var hC=Object.create;var{getPrototypeOf:pC,defineProperty:z8,getOwnPropertyNames:PW,getOwnPropertyDescriptor:cC}=Object,CW=Object.prototype.hasOwnProperty;var UZ=(K,V,Q)=>{Q=K!=null?hC(pC(K)):{};let U=V||!K||!K.__esModule?z8(Q,"default",{value:K,enumerable:!0}):Q;for(let H of PW(K))if(!CW.call(U,H))z8(U,H,{get:()=>K[H],enumerable:!0});return U},SW=new WeakMap,D1=(K)=>{var V=SW.get(K),Q;if(V)return V;if(V=z8({},"__esModule",{value:!0}),K&&typeof K==="object"||typeof K==="function")PW(K).map((U)=>!CW.call(V,U)&&z8(V,U,{get:()=>K[U],enumerable:!(Q=cC(K,U))||Q.enumerable}));return SW.set(K,V),V},wK=(K,V)=>()=>(V||K((V={exports:{}}).exports,V),V.exports);var IU=(K,V)=>{for(var Q in V)z8(K,Q,{get:V[Q],enumerable:!0,configurable:!0,set:(U)=>V[Q]=()=>U})};var L8=(K,V)=>()=>(K&&(V=K(K=0)),V);var uC=((K)=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(K,{get:(V,Q)=>(typeof require<"u"?require:V)[Q]}):K)(function(K){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+K+'" is not supported')});var pK={};IU(pK,{transcode:()=>pT,resolveObjectURL:()=>gT,kStringMaxLength:()=>c5,kMaxLength:()=>v8,isUtf8:()=>yT,isAscii:()=>hT,default:()=>cT,constants:()=>OT,btoa:()=>LT,atob:()=>ZT,INSPECT_MAX_BYTES:()=>p5,File:()=>YT,Buffer:()=>v0,Blob:()=>qT});function VT(K){var V=K.length;if(V%4>0)throw Error("Invalid string. Length must be a multiple of 4");var Q=K.indexOf("=");if(Q===-1)Q=V;var U=Q===V?0:4-Q%4;return[Q,U]}function QT(K,V){return(K+V)*3/4-V}function UT(K){var V,Q=VT(K),U=Q[0],H=Q[1],Y=new Uint8Array(QT(U,H)),z=0,M=H>0?U-4:U,A;for(A=0;A>16&255,Y[z++]=V>>8&255,Y[z++]=V&255;if(H===2)V=xV[K.charCodeAt(A)]<<2|xV[K.charCodeAt(A+1)]>>4,Y[z++]=V&255;if(H===1)V=xV[K.charCodeAt(A)]<<10|xV[K.charCodeAt(A+1)]<<4|xV[K.charCodeAt(A+2)]>>2,Y[z++]=V>>8&255,Y[z++]=V&255;return Y}function HT(K){return XQ[K>>18&63]+XQ[K>>12&63]+XQ[K>>6&63]+XQ[K&63]}function zT(K,V,Q){var U,H=[];for(var Y=V;YM?M:z+Y));if(U===1)V=K[Q-1],H.push(XQ[V>>2]+XQ[V<<4&63]+"==");else if(U===2)V=(K[Q-2]<<8)+K[Q-1],H.push(XQ[V>>10]+XQ[V>>4&63]+XQ[V<<2&63]+"=");return H.join("")}function CL(K,V,Q,U,H){var Y,z,M=H*8-U-1,A=(1<>1,D=-7,F=Q?H-1:0,P=Q?-1:1,G=K[V+F];F+=P,Y=G&(1<<-D)-1,G>>=-D,D+=M;for(;D>0;Y=Y*256+K[V+F],F+=P,D-=8);z=Y&(1<<-D)-1,Y>>=-D,D+=U;for(;D>0;z=z*256+K[V+F],F+=P,D-=8);if(Y===0)Y=1-R;else if(Y===A)return z?NaN:(G?-1:1)*(1/0);else z=z+Math.pow(2,U),Y=Y-R;return(G?-1:1)*z*Math.pow(2,Y-U)}function h5(K,V,Q,U,H,Y){var z,M,A,R=Y*8-H-1,D=(1<>1,P=H===23?Math.pow(2,-24)-Math.pow(2,-77):0,G=U?0:Y-1,T=U?1:-1,v=V<0||V===0&&1/V<0?1:0;if(V=Math.abs(V),isNaN(V)||V===1/0)M=isNaN(V)?1:0,z=D;else{if(z=Math.floor(Math.log(V)/Math.LN2),V*(A=Math.pow(2,-z))<1)z--,A*=2;if(z+F>=1)V+=P/A;else V+=P*Math.pow(2,1-F);if(V*A>=2)z++,A/=2;if(z+F>=D)M=0,z=D;else if(z+F>=1)M=(V*A-1)*Math.pow(2,H),z=z+F;else M=V*Math.pow(2,F-1)*Math.pow(2,H),z=0}for(;H>=8;K[Q+G]=M&255,G+=T,M/=256,H-=8);z=z<0;K[Q+G]=z&255,G+=T,z/=256,R-=8);K[Q+G-T]|=v*128}function wQ(K){if(K>v8)throw RangeError('The value "'+K+'" is invalid for option "size"');let V=new Uint8Array(K);return Object.setPrototypeOf(V,v0.prototype),V}function z2(K,V,Q){return class extends Q{constructor(){super();Object.defineProperty(this,"message",{value:V.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${K}]`,this.stack,delete this.name}get code(){return K}set code(U){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:U,writable:!0})}toString(){return`${this.name} [${K}]: ${this.message}`}}}function v0(K,V,Q){if(typeof K==="number"){if(typeof V==="string")throw TypeError('The "string" argument must be of type string. Received type number');return L2(K)}return u5(K,V,Q)}function u5(K,V,Q){if(typeof K==="string")return AT(K,V);if(ArrayBuffer.isView(K))return RT(K);if(K==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof K);if(AQ(K,ArrayBuffer)||K&&AQ(K.buffer,ArrayBuffer))return U2(K,V,Q);if(typeof SharedArrayBuffer<"u"&&(AQ(K,SharedArrayBuffer)||K&&AQ(K.buffer,SharedArrayBuffer)))return U2(K,V,Q);if(typeof K==="number")throw TypeError('The "value" argument must not be of type number. Received type number');let U=K.valueOf&&K.valueOf();if(U!=null&&U!==K)return v0.from(U,V,Q);let H=$T(K);if(H)return H;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof K[Symbol.toPrimitive]==="function")return v0.from(K[Symbol.toPrimitive]("string"),V,Q);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof K)}function b5(K){if(typeof K!=="number")throw TypeError('"size" argument must be of type number');else if(K<0)throw RangeError('The value "'+K+'" is invalid for option "size"')}function XT(K,V,Q){if(b5(K),K<=0)return wQ(K);if(V!==void 0)return typeof Q==="string"?wQ(K).fill(V,Q):wQ(K).fill(V);return wQ(K)}function L2(K){return b5(K),wQ(K<0?0:Z2(K)|0)}function AT(K,V){if(typeof V!=="string"||V==="")V="utf8";if(!v0.isEncoding(V))throw TypeError("Unknown encoding: "+V);let Q=l5(K,V)|0,U=wQ(Q),H=U.write(K,V);if(H!==Q)U=U.slice(0,H);return U}function Q2(K){let V=K.length<0?0:Z2(K.length)|0,Q=wQ(V);for(let U=0;U=v8)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+v8.toString(16)+" bytes");return K|0}function l5(K,V){if(v0.isBuffer(K))return K.length;if(ArrayBuffer.isView(K)||AQ(K,ArrayBuffer))return K.byteLength;if(typeof K!=="string")throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof K);let Q=K.length,U=arguments.length>2&&arguments[2]===!0;if(!U&&Q===0)return 0;let H=!1;for(;;)switch(V){case"ascii":case"latin1":case"binary":return Q;case"utf8":case"utf-8":return H2(K).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Q*2;case"hex":return Q>>>1;case"base64":return a5(K).length;default:if(H)return U?-1:H2(K).length;V=(""+V).toLowerCase(),H=!0}}function FT(K,V,Q){let U=!1;if(V===void 0||V<0)V=0;if(V>this.length)return"";if(Q===void 0||Q>this.length)Q=this.length;if(Q<=0)return"";if(Q>>>=0,V>>>=0,Q<=V)return"";if(!K)K="utf8";while(!0)switch(K){case"hex":return JT(this,V,Q);case"utf8":case"utf-8":return s5(this,V,Q);case"ascii":return ET(this,V,Q);case"latin1":case"binary":return BT(this,V,Q);case"base64":return GT(this,V,Q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return vT(this,V,Q);default:if(U)throw TypeError("Unknown encoding: "+K);K=(K+"").toLowerCase(),U=!0}}function hU(K,V,Q){let U=K[V];K[V]=K[Q],K[Q]=U}function d5(K,V,Q,U,H){if(K.length===0)return-1;if(typeof Q==="string")U=Q,Q=0;else if(Q>2147483647)Q=2147483647;else if(Q<-2147483648)Q=-2147483648;if(Q=+Q,Number.isNaN(Q))Q=H?0:K.length-1;if(Q<0)Q=K.length+Q;if(Q>=K.length)if(H)return-1;else Q=K.length-1;else if(Q<0)if(H)Q=0;else return-1;if(typeof V==="string")V=v0.from(V,U);if(v0.isBuffer(V)){if(V.length===0)return-1;return N5(K,V,Q,U,H)}else if(typeof V==="number"){if(V=V&255,typeof Uint8Array.prototype.indexOf==="function")if(H)return Uint8Array.prototype.indexOf.call(K,V,Q);else return Uint8Array.prototype.lastIndexOf.call(K,V,Q);return N5(K,[V],Q,U,H)}throw TypeError("val must be string, number or Buffer")}function N5(K,V,Q,U,H){let Y=1,z=K.length,M=V.length;if(U!==void 0){if(U=String(U).toLowerCase(),U==="ucs2"||U==="ucs-2"||U==="utf16le"||U==="utf-16le"){if(K.length<2||V.length<2)return-1;Y=2,z/=2,M/=2,Q/=2}}function A(D,F){if(Y===1)return D[F];else return D.readUInt16BE(F*Y)}let R;if(H){let D=-1;for(R=Q;Rz)Q=z-M;for(R=Q;R>=0;R--){let D=!0;for(let F=0;FH)U=H;let Y=V.length;if(U>Y/2)U=Y/2;let z;for(z=0;z239?4:Y>223?3:Y>191?2:1;if(H+M<=Q){let A,R,D,F;switch(M){case 1:if(Y<128)z=Y;break;case 2:if(A=K[H+1],(A&192)===128){if(F=(Y&31)<<6|A&63,F>127)z=F}break;case 3:if(A=K[H+1],R=K[H+2],(A&192)===128&&(R&192)===128){if(F=(Y&15)<<12|(A&63)<<6|R&63,F>2047&&(F<55296||F>57343))z=F}break;case 4:if(A=K[H+1],R=K[H+2],D=K[H+3],(A&192)===128&&(R&192)===128&&(D&192)===128){if(F=(Y&15)<<18|(A&63)<<12|(R&63)<<6|D&63,F>65535&&F<1114112)z=F}}}if(z===null)z=65533,M=1;else if(z>65535)z-=65536,U.push(z>>>10&1023|55296),z=56320|z&1023;U.push(z),H+=M}return TT(U)}function TT(K){let V=K.length;if(V<=g5)return String.fromCharCode.apply(String,K);let Q="",U=0;while(UU)Q=U;let H="";for(let Y=V;YQ)throw RangeError("Trying to access beyond buffer length")}function qV(K,V,Q,U,H,Y){if(!v0.isBuffer(K))throw TypeError('"buffer" argument must be a Buffer instance');if(V>H||VK.length)throw RangeError("Index out of range")}function o5(K,V,Q,U,H){t5(V,U,H,K,Q,7);let Y=Number(V&BigInt(4294967295));K[Q++]=Y,Y=Y>>8,K[Q++]=Y,Y=Y>>8,K[Q++]=Y,Y=Y>>8,K[Q++]=Y;let z=Number(V>>BigInt(32)&BigInt(4294967295));return K[Q++]=z,z=z>>8,K[Q++]=z,z=z>>8,K[Q++]=z,z=z>>8,K[Q++]=z,Q}function m5(K,V,Q,U,H){t5(V,U,H,K,Q,7);let Y=Number(V&BigInt(4294967295));K[Q+7]=Y,Y=Y>>8,K[Q+6]=Y,Y=Y>>8,K[Q+5]=Y,Y=Y>>8,K[Q+4]=Y;let z=Number(V>>BigInt(32)&BigInt(4294967295));return K[Q+3]=z,z=z>>8,K[Q+2]=z,z=z>>8,K[Q+1]=z,z=z>>8,K[Q]=z,Q+8}function n5(K,V,Q,U,H,Y){if(Q+U>K.length)throw RangeError("Index out of range");if(Q<0)throw RangeError("Index out of range")}function r5(K,V,Q,U,H){if(V=+V,Q=Q>>>0,!H)n5(K,V,Q,4,340282346638528860000000000000000000000,-340282346638528860000000000000000000000);return h5(K,V,Q,U,23,4),Q+4}function i5(K,V,Q,U,H){if(V=+V,Q=Q>>>0,!H)n5(K,V,Q,8,179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,-179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000);return h5(K,V,Q,U,52,8),Q+8}function y5(K){let V="",Q=K.length,U=K[0]==="-"?1:0;for(;Q>=U+4;Q-=3)V=`_${K.slice(Q-3,Q)}${V}`;return`${K.slice(0,Q)}${V}`}function kT(K,V,Q){if(IH(V,"offset"),K[V]===void 0||K[V+Q]===void 0)k8(V,K.length-(Q+1))}function t5(K,V,Q,U,H,Y){if(K>Q||K3)if(V===0||V===BigInt(0))M=`>= 0${z} and < 2${z} ** ${(Y+1)*8}${z}`;else M=`>= -(2${z} ** ${(Y+1)*8-1}${z}) and < 2 ** ${(Y+1)*8-1}${z}`;else M=`>= ${V}${z} and <= ${Q}${z}`;throw new V2("value",M,K)}kT(U,H,Y)}function IH(K,V){if(typeof K!=="number")throw new WT(V,"number",K)}function k8(K,V,Q){if(Math.floor(K)!==K)throw IH(K,Q),new V2(Q||"offset","an integer",K);if(V<0)throw new MT;throw new V2(Q||"offset",`>= ${Q?1:0} and <= ${V}`,K)}function wT(K){if(K=K.split("=")[0],K=K.trim().replace(fT,""),K.length<2)return"";while(K.length%4!==0)K=K+"=";return K}function H2(K,V){V=V||1/0;let Q,U=K.length,H=null,Y=[];for(let z=0;z55295&&Q<57344){if(!H){if(Q>56319){if((V-=3)>-1)Y.push(239,191,189);continue}else if(z+1===U){if((V-=3)>-1)Y.push(239,191,189);continue}H=Q;continue}if(Q<56320){if((V-=3)>-1)Y.push(239,191,189);H=Q;continue}Q=(H-55296<<10|Q-56320)+65536}else if(H){if((V-=3)>-1)Y.push(239,191,189)}if(H=null,Q<128){if((V-=1)<0)break;Y.push(Q)}else if(Q<2048){if((V-=2)<0)break;Y.push(Q>>6|192,Q&63|128)}else if(Q<65536){if((V-=3)<0)break;Y.push(Q>>12|224,Q>>6&63|128,Q&63|128)}else if(Q<1114112){if((V-=4)<0)break;Y.push(Q>>18|240,Q>>12&63|128,Q>>6&63|128,Q&63|128)}else throw Error("Invalid code point")}return Y}function jT(K){let V=[];for(let Q=0;Q>8,H=Q%256,Y.push(H),Y.push(U)}return Y}function a5(K){return UT(wT(K))}function IL(K,V,Q,U){let H;for(H=0;H=V.length||H>=K.length)break;V[H+Q]=K[H]}return H}function AQ(K,V){return K instanceof V||K!=null&&K.constructor!=null&&K.constructor.name!=null&&K.constructor.name===V.name}function QU(K){return typeof BigInt>"u"?NT:K}function NT(){throw Error("BigInt not supported")}function Y2(K){return()=>{throw Error(K+" is not implemented for node:buffer browser polyfill")}}var XQ,xV,K2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",yU,j5,_5,p5=50,v8=2147483647,c5=536870888,LT,ZT,YT,qT,OT,MT,WT,V2,g5=4096,fT,_T,gT,yT,hT=(K)=>{for(let V of K)if(V.charCodeAt(0)>127)return!1;return!0},pT,cT;var cK=L8(()=>{XQ=[],xV=[];for(yU=0,j5=K2.length;yU4294967296)H=y5(String(Q));else if(typeof Q==="bigint"){if(H=String(Q),Q>BigInt(2)**BigInt(32)||Q<-(BigInt(2)**BigInt(32)))H=y5(H);H+="n"}return U+=` It must be ${V}. Received ${H}`,U},RangeError);Object.defineProperty(v0.prototype,"parent",{enumerable:!0,get:function(){if(!v0.isBuffer(this))return;return this.buffer}});Object.defineProperty(v0.prototype,"offset",{enumerable:!0,get:function(){if(!v0.isBuffer(this))return;return this.byteOffset}});v0.poolSize=8192;v0.from=function(K,V,Q){return u5(K,V,Q)};Object.setPrototypeOf(v0.prototype,Uint8Array.prototype);Object.setPrototypeOf(v0,Uint8Array);v0.alloc=function(K,V,Q){return XT(K,V,Q)};v0.allocUnsafe=function(K){return L2(K)};v0.allocUnsafeSlow=function(K){return L2(K)};v0.isBuffer=function(K){return K!=null&&K._isBuffer===!0&&K!==v0.prototype};v0.compare=function(K,V){if(AQ(K,Uint8Array))K=v0.from(K,K.offset,K.byteLength);if(AQ(V,Uint8Array))V=v0.from(V,V.offset,V.byteLength);if(!v0.isBuffer(K)||!v0.isBuffer(V))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(K===V)return 0;let Q=K.length,U=V.length;for(let H=0,Y=Math.min(Q,U);HU.length){if(!v0.isBuffer(Y))Y=v0.from(Y);Y.copy(U,H)}else Uint8Array.prototype.set.call(U,Y,H);else if(!v0.isBuffer(Y))throw TypeError('"list" argument must be an Array of Buffers');else Y.copy(U,H);H+=Y.length}return U};v0.byteLength=l5;v0.prototype._isBuffer=!0;v0.prototype.swap16=function(){let K=this.length;if(K%2!==0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let V=0;VV)K+=" ... ";return""};if(_5)v0.prototype[_5]=v0.prototype.inspect;v0.prototype.compare=function(K,V,Q,U,H){if(AQ(K,Uint8Array))K=v0.from(K,K.offset,K.byteLength);if(!v0.isBuffer(K))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof K);if(V===void 0)V=0;if(Q===void 0)Q=K?K.length:0;if(U===void 0)U=0;if(H===void 0)H=this.length;if(V<0||Q>K.length||U<0||H>this.length)throw RangeError("out of range index");if(U>=H&&V>=Q)return 0;if(U>=H)return-1;if(V>=Q)return 1;if(V>>>=0,Q>>>=0,U>>>=0,H>>>=0,this===K)return 0;let Y=H-U,z=Q-V,M=Math.min(Y,z),A=this.slice(U,H),R=K.slice(V,Q);for(let D=0;D>>0,isFinite(Q)){if(Q=Q>>>0,U===void 0)U="utf8"}else U=Q,Q=void 0;else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let H=this.length-V;if(Q===void 0||Q>H)Q=H;if(K.length>0&&(Q<0||V<0)||V>this.length)throw RangeError("Attempt to write outside buffer bounds");if(!U)U="utf8";let Y=!1;for(;;)switch(U){case"hex":return DT(this,K,V,Q);case"utf8":case"utf-8":return ST(this,K,V,Q);case"ascii":case"latin1":case"binary":return PT(this,K,V,Q);case"base64":return CT(this,K,V,Q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return IT(this,K,V,Q);default:if(Y)throw TypeError("Unknown encoding: "+U);U=(""+U).toLowerCase(),Y=!0}};v0.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};v0.prototype.slice=function(K,V){let Q=this.length;if(K=~~K,V=V===void 0?Q:~~V,K<0){if(K+=Q,K<0)K=0}else if(K>Q)K=Q;if(V<0){if(V+=Q,V<0)V=0}else if(V>Q)V=Q;if(V>>0,V=V>>>0,!Q)hK(K,V,this.length);let U=this[K],H=1,Y=0;while(++Y>>0,V=V>>>0,!Q)hK(K,V,this.length);let U=this[K+--V],H=1;while(V>0&&(H*=256))U+=this[K+--V]*H;return U};v0.prototype.readUint8=v0.prototype.readUInt8=function(K,V){if(K=K>>>0,!V)hK(K,1,this.length);return this[K]};v0.prototype.readUint16LE=v0.prototype.readUInt16LE=function(K,V){if(K=K>>>0,!V)hK(K,2,this.length);return this[K]|this[K+1]<<8};v0.prototype.readUint16BE=v0.prototype.readUInt16BE=function(K,V){if(K=K>>>0,!V)hK(K,2,this.length);return this[K]<<8|this[K+1]};v0.prototype.readUint32LE=v0.prototype.readUInt32LE=function(K,V){if(K=K>>>0,!V)hK(K,4,this.length);return(this[K]|this[K+1]<<8|this[K+2]<<16)+this[K+3]*16777216};v0.prototype.readUint32BE=v0.prototype.readUInt32BE=function(K,V){if(K=K>>>0,!V)hK(K,4,this.length);return this[K]*16777216+(this[K+1]<<16|this[K+2]<<8|this[K+3])};v0.prototype.readBigUInt64LE=QU(function(K){K=K>>>0,IH(K,"offset");let V=this[K],Q=this[K+7];if(V===void 0||Q===void 0)k8(K,this.length-8);let U=V+this[++K]*256+this[++K]*65536+this[++K]*16777216,H=this[++K]+this[++K]*256+this[++K]*65536+Q*16777216;return BigInt(U)+(BigInt(H)<>>0,IH(K,"offset");let V=this[K],Q=this[K+7];if(V===void 0||Q===void 0)k8(K,this.length-8);let U=V*16777216+this[++K]*65536+this[++K]*256+this[++K],H=this[++K]*16777216+this[++K]*65536+this[++K]*256+Q;return(BigInt(U)<>>0,V=V>>>0,!Q)hK(K,V,this.length);let U=this[K],H=1,Y=0;while(++Y=H)U-=Math.pow(2,8*V);return U};v0.prototype.readIntBE=function(K,V,Q){if(K=K>>>0,V=V>>>0,!Q)hK(K,V,this.length);let U=V,H=1,Y=this[K+--U];while(U>0&&(H*=256))Y+=this[K+--U]*H;if(H*=128,Y>=H)Y-=Math.pow(2,8*V);return Y};v0.prototype.readInt8=function(K,V){if(K=K>>>0,!V)hK(K,1,this.length);if(!(this[K]&128))return this[K];return(255-this[K]+1)*-1};v0.prototype.readInt16LE=function(K,V){if(K=K>>>0,!V)hK(K,2,this.length);let Q=this[K]|this[K+1]<<8;return Q&32768?Q|4294901760:Q};v0.prototype.readInt16BE=function(K,V){if(K=K>>>0,!V)hK(K,2,this.length);let Q=this[K+1]|this[K]<<8;return Q&32768?Q|4294901760:Q};v0.prototype.readInt32LE=function(K,V){if(K=K>>>0,!V)hK(K,4,this.length);return this[K]|this[K+1]<<8|this[K+2]<<16|this[K+3]<<24};v0.prototype.readInt32BE=function(K,V){if(K=K>>>0,!V)hK(K,4,this.length);return this[K]<<24|this[K+1]<<16|this[K+2]<<8|this[K+3]};v0.prototype.readBigInt64LE=QU(function(K){K=K>>>0,IH(K,"offset");let V=this[K],Q=this[K+7];if(V===void 0||Q===void 0)k8(K,this.length-8);let U=this[K+4]+this[K+5]*256+this[K+6]*65536+(Q<<24);return(BigInt(U)<>>0,IH(K,"offset");let V=this[K],Q=this[K+7];if(V===void 0||Q===void 0)k8(K,this.length-8);let U=(V<<24)+this[++K]*65536+this[++K]*256+this[++K];return(BigInt(U)<>>0,!V)hK(K,4,this.length);return CL(this,K,!0,23,4)};v0.prototype.readFloatBE=function(K,V){if(K=K>>>0,!V)hK(K,4,this.length);return CL(this,K,!1,23,4)};v0.prototype.readDoubleLE=function(K,V){if(K=K>>>0,!V)hK(K,8,this.length);return CL(this,K,!0,52,8)};v0.prototype.readDoubleBE=function(K,V){if(K=K>>>0,!V)hK(K,8,this.length);return CL(this,K,!1,52,8)};v0.prototype.writeUintLE=v0.prototype.writeUIntLE=function(K,V,Q,U){if(K=+K,V=V>>>0,Q=Q>>>0,!U){let z=Math.pow(2,8*Q)-1;qV(this,K,V,Q,z,0)}let H=1,Y=0;this[V]=K&255;while(++Y>>0,Q=Q>>>0,!U){let z=Math.pow(2,8*Q)-1;qV(this,K,V,Q,z,0)}let H=Q-1,Y=1;this[V+H]=K&255;while(--H>=0&&(Y*=256))this[V+H]=K/Y&255;return V+Q};v0.prototype.writeUint8=v0.prototype.writeUInt8=function(K,V,Q){if(K=+K,V=V>>>0,!Q)qV(this,K,V,1,255,0);return this[V]=K&255,V+1};v0.prototype.writeUint16LE=v0.prototype.writeUInt16LE=function(K,V,Q){if(K=+K,V=V>>>0,!Q)qV(this,K,V,2,65535,0);return this[V]=K&255,this[V+1]=K>>>8,V+2};v0.prototype.writeUint16BE=v0.prototype.writeUInt16BE=function(K,V,Q){if(K=+K,V=V>>>0,!Q)qV(this,K,V,2,65535,0);return this[V]=K>>>8,this[V+1]=K&255,V+2};v0.prototype.writeUint32LE=v0.prototype.writeUInt32LE=function(K,V,Q){if(K=+K,V=V>>>0,!Q)qV(this,K,V,4,4294967295,0);return this[V+3]=K>>>24,this[V+2]=K>>>16,this[V+1]=K>>>8,this[V]=K&255,V+4};v0.prototype.writeUint32BE=v0.prototype.writeUInt32BE=function(K,V,Q){if(K=+K,V=V>>>0,!Q)qV(this,K,V,4,4294967295,0);return this[V]=K>>>24,this[V+1]=K>>>16,this[V+2]=K>>>8,this[V+3]=K&255,V+4};v0.prototype.writeBigUInt64LE=QU(function(K,V=0){return o5(this,K,V,BigInt(0),BigInt("0xffffffffffffffff"))});v0.prototype.writeBigUInt64BE=QU(function(K,V=0){return m5(this,K,V,BigInt(0),BigInt("0xffffffffffffffff"))});v0.prototype.writeIntLE=function(K,V,Q,U){if(K=+K,V=V>>>0,!U){let M=Math.pow(2,8*Q-1);qV(this,K,V,Q,M-1,-M)}let H=0,Y=1,z=0;this[V]=K&255;while(++H>0)-z&255}return V+Q};v0.prototype.writeIntBE=function(K,V,Q,U){if(K=+K,V=V>>>0,!U){let M=Math.pow(2,8*Q-1);qV(this,K,V,Q,M-1,-M)}let H=Q-1,Y=1,z=0;this[V+H]=K&255;while(--H>=0&&(Y*=256)){if(K<0&&z===0&&this[V+H+1]!==0)z=1;this[V+H]=(K/Y>>0)-z&255}return V+Q};v0.prototype.writeInt8=function(K,V,Q){if(K=+K,V=V>>>0,!Q)qV(this,K,V,1,127,-128);if(K<0)K=255+K+1;return this[V]=K&255,V+1};v0.prototype.writeInt16LE=function(K,V,Q){if(K=+K,V=V>>>0,!Q)qV(this,K,V,2,32767,-32768);return this[V]=K&255,this[V+1]=K>>>8,V+2};v0.prototype.writeInt16BE=function(K,V,Q){if(K=+K,V=V>>>0,!Q)qV(this,K,V,2,32767,-32768);return this[V]=K>>>8,this[V+1]=K&255,V+2};v0.prototype.writeInt32LE=function(K,V,Q){if(K=+K,V=V>>>0,!Q)qV(this,K,V,4,2147483647,-2147483648);return this[V]=K&255,this[V+1]=K>>>8,this[V+2]=K>>>16,this[V+3]=K>>>24,V+4};v0.prototype.writeInt32BE=function(K,V,Q){if(K=+K,V=V>>>0,!Q)qV(this,K,V,4,2147483647,-2147483648);if(K<0)K=4294967295+K+1;return this[V]=K>>>24,this[V+1]=K>>>16,this[V+2]=K>>>8,this[V+3]=K&255,V+4};v0.prototype.writeBigInt64LE=QU(function(K,V=0){return o5(this,K,V,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});v0.prototype.writeBigInt64BE=QU(function(K,V=0){return m5(this,K,V,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});v0.prototype.writeFloatLE=function(K,V,Q){return r5(this,K,V,!0,Q)};v0.prototype.writeFloatBE=function(K,V,Q){return r5(this,K,V,!1,Q)};v0.prototype.writeDoubleLE=function(K,V,Q){return i5(this,K,V,!0,Q)};v0.prototype.writeDoubleBE=function(K,V,Q){return i5(this,K,V,!1,Q)};v0.prototype.copy=function(K,V,Q,U){if(!v0.isBuffer(K))throw TypeError("argument should be a Buffer");if(!Q)Q=0;if(!U&&U!==0)U=this.length;if(V>=K.length)V=K.length;if(!V)V=0;if(U>0&&U=this.length)throw RangeError("Index out of range");if(U<0)throw RangeError("sourceEnd out of bounds");if(U>this.length)U=this.length;if(K.length-V>>0,Q=Q===void 0?this.length:Q>>>0,!K)K=0;let H;if(typeof K==="number")for(H=V;HiT,promisify:()=>H9,log:()=>V9,isUndefined:()=>GH,isSymbol:()=>aT,isString:()=>vL,isRegExp:()=>GL,isPrimitive:()=>eT,isObject:()=>TH,isNumber:()=>K9,isNullOrUndefined:()=>tT,isNull:()=>JL,isFunction:()=>EL,isError:()=>TL,isDate:()=>W2,isBuffer:()=>KE,isBoolean:()=>A2,isArray:()=>e5,inspect:()=>pU,inherits:()=>Q9,format:()=>X2,deprecate:()=>bT,default:()=>UE,debuglog:()=>lT,callbackifyOnRejected:()=>F2,callbackify:()=>z9,_extend:()=>$2,TextEncoder:()=>L9,TextDecoder:()=>Z9});function X2(K,...V){if(!vL(K)){var Q=[K];for(var U=0;U=H)return M;switch(M){case"%s":return String(V[U++]);case"%d":return Number(V[U++]);case"%j":try{return JSON.stringify(V[U++])}catch(A){return"[Circular]"}default:return M}});for(var z=V[U];U"u"||process?.noDeprecation===!0)return K;var Q=!1;function U(...H){if(!Q){if(process.throwDeprecation)throw Error(V);else if(process.traceDeprecation)console.trace(V);else console.error(V);Q=!0}return K.apply(this,...H)}return U}function dT(K,V){var Q=pU.styles[V];if(Q)return"\x1B["+pU.colors[Q][0]+"m"+K+"\x1B["+pU.colors[Q][1]+"m";else return K}function sT(K,V){return K}function oT(K){var V={};return K.forEach(function(Q,U){V[Q]=!0}),V}function BL(K,V,Q){if(K.customInspect&&V&&EL(V.inspect)&&V.inspect!==pU&&!(V.constructor&&V.constructor.prototype===V)){var U=V.inspect(Q,K);if(!vL(U))U=BL(K,U,Q);return U}var H=mT(K,V);if(H)return H;var Y=Object.keys(V),z=oT(Y);if(K.showHidden)Y=Object.getOwnPropertyNames(V);if(TL(V)&&(Y.indexOf("message")>=0||Y.indexOf("description")>=0))return q2(V);if(Y.length===0){if(EL(V)){var M=V.name?": "+V.name:"";return K.stylize("[Function"+M+"]","special")}if(GL(V))return K.stylize(RegExp.prototype.toString.call(V),"regexp");if(W2(V))return K.stylize(Date.prototype.toString.call(V),"date");if(TL(V))return q2(V)}var A="",R=!1,D=["{","}"];if(e5(V))R=!0,D=["[","]"];if(EL(V)){var F=V.name?": "+V.name:"";A=" [Function"+F+"]"}if(GL(V))A=" "+RegExp.prototype.toString.call(V);if(W2(V))A=" "+Date.prototype.toUTCString.call(V);if(TL(V))A=" "+q2(V);if(Y.length===0&&(!R||V.length==0))return D[0]+A+D[1];if(Q<0)if(GL(V))return K.stylize(RegExp.prototype.toString.call(V),"regexp");else return K.stylize("[Object]","special");K.seen.push(V);var P;if(R)P=nT(K,V,Q,z,Y);else P=Y.map(function(G){return M2(K,V,Q,z,G,R)});return K.seen.pop(),rT(P,A,D)}function mT(K,V){if(GH(V))return K.stylize("undefined","undefined");if(vL(V)){var Q="'"+JSON.stringify(V).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return K.stylize(Q,"string")}if(K9(V))return K.stylize(""+V,"number");if(A2(V))return K.stylize(""+V,"boolean");if(JL(V))return K.stylize("null","null")}function q2(K){return"["+Error.prototype.toString.call(K)+"]"}function nT(K,V,Q,U,H){var Y=[];for(var z=0,M=V.length;z-1)if(Y)M=M.split(` `).map(function(R){return" "+R}).join(` `).slice(2);else M=` `+M.split(` `).map(function(R){return" "+R}).join(` `)}else M=K.stylize("[Circular]","special");if(GH(z)){if(Y&&H.match(/^\d+$/))return M;if(z=JSON.stringify(""+H),z.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/))z=z.slice(1,-1),z=K.stylize(z,"name");else z=z.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),z=K.stylize(z,"string")}return z+": "+M}function rT(K,V,Q){var U=0,H=K.reduce(function(Y,z){if(U++,z.indexOf(` `)>=0)U++;return Y+z.replace(/\u001b\[\d\d?m/g,"").length+1},0);if(H>60)return Q[0]+(V===""?"":V+` `)+" "+K.join(`, `)+" "+Q[1];return Q[0]+V+" "+K.join(", ")+" "+Q[1]}function e5(K){return Array.isArray(K)}function A2(K){return typeof K==="boolean"}function JL(K){return K===null}function tT(K){return K==null}function K9(K){return typeof K==="number"}function vL(K){return typeof K==="string"}function aT(K){return typeof K==="symbol"}function GH(K){return K===void 0}function GL(K){return TH(K)&&R2(K)==="[object RegExp]"}function TH(K){return typeof K==="object"&&K!==null}function W2(K){return TH(K)&&R2(K)==="[object Date]"}function TL(K){return TH(K)&&(R2(K)==="[object Error]"||K instanceof Error)}function EL(K){return typeof K==="function"}function eT(K){return K===null||typeof K==="boolean"||typeof K==="number"||typeof K==="string"||typeof K==="symbol"||typeof K>"u"}function KE(K){return K instanceof Buffer}function R2(K){return Object.prototype.toString.call(K)}function O2(K){return K<10?"0"+K.toString(10):K.toString(10)}function QE(){var K=new Date,V=[O2(K.getHours()),O2(K.getMinutes()),O2(K.getSeconds())].join(":");return[K.getDate(),VE[K.getMonth()],V].join(" ")}function V9(...K){console.log("%s - %s",QE(),X2.apply(null,K))}function Q9(K,V){if(V)K.super_=V,K.prototype=Object.create(V.prototype,{constructor:{value:K,enumerable:!1,writable:!0,configurable:!0}})}function $2(K,V){if(!V||!TH(V))return K;var Q=Object.keys(V),U=Q.length;while(U--)K[Q[U]]=V[Q[U]];return K}function U9(K,V){return Object.prototype.hasOwnProperty.call(K,V)}function F2(K,V){if(!K){var Q=Error("Promise was rejected with a falsy value");Q.reason=K,K=Q}return V(K)}function z9(K){if(typeof K!=="function")throw TypeError('The "original" argument must be of type Function');function V(...Q){var U=Q.pop();if(typeof U!=="function")throw TypeError("The last argument must be of type Function");var H=this,Y=function(...z){return U.apply(H,...z)};K.apply(this,Q).then(function(z){process.nextTick(Y.bind(null,null,z))},function(z){process.nextTick(F2.bind(null,z,Y))})}return Object.setPrototypeOf(V,Object.getPrototypeOf(K)),Object.defineProperties(V,Object.getOwnPropertyDescriptors(K)),V}var uT,lT,pU,iT=()=>{},VE,H9,L9,Z9,UE;var q9=L8(()=>{uT=/%[sdj%]/g;lT=((K={},V={},Q)=>((Q=typeof process<"u"&&!1)&&(Q=Q.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase()),V=new RegExp("^"+Q+"$","i"),(U)=>{if(U=U.toUpperCase(),!K[U])if(V.test(U))K[U]=function(...H){console.error("%s: %s",U,pid,X2.apply(null,...H))};else K[U]=function(){};return K[U]}))(),pU=((K)=>(K.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]},K.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},K.custom=Symbol.for("nodejs.util.inspect.custom"),K))(function(K,V,...Q){var U={seen:[],stylize:sT};if(Q.length>=1)U.depth=Q[0];if(Q.length>=2)U.colors=Q[1];if(A2(V))U.showHidden=V;else if(V)$2(U,V);if(GH(U.showHidden))U.showHidden=!1;if(GH(U.depth))U.depth=2;if(GH(U.colors))U.colors=!1;if(U.colors)U.stylize=dT;return BL(U,K,U.depth)});VE=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];H9=((K)=>(K.custom=Symbol.for("nodejs.util.promisify.custom"),K))(function(K){if(typeof K!=="function")throw TypeError('The "original" argument must be of type Function');if(kCustomPromisifiedSymbol&&K[kCustomPromisifiedSymbol]){var V=K[kCustomPromisifiedSymbol];if(typeof V!=="function")throw TypeError('The "nodejs.util.promisify.custom" argument must be of type Function');return Object.defineProperty(V,kCustomPromisifiedSymbol,{value:V,enumerable:!1,writable:!1,configurable:!0}),V}function V(...Q){var U,H,Y=new Promise(function(z,M){U=z,H=M});Q.push(function(z,M){if(z)H(z);else U(M)});try{K.apply(this,Q)}catch(z){H(z)}return Y}if(Object.setPrototypeOf(V,Object.getPrototypeOf(K)),kCustomPromisifiedSymbol)Object.defineProperty(V,kCustomPromisifiedSymbol,{value:V,enumerable:!1,writable:!1,configurable:!0});return Object.defineProperties(V,Object.getOwnPropertyDescriptors(K))});({TextEncoder:L9,TextDecoder:Z9}=globalThis),UE={TextEncoder:L9,TextDecoder:Z9,promisify:H9,log:V9,inherits:Q9,_extend:$2,callbackifyOnRejected:F2,callbackify:z9}});var w8={};IU(w8,{setMaxListeners:()=>P9,once:()=>D9,listenerCount:()=>C9,init:()=>UU,getMaxListeners:()=>G9,getEventListeners:()=>S9,default:()=>WE,captureRejectionSymbol:()=>A9,addAbortListener:()=>T9,EventEmitter:()=>UU});function R9(K,V){var{_events:Q}=K;if(V[0]??=Error("Unhandled error."),!Q)throw V[0];var U=Q[X9];if(U)for(var H of M9.call(U))H.apply(K,V);var Y=Q.error;if(!Y)throw V[0];for(var H of M9.call(Y))H.apply(K,V);return!0}function LE(K,V,Q,U){V.then(void 0,function(H){queueMicrotask(()=>ZE(K,H,Q,U))})}function ZE(K,V,Q,U){if(typeof K[O9]==="function")K[O9](V,Q,...U);else try{K[cU]=!1,K.emit("error",V)}finally{K[cU]=!0}}function $9(K,V,Q){Q.warned=!0;let U=Error(`Possible EventEmitter memory leak detected. ${Q.length} ${String(V)} listeners added to [${K.constructor.name}]. Use emitter.setMaxListeners() to increase limit`);U.name="MaxListenersExceededWarning",U.emitter=K,U.type=V,U.count=Q.length,console.warn(U)}function F9(K,V,...Q){this.removeListener(K,V),V.apply(this,Q)}function D9(K,V,Q){var U=Q?.signal;if(I9(U,"options.signal"),U?.aborted)throw new D2(void 0,{cause:U?.reason});let{resolve:H,reject:Y,promise:z}=$newPromiseCapability(Promise),M=(D)=>{if(K.removeListener(V,A),U!=null)kL(U,"abort",R);Y(D)},A=(...D)=>{if(typeof K.removeListener==="function")K.removeListener("error",M);if(U!=null)kL(U,"abort",R);H(D)};if(W9(K,V,A,{once:!0}),V!=="error"&&typeof K.once==="function")K.once("error",M);function R(){kL(K,V,A),kL(K,"error",M),Y(new D2(void 0,{cause:U?.reason}))}if(U!=null)W9(U,"abort",R,{once:!0});return z}function S9(K,V){return K.listeners(V)}function P9(K,...V){P2(K,"setMaxListeners",0);var Q;if(V&&(Q=V.length))for(let U=0;UU||(Q!=null||U!=null)&&Number.isNaN(K))throw OE(V,`${Q!=null?`>= ${Q}`:""}${Q!=null&&U!=null?" && ":""}${U!=null?`<= ${U}`:""}`,K)}function f8(K){if(typeof K!=="function")throw TypeError("The listener must be a function")}function ME(K,V){if(typeof K!=="boolean")throw EH(V,"boolean",K)}function G9(K){return K?._maxListeners??uU}function T9(K,V){if(K===void 0)throw EH("signal","AbortSignal",K);if(I9(K,"signal"),typeof V!=="function")throw EH("listener","function",V);let Q;if(K.aborted)queueMicrotask(()=>V());else K.addEventListener("abort",V,{__proto__:null,once:!0}),Q=()=>{K.removeEventListener("abort",V)};return{__proto__:null,[Symbol.dispose](){Q?.()}}}var S2,cU,X9,HE,zE,O9,A9,M9,uU=10,UU=function(K){if(this._events===void 0||this._events===this.__proto__._events)this._events={__proto__:null},this._eventsCount=0;if(this._maxListeners??=void 0,this[cU]=K?.captureRejections?Boolean(K?.captureRejections):HK[cU])this.emit=qE},HK,YE=function(K,...V){if(K==="error")return R9(this,V);var{_events:Q}=this;if(Q===void 0)return!1;var U=Q[K];if(U===void 0)return!1;let H=U.length>1?U.slice():U;for(let Y=0,{length:z}=H;Y1?U.slice():U;for(let Y=0,{length:z}=H;Y{S2=Symbol.for,cU=Symbol("kCapture"),X9=S2("events.errorMonitor"),HE=Symbol("events.maxEventTargetListeners"),zE=Symbol("events.maxEventTargetListenersWarned"),O9=S2("nodejs.rejection"),A9=S2("nodejs.rejection"),M9=Array.prototype.slice,HK=UU.prototype={};HK._events=void 0;HK._eventsCount=0;HK._maxListeners=void 0;HK.setMaxListeners=function(K){return P2(K,"setMaxListeners",0),this._maxListeners=K,this};HK.constructor=UU;HK.getMaxListeners=function(){return this?._maxListeners??uU};HK.emit=YE;HK.addListener=function(K,V){f8(V);var Q=this._events;if(!Q)Q=this._events={__proto__:null},this._eventsCount=0;else if(Q.newListener)this.emit("newListener",K,V.listener??V);var U=Q[K];if(!U)Q[K]=[V],this._eventsCount++;else{U.push(V);var H=this._maxListeners??uU;if(H>0&&U.length>H&&!U.warned)$9(this,K,U)}return this};HK.on=HK.addListener;HK.prependListener=function(K,V){f8(V);var Q=this._events;if(!Q)Q=this._events={__proto__:null},this._eventsCount=0;else if(Q.newListener)this.emit("newListener",K,V.listener??V);var U=Q[K];if(!U)Q[K]=[V],this._eventsCount++;else{U.unshift(V);var H=this._maxListeners??uU;if(H>0&&U.length>H&&!U.warned)$9(this,K,U)}return this};HK.once=function(K,V){f8(V);let Q=F9.bind(this,K,V);return Q.listener=V,this.addListener(K,Q),this};HK.prependOnceListener=function(K,V){f8(V);let Q=F9.bind(this,K,V);return Q.listener=V,this.prependListener(K,Q),this};HK.removeListener=function(K,V){f8(V);var{_events:Q}=this;if(!Q)return this;var U=Q[K];if(!U)return this;var H=U.length;let Y=-1;for(let z=H-1;z>=0;z--)if(U[z]===V||U[z].listener===V){Y=z;break}if(Y<0)return this;if(Y===0)U.shift();else U.splice(Y,1);if(U.length===0)delete Q[K],this._eventsCount--;return this};HK.off=HK.removeListener;HK.removeAllListeners=function(K){var{_events:V}=this;if(K&&V){if(V[K])delete V[K],this._eventsCount--}else this._events={__proto__:null};return this};HK.listeners=function(K){var{_events:V}=this;if(!V)return[];var Q=V[K];if(!Q)return[];return Q.map((U)=>U.listener??U)};HK.rawListeners=function(K){var{_events:V}=this;if(!V)return[];var Q=V[K];if(!Q)return[];return Q.slice()};HK.listenerCount=function(K){var{_events:V}=this;if(!V)return 0;return V[K]?.length??0};HK.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};HK[cU]=!1;D2=class D2 extends Error{constructor(K="The operation was aborted",V=void 0){if(V!==void 0&&typeof V!=="object")throw EH("options","Object",V);super(K,V);this.code="ABORT_ERR",this.name="AbortError"}};Object.defineProperties(UU,{captureRejections:{get(){return HK[cU]},set(K){ME(K,"EventEmitter.captureRejections"),HK[cU]=K},enumerable:!0},defaultMaxListeners:{enumerable:!0,get:()=>{return uU},set:(K)=>{P2(K,"defaultMaxListeners",0),uU=K}},kMaxEventTargetListeners:{value:HE,enumerable:!1,configurable:!1,writable:!1},kMaxEventTargetListenersWarned:{value:zE,enumerable:!1,configurable:!1,writable:!1}});Object.assign(UU,{once:D9,getEventListeners:S9,getMaxListeners:G9,setMaxListeners:P9,EventEmitter:UU,usingDomains:!1,captureRejectionSymbol:A9,errorMonitor:X9,addAbortListener:T9,init:UU,listenerCount:C9});WE=UU});var T2=wK((md,j9)=>{var w1=(K,V)=>()=>(V||K((V={exports:{}}).exports,V),V.exports),RK=w1((K,V)=>{class Q extends Error{constructor(U){if(!Array.isArray(U))throw TypeError(`Expected input to be an Array, got ${typeof U}`);let H="";for(let Y=0;Y{V.exports={format(Q,...U){return Q.replace(/%([sdifj])/g,function(...[H,Y]){let z=U.shift();if(Y==="f")return z.toFixed(6);else if(Y==="j")return JSON.stringify(z);else if(Y==="s"&&typeof z==="object")return`${z.constructor!==Object?z.constructor.name:""} {}`.trim();else return z.toString()})},inspect(Q){switch(typeof Q){case"string":if(Q.includes("'")){if(!Q.includes('"'))return`"${Q}"`;else if(!Q.includes("`")&&!Q.includes("${"))return`\`${Q}\``}return`'${Q}'`;case"number":if(isNaN(Q))return"NaN";else if(Object.is(Q,-0))return String(Q);return Q;case"bigint":return`${String(Q)}n`;case"boolean":case"undefined":return String(Q);case"object":return"{}"}}}}),VV=w1((K,V)=>{var{format:Q,inspect:U}=E9(),{AggregateError:H}=RK(),Y=globalThis.AggregateError||H,z=Symbol("kIsNodeError"),M=["string","function","number","object","Function","Object","boolean","bigint","symbol"],A=/^([A-Z][a-z0-9]*)+$/,R={};function D(k,f){if(!k)throw new R.ERR_INTERNAL_ASSERTION(f)}function F(k){let f="",j=k.length,_=k[0]==="-"?1:0;for(;j>=_+4;j-=3)f=`_${k.slice(j-3,j)}${f}`;return`${k.slice(0,j)}${f}`}function P(k,f,j){if(typeof f==="function")return D(f.length<=j.length,`Code: ${k}; The provided arguments length (${j.length}) does not match the required ones (${f.length}).`),f(...j);let _=(f.match(/%[dfijoOs]/g)||[]).length;if(D(_===j.length,`Code: ${k}; The provided arguments length (${j.length}) does not match the required ones (${_}).`),j.length===0)return f;return Q(f,...j)}function G(k,f,j){if(!j)j=Error;class _ extends j{constructor(...p){super(P(k,f,p))}toString(){return`${this.name} [${k}]: ${this.message}`}}Object.defineProperties(_.prototype,{name:{value:j.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${k}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),_.prototype.code=k,_.prototype[z]=!0,R[k]=_}function T(k){let f="__node_internal_"+k.name;return Object.defineProperty(k,"name",{value:f}),k}function v(k,f){if(k&&f&&k!==f){if(Array.isArray(f.errors))return f.errors.push(k),f;let j=new Y([f,k],f.message);return j.code=f.code,j}return k||f}class J extends Error{constructor(k="The operation was aborted",f=void 0){if(f!==void 0&&typeof f!=="object")throw new R.ERR_INVALID_ARG_TYPE("options","Object",f);super(k,f);this.code="ABORT_ERR",this.name="AbortError"}}G("ERR_ASSERTION","%s",Error),G("ERR_INVALID_ARG_TYPE",(k,f,j)=>{if(D(typeof k==="string","'name' must be a string"),!Array.isArray(f))f=[f];let _="The ";if(k.endsWith(" argument"))_+=`${k} `;else _+=`"${k}" ${k.includes(".")?"property":"argument"} `;_+="must be ";let p=[],N=[],m=[];for(let L0 of f)if(D(typeof L0==="string","All expected entries have to be of type string"),M.includes(L0))p.push(L0.toLowerCase());else if(A.test(L0))N.push(L0);else D(L0!=="object",'The value "object" should be written as "Object"'),m.push(L0);if(N.length>0){let L0=p.indexOf("object");if(L0!==-1)p.splice(p,L0,1),N.push("Object")}if(p.length>0){switch(p.length){case 1:_+=`of type ${p[0]}`;break;case 2:_+=`one of type ${p[0]} or ${p[1]}`;break;default:{let L0=p.pop();_+=`one of type ${p.join(", ")}, or ${L0}`}}if(N.length>0||m.length>0)_+=" or "}if(N.length>0){switch(N.length){case 1:_+=`an instance of ${N[0]}`;break;case 2:_+=`an instance of ${N[0]} or ${N[1]}`;break;default:{let L0=N.pop();_+=`an instance of ${N.join(", ")}, or ${L0}`}}if(m.length>0)_+=" or "}switch(m.length){case 0:break;case 1:if(m[0].toLowerCase()!==m[0])_+="an ";_+=`${m[0]}`;break;case 2:_+=`one of ${m[0]} or ${m[1]}`;break;default:{let L0=m.pop();_+=`one of ${m.join(", ")}, or ${L0}`}}if(j==null)_+=`. Received ${j}`;else if(typeof j==="function"&&j.name)_+=`. Received function ${j.name}`;else if(typeof j==="object"){var z0;if((z0=j.constructor)!==null&&z0!==void 0&&z0.name)_+=`. Received an instance of ${j.constructor.name}`;else{let L0=U(j,{depth:-1});_+=`. Received ${L0}`}}else{let L0=U(j,{colors:!1});if(L0.length>25)L0=`${L0.slice(0,25)}...`;_+=`. Received type ${typeof j} (${L0})`}return _},TypeError),G("ERR_INVALID_ARG_VALUE",(k,f,j="is invalid")=>{let _=U(f);if(_.length>128)_=_.slice(0,128)+"...";return`The ${k.includes(".")?"property":"argument"} '${k}' ${j}. Received ${_}`},TypeError),G("ERR_INVALID_RETURN_VALUE",(k,f,j)=>{var _;let p=j!==null&&j!==void 0&&(_=j.constructor)!==null&&_!==void 0&&_.name?`instance of ${j.constructor.name}`:`type ${typeof j}`;return`Expected ${k} to be returned from the "${f}" function but got ${p}.`},TypeError),G("ERR_MISSING_ARGS",(...k)=>{D(k.length>0,"At least one arg needs to be specified");let f,j=k.length;switch(k=(Array.isArray(k)?k:[k]).map((_)=>`"${_}"`).join(" or "),j){case 1:f+=`The ${k[0]} argument`;break;case 2:f+=`The ${k[0]} and ${k[1]} arguments`;break;default:{let _=k.pop();f+=`The ${k.join(", ")}, and ${_} arguments`}break}return`${f} must be specified`},TypeError),G("ERR_OUT_OF_RANGE",(k,f,j)=>{D(f,'Missing "range" argument');let _;if(Number.isInteger(j)&&Math.abs(j)>4294967296)_=F(String(j));else if(typeof j==="bigint"){_=String(j);let p=BigInt(2)**BigInt(32);if(j>p||j<-p)_=F(_);_+="n"}else _=U(j);return`The value of "${k}" is out of range. It must be ${f}. Received ${_}`},RangeError),G("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error),G("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error),G("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error),G("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error),G("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error),G("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),G("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error),G("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error),G("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error),G("ERR_STREAM_WRITE_AFTER_END","write after end",Error),G("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError),V.exports={AbortError:J,aggregateTwoErrors:T(v),hideStackFrames:T,codes:R}}),XE=w1((K,V)=>{Object.defineProperty(K,"__esModule",{value:!0});var Q=new WeakMap,U=new WeakMap;function H(s){let Z0=Q.get(s);return console.assert(Z0!=null,"'this' is expected an Event object, but got",s),Z0}function Y(s){if(s.passiveListener!=null){if(typeof console<"u"&&typeof console.error==="function")console.error("Unable to preventDefault inside passive event listener invocation.",s.passiveListener);return}if(!s.event.cancelable)return;if(s.canceled=!0,typeof s.event.preventDefault==="function")s.event.preventDefault()}function z(s,Z0){Q.set(this,{eventTarget:s,event:Z0,eventPhase:2,currentTarget:s,canceled:!1,stopped:!1,immediateStopped:!1,passiveListener:null,timeStamp:Z0.timeStamp||Date.now()}),Object.defineProperty(this,"isTrusted",{value:!1,enumerable:!0});let L=Object.keys(Z0);for(let O=0;O0){let s=Array(arguments.length);for(let Z0=0;Z0{Object.defineProperty(K,"__esModule",{value:!0});var Q=XE();class U extends Q.EventTarget{constructor(){super();throw TypeError("AbortSignal cannot be constructed directly")}get aborted(){let D=z.get(this);if(typeof D!=="boolean")throw TypeError(`Expected 'this' to be an 'AbortSignal' object, but got ${this===null?"null":typeof this}`);return D}}Q.defineEventAttribute(U.prototype,"abort");function H(){let D=Object.create(U.prototype);return Q.EventTarget.call(D),z.set(D,!1),D}function Y(D){if(z.get(D)!==!1)return;z.set(D,!0),D.dispatchEvent({type:"abort"})}var z=new WeakMap;if(Object.defineProperties(U.prototype,{aborted:{enumerable:!0}}),typeof Symbol==="function"&&typeof Symbol.toStringTag==="symbol")Object.defineProperty(U.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortSignal"});class M{constructor(){A.set(this,H())}get signal(){return R(this)}abort(){Y(R(this))}}var A=new WeakMap;function R(D){let F=A.get(D);if(F==null)throw TypeError(`Expected 'this' to be an 'AbortController' object, but got ${D===null?"null":typeof D}`);return F}if(Object.defineProperties(M.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}}),typeof Symbol==="function"&&typeof Symbol.toStringTag==="symbol")Object.defineProperty(M.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortController"});K.AbortController=M,K.AbortSignal=U,K.default=M,V.exports=M,V.exports.AbortController=V.exports.default=M,V.exports.AbortSignal=U}),OV=w1((K,V)=>{var Q=(cK(),D1(pK)),{format:U,inspect:H}=E9(),{codes:{ERR_INVALID_ARG_TYPE:Y}}=VV(),{kResistStopPropagation:z,AggregateError:M,SymbolDispose:A}=RK(),R=globalThis.AbortSignal||x8().AbortSignal,D=globalThis.AbortController||x8().AbortController,F=Object.getPrototypeOf(async function(){}).constructor,P=globalThis.Blob||Q.Blob,G=typeof P<"u"?function(J){return J instanceof P}:function(J){return!1},T=(J,k)=>{if(J!==void 0&&(J===null||typeof J!=="object"||!("aborted"in J)))throw new Y(k,"AbortSignal",J)},v=(J,k)=>{if(typeof J!=="function")throw new Y(k,"Function",J)};V.exports={AggregateError:M,kEmptyObject:Object.freeze({}),once(J){let k=!1;return function(...f){if(k)return;k=!0,J.apply(this,f)}},createDeferredPromise:function(){let J,k;return{promise:new Promise((f,j)=>{J=f,k=j}),resolve:J,reject:k}},promisify(J){return new Promise((k,f)=>{J((j,..._)=>{if(j)return f(j);return k(..._)})})},debuglog(){return function(){}},format:U,inspect:H,types:{isAsyncFunction(J){return J instanceof F},isArrayBufferView(J){return ArrayBuffer.isView(J)}},isBlob:G,deprecate(J,k){return J},addAbortListener:(j8(),D1(w8)).addAbortListener||function(J,k){if(J===void 0)throw new Y("signal","AbortSignal",J);T(J,"signal"),v(k,"listener");let f;if(J.aborted)queueMicrotask(()=>k());else J.addEventListener("abort",k,{__proto__:null,once:!0,[z]:!0}),f=()=>{J.removeEventListener("abort",k)};return{__proto__:null,[A](){var j;(j=f)===null||j===void 0||j()}}},AbortSignalAny:R.any||function(J){if(J.length===1)return J[0];let k=new D,f=()=>k.abort();return J.forEach((j)=>{T(j,"signals"),j.addEventListener("abort",f,{once:!0})}),k.signal.addEventListener("abort",()=>{J.forEach((j)=>j.removeEventListener("abort",f))},{once:!0}),k.signal}},V.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")}),_8=w1((K,V)=>{var{ArrayIsArray:Q,ArrayPrototypeIncludes:U,ArrayPrototypeJoin:H,ArrayPrototypeMap:Y,NumberIsInteger:z,NumberIsNaN:M,NumberMAX_SAFE_INTEGER:A,NumberMIN_SAFE_INTEGER:R,NumberParseInt:D,ObjectPrototypeHasOwnProperty:F,RegExpPrototypeExec:P,String:G,StringPrototypeToUpperCase:T,StringPrototypeTrim:v}=RK(),{hideStackFrames:J,codes:{ERR_SOCKET_BAD_PORT:k,ERR_INVALID_ARG_TYPE:f,ERR_INVALID_ARG_VALUE:j,ERR_OUT_OF_RANGE:_,ERR_UNKNOWN_SIGNAL:p}}=VV(),{normalizeEncoding:N}=OV(),{isAsyncFunction:m,isArrayBufferView:z0}=OV().types,L0={};function s(d){return d===(d|0)}function Z0(d){return d===d>>>0}var L=/^[0-7]+$/,O="must be a 32-bit unsigned integer or an octal string";function X(d,a,o0){if(typeof d>"u")d=o0;if(typeof d==="string"){if(P(L,d)===null)throw new j(a,d,O);d=D(d,8)}return C(d,a),d}var q=J((d,a,o0=R,V0=A)=>{if(typeof d!=="number")throw new f(a,"number",d);if(!z(d))throw new _(a,"an integer",d);if(dV0)throw new _(a,`>= ${o0} && <= ${V0}`,d)}),W=J((d,a,o0=-2147483648,V0=2147483647)=>{if(typeof d!=="number")throw new f(a,"number",d);if(!z(d))throw new _(a,"an integer",d);if(dV0)throw new _(a,`>= ${o0} && <= ${V0}`,d)}),C=J((d,a,o0=!1)=>{if(typeof d!=="number")throw new f(a,"number",d);if(!z(d))throw new _(a,"an integer",d);let V0=o0?1:0,W0=4294967295;if(dW0)throw new _(a,`>= ${V0} && <= ${W0}`,d)});function I(d,a){if(typeof d!=="string")throw new f(a,"string",d)}function $(d,a,o0=void 0,V0){if(typeof d!=="number")throw new f(a,"number",d);if(o0!=null&&dV0||(o0!=null||V0!=null)&&M(d))throw new _(a,`${o0!=null?`>= ${o0}`:""}${o0!=null&&V0!=null?" && ":""}${V0!=null?`<= ${V0}`:""}`,d)}var Z=J((d,a,o0)=>{if(!U(o0,d)){let V0="must be one of: "+H(Y(o0,(W0)=>typeof W0==="string"?`'${W0}'`:G(W0)),", ");throw new j(a,d,V0)}});function S(d,a){if(typeof d!=="boolean")throw new f(a,"boolean",d)}function B(d,a,o0){return d==null||!F(d,a)?o0:d[a]}var E=J((d,a,o0=null)=>{let V0=B(o0,"allowArray",!1),W0=B(o0,"allowFunction",!1);if(!B(o0,"nullable",!1)&&d===null||!V0&&Q(d)||typeof d!=="object"&&(!W0||typeof d!=="function"))throw new f(a,"Object",d)}),w=J((d,a)=>{if(d!=null&&typeof d!=="object"&&typeof d!=="function")throw new f(a,"a dictionary",d)}),h=J((d,a,o0=0)=>{if(!Q(d))throw new f(a,"Array",d);if(d.length{if(!z0(d))throw new f(a,["Buffer","TypedArray","DataView"],d)});function A0(d,a){let o0=N(a),V0=d.length;if(o0==="hex"&&V0%2!==0)throw new j("encoding",a,`is invalid for data of length ${V0}`)}function e(d,a="Port",o0=!0){if(typeof d!=="number"&&typeof d!=="string"||typeof d==="string"&&v(d).length===0||+d!==+d>>>0||d>65535||d===0&&!o0)throw new k(a,d,o0);return d|0}var Y0=J((d,a)=>{if(d!==void 0&&(d===null||typeof d!=="object"||!("aborted"in d)))throw new f(a,"AbortSignal",d)}),r0=J((d,a)=>{if(typeof d!=="function")throw new f(a,"Function",d)}),b=J((d,a)=>{if(typeof d!=="function"||m(d))throw new f(a,"Function",d)}),o=J((d,a)=>{if(d!==void 0)throw new f(a,"undefined",d)});function R0(d,a,o0){if(!U(o0,d))throw new f(a,`('${H(o0,"|")}')`,d)}var Q0=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function H0(d,a){if(typeof d>"u"||!P(Q0,d))throw new j(a,d,'must be an array or string of format "; rel=preload; as=style"')}function N0(d){if(typeof d==="string")return H0(d,"hints"),d;else if(Q(d)){let a=d.length,o0="";if(a===0)return o0;for(let V0=0;V0; rel=preload; as=style"')}V.exports={isInt32:s,isUint32:Z0,parseFileMode:X,validateArray:h,validateStringArray:u,validateBooleanArray:t,validateAbortSignalArray:F0,validateBoolean:S,validateBuffer:r,validateDictionary:w,validateEncoding:A0,validateFunction:r0,validateInt32:W,validateInteger:q,validateNumber:$,validateObject:E,validateOneOf:Z,validatePlainFunction:b,validatePort:e,validateSignalName:K0,validateString:I,validateUint32:C,validateUndefined:o,validateUnion:R0,validateAbortSignal:Y0,validateLinkHeaderValue:N0}}),bU=w1((K,V)=>{V.exports=globalThis.process}),xQ=w1((K,V)=>{var{SymbolAsyncIterator:Q,SymbolIterator:U,SymbolFor:H}=RK(),Y=H("nodejs.stream.destroyed"),z=H("nodejs.stream.errored"),M=H("nodejs.stream.readable"),A=H("nodejs.stream.writable"),R=H("nodejs.stream.disturbed"),D=H("nodejs.webstream.isClosedPromise"),F=H("nodejs.webstream.controllerErrorFunction");function P(B,E=!1){var w;return!!(B&&typeof B.pipe==="function"&&typeof B.on==="function"&&(!E||typeof B.pause==="function"&&typeof B.resume==="function")&&(!B._writableState||((w=B._readableState)===null||w===void 0?void 0:w.readable)!==!1)&&(!B._writableState||B._readableState))}function G(B){var E;return!!(B&&typeof B.write==="function"&&typeof B.on==="function"&&(!B._readableState||((E=B._writableState)===null||E===void 0?void 0:E.writable)!==!1))}function T(B){return!!(B&&typeof B.pipe==="function"&&B._readableState&&typeof B.on==="function"&&typeof B.write==="function")}function v(B){return B&&(B._readableState||B._writableState||typeof B.write==="function"&&typeof B.on==="function"||typeof B.pipe==="function"&&typeof B.on==="function")}function J(B){return!!(B&&!v(B)&&typeof B.pipeThrough==="function"&&typeof B.getReader==="function"&&typeof B.cancel==="function")}function k(B){return!!(B&&!v(B)&&typeof B.getWriter==="function"&&typeof B.abort==="function")}function f(B){return!!(B&&!v(B)&&typeof B.readable==="object"&&typeof B.writable==="object")}function j(B){return J(B)||k(B)||f(B)}function _(B,E){if(B==null)return!1;if(E===!0)return typeof B[Q]==="function";if(E===!1)return typeof B[U]==="function";return typeof B[Q]==="function"||typeof B[U]==="function"}function p(B){if(!v(B))return null;let{_writableState:E,_readableState:w}=B,h=E||w;return!!(B.destroyed||B[Y]||h!==null&&h!==void 0&&h.destroyed)}function N(B){if(!G(B))return null;if(B.writableEnded===!0)return!0;let E=B._writableState;if(E!==null&&E!==void 0&&E.errored)return!1;if(typeof(E===null||E===void 0?void 0:E.ended)!=="boolean")return null;return E.ended}function m(B,E){if(!G(B))return null;if(B.writableFinished===!0)return!0;let w=B._writableState;if(w!==null&&w!==void 0&&w.errored)return!1;if(typeof(w===null||w===void 0?void 0:w.finished)!=="boolean")return null;return!!(w.finished||E===!1&&w.ended===!0&&w.length===0)}function z0(B){if(!P(B))return null;if(B.readableEnded===!0)return!0;let E=B._readableState;if(!E||E.errored)return!1;if(typeof(E===null||E===void 0?void 0:E.ended)!=="boolean")return null;return E.ended}function L0(B,E){if(!P(B))return null;let w=B._readableState;if(w!==null&&w!==void 0&&w.errored)return!1;if(typeof(w===null||w===void 0?void 0:w.endEmitted)!=="boolean")return null;return!!(w.endEmitted||E===!1&&w.ended===!0&&w.length===0)}function s(B){if(B&&B[M]!=null)return B[M];if(typeof(B===null||B===void 0?void 0:B.readable)!=="boolean")return null;if(p(B))return!1;return P(B)&&B.readable&&!L0(B)}function Z0(B){if(B&&B[A]!=null)return B[A];if(typeof(B===null||B===void 0?void 0:B.writable)!=="boolean")return null;if(p(B))return!1;return G(B)&&B.writable&&!N(B)}function L(B,E){if(!v(B))return null;if(p(B))return!0;if((E===null||E===void 0?void 0:E.readable)!==!1&&s(B))return!1;if((E===null||E===void 0?void 0:E.writable)!==!1&&Z0(B))return!1;return!0}function O(B){var E,w;if(!v(B))return null;if(B.writableErrored)return B.writableErrored;return(E=(w=B._writableState)===null||w===void 0?void 0:w.errored)!==null&&E!==void 0?E:null}function X(B){var E,w;if(!v(B))return null;if(B.readableErrored)return B.readableErrored;return(E=(w=B._readableState)===null||w===void 0?void 0:w.errored)!==null&&E!==void 0?E:null}function q(B){if(!v(B))return null;if(typeof B.closed==="boolean")return B.closed;let{_writableState:E,_readableState:w}=B;if(typeof(E===null||E===void 0?void 0:E.closed)==="boolean"||typeof(w===null||w===void 0?void 0:w.closed)==="boolean")return(E===null||E===void 0?void 0:E.closed)||(w===null||w===void 0?void 0:w.closed);if(typeof B._closed==="boolean"&&W(B))return B._closed;return null}function W(B){return typeof B._closed==="boolean"&&typeof B._defaultKeepAlive==="boolean"&&typeof B._removedConnection==="boolean"&&typeof B._removedContLen==="boolean"}function C(B){return typeof B._sent100==="boolean"&&W(B)}function I(B){var E;return typeof B._consuming==="boolean"&&typeof B._dumped==="boolean"&&((E=B.req)===null||E===void 0?void 0:E.upgradeOrConnect)===void 0}function $(B){if(!v(B))return null;let{_writableState:E,_readableState:w}=B,h=E||w;return!h&&C(B)||!!(h&&h.autoDestroy&&h.emitClose&&h.closed===!1)}function Z(B){var E;return!!(B&&((E=B[R])!==null&&E!==void 0?E:B.readableDidRead||B.readableAborted))}function S(B){var E,w,h,u,t,F0,K0,r,A0,e;return!!(B&&((E=(w=(h=(u=(t=(F0=B[z])!==null&&F0!==void 0?F0:B.readableErrored)!==null&&t!==void 0?t:B.writableErrored)!==null&&u!==void 0?u:(K0=B._readableState)===null||K0===void 0?void 0:K0.errorEmitted)!==null&&h!==void 0?h:(r=B._writableState)===null||r===void 0?void 0:r.errorEmitted)!==null&&w!==void 0?w:(A0=B._readableState)===null||A0===void 0?void 0:A0.errored)!==null&&E!==void 0?E:(e=B._writableState)===null||e===void 0?void 0:e.errored))}V.exports={isDestroyed:p,kIsDestroyed:Y,isDisturbed:Z,kIsDisturbed:R,isErrored:S,kIsErrored:z,isReadable:s,kIsReadable:M,kIsClosedPromise:D,kControllerErrorFunction:F,kIsWritable:A,isClosed:q,isDuplexNodeStream:T,isFinished:L,isIterable:_,isReadableNodeStream:P,isReadableStream:J,isReadableEnded:z0,isReadableFinished:L0,isReadableErrored:X,isNodeStream:v,isWebStream:j,isWritable:Z0,isWritableNodeStream:G,isWritableStream:k,isWritableEnded:N,isWritableFinished:m,isWritableErrored:O,isServerRequest:I,isServerResponse:C,willEmitClose:$,isTransformStream:f}}),HU=w1((K,V)=>{var Q=bU(),{AbortError:U,codes:H}=VV(),{ERR_INVALID_ARG_TYPE:Y,ERR_STREAM_PREMATURE_CLOSE:z}=H,{kEmptyObject:M,once:A}=OV(),{validateAbortSignal:R,validateFunction:D,validateObject:F,validateBoolean:P}=_8(),{Promise:G,PromisePrototypeThen:T,SymbolDispose:v}=RK(),{isClosed:J,isReadable:k,isReadableNodeStream:f,isReadableStream:j,isReadableFinished:_,isReadableErrored:p,isWritable:N,isWritableNodeStream:m,isWritableStream:z0,isWritableFinished:L0,isWritableErrored:s,isNodeStream:Z0,willEmitClose:L,kIsClosedPromise:O}=xQ(),X;function q(Z){return Z.setHeader&&typeof Z.abort==="function"}var W=()=>{};function C(Z,S,B){var E,w;if(arguments.length===2)B=S,S=M;else if(S==null)S=M;else F(S,"options");if(D(B,"callback"),R(S.signal,"options.signal"),B=A(B),j(Z)||z0(Z))return I(Z,S,B);if(!Z0(Z))throw new Y("stream",["ReadableStream","WritableStream","Stream"],Z);let h=(E=S.readable)!==null&&E!==void 0?E:f(Z),u=(w=S.writable)!==null&&w!==void 0?w:m(Z),t=Z._writableState,F0=Z._readableState,K0=()=>{if(!Z.writable)e()},r=L(Z)&&f(Z)===h&&m(Z)===u,A0=L0(Z,!1),e=()=>{if(A0=!0,Z.destroyed)r=!1;if(r&&(!Z.readable||h))return;if(!h||Y0)B.call(Z)},Y0=_(Z,!1),r0=()=>{if(Y0=!0,Z.destroyed)r=!1;if(r&&(!Z.writable||u))return;if(!u||A0)B.call(Z)},b=(d)=>{B.call(Z,d)},o=J(Z),R0=()=>{o=!0;let d=s(Z)||p(Z);if(d&&typeof d!=="boolean")return B.call(Z,d);if(h&&!Y0&&f(Z,!0)){if(!_(Z,!1))return B.call(Z,new z)}if(u&&!A0){if(!L0(Z,!1))return B.call(Z,new z)}B.call(Z)},Q0=()=>{o=!0;let d=s(Z)||p(Z);if(d&&typeof d!=="boolean")return B.call(Z,d);B.call(Z)},H0=()=>{Z.req.on("finish",e)};if(q(Z)){if(Z.on("complete",e),!r)Z.on("abort",R0);if(Z.req)H0();else Z.on("request",H0)}else if(u&&!t)Z.on("end",K0),Z.on("close",K0);if(!r&&typeof Z.aborted==="boolean")Z.on("aborted",R0);if(Z.on("end",r0),Z.on("finish",e),S.error!==!1)Z.on("error",b);if(Z.on("close",R0),o)Q.nextTick(R0);else if(t!==null&&t!==void 0&&t.errorEmitted||F0!==null&&F0!==void 0&&F0.errorEmitted){if(!r)Q.nextTick(Q0)}else if(!h&&(!r||k(Z))&&(A0||N(Z)===!1))Q.nextTick(Q0);else if(!u&&(!r||N(Z))&&(Y0||k(Z)===!1))Q.nextTick(Q0);else if(F0&&Z.req&&Z.aborted)Q.nextTick(Q0);let N0=()=>{if(B=W,Z.removeListener("aborted",R0),Z.removeListener("complete",e),Z.removeListener("abort",R0),Z.removeListener("request",H0),Z.req)Z.req.removeListener("finish",e);Z.removeListener("end",K0),Z.removeListener("close",K0),Z.removeListener("finish",e),Z.removeListener("end",r0),Z.removeListener("error",b),Z.removeListener("close",R0)};if(S.signal&&!o){let d=()=>{let a=B;N0(),a.call(Z,new U(void 0,{cause:S.signal.reason}))};if(S.signal.aborted)Q.nextTick(d);else{X=X||OV().addAbortListener;let a=X(S.signal,d),o0=B;B=A((...V0)=>{a[v](),o0.apply(Z,V0)})}}return N0}function I(Z,S,B){let E=!1,w=W;if(S.signal)if(w=()=>{E=!0,B.call(Z,new U(void 0,{cause:S.signal.reason}))},S.signal.aborted)Q.nextTick(w);else{X=X||OV().addAbortListener;let u=X(S.signal,w),t=B;B=A((...F0)=>{u[v](),t.apply(Z,F0)})}let h=(...u)=>{if(!E)Q.nextTick(()=>B.apply(Z,u))};return T(Z[O].promise,h,h),W}function $(Z,S){var B;let E=!1;if(S===null)S=M;if((B=S)!==null&&B!==void 0&&B.cleanup)P(S.cleanup,"cleanup"),E=S.cleanup;return new G((w,h)=>{let u=C(Z,S,(t)=>{if(E)u();if(t)h(t);else w()})})}V.exports=C,V.exports.finished=$}),BH=w1((K,V)=>{var Q=bU(),{aggregateTwoErrors:U,codes:{ERR_MULTIPLE_CALLBACK:H},AbortError:Y}=VV(),{Symbol:z}=RK(),{kIsDestroyed:M,isDestroyed:A,isFinished:R,isServerRequest:D}=xQ(),F=z("kDestroy"),P=z("kConstruct");function G(L,O,X){if(L){if(L.stack,O&&!O.errored)O.errored=L;if(X&&!X.errored)X.errored=L}}function T(L,O){let X=this._readableState,q=this._writableState,W=q||X;if(q!==null&&q!==void 0&&q.destroyed||X!==null&&X!==void 0&&X.destroyed){if(typeof O==="function")O();return this}if(G(L,q,X),q)q.destroyed=!0;if(X)X.destroyed=!0;if(!W.constructed)this.once(F,function(C){v(this,U(C,L),O)});else v(this,L,O);return this}function v(L,O,X){let q=!1;function W(C){if(q)return;q=!0;let{_readableState:I,_writableState:$}=L;if(G(C,$,I),$)$.closed=!0;if(I)I.closed=!0;if(typeof X==="function")X(C);if(C)Q.nextTick(J,L,C);else Q.nextTick(k,L)}try{L._destroy(O||null,W)}catch(C){W(C)}}function J(L,O){f(L,O),k(L)}function k(L){let{_readableState:O,_writableState:X}=L;if(X)X.closeEmitted=!0;if(O)O.closeEmitted=!0;if(X!==null&&X!==void 0&&X.emitClose||O!==null&&O!==void 0&&O.emitClose)L.emit("close")}function f(L,O){let{_readableState:X,_writableState:q}=L;if(q!==null&&q!==void 0&&q.errorEmitted||X!==null&&X!==void 0&&X.errorEmitted)return;if(q)q.errorEmitted=!0;if(X)X.errorEmitted=!0;L.emit("error",O)}function j(){let L=this._readableState,O=this._writableState;if(L)L.constructed=!0,L.closed=!1,L.closeEmitted=!1,L.destroyed=!1,L.errored=null,L.errorEmitted=!1,L.reading=!1,L.ended=L.readable===!1,L.endEmitted=L.readable===!1;if(O)O.constructed=!0,O.destroyed=!1,O.closed=!1,O.closeEmitted=!1,O.errored=null,O.errorEmitted=!1,O.finalCalled=!1,O.prefinished=!1,O.ended=O.writable===!1,O.ending=O.writable===!1,O.finished=O.writable===!1}function _(L,O,X){let{_readableState:q,_writableState:W}=L;if(W!==null&&W!==void 0&&W.destroyed||q!==null&&q!==void 0&&q.destroyed)return this;if(q!==null&&q!==void 0&&q.autoDestroy||W!==null&&W!==void 0&&W.autoDestroy)L.destroy(O);else if(O){if(O.stack,W&&!W.errored)W.errored=O;if(q&&!q.errored)q.errored=O;if(X)Q.nextTick(f,L,O);else f(L,O)}}function p(L,O){if(typeof L._construct!=="function")return;let{_readableState:X,_writableState:q}=L;if(X)X.constructed=!1;if(q)q.constructed=!1;if(L.once(P,O),L.listenerCount(P)>1)return;Q.nextTick(N,L)}function N(L){let O=!1;function X(q){if(O){_(L,q!==null&&q!==void 0?q:new H);return}O=!0;let{_readableState:W,_writableState:C}=L,I=C||W;if(W)W.constructed=!0;if(C)C.constructed=!0;if(I.destroyed)L.emit(F,q);else if(q)_(L,q,!0);else Q.nextTick(m,L)}try{L._construct((q)=>{Q.nextTick(X,q)})}catch(q){Q.nextTick(X,q)}}function m(L){L.emit(P)}function z0(L){return(L===null||L===void 0?void 0:L.setHeader)&&typeof L.abort==="function"}function L0(L){L.emit("close")}function s(L,O){L.emit("error",O),Q.nextTick(L0,L)}function Z0(L,O){if(!L||A(L))return;if(!O&&!R(L))O=new Y;if(D(L))L.socket=null,L.destroy(O);else if(z0(L))L.abort();else if(z0(L.req))L.req.abort();else if(typeof L.destroy==="function")L.destroy(O);else if(typeof L.close==="function")L.close();else if(O)Q.nextTick(s,L,O);else Q.nextTick(L0,L);if(!L.destroyed)L[M]=!0}V.exports={construct:p,destroyer:Z0,destroy:T,undestroy:j,errorOrDestroy:_}}),C2=w1((K,V)=>{var{ArrayIsArray:Q,ObjectSetPrototypeOf:U}=RK(),{EventEmitter:H}=(j8(),D1(w8));function Y(M){H.call(this,M)}U(Y.prototype,H.prototype),U(Y,H),Y.prototype.pipe=function(M,A){let R=this;function D(k){if(M.writable&&M.write(k)===!1&&R.pause)R.pause()}R.on("data",D);function F(){if(R.readable&&R.resume)R.resume()}if(M.on("drain",F),!M._isStdio&&(!A||A.end!==!1))R.on("end",G),R.on("close",T);let P=!1;function G(){if(P)return;P=!0,M.end()}function T(){if(P)return;if(P=!0,typeof M.destroy==="function")M.destroy()}function v(k){if(J(),H.listenerCount(this,"error")===0)this.emit("error",k)}z(R,"error",v),z(M,"error",v);function J(){R.removeListener("data",D),M.removeListener("drain",F),R.removeListener("end",G),R.removeListener("close",T),R.removeListener("error",v),M.removeListener("error",v),R.removeListener("end",J),R.removeListener("close",J),M.removeListener("close",J)}return R.on("end",J),R.on("close",J),M.on("close",J),M.emit("pipe",R),M};function z(M,A,R){if(typeof M.prependListener==="function")return M.prependListener(A,R);if(!M._events||!M._events[A])M.on(A,R);else if(Q(M._events[A]))M._events[A].unshift(R);else M._events[A]=[R,M._events[A]]}V.exports={Stream:Y,prependListener:z}}),fL=w1((K,V)=>{var{SymbolDispose:Q}=RK(),{AbortError:U,codes:H}=VV(),{isNodeStream:Y,isWebStream:z,kControllerErrorFunction:M}=xQ(),A=HU(),{ERR_INVALID_ARG_TYPE:R}=H,D,F=(P,G)=>{if(typeof P!=="object"||!("aborted"in P))throw new R(G,"AbortSignal",P)};V.exports.addAbortSignal=function(P,G){if(F(P,"signal"),!Y(G)&&!z(G))throw new R("stream",["ReadableStream","WritableStream","Stream"],G);return V.exports.addAbortSignalNoValidate(P,G)},V.exports.addAbortSignalNoValidate=function(P,G){if(typeof P!=="object"||!("aborted"in P))return G;let T=Y(G)?()=>{G.destroy(new U(void 0,{cause:P.reason}))}:()=>{G[M](new U(void 0,{cause:P.reason}))};if(P.aborted)T();else{D=D||OV().addAbortListener;let v=D(P,T);A(G,v[Q])}return G}}),AE=w1((K,V)=>{var{StringPrototypeSlice:Q,SymbolIterator:U,TypedArrayPrototypeSet:H,Uint8Array:Y}=RK(),{Buffer:z}=(cK(),D1(pK)),{inspect:M}=OV();V.exports=class{constructor(){this.head=null,this.tail=null,this.length=0}push(A){let R={data:A,next:null};if(this.length>0)this.tail.next=R;else this.head=R;this.tail=R,++this.length}unshift(A){let R={data:A,next:this.head};if(this.length===0)this.tail=R;this.head=R,++this.length}shift(){if(this.length===0)return;let A=this.head.data;if(this.length===1)this.head=this.tail=null;else this.head=this.head.next;return--this.length,A}clear(){this.head=this.tail=null,this.length=0}join(A){if(this.length===0)return"";let R=this.head,D=""+R.data;while((R=R.next)!==null)D+=A+R.data;return D}concat(A){if(this.length===0)return z.alloc(0);let R=z.allocUnsafe(A>>>0),D=this.head,F=0;while(D)H(R,D.data,F),F+=D.data.length,D=D.next;return R}consume(A,R){let D=this.head.data;if(AP.length)R+=P,A-=P.length;else{if(A===P.length)if(R+=P,++F,D.next)this.head=D.next;else this.head=this.tail=null;else R+=Q(P,0,A),this.head=D,D.data=Q(P,A);break}++F}while((D=D.next)!==null);return this.length-=F,R}_getBuffer(A){let R=z.allocUnsafe(A),D=A,F=this.head,P=0;do{let G=F.data;if(A>G.length)H(R,G,D-A),A-=G.length;else{if(A===G.length)if(H(R,G,D-A),++P,F.next)this.head=F.next;else this.head=this.tail=null;else H(R,new Y(G.buffer,G.byteOffset,A),D-A),this.head=F,F.data=G.slice(A);break}++P}while((F=F.next)!==null);return this.length-=P,R}[Symbol.for("nodejs.util.inspect.custom")](A,R){return M(this,{...R,depth:0,customInspect:!1})}}}),wL=w1((K,V)=>{var{MathFloor:Q,NumberIsInteger:U}=RK(),{validateInteger:H}=_8(),{ERR_INVALID_ARG_VALUE:Y}=VV().codes,z=16384,M=16;function A(P,G,T){return P.highWaterMark!=null?P.highWaterMark:G?P[T]:null}function R(P){return P?M:z}function D(P,G){if(H(G,"value",0),P)M=G;else z=G}function F(P,G,T,v){let J=A(G,v,T);if(J!=null){if(!U(J)||J<0){let k=v?`options.${T}`:"options.highWaterMark";throw new Y(k,J)}return Q(J)}return R(P.objectMode)}V.exports={getHighWaterMark:F,getDefaultHighWaterMark:R,setDefaultHighWaterMark:D}}),RE=w1((K,V)=>{/*! safe-buffer. MIT License. Feross Aboukhadijeh */var Q=(cK(),D1(pK)),U=Q.Buffer;function H(z,M){for(var A in z)M[A]=z[A]}if(U.from&&U.alloc&&U.allocUnsafe&&U.allocUnsafeSlow)V.exports=Q;else H(Q,K),K.Buffer=Y;function Y(z,M,A){return U(z,M,A)}Y.prototype=Object.create(U.prototype),H(U,Y),Y.from=function(z,M,A){if(typeof z==="number")throw TypeError("Argument must not be a number");return U(z,M,A)},Y.alloc=function(z,M,A){if(typeof z!=="number")throw TypeError("Argument must be a number");var R=U(z);if(M!==void 0)if(typeof A==="string")R.fill(M,A);else R.fill(M);else R.fill(0);return R},Y.allocUnsafe=function(z){if(typeof z!=="number")throw TypeError("Argument must be a number");return U(z)},Y.allocUnsafeSlow=function(z){if(typeof z!=="number")throw TypeError("Argument must be a number");return Q.SlowBuffer(z)}}),$E=w1((K)=>{var V=RE().Buffer,Q=V.isEncoding||function(f){switch(f=""+f,f&&f.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 U(f){if(!f)return"utf8";var j;while(!0)switch(f){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 f;default:if(j)return;f=(""+f).toLowerCase(),j=!0}}function H(f){var j=U(f);if(typeof j!=="string"&&(V.isEncoding===Q||!Q(f)))throw Error("Unknown encoding: "+f);return j||f}K.StringDecoder=Y;function Y(f){this.encoding=H(f);var j;switch(this.encoding){case"utf16le":this.text=P,this.end=G,j=4;break;case"utf8":this.fillLast=R,j=4;break;case"base64":this.text=T,this.end=v,j=3;break;default:this.write=J,this.end=k;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=V.allocUnsafe(j)}Y.prototype.write=function(f){if(f.length===0)return"";var j,_;if(this.lastNeed){if(j=this.fillLast(f),j===void 0)return"";_=this.lastNeed,this.lastNeed=0}else _=0;if(_>5===6)return 2;else if(f>>4===14)return 3;else if(f>>3===30)return 4;return f>>6===2?-1:-2}function M(f,j,_){var p=j.length-1;if(p<_)return 0;var N=z(j[p]);if(N>=0){if(N>0)f.lastNeed=N-1;return N}if(--p<_||N===-2)return 0;if(N=z(j[p]),N>=0){if(N>0)f.lastNeed=N-2;return N}if(--p<_||N===-2)return 0;if(N=z(j[p]),N>=0){if(N>0)if(N===2)N=0;else f.lastNeed=N-3;return N}return 0}function A(f,j,_){if((j[0]&192)!==128)return f.lastNeed=0,"�";if(f.lastNeed>1&&j.length>1){if((j[1]&192)!==128)return f.lastNeed=1,"�";if(f.lastNeed>2&&j.length>2){if((j[2]&192)!==128)return f.lastNeed=2,"�"}}}function R(f){var j=this.lastTotal-this.lastNeed,_=A(this,f,j);if(_!==void 0)return _;if(this.lastNeed<=f.length)return f.copy(this.lastChar,j,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);f.copy(this.lastChar,j,0,f.length),this.lastNeed-=f.length}function D(f,j){var _=M(this,f,j);if(!this.lastNeed)return f.toString("utf8",j);this.lastTotal=_;var p=f.length-(_-this.lastNeed);return f.copy(this.lastChar,0,p),f.toString("utf8",j,p)}function F(f){var j=f&&f.length?this.write(f):"";if(this.lastNeed)return j+"�";return j}function P(f,j){if((f.length-j)%2===0){var _=f.toString("utf16le",j);if(_){var p=_.charCodeAt(_.length-1);if(p>=55296&&p<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=f[f.length-2],this.lastChar[1]=f[f.length-1],_.slice(0,-1)}return _}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=f[f.length-1],f.toString("utf16le",j,f.length-1)}function G(f){var j=f&&f.length?this.write(f):"";if(this.lastNeed){var _=this.lastTotal-this.lastNeed;return j+this.lastChar.toString("utf16le",0,_)}return j}function T(f,j){var _=(f.length-j)%3;if(_===0)return f.toString("base64",j);if(this.lastNeed=3-_,this.lastTotal=3,_===1)this.lastChar[0]=f[f.length-1];else this.lastChar[0]=f[f.length-2],this.lastChar[1]=f[f.length-1];return f.toString("base64",j,f.length-_)}function v(f){var j=f&&f.length?this.write(f):"";if(this.lastNeed)return j+this.lastChar.toString("base64",0,3-this.lastNeed);return j}function J(f){return f.toString(this.encoding)}function k(f){return f&&f.length?this.write(f):""}}),B9=w1((K,V)=>{var Q=bU(),{PromisePrototypeThen:U,SymbolAsyncIterator:H,SymbolIterator:Y}=RK(),{Buffer:z}=(cK(),D1(pK)),{ERR_INVALID_ARG_TYPE:M,ERR_STREAM_NULL_VALUES:A}=VV().codes;function R(D,F,P){let G;if(typeof F==="string"||F instanceof z)return new D({objectMode:!0,...P,read(){this.push(F),this.push(null)}});let T;if(F&&F[H])T=!0,G=F[H]();else if(F&&F[Y])T=!1,G=F[Y]();else throw new M("iterable",["Iterable"],F);let v=new D({objectMode:!0,highWaterMark:1,...P}),J=!1;v._read=function(){if(!J)J=!0,f()},v._destroy=function(j,_){U(k(j),()=>Q.nextTick(_,j),(p)=>Q.nextTick(_,p||j))};async function k(j){let _=j!==void 0&&j!==null,p=typeof G.throw==="function";if(_&&p){let{value:N,done:m}=await G.throw(j);if(await N,m)return}if(typeof G.return==="function"){let{value:N}=await G.return();await N}}async function f(){for(;;){try{let{value:j,done:_}=T?await G.next():G.next();if(_)v.push(null);else{let p=j&&typeof j.then==="function"?await j:j;if(p===null)throw J=!1,new A;else if(v.push(p))continue;else J=!1}}catch(j){v.destroy(j)}break}}return v}V.exports=R}),jL=w1((K,V)=>{var Q=bU(),{ArrayPrototypeIndexOf:U,NumberIsInteger:H,NumberIsNaN:Y,NumberParseInt:z,ObjectDefineProperties:M,ObjectKeys:A,ObjectSetPrototypeOf:R,Promise:D,SafeSet:F,SymbolAsyncDispose:P,SymbolAsyncIterator:G,Symbol:T}=RK();V.exports=V0,V0.ReadableState=o0;var{EventEmitter:v}=(j8(),D1(w8)),{Stream:J,prependListener:k}=C2(),{Buffer:f}=(cK(),D1(pK)),{addAbortSignal:j}=fL(),_=HU(),p=OV().debuglog("stream",(g)=>{p=g}),N=AE(),m=BH(),{getHighWaterMark:z0,getDefaultHighWaterMark:L0}=wL(),{aggregateTwoErrors:s,codes:{ERR_INVALID_ARG_TYPE:Z0,ERR_METHOD_NOT_IMPLEMENTED:L,ERR_OUT_OF_RANGE:O,ERR_STREAM_PUSH_AFTER_EOF:X,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:q},AbortError:W}=VV(),{validateObject:C}=_8(),I=T("kPaused"),{StringDecoder:$}=$E(),Z=B9();R(V0.prototype,J.prototype),R(V0,J);var S=()=>{},{errorOrDestroy:B}=m,E=1,w=2,h=4,u=8,t=16,F0=32,K0=64,r=128,A0=256,e=512,Y0=1024,r0=2048,b=4096,o=8192,R0=16384,Q0=32768,H0=65536,N0=131072,d=262144;function a(g){return{enumerable:!1,get(){return(this.state&g)!==0},set(n){if(n)this.state|=g;else this.state&=~g}}}M(o0.prototype,{objectMode:a(E),ended:a(w),endEmitted:a(h),reading:a(u),constructed:a(t),sync:a(F0),needReadable:a(K0),emittedReadable:a(r),readableListening:a(A0),resumeScheduled:a(e),errorEmitted:a(Y0),emitClose:a(r0),autoDestroy:a(b),destroyed:a(o),closed:a(R0),closeEmitted:a(Q0),multiAwaitDrain:a(H0),readingMore:a(N0),dataEmitted:a(d)});function o0(g,n,U0){if(typeof U0!=="boolean")U0=n instanceof jQ();if(this.state=r0|b|t|F0,g&&g.objectMode)this.state|=E;if(U0&&g&&g.readableObjectMode)this.state|=E;if(this.highWaterMark=g?z0(this,g,"readableHighWaterMark",U0):L0(!1),this.buffer=new N,this.length=0,this.pipes=[],this.flowing=null,this[I]=null,g&&g.emitClose===!1)this.state&=~r0;if(g&&g.autoDestroy===!1)this.state&=~b;if(this.errored=null,this.defaultEncoding=g&&g.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,g&&g.encoding)this.decoder=new $(g.encoding),this.encoding=g.encoding}function V0(g){if(!(this instanceof V0))return new V0(g);let n=this instanceof jQ();if(this._readableState=new o0(g,this,n),g){if(typeof g.read==="function")this._read=g.read;if(typeof g.destroy==="function")this._destroy=g.destroy;if(typeof g.construct==="function")this._construct=g.construct;if(g.signal&&!n)j(g.signal,this)}J.call(this,g),m.construct(this,()=>{if(this._readableState.needReadable)x0(this,this._readableState)})}V0.prototype.destroy=m.destroy,V0.prototype._undestroy=m.undestroy,V0.prototype._destroy=function(g,n){n(g)},V0.prototype[v.captureRejectionSymbol]=function(g){this.destroy(g)},V0.prototype[P]=function(){let g;if(!this.destroyed)g=this.readableEnded?null:new W,this.destroy(g);return new D((n,U0)=>_(this,(O0)=>O0&&O0!==g?U0(O0):n(null)))},V0.prototype.push=function(g,n){return W0(this,g,n,!1)},V0.prototype.unshift=function(g,n){return W0(this,g,n,!0)};function W0(g,n,U0,O0){p("readableAddChunk",n);let i0=g._readableState,C0;if((i0.state&E)===0){if(typeof n==="string"){if(U0=U0||i0.defaultEncoding,i0.encoding!==U0)if(O0&&i0.encoding)n=f.from(n,U0).toString(i0.encoding);else n=f.from(n,U0),U0=""}else if(n instanceof f)U0="";else if(J._isUint8Array(n))n=J._uint8ArrayToBuffer(n),U0="";else if(n!=null)C0=new Z0("chunk",["string","Buffer","Uint8Array"],n)}if(C0)B(g,C0);else if(n===null)i0.state&=~u,P0(g,i0);else if((i0.state&E)!==0||n&&n.length>0)if(O0)if((i0.state&h)!==0)B(g,new q);else if(i0.destroyed||i0.errored)return!1;else H1(g,i0,n,!0);else if(i0.ended)B(g,new X);else if(i0.destroyed||i0.errored)return!1;else if(i0.state&=~u,i0.decoder&&!U0)if(n=i0.decoder.write(n),i0.objectMode||n.length!==0)H1(g,i0,n,!1);else x0(g,i0);else H1(g,i0,n,!1);else if(!O0)i0.state&=~u,x0(g,i0);return!i0.ended&&(i0.length0){if((n.state&H0)!==0)n.awaitDrainWriters.clear();else n.awaitDrainWriters=null;n.dataEmitted=!0,g.emit("data",U0)}else{if(n.length+=n.objectMode?1:U0.length,O0)n.buffer.unshift(U0);else n.buffer.push(U0);if((n.state&K0)!==0)E0(g)}x0(g,n)}V0.prototype.isPaused=function(){let g=this._readableState;return g[I]===!0||g.flowing===!1},V0.prototype.setEncoding=function(g){let n=new $(g);this._readableState.decoder=n,this._readableState.encoding=this._readableState.decoder.encoding;let U0=this._readableState.buffer,O0="";for(let i0 of U0)O0+=n.write(i0);if(U0.clear(),O0!=="")U0.push(O0);return this._readableState.length=O0.length,this};var G0=1073741824;function T0(g){if(g>G0)throw new O("size","<= 1GiB",g);else g--,g|=g>>>1,g|=g>>>2,g|=g>>>4,g|=g>>>8,g|=g>>>16,g++;return g}function v1(g,n){if(g<=0||n.length===0&&n.ended)return 0;if((n.state&E)!==0)return 1;if(Y(g)){if(n.flowing&&n.length)return n.buffer.first().length;return n.length}if(g<=n.length)return g;return n.ended?n.length:0}V0.prototype.read=function(g){if(p("read",g),g===void 0)g=NaN;else if(!H(g))g=z(g,10);let n=this._readableState,U0=g;if(g>n.highWaterMark)n.highWaterMark=T0(g);if(g!==0)n.state&=~r;if(g===0&&n.needReadable&&((n.highWaterMark!==0?n.length>=n.highWaterMark:n.length>0)||n.ended)){if(p("read: emitReadable",n.length,n.ended),n.length===0&&n.ended)g1(this);else E0(this);return null}if(g=v1(g,n),g===0&&n.ended){if(n.length===0)g1(this);return null}let O0=(n.state&K0)!==0;if(p("need readable",O0),n.length===0||n.length-g0)i0=y0(g,n);else i0=null;if(i0===null)n.needReadable=n.length<=n.highWaterMark,g=0;else if(n.length-=g,n.multiAwaitDrain)n.awaitDrainWriters.clear();else n.awaitDrainWriters=null;if(n.length===0){if(!n.ended)n.needReadable=!0;if(U0!==g&&n.ended)g1(this)}if(i0!==null&&!n.errorEmitted&&!n.closeEmitted)n.dataEmitted=!0,this.emit("data",i0);return i0};function P0(g,n){if(p("onEofChunk"),n.ended)return;if(n.decoder){let U0=n.decoder.end();if(U0&&U0.length)n.buffer.push(U0),n.length+=n.objectMode?1:U0.length}if(n.ended=!0,n.sync)E0(g);else n.needReadable=!1,n.emittedReadable=!0,i1(g)}function E0(g){let n=g._readableState;if(p("emitReadable",n.needReadable,n.emittedReadable),n.needReadable=!1,!n.emittedReadable)p("emitReadable",n.flowing),n.emittedReadable=!0,Q.nextTick(i1,g)}function i1(g){let n=g._readableState;if(p("emitReadable_",n.destroyed,n.length,n.ended),!n.destroyed&&!n.errored&&(n.length||n.ended))g.emit("readable"),n.emittedReadable=!1;n.needReadable=!n.flowing&&!n.ended&&n.length<=n.highWaterMark,g0(g)}function x0(g,n){if(!n.readingMore&&n.constructed)n.readingMore=!0,Q.nextTick(k0,g,n)}function k0(g,n){while(!n.reading&&!n.ended&&(n.length1&&O0.pipes.includes(g))p("false write response, pause",O0.awaitDrainWriters.size),O0.awaitDrainWriters.add(g);U0.pause()}if(!k1)k1=N1(U0,g),g.on("drain",k1)}U0.on("data",p0);function p0(F1){p("ondata");let A1=g.write(F1);if(p("dest.write",A1),A1===!1)QK()}function _0(F1){if(p("onerror",F1),Y1(),g.removeListener("error",_0),g.listenerCount("error")===0){let A1=g._writableState||g._readableState;if(A1&&!A1.errorEmitted)B(g,F1);else g.emit("error",F1)}}k(g,"error",_0);function P1(){g.removeListener("finish",Z1),Y1()}g.once("close",P1);function Z1(){p("onfinish"),g.removeListener("close",P1),Y1()}g.once("finish",Z1);function Y1(){p("unpipe"),U0.unpipe(g)}if(g.emit("pipe",U0),g.writableNeedDrain===!0)QK();else if(!O0.flowing)p("pipe resume"),U0.resume();return g};function N1(g,n){return function(){let U0=g._readableState;if(U0.awaitDrainWriters===n)p("pipeOnDrain",1),U0.awaitDrainWriters=null;else if(U0.multiAwaitDrain)p("pipeOnDrain",U0.awaitDrainWriters.size),U0.awaitDrainWriters.delete(n);if((!U0.awaitDrainWriters||U0.awaitDrainWriters.size===0)&&g.listenerCount("data"))g.resume()}}V0.prototype.unpipe=function(g){let n=this._readableState,U0={hasUnpiped:!1};if(n.pipes.length===0)return this;if(!g){let i0=n.pipes;n.pipes=[],this.pause();for(let C0=0;C00,O0.flowing!==!1)this.resume()}else if(g==="readable"){if(!O0.endEmitted&&!O0.readableListening){if(O0.readableListening=O0.needReadable=!0,O0.flowing=!1,O0.emittedReadable=!1,p("on readable",O0.length,O0.reading),O0.length)E0(this);else if(!O0.reading)Q.nextTick(f0,this)}}return U0},V0.prototype.addListener=V0.prototype.on,V0.prototype.removeListener=function(g,n){let U0=J.prototype.removeListener.call(this,g,n);if(g==="readable")Q.nextTick(w0,this);return U0},V0.prototype.off=V0.prototype.removeListener,V0.prototype.removeAllListeners=function(g){let n=J.prototype.removeAllListeners.apply(this,arguments);if(g==="readable"||g===void 0)Q.nextTick(w0,this);return n};function w0(g){let n=g._readableState;if(n.readableListening=g.listenerCount("readable")>0,n.resumeScheduled&&n[I]===!1)n.flowing=!0;else if(g.listenerCount("data")>0)g.resume();else if(!n.readableListening)n.flowing=null}function f0(g){p("readable nexttick read 0"),g.read(0)}V0.prototype.resume=function(){let g=this._readableState;if(!g.flowing)p("resume"),g.flowing=!g.readableListening,zK(this,g);return g[I]=!1,this};function zK(g,n){if(!n.resumeScheduled)n.resumeScheduled=!0,Q.nextTick(c0,g,n)}function c0(g,n){if(p("resume",n.reading),!n.reading)g.read(0);if(n.resumeScheduled=!1,g.emit("resume"),g0(g),n.flowing&&!n.reading)g.read(0)}V0.prototype.pause=function(){if(p("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1)p("pause"),this._readableState.flowing=!1,this.emit("pause");return this._readableState[I]=!0,this};function g0(g){let n=g._readableState;p("flow",n.flowing);while(n.flowing&&g.read()!==null);}V0.prototype.wrap=function(g){let n=!1;g.on("data",(O0)=>{if(!this.push(O0)&&g.pause)n=!0,g.pause()}),g.on("end",()=>{this.push(null)}),g.on("error",(O0)=>{B(this,O0)}),g.on("close",()=>{this.destroy()}),g.on("destroy",()=>{this.destroy()}),this._read=()=>{if(n&&g.resume)n=!1,g.resume()};let U0=A(g);for(let O0=1;O0{i0=B0?s(i0,B0):null,U0(),U0=S});try{while(!0){let B0=g.destroyed?null:g.read();if(B0!==null)yield B0;else if(i0)throw i0;else if(i0===null)return;else await new D(O0)}}catch(B0){throw i0=s(i0,B0),i0}finally{if((i0||(n===null||n===void 0?void 0:n.destroyOnReturn)!==!1)&&(i0===void 0||g._readableState.autoDestroy))m.destroyer(g,null);else g.off("readable",O0),C0()}}M(V0.prototype,{readable:{__proto__:null,get(){let g=this._readableState;return!!g&&g.readable!==!1&&!g.destroyed&&!g.errorEmitted&&!g.endEmitted},set(g){if(this._readableState)this._readableState.readable=!!g}},readableDidRead:{__proto__:null,enumerable:!1,get:function(){return this._readableState.dataEmitted}},readableAborted:{__proto__:null,enumerable:!1,get:function(){return!!(this._readableState.readable!==!1&&(this._readableState.destroyed||this._readableState.errored)&&!this._readableState.endEmitted)}},readableHighWaterMark:{__proto__:null,enumerable:!1,get:function(){return this._readableState.highWaterMark}},readableBuffer:{__proto__:null,enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}},readableFlowing:{__proto__:null,enumerable:!1,get:function(){return this._readableState.flowing},set:function(g){if(this._readableState)this._readableState.flowing=g}},readableLength:{__proto__:null,enumerable:!1,get(){return this._readableState.length}},readableObjectMode:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.objectMode:!1}},readableEncoding:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.encoding:null}},errored:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.errored:null}},closed:{__proto__:null,get(){return this._readableState?this._readableState.closed:!1}},destroyed:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.destroyed:!1},set(g){if(!this._readableState)return;this._readableState.destroyed=g}},readableEnded:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.endEmitted:!1}}}),M(o0.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[I]!==!1},set(g){this[I]=!!g}}}),V0._fromList=y0;function y0(g,n){if(n.length===0)return null;let U0;if(n.objectMode)U0=n.buffer.shift();else if(!g||g>=n.length){if(n.decoder)U0=n.buffer.join("");else if(n.buffer.length===1)U0=n.buffer.first();else U0=n.buffer.concat(n.length);n.buffer.clear()}else U0=n.buffer.consume(g,n.decoder);return U0}function g1(g){let n=g._readableState;if(p("endReadable",n.endEmitted),!n.endEmitted)n.ended=!0,Q.nextTick(s0,n,g)}function s0(g,n){if(p("endReadableNT",g.endEmitted,g.length),!g.errored&&!g.closeEmitted&&!g.endEmitted&&g.length===0){if(g.endEmitted=!0,n.emit("end"),n.writable&&n.allowHalfOpen===!1)Q.nextTick(b0,n);else if(g.autoDestroy){let U0=n._writableState;if(!U0||U0.autoDestroy&&(U0.finished||U0.writable===!1))n.destroy()}}}function b0(g){if(g.writable&&!g.writableEnded&&!g.destroyed)g.end()}V0.from=function(g,n){return Z(V0,g,n)};var t1;function h0(){if(t1===void 0)t1={};return t1}V0.fromWeb=function(g,n){return h0().newStreamReadableFromReadableStream(g,n)},V0.toWeb=function(g,n){return h0().newReadableStreamFromStreamReadable(g,n)},V0.wrap=function(g,n){var U0,O0;return new V0({objectMode:(U0=(O0=g.readableObjectMode)!==null&&O0!==void 0?O0:g.objectMode)!==null&&U0!==void 0?U0:!0,...n,destroy(i0,C0){m.destroyer(g,i0),C0(i0)}}).wrap(g)}}),I2=w1((K,V)=>{var Q=bU(),{ArrayPrototypeSlice:U,Error:H,FunctionPrototypeSymbolHasInstance:Y,ObjectDefineProperty:z,ObjectDefineProperties:M,ObjectSetPrototypeOf:A,StringPrototypeToLowerCase:R,Symbol:D,SymbolHasInstance:F}=RK();V.exports=C,C.WritableState=q;var{EventEmitter:P}=(j8(),D1(w8)),G=C2().Stream,{Buffer:T}=(cK(),D1(pK)),v=BH(),{addAbortSignal:J}=fL(),{getHighWaterMark:k,getDefaultHighWaterMark:f}=wL(),{ERR_INVALID_ARG_TYPE:j,ERR_METHOD_NOT_IMPLEMENTED:_,ERR_MULTIPLE_CALLBACK:p,ERR_STREAM_CANNOT_PIPE:N,ERR_STREAM_DESTROYED:m,ERR_STREAM_ALREADY_FINISHED:z0,ERR_STREAM_NULL_VALUES:L0,ERR_STREAM_WRITE_AFTER_END:s,ERR_UNKNOWN_ENCODING:Z0}=VV().codes,{errorOrDestroy:L}=v;A(C.prototype,G.prototype),A(C,G);function O(){}var X=D("kOnFinished");function q(b,o,R0){if(typeof R0!=="boolean")R0=o instanceof jQ();if(this.objectMode=!!(b&&b.objectMode),R0)this.objectMode=this.objectMode||!!(b&&b.writableObjectMode);this.highWaterMark=b?k(this,b,"writableHighWaterMark",R0):f(!1),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;let Q0=!!(b&&b.decodeStrings===!1);this.decodeStrings=!Q0,this.defaultEncoding=b&&b.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=B.bind(void 0,o),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,W(this),this.pendingcb=0,this.constructed=!0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!b||b.emitClose!==!1,this.autoDestroy=!b||b.autoDestroy!==!1,this.errored=null,this.closed=!1,this.closeEmitted=!1,this[X]=[]}function W(b){b.buffered=[],b.bufferedIndex=0,b.allBuffers=!0,b.allNoop=!0}q.prototype.getBuffer=function(){return U(this.buffered,this.bufferedIndex)},z(q.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function C(b){let o=this instanceof jQ();if(!o&&!Y(C,this))return new C(b);if(this._writableState=new q(b,this,o),b){if(typeof b.write==="function")this._write=b.write;if(typeof b.writev==="function")this._writev=b.writev;if(typeof b.destroy==="function")this._destroy=b.destroy;if(typeof b.final==="function")this._final=b.final;if(typeof b.construct==="function")this._construct=b.construct;if(b.signal)J(b.signal,this)}G.call(this,b),v.construct(this,()=>{let R0=this._writableState;if(!R0.writing)u(this,R0);r(this,R0)})}z(C,F,{__proto__:null,value:function(b){if(Y(this,b))return!0;if(this!==C)return!1;return b&&b._writableState instanceof q}}),C.prototype.pipe=function(){L(this,new N)};function I(b,o,R0,Q0){let H0=b._writableState;if(typeof R0==="function")Q0=R0,R0=H0.defaultEncoding;else{if(!R0)R0=H0.defaultEncoding;else if(R0!=="buffer"&&!T.isEncoding(R0))throw new Z0(R0);if(typeof Q0!=="function")Q0=O}if(o===null)throw new L0;else if(!H0.objectMode)if(typeof o==="string"){if(H0.decodeStrings!==!1)o=T.from(o,R0),R0="buffer"}else if(o instanceof T)R0="buffer";else if(G._isUint8Array(o))o=G._uint8ArrayToBuffer(o),R0="buffer";else throw new j("chunk",["string","Buffer","Uint8Array"],o);let N0;if(H0.ending)N0=new s;else if(H0.destroyed)N0=new m("write");if(N0)return Q.nextTick(Q0,N0),L(b,N0,!0),N0;return H0.pendingcb++,$(b,H0,o,R0,Q0)}C.prototype.write=function(b,o,R0){return I(this,b,o,R0)===!0},C.prototype.cork=function(){this._writableState.corked++},C.prototype.uncork=function(){let b=this._writableState;if(b.corked){if(b.corked--,!b.writing)u(this,b)}},C.prototype.setDefaultEncoding=function(b){if(typeof b==="string")b=R(b);if(!T.isEncoding(b))throw new Z0(b);return this._writableState.defaultEncoding=b,this};function $(b,o,R0,Q0,H0){let N0=o.objectMode?1:R0.length;o.length+=N0;let d=o.lengthR0.bufferedIndex)u(b,R0);if(Q0)if(R0.afterWriteTickInfo!==null&&R0.afterWriteTickInfo.cb===H0)R0.afterWriteTickInfo.count++;else R0.afterWriteTickInfo={count:1,cb:H0,stream:b,state:R0},Q.nextTick(E,R0.afterWriteTickInfo);else w(b,R0,1,H0)}}function E({stream:b,state:o,count:R0,cb:Q0}){return o.afterWriteTickInfo=null,w(b,o,R0,Q0)}function w(b,o,R0,Q0){if(!o.ending&&!b.destroyed&&o.length===0&&o.needDrain)o.needDrain=!1,b.emit("drain");while(R0-- >0)o.pendingcb--,Q0();if(o.destroyed)h(o);r(b,o)}function h(b){if(b.writing)return;for(let H0=b.bufferedIndex;H01&&b._writev){o.pendingcb-=N0-1;let a=o.allNoop?O:(V0)=>{for(let W0=d;W0256)R0.splice(0,d),o.bufferedIndex=0;else o.bufferedIndex=d}o.bufferProcessing=!1}C.prototype._write=function(b,o,R0){if(this._writev)this._writev([{chunk:b,encoding:o}],R0);else throw new _("_write()")},C.prototype._writev=null,C.prototype.end=function(b,o,R0){let Q0=this._writableState;if(typeof b==="function")R0=b,b=null,o=null;else if(typeof o==="function")R0=o,o=null;let H0;if(b!==null&&b!==void 0){let N0=I(this,b,o);if(N0 instanceof H)H0=N0}if(Q0.corked)Q0.corked=1,this.uncork();if(H0);else if(!Q0.errored&&!Q0.ending)Q0.ending=!0,r(this,Q0,!0),Q0.ended=!0;else if(Q0.finished)H0=new z0("end");else if(Q0.destroyed)H0=new m("end");if(typeof R0==="function")if(H0||Q0.finished)Q.nextTick(R0,H0);else Q0[X].push(R0);return this};function t(b){return b.ending&&!b.destroyed&&b.constructed&&b.length===0&&!b.errored&&b.buffered.length===0&&!b.finished&&!b.writing&&!b.errorEmitted&&!b.closeEmitted}function F0(b,o){let R0=!1;function Q0(H0){if(R0){L(b,H0!==null&&H0!==void 0?H0:p());return}if(R0=!0,o.pendingcb--,H0){let N0=o[X].splice(0);for(let d=0;d{if(t(H0))A0(Q0,H0);else H0.pendingcb--},b,o);else if(t(o))o.pendingcb++,A0(b,o)}}}function A0(b,o){o.pendingcb--,o.finished=!0;let R0=o[X].splice(0);for(let Q0=0;Q0{var Q=bU(),U=(cK(),D1(pK)),{isReadable:H,isWritable:Y,isIterable:z,isNodeStream:M,isReadableNodeStream:A,isWritableNodeStream:R,isDuplexNodeStream:D,isReadableStream:F,isWritableStream:P}=xQ(),G=HU(),{AbortError:T,codes:{ERR_INVALID_ARG_TYPE:v,ERR_INVALID_RETURN_VALUE:J}}=VV(),{destroyer:k}=BH(),f=jQ(),j=jL(),_=I2(),{createDeferredPromise:p}=OV(),N=B9(),m=globalThis.Blob||U.Blob,z0=typeof m<"u"?function(X){return X instanceof m}:function(X){return!1},L0=globalThis.AbortController||x8().AbortController,{FunctionPrototypeCall:s}=RK();class Z0 extends f{constructor(X){super(X);if((X===null||X===void 0?void 0:X.readable)===!1)this._readableState.readable=!1,this._readableState.ended=!0,this._readableState.endEmitted=!0;if((X===null||X===void 0?void 0:X.writable)===!1)this._writableState.writable=!1,this._writableState.ending=!0,this._writableState.ended=!0,this._writableState.finished=!0}}V.exports=function X(q,W){if(D(q))return q;if(A(q))return O({readable:q});if(R(q))return O({writable:q});if(M(q))return O({writable:!1,readable:!1});if(F(q))return O({readable:j.fromWeb(q)});if(P(q))return O({writable:_.fromWeb(q)});if(typeof q==="function"){let{value:I,write:$,final:Z,destroy:S}=L(q);if(z(I))return N(Z0,I,{objectMode:!0,write:$,final:Z,destroy:S});let B=I===null||I===void 0?void 0:I.then;if(typeof B==="function"){let E,w=s(B,I,(h)=>{if(h!=null)throw new J("nully","body",h)},(h)=>{k(E,h)});return E=new Z0({objectMode:!0,readable:!1,write:$,final(h){Z(async()=>{try{await w,Q.nextTick(h,null)}catch(u){Q.nextTick(h,u)}})},destroy:S})}throw new J("Iterable, AsyncIterable or AsyncFunction",W,I)}if(z0(q))return X(q.arrayBuffer());if(z(q))return N(Z0,q,{objectMode:!0,writable:!1});if(F(q===null||q===void 0?void 0:q.readable)&&P(q===null||q===void 0?void 0:q.writable))return Z0.fromWeb(q);if(typeof(q===null||q===void 0?void 0:q.writable)==="object"||typeof(q===null||q===void 0?void 0:q.readable)==="object"){let I=q!==null&&q!==void 0&&q.readable?A(q===null||q===void 0?void 0:q.readable)?q===null||q===void 0?void 0:q.readable:X(q.readable):void 0,$=q!==null&&q!==void 0&&q.writable?R(q===null||q===void 0?void 0:q.writable)?q===null||q===void 0?void 0:q.writable:X(q.writable):void 0;return O({readable:I,writable:$})}let C=q===null||q===void 0?void 0:q.then;if(typeof C==="function"){let I;return s(C,q,($)=>{if($!=null)I.push($);I.push(null)},($)=>{k(I,$)}),I=new Z0({objectMode:!0,writable:!1,read(){}})}throw new v(W,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],q)};function L(X){let{promise:q,resolve:W}=p(),C=new L0,I=C.signal;return{value:X(async function*(){while(!0){let $=q;q=null;let{chunk:Z,done:S,cb:B}=await $;if(Q.nextTick(B),S)return;if(I.aborted)throw new T(void 0,{cause:I.reason});({promise:q,resolve:W}=p()),yield Z}}(),{signal:I}),write($,Z,S){let B=W;W=null,B({chunk:$,done:!1,cb:S})},final($){let Z=W;W=null,Z({done:!0,cb:$})},destroy($,Z){C.abort(),Z($)}}}function O(X){let q=X.readable&&typeof X.readable.read!=="function"?j.wrap(X.readable):X.readable,W=X.writable,C=!!H(q),I=!!Y(W),$,Z,S,B,E;function w(h){let u=B;if(B=null,u)u(h);else if(h)E.destroy(h)}if(E=new Z0({readableObjectMode:!!(q!==null&&q!==void 0&&q.readableObjectMode),writableObjectMode:!!(W!==null&&W!==void 0&&W.writableObjectMode),readable:C,writable:I}),I)G(W,(h)=>{if(I=!1,h)k(q,h);w(h)}),E._write=function(h,u,t){if(W.write(h,u))t();else $=t},E._final=function(h){W.end(),Z=h},W.on("drain",function(){if($){let h=$;$=null,h()}}),W.on("finish",function(){if(Z){let h=Z;Z=null,h()}});if(C)G(q,(h)=>{if(C=!1,h)k(q,h);w(h)}),q.on("readable",function(){if(S){let h=S;S=null,h()}}),q.on("end",function(){E.push(null)}),E._read=function(){while(!0){let h=q.read();if(h===null){S=E._read;return}if(!E.push(h))return}};return E._destroy=function(h,u){if(!h&&B!==null)h=new T;if(S=null,$=null,Z=null,B===null)u(h);else B=u,k(W,h),k(q,h)},E}}),jQ=w1((K,V)=>{var{ObjectDefineProperties:Q,ObjectGetOwnPropertyDescriptor:U,ObjectKeys:H,ObjectSetPrototypeOf:Y}=RK();V.exports=A;var z=jL(),M=I2();Y(A.prototype,z.prototype),Y(A,z);{let P=H(M.prototype);for(let G=0;G{var{ObjectSetPrototypeOf:Q,Symbol:U}=RK();V.exports=A;var{ERR_METHOD_NOT_IMPLEMENTED:H}=VV().codes,Y=jQ(),{getHighWaterMark:z}=wL();Q(A.prototype,Y.prototype),Q(A,Y);var M=U("kCallback");function A(F){if(!(this instanceof A))return new A(F);let P=F?z(this,F,"readableHighWaterMark",!0):null;if(P===0)F={...F,highWaterMark:null,readableHighWaterMark:P,writableHighWaterMark:F.writableHighWaterMark||0};if(Y.call(this,F),this._readableState.sync=!1,this[M]=null,F){if(typeof F.transform==="function")this._transform=F.transform;if(typeof F.flush==="function")this._flush=F.flush}this.on("prefinish",D)}function R(F){if(typeof this._flush==="function"&&!this.destroyed)this._flush((P,G)=>{if(P){if(F)F(P);else this.destroy(P);return}if(G!=null)this.push(G);if(this.push(null),F)F()});else if(this.push(null),F)F()}function D(){if(this._final!==R)R.call(this)}A.prototype._final=R,A.prototype._transform=function(F,P,G){throw new H("_transform()")},A.prototype._write=function(F,P,G){let T=this._readableState,v=this._writableState,J=T.length;this._transform(F,P,(k,f)=>{if(k){G(k);return}if(f!=null)this.push(f);if(v.ended||J===T.length||T.length{var{ObjectSetPrototypeOf:Q}=RK();V.exports=H;var U=J9();Q(H.prototype,U.prototype),Q(H,U);function H(Y){if(!(this instanceof H))return new H(Y);U.call(this,Y)}H.prototype._transform=function(Y,z,M){M(null,Y)}}),G2=w1((K,V)=>{var Q=bU(),{ArrayIsArray:U,Promise:H,SymbolAsyncIterator:Y,SymbolDispose:z}=RK(),M=HU(),{once:A}=OV(),R=BH(),D=jQ(),{aggregateTwoErrors:F,codes:{ERR_INVALID_ARG_TYPE:P,ERR_INVALID_RETURN_VALUE:G,ERR_MISSING_ARGS:T,ERR_STREAM_DESTROYED:v,ERR_STREAM_PREMATURE_CLOSE:J},AbortError:k}=VV(),{validateFunction:f,validateAbortSignal:j}=_8(),{isIterable:_,isReadable:p,isReadableNodeStream:N,isNodeStream:m,isTransformStream:z0,isWebStream:L0,isReadableStream:s,isReadableFinished:Z0}=xQ(),L=globalThis.AbortController||x8().AbortController,O,X,q;function W(h,u,t){let F0=!1;h.on("close",()=>{F0=!0});let K0=M(h,{readable:u,writable:t},(r)=>{F0=!r});return{destroy:(r)=>{if(F0)return;F0=!0,R.destroyer(h,r||new v("pipe"))},cleanup:K0}}function C(h){return f(h[h.length-1],"streams[stream.length - 1]"),h.pop()}function I(h){if(_(h))return h;else if(N(h))return $(h);throw new P("val",["Readable","Iterable","AsyncIterable"],h)}async function*$(h){if(!X)X=jL();yield*X.prototype[Y].call(h)}async function Z(h,u,t,{end:F0}){let K0,r=null,A0=(r0)=>{if(r0)K0=r0;if(r){let b=r;r=null,b()}},e=()=>new H((r0,b)=>{if(K0)b(K0);else r=()=>{if(K0)b(K0);else r0()}});u.on("drain",A0);let Y0=M(u,{readable:!1},A0);try{if(u.writableNeedDrain)await e();for await(let r0 of h)if(!u.write(r0))await e();if(F0)u.end(),await e();t()}catch(r0){t(K0!==r0?F(K0,r0):r0)}finally{Y0(),u.off("drain",A0)}}async function S(h,u,t,{end:F0}){if(z0(u))u=u.writable;let K0=u.getWriter();try{for await(let r of h)await K0.ready,K0.write(r).catch(()=>{});if(await K0.ready,F0)await K0.close();t()}catch(r){try{await K0.abort(r),t(r)}catch(A0){t(A0)}}}function B(...h){return E(h,A(C(h)))}function E(h,u,t){if(h.length===1&&U(h[0]))h=h[0];if(h.length<2)throw new T("streams");let F0=new L,K0=F0.signal,r=t===null||t===void 0?void 0:t.signal,A0=[];j(r,"options.signal");function e(){H0(new k)}q=q||OV().addAbortListener;let Y0;if(r)Y0=q(r,e);let r0,b,o=[],R0=0;function Q0(V0){H0(V0,--R0===0)}function H0(V0,W0){var H1;if(V0&&(!r0||r0.code==="ERR_STREAM_PREMATURE_CLOSE"))r0=V0;if(!r0&&!W0)return;while(o.length)o.shift()(r0);if((H1=Y0)===null||H1===void 0||H1[z](),F0.abort(),W0){if(!r0)A0.forEach((G0)=>G0());Q.nextTick(u,r0,b)}}let N0;for(let V0=0;V00,T0=H1||(t===null||t===void 0?void 0:t.end)!==!1,v1=V0===h.length-1;if(m(W0)){let P0=function(E0){if(E0&&E0.name!=="AbortError"&&E0.code!=="ERR_STREAM_PREMATURE_CLOSE")Q0(E0)};var d=P0;if(T0){let{destroy:E0,cleanup:i1}=W(W0,H1,G0);if(o.push(E0),p(W0)&&v1)A0.push(i1)}if(W0.on("error",P0),p(W0)&&v1)A0.push(()=>{W0.removeListener("error",P0)})}if(V0===0)if(typeof W0==="function"){if(N0=W0({signal:K0}),!_(N0))throw new G("Iterable, AsyncIterable or Stream","source",N0)}else if(_(W0)||N(W0)||z0(W0))N0=W0;else N0=D.from(W0);else if(typeof W0==="function"){if(z0(N0)){var a;N0=I((a=N0)===null||a===void 0?void 0:a.readable)}else N0=I(N0);if(N0=W0(N0,{signal:K0}),H1){if(!_(N0,!0))throw new G("AsyncIterable",`transform[${V0-1}]`,N0)}else{var o0;if(!O)O=v9();let P0=new O({objectMode:!0}),E0=(o0=N0)===null||o0===void 0?void 0:o0.then;if(typeof E0==="function")R0++,E0.call(N0,(k0)=>{if(b=k0,k0!=null)P0.write(k0);if(T0)P0.end();Q.nextTick(Q0)},(k0)=>{P0.destroy(k0),Q.nextTick(Q0,k0)});else if(_(N0,!0))R0++,Z(N0,P0,Q0,{end:T0});else if(s(N0)||z0(N0)){let k0=N0.readable||N0;R0++,Z(k0,P0,Q0,{end:T0})}else throw new G("AsyncIterable or Promise","destination",N0);N0=P0;let{destroy:i1,cleanup:x0}=W(N0,!1,!0);if(o.push(i1),v1)A0.push(x0)}}else if(m(W0)){if(N(N0)){R0+=2;let P0=w(N0,W0,Q0,{end:T0});if(p(W0)&&v1)A0.push(P0)}else if(z0(N0)||s(N0)){let P0=N0.readable||N0;R0++,Z(P0,W0,Q0,{end:T0})}else if(_(N0))R0++,Z(N0,W0,Q0,{end:T0});else throw new P("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],N0);N0=W0}else if(L0(W0)){if(N(N0))R0++,S(I(N0),W0,Q0,{end:T0});else if(s(N0)||_(N0))R0++,S(N0,W0,Q0,{end:T0});else if(z0(N0))R0++,S(N0.readable,W0,Q0,{end:T0});else throw new P("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],N0);N0=W0}else N0=D.from(W0)}if(K0!==null&&K0!==void 0&&K0.aborted||r!==null&&r!==void 0&&r.aborted)Q.nextTick(e);return N0}function w(h,u,t,{end:F0}){let K0=!1;if(u.on("close",()=>{if(!K0)t(new J)}),h.pipe(u,{end:!1}),F0){let A0=function(){K0=!0,u.end()};var r=A0;if(Z0(h))Q.nextTick(A0);else h.once("end",A0)}else t();return M(h,{readable:!0,writable:!1},(A0)=>{let e=h._readableState;if(A0&&A0.code==="ERR_STREAM_PREMATURE_CLOSE"&&e&&e.ended&&!e.errored&&!e.errorEmitted)h.once("end",t).once("error",t);else t(A0)}),M(u,{readable:!1,writable:!0},t)}V.exports={pipelineImpl:E,pipeline:B}}),k9=w1((K,V)=>{var{pipeline:Q}=G2(),U=jQ(),{destroyer:H}=BH(),{isNodeStream:Y,isReadable:z,isWritable:M,isWebStream:A,isTransformStream:R,isWritableStream:D,isReadableStream:F}=xQ(),{AbortError:P,codes:{ERR_INVALID_ARG_VALUE:G,ERR_MISSING_ARGS:T}}=VV(),v=HU();V.exports=function(...J){if(J.length===0)throw new T("streams");if(J.length===1)return U.from(J[0]);let k=[...J];if(typeof J[0]==="function")J[0]=U.from(J[0]);if(typeof J[J.length-1]==="function"){let L=J.length-1;J[L]=U.from(J[L])}for(let L=0;L0&&!(M(J[L])||D(J[L])||R(J[L])))throw new G(`streams[${L}]`,k[L],"must be writable")}let f,j,_,p,N;function m(L){let O=p;if(p=null,O)O(L);else if(L)N.destroy(L);else if(!Z0&&!s)N.destroy()}let z0=J[0],L0=Q(J,m),s=!!(M(z0)||D(z0)||R(z0)),Z0=!!(z(L0)||F(L0)||R(L0));if(N=new U({writableObjectMode:!!(z0!==null&&z0!==void 0&&z0.writableObjectMode),readableObjectMode:!!(L0!==null&&L0!==void 0&&L0.readableObjectMode),writable:s,readable:Z0}),s){if(Y(z0))N._write=function(O,X,q){if(z0.write(O,X))q();else f=q},N._final=function(O){z0.end(),j=O},z0.on("drain",function(){if(f){let O=f;f=null,O()}});else if(A(z0)){let O=(R(z0)?z0.writable:z0).getWriter();N._write=async function(X,q,W){try{await O.ready,O.write(X).catch(()=>{}),W()}catch(C){W(C)}},N._final=async function(X){try{await O.ready,O.close().catch(()=>{}),j=X}catch(q){X(q)}}}let L=R(L0)?L0.readable:L0;v(L,()=>{if(j){let O=j;j=null,O()}})}if(Z0){if(Y(L0))L0.on("readable",function(){if(_){let L=_;_=null,L()}}),L0.on("end",function(){N.push(null)}),N._read=function(){while(!0){let L=L0.read();if(L===null){_=N._read;return}if(!N.push(L))return}};else if(A(L0)){let L=(R(L0)?L0.readable:L0).getReader();N._read=async function(){while(!0)try{let{value:O,done:X}=await L.read();if(!N.push(O))return;if(X){N.push(null);return}}catch{return}}}}return N._destroy=function(L,O){if(!L&&p!==null)L=new P;if(_=null,f=null,j=null,p===null)O(L);else if(p=O,Y(L0))H(L0,L)},N}}),DE=w1((K,V)=>{var Q=globalThis.AbortController||x8().AbortController,{codes:{ERR_INVALID_ARG_VALUE:U,ERR_INVALID_ARG_TYPE:H,ERR_MISSING_ARGS:Y,ERR_OUT_OF_RANGE:z},AbortError:M}=VV(),{validateAbortSignal:A,validateInteger:R,validateObject:D}=_8(),F=RK().Symbol("kWeak"),P=RK().Symbol("kResistStopPropagation"),{finished:G}=HU(),T=k9(),{addAbortSignalNoValidate:v}=fL(),{isWritable:J,isNodeStream:k}=xQ(),{deprecate:f}=OV(),{ArrayPrototypePush:j,Boolean:_,MathFloor:p,Number:N,NumberIsNaN:m,Promise:z0,PromiseReject:L0,PromiseResolve:s,PromisePrototypeThen:Z0,Symbol:L}=RK(),O=L("kEmpty"),X=L("kEof");function q(r,A0){if(A0!=null)D(A0,"options");if((A0===null||A0===void 0?void 0:A0.signal)!=null)A(A0.signal,"options.signal");if(k(r)&&!J(r))throw new U("stream",r,"must be writable");let e=T(this,r);if(A0!==null&&A0!==void 0&&A0.signal)v(A0.signal,e);return e}function W(r,A0){if(typeof r!=="function")throw new H("fn",["Function","AsyncFunction"],r);if(A0!=null)D(A0,"options");if((A0===null||A0===void 0?void 0:A0.signal)!=null)A(A0.signal,"options.signal");let e=1;if((A0===null||A0===void 0?void 0:A0.concurrency)!=null)e=p(A0.concurrency);let Y0=e-1;if((A0===null||A0===void 0?void 0:A0.highWaterMark)!=null)Y0=p(A0.highWaterMark);return R(e,"options.concurrency",1),R(Y0,"options.highWaterMark",0),Y0+=e,async function*(){let r0=OV().AbortSignalAny([A0===null||A0===void 0?void 0:A0.signal].filter(_)),b=this,o=[],R0={signal:r0},Q0,H0,N0=!1,d=0;function a(){N0=!0,o0()}function o0(){d-=1,V0()}function V0(){if(H0&&!N0&&d=Y0||d>=e))await new z0((G0)=>{H0=G0})}o.push(X)}catch(H1){let G0=L0(H1);Z0(G0,o0,a),o.push(G0)}finally{if(N0=!0,Q0)Q0(),Q0=null}}W0();try{while(!0){while(o.length>0){let H1=await o[0];if(H1===X)return;if(r0.aborted)throw new M;if(H1!==O)yield H1;o.shift(),V0()}await new z0((H1)=>{Q0=H1})}}finally{if(N0=!0,H0)H0(),H0=null}}.call(this)}function C(r=void 0){if(r!=null)D(r,"options");if((r===null||r===void 0?void 0:r.signal)!=null)A(r.signal,"options.signal");return async function*(){let A0=0;for await(let Y0 of this){var e;if(r!==null&&r!==void 0&&(e=r.signal)!==null&&e!==void 0&&e.aborted)throw new M({cause:r.signal.reason});yield[A0++,Y0]}}.call(this)}async function I(r,A0=void 0){for await(let e of B.call(this,r,A0))return!0;return!1}async function $(r,A0=void 0){if(typeof r!=="function")throw new H("fn",["Function","AsyncFunction"],r);return!await I.call(this,async(...e)=>{return!await r(...e)},A0)}async function Z(r,A0){for await(let e of B.call(this,r,A0))return e;return}async function S(r,A0){if(typeof r!=="function")throw new H("fn",["Function","AsyncFunction"],r);async function e(Y0,r0){return await r(Y0,r0),O}for await(let Y0 of W.call(this,e,A0));}function B(r,A0){if(typeof r!=="function")throw new H("fn",["Function","AsyncFunction"],r);async function e(Y0,r0){if(await r(Y0,r0))return Y0;return O}return W.call(this,e,A0)}class E extends Y{constructor(){super("reduce");this.message="Reduce of an empty stream requires an initial value"}}async function w(r,A0,e){var Y0;if(typeof r!=="function")throw new H("reducer",["Function","AsyncFunction"],r);if(e!=null)D(e,"options");if((e===null||e===void 0?void 0:e.signal)!=null)A(e.signal,"options.signal");let r0=arguments.length>1;if(e!==null&&e!==void 0&&(Y0=e.signal)!==null&&Y0!==void 0&&Y0.aborted){let H0=new M(void 0,{cause:e.signal.reason});throw this.once("error",()=>{}),await G(this.destroy(H0)),H0}let b=new Q,o=b.signal;if(e!==null&&e!==void 0&&e.signal){let H0={once:!0,[F]:this,[P]:!0};e.signal.addEventListener("abort",()=>b.abort(),H0)}let R0=!1;try{for await(let H0 of this){var Q0;if(R0=!0,e!==null&&e!==void 0&&(Q0=e.signal)!==null&&Q0!==void 0&&Q0.aborted)throw new M;if(!r0)A0=H0,r0=!0;else A0=await r(A0,H0,{signal:o})}if(!R0&&!r0)throw new E}finally{b.abort()}return A0}async function h(r){if(r!=null)D(r,"options");if((r===null||r===void 0?void 0:r.signal)!=null)A(r.signal,"options.signal");let A0=[];for await(let Y0 of this){var e;if(r!==null&&r!==void 0&&(e=r.signal)!==null&&e!==void 0&&e.aborted)throw new M(void 0,{cause:r.signal.reason});j(A0,Y0)}return A0}function u(r,A0){let e=W.call(this,r,A0);return async function*(){for await(let Y0 of e)yield*Y0}.call(this)}function t(r){if(r=N(r),m(r))return 0;if(r<0)throw new z("number",">= 0",r);return r}function F0(r,A0=void 0){if(A0!=null)D(A0,"options");if((A0===null||A0===void 0?void 0:A0.signal)!=null)A(A0.signal,"options.signal");return r=t(r),async function*(){var e;if(A0!==null&&A0!==void 0&&(e=A0.signal)!==null&&e!==void 0&&e.aborted)throw new M;for await(let r0 of this){var Y0;if(A0!==null&&A0!==void 0&&(Y0=A0.signal)!==null&&Y0!==void 0&&Y0.aborted)throw new M;if(r--<=0)yield r0}}.call(this)}function K0(r,A0=void 0){if(A0!=null)D(A0,"options");if((A0===null||A0===void 0?void 0:A0.signal)!=null)A(A0.signal,"options.signal");return r=t(r),async function*(){var e;if(A0!==null&&A0!==void 0&&(e=A0.signal)!==null&&e!==void 0&&e.aborted)throw new M;for await(let r0 of this){var Y0;if(A0!==null&&A0!==void 0&&(Y0=A0.signal)!==null&&Y0!==void 0&&Y0.aborted)throw new M;if(r-- >0)yield r0;if(r<=0)return}}.call(this)}V.exports.streamReturningOperators={asIndexedPairs:f(C,"readable.asIndexedPairs will be removed in a future version."),drop:F0,filter:B,flatMap:u,map:W,take:K0,compose:q},V.exports.promiseReturningOperators={every:$,forEach:S,reduce:w,toArray:h,some:I,find:Z}}),f9=w1((K,V)=>{var{ArrayPrototypePop:Q,Promise:U}=RK(),{isIterable:H,isNodeStream:Y,isWebStream:z}=xQ(),{pipelineImpl:M}=G2(),{finished:A}=HU();w9();function R(...D){return new U((F,P)=>{let G,T,v=D[D.length-1];if(v&&typeof v==="object"&&!Y(v)&&!H(v)&&!z(v)){let J=Q(D);G=J.signal,T=J.end}M(D,(J,k)=>{if(J)P(J);else F(k)},{signal:G,end:T})})}V.exports={finished:A,pipeline:R}}),w9=w1((K,V)=>{var{Buffer:Q}=(cK(),D1(pK)),{ObjectDefineProperty:U,ObjectKeys:H,ReflectApply:Y}=RK(),{promisify:{custom:z}}=OV(),{streamReturningOperators:M,promiseReturningOperators:A}=DE(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:R}}=VV(),D=k9(),{setDefaultHighWaterMark:F,getDefaultHighWaterMark:P}=wL(),{pipeline:G}=G2(),{destroyer:T}=BH(),v=HU(),J=f9(),k=xQ(),f=V.exports=C2().Stream;f.isDestroyed=k.isDestroyed,f.isDisturbed=k.isDisturbed,f.isErrored=k.isErrored,f.isReadable=k.isReadable,f.isWritable=k.isWritable,f.Readable=jL();for(let _ of H(M)){let p=function(...m){if(new.target)throw R();return f.Readable.from(Y(N,this,m))},N=M[_];U(p,"name",{__proto__:null,value:N.name}),U(p,"length",{__proto__:null,value:N.length}),U(f.Readable.prototype,_,{__proto__:null,value:p,enumerable:!1,configurable:!0,writable:!0})}for(let _ of H(A)){let p=function(...m){if(new.target)throw R();return Y(N,this,m)},N=A[_];U(p,"name",{__proto__:null,value:N.name}),U(p,"length",{__proto__:null,value:N.length}),U(f.Readable.prototype,_,{__proto__:null,value:p,enumerable:!1,configurable:!0,writable:!0})}f.Writable=I2(),f.Duplex=jQ(),f.Transform=J9(),f.PassThrough=v9(),f.pipeline=G;var{addAbortSignal:j}=fL();f.addAbortSignal=j,f.finished=v,f.destroy=T,f.compose=D,f.setDefaultHighWaterMark=F,f.getDefaultHighWaterMark=P,U(f,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return J}}),U(G,z,{__proto__:null,enumerable:!0,get(){return J.pipeline}}),U(v,z,{__proto__:null,enumerable:!0,get(){return J.finished}}),f.Stream=f,f._isUint8Array=function(_){return _ instanceof Uint8Array},f._uint8ArrayToBuffer=function(_){return Q.from(_.buffer,_.byteOffset,_.byteLength)}}),SE=w1((K,V)=>{var Q=T2();{let U=w9(),H=f9(),Y=U.Readable.destroy;V.exports=U.Readable,V.exports._uint8ArrayToBuffer=U._uint8ArrayToBuffer,V.exports._isUint8Array=U._isUint8Array,V.exports.isDisturbed=U.isDisturbed,V.exports.isErrored=U.isErrored,V.exports.isReadable=U.isReadable,V.exports.Readable=U.Readable,V.exports.Writable=U.Writable,V.exports.Duplex=U.Duplex,V.exports.Transform=U.Transform,V.exports.PassThrough=U.PassThrough,V.exports.addAbortSignal=U.addAbortSignal,V.exports.finished=U.finished,V.exports.destroy=U.destroy,V.exports.destroy=Y,V.exports.pipeline=U.pipeline,V.exports.compose=U.compose,Object.defineProperty(U,"promises",{configurable:!0,enumerable:!0,get(){return H}}),V.exports.Stream=U.Stream}V.exports.default=V.exports});j9.exports=SE()});var MV={};IU(MV,{webcrypto:()=>oJ,rng:()=>HJ,randomUUID:()=>lJ,randomFillSync:()=>hJ,randomFill:()=>yJ,randomBytes:()=>zJ,publicEncrypt:()=>xJ,publicDecrypt:()=>NJ,pseudoRandomBytes:()=>UJ,prng:()=>QJ,privateEncrypt:()=>_J,privateDecrypt:()=>gJ,pbkdf2Sync:()=>WJ,pbkdf2:()=>MJ,listCiphers:()=>IJ,getRandomValues:()=>bJ,getHashes:()=>OJ,getDiffieHellman:()=>EJ,getCurves:()=>sJ,getCiphers:()=>CJ,default:()=>mJ,createVerify:()=>fJ,createSign:()=>vJ,createHmac:()=>qJ,createHash:()=>ZJ,createECDH:()=>jJ,createDiffieHellmanGroup:()=>TJ,createDiffieHellman:()=>BJ,createDecipheriv:()=>PJ,createDecipher:()=>DJ,createCredentials:()=>pJ,createCipheriv:()=>$J,createCipher:()=>AJ,constants:()=>cJ,Verify:()=>wJ,Sign:()=>kJ,Hmac:()=>YJ,Hash:()=>LJ,DiffieHellmanGroup:()=>GJ,DiffieHellman:()=>JJ,Decipheriv:()=>SJ,Decipher:()=>FJ,DEFAULT_ENCODING:()=>uJ,Cipheriv:()=>RJ,Cipher:()=>XJ});function sJ(){return dJ}var PE,CE,x9,IE,GE,TE=(K,V,Q)=>{Q=K!=null?PE(CE(K)):{};let U=V||!K||!K.__esModule?x9(Q,"default",{value:K,enumerable:!0}):Q;for(let H of IE(K))if(!GE.call(U,H))x9(U,H,{get:()=>K[H],enumerable:!0});return U},D0=(K,V)=>()=>(V||K((V={exports:{}}).exports,V),V.exports),xL,_L,N9,EE,B2,J2,QV,BE,g8,g9,JE,vE,kE,fE,y9,wE,jE,xE,_E,NE,gE,yE,hE,pE,cE,y8,NL,h9,uE,p9,c9,bE,h8,v2,k2,lE,u9,f2,dE,b9,sE,l9,d9,oE,mE,nE,rE,iE,tE,aE,eE,KB,VB,QB,UB,HB,zB,w2,s9,LB,o9,ZB,YB,qB,OB,_Q,zU,m9,_V,n9,gL,MB,PV,WB,XB,AB,r9,RQ,p8,i9,RB,t9,$B,a9,FB,DB,SB,PB,j2,CB,x2,IB,GB,TB,EB,BB,JB,vB,kB,fB,wB,jB,xB,_B,NB,_9,gB,N8,yB,e9,KA,hB,pB,VA,cB,uB,c8,bB,lB,dB,sB,oB,mB,QA,nB,UA,HA,zA,_2,LA,rB,ZA,iB,tB,E2,aB,eB,KJ,VJ,X1,QJ,UJ,HJ,zJ,LJ,ZJ,YJ,qJ,OJ,MJ,WJ,XJ,AJ,RJ,$J,FJ,DJ,SJ,PJ,CJ,IJ,GJ,TJ,EJ,BJ,JJ,vJ,kJ,fJ,wJ,jJ,xJ,_J,NJ,gJ,yJ,hJ,pJ,cJ,uJ="buffer",bJ=(K)=>{return crypto.getRandomValues(K)},lJ=()=>{return crypto.randomUUID()},dJ,oJ,mJ;var WV=L8(()=>{PE=Object.create,{getPrototypeOf:CE,defineProperty:x9,getOwnPropertyNames:IE}=Object,GE=Object.prototype.hasOwnProperty,xL=D0((K,V)=>{V.exports=(WV(),D1(MV)).randomBytes}),_L=D0((K,V)=>{V.exports=(WV(),D1(MV)).createHash}),N9=D0((K,V)=>{V.exports=(WV(),D1(MV)).createHmac}),EE=D0((K,V)=>{V.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}}),B2=D0((K,V)=>{var Q=isFinite,U=Math.pow(2,30)-1;V.exports=function(H,Y){if(typeof H!=="number")throw TypeError("Iterations not a number");if(H<0||!Q(H))throw TypeError("Bad iterations");if(typeof Y!=="number")throw TypeError("Key length not a number");if(Y<0||Y>U||Y!==Y)throw TypeError("Bad key length")}}),J2=D0((K,V)=>{var Q;if(globalThis.process&&globalThis.process.browser)Q="utf-8";else if(globalThis.process&&globalThis.process.version)U=parseInt(process.version.split(".")[0].slice(1),10),Q=U>=6?"utf-8":"binary";else Q="utf-8";var U;V.exports=Q}),QV=D0((K,V)=>{/*! safe-buffer. MIT License. Feross Aboukhadijeh */var Q=(cK(),D1(pK)),U=Q.Buffer;function H(z,M){for(var A in z)M[A]=z[A]}if(U.from&&U.alloc&&U.allocUnsafe&&U.allocUnsafeSlow)V.exports=Q;else H(Q,K),K.Buffer=Y;function Y(z,M,A){return U(z,M,A)}Y.prototype=Object.create(U.prototype),H(U,Y),Y.from=function(z,M,A){if(typeof z==="number")throw TypeError("Argument must not be a number");return U(z,M,A)},Y.alloc=function(z,M,A){if(typeof z!=="number")throw TypeError("Argument must be a number");var R=U(z);if(M!==void 0)if(typeof A==="string")R.fill(M,A);else R.fill(M);else R.fill(0);return R},Y.allocUnsafe=function(z){if(typeof z!=="number")throw TypeError("Argument must be a number");return U(z)},Y.allocUnsafeSlow=function(z){if(typeof z!=="number")throw TypeError("Argument must be a number");return Q.SlowBuffer(z)}}),BE=D0((K,V)=>{var Q={}.toString;V.exports=Array.isArray||function(U){return Q.call(U)=="[object Array]"}}),g8=D0((K,V)=>{V.exports=TypeError}),g9=D0((K,V)=>{V.exports=Object}),JE=D0((K,V)=>{V.exports=Error}),vE=D0((K,V)=>{V.exports=EvalError}),kE=D0((K,V)=>{V.exports=RangeError}),fE=D0((K,V)=>{V.exports=ReferenceError}),y9=D0((K,V)=>{V.exports=SyntaxError}),wE=D0((K,V)=>{V.exports=URIError}),jE=D0((K,V)=>{V.exports=Math.abs}),xE=D0((K,V)=>{V.exports=Math.floor}),_E=D0((K,V)=>{V.exports=Math.max}),NE=D0((K,V)=>{V.exports=Math.min}),gE=D0((K,V)=>{V.exports=Math.pow}),yE=D0((K,V)=>{V.exports=Math.round}),hE=D0((K,V)=>{V.exports=Number.isNaN||function(Q){return Q!==Q}}),pE=D0((K,V)=>{var Q=hE();V.exports=function(U){if(Q(U)||U===0)return U;return U<0?-1:1}}),cE=D0((K,V)=>{V.exports=Object.getOwnPropertyDescriptor}),y8=D0((K,V)=>{var Q=cE();if(Q)try{Q([],"length")}catch(U){Q=null}V.exports=Q}),NL=D0((K,V)=>{var Q=Object.defineProperty||!1;if(Q)try{Q({},"a",{value:1})}catch(U){Q=!1}V.exports=Q}),h9=D0((K,V)=>{V.exports=function(){if(typeof Symbol!=="function"||typeof Object.getOwnPropertySymbols!=="function")return!1;if(typeof Symbol.iterator==="symbol")return!0;var Q={},U=Symbol("test"),H=Object(U);if(typeof U==="string")return!1;if(Object.prototype.toString.call(U)!=="[object Symbol]")return!1;if(Object.prototype.toString.call(H)!=="[object Symbol]")return!1;var Y=42;Q[U]=Y;for(var z in Q)return!1;if(typeof Object.keys==="function"&&Object.keys(Q).length!==0)return!1;if(typeof Object.getOwnPropertyNames==="function"&&Object.getOwnPropertyNames(Q).length!==0)return!1;var M=Object.getOwnPropertySymbols(Q);if(M.length!==1||M[0]!==U)return!1;if(!Object.prototype.propertyIsEnumerable.call(Q,U))return!1;if(typeof Object.getOwnPropertyDescriptor==="function"){var A=Object.getOwnPropertyDescriptor(Q,U);if(A.value!==Y||A.enumerable!==!0)return!1}return!0}}),uE=D0((K,V)=>{var Q=typeof Symbol<"u"&&Symbol,U=h9();V.exports=function(){if(typeof Q!=="function")return!1;if(typeof Symbol!=="function")return!1;if(typeof Q("foo")!=="symbol")return!1;if(typeof Symbol("bar")!=="symbol")return!1;return U()}}),p9=D0((K,V)=>{V.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null}),c9=D0((K,V)=>{var Q=g9();V.exports=Q.getPrototypeOf||null}),bE=D0((K,V)=>{var Q="Function.prototype.bind called on incompatible ",U=Object.prototype.toString,H=Math.max,Y="[object Function]",z=function(R,D){var F=[];for(var P=0;P{var Q=bE();V.exports=Function.prototype.bind||Q}),v2=D0((K,V)=>{V.exports=Function.prototype.call}),k2=D0((K,V)=>{V.exports=Function.prototype.apply}),lE=D0((K,V)=>{V.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply}),u9=D0((K,V)=>{var Q=h8(),U=k2(),H=v2(),Y=lE();V.exports=Y||Q.call(H,U)}),f2=D0((K,V)=>{var Q=h8(),U=g8(),H=v2(),Y=u9();V.exports=function(z){if(z.length<1||typeof z[0]!=="function")throw new U("a function is required");return Y(Q,H,z)}}),dE=D0((K,V)=>{var Q=f2(),U=y8(),H;try{H=[].__proto__===Array.prototype}catch(A){if(!A||typeof A!=="object"||!("code"in A)||A.code!=="ERR_PROTO_ACCESS")throw A}var Y=!!H&&U&&U(Object.prototype,"__proto__"),z=Object,M=z.getPrototypeOf;V.exports=Y&&typeof Y.get==="function"?Q([Y.get]):typeof M==="function"?function(A){return M(A==null?A:z(A))}:!1}),b9=D0((K,V)=>{var Q=p9(),U=c9(),H=dE();V.exports=Q?function(Y){return Q(Y)}:U?function(Y){if(!Y||typeof Y!=="object"&&typeof Y!=="function")throw TypeError("getProto: not an object");return U(Y)}:H?function(Y){return H(Y)}:null}),sE=D0((K,V)=>{var Q=Function.prototype.call,U=Object.prototype.hasOwnProperty,H=h8();V.exports=H.call(Q,U)}),l9=D0((K,V)=>{var Q,U=g9(),H=JE(),Y=vE(),z=kE(),M=fE(),A=y9(),R=g8(),D=wE(),F=jE(),P=xE(),G=_E(),T=NE(),v=gE(),J=yE(),k=pE(),f=Function,j=function(A0){try{return f('"use strict"; return ('+A0+").constructor;")()}catch(e){}},_=y8(),p=NL(),N=function(){throw new R},m=_?function(){try{return arguments.callee,N}catch(A0){try{return _(arguments,"callee").get}catch(e){return N}}}():N,z0=uE()(),L0=b9(),s=c9(),Z0=p9(),L=k2(),O=v2(),X={},q=typeof Uint8Array>"u"||!L0?Q:L0(Uint8Array),W={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?Q:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Q:ArrayBuffer,"%ArrayIteratorPrototype%":z0&&L0?L0([][Symbol.iterator]()):Q,"%AsyncFromSyncIteratorPrototype%":Q,"%AsyncFunction%":X,"%AsyncGenerator%":X,"%AsyncGeneratorFunction%":X,"%AsyncIteratorPrototype%":X,"%Atomics%":typeof Atomics>"u"?Q:Atomics,"%BigInt%":typeof BigInt>"u"?Q:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Q:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Q:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Q:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":H,"%eval%":eval,"%EvalError%":Y,"%Float16Array%":typeof Float16Array>"u"?Q:Float16Array,"%Float32Array%":typeof Float32Array>"u"?Q:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Q:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Q:FinalizationRegistry,"%Function%":f,"%GeneratorFunction%":X,"%Int8Array%":typeof Int8Array>"u"?Q:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Q:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Q:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":z0&&L0?L0(L0([][Symbol.iterator]())):Q,"%JSON%":typeof JSON==="object"?JSON:Q,"%Map%":typeof Map>"u"?Q:Map,"%MapIteratorPrototype%":typeof Map>"u"||!z0||!L0?Q:L0(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":U,"%Object.getOwnPropertyDescriptor%":_,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Q:Promise,"%Proxy%":typeof Proxy>"u"?Q:Proxy,"%RangeError%":z,"%ReferenceError%":M,"%Reflect%":typeof Reflect>"u"?Q:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Q:Set,"%SetIteratorPrototype%":typeof Set>"u"||!z0||!L0?Q:L0(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Q:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":z0&&L0?L0(""[Symbol.iterator]()):Q,"%Symbol%":z0?Symbol:Q,"%SyntaxError%":A,"%ThrowTypeError%":m,"%TypedArray%":q,"%TypeError%":R,"%Uint8Array%":typeof Uint8Array>"u"?Q:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Q:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Q:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Q:Uint32Array,"%URIError%":D,"%WeakMap%":typeof WeakMap>"u"?Q:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Q:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Q:WeakSet,"%Function.prototype.call%":O,"%Function.prototype.apply%":L,"%Object.defineProperty%":p,"%Object.getPrototypeOf%":s,"%Math.abs%":F,"%Math.floor%":P,"%Math.max%":G,"%Math.min%":T,"%Math.pow%":v,"%Math.round%":J,"%Math.sign%":k,"%Reflect.getPrototypeOf%":Z0};if(L0)try{null.error}catch(A0){C=L0(L0(A0)),W["%Error.prototype%"]=C}var C,I=function A0(e){var Y0;if(e==="%AsyncFunction%")Y0=j("async function () {}");else if(e==="%GeneratorFunction%")Y0=j("function* () {}");else if(e==="%AsyncGeneratorFunction%")Y0=j("async function* () {}");else if(e==="%AsyncGenerator%"){var r0=A0("%AsyncGeneratorFunction%");if(r0)Y0=r0.prototype}else if(e==="%AsyncIteratorPrototype%"){var b=A0("%AsyncGenerator%");if(b&&L0)Y0=L0(b.prototype)}return W[e]=Y0,Y0},$={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Z=h8(),S=sE(),B=Z.call(O,Array.prototype.concat),E=Z.call(L,Array.prototype.splice),w=Z.call(O,String.prototype.replace),h=Z.call(O,String.prototype.slice),u=Z.call(O,RegExp.prototype.exec),t=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,F0=/\\(\\)?/g,K0=function(A0){var e=h(A0,0,1),Y0=h(A0,-1);if(e==="%"&&Y0!=="%")throw new A("invalid intrinsic syntax, expected closing `%`");else if(Y0==="%"&&e!=="%")throw new A("invalid intrinsic syntax, expected opening `%`");var r0=[];return w(A0,t,function(b,o,R0,Q0){r0[r0.length]=R0?w(Q0,F0,"$1"):o||b}),r0},r=function(A0,e){var Y0=A0,r0;if(S($,Y0))r0=$[Y0],Y0="%"+r0[0]+"%";if(S(W,Y0)){var b=W[Y0];if(b===X)b=I(Y0);if(typeof b>"u"&&!e)throw new R("intrinsic "+A0+" exists, but is not available. Please file an issue!");return{alias:r0,name:Y0,value:b}}throw new A("intrinsic "+A0+" does not exist!")};V.exports=function(A0,e){if(typeof A0!=="string"||A0.length===0)throw new R("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof e!=="boolean")throw new R('"allowMissing" argument must be a boolean');if(u(/^%?[^%]*%?$/,A0)===null)throw new A("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Y0=K0(A0),r0=Y0.length>0?Y0[0]:"",b=r("%"+r0+"%",e),o=b.name,R0=b.value,Q0=!1,H0=b.alias;if(H0)r0=H0[0],E(Y0,B([0,1],H0));for(var N0=1,d=!0;N0=Y0.length){var W0=_(R0,a);if(d=!!W0,d&&"get"in W0&&!("originalValue"in W0.get))R0=W0.get;else R0=R0[a]}else d=S(R0,a),R0=R0[a];if(d&&!Q0)W[o]=R0}}return R0}}),d9=D0((K,V)=>{var Q=l9(),U=f2(),H=U([Q("%String.prototype.indexOf%")]);V.exports=function(Y,z){var M=Q(Y,!!z);if(typeof M==="function"&&H(Y,".prototype.")>-1)return U([M]);return M}}),oE=D0((K,V)=>{var Q=Function.prototype.toString,U=typeof Reflect==="object"&&Reflect!==null&&Reflect.apply,H,Y;if(typeof U==="function"&&typeof Object.defineProperty==="function")try{H=Object.defineProperty({},"length",{get:function(){throw Y}}),Y={},U(function(){throw 42},null,H)}catch(_){if(_!==Y)U=null}else U=null;var z=/^\s*class\b/,M=function(_){try{var p=Q.call(_);return z.test(p)}catch(N){return!1}},A=function(_){try{if(M(_))return!1;return Q.call(_),!0}catch(p){return!1}},R=Object.prototype.toString,D="[object Object]",F="[object Function]",P="[object GeneratorFunction]",G="[object HTMLAllCollection]",T="[object HTML document.all class]",v="[object HTMLCollection]",J=typeof Symbol==="function"&&!!Symbol.toStringTag,k=!(0 in[,]),f=function(){return!1};if(typeof document==="object"){if(j=document.all,R.call(j)===R.call(document.all))f=function(_){if((k||!_)&&(typeof _>"u"||typeof _==="object"))try{var p=R.call(_);return(p===G||p===T||p===v||p===D)&&_("")==null}catch(N){}return!1}}var j;V.exports=U?function(_){if(f(_))return!0;if(!_)return!1;if(typeof _!=="function"&&typeof _!=="object")return!1;try{U(_,null,H)}catch(p){if(p!==Y)return!1}return!M(_)&&A(_)}:function(_){if(f(_))return!0;if(!_)return!1;if(typeof _!=="function"&&typeof _!=="object")return!1;if(J)return A(_);if(M(_))return!1;var p=R.call(_);if(p!==F&&p!==P&&!/^\[object HTML/.test(p))return!1;return A(_)}}),mE=D0((K,V)=>{var Q=oE(),U=Object.prototype.toString,H=Object.prototype.hasOwnProperty,Y=function(R,D,F){for(var P=0,G=R.length;P=3)P=F;if(A(R))Y(R,D,P);else if(typeof R==="string")z(R,D,P);else M(R,D,P)}}),nE=D0((K,V)=>{V.exports=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]}),rE=D0((K,V)=>{var Q=nE(),U=typeof globalThis>"u"?globalThis:globalThis;V.exports=function(){var H=[];for(var Y=0;Y{var Q=NL(),U=y9(),H=g8(),Y=y8();V.exports=function(z,M,A){if(!z||typeof z!=="object"&&typeof z!=="function")throw new H("`obj` must be an object or a function`");if(typeof M!=="string"&&typeof M!=="symbol")throw new H("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!=="boolean"&&arguments[3]!==null)throw new H("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!=="boolean"&&arguments[4]!==null)throw new H("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!=="boolean"&&arguments[5]!==null)throw new H("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!=="boolean")throw new H("`loose`, if provided, must be a boolean");var R=arguments.length>3?arguments[3]:null,D=arguments.length>4?arguments[4]:null,F=arguments.length>5?arguments[5]:null,P=arguments.length>6?arguments[6]:!1,G=!!Y&&Y(z,M);if(Q)Q(z,M,{configurable:F===null&&G?G.configurable:!F,enumerable:R===null&&G?G.enumerable:!R,value:A,writable:D===null&&G?G.writable:!D});else if(P||!R&&!D&&!F)z[M]=A;else throw new U("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")}}),tE=D0((K,V)=>{var Q=NL(),U=function(){return!!Q};U.hasArrayLengthDefineBug=function(){if(!Q)return null;try{return Q([],"length",{value:1}).length!==1}catch(H){return!0}},V.exports=U}),aE=D0((K,V)=>{var Q=l9(),U=iE(),H=tE()(),Y=y8(),z=g8(),M=Q("%Math.floor%");V.exports=function(A,R){if(typeof A!=="function")throw new z("`fn` is not a function");if(typeof R!=="number"||R<0||R>4294967295||M(R)!==R)throw new z("`length` must be a positive 32-bit integer");var D=arguments.length>2&&!!arguments[2],F=!0,P=!0;if("length"in A&&Y){var G=Y(A,"length");if(G&&!G.configurable)F=!1;if(G&&!G.writable)P=!1}if(F||P||!D)if(H)U(A,"length",R,!0,!0);else U(A,"length",R);return A}}),eE=D0((K,V)=>{var Q=h8(),U=k2(),H=u9();V.exports=function(){return H(Q,U,arguments)}}),KB=D0((K,V)=>{var Q=aE(),U=NL(),H=f2(),Y=eE();if(V.exports=function(z){var M=H(arguments),A=z.length-(arguments.length-1);return Q(M,1+(A>0?A:0),!0)},U)U(V.exports,"apply",{value:Y});else V.exports.apply=Y}),VB=D0((K,V)=>{var Q=h9();V.exports=function(){return Q()&&!!Symbol.toStringTag}}),QB=D0((K,V)=>{var Q=mE(),U=rE(),H=KB(),Y=d9(),z=y8(),M=b9(),A=Y("Object.prototype.toString"),R=VB()(),D=typeof globalThis>"u"?globalThis:globalThis,F=U(),P=Y("String.prototype.slice"),G=Y("Array.prototype.indexOf",!0)||function(k,f){for(var j=0;j-1)return f;if(f!=="Object")return!1;return J(k)}if(!z)return null;return v(k)}}),UB=D0((K,V)=>{var Q=QB();V.exports=function(U){return!!Q(U)}}),HB=D0((K,V)=>{var Q=g8(),U=d9(),H=U("TypedArray.prototype.buffer",!0),Y=UB();V.exports=H||function(z){if(!Y(z))throw new Q("Not a Typed Array");return z.buffer}}),zB=D0((K,V)=>{var Q=QV().Buffer,U=BE(),H=HB(),Y=ArrayBuffer.isView||function(R){try{return H(R),!0}catch(D){return!1}},z=typeof Uint8Array<"u",M=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",A=M&&(Q.prototype instanceof Uint8Array||Q.TYPED_ARRAY_SUPPORT);V.exports=function(R,D){if(Q.isBuffer(R)){if(R.constructor&&!("isBuffer"in R))return Q.from(R);return R}if(typeof R==="string")return Q.from(R,D);if(M&&Y(R)){if(R.byteLength===0)return Q.alloc(0);if(A){var F=Q.from(R.buffer,R.byteOffset,R.byteLength);if(F.byteLength===R.byteLength)return F}var P=R instanceof Uint8Array?R:new Uint8Array(R.buffer,R.byteOffset,R.byteLength),G=Q.from(P);if(G.length===R.byteLength)return G}if(z&&R instanceof Uint8Array)return Q.from(R);var T=U(R);if(T)for(var v=0;v255||~~J!==J)throw RangeError("Array items must be numbers in the range 0-255.")}if(T||Q.isBuffer(R)&&R.constructor&&typeof R.constructor.isBuffer==="function"&&R.constructor.isBuffer(R))return Q.from(R);throw TypeError('The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.')}}),w2=D0((K,V)=>{var Q=QV().Buffer,U=zB(),H=typeof Uint8Array<"u",Y=H&&typeof ArrayBuffer<"u",z=Y&&ArrayBuffer.isView;V.exports=function(M,A,R){if(typeof M==="string"||Q.isBuffer(M)||H&&M instanceof Uint8Array||z&&z(M))return U(M,A);throw TypeError(R+" must be a string, a Buffer, a Uint8Array, or a DataView")}}),s9=D0((K,V)=>{var Q={__proto__:null,md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,"sha512-256":32,rmd160:20,ripemd160:20},U={__proto__:null,"sha-1":"sha1","sha-224":"sha224","sha-256":"sha256","sha-384":"sha384","sha-512":"sha512","ripemd-160":"ripemd160"},H=N9(),Y=QV().Buffer,z=B2(),M=J2(),A=w2();function R(D,F,P,G,T){z(P,G),D=A(D,M,"Password"),F=A(F,M,"Salt");var v=(T||"sha1").toLowerCase(),J=U[v]||v,k=Q[J];if(typeof k!=="number"||!k)throw TypeError("Digest algorithm not supported: "+T);var f=Y.allocUnsafe(G),j=Y.allocUnsafe(F.length+4);F.copy(j,0,0,F.length);var _=0,p=k,N=Math.ceil(G/p);for(var m=1;m<=N;m++){j.writeUInt32BE(m,F.length);var z0=H(J,D).update(j).digest(),L0=z0;for(var s=1;s{var Q=QV().Buffer,U=B2(),H=J2(),Y=s9(),z=w2(),M,A=globalThis.crypto&&globalThis.crypto.subtle,R={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"},D=[],F;function P(){if(F)return F;if(globalThis.process&&globalThis.process.nextTick)F=globalThis.process.nextTick;else if(globalThis.queueMicrotask)F=globalThis.queueMicrotask;else if(globalThis.setImmediate)F=globalThis.setImmediate;else F=globalThis.setTimeout;return F}function G(J,k,f,j,_){return A.importKey("raw",J,{name:"PBKDF2"},!1,["deriveBits"]).then(function(p){return A.deriveBits({name:"PBKDF2",salt:k,iterations:f,hash:{name:_}},p,j<<3)}).then(function(p){return Q.from(p)})}function T(J){if(globalThis.process&&!globalThis.process.browser)return Promise.resolve(!1);if(!A||!A.importKey||!A.deriveBits)return Promise.resolve(!1);if(D[J]!==void 0)return D[J];M=M||Q.alloc(8);var k=G(M,M,10,128,J).then(function(){return!0},function(){return!1});return D[J]=k,k}function v(J,k){J.then(function(f){P()(function(){k(null,f)})},function(f){P()(function(){k(f)})})}V.exports=function(J,k,f,j,_,p){if(typeof _==="function")p=_,_=void 0;if(U(f,j),J=z(J,H,"Password"),k=z(k,H,"Salt"),typeof p!=="function")throw Error("No callback provided to pbkdf2");_=_||"sha1";var N=R[_.toLowerCase()];if(!N||typeof globalThis.Promise!=="function"){P()(function(){var m;try{m=Y(J,k,f,j,_)}catch(z0){p(z0);return}p(null,m)});return}v(T(N).then(function(m){if(m)return G(J,k,f,j,N);return Y(J,k,f,j,_)}),p)}}),o9=D0((K)=>{var V=(WV(),D1(MV)),Q=B2(),U=J2(),H=w2();function Y(M,A,R,D,F,P){if(Q(R,D),M=H(M,U,"Password"),A=H(A,U,"Salt"),typeof F==="function")P=F,F="sha1";if(typeof P!=="function")throw Error("No callback provided to pbkdf2");return V.pbkdf2(M,A,R,D,F,P)}function z(M,A,R,D,F){return Q(R,D),M=H(M,U,"Password"),A=H(A,U,"Salt"),F=F||"sha1",V.pbkdf2Sync(M,A,R,D,F)}if(!V.pbkdf2Sync||V.pbkdf2Sync.toString().indexOf("keylen, digest")===-1)K.pbkdf2Sync=s9(),K.pbkdf2=LB();else K.pbkdf2Sync=z,K.pbkdf2=Y}),ZB=D0((K)=>{var V=(WV(),D1(MV));K.createCipher=K.Cipher=V.createCipher,K.createCipheriv=K.Cipheriv=V.createCipheriv,K.createDecipher=K.Decipher=V.createDecipher,K.createDecipheriv=K.Decipheriv=V.createDecipheriv,K.listCiphers=K.getCiphers=V.getCiphers}),YB=D0((K)=>{var V=(WV(),D1(MV));K.DiffieHellmanGroup=V.DiffieHellmanGroup,K.createDiffieHellmanGroup=V.createDiffieHellmanGroup,K.getDiffieHellman=V.getDiffieHellman,K.createDiffieHellman=V.createDiffieHellman,K.DiffieHellman=V.DiffieHellman}),qB=D0((K)=>{var V=(WV(),D1(MV));K.createSign=V.createSign,K.Sign=V.Sign,K.createVerify=V.createVerify,K.Verify=V.Verify}),OB=D0((K,V)=>{V.exports={name:"elliptic",version:"6.6.1",description:"EC cryptography",main:"lib/elliptic.js",files:["lib"],scripts:{lint:"eslint lib test","lint:fix":"npm run lint -- --fix",unit:"istanbul test _mocha --reporter=spec test/index.js",test:"npm run lint && npm run unit",version:"grunt dist && git add dist/"},repository:{type:"git",url:"git@github.com:indutny/elliptic"},keywords:["EC","Elliptic","curve","Cryptography"],author:"Fedor Indutny ",license:"MIT",bugs:{url:"https://github.com/indutny/elliptic/issues"},homepage:"https://github.com/indutny/elliptic",devDependencies:{brfs:"^2.0.2",coveralls:"^3.1.0",eslint:"^7.6.0",grunt:"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1",istanbul:"^0.4.5",mocha:"^8.0.1"},dependencies:{"bn.js":"^4.11.9",brorand:"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1",inherits:"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}}),_Q=D0((K,V)=>{(function(Q,U){function H(L,O){if(!L)throw Error(O||"Assertion failed")}function Y(L,O){L.super_=O;var X=function(){};X.prototype=O.prototype,L.prototype=new X,L.prototype.constructor=L}function z(L,O,X){if(z.isBN(L))return L;if(this.negative=0,this.words=null,this.length=0,this.red=null,L!==null){if(O==="le"||O==="be")X=O,O=10;this._init(L||0,O||10,X||"be")}}if(typeof Q==="object")Q.exports=z;else U.BN=z;z.BN=z,z.wordSize=26;var M;try{if(typeof window<"u"&&typeof window.Buffer<"u")M=window.Buffer;else M=(cK(),D1(pK)).Buffer}catch(L){}z.isBN=function(L){if(L instanceof z)return!0;return L!==null&&typeof L==="object"&&L.constructor.wordSize===z.wordSize&&Array.isArray(L.words)},z.max=function(L,O){if(L.cmp(O)>0)return L;return O},z.min=function(L,O){if(L.cmp(O)<0)return L;return O},z.prototype._init=function(L,O,X){if(typeof L==="number")return this._initNumber(L,O,X);if(typeof L==="object")return this._initArray(L,O,X);if(O==="hex")O=16;H(O===(O|0)&&O>=2&&O<=36),L=L.toString().replace(/\s+/g,"");var q=0;if(L[0]==="-")q++,this.negative=1;if(q=0;q-=3)if(C=L[q]|L[q-1]<<8|L[q-2]<<16,this.words[W]|=C<>>26-I&67108863,I+=24,I>=26)I-=26,W++}else if(X==="le"){for(q=0,W=0;q>>26-I&67108863,I+=24,I>=26)I-=26,W++}return this.strip()};function A(L,O){var X=L.charCodeAt(O);if(X>=65&&X<=70)return X-55;else if(X>=97&&X<=102)return X-87;else return X-48&15}function R(L,O,X){var q=A(L,X);if(X-1>=O)q|=A(L,X-1)<<4;return q}z.prototype._parseHex=function(L,O,X){this.length=Math.ceil((L.length-O)/6),this.words=Array(this.length);for(var q=0;q=O;q-=2)if(I=R(L,O,q)<=18)W-=18,C+=1,this.words[C]|=I>>>26;else W+=8;else{var $=L.length-O;for(q=$%2===0?O+1:O;q=18)W-=18,C+=1,this.words[C]|=I>>>26;else W+=8}this.strip()};function D(L,O,X,q){var W=0,C=Math.min(L.length,X);for(var I=O;I=49)W+=$-49+10;else if($>=17)W+=$-17+10;else W+=$}return W}z.prototype._parseBase=function(L,O,X){this.words=[0],this.length=1;for(var q=0,W=1;W<=67108863;W*=O)q++;q--,W=W/O|0;var C=L.length-X,I=C%q,$=Math.min(C,C-I)+X,Z=0;for(var S=X;S<$;S+=q)if(Z=D(L,S,S+q,O),this.imuln(W),this.words[0]+Z<67108864)this.words[0]+=Z;else this._iaddn(Z);if(I!==0){var B=1;Z=D(L,S,L.length,O);for(S=0;S1&&this.words[this.length-1]===0)this.length--;return this._normSign()},z.prototype._normSign=function(){if(this.length===1&&this.words[0]===0)this.negative=0;return this},z.prototype.inspect=function(){return(this.red?""};var F=["","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"],P=[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],G=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64000000,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,24300000,28629151,33554432,39135393,45435424,52521875,60466176];if(z.prototype.toString=function(L,O){L=L||10,O=O|0||1;var X;if(L===16||L==="hex"){X="";var q=0,W=0;for(var C=0;C>>24-q&16777215,q+=2,q>=26)q-=26,C--;if(W!==0||C!==this.length-1)X=F[6-$.length]+$+X;else X=$+X}if(W!==0)X=W.toString(16)+X;while(X.length%O!==0)X="0"+X;if(this.negative!==0)X="-"+X;return X}if(L===(L|0)&&L>=2&&L<=36){var Z=P[L],S=G[L];X="";var B=this.clone();B.negative=0;while(!B.isZero()){var E=B.modn(S).toString(L);if(B=B.idivn(S),!B.isZero())X=F[Z-E.length]+E+X;else X=E+X}if(this.isZero())X="0"+X;while(X.length%O!==0)X="0"+X;if(this.negative!==0)X="-"+X;return X}H(!1,"Base should be between 2 and 36")},z.prototype.toNumber=function(){var L=this.words[0];if(this.length===2)L+=this.words[1]*67108864;else if(this.length===3&&this.words[2]===1)L+=4503599627370496+this.words[1]*67108864;else if(this.length>2)H(!1,"Number can only safely store up to 53 bits");return this.negative!==0?-L:L},z.prototype.toJSON=function(){return this.toString(16)},z.prototype.toBuffer=function(L,O){return H(typeof M<"u"),this.toArrayLike(M,L,O)},z.prototype.toArray=function(L,O){return this.toArrayLike(Array,L,O)},z.prototype.toArrayLike=function(L,O,X){var q=this.byteLength(),W=X||Math.max(1,q);H(q<=W,"byte array longer than desired length"),H(W>0,"Requested array length <= 0"),this.strip();var C=O==="le",I=new L(W),$,Z,S=this.clone();if(!C){for(Z=0;Z=4096)X+=13,O>>>=13;if(O>=64)X+=7,O>>>=7;if(O>=8)X+=4,O>>>=4;if(O>=2)X+=2,O>>>=2;return X+O};z.prototype._zeroBits=function(L){if(L===0)return 26;var O=L,X=0;if((O&8191)===0)X+=13,O>>>=13;if((O&127)===0)X+=7,O>>>=7;if((O&15)===0)X+=4,O>>>=4;if((O&3)===0)X+=2,O>>>=2;if((O&1)===0)X++;return X},z.prototype.bitLength=function(){var L=this.words[this.length-1],O=this._countBits(L);return(this.length-1)*26+O};function T(L){var O=Array(L.bitLength());for(var X=0;X>>W}return O}z.prototype.zeroBits=function(){if(this.isZero())return 0;var L=0;for(var O=0;OL.length)return this.clone().ior(L);return L.clone().ior(this)},z.prototype.uor=function(L){if(this.length>L.length)return this.clone().iuor(L);return L.clone().iuor(this)},z.prototype.iuand=function(L){var O;if(this.length>L.length)O=L;else O=this;for(var X=0;XL.length)return this.clone().iand(L);return L.clone().iand(this)},z.prototype.uand=function(L){if(this.length>L.length)return this.clone().iuand(L);return L.clone().iuand(this)},z.prototype.iuxor=function(L){var O,X;if(this.length>L.length)O=this,X=L;else O=L,X=this;for(var q=0;qL.length)return this.clone().ixor(L);return L.clone().ixor(this)},z.prototype.uxor=function(L){if(this.length>L.length)return this.clone().iuxor(L);return L.clone().iuxor(this)},z.prototype.inotn=function(L){H(typeof L==="number"&&L>=0);var O=Math.ceil(L/26)|0,X=L%26;if(this._expand(O),X>0)O--;for(var q=0;q0)this.words[q]=~this.words[q]&67108863>>26-X;return this.strip()},z.prototype.notn=function(L){return this.clone().inotn(L)},z.prototype.setn=function(L,O){H(typeof L==="number"&&L>=0);var X=L/26|0,q=L%26;if(this._expand(X+1),O)this.words[X]=this.words[X]|1<L.length)X=this,q=L;else X=L,q=this;var W=0;for(var C=0;C>>26;for(;W!==0&&C>>26;if(this.length=X.length,W!==0)this.words[this.length]=W,this.length++;else if(X!==this)for(;CL.length)return this.clone().iadd(L);return L.clone().iadd(this)},z.prototype.isub=function(L){if(L.negative!==0){L.negative=0;var O=this.iadd(L);return L.negative=1,O._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(L),this.negative=1,this._normSign();var X=this.cmp(L);if(X===0)return this.negative=0,this.length=1,this.words[0]=0,this;var q,W;if(X>0)q=this,W=L;else q=L,W=this;var C=0;for(var I=0;I>26,this.words[I]=O&67108863;for(;C!==0&&I>26,this.words[I]=O&67108863;if(C===0&&I>>26,E=Z&67108863,w=Math.min(S,O.length-1);for(var h=Math.max(0,S-L.length+1);h<=w;h++){var u=S-h|0;W=L.words[u]|0,C=O.words[h]|0,I=W*C+E,B+=I/67108864|0,E=I&67108863}X.words[S]=E|0,Z=B|0}if(Z!==0)X.words[S]=Z|0;else X.length--;return X.strip()}var J=function(L,O,X){var q=L.words,W=O.words,C=X.words,I=0,$,Z,S,B=q[0]|0,E=B&8191,w=B>>>13,h=q[1]|0,u=h&8191,t=h>>>13,F0=q[2]|0,K0=F0&8191,r=F0>>>13,A0=q[3]|0,e=A0&8191,Y0=A0>>>13,r0=q[4]|0,b=r0&8191,o=r0>>>13,R0=q[5]|0,Q0=R0&8191,H0=R0>>>13,N0=q[6]|0,d=N0&8191,a=N0>>>13,o0=q[7]|0,V0=o0&8191,W0=o0>>>13,H1=q[8]|0,G0=H1&8191,T0=H1>>>13,v1=q[9]|0,P0=v1&8191,E0=v1>>>13,i1=W[0]|0,x0=i1&8191,k0=i1>>>13,N1=W[1]|0,w0=N1&8191,f0=N1>>>13,zK=W[2]|0,c0=zK&8191,g0=zK>>>13,VK=W[3]|0,u0=VK&8191,y0=VK>>>13,g1=W[4]|0,s0=g1&8191,b0=g1>>>13,t1=W[5]|0,h0=t1&8191,g=t1>>>13,n=W[6]|0,U0=n&8191,O0=n>>>13,i0=W[7]|0,C0=i0&8191,B0=i0>>>13,k1=W[8]|0,l0=k1&8191,d0=k1>>>13,QK=W[9]|0,p0=QK&8191,_0=QK>>>13;X.negative=L.negative^O.negative,X.length=19,$=Math.imul(E,x0),Z=Math.imul(E,k0),Z=Z+Math.imul(w,x0)|0,S=Math.imul(w,k0);var P1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(P1>>>26)|0,P1&=67108863,$=Math.imul(u,x0),Z=Math.imul(u,k0),Z=Z+Math.imul(t,x0)|0,S=Math.imul(t,k0),$=$+Math.imul(E,w0)|0,Z=Z+Math.imul(E,f0)|0,Z=Z+Math.imul(w,w0)|0,S=S+Math.imul(w,f0)|0;var Z1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(Z1>>>26)|0,Z1&=67108863,$=Math.imul(K0,x0),Z=Math.imul(K0,k0),Z=Z+Math.imul(r,x0)|0,S=Math.imul(r,k0),$=$+Math.imul(u,w0)|0,Z=Z+Math.imul(u,f0)|0,Z=Z+Math.imul(t,w0)|0,S=S+Math.imul(t,f0)|0,$=$+Math.imul(E,c0)|0,Z=Z+Math.imul(E,g0)|0,Z=Z+Math.imul(w,c0)|0,S=S+Math.imul(w,g0)|0;var Y1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(Y1>>>26)|0,Y1&=67108863,$=Math.imul(e,x0),Z=Math.imul(e,k0),Z=Z+Math.imul(Y0,x0)|0,S=Math.imul(Y0,k0),$=$+Math.imul(K0,w0)|0,Z=Z+Math.imul(K0,f0)|0,Z=Z+Math.imul(r,w0)|0,S=S+Math.imul(r,f0)|0,$=$+Math.imul(u,c0)|0,Z=Z+Math.imul(u,g0)|0,Z=Z+Math.imul(t,c0)|0,S=S+Math.imul(t,g0)|0,$=$+Math.imul(E,u0)|0,Z=Z+Math.imul(E,y0)|0,Z=Z+Math.imul(w,u0)|0,S=S+Math.imul(w,y0)|0;var F1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(F1>>>26)|0,F1&=67108863,$=Math.imul(b,x0),Z=Math.imul(b,k0),Z=Z+Math.imul(o,x0)|0,S=Math.imul(o,k0),$=$+Math.imul(e,w0)|0,Z=Z+Math.imul(e,f0)|0,Z=Z+Math.imul(Y0,w0)|0,S=S+Math.imul(Y0,f0)|0,$=$+Math.imul(K0,c0)|0,Z=Z+Math.imul(K0,g0)|0,Z=Z+Math.imul(r,c0)|0,S=S+Math.imul(r,g0)|0,$=$+Math.imul(u,u0)|0,Z=Z+Math.imul(u,y0)|0,Z=Z+Math.imul(t,u0)|0,S=S+Math.imul(t,y0)|0,$=$+Math.imul(E,s0)|0,Z=Z+Math.imul(E,b0)|0,Z=Z+Math.imul(w,s0)|0,S=S+Math.imul(w,b0)|0;var A1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(A1>>>26)|0,A1&=67108863,$=Math.imul(Q0,x0),Z=Math.imul(Q0,k0),Z=Z+Math.imul(H0,x0)|0,S=Math.imul(H0,k0),$=$+Math.imul(b,w0)|0,Z=Z+Math.imul(b,f0)|0,Z=Z+Math.imul(o,w0)|0,S=S+Math.imul(o,f0)|0,$=$+Math.imul(e,c0)|0,Z=Z+Math.imul(e,g0)|0,Z=Z+Math.imul(Y0,c0)|0,S=S+Math.imul(Y0,g0)|0,$=$+Math.imul(K0,u0)|0,Z=Z+Math.imul(K0,y0)|0,Z=Z+Math.imul(r,u0)|0,S=S+Math.imul(r,y0)|0,$=$+Math.imul(u,s0)|0,Z=Z+Math.imul(u,b0)|0,Z=Z+Math.imul(t,s0)|0,S=S+Math.imul(t,b0)|0,$=$+Math.imul(E,h0)|0,Z=Z+Math.imul(E,g)|0,Z=Z+Math.imul(w,h0)|0,S=S+Math.imul(w,g)|0;var y1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(y1>>>26)|0,y1&=67108863,$=Math.imul(d,x0),Z=Math.imul(d,k0),Z=Z+Math.imul(a,x0)|0,S=Math.imul(a,k0),$=$+Math.imul(Q0,w0)|0,Z=Z+Math.imul(Q0,f0)|0,Z=Z+Math.imul(H0,w0)|0,S=S+Math.imul(H0,f0)|0,$=$+Math.imul(b,c0)|0,Z=Z+Math.imul(b,g0)|0,Z=Z+Math.imul(o,c0)|0,S=S+Math.imul(o,g0)|0,$=$+Math.imul(e,u0)|0,Z=Z+Math.imul(e,y0)|0,Z=Z+Math.imul(Y0,u0)|0,S=S+Math.imul(Y0,y0)|0,$=$+Math.imul(K0,s0)|0,Z=Z+Math.imul(K0,b0)|0,Z=Z+Math.imul(r,s0)|0,S=S+Math.imul(r,b0)|0,$=$+Math.imul(u,h0)|0,Z=Z+Math.imul(u,g)|0,Z=Z+Math.imul(t,h0)|0,S=S+Math.imul(t,g)|0,$=$+Math.imul(E,U0)|0,Z=Z+Math.imul(E,O0)|0,Z=Z+Math.imul(w,U0)|0,S=S+Math.imul(w,O0)|0;var h1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(h1>>>26)|0,h1&=67108863,$=Math.imul(V0,x0),Z=Math.imul(V0,k0),Z=Z+Math.imul(W0,x0)|0,S=Math.imul(W0,k0),$=$+Math.imul(d,w0)|0,Z=Z+Math.imul(d,f0)|0,Z=Z+Math.imul(a,w0)|0,S=S+Math.imul(a,f0)|0,$=$+Math.imul(Q0,c0)|0,Z=Z+Math.imul(Q0,g0)|0,Z=Z+Math.imul(H0,c0)|0,S=S+Math.imul(H0,g0)|0,$=$+Math.imul(b,u0)|0,Z=Z+Math.imul(b,y0)|0,Z=Z+Math.imul(o,u0)|0,S=S+Math.imul(o,y0)|0,$=$+Math.imul(e,s0)|0,Z=Z+Math.imul(e,b0)|0,Z=Z+Math.imul(Y0,s0)|0,S=S+Math.imul(Y0,b0)|0,$=$+Math.imul(K0,h0)|0,Z=Z+Math.imul(K0,g)|0,Z=Z+Math.imul(r,h0)|0,S=S+Math.imul(r,g)|0,$=$+Math.imul(u,U0)|0,Z=Z+Math.imul(u,O0)|0,Z=Z+Math.imul(t,U0)|0,S=S+Math.imul(t,O0)|0,$=$+Math.imul(E,C0)|0,Z=Z+Math.imul(E,B0)|0,Z=Z+Math.imul(w,C0)|0,S=S+Math.imul(w,B0)|0;var p1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(p1>>>26)|0,p1&=67108863,$=Math.imul(G0,x0),Z=Math.imul(G0,k0),Z=Z+Math.imul(T0,x0)|0,S=Math.imul(T0,k0),$=$+Math.imul(V0,w0)|0,Z=Z+Math.imul(V0,f0)|0,Z=Z+Math.imul(W0,w0)|0,S=S+Math.imul(W0,f0)|0,$=$+Math.imul(d,c0)|0,Z=Z+Math.imul(d,g0)|0,Z=Z+Math.imul(a,c0)|0,S=S+Math.imul(a,g0)|0,$=$+Math.imul(Q0,u0)|0,Z=Z+Math.imul(Q0,y0)|0,Z=Z+Math.imul(H0,u0)|0,S=S+Math.imul(H0,y0)|0,$=$+Math.imul(b,s0)|0,Z=Z+Math.imul(b,b0)|0,Z=Z+Math.imul(o,s0)|0,S=S+Math.imul(o,b0)|0,$=$+Math.imul(e,h0)|0,Z=Z+Math.imul(e,g)|0,Z=Z+Math.imul(Y0,h0)|0,S=S+Math.imul(Y0,g)|0,$=$+Math.imul(K0,U0)|0,Z=Z+Math.imul(K0,O0)|0,Z=Z+Math.imul(r,U0)|0,S=S+Math.imul(r,O0)|0,$=$+Math.imul(u,C0)|0,Z=Z+Math.imul(u,B0)|0,Z=Z+Math.imul(t,C0)|0,S=S+Math.imul(t,B0)|0,$=$+Math.imul(E,l0)|0,Z=Z+Math.imul(E,d0)|0,Z=Z+Math.imul(w,l0)|0,S=S+Math.imul(w,d0)|0;var c1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(c1>>>26)|0,c1&=67108863,$=Math.imul(P0,x0),Z=Math.imul(P0,k0),Z=Z+Math.imul(E0,x0)|0,S=Math.imul(E0,k0),$=$+Math.imul(G0,w0)|0,Z=Z+Math.imul(G0,f0)|0,Z=Z+Math.imul(T0,w0)|0,S=S+Math.imul(T0,f0)|0,$=$+Math.imul(V0,c0)|0,Z=Z+Math.imul(V0,g0)|0,Z=Z+Math.imul(W0,c0)|0,S=S+Math.imul(W0,g0)|0,$=$+Math.imul(d,u0)|0,Z=Z+Math.imul(d,y0)|0,Z=Z+Math.imul(a,u0)|0,S=S+Math.imul(a,y0)|0,$=$+Math.imul(Q0,s0)|0,Z=Z+Math.imul(Q0,b0)|0,Z=Z+Math.imul(H0,s0)|0,S=S+Math.imul(H0,b0)|0,$=$+Math.imul(b,h0)|0,Z=Z+Math.imul(b,g)|0,Z=Z+Math.imul(o,h0)|0,S=S+Math.imul(o,g)|0,$=$+Math.imul(e,U0)|0,Z=Z+Math.imul(e,O0)|0,Z=Z+Math.imul(Y0,U0)|0,S=S+Math.imul(Y0,O0)|0,$=$+Math.imul(K0,C0)|0,Z=Z+Math.imul(K0,B0)|0,Z=Z+Math.imul(r,C0)|0,S=S+Math.imul(r,B0)|0,$=$+Math.imul(u,l0)|0,Z=Z+Math.imul(u,d0)|0,Z=Z+Math.imul(t,l0)|0,S=S+Math.imul(t,d0)|0,$=$+Math.imul(E,p0)|0,Z=Z+Math.imul(E,_0)|0,Z=Z+Math.imul(w,p0)|0,S=S+Math.imul(w,_0)|0;var u1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(u1>>>26)|0,u1&=67108863,$=Math.imul(P0,w0),Z=Math.imul(P0,f0),Z=Z+Math.imul(E0,w0)|0,S=Math.imul(E0,f0),$=$+Math.imul(G0,c0)|0,Z=Z+Math.imul(G0,g0)|0,Z=Z+Math.imul(T0,c0)|0,S=S+Math.imul(T0,g0)|0,$=$+Math.imul(V0,u0)|0,Z=Z+Math.imul(V0,y0)|0,Z=Z+Math.imul(W0,u0)|0,S=S+Math.imul(W0,y0)|0,$=$+Math.imul(d,s0)|0,Z=Z+Math.imul(d,b0)|0,Z=Z+Math.imul(a,s0)|0,S=S+Math.imul(a,b0)|0,$=$+Math.imul(Q0,h0)|0,Z=Z+Math.imul(Q0,g)|0,Z=Z+Math.imul(H0,h0)|0,S=S+Math.imul(H0,g)|0,$=$+Math.imul(b,U0)|0,Z=Z+Math.imul(b,O0)|0,Z=Z+Math.imul(o,U0)|0,S=S+Math.imul(o,O0)|0,$=$+Math.imul(e,C0)|0,Z=Z+Math.imul(e,B0)|0,Z=Z+Math.imul(Y0,C0)|0,S=S+Math.imul(Y0,B0)|0,$=$+Math.imul(K0,l0)|0,Z=Z+Math.imul(K0,d0)|0,Z=Z+Math.imul(r,l0)|0,S=S+Math.imul(r,d0)|0,$=$+Math.imul(u,p0)|0,Z=Z+Math.imul(u,_0)|0,Z=Z+Math.imul(t,p0)|0,S=S+Math.imul(t,_0)|0;var b1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(b1>>>26)|0,b1&=67108863,$=Math.imul(P0,c0),Z=Math.imul(P0,g0),Z=Z+Math.imul(E0,c0)|0,S=Math.imul(E0,g0),$=$+Math.imul(G0,u0)|0,Z=Z+Math.imul(G0,y0)|0,Z=Z+Math.imul(T0,u0)|0,S=S+Math.imul(T0,y0)|0,$=$+Math.imul(V0,s0)|0,Z=Z+Math.imul(V0,b0)|0,Z=Z+Math.imul(W0,s0)|0,S=S+Math.imul(W0,b0)|0,$=$+Math.imul(d,h0)|0,Z=Z+Math.imul(d,g)|0,Z=Z+Math.imul(a,h0)|0,S=S+Math.imul(a,g)|0,$=$+Math.imul(Q0,U0)|0,Z=Z+Math.imul(Q0,O0)|0,Z=Z+Math.imul(H0,U0)|0,S=S+Math.imul(H0,O0)|0,$=$+Math.imul(b,C0)|0,Z=Z+Math.imul(b,B0)|0,Z=Z+Math.imul(o,C0)|0,S=S+Math.imul(o,B0)|0,$=$+Math.imul(e,l0)|0,Z=Z+Math.imul(e,d0)|0,Z=Z+Math.imul(Y0,l0)|0,S=S+Math.imul(Y0,d0)|0,$=$+Math.imul(K0,p0)|0,Z=Z+Math.imul(K0,_0)|0,Z=Z+Math.imul(r,p0)|0,S=S+Math.imul(r,_0)|0;var l1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(l1>>>26)|0,l1&=67108863,$=Math.imul(P0,u0),Z=Math.imul(P0,y0),Z=Z+Math.imul(E0,u0)|0,S=Math.imul(E0,y0),$=$+Math.imul(G0,s0)|0,Z=Z+Math.imul(G0,b0)|0,Z=Z+Math.imul(T0,s0)|0,S=S+Math.imul(T0,b0)|0,$=$+Math.imul(V0,h0)|0,Z=Z+Math.imul(V0,g)|0,Z=Z+Math.imul(W0,h0)|0,S=S+Math.imul(W0,g)|0,$=$+Math.imul(d,U0)|0,Z=Z+Math.imul(d,O0)|0,Z=Z+Math.imul(a,U0)|0,S=S+Math.imul(a,O0)|0,$=$+Math.imul(Q0,C0)|0,Z=Z+Math.imul(Q0,B0)|0,Z=Z+Math.imul(H0,C0)|0,S=S+Math.imul(H0,B0)|0,$=$+Math.imul(b,l0)|0,Z=Z+Math.imul(b,d0)|0,Z=Z+Math.imul(o,l0)|0,S=S+Math.imul(o,d0)|0,$=$+Math.imul(e,p0)|0,Z=Z+Math.imul(e,_0)|0,Z=Z+Math.imul(Y0,p0)|0,S=S+Math.imul(Y0,_0)|0;var LK=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(LK>>>26)|0,LK&=67108863,$=Math.imul(P0,s0),Z=Math.imul(P0,b0),Z=Z+Math.imul(E0,s0)|0,S=Math.imul(E0,b0),$=$+Math.imul(G0,h0)|0,Z=Z+Math.imul(G0,g)|0,Z=Z+Math.imul(T0,h0)|0,S=S+Math.imul(T0,g)|0,$=$+Math.imul(V0,U0)|0,Z=Z+Math.imul(V0,O0)|0,Z=Z+Math.imul(W0,U0)|0,S=S+Math.imul(W0,O0)|0,$=$+Math.imul(d,C0)|0,Z=Z+Math.imul(d,B0)|0,Z=Z+Math.imul(a,C0)|0,S=S+Math.imul(a,B0)|0,$=$+Math.imul(Q0,l0)|0,Z=Z+Math.imul(Q0,d0)|0,Z=Z+Math.imul(H0,l0)|0,S=S+Math.imul(H0,d0)|0,$=$+Math.imul(b,p0)|0,Z=Z+Math.imul(b,_0)|0,Z=Z+Math.imul(o,p0)|0,S=S+Math.imul(o,_0)|0;var d1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(d1>>>26)|0,d1&=67108863,$=Math.imul(P0,h0),Z=Math.imul(P0,g),Z=Z+Math.imul(E0,h0)|0,S=Math.imul(E0,g),$=$+Math.imul(G0,U0)|0,Z=Z+Math.imul(G0,O0)|0,Z=Z+Math.imul(T0,U0)|0,S=S+Math.imul(T0,O0)|0,$=$+Math.imul(V0,C0)|0,Z=Z+Math.imul(V0,B0)|0,Z=Z+Math.imul(W0,C0)|0,S=S+Math.imul(W0,B0)|0,$=$+Math.imul(d,l0)|0,Z=Z+Math.imul(d,d0)|0,Z=Z+Math.imul(a,l0)|0,S=S+Math.imul(a,d0)|0,$=$+Math.imul(Q0,p0)|0,Z=Z+Math.imul(Q0,_0)|0,Z=Z+Math.imul(H0,p0)|0,S=S+Math.imul(H0,_0)|0;var s1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(s1>>>26)|0,s1&=67108863,$=Math.imul(P0,U0),Z=Math.imul(P0,O0),Z=Z+Math.imul(E0,U0)|0,S=Math.imul(E0,O0),$=$+Math.imul(G0,C0)|0,Z=Z+Math.imul(G0,B0)|0,Z=Z+Math.imul(T0,C0)|0,S=S+Math.imul(T0,B0)|0,$=$+Math.imul(V0,l0)|0,Z=Z+Math.imul(V0,d0)|0,Z=Z+Math.imul(W0,l0)|0,S=S+Math.imul(W0,d0)|0,$=$+Math.imul(d,p0)|0,Z=Z+Math.imul(d,_0)|0,Z=Z+Math.imul(a,p0)|0,S=S+Math.imul(a,_0)|0;var o1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(o1>>>26)|0,o1&=67108863,$=Math.imul(P0,C0),Z=Math.imul(P0,B0),Z=Z+Math.imul(E0,C0)|0,S=Math.imul(E0,B0),$=$+Math.imul(G0,l0)|0,Z=Z+Math.imul(G0,d0)|0,Z=Z+Math.imul(T0,l0)|0,S=S+Math.imul(T0,d0)|0,$=$+Math.imul(V0,p0)|0,Z=Z+Math.imul(V0,_0)|0,Z=Z+Math.imul(W0,p0)|0,S=S+Math.imul(W0,_0)|0;var m1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(m1>>>26)|0,m1&=67108863,$=Math.imul(P0,l0),Z=Math.imul(P0,d0),Z=Z+Math.imul(E0,l0)|0,S=Math.imul(E0,d0),$=$+Math.imul(G0,p0)|0,Z=Z+Math.imul(G0,_0)|0,Z=Z+Math.imul(T0,p0)|0,S=S+Math.imul(T0,_0)|0;var ZK=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(ZK>>>26)|0,ZK&=67108863,$=Math.imul(P0,p0),Z=Math.imul(P0,_0),Z=Z+Math.imul(E0,p0)|0,S=Math.imul(E0,_0);var n1=(I+$|0)+((Z&8191)<<13)|0;if(I=(S+(Z>>>13)|0)+(n1>>>26)|0,n1&=67108863,C[0]=P1,C[1]=Z1,C[2]=Y1,C[3]=F1,C[4]=A1,C[5]=y1,C[6]=h1,C[7]=p1,C[8]=c1,C[9]=u1,C[10]=b1,C[11]=l1,C[12]=LK,C[13]=d1,C[14]=s1,C[15]=o1,C[16]=m1,C[17]=ZK,C[18]=n1,I!==0)C[19]=I,X.length++;return X};if(!Math.imul)J=v;function k(L,O,X){X.negative=O.negative^L.negative,X.length=L.length+O.length;var q=0,W=0;for(var C=0;C>>26)|0,W+=I>>>26,I&=67108863}X.words[C]=$,q=I,I=W}if(q!==0)X.words[C]=q;else X.length--;return X.strip()}function f(L,O,X){var q=new j;return q.mulp(L,O,X)}z.prototype.mulTo=function(L,O){var X,q=this.length+L.length;if(this.length===10&&L.length===10)X=J(this,L,O);else if(q<63)X=v(this,L,O);else if(q<1024)X=k(this,L,O);else X=f(this,L,O);return X};function j(L,O){this.x=L,this.y=O}j.prototype.makeRBT=function(L){var O=Array(L),X=z.prototype._countBits(L)-1;for(var q=0;q>=1;return q},j.prototype.permute=function(L,O,X,q,W,C){for(var I=0;I>>1)W++;return 1<>>13,X[2*C+1]=W&8191,W=W>>>13;for(C=2*O;C>=26,O+=q/67108864|0,O+=W>>>26,this.words[X]=W&67108863}if(O!==0)this.words[X]=O,this.length++;return this.length=L===0?1:this.length,this},z.prototype.muln=function(L){return this.clone().imuln(L)},z.prototype.sqr=function(){return this.mul(this)},z.prototype.isqr=function(){return this.imul(this.clone())},z.prototype.pow=function(L){var O=T(L);if(O.length===0)return new z(1);var X=this;for(var q=0;q=0);var O=L%26,X=(L-O)/26,q=67108863>>>26-O<<26-O,W;if(O!==0){var C=0;for(W=0;W>>26-O}if(C)this.words[W]=C,this.length++}if(X!==0){for(W=this.length-1;W>=0;W--)this.words[W+X]=this.words[W];for(W=0;W=0);var q;if(O)q=(O-O%26)/26;else q=0;var W=L%26,C=Math.min((L-W)/26,this.length),I=67108863^67108863>>>W<C){this.length-=C;for(Z=0;Z=0&&(S!==0||Z>=q);Z--){var B=this.words[Z]|0;this.words[Z]=S<<26-W|B>>>W,S=B&I}if($&&S!==0)$.words[$.length++]=S;if(this.length===0)this.words[0]=0,this.length=1;return this.strip()},z.prototype.ishrn=function(L,O,X){return H(this.negative===0),this.iushrn(L,O,X)},z.prototype.shln=function(L){return this.clone().ishln(L)},z.prototype.ushln=function(L){return this.clone().iushln(L)},z.prototype.shrn=function(L){return this.clone().ishrn(L)},z.prototype.ushrn=function(L){return this.clone().iushrn(L)},z.prototype.testn=function(L){H(typeof L==="number"&&L>=0);var O=L%26,X=(L-O)/26,q=1<=0);var O=L%26,X=(L-O)/26;if(H(this.negative===0,"imaskn works only with positive numbers"),this.length<=X)return this;if(O!==0)X++;if(this.length=Math.min(X,this.length),O!==0){var q=67108863^67108863>>>O<=67108864;O++)if(this.words[O]-=67108864,O===this.length-1)this.words[O+1]=1;else this.words[O+1]++;return this.length=Math.max(this.length,O+1),this},z.prototype.isubn=function(L){if(H(typeof L==="number"),H(L<67108864),L<0)return this.iaddn(-L);if(this.negative!==0)return this.negative=0,this.iaddn(L),this.negative=1,this;if(this.words[0]-=L,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var O=0;O>26)-($/67108864|0),this.words[W+X]=C&67108863}for(;W>26,this.words[W+X]=C&67108863;if(I===0)return this.strip();H(I===-1),I=0;for(W=0;W>26,this.words[W]=C&67108863;return this.negative=1,this.strip()},z.prototype._wordDiv=function(L,O){var X=this.length-L.length,q=this.clone(),W=L,C=W.words[W.length-1]|0,I=this._countBits(C);if(X=26-I,X!==0)W=W.ushln(X),q.iushln(X),C=W.words[W.length-1]|0;var $=q.length-W.length,Z;if(O!=="mod"){Z=new z(null),Z.length=$+1,Z.words=Array(Z.length);for(var S=0;S=0;E--){var w=(q.words[W.length+E]|0)*67108864+(q.words[W.length+E-1]|0);w=Math.min(w/C|0,67108863),q._ishlnsubmul(W,w,E);while(q.negative!==0)if(w--,q.negative=0,q._ishlnsubmul(W,1,E),!q.isZero())q.negative^=1;if(Z)Z.words[E]=w}if(Z)Z.strip();if(q.strip(),O!=="div"&&X!==0)q.iushrn(X);return{div:Z||null,mod:q}},z.prototype.divmod=function(L,O,X){if(H(!L.isZero()),this.isZero())return{div:new z(0),mod:new z(0)};var q,W,C;if(this.negative!==0&&L.negative===0){if(C=this.neg().divmod(L,O),O!=="mod")q=C.div.neg();if(O!=="div"){if(W=C.mod.neg(),X&&W.negative!==0)W.iadd(L)}return{div:q,mod:W}}if(this.negative===0&&L.negative!==0){if(C=this.divmod(L.neg(),O),O!=="mod")q=C.div.neg();return{div:q,mod:C.mod}}if((this.negative&L.negative)!==0){if(C=this.neg().divmod(L.neg(),O),O!=="div"){if(W=C.mod.neg(),X&&W.negative!==0)W.isub(L)}return{div:C.div,mod:W}}if(L.length>this.length||this.cmp(L)<0)return{div:new z(0),mod:this};if(L.length===1){if(O==="div")return{div:this.divn(L.words[0]),mod:null};if(O==="mod")return{div:null,mod:new z(this.modn(L.words[0]))};return{div:this.divn(L.words[0]),mod:new z(this.modn(L.words[0]))}}return this._wordDiv(L,O)},z.prototype.div=function(L){return this.divmod(L,"div",!1).div},z.prototype.mod=function(L){return this.divmod(L,"mod",!1).mod},z.prototype.umod=function(L){return this.divmod(L,"mod",!0).mod},z.prototype.divRound=function(L){var O=this.divmod(L);if(O.mod.isZero())return O.div;var X=O.div.negative!==0?O.mod.isub(L):O.mod,q=L.ushrn(1),W=L.andln(1),C=X.cmp(q);if(C<0||W===1&&C===0)return O.div;return O.div.negative!==0?O.div.isubn(1):O.div.iaddn(1)},z.prototype.modn=function(L){H(L<=67108863);var O=67108864%L,X=0;for(var q=this.length-1;q>=0;q--)X=(O*X+(this.words[q]|0))%L;return X},z.prototype.idivn=function(L){H(L<=67108863);var O=0;for(var X=this.length-1;X>=0;X--){var q=(this.words[X]|0)+O*67108864;this.words[X]=q/L|0,O=q%L}return this.strip()},z.prototype.divn=function(L){return this.clone().idivn(L)},z.prototype.egcd=function(L){H(L.negative===0),H(!L.isZero());var O=this,X=L.clone();if(O.negative!==0)O=O.umod(L);else O=O.clone();var q=new z(1),W=new z(0),C=new z(0),I=new z(1),$=0;while(O.isEven()&&X.isEven())O.iushrn(1),X.iushrn(1),++$;var Z=X.clone(),S=O.clone();while(!O.isZero()){for(var B=0,E=1;(O.words[0]&E)===0&&B<26;++B,E<<=1);if(B>0){O.iushrn(B);while(B-- >0){if(q.isOdd()||W.isOdd())q.iadd(Z),W.isub(S);q.iushrn(1),W.iushrn(1)}}for(var w=0,h=1;(X.words[0]&h)===0&&w<26;++w,h<<=1);if(w>0){X.iushrn(w);while(w-- >0){if(C.isOdd()||I.isOdd())C.iadd(Z),I.isub(S);C.iushrn(1),I.iushrn(1)}}if(O.cmp(X)>=0)O.isub(X),q.isub(C),W.isub(I);else X.isub(O),C.isub(q),I.isub(W)}return{a:C,b:I,gcd:X.iushln($)}},z.prototype._invmp=function(L){H(L.negative===0),H(!L.isZero());var O=this,X=L.clone();if(O.negative!==0)O=O.umod(L);else O=O.clone();var q=new z(1),W=new z(0),C=X.clone();while(O.cmpn(1)>0&&X.cmpn(1)>0){for(var I=0,$=1;(O.words[0]&$)===0&&I<26;++I,$<<=1);if(I>0){O.iushrn(I);while(I-- >0){if(q.isOdd())q.iadd(C);q.iushrn(1)}}for(var Z=0,S=1;(X.words[0]&S)===0&&Z<26;++Z,S<<=1);if(Z>0){X.iushrn(Z);while(Z-- >0){if(W.isOdd())W.iadd(C);W.iushrn(1)}}if(O.cmp(X)>=0)O.isub(X),q.isub(W);else X.isub(O),W.isub(q)}var B;if(O.cmpn(1)===0)B=q;else B=W;if(B.cmpn(0)<0)B.iadd(L);return B},z.prototype.gcd=function(L){if(this.isZero())return L.abs();if(L.isZero())return this.abs();var O=this.clone(),X=L.clone();O.negative=0,X.negative=0;for(var q=0;O.isEven()&&X.isEven();q++)O.iushrn(1),X.iushrn(1);do{while(O.isEven())O.iushrn(1);while(X.isEven())X.iushrn(1);var W=O.cmp(X);if(W<0){var C=O;O=X,X=C}else if(W===0||X.cmpn(1)===0)break;O.isub(X)}while(!0);return X.iushln(q)},z.prototype.invm=function(L){return this.egcd(L).a.umod(L)},z.prototype.isEven=function(){return(this.words[0]&1)===0},z.prototype.isOdd=function(){return(this.words[0]&1)===1},z.prototype.andln=function(L){return this.words[0]&L},z.prototype.bincn=function(L){H(typeof L==="number");var O=L%26,X=(L-O)/26,q=1<>>26,I&=67108863,this.words[C]=I}if(W!==0)this.words[C]=W,this.length++;return this},z.prototype.isZero=function(){return this.length===1&&this.words[0]===0},z.prototype.cmpn=function(L){var O=L<0;if(this.negative!==0&&!O)return-1;if(this.negative===0&&O)return 1;this.strip();var X;if(this.length>1)X=1;else{if(O)L=-L;H(L<=67108863,"Number is too big");var q=this.words[0]|0;X=q===L?0:qL.length)return 1;if(this.length=0;X--){var q=this.words[X]|0,W=L.words[X]|0;if(q===W)continue;if(qW)O=1;break}return O},z.prototype.gtn=function(L){return this.cmpn(L)===1},z.prototype.gt=function(L){return this.cmp(L)===1},z.prototype.gten=function(L){return this.cmpn(L)>=0},z.prototype.gte=function(L){return this.cmp(L)>=0},z.prototype.ltn=function(L){return this.cmpn(L)===-1},z.prototype.lt=function(L){return this.cmp(L)===-1},z.prototype.lten=function(L){return this.cmpn(L)<=0},z.prototype.lte=function(L){return this.cmp(L)<=0},z.prototype.eqn=function(L){return this.cmpn(L)===0},z.prototype.eq=function(L){return this.cmp(L)===0},z.red=function(L){return new s(L)},z.prototype.toRed=function(L){return H(!this.red,"Already a number in reduction context"),H(this.negative===0,"red works only with positives"),L.convertTo(this)._forceRed(L)},z.prototype.fromRed=function(){return H(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},z.prototype._forceRed=function(L){return this.red=L,this},z.prototype.forceRed=function(L){return H(!this.red,"Already a number in reduction context"),this._forceRed(L)},z.prototype.redAdd=function(L){return H(this.red,"redAdd works only with red numbers"),this.red.add(this,L)},z.prototype.redIAdd=function(L){return H(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,L)},z.prototype.redSub=function(L){return H(this.red,"redSub works only with red numbers"),this.red.sub(this,L)},z.prototype.redISub=function(L){return H(this.red,"redISub works only with red numbers"),this.red.isub(this,L)},z.prototype.redShl=function(L){return H(this.red,"redShl works only with red numbers"),this.red.shl(this,L)},z.prototype.redMul=function(L){return H(this.red,"redMul works only with red numbers"),this.red._verify2(this,L),this.red.mul(this,L)},z.prototype.redIMul=function(L){return H(this.red,"redMul works only with red numbers"),this.red._verify2(this,L),this.red.imul(this,L)},z.prototype.redSqr=function(){return H(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},z.prototype.redISqr=function(){return H(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},z.prototype.redSqrt=function(){return H(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},z.prototype.redInvm=function(){return H(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},z.prototype.redNeg=function(){return H(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},z.prototype.redPow=function(L){return H(this.red&&!L.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,L)};var _={k256:null,p224:null,p192:null,p25519:null};function p(L,O){this.name=L,this.p=new z(O,16),this.n=this.p.bitLength(),this.k=new z(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}p.prototype._tmp=function(){var L=new z(null);return L.words=Array(Math.ceil(this.n/13)),L},p.prototype.ireduce=function(L){var O=L,X;do this.split(O,this.tmp),O=this.imulK(O),O=O.iadd(this.tmp),X=O.bitLength();while(X>this.n);var q=X0)O.isub(this.p);else if(O.strip!==void 0)O.strip();else O._strip();return O},p.prototype.split=function(L,O){L.iushrn(this.n,0,O)},p.prototype.imulK=function(L){return L.imul(this.k)};function N(){p.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}Y(N,p),N.prototype.split=function(L,O){var X=4194303,q=Math.min(L.length,9);for(var W=0;W>>22,C=I}if(C>>>=22,L.words[W-10]=C,C===0&&L.length>10)L.length-=10;else L.length-=9},N.prototype.imulK=function(L){L.words[L.length]=0,L.words[L.length+1]=0,L.length+=2;var O=0;for(var X=0;X>>=26,L.words[X]=W,O=q}if(O!==0)L.words[L.length++]=O;return L},z._prime=function(L){if(_[L])return _[L];var O;if(L==="k256")O=new N;else if(L==="p224")O=new m;else if(L==="p192")O=new z0;else if(L==="p25519")O=new L0;else throw Error("Unknown prime "+L);return _[L]=O,O};function s(L){if(typeof L==="string"){var O=z._prime(L);this.m=O.p,this.prime=O}else H(L.gtn(1),"modulus must be greater than 1"),this.m=L,this.prime=null}s.prototype._verify1=function(L){H(L.negative===0,"red works only with positives"),H(L.red,"red works only with red numbers")},s.prototype._verify2=function(L,O){H((L.negative|O.negative)===0,"red works only with positives"),H(L.red&&L.red===O.red,"red works only with red numbers")},s.prototype.imod=function(L){if(this.prime)return this.prime.ireduce(L)._forceRed(this);return L.umod(this.m)._forceRed(this)},s.prototype.neg=function(L){if(L.isZero())return L.clone();return this.m.sub(L)._forceRed(this)},s.prototype.add=function(L,O){this._verify2(L,O);var X=L.add(O);if(X.cmp(this.m)>=0)X.isub(this.m);return X._forceRed(this)},s.prototype.iadd=function(L,O){this._verify2(L,O);var X=L.iadd(O);if(X.cmp(this.m)>=0)X.isub(this.m);return X},s.prototype.sub=function(L,O){this._verify2(L,O);var X=L.sub(O);if(X.cmpn(0)<0)X.iadd(this.m);return X._forceRed(this)},s.prototype.isub=function(L,O){this._verify2(L,O);var X=L.isub(O);if(X.cmpn(0)<0)X.iadd(this.m);return X},s.prototype.shl=function(L,O){return this._verify1(L),this.imod(L.ushln(O))},s.prototype.imul=function(L,O){return this._verify2(L,O),this.imod(L.imul(O))},s.prototype.mul=function(L,O){return this._verify2(L,O),this.imod(L.mul(O))},s.prototype.isqr=function(L){return this.imul(L,L.clone())},s.prototype.sqr=function(L){return this.mul(L,L)},s.prototype.sqrt=function(L){if(L.isZero())return L.clone();var O=this.m.andln(3);if(H(O%2===1),O===3){var X=this.m.add(new z(1)).iushrn(2);return this.pow(L,X)}var q=this.m.subn(1),W=0;while(!q.isZero()&&q.andln(1)===0)W++,q.iushrn(1);H(!q.isZero());var C=new z(1).toRed(this),I=C.redNeg(),$=this.m.subn(1).iushrn(1),Z=this.m.bitLength();Z=new z(2*Z*Z).toRed(this);while(this.pow(Z,$).cmp(I)!==0)Z.redIAdd(I);var S=this.pow(Z,q),B=this.pow(L,q.addn(1).iushrn(1)),E=this.pow(L,q),w=W;while(E.cmp(C)!==0){var h=E;for(var u=0;h.cmp(C)!==0;u++)h=h.redSqr();H(u=0;W--){var S=O.words[W];for(var B=Z-1;B>=0;B--){var E=S>>B&1;if(C!==q[0])C=this.sqr(C);if(E===0&&I===0){$=0;continue}if(I<<=1,I|=E,$++,$!==X&&(W!==0||B!==0))continue;C=this.mul(C,q[I]),$=0,I=0}Z=26}return C},s.prototype.convertTo=function(L){var O=L.umod(this.m);return O===L?O.clone():O},s.prototype.convertFrom=function(L){var O=L.clone();return O.red=null,O},z.mont=function(L){return new Z0(L)};function Z0(L){if(s.call(this,L),this.shift=this.m.bitLength(),this.shift%26!==0)this.shift+=26-this.shift%26;this.r=new z(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)}Y(Z0,s),Z0.prototype.convertTo=function(L){return this.imod(L.ushln(this.shift))},Z0.prototype.convertFrom=function(L){var O=this.imod(L.mul(this.rinv));return O.red=null,O},Z0.prototype.imul=function(L,O){if(L.isZero()||O.isZero())return L.words[0]=0,L.length=1,L;var X=L.imul(O),q=X.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),W=X.isub(q).iushrn(this.shift),C=W;if(W.cmp(this.m)>=0)C=W.isub(this.m);else if(W.cmpn(0)<0)C=W.iadd(this.m);return C._forceRed(this)},Z0.prototype.mul=function(L,O){if(L.isZero()||O.isZero())return new z(0)._forceRed(this);var X=L.mul(O),q=X.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),W=X.isub(q).iushrn(this.shift),C=W;if(W.cmp(this.m)>=0)C=W.isub(this.m);else if(W.cmpn(0)<0)C=W.iadd(this.m);return C._forceRed(this)},Z0.prototype.invm=function(L){var O=this.imod(L._invmp(this.m).mul(this.r2));return O._forceRed(this)}})(typeof V>"u"||V,K)}),zU=D0((K,V)=>{V.exports=Q;function Q(U,H){if(!U)throw Error(H||"Assertion failed")}Q.equal=function(U,H,Y){if(U!=H)throw Error(Y||"Assertion failed: "+U+" != "+H)}}),m9=D0((K)=>{var V=K;function Q(Y,z){if(Array.isArray(Y))return Y.slice();if(!Y)return[];var M=[];if(typeof Y!=="string"){for(var A=0;A>8,F=R&255;if(D)M.push(D,F);else M.push(F)}return M}V.toArray=Q;function U(Y){if(Y.length===1)return"0"+Y;else return Y}V.zero2=U;function H(Y){var z="";for(var M=0;M{var V=K,Q=_Q(),U=zU(),H=m9();V.assert=U,V.toArray=H.toArray,V.zero2=H.zero2,V.toHex=H.toHex,V.encode=H.encode;function Y(D,F,P){var G=Array(Math.max(D.bitLength(),P)+1),T;for(T=0;T(v>>1)-1)k=(v>>1)-f;else k=f;J.isubn(k)}else k=0;G[T]=k,J.iushrn(1)}return G}V.getNAF=Y;function z(D,F){var P=[[],[]];D=D.clone(),F=F.clone();var G=0,T=0,v;while(D.cmpn(-G)>0||F.cmpn(-T)>0){var J=D.andln(3)+G&3,k=F.andln(3)+T&3;if(J===3)J=-1;if(k===3)k=-1;var f;if((J&1)===0)f=0;else if(v=D.andln(7)+G&7,(v===3||v===5)&&k===2)f=-J;else f=J;P[0].push(f);var j;if((k&1)===0)j=0;else if(v=F.andln(7)+T&7,(v===3||v===5)&&J===2)j=-k;else j=k;if(P[1].push(j),2*G===f+1)G=1-G;if(2*T===j+1)T=1-T;D.iushrn(1),F.iushrn(1)}return P}V.getJSF=z;function M(D,F,P){var G="_"+F;D.prototype[F]=function(){return this[G]!==void 0?this[G]:this[G]=P.call(this)}}V.cachedProperty=M;function A(D){return typeof D==="string"?V.toArray(D,"hex"):D}V.parseBytes=A;function R(D){return new Q(D,"hex","le")}V.intFromLE=R}),n9=D0((K,V)=>{var Q;V.exports=function(Y){if(!Q)Q=new U(null);return Q.generate(Y)};function U(Y){this.rand=Y}if(V.exports.Rand=U,U.prototype.generate=function(Y){return this._rand(Y)},U.prototype._rand=function(Y){if(this.rand.getBytes)return this.rand.getBytes(Y);var z=new Uint8Array(Y);for(var M=0;M{var Q=_Q(),U=_V(),H=U.getNAF,Y=U.getJSF,z=U.assert;function M(R,D){this.type=R,this.p=new Q(D.p,16),this.red=D.prime?Q.red(D.prime):Q.mont(this.p),this.zero=new Q(0).toRed(this.red),this.one=new Q(1).toRed(this.red),this.two=new Q(2).toRed(this.red),this.n=D.n&&new Q(D.n,16),this.g=D.g&&this.pointFromJSON(D.g,D.gRed),this._wnafT1=[,,,,],this._wnafT2=[,,,,],this._wnafT3=[,,,,],this._wnafT4=[,,,,],this._bitLength=this.n?this.n.bitLength():0;var F=this.n&&this.p.div(this.n);if(!F||F.cmpn(100)>0)this.redN=null;else this._maxwellTrick=!0,this.redN=this.n.toRed(this.red)}V.exports=M,M.prototype.point=function(){throw Error("Not implemented")},M.prototype.validate=function(){throw Error("Not implemented")},M.prototype._fixedNafMul=function(R,D){z(R.precomputed);var F=R._getDoubles(),P=H(D,1,this._bitLength),G=(1<=v;k--)J=(J<<1)+P[k];T.push(J)}var f=this.jpoint(null,null,null),j=this.jpoint(null,null,null);for(var _=G;_>0;_--){for(v=0;v=0;J--){for(var k=0;J>=0&&T[J]===0;J--)k++;if(J>=0)k++;if(v=v.dblp(k),J<0)break;var f=T[J];if(z(f!==0),R.type==="affine")if(f>0)v=v.mixedAdd(G[f-1>>1]);else v=v.mixedAdd(G[-f-1>>1].neg());else if(f>0)v=v.add(G[f-1>>1]);else v=v.add(G[-f-1>>1].neg())}return R.type==="affine"?v.toP():v},M.prototype._wnafMulAdd=function(R,D,F,P,G){var T=this._wnafT1,v=this._wnafT2,J=this._wnafT3,k=0,f,j,_;for(f=0;f=1;f-=2){var N=f-1,m=f;if(T[N]!==1||T[m]!==1){J[N]=H(F[N],T[N],this._bitLength),J[m]=H(F[m],T[m],this._bitLength),k=Math.max(J[N].length,k),k=Math.max(J[m].length,k);continue}var z0=[D[N],null,null,D[m]];if(D[N].y.cmp(D[m].y)===0)z0[1]=D[N].add(D[m]),z0[2]=D[N].toJ().mixedAdd(D[m].neg());else if(D[N].y.cmp(D[m].y.redNeg())===0)z0[1]=D[N].toJ().mixedAdd(D[m]),z0[2]=D[N].add(D[m].neg());else z0[1]=D[N].toJ().mixedAdd(D[m]),z0[2]=D[N].toJ().mixedAdd(D[m].neg());var L0=[-3,-1,-5,-7,0,7,5,1,3],s=Y(F[N],F[m]);k=Math.max(s[0].length,k),J[N]=Array(k),J[m]=Array(k);for(j=0;j=0;f--){var q=0;while(f>=0){var W=!0;for(j=0;j=0)q++;if(O=O.dblp(q),f<0)break;for(j=0;j0)_=v[j][C-1>>1];else if(C<0)_=v[j][-C-1>>1].neg();if(_.type==="affine")O=O.mixedAdd(_);else O=O.add(_)}}for(f=0;f=Math.ceil((R.bitLength()+1)/D.step)},A.prototype._getDoubles=function(R,D){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;var F=[this],P=this;for(var G=0;G{if(typeof Object.create==="function")V.exports=function(Q,U){if(U)Q.super_=U,Q.prototype=Object.create(U.prototype,{constructor:{value:Q,enumerable:!1,writable:!0,configurable:!0}})};else V.exports=function(Q,U){if(U){Q.super_=U;var H=function(){};H.prototype=U.prototype,Q.prototype=new H,Q.prototype.constructor=Q}}}),PV=D0((K,V)=>{try{if(Q=(q9(),D1(Y9)),typeof Q.inherits!=="function")throw"";V.exports=Q.inherits}catch(U){V.exports=MB()}var Q}),WB=D0((K,V)=>{var Q=_V(),U=_Q(),H=PV(),Y=gL(),z=Q.assert;function M(D){Y.call(this,"short",D),this.a=new U(D.a,16).toRed(this.red),this.b=new U(D.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=this.a.fromRed().cmpn(0)===0,this.threeA=this.a.fromRed().sub(this.p).cmpn(-3)===0,this.endo=this._getEndomorphism(D),this._endoWnafT1=[,,,,],this._endoWnafT2=[,,,,]}H(M,Y),V.exports=M,M.prototype._getEndomorphism=function(D){if(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)return;var F,P;if(D.beta)F=new U(D.beta,16).toRed(this.red);else{var G=this._getEndoRoots(this.p);F=G[0].cmp(G[1])<0?G[0]:G[1],F=F.toRed(this.red)}if(D.lambda)P=new U(D.lambda,16);else{var T=this._getEndoRoots(this.n);if(this.g.mul(T[0]).x.cmp(this.g.x.redMul(F))===0)P=T[0];else P=T[1],z(this.g.mul(P).x.cmp(this.g.x.redMul(F))===0)}var v;if(D.basis)v=D.basis.map(function(J){return{a:new U(J.a,16),b:new U(J.b,16)}});else v=this._getEndoBasis(P);return{beta:F,lambda:P,basis:v}},M.prototype._getEndoRoots=function(D){var F=D===this.p?this.red:U.mont(D),P=new U(2).toRed(F).redInvm(),G=P.redNeg(),T=new U(3).toRed(F).redNeg().redSqrt().redMul(P),v=G.redAdd(T).fromRed(),J=G.redSub(T).fromRed();return[v,J]},M.prototype._getEndoBasis=function(D){var F=this.n.ushrn(Math.floor(this.n.bitLength()/2)),P=D,G=this.n.clone(),T=new U(1),v=new U(0),J=new U(0),k=new U(1),f,j,_,p,N,m,z0,L0=0,s,Z0;while(P.cmpn(0)!==0){var L=G.div(P);s=G.sub(L.mul(P)),Z0=J.sub(L.mul(T));var O=k.sub(L.mul(v));if(!_&&s.cmp(F)<0)f=z0.neg(),j=T,_=s.neg(),p=Z0;else if(_&&++L0===2)break;z0=s,G=P,P=s,J=T,T=Z0,k=v,v=O}N=s.neg(),m=Z0;var X=_.sqr().add(p.sqr()),q=N.sqr().add(m.sqr());if(q.cmp(X)>=0)N=f,m=j;if(_.negative)_=_.neg(),p=p.neg();if(N.negative)N=N.neg(),m=m.neg();return[{a:_,b:p},{a:N,b:m}]},M.prototype._endoSplit=function(D){var F=this.endo.basis,P=F[0],G=F[1],T=G.b.mul(D).divRound(this.n),v=P.b.neg().mul(D).divRound(this.n),J=T.mul(P.a),k=v.mul(G.a),f=T.mul(P.b),j=v.mul(G.b),_=D.sub(J).sub(k),p=f.add(j).neg();return{k1:_,k2:p}},M.prototype.pointFromX=function(D,F){if(D=new U(D,16),!D.red)D=D.toRed(this.red);var P=D.redSqr().redMul(D).redIAdd(D.redMul(this.a)).redIAdd(this.b),G=P.redSqrt();if(G.redSqr().redSub(P).cmp(this.zero)!==0)throw Error("invalid point");var T=G.fromRed().isOdd();if(F&&!T||!F&&T)G=G.redNeg();return this.point(D,G)},M.prototype.validate=function(D){if(D.inf)return!0;var{x:F,y:P}=D,G=this.a.redMul(F),T=F.redSqr().redMul(F).redIAdd(G).redIAdd(this.b);return P.redSqr().redISub(T).cmpn(0)===0},M.prototype._endoWnafMulAdd=function(D,F,P){var G=this._endoWnafT1,T=this._endoWnafT2;for(var v=0;v";return""},A.prototype.isInfinity=function(){return this.inf},A.prototype.add=function(D){if(this.inf)return D;if(D.inf)return this;if(this.eq(D))return this.dbl();if(this.neg().eq(D))return this.curve.point(null,null);if(this.x.cmp(D.x)===0)return this.curve.point(null,null);var F=this.y.redSub(D.y);if(F.cmpn(0)!==0)F=F.redMul(this.x.redSub(D.x).redInvm());var P=F.redSqr().redISub(this.x).redISub(D.x),G=F.redMul(this.x.redSub(P)).redISub(this.y);return this.curve.point(P,G)},A.prototype.dbl=function(){if(this.inf)return this;var D=this.y.redAdd(this.y);if(D.cmpn(0)===0)return this.curve.point(null,null);var F=this.curve.a,P=this.x.redSqr(),G=D.redInvm(),T=P.redAdd(P).redIAdd(P).redIAdd(F).redMul(G),v=T.redSqr().redISub(this.x.redAdd(this.x)),J=T.redMul(this.x.redSub(v)).redISub(this.y);return this.curve.point(v,J)},A.prototype.getX=function(){return this.x.fromRed()},A.prototype.getY=function(){return this.y.fromRed()},A.prototype.mul=function(D){if(D=new U(D,16),this.isInfinity())return this;else if(this._hasDoubles(D))return this.curve._fixedNafMul(this,D);else if(this.curve.endo)return this.curve._endoWnafMulAdd([this],[D]);else return this.curve._wnafMul(this,D)},A.prototype.mulAdd=function(D,F,P){var G=[this,F],T=[D,P];if(this.curve.endo)return this.curve._endoWnafMulAdd(G,T);else return this.curve._wnafMulAdd(1,G,T,2)},A.prototype.jmulAdd=function(D,F,P){var G=[this,F],T=[D,P];if(this.curve.endo)return this.curve._endoWnafMulAdd(G,T,!0);else return this.curve._wnafMulAdd(1,G,T,2,!0)},A.prototype.eq=function(D){return this===D||this.inf===D.inf&&(this.inf||this.x.cmp(D.x)===0&&this.y.cmp(D.y)===0)},A.prototype.neg=function(D){if(this.inf)return this;var F=this.curve.point(this.x,this.y.redNeg());if(D&&this.precomputed){var P=this.precomputed,G=function(T){return T.neg()};F.precomputed={naf:P.naf&&{wnd:P.naf.wnd,points:P.naf.points.map(G)},doubles:P.doubles&&{step:P.doubles.step,points:P.doubles.points.map(G)}}}return F},A.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var D=this.curve.jpoint(this.x,this.y,this.curve.one);return D};function R(D,F,P,G){if(Y.BasePoint.call(this,D,"jacobian"),F===null&&P===null&&G===null)this.x=this.curve.one,this.y=this.curve.one,this.z=new U(0);else this.x=new U(F,16),this.y=new U(P,16),this.z=new U(G,16);if(!this.x.red)this.x=this.x.toRed(this.curve.red);if(!this.y.red)this.y=this.y.toRed(this.curve.red);if(!this.z.red)this.z=this.z.toRed(this.curve.red);this.zOne=this.z===this.curve.one}H(R,Y.BasePoint),M.prototype.jpoint=function(D,F,P){return new R(this,D,F,P)},R.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var D=this.z.redInvm(),F=D.redSqr(),P=this.x.redMul(F),G=this.y.redMul(F).redMul(D);return this.curve.point(P,G)},R.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},R.prototype.add=function(D){if(this.isInfinity())return D;if(D.isInfinity())return this;var F=D.z.redSqr(),P=this.z.redSqr(),G=this.x.redMul(F),T=D.x.redMul(P),v=this.y.redMul(F.redMul(D.z)),J=D.y.redMul(P.redMul(this.z)),k=G.redSub(T),f=v.redSub(J);if(k.cmpn(0)===0)if(f.cmpn(0)!==0)return this.curve.jpoint(null,null,null);else return this.dbl();var j=k.redSqr(),_=j.redMul(k),p=G.redMul(j),N=f.redSqr().redIAdd(_).redISub(p).redISub(p),m=f.redMul(p.redISub(N)).redISub(v.redMul(_)),z0=this.z.redMul(D.z).redMul(k);return this.curve.jpoint(N,m,z0)},R.prototype.mixedAdd=function(D){if(this.isInfinity())return D.toJ();if(D.isInfinity())return this;var F=this.z.redSqr(),P=this.x,G=D.x.redMul(F),T=this.y,v=D.y.redMul(F).redMul(this.z),J=P.redSub(G),k=T.redSub(v);if(J.cmpn(0)===0)if(k.cmpn(0)!==0)return this.curve.jpoint(null,null,null);else return this.dbl();var f=J.redSqr(),j=f.redMul(J),_=P.redMul(f),p=k.redSqr().redIAdd(j).redISub(_).redISub(_),N=k.redMul(_.redISub(p)).redISub(T.redMul(j)),m=this.z.redMul(J);return this.curve.jpoint(p,N,m)},R.prototype.dblp=function(D){if(D===0)return this;if(this.isInfinity())return this;if(!D)return this.dbl();var F;if(this.curve.zeroA||this.curve.threeA){var P=this;for(F=0;F=0)return!1;if(P.redIAdd(T),this.x.cmp(P)===0)return!0}},R.prototype.inspect=function(){if(this.isInfinity())return"";return""},R.prototype.isInfinity=function(){return this.z.cmpn(0)===0}}),XB=D0((K,V)=>{var Q=_Q(),U=PV(),H=gL(),Y=_V();function z(A){H.call(this,"mont",A),this.a=new Q(A.a,16).toRed(this.red),this.b=new Q(A.b,16).toRed(this.red),this.i4=new Q(4).toRed(this.red).redInvm(),this.two=new Q(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}U(z,H),V.exports=z,z.prototype.validate=function(A){var R=A.normalize().x,D=R.redSqr(),F=D.redMul(R).redAdd(D.redMul(this.a)).redAdd(R),P=F.redSqrt();return P.redSqr().cmp(F)===0};function M(A,R,D){if(H.BasePoint.call(this,A,"projective"),R===null&&D===null)this.x=this.curve.one,this.z=this.curve.zero;else{if(this.x=new Q(R,16),this.z=new Q(D,16),!this.x.red)this.x=this.x.toRed(this.curve.red);if(!this.z.red)this.z=this.z.toRed(this.curve.red)}}U(M,H.BasePoint),z.prototype.decodePoint=function(A,R){return this.point(Y.toArray(A,R),1)},z.prototype.point=function(A,R){return new M(this,A,R)},z.prototype.pointFromJSON=function(A){return M.fromJSON(this,A)},M.prototype.precompute=function(){},M.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},M.fromJSON=function(A,R){return new M(A,R[0],R[1]||A.one)},M.prototype.inspect=function(){if(this.isInfinity())return"";return""},M.prototype.isInfinity=function(){return this.z.cmpn(0)===0},M.prototype.dbl=function(){var A=this.x.redAdd(this.z),R=A.redSqr(),D=this.x.redSub(this.z),F=D.redSqr(),P=R.redSub(F),G=R.redMul(F),T=P.redMul(F.redAdd(this.curve.a24.redMul(P)));return this.curve.point(G,T)},M.prototype.add=function(){throw Error("Not supported on Montgomery curve")},M.prototype.diffAdd=function(A,R){var D=this.x.redAdd(this.z),F=this.x.redSub(this.z),P=A.x.redAdd(A.z),G=A.x.redSub(A.z),T=G.redMul(D),v=P.redMul(F),J=R.z.redMul(T.redAdd(v).redSqr()),k=R.x.redMul(T.redISub(v).redSqr());return this.curve.point(J,k)},M.prototype.mul=function(A){var R=A.clone(),D=this,F=this.curve.point(null,null),P=this;for(var G=[];R.cmpn(0)!==0;R.iushrn(1))G.push(R.andln(1));for(var T=G.length-1;T>=0;T--)if(G[T]===0)D=D.diffAdd(F,P),F=F.dbl();else F=D.diffAdd(F,P),D=D.dbl();return F},M.prototype.mulAdd=function(){throw Error("Not supported on Montgomery curve")},M.prototype.jumlAdd=function(){throw Error("Not supported on Montgomery curve")},M.prototype.eq=function(A){return this.getX().cmp(A.getX())===0},M.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},M.prototype.getX=function(){return this.normalize(),this.x.fromRed()}}),AB=D0((K,V)=>{var Q=_V(),U=_Q(),H=PV(),Y=gL(),z=Q.assert;function M(R){this.twisted=(R.a|0)!==1,this.mOneA=this.twisted&&(R.a|0)===-1,this.extended=this.mOneA,Y.call(this,"edwards",R),this.a=new U(R.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new U(R.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new U(R.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),z(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(R.c|0)===1}H(M,Y),V.exports=M,M.prototype._mulA=function(R){if(this.mOneA)return R.redNeg();else return this.a.redMul(R)},M.prototype._mulC=function(R){if(this.oneC)return R;else return this.c.redMul(R)},M.prototype.jpoint=function(R,D,F,P){return this.point(R,D,F,P)},M.prototype.pointFromX=function(R,D){if(R=new U(R,16),!R.red)R=R.toRed(this.red);var F=R.redSqr(),P=this.c2.redSub(this.a.redMul(F)),G=this.one.redSub(this.c2.redMul(this.d).redMul(F)),T=P.redMul(G.redInvm()),v=T.redSqrt();if(v.redSqr().redSub(T).cmp(this.zero)!==0)throw Error("invalid point");var J=v.fromRed().isOdd();if(D&&!J||!D&&J)v=v.redNeg();return this.point(R,v)},M.prototype.pointFromY=function(R,D){if(R=new U(R,16),!R.red)R=R.toRed(this.red);var F=R.redSqr(),P=F.redSub(this.c2),G=F.redMul(this.d).redMul(this.c2).redSub(this.a),T=P.redMul(G.redInvm());if(T.cmp(this.zero)===0)if(D)throw Error("invalid point");else return this.point(this.zero,R);var v=T.redSqrt();if(v.redSqr().redSub(T).cmp(this.zero)!==0)throw Error("invalid point");if(v.fromRed().isOdd()!==D)v=v.redNeg();return this.point(v,R)},M.prototype.validate=function(R){if(R.isInfinity())return!0;R.normalize();var D=R.x.redSqr(),F=R.y.redSqr(),P=D.redMul(this.a).redAdd(F),G=this.c2.redMul(this.one.redAdd(this.d.redMul(D).redMul(F)));return P.cmp(G)===0};function A(R,D,F,P,G){if(Y.BasePoint.call(this,R,"projective"),D===null&&F===null&&P===null)this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0;else{if(this.x=new U(D,16),this.y=new U(F,16),this.z=P?new U(P,16):this.curve.one,this.t=G&&new U(G,16),!this.x.red)this.x=this.x.toRed(this.curve.red);if(!this.y.red)this.y=this.y.toRed(this.curve.red);if(!this.z.red)this.z=this.z.toRed(this.curve.red);if(this.t&&!this.t.red)this.t=this.t.toRed(this.curve.red);if(this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t){if(this.t=this.x.redMul(this.y),!this.zOne)this.t=this.t.redMul(this.z.redInvm())}}}H(A,Y.BasePoint),M.prototype.pointFromJSON=function(R){return A.fromJSON(this,R)},M.prototype.point=function(R,D,F,P){return new A(this,R,D,F,P)},A.fromJSON=function(R,D){return new A(R,D[0],D[1],D[2])},A.prototype.inspect=function(){if(this.isInfinity())return"";return""},A.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)},A.prototype._extDbl=function(){var R=this.x.redSqr(),D=this.y.redSqr(),F=this.z.redSqr();F=F.redIAdd(F);var P=this.curve._mulA(R),G=this.x.redAdd(this.y).redSqr().redISub(R).redISub(D),T=P.redAdd(D),v=T.redSub(F),J=P.redSub(D),k=G.redMul(v),f=T.redMul(J),j=G.redMul(J),_=v.redMul(T);return this.curve.point(k,f,_,j)},A.prototype._projDbl=function(){var R=this.x.redAdd(this.y).redSqr(),D=this.x.redSqr(),F=this.y.redSqr(),P,G,T,v,J,k;if(this.curve.twisted){v=this.curve._mulA(D);var f=v.redAdd(F);if(this.zOne)P=R.redSub(D).redSub(F).redMul(f.redSub(this.curve.two)),G=f.redMul(v.redSub(F)),T=f.redSqr().redSub(f).redSub(f);else J=this.z.redSqr(),k=f.redSub(J).redISub(J),P=R.redSub(D).redISub(F).redMul(k),G=f.redMul(v.redSub(F)),T=f.redMul(k)}else v=D.redAdd(F),J=this.curve._mulC(this.z).redSqr(),k=v.redSub(J).redSub(J),P=this.curve._mulC(R.redISub(v)).redMul(k),G=this.curve._mulC(v).redMul(D.redISub(F)),T=v.redMul(k);return this.curve.point(P,G,T)},A.prototype.dbl=function(){if(this.isInfinity())return this;if(this.curve.extended)return this._extDbl();else return this._projDbl()},A.prototype._extAdd=function(R){var D=this.y.redSub(this.x).redMul(R.y.redSub(R.x)),F=this.y.redAdd(this.x).redMul(R.y.redAdd(R.x)),P=this.t.redMul(this.curve.dd).redMul(R.t),G=this.z.redMul(R.z.redAdd(R.z)),T=F.redSub(D),v=G.redSub(P),J=G.redAdd(P),k=F.redAdd(D),f=T.redMul(v),j=J.redMul(k),_=T.redMul(k),p=v.redMul(J);return this.curve.point(f,j,p,_)},A.prototype._projAdd=function(R){var D=this.z.redMul(R.z),F=D.redSqr(),P=this.x.redMul(R.x),G=this.y.redMul(R.y),T=this.curve.d.redMul(P).redMul(G),v=F.redSub(T),J=F.redAdd(T),k=this.x.redAdd(this.y).redMul(R.x.redAdd(R.y)).redISub(P).redISub(G),f=D.redMul(v).redMul(k),j,_;if(this.curve.twisted)j=D.redMul(J).redMul(G.redSub(this.curve._mulA(P))),_=v.redMul(J);else j=D.redMul(J).redMul(G.redSub(P)),_=this.curve._mulC(v).redMul(J);return this.curve.point(f,j,_)},A.prototype.add=function(R){if(this.isInfinity())return R;if(R.isInfinity())return this;if(this.curve.extended)return this._extAdd(R);else return this._projAdd(R)},A.prototype.mul=function(R){if(this._hasDoubles(R))return this.curve._fixedNafMul(this,R);else return this.curve._wnafMul(this,R)},A.prototype.mulAdd=function(R,D,F){return this.curve._wnafMulAdd(1,[this,D],[R,F],2,!1)},A.prototype.jmulAdd=function(R,D,F){return this.curve._wnafMulAdd(1,[this,D],[R,F],2,!0)},A.prototype.normalize=function(){if(this.zOne)return this;var R=this.z.redInvm();if(this.x=this.x.redMul(R),this.y=this.y.redMul(R),this.t)this.t=this.t.redMul(R);return this.z=this.curve.one,this.zOne=!0,this},A.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},A.prototype.getX=function(){return this.normalize(),this.x.fromRed()},A.prototype.getY=function(){return this.normalize(),this.y.fromRed()},A.prototype.eq=function(R){return this===R||this.getX().cmp(R.getX())===0&&this.getY().cmp(R.getY())===0},A.prototype.eqXToP=function(R){var D=R.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(D)===0)return!0;var F=R.clone(),P=this.curve.redN.redMul(this.z);for(;;){if(F.iadd(this.curve.n),F.cmp(this.curve.p)>=0)return!1;if(D.redIAdd(P),this.x.cmp(D)===0)return!0}},A.prototype.toP=A.prototype.normalize,A.prototype.mixedAdd=A.prototype.add}),r9=D0((K)=>{var V=K;V.base=gL(),V.short=WB(),V.mont=XB(),V.edwards=AB()}),RQ=D0((K)=>{var V=zU(),Q=PV();K.inherits=Q;function U(O,X){if((O.charCodeAt(X)&64512)!==55296)return!1;if(X<0||X+1>=O.length)return!1;return(O.charCodeAt(X+1)&64512)===56320}function H(O,X){if(Array.isArray(O))return O.slice();if(!O)return[];var q=[];if(typeof O==="string"){if(!X){var W=0;for(var C=0;C>6|192,q[W++]=I&63|128;else if(U(O,C))I=65536+((I&1023)<<10)+(O.charCodeAt(++C)&1023),q[W++]=I>>18|240,q[W++]=I>>12&63|128,q[W++]=I>>6&63|128,q[W++]=I&63|128;else q[W++]=I>>12|224,q[W++]=I>>6&63|128,q[W++]=I&63|128}}else if(X==="hex"){if(O=O.replace(/[^a-z0-9]+/ig,""),O.length%2!==0)O="0"+O;for(C=0;C>>24|O>>>8&65280|O<<8&16711680|(O&255)<<24;return X>>>0}K.htonl=z;function M(O,X){var q="";for(var W=0;W>>0}return I}K.join32=D;function F(O,X){var q=Array(O.length*4);for(var W=0,C=0;W>>24,q[C+1]=I>>>16&255,q[C+2]=I>>>8&255,q[C+3]=I&255;else q[C+3]=I>>>24,q[C+2]=I>>>16&255,q[C+1]=I>>>8&255,q[C]=I&255}return q}K.split32=F;function P(O,X){return O>>>X|O<<32-X}K.rotr32=P;function G(O,X){return O<>>32-X}K.rotl32=G;function T(O,X){return O+X>>>0}K.sum32=T;function v(O,X,q){return O+X+q>>>0}K.sum32_3=v;function J(O,X,q,W){return O+X+q+W>>>0}K.sum32_4=J;function k(O,X,q,W,C){return O+X+q+W+C>>>0}K.sum32_5=k;function f(O,X,q,W){var C=O[X],I=O[X+1],$=W+I>>>0,Z=($>>0,O[X+1]=$}K.sum64=f;function j(O,X,q,W){var C=X+W>>>0,I=(C>>0}K.sum64_hi=j;function _(O,X,q,W){var C=X+W;return C>>>0}K.sum64_lo=_;function p(O,X,q,W,C,I,$,Z){var S=0,B=X;B=B+W>>>0,S+=B>>0,S+=B>>0,S+=B>>0}K.sum64_4_hi=p;function N(O,X,q,W,C,I,$,Z){var S=X+W+I+Z;return S>>>0}K.sum64_4_lo=N;function m(O,X,q,W,C,I,$,Z,S,B){var E=0,w=X;w=w+W>>>0,E+=w>>0,E+=w>>0,E+=w>>0,E+=w>>0}K.sum64_5_hi=m;function z0(O,X,q,W,C,I,$,Z,S,B){var E=X+W+I+Z+B;return E>>>0}K.sum64_5_lo=z0;function L0(O,X,q){var W=X<<32-q|O>>>q;return W>>>0}K.rotr64_hi=L0;function s(O,X,q){var W=O<<32-q|X>>>q;return W>>>0}K.rotr64_lo=s;function Z0(O,X,q){return O>>>q}K.shr64_hi=Z0;function L(O,X,q){var W=O<<32-q|X>>>q;return W>>>0}K.shr64_lo=L}),p8=D0((K)=>{var V=RQ(),Q=zU();function U(){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}K.BlockHash=U,U.prototype.update=function(H,Y){if(H=V.toArray(H,Y),!this.pending)this.pending=H;else this.pending=this.pending.concat(H);if(this.pendingTotal+=H.length,this.pending.length>=this._delta8){H=this.pending;var z=H.length%this._delta8;if(this.pending=H.slice(H.length-z,H.length),this.pending.length===0)this.pending=null;H=V.join32(H,0,H.length-z,this.endian);for(var M=0;M>>24&255,M[A++]=H>>>16&255,M[A++]=H>>>8&255,M[A++]=H&255}else{M[A++]=H&255,M[A++]=H>>>8&255,M[A++]=H>>>16&255,M[A++]=H>>>24&255,M[A++]=0,M[A++]=0,M[A++]=0,M[A++]=0;for(R=8;R{var V=RQ(),Q=V.rotr32;function U(F,P,G,T){if(F===0)return H(P,G,T);if(F===1||F===3)return z(P,G,T);if(F===2)return Y(P,G,T)}K.ft_1=U;function H(F,P,G){return F&P^~F&G}K.ch32=H;function Y(F,P,G){return F&P^F&G^P&G}K.maj32=Y;function z(F,P,G){return F^P^G}K.p32=z;function M(F){return Q(F,2)^Q(F,13)^Q(F,22)}K.s0_256=M;function A(F){return Q(F,6)^Q(F,11)^Q(F,25)}K.s1_256=A;function R(F){return Q(F,7)^Q(F,18)^F>>>3}K.g0_256=R;function D(F){return Q(F,17)^Q(F,19)^F>>>10}K.g1_256=D}),RB=D0((K,V)=>{var Q=RQ(),U=p8(),H=i9(),Y=Q.rotl32,z=Q.sum32,M=Q.sum32_5,A=H.ft_1,R=U.BlockHash,D=[1518500249,1859775393,2400959708,3395469782];function F(){if(!(this instanceof F))return new F;R.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=Array(80)}Q.inherits(F,R),V.exports=F,F.blockSize=512,F.outSize=160,F.hmacStrength=80,F.padLength=64,F.prototype._update=function(P,G){var T=this.W;for(var v=0;v<16;v++)T[v]=P[G+v];for(;v{var Q=RQ(),U=p8(),H=i9(),Y=zU(),z=Q.sum32,M=Q.sum32_4,A=Q.sum32_5,R=H.ch32,D=H.maj32,F=H.s0_256,P=H.s1_256,G=H.g0_256,T=H.g1_256,v=U.BlockHash,J=[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 k(){if(!(this instanceof k))return new k;v.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=J,this.W=Array(64)}Q.inherits(k,v),V.exports=k,k.blockSize=512,k.outSize=256,k.hmacStrength=192,k.padLength=64,k.prototype._update=function(f,j){var _=this.W;for(var p=0;p<16;p++)_[p]=f[j+p];for(;p<_.length;p++)_[p]=M(T(_[p-2]),_[p-7],G(_[p-15]),_[p-16]);var N=this.h[0],m=this.h[1],z0=this.h[2],L0=this.h[3],s=this.h[4],Z0=this.h[5],L=this.h[6],O=this.h[7];Y(this.k.length===_.length);for(p=0;p<_.length;p++){var X=A(O,P(s),R(s,Z0,L),this.k[p],_[p]),q=z(F(N),D(N,m,z0));O=L,L=Z0,Z0=s,s=z(L0,X),L0=z0,z0=m,m=N,N=z(X,q)}this.h[0]=z(this.h[0],N),this.h[1]=z(this.h[1],m),this.h[2]=z(this.h[2],z0),this.h[3]=z(this.h[3],L0),this.h[4]=z(this.h[4],s),this.h[5]=z(this.h[5],Z0),this.h[6]=z(this.h[6],L),this.h[7]=z(this.h[7],O)},k.prototype._digest=function(f){if(f==="hex")return Q.toHex32(this.h,"big");else return Q.split32(this.h,"big")}}),$B=D0((K,V)=>{var Q=RQ(),U=t9();function H(){if(!(this instanceof H))return new H;U.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}Q.inherits(H,U),V.exports=H,H.blockSize=512,H.outSize=224,H.hmacStrength=192,H.padLength=64,H.prototype._digest=function(Y){if(Y==="hex")return Q.toHex32(this.h.slice(0,7),"big");else return Q.split32(this.h.slice(0,7),"big")}}),a9=D0((K,V)=>{var Q=RQ(),U=p8(),H=zU(),Y=Q.rotr64_hi,z=Q.rotr64_lo,M=Q.shr64_hi,A=Q.shr64_lo,R=Q.sum64,D=Q.sum64_hi,F=Q.sum64_lo,P=Q.sum64_4_hi,G=Q.sum64_4_lo,T=Q.sum64_5_hi,v=Q.sum64_5_lo,J=U.BlockHash,k=[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 f(){if(!(this instanceof f))return new f;J.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=k,this.W=Array(160)}Q.inherits(f,J),V.exports=f,f.blockSize=1024,f.outSize=512,f.hmacStrength=192,f.padLength=128,f.prototype._prepareBlock=function(q,W){var C=this.W;for(var I=0;I<32;I++)C[I]=q[W+I];for(;I{var Q=RQ(),U=a9();function H(){if(!(this instanceof H))return new H;U.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}Q.inherits(H,U),V.exports=H,H.blockSize=1024,H.outSize=384,H.hmacStrength=192,H.padLength=128,H.prototype._digest=function(Y){if(Y==="hex")return Q.toHex32(this.h.slice(0,12),"big");else return Q.split32(this.h.slice(0,12),"big")}}),DB=D0((K)=>{K.sha1=RB(),K.sha224=$B(),K.sha256=t9(),K.sha384=FB(),K.sha512=a9()}),SB=D0((K)=>{var V=RQ(),Q=p8(),U=V.rotl32,H=V.sum32,Y=V.sum32_3,z=V.sum32_4,M=Q.BlockHash;function A(){if(!(this instanceof A))return new A;M.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}V.inherits(A,M),K.ripemd160=A,A.blockSize=512,A.outSize=160,A.hmacStrength=192,A.padLength=64,A.prototype._update=function(J,k){var f=this.h[0],j=this.h[1],_=this.h[2],p=this.h[3],N=this.h[4],m=f,z0=j,L0=_,s=p,Z0=N;for(var L=0;L<80;L++){var O=H(U(z(f,R(L,j,_,p),J[P[L]+k],D(L)),T[L]),N);f=N,N=p,p=U(_,10),_=j,j=O,O=H(U(z(m,R(79-L,z0,L0,s),J[G[L]+k],F(L)),v[L]),Z0),m=Z0,Z0=s,s=U(L0,10),L0=z0,z0=O}O=Y(this.h[1],_,s),this.h[1]=Y(this.h[2],p,Z0),this.h[2]=Y(this.h[3],N,m),this.h[3]=Y(this.h[4],f,z0),this.h[4]=Y(this.h[0],j,L0),this.h[0]=O},A.prototype._digest=function(J){if(J==="hex")return V.toHex32(this.h,"little");else return V.split32(this.h,"little")};function R(J,k,f,j){if(J<=15)return k^f^j;else if(J<=31)return k&f|~k&j;else if(J<=47)return(k|~f)^j;else if(J<=63)return k&j|f&~j;else return k^(f|~j)}function D(J){if(J<=15)return 0;else if(J<=31)return 1518500249;else if(J<=47)return 1859775393;else if(J<=63)return 2400959708;else return 2840853838}function F(J){if(J<=15)return 1352829926;else if(J<=31)return 1548603684;else if(J<=47)return 1836072691;else if(J<=63)return 2053994217;else return 0}var P=[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],G=[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],T=[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],v=[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]}),PB=D0((K,V)=>{var Q=RQ(),U=zU();function H(Y,z,M){if(!(this instanceof H))return new H(Y,z,M);this.Hash=Y,this.blockSize=Y.blockSize/8,this.outSize=Y.outSize/8,this.inner=null,this.outer=null,this._init(Q.toArray(z,M))}V.exports=H,H.prototype._init=function(Y){if(Y.length>this.blockSize)Y=new this.Hash().update(Y).digest();U(Y.length<=this.blockSize);for(var z=Y.length;z{var V=K;V.utils=RQ(),V.common=p8(),V.sha=DB(),V.ripemd=SB(),V.hmac=PB(),V.sha1=V.sha.sha1,V.sha256=V.sha.sha256,V.sha224=V.sha.sha224,V.sha384=V.sha.sha384,V.sha512=V.sha.sha512,V.ripemd160=V.ripemd.ripemd160}),CB=D0((K,V)=>{V.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}}),x2=D0((K)=>{var V=K,Q=j2(),U=r9(),H=_V(),Y=H.assert;function z(R){if(R.type==="short")this.curve=new U.short(R);else if(R.type==="edwards")this.curve=new U.edwards(R);else this.curve=new U.mont(R);this.g=this.curve.g,this.n=this.curve.n,this.hash=R.hash,Y(this.g.validate(),"Invalid curve"),Y(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}V.PresetCurve=z;function M(R,D){Object.defineProperty(V,R,{configurable:!0,enumerable:!0,get:function(){var F=new z(D);return Object.defineProperty(V,R,{configurable:!0,enumerable:!0,value:F}),F}})}M("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:Q.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),M("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:Q.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),M("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:Q.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),M("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:Q.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"]}),M("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:Q.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"]}),M("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:Q.sha256,gRed:!1,g:["9"]}),M("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:Q.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});var A;try{A=CB()}catch(R){A=void 0}M("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:Q.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",A]})}),IB=D0((K,V)=>{var Q=j2(),U=m9(),H=zU();function Y(z){if(!(this instanceof Y))return new Y(z);this.hash=z.hash,this.predResist=!!z.predResist,this.outLen=this.hash.outSize,this.minEntropy=z.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var M=U.toArray(z.entropy,z.entropyEnc||"hex"),A=U.toArray(z.nonce,z.nonceEnc||"hex"),R=U.toArray(z.pers,z.persEnc||"hex");H(M.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(M,A,R)}V.exports=Y,Y.prototype._init=function(z,M,A){var R=z.concat(M).concat(A);this.K=Array(this.outLen/8),this.V=Array(this.outLen/8);for(var D=0;D=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(z.concat(A||[])),this._reseed=1},Y.prototype.generate=function(z,M,A,R){if(this._reseed>this.reseedInterval)throw Error("Reseed is required");if(typeof M!=="string")R=A,A=M,M=null;if(A)A=U.toArray(A,R||"hex"),this._update(A);var D=[];while(D.length{var Q=_Q(),U=_V(),H=U.assert;function Y(z,M){if(this.ec=z,this.priv=null,this.pub=null,M.priv)this._importPrivate(M.priv,M.privEnc);if(M.pub)this._importPublic(M.pub,M.pubEnc)}V.exports=Y,Y.fromPublic=function(z,M,A){if(M instanceof Y)return M;return new Y(z,{pub:M,pubEnc:A})},Y.fromPrivate=function(z,M,A){if(M instanceof Y)return M;return new Y(z,{priv:M,privEnc:A})},Y.prototype.validate=function(){var z=this.getPublic();if(z.isInfinity())return{result:!1,reason:"Invalid public key"};if(!z.validate())return{result:!1,reason:"Public key is not a point"};if(!z.mul(this.ec.curve.n).isInfinity())return{result:!1,reason:"Public key * N != O"};return{result:!0,reason:null}},Y.prototype.getPublic=function(z,M){if(typeof z==="string")M=z,z=null;if(!this.pub)this.pub=this.ec.g.mul(this.priv);if(!M)return this.pub;return this.pub.encode(M,z)},Y.prototype.getPrivate=function(z){if(z==="hex")return this.priv.toString(16,2);else return this.priv},Y.prototype._importPrivate=function(z,M){this.priv=new Q(z,M||16),this.priv=this.priv.umod(this.ec.curve.n)},Y.prototype._importPublic=function(z,M){if(z.x||z.y){if(this.ec.curve.type==="mont")H(z.x,"Need x coordinate");else if(this.ec.curve.type==="short"||this.ec.curve.type==="edwards")H(z.x&&z.y,"Need both x and y coordinate");this.pub=this.ec.curve.point(z.x,z.y);return}this.pub=this.ec.curve.decodePoint(z,M)},Y.prototype.derive=function(z){if(!z.validate())H(z.validate(),"public point not validated");return z.mul(this.priv).getX()},Y.prototype.sign=function(z,M,A){return this.ec.sign(z,this,M,A)},Y.prototype.verify=function(z,M,A){return this.ec.verify(z,M,this,void 0,A)},Y.prototype.inspect=function(){return""}}),TB=D0((K,V)=>{var Q=_Q(),U=_V(),H=U.assert;function Y(D,F){if(D instanceof Y)return D;if(this._importDER(D,F))return;if(H(D.r&&D.s,"Signature without r or s"),this.r=new Q(D.r,16),this.s=new Q(D.s,16),D.recoveryParam===void 0)this.recoveryParam=null;else this.recoveryParam=D.recoveryParam}V.exports=Y;function z(){this.place=0}function M(D,F){var P=D[F.place++];if(!(P&128))return P;var G=P&15;if(G===0||G>4)return!1;if(D[F.place]===0)return!1;var T=0;for(var v=0,J=F.place;v>>=0;if(T<=127)return!1;return F.place=J,T}function A(D){var F=0,P=D.length-1;while(!D[F]&&!(D[F+1]&128)&&F>>3);D.push(P|128);while(--P)D.push(F>>>(P<<3)&255);D.push(F)}Y.prototype.toDER=function(D){var F=this.r.toArray(),P=this.s.toArray();if(F[0]&128)F=[0].concat(F);if(P[0]&128)P=[0].concat(P);F=A(F),P=A(P);while(!P[0]&&!(P[1]&128))P=P.slice(1);var G=[2];R(G,F.length),G=G.concat(F),G.push(2),R(G,P.length);var T=G.concat(P),v=[48];return R(v,T.length),v=v.concat(T),U.encode(v,D)}}),EB=D0((K,V)=>{var Q=_Q(),U=IB(),H=_V(),Y=x2(),z=n9(),M=H.assert,A=GB(),R=TB();function D(F){if(!(this instanceof D))return new D(F);if(typeof F==="string")M(Object.prototype.hasOwnProperty.call(Y,F),"Unknown curve "+F),F=Y[F];if(F instanceof Y.PresetCurve)F={curve:F};this.curve=F.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=F.curve.g,this.g.precompute(F.curve.n.bitLength()+1),this.hash=F.hash||F.curve.hash}V.exports=D,D.prototype.keyPair=function(F){return new A(this,F)},D.prototype.keyFromPrivate=function(F,P){return A.fromPrivate(this,F,P)},D.prototype.keyFromPublic=function(F,P){return A.fromPublic(this,F,P)},D.prototype.genKeyPair=function(F){if(!F)F={};var P=new U({hash:this.hash,pers:F.pers,persEnc:F.persEnc||"utf8",entropy:F.entropy||z(this.hash.hmacStrength),entropyEnc:F.entropy&&F.entropyEnc||"utf8",nonce:this.n.toArray()}),G=this.n.byteLength(),T=this.n.sub(new Q(2));for(;;){var v=new Q(P.generate(G));if(v.cmp(T)>0)continue;return v.iaddn(1),this.keyFromPrivate(v)}},D.prototype._truncateToN=function(F,P,G){var T;if(Q.isBN(F)||typeof F==="number")F=new Q(F,16),T=F.byteLength();else if(typeof F==="object")T=F.length,F=new Q(F,16);else{var v=F.toString();T=v.length+1>>>1,F=new Q(v,16)}if(typeof G!=="number")G=T*8;var J=G-this.n.bitLength();if(J>0)F=F.ushrn(J);if(!P&&F.cmp(this.n)>=0)return F.sub(this.n);else return F},D.prototype.sign=function(F,P,G,T){if(typeof G==="object")T=G,G=null;if(!T)T={};if(typeof F!=="string"&&typeof F!=="number"&&!Q.isBN(F)){M(typeof F==="object"&&F&&typeof F.length==="number","Expected message to be an array-like, a hex string, or a BN instance"),M(F.length>>>0===F.length);for(var v=0;v=0)continue;var m=this.g.mul(N);if(m.isInfinity())continue;var z0=m.getX(),L0=z0.umod(this.n);if(L0.cmpn(0)===0)continue;var s=N.invm(this.n).mul(L0.mul(P.getPrivate()).iadd(F));if(s=s.umod(this.n),s.cmpn(0)===0)continue;var Z0=(m.getY().isOdd()?1:0)|(z0.cmp(L0)!==0?2:0);if(T.canonical&&s.cmp(this.nh)>0)s=this.n.sub(s),Z0^=1;return new R({r:L0,s,recoveryParam:Z0})}},D.prototype.verify=function(F,P,G,T,v){if(!v)v={};F=this._truncateToN(F,!1,v.msgBitLength),G=this.keyFromPublic(G,T),P=new R(P,"hex");var{r:J,s:k}=P;if(J.cmpn(1)<0||J.cmp(this.n)>=0)return!1;if(k.cmpn(1)<0||k.cmp(this.n)>=0)return!1;var f=k.invm(this.n),j=f.mul(F).umod(this.n),_=f.mul(J).umod(this.n),p;if(!this.curve._maxwellTrick){if(p=this.g.mulAdd(j,G.getPublic(),_),p.isInfinity())return!1;return p.getX().umod(this.n).cmp(J)===0}if(p=this.g.jmulAdd(j,G.getPublic(),_),p.isInfinity())return!1;return p.eqXToP(J)},D.prototype.recoverPubKey=function(F,P,G,T){M((3&G)===G,"The recovery param is more than two bits"),P=new R(P,T);var v=this.n,J=new Q(F),k=P.r,f=P.s,j=G&1,_=G>>1;if(k.cmp(this.curve.p.umod(this.curve.n))>=0&&_)throw Error("Unable to find sencond key candinate");if(_)k=this.curve.pointFromX(k.add(this.curve.n),j);else k=this.curve.pointFromX(k,j);var p=P.r.invm(v),N=v.sub(J).mul(p).umod(v),m=f.mul(p).umod(v);return this.g.mulAdd(N,k,m)},D.prototype.getKeyRecoveryParam=function(F,P,G,T){if(P=new R(P,T),P.recoveryParam!==null)return P.recoveryParam;for(var v=0;v<4;v++){var J;try{J=this.recoverPubKey(F,P,v)}catch(k){continue}if(J.eq(G))return v}throw Error("Unable to find valid recovery factor")}}),BB=D0((K,V)=>{var Q=_V(),U=Q.assert,H=Q.parseBytes,Y=Q.cachedProperty;function z(M,A){if(this.eddsa=M,this._secret=H(A.secret),M.isPoint(A.pub))this._pub=A.pub;else this._pubBytes=H(A.pub)}z.fromPublic=function(M,A){if(A instanceof z)return A;return new z(M,{pub:A})},z.fromSecret=function(M,A){if(A instanceof z)return A;return new z(M,{secret:A})},z.prototype.secret=function(){return this._secret},Y(z,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),Y(z,"pub",function(){if(this._pubBytes)return this.eddsa.decodePoint(this._pubBytes);return this.eddsa.g.mul(this.priv())}),Y(z,"privBytes",function(){var M=this.eddsa,A=this.hash(),R=M.encodingLength-1,D=A.slice(0,M.encodingLength);return D[0]&=248,D[R]&=127,D[R]|=64,D}),Y(z,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),Y(z,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),Y(z,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),z.prototype.sign=function(M){return U(this._secret,"KeyPair can only verify"),this.eddsa.sign(M,this)},z.prototype.verify=function(M,A){return this.eddsa.verify(M,A,this)},z.prototype.getSecret=function(M){return U(this._secret,"KeyPair is public only"),Q.encode(this.secret(),M)},z.prototype.getPublic=function(M){return Q.encode(this.pubBytes(),M)},V.exports=z}),JB=D0((K,V)=>{var Q=_Q(),U=_V(),H=U.assert,Y=U.cachedProperty,z=U.parseBytes;function M(A,R){if(this.eddsa=A,typeof R!=="object")R=z(R);if(Array.isArray(R))H(R.length===A.encodingLength*2,"Signature has invalid size"),R={R:R.slice(0,A.encodingLength),S:R.slice(A.encodingLength)};if(H(R.R&&R.S,"Signature without R or S"),A.isPoint(R.R))this._R=R.R;if(R.S instanceof Q)this._S=R.S;this._Rencoded=Array.isArray(R.R)?R.R:R.Rencoded,this._Sencoded=Array.isArray(R.S)?R.S:R.Sencoded}Y(M,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),Y(M,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),Y(M,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),Y(M,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),M.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},M.prototype.toHex=function(){return U.encode(this.toBytes(),"hex").toUpperCase()},V.exports=M}),vB=D0((K,V)=>{var Q=j2(),U=x2(),H=_V(),Y=H.assert,z=H.parseBytes,M=BB(),A=JB();function R(D){if(Y(D==="ed25519","only tested with ed25519 so far"),!(this instanceof R))return new R(D);D=U[D].curve,this.curve=D,this.g=D.g,this.g.precompute(D.n.bitLength()+1),this.pointClass=D.point().constructor,this.encodingLength=Math.ceil(D.n.bitLength()/8),this.hash=Q.sha512}V.exports=R,R.prototype.sign=function(D,F){D=z(D);var P=this.keyFromSecret(F),G=this.hashInt(P.messagePrefix(),D),T=this.g.mul(G),v=this.encodePoint(T),J=this.hashInt(v,P.pubBytes(),D).mul(P.priv()),k=G.add(J).umod(this.curve.n);return this.makeSignature({R:T,S:k,Rencoded:v})},R.prototype.verify=function(D,F,P){if(D=z(D),F=this.makeSignature(F),F.S().gte(F.eddsa.curve.n)||F.S().isNeg())return!1;var G=this.keyFromPublic(P),T=this.hashInt(F.Rencoded(),G.pubBytes(),D),v=this.g.mul(F.S()),J=F.R().add(G.pub().mul(T));return J.eq(v)},R.prototype.hashInt=function(){var D=this.hash();for(var F=0;F{var V=K;V.version=OB().version,V.utils=_V(),V.rand=n9(),V.curve=r9(),V.curves=x2(),V.ec=EB(),V.eddsa=vB()}),fB=D0((K,V)=>{(function(Q,U){function H(L,O){if(!L)throw Error(O||"Assertion failed")}function Y(L,O){L.super_=O;var X=function(){};X.prototype=O.prototype,L.prototype=new X,L.prototype.constructor=L}function z(L,O,X){if(z.isBN(L))return L;if(this.negative=0,this.words=null,this.length=0,this.red=null,L!==null){if(O==="le"||O==="be")X=O,O=10;this._init(L||0,O||10,X||"be")}}if(typeof Q==="object")Q.exports=z;else U.BN=z;z.BN=z,z.wordSize=26;var M;try{if(typeof window<"u"&&typeof window.Buffer<"u")M=window.Buffer;else M=(cK(),D1(pK)).Buffer}catch(L){}z.isBN=function(L){if(L instanceof z)return!0;return L!==null&&typeof L==="object"&&L.constructor.wordSize===z.wordSize&&Array.isArray(L.words)},z.max=function(L,O){if(L.cmp(O)>0)return L;return O},z.min=function(L,O){if(L.cmp(O)<0)return L;return O},z.prototype._init=function(L,O,X){if(typeof L==="number")return this._initNumber(L,O,X);if(typeof L==="object")return this._initArray(L,O,X);if(O==="hex")O=16;H(O===(O|0)&&O>=2&&O<=36),L=L.toString().replace(/\s+/g,"");var q=0;if(L[0]==="-")q++,this.negative=1;if(q=0;q-=3)if(C=L[q]|L[q-1]<<8|L[q-2]<<16,this.words[W]|=C<>>26-I&67108863,I+=24,I>=26)I-=26,W++}else if(X==="le"){for(q=0,W=0;q>>26-I&67108863,I+=24,I>=26)I-=26,W++}return this.strip()};function A(L,O){var X=L.charCodeAt(O);if(X>=65&&X<=70)return X-55;else if(X>=97&&X<=102)return X-87;else return X-48&15}function R(L,O,X){var q=A(L,X);if(X-1>=O)q|=A(L,X-1)<<4;return q}z.prototype._parseHex=function(L,O,X){this.length=Math.ceil((L.length-O)/6),this.words=Array(this.length);for(var q=0;q=O;q-=2)if(I=R(L,O,q)<=18)W-=18,C+=1,this.words[C]|=I>>>26;else W+=8;else{var $=L.length-O;for(q=$%2===0?O+1:O;q=18)W-=18,C+=1,this.words[C]|=I>>>26;else W+=8}this.strip()};function D(L,O,X,q){var W=0,C=Math.min(L.length,X);for(var I=O;I=49)W+=$-49+10;else if($>=17)W+=$-17+10;else W+=$}return W}z.prototype._parseBase=function(L,O,X){this.words=[0],this.length=1;for(var q=0,W=1;W<=67108863;W*=O)q++;q--,W=W/O|0;var C=L.length-X,I=C%q,$=Math.min(C,C-I)+X,Z=0;for(var S=X;S<$;S+=q)if(Z=D(L,S,S+q,O),this.imuln(W),this.words[0]+Z<67108864)this.words[0]+=Z;else this._iaddn(Z);if(I!==0){var B=1;Z=D(L,S,L.length,O);for(S=0;S1&&this.words[this.length-1]===0)this.length--;return this._normSign()},z.prototype._normSign=function(){if(this.length===1&&this.words[0]===0)this.negative=0;return this},z.prototype.inspect=function(){return(this.red?""};var F=["","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"],P=[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],G=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64000000,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,24300000,28629151,33554432,39135393,45435424,52521875,60466176];if(z.prototype.toString=function(L,O){L=L||10,O=O|0||1;var X;if(L===16||L==="hex"){X="";var q=0,W=0;for(var C=0;C>>24-q&16777215,q+=2,q>=26)q-=26,C--;if(W!==0||C!==this.length-1)X=F[6-$.length]+$+X;else X=$+X}if(W!==0)X=W.toString(16)+X;while(X.length%O!==0)X="0"+X;if(this.negative!==0)X="-"+X;return X}if(L===(L|0)&&L>=2&&L<=36){var Z=P[L],S=G[L];X="";var B=this.clone();B.negative=0;while(!B.isZero()){var E=B.modn(S).toString(L);if(B=B.idivn(S),!B.isZero())X=F[Z-E.length]+E+X;else X=E+X}if(this.isZero())X="0"+X;while(X.length%O!==0)X="0"+X;if(this.negative!==0)X="-"+X;return X}H(!1,"Base should be between 2 and 36")},z.prototype.toNumber=function(){var L=this.words[0];if(this.length===2)L+=this.words[1]*67108864;else if(this.length===3&&this.words[2]===1)L+=4503599627370496+this.words[1]*67108864;else if(this.length>2)H(!1,"Number can only safely store up to 53 bits");return this.negative!==0?-L:L},z.prototype.toJSON=function(){return this.toString(16)},z.prototype.toBuffer=function(L,O){return H(typeof M<"u"),this.toArrayLike(M,L,O)},z.prototype.toArray=function(L,O){return this.toArrayLike(Array,L,O)},z.prototype.toArrayLike=function(L,O,X){var q=this.byteLength(),W=X||Math.max(1,q);H(q<=W,"byte array longer than desired length"),H(W>0,"Requested array length <= 0"),this.strip();var C=O==="le",I=new L(W),$,Z,S=this.clone();if(!C){for(Z=0;Z=4096)X+=13,O>>>=13;if(O>=64)X+=7,O>>>=7;if(O>=8)X+=4,O>>>=4;if(O>=2)X+=2,O>>>=2;return X+O};z.prototype._zeroBits=function(L){if(L===0)return 26;var O=L,X=0;if((O&8191)===0)X+=13,O>>>=13;if((O&127)===0)X+=7,O>>>=7;if((O&15)===0)X+=4,O>>>=4;if((O&3)===0)X+=2,O>>>=2;if((O&1)===0)X++;return X},z.prototype.bitLength=function(){var L=this.words[this.length-1],O=this._countBits(L);return(this.length-1)*26+O};function T(L){var O=Array(L.bitLength());for(var X=0;X>>W}return O}z.prototype.zeroBits=function(){if(this.isZero())return 0;var L=0;for(var O=0;OL.length)return this.clone().ior(L);return L.clone().ior(this)},z.prototype.uor=function(L){if(this.length>L.length)return this.clone().iuor(L);return L.clone().iuor(this)},z.prototype.iuand=function(L){var O;if(this.length>L.length)O=L;else O=this;for(var X=0;XL.length)return this.clone().iand(L);return L.clone().iand(this)},z.prototype.uand=function(L){if(this.length>L.length)return this.clone().iuand(L);return L.clone().iuand(this)},z.prototype.iuxor=function(L){var O,X;if(this.length>L.length)O=this,X=L;else O=L,X=this;for(var q=0;qL.length)return this.clone().ixor(L);return L.clone().ixor(this)},z.prototype.uxor=function(L){if(this.length>L.length)return this.clone().iuxor(L);return L.clone().iuxor(this)},z.prototype.inotn=function(L){H(typeof L==="number"&&L>=0);var O=Math.ceil(L/26)|0,X=L%26;if(this._expand(O),X>0)O--;for(var q=0;q0)this.words[q]=~this.words[q]&67108863>>26-X;return this.strip()},z.prototype.notn=function(L){return this.clone().inotn(L)},z.prototype.setn=function(L,O){H(typeof L==="number"&&L>=0);var X=L/26|0,q=L%26;if(this._expand(X+1),O)this.words[X]=this.words[X]|1<L.length)X=this,q=L;else X=L,q=this;var W=0;for(var C=0;C>>26;for(;W!==0&&C>>26;if(this.length=X.length,W!==0)this.words[this.length]=W,this.length++;else if(X!==this)for(;CL.length)return this.clone().iadd(L);return L.clone().iadd(this)},z.prototype.isub=function(L){if(L.negative!==0){L.negative=0;var O=this.iadd(L);return L.negative=1,O._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(L),this.negative=1,this._normSign();var X=this.cmp(L);if(X===0)return this.negative=0,this.length=1,this.words[0]=0,this;var q,W;if(X>0)q=this,W=L;else q=L,W=this;var C=0;for(var I=0;I>26,this.words[I]=O&67108863;for(;C!==0&&I>26,this.words[I]=O&67108863;if(C===0&&I>>26,E=Z&67108863,w=Math.min(S,O.length-1);for(var h=Math.max(0,S-L.length+1);h<=w;h++){var u=S-h|0;W=L.words[u]|0,C=O.words[h]|0,I=W*C+E,B+=I/67108864|0,E=I&67108863}X.words[S]=E|0,Z=B|0}if(Z!==0)X.words[S]=Z|0;else X.length--;return X.strip()}var J=function(L,O,X){var q=L.words,W=O.words,C=X.words,I=0,$,Z,S,B=q[0]|0,E=B&8191,w=B>>>13,h=q[1]|0,u=h&8191,t=h>>>13,F0=q[2]|0,K0=F0&8191,r=F0>>>13,A0=q[3]|0,e=A0&8191,Y0=A0>>>13,r0=q[4]|0,b=r0&8191,o=r0>>>13,R0=q[5]|0,Q0=R0&8191,H0=R0>>>13,N0=q[6]|0,d=N0&8191,a=N0>>>13,o0=q[7]|0,V0=o0&8191,W0=o0>>>13,H1=q[8]|0,G0=H1&8191,T0=H1>>>13,v1=q[9]|0,P0=v1&8191,E0=v1>>>13,i1=W[0]|0,x0=i1&8191,k0=i1>>>13,N1=W[1]|0,w0=N1&8191,f0=N1>>>13,zK=W[2]|0,c0=zK&8191,g0=zK>>>13,VK=W[3]|0,u0=VK&8191,y0=VK>>>13,g1=W[4]|0,s0=g1&8191,b0=g1>>>13,t1=W[5]|0,h0=t1&8191,g=t1>>>13,n=W[6]|0,U0=n&8191,O0=n>>>13,i0=W[7]|0,C0=i0&8191,B0=i0>>>13,k1=W[8]|0,l0=k1&8191,d0=k1>>>13,QK=W[9]|0,p0=QK&8191,_0=QK>>>13;X.negative=L.negative^O.negative,X.length=19,$=Math.imul(E,x0),Z=Math.imul(E,k0),Z=Z+Math.imul(w,x0)|0,S=Math.imul(w,k0);var P1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(P1>>>26)|0,P1&=67108863,$=Math.imul(u,x0),Z=Math.imul(u,k0),Z=Z+Math.imul(t,x0)|0,S=Math.imul(t,k0),$=$+Math.imul(E,w0)|0,Z=Z+Math.imul(E,f0)|0,Z=Z+Math.imul(w,w0)|0,S=S+Math.imul(w,f0)|0;var Z1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(Z1>>>26)|0,Z1&=67108863,$=Math.imul(K0,x0),Z=Math.imul(K0,k0),Z=Z+Math.imul(r,x0)|0,S=Math.imul(r,k0),$=$+Math.imul(u,w0)|0,Z=Z+Math.imul(u,f0)|0,Z=Z+Math.imul(t,w0)|0,S=S+Math.imul(t,f0)|0,$=$+Math.imul(E,c0)|0,Z=Z+Math.imul(E,g0)|0,Z=Z+Math.imul(w,c0)|0,S=S+Math.imul(w,g0)|0;var Y1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(Y1>>>26)|0,Y1&=67108863,$=Math.imul(e,x0),Z=Math.imul(e,k0),Z=Z+Math.imul(Y0,x0)|0,S=Math.imul(Y0,k0),$=$+Math.imul(K0,w0)|0,Z=Z+Math.imul(K0,f0)|0,Z=Z+Math.imul(r,w0)|0,S=S+Math.imul(r,f0)|0,$=$+Math.imul(u,c0)|0,Z=Z+Math.imul(u,g0)|0,Z=Z+Math.imul(t,c0)|0,S=S+Math.imul(t,g0)|0,$=$+Math.imul(E,u0)|0,Z=Z+Math.imul(E,y0)|0,Z=Z+Math.imul(w,u0)|0,S=S+Math.imul(w,y0)|0;var F1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(F1>>>26)|0,F1&=67108863,$=Math.imul(b,x0),Z=Math.imul(b,k0),Z=Z+Math.imul(o,x0)|0,S=Math.imul(o,k0),$=$+Math.imul(e,w0)|0,Z=Z+Math.imul(e,f0)|0,Z=Z+Math.imul(Y0,w0)|0,S=S+Math.imul(Y0,f0)|0,$=$+Math.imul(K0,c0)|0,Z=Z+Math.imul(K0,g0)|0,Z=Z+Math.imul(r,c0)|0,S=S+Math.imul(r,g0)|0,$=$+Math.imul(u,u0)|0,Z=Z+Math.imul(u,y0)|0,Z=Z+Math.imul(t,u0)|0,S=S+Math.imul(t,y0)|0,$=$+Math.imul(E,s0)|0,Z=Z+Math.imul(E,b0)|0,Z=Z+Math.imul(w,s0)|0,S=S+Math.imul(w,b0)|0;var A1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(A1>>>26)|0,A1&=67108863,$=Math.imul(Q0,x0),Z=Math.imul(Q0,k0),Z=Z+Math.imul(H0,x0)|0,S=Math.imul(H0,k0),$=$+Math.imul(b,w0)|0,Z=Z+Math.imul(b,f0)|0,Z=Z+Math.imul(o,w0)|0,S=S+Math.imul(o,f0)|0,$=$+Math.imul(e,c0)|0,Z=Z+Math.imul(e,g0)|0,Z=Z+Math.imul(Y0,c0)|0,S=S+Math.imul(Y0,g0)|0,$=$+Math.imul(K0,u0)|0,Z=Z+Math.imul(K0,y0)|0,Z=Z+Math.imul(r,u0)|0,S=S+Math.imul(r,y0)|0,$=$+Math.imul(u,s0)|0,Z=Z+Math.imul(u,b0)|0,Z=Z+Math.imul(t,s0)|0,S=S+Math.imul(t,b0)|0,$=$+Math.imul(E,h0)|0,Z=Z+Math.imul(E,g)|0,Z=Z+Math.imul(w,h0)|0,S=S+Math.imul(w,g)|0;var y1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(y1>>>26)|0,y1&=67108863,$=Math.imul(d,x0),Z=Math.imul(d,k0),Z=Z+Math.imul(a,x0)|0,S=Math.imul(a,k0),$=$+Math.imul(Q0,w0)|0,Z=Z+Math.imul(Q0,f0)|0,Z=Z+Math.imul(H0,w0)|0,S=S+Math.imul(H0,f0)|0,$=$+Math.imul(b,c0)|0,Z=Z+Math.imul(b,g0)|0,Z=Z+Math.imul(o,c0)|0,S=S+Math.imul(o,g0)|0,$=$+Math.imul(e,u0)|0,Z=Z+Math.imul(e,y0)|0,Z=Z+Math.imul(Y0,u0)|0,S=S+Math.imul(Y0,y0)|0,$=$+Math.imul(K0,s0)|0,Z=Z+Math.imul(K0,b0)|0,Z=Z+Math.imul(r,s0)|0,S=S+Math.imul(r,b0)|0,$=$+Math.imul(u,h0)|0,Z=Z+Math.imul(u,g)|0,Z=Z+Math.imul(t,h0)|0,S=S+Math.imul(t,g)|0,$=$+Math.imul(E,U0)|0,Z=Z+Math.imul(E,O0)|0,Z=Z+Math.imul(w,U0)|0,S=S+Math.imul(w,O0)|0;var h1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(h1>>>26)|0,h1&=67108863,$=Math.imul(V0,x0),Z=Math.imul(V0,k0),Z=Z+Math.imul(W0,x0)|0,S=Math.imul(W0,k0),$=$+Math.imul(d,w0)|0,Z=Z+Math.imul(d,f0)|0,Z=Z+Math.imul(a,w0)|0,S=S+Math.imul(a,f0)|0,$=$+Math.imul(Q0,c0)|0,Z=Z+Math.imul(Q0,g0)|0,Z=Z+Math.imul(H0,c0)|0,S=S+Math.imul(H0,g0)|0,$=$+Math.imul(b,u0)|0,Z=Z+Math.imul(b,y0)|0,Z=Z+Math.imul(o,u0)|0,S=S+Math.imul(o,y0)|0,$=$+Math.imul(e,s0)|0,Z=Z+Math.imul(e,b0)|0,Z=Z+Math.imul(Y0,s0)|0,S=S+Math.imul(Y0,b0)|0,$=$+Math.imul(K0,h0)|0,Z=Z+Math.imul(K0,g)|0,Z=Z+Math.imul(r,h0)|0,S=S+Math.imul(r,g)|0,$=$+Math.imul(u,U0)|0,Z=Z+Math.imul(u,O0)|0,Z=Z+Math.imul(t,U0)|0,S=S+Math.imul(t,O0)|0,$=$+Math.imul(E,C0)|0,Z=Z+Math.imul(E,B0)|0,Z=Z+Math.imul(w,C0)|0,S=S+Math.imul(w,B0)|0;var p1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(p1>>>26)|0,p1&=67108863,$=Math.imul(G0,x0),Z=Math.imul(G0,k0),Z=Z+Math.imul(T0,x0)|0,S=Math.imul(T0,k0),$=$+Math.imul(V0,w0)|0,Z=Z+Math.imul(V0,f0)|0,Z=Z+Math.imul(W0,w0)|0,S=S+Math.imul(W0,f0)|0,$=$+Math.imul(d,c0)|0,Z=Z+Math.imul(d,g0)|0,Z=Z+Math.imul(a,c0)|0,S=S+Math.imul(a,g0)|0,$=$+Math.imul(Q0,u0)|0,Z=Z+Math.imul(Q0,y0)|0,Z=Z+Math.imul(H0,u0)|0,S=S+Math.imul(H0,y0)|0,$=$+Math.imul(b,s0)|0,Z=Z+Math.imul(b,b0)|0,Z=Z+Math.imul(o,s0)|0,S=S+Math.imul(o,b0)|0,$=$+Math.imul(e,h0)|0,Z=Z+Math.imul(e,g)|0,Z=Z+Math.imul(Y0,h0)|0,S=S+Math.imul(Y0,g)|0,$=$+Math.imul(K0,U0)|0,Z=Z+Math.imul(K0,O0)|0,Z=Z+Math.imul(r,U0)|0,S=S+Math.imul(r,O0)|0,$=$+Math.imul(u,C0)|0,Z=Z+Math.imul(u,B0)|0,Z=Z+Math.imul(t,C0)|0,S=S+Math.imul(t,B0)|0,$=$+Math.imul(E,l0)|0,Z=Z+Math.imul(E,d0)|0,Z=Z+Math.imul(w,l0)|0,S=S+Math.imul(w,d0)|0;var c1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(c1>>>26)|0,c1&=67108863,$=Math.imul(P0,x0),Z=Math.imul(P0,k0),Z=Z+Math.imul(E0,x0)|0,S=Math.imul(E0,k0),$=$+Math.imul(G0,w0)|0,Z=Z+Math.imul(G0,f0)|0,Z=Z+Math.imul(T0,w0)|0,S=S+Math.imul(T0,f0)|0,$=$+Math.imul(V0,c0)|0,Z=Z+Math.imul(V0,g0)|0,Z=Z+Math.imul(W0,c0)|0,S=S+Math.imul(W0,g0)|0,$=$+Math.imul(d,u0)|0,Z=Z+Math.imul(d,y0)|0,Z=Z+Math.imul(a,u0)|0,S=S+Math.imul(a,y0)|0,$=$+Math.imul(Q0,s0)|0,Z=Z+Math.imul(Q0,b0)|0,Z=Z+Math.imul(H0,s0)|0,S=S+Math.imul(H0,b0)|0,$=$+Math.imul(b,h0)|0,Z=Z+Math.imul(b,g)|0,Z=Z+Math.imul(o,h0)|0,S=S+Math.imul(o,g)|0,$=$+Math.imul(e,U0)|0,Z=Z+Math.imul(e,O0)|0,Z=Z+Math.imul(Y0,U0)|0,S=S+Math.imul(Y0,O0)|0,$=$+Math.imul(K0,C0)|0,Z=Z+Math.imul(K0,B0)|0,Z=Z+Math.imul(r,C0)|0,S=S+Math.imul(r,B0)|0,$=$+Math.imul(u,l0)|0,Z=Z+Math.imul(u,d0)|0,Z=Z+Math.imul(t,l0)|0,S=S+Math.imul(t,d0)|0,$=$+Math.imul(E,p0)|0,Z=Z+Math.imul(E,_0)|0,Z=Z+Math.imul(w,p0)|0,S=S+Math.imul(w,_0)|0;var u1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(u1>>>26)|0,u1&=67108863,$=Math.imul(P0,w0),Z=Math.imul(P0,f0),Z=Z+Math.imul(E0,w0)|0,S=Math.imul(E0,f0),$=$+Math.imul(G0,c0)|0,Z=Z+Math.imul(G0,g0)|0,Z=Z+Math.imul(T0,c0)|0,S=S+Math.imul(T0,g0)|0,$=$+Math.imul(V0,u0)|0,Z=Z+Math.imul(V0,y0)|0,Z=Z+Math.imul(W0,u0)|0,S=S+Math.imul(W0,y0)|0,$=$+Math.imul(d,s0)|0,Z=Z+Math.imul(d,b0)|0,Z=Z+Math.imul(a,s0)|0,S=S+Math.imul(a,b0)|0,$=$+Math.imul(Q0,h0)|0,Z=Z+Math.imul(Q0,g)|0,Z=Z+Math.imul(H0,h0)|0,S=S+Math.imul(H0,g)|0,$=$+Math.imul(b,U0)|0,Z=Z+Math.imul(b,O0)|0,Z=Z+Math.imul(o,U0)|0,S=S+Math.imul(o,O0)|0,$=$+Math.imul(e,C0)|0,Z=Z+Math.imul(e,B0)|0,Z=Z+Math.imul(Y0,C0)|0,S=S+Math.imul(Y0,B0)|0,$=$+Math.imul(K0,l0)|0,Z=Z+Math.imul(K0,d0)|0,Z=Z+Math.imul(r,l0)|0,S=S+Math.imul(r,d0)|0,$=$+Math.imul(u,p0)|0,Z=Z+Math.imul(u,_0)|0,Z=Z+Math.imul(t,p0)|0,S=S+Math.imul(t,_0)|0;var b1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(b1>>>26)|0,b1&=67108863,$=Math.imul(P0,c0),Z=Math.imul(P0,g0),Z=Z+Math.imul(E0,c0)|0,S=Math.imul(E0,g0),$=$+Math.imul(G0,u0)|0,Z=Z+Math.imul(G0,y0)|0,Z=Z+Math.imul(T0,u0)|0,S=S+Math.imul(T0,y0)|0,$=$+Math.imul(V0,s0)|0,Z=Z+Math.imul(V0,b0)|0,Z=Z+Math.imul(W0,s0)|0,S=S+Math.imul(W0,b0)|0,$=$+Math.imul(d,h0)|0,Z=Z+Math.imul(d,g)|0,Z=Z+Math.imul(a,h0)|0,S=S+Math.imul(a,g)|0,$=$+Math.imul(Q0,U0)|0,Z=Z+Math.imul(Q0,O0)|0,Z=Z+Math.imul(H0,U0)|0,S=S+Math.imul(H0,O0)|0,$=$+Math.imul(b,C0)|0,Z=Z+Math.imul(b,B0)|0,Z=Z+Math.imul(o,C0)|0,S=S+Math.imul(o,B0)|0,$=$+Math.imul(e,l0)|0,Z=Z+Math.imul(e,d0)|0,Z=Z+Math.imul(Y0,l0)|0,S=S+Math.imul(Y0,d0)|0,$=$+Math.imul(K0,p0)|0,Z=Z+Math.imul(K0,_0)|0,Z=Z+Math.imul(r,p0)|0,S=S+Math.imul(r,_0)|0;var l1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(l1>>>26)|0,l1&=67108863,$=Math.imul(P0,u0),Z=Math.imul(P0,y0),Z=Z+Math.imul(E0,u0)|0,S=Math.imul(E0,y0),$=$+Math.imul(G0,s0)|0,Z=Z+Math.imul(G0,b0)|0,Z=Z+Math.imul(T0,s0)|0,S=S+Math.imul(T0,b0)|0,$=$+Math.imul(V0,h0)|0,Z=Z+Math.imul(V0,g)|0,Z=Z+Math.imul(W0,h0)|0,S=S+Math.imul(W0,g)|0,$=$+Math.imul(d,U0)|0,Z=Z+Math.imul(d,O0)|0,Z=Z+Math.imul(a,U0)|0,S=S+Math.imul(a,O0)|0,$=$+Math.imul(Q0,C0)|0,Z=Z+Math.imul(Q0,B0)|0,Z=Z+Math.imul(H0,C0)|0,S=S+Math.imul(H0,B0)|0,$=$+Math.imul(b,l0)|0,Z=Z+Math.imul(b,d0)|0,Z=Z+Math.imul(o,l0)|0,S=S+Math.imul(o,d0)|0,$=$+Math.imul(e,p0)|0,Z=Z+Math.imul(e,_0)|0,Z=Z+Math.imul(Y0,p0)|0,S=S+Math.imul(Y0,_0)|0;var LK=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(LK>>>26)|0,LK&=67108863,$=Math.imul(P0,s0),Z=Math.imul(P0,b0),Z=Z+Math.imul(E0,s0)|0,S=Math.imul(E0,b0),$=$+Math.imul(G0,h0)|0,Z=Z+Math.imul(G0,g)|0,Z=Z+Math.imul(T0,h0)|0,S=S+Math.imul(T0,g)|0,$=$+Math.imul(V0,U0)|0,Z=Z+Math.imul(V0,O0)|0,Z=Z+Math.imul(W0,U0)|0,S=S+Math.imul(W0,O0)|0,$=$+Math.imul(d,C0)|0,Z=Z+Math.imul(d,B0)|0,Z=Z+Math.imul(a,C0)|0,S=S+Math.imul(a,B0)|0,$=$+Math.imul(Q0,l0)|0,Z=Z+Math.imul(Q0,d0)|0,Z=Z+Math.imul(H0,l0)|0,S=S+Math.imul(H0,d0)|0,$=$+Math.imul(b,p0)|0,Z=Z+Math.imul(b,_0)|0,Z=Z+Math.imul(o,p0)|0,S=S+Math.imul(o,_0)|0;var d1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(d1>>>26)|0,d1&=67108863,$=Math.imul(P0,h0),Z=Math.imul(P0,g),Z=Z+Math.imul(E0,h0)|0,S=Math.imul(E0,g),$=$+Math.imul(G0,U0)|0,Z=Z+Math.imul(G0,O0)|0,Z=Z+Math.imul(T0,U0)|0,S=S+Math.imul(T0,O0)|0,$=$+Math.imul(V0,C0)|0,Z=Z+Math.imul(V0,B0)|0,Z=Z+Math.imul(W0,C0)|0,S=S+Math.imul(W0,B0)|0,$=$+Math.imul(d,l0)|0,Z=Z+Math.imul(d,d0)|0,Z=Z+Math.imul(a,l0)|0,S=S+Math.imul(a,d0)|0,$=$+Math.imul(Q0,p0)|0,Z=Z+Math.imul(Q0,_0)|0,Z=Z+Math.imul(H0,p0)|0,S=S+Math.imul(H0,_0)|0;var s1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(s1>>>26)|0,s1&=67108863,$=Math.imul(P0,U0),Z=Math.imul(P0,O0),Z=Z+Math.imul(E0,U0)|0,S=Math.imul(E0,O0),$=$+Math.imul(G0,C0)|0,Z=Z+Math.imul(G0,B0)|0,Z=Z+Math.imul(T0,C0)|0,S=S+Math.imul(T0,B0)|0,$=$+Math.imul(V0,l0)|0,Z=Z+Math.imul(V0,d0)|0,Z=Z+Math.imul(W0,l0)|0,S=S+Math.imul(W0,d0)|0,$=$+Math.imul(d,p0)|0,Z=Z+Math.imul(d,_0)|0,Z=Z+Math.imul(a,p0)|0,S=S+Math.imul(a,_0)|0;var o1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(o1>>>26)|0,o1&=67108863,$=Math.imul(P0,C0),Z=Math.imul(P0,B0),Z=Z+Math.imul(E0,C0)|0,S=Math.imul(E0,B0),$=$+Math.imul(G0,l0)|0,Z=Z+Math.imul(G0,d0)|0,Z=Z+Math.imul(T0,l0)|0,S=S+Math.imul(T0,d0)|0,$=$+Math.imul(V0,p0)|0,Z=Z+Math.imul(V0,_0)|0,Z=Z+Math.imul(W0,p0)|0,S=S+Math.imul(W0,_0)|0;var m1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(m1>>>26)|0,m1&=67108863,$=Math.imul(P0,l0),Z=Math.imul(P0,d0),Z=Z+Math.imul(E0,l0)|0,S=Math.imul(E0,d0),$=$+Math.imul(G0,p0)|0,Z=Z+Math.imul(G0,_0)|0,Z=Z+Math.imul(T0,p0)|0,S=S+Math.imul(T0,_0)|0;var ZK=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(ZK>>>26)|0,ZK&=67108863,$=Math.imul(P0,p0),Z=Math.imul(P0,_0),Z=Z+Math.imul(E0,p0)|0,S=Math.imul(E0,_0);var n1=(I+$|0)+((Z&8191)<<13)|0;if(I=(S+(Z>>>13)|0)+(n1>>>26)|0,n1&=67108863,C[0]=P1,C[1]=Z1,C[2]=Y1,C[3]=F1,C[4]=A1,C[5]=y1,C[6]=h1,C[7]=p1,C[8]=c1,C[9]=u1,C[10]=b1,C[11]=l1,C[12]=LK,C[13]=d1,C[14]=s1,C[15]=o1,C[16]=m1,C[17]=ZK,C[18]=n1,I!==0)C[19]=I,X.length++;return X};if(!Math.imul)J=v;function k(L,O,X){X.negative=O.negative^L.negative,X.length=L.length+O.length;var q=0,W=0;for(var C=0;C>>26)|0,W+=I>>>26,I&=67108863}X.words[C]=$,q=I,I=W}if(q!==0)X.words[C]=q;else X.length--;return X.strip()}function f(L,O,X){var q=new j;return q.mulp(L,O,X)}z.prototype.mulTo=function(L,O){var X,q=this.length+L.length;if(this.length===10&&L.length===10)X=J(this,L,O);else if(q<63)X=v(this,L,O);else if(q<1024)X=k(this,L,O);else X=f(this,L,O);return X};function j(L,O){this.x=L,this.y=O}j.prototype.makeRBT=function(L){var O=Array(L),X=z.prototype._countBits(L)-1;for(var q=0;q>=1;return q},j.prototype.permute=function(L,O,X,q,W,C){for(var I=0;I>>1)W++;return 1<>>13,X[2*C+1]=W&8191,W=W>>>13;for(C=2*O;C>=26,O+=q/67108864|0,O+=W>>>26,this.words[X]=W&67108863}if(O!==0)this.words[X]=O,this.length++;return this.length=L===0?1:this.length,this},z.prototype.muln=function(L){return this.clone().imuln(L)},z.prototype.sqr=function(){return this.mul(this)},z.prototype.isqr=function(){return this.imul(this.clone())},z.prototype.pow=function(L){var O=T(L);if(O.length===0)return new z(1);var X=this;for(var q=0;q=0);var O=L%26,X=(L-O)/26,q=67108863>>>26-O<<26-O,W;if(O!==0){var C=0;for(W=0;W>>26-O}if(C)this.words[W]=C,this.length++}if(X!==0){for(W=this.length-1;W>=0;W--)this.words[W+X]=this.words[W];for(W=0;W=0);var q;if(O)q=(O-O%26)/26;else q=0;var W=L%26,C=Math.min((L-W)/26,this.length),I=67108863^67108863>>>W<C){this.length-=C;for(Z=0;Z=0&&(S!==0||Z>=q);Z--){var B=this.words[Z]|0;this.words[Z]=S<<26-W|B>>>W,S=B&I}if($&&S!==0)$.words[$.length++]=S;if(this.length===0)this.words[0]=0,this.length=1;return this.strip()},z.prototype.ishrn=function(L,O,X){return H(this.negative===0),this.iushrn(L,O,X)},z.prototype.shln=function(L){return this.clone().ishln(L)},z.prototype.ushln=function(L){return this.clone().iushln(L)},z.prototype.shrn=function(L){return this.clone().ishrn(L)},z.prototype.ushrn=function(L){return this.clone().iushrn(L)},z.prototype.testn=function(L){H(typeof L==="number"&&L>=0);var O=L%26,X=(L-O)/26,q=1<=0);var O=L%26,X=(L-O)/26;if(H(this.negative===0,"imaskn works only with positive numbers"),this.length<=X)return this;if(O!==0)X++;if(this.length=Math.min(X,this.length),O!==0){var q=67108863^67108863>>>O<=67108864;O++)if(this.words[O]-=67108864,O===this.length-1)this.words[O+1]=1;else this.words[O+1]++;return this.length=Math.max(this.length,O+1),this},z.prototype.isubn=function(L){if(H(typeof L==="number"),H(L<67108864),L<0)return this.iaddn(-L);if(this.negative!==0)return this.negative=0,this.iaddn(L),this.negative=1,this;if(this.words[0]-=L,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var O=0;O>26)-($/67108864|0),this.words[W+X]=C&67108863}for(;W>26,this.words[W+X]=C&67108863;if(I===0)return this.strip();H(I===-1),I=0;for(W=0;W>26,this.words[W]=C&67108863;return this.negative=1,this.strip()},z.prototype._wordDiv=function(L,O){var X=this.length-L.length,q=this.clone(),W=L,C=W.words[W.length-1]|0,I=this._countBits(C);if(X=26-I,X!==0)W=W.ushln(X),q.iushln(X),C=W.words[W.length-1]|0;var $=q.length-W.length,Z;if(O!=="mod"){Z=new z(null),Z.length=$+1,Z.words=Array(Z.length);for(var S=0;S=0;E--){var w=(q.words[W.length+E]|0)*67108864+(q.words[W.length+E-1]|0);w=Math.min(w/C|0,67108863),q._ishlnsubmul(W,w,E);while(q.negative!==0)if(w--,q.negative=0,q._ishlnsubmul(W,1,E),!q.isZero())q.negative^=1;if(Z)Z.words[E]=w}if(Z)Z.strip();if(q.strip(),O!=="div"&&X!==0)q.iushrn(X);return{div:Z||null,mod:q}},z.prototype.divmod=function(L,O,X){if(H(!L.isZero()),this.isZero())return{div:new z(0),mod:new z(0)};var q,W,C;if(this.negative!==0&&L.negative===0){if(C=this.neg().divmod(L,O),O!=="mod")q=C.div.neg();if(O!=="div"){if(W=C.mod.neg(),X&&W.negative!==0)W.iadd(L)}return{div:q,mod:W}}if(this.negative===0&&L.negative!==0){if(C=this.divmod(L.neg(),O),O!=="mod")q=C.div.neg();return{div:q,mod:C.mod}}if((this.negative&L.negative)!==0){if(C=this.neg().divmod(L.neg(),O),O!=="div"){if(W=C.mod.neg(),X&&W.negative!==0)W.isub(L)}return{div:C.div,mod:W}}if(L.length>this.length||this.cmp(L)<0)return{div:new z(0),mod:this};if(L.length===1){if(O==="div")return{div:this.divn(L.words[0]),mod:null};if(O==="mod")return{div:null,mod:new z(this.modn(L.words[0]))};return{div:this.divn(L.words[0]),mod:new z(this.modn(L.words[0]))}}return this._wordDiv(L,O)},z.prototype.div=function(L){return this.divmod(L,"div",!1).div},z.prototype.mod=function(L){return this.divmod(L,"mod",!1).mod},z.prototype.umod=function(L){return this.divmod(L,"mod",!0).mod},z.prototype.divRound=function(L){var O=this.divmod(L);if(O.mod.isZero())return O.div;var X=O.div.negative!==0?O.mod.isub(L):O.mod,q=L.ushrn(1),W=L.andln(1),C=X.cmp(q);if(C<0||W===1&&C===0)return O.div;return O.div.negative!==0?O.div.isubn(1):O.div.iaddn(1)},z.prototype.modn=function(L){H(L<=67108863);var O=67108864%L,X=0;for(var q=this.length-1;q>=0;q--)X=(O*X+(this.words[q]|0))%L;return X},z.prototype.idivn=function(L){H(L<=67108863);var O=0;for(var X=this.length-1;X>=0;X--){var q=(this.words[X]|0)+O*67108864;this.words[X]=q/L|0,O=q%L}return this.strip()},z.prototype.divn=function(L){return this.clone().idivn(L)},z.prototype.egcd=function(L){H(L.negative===0),H(!L.isZero());var O=this,X=L.clone();if(O.negative!==0)O=O.umod(L);else O=O.clone();var q=new z(1),W=new z(0),C=new z(0),I=new z(1),$=0;while(O.isEven()&&X.isEven())O.iushrn(1),X.iushrn(1),++$;var Z=X.clone(),S=O.clone();while(!O.isZero()){for(var B=0,E=1;(O.words[0]&E)===0&&B<26;++B,E<<=1);if(B>0){O.iushrn(B);while(B-- >0){if(q.isOdd()||W.isOdd())q.iadd(Z),W.isub(S);q.iushrn(1),W.iushrn(1)}}for(var w=0,h=1;(X.words[0]&h)===0&&w<26;++w,h<<=1);if(w>0){X.iushrn(w);while(w-- >0){if(C.isOdd()||I.isOdd())C.iadd(Z),I.isub(S);C.iushrn(1),I.iushrn(1)}}if(O.cmp(X)>=0)O.isub(X),q.isub(C),W.isub(I);else X.isub(O),C.isub(q),I.isub(W)}return{a:C,b:I,gcd:X.iushln($)}},z.prototype._invmp=function(L){H(L.negative===0),H(!L.isZero());var O=this,X=L.clone();if(O.negative!==0)O=O.umod(L);else O=O.clone();var q=new z(1),W=new z(0),C=X.clone();while(O.cmpn(1)>0&&X.cmpn(1)>0){for(var I=0,$=1;(O.words[0]&$)===0&&I<26;++I,$<<=1);if(I>0){O.iushrn(I);while(I-- >0){if(q.isOdd())q.iadd(C);q.iushrn(1)}}for(var Z=0,S=1;(X.words[0]&S)===0&&Z<26;++Z,S<<=1);if(Z>0){X.iushrn(Z);while(Z-- >0){if(W.isOdd())W.iadd(C);W.iushrn(1)}}if(O.cmp(X)>=0)O.isub(X),q.isub(W);else X.isub(O),W.isub(q)}var B;if(O.cmpn(1)===0)B=q;else B=W;if(B.cmpn(0)<0)B.iadd(L);return B},z.prototype.gcd=function(L){if(this.isZero())return L.abs();if(L.isZero())return this.abs();var O=this.clone(),X=L.clone();O.negative=0,X.negative=0;for(var q=0;O.isEven()&&X.isEven();q++)O.iushrn(1),X.iushrn(1);do{while(O.isEven())O.iushrn(1);while(X.isEven())X.iushrn(1);var W=O.cmp(X);if(W<0){var C=O;O=X,X=C}else if(W===0||X.cmpn(1)===0)break;O.isub(X)}while(!0);return X.iushln(q)},z.prototype.invm=function(L){return this.egcd(L).a.umod(L)},z.prototype.isEven=function(){return(this.words[0]&1)===0},z.prototype.isOdd=function(){return(this.words[0]&1)===1},z.prototype.andln=function(L){return this.words[0]&L},z.prototype.bincn=function(L){H(typeof L==="number");var O=L%26,X=(L-O)/26,q=1<>>26,I&=67108863,this.words[C]=I}if(W!==0)this.words[C]=W,this.length++;return this},z.prototype.isZero=function(){return this.length===1&&this.words[0]===0},z.prototype.cmpn=function(L){var O=L<0;if(this.negative!==0&&!O)return-1;if(this.negative===0&&O)return 1;this.strip();var X;if(this.length>1)X=1;else{if(O)L=-L;H(L<=67108863,"Number is too big");var q=this.words[0]|0;X=q===L?0:qL.length)return 1;if(this.length=0;X--){var q=this.words[X]|0,W=L.words[X]|0;if(q===W)continue;if(qW)O=1;break}return O},z.prototype.gtn=function(L){return this.cmpn(L)===1},z.prototype.gt=function(L){return this.cmp(L)===1},z.prototype.gten=function(L){return this.cmpn(L)>=0},z.prototype.gte=function(L){return this.cmp(L)>=0},z.prototype.ltn=function(L){return this.cmpn(L)===-1},z.prototype.lt=function(L){return this.cmp(L)===-1},z.prototype.lten=function(L){return this.cmpn(L)<=0},z.prototype.lte=function(L){return this.cmp(L)<=0},z.prototype.eqn=function(L){return this.cmpn(L)===0},z.prototype.eq=function(L){return this.cmp(L)===0},z.red=function(L){return new s(L)},z.prototype.toRed=function(L){return H(!this.red,"Already a number in reduction context"),H(this.negative===0,"red works only with positives"),L.convertTo(this)._forceRed(L)},z.prototype.fromRed=function(){return H(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},z.prototype._forceRed=function(L){return this.red=L,this},z.prototype.forceRed=function(L){return H(!this.red,"Already a number in reduction context"),this._forceRed(L)},z.prototype.redAdd=function(L){return H(this.red,"redAdd works only with red numbers"),this.red.add(this,L)},z.prototype.redIAdd=function(L){return H(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,L)},z.prototype.redSub=function(L){return H(this.red,"redSub works only with red numbers"),this.red.sub(this,L)},z.prototype.redISub=function(L){return H(this.red,"redISub works only with red numbers"),this.red.isub(this,L)},z.prototype.redShl=function(L){return H(this.red,"redShl works only with red numbers"),this.red.shl(this,L)},z.prototype.redMul=function(L){return H(this.red,"redMul works only with red numbers"),this.red._verify2(this,L),this.red.mul(this,L)},z.prototype.redIMul=function(L){return H(this.red,"redMul works only with red numbers"),this.red._verify2(this,L),this.red.imul(this,L)},z.prototype.redSqr=function(){return H(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},z.prototype.redISqr=function(){return H(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},z.prototype.redSqrt=function(){return H(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},z.prototype.redInvm=function(){return H(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},z.prototype.redNeg=function(){return H(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},z.prototype.redPow=function(L){return H(this.red&&!L.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,L)};var _={k256:null,p224:null,p192:null,p25519:null};function p(L,O){this.name=L,this.p=new z(O,16),this.n=this.p.bitLength(),this.k=new z(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}p.prototype._tmp=function(){var L=new z(null);return L.words=Array(Math.ceil(this.n/13)),L},p.prototype.ireduce=function(L){var O=L,X;do this.split(O,this.tmp),O=this.imulK(O),O=O.iadd(this.tmp),X=O.bitLength();while(X>this.n);var q=X0)O.isub(this.p);else if(O.strip!==void 0)O.strip();else O._strip();return O},p.prototype.split=function(L,O){L.iushrn(this.n,0,O)},p.prototype.imulK=function(L){return L.imul(this.k)};function N(){p.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}Y(N,p),N.prototype.split=function(L,O){var X=4194303,q=Math.min(L.length,9);for(var W=0;W>>22,C=I}if(C>>>=22,L.words[W-10]=C,C===0&&L.length>10)L.length-=10;else L.length-=9},N.prototype.imulK=function(L){L.words[L.length]=0,L.words[L.length+1]=0,L.length+=2;var O=0;for(var X=0;X>>=26,L.words[X]=W,O=q}if(O!==0)L.words[L.length++]=O;return L},z._prime=function(L){if(_[L])return _[L];var O;if(L==="k256")O=new N;else if(L==="p224")O=new m;else if(L==="p192")O=new z0;else if(L==="p25519")O=new L0;else throw Error("Unknown prime "+L);return _[L]=O,O};function s(L){if(typeof L==="string"){var O=z._prime(L);this.m=O.p,this.prime=O}else H(L.gtn(1),"modulus must be greater than 1"),this.m=L,this.prime=null}s.prototype._verify1=function(L){H(L.negative===0,"red works only with positives"),H(L.red,"red works only with red numbers")},s.prototype._verify2=function(L,O){H((L.negative|O.negative)===0,"red works only with positives"),H(L.red&&L.red===O.red,"red works only with red numbers")},s.prototype.imod=function(L){if(this.prime)return this.prime.ireduce(L)._forceRed(this);return L.umod(this.m)._forceRed(this)},s.prototype.neg=function(L){if(L.isZero())return L.clone();return this.m.sub(L)._forceRed(this)},s.prototype.add=function(L,O){this._verify2(L,O);var X=L.add(O);if(X.cmp(this.m)>=0)X.isub(this.m);return X._forceRed(this)},s.prototype.iadd=function(L,O){this._verify2(L,O);var X=L.iadd(O);if(X.cmp(this.m)>=0)X.isub(this.m);return X},s.prototype.sub=function(L,O){this._verify2(L,O);var X=L.sub(O);if(X.cmpn(0)<0)X.iadd(this.m);return X._forceRed(this)},s.prototype.isub=function(L,O){this._verify2(L,O);var X=L.isub(O);if(X.cmpn(0)<0)X.iadd(this.m);return X},s.prototype.shl=function(L,O){return this._verify1(L),this.imod(L.ushln(O))},s.prototype.imul=function(L,O){return this._verify2(L,O),this.imod(L.imul(O))},s.prototype.mul=function(L,O){return this._verify2(L,O),this.imod(L.mul(O))},s.prototype.isqr=function(L){return this.imul(L,L.clone())},s.prototype.sqr=function(L){return this.mul(L,L)},s.prototype.sqrt=function(L){if(L.isZero())return L.clone();var O=this.m.andln(3);if(H(O%2===1),O===3){var X=this.m.add(new z(1)).iushrn(2);return this.pow(L,X)}var q=this.m.subn(1),W=0;while(!q.isZero()&&q.andln(1)===0)W++,q.iushrn(1);H(!q.isZero());var C=new z(1).toRed(this),I=C.redNeg(),$=this.m.subn(1).iushrn(1),Z=this.m.bitLength();Z=new z(2*Z*Z).toRed(this);while(this.pow(Z,$).cmp(I)!==0)Z.redIAdd(I);var S=this.pow(Z,q),B=this.pow(L,q.addn(1).iushrn(1)),E=this.pow(L,q),w=W;while(E.cmp(C)!==0){var h=E;for(var u=0;h.cmp(C)!==0;u++)h=h.redSqr();H(u=0;W--){var S=O.words[W];for(var B=Z-1;B>=0;B--){var E=S>>B&1;if(C!==q[0])C=this.sqr(C);if(E===0&&I===0){$=0;continue}if(I<<=1,I|=E,$++,$!==X&&(W!==0||B!==0))continue;C=this.mul(C,q[I]),$=0,I=0}Z=26}return C},s.prototype.convertTo=function(L){var O=L.umod(this.m);return O===L?O.clone():O},s.prototype.convertFrom=function(L){var O=L.clone();return O.red=null,O},z.mont=function(L){return new Z0(L)};function Z0(L){if(s.call(this,L),this.shift=this.m.bitLength(),this.shift%26!==0)this.shift+=26-this.shift%26;this.r=new z(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)}Y(Z0,s),Z0.prototype.convertTo=function(L){return this.imod(L.ushln(this.shift))},Z0.prototype.convertFrom=function(L){var O=this.imod(L.mul(this.rinv));return O.red=null,O},Z0.prototype.imul=function(L,O){if(L.isZero()||O.isZero())return L.words[0]=0,L.length=1,L;var X=L.imul(O),q=X.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),W=X.isub(q).iushrn(this.shift),C=W;if(W.cmp(this.m)>=0)C=W.isub(this.m);else if(W.cmpn(0)<0)C=W.iadd(this.m);return C._forceRed(this)},Z0.prototype.mul=function(L,O){if(L.isZero()||O.isZero())return new z(0)._forceRed(this);var X=L.mul(O),q=X.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),W=X.isub(q).iushrn(this.shift),C=W;if(W.cmp(this.m)>=0)C=W.isub(this.m);else if(W.cmpn(0)<0)C=W.iadd(this.m);return C._forceRed(this)},Z0.prototype.invm=function(L){var O=this.imod(L._invmp(this.m).mul(this.r2));return O._forceRed(this)}})(typeof V>"u"||V,K)}),wB=D0((K,V)=>{var Q=kB(),U=fB();V.exports=function(M){return new Y(M)};var H={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};H.p224=H.secp224r1,H.p256=H.secp256r1=H.prime256v1,H.p192=H.secp192r1=H.prime192v1,H.p384=H.secp384r1,H.p521=H.secp521r1;function Y(M){if(this.curveType=H[M],!this.curveType)this.curveType={name:M};this.curve=new Q.ec(this.curveType.name),this.keys=void 0}Y.prototype.generateKeys=function(M,A){return this.keys=this.curve.genKeyPair(),this.getPublicKey(M,A)},Y.prototype.computeSecret=function(M,A,R){if(A=A||"utf8",!Buffer.isBuffer(M))M=new Buffer(M,A);var D=this.curve.keyFromPublic(M).getPublic(),F=D.mul(this.keys.getPrivate()).getX();return z(F,R,this.curveType.byteLength)},Y.prototype.getPublicKey=function(M,A){var R=this.keys.getPublic(A==="compressed",!0);if(A==="hybrid")if(R[R.length-1]%2)R[0]=7;else R[0]=6;return z(R,M)},Y.prototype.getPrivateKey=function(M){return z(this.keys.getPrivate(),M)},Y.prototype.setPublicKey=function(M,A){if(A=A||"utf8",!Buffer.isBuffer(M))M=new Buffer(M,A);return this.keys._importPublic(M),this},Y.prototype.setPrivateKey=function(M,A){if(A=A||"utf8",!Buffer.isBuffer(M))M=new Buffer(M,A);var R=new U(M);return R=R.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(R),this};function z(M,A,R){if(!Array.isArray(M))M=M.toArray();var D=new Buffer(M);if(R&&D.length{var Q=(WV(),D1(MV)).createECDH;V.exports=Q||wB()}),xB=D0((K,V)=>{(function(Q,U){function H(L,O){if(!L)throw Error(O||"Assertion failed")}function Y(L,O){L.super_=O;var X=function(){};X.prototype=O.prototype,L.prototype=new X,L.prototype.constructor=L}function z(L,O,X){if(z.isBN(L))return L;if(this.negative=0,this.words=null,this.length=0,this.red=null,L!==null){if(O==="le"||O==="be")X=O,O=10;this._init(L||0,O||10,X||"be")}}if(typeof Q==="object")Q.exports=z;else U.BN=z;z.BN=z,z.wordSize=26;var M;try{if(typeof window<"u"&&typeof window.Buffer<"u")M=window.Buffer;else M=(cK(),D1(pK)).Buffer}catch(L){}z.isBN=function(L){if(L instanceof z)return!0;return L!==null&&typeof L==="object"&&L.constructor.wordSize===z.wordSize&&Array.isArray(L.words)},z.max=function(L,O){if(L.cmp(O)>0)return L;return O},z.min=function(L,O){if(L.cmp(O)<0)return L;return O},z.prototype._init=function(L,O,X){if(typeof L==="number")return this._initNumber(L,O,X);if(typeof L==="object")return this._initArray(L,O,X);if(O==="hex")O=16;H(O===(O|0)&&O>=2&&O<=36),L=L.toString().replace(/\s+/g,"");var q=0;if(L[0]==="-")q++,this.negative=1;if(q=0;q-=3)if(C=L[q]|L[q-1]<<8|L[q-2]<<16,this.words[W]|=C<>>26-I&67108863,I+=24,I>=26)I-=26,W++}else if(X==="le"){for(q=0,W=0;q>>26-I&67108863,I+=24,I>=26)I-=26,W++}return this.strip()};function A(L,O){var X=L.charCodeAt(O);if(X>=65&&X<=70)return X-55;else if(X>=97&&X<=102)return X-87;else return X-48&15}function R(L,O,X){var q=A(L,X);if(X-1>=O)q|=A(L,X-1)<<4;return q}z.prototype._parseHex=function(L,O,X){this.length=Math.ceil((L.length-O)/6),this.words=Array(this.length);for(var q=0;q=O;q-=2)if(I=R(L,O,q)<=18)W-=18,C+=1,this.words[C]|=I>>>26;else W+=8;else{var $=L.length-O;for(q=$%2===0?O+1:O;q=18)W-=18,C+=1,this.words[C]|=I>>>26;else W+=8}this.strip()};function D(L,O,X,q){var W=0,C=Math.min(L.length,X);for(var I=O;I=49)W+=$-49+10;else if($>=17)W+=$-17+10;else W+=$}return W}z.prototype._parseBase=function(L,O,X){this.words=[0],this.length=1;for(var q=0,W=1;W<=67108863;W*=O)q++;q--,W=W/O|0;var C=L.length-X,I=C%q,$=Math.min(C,C-I)+X,Z=0;for(var S=X;S<$;S+=q)if(Z=D(L,S,S+q,O),this.imuln(W),this.words[0]+Z<67108864)this.words[0]+=Z;else this._iaddn(Z);if(I!==0){var B=1;Z=D(L,S,L.length,O);for(S=0;S1&&this.words[this.length-1]===0)this.length--;return this._normSign()},z.prototype._normSign=function(){if(this.length===1&&this.words[0]===0)this.negative=0;return this},z.prototype.inspect=function(){return(this.red?""};var F=["","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"],P=[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],G=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64000000,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,24300000,28629151,33554432,39135393,45435424,52521875,60466176];if(z.prototype.toString=function(L,O){L=L||10,O=O|0||1;var X;if(L===16||L==="hex"){X="";var q=0,W=0;for(var C=0;C>>24-q&16777215,q+=2,q>=26)q-=26,C--;if(W!==0||C!==this.length-1)X=F[6-$.length]+$+X;else X=$+X}if(W!==0)X=W.toString(16)+X;while(X.length%O!==0)X="0"+X;if(this.negative!==0)X="-"+X;return X}if(L===(L|0)&&L>=2&&L<=36){var Z=P[L],S=G[L];X="";var B=this.clone();B.negative=0;while(!B.isZero()){var E=B.modn(S).toString(L);if(B=B.idivn(S),!B.isZero())X=F[Z-E.length]+E+X;else X=E+X}if(this.isZero())X="0"+X;while(X.length%O!==0)X="0"+X;if(this.negative!==0)X="-"+X;return X}H(!1,"Base should be between 2 and 36")},z.prototype.toNumber=function(){var L=this.words[0];if(this.length===2)L+=this.words[1]*67108864;else if(this.length===3&&this.words[2]===1)L+=4503599627370496+this.words[1]*67108864;else if(this.length>2)H(!1,"Number can only safely store up to 53 bits");return this.negative!==0?-L:L},z.prototype.toJSON=function(){return this.toString(16)},z.prototype.toBuffer=function(L,O){return H(typeof M<"u"),this.toArrayLike(M,L,O)},z.prototype.toArray=function(L,O){return this.toArrayLike(Array,L,O)},z.prototype.toArrayLike=function(L,O,X){var q=this.byteLength(),W=X||Math.max(1,q);H(q<=W,"byte array longer than desired length"),H(W>0,"Requested array length <= 0"),this.strip();var C=O==="le",I=new L(W),$,Z,S=this.clone();if(!C){for(Z=0;Z=4096)X+=13,O>>>=13;if(O>=64)X+=7,O>>>=7;if(O>=8)X+=4,O>>>=4;if(O>=2)X+=2,O>>>=2;return X+O};z.prototype._zeroBits=function(L){if(L===0)return 26;var O=L,X=0;if((O&8191)===0)X+=13,O>>>=13;if((O&127)===0)X+=7,O>>>=7;if((O&15)===0)X+=4,O>>>=4;if((O&3)===0)X+=2,O>>>=2;if((O&1)===0)X++;return X},z.prototype.bitLength=function(){var L=this.words[this.length-1],O=this._countBits(L);return(this.length-1)*26+O};function T(L){var O=Array(L.bitLength());for(var X=0;X>>W}return O}z.prototype.zeroBits=function(){if(this.isZero())return 0;var L=0;for(var O=0;OL.length)return this.clone().ior(L);return L.clone().ior(this)},z.prototype.uor=function(L){if(this.length>L.length)return this.clone().iuor(L);return L.clone().iuor(this)},z.prototype.iuand=function(L){var O;if(this.length>L.length)O=L;else O=this;for(var X=0;XL.length)return this.clone().iand(L);return L.clone().iand(this)},z.prototype.uand=function(L){if(this.length>L.length)return this.clone().iuand(L);return L.clone().iuand(this)},z.prototype.iuxor=function(L){var O,X;if(this.length>L.length)O=this,X=L;else O=L,X=this;for(var q=0;qL.length)return this.clone().ixor(L);return L.clone().ixor(this)},z.prototype.uxor=function(L){if(this.length>L.length)return this.clone().iuxor(L);return L.clone().iuxor(this)},z.prototype.inotn=function(L){H(typeof L==="number"&&L>=0);var O=Math.ceil(L/26)|0,X=L%26;if(this._expand(O),X>0)O--;for(var q=0;q0)this.words[q]=~this.words[q]&67108863>>26-X;return this.strip()},z.prototype.notn=function(L){return this.clone().inotn(L)},z.prototype.setn=function(L,O){H(typeof L==="number"&&L>=0);var X=L/26|0,q=L%26;if(this._expand(X+1),O)this.words[X]=this.words[X]|1<L.length)X=this,q=L;else X=L,q=this;var W=0;for(var C=0;C>>26;for(;W!==0&&C>>26;if(this.length=X.length,W!==0)this.words[this.length]=W,this.length++;else if(X!==this)for(;CL.length)return this.clone().iadd(L);return L.clone().iadd(this)},z.prototype.isub=function(L){if(L.negative!==0){L.negative=0;var O=this.iadd(L);return L.negative=1,O._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(L),this.negative=1,this._normSign();var X=this.cmp(L);if(X===0)return this.negative=0,this.length=1,this.words[0]=0,this;var q,W;if(X>0)q=this,W=L;else q=L,W=this;var C=0;for(var I=0;I>26,this.words[I]=O&67108863;for(;C!==0&&I>26,this.words[I]=O&67108863;if(C===0&&I>>26,E=Z&67108863,w=Math.min(S,O.length-1);for(var h=Math.max(0,S-L.length+1);h<=w;h++){var u=S-h|0;W=L.words[u]|0,C=O.words[h]|0,I=W*C+E,B+=I/67108864|0,E=I&67108863}X.words[S]=E|0,Z=B|0}if(Z!==0)X.words[S]=Z|0;else X.length--;return X.strip()}var J=function(L,O,X){var q=L.words,W=O.words,C=X.words,I=0,$,Z,S,B=q[0]|0,E=B&8191,w=B>>>13,h=q[1]|0,u=h&8191,t=h>>>13,F0=q[2]|0,K0=F0&8191,r=F0>>>13,A0=q[3]|0,e=A0&8191,Y0=A0>>>13,r0=q[4]|0,b=r0&8191,o=r0>>>13,R0=q[5]|0,Q0=R0&8191,H0=R0>>>13,N0=q[6]|0,d=N0&8191,a=N0>>>13,o0=q[7]|0,V0=o0&8191,W0=o0>>>13,H1=q[8]|0,G0=H1&8191,T0=H1>>>13,v1=q[9]|0,P0=v1&8191,E0=v1>>>13,i1=W[0]|0,x0=i1&8191,k0=i1>>>13,N1=W[1]|0,w0=N1&8191,f0=N1>>>13,zK=W[2]|0,c0=zK&8191,g0=zK>>>13,VK=W[3]|0,u0=VK&8191,y0=VK>>>13,g1=W[4]|0,s0=g1&8191,b0=g1>>>13,t1=W[5]|0,h0=t1&8191,g=t1>>>13,n=W[6]|0,U0=n&8191,O0=n>>>13,i0=W[7]|0,C0=i0&8191,B0=i0>>>13,k1=W[8]|0,l0=k1&8191,d0=k1>>>13,QK=W[9]|0,p0=QK&8191,_0=QK>>>13;X.negative=L.negative^O.negative,X.length=19,$=Math.imul(E,x0),Z=Math.imul(E,k0),Z=Z+Math.imul(w,x0)|0,S=Math.imul(w,k0);var P1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(P1>>>26)|0,P1&=67108863,$=Math.imul(u,x0),Z=Math.imul(u,k0),Z=Z+Math.imul(t,x0)|0,S=Math.imul(t,k0),$=$+Math.imul(E,w0)|0,Z=Z+Math.imul(E,f0)|0,Z=Z+Math.imul(w,w0)|0,S=S+Math.imul(w,f0)|0;var Z1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(Z1>>>26)|0,Z1&=67108863,$=Math.imul(K0,x0),Z=Math.imul(K0,k0),Z=Z+Math.imul(r,x0)|0,S=Math.imul(r,k0),$=$+Math.imul(u,w0)|0,Z=Z+Math.imul(u,f0)|0,Z=Z+Math.imul(t,w0)|0,S=S+Math.imul(t,f0)|0,$=$+Math.imul(E,c0)|0,Z=Z+Math.imul(E,g0)|0,Z=Z+Math.imul(w,c0)|0,S=S+Math.imul(w,g0)|0;var Y1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(Y1>>>26)|0,Y1&=67108863,$=Math.imul(e,x0),Z=Math.imul(e,k0),Z=Z+Math.imul(Y0,x0)|0,S=Math.imul(Y0,k0),$=$+Math.imul(K0,w0)|0,Z=Z+Math.imul(K0,f0)|0,Z=Z+Math.imul(r,w0)|0,S=S+Math.imul(r,f0)|0,$=$+Math.imul(u,c0)|0,Z=Z+Math.imul(u,g0)|0,Z=Z+Math.imul(t,c0)|0,S=S+Math.imul(t,g0)|0,$=$+Math.imul(E,u0)|0,Z=Z+Math.imul(E,y0)|0,Z=Z+Math.imul(w,u0)|0,S=S+Math.imul(w,y0)|0;var F1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(F1>>>26)|0,F1&=67108863,$=Math.imul(b,x0),Z=Math.imul(b,k0),Z=Z+Math.imul(o,x0)|0,S=Math.imul(o,k0),$=$+Math.imul(e,w0)|0,Z=Z+Math.imul(e,f0)|0,Z=Z+Math.imul(Y0,w0)|0,S=S+Math.imul(Y0,f0)|0,$=$+Math.imul(K0,c0)|0,Z=Z+Math.imul(K0,g0)|0,Z=Z+Math.imul(r,c0)|0,S=S+Math.imul(r,g0)|0,$=$+Math.imul(u,u0)|0,Z=Z+Math.imul(u,y0)|0,Z=Z+Math.imul(t,u0)|0,S=S+Math.imul(t,y0)|0,$=$+Math.imul(E,s0)|0,Z=Z+Math.imul(E,b0)|0,Z=Z+Math.imul(w,s0)|0,S=S+Math.imul(w,b0)|0;var A1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(A1>>>26)|0,A1&=67108863,$=Math.imul(Q0,x0),Z=Math.imul(Q0,k0),Z=Z+Math.imul(H0,x0)|0,S=Math.imul(H0,k0),$=$+Math.imul(b,w0)|0,Z=Z+Math.imul(b,f0)|0,Z=Z+Math.imul(o,w0)|0,S=S+Math.imul(o,f0)|0,$=$+Math.imul(e,c0)|0,Z=Z+Math.imul(e,g0)|0,Z=Z+Math.imul(Y0,c0)|0,S=S+Math.imul(Y0,g0)|0,$=$+Math.imul(K0,u0)|0,Z=Z+Math.imul(K0,y0)|0,Z=Z+Math.imul(r,u0)|0,S=S+Math.imul(r,y0)|0,$=$+Math.imul(u,s0)|0,Z=Z+Math.imul(u,b0)|0,Z=Z+Math.imul(t,s0)|0,S=S+Math.imul(t,b0)|0,$=$+Math.imul(E,h0)|0,Z=Z+Math.imul(E,g)|0,Z=Z+Math.imul(w,h0)|0,S=S+Math.imul(w,g)|0;var y1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(y1>>>26)|0,y1&=67108863,$=Math.imul(d,x0),Z=Math.imul(d,k0),Z=Z+Math.imul(a,x0)|0,S=Math.imul(a,k0),$=$+Math.imul(Q0,w0)|0,Z=Z+Math.imul(Q0,f0)|0,Z=Z+Math.imul(H0,w0)|0,S=S+Math.imul(H0,f0)|0,$=$+Math.imul(b,c0)|0,Z=Z+Math.imul(b,g0)|0,Z=Z+Math.imul(o,c0)|0,S=S+Math.imul(o,g0)|0,$=$+Math.imul(e,u0)|0,Z=Z+Math.imul(e,y0)|0,Z=Z+Math.imul(Y0,u0)|0,S=S+Math.imul(Y0,y0)|0,$=$+Math.imul(K0,s0)|0,Z=Z+Math.imul(K0,b0)|0,Z=Z+Math.imul(r,s0)|0,S=S+Math.imul(r,b0)|0,$=$+Math.imul(u,h0)|0,Z=Z+Math.imul(u,g)|0,Z=Z+Math.imul(t,h0)|0,S=S+Math.imul(t,g)|0,$=$+Math.imul(E,U0)|0,Z=Z+Math.imul(E,O0)|0,Z=Z+Math.imul(w,U0)|0,S=S+Math.imul(w,O0)|0;var h1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(h1>>>26)|0,h1&=67108863,$=Math.imul(V0,x0),Z=Math.imul(V0,k0),Z=Z+Math.imul(W0,x0)|0,S=Math.imul(W0,k0),$=$+Math.imul(d,w0)|0,Z=Z+Math.imul(d,f0)|0,Z=Z+Math.imul(a,w0)|0,S=S+Math.imul(a,f0)|0,$=$+Math.imul(Q0,c0)|0,Z=Z+Math.imul(Q0,g0)|0,Z=Z+Math.imul(H0,c0)|0,S=S+Math.imul(H0,g0)|0,$=$+Math.imul(b,u0)|0,Z=Z+Math.imul(b,y0)|0,Z=Z+Math.imul(o,u0)|0,S=S+Math.imul(o,y0)|0,$=$+Math.imul(e,s0)|0,Z=Z+Math.imul(e,b0)|0,Z=Z+Math.imul(Y0,s0)|0,S=S+Math.imul(Y0,b0)|0,$=$+Math.imul(K0,h0)|0,Z=Z+Math.imul(K0,g)|0,Z=Z+Math.imul(r,h0)|0,S=S+Math.imul(r,g)|0,$=$+Math.imul(u,U0)|0,Z=Z+Math.imul(u,O0)|0,Z=Z+Math.imul(t,U0)|0,S=S+Math.imul(t,O0)|0,$=$+Math.imul(E,C0)|0,Z=Z+Math.imul(E,B0)|0,Z=Z+Math.imul(w,C0)|0,S=S+Math.imul(w,B0)|0;var p1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(p1>>>26)|0,p1&=67108863,$=Math.imul(G0,x0),Z=Math.imul(G0,k0),Z=Z+Math.imul(T0,x0)|0,S=Math.imul(T0,k0),$=$+Math.imul(V0,w0)|0,Z=Z+Math.imul(V0,f0)|0,Z=Z+Math.imul(W0,w0)|0,S=S+Math.imul(W0,f0)|0,$=$+Math.imul(d,c0)|0,Z=Z+Math.imul(d,g0)|0,Z=Z+Math.imul(a,c0)|0,S=S+Math.imul(a,g0)|0,$=$+Math.imul(Q0,u0)|0,Z=Z+Math.imul(Q0,y0)|0,Z=Z+Math.imul(H0,u0)|0,S=S+Math.imul(H0,y0)|0,$=$+Math.imul(b,s0)|0,Z=Z+Math.imul(b,b0)|0,Z=Z+Math.imul(o,s0)|0,S=S+Math.imul(o,b0)|0,$=$+Math.imul(e,h0)|0,Z=Z+Math.imul(e,g)|0,Z=Z+Math.imul(Y0,h0)|0,S=S+Math.imul(Y0,g)|0,$=$+Math.imul(K0,U0)|0,Z=Z+Math.imul(K0,O0)|0,Z=Z+Math.imul(r,U0)|0,S=S+Math.imul(r,O0)|0,$=$+Math.imul(u,C0)|0,Z=Z+Math.imul(u,B0)|0,Z=Z+Math.imul(t,C0)|0,S=S+Math.imul(t,B0)|0,$=$+Math.imul(E,l0)|0,Z=Z+Math.imul(E,d0)|0,Z=Z+Math.imul(w,l0)|0,S=S+Math.imul(w,d0)|0;var c1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(c1>>>26)|0,c1&=67108863,$=Math.imul(P0,x0),Z=Math.imul(P0,k0),Z=Z+Math.imul(E0,x0)|0,S=Math.imul(E0,k0),$=$+Math.imul(G0,w0)|0,Z=Z+Math.imul(G0,f0)|0,Z=Z+Math.imul(T0,w0)|0,S=S+Math.imul(T0,f0)|0,$=$+Math.imul(V0,c0)|0,Z=Z+Math.imul(V0,g0)|0,Z=Z+Math.imul(W0,c0)|0,S=S+Math.imul(W0,g0)|0,$=$+Math.imul(d,u0)|0,Z=Z+Math.imul(d,y0)|0,Z=Z+Math.imul(a,u0)|0,S=S+Math.imul(a,y0)|0,$=$+Math.imul(Q0,s0)|0,Z=Z+Math.imul(Q0,b0)|0,Z=Z+Math.imul(H0,s0)|0,S=S+Math.imul(H0,b0)|0,$=$+Math.imul(b,h0)|0,Z=Z+Math.imul(b,g)|0,Z=Z+Math.imul(o,h0)|0,S=S+Math.imul(o,g)|0,$=$+Math.imul(e,U0)|0,Z=Z+Math.imul(e,O0)|0,Z=Z+Math.imul(Y0,U0)|0,S=S+Math.imul(Y0,O0)|0,$=$+Math.imul(K0,C0)|0,Z=Z+Math.imul(K0,B0)|0,Z=Z+Math.imul(r,C0)|0,S=S+Math.imul(r,B0)|0,$=$+Math.imul(u,l0)|0,Z=Z+Math.imul(u,d0)|0,Z=Z+Math.imul(t,l0)|0,S=S+Math.imul(t,d0)|0,$=$+Math.imul(E,p0)|0,Z=Z+Math.imul(E,_0)|0,Z=Z+Math.imul(w,p0)|0,S=S+Math.imul(w,_0)|0;var u1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(u1>>>26)|0,u1&=67108863,$=Math.imul(P0,w0),Z=Math.imul(P0,f0),Z=Z+Math.imul(E0,w0)|0,S=Math.imul(E0,f0),$=$+Math.imul(G0,c0)|0,Z=Z+Math.imul(G0,g0)|0,Z=Z+Math.imul(T0,c0)|0,S=S+Math.imul(T0,g0)|0,$=$+Math.imul(V0,u0)|0,Z=Z+Math.imul(V0,y0)|0,Z=Z+Math.imul(W0,u0)|0,S=S+Math.imul(W0,y0)|0,$=$+Math.imul(d,s0)|0,Z=Z+Math.imul(d,b0)|0,Z=Z+Math.imul(a,s0)|0,S=S+Math.imul(a,b0)|0,$=$+Math.imul(Q0,h0)|0,Z=Z+Math.imul(Q0,g)|0,Z=Z+Math.imul(H0,h0)|0,S=S+Math.imul(H0,g)|0,$=$+Math.imul(b,U0)|0,Z=Z+Math.imul(b,O0)|0,Z=Z+Math.imul(o,U0)|0,S=S+Math.imul(o,O0)|0,$=$+Math.imul(e,C0)|0,Z=Z+Math.imul(e,B0)|0,Z=Z+Math.imul(Y0,C0)|0,S=S+Math.imul(Y0,B0)|0,$=$+Math.imul(K0,l0)|0,Z=Z+Math.imul(K0,d0)|0,Z=Z+Math.imul(r,l0)|0,S=S+Math.imul(r,d0)|0,$=$+Math.imul(u,p0)|0,Z=Z+Math.imul(u,_0)|0,Z=Z+Math.imul(t,p0)|0,S=S+Math.imul(t,_0)|0;var b1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(b1>>>26)|0,b1&=67108863,$=Math.imul(P0,c0),Z=Math.imul(P0,g0),Z=Z+Math.imul(E0,c0)|0,S=Math.imul(E0,g0),$=$+Math.imul(G0,u0)|0,Z=Z+Math.imul(G0,y0)|0,Z=Z+Math.imul(T0,u0)|0,S=S+Math.imul(T0,y0)|0,$=$+Math.imul(V0,s0)|0,Z=Z+Math.imul(V0,b0)|0,Z=Z+Math.imul(W0,s0)|0,S=S+Math.imul(W0,b0)|0,$=$+Math.imul(d,h0)|0,Z=Z+Math.imul(d,g)|0,Z=Z+Math.imul(a,h0)|0,S=S+Math.imul(a,g)|0,$=$+Math.imul(Q0,U0)|0,Z=Z+Math.imul(Q0,O0)|0,Z=Z+Math.imul(H0,U0)|0,S=S+Math.imul(H0,O0)|0,$=$+Math.imul(b,C0)|0,Z=Z+Math.imul(b,B0)|0,Z=Z+Math.imul(o,C0)|0,S=S+Math.imul(o,B0)|0,$=$+Math.imul(e,l0)|0,Z=Z+Math.imul(e,d0)|0,Z=Z+Math.imul(Y0,l0)|0,S=S+Math.imul(Y0,d0)|0,$=$+Math.imul(K0,p0)|0,Z=Z+Math.imul(K0,_0)|0,Z=Z+Math.imul(r,p0)|0,S=S+Math.imul(r,_0)|0;var l1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(l1>>>26)|0,l1&=67108863,$=Math.imul(P0,u0),Z=Math.imul(P0,y0),Z=Z+Math.imul(E0,u0)|0,S=Math.imul(E0,y0),$=$+Math.imul(G0,s0)|0,Z=Z+Math.imul(G0,b0)|0,Z=Z+Math.imul(T0,s0)|0,S=S+Math.imul(T0,b0)|0,$=$+Math.imul(V0,h0)|0,Z=Z+Math.imul(V0,g)|0,Z=Z+Math.imul(W0,h0)|0,S=S+Math.imul(W0,g)|0,$=$+Math.imul(d,U0)|0,Z=Z+Math.imul(d,O0)|0,Z=Z+Math.imul(a,U0)|0,S=S+Math.imul(a,O0)|0,$=$+Math.imul(Q0,C0)|0,Z=Z+Math.imul(Q0,B0)|0,Z=Z+Math.imul(H0,C0)|0,S=S+Math.imul(H0,B0)|0,$=$+Math.imul(b,l0)|0,Z=Z+Math.imul(b,d0)|0,Z=Z+Math.imul(o,l0)|0,S=S+Math.imul(o,d0)|0,$=$+Math.imul(e,p0)|0,Z=Z+Math.imul(e,_0)|0,Z=Z+Math.imul(Y0,p0)|0,S=S+Math.imul(Y0,_0)|0;var LK=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(LK>>>26)|0,LK&=67108863,$=Math.imul(P0,s0),Z=Math.imul(P0,b0),Z=Z+Math.imul(E0,s0)|0,S=Math.imul(E0,b0),$=$+Math.imul(G0,h0)|0,Z=Z+Math.imul(G0,g)|0,Z=Z+Math.imul(T0,h0)|0,S=S+Math.imul(T0,g)|0,$=$+Math.imul(V0,U0)|0,Z=Z+Math.imul(V0,O0)|0,Z=Z+Math.imul(W0,U0)|0,S=S+Math.imul(W0,O0)|0,$=$+Math.imul(d,C0)|0,Z=Z+Math.imul(d,B0)|0,Z=Z+Math.imul(a,C0)|0,S=S+Math.imul(a,B0)|0,$=$+Math.imul(Q0,l0)|0,Z=Z+Math.imul(Q0,d0)|0,Z=Z+Math.imul(H0,l0)|0,S=S+Math.imul(H0,d0)|0,$=$+Math.imul(b,p0)|0,Z=Z+Math.imul(b,_0)|0,Z=Z+Math.imul(o,p0)|0,S=S+Math.imul(o,_0)|0;var d1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(d1>>>26)|0,d1&=67108863,$=Math.imul(P0,h0),Z=Math.imul(P0,g),Z=Z+Math.imul(E0,h0)|0,S=Math.imul(E0,g),$=$+Math.imul(G0,U0)|0,Z=Z+Math.imul(G0,O0)|0,Z=Z+Math.imul(T0,U0)|0,S=S+Math.imul(T0,O0)|0,$=$+Math.imul(V0,C0)|0,Z=Z+Math.imul(V0,B0)|0,Z=Z+Math.imul(W0,C0)|0,S=S+Math.imul(W0,B0)|0,$=$+Math.imul(d,l0)|0,Z=Z+Math.imul(d,d0)|0,Z=Z+Math.imul(a,l0)|0,S=S+Math.imul(a,d0)|0,$=$+Math.imul(Q0,p0)|0,Z=Z+Math.imul(Q0,_0)|0,Z=Z+Math.imul(H0,p0)|0,S=S+Math.imul(H0,_0)|0;var s1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(s1>>>26)|0,s1&=67108863,$=Math.imul(P0,U0),Z=Math.imul(P0,O0),Z=Z+Math.imul(E0,U0)|0,S=Math.imul(E0,O0),$=$+Math.imul(G0,C0)|0,Z=Z+Math.imul(G0,B0)|0,Z=Z+Math.imul(T0,C0)|0,S=S+Math.imul(T0,B0)|0,$=$+Math.imul(V0,l0)|0,Z=Z+Math.imul(V0,d0)|0,Z=Z+Math.imul(W0,l0)|0,S=S+Math.imul(W0,d0)|0,$=$+Math.imul(d,p0)|0,Z=Z+Math.imul(d,_0)|0,Z=Z+Math.imul(a,p0)|0,S=S+Math.imul(a,_0)|0;var o1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(o1>>>26)|0,o1&=67108863,$=Math.imul(P0,C0),Z=Math.imul(P0,B0),Z=Z+Math.imul(E0,C0)|0,S=Math.imul(E0,B0),$=$+Math.imul(G0,l0)|0,Z=Z+Math.imul(G0,d0)|0,Z=Z+Math.imul(T0,l0)|0,S=S+Math.imul(T0,d0)|0,$=$+Math.imul(V0,p0)|0,Z=Z+Math.imul(V0,_0)|0,Z=Z+Math.imul(W0,p0)|0,S=S+Math.imul(W0,_0)|0;var m1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(m1>>>26)|0,m1&=67108863,$=Math.imul(P0,l0),Z=Math.imul(P0,d0),Z=Z+Math.imul(E0,l0)|0,S=Math.imul(E0,d0),$=$+Math.imul(G0,p0)|0,Z=Z+Math.imul(G0,_0)|0,Z=Z+Math.imul(T0,p0)|0,S=S+Math.imul(T0,_0)|0;var ZK=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(ZK>>>26)|0,ZK&=67108863,$=Math.imul(P0,p0),Z=Math.imul(P0,_0),Z=Z+Math.imul(E0,p0)|0,S=Math.imul(E0,_0);var n1=(I+$|0)+((Z&8191)<<13)|0;if(I=(S+(Z>>>13)|0)+(n1>>>26)|0,n1&=67108863,C[0]=P1,C[1]=Z1,C[2]=Y1,C[3]=F1,C[4]=A1,C[5]=y1,C[6]=h1,C[7]=p1,C[8]=c1,C[9]=u1,C[10]=b1,C[11]=l1,C[12]=LK,C[13]=d1,C[14]=s1,C[15]=o1,C[16]=m1,C[17]=ZK,C[18]=n1,I!==0)C[19]=I,X.length++;return X};if(!Math.imul)J=v;function k(L,O,X){X.negative=O.negative^L.negative,X.length=L.length+O.length;var q=0,W=0;for(var C=0;C>>26)|0,W+=I>>>26,I&=67108863}X.words[C]=$,q=I,I=W}if(q!==0)X.words[C]=q;else X.length--;return X.strip()}function f(L,O,X){var q=new j;return q.mulp(L,O,X)}z.prototype.mulTo=function(L,O){var X,q=this.length+L.length;if(this.length===10&&L.length===10)X=J(this,L,O);else if(q<63)X=v(this,L,O);else if(q<1024)X=k(this,L,O);else X=f(this,L,O);return X};function j(L,O){this.x=L,this.y=O}j.prototype.makeRBT=function(L){var O=Array(L),X=z.prototype._countBits(L)-1;for(var q=0;q>=1;return q},j.prototype.permute=function(L,O,X,q,W,C){for(var I=0;I>>1)W++;return 1<>>13,X[2*C+1]=W&8191,W=W>>>13;for(C=2*O;C>=26,O+=q/67108864|0,O+=W>>>26,this.words[X]=W&67108863}if(O!==0)this.words[X]=O,this.length++;return this.length=L===0?1:this.length,this},z.prototype.muln=function(L){return this.clone().imuln(L)},z.prototype.sqr=function(){return this.mul(this)},z.prototype.isqr=function(){return this.imul(this.clone())},z.prototype.pow=function(L){var O=T(L);if(O.length===0)return new z(1);var X=this;for(var q=0;q=0);var O=L%26,X=(L-O)/26,q=67108863>>>26-O<<26-O,W;if(O!==0){var C=0;for(W=0;W>>26-O}if(C)this.words[W]=C,this.length++}if(X!==0){for(W=this.length-1;W>=0;W--)this.words[W+X]=this.words[W];for(W=0;W=0);var q;if(O)q=(O-O%26)/26;else q=0;var W=L%26,C=Math.min((L-W)/26,this.length),I=67108863^67108863>>>W<C){this.length-=C;for(Z=0;Z=0&&(S!==0||Z>=q);Z--){var B=this.words[Z]|0;this.words[Z]=S<<26-W|B>>>W,S=B&I}if($&&S!==0)$.words[$.length++]=S;if(this.length===0)this.words[0]=0,this.length=1;return this.strip()},z.prototype.ishrn=function(L,O,X){return H(this.negative===0),this.iushrn(L,O,X)},z.prototype.shln=function(L){return this.clone().ishln(L)},z.prototype.ushln=function(L){return this.clone().iushln(L)},z.prototype.shrn=function(L){return this.clone().ishrn(L)},z.prototype.ushrn=function(L){return this.clone().iushrn(L)},z.prototype.testn=function(L){H(typeof L==="number"&&L>=0);var O=L%26,X=(L-O)/26,q=1<=0);var O=L%26,X=(L-O)/26;if(H(this.negative===0,"imaskn works only with positive numbers"),this.length<=X)return this;if(O!==0)X++;if(this.length=Math.min(X,this.length),O!==0){var q=67108863^67108863>>>O<=67108864;O++)if(this.words[O]-=67108864,O===this.length-1)this.words[O+1]=1;else this.words[O+1]++;return this.length=Math.max(this.length,O+1),this},z.prototype.isubn=function(L){if(H(typeof L==="number"),H(L<67108864),L<0)return this.iaddn(-L);if(this.negative!==0)return this.negative=0,this.iaddn(L),this.negative=1,this;if(this.words[0]-=L,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var O=0;O>26)-($/67108864|0),this.words[W+X]=C&67108863}for(;W>26,this.words[W+X]=C&67108863;if(I===0)return this.strip();H(I===-1),I=0;for(W=0;W>26,this.words[W]=C&67108863;return this.negative=1,this.strip()},z.prototype._wordDiv=function(L,O){var X=this.length-L.length,q=this.clone(),W=L,C=W.words[W.length-1]|0,I=this._countBits(C);if(X=26-I,X!==0)W=W.ushln(X),q.iushln(X),C=W.words[W.length-1]|0;var $=q.length-W.length,Z;if(O!=="mod"){Z=new z(null),Z.length=$+1,Z.words=Array(Z.length);for(var S=0;S=0;E--){var w=(q.words[W.length+E]|0)*67108864+(q.words[W.length+E-1]|0);w=Math.min(w/C|0,67108863),q._ishlnsubmul(W,w,E);while(q.negative!==0)if(w--,q.negative=0,q._ishlnsubmul(W,1,E),!q.isZero())q.negative^=1;if(Z)Z.words[E]=w}if(Z)Z.strip();if(q.strip(),O!=="div"&&X!==0)q.iushrn(X);return{div:Z||null,mod:q}},z.prototype.divmod=function(L,O,X){if(H(!L.isZero()),this.isZero())return{div:new z(0),mod:new z(0)};var q,W,C;if(this.negative!==0&&L.negative===0){if(C=this.neg().divmod(L,O),O!=="mod")q=C.div.neg();if(O!=="div"){if(W=C.mod.neg(),X&&W.negative!==0)W.iadd(L)}return{div:q,mod:W}}if(this.negative===0&&L.negative!==0){if(C=this.divmod(L.neg(),O),O!=="mod")q=C.div.neg();return{div:q,mod:C.mod}}if((this.negative&L.negative)!==0){if(C=this.neg().divmod(L.neg(),O),O!=="div"){if(W=C.mod.neg(),X&&W.negative!==0)W.isub(L)}return{div:C.div,mod:W}}if(L.length>this.length||this.cmp(L)<0)return{div:new z(0),mod:this};if(L.length===1){if(O==="div")return{div:this.divn(L.words[0]),mod:null};if(O==="mod")return{div:null,mod:new z(this.modn(L.words[0]))};return{div:this.divn(L.words[0]),mod:new z(this.modn(L.words[0]))}}return this._wordDiv(L,O)},z.prototype.div=function(L){return this.divmod(L,"div",!1).div},z.prototype.mod=function(L){return this.divmod(L,"mod",!1).mod},z.prototype.umod=function(L){return this.divmod(L,"mod",!0).mod},z.prototype.divRound=function(L){var O=this.divmod(L);if(O.mod.isZero())return O.div;var X=O.div.negative!==0?O.mod.isub(L):O.mod,q=L.ushrn(1),W=L.andln(1),C=X.cmp(q);if(C<0||W===1&&C===0)return O.div;return O.div.negative!==0?O.div.isubn(1):O.div.iaddn(1)},z.prototype.modn=function(L){H(L<=67108863);var O=67108864%L,X=0;for(var q=this.length-1;q>=0;q--)X=(O*X+(this.words[q]|0))%L;return X},z.prototype.idivn=function(L){H(L<=67108863);var O=0;for(var X=this.length-1;X>=0;X--){var q=(this.words[X]|0)+O*67108864;this.words[X]=q/L|0,O=q%L}return this.strip()},z.prototype.divn=function(L){return this.clone().idivn(L)},z.prototype.egcd=function(L){H(L.negative===0),H(!L.isZero());var O=this,X=L.clone();if(O.negative!==0)O=O.umod(L);else O=O.clone();var q=new z(1),W=new z(0),C=new z(0),I=new z(1),$=0;while(O.isEven()&&X.isEven())O.iushrn(1),X.iushrn(1),++$;var Z=X.clone(),S=O.clone();while(!O.isZero()){for(var B=0,E=1;(O.words[0]&E)===0&&B<26;++B,E<<=1);if(B>0){O.iushrn(B);while(B-- >0){if(q.isOdd()||W.isOdd())q.iadd(Z),W.isub(S);q.iushrn(1),W.iushrn(1)}}for(var w=0,h=1;(X.words[0]&h)===0&&w<26;++w,h<<=1);if(w>0){X.iushrn(w);while(w-- >0){if(C.isOdd()||I.isOdd())C.iadd(Z),I.isub(S);C.iushrn(1),I.iushrn(1)}}if(O.cmp(X)>=0)O.isub(X),q.isub(C),W.isub(I);else X.isub(O),C.isub(q),I.isub(W)}return{a:C,b:I,gcd:X.iushln($)}},z.prototype._invmp=function(L){H(L.negative===0),H(!L.isZero());var O=this,X=L.clone();if(O.negative!==0)O=O.umod(L);else O=O.clone();var q=new z(1),W=new z(0),C=X.clone();while(O.cmpn(1)>0&&X.cmpn(1)>0){for(var I=0,$=1;(O.words[0]&$)===0&&I<26;++I,$<<=1);if(I>0){O.iushrn(I);while(I-- >0){if(q.isOdd())q.iadd(C);q.iushrn(1)}}for(var Z=0,S=1;(X.words[0]&S)===0&&Z<26;++Z,S<<=1);if(Z>0){X.iushrn(Z);while(Z-- >0){if(W.isOdd())W.iadd(C);W.iushrn(1)}}if(O.cmp(X)>=0)O.isub(X),q.isub(W);else X.isub(O),W.isub(q)}var B;if(O.cmpn(1)===0)B=q;else B=W;if(B.cmpn(0)<0)B.iadd(L);return B},z.prototype.gcd=function(L){if(this.isZero())return L.abs();if(L.isZero())return this.abs();var O=this.clone(),X=L.clone();O.negative=0,X.negative=0;for(var q=0;O.isEven()&&X.isEven();q++)O.iushrn(1),X.iushrn(1);do{while(O.isEven())O.iushrn(1);while(X.isEven())X.iushrn(1);var W=O.cmp(X);if(W<0){var C=O;O=X,X=C}else if(W===0||X.cmpn(1)===0)break;O.isub(X)}while(!0);return X.iushln(q)},z.prototype.invm=function(L){return this.egcd(L).a.umod(L)},z.prototype.isEven=function(){return(this.words[0]&1)===0},z.prototype.isOdd=function(){return(this.words[0]&1)===1},z.prototype.andln=function(L){return this.words[0]&L},z.prototype.bincn=function(L){H(typeof L==="number");var O=L%26,X=(L-O)/26,q=1<>>26,I&=67108863,this.words[C]=I}if(W!==0)this.words[C]=W,this.length++;return this},z.prototype.isZero=function(){return this.length===1&&this.words[0]===0},z.prototype.cmpn=function(L){var O=L<0;if(this.negative!==0&&!O)return-1;if(this.negative===0&&O)return 1;this.strip();var X;if(this.length>1)X=1;else{if(O)L=-L;H(L<=67108863,"Number is too big");var q=this.words[0]|0;X=q===L?0:qL.length)return 1;if(this.length=0;X--){var q=this.words[X]|0,W=L.words[X]|0;if(q===W)continue;if(qW)O=1;break}return O},z.prototype.gtn=function(L){return this.cmpn(L)===1},z.prototype.gt=function(L){return this.cmp(L)===1},z.prototype.gten=function(L){return this.cmpn(L)>=0},z.prototype.gte=function(L){return this.cmp(L)>=0},z.prototype.ltn=function(L){return this.cmpn(L)===-1},z.prototype.lt=function(L){return this.cmp(L)===-1},z.prototype.lten=function(L){return this.cmpn(L)<=0},z.prototype.lte=function(L){return this.cmp(L)<=0},z.prototype.eqn=function(L){return this.cmpn(L)===0},z.prototype.eq=function(L){return this.cmp(L)===0},z.red=function(L){return new s(L)},z.prototype.toRed=function(L){return H(!this.red,"Already a number in reduction context"),H(this.negative===0,"red works only with positives"),L.convertTo(this)._forceRed(L)},z.prototype.fromRed=function(){return H(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},z.prototype._forceRed=function(L){return this.red=L,this},z.prototype.forceRed=function(L){return H(!this.red,"Already a number in reduction context"),this._forceRed(L)},z.prototype.redAdd=function(L){return H(this.red,"redAdd works only with red numbers"),this.red.add(this,L)},z.prototype.redIAdd=function(L){return H(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,L)},z.prototype.redSub=function(L){return H(this.red,"redSub works only with red numbers"),this.red.sub(this,L)},z.prototype.redISub=function(L){return H(this.red,"redISub works only with red numbers"),this.red.isub(this,L)},z.prototype.redShl=function(L){return H(this.red,"redShl works only with red numbers"),this.red.shl(this,L)},z.prototype.redMul=function(L){return H(this.red,"redMul works only with red numbers"),this.red._verify2(this,L),this.red.mul(this,L)},z.prototype.redIMul=function(L){return H(this.red,"redMul works only with red numbers"),this.red._verify2(this,L),this.red.imul(this,L)},z.prototype.redSqr=function(){return H(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},z.prototype.redISqr=function(){return H(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},z.prototype.redSqrt=function(){return H(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},z.prototype.redInvm=function(){return H(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},z.prototype.redNeg=function(){return H(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},z.prototype.redPow=function(L){return H(this.red&&!L.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,L)};var _={k256:null,p224:null,p192:null,p25519:null};function p(L,O){this.name=L,this.p=new z(O,16),this.n=this.p.bitLength(),this.k=new z(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}p.prototype._tmp=function(){var L=new z(null);return L.words=Array(Math.ceil(this.n/13)),L},p.prototype.ireduce=function(L){var O=L,X;do this.split(O,this.tmp),O=this.imulK(O),O=O.iadd(this.tmp),X=O.bitLength();while(X>this.n);var q=X0)O.isub(this.p);else if(O.strip!==void 0)O.strip();else O._strip();return O},p.prototype.split=function(L,O){L.iushrn(this.n,0,O)},p.prototype.imulK=function(L){return L.imul(this.k)};function N(){p.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}Y(N,p),N.prototype.split=function(L,O){var X=4194303,q=Math.min(L.length,9);for(var W=0;W>>22,C=I}if(C>>>=22,L.words[W-10]=C,C===0&&L.length>10)L.length-=10;else L.length-=9},N.prototype.imulK=function(L){L.words[L.length]=0,L.words[L.length+1]=0,L.length+=2;var O=0;for(var X=0;X>>=26,L.words[X]=W,O=q}if(O!==0)L.words[L.length++]=O;return L},z._prime=function(L){if(_[L])return _[L];var O;if(L==="k256")O=new N;else if(L==="p224")O=new m;else if(L==="p192")O=new z0;else if(L==="p25519")O=new L0;else throw Error("Unknown prime "+L);return _[L]=O,O};function s(L){if(typeof L==="string"){var O=z._prime(L);this.m=O.p,this.prime=O}else H(L.gtn(1),"modulus must be greater than 1"),this.m=L,this.prime=null}s.prototype._verify1=function(L){H(L.negative===0,"red works only with positives"),H(L.red,"red works only with red numbers")},s.prototype._verify2=function(L,O){H((L.negative|O.negative)===0,"red works only with positives"),H(L.red&&L.red===O.red,"red works only with red numbers")},s.prototype.imod=function(L){if(this.prime)return this.prime.ireduce(L)._forceRed(this);return L.umod(this.m)._forceRed(this)},s.prototype.neg=function(L){if(L.isZero())return L.clone();return this.m.sub(L)._forceRed(this)},s.prototype.add=function(L,O){this._verify2(L,O);var X=L.add(O);if(X.cmp(this.m)>=0)X.isub(this.m);return X._forceRed(this)},s.prototype.iadd=function(L,O){this._verify2(L,O);var X=L.iadd(O);if(X.cmp(this.m)>=0)X.isub(this.m);return X},s.prototype.sub=function(L,O){this._verify2(L,O);var X=L.sub(O);if(X.cmpn(0)<0)X.iadd(this.m);return X._forceRed(this)},s.prototype.isub=function(L,O){this._verify2(L,O);var X=L.isub(O);if(X.cmpn(0)<0)X.iadd(this.m);return X},s.prototype.shl=function(L,O){return this._verify1(L),this.imod(L.ushln(O))},s.prototype.imul=function(L,O){return this._verify2(L,O),this.imod(L.imul(O))},s.prototype.mul=function(L,O){return this._verify2(L,O),this.imod(L.mul(O))},s.prototype.isqr=function(L){return this.imul(L,L.clone())},s.prototype.sqr=function(L){return this.mul(L,L)},s.prototype.sqrt=function(L){if(L.isZero())return L.clone();var O=this.m.andln(3);if(H(O%2===1),O===3){var X=this.m.add(new z(1)).iushrn(2);return this.pow(L,X)}var q=this.m.subn(1),W=0;while(!q.isZero()&&q.andln(1)===0)W++,q.iushrn(1);H(!q.isZero());var C=new z(1).toRed(this),I=C.redNeg(),$=this.m.subn(1).iushrn(1),Z=this.m.bitLength();Z=new z(2*Z*Z).toRed(this);while(this.pow(Z,$).cmp(I)!==0)Z.redIAdd(I);var S=this.pow(Z,q),B=this.pow(L,q.addn(1).iushrn(1)),E=this.pow(L,q),w=W;while(E.cmp(C)!==0){var h=E;for(var u=0;h.cmp(C)!==0;u++)h=h.redSqr();H(u=0;W--){var S=O.words[W];for(var B=Z-1;B>=0;B--){var E=S>>B&1;if(C!==q[0])C=this.sqr(C);if(E===0&&I===0){$=0;continue}if(I<<=1,I|=E,$++,$!==X&&(W!==0||B!==0))continue;C=this.mul(C,q[I]),$=0,I=0}Z=26}return C},s.prototype.convertTo=function(L){var O=L.umod(this.m);return O===L?O.clone():O},s.prototype.convertFrom=function(L){var O=L.clone();return O.red=null,O},z.mont=function(L){return new Z0(L)};function Z0(L){if(s.call(this,L),this.shift=this.m.bitLength(),this.shift%26!==0)this.shift+=26-this.shift%26;this.r=new z(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)}Y(Z0,s),Z0.prototype.convertTo=function(L){return this.imod(L.ushln(this.shift))},Z0.prototype.convertFrom=function(L){var O=this.imod(L.mul(this.rinv));return O.red=null,O},Z0.prototype.imul=function(L,O){if(L.isZero()||O.isZero())return L.words[0]=0,L.length=1,L;var X=L.imul(O),q=X.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),W=X.isub(q).iushrn(this.shift),C=W;if(W.cmp(this.m)>=0)C=W.isub(this.m);else if(W.cmpn(0)<0)C=W.iadd(this.m);return C._forceRed(this)},Z0.prototype.mul=function(L,O){if(L.isZero()||O.isZero())return new z(0)._forceRed(this);var X=L.mul(O),q=X.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),W=X.isub(q).iushrn(this.shift),C=W;if(W.cmp(this.m)>=0)C=W.isub(this.m);else if(W.cmpn(0)<0)C=W.iadd(this.m);return C._forceRed(this)},Z0.prototype.invm=function(L){var O=this.imod(L._invmp(this.m).mul(this.r2));return O._forceRed(this)}})(typeof V>"u"||V,K)}),_B=D0((K)=>{var V=c8(),Q=PV(),U=K;U.define=function(Y,z){return new H(Y,z)};function H(Y,z){this.name=Y,this.body=z,this.decoders={},this.encoders={}}H.prototype._createNamed=function(Y){var z;try{z=(()=>{throw new Error("Cannot require module "+"vm");})().runInThisContext("(function "+this.name+`(entity) { this._initNamed(entity); })`)}catch(M){z=function(A){this._initNamed(A)}}return Q(z,Y),z.prototype._initNamed=function(M){Y.call(this,M)},new z(this)},H.prototype._getDecoder=function(Y){if(Y=Y||"der",!this.decoders.hasOwnProperty(Y))this.decoders[Y]=this._createNamed(V.decoders[Y]);return this.decoders[Y]},H.prototype.decode=function(Y,z,M){return this._getDecoder(z).decode(Y,M)},H.prototype._getEncoder=function(Y){if(Y=Y||"der",!this.encoders.hasOwnProperty(Y))this.encoders[Y]=this._createNamed(V.encoders[Y]);return this.encoders[Y]},H.prototype.encode=function(Y,z,M){return this._getEncoder(z).encode(Y,M)}}),NB=D0((K)=>{var V=PV();function Q(H){this._reporterState={obj:null,path:[],options:H||{},errors:[]}}K.Reporter=Q,Q.prototype.isError=function(H){return H instanceof U},Q.prototype.save=function(){var H=this._reporterState;return{obj:H.obj,pathLen:H.path.length}},Q.prototype.restore=function(H){var Y=this._reporterState;Y.obj=H.obj,Y.path=Y.path.slice(0,H.pathLen)},Q.prototype.enterKey=function(H){return this._reporterState.path.push(H)},Q.prototype.exitKey=function(H){var Y=this._reporterState;Y.path=Y.path.slice(0,H-1)},Q.prototype.leaveKey=function(H,Y,z){var M=this._reporterState;if(this.exitKey(H),M.obj!==null)M.obj[Y]=z},Q.prototype.path=function(){return this._reporterState.path.join("/")},Q.prototype.enterObject=function(){var H=this._reporterState,Y=H.obj;return H.obj={},Y},Q.prototype.leaveObject=function(H){var Y=this._reporterState,z=Y.obj;return Y.obj=H,z},Q.prototype.error=function(H){var Y,z=this._reporterState,M=H instanceof U;if(M)Y=H;else Y=new U(z.path.map(function(A){return"["+JSON.stringify(A)+"]"}).join(""),H.message||H,H.stack);if(!z.options.partial)throw Y;if(!M)z.errors.push(Y);return Y},Q.prototype.wrapResult=function(H){var Y=this._reporterState;if(!Y.options.partial)return H;return{result:this.isError(H)?null:H,errors:Y.errors}};function U(H,Y){this.path=H,this.rethrow(Y)}V(U,Error),U.prototype.rethrow=function(H){if(this.message=H+" at: "+(this.path||"(shallow)"),Error.captureStackTrace)Error.captureStackTrace(this,U);if(!this.stack)try{throw Error(this.message)}catch(Y){this.stack=Y.stack}return this}}),_9=D0((K)=>{var V=PV(),Q=N8().Reporter,U=(cK(),D1(pK)).Buffer;function H(z,M){if(Q.call(this,M),!U.isBuffer(z)){this.error("Input not Buffer");return}this.base=z,this.offset=0,this.length=z.length}V(H,Q),K.DecoderBuffer=H,H.prototype.save=function(){return{offset:this.offset,reporter:Q.prototype.save.call(this)}},H.prototype.restore=function(z){var M=new H(this.base);return M.offset=z.offset,M.length=this.offset,this.offset=z.offset,Q.prototype.restore.call(this,z.reporter),M},H.prototype.isEmpty=function(){return this.offset===this.length},H.prototype.readUInt8=function(z){if(this.offset+1<=this.length)return this.base.readUInt8(this.offset++,!0);else return this.error(z||"DecoderBuffer overrun")},H.prototype.skip=function(z,M){if(!(this.offset+z<=this.length))return this.error(M||"DecoderBuffer overrun");var A=new H(this.base);return A._reporterState=this._reporterState,A.offset=this.offset,A.length=this.offset+z,this.offset+=z,A},H.prototype.raw=function(z){return this.base.slice(z?z.offset:this.offset,this.length)};function Y(z,M){if(Array.isArray(z))this.length=0,this.value=z.map(function(A){if(!(A instanceof Y))A=new Y(A,M);return this.length+=A.length,A},this);else if(typeof z==="number"){if(!(0<=z&&z<=255))return M.error("non-byte EncoderBuffer value");this.value=z,this.length=1}else if(typeof z==="string")this.value=z,this.length=U.byteLength(z);else if(U.isBuffer(z))this.value=z,this.length=z.length;else return M.error("Unsupported type: "+typeof z)}K.EncoderBuffer=Y,Y.prototype.join=function(z,M){if(!z)z=new U(this.length);if(!M)M=0;if(this.length===0)return z;if(Array.isArray(this.value))this.value.forEach(function(A){A.join(z,M),M+=A.length});else{if(typeof this.value==="number")z[M]=this.value;else if(typeof this.value==="string")z.write(this.value,M);else if(U.isBuffer(this.value))this.value.copy(z,M);M+=this.length}return z}}),gB=D0((K,V)=>{var Q=N8().Reporter,U=N8().EncoderBuffer,H=N8().DecoderBuffer,Y=zU(),z=["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"],M=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(z),A=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function R(F,P){var G={};if(this._baseState=G,G.enc=F,G.parent=P||null,G.children=null,G.tag=null,G.args=null,G.reverseArgs=null,G.choice=null,G.optional=!1,G.any=!1,G.obj=!1,G.use=null,G.useDecoder=null,G.key=null,G.default=null,G.explicit=null,G.implicit=null,G.contains=null,!G.parent)G.children=[],this._wrap()}V.exports=R;var D=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];R.prototype.clone=function(){var F=this._baseState,P={};D.forEach(function(T){P[T]=F[T]});var G=new this.constructor(P.parent);return G._baseState=P,G},R.prototype._wrap=function(){var F=this._baseState;M.forEach(function(P){this[P]=function(){var G=new this.constructor(this);return F.children.push(G),G[P].apply(G,arguments)}},this)},R.prototype._init=function(F){var P=this._baseState;Y(P.parent===null),F.call(this),P.children=P.children.filter(function(G){return G._baseState.parent===this},this),Y.equal(P.children.length,1,"Root node can have only one child")},R.prototype._useArgs=function(F){var P=this._baseState,G=F.filter(function(T){return T instanceof this.constructor},this);if(F=F.filter(function(T){return!(T instanceof this.constructor)},this),G.length!==0)Y(P.children===null),P.children=G,G.forEach(function(T){T._baseState.parent=this},this);if(F.length!==0)Y(P.args===null),P.args=F,P.reverseArgs=F.map(function(T){if(typeof T!=="object"||T.constructor!==Object)return T;var v={};return Object.keys(T).forEach(function(J){if(J==(J|0))J|=0;var k=T[J];v[k]=J}),v})},A.forEach(function(F){R.prototype[F]=function(){var P=this._baseState;throw Error(F+" not implemented for encoding: "+P.enc)}}),z.forEach(function(F){R.prototype[F]=function(){var P=this._baseState,G=Array.prototype.slice.call(arguments);return Y(P.tag===null),P.tag=F,this._useArgs(G),this}}),R.prototype.use=function(F){Y(F);var P=this._baseState;return Y(P.use===null),P.use=F,this},R.prototype.optional=function(){var F=this._baseState;return F.optional=!0,this},R.prototype.def=function(F){var P=this._baseState;return Y(P.default===null),P.default=F,P.optional=!0,this},R.prototype.explicit=function(F){var P=this._baseState;return Y(P.explicit===null&&P.implicit===null),P.explicit=F,this},R.prototype.implicit=function(F){var P=this._baseState;return Y(P.explicit===null&&P.implicit===null),P.implicit=F,this},R.prototype.obj=function(){var F=this._baseState,P=Array.prototype.slice.call(arguments);if(F.obj=!0,P.length!==0)this._useArgs(P);return this},R.prototype.key=function(F){var P=this._baseState;return Y(P.key===null),P.key=F,this},R.prototype.any=function(){var F=this._baseState;return F.any=!0,this},R.prototype.choice=function(F){var P=this._baseState;return Y(P.choice===null),P.choice=F,this._useArgs(Object.keys(F).map(function(G){return F[G]})),this},R.prototype.contains=function(F){var P=this._baseState;return Y(P.use===null),P.contains=F,this},R.prototype._decode=function(F,P){var G=this._baseState;if(G.parent===null)return F.wrapResult(G.children[0]._decode(F,P));var T=G.default,v=!0,J=null;if(G.key!==null)J=F.enterKey(G.key);if(G.optional){var k=null;if(G.explicit!==null)k=G.explicit;else if(G.implicit!==null)k=G.implicit;else if(G.tag!==null)k=G.tag;if(k===null&&!G.any){var f=F.save();try{if(G.choice===null)this._decodeGeneric(G.tag,F,P);else this._decodeChoice(F,P);v=!0}catch(z0){v=!1}F.restore(f)}else if(v=this._peekTag(F,k,G.any),F.isError(v))return v}var j;if(G.obj&&v)j=F.enterObject();if(v){if(G.explicit!==null){var _=this._decodeTag(F,G.explicit);if(F.isError(_))return _;F=_}var p=F.offset;if(G.use===null&&G.choice===null){if(G.any)var f=F.save();var N=this._decodeTag(F,G.implicit!==null?G.implicit:G.tag,G.any);if(F.isError(N))return N;if(G.any)T=F.raw(f);else F=N}if(P&&P.track&&G.tag!==null)P.track(F.path(),p,F.length,"tagged");if(P&&P.track&&G.tag!==null)P.track(F.path(),F.offset,F.length,"content");if(G.any)T=T;else if(G.choice===null)T=this._decodeGeneric(G.tag,F,P);else T=this._decodeChoice(F,P);if(F.isError(T))return T;if(!G.any&&G.choice===null&&G.children!==null)G.children.forEach(function(z0){z0._decode(F,P)});if(G.contains&&(G.tag==="octstr"||G.tag==="bitstr")){var m=new H(T);T=this._getUse(G.contains,F._reporterState.obj)._decode(m,P)}}if(G.obj&&v)T=F.leaveObject(j);if(G.key!==null&&(T!==null||v===!0))F.leaveKey(J,G.key,T);else if(J!==null)F.exitKey(J);return T},R.prototype._decodeGeneric=function(F,P,G){var T=this._baseState;if(F==="seq"||F==="set")return null;if(F==="seqof"||F==="setof")return this._decodeList(P,F,T.args[0],G);else if(/str$/.test(F))return this._decodeStr(P,F,G);else if(F==="objid"&&T.args)return this._decodeObjid(P,T.args[0],T.args[1],G);else if(F==="objid")return this._decodeObjid(P,null,null,G);else if(F==="gentime"||F==="utctime")return this._decodeTime(P,F,G);else if(F==="null_")return this._decodeNull(P,G);else if(F==="bool")return this._decodeBool(P,G);else if(F==="objDesc")return this._decodeStr(P,F,G);else if(F==="int"||F==="enum")return this._decodeInt(P,T.args&&T.args[0],G);if(T.use!==null)return this._getUse(T.use,P._reporterState.obj)._decode(P,G);else return P.error("unknown tag: "+F)},R.prototype._getUse=function(F,P){var G=this._baseState;if(G.useDecoder=this._use(F,P),Y(G.useDecoder._baseState.parent===null),G.useDecoder=G.useDecoder._baseState.children[0],G.implicit!==G.useDecoder._baseState.implicit)G.useDecoder=G.useDecoder.clone(),G.useDecoder._baseState.implicit=G.implicit;return G.useDecoder},R.prototype._decodeChoice=function(F,P){var G=this._baseState,T=null,v=!1;if(Object.keys(G.choice).some(function(J){var k=F.save(),f=G.choice[J];try{var j=f._decode(F,P);if(F.isError(j))return!1;T={type:J,value:j},v=!0}catch(_){return F.restore(k),!1}return!0},this),!v)return F.error("Choice not matched");return T},R.prototype._createEncoderBuffer=function(F){return new U(F,this.reporter)},R.prototype._encode=function(F,P,G){var T=this._baseState;if(T.default!==null&&T.default===F)return;var v=this._encodeValue(F,P,G);if(v===void 0)return;if(this._skipDefault(v,P,G))return;return v},R.prototype._encodeValue=function(F,P,G){var T=this._baseState;if(T.parent===null)return T.children[0]._encode(F,P||new Q);var f=null;if(this.reporter=P,T.optional&&F===void 0)if(T.default!==null)F=T.default;else return;var v=null,J=!1;if(T.any)f=this._createEncoderBuffer(F);else if(T.choice)f=this._encodeChoice(F,P);else if(T.contains)v=this._getUse(T.contains,G)._encode(F,P),J=!0;else if(T.children)v=T.children.map(function(p){if(p._baseState.tag==="null_")return p._encode(null,P,F);if(p._baseState.key===null)return P.error("Child should have a key");var N=P.enterKey(p._baseState.key);if(typeof F!=="object")return P.error("Child expected, but input is not object");var m=p._encode(F[p._baseState.key],P,F);return P.leaveKey(N),m},this).filter(function(p){return p}),v=this._createEncoderBuffer(v);else if(T.tag==="seqof"||T.tag==="setof"){if(!(T.args&&T.args.length===1))return P.error("Too many args for : "+T.tag);if(!Array.isArray(F))return P.error("seqof/setof, but data is not Array");var k=this.clone();k._baseState.implicit=null,v=this._createEncoderBuffer(F.map(function(p){var N=this._baseState;return this._getUse(N.args[0],F)._encode(p,P)},k))}else if(T.use!==null)f=this._getUse(T.use,G)._encode(F,P);else v=this._encodePrimitive(T.tag,F),J=!0;var f;if(!T.any&&T.choice===null){var j=T.implicit!==null?T.implicit:T.tag,_=T.implicit===null?"universal":"context";if(j===null){if(T.use===null)P.error("Tag could be omitted only for .use()")}else if(T.use===null)f=this._encodeComposite(j,J,_,v)}if(T.explicit!==null)f=this._encodeComposite(T.explicit,!1,"context",f);return f},R.prototype._encodeChoice=function(F,P){var G=this._baseState,T=G.choice[F.type];if(!T)Y(!1,F.type+" not found in "+JSON.stringify(Object.keys(G.choice)));return T._encode(F.value,P)},R.prototype._encodePrimitive=function(F,P){var G=this._baseState;if(/str$/.test(F))return this._encodeStr(P,F);else if(F==="objid"&&G.args)return this._encodeObjid(P,G.reverseArgs[0],G.args[1]);else if(F==="objid")return this._encodeObjid(P,null,null);else if(F==="gentime"||F==="utctime")return this._encodeTime(P,F);else if(F==="null_")return this._encodeNull();else if(F==="int"||F==="enum")return this._encodeInt(P,G.args&&G.reverseArgs[0]);else if(F==="bool")return this._encodeBool(P);else if(F==="objDesc")return this._encodeStr(P,F);else throw Error("Unsupported tag: "+F)},R.prototype._isNumstr=function(F){return/^[0-9 ]*$/.test(F)},R.prototype._isPrintstr=function(F){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(F)}}),N8=D0((K)=>{var V=K;V.Reporter=NB().Reporter,V.DecoderBuffer=_9().DecoderBuffer,V.EncoderBuffer=_9().EncoderBuffer,V.Node=gB()}),yB=D0((K)=>{var V=e9();K.tagClass={0:"universal",1:"application",2:"context",3:"private"},K.tagClassByName=V._reverse(K.tagClass),K.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"},K.tagByName=V._reverse(K.tag)}),e9=D0((K)=>{var V=K;V._reverse=function(Q){var U={};return Object.keys(Q).forEach(function(H){if((H|0)==H)H=H|0;var Y=Q[H];U[Y]=H}),U},V.der=yB()}),KA=D0((K,V)=>{var Q=PV(),U=c8(),H=U.base,Y=U.bignum,z=U.constants.der;function M(F){this.enc="der",this.name=F.name,this.entity=F,this.tree=new A,this.tree._init(F.body)}V.exports=M,M.prototype.decode=function(F,P){if(!(F instanceof H.DecoderBuffer))F=new H.DecoderBuffer(F,P);return this.tree._decode(F,P)};function A(F){H.Node.call(this,"der",F)}Q(A,H.Node),A.prototype._peekTag=function(F,P,G){if(F.isEmpty())return!1;var T=F.save(),v=R(F,'Failed to peek tag: "'+P+'"');if(F.isError(v))return v;return F.restore(T),v.tag===P||v.tagStr===P||v.tagStr+"of"===P||G},A.prototype._decodeTag=function(F,P,G){var T=R(F,'Failed to decode tag of "'+P+'"');if(F.isError(T))return T;var v=D(F,T.primitive,'Failed to get length of "'+P+'"');if(F.isError(v))return v;if(!G&&T.tag!==P&&T.tagStr!==P&&T.tagStr+"of"!==P)return F.error('Failed to match tag: "'+P+'"');if(T.primitive||v!==null)return F.skip(v,'Failed to match body of: "'+P+'"');var J=F.save(),k=this._skipUntilEnd(F,'Failed to skip indefinite length body: "'+this.tag+'"');if(F.isError(k))return k;return v=F.offset-J.offset,F.restore(J),F.skip(v,'Failed to match body of: "'+P+'"')},A.prototype._skipUntilEnd=function(F,P){while(!0){var G=R(F,P);if(F.isError(G))return G;var T=D(F,G.primitive,P);if(F.isError(T))return T;var v;if(G.primitive||T!==null)v=F.skip(T);else v=this._skipUntilEnd(F,P);if(F.isError(v))return v;if(G.tagStr==="end")break}},A.prototype._decodeList=function(F,P,G,T){var v=[];while(!F.isEmpty()){var J=this._peekTag(F,"end");if(F.isError(J))return J;var k=G.decode(F,"der",T);if(F.isError(k)&&J)break;v.push(k)}return v},A.prototype._decodeStr=function(F,P){if(P==="bitstr"){var G=F.readUInt8();if(F.isError(G))return G;return{unused:G,data:F.raw()}}else if(P==="bmpstr"){var T=F.raw();if(T.length%2===1)return F.error("Decoding of string type: bmpstr length mismatch");var v="";for(var J=0;J>6],v=(G&32)===0;if((G&31)===31){var J=G;G=0;while((J&128)===128){if(J=F.readUInt8(P),F.isError(J))return J;G<<=7,G|=J&127}}else G&=31;var k=z.tag[G];return{cls:T,primitive:v,tag:G,tagStr:k}}function D(F,P,G){var T=F.readUInt8(G);if(F.isError(T))return T;if(!P&&T===128)return null;if((T&128)===0)return T;var v=T&127;if(v>4)return F.error("length octect is too long");T=0;for(var J=0;J{var Q=PV(),U=(cK(),D1(pK)).Buffer,H=KA();function Y(z){H.call(this,z),this.enc="pem"}Q(Y,H),V.exports=Y,Y.prototype.decode=function(z,M){var A=z.toString().split(/[\r\n]+/g),R=M.label.toUpperCase(),D=/^-----(BEGIN|END) ([^-]+)-----$/,F=-1,P=-1;for(var G=0;G{var V=K;V.der=KA(),V.pem=hB()}),VA=D0((K,V)=>{var Q=PV(),U=(cK(),D1(pK)).Buffer,H=c8(),Y=H.base,z=H.constants.der;function M(F){this.enc="der",this.name=F.name,this.entity=F,this.tree=new A,this.tree._init(F.body)}V.exports=M,M.prototype.encode=function(F,P){return this.tree._encode(F,P).join()};function A(F){Y.Node.call(this,"der",F)}Q(A,Y.Node),A.prototype._encodeComposite=function(F,P,G,T){var v=D(F,P,G,this.reporter);if(T.length<128){var f=new U(2);return f[0]=v,f[1]=T.length,this._createEncoderBuffer([f,T])}var J=1;for(var k=T.length;k>=256;k>>=8)J++;var f=new U(2+J);f[0]=v,f[1]=128|J;for(var k=1+J,j=T.length;j>0;k--,j>>=8)f[k]=j&255;return this._createEncoderBuffer([f,T])},A.prototype._encodeStr=function(F,P){if(P==="bitstr")return this._createEncoderBuffer([F.unused|0,F.data]);else if(P==="bmpstr"){var G=new U(F.length*2);for(var T=0;T=40)return this.reporter.error("Second objid identifier OOB");F.splice(0,2,F[0]*40+F[1])}var v=0;for(var T=0;T=128;J>>=7)v++}var k=new U(v),f=k.length-1;for(var T=F.length-1;T>=0;T--){var J=F[T];k[f--]=J&127;while((J>>=7)>0)k[f--]=128|J&127}return this._createEncoderBuffer(k)};function R(F){if(F<10)return"0"+F;else return F}A.prototype._encodeTime=function(F,P){var G,T=new Date(F);if(P==="gentime")G=[R(T.getFullYear()),R(T.getUTCMonth()+1),R(T.getUTCDate()),R(T.getUTCHours()),R(T.getUTCMinutes()),R(T.getUTCSeconds()),"Z"].join("");else if(P==="utctime")G=[R(T.getFullYear()%100),R(T.getUTCMonth()+1),R(T.getUTCDate()),R(T.getUTCHours()),R(T.getUTCMinutes()),R(T.getUTCSeconds()),"Z"].join("");else this.reporter.error("Encoding "+P+" time is not supported yet");return this._encodeStr(G,"octstr")},A.prototype._encodeNull=function(){return this._createEncoderBuffer("")},A.prototype._encodeInt=function(F,P){if(typeof F==="string"){if(!P)return this.reporter.error("String int or enum given, but no values map");if(!P.hasOwnProperty(F))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(F));F=P[F]}if(typeof F!=="number"&&!U.isBuffer(F)){var G=F.toArray();if(!F.sign&&G[0]&128)G.unshift(0);F=new U(G)}if(U.isBuffer(F)){var T=F.length;if(F.length===0)T++;var J=new U(T);if(F.copy(J),F.length===0)J[0]=0;return this._createEncoderBuffer(J)}if(F<128)return this._createEncoderBuffer(F);if(F<256)return this._createEncoderBuffer([0,F]);var T=1;for(var v=F;v>=256;v>>=8)T++;var J=Array(T);for(var v=J.length-1;v>=0;v--)J[v]=F&255,F>>=8;if(J[0]&128)J.unshift(0);return this._createEncoderBuffer(new U(J))},A.prototype._encodeBool=function(F){return this._createEncoderBuffer(F?255:0)},A.prototype._use=function(F,P){if(typeof F==="function")F=F(P);return F._getEncoder("der").tree},A.prototype._skipDefault=function(F,P,G){var T=this._baseState,v;if(T.default===null)return!1;var J=F.join();if(T.defaultBuffer===void 0)T.defaultBuffer=this._encodeValue(T.default,P,G).join();if(J.length!==T.defaultBuffer.length)return!1;for(v=0;v=31)return T.error("Multi-octet tag encoding unsupported");if(!P)v|=32;return v|=z.tagClassByName[G||"universal"]<<6,v}}),cB=D0((K,V)=>{var Q=PV(),U=VA();function H(Y){U.call(this,Y),this.enc="pem"}Q(H,U),V.exports=H,H.prototype.encode=function(Y,z){var M=U.prototype.encode.call(this,Y),A=M.toString("base64"),R=["-----BEGIN "+z.label+"-----"];for(var D=0;D{var V=K;V.der=VA(),V.pem=cB()}),c8=D0((K)=>{var V=K;V.bignum=xB(),V.define=_B().define,V.base=N8(),V.constants=e9(),V.decoders=pB(),V.encoders=uB()}),bB=D0((K,V)=>{var Q=c8(),U=Q.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),H=Q.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),Y=Q.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),z=Q.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(Y),this.key("subjectPublicKey").bitstr())}),M=Q.define("RelativeDistinguishedName",function(){this.setof(H)}),A=Q.define("RDNSequence",function(){this.seqof(M)}),R=Q.define("Name",function(){this.choice({rdnSequence:this.use(A)})}),D=Q.define("Validity",function(){this.seq().obj(this.key("notBefore").use(U),this.key("notAfter").use(U))}),F=Q.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),P=Q.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(Y),this.key("issuer").use(R),this.key("validity").use(D),this.key("subject").use(R),this.key("subjectPublicKeyInfo").use(z),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(F).optional())}),G=Q.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(P),this.key("signatureAlgorithm").use(Y),this.key("signatureValue").bitstr())});V.exports=G}),lB=D0((K)=>{var V=c8();K.certificate=bB();var Q=V.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())});K.RSAPrivateKey=Q;var U=V.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});K.RSAPublicKey=U;var H=V.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),Y=V.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(H),this.key("subjectPublicKey").bitstr())});K.PublicKey=Y;var z=V.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(H),this.key("subjectPrivateKey").octstr())});K.PrivateKey=z;var M=V.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())});K.EncryptedPrivateKey=M;var A=V.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())});K.DSAPrivateKey=A,K.DSAparam=V.define("DSAparam",function(){this.int()});var R=V.define("ECParameters",function(){this.choice({namedCurve:this.objid()})}),D=V.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(R),this.key("publicKey").optional().explicit(1).bitstr())});K.ECPrivateKey=D,K.signature=V.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})}),dB=D0((K,V)=>{V.exports={"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}}),sB=D0((K,V)=>{var Q=QV().Buffer,U=T2().Transform,H=PV();function Y(R){U.call(this),this._block=Q.allocUnsafe(R),this._blockSize=R,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}H(Y,U),Y.prototype._transform=function(R,D,F){var P=null;try{this.update(R,D)}catch(G){P=G}F(P)},Y.prototype._flush=function(R){var D=null;try{this.push(this.digest())}catch(F){D=F}R(D)};var z=typeof Uint8Array<"u",M=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&ArrayBuffer.isView&&(Q.prototype instanceof Uint8Array||Q.TYPED_ARRAY_SUPPORT);function A(R,D){if(R instanceof Q)return R;if(typeof R==="string")return Q.from(R,D);if(M&&ArrayBuffer.isView(R)){if(R.byteLength===0)return Q.alloc(0);var F=Q.from(R.buffer,R.byteOffset,R.byteLength);if(F.byteLength===R.byteLength)return F}if(z&&R instanceof Uint8Array)return Q.from(R);if(Q.isBuffer(R)&&R.constructor&&typeof R.constructor.isBuffer==="function"&&R.constructor.isBuffer(R))return Q.from(R);throw TypeError('The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView.')}Y.prototype.update=function(R,D){if(this._finalized)throw Error("Digest already called");R=A(R,D);var F=this._block,P=0;while(this._blockOffset+R.length-P>=this._blockSize){for(var G=this._blockOffset;G0;++T)if(this._length[T]+=v,v=this._length[T]/4294967296|0,v>0)this._length[T]-=4294967296*v;return this},Y.prototype._update=function(){throw Error("_update is not implemented")},Y.prototype.digest=function(R){if(this._finalized)throw Error("Digest already called");this._finalized=!0;var D=this._digest();if(R!==void 0)D=D.toString(R);this._block.fill(0),this._blockOffset=0;for(var F=0;F<4;++F)this._length[F]=0;return D},Y.prototype._digest=function(){throw Error("_digest is not implemented")},V.exports=Y}),oB=D0((K,V)=>{var Q=PV(),U=sB(),H=QV().Buffer,Y=Array(16);function z(){U.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}Q(z,U),z.prototype._update=function(){var P=Y;for(var G=0;G<16;++G)P[G]=this._block.readInt32LE(G*4);var T=this._a,v=this._b,J=this._c,k=this._d;T=A(T,v,J,k,P[0],3614090360,7),k=A(k,T,v,J,P[1],3905402710,12),J=A(J,k,T,v,P[2],606105819,17),v=A(v,J,k,T,P[3],3250441966,22),T=A(T,v,J,k,P[4],4118548399,7),k=A(k,T,v,J,P[5],1200080426,12),J=A(J,k,T,v,P[6],2821735955,17),v=A(v,J,k,T,P[7],4249261313,22),T=A(T,v,J,k,P[8],1770035416,7),k=A(k,T,v,J,P[9],2336552879,12),J=A(J,k,T,v,P[10],4294925233,17),v=A(v,J,k,T,P[11],2304563134,22),T=A(T,v,J,k,P[12],1804603682,7),k=A(k,T,v,J,P[13],4254626195,12),J=A(J,k,T,v,P[14],2792965006,17),v=A(v,J,k,T,P[15],1236535329,22),T=R(T,v,J,k,P[1],4129170786,5),k=R(k,T,v,J,P[6],3225465664,9),J=R(J,k,T,v,P[11],643717713,14),v=R(v,J,k,T,P[0],3921069994,20),T=R(T,v,J,k,P[5],3593408605,5),k=R(k,T,v,J,P[10],38016083,9),J=R(J,k,T,v,P[15],3634488961,14),v=R(v,J,k,T,P[4],3889429448,20),T=R(T,v,J,k,P[9],568446438,5),k=R(k,T,v,J,P[14],3275163606,9),J=R(J,k,T,v,P[3],4107603335,14),v=R(v,J,k,T,P[8],1163531501,20),T=R(T,v,J,k,P[13],2850285829,5),k=R(k,T,v,J,P[2],4243563512,9),J=R(J,k,T,v,P[7],1735328473,14),v=R(v,J,k,T,P[12],2368359562,20),T=D(T,v,J,k,P[5],4294588738,4),k=D(k,T,v,J,P[8],2272392833,11),J=D(J,k,T,v,P[11],1839030562,16),v=D(v,J,k,T,P[14],4259657740,23),T=D(T,v,J,k,P[1],2763975236,4),k=D(k,T,v,J,P[4],1272893353,11),J=D(J,k,T,v,P[7],4139469664,16),v=D(v,J,k,T,P[10],3200236656,23),T=D(T,v,J,k,P[13],681279174,4),k=D(k,T,v,J,P[0],3936430074,11),J=D(J,k,T,v,P[3],3572445317,16),v=D(v,J,k,T,P[6],76029189,23),T=D(T,v,J,k,P[9],3654602809,4),k=D(k,T,v,J,P[12],3873151461,11),J=D(J,k,T,v,P[15],530742520,16),v=D(v,J,k,T,P[2],3299628645,23),T=F(T,v,J,k,P[0],4096336452,6),k=F(k,T,v,J,P[7],1126891415,10),J=F(J,k,T,v,P[14],2878612391,15),v=F(v,J,k,T,P[5],4237533241,21),T=F(T,v,J,k,P[12],1700485571,6),k=F(k,T,v,J,P[3],2399980690,10),J=F(J,k,T,v,P[10],4293915773,15),v=F(v,J,k,T,P[1],2240044497,21),T=F(T,v,J,k,P[8],1873313359,6),k=F(k,T,v,J,P[15],4264355552,10),J=F(J,k,T,v,P[6],2734768916,15),v=F(v,J,k,T,P[13],1309151649,21),T=F(T,v,J,k,P[4],4149444226,6),k=F(k,T,v,J,P[11],3174756917,10),J=F(J,k,T,v,P[2],718787259,15),v=F(v,J,k,T,P[9],3951481745,21),this._a=this._a+T|0,this._b=this._b+v|0,this._c=this._c+J|0,this._d=this._d+k|0},z.prototype._digest=function(){if(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 P=H.allocUnsafe(16);return P.writeInt32LE(this._a,0),P.writeInt32LE(this._b,4),P.writeInt32LE(this._c,8),P.writeInt32LE(this._d,12),P};function M(P,G){return P<>>32-G}function A(P,G,T,v,J,k,f){return M(P+(G&T|~G&v)+J+k|0,f)+G|0}function R(P,G,T,v,J,k,f){return M(P+(G&v|T&~v)+J+k|0,f)+G|0}function D(P,G,T,v,J,k,f){return M(P+(G^T^v)+J+k|0,f)+G|0}function F(P,G,T,v,J,k,f){return M(P+(T^(G|~v))+J+k|0,f)+G|0}V.exports=z}),mB=D0((K,V)=>{var Q=QV().Buffer,U=oB();function H(Y,z,M,A){if(!Q.isBuffer(Y))Y=Q.from(Y,"binary");if(z){if(!Q.isBuffer(z))z=Q.from(z,"binary");if(z.length!==8)throw RangeError("salt should be Buffer with 8 byte length")}var R=M/8,D=Q.alloc(R),F=Q.alloc(A||0),P=Q.alloc(0);while(R>0||A>0){var G=new U;if(G.update(P),G.update(Y),z)G.update(z);P=G.digest();var T=0;if(R>0){var v=D.length-R;T=Math.min(R,P.length),P.copy(D,v,0,T),R-=T}if(T0){var J=F.length-A,k=Math.min(A,P.length-T);P.copy(F,J,T,T+k),A-=k}}return P.fill(0),{key:D,iv:F}}V.exports=H}),QA=D0((K)=>{var V=(WV(),D1(MV));K.createCipher=K.Cipher=V.createCipher,K.createCipheriv=K.Cipheriv=V.createCipheriv,K.createDecipher=K.Decipher=V.createDecipher,K.createDecipheriv=K.Decipheriv=V.createDecipheriv,K.listCiphers=K.getCiphers=V.getCiphers}),nB=D0((K,V)=>{var Q=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,U=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,H=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,Y=mB(),z=QA(),M=QV().Buffer;V.exports=function(A,R){var D=A.toString(),F=D.match(Q),P;if(!F){var G=D.match(H);P=M.from(G[2].replace(/[\r\n]/g,""),"base64")}else{var T="aes"+F[1],v=M.from(F[2],"hex"),J=M.from(F[3].replace(/[\r\n]/g,""),"base64"),k=Y(R,v.slice(0,8),parseInt(F[1],10)).key,f=[],j=z.createDecipheriv(T,k,v);f.push(j.update(J)),f.push(j.final()),P=M.concat(f)}var _=D.match(U)[1];return{tag:_,data:P}}}),UA=D0((K,V)=>{var Q=lB(),U=dB(),H=nB(),Y=QA(),z=o9().pbkdf2Sync,M=QV().Buffer;function A(D,F){var P=D.algorithm.decrypt.kde.kdeparams.salt,G=parseInt(D.algorithm.decrypt.kde.kdeparams.iters.toString(),10),T=U[D.algorithm.decrypt.cipher.algo.join(".")],v=D.algorithm.decrypt.cipher.iv,J=D.subjectPrivateKey,k=parseInt(T.split("-")[1],10)/8,f=z(F,P,G,k,"sha1"),j=Y.createDecipheriv(T,f,v),_=[];return _.push(j.update(J)),_.push(j.final()),M.concat(_)}function R(D){var F;if(typeof D==="object"&&!M.isBuffer(D))F=D.passphrase,D=D.key;if(typeof D==="string")D=M.from(D);var P=H(D,F),G=P.tag,T=P.data,v,J;switch(G){case"CERTIFICATE":J=Q.certificate.decode(T,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":if(!J)J=Q.PublicKey.decode(T,"der");switch(v=J.algorithm.algorithm.join("."),v){case"1.2.840.113549.1.1.1":return Q.RSAPublicKey.decode(J.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return J.subjectPrivateKey=J.subjectPublicKey,{type:"ec",data:J};case"1.2.840.10040.4.1":return J.algorithm.params.pub_key=Q.DSAparam.decode(J.subjectPublicKey.data,"der"),{type:"dsa",data:J.algorithm.params};default:throw Error("unknown key id "+v)}case"ENCRYPTED PRIVATE KEY":T=Q.EncryptedPrivateKey.decode(T,"der"),T=A(T,F);case"PRIVATE KEY":switch(J=Q.PrivateKey.decode(T,"der"),v=J.algorithm.algorithm.join("."),v){case"1.2.840.113549.1.1.1":return Q.RSAPrivateKey.decode(J.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:J.algorithm.curve,privateKey:Q.ECPrivateKey.decode(J.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return J.algorithm.params.priv_key=Q.DSAparam.decode(J.subjectPrivateKey,"der"),{type:"dsa",params:J.algorithm.params};default:throw Error("unknown key id "+v)}case"RSA PUBLIC KEY":return Q.RSAPublicKey.decode(T,"der");case"RSA PRIVATE KEY":return Q.RSAPrivateKey.decode(T,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:Q.DSAPrivateKey.decode(T,"der")};case"EC PRIVATE KEY":return T=Q.ECPrivateKey.decode(T,"der"),{curve:T.parameters.value,privateKey:T.privateKey};default:throw Error("unknown key type "+G)}}R.signature=Q.signature,V.exports=R}),HA=D0((K,V)=>{var Q=_L(),U=QV().Buffer;V.exports=function(Y,z){var M=U.alloc(0),A=0,R;while(M.length{V.exports=function(Q,U){var H=Q.length,Y=-1;while(++Y{(function(Q,U){function H(L,O){if(!L)throw Error(O||"Assertion failed")}function Y(L,O){L.super_=O;var X=function(){};X.prototype=O.prototype,L.prototype=new X,L.prototype.constructor=L}function z(L,O,X){if(z.isBN(L))return L;if(this.negative=0,this.words=null,this.length=0,this.red=null,L!==null){if(O==="le"||O==="be")X=O,O=10;this._init(L||0,O||10,X||"be")}}if(typeof Q==="object")Q.exports=z;else U.BN=z;z.BN=z,z.wordSize=26;var M;try{if(typeof window<"u"&&typeof window.Buffer<"u")M=window.Buffer;else M=(cK(),D1(pK)).Buffer}catch(L){}z.isBN=function(L){if(L instanceof z)return!0;return L!==null&&typeof L==="object"&&L.constructor.wordSize===z.wordSize&&Array.isArray(L.words)},z.max=function(L,O){if(L.cmp(O)>0)return L;return O},z.min=function(L,O){if(L.cmp(O)<0)return L;return O},z.prototype._init=function(L,O,X){if(typeof L==="number")return this._initNumber(L,O,X);if(typeof L==="object")return this._initArray(L,O,X);if(O==="hex")O=16;H(O===(O|0)&&O>=2&&O<=36),L=L.toString().replace(/\s+/g,"");var q=0;if(L[0]==="-")q++,this.negative=1;if(q=0;q-=3)if(C=L[q]|L[q-1]<<8|L[q-2]<<16,this.words[W]|=C<>>26-I&67108863,I+=24,I>=26)I-=26,W++}else if(X==="le"){for(q=0,W=0;q>>26-I&67108863,I+=24,I>=26)I-=26,W++}return this.strip()};function A(L,O){var X=L.charCodeAt(O);if(X>=65&&X<=70)return X-55;else if(X>=97&&X<=102)return X-87;else return X-48&15}function R(L,O,X){var q=A(L,X);if(X-1>=O)q|=A(L,X-1)<<4;return q}z.prototype._parseHex=function(L,O,X){this.length=Math.ceil((L.length-O)/6),this.words=Array(this.length);for(var q=0;q=O;q-=2)if(I=R(L,O,q)<=18)W-=18,C+=1,this.words[C]|=I>>>26;else W+=8;else{var $=L.length-O;for(q=$%2===0?O+1:O;q=18)W-=18,C+=1,this.words[C]|=I>>>26;else W+=8}this.strip()};function D(L,O,X,q){var W=0,C=Math.min(L.length,X);for(var I=O;I=49)W+=$-49+10;else if($>=17)W+=$-17+10;else W+=$}return W}z.prototype._parseBase=function(L,O,X){this.words=[0],this.length=1;for(var q=0,W=1;W<=67108863;W*=O)q++;q--,W=W/O|0;var C=L.length-X,I=C%q,$=Math.min(C,C-I)+X,Z=0;for(var S=X;S<$;S+=q)if(Z=D(L,S,S+q,O),this.imuln(W),this.words[0]+Z<67108864)this.words[0]+=Z;else this._iaddn(Z);if(I!==0){var B=1;Z=D(L,S,L.length,O);for(S=0;S1&&this.words[this.length-1]===0)this.length--;return this._normSign()},z.prototype._normSign=function(){if(this.length===1&&this.words[0]===0)this.negative=0;return this},z.prototype.inspect=function(){return(this.red?""};var F=["","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"],P=[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],G=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64000000,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,24300000,28629151,33554432,39135393,45435424,52521875,60466176];if(z.prototype.toString=function(L,O){L=L||10,O=O|0||1;var X;if(L===16||L==="hex"){X="";var q=0,W=0;for(var C=0;C>>24-q&16777215,q+=2,q>=26)q-=26,C--;if(W!==0||C!==this.length-1)X=F[6-$.length]+$+X;else X=$+X}if(W!==0)X=W.toString(16)+X;while(X.length%O!==0)X="0"+X;if(this.negative!==0)X="-"+X;return X}if(L===(L|0)&&L>=2&&L<=36){var Z=P[L],S=G[L];X="";var B=this.clone();B.negative=0;while(!B.isZero()){var E=B.modn(S).toString(L);if(B=B.idivn(S),!B.isZero())X=F[Z-E.length]+E+X;else X=E+X}if(this.isZero())X="0"+X;while(X.length%O!==0)X="0"+X;if(this.negative!==0)X="-"+X;return X}H(!1,"Base should be between 2 and 36")},z.prototype.toNumber=function(){var L=this.words[0];if(this.length===2)L+=this.words[1]*67108864;else if(this.length===3&&this.words[2]===1)L+=4503599627370496+this.words[1]*67108864;else if(this.length>2)H(!1,"Number can only safely store up to 53 bits");return this.negative!==0?-L:L},z.prototype.toJSON=function(){return this.toString(16)},z.prototype.toBuffer=function(L,O){return H(typeof M<"u"),this.toArrayLike(M,L,O)},z.prototype.toArray=function(L,O){return this.toArrayLike(Array,L,O)},z.prototype.toArrayLike=function(L,O,X){var q=this.byteLength(),W=X||Math.max(1,q);H(q<=W,"byte array longer than desired length"),H(W>0,"Requested array length <= 0"),this.strip();var C=O==="le",I=new L(W),$,Z,S=this.clone();if(!C){for(Z=0;Z=4096)X+=13,O>>>=13;if(O>=64)X+=7,O>>>=7;if(O>=8)X+=4,O>>>=4;if(O>=2)X+=2,O>>>=2;return X+O};z.prototype._zeroBits=function(L){if(L===0)return 26;var O=L,X=0;if((O&8191)===0)X+=13,O>>>=13;if((O&127)===0)X+=7,O>>>=7;if((O&15)===0)X+=4,O>>>=4;if((O&3)===0)X+=2,O>>>=2;if((O&1)===0)X++;return X},z.prototype.bitLength=function(){var L=this.words[this.length-1],O=this._countBits(L);return(this.length-1)*26+O};function T(L){var O=Array(L.bitLength());for(var X=0;X>>W}return O}z.prototype.zeroBits=function(){if(this.isZero())return 0;var L=0;for(var O=0;OL.length)return this.clone().ior(L);return L.clone().ior(this)},z.prototype.uor=function(L){if(this.length>L.length)return this.clone().iuor(L);return L.clone().iuor(this)},z.prototype.iuand=function(L){var O;if(this.length>L.length)O=L;else O=this;for(var X=0;XL.length)return this.clone().iand(L);return L.clone().iand(this)},z.prototype.uand=function(L){if(this.length>L.length)return this.clone().iuand(L);return L.clone().iuand(this)},z.prototype.iuxor=function(L){var O,X;if(this.length>L.length)O=this,X=L;else O=L,X=this;for(var q=0;qL.length)return this.clone().ixor(L);return L.clone().ixor(this)},z.prototype.uxor=function(L){if(this.length>L.length)return this.clone().iuxor(L);return L.clone().iuxor(this)},z.prototype.inotn=function(L){H(typeof L==="number"&&L>=0);var O=Math.ceil(L/26)|0,X=L%26;if(this._expand(O),X>0)O--;for(var q=0;q0)this.words[q]=~this.words[q]&67108863>>26-X;return this.strip()},z.prototype.notn=function(L){return this.clone().inotn(L)},z.prototype.setn=function(L,O){H(typeof L==="number"&&L>=0);var X=L/26|0,q=L%26;if(this._expand(X+1),O)this.words[X]=this.words[X]|1<L.length)X=this,q=L;else X=L,q=this;var W=0;for(var C=0;C>>26;for(;W!==0&&C>>26;if(this.length=X.length,W!==0)this.words[this.length]=W,this.length++;else if(X!==this)for(;CL.length)return this.clone().iadd(L);return L.clone().iadd(this)},z.prototype.isub=function(L){if(L.negative!==0){L.negative=0;var O=this.iadd(L);return L.negative=1,O._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(L),this.negative=1,this._normSign();var X=this.cmp(L);if(X===0)return this.negative=0,this.length=1,this.words[0]=0,this;var q,W;if(X>0)q=this,W=L;else q=L,W=this;var C=0;for(var I=0;I>26,this.words[I]=O&67108863;for(;C!==0&&I>26,this.words[I]=O&67108863;if(C===0&&I>>26,E=Z&67108863,w=Math.min(S,O.length-1);for(var h=Math.max(0,S-L.length+1);h<=w;h++){var u=S-h|0;W=L.words[u]|0,C=O.words[h]|0,I=W*C+E,B+=I/67108864|0,E=I&67108863}X.words[S]=E|0,Z=B|0}if(Z!==0)X.words[S]=Z|0;else X.length--;return X.strip()}var J=function(L,O,X){var q=L.words,W=O.words,C=X.words,I=0,$,Z,S,B=q[0]|0,E=B&8191,w=B>>>13,h=q[1]|0,u=h&8191,t=h>>>13,F0=q[2]|0,K0=F0&8191,r=F0>>>13,A0=q[3]|0,e=A0&8191,Y0=A0>>>13,r0=q[4]|0,b=r0&8191,o=r0>>>13,R0=q[5]|0,Q0=R0&8191,H0=R0>>>13,N0=q[6]|0,d=N0&8191,a=N0>>>13,o0=q[7]|0,V0=o0&8191,W0=o0>>>13,H1=q[8]|0,G0=H1&8191,T0=H1>>>13,v1=q[9]|0,P0=v1&8191,E0=v1>>>13,i1=W[0]|0,x0=i1&8191,k0=i1>>>13,N1=W[1]|0,w0=N1&8191,f0=N1>>>13,zK=W[2]|0,c0=zK&8191,g0=zK>>>13,VK=W[3]|0,u0=VK&8191,y0=VK>>>13,g1=W[4]|0,s0=g1&8191,b0=g1>>>13,t1=W[5]|0,h0=t1&8191,g=t1>>>13,n=W[6]|0,U0=n&8191,O0=n>>>13,i0=W[7]|0,C0=i0&8191,B0=i0>>>13,k1=W[8]|0,l0=k1&8191,d0=k1>>>13,QK=W[9]|0,p0=QK&8191,_0=QK>>>13;X.negative=L.negative^O.negative,X.length=19,$=Math.imul(E,x0),Z=Math.imul(E,k0),Z=Z+Math.imul(w,x0)|0,S=Math.imul(w,k0);var P1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(P1>>>26)|0,P1&=67108863,$=Math.imul(u,x0),Z=Math.imul(u,k0),Z=Z+Math.imul(t,x0)|0,S=Math.imul(t,k0),$=$+Math.imul(E,w0)|0,Z=Z+Math.imul(E,f0)|0,Z=Z+Math.imul(w,w0)|0,S=S+Math.imul(w,f0)|0;var Z1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(Z1>>>26)|0,Z1&=67108863,$=Math.imul(K0,x0),Z=Math.imul(K0,k0),Z=Z+Math.imul(r,x0)|0,S=Math.imul(r,k0),$=$+Math.imul(u,w0)|0,Z=Z+Math.imul(u,f0)|0,Z=Z+Math.imul(t,w0)|0,S=S+Math.imul(t,f0)|0,$=$+Math.imul(E,c0)|0,Z=Z+Math.imul(E,g0)|0,Z=Z+Math.imul(w,c0)|0,S=S+Math.imul(w,g0)|0;var Y1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(Y1>>>26)|0,Y1&=67108863,$=Math.imul(e,x0),Z=Math.imul(e,k0),Z=Z+Math.imul(Y0,x0)|0,S=Math.imul(Y0,k0),$=$+Math.imul(K0,w0)|0,Z=Z+Math.imul(K0,f0)|0,Z=Z+Math.imul(r,w0)|0,S=S+Math.imul(r,f0)|0,$=$+Math.imul(u,c0)|0,Z=Z+Math.imul(u,g0)|0,Z=Z+Math.imul(t,c0)|0,S=S+Math.imul(t,g0)|0,$=$+Math.imul(E,u0)|0,Z=Z+Math.imul(E,y0)|0,Z=Z+Math.imul(w,u0)|0,S=S+Math.imul(w,y0)|0;var F1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(F1>>>26)|0,F1&=67108863,$=Math.imul(b,x0),Z=Math.imul(b,k0),Z=Z+Math.imul(o,x0)|0,S=Math.imul(o,k0),$=$+Math.imul(e,w0)|0,Z=Z+Math.imul(e,f0)|0,Z=Z+Math.imul(Y0,w0)|0,S=S+Math.imul(Y0,f0)|0,$=$+Math.imul(K0,c0)|0,Z=Z+Math.imul(K0,g0)|0,Z=Z+Math.imul(r,c0)|0,S=S+Math.imul(r,g0)|0,$=$+Math.imul(u,u0)|0,Z=Z+Math.imul(u,y0)|0,Z=Z+Math.imul(t,u0)|0,S=S+Math.imul(t,y0)|0,$=$+Math.imul(E,s0)|0,Z=Z+Math.imul(E,b0)|0,Z=Z+Math.imul(w,s0)|0,S=S+Math.imul(w,b0)|0;var A1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(A1>>>26)|0,A1&=67108863,$=Math.imul(Q0,x0),Z=Math.imul(Q0,k0),Z=Z+Math.imul(H0,x0)|0,S=Math.imul(H0,k0),$=$+Math.imul(b,w0)|0,Z=Z+Math.imul(b,f0)|0,Z=Z+Math.imul(o,w0)|0,S=S+Math.imul(o,f0)|0,$=$+Math.imul(e,c0)|0,Z=Z+Math.imul(e,g0)|0,Z=Z+Math.imul(Y0,c0)|0,S=S+Math.imul(Y0,g0)|0,$=$+Math.imul(K0,u0)|0,Z=Z+Math.imul(K0,y0)|0,Z=Z+Math.imul(r,u0)|0,S=S+Math.imul(r,y0)|0,$=$+Math.imul(u,s0)|0,Z=Z+Math.imul(u,b0)|0,Z=Z+Math.imul(t,s0)|0,S=S+Math.imul(t,b0)|0,$=$+Math.imul(E,h0)|0,Z=Z+Math.imul(E,g)|0,Z=Z+Math.imul(w,h0)|0,S=S+Math.imul(w,g)|0;var y1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(y1>>>26)|0,y1&=67108863,$=Math.imul(d,x0),Z=Math.imul(d,k0),Z=Z+Math.imul(a,x0)|0,S=Math.imul(a,k0),$=$+Math.imul(Q0,w0)|0,Z=Z+Math.imul(Q0,f0)|0,Z=Z+Math.imul(H0,w0)|0,S=S+Math.imul(H0,f0)|0,$=$+Math.imul(b,c0)|0,Z=Z+Math.imul(b,g0)|0,Z=Z+Math.imul(o,c0)|0,S=S+Math.imul(o,g0)|0,$=$+Math.imul(e,u0)|0,Z=Z+Math.imul(e,y0)|0,Z=Z+Math.imul(Y0,u0)|0,S=S+Math.imul(Y0,y0)|0,$=$+Math.imul(K0,s0)|0,Z=Z+Math.imul(K0,b0)|0,Z=Z+Math.imul(r,s0)|0,S=S+Math.imul(r,b0)|0,$=$+Math.imul(u,h0)|0,Z=Z+Math.imul(u,g)|0,Z=Z+Math.imul(t,h0)|0,S=S+Math.imul(t,g)|0,$=$+Math.imul(E,U0)|0,Z=Z+Math.imul(E,O0)|0,Z=Z+Math.imul(w,U0)|0,S=S+Math.imul(w,O0)|0;var h1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(h1>>>26)|0,h1&=67108863,$=Math.imul(V0,x0),Z=Math.imul(V0,k0),Z=Z+Math.imul(W0,x0)|0,S=Math.imul(W0,k0),$=$+Math.imul(d,w0)|0,Z=Z+Math.imul(d,f0)|0,Z=Z+Math.imul(a,w0)|0,S=S+Math.imul(a,f0)|0,$=$+Math.imul(Q0,c0)|0,Z=Z+Math.imul(Q0,g0)|0,Z=Z+Math.imul(H0,c0)|0,S=S+Math.imul(H0,g0)|0,$=$+Math.imul(b,u0)|0,Z=Z+Math.imul(b,y0)|0,Z=Z+Math.imul(o,u0)|0,S=S+Math.imul(o,y0)|0,$=$+Math.imul(e,s0)|0,Z=Z+Math.imul(e,b0)|0,Z=Z+Math.imul(Y0,s0)|0,S=S+Math.imul(Y0,b0)|0,$=$+Math.imul(K0,h0)|0,Z=Z+Math.imul(K0,g)|0,Z=Z+Math.imul(r,h0)|0,S=S+Math.imul(r,g)|0,$=$+Math.imul(u,U0)|0,Z=Z+Math.imul(u,O0)|0,Z=Z+Math.imul(t,U0)|0,S=S+Math.imul(t,O0)|0,$=$+Math.imul(E,C0)|0,Z=Z+Math.imul(E,B0)|0,Z=Z+Math.imul(w,C0)|0,S=S+Math.imul(w,B0)|0;var p1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(p1>>>26)|0,p1&=67108863,$=Math.imul(G0,x0),Z=Math.imul(G0,k0),Z=Z+Math.imul(T0,x0)|0,S=Math.imul(T0,k0),$=$+Math.imul(V0,w0)|0,Z=Z+Math.imul(V0,f0)|0,Z=Z+Math.imul(W0,w0)|0,S=S+Math.imul(W0,f0)|0,$=$+Math.imul(d,c0)|0,Z=Z+Math.imul(d,g0)|0,Z=Z+Math.imul(a,c0)|0,S=S+Math.imul(a,g0)|0,$=$+Math.imul(Q0,u0)|0,Z=Z+Math.imul(Q0,y0)|0,Z=Z+Math.imul(H0,u0)|0,S=S+Math.imul(H0,y0)|0,$=$+Math.imul(b,s0)|0,Z=Z+Math.imul(b,b0)|0,Z=Z+Math.imul(o,s0)|0,S=S+Math.imul(o,b0)|0,$=$+Math.imul(e,h0)|0,Z=Z+Math.imul(e,g)|0,Z=Z+Math.imul(Y0,h0)|0,S=S+Math.imul(Y0,g)|0,$=$+Math.imul(K0,U0)|0,Z=Z+Math.imul(K0,O0)|0,Z=Z+Math.imul(r,U0)|0,S=S+Math.imul(r,O0)|0,$=$+Math.imul(u,C0)|0,Z=Z+Math.imul(u,B0)|0,Z=Z+Math.imul(t,C0)|0,S=S+Math.imul(t,B0)|0,$=$+Math.imul(E,l0)|0,Z=Z+Math.imul(E,d0)|0,Z=Z+Math.imul(w,l0)|0,S=S+Math.imul(w,d0)|0;var c1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(c1>>>26)|0,c1&=67108863,$=Math.imul(P0,x0),Z=Math.imul(P0,k0),Z=Z+Math.imul(E0,x0)|0,S=Math.imul(E0,k0),$=$+Math.imul(G0,w0)|0,Z=Z+Math.imul(G0,f0)|0,Z=Z+Math.imul(T0,w0)|0,S=S+Math.imul(T0,f0)|0,$=$+Math.imul(V0,c0)|0,Z=Z+Math.imul(V0,g0)|0,Z=Z+Math.imul(W0,c0)|0,S=S+Math.imul(W0,g0)|0,$=$+Math.imul(d,u0)|0,Z=Z+Math.imul(d,y0)|0,Z=Z+Math.imul(a,u0)|0,S=S+Math.imul(a,y0)|0,$=$+Math.imul(Q0,s0)|0,Z=Z+Math.imul(Q0,b0)|0,Z=Z+Math.imul(H0,s0)|0,S=S+Math.imul(H0,b0)|0,$=$+Math.imul(b,h0)|0,Z=Z+Math.imul(b,g)|0,Z=Z+Math.imul(o,h0)|0,S=S+Math.imul(o,g)|0,$=$+Math.imul(e,U0)|0,Z=Z+Math.imul(e,O0)|0,Z=Z+Math.imul(Y0,U0)|0,S=S+Math.imul(Y0,O0)|0,$=$+Math.imul(K0,C0)|0,Z=Z+Math.imul(K0,B0)|0,Z=Z+Math.imul(r,C0)|0,S=S+Math.imul(r,B0)|0,$=$+Math.imul(u,l0)|0,Z=Z+Math.imul(u,d0)|0,Z=Z+Math.imul(t,l0)|0,S=S+Math.imul(t,d0)|0,$=$+Math.imul(E,p0)|0,Z=Z+Math.imul(E,_0)|0,Z=Z+Math.imul(w,p0)|0,S=S+Math.imul(w,_0)|0;var u1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(u1>>>26)|0,u1&=67108863,$=Math.imul(P0,w0),Z=Math.imul(P0,f0),Z=Z+Math.imul(E0,w0)|0,S=Math.imul(E0,f0),$=$+Math.imul(G0,c0)|0,Z=Z+Math.imul(G0,g0)|0,Z=Z+Math.imul(T0,c0)|0,S=S+Math.imul(T0,g0)|0,$=$+Math.imul(V0,u0)|0,Z=Z+Math.imul(V0,y0)|0,Z=Z+Math.imul(W0,u0)|0,S=S+Math.imul(W0,y0)|0,$=$+Math.imul(d,s0)|0,Z=Z+Math.imul(d,b0)|0,Z=Z+Math.imul(a,s0)|0,S=S+Math.imul(a,b0)|0,$=$+Math.imul(Q0,h0)|0,Z=Z+Math.imul(Q0,g)|0,Z=Z+Math.imul(H0,h0)|0,S=S+Math.imul(H0,g)|0,$=$+Math.imul(b,U0)|0,Z=Z+Math.imul(b,O0)|0,Z=Z+Math.imul(o,U0)|0,S=S+Math.imul(o,O0)|0,$=$+Math.imul(e,C0)|0,Z=Z+Math.imul(e,B0)|0,Z=Z+Math.imul(Y0,C0)|0,S=S+Math.imul(Y0,B0)|0,$=$+Math.imul(K0,l0)|0,Z=Z+Math.imul(K0,d0)|0,Z=Z+Math.imul(r,l0)|0,S=S+Math.imul(r,d0)|0,$=$+Math.imul(u,p0)|0,Z=Z+Math.imul(u,_0)|0,Z=Z+Math.imul(t,p0)|0,S=S+Math.imul(t,_0)|0;var b1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(b1>>>26)|0,b1&=67108863,$=Math.imul(P0,c0),Z=Math.imul(P0,g0),Z=Z+Math.imul(E0,c0)|0,S=Math.imul(E0,g0),$=$+Math.imul(G0,u0)|0,Z=Z+Math.imul(G0,y0)|0,Z=Z+Math.imul(T0,u0)|0,S=S+Math.imul(T0,y0)|0,$=$+Math.imul(V0,s0)|0,Z=Z+Math.imul(V0,b0)|0,Z=Z+Math.imul(W0,s0)|0,S=S+Math.imul(W0,b0)|0,$=$+Math.imul(d,h0)|0,Z=Z+Math.imul(d,g)|0,Z=Z+Math.imul(a,h0)|0,S=S+Math.imul(a,g)|0,$=$+Math.imul(Q0,U0)|0,Z=Z+Math.imul(Q0,O0)|0,Z=Z+Math.imul(H0,U0)|0,S=S+Math.imul(H0,O0)|0,$=$+Math.imul(b,C0)|0,Z=Z+Math.imul(b,B0)|0,Z=Z+Math.imul(o,C0)|0,S=S+Math.imul(o,B0)|0,$=$+Math.imul(e,l0)|0,Z=Z+Math.imul(e,d0)|0,Z=Z+Math.imul(Y0,l0)|0,S=S+Math.imul(Y0,d0)|0,$=$+Math.imul(K0,p0)|0,Z=Z+Math.imul(K0,_0)|0,Z=Z+Math.imul(r,p0)|0,S=S+Math.imul(r,_0)|0;var l1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(l1>>>26)|0,l1&=67108863,$=Math.imul(P0,u0),Z=Math.imul(P0,y0),Z=Z+Math.imul(E0,u0)|0,S=Math.imul(E0,y0),$=$+Math.imul(G0,s0)|0,Z=Z+Math.imul(G0,b0)|0,Z=Z+Math.imul(T0,s0)|0,S=S+Math.imul(T0,b0)|0,$=$+Math.imul(V0,h0)|0,Z=Z+Math.imul(V0,g)|0,Z=Z+Math.imul(W0,h0)|0,S=S+Math.imul(W0,g)|0,$=$+Math.imul(d,U0)|0,Z=Z+Math.imul(d,O0)|0,Z=Z+Math.imul(a,U0)|0,S=S+Math.imul(a,O0)|0,$=$+Math.imul(Q0,C0)|0,Z=Z+Math.imul(Q0,B0)|0,Z=Z+Math.imul(H0,C0)|0,S=S+Math.imul(H0,B0)|0,$=$+Math.imul(b,l0)|0,Z=Z+Math.imul(b,d0)|0,Z=Z+Math.imul(o,l0)|0,S=S+Math.imul(o,d0)|0,$=$+Math.imul(e,p0)|0,Z=Z+Math.imul(e,_0)|0,Z=Z+Math.imul(Y0,p0)|0,S=S+Math.imul(Y0,_0)|0;var LK=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(LK>>>26)|0,LK&=67108863,$=Math.imul(P0,s0),Z=Math.imul(P0,b0),Z=Z+Math.imul(E0,s0)|0,S=Math.imul(E0,b0),$=$+Math.imul(G0,h0)|0,Z=Z+Math.imul(G0,g)|0,Z=Z+Math.imul(T0,h0)|0,S=S+Math.imul(T0,g)|0,$=$+Math.imul(V0,U0)|0,Z=Z+Math.imul(V0,O0)|0,Z=Z+Math.imul(W0,U0)|0,S=S+Math.imul(W0,O0)|0,$=$+Math.imul(d,C0)|0,Z=Z+Math.imul(d,B0)|0,Z=Z+Math.imul(a,C0)|0,S=S+Math.imul(a,B0)|0,$=$+Math.imul(Q0,l0)|0,Z=Z+Math.imul(Q0,d0)|0,Z=Z+Math.imul(H0,l0)|0,S=S+Math.imul(H0,d0)|0,$=$+Math.imul(b,p0)|0,Z=Z+Math.imul(b,_0)|0,Z=Z+Math.imul(o,p0)|0,S=S+Math.imul(o,_0)|0;var d1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(d1>>>26)|0,d1&=67108863,$=Math.imul(P0,h0),Z=Math.imul(P0,g),Z=Z+Math.imul(E0,h0)|0,S=Math.imul(E0,g),$=$+Math.imul(G0,U0)|0,Z=Z+Math.imul(G0,O0)|0,Z=Z+Math.imul(T0,U0)|0,S=S+Math.imul(T0,O0)|0,$=$+Math.imul(V0,C0)|0,Z=Z+Math.imul(V0,B0)|0,Z=Z+Math.imul(W0,C0)|0,S=S+Math.imul(W0,B0)|0,$=$+Math.imul(d,l0)|0,Z=Z+Math.imul(d,d0)|0,Z=Z+Math.imul(a,l0)|0,S=S+Math.imul(a,d0)|0,$=$+Math.imul(Q0,p0)|0,Z=Z+Math.imul(Q0,_0)|0,Z=Z+Math.imul(H0,p0)|0,S=S+Math.imul(H0,_0)|0;var s1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(s1>>>26)|0,s1&=67108863,$=Math.imul(P0,U0),Z=Math.imul(P0,O0),Z=Z+Math.imul(E0,U0)|0,S=Math.imul(E0,O0),$=$+Math.imul(G0,C0)|0,Z=Z+Math.imul(G0,B0)|0,Z=Z+Math.imul(T0,C0)|0,S=S+Math.imul(T0,B0)|0,$=$+Math.imul(V0,l0)|0,Z=Z+Math.imul(V0,d0)|0,Z=Z+Math.imul(W0,l0)|0,S=S+Math.imul(W0,d0)|0,$=$+Math.imul(d,p0)|0,Z=Z+Math.imul(d,_0)|0,Z=Z+Math.imul(a,p0)|0,S=S+Math.imul(a,_0)|0;var o1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(o1>>>26)|0,o1&=67108863,$=Math.imul(P0,C0),Z=Math.imul(P0,B0),Z=Z+Math.imul(E0,C0)|0,S=Math.imul(E0,B0),$=$+Math.imul(G0,l0)|0,Z=Z+Math.imul(G0,d0)|0,Z=Z+Math.imul(T0,l0)|0,S=S+Math.imul(T0,d0)|0,$=$+Math.imul(V0,p0)|0,Z=Z+Math.imul(V0,_0)|0,Z=Z+Math.imul(W0,p0)|0,S=S+Math.imul(W0,_0)|0;var m1=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(m1>>>26)|0,m1&=67108863,$=Math.imul(P0,l0),Z=Math.imul(P0,d0),Z=Z+Math.imul(E0,l0)|0,S=Math.imul(E0,d0),$=$+Math.imul(G0,p0)|0,Z=Z+Math.imul(G0,_0)|0,Z=Z+Math.imul(T0,p0)|0,S=S+Math.imul(T0,_0)|0;var ZK=(I+$|0)+((Z&8191)<<13)|0;I=(S+(Z>>>13)|0)+(ZK>>>26)|0,ZK&=67108863,$=Math.imul(P0,p0),Z=Math.imul(P0,_0),Z=Z+Math.imul(E0,p0)|0,S=Math.imul(E0,_0);var n1=(I+$|0)+((Z&8191)<<13)|0;if(I=(S+(Z>>>13)|0)+(n1>>>26)|0,n1&=67108863,C[0]=P1,C[1]=Z1,C[2]=Y1,C[3]=F1,C[4]=A1,C[5]=y1,C[6]=h1,C[7]=p1,C[8]=c1,C[9]=u1,C[10]=b1,C[11]=l1,C[12]=LK,C[13]=d1,C[14]=s1,C[15]=o1,C[16]=m1,C[17]=ZK,C[18]=n1,I!==0)C[19]=I,X.length++;return X};if(!Math.imul)J=v;function k(L,O,X){X.negative=O.negative^L.negative,X.length=L.length+O.length;var q=0,W=0;for(var C=0;C>>26)|0,W+=I>>>26,I&=67108863}X.words[C]=$,q=I,I=W}if(q!==0)X.words[C]=q;else X.length--;return X.strip()}function f(L,O,X){var q=new j;return q.mulp(L,O,X)}z.prototype.mulTo=function(L,O){var X,q=this.length+L.length;if(this.length===10&&L.length===10)X=J(this,L,O);else if(q<63)X=v(this,L,O);else if(q<1024)X=k(this,L,O);else X=f(this,L,O);return X};function j(L,O){this.x=L,this.y=O}j.prototype.makeRBT=function(L){var O=Array(L),X=z.prototype._countBits(L)-1;for(var q=0;q>=1;return q},j.prototype.permute=function(L,O,X,q,W,C){for(var I=0;I>>1)W++;return 1<>>13,X[2*C+1]=W&8191,W=W>>>13;for(C=2*O;C>=26,O+=q/67108864|0,O+=W>>>26,this.words[X]=W&67108863}if(O!==0)this.words[X]=O,this.length++;return this.length=L===0?1:this.length,this},z.prototype.muln=function(L){return this.clone().imuln(L)},z.prototype.sqr=function(){return this.mul(this)},z.prototype.isqr=function(){return this.imul(this.clone())},z.prototype.pow=function(L){var O=T(L);if(O.length===0)return new z(1);var X=this;for(var q=0;q=0);var O=L%26,X=(L-O)/26,q=67108863>>>26-O<<26-O,W;if(O!==0){var C=0;for(W=0;W>>26-O}if(C)this.words[W]=C,this.length++}if(X!==0){for(W=this.length-1;W>=0;W--)this.words[W+X]=this.words[W];for(W=0;W=0);var q;if(O)q=(O-O%26)/26;else q=0;var W=L%26,C=Math.min((L-W)/26,this.length),I=67108863^67108863>>>W<C){this.length-=C;for(Z=0;Z=0&&(S!==0||Z>=q);Z--){var B=this.words[Z]|0;this.words[Z]=S<<26-W|B>>>W,S=B&I}if($&&S!==0)$.words[$.length++]=S;if(this.length===0)this.words[0]=0,this.length=1;return this.strip()},z.prototype.ishrn=function(L,O,X){return H(this.negative===0),this.iushrn(L,O,X)},z.prototype.shln=function(L){return this.clone().ishln(L)},z.prototype.ushln=function(L){return this.clone().iushln(L)},z.prototype.shrn=function(L){return this.clone().ishrn(L)},z.prototype.ushrn=function(L){return this.clone().iushrn(L)},z.prototype.testn=function(L){H(typeof L==="number"&&L>=0);var O=L%26,X=(L-O)/26,q=1<=0);var O=L%26,X=(L-O)/26;if(H(this.negative===0,"imaskn works only with positive numbers"),this.length<=X)return this;if(O!==0)X++;if(this.length=Math.min(X,this.length),O!==0){var q=67108863^67108863>>>O<=67108864;O++)if(this.words[O]-=67108864,O===this.length-1)this.words[O+1]=1;else this.words[O+1]++;return this.length=Math.max(this.length,O+1),this},z.prototype.isubn=function(L){if(H(typeof L==="number"),H(L<67108864),L<0)return this.iaddn(-L);if(this.negative!==0)return this.negative=0,this.iaddn(L),this.negative=1,this;if(this.words[0]-=L,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var O=0;O>26)-($/67108864|0),this.words[W+X]=C&67108863}for(;W>26,this.words[W+X]=C&67108863;if(I===0)return this.strip();H(I===-1),I=0;for(W=0;W>26,this.words[W]=C&67108863;return this.negative=1,this.strip()},z.prototype._wordDiv=function(L,O){var X=this.length-L.length,q=this.clone(),W=L,C=W.words[W.length-1]|0,I=this._countBits(C);if(X=26-I,X!==0)W=W.ushln(X),q.iushln(X),C=W.words[W.length-1]|0;var $=q.length-W.length,Z;if(O!=="mod"){Z=new z(null),Z.length=$+1,Z.words=Array(Z.length);for(var S=0;S=0;E--){var w=(q.words[W.length+E]|0)*67108864+(q.words[W.length+E-1]|0);w=Math.min(w/C|0,67108863),q._ishlnsubmul(W,w,E);while(q.negative!==0)if(w--,q.negative=0,q._ishlnsubmul(W,1,E),!q.isZero())q.negative^=1;if(Z)Z.words[E]=w}if(Z)Z.strip();if(q.strip(),O!=="div"&&X!==0)q.iushrn(X);return{div:Z||null,mod:q}},z.prototype.divmod=function(L,O,X){if(H(!L.isZero()),this.isZero())return{div:new z(0),mod:new z(0)};var q,W,C;if(this.negative!==0&&L.negative===0){if(C=this.neg().divmod(L,O),O!=="mod")q=C.div.neg();if(O!=="div"){if(W=C.mod.neg(),X&&W.negative!==0)W.iadd(L)}return{div:q,mod:W}}if(this.negative===0&&L.negative!==0){if(C=this.divmod(L.neg(),O),O!=="mod")q=C.div.neg();return{div:q,mod:C.mod}}if((this.negative&L.negative)!==0){if(C=this.neg().divmod(L.neg(),O),O!=="div"){if(W=C.mod.neg(),X&&W.negative!==0)W.isub(L)}return{div:C.div,mod:W}}if(L.length>this.length||this.cmp(L)<0)return{div:new z(0),mod:this};if(L.length===1){if(O==="div")return{div:this.divn(L.words[0]),mod:null};if(O==="mod")return{div:null,mod:new z(this.modn(L.words[0]))};return{div:this.divn(L.words[0]),mod:new z(this.modn(L.words[0]))}}return this._wordDiv(L,O)},z.prototype.div=function(L){return this.divmod(L,"div",!1).div},z.prototype.mod=function(L){return this.divmod(L,"mod",!1).mod},z.prototype.umod=function(L){return this.divmod(L,"mod",!0).mod},z.prototype.divRound=function(L){var O=this.divmod(L);if(O.mod.isZero())return O.div;var X=O.div.negative!==0?O.mod.isub(L):O.mod,q=L.ushrn(1),W=L.andln(1),C=X.cmp(q);if(C<0||W===1&&C===0)return O.div;return O.div.negative!==0?O.div.isubn(1):O.div.iaddn(1)},z.prototype.modn=function(L){H(L<=67108863);var O=67108864%L,X=0;for(var q=this.length-1;q>=0;q--)X=(O*X+(this.words[q]|0))%L;return X},z.prototype.idivn=function(L){H(L<=67108863);var O=0;for(var X=this.length-1;X>=0;X--){var q=(this.words[X]|0)+O*67108864;this.words[X]=q/L|0,O=q%L}return this.strip()},z.prototype.divn=function(L){return this.clone().idivn(L)},z.prototype.egcd=function(L){H(L.negative===0),H(!L.isZero());var O=this,X=L.clone();if(O.negative!==0)O=O.umod(L);else O=O.clone();var q=new z(1),W=new z(0),C=new z(0),I=new z(1),$=0;while(O.isEven()&&X.isEven())O.iushrn(1),X.iushrn(1),++$;var Z=X.clone(),S=O.clone();while(!O.isZero()){for(var B=0,E=1;(O.words[0]&E)===0&&B<26;++B,E<<=1);if(B>0){O.iushrn(B);while(B-- >0){if(q.isOdd()||W.isOdd())q.iadd(Z),W.isub(S);q.iushrn(1),W.iushrn(1)}}for(var w=0,h=1;(X.words[0]&h)===0&&w<26;++w,h<<=1);if(w>0){X.iushrn(w);while(w-- >0){if(C.isOdd()||I.isOdd())C.iadd(Z),I.isub(S);C.iushrn(1),I.iushrn(1)}}if(O.cmp(X)>=0)O.isub(X),q.isub(C),W.isub(I);else X.isub(O),C.isub(q),I.isub(W)}return{a:C,b:I,gcd:X.iushln($)}},z.prototype._invmp=function(L){H(L.negative===0),H(!L.isZero());var O=this,X=L.clone();if(O.negative!==0)O=O.umod(L);else O=O.clone();var q=new z(1),W=new z(0),C=X.clone();while(O.cmpn(1)>0&&X.cmpn(1)>0){for(var I=0,$=1;(O.words[0]&$)===0&&I<26;++I,$<<=1);if(I>0){O.iushrn(I);while(I-- >0){if(q.isOdd())q.iadd(C);q.iushrn(1)}}for(var Z=0,S=1;(X.words[0]&S)===0&&Z<26;++Z,S<<=1);if(Z>0){X.iushrn(Z);while(Z-- >0){if(W.isOdd())W.iadd(C);W.iushrn(1)}}if(O.cmp(X)>=0)O.isub(X),q.isub(W);else X.isub(O),W.isub(q)}var B;if(O.cmpn(1)===0)B=q;else B=W;if(B.cmpn(0)<0)B.iadd(L);return B},z.prototype.gcd=function(L){if(this.isZero())return L.abs();if(L.isZero())return this.abs();var O=this.clone(),X=L.clone();O.negative=0,X.negative=0;for(var q=0;O.isEven()&&X.isEven();q++)O.iushrn(1),X.iushrn(1);do{while(O.isEven())O.iushrn(1);while(X.isEven())X.iushrn(1);var W=O.cmp(X);if(W<0){var C=O;O=X,X=C}else if(W===0||X.cmpn(1)===0)break;O.isub(X)}while(!0);return X.iushln(q)},z.prototype.invm=function(L){return this.egcd(L).a.umod(L)},z.prototype.isEven=function(){return(this.words[0]&1)===0},z.prototype.isOdd=function(){return(this.words[0]&1)===1},z.prototype.andln=function(L){return this.words[0]&L},z.prototype.bincn=function(L){H(typeof L==="number");var O=L%26,X=(L-O)/26,q=1<>>26,I&=67108863,this.words[C]=I}if(W!==0)this.words[C]=W,this.length++;return this},z.prototype.isZero=function(){return this.length===1&&this.words[0]===0},z.prototype.cmpn=function(L){var O=L<0;if(this.negative!==0&&!O)return-1;if(this.negative===0&&O)return 1;this.strip();var X;if(this.length>1)X=1;else{if(O)L=-L;H(L<=67108863,"Number is too big");var q=this.words[0]|0;X=q===L?0:qL.length)return 1;if(this.length=0;X--){var q=this.words[X]|0,W=L.words[X]|0;if(q===W)continue;if(qW)O=1;break}return O},z.prototype.gtn=function(L){return this.cmpn(L)===1},z.prototype.gt=function(L){return this.cmp(L)===1},z.prototype.gten=function(L){return this.cmpn(L)>=0},z.prototype.gte=function(L){return this.cmp(L)>=0},z.prototype.ltn=function(L){return this.cmpn(L)===-1},z.prototype.lt=function(L){return this.cmp(L)===-1},z.prototype.lten=function(L){return this.cmpn(L)<=0},z.prototype.lte=function(L){return this.cmp(L)<=0},z.prototype.eqn=function(L){return this.cmpn(L)===0},z.prototype.eq=function(L){return this.cmp(L)===0},z.red=function(L){return new s(L)},z.prototype.toRed=function(L){return H(!this.red,"Already a number in reduction context"),H(this.negative===0,"red works only with positives"),L.convertTo(this)._forceRed(L)},z.prototype.fromRed=function(){return H(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},z.prototype._forceRed=function(L){return this.red=L,this},z.prototype.forceRed=function(L){return H(!this.red,"Already a number in reduction context"),this._forceRed(L)},z.prototype.redAdd=function(L){return H(this.red,"redAdd works only with red numbers"),this.red.add(this,L)},z.prototype.redIAdd=function(L){return H(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,L)},z.prototype.redSub=function(L){return H(this.red,"redSub works only with red numbers"),this.red.sub(this,L)},z.prototype.redISub=function(L){return H(this.red,"redISub works only with red numbers"),this.red.isub(this,L)},z.prototype.redShl=function(L){return H(this.red,"redShl works only with red numbers"),this.red.shl(this,L)},z.prototype.redMul=function(L){return H(this.red,"redMul works only with red numbers"),this.red._verify2(this,L),this.red.mul(this,L)},z.prototype.redIMul=function(L){return H(this.red,"redMul works only with red numbers"),this.red._verify2(this,L),this.red.imul(this,L)},z.prototype.redSqr=function(){return H(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},z.prototype.redISqr=function(){return H(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},z.prototype.redSqrt=function(){return H(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},z.prototype.redInvm=function(){return H(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},z.prototype.redNeg=function(){return H(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},z.prototype.redPow=function(L){return H(this.red&&!L.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,L)};var _={k256:null,p224:null,p192:null,p25519:null};function p(L,O){this.name=L,this.p=new z(O,16),this.n=this.p.bitLength(),this.k=new z(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}p.prototype._tmp=function(){var L=new z(null);return L.words=Array(Math.ceil(this.n/13)),L},p.prototype.ireduce=function(L){var O=L,X;do this.split(O,this.tmp),O=this.imulK(O),O=O.iadd(this.tmp),X=O.bitLength();while(X>this.n);var q=X0)O.isub(this.p);else if(O.strip!==void 0)O.strip();else O._strip();return O},p.prototype.split=function(L,O){L.iushrn(this.n,0,O)},p.prototype.imulK=function(L){return L.imul(this.k)};function N(){p.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}Y(N,p),N.prototype.split=function(L,O){var X=4194303,q=Math.min(L.length,9);for(var W=0;W>>22,C=I}if(C>>>=22,L.words[W-10]=C,C===0&&L.length>10)L.length-=10;else L.length-=9},N.prototype.imulK=function(L){L.words[L.length]=0,L.words[L.length+1]=0,L.length+=2;var O=0;for(var X=0;X>>=26,L.words[X]=W,O=q}if(O!==0)L.words[L.length++]=O;return L},z._prime=function(L){if(_[L])return _[L];var O;if(L==="k256")O=new N;else if(L==="p224")O=new m;else if(L==="p192")O=new z0;else if(L==="p25519")O=new L0;else throw Error("Unknown prime "+L);return _[L]=O,O};function s(L){if(typeof L==="string"){var O=z._prime(L);this.m=O.p,this.prime=O}else H(L.gtn(1),"modulus must be greater than 1"),this.m=L,this.prime=null}s.prototype._verify1=function(L){H(L.negative===0,"red works only with positives"),H(L.red,"red works only with red numbers")},s.prototype._verify2=function(L,O){H((L.negative|O.negative)===0,"red works only with positives"),H(L.red&&L.red===O.red,"red works only with red numbers")},s.prototype.imod=function(L){if(this.prime)return this.prime.ireduce(L)._forceRed(this);return L.umod(this.m)._forceRed(this)},s.prototype.neg=function(L){if(L.isZero())return L.clone();return this.m.sub(L)._forceRed(this)},s.prototype.add=function(L,O){this._verify2(L,O);var X=L.add(O);if(X.cmp(this.m)>=0)X.isub(this.m);return X._forceRed(this)},s.prototype.iadd=function(L,O){this._verify2(L,O);var X=L.iadd(O);if(X.cmp(this.m)>=0)X.isub(this.m);return X},s.prototype.sub=function(L,O){this._verify2(L,O);var X=L.sub(O);if(X.cmpn(0)<0)X.iadd(this.m);return X._forceRed(this)},s.prototype.isub=function(L,O){this._verify2(L,O);var X=L.isub(O);if(X.cmpn(0)<0)X.iadd(this.m);return X},s.prototype.shl=function(L,O){return this._verify1(L),this.imod(L.ushln(O))},s.prototype.imul=function(L,O){return this._verify2(L,O),this.imod(L.imul(O))},s.prototype.mul=function(L,O){return this._verify2(L,O),this.imod(L.mul(O))},s.prototype.isqr=function(L){return this.imul(L,L.clone())},s.prototype.sqr=function(L){return this.mul(L,L)},s.prototype.sqrt=function(L){if(L.isZero())return L.clone();var O=this.m.andln(3);if(H(O%2===1),O===3){var X=this.m.add(new z(1)).iushrn(2);return this.pow(L,X)}var q=this.m.subn(1),W=0;while(!q.isZero()&&q.andln(1)===0)W++,q.iushrn(1);H(!q.isZero());var C=new z(1).toRed(this),I=C.redNeg(),$=this.m.subn(1).iushrn(1),Z=this.m.bitLength();Z=new z(2*Z*Z).toRed(this);while(this.pow(Z,$).cmp(I)!==0)Z.redIAdd(I);var S=this.pow(Z,q),B=this.pow(L,q.addn(1).iushrn(1)),E=this.pow(L,q),w=W;while(E.cmp(C)!==0){var h=E;for(var u=0;h.cmp(C)!==0;u++)h=h.redSqr();H(u=0;W--){var S=O.words[W];for(var B=Z-1;B>=0;B--){var E=S>>B&1;if(C!==q[0])C=this.sqr(C);if(E===0&&I===0){$=0;continue}if(I<<=1,I|=E,$++,$!==X&&(W!==0||B!==0))continue;C=this.mul(C,q[I]),$=0,I=0}Z=26}return C},s.prototype.convertTo=function(L){var O=L.umod(this.m);return O===L?O.clone():O},s.prototype.convertFrom=function(L){var O=L.clone();return O.red=null,O},z.mont=function(L){return new Z0(L)};function Z0(L){if(s.call(this,L),this.shift=this.m.bitLength(),this.shift%26!==0)this.shift+=26-this.shift%26;this.r=new z(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)}Y(Z0,s),Z0.prototype.convertTo=function(L){return this.imod(L.ushln(this.shift))},Z0.prototype.convertFrom=function(L){var O=this.imod(L.mul(this.rinv));return O.red=null,O},Z0.prototype.imul=function(L,O){if(L.isZero()||O.isZero())return L.words[0]=0,L.length=1,L;var X=L.imul(O),q=X.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),W=X.isub(q).iushrn(this.shift),C=W;if(W.cmp(this.m)>=0)C=W.isub(this.m);else if(W.cmpn(0)<0)C=W.iadd(this.m);return C._forceRed(this)},Z0.prototype.mul=function(L,O){if(L.isZero()||O.isZero())return new z(0)._forceRed(this);var X=L.mul(O),q=X.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),W=X.isub(q).iushrn(this.shift),C=W;if(W.cmp(this.m)>=0)C=W.isub(this.m);else if(W.cmpn(0)<0)C=W.iadd(this.m);return C._forceRed(this)},Z0.prototype.invm=function(L){var O=this.imod(L._invmp(this.m).mul(this.r2));return O._forceRed(this)}})(typeof V>"u"||V,K)}),LA=D0((K,V)=>{var Q=_2(),U=QV().Buffer;function H(Y,z){return U.from(Y.toRed(Q.mont(z.modulus)).redPow(new Q(z.publicExponent)).fromRed().toArray())}V.exports=H}),rB=D0((K,V)=>{(function(Q,U){function H(q,W){if(!q)throw Error(W||"Assertion failed")}function Y(q,W){q.super_=W;var C=function(){};C.prototype=W.prototype,q.prototype=new C,q.prototype.constructor=q}function z(q,W,C){if(z.isBN(q))return q;if(this.negative=0,this.words=null,this.length=0,this.red=null,q!==null){if(W==="le"||W==="be")C=W,W=10;this._init(q||0,W||10,C||"be")}}if(typeof Q==="object")Q.exports=z;else U.BN=z;z.BN=z,z.wordSize=26;var M;try{if(typeof window<"u"&&typeof window.Buffer<"u")M=window.Buffer;else M=(cK(),D1(pK)).Buffer}catch(q){}z.isBN=function(q){if(q instanceof z)return!0;return q!==null&&typeof q==="object"&&q.constructor.wordSize===z.wordSize&&Array.isArray(q.words)},z.max=function(q,W){if(q.cmp(W)>0)return q;return W},z.min=function(q,W){if(q.cmp(W)<0)return q;return W},z.prototype._init=function(q,W,C){if(typeof q==="number")return this._initNumber(q,W,C);if(typeof q==="object")return this._initArray(q,W,C);if(W==="hex")W=16;H(W===(W|0)&&W>=2&&W<=36),q=q.toString().replace(/\s+/g,"");var I=0;if(q[0]==="-")I++,this.negative=1;if(I=0;I-=3)if(Z=q[I]|q[I-1]<<8|q[I-2]<<16,this.words[$]|=Z<>>26-S&67108863,S+=24,S>=26)S-=26,$++}else if(C==="le"){for(I=0,$=0;I>>26-S&67108863,S+=24,S>=26)S-=26,$++}return this._strip()};function A(q,W){var C=q.charCodeAt(W);if(C>=48&&C<=57)return C-48;else if(C>=65&&C<=70)return C-55;else if(C>=97&&C<=102)return C-87;else H(!1,"Invalid character in "+q)}function R(q,W,C){var I=A(q,C);if(C-1>=W)I|=A(q,C-1)<<4;return I}z.prototype._parseHex=function(q,W,C){this.length=Math.ceil((q.length-W)/6),this.words=Array(this.length);for(var I=0;I=W;I-=2)if(S=R(q,W,I)<<$,this.words[Z]|=S&67108863,$>=18)$-=18,Z+=1,this.words[Z]|=S>>>26;else $+=8;else{var B=q.length-W;for(I=B%2===0?W+1:W;I=18)$-=18,Z+=1,this.words[Z]|=S>>>26;else $+=8}this._strip()};function D(q,W,C,I){var $=0,Z=0,S=Math.min(q.length,C);for(var B=W;B=49)Z=E-49+10;else if(E>=17)Z=E-17+10;else Z=E;H(E>=0&&Z1&&this.words[this.length-1]===0)this.length--;return this._normSign()},z.prototype._normSign=function(){if(this.length===1&&this.words[0]===0)this.negative=0;return this},typeof Symbol<"u"&&typeof Symbol.for==="function")try{z.prototype[Symbol.for("nodejs.util.inspect.custom")]=P}catch(q){z.prototype.inspect=P}else z.prototype.inspect=P;function P(){return(this.red?""}var G=["","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"],T=[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],v=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64000000,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,24300000,28629151,33554432,39135393,45435424,52521875,60466176];if(z.prototype.toString=function(q,W){q=q||10,W=W|0||1;var C;if(q===16||q==="hex"){C="";var I=0,$=0;for(var Z=0;Z>>24-I&16777215,I+=2,I>=26)I-=26,Z--;if($!==0||Z!==this.length-1)C=G[6-B.length]+B+C;else C=B+C}if($!==0)C=$.toString(16)+C;while(C.length%W!==0)C="0"+C;if(this.negative!==0)C="-"+C;return C}if(q===(q|0)&&q>=2&&q<=36){var E=T[q],w=v[q];C="";var h=this.clone();h.negative=0;while(!h.isZero()){var u=h.modrn(w).toString(q);if(h=h.idivn(w),!h.isZero())C=G[E-u.length]+u+C;else C=u+C}if(this.isZero())C="0"+C;while(C.length%W!==0)C="0"+C;if(this.negative!==0)C="-"+C;return C}H(!1,"Base should be between 2 and 36")},z.prototype.toNumber=function(){var q=this.words[0];if(this.length===2)q+=this.words[1]*67108864;else if(this.length===3&&this.words[2]===1)q+=4503599627370496+this.words[1]*67108864;else if(this.length>2)H(!1,"Number can only safely store up to 53 bits");return this.negative!==0?-q:q},z.prototype.toJSON=function(){return this.toString(16,2)},M)z.prototype.toBuffer=function(q,W){return this.toArrayLike(M,q,W)};z.prototype.toArray=function(q,W){return this.toArrayLike(Array,q,W)};var J=function(q,W){if(q.allocUnsafe)return q.allocUnsafe(W);return new q(W)};if(z.prototype.toArrayLike=function(q,W,C){this._strip();var I=this.byteLength(),$=C||Math.max(1,I);H(I<=$,"byte array longer than desired length"),H($>0,"Requested array length <= 0");var Z=J(q,$),S=W==="le"?"LE":"BE";return this["_toArrayLike"+S](Z,I),Z},z.prototype._toArrayLikeLE=function(q,W){var C=0,I=0;for(var $=0,Z=0;$>8&255;if(C>16&255;if(Z===6){if(C>24&255;I=0,Z=0}else I=S>>>24,Z+=2}if(C=0)q[C--]=S>>8&255;if(C>=0)q[C--]=S>>16&255;if(Z===6){if(C>=0)q[C--]=S>>24&255;I=0,Z=0}else I=S>>>24,Z+=2}if(C>=0){q[C--]=I;while(C>=0)q[C--]=0}},Math.clz32)z.prototype._countBits=function(q){return 32-Math.clz32(q)};else z.prototype._countBits=function(q){var W=q,C=0;if(W>=4096)C+=13,W>>>=13;if(W>=64)C+=7,W>>>=7;if(W>=8)C+=4,W>>>=4;if(W>=2)C+=2,W>>>=2;return C+W};z.prototype._zeroBits=function(q){if(q===0)return 26;var W=q,C=0;if((W&8191)===0)C+=13,W>>>=13;if((W&127)===0)C+=7,W>>>=7;if((W&15)===0)C+=4,W>>>=4;if((W&3)===0)C+=2,W>>>=2;if((W&1)===0)C++;return C},z.prototype.bitLength=function(){var q=this.words[this.length-1],W=this._countBits(q);return(this.length-1)*26+W};function k(q){var W=Array(q.bitLength());for(var C=0;C>>$&1}return W}z.prototype.zeroBits=function(){if(this.isZero())return 0;var q=0;for(var W=0;Wq.length)return this.clone().ior(q);return q.clone().ior(this)},z.prototype.uor=function(q){if(this.length>q.length)return this.clone().iuor(q);return q.clone().iuor(this)},z.prototype.iuand=function(q){var W;if(this.length>q.length)W=q;else W=this;for(var C=0;Cq.length)return this.clone().iand(q);return q.clone().iand(this)},z.prototype.uand=function(q){if(this.length>q.length)return this.clone().iuand(q);return q.clone().iuand(this)},z.prototype.iuxor=function(q){var W,C;if(this.length>q.length)W=this,C=q;else W=q,C=this;for(var I=0;Iq.length)return this.clone().ixor(q);return q.clone().ixor(this)},z.prototype.uxor=function(q){if(this.length>q.length)return this.clone().iuxor(q);return q.clone().iuxor(this)},z.prototype.inotn=function(q){H(typeof q==="number"&&q>=0);var W=Math.ceil(q/26)|0,C=q%26;if(this._expand(W),C>0)W--;for(var I=0;I0)this.words[I]=~this.words[I]&67108863>>26-C;return this._strip()},z.prototype.notn=function(q){return this.clone().inotn(q)},z.prototype.setn=function(q,W){H(typeof q==="number"&&q>=0);var C=q/26|0,I=q%26;if(this._expand(C+1),W)this.words[C]=this.words[C]|1<q.length)C=this,I=q;else C=q,I=this;var $=0;for(var Z=0;Z>>26;for(;$!==0&&Z>>26;if(this.length=C.length,$!==0)this.words[this.length]=$,this.length++;else if(C!==this)for(;Zq.length)return this.clone().iadd(q);return q.clone().iadd(this)},z.prototype.isub=function(q){if(q.negative!==0){q.negative=0;var W=this.iadd(q);return q.negative=1,W._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(q),this.negative=1,this._normSign();var C=this.cmp(q);if(C===0)return this.negative=0,this.length=1,this.words[0]=0,this;var I,$;if(C>0)I=this,$=q;else I=q,$=this;var Z=0;for(var S=0;S<$.length;S++)W=(I.words[S]|0)-($.words[S]|0)+Z,Z=W>>26,this.words[S]=W&67108863;for(;Z!==0&&S>26,this.words[S]=W&67108863;if(Z===0&&S>>26,u=E&67108863,t=Math.min(w,W.length-1);for(var F0=Math.max(0,w-q.length+1);F0<=t;F0++){var K0=w-F0|0;$=q.words[K0]|0,Z=W.words[F0]|0,S=$*Z+u,h+=S/67108864|0,u=S&67108863}C.words[w]=u|0,E=h|0}if(E!==0)C.words[w]=E|0;else C.length--;return C._strip()}var j=function(q,W,C){var I=q.words,$=W.words,Z=C.words,S=0,B,E,w,h=I[0]|0,u=h&8191,t=h>>>13,F0=I[1]|0,K0=F0&8191,r=F0>>>13,A0=I[2]|0,e=A0&8191,Y0=A0>>>13,r0=I[3]|0,b=r0&8191,o=r0>>>13,R0=I[4]|0,Q0=R0&8191,H0=R0>>>13,N0=I[5]|0,d=N0&8191,a=N0>>>13,o0=I[6]|0,V0=o0&8191,W0=o0>>>13,H1=I[7]|0,G0=H1&8191,T0=H1>>>13,v1=I[8]|0,P0=v1&8191,E0=v1>>>13,i1=I[9]|0,x0=i1&8191,k0=i1>>>13,N1=$[0]|0,w0=N1&8191,f0=N1>>>13,zK=$[1]|0,c0=zK&8191,g0=zK>>>13,VK=$[2]|0,u0=VK&8191,y0=VK>>>13,g1=$[3]|0,s0=g1&8191,b0=g1>>>13,t1=$[4]|0,h0=t1&8191,g=t1>>>13,n=$[5]|0,U0=n&8191,O0=n>>>13,i0=$[6]|0,C0=i0&8191,B0=i0>>>13,k1=$[7]|0,l0=k1&8191,d0=k1>>>13,QK=$[8]|0,p0=QK&8191,_0=QK>>>13,P1=$[9]|0,Z1=P1&8191,Y1=P1>>>13;C.negative=q.negative^W.negative,C.length=19,B=Math.imul(u,w0),E=Math.imul(u,f0),E=E+Math.imul(t,w0)|0,w=Math.imul(t,f0);var F1=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(F1>>>26)|0,F1&=67108863,B=Math.imul(K0,w0),E=Math.imul(K0,f0),E=E+Math.imul(r,w0)|0,w=Math.imul(r,f0),B=B+Math.imul(u,c0)|0,E=E+Math.imul(u,g0)|0,E=E+Math.imul(t,c0)|0,w=w+Math.imul(t,g0)|0;var A1=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(A1>>>26)|0,A1&=67108863,B=Math.imul(e,w0),E=Math.imul(e,f0),E=E+Math.imul(Y0,w0)|0,w=Math.imul(Y0,f0),B=B+Math.imul(K0,c0)|0,E=E+Math.imul(K0,g0)|0,E=E+Math.imul(r,c0)|0,w=w+Math.imul(r,g0)|0,B=B+Math.imul(u,u0)|0,E=E+Math.imul(u,y0)|0,E=E+Math.imul(t,u0)|0,w=w+Math.imul(t,y0)|0;var y1=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(y1>>>26)|0,y1&=67108863,B=Math.imul(b,w0),E=Math.imul(b,f0),E=E+Math.imul(o,w0)|0,w=Math.imul(o,f0),B=B+Math.imul(e,c0)|0,E=E+Math.imul(e,g0)|0,E=E+Math.imul(Y0,c0)|0,w=w+Math.imul(Y0,g0)|0,B=B+Math.imul(K0,u0)|0,E=E+Math.imul(K0,y0)|0,E=E+Math.imul(r,u0)|0,w=w+Math.imul(r,y0)|0,B=B+Math.imul(u,s0)|0,E=E+Math.imul(u,b0)|0,E=E+Math.imul(t,s0)|0,w=w+Math.imul(t,b0)|0;var h1=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(h1>>>26)|0,h1&=67108863,B=Math.imul(Q0,w0),E=Math.imul(Q0,f0),E=E+Math.imul(H0,w0)|0,w=Math.imul(H0,f0),B=B+Math.imul(b,c0)|0,E=E+Math.imul(b,g0)|0,E=E+Math.imul(o,c0)|0,w=w+Math.imul(o,g0)|0,B=B+Math.imul(e,u0)|0,E=E+Math.imul(e,y0)|0,E=E+Math.imul(Y0,u0)|0,w=w+Math.imul(Y0,y0)|0,B=B+Math.imul(K0,s0)|0,E=E+Math.imul(K0,b0)|0,E=E+Math.imul(r,s0)|0,w=w+Math.imul(r,b0)|0,B=B+Math.imul(u,h0)|0,E=E+Math.imul(u,g)|0,E=E+Math.imul(t,h0)|0,w=w+Math.imul(t,g)|0;var p1=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(p1>>>26)|0,p1&=67108863,B=Math.imul(d,w0),E=Math.imul(d,f0),E=E+Math.imul(a,w0)|0,w=Math.imul(a,f0),B=B+Math.imul(Q0,c0)|0,E=E+Math.imul(Q0,g0)|0,E=E+Math.imul(H0,c0)|0,w=w+Math.imul(H0,g0)|0,B=B+Math.imul(b,u0)|0,E=E+Math.imul(b,y0)|0,E=E+Math.imul(o,u0)|0,w=w+Math.imul(o,y0)|0,B=B+Math.imul(e,s0)|0,E=E+Math.imul(e,b0)|0,E=E+Math.imul(Y0,s0)|0,w=w+Math.imul(Y0,b0)|0,B=B+Math.imul(K0,h0)|0,E=E+Math.imul(K0,g)|0,E=E+Math.imul(r,h0)|0,w=w+Math.imul(r,g)|0,B=B+Math.imul(u,U0)|0,E=E+Math.imul(u,O0)|0,E=E+Math.imul(t,U0)|0,w=w+Math.imul(t,O0)|0;var c1=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(c1>>>26)|0,c1&=67108863,B=Math.imul(V0,w0),E=Math.imul(V0,f0),E=E+Math.imul(W0,w0)|0,w=Math.imul(W0,f0),B=B+Math.imul(d,c0)|0,E=E+Math.imul(d,g0)|0,E=E+Math.imul(a,c0)|0,w=w+Math.imul(a,g0)|0,B=B+Math.imul(Q0,u0)|0,E=E+Math.imul(Q0,y0)|0,E=E+Math.imul(H0,u0)|0,w=w+Math.imul(H0,y0)|0,B=B+Math.imul(b,s0)|0,E=E+Math.imul(b,b0)|0,E=E+Math.imul(o,s0)|0,w=w+Math.imul(o,b0)|0,B=B+Math.imul(e,h0)|0,E=E+Math.imul(e,g)|0,E=E+Math.imul(Y0,h0)|0,w=w+Math.imul(Y0,g)|0,B=B+Math.imul(K0,U0)|0,E=E+Math.imul(K0,O0)|0,E=E+Math.imul(r,U0)|0,w=w+Math.imul(r,O0)|0,B=B+Math.imul(u,C0)|0,E=E+Math.imul(u,B0)|0,E=E+Math.imul(t,C0)|0,w=w+Math.imul(t,B0)|0;var u1=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(u1>>>26)|0,u1&=67108863,B=Math.imul(G0,w0),E=Math.imul(G0,f0),E=E+Math.imul(T0,w0)|0,w=Math.imul(T0,f0),B=B+Math.imul(V0,c0)|0,E=E+Math.imul(V0,g0)|0,E=E+Math.imul(W0,c0)|0,w=w+Math.imul(W0,g0)|0,B=B+Math.imul(d,u0)|0,E=E+Math.imul(d,y0)|0,E=E+Math.imul(a,u0)|0,w=w+Math.imul(a,y0)|0,B=B+Math.imul(Q0,s0)|0,E=E+Math.imul(Q0,b0)|0,E=E+Math.imul(H0,s0)|0,w=w+Math.imul(H0,b0)|0,B=B+Math.imul(b,h0)|0,E=E+Math.imul(b,g)|0,E=E+Math.imul(o,h0)|0,w=w+Math.imul(o,g)|0,B=B+Math.imul(e,U0)|0,E=E+Math.imul(e,O0)|0,E=E+Math.imul(Y0,U0)|0,w=w+Math.imul(Y0,O0)|0,B=B+Math.imul(K0,C0)|0,E=E+Math.imul(K0,B0)|0,E=E+Math.imul(r,C0)|0,w=w+Math.imul(r,B0)|0,B=B+Math.imul(u,l0)|0,E=E+Math.imul(u,d0)|0,E=E+Math.imul(t,l0)|0,w=w+Math.imul(t,d0)|0;var b1=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(b1>>>26)|0,b1&=67108863,B=Math.imul(P0,w0),E=Math.imul(P0,f0),E=E+Math.imul(E0,w0)|0,w=Math.imul(E0,f0),B=B+Math.imul(G0,c0)|0,E=E+Math.imul(G0,g0)|0,E=E+Math.imul(T0,c0)|0,w=w+Math.imul(T0,g0)|0,B=B+Math.imul(V0,u0)|0,E=E+Math.imul(V0,y0)|0,E=E+Math.imul(W0,u0)|0,w=w+Math.imul(W0,y0)|0,B=B+Math.imul(d,s0)|0,E=E+Math.imul(d,b0)|0,E=E+Math.imul(a,s0)|0,w=w+Math.imul(a,b0)|0,B=B+Math.imul(Q0,h0)|0,E=E+Math.imul(Q0,g)|0,E=E+Math.imul(H0,h0)|0,w=w+Math.imul(H0,g)|0,B=B+Math.imul(b,U0)|0,E=E+Math.imul(b,O0)|0,E=E+Math.imul(o,U0)|0,w=w+Math.imul(o,O0)|0,B=B+Math.imul(e,C0)|0,E=E+Math.imul(e,B0)|0,E=E+Math.imul(Y0,C0)|0,w=w+Math.imul(Y0,B0)|0,B=B+Math.imul(K0,l0)|0,E=E+Math.imul(K0,d0)|0,E=E+Math.imul(r,l0)|0,w=w+Math.imul(r,d0)|0,B=B+Math.imul(u,p0)|0,E=E+Math.imul(u,_0)|0,E=E+Math.imul(t,p0)|0,w=w+Math.imul(t,_0)|0;var l1=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(l1>>>26)|0,l1&=67108863,B=Math.imul(x0,w0),E=Math.imul(x0,f0),E=E+Math.imul(k0,w0)|0,w=Math.imul(k0,f0),B=B+Math.imul(P0,c0)|0,E=E+Math.imul(P0,g0)|0,E=E+Math.imul(E0,c0)|0,w=w+Math.imul(E0,g0)|0,B=B+Math.imul(G0,u0)|0,E=E+Math.imul(G0,y0)|0,E=E+Math.imul(T0,u0)|0,w=w+Math.imul(T0,y0)|0,B=B+Math.imul(V0,s0)|0,E=E+Math.imul(V0,b0)|0,E=E+Math.imul(W0,s0)|0,w=w+Math.imul(W0,b0)|0,B=B+Math.imul(d,h0)|0,E=E+Math.imul(d,g)|0,E=E+Math.imul(a,h0)|0,w=w+Math.imul(a,g)|0,B=B+Math.imul(Q0,U0)|0,E=E+Math.imul(Q0,O0)|0,E=E+Math.imul(H0,U0)|0,w=w+Math.imul(H0,O0)|0,B=B+Math.imul(b,C0)|0,E=E+Math.imul(b,B0)|0,E=E+Math.imul(o,C0)|0,w=w+Math.imul(o,B0)|0,B=B+Math.imul(e,l0)|0,E=E+Math.imul(e,d0)|0,E=E+Math.imul(Y0,l0)|0,w=w+Math.imul(Y0,d0)|0,B=B+Math.imul(K0,p0)|0,E=E+Math.imul(K0,_0)|0,E=E+Math.imul(r,p0)|0,w=w+Math.imul(r,_0)|0,B=B+Math.imul(u,Z1)|0,E=E+Math.imul(u,Y1)|0,E=E+Math.imul(t,Z1)|0,w=w+Math.imul(t,Y1)|0;var LK=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(LK>>>26)|0,LK&=67108863,B=Math.imul(x0,c0),E=Math.imul(x0,g0),E=E+Math.imul(k0,c0)|0,w=Math.imul(k0,g0),B=B+Math.imul(P0,u0)|0,E=E+Math.imul(P0,y0)|0,E=E+Math.imul(E0,u0)|0,w=w+Math.imul(E0,y0)|0,B=B+Math.imul(G0,s0)|0,E=E+Math.imul(G0,b0)|0,E=E+Math.imul(T0,s0)|0,w=w+Math.imul(T0,b0)|0,B=B+Math.imul(V0,h0)|0,E=E+Math.imul(V0,g)|0,E=E+Math.imul(W0,h0)|0,w=w+Math.imul(W0,g)|0,B=B+Math.imul(d,U0)|0,E=E+Math.imul(d,O0)|0,E=E+Math.imul(a,U0)|0,w=w+Math.imul(a,O0)|0,B=B+Math.imul(Q0,C0)|0,E=E+Math.imul(Q0,B0)|0,E=E+Math.imul(H0,C0)|0,w=w+Math.imul(H0,B0)|0,B=B+Math.imul(b,l0)|0,E=E+Math.imul(b,d0)|0,E=E+Math.imul(o,l0)|0,w=w+Math.imul(o,d0)|0,B=B+Math.imul(e,p0)|0,E=E+Math.imul(e,_0)|0,E=E+Math.imul(Y0,p0)|0,w=w+Math.imul(Y0,_0)|0,B=B+Math.imul(K0,Z1)|0,E=E+Math.imul(K0,Y1)|0,E=E+Math.imul(r,Z1)|0,w=w+Math.imul(r,Y1)|0;var d1=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(d1>>>26)|0,d1&=67108863,B=Math.imul(x0,u0),E=Math.imul(x0,y0),E=E+Math.imul(k0,u0)|0,w=Math.imul(k0,y0),B=B+Math.imul(P0,s0)|0,E=E+Math.imul(P0,b0)|0,E=E+Math.imul(E0,s0)|0,w=w+Math.imul(E0,b0)|0,B=B+Math.imul(G0,h0)|0,E=E+Math.imul(G0,g)|0,E=E+Math.imul(T0,h0)|0,w=w+Math.imul(T0,g)|0,B=B+Math.imul(V0,U0)|0,E=E+Math.imul(V0,O0)|0,E=E+Math.imul(W0,U0)|0,w=w+Math.imul(W0,O0)|0,B=B+Math.imul(d,C0)|0,E=E+Math.imul(d,B0)|0,E=E+Math.imul(a,C0)|0,w=w+Math.imul(a,B0)|0,B=B+Math.imul(Q0,l0)|0,E=E+Math.imul(Q0,d0)|0,E=E+Math.imul(H0,l0)|0,w=w+Math.imul(H0,d0)|0,B=B+Math.imul(b,p0)|0,E=E+Math.imul(b,_0)|0,E=E+Math.imul(o,p0)|0,w=w+Math.imul(o,_0)|0,B=B+Math.imul(e,Z1)|0,E=E+Math.imul(e,Y1)|0,E=E+Math.imul(Y0,Z1)|0,w=w+Math.imul(Y0,Y1)|0;var s1=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(s1>>>26)|0,s1&=67108863,B=Math.imul(x0,s0),E=Math.imul(x0,b0),E=E+Math.imul(k0,s0)|0,w=Math.imul(k0,b0),B=B+Math.imul(P0,h0)|0,E=E+Math.imul(P0,g)|0,E=E+Math.imul(E0,h0)|0,w=w+Math.imul(E0,g)|0,B=B+Math.imul(G0,U0)|0,E=E+Math.imul(G0,O0)|0,E=E+Math.imul(T0,U0)|0,w=w+Math.imul(T0,O0)|0,B=B+Math.imul(V0,C0)|0,E=E+Math.imul(V0,B0)|0,E=E+Math.imul(W0,C0)|0,w=w+Math.imul(W0,B0)|0,B=B+Math.imul(d,l0)|0,E=E+Math.imul(d,d0)|0,E=E+Math.imul(a,l0)|0,w=w+Math.imul(a,d0)|0,B=B+Math.imul(Q0,p0)|0,E=E+Math.imul(Q0,_0)|0,E=E+Math.imul(H0,p0)|0,w=w+Math.imul(H0,_0)|0,B=B+Math.imul(b,Z1)|0,E=E+Math.imul(b,Y1)|0,E=E+Math.imul(o,Z1)|0,w=w+Math.imul(o,Y1)|0;var o1=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(o1>>>26)|0,o1&=67108863,B=Math.imul(x0,h0),E=Math.imul(x0,g),E=E+Math.imul(k0,h0)|0,w=Math.imul(k0,g),B=B+Math.imul(P0,U0)|0,E=E+Math.imul(P0,O0)|0,E=E+Math.imul(E0,U0)|0,w=w+Math.imul(E0,O0)|0,B=B+Math.imul(G0,C0)|0,E=E+Math.imul(G0,B0)|0,E=E+Math.imul(T0,C0)|0,w=w+Math.imul(T0,B0)|0,B=B+Math.imul(V0,l0)|0,E=E+Math.imul(V0,d0)|0,E=E+Math.imul(W0,l0)|0,w=w+Math.imul(W0,d0)|0,B=B+Math.imul(d,p0)|0,E=E+Math.imul(d,_0)|0,E=E+Math.imul(a,p0)|0,w=w+Math.imul(a,_0)|0,B=B+Math.imul(Q0,Z1)|0,E=E+Math.imul(Q0,Y1)|0,E=E+Math.imul(H0,Z1)|0,w=w+Math.imul(H0,Y1)|0;var m1=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(m1>>>26)|0,m1&=67108863,B=Math.imul(x0,U0),E=Math.imul(x0,O0),E=E+Math.imul(k0,U0)|0,w=Math.imul(k0,O0),B=B+Math.imul(P0,C0)|0,E=E+Math.imul(P0,B0)|0,E=E+Math.imul(E0,C0)|0,w=w+Math.imul(E0,B0)|0,B=B+Math.imul(G0,l0)|0,E=E+Math.imul(G0,d0)|0,E=E+Math.imul(T0,l0)|0,w=w+Math.imul(T0,d0)|0,B=B+Math.imul(V0,p0)|0,E=E+Math.imul(V0,_0)|0,E=E+Math.imul(W0,p0)|0,w=w+Math.imul(W0,_0)|0,B=B+Math.imul(d,Z1)|0,E=E+Math.imul(d,Y1)|0,E=E+Math.imul(a,Z1)|0,w=w+Math.imul(a,Y1)|0;var ZK=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(ZK>>>26)|0,ZK&=67108863,B=Math.imul(x0,C0),E=Math.imul(x0,B0),E=E+Math.imul(k0,C0)|0,w=Math.imul(k0,B0),B=B+Math.imul(P0,l0)|0,E=E+Math.imul(P0,d0)|0,E=E+Math.imul(E0,l0)|0,w=w+Math.imul(E0,d0)|0,B=B+Math.imul(G0,p0)|0,E=E+Math.imul(G0,_0)|0,E=E+Math.imul(T0,p0)|0,w=w+Math.imul(T0,_0)|0,B=B+Math.imul(V0,Z1)|0,E=E+Math.imul(V0,Y1)|0,E=E+Math.imul(W0,Z1)|0,w=w+Math.imul(W0,Y1)|0;var n1=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(n1>>>26)|0,n1&=67108863,B=Math.imul(x0,l0),E=Math.imul(x0,d0),E=E+Math.imul(k0,l0)|0,w=Math.imul(k0,d0),B=B+Math.imul(P0,p0)|0,E=E+Math.imul(P0,_0)|0,E=E+Math.imul(E0,p0)|0,w=w+Math.imul(E0,_0)|0,B=B+Math.imul(G0,Z1)|0,E=E+Math.imul(G0,Y1)|0,E=E+Math.imul(T0,Z1)|0,w=w+Math.imul(T0,Y1)|0;var cV=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(cV>>>26)|0,cV&=67108863,B=Math.imul(x0,p0),E=Math.imul(x0,_0),E=E+Math.imul(k0,p0)|0,w=Math.imul(k0,_0),B=B+Math.imul(P0,Z1)|0,E=E+Math.imul(P0,Y1)|0,E=E+Math.imul(E0,Z1)|0,w=w+Math.imul(E0,Y1)|0;var uV=(S+B|0)+((E&8191)<<13)|0;S=(w+(E>>>13)|0)+(uV>>>26)|0,uV&=67108863,B=Math.imul(x0,Z1),E=Math.imul(x0,Y1),E=E+Math.imul(k0,Z1)|0,w=Math.imul(k0,Y1);var bV=(S+B|0)+((E&8191)<<13)|0;if(S=(w+(E>>>13)|0)+(bV>>>26)|0,bV&=67108863,Z[0]=F1,Z[1]=A1,Z[2]=y1,Z[3]=h1,Z[4]=p1,Z[5]=c1,Z[6]=u1,Z[7]=b1,Z[8]=l1,Z[9]=LK,Z[10]=d1,Z[11]=s1,Z[12]=o1,Z[13]=m1,Z[14]=ZK,Z[15]=n1,Z[16]=cV,Z[17]=uV,Z[18]=bV,S!==0)Z[19]=S,C.length++;return C};if(!Math.imul)j=f;function _(q,W,C){C.negative=W.negative^q.negative,C.length=q.length+W.length;var I=0,$=0;for(var Z=0;Z>>26)|0,$+=S>>>26,S&=67108863}C.words[Z]=B,I=S,S=$}if(I!==0)C.words[Z]=I;else C.length--;return C._strip()}function p(q,W,C){return _(q,W,C)}z.prototype.mulTo=function(q,W){var C,I=this.length+q.length;if(this.length===10&&q.length===10)C=j(this,q,W);else if(I<63)C=f(this,q,W);else if(I<1024)C=_(this,q,W);else C=p(this,q,W);return C};function N(q,W){this.x=q,this.y=W}N.prototype.makeRBT=function(q){var W=Array(q),C=z.prototype._countBits(q)-1;for(var I=0;I>=1;return I},N.prototype.permute=function(q,W,C,I,$,Z){for(var S=0;S>>1)$++;return 1<<$+1+I},N.prototype.conjugate=function(q,W,C){if(C<=1)return;for(var I=0;I>>13,C[2*Z+1]=$&8191,$=$>>>13;for(Z=2*W;Z>=26,C+=$/67108864|0,C+=Z>>>26,this.words[I]=Z&67108863}if(C!==0)this.words[I]=C,this.length++;return this.length=q===0?1:this.length,W?this.ineg():this},z.prototype.muln=function(q){return this.clone().imuln(q)},z.prototype.sqr=function(){return this.mul(this)},z.prototype.isqr=function(){return this.imul(this.clone())},z.prototype.pow=function(q){var W=k(q);if(W.length===0)return new z(1);var C=this;for(var I=0;I=0);var W=q%26,C=(q-W)/26,I=67108863>>>26-W<<26-W,$;if(W!==0){var Z=0;for($=0;$>>26-W}if(Z)this.words[$]=Z,this.length++}if(C!==0){for($=this.length-1;$>=0;$--)this.words[$+C]=this.words[$];for($=0;$=0);var I;if(W)I=(W-W%26)/26;else I=0;var $=q%26,Z=Math.min((q-$)/26,this.length),S=67108863^67108863>>>$<<$,B=C;if(I-=Z,I=Math.max(0,I),B){for(var E=0;EZ){this.length-=Z;for(E=0;E=0&&(w!==0||E>=I);E--){var h=this.words[E]|0;this.words[E]=w<<26-$|h>>>$,w=h&S}if(B&&w!==0)B.words[B.length++]=w;if(this.length===0)this.words[0]=0,this.length=1;return this._strip()},z.prototype.ishrn=function(q,W,C){return H(this.negative===0),this.iushrn(q,W,C)},z.prototype.shln=function(q){return this.clone().ishln(q)},z.prototype.ushln=function(q){return this.clone().iushln(q)},z.prototype.shrn=function(q){return this.clone().ishrn(q)},z.prototype.ushrn=function(q){return this.clone().iushrn(q)},z.prototype.testn=function(q){H(typeof q==="number"&&q>=0);var W=q%26,C=(q-W)/26,I=1<=0);var W=q%26,C=(q-W)/26;if(H(this.negative===0,"imaskn works only with positive numbers"),this.length<=C)return this;if(W!==0)C++;if(this.length=Math.min(C,this.length),W!==0){var I=67108863^67108863>>>W<=67108864;W++)if(this.words[W]-=67108864,W===this.length-1)this.words[W+1]=1;else this.words[W+1]++;return this.length=Math.max(this.length,W+1),this},z.prototype.isubn=function(q){if(H(typeof q==="number"),H(q<67108864),q<0)return this.iaddn(-q);if(this.negative!==0)return this.negative=0,this.iaddn(q),this.negative=1,this;if(this.words[0]-=q,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var W=0;W>26)-(B/67108864|0),this.words[$+C]=Z&67108863}for(;$>26,this.words[$+C]=Z&67108863;if(S===0)return this._strip();H(S===-1),S=0;for($=0;$>26,this.words[$]=Z&67108863;return this.negative=1,this._strip()},z.prototype._wordDiv=function(q,W){var C=this.length-q.length,I=this.clone(),$=q,Z=$.words[$.length-1]|0,S=this._countBits(Z);if(C=26-S,C!==0)$=$.ushln(C),I.iushln(C),Z=$.words[$.length-1]|0;var B=I.length-$.length,E;if(W!=="mod"){E=new z(null),E.length=B+1,E.words=Array(E.length);for(var w=0;w=0;u--){var t=(I.words[$.length+u]|0)*67108864+(I.words[$.length+u-1]|0);t=Math.min(t/Z|0,67108863),I._ishlnsubmul($,t,u);while(I.negative!==0)if(t--,I.negative=0,I._ishlnsubmul($,1,u),!I.isZero())I.negative^=1;if(E)E.words[u]=t}if(E)E._strip();if(I._strip(),W!=="div"&&C!==0)I.iushrn(C);return{div:E||null,mod:I}},z.prototype.divmod=function(q,W,C){if(H(!q.isZero()),this.isZero())return{div:new z(0),mod:new z(0)};var I,$,Z;if(this.negative!==0&&q.negative===0){if(Z=this.neg().divmod(q,W),W!=="mod")I=Z.div.neg();if(W!=="div"){if($=Z.mod.neg(),C&&$.negative!==0)$.iadd(q)}return{div:I,mod:$}}if(this.negative===0&&q.negative!==0){if(Z=this.divmod(q.neg(),W),W!=="mod")I=Z.div.neg();return{div:I,mod:Z.mod}}if((this.negative&q.negative)!==0){if(Z=this.neg().divmod(q.neg(),W),W!=="div"){if($=Z.mod.neg(),C&&$.negative!==0)$.isub(q)}return{div:Z.div,mod:$}}if(q.length>this.length||this.cmp(q)<0)return{div:new z(0),mod:this};if(q.length===1){if(W==="div")return{div:this.divn(q.words[0]),mod:null};if(W==="mod")return{div:null,mod:new z(this.modrn(q.words[0]))};return{div:this.divn(q.words[0]),mod:new z(this.modrn(q.words[0]))}}return this._wordDiv(q,W)},z.prototype.div=function(q){return this.divmod(q,"div",!1).div},z.prototype.mod=function(q){return this.divmod(q,"mod",!1).mod},z.prototype.umod=function(q){return this.divmod(q,"mod",!0).mod},z.prototype.divRound=function(q){var W=this.divmod(q);if(W.mod.isZero())return W.div;var C=W.div.negative!==0?W.mod.isub(q):W.mod,I=q.ushrn(1),$=q.andln(1),Z=C.cmp(I);if(Z<0||$===1&&Z===0)return W.div;return W.div.negative!==0?W.div.isubn(1):W.div.iaddn(1)},z.prototype.modrn=function(q){var W=q<0;if(W)q=-q;H(q<=67108863);var C=67108864%q,I=0;for(var $=this.length-1;$>=0;$--)I=(C*I+(this.words[$]|0))%q;return W?-I:I},z.prototype.modn=function(q){return this.modrn(q)},z.prototype.idivn=function(q){var W=q<0;if(W)q=-q;H(q<=67108863);var C=0;for(var I=this.length-1;I>=0;I--){var $=(this.words[I]|0)+C*67108864;this.words[I]=$/q|0,C=$%q}return this._strip(),W?this.ineg():this},z.prototype.divn=function(q){return this.clone().idivn(q)},z.prototype.egcd=function(q){H(q.negative===0),H(!q.isZero());var W=this,C=q.clone();if(W.negative!==0)W=W.umod(q);else W=W.clone();var I=new z(1),$=new z(0),Z=new z(0),S=new z(1),B=0;while(W.isEven()&&C.isEven())W.iushrn(1),C.iushrn(1),++B;var E=C.clone(),w=W.clone();while(!W.isZero()){for(var h=0,u=1;(W.words[0]&u)===0&&h<26;++h,u<<=1);if(h>0){W.iushrn(h);while(h-- >0){if(I.isOdd()||$.isOdd())I.iadd(E),$.isub(w);I.iushrn(1),$.iushrn(1)}}for(var t=0,F0=1;(C.words[0]&F0)===0&&t<26;++t,F0<<=1);if(t>0){C.iushrn(t);while(t-- >0){if(Z.isOdd()||S.isOdd())Z.iadd(E),S.isub(w);Z.iushrn(1),S.iushrn(1)}}if(W.cmp(C)>=0)W.isub(C),I.isub(Z),$.isub(S);else C.isub(W),Z.isub(I),S.isub($)}return{a:Z,b:S,gcd:C.iushln(B)}},z.prototype._invmp=function(q){H(q.negative===0),H(!q.isZero());var W=this,C=q.clone();if(W.negative!==0)W=W.umod(q);else W=W.clone();var I=new z(1),$=new z(0),Z=C.clone();while(W.cmpn(1)>0&&C.cmpn(1)>0){for(var S=0,B=1;(W.words[0]&B)===0&&S<26;++S,B<<=1);if(S>0){W.iushrn(S);while(S-- >0){if(I.isOdd())I.iadd(Z);I.iushrn(1)}}for(var E=0,w=1;(C.words[0]&w)===0&&E<26;++E,w<<=1);if(E>0){C.iushrn(E);while(E-- >0){if($.isOdd())$.iadd(Z);$.iushrn(1)}}if(W.cmp(C)>=0)W.isub(C),I.isub($);else C.isub(W),$.isub(I)}var h;if(W.cmpn(1)===0)h=I;else h=$;if(h.cmpn(0)<0)h.iadd(q);return h},z.prototype.gcd=function(q){if(this.isZero())return q.abs();if(q.isZero())return this.abs();var W=this.clone(),C=q.clone();W.negative=0,C.negative=0;for(var I=0;W.isEven()&&C.isEven();I++)W.iushrn(1),C.iushrn(1);do{while(W.isEven())W.iushrn(1);while(C.isEven())C.iushrn(1);var $=W.cmp(C);if($<0){var Z=W;W=C,C=Z}else if($===0||C.cmpn(1)===0)break;W.isub(C)}while(!0);return C.iushln(I)},z.prototype.invm=function(q){return this.egcd(q).a.umod(q)},z.prototype.isEven=function(){return(this.words[0]&1)===0},z.prototype.isOdd=function(){return(this.words[0]&1)===1},z.prototype.andln=function(q){return this.words[0]&q},z.prototype.bincn=function(q){H(typeof q==="number");var W=q%26,C=(q-W)/26,I=1<>>26,S&=67108863,this.words[Z]=S}if($!==0)this.words[Z]=$,this.length++;return this},z.prototype.isZero=function(){return this.length===1&&this.words[0]===0},z.prototype.cmpn=function(q){var W=q<0;if(this.negative!==0&&!W)return-1;if(this.negative===0&&W)return 1;this._strip();var C;if(this.length>1)C=1;else{if(W)q=-q;H(q<=67108863,"Number is too big");var I=this.words[0]|0;C=I===q?0:Iq.length)return 1;if(this.length=0;C--){var I=this.words[C]|0,$=q.words[C]|0;if(I===$)continue;if(I<$)W=-1;else if(I>$)W=1;break}return W},z.prototype.gtn=function(q){return this.cmpn(q)===1},z.prototype.gt=function(q){return this.cmp(q)===1},z.prototype.gten=function(q){return this.cmpn(q)>=0},z.prototype.gte=function(q){return this.cmp(q)>=0},z.prototype.ltn=function(q){return this.cmpn(q)===-1},z.prototype.lt=function(q){return this.cmp(q)===-1},z.prototype.lten=function(q){return this.cmpn(q)<=0},z.prototype.lte=function(q){return this.cmp(q)<=0},z.prototype.eqn=function(q){return this.cmpn(q)===0},z.prototype.eq=function(q){return this.cmp(q)===0},z.red=function(q){return new O(q)},z.prototype.toRed=function(q){return H(!this.red,"Already a number in reduction context"),H(this.negative===0,"red works only with positives"),q.convertTo(this)._forceRed(q)},z.prototype.fromRed=function(){return H(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},z.prototype._forceRed=function(q){return this.red=q,this},z.prototype.forceRed=function(q){return H(!this.red,"Already a number in reduction context"),this._forceRed(q)},z.prototype.redAdd=function(q){return H(this.red,"redAdd works only with red numbers"),this.red.add(this,q)},z.prototype.redIAdd=function(q){return H(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,q)},z.prototype.redSub=function(q){return H(this.red,"redSub works only with red numbers"),this.red.sub(this,q)},z.prototype.redISub=function(q){return H(this.red,"redISub works only with red numbers"),this.red.isub(this,q)},z.prototype.redShl=function(q){return H(this.red,"redShl works only with red numbers"),this.red.shl(this,q)},z.prototype.redMul=function(q){return H(this.red,"redMul works only with red numbers"),this.red._verify2(this,q),this.red.mul(this,q)},z.prototype.redIMul=function(q){return H(this.red,"redMul works only with red numbers"),this.red._verify2(this,q),this.red.imul(this,q)},z.prototype.redSqr=function(){return H(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},z.prototype.redISqr=function(){return H(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},z.prototype.redSqrt=function(){return H(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},z.prototype.redInvm=function(){return H(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},z.prototype.redNeg=function(){return H(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},z.prototype.redPow=function(q){return H(this.red&&!q.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,q)};var m={k256:null,p224:null,p192:null,p25519:null};function z0(q,W){this.name=q,this.p=new z(W,16),this.n=this.p.bitLength(),this.k=new z(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}z0.prototype._tmp=function(){var q=new z(null);return q.words=Array(Math.ceil(this.n/13)),q},z0.prototype.ireduce=function(q){var W=q,C;do this.split(W,this.tmp),W=this.imulK(W),W=W.iadd(this.tmp),C=W.bitLength();while(C>this.n);var I=C0)W.isub(this.p);else if(W.strip!==void 0)W.strip();else W._strip();return W},z0.prototype.split=function(q,W){q.iushrn(this.n,0,W)},z0.prototype.imulK=function(q){return q.imul(this.k)};function L0(){z0.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}Y(L0,z0),L0.prototype.split=function(q,W){var C=4194303,I=Math.min(q.length,9);for(var $=0;$>>22,Z=S}if(Z>>>=22,q.words[$-10]=Z,Z===0&&q.length>10)q.length-=10;else q.length-=9},L0.prototype.imulK=function(q){q.words[q.length]=0,q.words[q.length+1]=0,q.length+=2;var W=0;for(var C=0;C>>=26,q.words[C]=$,W=I}if(W!==0)q.words[q.length++]=W;return q},z._prime=function(q){if(m[q])return m[q];var W;if(q==="k256")W=new L0;else if(q==="p224")W=new s;else if(q==="p192")W=new Z0;else if(q==="p25519")W=new L;else throw Error("Unknown prime "+q);return m[q]=W,W};function O(q){if(typeof q==="string"){var W=z._prime(q);this.m=W.p,this.prime=W}else H(q.gtn(1),"modulus must be greater than 1"),this.m=q,this.prime=null}O.prototype._verify1=function(q){H(q.negative===0,"red works only with positives"),H(q.red,"red works only with red numbers")},O.prototype._verify2=function(q,W){H((q.negative|W.negative)===0,"red works only with positives"),H(q.red&&q.red===W.red,"red works only with red numbers")},O.prototype.imod=function(q){if(this.prime)return this.prime.ireduce(q)._forceRed(this);return F(q,q.umod(this.m)._forceRed(this)),q},O.prototype.neg=function(q){if(q.isZero())return q.clone();return this.m.sub(q)._forceRed(this)},O.prototype.add=function(q,W){this._verify2(q,W);var C=q.add(W);if(C.cmp(this.m)>=0)C.isub(this.m);return C._forceRed(this)},O.prototype.iadd=function(q,W){this._verify2(q,W);var C=q.iadd(W);if(C.cmp(this.m)>=0)C.isub(this.m);return C},O.prototype.sub=function(q,W){this._verify2(q,W);var C=q.sub(W);if(C.cmpn(0)<0)C.iadd(this.m);return C._forceRed(this)},O.prototype.isub=function(q,W){this._verify2(q,W);var C=q.isub(W);if(C.cmpn(0)<0)C.iadd(this.m);return C},O.prototype.shl=function(q,W){return this._verify1(q),this.imod(q.ushln(W))},O.prototype.imul=function(q,W){return this._verify2(q,W),this.imod(q.imul(W))},O.prototype.mul=function(q,W){return this._verify2(q,W),this.imod(q.mul(W))},O.prototype.isqr=function(q){return this.imul(q,q.clone())},O.prototype.sqr=function(q){return this.mul(q,q)},O.prototype.sqrt=function(q){if(q.isZero())return q.clone();var W=this.m.andln(3);if(H(W%2===1),W===3){var C=this.m.add(new z(1)).iushrn(2);return this.pow(q,C)}var I=this.m.subn(1),$=0;while(!I.isZero()&&I.andln(1)===0)$++,I.iushrn(1);H(!I.isZero());var Z=new z(1).toRed(this),S=Z.redNeg(),B=this.m.subn(1).iushrn(1),E=this.m.bitLength();E=new z(2*E*E).toRed(this);while(this.pow(E,B).cmp(S)!==0)E.redIAdd(S);var w=this.pow(E,I),h=this.pow(q,I.addn(1).iushrn(1)),u=this.pow(q,I),t=$;while(u.cmp(Z)!==0){var F0=u;for(var K0=0;F0.cmp(Z)!==0;K0++)F0=F0.redSqr();H(K0=0;$--){var w=W.words[$];for(var h=E-1;h>=0;h--){var u=w>>h&1;if(Z!==I[0])Z=this.sqr(Z);if(u===0&&S===0){B=0;continue}if(S<<=1,S|=u,B++,B!==C&&($!==0||h!==0))continue;Z=this.mul(Z,I[S]),B=0,S=0}E=26}return Z},O.prototype.convertTo=function(q){var W=q.umod(this.m);return W===q?W.clone():W},O.prototype.convertFrom=function(q){var W=q.clone();return W.red=null,W},z.mont=function(q){return new X(q)};function X(q){if(O.call(this,q),this.shift=this.m.bitLength(),this.shift%26!==0)this.shift+=26-this.shift%26;this.r=new z(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)}Y(X,O),X.prototype.convertTo=function(q){return this.imod(q.ushln(this.shift))},X.prototype.convertFrom=function(q){var W=this.imod(q.mul(this.rinv));return W.red=null,W},X.prototype.imul=function(q,W){if(q.isZero()||W.isZero())return q.words[0]=0,q.length=1,q;var C=q.imul(W),I=C.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),$=C.isub(I).iushrn(this.shift),Z=$;if($.cmp(this.m)>=0)Z=$.isub(this.m);else if($.cmpn(0)<0)Z=$.iadd(this.m);return Z._forceRed(this)},X.prototype.mul=function(q,W){if(q.isZero()||W.isZero())return new z(0)._forceRed(this);var C=q.mul(W),I=C.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),$=C.isub(I).iushrn(this.shift),Z=$;if($.cmp(this.m)>=0)Z=$.isub(this.m);else if($.cmpn(0)<0)Z=$.iadd(this.m);return Z._forceRed(this)},X.prototype.invm=function(q){var W=this.imod(q._invmp(this.m).mul(this.r2));return W._forceRed(this)}})(typeof V>"u"||V,K)}),ZA=D0((K,V)=>{var Q=rB(),U=xL(),H=QV().Buffer;function Y(A){var R=A.modulus.byteLength(),D;do D=new Q(U(R));while(D.cmp(A.modulus)>=0||!D.umod(A.prime1)||!D.umod(A.prime2));return D}function z(A){var R=Y(A),D=R.toRed(Q.mont(A.modulus)).redPow(new Q(A.publicExponent)).fromRed();return{blinder:D,unblinder:R.invm(A.modulus)}}function M(A,R){var D=z(R),F=R.modulus.byteLength(),P=new Q(A).mul(D.blinder).umod(R.modulus),G=P.toRed(Q.mont(R.prime1)),T=P.toRed(Q.mont(R.prime2)),v=R.coefficient,J=R.prime1,k=R.prime2,f=G.redPow(R.exponent1).fromRed(),j=T.redPow(R.exponent2).fromRed(),_=f.isub(j).imul(v).umod(J).imul(k);return j.iadd(_).imul(D.unblinder).umod(R.modulus).toArrayLike(H,"be",F)}M.getr=Y,V.exports=M}),iB=D0((K,V)=>{var Q=UA(),U=xL(),H=_L(),Y=HA(),z=zA(),M=_2(),A=LA(),R=ZA(),D=QV().Buffer;V.exports=function(T,v,J){var k;if(T.padding)k=T.padding;else if(J)k=1;else k=4;var f=Q(T),j;if(k===4)j=F(f,v);else if(k===1)j=P(f,v,J);else if(k===3){if(j=new M(v),j.cmp(f.modulus)>=0)throw Error("data too long for modulus")}else throw Error("unknown padding");if(J)return R(j,f);else return A(j,f)};function F(T,v){var J=T.modulus.byteLength(),k=v.length,f=H("sha1").update(D.alloc(0)).digest(),j=f.length,_=2*j;if(k>J-_-2)throw Error("message too long");var p=D.alloc(J-k-_-2),N=J-j-1,m=U(j),z0=z(D.concat([f,p,D.alloc(1,1),v],N),Y(m,N)),L0=z(m,Y(z0,j));return new M(D.concat([D.alloc(1),L0,z0],J))}function P(T,v,J){var k=v.length,f=T.modulus.byteLength();if(k>f-11)throw Error("message too long");var j;if(J)j=D.alloc(f-k-3,255);else j=G(f-k-3);return new M(D.concat([D.from([0,J?1:2]),j,D.alloc(1),v],f))}function G(T){var v=D.allocUnsafe(T),J=0,k=U(T*2),f=0,j;while(J{var Q=UA(),U=HA(),H=zA(),Y=_2(),z=ZA(),M=_L(),A=LA(),R=QV().Buffer;V.exports=function(G,T,v){var J;if(G.padding)J=G.padding;else if(v)J=1;else J=4;var k=Q(G),f=k.modulus.byteLength();if(T.length>f||new Y(T).cmp(k.modulus)>=0)throw Error("decryption error");var j;if(v)j=A(new Y(T),k);else j=z(T,k);var _=R.alloc(f-j.length);if(j=R.concat([_,j],f),J===4)return D(k,j);else if(J===1)return F(k,j,v);else if(J===3)return j;else throw Error("unknown padding")};function D(G,T){var v=G.modulus.byteLength(),J=M("sha1").update(R.alloc(0)).digest(),k=J.length;if(T[0]!==0)throw Error("decryption error");var f=T.slice(1,k+1),j=T.slice(k+1),_=H(f,U(j,k)),p=H(j,U(_,v-k-1));if(P(J,p.slice(0,k)))throw Error("decryption error");var N=k;while(p[N]===0)N++;if(p[N++]!==1)throw Error("decryption error");return p.slice(N)}function F(G,T,v){var J=T.slice(0,2),k=2,f=0;while(T[k++]!==0)if(k>=T.length){f++;break}var j=T.slice(2,k-1);if(J.toString("hex")!=="0002"&&!v||J.toString("hex")!=="0001"&&v)f++;if(j.length<8)f++;if(f)throw Error("decryption error");return T.slice(k)}function P(G,T){G=R.from(G),T=R.from(T);var v=0,J=G.length;if(G.length!==T.length)v++,J=Math.min(G.length,T.length);var k=-1;while(++k{K.publicEncrypt=iB(),K.privateDecrypt=tB(),K.privateEncrypt=function(V,Q){return K.publicEncrypt(V,Q,!0)},K.publicDecrypt=function(V,Q){return K.privateDecrypt(V,Q,!0)}}),aB=D0((K)=>{var V=(WV(),D1(MV));if(typeof V.publicEncrypt!=="function")V=E2();if(K.publicEncrypt=V.publicEncrypt,K.privateDecrypt=V.privateDecrypt,typeof V.privateEncrypt!=="function")K.privateEncrypt=E2().privateEncrypt;else K.privateEncrypt=V.privateEncrypt;if(typeof V.publicDecrypt!=="function")K.publicDecrypt=E2().publicDecrypt;else K.publicDecrypt=V.publicDecrypt}),eB=D0((K)=>{var V=QV(),Q=xL(),U=V.Buffer,H=V.kMaxLength,Y=globalThis.crypto||globalThis.msCrypto,z=Math.pow(2,32)-1;function M(P,G){if(typeof P!=="number"||P!==P)throw TypeError("offset must be a number");if(P>z||P<0)throw TypeError("offset must be a uint32");if(P>H||P>G)throw RangeError("offset out of range")}function A(P,G,T){if(typeof P!=="number"||P!==P)throw TypeError("size must be a number");if(P>z||P<0)throw TypeError("size must be a uint32");if(P+G>T||P>H)throw RangeError("buffer too small")}Y&&Y.getRandomValues,K.randomFill=R,K.randomFillSync=F;function R(P,G,T,v){if(!U.isBuffer(P)&&!(P instanceof globalThis.Uint8Array))throw TypeError('"buf" argument must be a Buffer or Uint8Array');if(typeof G==="function")v=G,G=0,T=P.length;else if(typeof T==="function")v=T,T=P.length-G;else if(typeof v!=="function")throw TypeError('"cb" argument must be a function');return M(G,P.length),A(T,G,P.length),D(P,G,T,v)}function D(P,G,T,v){if(!1)var J,k;if(v){Q(T,function(j,_){if(j)return v(j);_.copy(P,G),v(null,P)});return}var f=Q(T);return f.copy(P,G),P}function F(P,G,T){if(typeof G>"u")G=0;if(!U.isBuffer(P)&&!(P instanceof globalThis.Uint8Array))throw TypeError('"buf" argument must be a Buffer or Uint8Array');if(M(G,P.length),T===void 0)T=P.length-G;return A(T,G,P.length),D(P,G,T)}}),KJ=D0((K,V)=>{var Q=(WV(),D1(MV));if(typeof Q.randomFill==="function"&&typeof Q.randomFillSync==="function")K.randomFill=Q.randomFill,K.randomFillSync=Q.randomFillSync;else V.exports=eB()}),VJ=D0((K)=>{K.randomBytes=K.rng=K.pseudoRandomBytes=K.prng=xL(),K.createHash=K.Hash=_L(),K.createHmac=K.Hmac=N9();var V=EE(),Q=Object.keys(V),U=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(Q);K.getHashes=function(){return U};var H=o9();K.pbkdf2=H.pbkdf2,K.pbkdf2Sync=H.pbkdf2Sync;var Y=ZB();K.Cipher=Y.Cipher,K.createCipher=Y.createCipher,K.Cipheriv=Y.Cipheriv,K.createCipheriv=Y.createCipheriv,K.Decipher=Y.Decipher,K.createDecipher=Y.createDecipher,K.Decipheriv=Y.Decipheriv,K.createDecipheriv=Y.createDecipheriv,K.getCiphers=Y.getCiphers,K.listCiphers=Y.listCiphers;var z=YB();K.DiffieHellmanGroup=z.DiffieHellmanGroup,K.createDiffieHellmanGroup=z.createDiffieHellmanGroup,K.getDiffieHellman=z.getDiffieHellman,K.createDiffieHellman=z.createDiffieHellman,K.DiffieHellman=z.DiffieHellman;var M=qB();K.createSign=M.createSign,K.Sign=M.Sign,K.createVerify=M.createVerify,K.Verify=M.Verify,K.createECDH=jB();var A=aB();K.publicEncrypt=A.publicEncrypt,K.privateEncrypt=A.privateEncrypt,K.publicDecrypt=A.publicDecrypt,K.privateDecrypt=A.privateDecrypt;var R=KJ();K.randomFill=R.randomFill,K.randomFillSync=R.randomFillSync,K.createCredentials=function(){throw Error(`sorry, createCredentials is not implemented yet we accept pull requests https://github.com/browserify/crypto-browserify`)},K.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}}),X1=TE(VJ(),1),QJ=X1.prng,UJ=X1.pseudoRandomBytes,HJ=X1.rng,zJ=X1.randomBytes,LJ=X1.Hash,ZJ=X1.createHash,YJ=X1.Hmac,qJ=X1.createHmac,OJ=X1.getHashes,MJ=X1.pbkdf2,WJ=X1.pbkdf2Sync,XJ=X1.Cipher,AJ=X1.createCipher,RJ=X1.Cipheriv,$J=X1.createCipheriv,FJ=X1.Decipher,DJ=X1.createDecipher,SJ=X1.Decipheriv,PJ=X1.createDecipheriv,CJ=X1.getCiphers,IJ=X1.listCiphers,GJ=X1.DiffieHellmanGroup,TJ=X1.createDiffieHellmanGroup,EJ=X1.getDiffieHellman,BJ=X1.createDiffieHellman,JJ=X1.DiffieHellman,vJ=X1.createSign,kJ=X1.Sign,fJ=X1.createVerify,wJ=X1.Verify,jJ=X1.createECDH,xJ=X1.publicEncrypt,_J=X1.privateEncrypt,NJ=X1.publicDecrypt,gJ=X1.privateDecrypt,yJ=X1.randomFill,hJ=X1.randomFillSync,pJ=X1.createCredentials,cJ=X1.constants,dJ=["p192","p224","p256","p384","p521","curve25519","ed25519","secp256k1","secp224r1","prime256v1","prime192v1","ed25519","secp384r1","secp521r1"];oJ=crypto,mJ=crypto});var q6=wK((Us,T$)=>{T$.exports={allowDangerousObjectKeys:"deeply:allowDangerousObjectKeys:"+Math.random(),useCustomAdapters:"deeply:useCustomAdapters:"+Math.random(),useCustomTypeOf:"deeply:useCustomTypeOf:"+Math.random()}});var B$=wK((Hs,E$)=>{E$.exports=Jf;function Jf(K,V,Q){return K.splice(0),V.reduce(function(U,H,Y){return U[Y]=Q(void 0,H),U},K),K}});var J$=wK((zs,hO)=>{hO.exports=vf;hO.exports.initialValue=function(){return new Date};function vf(K,V){return K.setTime(V.valueOf()),K}});var O6=wK((Ls,v$)=>{var kf=q6();v$.exports=ff;function ff(K,V,Q){var U=this;return Object.keys(V).reduce(function(H,Y){if(U.allowDangerousObjectKeys!==kf.allowDangerousObjectKeys&&wf(Y))return H;return H[Y]=Q(H[Y],V[Y]),H},K),K}function wf(K){return["__proto__"].indexOf(K)!=-1}});var f$=wK((Zs,k$)=>{var jf=O6();k$.exports=xf;function xf(K,V,Q){return jf.call(this,K,V,Q),K}});var j$=wK((Ys,w$)=>{w$.exports=_f;function _f(K,V,Q){return V.reduce(function(U,H,Y){return U[Y]=Q(U[Y],H),U},K),K}});var _$=wK((qs,x$)=>{x$.exports=Nf;function Nf(K,V,Q){return V.reduce(function(U,H){return U.push(Q(void 0,H)),U},K),K}});var g$=wK((Os,N$)=>{N$.exports=gf;function gf(K,V,Q){return V.reduce(function(U,H){if(U.indexOf(H)==-1)U.push(Q(void 0,H));return U},K),K}});var pO=wK((Ms,y$)=>{y$.exports=yf;function yf(K){return Function("source","return function "+K.name.replace(/^bound /,"")+"("+Array(K.length+1).join("a").split("").join(",")+"){ return source.apply(this, arguments); }")(K)}});var p$=wK((Ws,h$)=>{var hf=pO(),pf=O6();h$.exports=cf;function cf(K,V,Q){var U=hf(V);return U.prototype=Q(void 0,V.prototype),pf(U,V,Q),U}});var u$=wK((Xs,c$)=>{var uf=pO(),bf=O6();c$.exports=lf;function lf(K,V,Q){var U=uf(V);return U.prototype=V.prototype,bf(U,V,Q),U}});var cO=wK((As,b$)=>{b$.exports={array:B$(),date:J$(),object:f$(),arraysCombine:j$(),arraysAppend:_$(),arraysAppendUnique:g$(),functionsClone:p$(),functionsExtend:u$()}});var d$=wK((Rs,l$)=>{l$.exports=df;function df(K,V){var Q,U=Object.prototype.toString.call(K);if(V=V||{},!Q&&K===void 0)Q="undefined";if(!Q&&K===null)Q="null";if(!Q&&K.constructor&&typeof K.constructor.isBuffer=="function"&&K.constructor.isBuffer(K))Q="buffer";if(!Q&&typeof window=="object"&&K===window)Q="global";if(!Q&&typeof global=="object"&&K===global)Q="global";if(!Q&&typeof K=="number"&&isNaN(K))Q="nan";if(!Q&&typeof K=="object"&&U=="[object Number]"&&isNaN(K))Q="nan";if(!Q&&typeof K=="object"&&U.substr(-6)=="Event]")Q="event";if(!Q&&U.substr(0,12)=="[object HTML")Q="html";if(!Q&&U.substr(0,12)=="[object Node")Q="html";if(!Q)Q=U.match(/\[object\s*([^\]]+)\]/)[1].toLowerCase();if(Q=="object"&&V.pojoOnly&&K.constructor){if(Q=K.constructor.name||"unknown",Q=="Object")Q="object"}return Q}});var n$=wK(($s,m$)=>{var sf=d$(),of=cO(),s$=q6();m$.exports=o$;function o$(K,V){var Q=V,U=mf.call(this),H=U(V),Y=nf.call(this,H);if(U(K)!=H)K=rf(H,Y);return Q=Y.call(this,K,V,o$.bind(this)),Q}function mf(){var K=sf;if(this.useCustomTypeOf===s$.useCustomTypeOf)K=this.typeof;return K}function nf(K){var V=of[K]||tf;if(this.useCustomAdapters===s$.useCustomAdapters&&typeof this[K]=="function")V=this[K];return V}function rf(K,V){var Q,U=typeof window=="object"?window:global,H=K[0].toUpperCase()+K.substr(1);if(typeof V.initialValue=="function")Q=V.initialValue();else if(H in U)Q=new U[H]().valueOf();return Q}function tf(K,V){return V}});var uO=wK((Fs,r$)=>{var af=n$();r$.exports=ef;function ef(){var K=Array.prototype.slice.call(arguments),V=K.shift();while(K.length)V=af.call(this,V,K.shift());return V}});var t$=wK((Ds,i$)=>{var Kw=uO();i$.exports=Vw;function Vw(){var K=Array.prototype.slice.call(arguments,0);return Kw.apply(this,[void 0].concat(K))}});var bO=wK((Ss,bH)=>{var Qw=q6(),Uw=cO(),Hw=uO(),a$=t$();bH.exports=a$;bH.exports.mutable=Hw;bH.exports.immutable=a$;bH.exports.behaviors=Qw;bH.exports.adapters=Uw});var G7=wK((vs,M6)=>{(function(K,V,Q){if(!K)return;var U={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},H={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},Y={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},z={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},M;for(var A=1;A<20;++A)U[111+A]="f"+A;for(A=0;A<=9;++A)U[A+96]=A.toString();function R(N,m,z0){if(N.addEventListener){N.addEventListener(m,z0,!1);return}N.attachEvent("on"+m,z0)}function D(N){if(N.type=="keypress"){var m=String.fromCharCode(N.which);if(!N.shiftKey)m=m.toLowerCase();return m}if(U[N.which])return U[N.which];if(H[N.which])return H[N.which];return String.fromCharCode(N.which).toLowerCase()}function F(N,m){return N.sort().join(",")===m.sort().join(",")}function P(N){var m=[];if(N.shiftKey)m.push("shift");if(N.altKey)m.push("alt");if(N.ctrlKey)m.push("ctrl");if(N.metaKey)m.push("meta");return m}function G(N){if(N.preventDefault){N.preventDefault();return}N.returnValue=!1}function T(N){if(N.stopPropagation){N.stopPropagation();return}N.cancelBubble=!0}function v(N){return N=="shift"||N=="ctrl"||N=="alt"||N=="meta"}function J(){if(!M){M={};for(var N in U){if(N>95&&N<112)continue;if(U.hasOwnProperty(N))M[U[N]]=N}}return M}function k(N,m,z0){if(!z0)z0=J()[N]?"keydown":"keypress";if(z0=="keypress"&&m.length)z0="keydown";return z0}function f(N){if(N==="+")return["+"];return N=N.replace(/\+{2}/g,"+plus"),N.split("+")}function j(N,m){var z0,L0,s,Z0=[];z0=f(N);for(s=0;s1){I(Z,h,S,B);return}u=j(Z,B),m._callbacks[u.key]=m._callbacks[u.key]||[],X(u.key,u.modifiers,{type:u.action},E,Z,w),m._callbacks[u.key][E?"unshift":"push"]({callback:S,modifiers:u.modifiers,action:u.action,seq:E,level:w,combo:Z})}m._bindMultiple=function(Z,S,B){for(var E=0;E-1)return!1;if(_(m,z0.target))return!1;if("composedPath"in N&&typeof N.composedPath==="function"){var L0=N.composedPath()[0];if(L0!==N.target)m=L0}return m.tagName=="INPUT"||m.tagName=="SELECT"||m.tagName=="TEXTAREA"||m.isContentEditable},p.prototype.handleKey=function(){var N=this;return N._handleKey.apply(N,arguments)},p.addKeycodes=function(N){for(var m in N)if(N.hasOwnProperty(m))U[m]=N[m];M=null},p.init=function(){var N=p(V);for(var m in N)if(m.charAt(0)!=="_")p[m]=function(z0){return function(){return N[z0].apply(N,arguments)}}(m)},p.init(),K.Mousetrap=p,typeof M6<"u"&&M6.exports)M6.exports=p;if(typeof define==="function"&&define.amd)define(function(){return p})})(typeof window<"u"?window:null,typeof window<"u"?document:null)});var DF={};IU(DF,{waitUntilLoad:()=>UF,loadMedia:()=>oH,domToWebp:()=>Bj,domToSvg:()=>FF,domToPng:()=>Ej,domToPixel:()=>Tj,domToJpeg:()=>Gj,domToImage:()=>Ij,domToForeignObjectSvg:()=>$F,domToDataUrl:()=>mH,domToCanvas:()=>S6,domToBlob:()=>Cj,destroyContext:()=>MF,createContext:()=>LF});function l7(K,V){return K[13]=1,K[14]=V>>8,K[15]=V&255,K[16]=V>>8,K[17]=V&255,K}function Ww(){let K=new Int32Array(256);for(let V=0;V<256;V++){let Q=V;for(let U=0;U<8;U++)Q=Q&1?3988292384^Q>>>1:Q>>>1;K[V]=Q}return K}function Xw(K){let V=-1;if(!UM)UM=Ww();for(let Q=0;Q>>8;return V^-1}function Aw(K){let V=K.length-1;for(let Q=V;Q>=4;Q--)if(K[Q-4]===9&&K[Q-3]===d7&&K[Q-2]===s7&&K[Q-1]===o7&&K[Q]===m7)return Q-3;return 0}function n7(K,V,Q=!1){let U=new Uint8Array(13);V*=39.3701,U[0]=d7,U[1]=s7,U[2]=o7,U[3]=m7,U[4]=V>>>24,U[5]=V>>>16,U[6]=V>>>8,U[7]=V&255,U[8]=U[4],U[9]=U[5],U[10]=U[6],U[11]=U[7],U[12]=1;let H=Xw(U),Y=new Uint8Array(4);if(Y[0]=H>>>24,Y[1]=H>>>16,Y[2]=H>>>8,Y[3]=H&255,Q){let z=Aw(K);return K.set(U,z),K.set(Y,z+13),K}else{let z=new Uint8Array(4);z[0]=0,z[1]=0,z[2]=0,z[3]=9;let M=new Uint8Array(54);return M.set(K,0),M.set(z,33),M.set(U,37),M.set(Y,50),M}}function Dw(K){let V=K.indexOf(Rw);if(V===-1)V=K.indexOf($w);if(V===-1)V=K.indexOf(Fw);return V}function yw(K){let V=K?.createElement?.("canvas");if(V)V.height=V.width=1;return Boolean(V)&&"toDataURL"in V&&Boolean(V.toDataURL("image/webp").includes("image/webp"))}function e7(K,V){if(K.match(/^[a-z]+:\/\//i))return K;if(WU&&K.match(/^\/\//))return window.location.protocol+K;if(K.match(/^[a-z]+:/i))return K;if(!WU)return K;let Q=F6().implementation.createHTMLDocument(),U=Q.createElement("base"),H=Q.createElement("a");if(Q.head.appendChild(U),Q.body.appendChild(H),V)U.href=V;return H.href=K,H.href}function F6(K){return(K&&SQ(K)?K?.ownerDocument:K)??window.document}function KF(K,V,Q){let U=F6(Q).createElementNS(D6,"svg");return U.setAttributeNS(null,"width",K.toString()),U.setAttributeNS(null,"height",V.toString()),U.setAttributeNS(null,"viewBox",`0 0 ${K} ${V}`),U}function VF(K,V){let Q=new XMLSerializer().serializeToString(K);if(V)Q=Q.replace(/[\u0000-\u0008\v\f\u000E-\u001F\uD800-\uDFFF\uFFFE\uFFFF]/gu,"");return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(Q)}`}async function hw(K,V="image/png",Q=1){try{return await new Promise((U,H)=>{K.toBlob((Y)=>{if(Y)U(Y);else H(Error("Blob is null"))},V,Q)})}catch(U){if(i7)return pw(K.toDataURL(V,Q));throw U}}function pw(K){let[V,Q]=K.split(","),U=V.match(/data:(.+);/)?.[1]??void 0,H=window.atob(Q),Y=H.length,z=new Uint8Array(Y);for(let M=0;M{let H=new FileReader;if(H.onload=()=>Q(H.result),H.onerror=()=>U(H.error),H.onabort=()=>U(Error(`Failed read blob to ${V}`)),V==="dataUrl")H.readAsDataURL(K);else if(V==="arrayBuffer")H.readAsArrayBuffer(K)})}function aU(K,V){let Q=F6(V).createElement("img");return Q.decoding="sync",Q.loading="eager",Q.src=K,Q}function oH(K,V){return new Promise((Q)=>{let{timeout:U,ownerDocument:H,onError:Y,onWarn:z}=V??{},M=typeof K==="string"?aU(K,F6(H)):K,A=null,R=null;function D(){Q(M),A&&clearTimeout(A),R?.()}if(U)A=setTimeout(D,U);if($6(M)){let F=M.currentSrc||M.src;if(!F){if(M.poster)return oH(M.poster,V).then(Q);return D()}if(M.readyState>=2)return D();let P=D,G=(T)=>{z?.("Failed video load",F,T),Y?.(T),D()};R=()=>{M.removeEventListener("loadeddata",P),M.removeEventListener("error",G)},M.addEventListener("loadeddata",P,{once:!0}),M.addEventListener("error",G,{once:!0})}else{let F=a7(M)?M.href.baseVal:M.currentSrc||M.src;if(!F)return D();let P=async()=>{if(sH(M)&&"decode"in M)try{await M.decode()}catch(T){z?.("Failed to decode image, trying to render anyway",M.dataset.originalSrc||F,T)}D()},G=(T)=>{z?.("Failed image load",M.dataset.originalSrc||F,T),D()};if(sH(M)&&M.complete)return P();R=()=>{M.removeEventListener("load",P),M.removeEventListener("error",G)},M.addEventListener("load",P,{once:!0}),M.addEventListener("error",G,{once:!0})}})}async function UF(K,V){if(Xz(K))if(sH(K)||$6(K))await oH(K,V);else await Promise.all(["img","video"].flatMap((Q)=>{return Array.from(K.querySelectorAll(Q)).map((U)=>oH(U,V))}))}function zF(K){return K?.split(",").map((V)=>V.trim().replace(/"|'/g,"").toLowerCase()).filter(Boolean)}function bw(K){let V=`${r7}[#${y7}]`;return y7++,{time:(Q)=>K&&console.time(`${V} ${Q}`),timeEnd:(Q)=>K&&console.timeEnd(`${V} ${Q}`),warn:(...Q)=>K&&gw(...Q)}}function lw(K){return{cache:K?"no-cache":"force-cache"}}async function PQ(K,V){return Cw(K)?K:LF(K,{...V,autoDestruct:!0})}async function LF(K,V){let{scale:Q=1,workerUrl:U,workerNumber:H=1}=V||{},Y=Boolean(V?.debug),z=V?.features??!0,M=K.ownerDocument??(WU?window.document:void 0),A=K.ownerDocument?.defaultView??(WU?window:void 0),R=new Map,D={width:0,height:0,quality:1,type:"image/png",scale:Q,backgroundColor:null,style:null,filter:null,maximumCanvasSize:0,timeout:30000,progress:null,debug:Y,fetch:{requestInit:lw(V?.fetch?.bypassingCache),placeholderImage:"data:image/png;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",bypassingCache:!1,...V?.fetch},fetchFn:null,font:{},drawImageInterval:100,workerUrl:null,workerNumber:H,onCloneEachNode:null,onCloneNode:null,onEmbedNode:null,onCreateForeignObjectSvg:null,includeStyleProperties:null,autoDestruct:!1,...V,__CONTEXT__:!0,log:bw(Y),node:K,ownerDocument:M,ownerWindow:A,dpi:Q===1?null:96*Q,svgStyleElement:ZF(M),svgDefsElement:M?.createElementNS(D6,"defs"),svgStyles:new Map,defaultComputedStyles:new Map,workers:[...Array.from({length:Sw&&U&&H?H:0})].map(()=>{try{let G=new Worker(U);return G.onmessage=async(T)=>{let{url:v,result:J}=T.data;if(J)R.get(v)?.resolve?.(J);else R.get(v)?.reject?.(Error(`Error receiving message from worker: ${v}`))},G.onmessageerror=(T)=>{let{url:v}=T.data;R.get(v)?.reject?.(Error(`Error receiving message from worker: ${v}`))},G}catch(G){return D.log.warn("Failed to new Worker",G),null}}).filter(Boolean),fontFamilies:new Map,fontCssTexts:new Map,acceptOfImage:`${[yw(M)&&"image/webp","image/svg+xml","image/*","*/*"].filter(Boolean).join(",")};q=0.8`,requests:R,drawImageCount:0,tasks:[],features:z,isEnable:(G)=>{if(G==="restoreScrollPosition")return typeof z==="boolean"?!1:z[G]??!1;if(typeof z==="boolean")return z;return z[G]??!0},shadowRoots:[]};D.log.time("wait until load"),await UF(K,{timeout:D.timeout,onWarn:D.log.warn}),D.log.timeEnd("wait until load");let{width:F,height:P}=dw(K,D);return D.width=F,D.height=P,D}function ZF(K){if(!K)return;let V=K.createElement("style"),Q=V.ownerDocument.createTextNode(` .______background-clip--text { background-clip: text; -webkit-background-clip: text; } `);return V.appendChild(Q),V}function dw(K,V){let{width:Q,height:U}=V;if(SQ(K)&&(!Q||!U)){let H=K.getBoundingClientRect();Q=Q||H.width||Number(K.getAttribute("width"))||0,U=U||H.height||Number(K.getAttribute("height"))||0}return{width:Q,height:U}}async function sw(K,V){let{log:Q,timeout:U,drawImageCount:H,drawImageInterval:Y}=V;Q.time("image to canvas");let z=await oH(K,{timeout:U,onWarn:V.log.warn}),{canvas:M,context2d:A}=ow(K.ownerDocument,V),R=()=>{try{A?.drawImage(z,0,0,M.width,M.height)}catch(D){V.log.warn("Failed to drawImage",D)}};if(R(),V.isEnable("fixSvgXmlDecode"))for(let D=0;D{setTimeout(()=>{A?.clearRect(0,0,M.width,M.height),R(),F()},D+Y)});return V.drawImageCount=0,Q.timeEnd("image to canvas"),M}function ow(K,V){let{width:Q,height:U,scale:H,backgroundColor:Y,maximumCanvasSize:z}=V,M=K.createElement("canvas");if(M.width=Math.floor(Q*H),M.height=Math.floor(U*H),M.style.width=`${Q}px`,M.style.height=`${U}px`,z){if(M.width>z||M.height>z)if(M.width>z&&M.height>z)if(M.width>M.height)M.height*=z/M.width,M.width=z;else M.width*=z/M.height,M.height=z;else if(M.width>z)M.height*=z/M.width,M.width=z;else M.width*=z/M.height,M.height=z}let A=M.getContext("2d");if(A&&Y)A.fillStyle=Y,A.fillRect(0,0,M.width,M.height);return{canvas:M,context2d:A}}function YF(K,V){if(K.ownerDocument)try{let Y=K.toDataURL();if(Y!=="data:,")return aU(Y,K.ownerDocument)}catch(Y){V.log.warn("Failed to clone canvas",Y)}let Q=K.cloneNode(!1),U=K.getContext("2d"),H=Q.getContext("2d");try{if(U&&H)H.putImageData(U.getImageData(0,0,K.width,K.height),0,0);return Q}catch(Y){V.log.warn("Failed to clone canvas",Y)}return Q}function mw(K,V){try{if(K?.contentDocument?.body)return YM(K.contentDocument.body,V)}catch(Q){V.log.warn("Failed to clone iframe",Q)}return K.cloneNode(!1)}function nw(K){let V=K.cloneNode(!1);if(K.currentSrc&&K.currentSrc!==K.src)V.src=K.currentSrc,V.srcset="";if(V.loading==="lazy")V.loading="eager";return V}async function rw(K,V){if(K.ownerDocument&&!K.currentSrc&&K.poster)return aU(K.poster,K.ownerDocument);let Q=K.cloneNode(!1);if(Q.crossOrigin="anonymous",K.currentSrc&&K.currentSrc!==K.src)Q.src=K.currentSrc;let U=Q.ownerDocument;if(U){let H=!0;if(await oH(Q,{onError:()=>H=!1,onWarn:V.log.warn}),!H){if(K.poster)return aU(K.poster,K.ownerDocument);return Q}Q.currentTime=K.currentTime,await new Promise((z)=>{Q.addEventListener("seeked",z,{once:!0})});let Y=U.createElement("canvas");Y.width=K.offsetWidth,Y.height=K.offsetHeight;try{let z=Y.getContext("2d");if(z)z.drawImage(Q,0,0,Y.width,Y.height)}catch(z){if(V.log.warn("Failed to clone video",z),K.poster)return aU(K.poster,K.ownerDocument);return Q}return YF(Y,V)}return Q}function iw(K,V){if(vw(K))return YF(K,V);if(Nw(K))return mw(K,V);if(sH(K))return nw(K);if($6(K))return rw(K,V);return K.cloneNode(!1)}function tw(K){let V=K.sandbox;if(!V){let{ownerDocument:Q}=K;try{if(Q)V=Q.createElement("iframe"),V.id=`__SANDBOX__${HF()}`,V.width="0",V.height="0",V.style.visibility="hidden",V.style.position="fixed",Q.body.appendChild(V),V.srcdoc='',K.sandbox=V}catch(U){K.log.warn("Failed to getSandBox",U)}}return V}function qF(K,V,Q){let{defaultComputedStyles:U}=Q,H=K.nodeName.toLowerCase(),Y=Rz(K)&&H!=="svg",z=Y?ew.map((v)=>[v,K.getAttribute(v)]).filter(([,v])=>v!==null):[],M=[Y&&"svg",H,z.map((v,J)=>`${v}=${J}`).join(","),V].filter(Boolean).join(":");if(U.has(M))return U.get(M);let R=tw(Q)?.contentWindow;if(!R)return new Map;let D=R?.document,F,P;if(Y)F=D.createElementNS(D6,"svg"),P=F.ownerDocument.createElementNS(F.namespaceURI,H),z.forEach(([v,J])=>{P.setAttributeNS(null,v,J)}),F.appendChild(P);else F=P=D.createElement(H);P.textContent=" ",D.body.appendChild(F);let G=R.getComputedStyle(P,V),T=new Map;for(let v=G.length,J=0;JU.set(D,R));function z(M){let A=K.getPropertyValue(M),R=K.getPropertyPriority(M),D=M.lastIndexOf("-"),F=D>-1?M.substring(0,D):void 0;if(F){let P=Y.get(F);if(!P)P=new Map,Y.set(F,P);P.set(M,[A,R])}if(V.get(M)===A&&!R)return;if(F)H.push(F);else U.set(M,[A,R])}return U}function Kj(K,V,Q,U){let{ownerWindow:H,includeStyleProperties:Y,currentParentNodeStyle:z}=U,M=V.style,A=H.getComputedStyle(K),R=qF(K,null,U);z?.forEach((F,P)=>{R.delete(P)});let D=OF(A,R,Y);if(D.delete("transition-property"),D.delete("all"),D.delete("d"),D.delete("content"),Q)D.delete("margin-top"),D.delete("margin-right"),D.delete("margin-bottom"),D.delete("margin-left"),D.delete("margin-block-start"),D.delete("margin-block-end"),D.delete("margin-inline-start"),D.delete("margin-inline-end"),D.set("box-sizing",["border-box",""]);if(D.get("background-clip")?.[0]==="text")V.classList.add("______background-clip--text");if(t7){if(!D.has("font-kerning"))D.set("font-kerning",["normal",""]);if((D.get("overflow-x")?.[0]==="hidden"||D.get("overflow-y")?.[0]==="hidden")&&D.get("text-overflow")?.[0]==="ellipsis"&&K.scrollWidth===K.clientWidth)D.set("text-overflow",["clip",""])}for(let F=M.length,P=0;P{M.setProperty(G,F,P)}),D}function Vj(K,V){if(kw(K)||fw(K)||xw(K))V.setAttribute("value",K.value)}function Hj(K,V,Q,U,H){let{ownerWindow:Y,svgStyleElement:z,svgStyles:M,currentNodeStyle:A}=U;if(!z||!Y)return;function R(D){let F=Y.getComputedStyle(K,D),P=F.getPropertyValue("content");if(!P||P==="none")return;H?.(P),P=P.replace(/(')|(")|(counter\(.+\))/g,"");let G=[HF()],T=qF(K,D,U);A?.forEach((j,_)=>{T.delete(_)});let v=OF(F,T,U.includeStyleProperties);if(v.delete("content"),v.delete("-webkit-locale"),v.get("background-clip")?.[0]==="text")V.classList.add("______background-clip--text");let J=[`content: '${P}';`];if(v.forEach(([j,_],p)=>{J.push(`${p}: ${j}${_?" !important":""};`)}),J.length===1)return;try{V.className=[V.className,...G].join(" ")}catch(j){U.log.warn("Failed to copyPseudoClass",j);return}let k=J.join(` `),f=M.get(k);if(!f)f=[],M.set(k,f);f.push(`.${G[0]}${D}`)}if(Qj.forEach(R),Q)Uj.forEach(R)}async function p7(K,V,Q,U,H){if(SQ(Q)&&(ww(Q)||jw(Q)))return;if(U.filter&&!U.filter(Q))return;if(h7.has(V.nodeName)||h7.has(Q.nodeName))U.currentParentNodeStyle=void 0;else U.currentParentNodeStyle=U.currentNodeStyle;let Y=await YM(Q,U,!1,H);if(U.isEnable("restoreScrollPosition"))zj(K,Y);V.appendChild(Y)}async function c7(K,V,Q,U){let H=K.firstChild;if(SQ(K)){if(K.shadowRoot)H=K.shadowRoot?.firstChild,Q.shadowRoots.push(K.shadowRoot)}for(let Y=H;Y;Y=Y.nextSibling){if(Bw(Y))continue;if(SQ(Y)&&_w(Y)&&typeof Y.assignedNodes==="function"){let z=Y.assignedNodes();for(let M=0;MK.clientHeight||K.scrollWidth>K.clientWidth)}let P=D.get("text-transform")?.[0],G=zF(D.get("font-family")?.[0]),T=G?(v)=>{if(P==="uppercase")v=v.toUpperCase();else if(P==="lowercase")v=v.toLowerCase();else if(P==="capitalize")v=v[0].toUpperCase()+v.substring(1);G.forEach((J)=>{let k=z.get(J);if(!k)z.set(J,k=new Set);v.split("").forEach((f)=>k.add(f))})}:void 0;if(Hj(K,R,F,V,T),Vj(K,R),!$6(K))await c7(K,R,V,T);return await M?.(R),R}let A=K.cloneNode(!1);return await c7(K,A,V),await M?.(A),A}function MF(K){if(K.ownerDocument=void 0,K.ownerWindow=void 0,K.svgStyleElement=void 0,K.svgDefsElement=void 0,K.svgStyles.clear(),K.defaultComputedStyles.clear(),K.sandbox){try{K.sandbox.remove()}catch(V){K.log.warn("Failed to destroyContext",V)}K.sandbox=void 0}K.workers=[],K.fontFamilies.clear(),K.fontCssTexts.clear(),K.requests.clear(),K.tasks=[],K.shadowRoots=[]}function Yj(K){let{url:V,timeout:Q,responseType:U,...H}=K,Y=new AbortController,z=Q?setTimeout(()=>Y.abort(),Q):void 0;return fetch(V,{signal:Y.signal,...H}).then((M)=>{if(!M.ok)throw Error("Failed fetch, not 2xx response",{cause:M});switch(U){case"arrayBuffer":return M.arrayBuffer();case"dataUrl":return M.blob().then(cw);case"text":default:return M.text()}}).finally(()=>clearTimeout(z))}function Az(K,V){let{url:Q,requestType:U="text",responseType:H="text",imageDom:Y}=V,z=Q,{timeout:M,acceptOfImage:A,requests:R,fetchFn:D,fetch:{requestInit:F,bypassingCache:P,placeholderImage:G},font:T,workers:v,fontFamilies:J}=K;if(U==="image"&&(R6||ZM))K.drawImageCount++;let k=R.get(Q);if(!k){if(P){if(P instanceof RegExp&&P.test(z))z+=(/\?/.test(z)?"&":"?")+new Date().getTime()}let f=U.startsWith("font")&&T&&T.minify,j=new Set;if(f)U.split(";")[1].split(",").forEach((m)=>{if(!J.has(m))return;J.get(m).forEach((z0)=>j.add(z0))});let _=f&&j.size,p={url:z,timeout:M,responseType:_?"arrayBuffer":H,headers:U==="image"?{accept:A}:void 0,...F};k={type:U,resolve:void 0,reject:void 0,response:null},k.response=(async()=>{if(D&&U==="image"){let N=await D(Q);if(N)return N}if(!R6&&Q.startsWith("http")&&v.length)return new Promise((N,m)=>{v[R.size&v.length-1].postMessage({rawUrl:Q,...p}),k.resolve=N,k.reject=m});return Yj(p)})().catch((N)=>{if(R.delete(Q),U==="image"&&G)return K.log.warn("Failed to fetch image base64, trying to use placeholder image",z),typeof G==="string"?G:G(Y);throw N}),R.set(Q,k)}return k.response}async function WF(K,V,Q,U){if(!XF(K))return K;for(let[H,Y]of qj(K,V))try{let z=await Az(Q,{url:Y,requestType:U?"image":"text",responseType:"dataUrl"});K=K.replace(Oj(H),`$1${z}$3`)}catch(z){Q.log.warn("Failed to fetch css data url",H,z)}return K}function XF(K){return/url\((['"]?)([^'"]+?)\1\)/.test(K)}function qj(K,V){let Q=[];return K.replace(AF,(U,H,Y)=>{return Q.push([Y,e7(Y,V)]),U}),Q.filter(([U])=>!HM(U))}function Oj(K){let V=K.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return new RegExp(`(url\\(['"]?)(${V})(['"]?\\))`,"g")}function Wj(K,V){return Mj.map((Q)=>{let U=K.getPropertyValue(Q);if(!U||U==="none")return null;if(R6||ZM)V.drawImageCount++;return WF(U,null,V,!0).then((H)=>{if(!H||U===H)return;K.setProperty(Q,H,K.getPropertyPriority(Q))})}).filter(Boolean)}function Xj(K,V){if(sH(K)){let Q=K.currentSrc||K.src;if(!HM(Q))return[Az(V,{url:Q,imageDom:K,requestType:"image",responseType:"dataUrl"}).then((U)=>{if(!U)return;K.srcset="",K.dataset.originalSrc=Q,K.src=U||""})];if(R6||ZM)V.drawImageCount++}else if(Rz(K)&&!HM(K.href.baseVal)){let Q=K.href.baseVal;return[Az(V,{url:Q,imageDom:K,requestType:"image",responseType:"dataUrl"}).then((U)=>{if(!U)return;K.dataset.originalSrc=Q,K.href.baseVal=U||""})]}return[]}function Aj(K,V){let{ownerDocument:Q,svgDefsElement:U}=V,H=K.getAttribute("href")??K.getAttribute("xlink:href");if(!H)return[];let[Y,z]=H.split("#");if(z){let M=`#${z}`,A=V.shadowRoots.reduce((R,D)=>{return R??D.querySelector(`svg ${M}`)},Q?.querySelector(`svg ${M}`));if(Y)K.setAttribute("href",M);if(U?.querySelector(M))return[];if(A)return U?.appendChild(A.cloneNode(!0)),[];else if(Y)return[Az(V,{url:Y,responseType:"text"}).then((R)=>{U?.insertAdjacentHTML("beforeend",R)})]}return[]}function RF(K,V){let{tasks:Q}=V;if(SQ(K)){if(sH(K)||a7(K))Q.push(...Xj(K,V));if(Ew(K))Q.push(...Aj(K,V))}if(Xz(K))Q.push(...Wj(K.style,V));K.childNodes.forEach((U)=>{RF(U,V)})}async function Rj(K,V){let{ownerDocument:Q,svgStyleElement:U,fontFamilies:H,fontCssTexts:Y,tasks:z,font:M}=V;if(!Q||!U||!H.size)return;if(M&&M.cssText){let A=b7(M.cssText,V);U.appendChild(Q.createTextNode(`${A} `))}else{let A=Array.from(Q.styleSheets).filter((D)=>{try{return"cssRules"in D&&Boolean(D.cssRules.length)}catch(F){return V.log.warn(`Error while reading CSS rules from ${D.href}`,F),!1}});await Promise.all(A.flatMap((D)=>{return Array.from(D.cssRules).map(async(F,P)=>{if(Gw(F)){let G=P+1,T=F.href,v="";try{v=await Az(V,{url:T,requestType:"text",responseType:"text"})}catch(k){V.log.warn(`Error fetch remote css import from ${T}`,k)}let J=v.replace(AF,(k,f,j)=>k.replace(j,e7(j,T)));for(let k of Fj(J))try{D.insertRule(k,k.startsWith("@import")?G+=1:D.cssRules.length)}catch(f){V.log.warn("Error inserting rule from remote css import",{rule:k,error:f})}}})}));let R=[];A.forEach((D)=>{zM(D.cssRules,R)}),R.filter((D)=>Iw(D)&&XF(D.style.getPropertyValue("src"))&&zF(D.style.getPropertyValue("font-family"))?.some((F)=>H.has(F))).forEach((D)=>{let F=D,P=Y.get(F.cssText);if(P)U.appendChild(Q.createTextNode(`${P} `));else z.push(WF(F.cssText,F.parentStyleSheet?F.parentStyleSheet.href:null,V).then((G)=>{G=b7(G,V),Y.set(F.cssText,G),U.appendChild(Q.createTextNode(`${G} `))}))})}}function Fj(K){if(K==null)return[];let V=[],Q=K.replace($j,"");while(!0){let Y=u7.exec(Q);if(!Y)break;V.push(Y[0])}Q=Q.replace(u7,"");let U=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,H=new RegExp("((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})","gi");while(!0){let Y=U.exec(Q);if(!Y)if(Y=H.exec(Q),!Y)break;else U.lastIndex=H.lastIndex;else H.lastIndex=U.lastIndex;V.push(Y[0])}return V}function b7(K,V){let{font:Q}=V,U=Q?Q?.preferredFormat:void 0;return U?K.replace(Sj,(H)=>{while(!0){let[Y,,z]=Dj.exec(H)||[];if(!z)return"";if(z===U)return`src: ${Y};`}}):K}function zM(K,V=[]){for(let Q of Array.from(K))if(Tw(Q))V.push(...zM(Q.cssRules));else if("cssRules"in Q)zM(Q.cssRules,V);else V.push(Q);return V}async function $F(K,V){let Q=await PQ(K,V);if(SQ(Q.node)&&Rz(Q.node))return Q.node;let{ownerDocument:U,log:H,tasks:Y,svgStyleElement:z,svgDefsElement:M,svgStyles:A,font:R,progress:D,autoDestruct:F,onCloneNode:P,onEmbedNode:G,onCreateForeignObjectSvg:T}=Q;H.time("clone node");let v=await YM(Q.node,Q,!0);if(z&&U){let _="";A.forEach((p,N)=>{_+=`${p.join(`, `)} { ${N} } `}),z.appendChild(U.createTextNode(_))}if(H.timeEnd("clone node"),await P?.(v),R!==!1&&SQ(v))H.time("embed web font"),await Rj(v,Q),H.timeEnd("embed web font");H.time("embed node"),RF(v,Q);let J=Y.length,k=0,f=async()=>{while(!0){let _=Y.pop();if(!_)break;try{await _}catch(p){Q.log.warn("Failed to run task",p)}D?.(++k,J)}};D?.(k,J),await Promise.all([...Array.from({length:4})].map(f)),H.timeEnd("embed node"),await G?.(v);let j=Pj(v,Q);return M&&j.insertBefore(M,j.children[0]),z&&j.insertBefore(z,j.children[0]),F&&MF(Q),await T?.(j),j}function Pj(K,V){let{width:Q,height:U}=V,H=KF(Q,U,K.ownerDocument),Y=H.ownerDocument.createElementNS(H.namespaceURI,"foreignObject");return Y.setAttributeNS(null,"x","0%"),Y.setAttributeNS(null,"y","0%"),Y.setAttributeNS(null,"width","100%"),Y.setAttributeNS(null,"height","100%"),Y.append(K),H.appendChild(Y),H}async function S6(K,V){let Q=await PQ(K,V),U=await $F(Q),H=VF(U,Q.isEnable("removeControlCharacter"));if(!Q.autoDestruct)Q.svgStyleElement=ZF(Q.ownerDocument),Q.svgDefsElement=Q.ownerDocument?.createElementNS(D6,"defs"),Q.svgStyles.clear();let Y=aU(H,U.ownerDocument);return await sw(Y,Q)}async function Cj(K,V){let Q=await PQ(K,V),{log:U,type:H,quality:Y,dpi:z}=Q,M=await S6(Q);U.time("canvas to blob");let A=await hw(M,H,Y);if(["image/png","image/jpeg"].includes(H)&&z){let R=await uw(A.slice(0,33)),D=new Uint8Array(R);if(H==="image/png")D=n7(D,z);else if(H==="image/jpeg")D=l7(D,z);return U.timeEnd("canvas to blob"),new Blob([D,A.slice(33)],{type:H})}return U.timeEnd("canvas to blob"),A}async function mH(K,V){let Q=await PQ(K,V),{log:U,quality:H,type:Y,dpi:z}=Q,M=await S6(Q);U.time("canvas to data url");let A=M.toDataURL(Y,H);if(["image/png","image/jpeg"].includes(Y)&&z&&i7&&Pw){let[R,D]=A.split(","),F=0,P=!1;if(Y==="image/png"){let j=Dw(D);if(j>=0)F=Math.ceil((j+28)/3)*4,P=!0;else F=44}else if(Y==="image/jpeg")F=24;let G=D.substring(0,F),T=D.substring(F),v=window.atob(G),J=new Uint8Array(v.length);for(let j=0;jK&&("__CONTEXT__"in K),Iw=(K)=>K.constructor.name==="CSSFontFaceRule",Gw=(K)=>K.constructor.name==="CSSImportRule",Tw=(K)=>K.constructor.name==="CSSLayerBlockRule",SQ=(K)=>K.nodeType===1,Rz=(K)=>typeof K.className==="object",a7=(K)=>K.tagName==="image",Ew=(K)=>K.tagName==="use",Xz=(K)=>SQ(K)&&typeof K.style<"u"&&!Rz(K),Bw=(K)=>K.nodeType===8,Jw=(K)=>K.nodeType===3,sH=(K)=>K.tagName==="IMG",$6=(K)=>K.tagName==="VIDEO",vw=(K)=>K.tagName==="CANVAS",kw=(K)=>K.tagName==="TEXTAREA",fw=(K)=>K.tagName==="INPUT",ww=(K)=>K.tagName==="STYLE",jw=(K)=>K.tagName==="SCRIPT",xw=(K)=>K.tagName==="SELECT",_w=(K)=>K.tagName==="SLOT",Nw=(K)=>K.tagName==="IFRAME",gw=(...K)=>console.warn(r7,...K),HM=(K)=>K.startsWith("data:"),D6="http://www.w3.org/2000/svg",cw=(K)=>QF(K,"dataUrl"),uw=(K)=>QF(K,"arrayBuffer"),HF,y7=0,aw,ew,Qj,Uj,h7,Zj,AF,Mj,$j,u7,Dj,Sj;var SF=L8(()=>{WU=typeof window<"u",Sw=WU&&"Worker"in window,i7=WU&&"atob"in window,Pw=WU&&"btoa"in window,LM=WU?window.navigator?.userAgent:"",t7=LM.includes("Chrome"),R6=LM.includes("AppleWebKit")&&!t7,ZM=LM.includes("Firefox");HF=function(){let V=0,Q=()=>`0000${(Math.random()*1679616<<0).toString(36)}`.slice(-4);return()=>{return V+=1,`u${Q()}${V}`}}();aw=["width","height","-webkit-text-fill-color"],ew=["stroke","fill"];Qj=["::before","::after"],Uj=["::-webkit-scrollbar","::-webkit-scrollbar-button","::-webkit-scrollbar-thumb","::-webkit-scrollbar-track","::-webkit-scrollbar-track-piece","::-webkit-scrollbar-corner","::-webkit-resizer"];h7=new Set(["symbol"]);Zj=/^[\w-:]+$/;AF=/url\((['"]?)([^'"]+?)\1\)/g;Mj=["background-image","border-image-source","-webkit-border-image","-webkit-mask-image","list-style-image"];$j=/(\/\*[\s\S]*?\*\/)/g,u7=/((@.*?keyframes [\s\S]*?){([\s\S]*?}\s*?)})/gi;Dj=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,Sj=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g});/*! * Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2025 Fonticons, Inc. */(function(){var K={},V={};try{if(typeof window<"u")K=window;if(typeof document<"u")V=document}catch(q0){}var Q=K.navigator||{},U=Q.userAgent,H=U===void 0?"":U,Y=K,z=V,M=!!Y.document,A=!!z.documentElement&&!!z.head&&typeof z.addEventListener==="function"&&typeof z.createElement==="function",R=~H.indexOf("MSIE")||~H.indexOf("Trident/");function D(q0,I0){(I0==null||I0>q0.length)&&(I0=q0.length);for(var j0=0,n0=Array(I0);j01?I0-1:0),n0=1;n02&&arguments[2]!==void 0?arguments[2]:{},n0=j0.skipHooks,UK=n0===void 0?!1:n0,uQ=HQ(I0);if(typeof sK.hooks.addPack==="function"&&!UK)sK.hooks.addPack(q0,HQ(I0));else sK.styles[q0]=J(J({},sK.styles[q0]||{}),uQ);if(q0==="fas")JV("fa",I0)}var zQ={"square-github":[448,512,["github-square"],"f092","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM265.8 407.7c0-1.8 0-6 .1-11.6 .1-11.4 .1-28.8 .1-43.7 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 76-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 17.9-26.6-7.5-56.6-7.5-83.2 0 0 0-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 63.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 11.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 18.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 9 .1 21.7 .1 30.6 0 4.8 .1 8.6 .1 10 0 4.3-3 9.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 388 257.4c.1 73.4-44.7 136.3-110.7 158.3-8.4 1.5-11.5-3.7-11.5-8zm-90.5-54.8c-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7 .6 3.9 1.9 .3 1.3-1 2.6-3 3-1.9 .4-3.7-.4-3.9-1.7zm-9.1 3.2c-2.2 .2-3.7-.9-3.7-2.4 0-1.3 1.5-2.4 3.5-2.4 1.9-.2 3.7 .9 3.7 2.4 0 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.4-.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.1 .9-1.1 2.8-.9 4.3 .6 1.3 1.3 1.8 3.3 .9 4.1-.9 1.1-2.8 .9-4.3-.6zm-8.5-10c-1.1-1.5-1.1-3.2 0-3.9 1.1-.9 2.8-.2 3.7 1.3 1.1 1.5 1.1 3.3 0 4.1-.9 .6-2.6 0-3.7-1.5zm-6.3-8.8c-1.1-1.3-1.3-2.8-.4-3.5 .9-.9 2.4-.4 3.5 .6 1.1 1.3 1.3 2.8 .4 3.5-.9 .9-2.4 .4-3.5-.6zm-6-6.4c-1.3-.6-1.9-1.7-1.5-2.6 .4-.6 1.5-.9 2.8-.4 1.3 .7 1.9 1.8 1.5 2.6-.4 .9-1.7 1.1-2.8 .4z"],"think-peaks":[576,512,[],"f731","M465.4 409.4l87.1-150.2-32-.3-55.1 95-206.2-353.9-236.2 407.4 32 .3 204.2-352.1 206.2 353.8zM110.1 365.3l32.1 0 117.4-202.5 203.4 349.1 32.5 .1-235.8-404.6-149.6 257.9z"],"google-drive":[512,512,[],"f3aa","M339 314.9L175.4 32 336.6 32 500.2 314.9 339 314.9zM201.5 338.5l-80.6 141.5 310.5 0 80.6-141.5-310.5 0zM154.1 67.4L0 338.5 80.6 480 237 208.8 154.1 67.4z"],autoprefixer:[640,512,[],"f41c","M318.4 16l-161 480 77.5 0 25.4-81.4 119.5 0 25.2 81.4 77.5 0-164.1-480zM278.1 357.9l41.2-130.4 1.5 0 40.9 130.4-83.6 0zM640 405L630 373.6 462.1 358 481.5 414.5 640 405zM177.9 358L10 373.7 0 405 158.5 414.4 177.9 358z"],"square-viadeo":[448,512,["viadeo-square"],"f2aa","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM118.3 381.2c-68-73.6-19.8-196.1 81.2-196.1 13.3 0 26.6 2.1 39.1 6.7-4.3 8.4-7.3 17.6-8.4 27.1-9.7-4.1-20.2-6-30.7-6-48.8 0-84.6 41.7-84.6 88.9 0 43 28.5 78.7 69.5 85.9 61.5-24 72.9-117.6 72.9-175 0-7.3 0-14.8-.6-22.1-11.2-32.9-26.6-64.6-44.2-94.5 27.1 18.3 41.9 62.5 44.2 94.1l0 .4c7.7 22.5 11.8 46.2 11.8 70 0 54.1-21.9 99-68.3 128.2l-2.4 .2c50 1 86.2-38.6 86.2-87.2 0-12.2-2.1-24.3-6.9-35.7 9.5-1.9 18.5-5.6 26.4-10.5 15.3 36.6 12.6 87.3-22.8 125.6-42.4 46.2-120 46.6-162.4 0zM274.6 217.6c21.9-12 49.6-30.7 62.3-53 1.5-3 4.1-8.6 4.5-12-12.5 27.9-44.2 49.8-73.9 56.7-4.7-7.3-7.5-15.5-7.5-24.3 0-10.3 5.2-24.1 12.9-31.6 8.3-7.9 18-10.9 27.9-14.1 16-5.1 32.5-10.3 44.5-35.9 32.5 46.2 13.1 130.3-36.3 130.3-13.3 0-25.1-7.1-34.4-16.1z"],cpanel:[640,512,[],"f388","M210.3 220.2c-5.6-24.8-26.9-41.2-51-41.2l-37 0c-7.1 0-12.5 4.5-14.3 10.9L73.1 320 97.8 319.9c6.8 0 12.3-4.5 14.2-10.7l25.8-95.7 19.8 0c8.4 0 16.2 5.6 18.3 14.8 2.5 10.9-5.9 22.6-18.3 22.6l-10.3 0c-7 0-12.5 4.6-14.3 10.8l-6.4 23.8 32 0c37.2 0 58.3-36.2 51.7-65.3zm-156.5 28l18.6 0c6.9 0 12.4-4.4 14.3-10.9l6.2-23.6-40 0C30 213.7 9 227.8 1.7 254.8-7 288.6 18.5 320 52 320l12.4 0 7.1-26.1c1.2-4.4-2.2-8.3-6.4-8.3l-11.3 0c-24.7 0-24.9-37.4 0-37.4zm247.5-34.8l-77.9 0-3.5 13.4c-2.4 9.6 4.5 18.5 14.2 18.5l57.5 0c4 0 2.4 4.3 2.1 5.3l-8.6 31.8c-.4 1.4-.9 5.3-5.5 5.3l-34.9 0c-5.3 0-5.3-7.9 0-7.9l21.6 0c6.8 0 12.3-4.6 14.2-10.8l3.5-13.2-48.4 0c-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 179l-18.9 0c-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.3zM396.8 213.7l0 .1-48.3 0-26.2 98c-1.2 4.4 2.2 8.3 6.4 8.3l18.9 0c4.8 0 9.2-3 10.4-7.8l17.2-64 19.8 0c12.5 0 21.4 11.8 18.1 23.4l-10.6 40c-1.2 4.3 1.9 8.3 6.4 8.3l19.1 0c4.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-6l32.9 0c2.6 0 4.6 2.4 3.9 5.1l-.7 2.6c-.6 2-1.9 3-3.9 3l-21.6 0c-7 0-12.6 4.6-14.2 10.8l-3.5 13 53.4 0c10.5 0 20.3-6.6 23.2-17.6l3.2-12c4.9-19.1-9.3-36.8-28.3-36.8l-47.3 0c-17.9 0-33.8 12-38.6 29.6l-10.8 40c-5 17.7 8.3 36.7 28.3 36.7l66.7 0c6.8 0 12.3-4.5 14.2-10.7l5.7-21-73.3 0z"],mendeley:[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.3zM320.7 306.1l-.6 0c-43.4 0-62.8-37.5-62.8-62.8 0-34.7 28.2-62.8 62.8-62.8l.6 0c34.7 0 62.8 28.1 62.8 62.8 0 25-19.2 62.8-62.8 62.8z"],draft2digital:[512,512,[],"f396","M496 398.1l-144-82.2 0 64.7-91.3 0c30.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.6-76.6 87-142.8 155.7-161.1 174.8l336-.1 0 64.2 144-81.9zM385.9 371l47.1 27.2-47.1 27.2 0-54.4zM105.4 161.4a22.4 22.4 0 1 1 44.8 0 22.4 22.4 0 1 1 -44.8 0zM98.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.7l-114.4 0z"],replyd:[448,512,[],"f3e6","M320 480l-192 0C57.6 480 0 422.4 0 352L0 160C0 89.6 57.6 32 128 32l192 0c70.4 0 128 57.6 128 128l0 192c0 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.6s-9.6 9-12.8 15.8l-1.1 0-4.2-18.3-28 0 0 138.9 36.1 0 0-89.7c1.5-5.4 4.4-9.8 8.7-13.2s9.8-5.1 16.2-5.1c4.6 0 9.8 1 15.6 3.1l4.8-34zM308.6 376.6c-3.2 2.4-7.7 4.8-13.7 7.1s-12.8 3.5-20.4 3.5c-12.2 0-21.1-3-26.5-8.9-5.5-5.9-8.5-14.7-9-26.4l83.3 0c.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.6s17.1-6.8 22.6-11.2l-12-23.6zm-21.8-70.3c3.8 5.4 5.3 13.1 4.6 23.1l-51.7 0c.9-9.4 3.7-17 8.2-22.6s11.5-8.5 21-8.5c8.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.4-9.6-5.7-16.7-5.7c-6.7 0-12 1.9-16.1 5.7s-6.1 8.9-6.1 15.4 2 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.4-9.6-5.7-16.7-5.7c-6.7 0-12 1.9-16.1 5.7s-6.1 8.9-6.1 15.4c0 6.6 2 11.7 6.1 15.6z"],empire:[512,512,[],"f1d1","M295.6 54.2c-10.8-2.2-22.1-3.3-33.5-3.6l0-18.2c78.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.9zM61.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.1C42 181 32.1 217.5 32.1 256s10 75 27.1 106.6L75 353.5c-5.3-10-9.7-20.3-13.6-31.1zM221.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.6l0-18.3c-11.3-.3-22.7-1.7-33.5-3.6l4.7-23.8zM101.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.6l0-18.2C171.9 34.6 103.9 76.4 65.4 139l15.8 9.1c6-9.7 12.6-18.9 20.1-27.2zM410.7 391.1l-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.6l0 18.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.4zM8 256a248 248 0 1 1 496 0 248 248 0 1 1 -496 0zm483.8 0a235.8 235.8 0 1 0 -471.6 0 235.8 235.8 0 1 0 471.6 0zm-39-106.6L437 158.5c5.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.1C470 331 479.9 294.5 479.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.8s-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.8s18.5-1.1 27.1-2.8l-13.3-66.7z"],"accessible-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 46C105.5 165.3 64.9 120 95 93.1l68-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.6l-58.4 66.5 106.1-5.9c18.5-1.1 33.6 14.4 32.1 32.7zM359 101.8A50.9 50.9 0 1 0 359 0 50.9 50.9 0 1 0 359 101.8zM179.6 456.5c-80.6 0-127.4-90.6-82.7-156.1L57.2 260.7C36.4 287 24 320.3 24 356.4 24 487.1 174.7 557.8 275.4 478.9l-39.7-39.7c-16 10.9-35.3 17.3-56.1 17.3z"],quora:[448,512,[],"f2c4","M440.7 386.7l-29.3 0c-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-153 .1-117.5-96.6-196.7-198.4-196.7-99.7 0-197.7 79.7-197.7 196.7 0 134.1 131.3 221.6 249 189 19.7 33.6 45.7 62.3 95.2 62.3 81.8 0 90.8-75.3 89-93.3zM297.2 329.2c-19.5-29.2-43.7-52.2-91.5-52.2-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.7 0-104.4 32.5-157.9 107.5-157.9 76.2 0 108.7 53.5 108.7 157.7 .1 41.8-5.4 75.6-16.7 100.5z"],"cc-jcb":[576,512,[],"f24b","M431.5 244.3l0-32.3c41.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-.5l0 35c39.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 80l0 352c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48L0 80C0 53.5 21.5 32 48 32l480 0c26.5 0 48 21.5 48 48zM182 192.3l-57 0c0 67.1 10.7 109.7-35.8 109.7-19.5 0-38.8-5.7-57.2-14.8l0 28c30 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.2l0-28.3C312.9 311.7 253 309 253 256s59.8-55.6 107.5-31.2l0-28zM544 286.5c0-18.5-16.5-30.5-38-32l0-.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-.3l0 127.5 122.7 0c24.3 .1 42.3-12.9 42.3-33.2z"],fedora:[448,512,[],"f798","M0 255.8C.1 132.2 100.3 32 224 32S448 132.3 448 256 347.8 479.9 224.1 480L50.9 480C22.8 480 .1 457.3 0 429.2l0 0 0-173.4 0 0zm342.6-63.1c0-39.7-35.6-68.5-73.2-68.5-34.9 0-65.8 26.3-70.1 59.9-.2 3.8-.4 5-.4 8.5-.1 21.1 0 42.8-.8 64.4 .9 26.1 1 52.1 0 76.6 0 27.1-19.4 45.5-44.7 45.5s-45.8-20.2-45.8-45.5c.5-27.7 22.6-45.3 48.5-46.1l.2 0 26.3-.2 0-37.3-26.3 .2c-47.1-.4-84.6 36.5-85.9 83.4 0 45.6 37.5 82.9 83 82.9 43 0 78.7-33.6 82.6-75.6l.2-53.5 32.6-.3c25.3 .2 25-37.8-.2-37.3l-32.4 .3c0-6.4 .1-12.8 .1-19.2 .1-12.7 .1-25.4-.1-38.2 .1-16.5 15.8-31.2 33.2-31.2 17.5 0 35.9 8.7 35.9 31.2 0 3.2-.1 5.1-.3 6.3-1.9 10.5 5.2 20.4 15.7 21.9 10.6 1.5 20.2-6.1 21.2-16.6 .6-4.2 .7-7.9 .7-11.6z"],duolingo:[576,512,[],"e812","M504.3 230.5c10.4 88.5-43.4 172.1-128.2 199s-176.6-10.3-218.9-88.7c-72 3-137.4-39.8-163.2-105.5-2.6-6.6-1.9-14 1.9-19.9s10.2-9.7 17.2-10.1l96.1-6-23.8-75.9c-6.3-20-2.2-41.9 11-58.3s33.7-25 54.5-23c52.2 5 86.8 4.8 104-.6S300 16.7 339-16.9c15.9-13.7 37.7-18.5 57.8-12.7s36.1 21.3 42.4 41.4L462.8 87 543.6 37.3c6-3.7 13.4-4.3 19.9-1.6s11.3 8.3 12.9 15.2c16.2 68.2-12.4 140.3-72.1 179.5zM258.5 475.9l0 0c15.1 7.5 21.5 25.8 14.2 41s-25.4 21.9-40.7 14.9l-43.9-21c-15.1-7.5-21.5-25.8-14.2-41s25.4-21.9 40.7-14.9l43.8 21zM564.6 345.7c14.8 8.4 20 27.3 11.6 42.2l-23.9 42.4c-8.7 14.3-27.1 19.2-41.6 10.9s-19.9-26.6-12-41.4l23.9-42.4c4-7.1 10.7-12.4 18.6-14.6s16.3-1.2 23.4 2.9z"],firstdraft:[384,512,[],"f3a1","M384 192l-64 0 0 128-128 0 0 128-192 0 0-25.6 166.4 0 0-128 128 0 0-128 89.6 0 0 25.6zm-25.6 38.4l0 128-128 0 0 128-166.4 0 0 25.6 192 0 0-128 128 0 0-153.6-25.6 0zm25.6 192l-89.6 0 0 89.6 25.6 0 0-64 64 0 0-25.6zM0 0l0 384 128 0 0-128 128 0 0-128 128 0 0-128-384 0z"],freebsd:[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.2s-39.4 .9-63.1-22.9c-23.8-23.7-34.1-52-22.9-63.1zM109.9 68.1C73.6 47.5 22 24.6 5.6 41.1-11 57.7 12.7 110.5 33.5 146.8 52 114.6 78.3 87.5 109.9 68.1zM406.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"],odysee:[512,512,[],"e5c6","M406.7 463c-42.3 30.8-94.4 49-150.7 49-111.1 0-205.7-70.8-241.1-169.8 2.4 1.7 5.9 3.6 7.9 4.4 16.3 7.4 40.1-5.4 62.9-28.7 6.9-6.9 14.4-12.4 22.8-17.3 18.3-11.9 37.6-20.8 58.4-27.2 0 0 22.3 34.2 43.1 74.8s-22.3 54-27.2 54c-.3 0-.8 0-1.5-.1-11-.5-70-3-56 51.1 14.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.4 .8 4.6 1.1 9.9 1.4 15.5 1.1 21.2 2.3 45.6 35.3 46.4 5.3 0 10.6-.8 15.5-2l0-.1zm-95.3-23.7c-2-.5-3.5-2.5-3-5 1-2.5 3-3.5 5-3s3.5 3 3 5-2.5 3.5-5 3zm-207-95.6c1.5-.5 3.5 1 4 3 0 2-1 4-3 4-1.5 .5-3.5-1-4-3-.5-1.5 1-3.5 3-4zM451.8 421c37.5-44.6 60.2-102.2 60.2-165 0-67.5-26.1-128.9-68.8-174.7-.1 23.5-6.1 48.2-16.8 69.2-11.9 20.3-49 58.9-69.8 78.7-.7 .3-1.1 .9-1.5 1.4-.2 .2-.3 .4-.5 .6-5 6.9-4 16.8 3 21.8 21.3 15.8 56.4 45.6 59.4 72.8 3.5 34.9 27.9 75.6 34.2 86.2 .8 1.3 1.3 2.1 1.4 2.4 0 2.2-.4 4.3-.8 6.5l0 .1zM390.7 251c-.5 3 1 5.9 4 6.4s5.9-1 6.4-4-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.4-.3 1.4-.7 2.8-1 4.2-9.5 38.5-30.6 37.6-41.7 37.2-1.1 0-2-.1-2.9-.1-5.1 0-6-4-8.9-17.1-2.6-12.1-6.9-32-17.9-63.6-22.7-65.8-82.7-49.4-128.2-22.2-55.3 33.1-34.4 101.9-19.8 149.4 .7 2.2 1.4 4.4 2 6.6-4 4-13.8 7.5-26 11.9-12.1 4.3-26.6 9.5-40.3 16.9-33.9 18-70.3 49-79.8 62.6-1.3-10.7-2-21.5-2-32.5 0-141.4 114.6-256 256-256 51.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.4 4.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.5 1.5 2.5 1 5.4-1.5 6.4-2 1.5-5 .5-6.4-1.5s-.5-5 1.5-6.4zM95.1 105c-.5 1.5 .5 3 2 3 1.5 .5 3-.5 3-2 .5-1.5-.5-3-2-3s-3 .5-3 2zm84.7-.5c-3.5-43.1 37.1-54 37.1-54 44.1-15.4 56 5.9 66.4 37.6s3 42.6-38.6 58.9-61.9-4.5-64.9-42.6l0 .1zm89.6 14.9l1 0c2.5 0 5-2 5-5 2-6.9 1-14.4-2-20.8-1.5-2-4-3.5-6.4-2.5-3 1-4.5 4-3.5 6.9 2 4.5 3 9.9 1.5 14.9-.5 3 1.5 5.9 4.5 6.4l-.1 .1zm-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 .3-.2 .1-.4 .2-.6 .2l0 .1z"],"gg-circle":[512,512,[],"f261","M257.5 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zM208 382.8l-125.7-125.7 125.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-75 125.7 125.7-125.7 125.6z"],cloudflare:[640,512,[],"e07d","M407.9 319.9L177.1 317c-.7 0-1.4-.2-2-.5s-1.2-.8-1.6-1.4c-.4-.6-.7-1.3-.7-2s0-1.4 .2-2.1c.4-1.1 1.1-2.1 2.1-2.8s2.1-1.2 3.3-1.2l232.9-2.9c27.6-1.3 57.5-23.6 68-50.8l13.3-34.5c.4-.9 .5-1.9 .5-2.9 0-.5-.1-1.1-.2-1.6-7.4-32.2-25-61.1-50.3-82.3s-56.7-33.7-89.7-35.5-65.6 7.3-93 25.7-48 45.3-58.8 76.5c-11.3-8.5-24.9-13.3-39-13.7s-28 3.5-39.8 11.4-20.8 19.1-25.9 32.3-5.9 27.6-2.4 41.3c-52.3 1.5-94.2 44.1-94.2 96.5 0 4.7 .3 9.3 1 14 .2 1.1 .7 2.1 1.5 2.8s1.9 1.1 2.9 1.1l426.1 .1c0 0 .1 0 .1 0 1.2 0 2.3-.4 3.3-1.1s1.6-1.7 2-2.9l3.3-11.3c3.9-13.4 2.4-25.8-4.1-34.9-6-8.4-16.1-13.3-28.2-13.9zm105.9-98.8c-2.1 0-4.3 .1-6.4 .2-.8 .1-1.5 .3-2.1 .8s-1 1.1-1.3 1.8l-9.1 31.2c-3.9 13.4-2.4 25.8 4.1 34.9 6 8.4 16.1 13.3 28.2 13.9l49.2 2.9c.7 0 1.4 .2 2 .5s1.1 .8 1.5 1.4c.4 .6 .7 1.3 .8 2s0 1.5-.2 2.1c-.4 1.1-1.1 2.1-2.1 2.8s-2.1 1.2-3.3 1.2l-51.1 2.9c-27.8 1.3-57.7 23.6-68.1 50.8l-3.7 9.6c-.2 .4-.2 .8-.2 1.3s.2 .8 .4 1.2 .6 .7 .9 .9 .8 .3 1.2 .3c0 0 .1 0 .1 0l175.9 0c1 0 2-.3 2.8-.9s1.4-1.5 1.7-2.4c3.1-11.1 4.7-22.5 4.7-34 0-69.3-56.5-125.5-126.1-125.5z"],hackerrank:[512,512,[],"f5f7","M477.9 128C463.4 103 285.5 0 256.5 0s-206.9 102.8-221.3 128-14.5 230.8 0 256 192.4 128 221.3 128 206.8-102.9 221.3-128 14.5-231 0-256zM316.5 414.2c-4 0-40.9-35.8-38-38.7 .9-.9 6.3-1.5 17.5-1.8 0-26.2 .6-68.6 .9-86.3 0-2-.4-3.4-.4-5.8l-79.9 0c0 7.1-.5 36.2 1.4 72.9 .2 4.5-1.6 6-5.7 5.9-10.1 0-20.3-.1-30.4-.1-4.1 0-5.9-1.5-5.7-6.1 .9-33.4 3-84-.2-212.7l0-3.2c-9.7-.4-16.4-1-17.3-1.8-2.9-2.9 34.5-38.7 38.5-38.7s41.2 35.8 38.3 38.7c-.9 .9-7.9 1.5-16.8 1.8l0 3.2c-2.4 25.8-2 79.6-2.6 105.4l80.3 0c0-4.6 .4-34.7-1.2-83.6-.1-3.4 1-5.2 4.2-5.2 11.1-.1 22.2-.1 33.2-.1 3.5 0 4.6 1.7 4.5 5.4-3.7 191.3-.7 177.9-.7 210.3 8.9 .4 16.8 1 17.7 1.8 2.9 2.9-33.6 38.7-37.6 38.7l0 0z"],skyatlas:[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.6 152.8 149.6c185.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"],deskpro:[512,512,[],"f38f","M222 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.4l79.1 0c-.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.1zM422.4 344.3c38.6 0 58.5-13.6 73.7-30.9l-175.5-.3-17.4 31.3 119.2-.1zM378.8 120.4l0 168.3-73.5 0-32.7 55.5-6.5 0c-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.1l-91 0c-25.5 0-110.8-26.8-107-114l0-213.3c0-16 9.7-16.6 15-16.8l82 0c.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.7l84.2 0C361-.2 378.8 79.6 378.8 120.4zm-132.5 56l64 29.3c13.3-45.5-42.2-71.7-64-29.3z"],resolving:[512,512,[],"f3e7","M289.2 278.2c46-13.3 49.6-23.5 44-43.4L322 195.5c-6.1-20.9-18.4-28.1-71.1-12.8l-188.2 54.1 28.6 98.6 197.9-57.2zM256.5 8C139.4 8 41.2 88.7 15.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.2l-92.6 26.6 220.4 27.1 9.7 34.2-48.1 13.3-286.8-37.3 23 80.2C166 491.3 209.5 504 255.5 504 392.5 504 504 392.6 504 255.7 505 119.4 393.5 8 256.5 8zM46.3 388.6L8 256.8c0 48.5 14.3 93.4 38.3 131.8z"],blackberry:[512,512,[],"f37b","M166 116.9c0 23.4-16.4 49.1-72.5 49.1l-70.1 0 21-88.8 67.8 0c42.1 0 53.8 23.3 53.8 39.7zM292.2 77.2l-67.8 0-18.7 88.8 70.1 0c53.8 0 70.1-25.7 70.1-49.1 .1-16.4-11.6-39.7-53.7-39.7zM88.8 208.1l-67.8 0-21 88.8 70.1 0c56.1 0 72.5-23.4 72.5-49.1 0-16.3-11.7-39.7-53.8-39.7zm180.1 0l-67.8 0-18.7 88.8 70.1 0c53.8 0 70.1-23.4 70.1-49.1 0-16.3-11.7-39.7-53.7-39.7zm189.3-53.8l-67.8 0-18.7 88.8 70.1 0c53.8 0 70.1-23.4 70.1-49.1 .1-16.3-11.6-39.7-53.7-39.7zm-28 137.9l-67.8 0-18.7 88.8 70.1 0c56.1 0 70.1-23.4 70.1-49.1 0-16.3-11.6-39.7-53.7-39.7zM240.8 346l-67.8 0-18.7 88.8 70.1 0c56.1 0 70.1-25.7 70.1-49.1 .1-16.3-11.6-39.7-53.7-39.7z"],"stripe-s":[384,512,[],"f42a","M155.6 154.6c0-22.3 18.6-30.9 48.4-30.9 43.4 0 98.5 13.3 141.9 36.7l0-134.3c-47.3-18.9-94.5-26.1-141.8-26.1-115.7 0-192.8 60.4-192.8 161.4 0 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.5l0 128.5c49.3 21.3 102.3 32.3 156 32.4 118.6 0 200.3-51 200.3-153.6 0-170.2-218-139.7-218-203.9z"],"square-behance":[448,512,["behance-square"],"f1b5","M155.3 318.4c17.2 0 31.2-6.1 31.2-25.4 0-19.7-11.7-27.4-30.3-27.5l-46 0 0 52.9 45.1 0zm-5.4-129.6l-39.6 0 0 44.8 42.7 0c15.1 0 25.8-6.6 25.8-22.9 0-17.7-13.7-21.9-28.9-21.9zm129.5 74.8l62.2 0c-1.7-18.5-11.3-29.7-30.5-29.7-18.3 0-30.5 11.4-31.7 29.7zM384 32L64 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-64zM349.5 185l-77.8 0 0-18.9 77.8 0 0 18.9zM193.7 243.7c23.6 6.7 35 27.5 35 51.6 0 39-32.7 55.7-67.6 55.9l-93.1 0 0-192 90.5 0c32.9 0 61.4 9.3 61.4 47.5 0 19.3-9 28.8-26.2 37zm118.7-38.6c43.5 0 67.6 34.3 67.6 75.4 0 1.6-.1 3.3-.2 5 0 .8-.1 1.5-.1 2.2l-100.2 0c0 22.2 11.7 35.3 34.1 35.3 11.6 0 26.5-6.2 30.2-18.1l33.7 0c-10.4 31.9-31.9 46.8-65.1 46.8-43.8 0-71.1-29.7-71.1-73 0-41.8 28.7-73.6 71.1-73.6z"],servicestack:[512,512,[],"f3ec","M96 216c81.7 10.2 273.7 102.3 304 232L8 448c99.5-8.1 184.5-137 88-232zM128 64c32.3 35.6 47.7 83.9 46.4 133.6 82.9 33.7 207.3 123.7 233.6 250.4l96 0C463.3 231.9 230.8 79.5 128 64z"],rocketchat:[576,512,[],"f3e8","M284.5 224.8c-6.7 0-13.3 2.1-18.9 5.8s-9.9 9.1-12.5 15.4-3.2 13.1-1.9 19.7 4.6 12.7 9.4 17.4 10.9 8 17.5 9.3 13.5 .6 19.7-2 11.5-7 15.3-12.6 5.7-12.2 5.7-18.9c0-9.1-3.7-17.8-10.1-24.2s-15.1-10-24.2-9.9zm-110.4 0c-6.7 0-13.3 2.1-18.9 5.8s-9.9 9.1-12.5 15.4-3.2 13.1-1.9 19.7 4.6 12.7 9.4 17.4 10.9 8 17.5 9.3 13.5 .6 19.7-2 11.5-7 15.3-12.6 5.7-12.2 5.7-18.9c0-9.1-3.7-17.8-10.1-24.2s-15.1-10-24.2-10l0 0zm220.9 0a34.1 34.1 0 1 0 .4 68.2 34.1 34.1 0 1 0 -.4-68.2zm153.8-55.3c-15.5-24.2-37.3-45.6-64.7-63.6-52.9-34.8-122.4-54-195.7-54-24.2 0-48.3 2.1-72 6.4-14.9-14.3-31.5-26.6-49.5-36.6-66.8-33.3-125.6-20.9-155.3-10.2-2.3 .8-4.3 2.1-5.9 3.9s-2.7 3.9-3.3 6.2-.5 4.7 .1 7.1 1.8 4.4 3.5 6.1C27 56.5 61.6 99.3 53.1 138.3 20 172.2 2 213 2 255.6 2 299 20 339.8 53.1 373.7 61.6 412.7 27 455.6 6 477.2 4.3 479 3.2 481.1 2.5 483.4s-.7 4.7-.1 7 1.7 4.5 3.3 6.2 3.6 3.1 5.9 3.9c29.7 10.7 88.5 23.1 155.3-10.2 18-10 34.7-22.3 49.5-36.6 23.8 4.3 47.9 6.4 72 6.4 73.3 0 142.8-19.2 195.7-54 27.4-18 49.1-39.4 64.7-63.6 17.3-26.9 26.1-55.9 26.1-86.1 0-31-8.8-60-26.1-86.9l0 0zM285.4 409.9c-30.2 .1-60.3-3.8-89.4-11.5l-20.1 19.4c-11.2 10.7-23.6 20-37.1 27.6-16.4 8.2-34.2 13.3-52.5 14.9 1-1.8 1.9-3.6 2.8-5.4 20.2-37.1 25.6-70.5 16.3-100.1-33-26-52.8-59.2-52.8-95.4 0-83.1 104.3-150.5 232.8-150.5s232.9 67.4 232.9 150.5c0 83.1-104.3 150.5-232.9 150.5z"],rebel:[512,512,[],"f1d0","M256.9 504c-139.3 0-247.5-116.2-243.3-254.1 2.8-79.2 43.2-152.2 116.5-200.4 .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.5 8 299.8 58.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.8 2 145.6-99.9 249.4-242.4 249.4z"],"square-web-awesome":[448,512,[],"e683","M64 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 32zM235 177.6l53 46.4 52.2-10.4c-2.6-3.9-4.2-8.5-4.2-13.6 0-13.3 10.7-24 24-24s24 10.7 24 24c0 13-10.3 23.6-23.2 24L304.5 349.1c-5.2 11.5-16.6 18.9-29.2 18.9l-102.6 0c-12.6 0-24-7.4-29.2-18.9L87.2 224c-12.9-.4-23.2-11-23.2-24 0-13.3 10.7-24 24-24s24 10.7 24 24c0 5-1.5 9.7-4.2 13.6L160 224 213.1 177.6c-8.9-4.1-15-13.1-15-23.6 0-14.4 11.6-26 26-26s26 11.6 26 26c0 10.5-6.2 19.5-15.1 23.6z"],linktree:[448,512,[],"e7d8","M32 173.4l125.8 0-89.4-85.4 49.5-51 85.2 87.8 0-124.8 73.9 0 0 124.8 85.2-87.6 49.4 50.8-89.4 85.2 125.7 0 0 70.5-126.4 0 90 87.6-49.3 49.8-122.2-123-122.2 123-49.5-49.6 90-87.6-126.4 0 0-70.5zM202.9 344.8l73.9 0 0 167.2-73.9 0 0-167.2z"],simplybuilt:[512,512,[],"f215","M481.6 64l-106 0C361.1 64 349 75.8 349 90.3l0 39.6-185.3 0 0-39.6c0-14.5-12-26.3-26.6-26.3l-106 0C16.5 64 4.7 75.8 4.7 90.3l0 331.4c0 14.5 11.8 26.3 26.6 26.3l450.4 0c14.8 0 26.6-11.8 26.6-26.3l0-331.4c-.2-14.5-12-26.3-26.7-26.3zM150.5 222.7a66.5 66.5 0 1 1 -.3 133.1 66.5 66.5 0 1 1 .3-133.1zm211.9 .1a66.5 66.5 0 1 1 .3 132.9 66.5 66.5 0 1 1 -.3-132.9z"],stubber:[448,512,[],"e5c7","M136.5 294.2l58.8 22.9c9.1-36.8 25.4-61.1 55-61.1 49.4 0 71.4 63.6 142.4 63.6 15.6 0 35.9-2.8 55.3-13.3l0 61.7c0 61.8-50.4 112-112.3 112L0 480 41.8 424 0 368 41.7 312 0 256.1 41.8 200.1 0 144.1 41.8 88 0 32 335.7 32C397.6 32 448 82.3 448 144.1l0 51.3c-9.2 36.3-25.9 60.6-55 60.6-49.6 0-71.6-63.5-142.4-63.5-35.9 0-95.2 14.6-114.1 101.6l0 .1z"],apper:[640,512,[],"f371","M42.1 239.1c22.2 0 29 2.8 33.5 14.6l.8 0 0-22.9c0-11.3-4.8-15.4-17.9-15.4-11.3 0-14.4 2.5-15.1 12.8l-38.6 0c.3-13.9 1.5-19.1 5.8-24.4 7.3-8.8 18.9-11.8 46.1-11.8 33 0 47.1 5 53.9 18.9 2 4.3 4 15.6 4 23.7l0 76.3-38.3 0 1.3-19.1-1 0c-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.9zM137 192.3l38.3 0-1.5 20.6 .8 0c9.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.2l-.8 0 0 70.3-39.5 0 0-169zM217.9 253c0-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.7l38.3 0-1.5 20.6 .8 0c9.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.2l-.8 0 0 70.3-39.5 0 0-169 .1 0zM356.7 253c0-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.7l0 11.1-75.3 0c-.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.9l37.5 0 0 2.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.3 38.3 0zm55.6-45.3l38.3 0-1.8 19.9 .7 0c6.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.3l-35 0c.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.3l0 68-38.3 0 0-118.5 .1 0z"],"google-scholar":[512,512,[],"e63b","M390.9 298.5s0 .1 .1 .1c9.2 19.4 14.4 41.1 14.4 64-.1 82.5-66.9 149.4-149.4 149.4S106.7 445.1 106.7 362.7c0-22.9 5.2-44.6 14.4-64 1.7-3.6 3.6-7.2 5.6-10.7 4.4-7.6 9.4-14.7 15-21.3 27.4-32.6 68.5-53.3 114.4-53.3 33.6 0 64.6 11.1 89.6 29.9 9.1 6.9 17.4 14.7 24.8 23.5 5.6 6.6 10.6 13.8 15 21.3 2 3.4 3.8 7 5.5 10.5l-.1-.1zm26.4-18.8c-30.1-58.4-91-98.4-161.3-98.4s-131.2 40-161.3 98.4l-94.7-77 256-202.7 256 202.7-94.7 77.1 0-.1z"],yarn:[512,512,[],"f7e3","M401.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.2zM8 256a248 248 0 1 1 496 0 248 248 0 1 1 -496 0zm416.7 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.4l.1 0c-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"],"stack-overflow":[384,512,[],"f16c","M291 311l-195.7-41.3-8.2 39.3 195.7 41 8.2-39zm51-87L188.5 95.7 163 126.5 316.5 254.8 342 224zm-31.2 39.7L129.5 179 112.8 215.5 294 300 310.8 263.7zM262.3 32l-32 24 119.3 160.3 32-24-119.3-160.3zm20.5 328l-200 0 0 39.7 200 0 0-39.7zm39.7 80l-279.5 0 0-120-40 0 0 160 359.5 0 0-160-40 0 0 120z"],bluetooth:[384,512,[],"f293","M260.6 171.1l-42.9 42.9-.3-86 43.2 43.1zM217.4 390.9l43.1-43.1-42.9-42.9-.2 86zM384 259.4C384 465 312.1 512 198.9 512S0 465 0 259.4 83.4 0 196.6 0 384 53.9 384 259.4zm-158.5 0l79.4-88.6-125.1-134.3 0 176.9-73.8-73.8-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"],"creative-commons-nc-jp":[512,512,[],"f4ea","M255.7 8C111.6 8 8 124.8 8 256 8 392.4 119.8 504 255.7 504 385.9 504 504 403.2 504 256 504 117.2 396.5 8 255.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.5-27.9 0 0 38.6 58.1 0 5.7 11.8 0 18.7-63.8 0 0 38.7 63.8 0 0 56 61.7 0 0-56 64.2 0 0-35.7 81 36.1c-1.5 2.2-57.1 98.3-175.2 98.3zm87.6-137.3l-57.6 0 0-18.7 2.9-5.6 54.7 24.3zm6.5-51.4l0-17.8-38.6 0 63-116-65.8 0-43.4 96-23-10.2-39.6-85.7-65.8 0 27.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 59L350.4 270z"],reddit:[512,512,[],"f1a1","M0 256C0 114.6 114.6 0 256 0S512 114.6 512 256 397.4 512 256 512L37.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 34-34.5 3.7-61.4 33-61.4 68.4l0 .2c-37.5 1.6-71.8 12.3-99 29.1-10.1-7.8-22.8-12.5-36.5-12.5-33 0-59.8 26.8-59.8 59.8 0 24 14.1 44.6 34.4 54.1 2 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-54 0-33-26.8-59.8-59.8-59.8-13.7 0-26.3 4.6-36.4 12.4-27.4-17-62.1-27.7-100-29.1l0-.2c0-25.4 18.9-46.5 43.4-49.9 4.4 18.8 21.3 32.8 41.5 32.8l.1 .2zM177.1 246.9c16.7 0 29.5 17.6 28.5 39.3s-13.5 29.6-30.3 29.6-31.4-8.8-30.4-30.5 15.4-38.3 32.1-38.3l.1-.1zm190.1 38.3c1 21.7-13.7 30.5-30.4 30.5s-29.3-7.9-30.3-29.6 11.8-39.3 28.5-39.3 31.2 16.6 32.1 38.3l.1 .1zm-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.5 18.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"],connectdevelop:[576,512,[],"f20e","M550.8 241l-50.1-86.8c1.1-2.1 1.9-4.6 1.9-7.2 0-8-6.7-14.7-14.7-15L432.4 36.1c.5-1.6 1.1-3.2 1.1-4.8 0-8.6-7-15.3-15.3-15.3-4.8 0-8.8 2.1-11.8 5.6l-106.6 0c-2.7-3.5-6.7-5.6-11.5-5.6s-8.8 2.1-11.5 5.6l-106.1 0c-2.9-3.5-7-5.6-11.8-5.6-8.3 0-15.3 6.7-15.3 15.3 0 1.6 .5 3.5 1.1 4.8l-56 97.2c-5.4 2.4-9.1 7.5-9.1 13.7 0 .5 .3 1.1 .3 1.6L26.6 240.7c-7.2 1.3-12.6 7.5-12.6 15 0 7.2 5.1 13.4 12.1 15l55.2 95.4c-.5 1.6-.8 2.9-.8 4.8 0 7.2 5.1 13.4 12.1 14.7l51.7 89.7c-.5 1.6-1.1 3.5-1.1 5.4 0 8.6 7 15.3 15.3 15.3 4.8 0 8.8-2.1 11.5-5.4l106.9 0c2.7 3.2 7 5.4 11.5 5.4s8.8-2.1 11.5-5.4l107.1 0c2.7 2.9 6.7 4.8 11 4.8 8.6 0 15.3-7 15.3-15.3 0-1.6-.3-2.9-.8-4.3l51.7-90.3c7-1.3 12.1-7.5 12.1-14.7 0-1.6-.3-3.2-.8-4.8l54.9-95.4c7-1.3 12.3-7.5 12.3-15 0-7.2-5.1-13.4-11.8-14.7zm-397 209.7l-43.7-75.8 43.7 0 0 75.8zm0-83.8l-43.7 0c-.3-1.1-.8-2.1-1.3-3.2l45-47.4 0 50.6zm0-62.4l-50.4 53.3c-1.3-.5-2.7-1.3-4-1.6L43.7 259.8c.5-1.3 .5-2.7 .5-4s0-2.4-.3-3.5l52-90c2.7-.3 5.4-1.1 7.8-2.7l50.1 52 0 92.9zm0-102.3L108 154.8c1.3-2.1 2.1-4.8 2.1-7.8 0-.3-.3-.8-.3-1.1l43.9-15.8 0 72.1zm0-80.6l-43.7 15.8 43.7-75.5 0 59.7zm326.5 39.1l.8 1.3-35.4 167.1-63.8-67.2 98-101.5 .3 .3zM292.1 355.1l11.5 11.8-22.8 0 11.3-11.8zm-.3-11.3l-83.3-85.4 79.6-84.4 83 87.6-79.3 82.2zm5.4 5.9l79.3-82.2 67.5 71.3-5.9 28.1-124 0-16.9-17.1zM410.7 44.4c1.1 .5 2.1 1.1 3.5 1.3l57.9 100.7 0 .5c0 2.9 .8 5.6 2.1 7.8l-97.5 101.2-83-87.6 117.1-124zm-9.1-2.1l-113.6 120.3-57.1-60.3 166.3-60 4.3 0zm-123.5 0c2.7 2.7 6.2 4.3 10.2 4.3s7.5-1.6 10.2-4.3l75 0-148.4 53.6-50.9-53.6 103.9 0zM161.9 47.9l1.1-2.1c.9-.2 1.8-.5 2.7-.8l51.2 53.8-54.9 19.8 0-70.7zm0 79.3l60.8-22 59.7 63.2-79.6 84.1-41-42.1 0-83.3zm0 92.7l36.4 37.8-36.4 38.3 0-76.1zm0 87.9l42.1-44.5 82.8 86-17.1 17.7-107.7 0 0-59.2zm7 162.1c-1.6-1.6-3.5-2.7-5.9-3.5l-1.1-1.6 0-89.7 99.9 0-91.6 94.8-1.3 0zm129.9 0c-2.7-2.4-6.4-4.3-10.4-4.3s-7.8 1.9-10.4 4.3l-96.4 0 91.6-94.8 38.3 0 91.6 94.8-104.2 0zm120-11.8l-4.3 7.5c-1.3 .3-2.4 .8-3.5 1.3l-89.2-91.9 114.4 0-17.4 83zm12.9-22.2l12.9-60.8 22 0-34.8 60.8zm34.8-68.8l-20.4 0 4.6-21.2 17.1 18.2c-.5 .8-1.1 1.9-1.3 2.9zm66.2-107.4l-55.4 96.7c-1.3 .5-2.7 1.1-4 1.9l-20.6-22 34.6-163.9 45.8 79.3c-.3 1.3-.8 2.7-.8 4.3 0 1.3 .3 2.4 .5 3.7z"],researchgate:[448,512,[],"f4f8","M0 32l0 448 448 0 0-448-448 0zM262.2 366.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-.6l0 46.4c0 23.5 6 21.2 25.8 23.9l0 8.1c-6.9-.3-23.1-.8-35.6-.8-13.1 0-26.1 .6-33.6 .8l0-8.1c15.5-2.9 22-1.3 22-23.9l0-109.4c0-22.6-6.4-21-22-23.9l0-8.1c25.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.7l0 7.3zm22.9-135c-23.3 0-32.2-15.7-32.2-32.2l0-32.2c0-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.7l0 26.8c0 13.4 6.6 23.3 17.9 23.3 14.1 0 21.5-10.9 21.5-26.8l-17.9 0 0-10.7 30.4 0c0 20.5 4.7 49.9-34 49.9zM168.6 276.1c-9.4 0-13.6-.3-20-.8l0-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"],"signal-messenger":[512,512,[],"e663","M256 0c-13.3 0-26.3 1-39.1 3l3.7 23.7C232.1 24.9 244 24 256 24s23.9 .9 35.4 2.7L295.1 3C282.3 1 269.3 0 256 0zm60.8 7.3l-5.7 23.3c23.4 5.7 45.4 14.9 65.4 27.1l12.5-20.5c-22.1-13.4-46.4-23.6-72.2-29.9zm76.4 61.6c19.1 14 36 30.9 50.1 50.1l19.4-14.2C447 83.6 428.4 65 407.3 49.5L393.1 68.8zm81.7 54.2l-20.5 12.5c12.2 20 21.4 42 27.1 65.4l23.3-5.7c-6.3-25.8-16.5-50.1-29.9-72.2zm10.5 97.5c1.8 11.5 2.7 23.4 2.7 35.4s-.9 23.9-2.7 35.4l23.7 3.7c1.9-12.7 3-25.8 3-39.1s-1-26.3-3-39.1l-23.7 3.7zm-31 155.9l20.5 12.5c13.4-22.1 23.6-46.4 29.9-72.2l-23.3-5.7c-5.7 23.4-14.9 45.4-27.1 65.4zm8.2 30.8l-19.4-14.2c-14 19.1-30.9 36-50.1 50.1l14.2 19.4c21.1-15.5 39.8-34.1 55.2-55.2zm-86.1 47c-20 12.2-42 21.4-65.4 27.1l5.7 23.3c25.8-6.3 50.1-16.5 72.2-29.9l-12.5-20.5zM295.1 509l-3.7-23.7C279.9 487.1 268 488 256 488s-23.9-.9-35.4-2.7L216.9 509c12.7 1.9 25.8 3 39.1 3s26.3-1 39.1-3zm-94.1-27.6c-17.6-4.3-34.4-10.6-50.1-18.6l-7.8-4-32.8 7.7 5.5 23.4 24.3-5.7c17.4 8.9 35.9 15.8 55.3 20.5l5.7-23.3zM95.4 494.6L90 471.3 48.3 481c-10.4 2.4-19.7-6.9-17.3-17.3l9.7-41.6-23.4-5.5-9.7 41.6C1.2 486 26 510.8 53.8 504.4l41.6-9.7zm-50-92.9l7.7-32.8-4-7.8c-8-15.7-14.3-32.5-18.6-50.1L7.3 316.7C12 336.1 18.9 354.7 27.7 372l-5.7 24.3 23.4 5.5zM3 295.1l23.7-3.7C24.9 279.9 24 268 24 256s.9-23.9 2.7-35.4L3 216.9C1 229.7 0 242.7 0 256s1 26.3 3 39.1zm27.6-94.1c5.7-23.4 14.9-45.4 27.1-65.4L37.2 123.1c-13.4 22.1-23.6 46.4-29.9 72.2l23.3 5.7zm18.9-96.2l19.4 14.2c14-19.1 30.9-36 50.1-50.1L104.7 49.5C83.6 65 65 83.6 49.5 104.7zm86.1-47c20-12.2 42-21.4 65.4-27.1L195.2 7.3c-25.8 6.3-50.1 16.5-72.2 29.9l12.5 20.5zM256 464c114.9 0 208-93.1 208-208S370.9 48 256 48 48 141.1 48 256c0 36.4 9.4 70.7 25.8 100.5 1.6 2.9 2.1 6.2 1.4 9.4l-21.6 92.5 92.5-21.6c3.2-.7 6.5-.2 9.4 1.4 29.8 16.5 64 25.8 100.5 25.8z"],xing:[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.5L9.8 346c-7.7 0-12.1-7.5-8.5-14.4l69-121.3c.2 0 .2-.1 0-.3L26.4 134.4c-4.3-7.8 .3-14.1 8.5-14.1l65.1 0c7.3 0 13.3 4.1 18 12.2L162.7 210zM382.6 46.1l-144 253 0 .3 91.6 166.6c3.9 7.1 .2 14.1-8.5 14.1l-65.2 0c-7.6 0-13.6-4-18-12.2L146.1 299.4c3.3-5.8 51.5-90.8 144.8-255.2 4.6-8.1 10.4-12.2 17.5-12.2l65.7 0c8 0 12.3 6.7 8.5 14.1z"],"square-js":[448,512,["js-square"],"f3b9","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM180.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.6 13.8 0 22.6-5.4 22.6-26.5l0-143.1 42.1 0 0 143.7c0 43.6-25.6 63.5-62.9 63.5zm85.8-43L301 382.1c9 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.6-39.1 0-64.4-18.6-76.7-43z"],fonticons:[448,512,[],"f280","M0 32l0 448 448 0 0-448-448 0zM187 172.9c-18.4 0-19 9.9-19 27.4l0 23.3c0 2.4-3.5 4.4-.6 4.4l67.4 0-11.1 37.3-55.7 0 0 112.9c0 5.8-2 6.7 3.2 7.3l43.5 4.1 0 25.1-130.7 0 0-25.7 21.3-2c5.2-.6 6.7-2.3 6.7-7.9l0-111.4c0-2.3-2.9-2.3-5.8-2.3l-22.2 0 0-37.4 28 0 0-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.8l0-25.1 20.4-2.6c5.2-.6 7.6-1.7 7.6-7.3l0-107.9c0-4.1-2.9-6.7-6.7-7.9l-24.2-6.4 6.7-29.5 80.2 0 0 151.7c0 5.8-2.6 6.4 2.9 7.3l15.7 2.6 0 25.1-102.6 0zm80.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.6 27.7 0 15.5-28 9.3 0 15.5 28 27.7 0 3.5 9.6-21.9 24.2z"],ups:[384,512,[],"f7e0","M103.2 303c-5.2 3.6-32.6 13.1-32.6-19l0-104-32.7 0 0 102.6c0 74.9 80.2 51.1 97.9 39l0-141.6-32.6 0 0 123zM4 74.8L4 295.7c0 103.7 74.9 135.2 187.7 184.1 112.4-48.9 187.7-80.2 187.7-184.1l0-220.9C263.1 13.2 97.6 25.2 4 74.8zM362.1 295.7c0 86.6-53.2 113.6-170.4 165.3-117.5-51.8-170.5-78.7-170.5-165.3l0-126.4c102.3-93.8 231.6-100 340.9-89.8l0 216.2zM152.5 188.3l0 212.8 32.7 0 0-68.7c24.4 7.3 71.7-2.6 71.7-78.5 0-97.4-80.7-80.9-104.4-65.6zm32.7 117.3l0-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.9l0 30.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.2l0-28.4c-28.5-22-79.9-9.2-79.7 31.9z"],"amazon-pay":[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.7 40.6 20.2 83.3 35.8 127.4 46.3 20.8 5 41.9 9 63.2 11.8 31.5 4.2 63.2 6 95 5.2 17.4-.4 34.8-1.8 52.1-3.8 56.2-6.6 111.1-21 163.3-42.8 2.9-1.2 5.9-2 9.1-1.2 6.7 1.8 9 9 4.1 13.9-3 2.7-6.2 5.2-9.6 7.4-30.7 21.1-64.2 36.4-99.6 47.9-24.5 7.9-49.6 13.8-75.1 17.6-17.6 2.7-35.4 4.3-53.2 4.8-.8 0-1.7 .2-2.5 .3l-21.1 0c-.8-.1-1.7-.2-2.5-.3-3.6-.2-7.2-.3-10.7-.4-16.9-.8-33.7-2.5-50.4-5.3-27.4-4.5-54.3-11.5-80.4-20.9-53.7-19.4-103.1-48.9-145.6-87-1.8-1.6-3-3.8-4.4-5.7l0-2zM172 65.1l-4.3 .6c-13.8 1.7-26.8 6.9-38 15.1-2.4 1.7-4.6 3.5-7.1 5.4-.2-.4-.3-.9-.4-1.4-.4-2.7-.8-5.5-1.3-8.2-.7-4.6-3-6.6-7.6-6.6l-11.5 0c-6.9 0-8.2 1.3-8.2 8.2l0 209.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-3l0-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 107c-.1-.7 .1-1.3 .4-1.9s.8-1.1 1.3-1.4c13.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.9-.6-.3-1-.8-1.3-1.4s-.4-1.2-.4-1.9c.1-14.1 0-28.1 0-42.2s.1-28 0-42.1zM330.3 65.1c-1 .1-2 .3-2.9 .4-9.7 .4-19.4 1.8-28.9 4.1-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.9 0 .5-.1 .9-.2 1.4-.5-.1-.9 0-1.3-.1-10.5-2.6-21.2-4.2-32-4.9-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.4 .5-.4 1-.8 1.6-1.1 .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 0 1.3 0 2.5-.5 3.4-1.4s1.4-2.1 1.5-3.3c.1-.9 .1-1.9 .1-2.8l0-106c0-4.3-.3-8.6-.9-12.9-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.7c0 .6-.1 1.2-.3 1.7s-.7 1-1.2 1.3c-11.2 8.1-23.5 13.5-37.4 14.9-5.7 .6-11.4 .4-16.8-1.8-3-1.1-5.6-2.9-7.8-5.2s-3.7-5.1-4.6-8.1c-2-6.3-2-13.1-.1-19.4 2.5-8.3 8.4-13 16.4-15.6 8-2.4 16.5-3.2 24.8-2.2 8.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.1zM625.2 322.2c-1-5-4.8-6.9-9.1-8.3-6.8-2.1-13.9-3.5-21-3.9-13.1-1.1-26.3-.5-39.2 1.9-14.3 2.7-27.9 7.3-40 15.6-1.4 .9-2.7 2.1-3.7 3.5-.4 .6-.6 1.3-.7 1.9s0 1.4 .2 2.1c.4 1.5 2.1 1.9 3.6 1.8 .7 0 1.5 0 2.2-.1 7.8-.8 15.5-1.7 23.3-2.5 11.4-1.1 22.9-1.8 34.3-.9 4.9 .4 9.7 1.3 14.4 2.7 5.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.1-.4 1-.8 2-1 3-.5 2.9 1.2 4.8 4.1 4.1 1.8-.4 3.4-1.3 4.8-2.5 4.5-4.2 8.8-8.7 12.7-13.4 12.8-16.4 20.3-35.3 24.7-55.6 .8-3.6 1.4-7.3 2.1-10.9l0-17.3zM493.1 199c-12.9-35.7-25.8-71.4-38.7-107.2-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.5 .5 2.1 1.1 4.1 1.9 6.1 19.6 48.5 39.3 97 59.1 145.5 1.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.3-5 1.3-10.2 1.7-15.4 1.1-2.5-.2-5-.8-7.5-1-3.4-.2-5.1 1.3-5.2 4.8-.1 3.3-.1 6.6 0 9.9 .1 5.5 2 8 7.4 8.9 5.6 1.1 11.2 1.8 16.9 2 17.1 .4 30.7-6.5 39.5-21.4 3.5-5.9 6.6-12 9.2-18.4 23.7-59.8 47.2-119.7 70.6-179.6 .7-1.8 1.3-3.6 1.6-5.5 .4-2.8-.9-4.4-3.7-4.4-6.6-.1-13.3 0-19.9 0-1.7-.1-3.4 .3-4.7 1.3s-2.4 2.3-3 3.9c-.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"],pandora:[384,512,[],"e7da","M201.3 32L0 32 0 480 120.2 480c11.2 0 20.3-9.1 20.3-20.3l0-86.1 30.1 0c147.1 0 207.3-82.9 207.3-179.9 0-119.7-90.9-161.8-176.5-161.8z"],openid:[448,512,[],"f19b","M271.5 432l-68 32C88.5 453.7 0 392.5 0 318.2 0 246.7 82.5 187.2 191.7 173.9l0 43c-71.5 12.5-124 53-124 101.3 0 51 58.5 93.3 135.7 103l0-340 68-33.2 0 384 .1 0zM448 291l-131.3-28.5 36.8-20.7c-19.5-11.5-43.5-20-70-24.8l0-43c46.2 5.5 87.7 19.5 120.3 39.3l35-19.8 9.2 97.5z"],vsco:[512,512,[],"e7dd","M357.6 256c0-27.1-10.6-52.5-29.7-71.7s-44.6-29.7-71.7-29.7l-.1 0c-27.1 0-52.6 10.6-71.7 29.7s-29.7 44.6-29.7 71.7c0 27.1 10.6 52.5 29.7 71.7 19.2 19.2 44.6 29.7 71.7 29.7l.1 0c27.1 0 52.6-10.6 71.7-29.7 19.2-19.2 29.7-44.6 29.7-71.7zM176.3 482.1c23 8.1 47 12.6 71.6 13.4l0-59.1c-17.1-.7-33.5-3.8-49-8.9l-22.6 54.6zm137-54.6c-15.5 5.1-32 8.2-49 8.9l0 59.1c24.6-.8 48.6-5.3 71.6-13.4l-22.6-54.6zM92.5 431.2c20.2 18.9 43.3 34 68.7 45l22.5-54.5c-18.3-7.9-35.1-18.8-49.8-31.9L92.5 431.2zm285.9-41.4c-14.6 13.2-31.4 24-49.8 31.9l22.5 54.5c25.4-11 48.4-26.1 68.7-45l-41.4-41.4zM145.4 378.2c13.6 12.1 29 21.9 45.8 29 18 7.6 37.1 12 56.7 12.9l0-46.8c-26.4-1.8-50.3-12.3-69.1-28.6l-33.4 33.4zm188-33.4c-18.8 16.3-42.7 26.8-69.1 28.6l0 46.8c19.6-.9 38.7-5.3 56.7-12.9 16.8-7.1 32.2-16.9 45.8-29l-33.4-33.4zM38.5 356.6c10.7 23.2 25 44.3 42.5 63.1l41.3-41.3c-12.4-13.4-22.9-28.6-30.9-45.2L38.5 356.6zm382.4-23.5c-8 16.6-18.5 31.9-30.9 45.2l41.3 41.3c17.5-18.7 31.8-39.9 42.5-63.1l-52.9-23.5zm-331-69c1.1 18.8 5.4 37.2 12.8 54.5 7.5 17.8 18 34 31.2 48.2l33.5-33.5c-16.4-18.8-26.9-42.8-28.7-69.2l-48.8 0zm283.7 0c-1.8 26.4-12.3 50.4-28.7 69.2l33.5 33.5c13.1-14.2 23.6-30.4 31.2-48.2 7.3-17.4 11.6-35.7 12.7-54.5l-48.7 0zm-357.1 0c.9 26.7 6.1 52.7 15.6 77.5L85 318.2c-6.4-17-10.3-35.1-11.3-54l-57.1 0zm422.1 0c-1 18.9-5 37.1-11.3 54l52.8 23.5c9.5-24.8 14.7-50.8 15.6-77.5l-57.1 0zM32.1 170.4c-9.5 24.8-14.7 50.8-15.6 77.5l57.1 0c1-18.9 5-37.1 11.3-54L32.1 170.4zm101.7-25.2c-13.1 14.2-23.6 30.4-31.2 48.2-7.3 17.4-11.6 35.7-12.8 54.5l48.8 0c1.8-26.4 12.3-50.4 28.7-69.2l-33.5-33.5zm211.1 33.5c16.4 18.8 26.9 42.8 28.7 69.2l48.7 0c-1.1-18.8-5.4-37.2-12.7-54.5-7.5-17.8-18-34-31.2-48.2l-33.5 33.5zm82.4 15.2c6.4 17 10.3 35.1 11.3 54l57.1 0c-.9-26.7-6.1-52.7-15.6-77.5l-52.8 23.5zM81 92.3C63.4 111 49.2 132.2 38.5 155.4l52.9 23.5c8-16.6 18.5-31.9 30.9-45.2L81 92.3zm309 41.3c12.4 13.4 22.9 28.6 30.9 45.2l52.9-23.5c-10.7-23.2-25-44.3-42.5-63.1L390 133.7zM248 91.8c-19.6 .9-38.7 5.3-56.7 12.9-16.8 7.1-32.2 16.9-45.8 29l33.4 33.4c18.8-16.3 42.7-26.8 69.1-28.6l0-46.7zm16.3 46.7c26.4 1.8 50.3 12.3 69.1 28.6l33.4-33.4c-13.6-12.1-29-21.9-45.8-29-18-7.6-37.1-12-56.7-12.9l0 46.7zM161.2 35.8c-25.4 11-48.4 26.1-68.7 45l41.4 41.4c14.7-13.2 31.4-24 49.8-31.9L161.2 35.8zM328.6 90.3c18.3 7.9 35.1 18.8 49.8 31.9l41.4-41.4c-20.2-18.9-43.3-34-68.7-45L328.6 90.3zM248 16.4c-24.6 .8-48.6 5.3-71.6 13.4l22.6 54.6c15.5-5.1 32-8.2 49-8.9l0-59.1zm16.3 59.1c17.1 .7 33.5 3.8 49 8.9l22.6-54.6c-23-8.1-47-12.6-71.6-13.4l0 59.1zM512.2 264.2l-.2 0C507.8 399 399.2 507.7 264.3 511.9l0 .1-16.3 0 0-.1C113.1 507.7 4.5 399 .2 264.1l-.2 0 0-16.3 .2 0C4.5 113 113.1 4.3 248 .1l0-.1 16.3 0 0 .1C399.2 4.3 507.8 113 512 247.9l.2 0 0 16.3z"],ubuntu:[576,512,[],"f7df","M469.2 75c0-20.1-8-39.3-22.2-53.5s-33.4-22.2-53.5-22.2-39.3 8-53.5 22.2-22.2 33.4-22.2 53.5c0 20.1 8 39.3 22.1 53.5s33.4 22.1 53.5 22.1 39.3-8 53.5-22.1 22.1-33.4 22.1-53.5l.1 0zm-315 165.7a75.6 75.6 0 1 0 -151.2 0 75.6 75.6 0 1 0 151.2 0zM57 346c18.6 46.9 51 87 93 115.1s91.5 42.6 142 41.7c-14.7-18.6-22.9-41.5-23.2-65.2-6.8-.9-13.3-2.1-19.5-3.4-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.2l.1 .1zm395.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.2 33.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.6 15.4 28.6 22.9 60.8 21.9 93.2s-10.7 64-28 91.6l.1 0zM101.1 135.4c12.4 2.7 24.3 7.5 35.1 14.3 16.6-24.2 38.9-44.1 64.8-58S255.8 70.4 285.2 70c.2-5.9 .9-11.9 2-17.7 3.6-16.7 11.1-32.3 21.8-45.5-47.7-3.8-95.4 6-137.6 28.5S94.3 91.7 70.8 133.4c2.7-.2 5.3-.3 8-.3 7.5 0 15 .8 22.4 2.3l-.1 0z"],viacoin:[384,512,[],"f237","M384 32l-64 0-80.7 192-94.5 0-80.8-192-64 0 48 112-48 0 0 48 68.5 0 13.8 32-82.3 0 0 48 102.8 0 89.2 208 89.2-208 102.8 0 0-48-82.3 0 13.8-32 68.5 0 0-48-48 0 48-112zM192 336l-27-64 54 0-27 64z"],zhihu:[640,512,[],"f63f","M170.5 148.1l0 217.5 23.4 0 7.7 26.4 42-26.4 49.5 0 0-217.5-122.7 0zm97.8 193.9l-27.9 0-27.9 17.5-5.1-17.5-11.9 0 0-170.3 72.8 0 0 170.3zM149.8 247.7l-52.3 0c1.7-27.1 2.2-51.6 2.2-73.5l51.2 0s2-22.6-8.6-22.3l-88.5 0c3.5-13.1 7.9-26.7 13.1-40.7 0 0-24.1 0-32.3 21.6-3.4 8.9-13.2 43.1-30.7 78.1 5.9-.6 25.4-1.2 36.8-22.2 2.1-5.9 2.5-6.7 5.1-14.5l28.9 0c0 10.5-1.2 66.9-1.7 73.4l-52.3 0c-11.7 0-15.6 23.6-15.6 23.6l65.6 0c-4.4 49.9-28 91.9-70.8 125.1 20.5 5.9 40.9-.9 51-9.9 0 0 23-20.9 35.6-69.3l54 64.9s7.9-26.9-1.2-40c-7.6-8.9-28.1-33.1-36.8-41.8L87.9 312c4.4-14 7-27.6 7.9-40.7l61.6 0s-.1-23.6-7.6-23.6l0 0zm412-1.6c20.8-25.6 45-58.6 45-58.6s-18.6-14.8-27.4-4.1c-6 8.2-36.8 48.2-36.8 48.2l19.2 14.4zM411.8 187c-9-8.2-25.9 2.1-25.9 2.1s39.5 55 41.1 57.4l19.5-13.7s-25.7-37.6-34.7-45.9l0 0 0 0zM640 258.4c-19.8 0-130.9 .9-131.1 .9l0-101c4.8 0 12.4-.4 22.8-1.2 40.9-2.4 70.1-4 87.8-4.8 0 0 12.2-27.2-.6-33.4-3.1-1.2-23.2 4.6-23.2 4.6s-165.2 16.5-232.4 18c1.6 8.8 7.6 17.1 15.8 19.6 13.3 3.5 22.7 1.7 49.2 .9 24.8-1.6 43.7-2.4 56.5-2.4l0 99.8-133.5 0s2.8 22.3 25.5 22.9l107.9 0 0 70.9c0 14-11.2 22-24.5 21.1-14.1 .1-26.1-1.1-41.7-1.8 2 4 6.3 14.4 19.3 21.8 9.9 4.8 16.2 6.6 26 6.6 29.6 0 45.7-17.3 44.9-45.3l0-73.3 122.4 0c9.7 0 8.7-23.8 8.7-23.8l0 0z"],yandex:[256,512,[],"f413","M153.1 315.8L65.7 512 2 512 98 302.2C52.9 279.3 22.8 237.8 22.8 161.1 22.7 53.7 90.8 0 171.7 0l82.3 0 0 512-55.1 0 0-196.2-45.8 0zM198.9 46.5l-29.4 0c-44.4 0-87.4 29.4-87.4 114.6 0 82.3 39.4 108.8 87.4 108.8l29.4 0 0-223.4z"],pixiv:[448,512,[],"e640","M96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96L96 32zm77.7 217.3a60.1 60.1 0 1 0 120.3 0 60.1 60.1 0 1 0 -120.3 0zM119.1 387.8c-.3-.8-.5-1.7-.5-2.6l0-244.3c0-1.8 .7-3.6 2-4.9s3-2 4.9-2l16.9 0c1.2 0 2.3 .3 3.3 .8s1.9 1.3 2.5 2.3l14 21.8c19.7-15.6 44.5-25 71.6-25 63.6 0 115.2 51.6 115.2 115.2S297.5 364.5 233.8 364.5c-22 0-42.6-6.2-60.1-16.9l0 37.6c0 .9-.2 1.8-.5 2.6s-.9 1.6-1.5 2.2-1.4 1.1-2.2 1.5-1.7 .5-2.6 .5l-41.3 0c-.9 0-1.8-.2-2.6-.5s-1.6-.9-2.2-1.5-1.1-1.4-1.5-2.2z"],openai:[512,512,[],"e7cf","M196.4 185.8l0-48.6c0-4.1 1.5-7.2 5.1-9.2l97.8-56.3c13.3-7.7 29.2-11.3 45.6-11.3 61.4 0 100.4 47.6 100.4 98.3 0 3.6 0 7.7-.5 11.8L343.3 111.1c-6.1-3.6-12.3-3.6-18.4 0L196.4 185.8zM424.7 375.2l0-116.2c0-7.2-3.1-12.3-9.2-15.9L287 168.4 329 144.3c3.6-2 6.7-2 10.2 0L437 200.7c28.2 16.4 47.1 51.2 47.1 85 0 38.9-23 74.8-59.4 89.6l0 0zM166.2 272.8l-42-24.6c-3.6-2-5.1-5.1-5.1-9.2l0-112.6c0-54.8 42-96.3 98.8-96.3 21.5 0 41.5 7.2 58.4 20L175.4 108.5c-6.1 3.6-9.2 8.7-9.2 15.9l0 148.5 0 0zm90.4 52.2l-60.2-33.8 0-71.7 60.2-33.8 60.2 33.8 0 71.7-60.2 33.8zm38.7 155.7c-21.5 0-41.5-7.2-58.4-20l100.9-58.4c6.1-3.6 9.2-8.7 9.2-15.9l0-148.5 42.5 24.6c3.6 2 5.1 5.1 5.1 9.2l0 112.6c0 54.8-42.5 96.3-99.3 96.3l0 0zM173.8 366.5L76.1 310.2c-28.2-16.4-47.1-51.2-47.1-85 0-39.4 23.6-74.8 59.9-89.6l0 116.7c0 7.2 3.1 12.3 9.2 15.9l128 74.2-42 24.1c-3.6 2-6.7 2-10.2 0zm-5.6 84c-57.9 0-100.4-43.5-100.4-97.3 0-4.1 .5-8.2 1-12.3l100.9 58.4c6.1 3.6 12.3 3.6 18.4 0l128.5-74.2 0 48.6c0 4.1-1.5 7.2-5.1 9.2l-97.8 56.3c-13.3 7.7-29.2 11.3-45.6 11.3l0 0zm127 60.9c62 0 113.7-44 125.4-102.4 57.3-14.9 94.2-68.6 94.2-123.4 0-35.8-15.4-70.7-43-95.7 2.6-10.8 4.1-21.5 4.1-32.3 0-73.2-59.4-128-128-128-13.8 0-27.1 2-40.4 6.7-23-22.5-54.8-36.9-89.6-36.9-62 0-113.7 44-125.4 102.4-57.3 14.8-94.2 68.6-94.2 123.4 0 35.8 15.4 70.7 43 95.7-2.6 10.8-4.1 21.5-4.1 32.3 0 73.2 59.4 128 128 128 13.8 0 27.1-2 40.4-6.7 23 22.5 54.8 36.9 89.6 36.9z"],sith:[448,512,[],"f512","M0 32l69.7 118.8-58.9-11.5 69.8 91c-3 17-3 34.4 0 51.4l-69.8 91 58.9-11.5-69.7 118.8 118.8-69.7-11.5 58.9 91-69.8c17 3 34.5 3 51.5 0l91 69.8-11.5-58.9 118.7 69.7-69.7-118.8 58.9 11.5-69.8-91c3-17 3-34.4 0-51.4l69.8-91-58.9 11.5 69.7-118.8-118.7 69.7 11.5-58.9-91.1 69.9c-8.5-1.5-17.1-2.3-25.7-2.3s-17.2 .8-25.7 2.3L107.2 42.8 118.8 101.7 0 32zM224 380.2a124.2 124.2 0 1 1 0-248.4 124.2 124.2 0 1 1 0 248.4zm0-211.8a87.6 87.6 0 1 0 0 175.1 87.6 87.6 0 1 0 0-175.1z"],"nfc-directional":[512,512,[],"e530","M211.8 488.6c1.6 2.5 2.1 5.6 1.4 8.5-.6 2.9-2.4 5.5-4.9 7.1-2.6 1.6-5.6 2.1-8.6 1.5-61.4-13.9-115.6-49.9-152.2-101.2S-5.4 290.3 1.6 227.7c7-62.7 36.8-120.5 83.7-162.5 46.9-42 107.7-65.2 170.7-65.2 1.5 0 2.1 .3 4.3 .9 1.4 .6 1.8 1.4 3.7 2.5 1.1 1.1 1.9 2.3 2.5 3.7 .5 1.4 .8 2.8 .8 4.3l0 101 24.5-25.9c1-1.1 2.2-2 3.6-2.6 1.3-.6 2.8-.9 4.3-1 1.5-.1 2.9 .2 4.3 .7s2.7 1.3 3.8 2.4c1 1 1.9 2.2 2.5 3.6 .6 1.3 1 2.8 1 4.3s-.2 3-.7 4.3c-.6 1.4-1.4 2.6-2.4 3.7l-44 46.6c-1.1 1.1-2.3 2-3.7 2.6-1.5 .6-3 .9-5.4 .9-.6 0-2.2-.3-3.6-.9s-2.7-1.5-3.7-2.6l-44.1-46.6c-2-2.2-3.1-5.1-3-8.1 0-3 1.3-6.7 3.5-7.9 2.2-2.1 5.1-3.2 8.1-3.1 3 .1 5.8 1.3 7.9 3.5l24.5 26 0-89.5c-56.4 2.8-109.8 25.8-150.5 65-40.6 39.1-65.7 91.7-70.6 147.9S34.4 348.1 67.7 393.7c32.4 45.5 82 77.5 137 89.9 2.9 .7 5.5 2.5 7.1 5zM171.4 126.1c-.8 1.3-1.9 2.4-3.1 3.2-20.5 13.9-37.2 32.6-48.8 54.5s-17.7 46.3-17.7 71.1 6.1 49.2 17.7 70.2c11.6 22.8 28.3 41.5 48.8 55.4 2.5 1.7 4.2 4.3 4.7 7.3 .6 2.9-.9 6-1.7 8.4-1.7 2.5-5.2 4.2-7.3 3.9-2.9 1.4-6 .8-8.4-.9-23.6-16-42.8-37.5-56.1-62.7-13.3-25.1-20.3-53.1-20.3-81.6 0-28.4 7-56.5 20.3-81.6 13.3-25.2 32.5-46.7 56.1-62.7 1.2-.8 2.6-1.4 4-1.8 1.5-.3 3-.3 4.5 0 1.4 .2 2.8 .8 4.1 1.6s2.3 1.9 3.2 3.1c.8 1.2 1.4 2.6 1.7 4.1s.3 3 0 4.4c-.3 1.5-.8 2.9-1.7 4.1zM340.9 383.5c.8-1.2 1.9-2.3 2.2-3.1l0-.1c21.3-14 38-32.7 49.6-54.6 11.5-21.8 17.5-46.2 17.5-70.9s-6-49.1-17.5-71c-11.6-22.7-28.3-40.5-49.6-54.5-.3-.8-1.4-1.9-2.2-3.1-.8-1.3-1.4-2.7-1.6-4.1-1.2-1.5-.3-3 0-4.4 .3-1.5 .9-2.9 1.7-4.1 .9-1.2 1.1-2.3 3.2-3.1 1.2-.8 2.6-1.3 4.1-1.6s2.9-.3 4.4 0 2.8 .9 4.1 1.8c23.4 16 42.7 37.5 55.9 62.6 13.3 25.1 19.4 53.1 19.4 81.5 0 28.5-6.1 56.5-19.4 81.6-13.2 25.1-32.5 46.6-55.9 62.6-1.3 .9-2.6 1.5-4.1 1.8s-2.9 .3-4.4 0-2.9-1.7-4.1-1.6c-2.1-.8-2.3-1.9-3.2-3.1-.8-1.2-1.4-2.6-1.7-4.1-.3-1.4-1.2-2.9 0-4.4 .2-1.4 .8-2.8 1.6-4.1zM312.3 6.3c56.2 12.7 106.4 44 142.7 88.7 30.4 37.6 49.6 83 55.3 131 5.6 48-2.4 96.7-23.2 140.3-20.9 43.6-53.6 80.5-94.5 106.3-40.9 25.7-88.2 39.4-136.6 39.4-1.5 0-2.9-.3-4.3-.9-1.4-.5-2.6-1.4-3.7-2.4-1.9-1.1-1.9-2.3-2.4-3.7-.6-1.4-.9-2.8-.9-4.3l0-99.2-24.5 26c-2.1 2.2-4.9 2.6-7.9 3.6-3 .1-5.9-1.1-8.1-4-2.2-1.2-3.5-4-3.5-7-.1-3 1-5.9 3-8.1l44.1-46.6c1.3-2.2 5.1-3.4 7.3-3.4 4 0 6.9 1.2 9.1 3.4l44 46.6c2.1 2.2 3.2 5.1 3.1 8.1s-1.4 5.8-3.5 7c-2.2 2.9-5.1 4.1-8.1 4-3-1-5.9-1.4-7.9-3.6l-24.5-25.9 0 87.5c56.4-2.8 109.8-25.8 150.5-65 40.7-40 65.8-91.7 70.7-147.9 4.8-57.1-10.8-112.3-44.1-157.9-33.3-45.6-82-77.5-137-89.9-1.5-.3-2.8-.9-4.1-1.8-1.2-.9-2.2-1.9-3-3.2-.8-1.2-2.2-2.6-1.6-4.1-.2-1.5-.2-3 .1-4.4 .4-1.4 1-2.8 1.8-4 .9-1.2 2-2.2 3.2-3 1.3-.8 2.7-1.3 4.1-1.6 1.5-.3 3-.2 4.4 .1zm40.8 249.8c0 31.4-17.5 61.1-49.3 83.5-2.1 1.5-4.8 2.3-7.4 2-2.7-.2-5.2-1.3-7-3.2l-70.1-69.8c-2.2-2.1-4.2-5-3.4-8 0-3 1.2-5.9 3.3-8 2.2-2.1 5-3.3 8-3.3s5.9 1.2 8 3.3l63.1 62.8c20.8-17.1 32.2-37.9 32.2-59.3 0-23.9-14.1-47-39.7-65.1-2.5-1.7-4.1-4.3-4.6-7.3-.5-2.9 .1-6 1.9-8.4 1.7-2.5 4.3-4.1 7.3-4.6 2.9-.5 6 .1 8.4 1.9 31.8 22.4 49.3 52.1 49.3 83.5zM216.7 341.5c-3 .5-6-.2-8.5-1.9-31.7-22.4-50.1-52.1-50.1-83.5s18.4-61.1 50.1-83.5c2.2-1.6 4.9-2.3 7.5-2.1 2.7 .3 5.1 1.4 7 3.3l70.1 69.8c2.1 2.1 3.3 5 3.3 8s-2 5.8-3.3 8c-2.1 2.1-5 3.3-7.9 3.3-3 0-6.8-1.2-8-3.3l-63.1-62.9c-20.9 17.3-32.2 38-32.2 59.4 0 23 14.1 47 39.7 65 2.4 1.8 4.1 4.4 4.6 7.4 .5 2.9-.2 5.9-1.9 8.4-1.7 2.4-4.4 4.1-7.3 4.6z"],"creative-commons-by":[512,512,[],"f4e7","M322.9 194.4l0 101.4-28.3 0 0 120.5-77.1 0 0-120.4-28.3 0 0-101.5c0-4.4 1.6-8.2 4.6-11.3 3.1-3.1 6.9-4.7 11.3-4.7l101.9 0c4.1 0 7.8 1.6 11.1 4.7 3.1 3.2 4.8 6.9 4.8 11.3zm-32.5-64.5a34.5 34.5 0 1 1 -69 .8 34.5 34.5 0 1 1 69-.8zM255.6 8C397.4 8 504 118.1 504 256 504 403.1 385.5 504 255.6 504 121.6 504 8 394.5 8 256 8 123.1 112.7 8 255.6 8zm.8 44.7c-118.2 0-203.7 97.9-203.7 203.3 0 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"],umbraco:[512,512,[],"f8e8","M256.3 8a248 248 0 1 0 -.7 496 248 248 0 1 0 .7-496zm145 266c-.8 27.1-5.4 48.8-14 65s-23.1 27.9-43.5 35c-20.4 7.1-48.9 10.6-85.4 10.5l-4.6 0c-36.5 .1-65-3.3-85.4-10.5s-34.9-18.8-43.5-35c-8.6-16.2-13.2-37.9-14-65-.7-10.2-.7-20.5 0-30.7 .4-14.7 1.6-29.3 3.6-43.9 1.9-13.4 3.6-22.6 5.4-32 1-4.9 1.3-6.4 1.8-8.4 .3-1.1 .9-2.1 1.8-2.8s2-1.1 3.1-1.1l.7 0 32 5c1.2 .2 2.2 .8 3 1.7s1.2 2.1 1.2 3.3c0 .3 0 .5 0 .8l-1.7 8.8c-1.6 8.8-3.2 20.1-4.8 33.7-1.7 14-2.5 28.1-2.6 42.2-.2 27 2.5 46.9 8.1 59.8 2.8 6.4 7.2 12 12.6 16.4s11.9 7.4 18.7 8.8c18.8 4 38.1 5.7 57.3 5.1l10.3 0c19.2 .6 38.5-1.2 57.3-5.2 6.8-1.4 13.2-4.5 18.6-8.8s9.7-10 12.5-16.4c5.7-12.9 8.4-32.9 8.1-59.8-.1-14.1-1-28.2-2.6-42.1-1.7-13.6-3.3-24.8-4.9-33.7l-1.7-8.8c0-.3 0-.5 0-.8 0-1.2 .4-2.4 1.2-3.3s1.8-1.5 3-1.7l32-5 .8 0c1.1 0 2.2 .4 3.1 1.1s1.5 1.7 1.8 2.8c.6 2 .8 3.6 1.8 8.4 1.8 9.6 3.5 18.8 5.4 32 2 14.6 3.2 29.2 3.6 43.9 .7 10.2 .7 20.5 0 30.7l0 0z"],hooli:[640,512,[],"f427","M144.5 352l38.3 .8c-13.2-4.6-26-10.2-38.3-16.8l0 16zm57.7-5.3l0 5.3-19.4 .8c36.5 12.5 69.9 14.2 94.7 7.2-19.9 .2-45.8-2.6-75.3-13.3zM611.1 231.5c15.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.9zM582.1 352l57.9 0 0-110.5-57.9 0 0 110.5zm-73.7 0l57.9 0 0-195.3-57.9 27.3 0 168zm-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.5l0-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9l0 40.4zM331.4 232.6c-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.1l0-20.7-22.5 10.6c-54.4-22.1-89-18.2-97.3 .1 0 0-24.9 32.8 61.8 110.8l0 73.7 57.9 0 0-28.6c-6.5-4.2-13-8.7-19.4-13.6-14.8-11.2-27.4-21.6-38.4-31.4l0-31c13.1 14.7 30.5 31.4 53.4 50.3l4.5 3.6 0-29.8c0-6.9 1.7-18.2 10.8-18.2s10.6 6.9 10.6 15l0 48.7c18 12.2 37.3 22.1 57.7 29.6l0-93.9c0-18.7-13.4-37.4-40.6-37.4-15.8-.1-30.5 8.2-38.5 21.9l0-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 184l0 63.3c-48.7-54.5-38.9-76-35.2-79.1 13.5-11.4 37.5-8 64.4 2.1L65.2 184zM291.7 304.5c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5l0-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9l0 40.4z"],"square-git":[448,512,["git-square"],"f1d2","M120.8 335.5c-5.9-.4-12.6-.8-20.2-1.3-3.3 4.1-6.6 8.4-6.6 13.5 0 18.5 65.5 18.5 65.5-1.5 0-8.3-7.4-8.7-38.8-10.7l.1 0zm7.8-117.9c-32.3 0-33.7 44.5-.7 44.5 32.5 0 31.7-44.5 .7-44.5zM384 32L64 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-64zM243.9 172.2c-14.5 0-22.9-8.4-22.9-22.9s8.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 195l49.5 0 0 21.6-23.4 1.8c4.6 5.8 9.4 14 9.4 25.7 0 48.7-57.2 47.2-74.2 42.4l-8.4 13.4c5 .3 9.8 .6 14.3 .8 56.3 3.2 80.5 4.6 80.5 38.5 0 29.2-25.7 45.7-69.9 45.7-46 0-63.5-11.6-63.5-31.7 0-11.4 5.1-17.5 14-25.9-8.4-3.5-11.2-9.9-11.2-16.8 0-9.6 7.4-16.3 23-30.6l.2-.2c-12.4-6.1-21.8-19.3-21.8-38.1 0-51.6 56.6-53.3 81.6-46.8l-.1 .2zM270.5 303.1l13 1.8 0 20.1-72.4 0 0-20.1c2.7-.4 5-.7 6.9-.9 9.9-1.2 10.1-1.3 10.1-6l0-74.7c0-4.4-.9-4.7-10.1-7.8-1.9-.7-4.2-1.4-6.9-2.4l2.8-20.6 52.6 0 0 105.5c0 4.1 .2 4.6 4.1 5.1l-.1 0zm106.6-10.4L384 315c-10.9 5.4-26.9 10.2-41.4 10.2-30.2 0-41.7-12.2-41.7-40.9l0-66.6c0-.8 0-1.4-.2-1.8-.8-1.2-4.2-.7-19.6-.7l0-22.6c22.3-2.5 31.2-13.7 34-41.4l24.2 0c0 33.3-.6 38 .7 38.6 .3 .1 .7 0 1.3 0l35.8 0 0 25.4-37.8 0 0 61.6c-.2 6.3-.9 30.4 37.9 15.9l-.1 0z"],odnoklassniki:[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.9S255 269.2 255 269.2c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1zm14.6-204.7a129.7 129.7 0 1 1 -259.4 .4 129.7 129.7 0 1 1 259.4-.4zm-193.4 .4a63.7 63.7 0 1 0 127.4-.4 63.7 63.7 0 1 0 -127.4 .4z"],drupal:[384,512,[],"f1a9","M272.3 108.1C236.5 72.5 202.5 38.4 192.4 0 182.4 38.4 148.1 72.5 112.4 108.1 58.8 161.7-1.9 222.4-1.9 313.4-4.3 420.7 80.8 509.6 188.1 512s196.2-82.8 198.5-190.1c.1-2.8 .1-5.6 0-8.5 0-91.1-60.8-151.7-114.3-205.3zM98 331.1c-5.9 7.5-11 15.6-15.2 24.2-.3 .7-.8 1.3-1.3 1.8s-1.2 .8-2 1l-1.7 0c-4.3 0-9.2-8.5-9.2-8.5-1.3-2-2.5-4.2-3.7-6.4l-.8-1.8c-11.2-25.7-1.5-62.3-1.5-62.3 4.8-17.8 12.7-34.7 23.2-49.9 6.4-9.6 13.5-18.9 21-27.7l9.2 9.2 43.5 44.4c.8 .9 1.3 2.1 1.3 3.3s-.5 2.4-1.3 3.3L114.1 312.3 98 331.1zm96.6 127.3c-12.9-.1-25.6-3.9-36.4-11s-19.4-17.1-24.6-28.9-7-24.9-5-37.7 7.6-24.7 16.2-34.4c14.2-16.9 31.5-33.5 50.3-55.3 22.3 23.8 36.9 40.1 51.2 58 1.1 1.4 2.1 2.9 3 4.4 7.8 11.1 12 24.4 12 38 0 8.8-1.7 17.4-5 25.5s-8.2 15.5-14.4 21.7-13.5 11.1-21.6 14.5-16.7 5.1-25.5 5.1l-.2 0zM320.7 351.6c-.4 1.4-1.2 2.6-2.3 3.6s-2.4 1.6-3.8 1.8l-1.3 0c-2.6-.9-4.9-2.7-6.3-5.1-11.6-17.5-24.9-33.9-39.5-49l-17.8-18.4-59.1-61.3c-12.4-11.5-24.2-23.6-35.4-36.3-.3-.5-.6-.9-.9-1.4-2-2.8-3.6-5.9-4.7-9.2l0-1.8c-.8-5-.4-10.1 1.2-15s4.4-9.2 8-12.7c11.4-11.4 23-23 33.8-34.9 12 13.3 24.8 26 37.4 38.6 25.8 24 49.1 50.5 69.6 79.1 17.3 24.5 26.7 53.8 27 83.8-.1 12.9-2.2 25.8-6 38.2z"],"blogger-b":[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 10-43.5 17.2-74.7 53.8-86.1 100.6-2.1 8.8-2.6 22.9-3.1 103.9-.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.7zM124.5 159.1c7.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.8zM316.3 358.9l-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"],invision:[448,512,[],"f7b0","M407.4 32L40.6 32C18.2 32 0 50.2 0 72.6L0 439.4C0 461.8 18.2 480 40.6 480l366.8 0c22.4 0 40.6-18.2 40.6-40.6l0-366.8C448 50.2 429.8 32 407.4 32zM176.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.3-45.1 0 8.1-32.5c-31.5 51.8-94.6 44.4-94.6-4.3 .1-14.3 .9-14 23-104.1l-31.8 0 9.7-35.6 76.4 0c-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.4-32.3 0 9.7-35.6 68.8 0-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"],"facebook-f":[320,512,[],"f39e","M80 299.3l0 212.7 116 0 0-212.7 86.5 0 18-97.8-104.5 0 0-34.6c0-51.7 20.3-71.5 72.7-71.5 16.3 0 29.4 .4 37 1.2l0-88.7C291.4 4 256.4 0 236.2 0 129.3 0 80 50.5 80 159.4l0 42.1-66 0 0 97.8 66 0z"],centos:[448,512,[],"f789","M289.6 97.5l31.6 31.7-76.3 76.5 0-108.2 44.7 0zM127.2 129.2l76.3 76.5 0-108.2-44.7 0-31.6 31.7zm41.5-41.6l44.7 0 0 127.9 10.8 10.8 10.8-10.8 0-127.9 44.7 0-55.5-55.6-55.5 55.6zm26.2 168.1l-10.8-10.8-128.6 0 0-44.8-55.5 55.6 55.5 55.6 0-44.8 128.6 0 10.8-10.8zM274.2 235l107.9 0 0-44.8-31.6-31.7-76.3 76.5zm173.3 20.7l-55.5-55.6 0 44.8-127.7 0-10.8 10.8 10.8 10.8 127.7 0 0 44.8 55.5-55.6zM65.4 176.2l32.5-31.7 90.3 90.5 15.3 0 0-15.3-90.3-90.5 31.6-31.7-79.4 0 0 78.7zM382.1 97.5l-78.5 0 31.6 31.7-90.3 90.5 0 15.3 15.3 0 90.3-90.5 31.6 31.7 0-78.7zM203.5 413.9l0-108.1-76.3 76.5 31.6 31.7 44.7 0 0-.1zM65.4 235l108.8 0-76.3-76.5-32.5 31.7 0 44.8zM382.1 335.2l-31.6 31.7-90.3-90.5-15.3 0 0 15.3 90.3 90.5-31.6 31.7 78.5 0 0-78.7zm0-58.8l-107.9 0 76.3 76.5 31.6-31.7 0-44.8zM321.2 382.2l-76.3-76.5 0 108.1 44.7 0 31.6-31.6zM97.9 352.9l76.3-76.5-108.8 0 0 44.8 32.5 31.7zm181.8 70.9l-44.7 0 0-127.9-10.8-10.8-10.8 10.8 0 127.9-44.7 0 55.5 55.6 55.5-55.6zM113.2 382.2l90.3-90.5 0-15.3-15.3 0-90.3 90.5-32.5-31.7 0 78.7 79.4 0-31.6-31.7z"],"cc-amazon-pay":[576,512,[],"f42d","M124.7 201.8c.1-11.8 0-23.5 0-35.3l0-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 80l0 352c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48L0 80C0 53.5 21.5 32 48 32l480 0c26.5 0 48 21.5 48 48zM368.5 103.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.3l0-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.1l-10 0c-.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.9l0 175.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.5l0-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.2l-7 0c-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.6l-9.7 0c-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.1l0 1.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 .3l17.7 0c.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.9zM544 311.3c-.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"],ebay:[640,512,[],"f4f4","M606.5 189.5l-54.8 109.9-54.9-109.9-37.5 0 10.9 20.6c-11.5-19-35.9-26-63.3-26-31.8 0-67.9 8.7-71.5 43.1l33.7 0c1.4-13.8 15.7-21.8 35-21.8 26 0 41 9.6 41 33l0 3.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.2l0-80.6-32.1 0 0 169.5c0 10.3-.6 22.9-1.1 33.1l31.5 0c.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.2l29.8 0c-.7-8.2-1-17.5-1-26.8l0-65.6c0-9.3-1.7-17.2-4.8-23.8l61.5 116.1-28.5 54.1 35.9 0 99.2-194.8-34 0zM244.2 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-.6l0 3.3zM33.2 268.1l128.8 0 0-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.1l-33.1 0c-12 35.8-87.7 36.7-91.2-21.6zm95-21.4l-94.4 0c6.9-56.6 92.1-54.7 94.4 0z"],contao:[512,512,[],"f26d","M45.4 305c14.4 67.1 26.4 129 68.2 175L34 480c-18.7 0-34-15.2-34-34L0 66C0 47.3 15.2 32 34 32l57.7 0c-13.8 12.6-26.1 27.2-36.9 43.6-45.4 70-27 146.8-9.4 229.4zM478 32l-90.2 0c21.4 21.4 39.2 49.5 52.7 84.1L303.4 145.4c-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.6l52.1 0c18.7 0 34-15.2 34-34L512 66c0-18.8-15.2-34-34-34z"],ello:[512,512,[],"f5f1","M256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zM399.8 293.2C383.3 358.5 323.8 404.8 256 404.8S128.7 358.5 112.2 293.2c-1.6-7.4 2.5-15.7 9.9-17.4s15.7 2.5 17.4 9.9c14 52.9 62 90.1 116.6 90.1s102.5-37.2 116.6-90.1c1.7-7.4 9.9-12.4 17.4-9.9 7.4 1.7 12.4 9.9 9.9 17.4z"],sistrix:[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.9-91.9-.1-166.6 75.7-166.6 168.8S74.7 369.8 166.5 369.8c39.8 0 76.3-14.2 105-37.9L417.5 480 448 449zM166.5 330.8c-70.6 0-128.1-58.3-128.1-129.9S95.9 71 166.5 71 294.6 129.3 294.6 200.9 237.2 330.8 166.5 330.8z"],periscope:[448,512,[],"f3da","M370 63.6c-38.6-41-89.5-63.6-143.4-63.6-114.7 0-208.1 96.2-208.1 214.4 0 75.1 57.8 159.8 82.7 192.7 36.6 48.4 91.4 104.9 125.4 104.9 41.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.8l0 .4c0 24.5 20.1 44.4 44.8 44.4s44.8-19.9 44.8-44.4c0-18.2-11.1-33.8-26.9-40.7 76.6-19.2 141 39.3 141 112.4z"],expeditedssl:[512,512,[],"f23e","M256 43.4a212.6 212.6 0 1 0 0 425.2 212.6 212.6 0 1 0 0-425.2zM158.6 176.3c0-53.7 43.7-97.4 97.4-97.4s97.4 43.7 97.4 97.4l0 26.6c0 5-3.9 8.9-8.9 8.9l-17.7 0c-5 0-8.9-3.9-8.9-8.9l0-26.6c0-82.1-124-82.1-124 0l0 26.6c0 5-3.9 8.9-8.9 8.9l-17.7 0c-5 0-8.9-3.9-8.9-8.9l0-26.6 .2 0zM397.7 380c0 9.7-8 17.7-17.7 17.7l-248 0c-9.7 0-17.7-8-17.7-17.7l0-141.7c0-9.7 8-17.7 17.7-17.7l248 0c9.7 0 17.7 8 17.7 17.7l0 141.7zm-248-137.3l0 132.9c0 2.5-1.9 4.4-4.4 4.4l-8.9 0c-2.5 0-4.4-1.9-4.4-4.4l0-132.9c0-2.5 1.9-4.4 4.4-4.4l8.9 0c2.5 0 4.4 1.9 4.4 4.4zm141.7 48.7c0 13-7.2 24.4-17.7 30.4l0 31.6c0 5-3.9 8.9-8.9 8.9l-17.7 0c-5 0-8.9-3.9-8.9-8.9l0-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.4zM256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zm0 17.7a230.3 230.3 0 1 1 0 460.6 230.3 230.3 0 1 1 0-460.6z"],napster:[512,512,[],"f3d2","M306.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.5l100.7 0zm44-199.6c20-16.9 43.6-29.2 69.6-36.2l0 161.2c0 219.4-328 217.6-328 .3l0-161.6c25.9 6.9 49.6 19.6 69.5 36.4 56.8-40 132.5-39.9 188.9-.1zM141.5 115.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.4zM51.8 93.2l0 69.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.2l0-69.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.5zM267.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.4zM131.7 296.7c.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.4zM300.8 420.1c-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"],delicious:[448,512,[],"f1a5","M446.6 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.5l-352 0C21.6 32 .1 53.5 .1 80l0 352c0 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.5l352 0c26.5 0 48-21.5 48-48l0-352.1c-.1-4.1-.6-8.2-1.6-12zM416.1 432c0 8.8-7.2 16-16 16l-176 0 0-192-192 0 0-176c0-8.8 7.2-16 16-16l176 0 0 192 192 0 0 176z"],guilded:[448,512,[],"e07e","M443.9 64L5 64c0 103.3 22.2 180.1 43.4 222.4 64.1 127.8 176 161.6 177.3 161.6 55.7-20.5 104.5-56.3 140.6-103.5 25.9-33.9 53.1-87.2 65.9-145.8l-259.9 0c4.1 36.4 22.2 67.9 45.1 86.9l88.6 0c-17 28.2-48.2 54.4-80.5 69.5-31.2-13.3-69.1-46.5-96.5-98.4-26.7-53.8-27.1-105.9-27.1-105.9l336.1 0c4-28.8 5.9-57.9 5.9-86.9z"],xbox:[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-39-27.9-18.2-34.2-25.7-34.2-40.6 0-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.5c-16.9-80-67.5-130.3-74.6-130.3-7.3 0-24.2 6.5-36 13.9-23.3 14.5-41 31.4-64.3 52.8 42.4 53.3 102.2 139.4 122.9 202.3 6.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 43c47.7-2.5 109.7 34.5 114.3 35.4 .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"],untappd:[640,512,[],"f405","M401.5 49.9C321.7 210 316.9 202.4 313.6 223.1l-5.2 32.8c-1.9 12-6.6 23.5-13.7 33.4L145.8 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.4L169.1 198.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.3 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.2 406.7L471.4 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.4L494.8 497.2c7.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"],"google-plus-g":[640,512,[],"f0d5","M386.3 228.5c1.8 9.7 3.1 19.4 3.1 32 0 109.8-73.6 187.5-184.4 187.5-106.1 0-192-85.9-192-192S98.9 64 205 64c51.9 0 95.1 18.9 128.6 50.3l-52.1 50c-14.1-13.6-39-29.6-76.5-29.6-65.5 0-118.9 54.2-118.9 121.3S139.5 377.3 205 377.3c76 0 104.5-54.7 109-82.8l-109 0 0-66 181.3 0 0 0zm185.4 6.4l0-55.7-56 0 0 55.7-55.7 0 0 56 55.7 0 0 55.7 56 0 0-55.7 55.7 0 0-56-55.7 0z"],"github-alt":[512,512,[],"f113","M202.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.1zM496 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.3l48.2 0c70.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"],"get-pocket":[448,512,[],"f265","M407.6 64l-367 0C18.5 64 0 82.5 0 104.6L0 239.8C0 364.5 99.7 464 224.2 464 348.2 464 448 364.5 448 239.8l0-135.2C448 82.2 430.3 64 407.6 64zm-162 268.5c-12.4 11.8-31.4 11.1-42.4 0-113.7-108.9-114.9-105.1-114.9-123.2 0-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.3s30.7 13.8 30.7 30.7c0 17.8-2.9 15.7-114.8 123.2z"],glide:[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 80l0 352c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48L0 80C0 53.5 21.5 32 48 32l352 0c26.5 0 48 21.5 48 48zM384 267c0-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"],bity:[512,512,[],"f37a","M86.5 67.2c95.4-89.2 246.1-91.2 343.1 3.8 14.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-30-112.2-33.9-175.8-149.7-147.5-261 5-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.8s-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 0l0 71.6c0 69.3 60.7 90.9 118 90.1 57.3 .8 118-20.8 118-90.1l0-71.6c0-19.6-32.5-21.8-32.5 0z"],wpexplorer:[512,512,[],"f2de","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm480 0a224 224 0 1 0 -448 0 224 224 0 1 0 448 0zM160.9 124.6l86.9 37.1-37.1 86.9-86.9-37.1 37.1-86.9zm110 169.1l46.6 94-14.6 0-50-100-48.9 100-14 0 51.1-106.9-22.3-9.4 6-14 68.6 29.1-6 14.3-16.5-7.1zM259.1 177.4l68.6 29.4-29.4 68.3-68.3-29.1 29.1-68.6zm80.3 42.9l54.6 23.1-23.4 54.3-54.3-23.1 23.1-54.3z"],megaport:[512,512,[],"f5a3","M222.5 209.6l0 66.2 33.5 33.5 33.3-33.3 0-66.4-33.4-33.4-33.4 33.4zM256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zM401.1 422.4l-26.1 19.2-26-19.2 0-65.5-33.4-33.4-33.4 33.4 0 65.5-26.2 19.2-26.1-19.2 0-65.5-33.4-33.4-33.5 33.4 0 65.5-26.1 19.2-26.1-19.2 0-87 59.5-59.5 0-87.9 59.5-59.5 0-75.6 26.1-19.2 26.1 19.2 0 75.6 59.5 59.5 0 87.6 59.7 59.7 0 87.1-.1 0z"],mdb:[576,512,[],"f8ca","M17.4 160.4l-10.4 191.6 43.9 0 5.6-79.8 27.9 79.8 44.7 0 25.5-77.4 4.8 77.4 45.5 0-12.8-191.6-45.5 0-40.7 117.3-42.3-117.3-46.3 0zm281 0l-47.9 0 0 191.6 47.9 0s95 .8 94.2-95.8c-.8-94.2-94.2-95.8-94.2-95.8l0 0zm-1.2 146.5l0-102.1s46 4.3 46.8 50.6-46.8 51.5-46.8 51.5l0 0zm238.3-74.2c7.2-11.4 10-25 8-38.3-5.3-35.8-55.1-34.3-55.1-34.3l-51.9 0 0 191.6 45.5 0s87 4.8 87-63.8c0-43.1-33.5-55.1-33.5-55.1l0 0zm-51.9-31.9s13.6-1.6 16 9.6c1.4 6.7-4 12-4 12l-12 0 0-21.6zm-.1 109.5l.1-24.9 0-18.2 .1 0s41.6-4.7 41.2 22.4c-.3 25.7-41.3 20.7-41.3 20.7l0 0z"],page4:[512,512,[],"f3d7","M256 504C119 504 8 393 8 256S119 8 256 8c20.9 0 41.3 2.6 60.7 7.5L50.3 392 256 392 256 504zm0-143.6l0-213.6-149.4 213.6 149.4 0zM352 392l0 92.7c45.7-19.2 84.5-51.7 111.4-92.7L352 392zm57.4-138.2l-21.2 8.4 21.2 8.3 0-16.7zm-20.3 54.5c-6.7 0-8 6.3-8 12.9l0 7.7 16.2 0 0-10c0-5.9-2.3-10.6-8.2-10.6zM504 256c0 37.3-8.2 72.7-23 104.4l-129 0 0-333.1C441.3 64.8 504 153.1 504 256zM368.4 143.6l68.2 0 0-47.6-13.9 0 0 32.6-13.9 0 0-29.6-13.9 0 0 29.6-12.7 0 0-32.6-13.9 0 0 47.6 .1 0zm68.1 185.3l-26.5 0 0-11c0-15.4-5.6-25.2-20.9-25.2-15.4 0-20.7 10.6-20.7 25.9l0 25.3 68.2 0 0-15-.1 0zm0-103l-68.2 29.7 0 12.4 68.2 29.5 0-16.6-14.4-5.7 0-26.5 14.4-5.9 0-16.9zm-4.8-68.5l-35.6 0 0 26.6 13.9 0 0-12.2 11 0c8.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"],"the-red-yeti":[512,512,[],"f69d","M488.7 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.9-9.1 4.4-17.6 10-25.3 16.5-5.3-6.4-3 .4-3-29.8-37.1-24.3-45.4-11.7-74.8 3l.5 .5c-22-7.7-45.1-12.2-68.4-13.3-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.2-1.8-.5c-31.6 24.2-33 41.9-33.7 45.5-.9-2.4-6.3-19.6-15.2-27-3.3 8.1-3.5 17.1-.5 25.3 3 8.4 5.9 14.8 8.4 18.9-16-3.3-28.3-4.9-49.2 0l-3.7 0 33 14.3c-20.2 18.9-36.1 41.9-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.8-10.9 12.2-20.2 25.8-27.8 40.3-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-.5c-1.8-11.7-4.8-23.1-8.9-34.2-1.5-4.8-3.8-9.3-6.8-13.3l0 0zM398.5 111.2l-.5 21.9c5.5 18.1 16.9 17.2 22.4 17.2l-3.4-4.7 22.4-5.4c-9 .5-18 .5-27 0 12.8-2.1 33.3-29 43-11.3 3.4 7.6 6.4 17.2 9.3 27.8l1.7-5.9c-1.3-5-1.8-10.1-1.7-15.2 5.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.8l-2.5 0c-1.2-8.2-4.1-16-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.2l20.3-11.8zm-267.4 42l1.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.2 5.2 1.7 10.6 2.5 16 2.5l.5-1.7-8.4-35.8 13.5 29c2.8-4.4 4.8-9.2 5.9-14.3 1.7-6.4 5.4-13 10.1-19.4s7.6-10.6 9.3-11.3c-2.6 8.3-4.7 16.8-6.4 25.3l-1.7 7.1-.5 4.7 2.5 2.5c21.9-13.5 45.5-19.4 71.3-18.9l21.1 .5c-11.8 13.5-27.8 21.9-48.5 24.8-7.7 1.4-15.6 2.4-23.4 2.9l-.2-.5-2.5-1.2c-4.8-1-9.7-.3-14 2-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.4 1.2 0c6.1-8.2 15.2-13.6 25.3-15.2l0-3c6.4 .5 13 1 19.4 1.2 6.4 0 8.4 .5 5.4 1.2 7.2 4 14.1 8.6 20.7 13.5 13.5 10.1 23.6 21.9 30 35.4 8.8 18.2 13.5 37.1 13.5 56.6 0 9.5-1 19-3 28.3-3.5 15.9-8.9 31.3-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.3-42.7-141.2-63.2l11.8 1.2c-11.8-18.5-15.6-17.7-38.4-26.1l10.6-8.4c-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.6zM368 473.1c-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.3 11.1 9.2 22.9 17.5 35.4 24.8 3.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.1 8.7 7.3 15.8 16.4 20.7 26.6-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.5zM483.3 258.7l-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.2-1.2 0-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.2c-31.2 4.7-63 2.5-93.2-6.4-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.4L29.3 284.8 7 307.1c19.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.2 1.2-.7 2.4-1.3 3.7-1.7 .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.6l0-.5 1.2-3-1.2 16c13.5-41.8 25.3-78.5 35.4-109.7l13.5-27.8 0-2-5.4-4.2 10.1 0 5.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-.5c11.1 .4 22.1 1.8 33 4.2l-23.6 2.5-1.2 3 26.6 23.1c9.9 9.9 18.9 20.6 27 32-11.2-3.3-10.3-3.4-21.2-3.4l12.3 32.5-8.9-12.8zm-6.1-71.3l-3.9 13-14.3-11.8 18.2-1.2zm-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.2c8.3 1.3 16.9 .4 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.7c-3.5-5.7-8.4-10.5-14.3-13.8l0 0zm-4.7 46.3c5.4 2.2 10.5 1.9 12.3-10.6l0-4.7-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.8l-.5 0c-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.2 .5 1.1 1.3 2 2.2 2.8s2 1.2 3.2 1.4l0 0zm40.1-50.1l-2.5 .5 .5 3c9.1-.5 18.1 1.5 26.1 5.9-2.5-5.5-10-14.3-28.3-14.3l.5 2.5 3.7 2.4zm-71.8 49.4c21.7 16.8 16.5 21.4 46.5 23.6l-2.9-4.7c8.4-7.2 13.7-17.3 14.8-28.3 1.7-16-1.2-29.5-8.8-41.3l13-7.6c0-.3 0-.6-.1-.9s-.2-.6-.4-.8c-2.2-.9-4.6-1.2-7-.9s-4.6 1.2-6.5 2.6c-12.7 6.7-28 20.9-29 22.4-1.7 1.7-3.4 5.9-5.4 13.5-1.9 7.7-2.9 15.6-2.9 23.6-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.3 2.5 8.2 3.5 16.8 3 25.3-.5 9.3-3.4 17.2-8.4 23.1-2.9 3.4-5.4 5.9-6.4 7.6-3.8 .4-7.6 .2-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.6-1.7 11.2-1.2 22.7 1.7 33.7 .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.6l2.5 0-11.8-7.6-7.1 .5c-5.9 1.2-12.3 4.2-19.4 8.4l3.1-6.5z"],jira:[512,512,[],"f7b1","M498.5 241.7c-72.9-72.7-169.4-169.9-241.5-241.7-165.5 164.9-242.5 241.7-242.5 241.7-7.9 7.9-7.9 20.7 0 28.7 132.8 132.3 61.8 61.5 242.5 241.6 379.4-378 15.7-16.7 241.5-241.7 8-7.9 8-20.7 0-28.6zM257 331.7l-76-75.7 76-75.7 76 75.7-76 75.7z"],fedex:[640,512,[],"f797","M586 284.5l53.3-59.9-62.4 0-21.7 24.8-22.5-24.8-118.7 0 0-16 56.1 0 0-48.1-151.2 0 0 75.5-.5 0c-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-14l0-24.2-54.8 0 0-26.2 60 0 0-41.1-109 0 0 184.4 49 0 0-77.5 48.9 0c-1.5 5.7-2.3 11.8-2.3 18.2 0 73.1 102.6 91.4 130.2 23.7l-42 0c-14.7 20.9-45.8 8.9-45.8-14.6l85.5 0c3.7 30.5 27.4 56.9 60.1 56.9 14.1 0 27-6.9 34.9-18.6l.5 0 0 11.9 212.2 0 22.1-25 22.3 25 64.4 0-54-60.5zM139.3 267.9c6.1-26.3 41.7-25.6 46.5 0l-46.5 0zm153.4 48.9c-34.6 0-34-62.8 0-62.8 32.6 0 34.5 62.8 0 62.8zm167.8 19.1l-94.4 0 0-166.5 95 0 0 30.2-56.1 0 0 33.9 55.5 0 0 28.1-56.1 0 0 44.7 56.1 0 0 29.6zm-45.9-39.8l0-24.4 56.1 0 0-44 50.7 57-50.7 57 0-45.6-56.1 0zm138.6 10.3l-26.1 29.5-38.1 0 45.6-51.2-45.6-51.2 39.7 0 26.6 29.3 25.6-29.3 38.5 0-45.4 51 46 51.4-40.5 0-26.3-29.5z"],evernote:[384,512,[],"f839","M121.1 132.2c1.6 22.3-17.6 21.6-21.6 21.6-68.9 0-73.6-1-83.6 3.3-.6 .2-.7 0-.4-.4L124.1 46.4c.4-.4 .6-.2 .4 .4-4.4 10-3.4 15.1-3.4 85.4zm79 308c-14.7-37.1 13-76.9 52.5-76.6 17.5 0 22.6 23.2 7.9 31.4-6.2 3.3-24.9 1.7-25.1 19.2 0 17.1 19.7 25 31.2 24.9 6 0 11.9-1.2 17.5-3.5s10.6-5.7 14.8-9.9 7.6-9.3 9.9-14.8 3.5-11.5 3.5-17.5l0-.1c0-11.6-7.8-47.2-47.5-55.3-7.7-1.5-65-6.3-68.4-50.5-3.7 16.9-17.4 63.5-43.1 69.1-8.7 1.9-69.7 7.6-112.9-36.8 0 0-18.6-15.2-28.2-58-3.4-15.7-9.3-39.7-11.1-62 0-18 11.1-30.4 25.1-32.2 81 0 90 2.3 101-7.8 9.8-9.2 7.8-15.5 7.8-102.8 1-8.3 7.8-30.8 53.4-24.1 6 .9 31.9 4.2 37.5 30.6L290 74.8c20.4 3.7 70.9 7 80.6 57.9 22.7 121.1 8.9 238.5 7.8 238.5-16 114.4-111.1 108.9-111.1 108.9-19-.2-54.2-9.4-67.3-39.8l0 0zM281 235.4c-1 1.9-2.2 6 .9 7 14.1 4.9 39.8 6.8 45.9 5.5 3.1-.2 3.1-4.4 2.5-6.6-3.5-21.8-40.8-26.5-49.2-5.9l0 0z"],usb:[640,512,[],"f287","M633.5 256c0 3.1-1.7 6.1-4.5 7.5L539.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.8l0-35.6-230.7 0c25.3 39.6 40.5 106.9 69.6 106.9l26.7 0 0-26.8c0-5 3.9-8.9 8.9-8.9l89.1 0c5 0 8.9 3.9 8.9 8.9l0 89.1c0 5-3.9 8.9-8.9 8.9l-89.1 0c-5 0-8.9-3.9-8.9-8.9l0-26.7-26.7 0c-75.4 0-81.1-142.5-124.7-142.5l-100.3 0c-8.1 30.6-35.9 53.5-69 53.5-39.3-.1-71.3-32.1-71.3-71.4s32-71.3 71.3-71.3c33.1 0 61 22.8 69 53.5 39.1 0 43.9 9.5 74.6-60.4 40.1-89.1 58.1-82.1 108.9-82.1 7.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.6l-29.8 0c-29.1 0-44.3 67.4-69.6 106.9l302.1 0 0-35.6c0-3.3 1.7-6.1 4.5-7.8s6.4-1.4 8.9 .3L629 248.8c2.8 1.1 4.5 4.1 4.5 7.2z"],angrycreative:[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.2-47.3 115.4-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.8 12.9-120.1-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.8-32.8 2-59.7-20.9-56.4-58.2 2.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.6 32.1 110.6 8.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.7c-6.7-12.4-14.4-16.6-26.3-15.8-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.4L145 326.3c14.2-.9 27.5-2.1 28.8-16.1zM194.9 381l5.8-60c-5 13.5-14.7 21.1-27.9 26.6L194.9 381zm135.4-45l-7.9-37.8-15.8 39.3 23.7-1.5zM160.2 261.4l-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"],mizuni:[512,512,[],"f3cc","M256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zM176 359.9c-31.4 10.6-58.8 27.3-80 48.2L96 136c0-22.1 17.9-40 40-40s40 17.9 40 40l0 223.9zM296 350c-12.9-2-26.2-3.1-39.8-3.1-13.8 0-27.2 1.1-40.2 3.1l0-214c0-22.1 17.9-40 40-40s40 17.9 40 40l0 214zm120 57.7c-21.2-20.8-48.6-37.4-80-48L336 136c0-22.1 17.9-40 40-40s40 17.9 40 40l0 271.7z"],"itch-io":[512,512,[],"f83a","M71.9 34.8C50.2 47.7 7.4 96.8 7 109.7l0 21.3c0 27.1 25.3 50.8 48.2 50.8 27.6 0 50.5-22.8 50.5-50 0 27.1 22.2 50 49.8 50s49-22.8 49-50c0 27.1 23.6 50 51.2 50l.5 0c27.6 0 51.2-22.8 51.2-50 0 27.1 21.5 50 49 50s49.8-22.8 49.8-50c0 27.1 23 50 50.5 50 23 0 48.3-23.8 48.3-50.8l0-21.3c-.4-12.9-43.2-62.1-64.9-75-67.4-2.3-114.2-2.7-184-2.7S91.1 33.1 71.9 34.8zM204.2 169.2c-22 38.4-77.9 38.7-99.8 .2-13.2 23.1-43.2 32.1-56 27.7-3.9 40.2-13.7 237.1 17.7 269.2 80 18.7 302.1 18.1 379.8 0 31.6-32.3 21.3-232 17.7-269.2-12.9 4.4-42.9-4.6-56-27.7-22 38.5-77.8 38.1-99.8-.2-7.1 12.5-23 28.9-51.8 28.9-10.4 .3-20.8-2.2-29.9-7.3s-16.7-12.6-21.9-21.6l0 0zm-41.6 53.8c16.5 0 31.1 0 49.2 19.8 29.3-3 58.9-3 88.2 0 18.2-19.7 32.8-19.7 49.2-19.7 52.3 0 65.2 77.5 83.9 144.4 17.3 62.2-5.5 63.7-34 63.7-42.1-1.6-65.5-32.2-65.5-62.8-39.3 6.4-101.9 8.8-155.6 0 0 30.6-23.3 61.2-65.5 62.8-28.4-.1-51.2-1.6-33.9-63.7 18.7-67 31.6-144.4 83.9-144.4l0-.1zM256 270.8s-44.4 40.8-52.4 55.2l29-1.2 0 25.3c0 1.5 21.3 .2 23.3 .2 11.6 .5 23.3 1 23.3-.2l0-25.3 29 1.2c-8-14.5-52.4-55.2-52.4-55.2l.1 0z"],windows:[448,512,[],"f17a","M0 93.7l183.6-25.3 0 177.4-183.6 0 0-152.1zM0 418.3l183.6 25.3 0-175.2-183.6 0 0 149.9zm203.8 28l244.2 33.7 0-211.6-244.2 0 0 177.9zm0-380.6l0 180.1 244.2 0 0-213.8-244.2 33.7z"],stumbleupon:[512,512,[],"f1a4","M502.9 266l0 69.7c0 62.1-50.3 112.4-112.4 112.4-61.8 0-112.4-49.8-112.4-111.3l0-70.2 34.3 16 51.1-15.2 0 70.6c0 14.7 12 26.5 26.7 26.5S417 352.7 417 338l0-72 85.9 0zM278.2 207.8l34.3 16 51.1-15.2 0-35.6c0-60.5-51.1-109-112.1-109-60.8 0-112.1 48.2-112.1 108.2l0 162.4c0 14.9-12 26.7-26.7 26.7S86 349.5 86 334.6l0-68.6-86 0 0 69.7c0 62 50.3 112.3 112.4 112.3 61.6 0 112.4-49.5 112.4-110.8l0-160.3c0-14.7 12-26.7 26.7-26.7s26.7 12 26.7 26.7l0 30.9z"],google:[512,512,[],"f1a0","M500 261.8C500 403.3 403.1 504 260 504 122.8 504 12 393.2 12 256S122.8 8 260 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9c-88.3-85.2-252.5-21.2-252.5 118.2 0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9l-140.8 0 0-85.3 236.1 0c2.3 12.7 3.9 24.9 3.9 41.4z"],discord:[576,512,[],"f392","M492.5 69.8c-.2-.3-.4-.6-.8-.7-38.1-17.5-78.4-30-119.7-37.1-.4-.1-.8 0-1.1 .1s-.6 .4-.8 .8c-5.5 9.9-10.5 20.2-14.9 30.6-44.6-6.8-89.9-6.8-134.4 0-4.5-10.5-9.5-20.7-15.1-30.6-.2-.3-.5-.6-.8-.8s-.7-.2-1.1-.2c-41.3 7.1-81.6 19.6-119.7 37.1-.3 .1-.6 .4-.8 .7-76.2 113.8-97.1 224.9-86.9 334.5 0 .3 .1 .5 .2 .8s.3 .4 .5 .6c44.4 32.9 94 58 146.8 74.2 .4 .1 .8 .1 1.1 0s.7-.4 .9-.7c11.3-15.4 21.4-31.8 30-48.8 .1-.2 .2-.5 .2-.8s0-.5-.1-.8-.2-.5-.4-.6-.4-.3-.7-.4c-15.8-6.1-31.2-13.4-45.9-21.9-.3-.2-.5-.4-.7-.6s-.3-.6-.3-.9 0-.6 .2-.9 .3-.5 .6-.7c3.1-2.3 6.2-4.7 9.1-7.1 .3-.2 .6-.4 .9-.4s.7 0 1 .1c96.2 43.9 200.4 43.9 295.5 0 .3-.1 .7-.2 1-.2s.7 .2 .9 .4c2.9 2.4 6 4.9 9.1 7.2 .2 .2 .4 .4 .6 .7s.2 .6 .2 .9-.1 .6-.3 .9-.4 .5-.6 .6c-14.7 8.6-30 15.9-45.9 21.8-.2 .1-.5 .2-.7 .4s-.3 .4-.4 .7-.1 .5-.1 .8 .1 .5 .2 .8c8.8 17 18.8 33.3 30 48.8 .2 .3 .6 .6 .9 .7s.8 .1 1.1 0c52.9-16.2 102.6-41.3 147.1-74.2 .2-.2 .4-.4 .5-.6s.2-.5 .2-.8c12.3-126.8-20.5-236.9-86.9-334.5zm-302 267.7c-29 0-52.8-26.6-52.8-59.2s23.4-59.2 52.8-59.2c29.7 0 53.3 26.8 52.8 59.2 0 32.7-23.4 59.2-52.8 59.2zm195.4 0c-29 0-52.8-26.6-52.8-59.2s23.4-59.2 52.8-59.2c29.7 0 53.3 26.8 52.8 59.2 0 32.7-23.2 59.2-52.8 59.2z"],"hacker-news":[448,512,[],"f1d4","M0 32l0 448 448 0 0-448-448 0zM21.2 229.2l-.2 0c.1-.1 .2-.3 .3-.4 0 .1 0 .3-.1 .4zm218 53.9l0 100.9-31.4 0 0-102.7-79.8-153.3 37.3 0c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6l34.8 0-80.8 155.1z"],eleventy:[640,512,["11ty"],"e7d6","M615.3 168.5c2.3 0 4.6 .7 6.6 2.2 1.9 1.4 3.1 3.3 3.8 5 1.4 3.3 1.8 7.3 1.8 11.3 0 2.2-.3 4.9-.7 7.6l0 .4-50.9 264.9 0 0c-4 22.1-8.5 39.4-13.6 51.7-5 12.1-10.9 21.6-18.6 27l0 0c-7.5 5.3-16.9 7.7-27.6 8l-3 0c-16 0-29.3-4.2-36.9-14.8-.1-.1-.1-.1-.2-.2-.1-.2-.3-.4-.5-.6l0 0c-1.8-2.4-2.5-5.2-2.9-7.4-.5-2.8-.7-6.1-.7-9.8 0-7.3 .6-13.5 2.1-18.2 1.4-4.4 4.8-10.4 12.2-10.4l1.3 .1c.2 0 .4 .1 .5 .1 .3 .1 .6 .1 .8 .2 .6 .1 1.3 .3 2.2 .6l7.6 2.2 .1 0 7.6 2.1c.9 .2 1.7 .4 2.2 .5 .4 .1 .6 .1 .7 .1 0 0 .1 0 .2-.1 .1-.1 .4-.2 .8-.6 .9-.9 2.2-2.6 3.6-5.7 2.6-5.8 4.2-14.7 4.2-27.4 0-.7-.3-3.4-1.3-8.9-.9-5.1-2.3-12.2-4.2-21.1l-56-232.9-.1-.4 0-.3c-.4-2.7-.7-5.3-.7-7.3 0-3.7 .4-7.5 1.7-10.6 .7-1.6 1.8-3.4 3.5-4.9 1.9-1.5 4.2-2.3 6.5-2.3l34.6 0c4.6 0 8.7 1.7 11.9 5l1.3 1.5c1.2 1.6 2 3.4 2.7 5.2 .9 2.4 1.5 5.1 2 8.1l30.4 161.2 23.8-160c.8-5.8 2.2-11.4 5.1-15.1 3-3.8 7.2-5.8 12-5.8l24 0zM375.1 34.6c2.6 0 5.1 .7 7.4 2.3 2.2 1.5 3.7 3.6 4.7 5.7 1.9 4 2.5 9.1 2.5 14.5l0 111.2c0 .1 0 .2 0 .3l32.4 0c2.5 0 5 .6 7.2 2.1 2.2 1.4 3.7 3.4 4.8 5.5 2 3.9 2.6 8.8 2.6 13.9l0 15.4c0 5-.6 9.8-2.6 13.7-1.1 2-2.6 4-4.8 5.4-2.2 1.4-4.7 2-7.1 2l-32.5 0 0 145.8c0 10.8 .7 19.5 2 26.2 1.4 6.9 3.1 10.9 4.7 12.9 1.2 1.5 2.2 2.5 3.1 3.2l2.2 1.4 .1 .1 2.9 .8c1.2 .2 2.6 .3 4.3 .3l20.3 0c4.5 0 8.9 1.7 11.8 5.8 2.6 3.6 3.3 8.1 3.3 12.2l0 17.2c0 4.5-.8 9.3-3.4 13.1-3 4.2-7.5 6-12.3 6l0 0-29.1 .1c-8 0-15-.6-21.2-1.7-6.7-1.3-13.4-4.1-20.1-8.1-7.2-4.4-13-10.3-17.5-17.8-4.5-7.5-7.9-17.5-10.5-29.5-2.6-12.2-3.9-26.6-3.9-43l0-144.9-13.4 0c-2.4 0-4.9-.6-7.1-2-2.2-1.4-3.7-3.4-4.8-5.4-2-3.9-2.6-8.7-2.6-13.7l0-15.4c0-5.1 .6-10 2.6-13.9 1.1-2.1 2.6-4 4.8-5.5 2.2-1.5 4.7-2.1 7.2-2.1l13.4 0 0-.6 5.2-111.2 0-.1 .3-3.9c.5-3.8 1.3-7.4 2.7-10.3 2.1-4.2 6-7.9 11.8-7.9l28.6 0zm-268 11.7c1.8 .3 3.6 .9 5.3 2.1 2.1 1.5 3.5 3.5 4.4 5.4 1.7 3.7 2.3 8.4 2.3 13.2l0 377.8c0 6.7-.6 12.6-2.4 17.1-.9 2.3-2.3 4.7-4.4 6.5-2.3 2-5.1 3-8.1 3l-43.7 0c-3 0-5.8-1.1-8.1-3.1-2.1-1.9-3.4-4.3-4.2-6.5-1.7-4.5-2.3-10.3-2.3-17l0-315.8c-4.8 1.2-8.7 2.2-11.5 2.9-1.9 .5-3.4 .8-4.4 1.1-.5 .1-.9 .2-1.2 .3-.1 0-.3 .1-.5 .1-.1 0-.2 0-.3 .1 0 0-.2 0-.3 0 0 0-.2 0-.4 0l0 0c-.1 0-.3 0-.4 0-.1 0-.2 0-.2 0-2.2 .1-4.5-.4-6.6-1.7-2.3-1.4-3.8-3.4-4.7-5.3-1.8-3.7-2.3-8.4-2.3-13l0-27.4c0-4.4 .7-8.8 2.6-12.4 2.1-3.9 5.5-6.6 9.8-7.6l75.5-19.5c1.4-.4 2.9-.5 4.4-.5l1.8 .1zm143.8-.5c1.8 .3 3.6 .9 5.2 2.1 2.1 1.5 3.5 3.5 4.4 5.4 1.7 3.7 2.2 8.4 2.2 13.2l0 377.8c0 6.7-.6 12.6-2.4 17.1-.9 2.3-2.3 4.7-4.4 6.5-2.3 2-5.1 3-8.1 3l-43.7 0c-3 0-5.8-1.1-8.1-3.1-2.1-1.9-3.4-4.3-4.2-6.5-1.7-4.5-2.3-10.3-2.3-17l0-315.8c-4.8 1.2-8.7 2.2-11.5 2.9-1.9 .5-3.4 .8-4.4 1.1-.5 .1-.9 .2-1.2 .3-.1 0-.3 .1-.5 .1-.1 0-.2 0-.3 .1-.1 0-.2 0-.3 0 0 0-.2 0-.4 0l0 0c-.1 0-.2 0-.3 0-.1 0-.2 0-.3 0-2.2 .1-4.5-.4-6.6-1.7-2.3-1.4-3.8-3.4-4.7-5.3-1.8-3.7-2.3-8.3-2.3-13l0-27.4c0-4.4 .7-8.7 2.6-12.4 2.1-3.9 5.5-6.6 9.8-7.6l75.4-19.4c1.4-.4 2.9-.5 4.4-.5l1.8 .1z"],teamspeak:[576,512,[],"f4f9","M152.8 37.2c-32.2 38.1-56.1 82.6-69.9 130.5 0 .2-.1 .3-.1 .5-39.3 16.2-66.8 54.8-66.8 99.8 0 59.6 48.4 108 108 108s108-48.4 108-108c0-53.5-38.9-97.9-90-106.5 15.7-41.8 40.4-79.6 72.3-110.7 1.8-1.6 4-2.6 6.3-3.1 37.2-11.5 76.7-13.3 114.8-5.2 119.3 25.1 198.6 138.2 181.7 258.8-8.4 62.6-38.6 112.7-87.7 151.4-50.1 39.7-107.5 54.3-170.2 52.2l-24-1c12.4 2.8 25 4.9 37.6 6.3 40.7 4.2 81.4 2.1 120.1-12.5 94-35.5 149.3-102.3 162.9-202.5 4.8-52.6-5.8-105.4-30.8-152-70.4-131.9-234.2-181.6-366-111.2-2.4 1.4-4.5 3.1-6.3 5.2l.1 0zM309.4 433.9c-2.1 11.5-4.2 21.9-14.6 31.3 53.2-1 123.2-29.2 161.8-97.1 39.7-69.9 37.6-139.9-6.3-207.8-36.5-55.3-89.8-82.4-156.6-86.6 1.5 2.3 3.2 4.4 5.2 6.3l5.2 6.3c25.1 31.3 37.6 67.9 42.8 107.5 2.1 15.7-1 30.3-13.6 41.8-4.2 3.1-5.2 6.3-4.2 10.4l7.3 17.7 29.3 54.3c5.2 11.5 4.2 19.8-6.3 28.2-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.7-2.5 2.4-3.8 5.9-3.1 9.4 2.1 11.5-2.1 19.8-12.5 25.1-2.1 1-4.2 5.2-5.2 7.3l0-.1zm-133.6-3.1c16.7 11.5 34.5 20.9 53.2 26.1 24 5.2 41.8-6.3 44.9-30.3 1-8.4 5.2-14.6 12.5-17.7 7.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.5-1.4-3-2.4-6.2-3.1-9.4-3.1-14.6-2.1-15.7 11.5-18.8 8.4-3.1 15.7-6.3 21.9-12.5 3.1-2.1 3.1-4.2 1-8.4l-16.7-30.3c-1-1.9-2.1-3.8-3.1-5.7-6.4-11.7-13-23.6-15.7-37.1-2.1-9.4-1-17.7 8.4-24 5.2-4.2 8.4-9.4 8.4-16.7-.4-10.1-1.5-20.3-3.1-30.3-6.3-37.6-23-68.9-51.2-95-5.2-4.2-9.4-6.3-16.7-4.2l-35.6 12.7 6 3.6c6.3 3.7 12.2 7.3 17 12.1 30.3 26.1 41.8 61.6 45.9 100.2 1 8.4 0 16.7-7.3 21.9-8.4 5.2-10.4 12.5-7.3 20.9 4.9 13.2 10.4 26 16.7 38.6L291.6 318c-6.3 8.4-13.6 11.5-21.9 14.6-12.5 3.1-14.6 7.3-10.4 20.9 .6 1.5 1.4 2.8 2.1 4.2 2.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.4-7.3 4.2-11.5 9.4-11.5 17.7 0 12.5-7.3 19.8-18.8 24-3.8 1-7.6 1.5-11.5 1l-34.5-2.1 .1 .2z"],supple:[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.9-134.5 .4-243.4 52.6-243.3 116.7 .1 38.3 39.1 72.3 99.3 93.3-32.3-21.5-51.5-48.6-51.6-78zm60.2 39.9S118.4 281 137.2 281c17.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.6l0 3.9 14.2 0 0-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.6l0 54.4c0 11.3-7.1 17.8-17.8 17.8s-17.8-6.5-17.8-17.7l0-54.5-15.8 0 0 55c0 18.9 13.4 31.9 33.7 31.9 20.1 0 33.4-13 33.4-31.9l0-55-15.7 0zm34.4 85.4l15.8 0 0-29.5 15.5 0c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8l-39.1 0 0 13.4 7.8 0 0 72zm15.8-43l0-29.1 12.9 0c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5.1 14.7-14 14.7l-12.6 0zm57 43l15.8 0 0-29.5 15.5 0c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8l-39.1 0 0 13.4 7.8 0 0 72zm15.7-43l0-29.1 12.9 0c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5 14.7-14 14.7l-12.6 0zm57.1 34.8c0 5.8 2.4 8.2 8.2 8.2l37.6 0c5.8 0 8.2-2.4 8.2-8.2l0-13-14.3 0 0 5.2c0 1.7-1 2.6-2.6 2.6l-18.6 0c-1.7 0-2.6-1-2.6-2.6l0-61.2c0-5.7-2.4-8.2-8.2-8.2l-15.4 0 0 13.4 5.2 0c1.7 0 2.6 1 2.6 2.6l0 61.2-.1 0zm63.4 0c0 5.8 2.4 8.2 8.2 8.2l38.7 0c5.7 0 8.2-2.4 8.2-8.2l0-13-14.3 0 0 5.2c0 1.7-1 2.6-2.6 2.6l-19.7 0c-1.7 0-2.6-1-2.6-2.6l0-20.3 27.7 0 0-13.4-27.7 0 0-22.4 19.2 0c1.7 0 2.6 1 2.6 2.6l0 5.2 14.2 0 0-13c0-5.7-2.5-8.2-8.2-8.2l-51.6 0 0 13.4 7.8 0 0 63.9 .1 0zm58.9-76l0 5.9 1.6 0 0-5.9 2.7 0 0-1.2-7 0 0 1.2 2.7 0zm5.7-1.2l0 7.1 1.5 0 0-5.7 2.3 5.7 1.3 0 2.3-5.7 0 5.7 1.5 0 0-7.1-2.3 0-2.1 5.1-2.1-5.1-2.4 0z"],"square-twitter":[448,512,["twitter-square"],"f081","M64 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 32zM351.3 199.3c0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3 .6 10.4 .8 15.8 .8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4l0-.8c8.7 4.9 18.9 7.9 29.6 8.3-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.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34 .2 2.8 .2 5.7 .2 8.5z"],"font-awesome":[512,512,[62501,62694,"font-awesome-flag","font-awesome-logo-full"],"f2b4","M91.7 96C106.3 86.8 116 70.5 116 52 116 23.3 92.7 0 64 0S12 23.3 12 52c0 16.7 7.8 31.5 20 41l0 419 64 0 0-64 373.6 0c14.6 0 26.4-11.8 26.4-26.4 0-3.7-.8-7.3-2.3-10.7L432 272 493.7 133.1c1.5-3.4 2.3-7 2.3-10.7 0-14.6-11.8-26.4-26.4-26.4L91.7 96z"],wirsindhandwerk:[448,512,["wsh"],"e2d0","M18.9 479.8l83.4 0 0-112-83.4 47 0 65zm329 0l82.4 0 0-65-82.4-47 0 112zm0-448l0 219.8-123.6-72.4-121.7 72.4 0-219.8-83.7 0 0 360.8 205.4-122.3 206 122.3 0-360.8-82.3 0z"],confluence:[512,512,[],"f78d","M2.8 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.3-247.9-120.6-330.8 45.7-373.1 112.6zM510.2 100.1c4.5-7.6 2.1-17.5-5.5-22.2L398.9 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.7 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"],digg:[512,512,[],"f1a6","M81.7 172.3l-81.7 0 0 174.4 132.7 0 0-250.7-51 0 0 76.3zm0 133.4l-30.8 0 0-92.3 30.8 0 0 92.3zM378.9 172.3l0 174.4 81.8 0 0 28.5-81.8 0 0 40.8 133.1 0 0-243.7-133.1 0zm81.8 133.4l-30.8 0 0-92.3 30.8 0 0 92.3zm-235.6 41l82.1 0 0 28.5-82.1 0 0 40.8 133.3 0 0-243.7-133.3 0 0 174.4zm51.2-133.3l30.8 0 0 92.3-30.8 0 0-92.3zM153.3 96l51.3 0 0 51-51.3 0 0-51zm0 76.3l51.3 0 0 174.4-51.3 0 0-174.4z"],threads:[448,512,[],"e618","M331.5 235.7c2.2 .9 4.2 1.9 6.3 2.8 29.2 14.1 50.6 35.2 61.8 61.4 15.7 36.5 17.2 95.8-30.3 143.2-36.2 36.2-80.3 52.5-142.6 53l-.3 0c-70.2-.5-124.1-24.1-160.4-70.2-32.3-41-48.9-98.1-49.5-169.6l0-.5C17 184.3 33.6 127.2 65.9 86.2 102.2 40.1 156.2 16.5 226.4 16l.3 0c70.3 .5 124.9 24 162.3 69.9 18.4 22.7 32 50 40.6 81.7l-40.4 10.8c-7.1-25.8-17.8-47.8-32.2-65.4-29.2-35.8-73-54.2-130.5-54.6-57 .5-100.1 18.8-128.2 54.4-26.2 33.3-39.8 81.5-40.3 143.2 .5 61.7 14.1 109.9 40.3 143.3 28 35.6 71.2 53.9 128.2 54.4 51.4-.4 85.4-12.6 113.7-40.9 32.3-32.2 31.7-71.8 21.4-95.9-6.1-14.2-17.1-26-31.9-34.9-3.7 26.9-11.8 48.3-24.7 64.8-17.1 21.8-41.4 33.6-72.7 35.3-23.6 1.3-46.3-4.4-63.9-16-20.8-13.8-33-34.8-34.3-59.3-2.5-48.3 35.7-83 95.2-86.4 21.1-1.2 40.9-.3 59.2 2.8-2.4-14.8-7.3-26.6-14.6-35.2-10-11.7-25.6-17.7-46.2-17.8l-.7 0c-16.6 0-39 4.6-53.3 26.3l-34.4-23.6c19.2-29.1 50.3-45.1 87.8-45.1l.8 0c62.6 .4 99.9 39.5 103.7 107.7l-.2 .2 .1 0zm-156 68.8c1.3 25.1 28.4 36.8 54.6 35.3 25.6-1.4 54.6-11.4 59.5-73.2-13.2-2.9-27.8-4.4-43.4-4.4-4.8 0-9.6 .1-14.4 .4-42.9 2.4-57.2 23.2-56.2 41.8l-.1 .1z"],wpressr:[512,512,["rendact"],"f3e4","M256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zM427.3 166.6c-15.2 34.5-30.4 69-45.6 103.5-2.4 5.5-6.9 8.2-13 8.2-23 0-46 .1-69 0-5.1 0-8.2 1.9-10.3 6.7-10.2 23.6-20.6 47-31 70.5-1.5 3.5-4.1 5.3-7.9 5.3-45.9 0-91.9 0-137.8 0-3.1 0-5.6-1.1-7.7-3.4-11.2-12.3-22.5-24.6-33.7-36.9-2.7-3-2.8-6.2-1.2-9.7 8.7-19.5 17.3-39.1 25.9-58.7 12.9-29.4 25.9-58.7 38.7-88.1 1.7-3.9 4.3-5.7 8.5-5.7 14.2 .1 28.5 0 42.7 0 6.2 0 9.2 4.8 6.7 10.6-13.6 30.8-27.2 61.6-40.7 92.3-5.7 13-11.4 26-17.1 39-3.9 9 7.1 12 11 5.6 .2-.4-1.4 4.2 30-67.7 1.4-3.1 3.4-4.4 6.8-4.4 15.2 .1 30.4 0 45.6 0 5.6 0 7.9 3.6 5.7 8.7-8.3 19-16.7 37.9-25 56.9-5 11.4 8.1 12.5 11.3 5.3 0-.1 27.9-63.3 32.2-73.2 2-4.6 5.4-6.5 10.3-6.5 26.4 .1 52.9 0 79.3 0 12.4 0 13.9-13.6 3.9-13.6-25.3 0-50.5 0-75.8 0-6.3 0-7.8-2.5-5.3-8.3 5.8-13.1 11.6-26.1 17.3-39.2 1.7-4 4.5-5.8 8.8-5.8 23.1 .1 26 0 130.8 0 6.1 0 8 2.8 5.6 8.3z"],yoast:[448,512,[],"f2b1","M91.3 76l186 0-7 18.9-179 0c-39.7 0-71.9 31.6-71.9 70.3l0 205.4c0 35.4 24.9 70.3 84 70.3l0 19.1-12.1 0C41.2 460 0 419.8 0 370.5L0 165.2C0 115.9 40.7 76 91.3 76zM320.4 20l66.5 0c-143.8 378.1-145.7 398.9-184.7 439.3-20.8 21.6-49.3 31.7-78.3 32.7l0-51.1c49.2-7.7 64.6-49.9 64.6-75.3 0-20.1 .6-12.6-82.1-223.2l61.4 0 50.4 156.6 102.2-279zM448 161.5l0 298.5-214 0c6.6-9.6 10.7-16.3 12.1-19.4l182.5 0 0-279.1c0-32.5-17.1-51.9-48.2-62.9L387.1 81c41.7 13.6 60.9 43.1 60.9 80.5z"],nimblr:[384,512,[],"f5a8","M246.6 353.3a27 27 0 1 1 0-54 27 27 0 1 1 0 54zm-79.4-27a27.1 27.1 0 1 1 -54.3 0 27.1 27.1 0 1 1 54.3 0zM191.8 159C157 159 89.4 178.8 59.2 227L14 0 14 335.5C14 433.1 93.6 512 191.8 512S369.5 433 369.5 335.5 290.1 159 191.8 159zm0 308.1c-73.3 0-132.5-58.9-132.5-131.6s59.2-131.6 132.5-131.6 132.5 58.9 132.5 131.5-59.3 131.6-132.5 131.6l0 .1z"],pixelfed:[512,512,[],"e7db","M256 0a256 256 0 1 1 0 512 256 256 0 1 1 0-512zM235.7 311.9l47 0c44.2 0 80.1-34.9 80.1-78s-35.9-78-80.1-78l-67.8 0c-25.5 0-46.2 20.1-46.2 45l0 175.1 67-64.1z"],yahoo:[512,512,[],"f19e","M223.8 141.1l-56.7 143.2-56-143.2-96.1 0 105.8 249.1-38.6 89.8 94.2 0 140.9-338.9-93.6 0zM329.2 276.9a58.2 58.2 0 1 0 0 116.4 58.2 58.2 0 1 0 0-116.4zM394.7 32l-93 223.5 104.8 0 92.6-223.5-104.4 0z"],bluesky:[576,512,[],"e671","M407.8 294.7c-3.3-.4-6.7-.8-10-1.3 3.4 .4 6.7 .9 10 1.3zM288 227.1C261.9 176.4 190.9 81.9 124.9 35.3 61.6-9.4 37.5-1.7 21.6 5.5 3.3 13.8 0 41.9 0 58.4S9.1 194 15 213.9c19.5 65.7 89.1 87.9 153.2 80.7 3.3-.5 6.6-.9 10-1.4-3.3 .5-6.6 1-10 1.4-93.9 14-177.3 48.2-67.9 169.9 120.3 124.6 164.8-26.7 187.7-103.4 22.9 76.7 49.2 222.5 185.6 103.4 102.4-103.4 28.1-156-65.8-169.9-3.3-.4-6.7-.8-10-1.3 3.4 .4 6.7 .9 10 1.3 64.1 7.1 133.6-15.1 153.2-80.7 5.9-19.9 15-138.9 15-155.5s-3.3-44.7-21.6-52.9c-15.8-7.1-40-14.9-103.2 29.8-66.1 46.6-137.1 141.1-163.2 191.8z"],scribd:[384,512,[],"f28a","M42.6 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.4-60.8 71.8 15.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"],"creative-commons-pd":[512,512,[],"f4ec","M256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zm0 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.5L305 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.6L87.6 145.6c36.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"],earlybirds:[512,512,[],"f39a","M329.3 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.7zM335.5 160a16 16 0 1 0 0 32 16 16 0 1 0 0-32zm-159.7 0a16 16 0 1 0 0 32 16 16 0 1 0 0-32zM494.3 323.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.3-15.3-19.4-3.4-39.9-2.4-40.4 1.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.9zM223.5 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"],"square-odnoklassniki":[448,512,["odnoklassniki-square"],"f264","M224 137.1c-5.4-.3-10.8 .6-15.9 2.4s-9.7 4.8-13.6 8.5-7 8.2-9.2 13.2-3.2 10.3-3.2 15.7 1.1 10.8 3.2 15.7 5.3 9.5 9.2 13.2 8.6 6.6 13.6 8.5 10.5 2.7 15.9 2.4c5.4 .3 10.8-.6 15.9-2.4s9.7-4.8 13.6-8.5 7-8.2 9.2-13.2 3.2-10.3 3.2-15.7-1.1-10.8-3.2-15.7-5.3-9.5-9.2-13.2-8.6-6.6-13.6-8.5-10.5-2.7-15.9-2.4zM384 32L64 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-64zM224 258a81 81 0 1 1 0-162.1 81 81 0 1 1 0 162.1zm59.3 6.2c16.8-13.2 29.5-5.5 34.1 3.6 7.8 16-1.1 23.7-21.5 37-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.6-12-12.2-29.5-29.7-47.7-47.9l-47.7 47.9c-17.7 17.2-46-11-28.4-28.6 3.7-3.7 7.9-7.9 12.5-12.5 10.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.8-20.3-13.3-29.3-20.9-21.4-37 4.6-9.1 17.3-16.8 34.1-3.6 0 0 22.7 18 59.3 18s59.3-18 59.3-18z"],markdown:[640,512,[],"f60f","M593.8 59.1l-547.6 0C20.7 59.1 0 79.8 0 105.2L0 406.7c0 25.5 20.7 46.2 46.2 46.2l547.7 0c25.5 0 46.2-20.7 46.1-46.1l0-301.6c0-25.4-20.7-46.1-46.2-46.1zM338.5 360.6l-61.5 0 0-120-61.5 76.9-61.5-76.9 0 120-61.7 0 0-209.2 61.5 0 61.5 76.9 61.5-76.9 61.5 0 0 209.2 .2 0zm135.3 3.1l-92.3-107.7 61.5 0 0-104.6 61.5 0 0 104.6 61.5 0-92.2 107.7z"],typo3:[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.1 0 103.5 106.8 337.5 184.1 337.5 36.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"],joomla:[448,512,[],"f1aa","M.6 92.1c0-33.3 26.8-60.1 59.8-60.1 30 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.9-26.9-5.8-46.7-29.7-46.7-58.3zM130.1 208.5l44.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.9zM396.4 360.7c8.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.2 0 33.3 26.8 60.1 59.8 60.1 28.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"],weixin:[576,512,[],"f1d7","M385.2 167.6c6.4 0 12.6 .3 18.8 1.1-16.6-78.4-100.7-136.7-196.3-136.7-107.2 0-194.7 72.8-194.7 165.4 0 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-154zM280.7 114.7c14.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.4zM144.3 163.3c-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.4zM343.9 294.9c-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"],grunt:[384,512,[],"f3ad","M61.6 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.1l-.1 0c-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.3zM232 233.3c-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.8l-.1 0c4.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-37zm-134.4 231l-29.4 0c-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.7zM349.5 317.3c-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.2-29.5 10.4-36.9 26.3-39.1 40.7-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.5l-8.1 9.4 12.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.6 14.4 11.8 34.4 19.5 63.6 19.5l.2 0c29.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.9zM306 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.9 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 .9zM90.6 85.4c-4.9 4.2-8.3 8-10.5 11.2-3.4-.9-7.3-1.9-11.5-2.7-3.3-4.4-3.8-10.5-4.3-16.9-.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.4 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-.7l-117 0c-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.2zM35.1 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.5zm111.5 50.1c-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.2l118.8 0c15.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 59zM192.2 187.7l.2 0c12.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.7l-29.4 0c-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"],rockrms:[512,512,[],"f3e9","M256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zM413.4 427.5l-90 0-112-131.3c-17.9-20.4-3.9-56.1 26.6-56.1l75.3 0-84.6-99.3-84.3 98.9-90 0 147.1-172.5c14.4-18.4 41.3-17.3 54.5 0L413.7 252.3c19 22.8 2 57.2-27.6 56.1-.6 0-74.2 .2-74.2 .2L413.4 427.5z"],unsplash:[448,512,[],"e07c","M448 230.2l0 249.8-448 0 0-249.8 141.1 0 0 124.9 165.7 0 0-124.9 141.1 0zM306.9 32l-165.7 0 0 124.9 165.7 0 0-124.9z"],"square-instagram":[448,512,["instagram-square"],"e055","M194.4 211.7a53.3 53.3 0 1 0 59.2 88.6 53.3 53.3 0 1 0 -59.2-88.6zm142.3-68.4c-5.2-5.2-11.5-9.3-18.4-12-18.1-7.1-57.6-6.8-83.1-6.5-4.1 0-7.9 .1-11.2 .1s-7.2 0-11.4-.1c-25.5-.3-64.8-.7-82.9 6.5-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.2 0 4.1 .1 7.9 .1 11.1s0 7-.1 11.1c-.2 25.5-.6 65.1 6.5 83.2 2.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.5 4.1 0 7.9-.1 11.2-.1s7.2 0 11.4 .1c25.5 .3 64.8 .7 82.9-6.5 6.9-2.7 13.1-6.8 18.4-12s9.3-11.5 12-18.4c7.2-18 6.8-57.4 6.5-83 0-4.2-.1-8.1-.1-11.4s0-7.1 .1-11.4c.3-25.5 .7-64.9-6.5-83-2.7-6.9-6.8-13.1-12-18.4l0 .2zm-67.1 44.5c18.1 12.1 30.6 30.9 34.9 52.2s-.2 43.5-12.3 61.6c-6 9-13.7 16.6-22.6 22.6s-19 10.1-29.6 12.2c-21.3 4.2-43.5-.2-61.6-12.3s-30.6-30.9-34.9-52.2 .2-43.5 12.2-61.6 30.9-30.6 52.2-34.9 43.5 .2 61.6 12.2l.1 0zm29.2-1.3c-3.1-2.1-5.6-5.1-7.1-8.6s-1.8-7.3-1.1-11.1 2.6-7.1 5.2-9.8 6.1-4.5 9.8-5.2 7.6-.4 11.1 1.1 6.5 3.9 8.6 7 3.2 6.8 3.2 10.6c0 2.5-.5 5-1.4 7.3s-2.4 4.4-4.1 6.2-3.9 3.2-6.2 4.2-4.8 1.5-7.3 1.5c-3.8 0-7.5-1.1-10.6-3.2l-.1 0zM448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM357 389c-18.7 18.7-41.4 24.6-67 25.9-26.4 1.5-105.6 1.5-132 0-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-132 1.3-25.6 7.1-48.3 25.8-67s41.5-24.6 67-25.8c26.4-1.5 105.6-1.5 132 0 25.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.9-1.3 25.6-7.1 48.3-25.8 67l0 .1z"],"first-order-alt":[512,512,[],"f50a","M256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zm0 7.8a240.2 240.2 0 1 1 0 480.4 240.2 240.2 0 1 1 0-480.4zm0 20.5a219.7 219.7 0 1 0 0 439.4 219.7 219.7 0 1 0 0-439.4zm0 8.2a211.5 211.5 0 1 1 0 423 211.5 211.5 0 1 1 0-423zm186.2 260c-4.4 17.1-11.2 33.5-20.1 48.7l-74.1-35.9 61.5 54.8c-10.6 14.1-23.2 26.6-37.2 37.3l-54.8-61.6 35.9 74.3c-15.2 9-31.6 15.8-48.6 20.2l-27.3-78.5 4.8 82.9c-8.6 1.2-17.4 1.8-26.3 1.8s-17.7-.6-26.3-1.8l4.8-82.5-27.2 78c-17.1-4.5-33.4-11.3-48.7-20.2l35.9-74.3-54.9 61.6c-14-10.7-26.6-23.2-37.2-37.3l61.6-54.9-74.3 35.9C80.7 338 74 321.7 69.5 304.6l77.8-27.1-82.2 4.8c-1.2-8.6-1.8-17.3-1.8-26.2 0-9 .6-17.8 1.8-26.5l82.4 4.8-77.9-27.2c4.5-17.1 11.3-33.5 20.2-48.7l74.2 35.9-61.5-54.9c10.7-14 23.2-26.6 37.3-37.2l54.8 61.5-35.8-74.2c15.2-8.9 31.6-15.7 48.6-20.1l26.9 77.2-4.7-81.6c8.6-1.2 17.4-1.8 26.3-1.8s17.7 .6 26.3 1.8l-4.7 82.2 27-77.8c17.3 4.5 33.6 11.4 48.6 20.2l-35.8 74.1 54.7-61.5c14.1 10.7 26.6 23.2 37.2 37.2l-61.4 54.8 74.1-35.9c8.9 15.2 15.7 31.6 20.2 48.6l-77.8 27.1 82.2-4.7c1.2 8.7 1.8 17.5 1.8 26.5 0 8.9-.6 17.6-1.8 26.2l-82.1-4.7 77.7 27.1z"],fulcrum:[256,512,[],"f50b","M63.8 164.1L28.4 207.7-7 164.1 28.4 120.6 63.8 164.1zM112.2 0l-20.5 198.2-51 57.8 51 57.8 20.5 198.2 0-211.1-41.1-44.9 41.1-44.9 0-211.1zm79.7 164.1l35.4 43.6 35.4-43.6-35.4-43.5-35.4 43.5zm-48.5 47l41.1 44.9-41.1 44.9 0 211.1 20.6-198.2 51-57.8-51-57.8-20.6-198.2 0 211.1z"],"brave-reverse":[448,512,[],"e63d","M298.5 0c3 0 5.8 1.3 7.8 3.6l38.1 44c.5-.1 1-.2 1.5-.3 9.2-1.6 18.6-2.2 27.7-1.2 11.6 1.4 21.5 5.4 28.9 12.9 7.7 7.8 15.4 15.8 22.6 23.6 2.5 2.7 4.9 5.2 6.9 7.4 .7 .8 1.4 1.5 1.9 2 3.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.2-.1 .4-.1 .4-.5 2.1l-1.5 5.8c-1.6 6.3-3.5 13.3-5.4 20.9-5.6 21.6-11.2 43.2-16.4 63.4-12.9 49.9-21.4 82.7-23.4 90.9-11.1 44.5-19.9 60-48.3 80.3-24.9 17.8-76.8 53.6-86.8 60-1 .6-2 1.3-3.4 2.3-.5 .4-3.2 2.2-3.9 2.7-4.9 3.3-8.3 5.5-12.1 7.3-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.3-.8-.5-3.4-2.4-3.9-2.7-1.4-1-2.5-1.7-3.4-2.3-10-6.4-61.9-42.1-86.8-60-28.4-20.4-37.2-35.8-48.3-80.3-2-8.2-10.5-41-23.3-90.5-5.3-20.6-10.9-42.2-16.5-63.8-2-7.6-3.8-14.6-5.4-20.9l-1.5-5.8-.5-2.1c-.5-2-.4-4.2 .2-6.2l13.1-38.1-9.9-24.5c-1.5-3.8-.7-8.2 2-11.2 1.2-1.3 1.8-2 2.6-2.8 2-2.2 4.4-4.7 6.9-7.4 7.3-7.7 15-15.7 22.7-23.5 7.4-7.5 17.3-11.6 28.9-12.9 9.1-1.1 18.5-.5 27.7 1.2 .5 .1 1 .2 1.5 .3l38.1-44c2-2.4 4.8-3.7 7.8-3.7l148 0zm-4.7 21.1l-138.6 0-39.1 45.1c-2.6 3-6.7 4.3-10.6 3.2-.2-.1-.7-.2-1.5-.4-1.3-.3-2.9-.6-4.5-.9-7.4-1.3-14.9-1.8-21.7-1-7.3 .9-13 3.2-16.6 6.9-7.6 7.7-15.2 15.6-22.3 23.3-1.7 1.8-3.3 3.5-4.8 5.1l8.8 22c1 2.4 1 5 .2 7.5L29.7 170.6c.4 1.4 .5 1.9 1.2 4.8 1.6 6.3 3.5 13.3 5.4 20.9 5.6 21.6 11.2 43.2 16.4 63.4 12.9 50 21.4 82.8 23.4 91 10.1 40.1 16.4 51.3 40.2 68.3 24.6 17.6 76.3 53.2 85.9 59.3 1.2 .8 2.5 1.6 4 2.7 .6 .4 3.2 2.2 3.9 2.7 4 2.8 6.7 4.4 9.2 5.6 2.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.6 .7-.5 3.3-2.3 3.9-2.7 1.6-1.1 2.8-1.9 4-2.7 9.6-6.1 61.3-41.7 85.9-59.3 23.8-17.1 30.2-28.2 40.1-68.3 2.1-8.3 10.5-41.1 23.3-90.7 5.3-20.6 10.9-42.2 16.5-63.8 2-7.6 3.8-14.6 5.4-20.9 .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.1-7.2-7.6-14.7-15.5-22.3-23.3-3.7-3.7-9.3-6-16.6-6.9-6.8-.8-14.4-.3-21.7 1-1.7 .3-3.2 .6-4.5 .9-.8 .2-1.3 .3-1.5 .4-3.8 1.1-7.9-.2-10.6-3.2L293.8 21.1zM224.5 316c2.8 0 20.9 6.5 35.4 14.1s25 13 28.3 15.2 1.3 6.2-1.7 8.4-44.1 34.6-48.1 38.2-9.8 9.5-13.8 9.5-9.8-5.9-13.8-9.5-45.1-36-48.1-38.2-5.1-6.2-1.7-8.4 13.9-7.5 28.3-15.2 32.5-14.1 35.4-14.1l-.2 0zm.1-230.7c.7 0 8.8 .2 20.5 4.2 12.3 4.2 25.7 9.4 31.9 9.4s51.9-8.9 51.9-8.9 54.2 66.7 54.2 81-6.8 18-13.7 25.4-36.8 39.8-40.7 43.9-11.9 10.5-7.1 21.8 11.7 25.8 3.9 40.4-21 24.4-29.4 22.8-28.4-12.2-35.7-17.1-30.5-24.3-30.5-31.8 24-20.8 28.4-23.9 24.7-14.8 25.1-19.4 .3-6-5.7-17.4-16.7-26.7-14.9-36.8 19.1-15.4 31.5-20.2 36.2-13.7 39.2-15.1 2.2-2.7-6.8-3.6-34.6-4.3-46.1-1.1-31.2 8.2-32.8 10.9-3 2.7-1.4 11.8 10.1 52.8 10.9 60.6 2.4 12.9-5.8 14.8-22.1 5.2-26.8 5.2-18.6-3.3-26.8-5.2-6.6-7-5.8-14.8 9.3-51.5 10.9-60.6 .2-9.2-1.4-11.8-21.3-7.6-32.8-10.9-37.1 .2-46.1 1.1-9.8 2.2-6.8 3.6 26.8 10.4 39.2 15.1 29.7 10 31.5 20.2-9 25.4-14.9 36.8-6.1 12.8-5.7 17.4 20.6 16.4 25.1 19.4 28.4 16.4 28.4 23.9-23.2 27-30.5 31.8-27.2 15.4-35.7 17.1-21.7-8.2-29.4-22.8-.8-29.1 3.9-40.4-3.3-17.7-7.1-21.8-33.8-36.5-40.7-43.9-13.7-11.2-13.7-25.4 54.2-81 54.2-81 45.8 8.9 51.9 8.9 19.5-5.2 31.9-9.4 20.6-4.2 20.6-4.2l-.3 0z"],avianex:[512,512,[],"f374","M453.2 32l-312 0C102.3 32 65 63.2 57.9 101.7L1.3 410.3C-5.8 448.8 20 480 59 480l312 0c38.9 0 76.2-31.2 83.3-69.7L511 101.8C518 63.2 492.2 32 453.2 32zM395 379.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.9l-20.5-29.6-68.8-99.8 18.8-28.9 8.9-4.8 103.1 112.4 4.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"],ns8:[640,512,[],"f3d5","M104.3 269.2l26.1 0 0-26.2-26.1 0 0 26.2zM156.8 243l-.1-26.2 0-.9c-.2-10.4-4.4-20.3-11.9-27.6s-17.5-11.3-27.9-11.1-20.3 4.4-27.6 11.8-11.3 17.5-11.2 27.9l0 .2 26.4 0 0-.2c.1-3.4 1.5-6.6 3.9-9s5.7-3.7 9.1-3.7 6.7 1.3 9.1 3.7 3.8 5.6 3.9 9l0 26.2 26.3 0zm52.4 25.8c0 12-2.4 23.8-6.9 34.9s-11.3 21.1-19.7 29.6-18.5 15.2-29.6 19.7-22.9 6.9-34.9 6.9l-.6 0c-24.2 0-47.3-9.6-64.4-26.7S26.3 293 26.3 268.8l-26.3 0 0 .2c0 15.4 3.1 30.7 9 44.9s14.6 27.2 25.5 38.1 23.9 19.5 38.1 25.4 29.5 8.9 44.9 8.9l.8 0c15.4 0 30.7-3 44.9-9s27.2-14.6 38.1-25.5 19.5-23.8 25.4-38.1 8.9-29.5 8.9-44.9l0-26-26.3 0 0 26zm-157.2 0c.1 17.3 7 33.9 19.2 46.1s28.8 19.1 46.1 19.1 33.9-6.9 46.1-19.1 19.2-28.8 19.2-46.1l-26.3 0c-.2 10.2-4.4 20-11.7 27.2s-17.1 11.2-27.4 11.2-20.1-4-27.4-11.2-11.5-16.9-11.7-27.2l0-26-26.3 0 0-26.6c.3-17.3 7.4-33.8 19.7-45.8s29-18.8 46.3-18.6 33.8 7.2 45.9 19.5 18.9 28.9 18.9 46.2l0 25.3 26.3 0 0-25.3c0-24.3-9.7-47.7-26.9-64.9s-40.5-26.9-64.9-26.9-47.7 9.7-64.9 26.9-26.9 40.5-26.9 64.9l0 25.4 26.3 0 0 26zm418.4-71.2c13.7 0 24.6 6.6 30.1 18.3l.7 1.5 23.2-11.5-.6-1.4c-8-19.3-28.5-31.3-53.4-31.3-23.1 0-43.6 11.4-51 28.4-.1 26.9-.2 23.9 0 24.8 4.7 11 14.6 19.4 28.7 24.2 6.5 2 13.1 3.3 19.8 4 5.5 .7 10.6 1.4 15.8 3.1 6.4 2.1 10.5 5.3 12.8 9.8l0 9.9c-3.7 7.5-13.8 12.3-25.8 12.3-14.3 0-26-6.9-31.9-19l-.7-1.5-23 11.5 .6 1.4c7.9 19.4 29.6 32 55.3 32 23.6 0 44.6-11.4 52.3-28.4l.2-25.9-.2-.7c-4.9-11-15.2-19.6-28.9-24.2-7.7-2.7-14.3-3.6-20.7-4.4-5-.5-10-1.5-14.8-2.9-6.3-1.9-10.4-5.1-12.6-9.6l0-8.4c3.4-7.4 12.9-12.1 24.2-12.1l0 0zM287.6 311.3l26.1 0 0-68.4-26.1 0 0 68.4zM639.8 258c-2.9-6.3-8.3-12-15.4-16.7 5.6-3.8 10.1-9.1 13-15.3l.2-25.3-.2-.7c-7.4-16-26.7-26.7-48.2-26.7S548.5 184 541.1 200l-.2 25.3 .2 .7c2.9 6.1 7.4 11.4 13 15.3-7.2 4.7-12.5 10.5-15.4 16.7l-.2 28.9 .2 .7c7.6 16 27.9 26.7 50.6 26.7s43.1-10.7 50.6-26.7l.2-28.9-.2-.7zm-73.2-50.8c3.6-6.3 12.6-10.5 22.6-10.5s19 4.2 22.6 10.5l0 13.7c-3.5 6.2-12.6 10.3-22.6 10.3s-19.1-4.2-22.6-10.3l0-13.7zm47.3 72.2c-3.8 6.6-13.3 10.9-24.7 10.9-11.1 0-21-4.4-24.7-10.9l0-16.2c3.7-6.3 13.5-10.5 24.7-10.5 11.3 0 20.9 4.1 24.7 10.5l0 16.2zM376.4 266l-59.8-89.7-29 0 0 40.6 26.5 0 0 .4 62.5 94.1 25.7 0 0-135.1-25.9 0 0 89.7z"],"square-pinterest":[448,512,["pinterest-square"],"f0d3","M384 32L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l72.6 0-2.2-.8c-5.4-48.1-3.1-57.5 15.7-134.7 3.9-16 8.5-35 13.9-57.9 0 0-7.3-14.8-7.3-36.5 0-70.7 75.5-78 75.5-25 0 13.5-5.4 31.1-11.2 49.8-3.3 10.6-6.6 21.5-9.1 32-5.7 24.5 12.3 44.4 36.4 44.4 43.7 0 77.2-46 77.2-112.4 0-58.8-42.3-99.9-102.6-99.9-69.9 0-110.9 52.4-110.9 106.6 0 21.1 8.2 43.7 18.3 56 2 2.4 2.3 4.5 1.7 7-1.1 4.7-3.1 12.9-4.7 19.2-1 4-1.8 7.3-2.1 8.6-1.1 4.5-3.5 5.5-8.2 3.3-30.6-14.3-49.8-59.1-49.8-95.1 0-77.5 56.2-148.6 162.2-148.6 85.2 0 151.4 60.7 151.4 141.8 0 84.6-53.3 152.7-127.4 152.7-24.9 0-48.3-12.9-56.3-28.2 0 0-12.3 46.9-15.3 58.4-5 19.3-17.6 42.9-27.4 59.3L384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64z"],"bluetooth-b":[256,512,[],"f294","M164.9 260L257.5 156.7 111.6 0 111.6 206.3 25.4 120.2-6 151.6 102.1 260-6 368.4 25.4 399.8 111.6 313.7 114.3 512 262.8 363.4 164.9 260zm40.9-103l-50 50-.3-100.3 50.3 50.3zm-50 156l50 50-50.3 50.3 .3-100.3z"],gripfire:[320,512,[],"f3ac","M80.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 10 0 92.1-147.1 153.9-147.1 268.6 0 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"],"square-google-plus":[448,512,["google-plus-square"],"f0d4","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM64 256c0-55.3 44.7-100 100-100 27 0 49.5 9.8 67 26.2l-27.1 26.1c-7.4-7.1-20.3-15.4-39.8-15.4-34.1 0-61.9 28.2-61.9 63.2 0 34.9 27.8 63.2 61.9 63.2 39.6 0 54.4-28.5 56.8-43.1l-56.9 0 0-34.4 94.4 0c1 5 1.6 10.1 1.6 16.6 0 57.1-38.3 97.6-96 97.6-55.3 0-100-44.7-100-100zm291 18.2l0 29-29.2 0 0-29-29 0 0-29.2 29 0 0-29 29.2 0 0 29 29 0 0 29.2-29 0z"],"app-store":[512,512,[],"f36f","M255.9 120.9l9.1-15.7c5.6-9.8 18.1-13.1 27.9-7.5s13.1 18.1 7.5 27.9l-87.5 151.5 63.3 0c20.5 0 32 24.1 23.1 40.8l-185.5 0c-11.3 0-20.4-9.1-20.4-20.4s9.1-20.4 20.4-20.4l52 0 66.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.5s-13.1-18.1-7.5-27.9l14.6-25.2c16.4-5.1 29.8-1.2 40.4 11.6zm168.9-61.7l53.1 0c11.3 0 20.4 9.1 20.4 20.4S410.5 318 399.2 318l-29.5 0 19.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 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zM40 256a216 216 0 1 1 432 0 216 216 0 1 1 -432 0z"],wix:[640,512,[],"f5cf","M393.4 131.7c0 13 2.1 32.7-28.7 43.8-9.5 3.4-16 9.7-16 9.7 0-31 4.7-42.2 17.4-48.9 9.8-5.1 27.2-4.6 27.2-4.6zM277.6 167.2l-34.2 132.7-28.5-108.6c-7.7-32-20.8-48.5-48.4-48.5-27.4 0-40.7 16.2-48.4 48.5L89.5 299.9 55.3 167.2C49.7 140.5 23.9 129 0 132L65.6 379.9s21.6 1.6 32.5-4c14.2-7.2 21-12.8 29.6-46.6 7.7-30.1 29.1-118.4 31.1-124.7 4.8-14.9 11.1-13.8 15.4 0 2 6.3 23.5 94.6 31.1 124.7 8.6 33.7 15.4 39.3 29.6 46.6 10.8 5.5 32.5 4 32.5 4L332.9 132c-24.4-3.1-49.8 8.9-55.3 35.3zm115.8 5.2s-4.1 6.3-13.5 11.6c-6 3.4-11.8 5.6-18 8.6-15.1 7.3-13.2 13.9-13.2 35.2l0 152.1s16.6 2.1 27.4-3.4c13.9-7.1 17.1-14 17.3-44.8l0-150.3 0 0 0-9zm163.4 84.1L640 132.8s-35.1-6-52.5 9.8c-13.3 12.1-24.4 29.6-54.2 72.5-.5 .7-6.3 10.5-13.1 0-29.3-42.2-40.8-60.3-54.2-72.5-17.4-15.8-52.5-9.8-52.5-9.8l83.2 123.7-83 123.4s36.6 4.6 54-11.2c11.5-10.5 17.6-20.4 52.5-70.7 6.8-10.5 12.6-.8 13.1 0 29.4 42.4 39.2 58.1 53.1 70.7 17.4 15.8 53.3 11.2 53.3 11.2l-83-123.4z"],intercom:[448,512,[],"f7af","M392 32L56 32C25.1 32 0 57.1 0 88L0 424c0 30.9 25.1 56 56 56l336 0c30.9 0 56-25.1 56-56l0-336c0-30.9-25.1-56-56-56zM283.7 114.1c0-19.8 29.9-19.8 29.9 0l0 199.5c0 19.8-29.9 19.8-29.9 0l0-199.5zm-74.6-7.5c0-19.8 29.9-19.8 29.9 0l0 216.5c0 19.8-29.9 19.8-29.9 0l0-216.5zm-74.7 7.5c0-19.8 29.9-19.8 29.9 0l0 199.5c0 19.8-29.9 19.8-29.9 0l0-199.5zM59.7 144c0-19.8 29.9-19.8 29.9 0l0 134.3c0 19.8-29.9 19.8-29.9 0l0-134.3zM383.1 371.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 0l0-134.3c0-19.8 29.9-19.8 29.9 0l0 134.3z"],reacteurope:[576,512,[],"f75d","M250.7 211.7l5.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.3-2 6.8zm63.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.3-1.9 6.8zm-91.3 50.5l-3.4 0c-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.1l0-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.5l3.4 0c4.7-.1 3.8-3.9 3.8-12.3 0-9.9-6.7-14.1-16.8-14.1l-.2 0c-10.1 0-16.8 4.2-16.8 14.1l0 40.1c0 10.4 6.7 14.1 16.8 14.1l.2 0c10.1 0 16.8-3.8 16.8-14.1 0-9.9 1.1-13.8-3.8-13.8zm-80.7 17.4l-14.7 0 0-19.3 11.4 0c2.5 0 3.8-1.3 3.8-3.8l0-2.1c0-2.5-1.3-3.8-3.8-3.8l-11.4 0 0-18.3 14.4 0c2.5 0 3.8-1.3 3.8-3.8l0-2.1c0-2.5-1.3-3.8-3.8-3.8l-21.7 0c-2.4-.1-3.7 1.3-3.7 3.8l0 59.1c0 2.5 1.3 3.8 3.8 3.8l21.9 0c2.5 0 3.8-1.3 3.8-3.8l0-2.1c0-2.5-1.3-3.8-3.8-3.8zm-42-18.5c4.6-2 7.3-6 7.3-12.4l0-11.9c0-10.1-6.7-14.1-16.8-14.1l-13.4 0c-2.5 0-3.8 1.3-3.8 3.8l0 59.1c0 2.5 1.3 3.8 3.8 3.8l3.4 0c2.5 0 3.8-1.3 3.8-3.8l0-22.9 5.6 0 7.4 23.5c.2 1 .8 1.8 1.6 2.4s1.8 .9 2.7 .8l3.3 0c2.8 0 4-1.8 3.2-4.4l-8.1-23.9zm-3.8-14c0 4.8-2.5 6.1-6.1 6.1l-5.8 0 0-20.9 5.8 0c3.6 0 6.1 1.3 6.1 6.1l0 8.7zM176.1 226c-.1-.5-.2-1-.4-1.4s-.6-.8-1-1.1-.8-.6-1.3-.7-1-.2-1.5-.1l-6.9 0c-.5 0-1 0-1.4 .2s-.9 .4-1.3 .7-.7 .7-.9 1.1-.4 .9-.4 1.4l-11 59.2c-.5 2.7 .9 4.1 3.4 4.1l3 0c.5 .1 1 0 1.5-.2s.9-.4 1.3-.7 .7-.7 .9-1.2 .4-.9 .4-1.4l1.8-11.3 12.2 0 1.8 11.3c0 .5 .2 1 .4 1.4s.5 .9 .9 1.2 .8 .6 1.3 .7 1 .2 1.5 .2l3.5 0c2.6 0 3.9-1.4 3.4-4.1L176.1 226zm-12.3 39.3l4.7-29.7 4.7 29.7-9.4 0zm89.3 20.2l0-53.2 7.5 0c2.5 0 3.8-1.3 3.8-3.8l0-2.1c0-2.5-1.3-3.8-3.8-3.8l-25.8 0c-2.5 0-3.8 1.3-3.8 3.8l0 2.1c0 2.5 1.3 3.8 3.8 3.8l7.3 0 0 53.2c0 2.5 1.3 3.8 3.8 3.8l3.4 0c2.5 0 3.8-1.3 3.8-3.8l0 0zm248-.8l-19.4 0 0-26.7 16.1 0c.3 0 .5 0 .8-.1s.5-.2 .7-.4 .3-.4 .4-.7 .1-.5 .1-.8l0-.8c0-.3 0-.5-.1-.8s-.2-.5-.4-.7-.4-.3-.7-.4-.5-.1-.8-.1l-16.1 0 0-25.8 19.1 0c.3 0 .5 0 .8-.1s.5-.2 .7-.4 .3-.4 .4-.7 .1-.5 .1-.8l0-.8c0-.3 0-.5-.1-.8s-.2-.5-.4-.7-.4-.3-.7-.4-.5-.1-.8-.1l-22.2 0c-.3-.1-.5-.1-.8 0s-.5 .2-.7 .4-.3 .4-.4 .7-.1 .5-.1 .8l0 63c0 .3 0 .5 .1 .8s.2 .5 .4 .6 .4 .3 .7 .4 .5 .1 .8 .1l22.5 0c.3 0 .5 0 .8-.1s.5-.2 .7-.4 .3-.4 .4-.6 .1-.5 .1-.8l0-.8c0-.3 0-.5-.1-.8s-.2-.5-.4-.7-.4-.3-.7-.4-.5-.1-.8-.1l0 0zM408 221.8l-.8 0c-10.1 0-15.3 4.7-15.3 14.1l0 40.1c0 9.3 5.2 14.1 15.3 14.1l.8 0c10.1 0 15.3-4.8 15.3-14.1l0-40.1c0-9.4-5.2-14.1-15.3-14.1l0 0zm10.2 52.4c-.1 8-3 11.1-10.5 11.1s-10.5-3.1-10.5-11.1l0-36.6c0-7.9 3-11.1 10.5-11.1s10.5 3.2 10.5 11.1l0 36.6zm-46.5-14.5c6.1-1.6 9.2-6.1 9.2-13.3l0-9.7c0-9.4-5.2-14.1-15.3-14.1l-13.7 0c-.3 0-.5 0-.8 .1s-.5 .2-.7 .4-.3 .4-.4 .6-.1 .5-.1 .8l0 63c0 .3 0 .5 .1 .8s.2 .5 .4 .6 .4 .3 .7 .4 .5 .1 .8 .1l1.2 0c.3 0 .5 0 .8-.1s.5-.2 .6-.4 .3-.4 .4-.6 .1-.5 .1-.8l0-26.9 11.6 0 10.4 27.2c.2 .5 .5 .9 .9 1.1s.9 .4 1.4 .4l1.5 0c1.4 0 2-1 1.5-2.3l-10.6-27.3zm-6.4-3.9l-10.2 0 0-28.5 10.2 0c7.5 0 10.5 3.1 10.5 11.1l0 6.4c0 7.8-3 11-10.5 11l0 0zm85.9-33.1l-13.7 0c-.3-.1-.5-.1-.8 0s-.5 .2-.7 .4-.3 .4-.4 .7-.1 .5-.1 .8l0 63c0 .3 0 .5 .1 .8s.2 .5 .4 .6 .4 .3 .7 .4 .5 .1 .8 .1l1.2 0c.3 0 .5 0 .8-.1s.5-.2 .6-.4 .3-.4 .4-.6 .1-.5 .1-.8l0-26.1 10.6 0c10.1 0 15.3-4.8 15.3-14.1l0-10.5c0-9.4-5.2-14.1-15.3-14.1zm10.2 22.8c0 7.9-3 11.1-10.5 11.1l-10.2 0 0-29.2 10.2 0c7.5-.1 10.5 3.1 10.5 11l0 7.1zM259.6 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.3-7.1-.1zM487.2 171.9c-11.7-4.4-23.5-8.1-35.6-11.3 19.6-78 11.6-134.7-22.3-153.9-34.5-19.4-85.9 4.3-138.2 55.2 3.4 3.3 6.8 6.7 10.2 10.2 82.5-80 119.6-53.5 120.9-52.8 22.4 12.7 36 55.8 15.5 137.8-27.8-6.4-56.1-10.7-84.6-13-71.9-100.5-140.6-142.1-182.2-142.1-30.8 0-43.8 21-47.6 27.7-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.2-3.4-3.3-6.8-6.7-10.2-10.2-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.3l0 0zM136 36.8c2.9-5.1 11.9-20.3 34.9-20.3 36.8 0 98.8 39.6 163.3 126.2-31.3-1.8-62.7-1.5-93.9 .9 13-18.3 27.1-35.8 42.2-52.4-3.4-3.5-6.8-6.9-10.2-10.2-18.3 20.2-35.3 41.7-50.7 64.2-28.5 2.7-56.7 7.6-84.4 14.6-.2-1.4-24.3-82.2-1.2-123l0 0zM440.8 475.1c-2.9 5.1-11.8 20.3-34.9 20.3-36.7 0-98.7-39.4-163.3-126.2 31.3 1.8 62.7 1.5 93.9-.9-13 18.3-27.1 35.8-42.2 52.4 3.4 3.5 6.8 6.9 10.2 10.2 18.4-20.2 35.3-41.7 50.7-64.2 47.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.4-2.1 0-4.2-.5-6.1-1.5s-3.5-2.4-4.6-4.2l-.1 .1c-1.6 1.5-3.4 2.7-5.4 3.6 5.7 14.3 10.6 28.4 14.7 42.2-23.7 6-47.7 10.3-72 13 3.5-5.3 17.2-26.2 32.2-54.2-2.1-.8-4.2-1.9-6-3.2-1.1 1.2-3.6 4.2-10.9 4.2-6.2 11.2-17.4 30.9-33.9 55.2-37.4 3.3-75 3.6-112.4 1-7.9-11.2-21.5-31.1-36.8-57.8-1-.4-2-.9-3-1.5-1.9 1.6-3.9 3.2-12.6 3.2 6.3 11.2 17.5 30.7 33.8 54.6-24.3-2.3-48.4-6.2-72.2-11.7 3.9-14 8.6-28.3 14.1-42.9-3.2 0-5.4 .2-8.4-1-2.2 .8-4.6 1.1-6.9 1-4.9 13.4-9.1 26.5-12.7 39.4-159.9-42.6-140.3-123.6-1.5-164 3.6 11.9 7.7 24.1 12.4 36.4 10.4 0 12.9 3.4 14.4 5.3 .7-.8 1.4-1.6 2.3-2.2-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.3 3.1 1.8 5.3 4.6 6.4 8 2.5-3.7 6.1-6.6 10.2-8.4 6.5-11.7 17.9-31.9 34.8-56.9 37.4-3.3 75-3.6 112.4-1 31.5 44.6 28.9 48.1 42.5 64.5 2.6-3.5 6.3-6 10.4-7.4-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.2 2.5 1 4.8 2.4 6.8 4.3l.1 .1c1-1.5 2.3-2.8 3.8-3.8s3.3-1.6 5.1-1.8c4.9-13.4 9.2-26.6 12.8-39.5 11.7 3.1 23.2 6.8 34.5 11 106.1 39.9 74 87.9 72.6 90.4-19.8 35.1-80.1 55.2-105.7 62.5zm-114.4-114l-1.2 0c-.3 0-.5 0-.8 .1s-.5 .2-.6 .4-.3 .4-.4 .6-.1 .5-.1 .8l0 49.8c0 7.9-2.6 11.1-10.1 11.1s-10.1-3.1-10.1-11.1l0-49.8c0-.3 0-.5-.1-.8s-.2-.5-.4-.7-.4-.3-.7-.4-.5-.1-.8-.1l-1.2 0c-.3 0-.5 0-.8 .1s-.5 .2-.7 .4-.3 .4-.4 .6-.1 .5-.1 .8l0 51.5c0 9.6 5 14.1 15.1 14.1l.4 0c10.1 0 15.1-4.6 15.1-14.1l0-51.5c0-.3-.1-.5-.2-.8s-.3-.5-.5-.6-.4-.3-.7-.4-.5-.1-.8-.1zM321.8 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.3-7.1-.1zm-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.3-7.1-.1zm5.1-30.8l-19.4 0 0-26.7 16.1 0c.3 0 .5 0 .8-.1s.5-.2 .7-.4 .3-.4 .4-.7 .1-.5 .1-.8l0-.8c0-.3 0-.5-.1-.8s-.2-.5-.4-.7-.4-.3-.7-.4-.5-.1-.8-.1l-16.1 0 0-25.8 19.1 0c.3 0 .5 0 .8-.1s.5-.2 .7-.4 .3-.4 .4-.7 .1-.5 .1-.8l0-.8c0-.3 0-.5-.1-.8s-.2-.5-.4-.7-.4-.3-.7-.4-.5-.1-.8-.1l-22.2 0c-.3 0-.5 0-.8 .1s-.5 .2-.7 .4-.3 .4-.4 .6-.1 .5-.1 .8l0 63c0 .3 0 .5 .1 .8s.2 .5 .4 .6 .4 .3 .7 .4 .5 .1 .8 .1l22.5 0c.3 0 .5 0 .8-.1s.5-.2 .7-.4 .3-.4 .4-.7 .1-.5 .1-.8l0-.8c0-.3 0-.6-.1-.8s-.2-.5-.4-.7-.4-.4-.7-.4-.5-.1-.8-.1l0 0zm-7.4-99.4l-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.3-7.1-.1-2.3-6.8z"],waze:[512,512,[],"f83f","M502.6 201.7c14.5 85.9-30.9 167.9-113.2 208.1 13 34.1-12.4 70.2-48.3 70.2-13.2 0-26-5.1-35.6-14.2s-15.3-21.6-16-34.8c-6.4 .2-64.2 0-76.3-.6-.3 6.8-1.9 13.5-4.7 19.6s-6.9 11.7-11.9 16.3-10.8 8.2-17.2 10.5-13.2 3.4-19.9 3.1c-33.9-1.4-58-34.8-47-67.9-37.2-13.1-72.5-34.9-99.6-70.8-13-17.3-.5-41.8 20.8-41.8 46.3 0 32.2-54.2 43.2-110.3 18.4-93.9 116.8-157.1 211.7-157.1 102.5 0 197.2 70.7 214.1 169.7zM373.9 388.3c42-19.2 81.3-56.7 96.3-102.1 40.5-123.1-64.2-228-181.7-228-83.4 0-170.3 55.4-186.1 136-9.5 48.9 5 131.4-68.7 131.4 24.9 33.1 58.3 52.6 93.7 64 24.7-21.8 63.9-15.5 79.8 14.3 14.2 1 79.2 1.2 87.9 .8 3.5-6.9 8.5-12.9 14.7-17.5s13.2-7.9 20.8-9.5 15.4-1.4 22.9 .4 14.5 5.3 20.5 10.2zM205.5 187.1c0-34.7 50.8-34.7 50.8 0s-50.8 34.7-50.8 0zm116.6 0c0-34.7 50.9-34.7 50.9 0s-50.9 34.8-50.9 0zM199.5 257.8c-3.4-16.9 22.2-22.2 25.6-5.2l.1 .3c4.1 21.4 29.8 44 64.1 43.1 35.7-.9 59.3-22.2 64.1-42.8 4.5-16.1 28.6-10.4 25.5 6-5.2 22.2-31.2 62-91.5 62.9-42.6 0-80.9-27.8-87.9-64.2l0 0z"],"creative-commons-remix":[512,512,[],"f4ee","M255.6 8C397.4 8 504 118.1 504 256 504 403.1 385.5 504 255.6 504 121.6 504 8 394.5 8 256 8 123.1 112.7 8 255.6 8zm.8 44.7c-118.2 0-203.7 97.9-203.7 203.3 0 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.3zM418.1 260.4l4.9 2.2 0 70c-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.5 0-63.8 59.3-24.8c-.7-.7-.4 5-.4-70.4l67.3-29.7 151.9 62.9 0 61.6 49.1 20.3zm-70.4 81.5l0-43.8-.4 0 0-1.8-113.8-46.5 0 45.2 113.8 46.9 0-.4 .4 .4zm7.5-57.6l39.9-16.4-36.8-15.5-39 16.4 35.9 15.5zm52.3 38.1l0-43-44.3 18.6 0 43.4 44.3-19z"],bandcamp:[512,512,[],"f2d5","M256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zm48.2 326.1l-181 0 84.7-156.1 181 0-84.7 156.1z"],"square-web-awesome-stroke":[448,512,[],"e684","M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 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 96zm235 81.6l53 46.4 52.2-10.4c-2.6-3.9-4.2-8.5-4.2-13.6 0-13.3 10.7-24 24-24s24 10.7 24 24c0 13-10.3 23.6-23.2 24L304.5 349.1c-5.2 11.5-16.6 18.9-29.2 18.9l-102.6 0c-12.6 0-24-7.4-29.2-18.9L87.2 224c-12.9-.4-23.2-11-23.2-24 0-13.3 10.7-24 24-24s24 10.7 24 24c0 5-1.5 9.7-4.2 13.6L160 224 213.1 177.6c-8.9-4.1-15-13.1-15-23.6 0-14.4 11.6-26 26-26s26 11.6 26 26c0 10.5-6.2 19.5-15.1 23.6z"],"vimeo-v":[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.3-35.2-129.2-50.2-204.9-79.3-204.9-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"],strava:[384,512,[],"f428","M158.4 0L7 292 96.2 292 158.4 175.9 220.1 292 308.6 292 158.4 0zM308.6 292l-43.9 88.2-44.6-88.2-67.6 0 112.2 220 111.5-220-67.6 0z"],uniregistry:[384,512,[],"f404","M192 480c39.5 0 76.2-11.8 106.8-32.2l-213.5 0C115.8 468.2 152.5 480 192 480zM102.9 286.9l0-12.4-102.9 0 0 12.4c0 2.5 0 5 .1 7.4l103.1 0c-.2-2.4-.3-4.9-.3-7.4zm20.5 57l-114.9 0c2.6 8.5 5.8 16.8 9.6 24.8l138.3 0c-12.9-5.7-24.1-14.2-33-24.8zm-17.7-34.7l-104.4 0c.9 7.6 2.2 15 3.9 22.3l109.7 0c-4-6.9-7.2-14.4-9.2-22.3zm-2.8-69.3l-102.9 0 0 17.3 102.9 0 0-17.3zm0-173.2l-102.9 0 0 4.9 102.9 0 0-4.9zm0-34.7l-102.9 0 0 2.5 102.9 0 0-2.5zm0 69.3l-102.9 0 0 7.4 102.9 0 0-7.4zm0 104l-102.9 0 0 14.8 102.9 0 0-14.8zm0-69.3l-102.9 0 0 9.9 102.9 0 0-9.9zm0 34.6l-102.9 0 0 12.4 102.9 0 0-12.4zM269.1 331.5l109.7 0c1.8-7.3 3.1-14.7 3.9-22.3l-104.4 0c-2.1 7.9-5.2 15.4-9.2 22.3zm12-185.7l102.9 0 0-9.8-102.9 0 0 9.8zm0 37.2l102.9 0 0-12.4-102.9 0 0 12.4zm0-74.3l102.9 0 0-7.4-102.9 0 0 7.4zm0-76.7l0 2.5 102.9 0 0-2.5-102.9 0zM78.1 442.9l227.7 0c11.8-8.7 22.7-18.6 32.2-29.7l-293.1 0c9.6 11 21.4 21 33.2 29.7zm203-371.3l102.9 0 0-4.9-102.9 0 0 4.9zm0 148.5l102.9 0 0-14.8-102.9 0 0 14.8zM38.8 405.7l305.3 0c6.7-8.5 12.6-17.6 17.8-27.2L23 378.5c5.2 9.6 9.2 18.7 15.8 27.2zm188.8-37.1l139.4 0c3.7-8 5.8-16.2 8.5-24.8l-115 0c-8.8 10.7-20.1 19.2-32.9 24.8zm53.5-81.7c0 2.5-.1 5-.4 7.4l103.1 0c.1-2.5 .2-4.9 .2-7.4l0-12.4-102.9 0 0 12.4zm0-29.7l102.9 0 0-17.3-102.9 0 0 17.3z"],"cc-diners-club":[576,512,[],"f24c","M239.7 79.9a175.8 175.8 0 1 0 0 351.6 175.8 175.8 0 1 0 0-351.6zM199.8 359.5c-41.7-15.9-71.4-56.4-71.4-103.8s29.7-87.9 71.4-104.1l0 207.9zm79.8 .3l0-208.2c41.7 16.2 71.4 56.7 71.4 104.1s-29.7 87.9-71.4 104.1zM528 32L48 32C21.5 32 0 53.5 0 80L0 432c0 26.5 21.5 48 48 48l480 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48zM329.7 448l-90.3 0C133.2 448 45.6 362.5 45.6 257.8 45.6 143.2 133.2 64 239.4 64l90.3 0c105 0 200.7 79.2 200.7 193.8 0 104.7-95.7 190.2-200.7 190.2z"],pinterest:[512,512,[],"f0d2","M504 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.2C161.5 437.2 163.5 467.4 165.6 487 73.4 450.9 8 361.1 8 256 8 119 119 8 256 8S504 119 504 256z"],algolia:[512,512,[],"f36c","M256 0c-139.9 0-254 112.7-256 252.1-2 141.5 112.9 258.7 254.5 259.5 43.7 .3 85.9-10.4 123.3-30.7 3.6-2 4.2-7 1.1-9.7l-24-21.2c-4.9-4.3-11.8-5.5-17.8-3-26.1 11.1-54.5 16.8-83.7 16.4-114.4-1.5-206.9-96.6-205.1-211 1.8-112.9 94.3-204.2 207.7-204.2l207.7 0 0 369-117.8-104.7c-3.8-3.4-9.7-2.7-12.7 1.3-18.9 25-49.7 40.6-83.9 38.2-47.5-3.3-85.9-41.5-89.5-88.9-4.2-56.6 40.6-103.9 96.3-103.9 50.4 0 91.9 38.8 96.2 88 .4 4.4 2.4 8.5 5.7 11.4l30.7 27.2c3.5 3.1 9 1.2 9.9-3.4 2.2-11.8 3-24.2 2.1-36.8-4.9-72-63.3-130-135.4-134.4-82.7-5.1-151.8 59.5-154 140.6-2.1 78.9 62.6 147 141.6 148.7 33 .7 63.6-9.6 88.3-27.6L495 509.4c6.6 5.8 17 1.2 17-7.7l0-492c0-5.4-4.4-9.7-9.7-9.7L256 0z"],stackpath:[448,512,[],"f842","M244.6 232.4c0 8.5-4.3 20.5-21.3 20.5l-19.6 0 0-41.5 19.6 0c17.1 0 21.3 12.4 21.3 21zM448 32l0 448-448 0 0-448 448 0zM151.3 287.8c0-21.2-12.1-34.5-46.7-44.8-20.6-7.4-26-10.9-26-18.6s7-14.6 20.4-14.6c14.1 0 20.8 8.4 20.8 18.4l30.7 0 .2-.6c.5-19.6-15.1-41.6-51.1-41.6-23.4 0-52.6 10.8-52.6 38.3 0 19.4 9.2 31.3 50.7 44.4 17.3 6.2 21.9 10.4 21.9 19.5 0 15.2-19.1 14.2-19.5 14.2-20.4 0-25.7-9.1-25.7-21.9l-30.8 0-.2 .6c-.7 31.3 28.4 45.2 56.6 45.2 30 0 51.1-13.6 51.1-38.3zm125.4-55.6c0-25.3-18.4-45.5-53.4-45.5l-51.8 0 0 138.2 32.2 0 0-47.4 19.6 0c30.3 0 53.4-16 53.4-45.4zM297.9 325l49.1-138.2-31.1 0-47.9 138.2 29.9 0zM404.5 186.8l-31.1 0-47.9 138.2 29.9 0 49.1-138.2z"],"octopus-deploy":[512,512,[],"e082","M455.7 349.2c-45.9-39.1-36.7-77.9-16.1-128.1 35.7-87-23.5-186.9-109.6-212.8-92.9-27.9-195.7 16-230.3 108.8-8.7 23.5-12.5 48.5-11 73.5 1.7 29.5 14.7 53 24.1 80.3 17.2 50.2-28.1 92.7-66.7 117.6-46.8 30.2-36.3 39.9-8.4 41.9 23.4 1.7 44.5-4.5 65.3-15 9.2-4.6 40.7-18.9 45.1-28.6-12.2 26.6-37 72.7-21.5 102.1 19.1 36.2 67.1-31.8 76.7-45.8 8.6-12.6 43-81.3 63.6-46.9 18.9 31.4 8.6 76.4 35.7 104.6 32.9 34.2 51.2-18.3 51.4-44.2 .2-16.4-6.1-95.9 29.9-59.9 21.4 21.4 52.9 71.2 88.6 67 38.7-4.5-22.1-68-28.3-78.7 5.4 4.3 53.7 34.1 53.8 9.5 .1-18.8-30.1-34.7-42.5-45.3z"],yammer:[512,512,[],"f840","M500.7 159.5c-.4-1.8-1.2-3.4-2.3-4.8s-2.5-2.6-4.1-3.5c-3.1-1.6-6.7-2-10.1-1.1l-26.4 6.6 0-.2-22.3 5.8-1.2 .3-.6-2.2c-15.5-58.3-45-111.9-86.1-156.2-2.6-2.7-6.1-4.2-9.8-4.3s-7.3 1.3-10 3.8l-102.9 102.7-199.9 0c-6.6 0-12.9 2.6-17.6 7.3S0 124.8 0 131.4l0 249C0 387 2.6 393.3 7.3 398s11 7.3 17.6 7.3L225 405.3 328.1 508c2.6 2.6 6 4 9.7 4s7.1-1.4 9.7-4c.1-.1 .2-.3 .4-.4 29.3-31.5 52.8-67.8 69.6-107.4 6.9-16.5 12.7-33.5 17.3-50.8l0 0 20.4 5.3 0-.1 28.3 7.3c.9 .2 1.7 .4 2.6 .5 1.4 .2 2.8 .2 4.1-.1 2.5-.5 4.8-1.7 6.7-3.4s3.2-4 3.8-6.5c15.2-63.4 15.2-129.6 .1-193l0 0zM337.1 24.7l0 0 0 0 0 0zM226.9 189.8l-52.6 91.3c-1 1.7-1.5 3.7-1.5 5.7l0 46.2c0 5.8-2.3 11.4-6.5 15.6s-9.7 6.4-15.6 6.4l-3.4 0c-5.8 0-11.4-2.3-15.6-6.4s-6.5-9.7-6.5-15.6l0-45.7c0-1.9-.5-3.8-1.4-5.5L72.3 189.6c-1.9-3.4-2.8-7.1-2.8-11s1.1-7.6 3-10.9 4.7-6.1 8.1-8 7.1-2.9 11-2.9l3.3 0c4 0 8 1.1 11.5 3.2s6.3 5.1 8.1 8.7l36.4 70.3 37.5-70.5c1.8-3.5 4.6-6.4 7.9-8.4s7.2-3.2 11.1-3.2 7.8 .9 11.2 2.8 6.3 4.7 8.2 8.1c2 3.3 3 7.1 3 11s-1 7.7-3 11l0 0zM337.1 24.7c35.9 40.6 61.9 89 75.8 141.3l.6 2-114.1 29.6 0-66.1c0-6.6-2.7-12.9-7.3-17.6s-11-7.3-17.6-7.3l-19.4 0 82.1-81.8zM397.6 392l0 0 0 0c-14.7 34.8-35.1 67-60.2 95.2l-82.2-81.9 19.2 0c6.6 0 12.9-2.6 17.6-7.3s7.3-11 7.3-17.6l0-66.2 114.6 29.9c-4.4 16.3-9.8 32.3-16.3 47.9l0 0zm84-52.4l0 0-50.6-13.1-131.7-34.3 0-72.5 119.7-31 4.5-1.2c29.9-7.7 49.2-12.8 58.1-15.1 12 55.1 12 112.1 0 167.2z"],modx:[448,512,[],"f285","M356 241.8l36.7 23.7 0 214.5-133-83.8 96.3-154.4zM440 75l-213.7 0-23 37.8 153.5 96.5 83.2-134.3zM351 217.8l-295.8-185.8 0 214.5 46 29 249.8-57.7zM97 294.2L8 437 221.7 437 346.7 236.5 97 294.2z"],"square-threads":[448,512,[],"e619","M64 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 32zM294.2 244.3c19.5 9.3 33.7 23.5 41.2 40.9 10.4 24.3 11.4 63.9-20.2 95.4-24.2 24.1-53.5 35-95.1 35.3l-.2 0c-46.8-.3-82.8-16.1-106.9-46.8-21.5-27.3-32.6-65.4-33-113.1l0-.2c.4-47.7 11.5-85.7 33-113.1 24.2-30.7 60.2-46.5 106.9-46.8l.2 0c46.9 .3 83.3 16 108.2 46.6 12.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.6-19.4-23.9-48.7-36.1-87-36.4-38 .3-66.8 12.5-85.5 36.2-17.5 22.3-26.6 54.4-26.9 95.5 .3 41.1 9.4 73.3 26.9 95.5 18.7 23.8 47.4 36 85.5 36.2 34.3-.3 56.9-8.4 75.8-27.3 21.5-21.5 21.1-47.9 14.2-64-4-9.4-11.4-17.3-21.3-23.3-2.4 18-7.9 32.2-16.5 43.2-11.4 14.5-27.7 22.4-48.4 23.5-15.7 .9-30.8-2.9-42.6-10.7-13.9-9.2-22-23.2-22.9-39.5-1.7-32.2 23.8-55.3 63.5-57.6 14.1-.8 27.3-.2 39.5 1.9-1.6-9.9-4.9-17.7-9.8-23.4-6.7-7.8-17.1-11.8-30.8-11.9l-.4 0c-11 0-26 3.1-35.6 17.6l-23-15.8c12.8-19.4 33.6-30.1 58.5-30.1l.6 0c41.8 .3 66.6 26.3 69.1 71.8 1.4 .6 2.8 1.2 4.2 1.9l.1 .5zm-71.8 67.5c17-.9 36.4-7.6 39.7-48.8-8.8-1.9-18.6-2.9-29-2.9-3.2 0-6.4 .1-9.6 .3-28.6 1.6-38.1 15.5-37.4 27.9 .9 16.7 19 24.5 36.4 23.6l-.1-.1z"],"old-republic":[512,512,[],"f510","M243.8 10.2c7.5-.3 15-.3 22.5-.1 3.6 .1 7.2 .4 10.8 .7 4.9 .3 9.8 1 14.7 1.6 2.9 .4 5.8 1 8.7 1.5 7.9 1.3 15.7 3.3 23.4 5.4 12.2 3.5 24.2 7.9 35.8 13.2 26.6 12.2 50.9 29.2 71.6 49.9 20 20.1 36.7 43.5 48.9 69.2 1.1 2.6 2.4 5.1 3.5 7.7 2.8 6.4 5.4 13 7.6 19.6 4.1 12.3 7.3 25 9.4 37.8 .6 3.1 1 6.3 1.4 9.5 .5 3.8 .9 7.7 1.2 11.6 .8 8.3 .8 16.7 .8 25.1-.1 5-.3 9.9-.7 14.9-.2 3.4-.5 6.8-1 10.1-.4 2.7-.6 5.5-1.1 8.2-.9 5.1-1.7 10.3-2.9 15.4-4.1 18.5-10.3 36.6-18.5 53.6-15.8 32.8-38.8 62.2-67.1 85.1-17.3 14.1-36.4 25.9-56.9 34.9-6.2 2.7-12.5 5.3-18.9 7.4-3.5 1.2-7 2.4-10.6 3.4-6.6 1.9-13.3 3.6-20 5-4.7 .9-9.3 1.7-14 2.5-5.3 .7-10.5 1.4-15.8 1.7-6.7 .7-13.4 .8-20.1 .8-6.8 0-13.6-.1-20.4-.8-3.3-.2-6.6-.5-9.8-1-2.7-.4-5.5-.6-8.2-1.1-4.1-.7-8.2-1.4-12.4-2.2-4.2-.9-8.5-1.9-12.7-3-8.6-2.2-17.1-5-25.4-8.1-10.5-4.1-20.8-8.7-30.6-14.2-2.1-1.2-4.3-2.3-6.4-3.6-11.2-6.6-21.9-14.1-31.9-22.3-34.7-28.4-61.4-66.4-76.4-108.7-3.1-8.7-5.7-17.6-7.8-26.7-1.5-6.2-2.5-12.4-3.6-18.7-.4-2.3-.6-4.7-1-7.1-.6-4-.8-8-1.2-11.9-.8-9.5-.7-19-.5-28.5 .1-3.5 .3-7 .7-10.5 .3-3.2 .5-6.4 .9-9.5 .4-2.8 .7-5.6 1.2-8.4 .7-3.9 1.3-7.9 2.1-11.8 3.4-16.5 8.5-32.7 15.3-48.2 1.2-2.9 2.6-5.7 3.9-8.6 8.1-16.7 17.9-32.6 29.5-47.1 20-25.4 45.1-46.7 73.3-62.5 7.5-4.2 15.2-8 23.1-11.4 15.8-6.9 32.4-12 49.3-15.4 3.5-.7 7-1.2 10.6-1.8 2.6-.5 5.3-.7 7.9-1.1 3.5-.5 7.1-.7 10.6-1 2.5-.2 4.9-.4 7.4-.5zm8.6 24.4c-9.2 .1-18.4 1-27.6 2.2-7.3 1.1-14.5 2.6-21.7 4.3-13.9 3.5-27.5 8.3-40.5 14.4-10.5 5-20.6 10.7-30.2 17.2-4.2 2.9-8.4 5.8-12.3 9-5.1 4-10 8.2-14.7 12.6-2.5 2.2-4.8 4.7-7.2 7.1-28.2 28.8-48.4 65.4-57.5 104.7-2 8.4-3.5 17-4.4 25.6-1.1 8.9-1.4 17.9-1.4 26.8 .1 7.1 .4 14.3 1.2 21.4 .6 7.1 1.9 14.2 3.2 21.2 1.1 4.6 2 9.3 3.3 13.9 6.3 23.4 16.5 45.7 30.1 65.8 8.6 13 18.8 24.9 30 35.8 16.3 15.8 35 29 55.3 39.2 7.3 3.5 14.7 6.9 22.3 9.6 5 1.8 10.1 3.6 15.2 5 11.3 3.2 22.8 5.6 34.4 7.1 2.9 .3 5.8 .6 8.7 .9 13.8 1.1 27.7 1 41.5-.4 4.4-.6 8.9-1 13.3-1.8 3.6-.7 7.3-1.2 10.9-2.1 4.1-1 8.3-1.9 12.4-3.1 26.5-7.3 51.6-19.7 73.6-36.2 15.8-11.8 30-25.8 42.1-41.3 3.3-4 6.2-8.3 9.1-12.6 3.4-5.1 6.6-10.2 9.6-15.5 2.4-4.4 4.7-8.9 7-13.4 5.7-12.1 10.3-24.6 13.8-37.5 2.6-10 4.7-20.2 5.9-30.4 1.8-13.5 1.9-27.1 1.3-40.7-.3-3.9-.7-7.8-1-11.7-2.2-19.1-6.8-37.9-13.8-55.8-6-15.1-13.5-29.6-22.6-43.1-12.7-18.8-28.2-35.7-46-49.8-25-20-54.5-34.5-85.6-42.1-7.8-1.9-15.7-3.3-23.6-4.4-3.9-.6-7.8-.8-11.8-1.2-7.4-.6-14.8-.7-22.2-.6zM147.3 83.5c13.3-8.9 28.1-15.4 43.3-20.2-3.2 1.8-6.4 3.4-9.5 5.3-11.2 6.7-21.5 14.9-30.4 24.5-6.8 7.4-12.8 15.7-17 24.9-3.3 6.9-5.6 14.2-6.9 21.7-.9 4.8-1.3 9.8-1.2 14.8 .1 13.7 4.4 27.1 11.3 38.8 5.9 10.2 13.6 19.3 22.4 27.3 4.9 4.4 10.2 8.1 15 12.6 2.3 2.2 4.5 4.4 6.4 6.9 2.6 3.3 4.9 7 6 11.1 .9 3 .7 6.2 .7 9.3 0 4.1 0 8.2 0 12.3 .1 3.5 0 7.1 .1 10.6 .1 2.4 0 4.8 .1 7.1 .2 5.8 .1 11.5 .1 17.3 .1 2.9 0 5.8 .1 8.7 0 1.6 .1 3.3 0 4.9-.9 .1-1.8 .2-2.7 .2-11 0-21.9-2.6-32-6.9-6-2.7-11.8-5.9-17.1-9.8-5.8-4.2-11.1-9-15.8-14.3-6.5-7.2-12-15.4-16.6-23.9-1.1-2-2.2-4-3.2-6.1-1.2-2.6-2.6-5.1-3.7-7.8-4-9.7-6.6-19.9-8.1-30.3-.5-4.4-1.1-8.9-1.2-13.3-.7-15.7 .8-31.6 4.7-46.8 2.1-8.2 4.8-16.2 8.3-23.8 6.3-14.2 15.3-27.2 26.3-38.2 6.3-6.2 13.1-11.8 20.5-16.7zM322.7 63.4c2.7 .7 5.4 1.7 8.1 2.7 6.4 2.3 12.7 4.8 18.7 8 13.1 6.4 25.3 14.8 35.8 25 10.2 10 18.7 21.6 25.1 34.3 1.3 2.7 2.6 5.5 3.8 8.3 6.3 15.1 10 31.3 11.2 47.6 .4 4.5 .4 9.1 .5 13.6 .1 11.6-1.5 23.3-4.3 34.5-2 7.3-4.3 14.5-7.9 21.2-3.2 6.6-6.7 13.2-10.8 19.2-6.9 10.5-15.6 19.9-25.8 27.2-10.5 7.6-22.6 13-35.4 15.4-3.5 .7-7.1 1.1-10.7 1.2-1.8 .1-3.7 .2-5.6-.1-.3-2.1 0-4.3 0-6.5 0-3.7 .1-7.4 .1-11.2 .2-7 0-14.1 .2-21.1 0-2.4 0-4.8 0-7.1 .2-5.1 0-10.1 .1-15.2 .1-3-.2-6 .5-9 .7-2.5 1.8-4.9 3.1-7.1 4.5-7.3 11.1-13 17.7-18.3 5.4-4.2 10.5-8.8 15-13.8 7.7-8.4 14.2-17.9 18.8-28.3 2.5-5.9 4.5-12.1 5.5-18.5 .9-4.4 1.1-8.8 1-13.3 0-7.8-1.4-15.6-3.6-23.2-1.8-5.7-4.3-11.2-7.1-16.4-3.9-6.9-8.6-13.3-14-19.2-9.9-10.8-21.8-19.9-34.6-27.1-1.8-1-3.8-1.8-5.6-3zM221.9 121.9c1-1.2 2-2.3 3.1-3.4-.6 .9-1.3 1.8-2 2.7-3.1 3.9-5.5 8.3-7 13.1-.9 3.3-1.7 6.6-1.7 10-.1 2.5-.1 5.1 .3 7.6 1.1 7.6 4.3 14.9 8.8 21.1 2 2.7 4.2 5.3 6.9 7.3 1.6 1.3 3.5 2.1 5.3 3 3.1 1.7 6.3 3.2 9.1 5.5 2.7 2.1 4.6 5.3 4.4 8.8 0 73.7 0 147.3 0 221 0 1.4-.1 2.7 0 4 .1 1.5 .8 2.8 1.5 4.1 .9 1.7 1.8 3.3 3.2 4.6 .9 .8 2 1.4 3.2 1.2 1.5-.2 2.7-1.4 3.4-2.6 1-1.5 1.7-3.2 2.3-4.9 .8-2.1 .4-4.4 .5-6.6 .1-4 0-8.1 .1-12.1 0-5.9 0-11.8 .1-17.7 .1-3.6 0-7.2 .1-10.9 .2-4 0-8.1 .1-12.1 0-6 0-12 .1-18 .1-3.6 0-7.2 .1-10.9 .1-3.9 0-7.9 .1-11.8 0-6 0-12 .1-18 .2-3.9 0-7.9 .2-11.8 .3 1.4 .1 2.9 .2 4.4 .2 3.6 .4 7.2 .8 10.8 .3 3.4 .4 6.9 .9 10.3 .4 3.1 .5 6.2 1 9.3 .6 4.1 .9 8.2 1.5 12.3 1.5 9 2.8 18.1 5.1 27 1.1 4.8 2.4 9.6 4 14.3 2.5 7.9 5.7 15.7 10.3 22.6 1.7 2.6 3.9 5 6.1 7.2 .3 .2 .6 .5 .9 .7 .6 .3 1.3-.1 1.7-.6 .7-.9 1.2-1.9 1.7-2.9 4.1-7.8 8.2-15.6 12.3-23.3 .7-1.3 1.4-2.6 2.6-3.6 1.8-1.6 3.8-2.7 6-3.6 2.9-1.2 5.9-2.2 9-2.4 6.6-.6 13.1 .7 19.6 1.8 3.7 .6 7.4 1.2 11.1 1.4 3.7 .1 7.5 .1 11.2-.3 8.6-.9 17-3 24.9-6.2 5.3-2.2 10.5-4.8 15.3-7.9 11.5-7.2 21.5-16.6 30-27 1.2-1.4 2.2-2.9 3.5-4.3-1.2 3.2-2.7 6.4-4.2 9.5-1.3 2.9-2.8 5.6-4.3 8.4-5.2 9.6-11 18.9-17.8 27.5-4 5.2-8.5 10.1-13.3 14.6-6.6 6.1-14.1 11.4-22.4 14.8-8.2 3.4-17.3 4.6-26.1 3.3-3.6-.6-7-1.7-10.4-2.9-2.8-1-5.4-2.4-8-3.7-3.4-1.7-6.6-3.8-9.7-6.1 2.7 3.1 5.7 5.9 8.7 8.6 4.3 3.8 8.7 7.3 13.6 10.2 4 2.5 8.3 4.4 12.8 5.5 1.5 .4 3 .5 4.5 .6-1.3 1.1-2.6 2-4 3-9.6 6.5-20 11.9-30.7 16.4-20.9 8.7-43.2 14-65.7 15.3-4.7 .2-9.3 .4-14 .4-5-.1-10-.1-14.9-.7-11.2-.8-22.3-2.7-33.2-5.4-10.4-2.7-20.6-6.1-30.3-10.6-8.7-3.9-17.1-8.4-25-13.8-1.8-1.3-3.7-2.5-5.4-4.1 6.6-1.2 13-3.4 19-6.5 5.7-2.9 11-6.7 15.6-11.1 2.2-2.2 4.3-4.6 6.2-7.1-3.4 2.1-6.9 4.2-10.6 5.8-4.4 2.2-9.1 3.8-13.8 5-5.7 1.5-11.7 1.7-17.6 1.1-8.1-1-15.9-4.3-22.5-9-4.3-2.9-8.2-6.4-12-10.1-9.9-10.2-18.2-21.8-25.7-33.9-3.9-6.3-7.5-12.7-11.1-19.2-1-2-2.1-4.1-3.2-6.1 2.8 2.9 5.6 6 8.4 8.9 19.2 19.2 37.6 32.3 53.7 35.5 3.1 .7 6.3 .5 9.5 .8 2.8 .3 5.6 .2 8.3 .3 5 .1 10.1 0 15.2-.2 3.6-.2 7.3-.7 10.9-1.1 2.1-.2 4.1-.7 6.1-1.2 3.9-1 8.1-1 11.8 .6 4.8 1.8 8.4 5.6 11.4 9.7 2.2 3 4.1 6.2 5.7 9.6 1.2 2.4 2.5 4.8 3.6 7.3 1 2.2 2.2 4.4 3.4 6.5 .7 1 1.4 2.2 2.6 2.6 1.1-.8 1.7-1.9 2.3-3 2.1-4.2 3.4-8.6 4.9-13 2-6.6 3.8-13.3 5.2-20 2.2-9.3 3.2-18.7 4.5-28.1 .6-4 .8-8 1.3-12 .9-10.6 1.9-21.3 2.2-31.9 .1-1.9 .2-3.7 .3-5.6 0-4.3 .2-8.7 .2-13 0-2.4 0-4.8 0-7.1 0-5.1-.2-10.1-.2-15.2-.2-6.6-.7-13.2-1.3-19.8-.7-5.9-1.5-11.8-3.1-17.5-2-7.7-5.6-15-9.8-21.8-3.2-5.1-6.8-9.9-11.1-14-3.9-3.9-8.6-7.1-13.9-8.4-1.5-.4-3.1-.4-4.6-.6 .1-3 .7-5.9 1.3-8.8 1.6-7.7 3.8-15.3 6.8-22.6 1.5-4 3.4-7.9 5.4-11.7 3.4-6.6 7.6-12.8 12.5-18.5zm31.3 1.7c.4-.1 .7-.1 1.1-.2 .2 1.8 .1 3.6 .1 5.4l0 38.1c0 1.7 .1 3.5-.2 5.2-.4 0-.7 0-1.1 0-.9-3.8-1.7-7.6-2.6-11.3-.4-1.5-.6-3.1-1.1-4.6-1.7-.2-3.4-.2-5.2-.2-5.1 0-10.1 0-15.2 0-1.7 0-3.3 .1-5 0 0-.4-.3-.9 .2-1.2 1.3-.7 2.7-.9 4.1-1.4 3.4-1.1 6.9-2.2 10.3-3.3 1.4-.5 2.9-.7 4.2-1.5 0-.6 0-1.1 0-1.7-1.2-.6-2.5-.9-3.8-1.3-3.1-1-6.3-2-9.4-3-1.8-.6-3.7-1-5.4-1.8 0-.4-.1-.7-.1-1.1 5.1-.2 10.2 .1 15.3-.1 3.4-.1 6.7 .1 10.1-.1 .1-.4 .3-.8 .4-1.2 1.1-4.9 2.3-9.8 3.4-14.7zm6-.2c.4 0 .7 .1 1.1 .2 1 3.8 1.7 7.8 2.7 11.6 .4 1.4 .6 2.9 1 4.3 2.5 .2 5.1 0 7.6 0 5.2 .1 10.3 .1 15.5 .1 .8 0 1.5 0 2.3 .1 0 .4-.1 .7-.1 1.1-1.8 .8-3.8 1.2-5.7 1.9-3.7 1.2-7.5 2.4-11.2 3.6-.6 .2-1.1 .4-1.7 .6-.2 .6-.2 1.1-.1 1.7 .9 .5 1.8 .8 2.8 1.1 4.9 1.5 9.7 3.1 14.6 4.6 .4 .1 .8 .3 1.1 .5 .4 .3 .2 .8 .2 1.2-1.7 .1-3.3 0-5 0-5.2 0-10.3 0-15.5 0-1.6 0-3.2 0-4.8 .2-.5 1.7-.7 3.4-1.2 5.1-.9 3.6-1.5 7.2-2.5 10.8-.4 0-.7 0-1.1 .1-.3-1.7-.2-3.5-.2-5.2l0-38.1c0-1.8-.1-3.6 .1-5.4zm-186 45c1.1-2.2 2.1-4.4 3.4-6.5-1.8 7.6-2.9 15.3-3.6 23-.8 7.7-.8 15.5-.5 23.2 1.1 19.9 5.5 39.8 14.2 57.9 3 6 6.4 11.8 10.5 17.1 6.1 7.5 12.5 14.8 19.8 21.1 4.8 4.1 10 7.8 15.5 10.8 3.3 1.7 6.5 3.4 9.9 4.7 5 2 10.2 3.6 15.4 4.9 3.8 1 7.8 1.4 11.5 2.7 5 1.6 9.5 4.6 13 8.4 4.9 5.2 8.1 11.9 10.2 18.7 1 2.9 1.6 5.9 2.2 8.9 .2 .8 .2 1.5 .2 2.3-6.5 2.8-13.3 5.1-20.3 6.2-4.1 .8-8.3 1-12.5 1.1-10.2 .2-20.5-1.8-30.1-5.1-3.7-1.4-7.5-2.9-11-4.7-8.1-3.8-15.6-8.7-22.5-14.5-2.9-2.6-5.8-5.1-8.4-8-9.2-9.8-16.3-21.4-21.8-33.7-2.4-5.5-4.6-11.2-6.4-17-1.2-3.9-2.4-7.9-3.3-11.9-.7-2.9-1.2-5.9-1.9-8.9-.5-2.1-.7-4.3-1-6.5-.8-5.4-1.3-10.9-1.3-16.4 .1-6.2 .2-12.4 1.1-18.5 .4-2.9 .7-5.7 1.2-8.6 1-5.7 2.1-11.4 3.7-16.9 3.1-11.6 7.5-23 12.7-33.8zm363.7-6.4c1.1 1.7 1.9 3.5 2.8 5.3 2.1 4.5 4.2 8.9 6 13.5 7.6 18.8 12.3 38.8 13 59 0 1.8 .1 3.5 .1 5.3 .1 9.6-1.3 19.1-3.2 28.5-.7 3.6-1.5 7.2-2.6 10.7-4 14.7-10 29-18.4 41.8-8.2 12.6-19 23.5-31.8 31.4-5.7 3.6-11.8 6.6-18 9.2-5.8 2.2-11.7 4-17.8 5.1-6.4 1-12.9 1.5-19.4 1.2-7.9-.5-15.8-2.1-23.2-4.8-1.9-.8-3.9-1.5-5.8-2.3-.2-1.5 .2-3 .5-4.5 1.2-5.7 3-11.4 5.7-16.6 2.4-4.5 5.5-8.7 9.5-11.9 2.4-2.1 5.2-3.6 8.2-4.8 3.6-1.5 7.5-2 11.2-2.8 7.2-1.7 14.4-3.9 21.2-7 10.3-4.7 19.7-11.4 27.6-19.5 1.6-1.6 3.2-3.2 4.7-4.9 3.4-3.8 6.7-7.6 9.8-11.5 7.5-10.1 12.8-21.6 16.7-33.5 1.6-5.3 3.2-10.6 4.2-16.1 .6-2.9 1-5.8 1.5-8.7 .9-6.1 1.6-12.2 1.7-18.4 .1-6.6 .1-13.3-.5-19.9-.7-8-1.9-16-3.7-23.8z"],suse:[640,512,[],"f7d6","M604.5 210a10.4 10.4 0 1 1 -11.4-17.4 10.4 10.4 0 1 1 11.4 17.4zM621 187.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.4 1 3.1 2.4 7.3 5.5 8.9 .2 .1 .3 .2 .5 .2 5.7 2.1 20.3 1.7 20.3 1.7l26.8 0c2.3 0 22.4 0 21.9-2.3-2.4-10.8-14.9-12.7-24.4-18.3-8.7-5.2-17-11.1-20.8-21.3-2-5.2-.8-17.4 2.6-21.8 2.5-3.2 6.1-5.3 10-6.2 4.3-.9 8.8-.1 13.1 .3 5.3 .5 10.6 1.5 15.9 2.2 10.3 1.3 20.6 1.9 31 1.6 17.1-.5 34.2-3.2 50.4-8.7 11.3-3.8 22.4-8.9 32-16.1 10.9-8.1 8.1-7.4-3-6.2-13.3 1.4-26.6 1.6-39.9 .8-12.4-.7-24.7-2.2-35.9-7.9-8.8-4.6-16.4-9.1-23.4-16.2-1-1.1-1.7-4.2 .2-6.2 1.9-1.9 5.8-.8 7 .2 12.2 10.2 30.5 18.6 49.3 19.5 10.2 .5 20.1 .7 30.4 .3 5.1-.2 12.8-.2 17.9-.3 2.6 0 9.8 .7 11.2-2.1 .4-.8 .4-1.8 .3-2.7-1.5-40.9-4.5-86.9-47.3-106.5-31.9-14.6-79.7-37.2-99.9-46.6-4.7-2.2-10.2 1.3-10.2 6.5 0 13.6 .7 33.3 .7 51.1-9.7-9.9-26-16.1-38.4-21.8-14.1-6.5-28.7-12-43.5-16.6-29.8-9.2-60.7-14.9-91.7-18-35.2-3.5-71-1.8-105.7 5.3-56.9 12.2-113.1 39.7-155.7 79.8-26.1 24.6-46.6 59.7-48 95.2-2 50.3 12.1 77.3 38 105.2 41.3 44.4 130.2 50.6 166.2-2 16.2-23.7 19.7-55.8 8-82-11.8-26.2-38.8-45.1-67.4-46-22.2-.7-45.9 10.6-54.5 31.1-6.5 15.7-2.8 35.1 9 47.3 4.6 4.8 10.9 8.7 17.7 7.1 4-.9 7.4-3.9 8-8 .9-6-4.4-9.9-7.6-14.5-5.8-8.3-4.7-20.9 2.7-27.9 6.2-6 15.3-7.8 23.9-7.7 8 0 16.2 1.4 23.1 5.5 9.7 5.7 16.2 16.2 18.4 27.2 6.7 33-20.2 59.9-56.6 62-18.6 1.1-37.6-3.8-52.1-15.5-36.9-29.8-45.9-90.3-3.8-122.7 40-30.7 90.4-22.8 120.2-6.8 23.8 12.8 41.5 33.6 55 56.7 6.7 11.6 12.5 23.7 17.8 36.1 5.1 11.8 9.9 23.8 20.2 32.5 6.8 5.8 15.2 5.6 24.1 5.6l50.8 0c6.9 0 5.2-4.6 2.2-7.7-6.7-6.9-16.4-8.4-25.4-10.9-20.5-5.6-18.4-32.8-12.7-32.8 18.3 0 18.9 .6 34.9 .3 23.2-.3 30.2-1.7 48.3 5 9.7 3.6 19 13.1 25.1 21.7z"],"app-store-ios":[448,512,[],"f370","M400 32L48 32C21.5 32 0 53.5 0 80L0 432c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-352c0-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.9L84 330.6c-11 0-20-9-20-20s9-20 20-20l51 0 65.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.6 62.1 0c20.2 0 31.5 23.7 22.7 40zm98.1 0l-29 0 19.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 102l52 0c11 0 20 9 20 20 0 11.1-9 20-20 20z"],"square-dribbble":[448,512,["dribbble-square"],"f397","M165.9 132.5c-38.3 18-66.8 53.3-75.7 95.7 6.1 .1 62.4 .3 126.4-16.7-22.7-40.2-47.1-74.1-50.7-79zm26.1-9.1c3.8 5.1 28.6 38.9 51 80 48.6-18.3 69.1-45.9 71.6-49.4-33.6-29.8-79.3-41.1-122.6-30.6zM277.4 382c-2-12-10-53.8-29.2-103.6-55.1 18.8-93.8 56.4-108.1 85.6 40.5 31.6 93.3 36.7 137.3 18zM227.8 232.6C159.6 253 93.4 252.2 87.4 252l0 4.2c0 35.1 13.3 67.1 35.1 91.4 22.2-37.9 67.1-77.9 116.5-91.8-3.4-7.8-7.2-15.5-11.1-23.2l-.1 0zm72.5 136.9c30.7-20.7 52.5-53.6 58.6-91.6-4.6-1.5-42.3-12.7-85.1-5.8 17.9 49.1 25.1 89.1 26.5 97.4zm-34.8-119c45.5-5.7 90.7 3.4 95.2 4.4-.3-32.3-11.8-61.9-30.9-85.1-2.9 3.9-25.8 33.2-76.3 53.9 4.8 9.8 8.3 17.8 12 26.8zM384 32L64 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-64zM224 96a160 160 0 1 1 0 320 160 160 0 1 1 0-320z"],uikit:[448,512,[],"f403","M443.9 128l0 256-225.9 128-218-128 0-214.3 87.6 45.1 0 117 133.5 75.5 135.8-75.5 0-151-101.1-57.6 87.6-53.1 100.5 57.9zM308.6 49.1l-84.8-49.1-88.6 54.8 86 47.3 87.4-53z"],superpowers:[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 32zM368.3 264.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"],youtube:[576,512,[61802],"f167","M549.7 124.1C543.5 100.4 524.9 81.8 501.4 75.5 458.9 64 288.1 64 288.1 64S117.3 64 74.7 75.5C51.2 81.8 32.7 100.4 26.4 124.1 15 167 15 256.4 15 256.4s0 89.4 11.4 132.3c6.3 23.6 24.8 41.5 48.3 47.8 42.6 11.5 213.4 11.5 213.4 11.5s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zM232.2 337.6l0-162.4 142.7 81.2-142.7 81.2z"],ember:[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.9l1.6 0s-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.2 1.9 0s1.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.6zM334.7 136.1s19.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"],bootstrap:[576,512,[],"f836","M333.5 201.4c0-22.1-15.6-34.3-43-34.3l-50.4 0 0 71.2 42.5 0c32.8-.1 50.9-13.3 50.9-36.9zM517 188.6c-9.5-30.9-10.9-68.8-9.8-98.1 1.1-30.5-22.7-58.5-54.7-58.5L123.7 32c-32.1 0-55.8 28.1-54.7 58.5 1 29.3-.3 67.2-9.8 98.1-9.6 31-25.7 50.6-52.2 53.1l0 28.5c26.4 2.5 42.6 22.1 52.2 53.1 9.5 30.9 10.9 68.8 9.8 98.1-1.1 30.5 22.7 58.5 54.7 58.5l328.7 0c32.1 0 55.8-28.1 54.7-58.5-1-29.3 .3-67.2 9.8-98.1 9.6-31 25.7-50.6 52.1-53.1l0-28.5c-26.3-2.5-42.5-22.1-52-53.1zM300.2 375.1l-97.9 0 0-238.3 97.4 0c43.3 0 71.7 23.4 71.7 59.4 0 25.3-19.1 47.9-43.5 51.8l0 1.3c33.2 3.6 55.5 26.6 55.5 58.3 0 42.1-31.3 67.5-83.2 67.5zm-10-108.7l-50.1 0 0 78.4 52.3 0c34.2 0 52.3-13.7 52.3-39.5 0-25.7-18.6-38.9-54.5-38.9z"],itunes:[448,512,[],"f3b4","M223.6 80.3a171.3 171.3 0 1 0 .2 342.5 171.3 171.3 0 1 0 -.2-342.5zm79.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 32L102.8 32C45.9 32 0 77.9 0 134.8L0 377.2C0 434.1 45.9 480 102.8 480l242.4 0c57 0 102.8-45.9 102.8-102.8l0-242.4C448 77.9 402.1 32 345.2 32zM223.6 59a192.5 192.5 0 1 1 0 385 192.5 192.5 0 1 1 0-385z"],"square-xing":[448,512,["xing-square"],"f169","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM93.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.1l46.6 0c5.2 0 9.5 2.9 12.9 8.7l31.9 55.3c-1.3 2.3-18 31.7-50.1 88.2-3.5 6.2-7.7 9.1-12.6 9.1l-46.6 0zm163.5-33.4l0 .2 65.5 119c2.8 5.1 .1 10.1-6 10.1l-46.6 0c-5.5 0-9.7-2.9-12.9-8.7l-66-120.3c1.8-3.2 22.9-40.4 63.3-111.6 11.7-20.7 25.1-44.3 40.1-70.8 3.3-5.8 7.4-8.7 12.5-8.7l46.9 0c5.7-.1 8.8 4.7 6 10L257.3 286.8z"],"css3-alt":[384,512,[],"f38b","M0 32L34.9 427.8 192 480 349.1 427.8 384 32 0 32zm313.1 80l-4.8 47.3-115.3 49.3-.3 .1 111.5 0-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9 48.9 0 3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5 0-.1-.2 .1-3.6-46.3 112.1-46.7 6.5-2.7-122.9 0-5.8-47.3 242.2 0z"],squarespace:[512,512,[],"f5be","M186.1 343.3c-9.7 9.7-9.7 25.3 0 34.9s25.3 9.6 34.9 0L378.3 221.1c19.3-19.3 50.6-19.3 69.9 0s19.3 50.6 0 69.9L294 445.1c19.3 19.3 50.5 19.3 69.8 0l0 0 119.3-119.2c38.6-38.6 38.6-101.1 0-139.7-38.6-38.6-101.2-38.6-139.7 0L186.1 343.3zM430.7 238.5c-9.7-9.7-25.3-9.7-34.9 0L238.5 395.7c-19.3 19.3-50.5 19.3-69.8 0l0 0c-9.6-9.6-25.3-9.7-34.9 0l0 0c-9.7 9.6-9.7 25.3 0 34.9l0 0c38.6 38.6 101.1 38.6 139.7 0L430.7 273.5c9.6-9.7 9.6-25.3 0-34.9zm-262 87.3L325.9 168.7c9.6-9.6 9.6-25.3 0-34.9-9.6-9.6-25.3-9.6-34.9 0L133.7 290.9c-19.3 19.3-50.6 19.3-69.9 0l0 0c-19.3-19.3-19.3-50.5 0-69.8l0 0 154.2-154.2c-19.3-19.3-50.5-19.3-69.8 0l0 0-119.2 119.3c-38.6 38.6-38.6 101.1 0 139.7 38.6 38.6 101.1 38.6 139.7 0zM81.3 273.5c9.6 9.6 25.3 9.6 34.9 0L273.5 116.3c19.3-19.3 50.6-19.3 69.8 0l0 0c9.7 9.6 25.3 9.6 34.9 0s9.6-25.3 0-34.9c-38.6-38.6-101.1-38.6-139.7 0L81.3 238.5c-9.6 9.6-9.6 25.3 0 34.9l0 0z"],trello:[448,512,[],"f181","M392.3 32L56.1 32c-31 0-56.1 25.1-56.1 56-.1 0 0-4 0 336 0 30.9 25.1 56 56 56l336.2 0c30.8-.2 55.7-25.2 55.7-56l0-336c.1-30.8-24.8-55.8-55.6-56zM197 371.3c-.2 14.7-12.1 26.6-26.9 26.6l-82.7 0c-14.8 .1-26.9-11.8-27-26.6l0-254.2c0-14.8 12-26.9 26.9-26.9l82.9 0c14.8 0 26.9 12 26.9 26.9l0 254.2-.1 0zm193.1-112c0 14.8-12 26.9-26.9 26.9l-81 0c-14.8 0-26.9-12-26.9-26.9l0-142.1c0-14.8 12-26.9 26.8-26.9l81.1 0c14.8 0 26.9 12 26.9 26.9l0 142.1z"],viadeo:[448,512,[],"f2a9","M276.4 150.5l0 .7c-17.9-52.6-42.6-103.4-70.8-151.2 43.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 280-65.7-11.4-111.3-68.6-111.3-137.4 0-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.3 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"],searchengin:[448,512,[],"f3eb","M214.6 130.3l-67.2 28.2 0-115.3-54.7 190.3 54.7-24.2 0 130.3 67.2-209.3zM131.4 33.6l-1.3 4.7-15.2 52.9C74.6 106.7 46 145.8 46 191.5 46 243.8 80.3 287.4 129.4 297l0 53.6C51.5 340.1-6 272.4-6 191.6-6 111.1 53.8 44.4 131.4 33.6zM442.8 480.8c-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.1l0-52.1c83.2 5.1 148.8 74.5 148.8 159.3 0 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"],paypal:[384,512,[],"f1ed","M111.9 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5l-74.6 0c-7.6 0-13.1-6.6-12.1-13.9L59.3 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.6 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.9l63.5 0c8.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"],"square-bluesky":[448,512,[],"e6a3","M64 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 32zM224 247.4c14.5-30 54-85.8 90.7-113.3 26.5-19.9 69.3-35.2 69.3 13.7 0 9.8-5.6 82.1-8.9 93.8-11.4 40.8-53 51.2-90 44.9 64.7 11 81.2 47.5 45.6 84-67.5 69.3-97-17.4-104.6-39.6l-.3-.9c-.9-2.6-1.4-4.1-1.8-4.1s-.9 1.5-1.8 4.1c-.1 .3-.2 .6-.3 .9-7.6 22.2-37.1 108.8-104.6 39.6-35.5-36.5-19.1-73 45.6-84-37 6.3-78.6-4.1-90-44.9-3.3-11.7-8.9-84-8.9-93.8 0-48.9 42.9-33.5 69.3-13.7 36.7 27.5 76.2 83.4 90.7 113.3z"],"d-and-d-beyond":[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.2 0 77.2-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.6l0-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.6l0 15.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.1l0-18.4c-1.1 .5-2.2 1-2.7 1.4l-.7 .7zM79.9 305.9c17.2-4.6 16.2-18 16.2-19.9 0-20.6-24.1-25-37-25l-56.1 0 8.3 8.6 0 29.5-11.3 0 11.4 14.6 0 32.3-8.4 8.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.2zM38.6 278.4c20 0 29.6-.8 29.6 9.1l0 3c0 12.1-19 8.8-29.6 8.8l0-20.9zm0 59.2l0-22.6c12.2 0 32.7-2.3 32.7 8.8l0 4.5 .2 0c0 11.2-12.5 9.3-32.9 9.3zm101.2-19.3l23.1 .2 0-.2 14.1-21.2-37.2 0 0-14.9 52.4 0-14.1-21 0-.2-73.5 .2 7.4 8.2 0 77.1-7.4 8.2 81.2 0 14.1-21.2-60.1 .2 0-15.4zm214.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.2-41.7 0 6.1 7.2-20.5 37.2-.3 0-21-37.2 6.4-7.2-44.9 0 44.1 65.8 .2 19.4-7.7 8.2 42.6 0-7.2-8.2-.2-19zM234.5 176.1c1.6 1.3 2.9 2.4 2.9 6.6l0 38.8c0 4.2-.8 5.3-2.7 6.4-.1 .1-7.5 4.5-7.9 4.6l35.1 0c10 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.3l0-34.6zm228.9 79.6l7 8.3 0 42.5-.3 0c-5.4-14.4-42.3-41.5-45.2-50.9l-31.6 0 7.4 8.5 0 76.9-7.2 8.3 39 0-7.4-8.2 0-47.4 .3 0c3.7 10.6 44.5 42.9 48.5 55.6l21.3 0 0-85.2 7.4-8.3-39.2-.1zM378.2 165.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-.3l0-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.3l.3 0c33.4 0 36.7-27.3 36.7-34 0-3.8-1.1-32-33.8-33.6z"],microsoft:[448,512,[],"f3ca","M0 32l214.6 0 0 214.6-214.6 0 0-214.6zm233.4 0l214.6 0 0 214.6-214.6 0 0-214.6zM0 265.4l214.6 0 0 214.6-214.6 0 0-214.6zm233.4 0l214.6 0 0 214.6-214.6 0 0-214.6z"],fly:[320,512,[],"f417","M165.9 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.8zM300 67.3c-16.3-25.7-38.6-40.6-63.3-52.1-25.5-10.7-54.6-15.4-76.6-15.2-44.1 0-71.2 13.2-81.1 17.3-53.6 27.9-84.4 69.9-82.9 141.3 7.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.5zM154.9 351.9c-28-51.1-65.2-130.7-69.3-189-3.4-47.5 11.4-131.2 69.3-136.7l0 325.7zM296.8 180c-16.4 56.8-77.3 128-118.9 170.3 27.8-51.9 65.2-133.3 67.2-191.9 1.6-45.9-9.8-105.8-48-131.4 88.8 18.3 115.5 98.1 99.7 153z"],"cc-stripe":[576,512,[],"f1f5","M492.4 220.8c-8.9 0-18.7 6.7-18.7 22.7l36.7 0c0-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 32L48 32C21.5 32 0 53.5 0 80L0 432c0 26.5 21.5 48 48 48l480 0c26.5 0 48-21.5 48-48l0-352c0-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.1l0-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.5l0 33.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.7zM191 224.5l-27 0 0 50.5c0 20.9 22.5 14.4 27 12.6l0 28.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.4 0 30.8 26.9 0 0 30.3zm74 2.4c-4.5-1.5-18.7-3.6-27.1 7.4l0 84.4-35.5 0 0-124.5 30.7 0 2.2 10.5c8.3-15.3 24.9-12.2 29.6-10.5l.1 0 0 32.7zm44.1 91.8l-35.7 0 0-124.5 35.7 0 0 124.5zm0-142.9l-35.7 7.6 0-28.9 35.7-7.6 0 28.9zm74.1 145.5c-12.4 0-20-5.3-25.1-9l-.1 40.2-35.5 7.5 0-165.8 31.3 0 1.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.5l-69.5 0c1.6 16.6 13.8 21.5 27.6 21.5 14.1 0 25.2-3 34.9-7.9l0 28.6c-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"],"wordpress-simple":[512,512,[],"f411","M256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zM33 256c0-32.3 6.9-63 19.3-90.7L158.7 456.7C84.3 420.5 33 344.2 33 256zM256 479c-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.2-48.8 146.3-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-.3 39.9-60.5 108.4-100.5 186.3-100.5 58 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"],sellsy:[640,512,[],"f213","M540 237.3c3.1-12.3 4.3-24.8 4.3-37.4 0-92.5-75.4-167.9-167.9-167.9-77.2 0-144.6 53-163 127.8-15.3-13.2-34.9-20.5-55.2-20.5-46.3 0-84 37.7-84 84 0 7.4 .9 15 3.1 22.4-42.9 20.2-70.8 63.7-70.8 111.2 0 68 55.5 123.2 123.2 123.2l381.2 0c67.7 0 123.2-55.2 123.2-123.2 0-56.4-38.9-106-94.1-119.5zM200.2 401.6c0 8.3-7 15.3-15.3 15.3l-30.9 0c-8.3 0-15.3-7-15.3-15.3l0-110.9c0-8.3 7-15.3 15.3-15.3l30.9 0c8.3 0 15.3 7 15.3 15.3l0 110.9zm89.5 0c0 8.3-7 15.3-15.3 15.3l-30.9 0c-8.3 0-15.3-7-15.3-15.3l0-131.5c0-8.3 7-15.3 15.3-15.3l30.9 0c8.3 0 15.3 7 15.3 15.3l0 131.5zm89.5 0c0 8.3-7 15.3-15.3 15.3l-31 0c-8.3 0-15.3-7-15.3-15.3l0-162.7c0-8.3 7-15.3 15.3-15.3l31 0c8.3 0 15.3 7 15.3 15.3l0 162.7zm87 0c0 8.3-7 15.3-15.3 15.3l-28.5 0c-8.3 0-15.3-7-15.3-15.3l0-224.6c0-8.6 7-15.6 15.3-15.6l28.5 0c8.3 0 15.3 7 15.3 15.6l0 224.6z"],dashcube:[448,512,[],"f210","M326.9 104l-216.2 0c-51.1 0-91.2 43.3-91.2 93.5l0 229.5c0 50.5 40.1 85 91.2 85l227.2 0c51.1 0 91.2-34.5 91.2-85l0-427-102.2 104zM154.2 416.5c-17.7 0-32.4-15.1-32.4-32.8l0-142.9c0-17.7 14.7-32.5 32.4-32.5l140.7 0c17.7 0 32 14.8 32 32.5l0 123.5 51.1 52.3-223.8 0 0-.1z"],gitter:[384,512,[],"f426","M66.4 322.5l-50.4 0 0-322.5 50.4 0 0 322.5zM166.9 76.1l-50.4 0 0 435.9 50.4 0 0-435.9zm100.6 0l-50.4 0 0 435.9 50.4 0 0-435.9zM368 76l-50.4 0 0 247 50.4 0 0-247z"],"wolf-pack-battalion":[448,512,[],"f514","M236.2 471.5l10.6 15.8 5.3-12.3 5.3 7 0 29.9c21.1-7.9 21.1-66.9 25.5-97.2 4.6-31.9-.9-92.8 81.4-149.1-8.9-23.6-12-49.4-2.6-80 27.9 3.4 53.9 10.6 63.3 54.1l-30.3 8.4c11.1 23 17 46.8 13.2 72.1l-27.3-7-6.2 33.4-18.5-7-8.8 33.4-19.4-7 26.4 21.1 8.8-28.2 24.6 5.2 7-35.6 26.4 14.5c.2-20 7-58.1-8.8-84.5l26.4 5.3c4-22.1-2.4-39.2-7.9-56.7l22.4 9.7c-.4-25.1-29.9-56.8-61.6-58.5-20.2-1.1-56.7-25.2-54.1-51.9 2-19.9 17.4-42.6 43.1-49.7-44 36.5-9.7 67.3 5.3 73.5 4.4-11.4 17.5-69.1 0-130.2-40.4 22.9-89.7 65.1-93.2 147.8l-58 38.7-3.5 93.2 107.3-59.8 7 7-17.6 3.5-44 38.7-15.8-5.3-28.1 49.3-3.5 119.6 21.1 15.8-32.5 15.8-32.6-15.8 21.1-15.8-3.5-119.6-28.2-49.3-15.8 5.3-44-38.7-17.6-3.5 7-7 107.3 59.8-3.5-93.3-58.1-38.7c-3.5-82.8-52.7-125-93.2-147.9-17.5 61.1-4.4 118.8 0 130.2 15-6.2 49.3-37 5.3-73.5 25.7 7.1 41.1 29.8 43.1 49.7 2.6 26.7-33.9 50.8-54.1 51.9-31.7 1.7-61.2 33.4-61.6 58.5l22.4-9.7C13.4 224.7 7 241.8 11 263.9l26.4-5.3c-15.8 26.4-9.1 64.4-8.8 84.4l26.4-14.5 7 35.6 24.6-5.3 8.8 28.2 26.4-21.1-19.4 7-8.8-33.4-18.5 7-6.2-33.4-27.3 7C38 294.8 43.8 271 55 248l-30.3-8.4c9.4-43.5 35.5-50.8 63.3-54.1 9.4 30.6 6.2 56.5-2.6 80.1 82.3 56.3 76.8 117.2 81.4 149.1 4.4 30.3 4.4 89.3 25.5 97.2l0-29.8 5.3-7 5.3 12.3 10.6-15.8 11.4 21.1 11.4-21.1 0 0zm79.2-95L299.5 366c7.5-4.4 13.8-8.4 19.4-12.3-.6 7.2-.3 13.8-3.5 22.8l0 0zm28.2-49.3c-.4 10.9-.9 21.7-1.8 31.7-7.8-1.9-15.6-3.8-21.1-7 8.2-7.9 15.6-16.3 22.9-24.7l0 0zm24.6 5.3c0-13.4-2.1-24.2-5.3-33.4-5.5 9.5-11.7 18.6-18.5 27.3l23.8 6.2zm3.5-80.9c19.4 12.8 27.8 33.7 29.9 56.3-12.3-4.5-24.6-9.3-37-10.6 5.1-12 6.6-28.1 7-45.7l0 0zm-1.8-45.7c.8 14.3 1.8 28.8 1.8 42.2 19.2-8.1 29.8-9.7 44-14.1-10.6-19-27.2-25.5-45.8-28.2l0 0zM134.2 376.5L150 366c-7.5-4.4-13.8-8.4-19.4-12.3 .6 7.3 .3 13.9 3.5 22.9l0 0zM106 327.3c.4 10.9 .9 21.7 1.8 31.7 7.8-1.9 15.6-3.8 21.1-7-8.2-7.9-15.6-16.3-22.9-24.7zm-24.6 5.3c0-13.4 2-24.2 5.3-33.4 5.5 9.5 11.7 18.6 18.5 27.3l-23.8 6.2zm-3.5-80.9c-19.4 12.8-27.8 33.7-29.9 56.3 12.3-4.5 24.6-9.3 37-10.6-5-12-6.6-28.1-7-45.7l-.1 0zm1.8-45.7c-.8 14.3-1.8 28.8-1.8 42.2-19.2-8.1-29.8-9.7-44-14.1 10.6-19 27.2-25.5 45.8-28.1z"],lastfm:[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-163-86.1 0-131.8 54.5-131.8 147.2 0 89.1 45.7 137.2 127.9 137.2 66.2 0 97.9-31.1 97.9-31.1z"],shopware:[512,512,[],"f5b5","M403.5 455.4c-42.6 31.7-94.4 48.7-147.5 48.6-137.2 0-248-111-248-248 0-137.2 111-248 248-248 61.2-.1 120.2 22.6 165.7 63.5 .6 .5 .9 1.2 1.1 1.9s.1 1.5-.3 2.2-.8 1.3-1.5 1.6-1.4 .5-2.2 .4c-18.8-2.5-37.7-3.7-56.7-3.7-129.4 0-222.4 53.5-222.4 155.4 0 109 92.1 145.9 176.8 178.7 33.6 13 65.4 25.4 87 41.6 .4 .3 .8 .8 1.1 1.3s.4 1 .4 1.6-.1 1.1-.4 1.6-.6 .9-1.1 1.3l-.1 0zM503 233.1c-.1-.9-.5-1.8-1.3-2.4-51.8-43-93.6-60.5-144.5-60.5-84.1 0-80.3 52.2-80.3 53.6 0 42.6 52.1 62 112.3 84.5 31.1 11.6 63.2 23.6 92.7 39.9 .4 .2 .9 .4 1.4 .4s1 0 1.5-.2 .9-.4 1.3-.8 .6-.8 .8-1.2c14.1-36 19.5-74.8 16-113.3z"],blogger:[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.7zM447.2 420.6c-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-22S0 420.3 0 256.3c0-163.1 0-166.6 1.8-173.7 6.3-24.7 25.9-43.6 51.2-49.2 7.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.5zM361.8 235.4c-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"],edge:[512,512,[],"f282","M120.1 37.4c41-25.2 87.6-38.2 134.9-37.4 168 0 257 123.8 257 219.5-.1 32.7-13 63.9-35.9 87.2-22.9 23.2-54 36.5-86.7 37-75.2 0-91.5-23.1-91.5-32 0-3.8 1.2-6.2 4.8-9.4l1-1.2 .4-1.6c10.5-11.5 15.9-26.2 15.9-41.6 0-78.7-82.2-142.7-184-142.7-37.5-.3-74.5 8.9-107.5 26.9 27-57.5 82.7-97.6 91.3-103.8 .8-.6 .3-.8 .3-.8zm15.6 318.1c-1.4 30 4.6 60 16.4 87.2 13.6 26.4 32.7 51 56.5 69.3-59.5-11.5-111.5-43.9-149.4-89.3-38.1-46.4-59.2-104.3-59.2-164.8 0-51.2 62.4-94.4 136-94.4 36.6-.6 72.4 10.9 101.8 32.7l-3.6 1.2c-51.5 17.6-98.5 90.7-98.5 158.1zM469.8 400l-.7 .1c-11.8 18.8-25.9 35.1-42.2 49.5-30.8 28-68.1 45.5-108.8 49.9-18.6 .3-36.8-3.2-53.8-11.4-25.6-10.3-47.1-30-61.6-53-14.4-23.9-21.1-51.7-19-79.6-.6-20.1 5.4-40.3 15-58.2 13.9 33.1 37.5 61.3 67.6 80.8s65.5 29.5 101.4 28.6c31 .3 62.1-6.7 90.2-20.5l1.9-.9c3.9-2.3 7.7-3.9 11.6 0 4.5 4.9 1.8 9.2-1.2 14-.2 .2-.3 .5-.4 .7z"],ioxhost:[640,512,[],"f208","M616 160l-67.3 0C511.2 70.7 422.9 8 320 8 183 8 72 119 72 256 72 272.4 73.6 288.5 76.7 304L24 304c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24l67.3 0c37.5 89.3 125.8 152 228.7 152 137 0 248-111 248-248 0-16.4-1.6-32.5-4.7-48l52.7 0c13.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-104L424 352c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24l-298.2 0c-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 104L216 160c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24l298.2 0c3.8 15.4 5.8 31.4 5.8 48zM216 232l208 0c13.3 0 24 10.7 24 24 0 13.2-10.7 24-24 24l-208 0c-13.3 0-24-10.7-24-24 0-13.2 10.7-24 24-24z"],schlix:[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.1 17.2 28.4-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.8zM82.4 133.2l23.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.7-24.8 15.2zM28.4 223.1l20.8-12.8 3.3 33.4-22.9 12-1.2-32.6zM1.4 268L20.6 257.8 21 296 0 304.8 1.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.8 27.4-14.4 8.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.7zM152.5 187.9l42.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"],"d-and-d":[576,512,[],"f38d","M82.9 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.2zM552.5 222.1c-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.5l-2.5 0c-.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.3l0-.5c-.5-.4-1.2-.8-1.7-1.4zM317.1 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.8 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"],vuejs:[448,512,[],"f41f","M356.9 64.3l-76.9 0-56 88.6-48-88.6-176 0 224 383.7 224-383.7-91.1 0zM55.7 96.3l53.8 0 114.5 198.2 114.4-198.2 53.8 0-168.2 288.2-168.3-288.2z"],meta:[640,512,[],"e49b","M640 317.9c0 91.3-39.4 148.5-110.3 148.5-62.6 0-95.8-34.6-156.9-136.6l-31.4-52.6c-8.3-12.5-14.5-24.2-21.2-35-20.1 33.8-47.1 83-47.1 83-67 116.6-104.6 141.2-156.9 141.2-72.8 0-116.2-57.3-116.2-145.9 0-143 79.8-278.1 183.9-278.1 50.2 0 93.8 24.7 144.8 89.5 37.1-50.1 78.1-89.5 130.6-89.5 99.1 0 180.7 125.7 180.7 275.5zM287.4 192.2c-42.9-62.1-70.9-80.5-104.4-80.5-61.9 0-113.8 106.1-113.8 210 0 48.5 18.5 75.7 49.6 75.7 30.2 0 49-19 103.2-103.8 0 0 24.7-39.1 65.4-101.4zM531.2 397.4c32.2 0 46.9-27.5 46.9-74.9 0-124.2-54.3-225.4-123.2-225.4-33.2 0-61.1 25.9-94.9 78 9.4 13.8 19.1 29 29.3 45.4l37.5 62.4c58.7 94.1 73.5 114.5 104.4 114.5z"],"creative-commons-share":[512,512,[],"f4f2","M255.6 8C397.4 8 504 118.1 504 256 504 403.1 385.5 504 255.6 504 121.6 504 8 394.5 8 256 8 123.1 112.7 8 255.6 8zm.8 44.7c-118.2 0-203.7 97.9-203.7 203.3 0 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.7l0 182.5c0 7.7-6.1 13.7-13.7 13.7l-135.1 0c-7.7 0-13.7-6-13.7-13.7l0-54-54 0c-7.8 0-13.7-6-13.7-13.7l0-182.5c0-8.2 6.6-12.7 12.4-13.7l136.4 0c7.7 0 13.7 6 13.7 13.7l0 54 54 0zM167.9 300.3l40.7 0 0-101.4c0-7.4 5.8-12.6 12-13.7l55.8 0 0-40.3-108.5 0 0 155.4zm176.2-88.1l-108.5 0 0 155.4 108.5 0 0-155.4z"],studiovinari:[512,512,[],"f3f8","M480.7 187.7l4.2 28 0 28-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.6 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.9 114.9 18.1-101.3-108 252.9 126.6-31.5-38 124.4 74.4-143.3-99 18.7 38.4-49.6-18.1-45.5-84.3 194.6 122-42.9-55.8 108 96.4 12-8.9-21-16.4 4.2-37.8 37.8-10.4 29.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"],bitbucket:[512,512,[61810],"f171","M22.2 32c-2.1 0-4.2 .4-6.1 1.1s-3.7 1.9-5.2 3.4-2.7 3.2-3.5 5.1-1.3 4-1.3 6.1c0 .9 .1 1.9 .2 2.8L74.1 462.7c.8 5.1 3.4 9.7 7.3 13s8.8 5.2 14 5.2l325.7 0c3.8 .1 7.5-1.3 10.5-3.7s4.9-5.9 5.5-9.7L505 50.7c.7-4.2-.3-8.4-2.8-11.9s-6.2-5.7-10.4-6.4c-.9-.1-1.9-.2-2.8-.2L22.2 32zM308.1 329.8l-104 0-28.1-147 157.3 0-25.2 147z"],vk:[448,512,[],"f189","M31.5 63.5C0 95 0 145.7 0 247L0 265C0 366.3 0 417 31.5 448.5S113.7 480 215 480l17.9 0c101.4 0 152.1 0 183.5-31.5S448 366.3 448 265l0-17.9c0-101.4 0-152.1-31.5-183.5S334.3 32 233 32L215 32C113.7 32 63 32 31.5 63.5zM75.6 168.3l51.1 0c1.7 85.5 39.4 121.7 69.3 129.2l0-129.2 48.2 0 0 73.7c29.5-3.2 60.5-36.8 70.9-73.7l48.2 0c-3.9 19.2-11.8 37.3-23.1 53.3s-25.7 29.5-42.5 39.6c18.7 9.3 35.2 22.4 48.4 38.5s22.9 34.9 28.3 55l-53 0c-4.9-17.5-14.8-33.1-28.6-45s-30.7-19.4-48.7-21.6l0 66.6-5.8 0c-102.1 0-160.3-70-162.8-186.5z"],github:[512,512,[],"f09b","M173.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.9zM252.8 8c-138.7 0-244.8 105.3-244.8 244 0 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.1 100-33.2 167.8-128.1 167.8-239 0-138.7-112.5-244-251.2-244zM105.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.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"],codiepie:[512,512,[],"f284","M442.5 202.9c30.7 0 33.5 53.1-.3 53.1l-10.8 0 0 44.3-26.6 0 0-97.4 37.7 0zM492 352.6C449.9 444.5 370.4 504 268 504 131 504 20 393 20 256S131 8 268 8c97.4 0 172.8 53.7 218.2 138.4L300.2 255.2 492 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.6C406.5 73.9 342.5 36.5 268 36.5 146.8 36.5 48.5 134.8 48.5 256S146.8 475.5 268 475.5c78.6 0 146.5-42.1 185.5-110.4z"],"pied-piper":[448,512,[],"f2ae","M440.2 23.2c-26.7 6.8-68.1 28.5-114.6 67.5-30.9-17.5-65.8-26.7-101.4-26.7-114.9 0-208 93.1-208 208s93.1 208 208 208 208-93.1 208-208c.1-54.1-21-106.1-58.7-144.8-6.6 8.5-12.3 17.7-17 27.4 28.9 32.3 44.8 74.1 44.9 117.4 0 97.7-79.4 177.1-177.1 177.1-30.8 0-61-8.1-87.6-23.4 82.9-107.3 150.8-37.8 184.3-226.6 5.8-32.6 28-94.3 126.2-160.2 8.1-5.4 2.4-18.1-7-15.7zM109.3 406.4C89.8 389.8 74.2 369.2 63.5 346s-16.3-48.5-16.3-74c0-97.7 79.4-177.1 177.1-177.1 26.6 0 52.8 6.1 76.6 17.8-66 62.1-126.9 152.9-191.6 293.8z"],"raspberry-pi":[448,512,[],"f7bb","M392.5 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 .8-11.3-3.6-13.9 1.3-19.4 3.4-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.8-17.3-2-22.7 10-16.5 21.2-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.2 20.3 20.6 42.3 28.4 64.3 28.4l1 0c22.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-80 59.8-5.6 78.8 22.8 14.6 64.2-9.9 80zM259.4 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.8zM225 143.9c24.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.8zM102 131.1c3.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.9zM58.7 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.7zM123.3 320.5c-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.8zM225.5 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 54s-59.2-23.8-59.4-53.4l0-.6c-.2-29.7 26.2-53.8 58.8-54s59.2 23.8 59.4 53.4l0 .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"],css3:[512,512,[],"f13c","M480 32l-64 368-223.3 80-192.7-80 19.6-94.8 82 0-8 40.6 116.4 44.4 134.1-44.4 18.8-97.1-333.4 0 16-82 333.7 0 10.5-52.7-333.4 0 16.3-82 407.4 0z"],hubspot:[448,512,[],"f3b2","M235.8 211.6c-25.1 23.7-40.8 57.3-40.8 94.6 0 29.3 9.7 56.3 26 78L171.5 434c-4.4-1.6-9.1-2.5-14-2.5-10.8 0-20.9 4.2-28.5 11.8s-11.8 17.8-11.8 28.6 4.2 20.9 11.8 28.5 17.8 11.6 28.5 11.6c10.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.7l0-61.6c17.5-7.4 28.2-23.8 28.2-42.9 0-26.1-20.9-47.9-47-47.9S279.6 47 279.6 73.1c0 19.1 10.7 35.5 28.2 42.9l0 61.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.8 0-28.8-23.5-52.2-52.4-52.2-28.8 0-52.2 23.4-52.2 52.2 0 28.9 23.4 52.3 52.2 52.3 9.8 0 18.9-2.9 26.8-7.6L235.8 211.6zm89.5 25.6a69 69 0 1 1 0 138 69 69 0 1 1 0-138z"],cmplid:[640,512,[],"e360","M226.1 388.2c0-.7-.2-1.5-.6-2.1s-1-1.1-1.7-1.4c-.5-.2-1.1-.4-1.6-.4l-149.6 0c-3.1 0-6.2-.8-8.9-2.2s-5.1-3.5-6.9-6.1-2.9-5.5-3.3-8.6 0-6.2 1.1-9.1L81.6 255.7c2-7.2 6.2-13.5 12-18.2s12.9-7.4 20.4-7.8l148.6 0c1.5-.1 2.9-.6 4-1.6s2-2.2 2.4-3.6l10.8-41.1c.4-1 .3-2-.1-2.9s-1.2-1.6-2.1-2c-.4-.2-.9-.3-1.4-.3-.1 0-.1 0-.2 0l-148.5 0c-22.2 1.2-43.4 9.2-60.8 23s-30 32.7-36.2 54.1L3.5 358.8c-3.2 8.7-4.2 18-3 27.1s4.6 17.9 9.9 25.5 12.3 13.8 20.5 18 17.3 6.5 26.5 6.6c1 0 1.9 0 2.9-.1l148.6 0c1.5-.1 2.9-.7 4-1.6s2-2.2 2.4-3.6l10.7-41.1c.2-.5 .3-.9 .3-1.4zm80.5-307c.2-.4 .3-.9 .3-1.4 0-.5-.1-1-.3-1.5s-.5-.9-.8-1.2-.8-.6-1.2-.8-1-.3-1.5-.3l-41.2 0c-1.5 .1-2.9 .6-4 1.6s-2 2.2-2.4 3.6l-21.3 80.9 51.1 0 21.4-80.9zm-126.3 287l51.1 0 32-122.6-51.1 0-32 122.6zM511.9 79.7c0-1-.5-1.9-1.2-2.6s-1.7-1.1-2.6-1.1c-.1 0-.1 0-.2 0l-41 0c-1.5 .1-2.9 .6-4.1 1.5s-2 2.2-2.5 3.6L368.9 430.6c-.2 .4-.3 .9-.3 1.3 0 1 .4 2 1.1 2.7s1.7 1.1 2.7 1.1l41.2 0c1.5-.1 2.9-.6 4-1.6s2-2.2 2.4-3.6L511.5 81.2c.2-.5 .3-1 .3-1.5zM324.6 384.5l-41 0c-1.5 .1-2.9 .7-4 1.6s-2 2.2-2.4 3.6l-10.7 41.1c-.2 .4-.3 .9-.3 1.4 0 .5 .1 1 .3 1.5s.5 .9 .8 1.2 .8 .6 1.2 .8 1 .3 1.5 .3c.1 0 .2 0 .3 0l40.9 0c1.5-.1 2.9-.6 4-1.6s2-2.2 2.4-3.6l10.8-41.1c.2-.6 .3-1.2 .3-1.8s-.3-1.2-.6-1.7-.8-.9-1.3-1.2-1.2-.4-1.8-.4c-.1 0-.2 0-.3 0l0 0zM636 76.1l-41 0c-1.5 .1-2.9 .6-4 1.5s-2 2.2-2.4 3.6L497.1 430.6c-.2 .4-.2 .9-.2 1.3 0 1 .4 2 1.1 2.7s1.7 1.1 2.7 1.1l41.1 0c1.5-.1 2.9-.6 4-1.6s2-2.2 2.4-3.6L639.7 81.2c.2-.5 .3-1 .3-1.5-.1-1-.5-1.9-1.2-2.5s-1.6-1-2.6-1c-.1 0-.1 0-.2 0l0-.1zM371.6 225.2l10.8-41.1c.2-.4 .2-.9 .2-1.4 0-1-.4-2-1.1-2.7s-1.7-1.1-2.7-1.1l-41.3 0c-1.5 .1-2.9 .7-4 1.6s-2 2.2-2.4 3.6l-10.8 41.1c-.2 .5-.3 1-.3 1.5l0 .2c.1 1 .5 1.8 1.2 2.5s1.6 1 2.6 1c.1 0 .2 0 .3 0l41.1 0c1.5-.1 2.9-.6 4-1.6s2-2.2 2.4-3.6z"],dyalog:[448,512,[],"f399","M16 32l0 119.2 64 0 0-55.2 107.2 0C300.6 96 368 176.2 368 255.9 368 332 309.4 416 187.2 416l-171.2 0 0 64 171.2 0C347.9 480 432 367.3 432 255.9 432 197.2 409.9 142.5 369.7 101.6 324.9 56 261.7 32 187.2 32L16 32z"],elementor:[512,512,[],"f430","M.5 256c0 141 113.6 255 254.6 255 142 0 256-114 256-255 0-140-114-253.9-256-253.9-141 0-254.6 113.9-254.6 253.9zM192.1 150l0 213-43 0 0-213 43 0zm42 0l128 0 0 43-128 0 0-43zm128 85l0 43-128 0 0-43 128 0zm-128 85l128 0 0 43-128 0 0-43z"],"first-order":[448,512,[],"f2b0","M13.3 229.2c.1-.1 .2-.3 .3-.4 0 .1 0 .3-.1 .4l-.2 0zM224.4 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.3L149 306.9 98.1 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.9l-29.4-61.3 44.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.9l-22.3 64.3 4-67.7c-7.1-1.2-14.3-1.7-21.7-1.7zM443.8 128L443.8 384 224.4 512 5 384 5 128 224.4 0 443.8 128zm-17.1 10.3l-202.3-117.4-202.3 117.4 0 235.1 202.3 117.7 202.3-117.7 0-235.1zM224.4 37.1l187.7 109.4 0 218.9-187.7 109.5-187.7-109.5 0-218.8 187.7-109.5zm0 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"],dribbble:[512,512,[],"f17d","M256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zM420 122.4c29.5 36 47.4 82 47.8 132-7-1.5-77-15.7-147.5-6.8-5.8-14-11.2-26.4-18.6-41.6 78.3-32 113.8-77.5 118.3-83.5zM396.4 97.9c-3.8 5.4-35.7 48.3-111 76.5-34.7-63.8-73.2-116.2-79-124 67.2-16.2 138 1.3 190.1 47.5zM165.9 64.6c5.6 7.7 43.4 60.1 78.5 122.5-99.1 26.3-186.4 25.9-195.8 25.8 13.7-65.7 58-120.4 117.3-148.3zM44.2 256.3c0-2.2 0-4.3 .1-6.5 9.3 .2 111.9 1.5 217.7-30.1 6.1 11.9 11.9 23.9 17.2 35.9-76.6 21.6-146.2 83.5-180.5 142.3-33.8-37.6-54.5-87.2-54.5-141.6zM126 423.4c22.1-45.2 82.2-103.6 167.6-132.8 29.7 77.3 42 142.1 45.2 160.6-68.1 29-150 21.1-212.8-27.9zm248.4 8.5c-2.2-12.9-13.4-74.9-41.2-151 66.4-10.6 124.7 6.8 131.9 9.1-9.4 58.9-43.3 109.8-90.8 142z"],linkedin:[448,512,[],"f08c","M416 32L31.9 32C14.3 32 0 46.5 0 64.3L0 447.7C0 465.5 14.3 480 31.9 480L416 480c17.6 0 32-14.5 32-32.3l0-383.4C448 46.5 433.6 32 416 32zM135.4 416l-66.4 0 0-213.8 66.5 0 0 213.8-.1 0zM102.2 96a38.5 38.5 0 1 1 0 77 38.5 38.5 0 1 1 0-77zM384.3 416l-66.4 0 0-104c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9l0 105.8-66.4 0 0-213.8 63.7 0 0 29.2 .9 0c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9l0 117.2z"],"cc-paypal":[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.7l-4.7 0c-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 0l-4.5 0c-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 80l0 352c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48L0 80C0 53.5 21.5 32 48 32l480 0c26.5 0 48 21.5 48 48zM128.3 215.4c0-21-16.2-28-34.7-28l-40 0c-2.5 0-5 2-5.2 4.7L32 294.2c-.3 2 1.2 4 3.2 4l19 0c2.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.8l-19 0c-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 4l17.2 0c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zM253 322.1l63.7-92.6c.5-.5 .5-1 .5-1.7 0-1.7-1.5-3.5-3.2-3.5l-19.2 0c-1.7 0-3.5 1-4.5 2.5l-26.5 39-11-37.5c-.8-2.2-3-4-5.5-4l-18.7 0c-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.2l19.2 0c1.8-.1 3.5-1.1 4.5-2.6zM412.3 215.4c0-21-16.2-28-34.7-28l-39.7 0c-2.7 0-5.2 2-5.5 4.7l-16.2 102c-.2 2 1.3 4 3.2 4l20.5 0c2 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.8l-19 0c-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 4l17.3 0c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zM544 190.9c0-2-1.5-3.5-3.2-3.5l-18.5 0c-1.5 0-3 1.2-3.2 2.7l-16.2 104-.3 .5c0 1.8 1.5 3.5 3.5 3.5l16.5 0c2.5 0 5-2.9 5.2-5.7l16.2-101.2 0-.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"],dhl:[640,512,[],"f790","M238 301.2l58.7 0 22.3-30.2-58.7 0-22.3 30.2zM0 282.9l0 6.4 81.8 0 4.7-6.4-86.5 0zM172.9 271c-8.7 0-6-3.6-4.6-5.5 2.8-3.8 7.6-10.4 10.4-14.1s2.8-5.9-2.8-5.9l-51 0-41.1 55.8 100.1 0c33.1 0 51.5-22.5 57.2-30.3l-68.2 0zm317.5-6.9l39.3-53.4-62.2 0-39.3 53.4 62.2 0zM95.3 271l-95.3 0 0 6.4 90.6 0 4.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.5l45.6 0s7.3-10 13.5-18.4c8.4-11.4 .7-35-29.2-35l-117.9 0-20.4 27.8 111.4 0c5.6 0 5.5 2.2 2.7 5.9zM0 301.2l73.1 0 4.7-6.4-77.8 0 0 6.4zm323 0l58.7 0 22.3-30.2-58.7 0c-.1 0-22.3 30.2-22.3 30.2zm222 .1l95 0 0-6.4-90.3 0-4.7 6.4zM567.3 271l-4.7 6.4 77.4 0 0-6.4-72.7 0zm-13.5 18.3l86.2 0 0-6.4-81.5 0-4.7 6.4zM389.6 210.7l-22.5 30.6-26.2 0 22.5-30.6-58.7 0-39.3 53.4 143.6 0 39.3-53.4-58.7 0zM423.1 271s-4.3 5.9-6.4 8.7c-7.4 10-.9 21.6 23.2 21.6l94.3 0 22.3-30.3-133.4 0z"],tex:[640,512,[],"e7ff","M620.8 95.4c-30.8 .4-42.1 16.6-47.7 24.5l-.1 .1-55.7 80.5 82.8 121.1c7.5 10.6 11.3 12.5 35.4 12.5l0 9.1c-9.1-.7-28-.7-37.7-.7-12.4 0-30.8 0-42.9 .7l0-9.1c13.2-.8 16.6-7.3 16.6-10.2 0-1.1 0-2.3-3-6.4l-65.5-96.3-60.2 87.9c-1.9 2.7-3.8 5.4-3.8 10.2 0 6.1 3.4 13.6 15 14.7l0 9.1c-9.4-.7-27.1-.7-37.2-.7l-2.8 0-11.7 82.6-195.9 0 0-9.1c26.7 0 30.9 0 30.9-16.9l0-203.2c0-16.9-4.3-16.9-30.9-16.9l0-10.3 19.8 0c-4.8-61.1-10.8-71.7-68-71.8l-20.7 0c-6.8 1.5-6.8 6.1-6.8 14.4l0 205c0 13.6 1.1 17.8 32.4 17.8l10.5 0 0 9.1-.4 0c-17.9-.3-36.7-.7-54.9-.7s-36.9 .3-54.8 .7l-.6 0 0-9.1 10.7 0c31.7 0 32.8-4.1 32.8-17.8l0-205c0-8.7 0-13.2-7.2-14.3l-20.8 0c-58.4 0-63.7 10.9-68.6 73.3l-6.8 0 6.3-83.3 217.5 0 6.1 81.8 164.1 0 9 83.3-6.8 0c-5.3-49.8-12.1-73-70.3-73l-51.5 0c-15 0-15.8 1.9-15.8 14.6l0 93.3 35.5 0c35.5 0 38.9-12.8 38.9-44l6 0 0 97.9-6 0c0-31.8-3.4-44.8-38.9-44.8l-35.5 0 0 105.2c0 13 .7 14.8 15.8 14.8l52.2 0c61.1 0 69.9-25.8 77.4-73.6-7.7 0-16.3 .2-22.2 .7l0-9.1c7.2 0 31.7-.4 47.8-23.8l65.5-95.7-72.7-106.7c-8.3-11.7-15.1-12.5-35.8-12.5l0-9.1c9.1 .7 27.9 .7 37.7 .7 12.4 0 30.8 0 42.9-.7l0 9.1c-12.5 .4-16.6 6.8-16.6 10.2 0 1.1 .4 2.3 3 6.4l55.7 81.6 49.7-72.1c2.7-3.7 4.5-6.8 4.5-11.3 0-6.1-3-13.6-15-14.8l0-9.1c9.4 .7 24.8 .7 37.2 .7 9 0 23.3 0 32-.7l0 9.1z"],shopify:[448,512,[],"e057","M388.5 104.1c-.2-1.1-.7-2.1-1.5-2.8s-1.8-1.2-2.9-1.2c-2 0-37.2-.8-37.2-.8s-21.6-20.8-29.6-28.8l0 432.7 125.7-31.2s-54-365.5-54.4-367.9zM288.9 70.5c-1.9-6.1-4.3-11.9-7.2-17.6-10.4-20-26-30.9-44.4-30.9-1.3 0-2.7 .1-4 .4-.4-.8-1.2-1.2-1.6-2-8-8.8-18.4-12.8-30.8-12.4-24 .8-48 18-67.2 48.8-13.6 21.6-24 48.8-26.8 70.1-27.6 8.4-46.8 14.4-47.2 14.8-14 4.4-14.4 4.8-16 18-1.2 10-38 291.8-38 291.8l302.6 52.5 0-438.3c-1.5 .1-2.9 .2-4.4 .4 0 0-5.6 1.6-14.8 4.4zM233.6 87.7c-16 4.8-33.6 10.4-50.8 15.6 4.8-18.8 14.4-37.6 25.6-50 4.4-4.4 10.4-9.6 17.2-12.8 6.8 14.4 8.4 34 8 47.2zM200.8 24.4c5-.2 10 1.1 14.4 3.6-6.4 3.2-12.8 8.4-18.8 14.4-15.2 16.4-26.8 42-31.6 66.5-14.4 4.4-28.8 8.8-42 12.8 8.8-38.4 41.2-96.4 78-97.2zM154.4 244.6c1.6 25.6 69.2 31.2 73.2 91.7 2.8 47.6-25.2 80.1-65.6 82.5-48.8 3.2-75.6-25.6-75.6-25.6l10.4-44s26.8 20.4 48.4 18.8c14-.8 19.2-12.4 18.8-20.4-2-33.6-57.2-31.6-60.8-86.9-3.2-46.4 27.2-93.3 94.5-97.7 26-1.6 39.2 4.8 39.2 4.8l-15.2 57.6s-17.2-8-37.6-6.4c-29.6 2-30 20.8-29.6 25.6zM249.6 82.9c0-12-1.6-29.2-7.2-43.6 18.4 3.6 27.2 24 31.2 36.4-7.2 2-15.2 4.4-24 7.2z"],"square-reddit":[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.8-30.2 3.2-53.8 28.8-53.8 59.9l0 .2c-32.8 1.4-62.8 10.7-86.6 25.5-8.8-6.8-19.9-10.9-32-10.9-28.9 0-52.3 23.4-52.3 52.3 0 21 12.3 39 30.1 47.4 1.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.3 0-28.9-23.4-52.3-52.3-52.3-12 0-23 4-31.9 10.8-24-14.9-54.3-24.2-87.5-25.4l0-.1c0-22.2 16.5-40.7 37.9-43.7 3.9 16.5 18.7 28.7 36.3 28.7l.2-.2zM155 248.1c14.6 0 25.8 15.4 25 34.4s-11.8 25.9-26.5 25.9-27.5-7.7-26.6-26.7 13.5-33.5 28.1-33.5l0-.1zm166.4 33.5c.9 19-12 26.7-26.6 26.7s-25.6-6.9-26.5-25.9 10.3-34.4 25-34.4 27.3 14.6 28.1 33.5l0 .1zm-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.7 16.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"],"creative-commons-nc":[512,512,[],"f4e8","M255.6 8C395.4 8 504 115.9 504 256 504 403.2 385.5 504 255.6 504 121.1 504 8 393.2 8 256 8 123.1 112.7 8 255.6 8zM63.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.4l0 38.1-28.8 0 0-38.2c-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.4zM256.4 52.3C218 52.3 144 61 85.9 145.3l94.8 42.5c10-31.3 40.4-42.9 63.8-44.3l0-38.1 28.8 0 0 38.1c22.7 1.2 43.4 8.9 62 23L303 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"],"galactic-republic":[512,512,[],"f50c","M256 8a248 248 0 1 1 0 496 248 248 0 1 1 0-496zm0 16.5a231.5 231.5 0 1 0 0 462.9 231.5 231.5 0 1 0 0-462.9zm27.6 21.8l0 24.6c30.3 4.5 59 16.3 83.6 34.5l17.4-17.4c-28.7-22.1-63.3-36.9-101-41.8zm-55.4 .1c-37.6 4.9-72.2 19.8-100.9 41.9l17.3 17.4 .1 0c24.1-17.8 52.6-30.1 83.5-34.7l0-24.5zm12.2 50.2l0 82.9c-10 2-19.4 5.9-27.7 11.4l-58.6-58.6-21.9 21.9 58.7 58.7c-5.5 8.2-9.4 17.6-11.5 27.6l-82.9 0 0 31 82.9 0c2 10 6 19.3 11.5 27.5l-58.7 58.7 21.9 21.9 58.6-58.6c8.4 5.6 17.8 9.5 27.7 11.5l0 82.9 31 0 0-82.9c10-2 19.4-6.1 27.6-11.5l58.7 58.7 21.9-21.9-58.7-58.7c5.5-8.2 9.5-17.5 11.5-27.5l82.9 0 0-31-82.9 0c-2-10-6-19.4-11.5-27.6l58.7-58.7-21.9-21.9-58.7 58.7c-8.2-5.5-17.6-9.5-27.6-11.5l0-82.9-31 0zm183.2 30.7l-17.4 17.4c18.3 24.6 30.2 53.4 34.7 83.7l24.6 0c-5-37.7-19.8-72.3-41.9-101zm-335.6 .1c-22.1 28.7-36.9 63.3-41.8 100.9l24.6 0c4.6-31 16.8-59.4 34.6-83.5L88.2 127.4zM46.3 283.7c4.9 37.6 19.7 72.2 41.8 100.9l17.4-17.4C87.7 343.1 75.6 314.6 71 283.7l-24.6 0 0 0zm394.7 0c-4.6 31-16.8 59.5-34.7 83.6l17.4 17.4c22.1-28.7 37-63.3 41.9-101l-24.6 0zM144.7 406.4l-17.4 17.4c28.7 22.1 63.3 37 101 41.9l0-24.6c-31-4.6-59.5-16.8-83.6-34.6zm222.5 0c-24.1 17.8-52.6 30.1-83.6 34.7l0 24.6c37.7-4.9 72.2-19.8 101-41.8l-17.3-17.4-.1 0z"],facebook:[512,512,[62000],"f09a","M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5l0-170.3-52.8 0 0-78.2 52.8 0 0-33.7c0-87.1 39.4-127.5 125-127.5 16.2 0 44.2 3.2 55.7 6.4l0 70.8c-6-.6-16.5-1-29.6-1-42 0-58.2 15.9-58.2 57.2l0 27.8 83.6 0-14.4 78.2-69.3 0 0 175.9C413.8 494.8 512 386.9 512 256z"],gitlab:[512,512,[],"f296","M504 204.6l-.7-1.8-69.7-181.8c-1.4-3.6-3.9-6.6-7.2-8.6-2.4-1.6-5.1-2.5-8-2.8s-5.7 .1-8.4 1.1-5.1 2.7-7.1 4.8c-1.9 2.1-3.3 4.7-4.1 7.4l-47 144-190.5 0-47.1-144c-.8-2.8-2.2-5.3-4.1-7.4-2-2.1-4.4-3.7-7.1-4.8-2.6-1-5.5-1.4-8.4-1.1s-5.6 1.2-8 2.8c-3.2 2-5.8 5.1-7.2 8.6L9.8 202.8 9 204.6c-10 26.2-11.3 55-3.5 82 7.7 26.9 24 50.7 46.4 67.6l.3 .2 .6 .4 106 79.5c38.5 29.1 66.7 50.3 84.6 63.9 3.7 1.9 8.3 4.3 13 4.3s9.3-2.4 13-4.3c17.9-13.5 46.1-34.9 84.6-63.9l106.7-79.9 .3-.3c22.4-16.9 38.7-40.6 45.6-67.5 8.6-27 7.4-55.8-2.6-82z"],qq:[448,512,[],"f1d6","M434.1 420.4c-11.5 1.4-44.9-52.7-44.9-52.7 0 31.3-16.1 72.2-51 101.8 16.8 5.2 54.8 19.2 45.8 34.4-7.3 12.3-125.5 7.9-159.6 4-34.1 3.8-152.3 8.3-159.6-4-9-15.2 28.9-29.2 45.8-34.4-34.9-29.5-51.1-70.4-51.1-101.8 0 0-33.3 54.1-44.9 52.7-5.4-.6-12.4-29.6 9.3-99.7 10.3-33 22-60.5 40.1-105.8-3.1-116.9 45.2-215 160.3-215 113.7 0 163.2 96.1 160.3 215 18.1 45.2 29.9 72.9 40.1 105.8 21.8 70.1 14.7 99.1 9.3 99.7z"],stripe:[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.9l0-33.8c-5.7 2.3-33.7 10.5-33.7-15.7l0-63.2 33.7 0 0-37.8-33.7 0-.1-38.5zm89.1 51.6l-2.7-13.1-38.4 0 0 153.2 44.3 0 0-103.1c10.5-13.8 28.2-11.1 33.9-9.3l0-40.8c-6-2.1-26.7-6-37.1 13.1zM346.4 124l-44.6 9.5 0 36.2 44.6-9.5 0-36.2zM44.9 228.3c0-6.9 5.8-9.6 15.1-9.7 13.5 0 30.7 4.1 44.2 11.4l0-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.2l0 40c16.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.5l0-33.4c-12.1 6.1-26 9.8-43.6 9.8-17.3 0-32.5-6.1-34.5-26.9l86.9 0c.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.4l-45.9 0zM439.2 180.2c-17.4 0-28.6 8.2-34.8 13.9l-2.3-11-39.1 0 0 204.8 44.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.7zM428.6 302.7c-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.8zM301.9 336.4l44.6 0 0-153.2-44.6 0 0 153.2z"],dailymotion:[448,512,[],"e052","M298.9 267c-7.4-4.2-15.8-6.3-24.4-6.2-13.2 0-24.4 4.4-33.4 13.3s-13.6 20-13.6 33.4c0 14.1 4.4 25.6 13.3 34.6s20 13.4 33.4 13.4c13.7 0 25-4.6 34.1-13.8S322 321.1 322 307.5c0-8.2-2.1-16.3-6.1-23.5-4-7.1-9.8-13-17-17zM0 32l0 448 448 0 0-448-448 0zM374.7 405.3l-53.1 0 0-23.9-.7 0c-10.5 17.5-29.1 26.2-55.8 26.2-18.4 0-34.7-4.4-48.9-13.1-14.1-8.6-25.5-21-32.9-35.8-7.7-15.1-11.6-32.1-11.6-50.9 0-18.4 3.9-35.1 11.8-50.2 7.5-14.7 18.9-27.1 32.9-35.8 14.1-8.7 30-13.1 47.7-13.1 10.2-.1 20.2 1.6 29.7 5.2 8.9 3.5 17.2 9.1 25 17l0-77.9 55.8-12.1 0 264.4z"],steam:[512,512,[],"f1b6","M504 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.5l0 1.2-59.2 85.7c-15.5-.9-30.7 3.4-43.5 12.1L8 236.1C18.2 108.4 125.1 8 255.6 8 392.8 8 504 119 504 256zM163.7 384.3l-30.5-12.6c5.6 11.6 15.3 20.8 27.2 25.8 26.9 11.2 57.8-1.6 69-28.4 5.4-13 5.5-27.3 .1-40.3S214 305.6 201 300.2c-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 21zM337.5 129.8a62.3 62.3 0 1 1 0 124.6 62.3 62.3 0 1 1 0-124.6zm.1 109a46.8 46.8 0 1 0 0-93.6 46.8 46.8 0 1 0 0 93.6z"],snapchat:[512,512,[62124,"snapchat-ghost"],"f2ab","M497.1 366.6c-3.4-9.2-9.8-14.1-17.1-18.2-1.4-.8-2.6-1.5-3.7-1.9-2.2-1.1-4.4-2.2-6.6-3.4-22.8-12.1-40.6-27.3-53-45.4-3.5-5.1-6.6-10.5-9.1-16.1-1.1-3-1-4.7-.2-6.3 .8-1.2 1.7-2.2 2.9-3 3.9-2.6 8-5.2 10.7-7 4.9-3.2 8.8-5.7 11.2-7.4 9.4-6.5 15.9-13.5 20-21.3 2.9-5.4 4.5-11.3 4.9-17.4s-.6-12.2-2.8-17.8c-6.2-16.3-21.6-26.4-40.3-26.4-3.9 0-7.9 .4-11.7 1.2-1 .2-2.1 .5-3.1 .7 .2-11.2-.1-22.9-1.1-34.5-3.5-40.8-17.8-62.1-32.7-79.2-9.5-10.7-20.7-19.7-33.2-26.7-22.6-12.9-48.2-19.4-76.1-19.4s-53.4 6.5-76 19.4c-12.5 7-23.7 16.1-33.3 26.8-14.9 17-29.2 38.4-32.7 79.2-1 11.6-1.2 23.4-1.1 34.5-1-.3-2-.5-3.1-.7-3.9-.8-7.8-1.2-11.7-1.2-18.7 0-34.1 10.1-40.3 26.4-2.2 5.7-3.2 11.8-2.8 17.8s2 12 4.9 17.4c4.1 7.8 10.7 14.7 20 21.3 2.5 1.7 6.4 4.2 11.2 7.4 2.6 1.7 6.5 4.2 10.3 6.7 1.3 .9 2.4 2 3.3 3.3 .8 1.6 .8 3.4-.4 6.6-2.5 5.5-5.5 10.8-8.9 15.8-12.1 17.7-29.4 32.6-51.4 44.6-11.7 6.2-23.9 10.3-29 24.3-3.9 10.5-1.3 22.5 8.5 32.6 3.6 3.8 7.8 6.9 12.4 9.4 9.6 5.3 19.8 9.3 30.3 12.1 2.2 .6 4.3 1.5 6.1 2.7 3.6 3.1 3.1 7.9 7.8 14.8 2.4 3.6 5.4 6.7 9 9.1 10 6.9 21.3 7.4 33.2 7.8 10.8 .4 23 .9 36.9 5.5 5.8 1.9 11.8 5.6 18.7 9.9 16.7 10.3 39.6 24.3 77.8 24.3s61.3-14.1 78.1-24.4c6.9-4.2 12.9-7.9 18.5-9.8 13.9-4.6 26.2-5.1 36.9-5.5 11.9-.5 23.2-.9 33.2-7.8 4.2-2.9 7.7-6.7 10.2-11.2 3.4-5.8 3.4-9.9 6.6-12.8 1.8-1.2 3.7-2.1 5.8-2.6 10.7-2.8 21-6.9 30.8-12.2 4.9-2.6 9.3-6.1 13-10.2l.1-.2c9.2-9.9 11.5-21.5 7.8-31.8zm-34 18.3c-20.7 11.5-34.5 10.2-45.3 17.1-9.1 5.9-3.7 18.5-10.3 23.1-8.1 5.6-32.2-.4-63.2 9.9-25.6 8.5-42 32.8-88 32.8s-62-24.3-88.1-32.9c-31-10.3-55.1-4.2-63.2-9.9-6.6-4.6-1.2-17.2-10.3-23.1-10.7-6.9-24.5-5.7-45.3-17.1-13.2-7.3-5.7-11.8-1.3-13.9 75.1-36.4 87.1-92.6 87.7-96.7 .6-5 1.4-9-4.2-14.1-5.4-5-29.2-19.7-35.8-24.3-10.9-7.6-15.7-15.3-12.2-24.6 2.5-6.5 8.5-8.9 14.9-8.9 2 0 4 .2 6 .7 12 2.6 23.7 8.6 30.4 10.2 .8 .2 1.6 .3 2.5 .3 3.6 0 4.9-1.8 4.6-5.9-.8-13.1-2.6-38.7-.6-62.6 2.8-32.9 13.4-49.2 26-63.6 6.1-6.9 34.5-37 88.9-37S339 74.2 345 81.1c12.6 14.4 23.2 30.7 26 63.6 2.1 23.9 .3 49.5-.6 62.6-.3 4.3 1 5.9 4.6 5.9 .8 0 1.7-.1 2.5-.3 6.7-1.6 18.4-7.6 30.4-10.2 2-.4 4-.7 6-.7 6.4 0 12.4 2.5 14.9 8.9 3.5 9.4-1.2 17-12.2 24.6-6.6 4.6-30.4 19.3-35.8 24.3-5.6 5.1-4.8 9.1-4.2 14.2 .5 4.2 12.5 60.4 87.7 96.7 4.4 2.2 11.9 6.7-1.3 14.1z"],"galactic-senate":[512,512,[],"f50d","M249.9 33.5l0 26.1c-13.6 20.6-23.9 108.6-24.5 215.3 11.7-15.6 19.1-33.3 19.1-48.2l0-16.9c0-5.3 .8-10.5 2.2-15.6 .6-2.1 1.4-4.1 2.6-5.8s3.4-3.8 6.7-3.8 5.4 2.1 6.7 3.8c1.2 1.8 2 3.7 2.6 5.8 1.4 5.1 2.2 10.3 2.2 15.6l0 16.9c0 14.9 7.4 32.6 19.1 48.2-.6-106.8-10.9-194.7-24.5-215.3l0-26.1-12.3 0zM223.5 181.3c-9.5 2.1-18.7 5.2-27.5 9.1 8.9 16.1 9.8 32.6 1.7 37.3-8 4.6-21.8-4.2-31.4-19.8-11.6 8.8-21.9 19.3-30.6 31.1 14.7 9.6 22.9 22.9 18.3 30.7-4.5 7.7-20 7.1-35.5-1-5.8 13.2-9.7 27.5-11.6 42.4 9.7 .2 18.7 2.4 26.2 6 17.8-.3 32.8-2 40.5-4.2 5.6-26.4 23-48.2 46.3-59.5 .7-25.6 1.9-49.7 3.5-72.1zm65 0c1.6 22.4 2.7 46.5 3.5 72.1 23.3 11.3 40.8 33.2 46.3 59.5 7.7 2.3 22.7 3.9 40.5 4.2 7.5-3.7 16.5-5.8 26.2-6-1.9-14.9-5.9-29.2-11.7-42.4-15.4 8.1-30.9 8.7-35.5 1-4.6-7.7 3.6-21.1 18.3-30.7-8.7-11.8-19-22.3-30.6-31.1-9.5 15.6-23.4 24.4-31.4 19.8-8.1-4.6-7.2-21.2 1.7-37.3-8.8-3.9-18-7-27.4-9.1zM256 189.9c-3.2 0-5.9 8.8-6.1 19.9l0 0 0 16.9c0 41.4-49 95-93.5 95-52 0-122.8-1.4-156.4 29.2l0 2.5c9.4 17.1 20.6 33.2 33.2 48 12.5-21.1 51.6-41 108-41.4 45.7 1 79 20.3 90.8 40.9 0 0 0 0 0 .1 7.7 2.1 15.8 3.2 24 3.2 8.2 0 16.4-1.1 24-3.2 0 0 0 0 0-.1 11.7-20.5 45.1-39.8 90.8-40.9 56.4 .4 95.5 20.3 108 41.4 12.6-14.8 23.8-30.9 33.2-48l0-2.5c-33.6-30.6-104.4-29.2-156.4-29.2-44.5 0-93.5-53.6-93.5-95l0-16.9-.1 0c-.2-11.1-2.9-19.9-6.1-19.9zm0 177.9a40.6 40.6 0 1 1 0-81.3 40.6 40.6 0 1 1 0 81.3zm0-73.6a33 33 0 1 0 0 65.9 33 33 0 1 0 0-65.9zm0 59.8a26.8 26.8 0 1 1 0-53.6 26.8 26.8 0 1 1 0 53.6zm-114.8 13c-10.2 .1-21.6 .4-30.5 1.7 .4 4.4 1.5 18.6 7.1 29.8 9.1-2.6 18.4-3.9 27.6-3.9 41.3 .9 71.5 34.4 78.3 74.5l.1 4.7c10.4 1.9 21.2 2.9 32.2 2.9 11 0 21.8-1 32.2-2.9l.1-4.7c6.8-40.1 37-73.5 78.3-74.5 9.3 0 18.5 1.3 27.6 3.9 5.6-11.1 6.7-25.3 7.1-29.8-8.9-1.3-20.3-1.6-30.5-1.7-18.8 .4-35.2 4.2-48.6 9.7-12.5 16-29.2 30-49.6 33.1-.1 0-.2 0-.3 0 0 0-.1 0-.2 .1-5.2 1.1-10.6 1.6-16.2 1.6-5.5 0-10.9-.5-16.2-1.6-.1 0-.1 0-.2-.1-.1 0-.2 0-.3 0-20.4-3-37-17-49.6-33.1-13.4-5.5-29.9-9.2-48.6-9.7z"],"phoenix-framework":[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.7-111.2-16.5-128.9-163.6-252.5-173.1-44.3-3.4-99.4 8.1-136.3 35-.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.8zM272.2 415.4c-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.2zM447 163.4c16.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.2zM549.7 280.9c-32.4 .2-33.8 50.1-103.6 64.4-18.2 3.7-38.7 4.6-44.9 4.2l0-.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"],git:[512,512,[],"f1d3","M216.3 158.4l-79.3 0c-40-10.5-130.5-7.8-130.5 74.8 0 30.1 15 51.2 35 61-25.1 23-37 33.8-37 49.2 0 11 4.5 21.1 17.9 26.8-14.3 13.4-22.4 23.1-22.4 41.4 0 32.1 28 50.8 101.6 50.8 70.8 0 111.8-26.4 111.8-73.2 0-58.7-45.2-56.5-151.6-63l13.4-21.6c27.3 7.6 118.7 10 118.7-67.9 0-18.7-7.7-31.7-15-41.1l37.4-2.8 0-34.5zM152.9 400.3c0 32.1-104.9 32.1-104.9 2.4 0-8.1 5.3-15 10.6-21.5 77.7 5.3 94.3 3.4 94.3 19.1zM102.1 265.7c-52.8 0-50.5-71.2 1.2-71.2 49.5 0 50.8 71.2-1.2 71.2zM235.4 366.2l0-32.1c26.7-3.7 27.2-2 27.2-11l0-119.5c0-8.5-2.1-7.4-27.2-16.3l4.5-32.9 84.2 0 0 168.7c0 6.5 .4 7.3 6.5 8.1l20.7 2.8 0 32.1-115.9 0zm52.5-244.3c-23.2 0-36.6-13.4-36.6-36.6s13.4-35.8 36.6-35.8c23.6 0 37 12.6 37 35.8s-13.4 36.6-37 36.6zM512 350.5c-17.5 8.5-43.1 16.3-66.3 16.3-48.4 0-66.7-19.5-66.7-65.5l0-106.5c0-5.4 1-4.1-31.7-4.1l0-36.2c35.8-4.1 50-22 54.5-66.3l38.6 0c0 65.8-1.3 61.8 3.3 61.8l57.3 0 0 40.6-60.6 0 0 97.1c0 6.9-4.9 51.4 60.6 26.8l11 35.8z"],"optin-monster":[576,512,[],"f23c","M572.8 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.6l0-2.8c19.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-60-69.6-59.7-167.7-53.8-244.2-37.6 19.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.2l0 19.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.7zM499 167.4c1.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.7 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-53l0 .3 12.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-10.5a76.1 76.1 0 1 1 0-152.2 76.1 76.1 0 1 1 0 152.2zm115.6 22.1c-.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.1l0 .3c18.9-.3 38.1-.3 57 0zM278.5 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-.8l0 .3c1.1 8.3 3.3 51.2-1.3 53.7zM172 257.9c12.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.5zM115 461.7c-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.5l.3 0c2.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 .3l0-.3 .3 0c35.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.5zM373.1 75.2c-3.8-72.1-100.8-79.7-126-23.5 44.6-24.3 90.3-15.7 126 23.5zM75 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.8zM290.9 230.9c28.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.2 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.2zM479 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"],jenkins:[448,512,[],"f3b6","M455.4 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.6-21.1 12.5-36.4 20.3-55.9 34.3-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 6l422 0c4.9-15.3 9.7-30.9 14.6-47.2 3.4-11.4 10.2-27.8 8.7-39.7zM174.2 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.4zM69.4 127.3c13.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.2zM194.3 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.4zM26 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.2l-180.7 0 0-.1zm240.6 5.7l-.8 0c.3-.2 .5-.4 .8-.5l0 .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.3l-9.6 0zm15.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.7l-14 0c-.1-3.2-2.8-5.8-6.1-5.8s-5.9 2.6-6.1 5.8l-17.4 0c-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.5l-36.3 0zm83.4-37c-2.3 11.2-5.8 24-9.9 37.1-.2-.1-.4-.1-.6-.1l-27.9 0c.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.1zM190.5 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.2zm-96.8 2.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.6zM261.5 298.3c18.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.6zM353.7 345c-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"],slideshare:[512,512,[],"f1e7","M187.9 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.3 0-198.3c0-27.4-20.6-49.7-46-49.7L76.8 0c-25.4 0-46 22.3-46 49.7l0 198.3c-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 72-56.3 191.7 137.4 222.3 134.3 124.1 0-.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-28l0-192.4c0-34.9 8.9-45.7 40.6-45.7l317.7 0c30.3 0 40.9 12.9 40.9 45.7l0 190.6-.1 0z"],uber:[448,512,[],"f402","M414.1 32L33.9 32C15.2 32 0 47.2 0 65.9L0 446c0 18.8 15.2 34 33.9 34L414 480c18.7 0 33.9-15.2 33.9-33.9l0-380.2C448 47.2 432.8 32 414.1 32zM237.6 391.1C163 398.6 96.4 344.2 88.9 269.6l94.4 0 0 20.4c0 3.7 3 6.8 6.8 6.8l67.9 0c3.7 0 6.8-3 6.8-6.8l0-67.9c0-3.7-3-6.8-6.8-6.8l-67.9 0c-3.7 0-6.8 3-6.8 6.8l0 20.4-94.4 0c7-69.4 65.4-122.2 135.1-122.2s128.1 52.8 135.1 122.2c7.5 74.5-46.9 141.1-121.5 148.6z"],"digital-ocean":[512,512,[],"f391","M87 481.8l73.7 0 0-73.6-73.7 0 0 73.6zM25.4 346.6l0 61.6 61.6 0 0-61.6-61.6 0zM491.6 176.9C468.6 102.7 409.2 43.6 335 20.3 164.9-32.8 8 93.7 8 255.9l95.8 0c0-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 208l0 .3-.3 0 0 95.8c162.6 0 288.8-156.8 235.6-327.1zm-235.3 231l0-95.3-95.6 0 0 95.6 95.3 0 0-.3 .3 0z"],soundcloud:[640,512,[],"f1be","M640.2 298.6c-1.3 23.1-11.5 44.8-28.4 60.5s-39.2 24.4-62.3 24.1l-218 0c-4.8 0-9.4-2-12.8-5.4s-5.3-8-5.3-12.8l0-234.8c-.2-4 .9-8 3.1-11.4s5.3-6.1 9-7.7c0 0 20.1-13.9 62.3-13.9 25.8 0 51.1 6.9 73.3 20.1 17.3 10.2 32.3 23.8 44.1 40.1s20 34.8 24.2 54.4c7.5-2.1 15.3-3.2 23.1-3.2 11.7-.1 23.3 2.2 34.2 6.7s20.5 11.3 28.7 19.7 14.6 18.3 18.9 29.3 6.3 22.6 5.9 34.3zm-354-153.5c.1-1 0-2-.3-2.9s-.8-1.8-1.5-2.6-1.5-1.3-2.4-1.7c-1.8-.8-4-.8-5.8 0-.9 .4-1.7 1-2.4 1.7s-1.2 1.6-1.5 2.6-.4 1.9-.3 2.9c-6 78.9-10.6 152.9 0 231.6 .2 1.7 1 3.3 2.3 4.5 2.6 2.4 6.8 2.4 9.4 0 1.3-1.2 2.1-2.8 2.3-4.5 11.3-79.4 6.6-152 0-231.6l.2 0zm-44 27.3c-.2-1.8-1.1-3.5-2.4-4.7s-3.1-1.9-5-1.9-3.6 .7-5 1.9-2.2 2.9-2.4 4.7c-7.9 67.9-7.9 136.5 0 204.4 .3 1.8 1.2 3.4 2.5 4.5s3.1 1.8 4.8 1.8 3.5-.6 4.8-1.8 2.2-2.8 2.5-4.5c8.8-67.8 8.8-136.5 .1-204.4l.1 0zm-44.3-6.9c-.2-1.8-1-3.4-2.3-4.6s-3-1.8-4.8-1.8-3.5 .7-4.8 1.8-2.1 2.8-2.3 4.6c-6.7 72-10.2 139.3 0 211.1 0 1.9 .7 3.7 2.1 5s3.1 2.1 5 2.1 3.7-.7 5-2.1 2.1-3.1 2.1-5c10.5-72.8 7.3-138.2 .1-211.1l-.1 0zm-44 20.6c0-1.9-.8-3.8-2.1-5.2s-3.2-2.1-5.2-2.1-3.8 .8-5.2 2.1-2.1 3.2-2.1 5.2c-8.1 63.3-8.1 127.5 0 190.8 .2 1.8 1 3.4 2.4 4.6s3.1 1.9 4.8 1.9 3.5-.7 4.8-1.9 2.2-2.8 2.4-4.6c8.8-63.3 8.9-127.5 .3-190.8l-.1 0zm-44.5 47.6c0-1.9-.8-3.8-2.1-5.1s-3.2-2.1-5.1-2.1-3.8 .8-5.1 2.1-2.1 3.2-2.1 5.1c-10.5 49.2-5.5 93.9 .4 143.6 .3 1.6 1.1 3.1 2.3 4.2s2.8 1.7 4.5 1.7 3.2-.6 4.5-1.7 2.1-2.5 2.3-4.2c6.6-50.4 11.6-94.1 .4-143.6zm-44.1-7.5c-.2-1.8-1.1-3.5-2.4-4.8s-3.2-1.9-5-1.9-3.6 .7-5 1.9-2.2 2.9-2.4 4.8c-9.3 50.2-6.2 94.4 .3 144.5 .7 7.6 13.6 7.5 14.4 0 7.2-50.9 10.5-93.8 .3-144.5l-.2 0zM20.7 250.8c-.2-1.8-1.1-3.5-2.4-4.8s-3.2-1.9-5-1.9-3.6 .7-5 1.9-2.3 2.9-2.4 4.8c-8.5 33.7-5.9 61.6 .6 95.4 .2 1.7 1 3.3 2.3 4.4s2.9 1.8 4.7 1.8 3.4-.6 4.7-1.8 2.1-2.7 2.3-4.4c7.5-34.5 11.2-61.8 .4-95.4l-.2 0z"],"square-figma":[448,512,[],"e7e4","M384 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 0zM173.7 96c-33 0-59.8 26.8-59.8 59.8 0 21 10.8 39.4 27.2 50.1-16.4 10.7-27.2 29.1-27.2 50.1s10.8 39.5 27.2 50.1c-16.4 10.7-27.2 29.1-27.2 50.1 0 33.1 27.1 59.8 60.1 59.8 33.2 0 60.6-26.9 60.6-60.3l0-55.7c10.6 9.8 24.8 15.8 40.4 15.8l1.1 0c33 0 59.8-26.8 59.8-59.8 0-21-10.8-39.5-27.2-50.1 16.4-10.7 27.2-29.1 27.2-50.1 0-33-26.8-59.8-59.8-59.8L173.7 96zm41.6 219.8l0 39.9c0 22.6-18.6 41-41.3 41-22.4 0-40.7-18.2-40.7-40.5 0-22.3 18.1-40.4 40.3-40.4l41.7 0zm0-100.3l0 80.9-41.7 0c-22.3-.1-40.3-18.2-40.3-40.5 0-22.3 18.1-40.5 40.5-40.5l41.6 0zm60.8 0c22.3 0 40.5 18.1 40.5 40.5s-18.1 40.5-40.5 40.5l-1.1 0c-22.3 0-40.4-18.1-40.4-40.5s18.1-40.5 40.4-40.5l1.1 0zm-60.8-19.3l-41.6 0c-22.3 0-40.5-18.1-40.5-40.4s18.1-40.5 40.5-40.5l41.6 0 0 80.9zm60.8-80.9c22.3 0 40.5 18.1 40.5 40.5s-18.1 40.4-40.5 40.4l-41.5 0 0-80.9 41.5 0z"],"creative-commons-sa":[512,512,[],"f4ef","M255.6 8C397.4 8 504 118.1 504 256 504 403.1 385.5 504 255.6 504 121.6 504 8 394.5 8 256 8 123.1 112.7 8 255.6 8zm.8 44.7c-118.2 0-203.7 97.9-203.7 203.3 0 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.3zM145.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-97l62.5 0c1.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.8l18.2 0-49.2 49.2-49-49.2 19.4 0z"],chrome:[512,512,[],"f268","M0 256c0-46.6 12.5-90.4 34.3-128.9L144.1 318.3c21.9 39.2 63.8 65.7 111.9 65.7 14.3 0 27.1-2.3 40.8-6.6L220.5 509.6C95.9 492.3 0 385.3 0 256zm365.1 65.6c12.3-19.2 18.9-42.5 18.9-65.6 0-38.2-16.8-72.5-43.3-96l152.7 0c12 29.6 18.6 62.1 18.6 96 0 141.4-114.6 255.1-256 256L365.1 321.6zM477.8 128L256 128c-62.9 0-113.7 44.1-125.5 102.7L54.2 98.5C101 38.5 174 0 256 0 350.8 0 433.5 51.5 477.8 128zM344 256a88 88 0 1 1 -176 0 88 88 0 1 1 176 0z"],"trade-federation":[512,512,[],"f513","M256 8.8a247.2 247.2 0 1 0 0 494.4 247.2 247.2 0 1 0 0-494.4zm0 11.6a235.6 235.6 0 1 1 0 471.2 235.6 235.6 0 1 1 0-471.2zM411.1 163.1l0-46.8-193.8 0 0 81.7-155.1 0 36.7 46 117.7 0 0 196.8 48.8 0 0-195.8 83.3 0 0-47-83.3 0 0-34.8 145.7 0 0-.1zm-73.3 45.1l0 23.9-82.9 0 0 197.4-26.8 0 0-197.4-123.8 0-20.1-23.9 143.9 0 0-80.6 171.8 0 0 24.4-145 0 0 56.2 82.9 0zm-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.1-22 9.3zm-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.3-9.5-10.2zM312.3 264.7l-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.7 9.3-10.8zm106.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-17 15-17.6zM256 29.9a226.1 226.1 0 1 0 0 452.2 226.1 226.1 0 1 0 0-452.2zM350.6 196l0 51-83.3 0 0 195.7-52.7 0 0-196.8-116.7 0-40-49.9 157.4 0 0-81.6 197.8 0 0 50.7-145.7 0 0 30.9 83.2 0zM256 43.2c60.3 0 114.8 25 153.6 65.2l-199.1 0 0 81.6-157.4 0C81.1 104.8 161.4 43.2 256 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.1l43.8 56.3 114.7 0 0 196.8 64.6 0 0-195.8 83.3 0 0-62.7-83.2 0 0-19.2 145.6 0 0-50.8c30.8 37 49.3 84.6 49.3 136.5 .1 117.9-95.5 213.5-213.4 213.5zM186.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.1-22.7 9.3z"],vaadin:[448,512,[],"f408","M224.5 140.7C226 123.1 229.4 88 274.3 88l98.6 0c20.7 0 32.1-7.8 32.1-21.6l0-12.3c0-12.2 9.3-22.1 21.5-22.1S448 41.9 448 54.1l0 36.5c0 42.9-21.5 62-66.8 62l-100.5 0c-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.1l-100.7 0C21.5 152.6 0 133.5 0 90.6L0 54.1C0 41.9 9.4 32 21.6 32s21.5 9.9 21.5 22.1l0 12.3C43.1 80.2 54.5 88 75.2 88l98.6 0c44.8 0 48.3 35.1 49.8 52.7l.9 0zM224 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 362 157.1 244.3c-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"],deviantart:[320,512,[],"f1bd","M320 93.2l-98.2 179.1 7.4 9.5 90.8 0 0 127.7-160.9 0-13.5 9.2-43.7 84c-.3 0-8.6 8.6-9.2 9.2l-92.7 0 0-93.2 93.2-179.4-7.4-9.2-85.8 0 0-127.6 156 0 13.5-9.2 43.7-84c.3 0 8.6-8.6 9.2-9.2l97.6 0 0 93.1z"],medium:[448,512,[62407,"medium-m"],"f23a","M369.4 32c43.4 0 78.6 35.2 78.6 78.6l0 83.8c-1.9-.1-3.8-.2-5.7-.2l-.4 0c-10 0-22.3 2.4-31.1 6.8-10 4.6-18.7 11.5-26 20.6-11.8 14.6-18.9 34.3-20.6 56.4-.1 .7-.1 1.3-.2 2s-.1 1.2-.1 1.9c-.1 1.2-.1 2.4-.1 3.6 0 1.9-.1 3.8 0 5.8 1.2 50.1 28.2 90.2 76.3 90.2 2.7 0 5.3-.1 7.9-.4l0 20.4c0 43.4-35.2 78.6-78.6 78.6L78.6 480C35.2 480 0 444.8 0 401.4L0 110.6C0 67.2 35.2 32 78.6 32l290.8 0zM82.3 138.9l.3 .1c13.2 3 19.8 7.4 19.8 23.4l0 187.2c0 16-6.7 20.4-19.9 23.4l-.3 .1 0 2.8 52.8 0 0-2.8-.3-.1c-13.2-3-19.9-7.4-19.9-23.4l0-176.3 86.1 202.5 4.9 0 88.6-208.2 0 186.6c-1.1 12.6-7.8 16.5-19.7 19.2l-.3 .1 0 2.7 91.9 0 0-2.7-.3-.1c-11.9-2.7-18.7-6.6-19.9-19.2l-.1-191.8 .1 0c0-16 6.7-20.4 19.9-23.4l.3-.1 0-2.7-72.2 0-67 157.4-67-157.4-77.8 0 0 2.7zM448 340.3c-25.1-7.4-43-35.1-41.2-67.8l0 0 41.1 0 0 67.8zm-6.4-135.6c2.3 0 4.4 .3 6.4 .9l0 57.4-40.2 0c1.5-33.6 13.6-57.9 33.8-58.3z"],opencart:[640,512,[],"f23d","M331.8 440.4a45.8 45.8 0 1 1 91.5 .3 45.8 45.8 0 1 1 -91.5-.3zM169.4 394.9a45.7 45.7 0 1 0 .3 91.3 45.7 45.7 0 1 0 -.3-91.3zm291.7-270c-302.2 0-379.2-12.8-461.1-99.2 34.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"],"y-combinator":[448,512,[],"f23b","M448 32l0 448-448 0 0-448 448 0zM236 287.5l77.5-145.5-32.7 0-45.8 91c-4.7 9.3-9 18.3-12.8 26.8l-12.2-26.8-45.2-91-35 0 76.7 143.8 0 94.5 29.5 0 0-92.8z"],line:[512,512,[],"f3c0","M311 196.8l0 81.3c0 2.1-1.6 3.7-3.7 3.7l-13 0c-1.3 0-2.4-.7-3-1.5L254 230 254 278.2c0 2.1-1.6 3.7-3.7 3.7l-13 0c-2.1 0-3.7-1.6-3.7-3.7l0-81.3c0-2.1 1.6-3.7 3.7-3.7l12.9 0c1.1 0 2.4 .6 3 1.6l37.3 50.3 0-48.2c0-2.1 1.6-3.7 3.7-3.7l13 0c2.1-.1 3.8 1.6 3.8 3.5l0 .1zm-93.7-3.7l-13 0c-2.1 0-3.7 1.6-3.7 3.7l0 81.3c0 2.1 1.6 3.7 3.7 3.7l13 0c2.1 0 3.7-1.6 3.7-3.7l0-81.3c0-1.9-1.6-3.7-3.7-3.7zm-31.4 68.1l-35.6 0 0-64.4c0-2.1-1.6-3.7-3.7-3.7l-13 0c-2.1 0-3.7 1.6-3.7 3.7l0 81.3c0 1 .3 1.8 1 2.5 .7 .6 1.5 1 2.5 1l52.2 0c2.1 0 3.7-1.6 3.7-3.7l0-13c0-1.9-1.6-3.7-3.5-3.7l.1 0zm193.7-68.1l-52.3 0c-1.9 0-3.7 1.6-3.7 3.7l0 81.3c0 1.9 1.6 3.7 3.7 3.7l52.2 0c2.1 0 3.7-1.6 3.7-3.7l0-13.1c0-2.1-1.6-3.7-3.7-3.7l-35.5 0 0-13.6 35.5 0c2.1 0 3.7-1.6 3.7-3.7l0-13.1c0-2.1-1.6-3.7-3.7-3.7l-35.5 0 0-13.7 35.5 0c2.1 0 3.7-1.6 3.7-3.7l0-13c-.1-1.9-1.7-3.7-3.7-3.7l.1 0zM512 93.4l0 326c-.1 51.2-42.1 92.7-93.4 92.6l-326 0C41.4 511.9-.1 469.8 0 418.6l0-326C.1 41.4 42.2-.1 93.4 0l326 0c51.2 .1 92.7 42.1 92.6 93.4zM441.6 233.5c0-83.4-83.7-151.3-186.4-151.3S68.8 150.1 68.8 233.5c0 74.7 66.3 137.4 155.9 149.3 21.8 4.7 19.3 12.7 14.4 42.1-.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.1l0-.2z"],amilia:[448,512,[],"f36d","M240.2 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.1l0 38.5C203.1 227.7 78.3 251 46.8 264.2 11.3 280.5 16.4 357.7 16.4 376S31.6 480 141.3 480c47.8 0 113.7-20.7 153.3-42.1l0 25.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.1l0-296.6c-.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.5l0 106.7z"],asymmetrik:[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-135-128.7-19.7-288.5 15.5-406.6 82.4 52-26.5 110.6-48.2 170.7-58.2 74.5-20.5 153-25.4 221.3-14.8 152.5 23.8 196.8 127.5 98.8 231.7-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.7 101.6 0 22-34.4c22.2 1 45.3 0 68.6-2.7l-22.8 37.1 135.5 0-32.6-53.1c18.6-5.3 36.9-11.5 54.5-18.7l45.9 71.8 101.6 0-73.4-110.4c18.5-12.1 35-25.5 48.9-39.8zM329.9 389.7l-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"],phabricator:[512,512,[],"f3db","M331.1 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 .4L160 226.3c-.6 1.4 21 21 21 21l.1 12.9S159.4 280 160 281.4l9.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.4s-32.1-12.5-32.8-29.6 12.8-31.6 30.1-32.3c17.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-81zM363.5 148.2a152.3 152.3 0 1 1 -215 215.6 152.3 152.3 0 1 1 215-215.6z"],bots:[640,512,[],"e340","M86.3 197.8c-8-.1-15.9 1.7-23.1 5.1s-13.5 8.6-18.4 14.9l0-61.9c0-2.2-.9-4.3-2.4-5.8s-3.6-2.4-5.8-2.4l-28.4 0c-2.2 0-4.3 .9-5.8 2.4S0 153.8 0 156L0 333.6c0 1.1 .2 2.1 .6 3.1s1 1.9 1.8 2.7 1.7 1.4 2.7 1.8 2.1 .6 3.1 .6l28.4 0c1.1 0 2.1-.2 3.1-.6s1.9-1 2.7-1.8 1.4-1.7 1.8-2.7 .6-2.1 .6-3.1l0-8.1c11.6 13.4 25.9 19.8 41.6 19.8 34.6 0 61.9-26.2 61.9-73.8 0-45.9-27-73.6-61.9-73.6zM71.5 305.7c-9.6 0-21.2-4.9-26.7-12.5l0-43c5.5-7.6 17.2-12.8 26.7-12.8 17.7 0 31.1 13.1 31.1 34 0 21.2-13.4 34.3-31.1 34.3zm156.4-59a17.4 17.4 0 1 0 0 34.8 17.4 17.4 0 1 0 0-34.8zm46.1-90l0-44.7c2.8-1.2 5.2-3.3 6.6-6s1.9-5.8 1.3-8.9-2.2-5.7-4.6-7.7-5.4-3-8.4-3-6.1 1.1-8.4 3-4 4.7-4.6 7.7-.1 6.1 1.3 8.9 3.8 4.8 6.6 6l0 44.7c-28 1.3-54.4 13.6-73.6 34.1s-29.5 47.7-28.8 75.8 12.3 54.7 32.4 74.3 47 30.6 75.1 30.6 55-11 75.1-30.6 31.7-46.3 32.4-74.3-9.7-55.3-28.8-75.8-45.5-32.8-73.6-34.1zm86 107.4c0 30.5-40.8 55.3-91.1 55.3s-91.1-24.7-91.1-55.3 40.8-55.3 91.1-55.3 91.1 24.7 91.1 55.3l0 0zm-50.2 17.4c3.4 0 6.8-1 9.7-2.9s5.1-4.6 6.4-7.8 1.7-6.7 1-10.1-2.3-6.5-4.8-8.9-5.5-4.1-8.9-4.8-6.9-.3-10.1 1-5.9 3.5-7.8 6.4-2.9 6.2-2.9 9.7c0 4.6 1.8 9 5.1 12.3s7.7 5.1 12.3 5.1l0 0zm270.9-31c-14.8-2.6-22.4-3.8-22.4-9.9 0-5.5 7.3-9.9 17.7-9.9 12.2 .1 24.2 3.6 34.5 10.1 1.8 1.2 4 1.6 6.2 1.1s4-1.7 5.1-3.6c.1-.1 .1-.2 .2-.3l8.6-14.9c1.1-1.9 1.4-4.1 .8-6.1s-1.9-3.9-3.7-5c-15.7-9.4-33.7-14.3-52-14.1-39 0-60.2 21.5-60.2 46.2 0 36.3 33.7 41.9 57.6 45.6 13.4 2.3 24.1 4.4 24.1 11 0 6.4-5.5 10.8-18.9 10.8-13.6 0-31-6.2-42.6-13.6-.9-.6-1.9-1-3-1.2s-2.1-.2-3.2 .1-2.1 .7-2.9 1.3-1.6 1.4-2.2 2.3c0 .1-.1 .1-.1 .2l-10.2 16.9c-1.1 1.8-1.4 4-1 6s1.7 3.9 3.5 5c15.2 10.3 37.7 16.7 59.4 16.7 40.4 0 64-19.8 64-46.5 0-38.1-35.5-43.9-59.3-48.3zm-95.9 60.8c-.5-2-1.8-3.7-3.6-4.8s-3.9-1.5-5.9-1.1c-1.4 .3-2.8 .4-4.2 .4-7.8 0-12.5-6.1-12.5-14.2l0-51.2 20.3 0c2.2 0 4.2-.9 5.8-2.4s2.4-3.6 2.4-5.8l0-22.7c0-2.2-.9-4.2-2.4-5.8s-3.6-2.4-5.8-2.4l-20.3 0 0-30.2c0-2.2-.9-4.2-2.4-5.8s-3.6-2.4-5.8-2.4l-28.2 0c-2.2 0-4.2 .9-5.8 2.4s-2.4 3.6-2.4 5.8l0 30.2-15.1 0c-1.1 0-2.1 .2-3.1 .6s-1.9 1-2.6 1.8-1.4 1.7-1.8 2.6-.6 2-.6 3.1l0 22.7c0 1.1 .2 2.1 .6 3.1s1 1.9 1.8 2.6 1.7 1.4 2.6 1.8 2 .6 3.1 .6l15.1 0 0 63.7c0 27 15.4 41.3 43.9 41.3 12.2 0 21.4-2.2 27.6-5.4 1.6-.8 2.9-2.2 3.7-3.9s.9-3.6 .5-5.4l-5-19.3z"],vine:[384,512,[],"f1ca","M384 254.7l0 52.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-.8-27.1-16.3-129.9-100.6-164.1-365.6l74.5 0c18.7 159.1 64.5 240.7 114.8 301.8 27.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"],medrt:[576,512,[],"f3c8","M129.7 256c0 121.8 83.9 222.8 193.5 241.1-18.7 4.5-38.2 6.9-58.2 6.9-137.6 0-249-111-249-248S127.4 8 264.9 8c20.1 0 39.6 2.4 58.2 6.9-109.6 18.3-193.4 119.3-193.4 241.1zM427.1 356.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 47s108.1-184.3 46.5-272.6c-9-12.9-19.3-24.3-30.5-34.2 37.4 78.8 10.7 178.5-67 233.9zm-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.8zM312 224c-4.4 0-8-3.6-8-8l0-40c0-4.4-3.6-8-8-8l-48 0c-4.4 0-8 3.6-8 8l0 40c0 4.4-3.6 8-8 8l-40 0c-4.4 0-8 3.6-8 8l0 48c0 4.4 3.6 8 8 8l40 0c4.4 0 8 3.6 8 8l0 40c0 4.4 3.6 8 8 8l48 0c4.4 0 8-3.6 8-8l0-40c0-4.4 3.6-8 8-8l40 0c4.4 0 8-3.6 8-8l0-48c0-4.4-3.6-8-8-8l-40 0z"],osi:[512,512,[],"f41a","M8 266.4c2.3-135.8 97.4-232.4 213.8-248.1 138.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.7-17.8-46.3-35.6-92.6-53.4-139-3.1-8.1-1-13.2 7-16.8 24.2-11 39.3-29.4 43.3-55.8 1.5-9.7 1-19.6-1.5-29.1s-6.9-18.4-12.9-26.1-13.6-14.1-22.2-18.8-18.1-7.5-27.9-8.3c-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.4-17.9 46.6-35.8 93.2-53.7 139.9-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.3 14.9-39.1 29.9-78.2 45-117.3 1.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.6 15.6 9 28.2 22.3 36.2 38.4s11.2 34.2 9 52c-3.6 30.6-19.3 53.9-45.7 69.8-2.7 1.6-3.5 2.9-2.3 6 15.2 39.2 30.3 78.4 45.2 117.7 1.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"],gg:[512,512,[],"f260","M179.2 230.4l102.4 102.4-102.4 102.4-179.2-179.2 179.2-179.2 44.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.8l-102.4 102.4 102.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.8 179.2-179.2-179.2-179.2z"],buysellads:[448,512,[],"f20d","M224 150.7l42.9 160.7-85.8 0 42.9-160.7zM448 80l0 352c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48L0 80C0 53.5 21.5 32 48 32l352 0c26.5 0 48 21.5 48 48zM382.7 405.3l-94.5-298.7-128.4 0-94.5 298.7 90.7 0 111.7-91.6 24.2 91.6 90.8 0z"],"google-plus":[512,512,[],"f2b3","M256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zM185.3 380c-32.9 0-64.4-13.1-87.7-36.3s-36.3-54.8-36.3-87.7 13.1-64.4 36.3-87.7 54.8-36.3 87.7-36.3c31.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.3l-70.1 0 0-42.6 116.9 0c1.3 6.8 1.9 13.8 1.9 20.7 0 70.8-47.5 121.2-118.8 121.2zM415.5 273.8l0 35.5-35.5 0 0-35.5-35.5 0 0-35.5 35.5 0 0-35.5 35.5 0 0 35.5 35.2 0 0 35.5-35.2 0z"],screenpal:[512,512,[],"e570","M278.6 22.5a22.5 22.5 0 1 1 -45 0 22.5 22.5 0 1 1 45 0zM198.7 259a57.4 57.4 0 1 1 114.8 0 57.4 57.4 0 1 1 -114.8 0zm138.6 91c22.3-19.9 36.5-47.3 39.9-77l119.5 0c-3.5 61.4-30.4 119.2-75.2 161.4-44.7 42.2-103.9 65.8-165.4 65.8S135.4 476.6 90.7 434.4C45.9 392.2 19.1 334.4 15.5 273l119.7 0c3.4 29.7 17.6 57.1 39.9 77s51.2 30.9 81.1 30.9c29 0 58.7-11 81.1-30.9zM28.3 141.7a22.5 22.5 0 1 1 45-1.4 22.5 22.5 0 1 1 -45 1.4zm455.6-.7a22.4 22.4 0 1 1 -44.9 0 22.4 22.4 0 1 1 44.9 0zM318 95.3c-17.3 13.8-39.2 22.8-61.9 22.8s-44.6-9-61.9-22.8c-17.3-14.7-28.8-35.1-32.4-57.5 15.1-6.4 30.8-11.3 46.9-14.5 0 12.6 5 24.6 13.9 33.5s20.9 13.9 33.5 13.9 24.6-5 33.5-13.9 13.9-20.9 13.9-33.5c16.1 3.2 31.8 8.1 46.9 14.5-3.6 22.4-15.1 42.8-32.4 57.5zM82.9 231c-21.4 7.6-44.7 7.4-65.9-.6 2-16.3 5.6-32.3 10.8-47.9 5.4 3.1 11.3 5.1 17.5 6 6.2 .8 12.4 .4 18.5-1.2 6-1.7 11.6-4.4 16.6-8.2s9.1-8.5 12.2-13.9 5.1-11.4 6-17.5c.8-6.2 .4-12.5-1.2-18.5s-4.4-11.6-8.2-16.6c-3.8-4.9-8.5-9.1-13.9-12.2 10.8-12.3 22.9-23.5 36-33.3 17.6 14.3 29.5 34.5 33.6 56.8s.1 45.4-11.2 65c-11.4 19.6-29.4 34.5-50.7 42.1zm346.4 .1c-21.3-7.6-39.3-22.6-50.7-42.2-11.3-19.6-15.2-42.7-11.1-65 4.1-22.2 16-42.4 33.5-56.7 13.1 9.8 25.2 21 36 33.3-10.7 6.4-18.4 16.7-21.5 28.8-3.2 12-2.3 24.8 4.8 35.6 6.2 10.8 16.4 18.7 28.4 22s24.9 1.7 35.7-4.3c5.3 15.5 8.9 31.6 10.9 47.8-22.1 8.1-44.6 8.3-66 .7z"],bitcoin:[512,512,[],"f379","M8 256a248 248 0 1 1 496 0 248 248 0 1 1 -496 0zm354.3-35.3c4.9-33-20.2-50.7-54.6-62.6l11.1-44.7-27.2-6.8-10.9 43.5c-7.2-1.8-14.5-3.5-21.8-5.1l10.9-43.8-27.2-6.8-11.2 44.7c-5.9-1.3-11.7-2.7-17.4-4.1l0-.1-37.5-9.4-7.2 29.1s20.2 4.6 19.8 4.9c11 2.8 13 10 12.7 15.8l-12.7 50.9c.8 .2 1.7 .5 2.8 .9-.9-.2-1.9-.5-2.9-.7l-17.8 71.3c-1.3 3.3-4.8 8.4-12.5 6.5 .3 .4-19.8-4.9-19.8-4.9l-13.5 31.1 35.4 8.8c6.6 1.7 13 3.4 19.4 5l-11.3 45.2 27.2 6.8 11.2-44.7c7.2 2 14.4 3.8 21.7 5.6l-11.1 44.5 27.2 6.8 11.3-45.1c46.4 8.8 81.3 5.2 96-36.7 11.8-33.8-.6-53.3-25-66 17.8-4.1 31.2-15.8 34.7-39.9zm-62.2 87.2c-8.4 33.8-65.3 15.5-83.8 10.9l14.9-59.9c18.4 4.6 77.6 13.7 68.8 49zm8.4-87.7c-7.7 30.7-55 15.1-70.4 11.3l13.5-54.3c15.4 3.8 64.8 11 56.8 43z"],swift:[448,512,[],"f8e1","M448 156.1c0-4.5-.1-9-.2-13.5-.1-9.9-1-19.7-2.6-29.4-1.7-9.7-4.8-19.2-9.2-28-9-17.7-23.4-32.1-41.2-41.1-8.8-4.5-18.3-7.6-28-9.2-9.7-1.6-19.6-2.5-29.4-2.6-4.5-.1-9-.2-13.5-.2L124.1 32c-4.5 0-9 .1-13.5 .2-2.4 .1-4.9 .2-7.4 .3-7.4 .3-14.8 1.1-22.1 2.3-7.3 1.3-14.4 3.3-21.2 6.1-2.3 1-4.6 2-6.8 3.1-6.6 3.4-12.8 7.5-18.4 12.3-1.9 1.6-3.7 3.3-5.4 5-7 7-12.9 15-17.4 23.8-4.4 8.8-7.6 18.3-9.2 28-1.6 9.7-2.4 19.6-2.5 29.4-.1 4.5-.2 9-.2 13.5L0 355.9c0 4.5 .1 9 .2 13.5 .1 9.9 1 19.7 2.6 29.4 1.7 9.7 4.8 19.2 9.2 28 9 17.7 23.4 32.1 41.1 41.1 8.8 4.4 18.3 7.5 28 9.2 9.7 1.6 19.6 2.5 29.4 2.6 4.5 .1 9 .2 13.5 .2l199.8 0c4.5 0 9-.1 13.5-.2 9.9-.1 19.7-1 29.4-2.6 9.7-1.7 19.2-4.8 28-9.2 17.7-9 32.1-23.4 41.1-41.2 4.4-8.8 7.6-18.3 9.2-28 1.6-9.7 2.5-19.6 2.6-29.4 .1-4.5 .2-9 .2-13.5l0-183.8c0-5.4 0-10.7 0-16zm-69.9 241c-20-38.9-57.2-29.3-76.3-19.5-1.7 1-3.5 2-5.2 3l-.4 .2c-39.5 21-92.5 22.5-145.8-.4-43.4-18.8-80.1-50.3-105.3-90.4 12.3 9.1 25.4 16.9 39.2 23.4 56.4 26.4 113 24.5 153 0-57-43.8-104.6-101-141.1-147.2-7-8.1-13.2-16.8-18.8-25.9 43.7 40 112.7 90.2 137.5 104.1-52.6-55.5-98.9-123.9-96.7-121.7 82.8 83.4 159.2 130.6 159.2 130.6 2.9 1.6 5 2.8 6.7 4 1.6-4.1 3-8.2 4.2-12.5 13.2-48.3-1.7-103.6-35.3-149.2 76.8 46.1 122.2 133.7 103.6 207.8-.4 1.7-1 3.4-1.4 5.1 38.5 47.4 28 98.2 23.1 88.6l0 0z"],"files-pinwheel":[512,512,[],"e69f","M253.5 246.4L137.2 130.2c-.6-.6-1-1.3-1.4-2s-.5-1.6-.5-2.4 .2-1.6 .5-2.4 .8-1.4 1.4-2L253.6 5.1c.9-.9 2-1.5 3.2-1.7s2.5-.1 3.6 .3 2.1 1.3 2.8 2.3 1.1 2.2 1.1 3.5l0 232.5c0 1.3-.3 2.5-1 3.6s-1.7 1.9-2.9 2.4-2.5 .6-3.7 .3-2.4-.9-3.2-1.9zm40.3-4.4l0-134.4c0-.8 .1-1.6 .5-2.4s.8-1.5 1.3-2.1 1.3-1.1 2-1.4 1.6-.5 2.4-.5l134.4 0c1.2 0 2.5 .4 3.5 1.1s1.8 1.7 2.3 2.8 .6 2.4 .3 3.6-.9 2.3-1.7 3.2L304.3 246.4c-.9 .8-2 1.4-3.2 1.6s-2.4 .1-3.5-.4-2.1-1.3-2.8-2.3-1.1-2.2-1.1-3.4l.1 .1zm30.6 35c-1.2 0-2.5-.3-3.5-1s-1.9-1.6-2.4-2.8-.6-2.4-.4-3.6 .8-2.3 1.7-3.2L404 182.2c.6-.6 1.3-1 2-1.4s1.6-.5 2.4-.5 1.6 .2 2.4 .5 1.4 .8 2 1.4l84.4 84.2c.9 .9 1.5 2 1.7 3.2s.1 2.5-.3 3.6-1.3 2.1-2.3 2.8-2.2 1.1-3.5 1.1l-168.5 0 .1-.1zm90.7 131l-95.3-95.2c-.9-.9-1.5-2-1.7-3.2s-.1-2.5 .4-3.7 1.3-2.1 2.4-2.8 2.3-1 3.5-1l95.2 0c1.7 0 3.2 .7 4.4 1.8s1.8 2.8 1.8 4.4l0 95.3c0 1.2-.4 2.5-1.1 3.5s-1.7 1.8-2.8 2.3-2.4 .6-3.6 .3-2.3-.9-3.2-1.7zM16.8 302.1l216.9 0c1.2 0 2.5 .4 3.5 1.1s1.8 1.7 2.3 2.8 .6 2.4 .3 3.6-.8 2.3-1.7 3.2L129.7 421.2c-.6 .6-1.3 1-2 1.4s-1.6 .5-2.4 .5-1.6-.2-2.4-.5-1.4-.8-2-1.4L12.3 312.8c-.9-.9-1.5-2-1.7-3.2s-.1-2.5 .4-3.6 1.3-2.1 2.3-2.8 2.3-1 3.5-1l0-.1zM264.3 465.3c0 .8-.2 1.6-.5 2.4s-.8 1.5-1.4 2-1.3 1-2 1.4-1.6 .5-2.4 .5l-128 0c-1.2 0-2.5-.4-3.5-1.1s-1.8-1.7-2.3-2.8-.6-2.4-.3-3.6 .8-2.3 1.7-3.2l128-128c.9-.9 2-1.5 3.2-1.7s2.5-.1 3.6 .3 2.1 1.3 2.8 2.3 1.1 2.2 1.1 3.5l0 128zm40-132.5l82.8 82.7c.6 .6 1 1.3 1.4 2s.5 1.6 .5 2.4-.2 1.6-.5 2.4-.8 1.4-1.4 2L304.3 507c-.9 .9-2 1.5-3.2 1.7s-2.5 .1-3.6-.3-2.1-1.3-2.8-2.3-1.1-2.2-1.1-3.5l0-165.4c0-1.2 .4-2.5 1.1-3.5s1.7-1.8 2.8-2.3 2.4-.6 3.6-.3 2.3 .8 3.2 1.7zM79 122.4c0-1.2 .3-2.5 1-3.5s1.7-1.8 2.8-2.3 2.4-.6 3.6-.4 2.3 .8 3.2 1.7L238.1 266.4c.9 .9 1.5 2 1.7 3.2s.1 2.5-.3 3.6-1.3 2.1-2.3 2.8-2.2 1.1-3.5 1.1l-148.4 0c-1.7 0-3.2-.7-4.4-1.8s-1.8-2.8-1.8-4.4l0-148.4-.1-.1z"],laravel:[512,512,[],"f3bd","M504.6 115.8c-.1-.2-.2-.5-.3-.7-.1-.4-.3-.8-.5-1.2-.2-.2-.3-.5-.5-.7-.2-.3-.5-.6-.7-.9-.2-.2-.5-.4-.8-.6-.3-.2-.6-.5-.9-.7L404.6 55.5c-1.2-.7-2.6-1.1-4-1.1s-2.8 .4-4 1.1L300.3 111c-.3 .2-.6 .4-.9 .7-.3 .2-.5 .4-.8 .6-.3 .3-.5 .6-.7 .9-.2 .2-.4 .4-.5 .7-.2 .4-.4 .8-.5 1.2-.1 .2-.2 .4-.3 .7-.2 .7-.3 1.4-.3 2.1l0 105.2-80.2 46.2 0-205.9c0-.7-.1-1.4-.3-2.1-.1-.2-.2-.4-.3-.7-.1-.4-.3-.8-.5-1.2-.1-.3-.4-.5-.5-.7-.2-.3-.5-.6-.7-.9-.2-.2-.5-.4-.8-.6-.3-.2-.6-.5-.9-.7L115.8 1.1c-1.2-.7-2.6-1.1-4-1.1s-2.8 .4-4 1.1L11.5 56.5c-.3 .2-.6 .4-.9 .7-.3 .2-.5 .4-.8 .6-.3 .3-.5 .6-.7 .9-.2 .3-.4 .5-.6 .7-.2 .4-.4 .8-.5 1.2-.1 .2-.2 .4-.3 .7-.2 .7-.3 1.4-.3 2.1l0 329.7c0 1.4 .4 2.8 1.1 4s1.7 2.2 2.9 2.9L204 510.9c.4 .2 .9 .4 1.3 .5 .2 .1 .4 .2 .6 .3 1.3 .4 2.8 .4 4.1 0 .2-.1 .4-.2 .6-.2 .5-.2 1-.3 1.4-.6L404.6 400.1c1.2-.7 2.2-1.7 2.9-2.9s1.1-2.6 1.1-4l0-105.3 92.2-53.1c1.2-.7 2.2-1.7 2.9-3s1.1-2.6 1.1-4l0-109.8c0-.7-.1-1.4-.2-2.1zM111.8 17.3l80.2 46.1-80.2 46.2-80.2-46.2 80.2-46.2zm88.2 60l0 201.3c-33.2 19.1-59.9 34.5-80.2 46.2l0-201.3C153 104.4 179.7 89 200 77.3zm0 412.8L23.5 388.5 23.5 77.3c20.3 11.7 47.1 27.1 80.2 46.2l0 215.2c0 .3 .1 .6 .1 .9 0 .4 .1 .8 .2 1.2 .1 .3 .2 .6 .4 .9 .1 .3 .3 .7 .4 1 .2 .3 .4 .5 .6 .8 .2 .3 .4 .6 .7 .8 .2 .2 .5 .4 .8 .6 .3 .2 .6 .5 .9 .7l92.2 52.2 .1 92.4zm8-106.2L128 338.6c54.7-31.5 113.5-65.3 176.3-101.5l80.1 46.1C355 300 296.2 333.5 208 383.9zm184.5 4.6l-176.5 101.6 0-92.3C317.4 340 376.2 306.4 392.5 297l0 91.4zm0-119.1c-20.3-11.6-47.1-27-80.2-46.1l0-91.4c20.3 11.7 47.1 27.1 80.2 46.2l0 91.3zm8-105.3l-80.2-46.2 80.2-46.2 80.2 46.1-80.2 46.2zm8 105.3l0-91.3c33.2-19.1 60-34.5 80.3-46.2l0 91.4-80.3 46.2z"],wpforms:[448,512,[],"f298","M448 75.2l0 361.7c0 24.3-19 43.2-43.2 43.2l-361.6 0C19.3 480 0 461.4 0 436.8L0 75.2C0 51.1 18.8 32 43.2 32l361.7 0c24 0 43.1 18.8 43.1 43.2zM410.7 436.8l0-361.6c0-3-2.6-5.8-5.8-5.8l-9.3 0-110.3 74.6-61.3-49.9-61.2 49.9-110.3-74.7-9.3 0c-3.2 0-5.8 2.8-5.8 5.8l0 361.7c0 3 2.6 5.8 5.8 5.8l361.7 0c3.2 .1 5.8-2.7 5.8-5.8zM150.2 186l0 37-73.5 0 0-37 73.5 0zm0 74.4l0 37.3-73.5 0 0-37.3 73.5 0zm11.1-147.3l54-43.7-118.5 0 64.5 43.7zm210 72.9l0 37-196 0 0-37 196 0zm0 74.4l0 37.3-196 0 0-37.3 196 0zM286.7 113.1l64.5-43.7-118.4 0 53.9 43.7zM371.3 335l0 37.3-99.4 0 0-37.3 99.4 0z"],"speaker-deck":[512,512,[],"f83c","M213.9 296L100 296c-26.5 0-52-10.5-70.7-29.3S0 222.5 0 196 10.5 144 29.3 125.3 73.5 96 100 96l132.8 0c10.6 0 20.8 4.2 28.3 11.7s11.7 17.7 11.7 28.3-4.2 20.8-11.7 28.3-17.7 11.7-28.3 11.7L98 176c-26.5 0-26.4 40 0 40l113.8 0c26.5 0 52 10.5 70.7 29.3s29.3 44.2 29.3 70.7-10.5 52-29.3 70.7-44.2 29.3-70.7 29.3L40 416c-10.6 0-20.8-4.2-28.3-11.7S0 386.6 0 376 4.2 355.2 11.7 347.7 29.4 336 40 336l173.9 0c26.5 0 26.5-40 0-40zM298 416c13.5-9.2 25-21 33.8-34.7s14.7-29.2 17.3-45.3l64.6 0c2.6 0 5.2-.6 7.6-1.6s4.6-2.5 6.4-4.4 3.3-4.1 4.2-6.5 1.5-5 1.4-7.6l0-120c0-2.6-.5-5.2-1.4-7.6s-2.4-4.6-4.2-6.5-4-3.3-6.4-4.4-5-1.6-7.6-1.6l-117.2 0c9.7-11.1 15-25.3 15-40s-5.3-28.9-15-40l136.9 0c43.4 0 78.6 35.8 78.6 80l0 160c0 44.2-35.2 80-78.6 80L298 416z"],flickr:[448,512,[],"f16e","M400 32L48 32C21.5 32 0 53.5 0 80L0 432c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48zM144.5 192a63.5 63.5 0 1 1 0 127 63.5 63.5 0 1 1 0-127zm159 0a63.5 63.5 0 1 1 0 127 63.5 63.5 0 1 1 0-127z"],"cc-visa":[576,512,[],"f1f0","M470.1 231.3s7.6 37.2 9.3 45l-33.4 0c3.3-8.9 16-43.5 16-43.5-.2 .3 3.3-9.1 5.3-14.9l2.8 13.4zM576 80l0 352c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48L0 80C0 53.5 21.5 32 48 32l480 0c26.5 0 48 21.5 48 48zM152.5 331.2l63.2-155.2-42.5 0-39.3 106-4.3-21.5-14-71.4c-2.3-9.9-9.4-12.7-18.2-13.1l-64.7 0-.7 3.1c15.8 4 29.9 9.8 42.2 17.1l35.8 135 42.5 0zm94.4 .2l25.2-155.4-40.2 0-25.1 155.4 40.1 0zm139.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.4l-32.4-155.4-31.1 0c-9.6 0-16.9 2.8-21 12.9l-59.7 142.5 42.2 0s6.9-19.2 8.4-23.3l51.6 0c1.2 5.5 4.8 23.3 4.8 23.3l37.2 0z"],upwork:[640,512,[],"e641","M493.9 295.6c-50.3 0-83.5-38.9-92.8-53.9 11.9-95.3 46.8-125.4 92.8-125.4 45.5 0 80.9 36.4 80.9 89.7s-35.4 89.7-80.9 89.7l0-.1zm0-237.8c-81.9 0-127.8 53.4-141 108.4-14.9-28-25.9-65.5-34.5-100.3l-113.2 0 0 141c0 51.1-23.3 89-68.8 89s-71.6-37.8-71.6-89l.5-141-65.3 0 0 141c0 41.1 13.3 78.4 37.6 105.1 25 27.5 59.2 41.8 98.8 41.8 78.8 0 133.8-60.4 133.8-146.9l0-94.8c8.2 31.2 27.8 91.1 65.3 143.6l-35 199.4 66.4 0 23.1-141.3c7.6 6.3 15.7 12 24.2 17 22.2 14 47.7 21.9 73.9 22.8 0 0 4 .2 6.1 .2 81.2 0 145.9-62.9 145.9-147.8S575.3 57.9 494.1 57.9l-.2-.1z"],"kakao-talk":[576,512,[],"e7d7","M288 2.5c159.1 0 288 101.7 288 227.1 0 125.4-128.9 227.1-288 227.1-17.5 0-34.6-1.2-51.2-3.6-16.6 11.7-112.6 79.1-121.7 80.4 0 0-3.7 1.4-6.9-.4s-2.6-6.7-2.6-6.7C106.6 519.8 130.6 437.2 135 421.9 53.9 381.8 0 310.6 0 229.5 0 104.1 128.9 2.5 288 2.5zM86.2 161.7c-9 0-16.3 7.3-16.3 16.3s7.3 16.3 16.3 16.3l25.9 0 0 98.7c0 8.8 7.5 15.9 16.6 15.9s16.6-7.1 16.6-15.9l0-98.7 25.9 0c9 0 16.3-7.3 16.3-16.3s-7.3-16.3-16.3-16.3l-85.1 0zm140.8 0c-10.8 .2-19.3 8.4-22.1 16.4L165.2 282.7c-5 15.7-.6 21.5 3.9 23.6 3.2 1.5 6.9 2.3 10.6 2.3 6.9 0 12.2-2.8 13.8-7.3l8.2-21.6 50.7 0 8.2 21.5c1.6 4.5 6.9 7.3 13.8 7.3 3.7 0 7.3-.8 10.6-2.3 4.6-2.1 9-7.9 3.9-23.6L249.2 178.1c-2.8-8-11.3-16.2-22.2-16.4zm180.9 0c-9.2 0-16.6 7.5-16.6 16.6l0 113.7c0 9.2 7.5 16.6 16.6 16.6s16.6-7.5 16.6-16.6l0-36.2 5.8-5.8 38.9 51.6c3.2 4.2 8 6.6 13.3 6.6 3.6 0 7.1-1.1 10-3.3 3.5-2.7 5.8-6.6 6.4-11s-.5-8.8-3.2-12.3l-40.9-54.2 37.9-37.8c2.6-2.6 3.9-6.2 3.7-10.1-.2-3.9-2-7.6-4.9-10.5-3.1-3.1-7.3-4.9-11.4-4.9-3.6 0-6.8 1.3-9.2 3.7l-46.3 46.4 0-35.7c0-9.2-7.5-16.6-16.6-16.6zm-91.3 0c-9.3 0-16.9 7.5-16.9 16.6l0 112.8c0 8.4 7.1 15.2 15.9 15.3l53.3 0c8.8 0 15.9-6.9 15.9-15.3s-7.2-15.2-15.9-15.2l-35.3 0 0-97.6c0-9.2-7.6-16.6-17-16.6zm-73 88.6l-33.2 0 16.6-47.1 16.6 47.1z"],flutter:[448,512,[],"e694","M429.5 236.3L291.7 374.1 429.5 512 272 512c-36.1-36.1-82.1-82.1-137.9-137.9l137.9-137.8 157.5 0zM272 0L16 256 94.8 334.8 429.5 0 272 0z"],buffer:[448,512,[],"f837","M428.2 380.7L231.7 478.5c-2.3 1-4.8 1.5-7.3 1.5s-5-.5-7.3-1.5L20.5 380.7c-4-2-4-5.3 0-7.3L67.6 350c2.3-1 4.8-1.5 7.3-1.5s5 .5 7.3 1.5l134.8 67c2.3 1 4.8 1.5 7.3 1.5s5-.5 7.3-1.5l134.8-67c2.3-1 4.8-1.5 7.3-1.5s5 .5 7.3 1.5l47.1 23.4c4 2 4 5.2 0 7.2zm0-136.5l-47.1-23.4c-2.3-1-4.8-1.5-7.3-1.5s-5 .5-7.3 1.5L231.7 287.8c-2.3 1-4.8 1.5-7.3 1.5s-5-.5-7.3-1.5L82.3 220.7c-2.3-1-4.8-1.5-7.3-1.5s-5 .5-7.3 1.5L20.5 244.1c-4 2-4 5.3 0 7.3l196.5 97.8c2.3 1 4.8 1.5 7.3 1.5s5-.5 7.3-1.5l196.5-97.8c4-2 4-5.3 0-7.3zM20.5 130.4L217 220.7c4.7 1.9 10 1.9 14.7 0l196.5-90.3c4-1.9 4-4.9 0-6.7L231.7 33.4c-4.7-1.9-10-1.9-14.7 0L20.5 123.7c-4 1.8-4 4.9 0 6.7z"],gratipay:[512,512,[],"f184","M256 0a256 256 0 1 0 0 512 256 256 0 1 0 0-512zM374.3 233.7L257.7 391.3 141.3 233.7c-9-12.3-19.7-52 14-74.3 29-18.7 56.4-4.3 70.7 12.3 16.4 18.5 48.1 17.4 63.7 0 14.3-16.6 41.7-31 70.3-12.3 34 22.3 23.3 61.9 14.2 74.3z"],"google-pay":[640,512,[],"e079","M105.7 215l0 41.2 57.1 0c-1.2 6.6-3.6 12.9-7.2 18.5s-8.4 10.4-13.9 14.1c-9.5 6.6-21.7 10.3-36 10.3-27.6 0-50.9-18.9-59.3-44.2-4.4-13.3-4.4-27.7 0-41 8.4-25.5 31.7-44.4 59.3-44.4 7.5-.1 14.9 1.2 21.9 4s13.3 6.9 18.6 12.1L176.5 155c-19.1-18.1-44.4-28.1-70.7-27.8-19.7 .1-38.9 5.7-55.6 16.1s-30.1 25.3-38.8 43C3.9 201.2 0 217.7 0 234.4s3.9 33.2 11.3 48.1l0 .2c8.7 17.7 22.1 32.5 38.8 43s35.9 16 55.6 16c28.5 0 52.5-9.5 70-25.9 20-18.6 31.4-46.2 31.4-78.9 0-7.3-.6-14.6-1.8-21.8l-99.7 0zm389.4-4c-10.1-9.4-23.9-14.1-41.4-14.1-22.5 0-39.3 8.3-50.5 24.9L424.1 235c7.6-11.3 18.1-17 31.3-17 8.4 0 16.5 3.2 22.7 8.8 3 2.6 5.5 5.9 7.1 9.6s2.5 7.6 2.5 11.7l0 5.5c-9.1-5.1-20.6-7.8-34.6-7.8-16.4 0-29.6 3.9-39.5 11.8s-14.8 18.3-14.8 31.6c-.2 5.9 1 11.8 3.4 17.2s6 10.2 10.5 14.1c9.2 8.3 21 12.5 34.8 12.5 16.3 0 29.2-7.3 39-21.9l1 0 0 17.7 22.6 0 0-78.7c.1-16.6-4.9-29.7-15-39zm-19.2 89.3c-3.5 3.5-7.6 6.3-12.2 8.2s-9.5 2.9-14.4 2.9c-6.7 .1-13.1-2.1-18.3-6.2-2.4-1.8-4.4-4.2-5.7-6.9s-2-5.7-2-8.7c0-7 3.2-12.8 9.5-17.4s14.5-7 24.1-7c13.2-.2 23.5 2.8 30.8 8.8 0 10.1-4 18.9-11.7 26.4zm-93.7-142c-5.3-5.3-11.6-9.5-18.6-12.3s-14.4-4.2-21.9-4l-62.7 0 0 186.7 23.6 0 0-75.6 39 0c16 0 29.5-5.4 40.5-15.9 .9-.9 1.8-1.8 2.6-2.7 9.6-10.5 14.8-24.4 14.3-38.6s-6.6-27.7-16.9-37.6l0 0zm-16.6 62.2c-3 3.2-6.6 5.7-10.6 7.4s-8.4 2.5-12.7 2.3l-39.6 0 0-65.2 39.6 0c8.5 0 16.6 3.3 22.6 9.2 6.1 6.1 9.6 14.3 9.8 23s-3.1 17-9 23.3l0 0zM614.3 201l-36.5 91.7-.5 0-37.4-91.7-25.7 0 51.8 119.6-29.4 64.3 24.3 0 79-183.9-25.7 0z"],apple:[384,512,[],"f179","M319.1 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.7-55.8 .9-115.1 44.5-115.1 133.2 0 26.2 4.8 53.3 14.4 81.2 12.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.9zM262.5 104.5c27.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"],tumblr:[320,512,[],"f173","M309.9 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6l0-144-47.5 0c-5.5 0-10-4.5-10-10l0-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.3l70.9 0c5.5 0 10 4.5 10 10l0 115.2 83 0c5.5 0 10 4.4 10 9.9l0 81.7c0 5.5-4.5 10-10 10l-83.4 0 0 133.2c0 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"],"phoenix-squadron":[512,512,[],"f511","M96 63.4c46.5-36.1 105.6-56.1 164.5-54.6 29.6-.4 59.1 5.4 86.9 15.3-24.1-4.6-49-6.3-73.4-2.5-42.9 5.3-83 27.2-111.8 59.2 5.7-1 10.8-3.7 16-5.9 18.1-7.9 37.5-13.3 57.2-14.8 19.7-2.1 39.6-.4 59.3 1.9-14.4 2.8-29.1 4.6-43 9.6-34.4 11.1-65.3 33.2-86.3 62.6-13.8 19.7-23.6 42.9-24.7 67.1-.4 16.5 5.2 34.8 19.8 44 11.2 6.8 24.6 9.2 37.5 6.7 15.4-2.5 30.1-8.6 43.6-16.3 11.5-6.8 22.7-14.6 32-24.3 3.8-3.2 2.5-8.4 2.6-12.8-2.1-.3-4.4-1.1-6.3 .3-11.4 6.3-23.4 11.4-35.8 15.4-20 6.2-42.2 8.5-62.1 .8 12.8 1.7 26.1 .3 37.7-5.4 20.2-9.7 36.8-25.2 54.4-38.8 27.7-21.3 57.5-39.9 88.9-55.3 25.7-12 52.9-22.8 81.6-24.1-15.6 13.7-32.1 26.5-46.8 41.4-14.5 14-27.5 29.5-40.1 45.2-3.5 4.6-9 6.9-13.6 10.2-22.4 15-40.3 35.8-51.9 60.1-9.3 19.7-14.5 41.9-11.8 63.6 1.9 13.7 8.7 27.6 20.9 34.9 12.9 8 29 8.1 43.5 5.1 32.8-7.4 61.4-28.9 81-55.8 20.4-27.5 30.5-62.2 29.2-96.3-.5-7.5-1.6-15-1.7-22.5 8 19.5 14.8 39.7 16.6 60.8 2 14.3 .7 28.8-1.6 42.9-1.9 11-5.7 21.5-7.8 32.4 20.4-22.9 34-50.9 39.3-81.1 5.6-35.5 .7-71.9-14.2-104.6 20.8 32 32.3 69.6 35.7 107.5 .5 12.7 .5 25.5 0 38.2-2.8 34.3-12.9 67.6-29.6 97.8-26.1 47.3-68 85.6-117.2 108-78.3 36.2-174.7 31.3-248-14.7-39-23.8-70.6-58-91.4-98.7-14.7-28.9-23.3-60.5-25.4-92.9l0-31.3C3.9 172 40.9 105.8 96 63.4zm222 80.3c5.5-.9 10.8-2.4 16-4.5 5-1.8 9.2-5.9 10.3-11.2-9 5-18 9.9-26.3 15.7z"],centercode:[512,512,[],"f380","M201.8 254.8a64.1 64.1 0 1 1 127.4 13.8 64.1 64.1 0 1 1 -127.4-13.8zm41.6 248.9C96.7 496-8.2 365.5 10.1 224.3 21.3 137.7 75.9 67.4 149.2 32.3 310.2-44.8 498.9 69.7 503.9 248.9 508 395.9 385.5 511.1 243.4 503.7zm179.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"],debian:[448,512,[],"e60b","M380.4 245.6c3-7.6 5.5-14 5.2-24.4l-4.3 9c4.4-13.2 4-27.1 3.6-40.4-.2-6-.3-11.8 0-17.4l-1.8-.5c-1.5-45.2-40.6-93.1-75.3-109.4-30-13.8-76.1-16.2-97.3-5.8 1.3-1.1 4.2-2 6.8-2.7l.3-.1c3.3-1 6-1.7 4-2.9-19.2 1.9-24.9 5.5-31.1 9.4l-.1 0c-4.6 2.9-9.5 6-20.3 8.7-3.5 3.4 1.7 2 5.8 .9s7.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 17 .8 1.3 3.4-.2 5.3-1.3l.1-.1c2.3-1.4 3.4-2-1.7 4.4-19.1-2.4-60.3 43.7-69.1 59l4.6 .8c-3.2 8-6.8 14.8-10 20.8-4.3 8.1-7.9 14.9-8.7 21.3-.3 5.1-1 11-1.7 17.3-.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.5 .2 .4 .4 .8 .5 1.1 1 2.1 2 4.2 3.3 6.2l-3 .2c7 22.1 10.8 22.5 15.1 22.9 4.4 .4 9.3 .9 18.7 24.2-2.7-.9-5.5-1.9-9.4-7.2-.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.8 1 .9 2.1 1.9 3.1 2.9-11.9-6.5 3.2 13.7 11.9 25.2 .8 1.1 1.5 2 2.2 2.9 1.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.2 2.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.3 10.7 3.7 16.6 4.7 22.7 5.8 .3 0 .6 .1 .9 .1 5.4 .8 11.2 1.8 20.8 4.5-1.1-.1-2.2-.1-3.3-.1-2.3-.1-4.7-.1-7-.1-14.4-.2-29.2-.4-42.7-5.2-96.6-25.7-184.9-139-178.4-255.6-.6-9.9-.3-20.9 0-30.7 .4-13.5 .7-24.8-1.6-28.3l1-3.1c5.3-17.4 11.7-38.2 23.8-62.8l-.1-.2 0-.1c.4 .4 3.4 3.4 8.8-5.8 .8-1.8 1.6-3.7 2.4-5.6 .5-1.1 .9-2.2 1.4-3.2 2.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.7-3.4 3.8 2.2 2.7 10 1 4.8-1 10.4-2.1 15.3-2.4l-3.9 2.1c-2.7 1.4-5.4 2.8-8 4.6 8.1-2 11.7-1.4 15.7-.8l.3 0c3.5 .6 7.3 1.2 14.6 .2-5.6 .8-12.3 3-11.2 3.8 7.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.1 3.2 .2 5.3-.5 7.4-1.2l.1 0c3.6-1.1 7-2.1 15.2 1.2 .3 .5 .5 1 .7 1.4 .1 .2 .2 .5 .3 .7l0 .1c1 2.6 1.8 4.6 14.6 12.1 1.7-.7-2.7-4.7-6.4-8.2l-.1-.1c-.2-.1-.3-.3-.5-.4 32.2 17.3 67.3 54.1 78 93.5-6-11.1-5.2-5.5-4.3 .5 .6 4 1.2 8.1-.2 7.5 4.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.3-.4 4.3-2.8 3.9-5.2 3.5l-.1 0c-3.3-.6-6.2-1.1-1.9 12.6 2.6 3.8 3.1 2.4 3.5 1.1 .5-1.5 .9-2.7 4.7 5.2 .1 4.1 1 8.2 2.1 12.7l.1 .6c.1 .3 .1 .5 .2 .8l.1 .6c.6 2.6 1.3 5.4 1.8 8.4-1.1-.2-2.3-2.2-3.4-4.2-1.4-2.4-2.8-4.7-3.7-3.2 2.4 11.5 6.5 17.4 8 18.3-.3 .6-.6 .7-1.1 .7-.8 0-1.8 .1-1.9 5.3 .7 13.7 3.3 12.5 5.3 11.6 .6-.3 1.2-.6 1.7-.4-.6 2.5-1.6 5.1-2.7 7.9-2.8 7.1-6 15.4-3.4 26.1-.8-3-2-6-3.1-8.9l-.1-.4c-.2-.5-.4-1-.6-1.5-.3-.8-.6-1.6-.9-2.3-.6 4.4-.3 7.7-.1 10.6l0 .7c.4 5.3 .7 10-3 19.9 4.3-14.2 3.8-26.9-.2-20.8 1 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.8 1.7-2.9 1.3-3.6 1-4.2-.4-.8-.7-1.5 1.7-5.1-1.6 .1-5.5 3.9-10.1 8.5-3.9 3.9-8.5 8.4-12.8 11.8-37.5 30.1-82.3 34-125.6 17.8 .2-1-.2-2.1-3.1-4.1-36.8-28.2-58.5-52.1-50.9-107.5 2.1-1.6 3.6-5.8 5.3-10.8l.2-.4 .1-.3 0-.1c2.9-8.4 6.5-18.8 14.3-23.8 7.8-17.3 31.3-33.3 56.4-33.7 25.6-1.4 47.2 13.7 58.1 27.9-19.8-18.4-52.1-24-79.7-10.4-28.2 12.7-45 43.8-42.5 74.7 .3-.4 .6-.6 .9-.8l.2-.2c.6-.5 1.1-.9 1.4-3.3-.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-.1c2.2-2.1 4.7-4.5 8.9-7.3-.3 .7-1.3 1.7-2.4 2.7-2.2 2.1-4.6 4.5-1.6 4.6 5-1.3 18.5-13.4 28.5-22.3 .6-.5 1.2-1 1.7-1.5 1.5-1.3 2.8-2.5 4-3.6l.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-6 .2-.6 .5-1.2 .7-1.8l-.4-.2-.1-.1zM248 334.1c-6-3-13.7-8.9-14.8-11.4l-.4 .3c-.3 .6-.5 1.3-.2 2.2-12.2-5.7-23.4-14.3-32.6-24.9 4.9 7.1 10.1 14.1 17 19.5-6.9-2.3-15.1-11.8-21.6-19.3l-.1-.1c-4.3-5-7.9-9.1-9.7-9.5 19.8 35.5 80.5 62.3 112.3 49-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.4 1.4-5.8 5.4-10.7 4.4 4.6-1 3.8-1.8 1.5-2.6-1zm-4.2 22.2c-1.3 7.9-5 15.5-10.1 22.5 .2-2-1.2-2.4-2.6-2.8-2.9-.8-5.9-1.6 5.6-16.1-.5 1.9-2.1 4.6-3.7 7.3l-.3 .4c-3.6 5.9-6.7 11 4 4.3l1-1.8c2.6-4.5 5-8.8 6-13.8l.1 0zm-55.6 33.9c7.1 .6 14.1 .6 21-1.1-2.5 2.4-5.2 4.8-8.3 7.2-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.7-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.9 .1 0zm7.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.7l1 2zm238.9-41.6c-2.3 17.4-7.7 34.6-16 50.3 7.6-14.9 12.5-30.9 14.8-47.2l1.2-3.1zM35.8 110.6c.4 .8 1.4 .5 2.3 .3 1.9-.5 3.6-.9-.1 7.6-.5 .3-1 .7-1.5 1-1.4 .9-2.8 1.9-3.9 3 1.9-3.8 3.5-7.4 3.2-11.9zM25.5 152.3c-.7 3.7-1.5 7.9-3.4 13.9 .2-1.9 0-3.5-.2-4.9l0-.1c-.4-3.4-.7-6.3 4.3-12.8-.3 1.2-.5 2.5-.7 3.8l0 .1z"],mastodon:[448,512,[],"f4f6","M433 179.1c0-97.2-63.7-125.7-63.7-125.7-62.5-28.7-228.6-28.4-290.5 0 0 0-63.7 28.5-63.7 125.7 0 115.7-6.6 259.4 105.6 289.1 40.5 10.7 75.3 13 103.3 11.4 50.8-2.8 79.3-18.1 79.3-18.1l-1.7-36.9s-36.3 11.4-77.1 10.1c-40.4-1.4-83-4.4-89.6-54-.6-4.6-.9-9.3-.9-13.9 85.6 20.9 158.7 9.1 178.7 6.7 56.1-6.7 105-41.3 111.2-72.9 9.8-49.8 9-121.5 9-121.5zM357.9 304.3l-46.6 0 0-114.2c0-49.7-64-51.6-64 6.9l0 62.5-46.3 0 0-62.5c0-58.5-64-56.6-64-6.9l0 114.2-46.7 0c0-122.1-5.2-147.9 18.4-175 25.9-28.9 79.8-30.8 103.8 6.1l11.6 19.5 11.6-19.5c24.1-37.1 78.1-34.8 103.8-6.1 23.7 27.3 18.4 53 18.4 175l0 0z"],sketch:[512,512,[],"f7c6","M27.8 162.2l-18.5 24.9 90.5 0 6.9-130.7-78.9 105.8zM396.6 45.7L268 32 403.7 179.2 396.6 45.7zM112.5 218.3l-11.2-22-91.1 0 224.9 261.7-122.6-239.7zm2-31.2l284 0C340.6 124.3 293.3 72.9 256.6 33L114.5 187.1zm297.3 9.1l-133.9 261.8 224.8-261.7-90.9 0 0-.1zM415.7 69l-9.4-12.6 .9 17.3 6.1 113.4 90.3 0-87.9-118.1zM113.8 93.5L109.2 179.1 245 32 116.4 45.7 113.8 93.5zM401.5 196.2l-290 0c18.2 35.6 66.6 130.2 145.1 283.8L401.5 196.2z"],"web-awesome":[640,512,[],"e682","M372.2 52c0 20.9-12.4 39-30.2 47.2L448 192 552.4 171.1c-5.3-7.7-8.4-17.1-8.4-27.1 0-26.5 21.5-48 48-48s48 21.5 48 48c0 26-20.6 47.1-46.4 48L481 442.3c-10.3 23-33.2 37.7-58.4 37.7l-205.2 0c-25.2 0-48-14.8-58.4-37.7L46.4 192C20.6 191.1 0 170 0 144 0 117.5 21.5 96 48 96s48 21.5 48 48c0 10.1-3.1 19.4-8.4 27.1L192 192 298.1 99.1c-17.7-8.3-30-26.3-30-47.1 0-28.7 23.3-52 52-52s52 23.3 52 52l.1 0z"],sass:[640,512,[],"f41e","M301.8 378.9l0 0zm249.1-87c-20.1 0-40 4.6-58 13.5-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.3 5.9c-2.3 6.2-4.1 12.6-5.3 19.1-2.3 11.7-25.8 53.5-39.1 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.3-6.7-24 2.5-25.3 5.9-2.7 11.4-5.3 19.1-33.9 77.3-42.1 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.7l0 .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.4-42.4c-18.4 0-44 20.2-56.6 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.8-38.2-101.9-65.2-99.1-116.5 1-18.7 7.5-67.8 127.1-127.4 98-48.8 176.3-35.4 189.8-5.6 19.4 42.5-41.9 121.6-143.7 133-38.8 4.3-59.2-10.7-64.3-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.8 28.9 18.7 6.1 64.2 9.5 119.2-11.8 61.8-23.8 109.9-90.1 95.8-145.6-14.4-56.4-107.9-74.9-196.3-43.5-52.7 18.7-109.7 48.1-150.7 86.4-48.7 45.6-56.5 85.3-53.3 101.9 11.4 58.9 92.6 97.3 125.1 125.7-1.6 .9-3.1 1.7-4.5 2.5-16.3 8.1-78.2 40.5-93.7 74.7-17.5 38.8 2.9 66.6 16.3 70.4 41.8 11.6 84.6-9.3 107.6-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.3-4.9 16.4-9.4 23.5-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.5 5 15.4 5 13.8 0 20-11.4 26.9-25 8.5-16.6 16-35.9 16-35.9s-9.4 52.2 16.3 52.2c9.4 0 18.8-12.1 23-18.3l0 .1s.2-.4 .7-1.2c1-1.5 1.5-2.4 1.5-2.4l0-.3c3.8-6.5 12.1-21.4 24.6-46 16.2-31.8 31.7-71.5 31.7-71.5 1.5 8.7 3.6 17.3 6.2 25.8 2.8 9.5 8.7 19.9 13.4 30-3.8 5.2-6.1 8.2-6.1 8.2 0 .1 0 .1 .1 .2-3 4-6.4 8.3-9.9 12.5-12.8 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.7 2.5 11.5-.8 19.6-3.6 23.5-5.4 7.2-2.6 14-6.1 20.2-10.6 12.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-5 19.8-28.9 35.1-60.6 35.1-60.6 1.5 8.7 3.6 17.3 6.2 25.8 2.4 8.1 7.1 17 11.4 25.7-18.6 15.1-30.1 32.6-34.1 44.1-7.4 21.3-1.6 30.9 9.3 33.1 4.9 1 11.9-1.3 17.1-3.5 7.7-2.6 15-6.3 21.6-11.1 12.5-9.2 24.6-22.1 23.8-39.6-.3-7.9-2.5-15.8-5.4-23.4 15.7-6.6 36.1-10.2 62.1-7.2 55.7 6.5 66.6 41.3 64.5 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.2-11.8 30.3-38.7 1.6-34-31.1-71.4-89-71.1l0 0zM121.8 436.6c-18.4 20.1-44.2 27.7-55.3 21.3-11.9-6.9-7.2-36.5 15.5-57.9 13.8-13 31.6-25 43.4-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.3 30.4 .3 57.2-19.1 78.3l0 0zm134.4-91.4c-6.4 15.7-19.9 55.7-28.1 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.1-11.3 21.2-14.9 23.8-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.9-13.9 0 .5 .1 1 .1 1.6-.1 17.9-17.3 30-25.1 34.8l0 0zm85.6-19.5c-2-1.4-1.7-6.1 5-20.7 2.6-5.7 8.6-15.3 19-24.5 1.2 3.5 1.8 7.1 1.9 10.8-.1 22.5-16.2 30.9-25.9 34.4l0 0z"],"square-whatsapp":[448,512,["whatsapp-square"],"f40c","M92.1 254.6c0 24.9 7 49.2 20.2 70.1l3.1 5-13.3 48.6 49.9-13.1 4.8 2.9c20.2 12 43.4 18.4 67.1 18.4l.1 0c72.6 0 133.3-59.1 133.3-131.8 0-35.2-15.2-68.3-40.1-93.2-25-25-58-38.7-93.2-38.7-72.7 0-131.8 59.1-131.9 131.8zM274.8 330c-12.6 1.9-22.4 .9-47.5-9.9-36.8-15.9-61.8-51.5-66.9-58.7-.4-.6-.7-.9-.8-1.1-2-2.6-16.2-21.5-16.2-41 0-18.4 9-27.9 13.2-32.3 .3-.3 .5-.5 .7-.8 3.6-4 7.9-5 10.6-5 2.6 0 5.3 0 7.6 .1l.8 0c2.3 0 5.2 0 8.1 6.8 1.2 2.9 3 7.3 4.9 11.8 3.3 8 6.7 16.3 7.3 17.6 1 2 1.7 4.3 .3 6.9-3.4 6.8-6.9 10.4-9.3 13-3.1 3.2-4.5 4.7-2.3 8.6 15.3 26.3 30.6 35.4 53.9 47.1 4 2 6.3 1.7 8.6-1 2.3-2.6 9.9-11.6 12.5-15.5 2.6-4 5.3-3.3 8.9-2s23.1 10.9 27.1 12.9c.8 .4 1.5 .7 2.1 1 2.8 1.4 4.7 2.3 5.5 3.6 .9 1.9 .9 9.9-2.4 19.1-3.3 9.3-19.1 17.7-26.7 18.8zM448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM148.1 393.9L64 416 86.5 333.8c-13.9-24-21.2-51.3-21.2-79.3 .1-87.4 71.2-158.5 158.6-158.5 42.4 0 82.2 16.5 112.2 46.5 29.9 30 47.9 69.8 47.9 112.2 0 87.4-72.7 158.5-160.1 158.5-26.6 0-52.7-6.7-75.8-19.3z"],skype:[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.7-19-14.7-42.6-23.4-68.3-23.4-61.8 0-112 50.2-112 112 0 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.1zM230.1 391.3c-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"],angular:[448,512,[],"f420","M185.7 268.1l76.2 0-38.1-91.6-38.1 91.6zM223.8 32L16 106.4 47.8 382.1 223.8 480 399.8 382.1 431.6 106.4 223.8 32zM354 373.8l-48.6 0-26.2-65.4-110.6 0-26.2 65.4-48.7 0 130.1-292.3 130.2 292.3z"],opensuse:[640,512,[],"e62b","M471.1 102.7s-.3 18.3-.3 20.3c-9.1-3-74.4-24.1-135.7-26.3-51.9-1.8-122.8-4.3-223 57.3-19.4 12.4-73.9 46.1-99.6 109.7-5.5 13.3-12.6 43.3-5.5 71.4 3.3 12.8 8.9 24.9 16.5 35.7 17.4 25 46.6 41.6 78.1 44.4 44.4 3.9 78.1-16 90-53.3 8.2-25.8 0-63.6-31.5-82.9-25.6-15.7-53.3-12.1-69.2-1.6-13.9 9.2-21.8 23.5-21.6 39.2 .3 27.8 24.3 42.6 41.5 42.6 5.4 0 10.7-.9 15.8-2.7 6.5-1.8 13.3-6.5 13.3-14.9 0-12.1-11.6-14.8-16.8-13.9-2.9 .5-4.5 2-11.8 2.4-2-.2-12-3.1-12-14l0-.1c.2-12.3 13.2-18 25.5-16.9 32.3 2.8 47.7 40.7 28.5 65.7-18.3 23.7-76.6 23.2-99.7-20.4-26-49.2 12.7-111.2 87-98.4 33.2 5.7 83.6 35.5 102.4 104.3l45.9 0c-5.7-17.6-8.9-68.3 42.7-68.3 56.7 0 63.9 39.9 79.8 68.3l48.6 0c-12.8-18.3-21.7-38.7-18.9-55.8 5.6-33.8 39.7-18.4 82.4-17.4 66.5 .4 102.1-27 103.1-28 3.7-3.1 6.5-15.8 7-17.7 1.3-5.1-3.2-2.4-3.2-2.4-8.7 5.2-30.5 15.2-50.9 15.6-25.3 .5-76.2-25.4-81.6-28.2-.3-.4 .1 1.2-11-25.5 88.4 58.3 118.3 40.5 145.2 21.7 .8-.6 4.3-2.9 3.6-5.7-13.8-48.1-22.4-62.7-34.5-69.6-37-21.6-125-34.7-129.2-35.3 .1-.1-.9-.3-.9 .7zm60.4 72.8a37.6 37.6 0 1 1 75.2 2.6 37.6 37.6 0 1 1 -75.2-2.6zm38.6-25.3c-3.6-.3-7.1 .1-10.5 1.2s-6.5 2.9-9.2 5.3-4.8 5.3-6.3 8.5-2.4 6.7-2.5 10.3 .5 7.1 1.8 10.4 3.3 6.3 5.8 8.9 5.5 4.5 8.8 5.9 6.9 2 10.4 1.9c3.6 .3 7.1-.1 10.5-1.2s6.5-2.9 9.2-5.3 4.8-5.3 6.3-8.5 2.4-6.7 2.5-10.3-.5-7.1-1.8-10.4-3.3-6.3-5.8-8.9-5.5-4.5-8.8-5.9-6.9-2-10.4-1.9zm4.3 28.8c-15.4 0-15.4-15.6 0-15.6s15.4 15.6 0 15.6z"],dropbox:[576,512,[],"f16b","M288.4 116.3l-132 84.3 132 84.3-132 84.3-132.4-85.1 132.3-84.3-132.3-83.5 132.3-84.3 132.1 84.3zM155.6 395.7l132-84.3 132 84.3-132 84.3-132-84.3zM288.4 284.1l132-84.3-132-83.6 131.3-84.2 132.3 84.3-132.3 84.3 132.3 84.2-132.3 84.3-131.3-85z"],deezer:[512,512,[],"e077","M14.8 101.1C6.6 101.1 0 127.6 0 160.3s6.6 59.2 14.8 59.2 14.8-26.5 14.8-59.2-6.6-59.2-14.8-59.2zM448.7 40.9c-7.7 0-14.5 17.1-19.4 44.1-7.7-46.7-20.2-77-34.2-77-16.8 0-31.1 42.9-38 105.4-6.6-45.4-16.8-74.2-28.3-74.2-16.1 0-29.6 56.9-34.7 136.2-9.4-40.8-23.2-66.3-38.3-66.3s-28.8 25.5-38.3 66.3c-5.1-79.3-18.6-136.2-34.7-136.2-11.5 0-21.7 28.8-28.3 74.2-6.6-62.5-21.2-105.4-37.8-105.4-14 0-26.5 30.4-34.2 77-4.8-27-11.7-44.1-19.4-44.1-14.3 0-26 59.2-26 132.1S49 305.2 63.3 305.2c5.9 0 11.5-9.9 15.8-26.8 6.9 61.7 21.2 104.1 38 104.1 13 0 24.5-25.5 32.1-65.6 5.4 76.3 18.6 130.4 34.2 130.4 9.7 0 18.6-21.4 25.3-56.4 7.9 72.2 26.3 122.7 47.7 122.7s39.5-50.5 47.7-122.7c6.6 35 15.6 56.4 25.3 56.4 15.6 0 28.8-54.1 34.2-130.4 7.7 40.1 19.4 65.6 32.1 65.6 16.6 0 30.9-42.3 38-104.1 4.3 16.8 9.7 26.8 15.8 26.8 14.3 0 26-59.2 26-132.1S463 40.9 448.7 40.9zm48.5 60.2c-8.2 0-14.8 26.5-14.8 59.2s6.6 59.2 14.8 59.2 14.8-26.5 14.8-59.2-6.6-59.2-14.8-59.2z"],"creative-commons-sampling":[512,512,[],"f4f0","M255.6 8C397.4 8 504 118.1 504 256 504 403.1 385.5 504 255.6 504 121.6 504 8 394.5 8 256 8 123.1 112.7 8 255.6 8zm.8 44.7c-118.2 0-203.7 97.9-203.7 203.3 0 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.6s10.6 4.7 10.6 10.6c0 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.6l58 0 0 21.3-50.9 0-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.7L255 383.9c0 6.3-3.6 12.4-10.6 12.4-5.2 0-10.6-4.1-10.6-12L228 296.6c-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.6-4.9 56.7c-.7 6.5-6.7 9.3-10.6 9.3-5.8 0-9.6-4.1-10.6-8.9L157.7 272c-2 4-3.5 8.4-11.1 8.4l-51.4 0 0-21.3 44.8 0 13.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"],"jedi-order":[448,512,[],"f50e","M398.9 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.9 0 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.7S59.1 388.6 144.9 230.2c0 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.7l4.1 0c205-2.4 222-185.7 222-185.7-23.6 61.5-49.9 77.7-49.9 77.7z"],"r-project":[576,512,[],"f4f7","M578.5 226.6C578.5 119.1 448.4 32 288 32S-2.5 119.1-2.5 226.6c0 95.8 103.3 175.4 239.4 191.5l0 61.9 99.1 0 0-61.5c24.3-2.7 47.6-7.4 69.4-13.9l40.1 75.4 112 0-67.4-113.7c54.5-35.4 88.4-84.9 88.4-139.7zM111.7 241.1c0-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.9l-199 0 0 208.3c-74.1-21.5-125.2-67.1-125.2-119.9zm225.1 38.3l0-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.5l26.6 0c10.8 0 18.9 11.7 24 19.2-16.1 1.9-33 2.8-50.6 2.9l0-22.1z"],instalod:[512,512,[],"e081","M153.6 480l233.7 0 115.4-204.2-298.3 57.4-50.8 146.8zM505 240.1L387.4 32 155.9 32 360.5 267.9 505 240.1zM124.6 48.8L7.5 256 123.5 461.2 225.9 165.6 124.6 48.8z"],"canadian-maple-leaf":[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-5-5.1-7.5-42.7-79.8-42.7-79.8s-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.3s-12.5 27.3-15 32.3-5 9.9-12.5 7.5C73 177 25.4 167 25.4 167S43 226.7 45.5 234.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 512l30 0s-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"],ethereum:[320,512,[],"f42e","M311.9 260.8L160 353.6 8 260.8 160 0 311.9 260.8zM160 383.4L8 290.6 160 512 312 290.6 160 383.4z"],houzz:[448,512,[],"f27c","M276 330.7l-104.6 0 0 149.3-154.3 0 0-448 109.5 0 0 104.5 305.1 85.6 0 257.9-155.7 0 0-149.3z"],viber:[512,512,[],"f409","M444.3 49.9c-12.7-11.7-64.1-49-178.7-49.5 0 0-135.1-8.1-200.9 52.3-36.6 36.6-49.5 90.3-50.9 156.8s-3.1 191.1 117 224.9l.1 0-.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.5zM458.2 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.7l0 0C43.4 372.7 49.4 266.6 50.5 211.1s11.6-101 42.6-131.6c55.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.2zM375.2 329l0 .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.8l.2 0c9.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"],kickstarter:[448,512,["square-kickstarter"],"f3bb","M64 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 32zM320.8 233l-23.3 23.1 23.3 22.9c24.1 23.9 24.1 63 0 86.9s-63.4 23.9-87.6 0l-8.5-8.4c-11.3 16-29.7 26.5-50.9 26.5-34.1 0-61.9-27.5-61.9-61.4l0-133.2c0-33.8 27.7-61.4 61.9-61.4 21.1 0 39.6 10.5 50.9 26.5l8.5-8.4c24.1-23.9 63.4-23.9 87.6 0s24.1 63 0 86.9z"],spotify:[512,512,[],"f1bc","M256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zM356.7 372.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"],leanpub:[576,512,[],"f212","M386.6 111.5l15.1 249-11-.3c-36.2-.8-71.6 8.8-102.7 28-31-19.2-66.4-28-102.7-28-45.6 0-82.1 10.7-123.5 27.7L93.2 129.6c28.5-11.8 61.5-18.1 92.2-18.1 41.2 0 73.8 13.2 102.7 42.5 27.7-28.3 59-41.7 98.5-42.5zM569.2 448c-25.5 0-47.5-5.2-70.5-15.6-34.3-15.6-70-25-107.9-25-39 0-74.9 12.9-102.7 40.6-27.7-27.7-63.7-40.6-102.7-40.6-37.9 0-73.6 9.3-107.9 25-22.2 9.9-44.7 15.6-69.2 15.6L7 448 49.6 98.9c39.3-22.2 87-34.9 132.3-34.9 37.1 0 75.2 7.7 106.2 29.1 31-21.4 69.2-29.1 106.2-29.1 45.3 0 93 12.6 132.3 34.9L569.2 448zm-43.4-44.7L491.8 123c-30.7-14-67.2-21.4-101-21.4-38.4 0-74.4 12.1-102.7 38.7-28.3-26.6-64.2-38.7-102.7-38.7-33.8 0-70.3 7.4-101 21.4l-34 280.2c47.2-19.5 82.9-33.5 135-33.5 37.6 0 70.8 9.6 102.7 29.6 31.8-20 65.1-29.6 102.7-29.6 52.2 0 87.8 14 135 33.5z"],java:[384,512,[],"f4e4","M277.8 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.8 103.7-81.8 50.5-135 50.5-135 21.5 84.5-75.6 110.1-110.7 162.6-23.9 35.9 11.7 74.4 60.2 118.2zM307 104.6c.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.9C216 188.1 195.4 169.3 307 104.6zm-6.1 270.5c-.5 1-1.2 1.8-2 2.6 128.3-33.7 81.1-118.9 19.8-97.3-3.3 1.2-6.2 3.4-8.2 6.3 3.6-1.3 7.3-2.3 11-3 31-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.2 204.2 33.2 372.4-14.9 319.4-38.8zM124.5 396c-78.7 22 47.9 67.4 148.1 24.5-9.8-3.8-19.2-8.4-28.2-13.8-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.7 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.9-7.8-2.8-15-7.1-21.1-12.8z"],"nfc-symbol":[512,512,[],"e531","M360.9 32.4c7.7-1.3 15.7 .5 21.2 5 84.1 58.7 129.9 136.3 129.9 217.7 0 83.1-45.8 160.8-129.9 219.5-4.8 4-11.7 5.9-18.6 5.3-7-.6-13.5-3.6-18.4-8.5L161.7 288.7c-5.6-5.5-8.7-13-9.6-20.9 0-7.8 4-15.3 9.5-20.9 5.6-5.5 13.1-8.7 20.9-8.7 7.9 0 15.4 3.1 20.9 8.6L368.5 411.2c54.6-44.7 84.3-99.2 84.3-156.1 0-61.6-36.9-122.2-103.9-169.3-6.4-4.5-10.8-11.4-12.1-19.1-1.4-7.7 .4-15.7 5-22.1 4.5-6.4 11.4-10.8 19.1-12.1zm-206 447.2c-7.7 1.3-15.6-.5-22.1-5-83.1-58.7-129-136.4-129-219.5 0-81.4 45.8-159 129-217.7 5.7-4 12.6-5.9 19.6-5.3 6.9 .6 13.4 3.6 18.3 8.5L354.1 223.3c5.6 5.5 8.7 13 8.7 20.9 .1 6.9-3 15.3-8.6 20.9-5.5 5.5-13 8.7-20.9 8.7-7.8 0-16.2-3.1-20.9-8.6L147.3 100.7c-54.6 45.2-84.3 99.2-84.3 154.4 0 63.4 36.9 124 103.1 171.1 7.3 4.6 11.6 11.4 13 19.2 1.3 7.7-.5 15.7-5 22.1s-11.4 10.7-19.2 12.1z"],wodu:[640,512,[],"e088","M178.4 339.7l-37.3 0-28.9-116.2-.5 0-28.5 116.2-38 0-45.2-170.8 37.5 0 27 116.2 .5 0 29.7-116.2 35.2 0 29.2 117.7 .5 0 28-117.7 36.8 0-45.9 170.8zm93-127c39 0 64.1 25.8 64.1 65.3 0 39.2-25.1 65-64.1 65-38.7 0-63.9-25.8-63.9-65 0-39.5 25.1-65.3 63.9-65.3zm0 104.8c23.2 0 30.1-19.9 30.1-39.5 0-19.9-6.9-39.7-30.1-39.7-27.7 0-29.9 19.9-29.9 39.7 0 19.6 6.9 39.5 29.9 39.5zm163.7 6.5l-.5 0c-7.9 13.4-21.8 19.1-37.5 19.1-37.3 0-55.5-32-55.5-66.2 0-33.2 18.4-64.1 54.8-64.1 14.6 0 28.9 6.2 36.8 18.4l.2 0 0-62.2 34 0 0 170.8-32.3 0 0-15.8zm-29.7-85.6c-22.2 0-29.9 19.1-29.9 39.5 0 19.4 8.8 39.7 29.9 39.7 22.5 0 29.2-19.6 29.2-39.9 0-20.1-7.2-39.2-29.2-39.2zM593 339.7l-32.3 0 0-17.2-.7 0c-8.6 13.9-23.4 20.6-37.8 20.6-36.1 0-45.2-20.3-45.2-50.9l0-76.1 34 0 0 69.8c0 20.3 6 30.4 21.8 30.4 18.4 0 26.3-10.3 26.3-35.4l0-64.8 34 0 0 123.6zm9.5-36.8l37.5 0 0 36.8-37.5 0 0-36.8z"],"square-steam":[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.2 25.2 10.5 54.1-1.4 64.6-26.5 5.1-12.1 5.1-25.5 .1-37.7-5.1-12.1-14.5-21.6-26.7-26.7-12.1-5-25-4.8-36.4-.5l29.5 12.2zM448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96l0 144.7 116.6 48.1c12-8.2 26.2-12.1 40.7-11.3l55.4-80.2 0-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.8-31.8 0-58.5-22.7-64.5-52.7L0 319.2 0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM241.9 196.2a58.4 58.4 0 1 0 116.8 0 58.4 58.4 0 1 0 -116.8 0zm102.4-.1a43.9 43.9 0 1 1 -87.8 0 43.9 43.9 0 1 1 87.8 0z"],"creative-commons-nc-eu":[512,512,[],"f4e9","M255.7 8C111.6 8 8 124.8 8 256 8 392.3 119.7 504 255.7 504 385.9 504 504 403.1 504 256 504 117 396.4 8 255.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.1-4.7 0 0 29.5 23.3 0c0 6.2-.4 3.2-.4 19.5l-22.8 0 0 29.5 27 0c11.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.2l90.3 0 128.3 56.8c-1.5 2.1-56.2 104.3-178.8 104.3zM239.6 268.1l-.5-.4 .9 .4-.4 0zm77.2-19.5l3.7 0 0-29.5-70.3 0-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.1L85.5 146.4c64.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.9L316.8 248.6z"],npm:[576,512,[],"f3d4","M288 288l-32 0 0-64 32 0 0 64zM576 160l0 192-288 0 0 32-128 0 0-32-160 0 0-192 576 0zM160 192l-128 0 0 128 64 0 0-96 32 0 0 96 32 0 0-128zm160 0l-128 0 0 160 64 0 0-32 64 0 0-128zm224 0l-192 0 0 128 64 0 0-96 32 0 0 96 32 0 0-96 32 0 0 96 32 0 0-128z"],cloudscale:[448,512,[],"f383","M318.1 154l-9.4 7.6c-22.5-19.3-51.5-33.6-83.3-33.6-71.6 0-129.4 60.8-129.4 132.3 0 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.6zM213.7 246.5a14 14 0 1 1 20.6 19 14 14 0 1 1 -20.6-19zM224 32a224 224 0 1 0 0 448 224 224 0 1 0 0-448zm0 64a160 160 0 1 1 0 320 160 160 0 1 1 0-320z"],themeco:[448,512,[],"f5c6","M202.9 8.4c9.9-5.7 26-5.8 36-.2L430 115.9c10 5.6 18 19.4 18 30.9L448 364c0 11.4-8.1 25.3-18 31L238.8 503.7c-9.9 5.7-26 5.6-35.8-.2L17.9 395.1C8 389.3 0 375.4 0 364L0 146.7c0-11.4 8-25.4 17.9-31.1L202.9 8.4zM125.5 208.3c-15.9 0-31.9 .1-47.8 .1l0 101.4 19.1 0 0-29.8 28.7 0c49.7 0 49.6-71.7 0-71.7zM265.6 308.6l-30.7-34.6c37-7.5 34.8-65.2-10.9-65.5-16.1 0-32.2-.1-48.3-.1l0 101.6 19.1 0 0-33.9 18.4 0 29.6 33.9 22.8 0 0-1.3zm-41.6-82.3c23.3 0 23.3 32.5 0 32.5l-29.1 0 0-32.5 29.1 0zm-95.6-1.6c21.2 0 21.1 38.9 0 38.9l-32.3 0 0-38.8 32.3 0zm192.6-18.2c-68.5 0-71 105.8 0 105.8 69.5 0 69.4-105.8 0-105.8zm0 17.4c44.1 0 44.8 70.9 0 70.9s-44.4-70.9 0-70.9z"],"google-play":[448,512,[],"f3ab","M293.6 234.3L72.9 13 353.7 174.2 293.6 234.3zM15.3 0C2.3 6.8-6.4 19.2-6.4 35.3l0 441.3c0 16.1 8.7 28.5 21.7 35.3L271.9 255.9 15.3 0zM440.5 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.8zM72.9 499L353.7 337.8 293.6 277.7 72.9 499z"],korvue:[448,512,[],"f42f","M387.6 34l-327 0C27.9 34 1.1 60.8 1.1 93.5l0 327.1c0 32.6 26.8 59.4 59.5 59.4l327.1 0c33 0 59.5-26.8 59.5-59.5l0-327C447.1 60.8 420.3 34 387.6 34zM88.2 120.8l96 0 0 116 61.8-116 110.9 0-81.2 132-187.5 0 0-132zM250 392.9l-65.7-113.6 0 113.6-96 0 0-130.8 191.5 0 88.6 130.8-118.4 0z"],w3c:[640,512,[],"e7de","M105.2 305.3l30.9-104.7c7.9-26.7 8.6-40.6 .2-68.8l-10.1-33.9 44.1 0 61 207.4 45.7-155.5c13.3-45.3 21.1-51.9 59.4-51.9l132.8 0c-24.2 42.9-49.3 85.2-73.9 127.9 2.6 .8 5.2 1.8 7.7 2.8 17.3 7.1 32.2 19.4 42 35.5 11.2 18.5 16.8 40.2 16.8 65.2 0 30.8-8.2 56.8-24.6 77.8-14.5 18.6-35 29.5-58.2 31.2 0 .3-5.2 .4-5.8 .4-39.7-.1-70.8-32.1-83.1-68.7l42.9 0c3.5 5.3 6.8 10.7 11.2 15.5 8.1 7.3 18.5 10.9 29.3 11.1 13.1 0 23.3-9.1 29.9-19.8 8.1-13.2 12.2-29 12.2-47.5 0-13.1-1.8-24.3-5.3-33.6-.9-2.3-1.9-4.5-3-6.6-1.4-2.6-2.9-5.1-4.7-7.4-10.1-13.2-29.3-19.7-47.5-19.8l-28.2 0 70.3-122-35.6 0c-43.1 0-35.9-5.4-50.4 43.3l-75.7 255.3-4.2 0-63.1-211.1-63.1 211.1-4.2 0-101-340.7 44.2 0 61 207.4zM467 335.7c.3 .6 11.3 20.3 18.3 30.3 7.1 10.1 19.8 20.9 24.8 24.6s19.1 12.5 34.3 13.9c15.2 1.5 23.3 .2 38.7-6.6 15.4-6.8 27.9-20.4 34.9-28.1 6.9-7.6 17.9-27.3 18.2-27.7l3.3 16.8c1.7 9-1 23.7-4.1 30-4.3 8.6-7.6 13.5-14 20.3-6.1 6.5-16.7 13.5-21.3 16.4-4.6 2.9-23.1 15.1-50.1 10.3s-44.7-25.9-53.9-38.2c-9.8-13.2-16.7-28.3-19-33.2-3.8-8.4-9.9-28.2-10.1-28.8zm169.7-218c3.3 20.3-.1 28.7-9.1 46l-12.7 24.2c-.3-.6-10-20.7-25.9-31.9-13.6-9.6-22.5-11.7-36.3-8.8-17.8 3.7-38 25-46.8 51.2-10.5 31.4-10.7 46.6-11 60.6-.6 22.4 2.9 35.6 2.9 35.6s-15.4-28.5-15.2-70.1c.1-29.7 4.8-56.7 18.5-83.3 12.1-23.4 30.1-37.4 46.1-39.1 16.5-1.7 29.6 6.3 39.7 14.9 10.6 9 21.3 28.8 21.3 28.8l24.9-49.8 3.6 21.8z"],grav:[512,512,[],"f2d6","M302.6 210.6c4.5 4.5 4.5 12.3 0 16.8l-10 10c-4.5 4.9-12.3 4.9-17.1 0l-10.8-10.8c-4.5-4.9-4.5-12.3 0-17.1l10-10c4.5-4.5 12.3-4.5 17.1 0l10.8 11.1zm-31.2-20.3a7.7 7.7 0 1 0 -10.6-11 7.7 7.7 0 1 0 10.6 11zm-26.8 5.5a7.5 7.5 0 1 0 10.7 10.5 7.5 7.5 0 1 0 -10.7-10.5zM319.4 182c-20.5-14.9-34.9-44.6-12.3-70.3 22.3-25.7 42-17.8 61.7 .8 12.3 11.7 30.2 25.7 17.8 49.8-12.9 24.3-46.6 34.3-67.2 19.7zm49.2-45.9c-9.2-10.3-24.1 7.1-16 16.6 7.6 9.3 33.1 2.5 16-16.6zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm443.7 44c2.6-16.6-20.9-17.1-26-26.5-14-24.9-28.6-38-56.3-31.4 12-8.3 24.3-6.3 24.3-6.3 .3-6.6 0-13.4-9.7-25.7 4-12.9 .3-23.1 .3-23.1 16-8.9 27.7-25.2 30-44.6 3.7-32-19.4-61.1-51.4-64.8-22.8-2.6-45.1 7.9-56.1 26.5-23.9 41.4 1.4 73.2 23.1 84-14.9-1.4-35.4-12.3-41.4-35.4-6.8-26.5 2.9-51.4 9.2-63.4 0 0-4.5-6-8.3-9.2 0 0-14.2 0-25.4 5.5 12.3-15.7 26-14.9 26-14.9 0-6.6-.6-15.4-3.7-22.3-5.6-11.4-24.6-13.3-32.7 2.9 .1-.2 .3-.4 .4-.5-5.2 12.3-1.1 57.7 17.4 90-2.6 1.4-9.4 6.3-13.4 10.3-22.3 10-58 62.2-58 62.2-29.1 11.1-79.7 52.5-72.9 82.3 .3 3.1 1.4 5.7 3.1 7.7-2.9 2.3-5.7 5.2-8.6 8.6-12.3 14.2-5.5 36.3 18.3 25.2 16.3-7.4 30.6-20.9 37.5-31.4 0 0-5.7-5.2-16.8-4.5 28.6-6.8 35.4-9.7 47.7-9.4 8.3 4 8.3-35.4 8.3-35.4 0-15.2-2.3-32-11.5-42.8 12.9 12.6 30 33.8 28.9 62.6-.8 18.9-15.7 23.7-15.7 23.7-9.4 17.1-44.6 68-31.4 109.4 0 0-10-15.4-10.5-22.8-18 20-48 54-25.4 66.6 27.5 15.2 112.3-91.5 130.3-146.9 35.7-21.5 57.2-48.8 66-67.1 22.7 44.9 98.4 97.5 104.4 60.9z"],aws:[640,512,[],"f375","M180.4 203c-.7 22.6 10.6 32.7 10.9 39-.1 1.3-.6 2.5-1.3 3.6s-1.7 2-2.8 2.6l-12.8 9c-1.7 1.2-3.6 1.8-5.6 1.9-.4 0-8.2 1.8-20.5-25.6-7.5 9.4-17 16.9-27.9 22s-22.7 7.7-34.7 7.5c-16.3 .9-60.4-9.2-58.1-56.2-1.6-38.3 34.1-62.1 70.9-60 7.1 0 21.6 .4 47 6.3l0-15.6c2.7-26.5-14.7-47-44.8-43.9-2.4 0-19.4-.5-45.8 10.1-7.4 3.4-8.3 2.8-10.8 2.8-7.4 0-4.4-21.5-2.9-24.2 5.2-6.4 35.9-18.4 65.9-18.2 20.1-1.8 40.1 4.4 55.7 17.3 6.3 7.1 11.2 15.4 14.2 24.4s4.2 18.5 3.5 28l0 69.3zM94 235.4c32.4-.5 46.2-20 49.3-30.5 2.5-10.1 2.1-16.4 2.1-27.4-9.7-2.3-23.6-4.9-39.6-4.9-15.2-1.1-42.8 5.6-41.7 32.3-1.2 16.8 11.1 31.4 30 30.5zm170.9 23.1c-7.9 .7-11.5-4.9-12.7-10.4L202.4 83.4c-1-2.8-1.6-5.6-1.9-8.6-.2-1.2 .1-2.4 .8-3.4s1.8-1.6 3-1.8c.2 0-2.1 0 22.2 0 8.8-.9 11.6 6 12.6 10.4L274.9 220.8 308.1 80c.5-3.2 2.9-11.1 12.8-10.2l17.2 0c2.2-.2 11.1-.5 12.7 10.4L384.1 222.7 421 80.1c.5-2.2 2.7-11.4 12.7-10.4l19.7 0c.9-.1 6.2-.8 5.3 8.6-.4 1.8 3.4-10.7-52.8 169.9-1.1 5.5-4.8 11.1-12.7 10.4l-18.7 0c-10.9 1.2-12.5-9.7-12.7-10.7l-33.2-137.1-32.8 137c-.2 1.1-1.7 11.9-12.7 10.7l-18.3 0 0 0zm273.5 5.6c-5.9 0-33.9-.3-57.4-12.3-2.3-1-4.3-2.6-5.7-4.8s-2.1-4.6-2.1-7.1l0-10.7c0-8.5 6.2-6.9 8.8-5.9 10 4.1 16.5 7.1 28.8 9.6 36.7 7.5 52.8-2.3 56.7-4.5 13.2-7.8 14.2-25.7 5.3-34.9-10.5-8.8-15.5-9.1-53.1-21-4.6-1.3-43.7-13.6-43.8-52.4-.6-28.2 25-56.2 69.5-56 12.7 0 46.4 4.1 55.6 15.6 1.4 2.1 2 4.6 1.9 7l0 10.1c0 4.4-1.6 6.7-4.9 6.7-7.7-.9-21.4-11.2-49.2-10.8-6.9-.4-39.9 .9-38.4 25-.4 19 26.6 26.1 29.7 26.9 36.5 11 48.6 12.8 63.1 29.6 17.1 22.2 7.9 48.3 4.3 55.4-19.1 37.5-68.4 34.4-69.3 34.4zm40.2 104.9c-70 51.7-171.7 79.2-258.5 79.2-117.1 .8-230.3-42.3-317.3-120.7-6.5-5.9-.8-14 7.2-9.5 96.5 55.2 205.7 84.2 316.9 84.1 83-.4 165.1-17.3 241.6-49.5 11.8-5 21.8 7.8 10.1 16.4zm29.2-33.3c-9-11.5-59.3-5.4-81.8-2.7-6.8 .8-7.9-5.1-1.8-9.5 40.1-28.2 105.9-20.1 113.4-10.6 7.5 9.5-2.1 75.4-39.6 106.9-5.8 4.9-11.3 2.3-8.7-4.1 8.4-21.3 27.4-68.5 18.4-80z"],"glide-g":[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.4 0-71.5-38.2-100.6-108.4-100.6-115.1 0-173.4 113.7-173.4 198.4 0 87.9 51.3 136.6 138.6 136.6 12 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.3 0 51.9 32.8 87.9 85.5 87.9 77.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.4zM231.8 126.8c-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"],jsfiddle:[576,512,[],"f1cc","M511.1 237.5c-4.7-2.6-5.7-5.7-6.4-10.8-2.4-16.5-3.5-33.6-9.1-49.1-35.9-100-154-143.4-246.8-91.6-27.4 15.2-49 36.4-65.5 63.9-3.2-1.5-5.5-2.7-7.8-3.7-30.1-12.4-59-10.1-85.3 9.2-25.5 18.7-36.4 44.5-32.7 76.4 .4 3-2 7.6-4.5 9.5-39.7 30-56 78.1-41.9 124.6 13.8 45.6 57.5 79.8 105.6 81.4 30.3 1 60.6 .5 91 .5 84 0 168.1 .5 252.1-.5 52.7-.6 96.1-36.9 108.2-87.3 11.5-48.1-11.1-97.3-56.8-122.6zm21.1 156.9c-18.2 22.4-42.3 35.3-71.3 35.7-56.9 .8-113.8 .2-170.7 .2 0 .7-163 .2-163.7 .2-43.9-.3-76.7-19.8-95.2-60-18.9-41.2-4-90.8 34.2-116.1 9.2-6.1 12.5-11.6 10.1-23.1-5.5-26.4 4.5-48 26.4-63 23-15.7 47.4-16.1 72-3.1 10.3 5.4 14.6 11.6 22.2-2.5 14.2-26.4 34.6-46.7 60.7-61.3 97.5-54.4 228.4 7.6 230.2 132.7 .1 8.2 2.4 12.4 9.8 15.9 57.6 26.8 74.5 96.1 35.1 144.5zm-87.8-80.5c-5.8 31.2-34.6 55.1-66.7 55.1-17 0-32.1-6.5-44.1-17.7-27.7-25.7-71.1-75-95.9-93.4-20.1-14.9-42-12.3-60.3 3.8-50 44.1 15.9 121.8 67.1 77.2 4.5-4 7.8-9.5 12.7-12.8 8.2-5.5 20.8-.9 13.2 10.6-17.4 26.3-49.3 38.2-78.9 29.3-28.9-8.7-48.8-36-48.6-70.2 1.2-22.5 12.4-43.1 35.4-56 22.6-12.6 46.4-13.1 67 2.5 50.8 38.5 75.6 81.7 107.3 101.2 24.6 15.1 54.3 7.4 68.8-17.5 28.8-49.2-34.6-105-78.9-63.5-4 3.7-6.9 8.9-11.4 11.7-11 6.8-17.3-4.1-12.8-10.4 20.7-28.6 50.5-40.4 83.3-28.2 31.4 11.7 49.1 44.4 42.8 78.2z"],keybase:[448,512,[],"f4f5","M286.2 419a18 18 0 1 0 0 36 18 18 0 1 0 0-36zM398.1 271.4c-9.5-14.6-39.4-52.4-87.3-73.7-6.1-2.7-12.2-5.1-18.4-7.3 4.1-9.9 6-20.6 5.8-31.4s-2.7-21.3-7.2-31.1-10.9-18.5-18.9-25.7-17.4-12.6-27.6-16c-12.4-4.1-23.3-6-32.4-5.8-.6-2-1.9-11 9.4-35l-22.9-13.5-5.5 7.6c-8.7 12.1-16.9 23.6-24.3 34.9-2.7-.6-5.5-1.1-8.3-1.2-41.5-2.4-39-2.3-41.1-2.3-50.6 0-50.8 52.1-50.8 45.9l-2.4 36.7c-1.6 27 19.8 50.2 47.6 51.8l8.9 .5C106 215.5 90.4 227.5 76.6 241.4 14 304.7 14 374 14 429.8l0 33.6 23.3-29.8c3.1 13.1 8 25.8 14.6 37.6 5.8 10.1 14.9 9.4 19.6 7.3 4.2-1.9 10-6.9 3.8-20.1-8-16.8-13.3-34.7-15.8-53.1l46.8-59.8-24.7 74.1c58.2-42.4 157.4-61.8 236.2-38.6 34.2 10.1 67.4 .7 84.7-23.8 .7-1 1.2-2.2 1.8-3.2 1.8 9.4 2.7 18.9 2.8 28.4 0 23.3-3.7 52.9-14.9 81.6-2.5 6.5 1.8 14.5 8.6 15.7 7.4 1.6 15.3-3.1 18.4-11.1 9.6-25.5 14.6-54.6 14.6-86.2 0-38.6-13-77.5-35.9-110.9zM142.4 128.6l-15.7-.9-1.4 21.8 13.1 .8c-.6 6.5-.5 13.1 .3 19.6l-22.4-1.3c-1.6-.1-3.2-.5-4.7-1.1s-2.8-1.6-3.9-2.8-1.9-2.6-2.5-4.1-.8-3.1-.7-4.7L107 119c1-12.2 13.9-11.3 13.3-11.3l29.1 1.7c-2.8 6.2-5.1 12.6-7 19.2zM290.8 300.8c-2.1 1.6-4.8 2.4-7.5 2.2s-5.1-1.5-6.9-3.5l-9.7-11.5-34.4 27c-1.6 1.3-3.7 1.9-5.8 1.7s-4-1.2-5.3-2.8l-15.8-18.6c-1.2-1.6-1.7-3.5-1.5-5.4s1.3-3.7 2.8-4.9l34.6-27.2-14.1-16.7-17.1 13.5c-1.6 1.2-3.5 1.8-5.5 1.6s-3.8-1.1-5.1-2.6c0 0-3.7-4.4-3.8-4.5-1.2-1.6-1.7-3.5-1.5-5.5s1.3-3.7 2.8-4.9L214 225.2s-18.5-22-18.6-22.1c-.8-1-1.3-2.1-1.7-3.3s-.4-2.5-.3-3.7 .6-2.4 1.2-3.5 1.5-2 2.5-2.8c2.1-1.7 4.8-2.4 7.4-2.2s5.1 1.5 6.9 3.6l81.1 96.3c.8 1 1.3 2.1 1.7 3.3s.4 2.5 .3 3.7-.6 2.5-1.2 3.5-1.5 2.1-2.5 2.8zM187.4 419a18 18 0 1 0 0 36 18 18 0 1 0 0-36z"],"lumon-drop":[576,512,[],"e7e3","M480 32c53 0 96 43 96 96l0 224c0 53-43 96-96 96L96 448c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l384 0zM302.4 114.7c-9.8-16.4-20.5-16.4-29.6 0l-68.9 114c-10.7 15.6-16.4 32.8-16.4 52.5 0 50.9 44.3 94.3 100.1 94.3 55 0 100.9-43.5 100.9-94.3 0-19.7-6.6-37.8-17.2-52.5l-68.9-114z"],weebly:[512,512,[],"f5cc","M425.1 65.8c-39.9 0-73.3 25.7-83.7 64.3-18.2-58.1-65.5-64.3-85-64.3-19.8 0-66.8 6.3-85.3 64.3-10.4-38.6-43.4-64.3-83.7-64.3-49 0-87.5 33.9-87.5 77.2 0 29 4.2 33.3 77.2 233.5 22.4 60.6 67.8 69.4 92.7 69.4 39.2 0 70-19.5 85.9-54 15.9 34.8 46.7 54.3 85.9 54.3 25 0 70.4-9.1 92.7-69.7 76.6-208.6 77.5-205.6 77.5-227.2 .6-48.3-36-83.5-86.9-83.5zm26.3 114.8L385.9 357.1c-7.9 21.5-21.2 37.2-46.2 37.2-23.4 0-37.4-12.4-44-33.9l-39.3-117.4-1 0-39.3 117.4c-7 21.5-20.9 33.6-44 33.6-25 0-38.3-15.7-46.2-37.2L60.9 181.6c-5.4-14.8-7.9-23.9-7.9-34.5 0-16.3 15.8-29.4 38.3-29.4 18.7 0 32 11.8 36.1 29.1l44 139.8 1 0 44.7-136.8c6-19.7 16.5-32.1 39-32.1s32.9 12.1 39 32.1l44.7 136.8 1 0 44-139.8c4.1-17.2 17.4-29.1 36.1-29.1 22.2 0 38.3 13.3 38.3 35.7-.3 7.9-4.1 16-7.6 27.2z"],docker:[640,512,[],"f395","M349.9 236.3l-66.1 0 0-59.4 66.1 0 0 59.4zm0-204.3l-66.1 0 0 60.7 66.1 0 0-60.7zm78.2 144.8l-66.1 0 0 59.4 66.1 0 0-59.4zM271.8 104.7l-66.1 0 0 60.1 66.1 0 0-60.1zm78.1 0l-66.1 0 0 60.1 66.1 0 0-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.7l-434.7 0c-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.9zM115.6 176.8l-66 0 0 59.4 66.1 0 0-59.4-.1 0zm78.1 0l-66.1 0 0 59.4 66.1 0 0-59.4zm78.1 0l-66.1 0 0 59.4 66.1 0 0-59.4zm-78.1-72.1l-66.1 0 0 60.1 66.1 0 0-60.1z"],magento:[448,512,[],"f3c4","M445.9 127.9l0 256.1-63.4 36.5 0-255.8-158.5-91.6-158.6 91.6 .4 255.9-63.3-36.6 0-255.9 221.9-128.1 221.5 127.9zM255.8 420.5l-31.6 18.4-31.8-18.2 0-256-63.3 36.6 .1 255.9 94.9 54.9 95.1-54.9 0-256-63.4-36.6 0 255.9z"],"git-alt":[448,512,[],"f841","M439.6 236.1L244 40.5C238.6 35 231.2 32 223.6 32s-15 3-20.4 8.4l-40.7 40.6 51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3l-46.3-46.3 0 121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56l0-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4L204.1 471.6c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4L439.6 276.9c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4z"],"firefox-browser":[512,512,[],"e007","M130.2 127.5l0 0zm351.4 45.4c-10.6-25.5-32.1-53-48.9-61.7 13.7 26.9 21.7 53.9 24.7 74 0 .1 0 .3 .1 .4-27.6-68.8-74.4-96.5-112.6-156.8-15-23.7-10.9-25.2-13.1-24.7l-.1 .1c-46.7 26-75.3 78.4-82.6 122.7-16.6 .9-32.9 5-47.9 12.1-1.4 .6-2.5 1.7-3.1 3s-.9 2.8-.6 4.3c.2 .8 .6 1.6 1.1 2.3s1.2 1.3 1.9 1.7 1.6 .7 2.4 .8 1.7 0 2.5-.3l.5-.2c15.5-7.3 32.4-11.2 49.5-11.3 62.8-.6 97.2 44 107.6 62.3-13-9.2-36.4-18.2-58.8-14.3 87.7 43.9 64.2 194.5-57.4 189.2-59.5-2.6-97.1-51-100.5-90.8 0 0 11.2-41.9 80.6-41.9 7.5 0 28.9-20.9 29.3-27-.1-2-42.5-18.9-59.1-35.2-8.8-8.7-13.1-12.9-16.8-16.1-2-1.7-4.1-3.3-6.3-4.8-5.6-19.5-5.8-40-.7-59.6-25.1 11.4-44.6 29.4-58.7 45.4l-.1 0c-9.7-12.2-9-52.6-8.4-61.1-.1-.5-7.2 3.7-8.2 4.3-8.6 6.1-16.5 12.9-23.8 20.4-16.3 16.6-44.1 50.2-55.5 101.2-4.5 20.4-6.8 44.4-6.8 52.3 0 134.7 109.2 243.9 243.9 243.9 120.6 0 223-87.2 240.4-202.6 11.6-76.7-14.7-131.1-14.7-132z"],cloudsmith:[512,512,[],"f384","M512 227.6L512 284.5 284.4 512 227.6 512 0 284.4 0 227.6 227.6 0 284.5 0 512 227.6zm-256 162c17.8 .5 35.6-2.6 52.2-9.1s31.8-16.2 44.6-28.7 23-27.3 29.9-43.8 10.5-34.1 10.5-52-3.6-35.5-10.5-52-17.1-31.3-29.9-43.8-28-22.2-44.6-28.7-34.4-9.6-52.2-9.1c-17.8-.5-35.6 2.6-52.2 9.1s-31.8 16.3-44.6 28.7-23 27.3-29.9 43.8-10.5 34.1-10.5 52 3.6 35.5 10.5 52 17.1 31.3 29.9 43.8 28 22.2 44.6 28.7 34.4 9.6 52.2 9.1z"],"wizards-of-the-coast":[640,512,[],"f730","M219.2 345.7c-1.9 1.4-11.1 8.4-.3 23.6 4.6 6.4 14.1 12.8 21.7 6.6 6.5-4.9 7.4-12.9 .3-23-5.5-7.8-14.3-12.9-21.7-7.1zm336.8 75.9c-.3 1.7-.6 1.7 .8 0 2.1-4.2 4.2-10.2 5-19.9 3.1-38.5-40.3-71.5-101.3-78-54.7-6-124.4 9.2-188.8 60.5l-.3 1.6c2.6 5 5 10.7 3.4 21.2l.8 .3c63.9-58.4 131.2-77.2 184.4-73.8 58.4 3.7 100 34 100 68.1 0 10-2.6 15.7-3.9 20.2zM392.3 240.4c.8 7.1 4.2 10.2 9.2 10.5 5.5 .3 9.4-2.6 10.5-6.6 .8-3.4 2.1-29.8 2.1-29.8S402.8 221 399.1 225c-3.7 3.7-7.3 8.4-6.8 15.5zm-50-151.1c-204.5 0-329.2 137.5-341.5 151.9-1 .5-1.3 .8 .8 1.3 60.5 16.5 155.8 81.2 196.1 202.2l1 .3c55.2-69.9 140.9-128.1 237-128.1 80.9 0 130.2 42.2 130.2 80.4 0 18.3-6.6 33.5-22.3 46.3 0 1-.2 .8 .8 .8 14.7-10.7 27.5-28.8 27.5-48.2 0-22.8-12.1-38.2-12.1-38.2 7.1 7.1 10.7 16.2 10.7 16.2 5.8-40.9 27-62.3 27-62.3-2.4-9.7-6.8-17.8-6.8-17.8 7.6 8.1 14.4 27.5 14.4 41.4 0 10.5-3.4 22.8-12.6 31.9l.3 .5c8.1-5 16.5-16.8 16.5-38 0-15.7-4.7-25.9-4.7-25.9 5.8-5.2 11.3-9.2 16-11.8 .8 3.4 2.1 9.7 2.4 14.9 0 1 .8 1.8 1 0 .8-5.8-.3-16.2-.3-16.5 6-3.1 9.7-4.5 9.7-4.5-15.7-110.3-144-196.9-291.2-196.9zM243 378.9c-11.1 9-24.2 4.1-30.6-4.2-7.4-9.6-6.8-24.1 4.2-32.5 14.8-11.4 27.1-.5 31.2 5.5 .3 .4 12.1 16.6-4.7 31.2zm2.1-136.4l9.4-17.8 11.8 71-12.6 6-24.6-28.8 14.1-26.7 3.7 4.4-1.8-8.1zm18.6 117.6l-.3-.3c2-4.1-2.5-6.6-17.5-31.7-1.3-2.4-3.1-2.9-4.4-2.6l-.3-.5c7.9-5.8 15.4-10.2 25.4-15.7l.5 .3c1.3 1.8 2.1 2.9 3.4 4.7l-.3 .5c-1-.3-2.4-.8-5.2 .3-2.1 .8-7.9 3.7-12.3 7.6l0 1.3c1.6 2.4 3.9 6.6 5.8 9.7l.3 0c10-6.3 7.6-4.5 11.5-7.9l.3 0c.5 1.8 .5 1.8 1.8 5.5l-.3 .3c-3.1 .6-4.7 .3-11.5 5.5l0 .3c9.5 17 11 16.8 12.6 16l.3 .3c-2.3 1.6-6.3 4.2-9.7 6.6zM319 327.6c-3.1 1.6-6 2.9-10 5l-.3-.3c1.3-2.6 1.2-2.7-11.8-32.5l-.3-.3c-.2 0-8.9 3.7-10 7.3l-.5 0-1-5.8 .3-.5c7.3-4.6 25.5-11.6 27.8-12.6l.5 .3 3.1 5-.3 .5c-3.5-1.8-7.4 .8-12.3 2.6l0 .3c12.3 32 12.7 30.6 14.7 30.6l0 .2zm44.8-16.5c-4.2 1-5.2 1.3-9.7 2.9l-.3-.3 .5-4.5c-1-3.4-3.1-11.5-3.7-13.6l-.3-.3c-3.4 .8-8.9 2.6-12.8 3.9l-.3 .3c.8 2.6 3.1 9.9 4.2 13.9 .8 2.4 1.8 2.9 2.9 3.1l0 .5c-3.7 1-7.1 2.6-10.2 3.9l-.3-.3c1-1.3 1-2.9 .3-5-1-3.1-8.1-23.8-9.2-27.2-.5-1.8-1.6-3.1-2.6-3.1l0-.5c3.1-1 6-2.1 10.7-3.4l.3 .3-.3 4.7c1.3 3.9 2.4 7.6 3.1 9.7l.3 0c3.9-1.3 9.4-2.9 12.8-3.9l.3-.3-2.6-9.4c-.5-1.8-1-3.4-2.6-3.9l0-.3c4.4-1 7.3-1.8 10.7-2.4l.3 .3c-1 1.3-1 2.9-.5 4.4 1.6 6.3 4.7 20.4 6.3 26.5 .5 2.6 1.8 3.4 2.6 3.9zm32.2-6.8l-.3 .3c-4.7 .5-14.1 2.4-22.5 4.2l-.3-.3 .8-4.2c-1.6-7.9-3.4-18.6-5-26.2-.3-1.8-.8-2.9-2.6-3.7l.8-.5c9.2-1.6 20.2-2.4 24.9-2.6l.3 .3c.5 2.4 .8 3.1 1.6 5.5l-.3 .3c-1.1-1.1-3.3-3.2-16.2-.8l-.3 .3c.3 1.6 1 6.6 1.6 9.9l.3 .3c9.5-1.7 4.8-.1 10.7-2.4l.3 0c0 1.6-.3 1.8-.3 5.2l-.3 0c-4.8-1-2.2-.9-10.2 0l-.3 .3c.3 2.1 1.6 9.4 2.1 12.6l.3 .3c1.2 .4 14.2-.6 16.2-4.7l.3 0c-.5 2.4-1 4.2-1.6 6zm10.7-44.5c-4.5 2.4-8.1 2.9-11 2.9-.2 0-11.4 1.1-17.5-10-6.7-10.8-1-25.2 5.5-31.7 8.8-8.1 23.4-10.1 28.5-17 8-10.3-13-22.3-29.6-5.8l-2.6-2.9 5.2-16.2c25.6-1.6 45.2-3 50 16.2 .8 3.1 0 9.4-.3 12.1 0 2.6-1.8 18.8-2.1 23-.5 4.2-.8 18.3-.8 20.7 .3 2.4 .5 4.2 1.6 5.5 1.6 1.8 5.8 1.8 5.8 1.8l-.8 4.7c-11.8-1.1-10.3-.6-20.4-1-3.2-5.1-2.2-3.3-4.2-7.9 0 0-4.2 3.9-7.3 5.5zM443.9 281c-6.4-10.6-19.8-7.2-21.7 5.5-2.6 17.1 14.3 19.8 20.7 10.2l.3 .3c-.5 1.8-1.8 6-1.8 6.3l-.5 .5c-10.3 6.9-28.5-2.5-25.7-18.6 1.9-10.9 14.4-18.9 28.8-9.9l.3 .5c0 1.1-.3 3.4-.3 5.3zm5.8-87.7l0-6.6c.7 0 19.6 3.3 27.8 7.3l-1.6 17.5s10.2-9.4 15.4-10.7c5.2-1.6 14.9 7.3 14.9 7.3l-11.3 11.3c-12.1-6.4-19.6-.1-20.7 .8-5.3 38.7-8.6 42.2 4.4 46.1l-.5 4.7c-17.6-4.3-18.5-4.5-36.9-7.3l.8-4.7c7.3 0 7.5-5.3 7.6-6.8 0 0 5-53.2 5-55.3 0-2.9-5-3.7-5-3.7zm11 114.4c-8.1-2.1-14.1-11-10.7-20.7 3.1-9.4 12.3-12.3 18.9-10.2 9.2 2.6 12.8 11.8 10.7 19.4-2.6 8.9-9.4 13.9-18.9 11.5zm42.2 9.7c-2.4-.5-7.1-2.4-8.6-2.9l0-.3 1.6-1.8c.6-8.2 .6-7.3 .3-7.6-4.8-1.8-6.7-2.4-7.1-2.4-1.3 1.8-2.9 4.5-3.7 5.5l-.8 3.4 0 .3c-1.3-.3-3.9-1.3-6-1.6l0-.3 2.6-1.8c3.4-4.7 10-14.1 13.9-20.2l0-2.1 .5-.3c2.1 .8 5.5 2.1 7.6 2.9 .5 .5 .2-1.9-1 25.1-.2 1.8 0 2.6 .8 3.9zm-4.7-89.8c11.3-18.3 30.8-16.2 34-3.4l7.6-26.2c2.3-6.2-2.8-9.9-4.5-11.3l1.8-3.7c12.2 10.4 16.4 14 22.5 20.4-25.9 73.1-30.8 80.8-24.6 84.3l-1.8 4.4c-6.4-3.3-8.9-4.4-17.8-8.6l2.1-6.8c-.3-.3-3.9 3.9-9.7 3.7-19.1-1.3-22.9-31.7-9.7-52.9zm29.3 79.3c0-5.7-6.3-7.9-7.9-5.2-1.3 2.1 1 5 2.9 8.4 1.6 2.6 2.6 6.3 1 9.4-2.6 6.3-12.4 5.3-15.4-.8 0-.7-.3 .1 1.8-4.7l.8-.3c-.6 5.7 6.1 9.6 8.4 5 1-2.1-.5-5.5-2.1-8.4-1.6-2.6-3.7-6.3-1.8-9.7 2.7-5.1 11.3-4.5 14.7 2.4l0 .5-2.4 3.4zm21.2 13.4c-2-3.3-.9-2.1-4.5-4.7l-.3 0c-2.4 4.2-5.8 10.5-8.6 16.2-1.3 2.4-1 3.4-.8 3.9l-.3 .3-5.8-4.4 .3-.3 2.1-1.3c3.1-5.8 6.6-12.1 9.2-17l0-.3c-2.6-2-1.2-1.5-6-1.8l0-.3 3.1-3.4 .3 0c3.7 2.4 10 6.8 12.3 8.9l.3 .3-1.3 3.9zM575.8 276l-2.9-2.9c.8-2.4 1.8-5 2.1-7.6 .7-9.7-11.5-11.8-11.5-5 0 5 7.9 19.4 7.9 27.8 0 10.2-5.8 15.7-13.9 16.5-8.4 .8-20.2-10.5-20.2-10.5l5-14.4 2.9 2.1c-3 17.8 17.7 20.4 13.3 5.2-1.1-4-18.7-34.2 2.1-38.2 13.6-2.4 23 16.5 23 16.5L575.8 276zm35.6-10.2c-11-30.4-60.5-127.5-192-129.6-53.4-1-94.3 15.4-132.8 38l85.6-9.2-91.4 20.7 25.1 19.6-3.9-16.5c7.5-1.7 39.1-8.5 66.8-8.9l-22.3 80.4c13.6-.7 19-9 19.6-22.8l5-1 .3 26.7c-22.5 3.2-37.3 6.7-49.5 9.9l13.1-43.2-61.5-36.7 2.4 8.1 10.2 5c6.3 18.6 19.4 56.6 20.4 58.7 2 4.3 3.2 5.8 12 4.5l1.1 5c-16.1 4.9-23.7 7.6-39 14.4l-2.4-4.7c4.4-2.9 8.7-3.9 5.5-12.8-23.7-62.5-21.5-58.1-22.8-59.4l2.4-4.4 33.5 67.3c-3.8-11.9 1.7 1.7-33-78.8l-41.9 88.5 4.7-13.9-35.9-42.2 27.8 93.5-11.8 8.4c-111.9-101.7-105.8-98.4-113.7-98.7-5.5-.3-13.6 5.5-13.6 5.5l-5-6c30.6-23.5 31.6-24.3 58.4-42.7l4.2 7.1s-5.8 4.2-7.9 7.1c-5.9 9.3 1.7 13.3 61.8 75.7l-18.8-58.9 39.8-10.2 25.7 30.6 4.4-12.3-5-24.6 13.1-3.4 .5 3.1 3.7-10.5-94.3 29.3 11.3-5-13.6-42.4 17.3-9.2 30.1 36.1 28.5-13.1c-1.4-7.5-2.5-14.5-4.7-19.6l17.3 13.9 4.7-2.1-59.2-42.7 23.1 11.5c19-6.1 25.2-7.5 32.2-9.7l2.6 11c-12.6 12.6 1.4 16.8 6.5 19.4l-13.6-61 12 28.3c4.2-1.3 7.3-2.1 7.3-2.1l2.6 8.6s-3.1 1-6.3 2.1l8.9 21 33.8-65.7-20.7 61c42.4-24.1 81.4-36.7 132-35.9 67 1 167.3 40.8 199.8 139.8 .8 2.1 0 2.6-.8 .3zm-408-113.4s1.8-.5 4.2-1.3l9.4 7.6c-.4 0-3.4-.3-11.3 2.4l-2.4-8.6zm143.8 38.5c-1.6-.6-26.5-4.8-33.3 20.7l21.7 17 11.5-37.7zM318.4 67.1c-58.4 0-106.1 12-115 14.4l0 .8c8.4 2.1 14.4 4.2 21.2 11.8l1.6 .3c6.6-1.8 49-13.9 110.2-13.9 180.2 0 301.7 116.8 301.7 223.4l0 10c0 1.3 .8 2.6 1.1 .5 .5-2.1 .8-8.6 .8-19.6 .3-83.8-96.6-227.6-321.6-227.6zM529.5 236.8c1.3-5.8 0-12.3-7.3-13.1-9.6-1.1-16.1 23.8-17 33.5-.8 5.5-1.3 14.9 6 14.9 4.7 0 9.7-.9 18.3-35.4zM468 279.7c-2.6-.8-9.4-.8-12.6 10.5-1.8 6.8 .5 13.4 6 14.7 3.7 1.1 8.9 .5 11.8-10.7 2.6-9.9-1.8-13.6-5.2-14.4zm23 21c1.8 .5 3.1 1 5.8 1.8 0-1.8 .5-8.4 .8-12.1-1 1.3-5.5 8.1-6.6 10l0 .3z"],"creative-commons-nd":[512,512,[],"f4eb","M255.6 8C397.4 8 504 118.1 504 256 504 403.1 385.5 504 255.6 504 121.6 504 8 394.5 8 256 8 123.1 112.7 8 255.6 8zm.8 44.7c-118.2 0-203.7 97.9-203.7 203.3 0 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.3l0 42.5-180.3 0 0-42.5 180.3 0zm0 79.8l0 42.5-180.3 0 0-42.5 180.3 0z"],usps:[512,512,[],"f7e1","M428.3 241.7c25.8-41.3 15.2-48.8-11.7-48.8l-27 0c-.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 .1zM316.2 264.3c64-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.3 196.6 0c-2.7-28.2-152.9-22.6-337.9-22.6L-5 415.8c196.4-97.3 258.9-130.3 321.2-151.5zM62.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.2L449.3 415.7 517 96 62.7 96z"],"square-letterboxd":[448,512,[],"e62e","M384 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 0zM105.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.5 0-13.6 3.9-26.3 10.6-37.1-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.5 0 13.6-3.9 26.3-10.6 37.1 12.4 19.7 34.4 32.9 59.5 32.9 24.8 0 46.5-12.8 59-32.2l.5-.7-.4-.6c-6.5-10.6-10.2-23.1-10.2-36.5 0-13.6 3.9-26.3 10.6-37.1-12.4-19.7-34.4-32.9-59.5-32.9zm118.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.5 0 13.6-3.9 26.3-10.6 37.1 12.4 19.8 34.4 32.9 59.5 32.9 38.7 0 70.1-31.3 70.1-70s-31.4-70-70.1-70z"],mandalorian:[384,512,[],"f50f","M200.6 511.9c-1-3.3-1.7-15.8-1.4-24.6 .6-15.9 1-24.7 1.4-28.8 .6-6.2 2.9-20.7 3.3-21.4 .6-1 .4-27.9-.2-33.1-.3-2.6-.6-11.9-.7-20.7-.1-16.5-.5-20.1-2.7-24.8-1.1-2.3-1.2-3.8-1-11.4 .2-4.2 .1-8.5-.3-12.7-2-13-3.5-27.7-3.2-33.9s.4-7.1 2.1-9.7c3.1-4.7 6.5-14 8.6-23.3 2.3-9.9 3.9-17.2 4.6-20.7 1.1-5.1 2.6-10.1 4.4-15.1 2.3-6.2 2.5-15.4 .4-15.4-.3 0-1.4 1.2-2.4 2.7s-4.8 4.8-8.3 7.4c-8.4 6.1-11.7 9.4-12.7 12.6s-1 7.2-.2 7.8c.3 .2 1.3 2.4 2.1 4.9 1.6 5 1.9 10.3 .7 15.4-.4 1.8-1 5.5-1.5 8.2s-1 6.5-1.3 8.2c-.2 1.5-.7 3-1.5 4.3-1 1-1.1 .9-2.1-.5-.7-1.5-1.2-3.1-1.4-4.7-.2-1.7-1.6-7.1-3.1-11.9-3.3-10.9-3.5-16.2-1-21 .8-1.4 1.4-3 1.7-4.6 0-2.4-2.2-5.3-7.4-9.9-7-6.2-8.6-7.9-10.2-11.3-1.7-3.6-3.1-4.1-4.5-1.5-1.8 3-2.6 9.1-3 22l-.3 12.2 2 2.2c3.2 3.7 12.1 16.5 13.8 19.8 3.4 6.7 4.3 11.7 4.4 23.6s1 22.8 2 24.7c.4 .7 .5 1.4 .3 1.5s.4 2.1 1.3 4.3c1 2.9 1.7 5.9 2.1 9 .4 3.5 .9 7 1.7 10.4 2.2 9.6 2.8 14.1 2.4 20.1-.2 3.3-.5 11.1-.7 17.3-1.3 41.8-1.8 58-2 61.2-.1 2-.4 11.5-.6 21.1-.4 16.3-1.3 27.4-2.4 28.6-.6 .7-8.1-4.9-12.5-9.5-3.8-3.9-4-4.8-2.8-9.9 .7-3 2.3-18.3 3.3-32.6 .4-4.8 .8-10.5 1-12.7 .8-9.4 1.7-20.3 2.6-34.8 .6-8.5 1.3-16.4 1.7-17.7s.9-9.9 1.1-19.1l.4-16.8-2.3-4.3c-1.7-3.3-4.9-6.9-13.2-15.3-6-6.1-11.8-12.3-12.9-13.8l-2-2.8 .8-10.9c1.1-15.7 1.1-48.6 0-59.1l-.9-8.7-3.3-4.5c-5.9-8.1-5.8-7.7-6.2-33.3-.1-6.1-.4-11.5-.6-12.1-.8-1.9-3-2.7-8.5-3-8.9-.6-11-1.9-23.8-14.6-6.2-6-12.3-12-13.8-13.2-2.8-2.4-2.8-2-.6-9.6l1.4-4.6-1.7-3c-.8-1.4-1.6-2.8-2.6-4.1-1.3-1.5-5.5-10.9-6-13.5-.2-.7-.2-1.4-.1-2.1s.5-1.3 .9-1.8c2.2-2.9 3.4-5.7 4.5-10.7 2.3-11.2 7.7-26.1 10.6-29.2 3.2-3.5 7.7-1 9.4 5 1.3 4.8 1.4 9.8 .1 18.6-.5 3.7-.9 7.4-1 11.1 0 4 .2 4.7 2.3 7.4 3.3 4.4 7.7 7.4 15.2 10.5 1.7 .7 3.3 1.7 4.7 2.8 11.2 10.7 18.6 16.2 22.9 16.9 5.2 .8 8 4.5 10 13.4 1.3 5.7 4 11.1 5.5 11.1 1.2-.2 2.3-.7 3.3-1.4 2-1.2 2.2-1.7 2.2-4.2-.3-6-.9-11.9-2-17.8-.4-1.7-.8-4.1-.9-5.4s-.6-3.8-1-5.7c-2.6-11.2-3.6-15.5-4.1-16-1.6-2-4.1-10.2-4.9-15.9-1.6-11.1-4-14.2-12.9-17.4-4.9-1.8-9.4-4.5-13.3-7.9-1.2-1-4-3.2-6.4-5.1s-4.4-3.5-4.6-3.8c-.8-.7-1.7-1.4-2.7-2-6.2-4.2-8.8-7-11.3-12l-2.4-5c-.1-8.7-.3-17.3-.4-26l6.9-6.6c4-3.8 8.5-7.4 10.6-8.4 3.3-1.7 4.4-1.9 11.4-2 8.5-.2 10.1 0 11.7 1.6s1.4 6.4-.3 8.5c-.6 .7-1.1 1.5-1.3 2.3 0 .6-2.6 4.9-5.4 9-1.1 2.2-1.9 4.5-2.4 6.8 20.4 13.4 21.6 3.8 14.1 29l11.4 2.5c3.1-8.7 6.5-17.3 8.6-26.2 .3-7.6-12-4.2-15.4-8.7-2.3-5.9 3.1-14.2 6.1-19.2 1.6-2.3 6.6-4.7 8.8-4.1 .9 .2 4.2-.4 7.4-1.3 2.5-.8 5-1.3 7.5-1.7 2-.2 4.1-.7 6-1.3 3.7-1.1 4.5-1.2 6.3-.4 1.9 .6 3.8 1.1 5.8 1.4 2.1 .3 4.1 .9 6 1.9 1.6 .9 3.3 1.7 5 2.2 2.5 .7 3 .6 7-1.7L226 5.4 236.7 5c10.4-.4 10.8-.5 15.3-2.7L256.5 0 259 1.4c1.8 1 3.1 2.7 4.9 6 2.4 4.5 2.4 4.6 1.4 7.4-.9 2.4-.9 3.3-.1 6.4 .5 2 1.2 4 2.1 5.9 .6 1.3 1.1 2.6 1.3 4 .3 4.3 0 5.3-2.4 6.9-2.2 1.5-7 7.9-7 9.3-.2 1-.6 2-1.1 3-5 11.5-6.8 13.6-14.3 17-9.2 4.2-12.3 5.2-16.2 5.2-3.1 0-4 .2-4.5 1.3-1.2 1.4-2.5 2.7-4.1 3.7-1.8 1.2-3.3 2.9-4.4 4.8-.5 1.2-1.4 2.2-2.5 2.9-.9 .4-1.8 1-2.5 1.7-2.2 1.9-4.6 3.7-7 5.4-3.3 2.3-6.9 5-7.9 6-.7 .7-1.5 1.3-2.4 1.7-.8 .4-1.6 .9-2.1 1.6-1.3 1.4-1.5 2.1-1.1 4.6 .3 2 .8 4 1.4 5.9 1.3 3.8 1.3 7.9 0 10.6s-.9 6.7 1.4 9.6c2 2.6 2.2 4.6 .7 8.8-.8 2.9-1.1 5.9-1.1 8.9 0 4.9 .2 6.3 1.5 8.4s1.8 2.5 3.2 2.3c2-.2 2.3-1.1 4.7-12.1 2.2-10 3.7-11.9 13.8-17.1 2.9-1.5 7.5-4 10-5.4s6.8-3.7 9.4-4.9c5.9-2.6 11.2-6.6 15.2-11.7 7.1-8.8 10-16.2 12.8-33.3 .4-2.8 1.3-5.4 2.9-7.7 1.4-2.2 2.4-4.7 2.9-7.3 1-5.3 2.9-9.1 5.6-11.5 4.7-4.2 6-1.1 4.6 10.9-.5 3.9-1.1 10.3-1.4 14.4l-.6 7.4c3 2.7 5.9 5.5 8.9 8.2l.1 8.4c.1 4.6 .5 9.5 .9 10.9l.8 2.5-6.4 6.3c-8.5 8.3-12.9 13.9-16.8 21.6-1.8 3.5-3.7 7.1-4.4 8-2.2 3.1-6.5 13-8.8 20.3l-2.3 7.2-7 6.5c-3.8 3.6-8 7.2-9.2 8.2-3 2.3-4.3 5.1-4.3 10-.1 2.5 .4 5 1.6 7.3 .8 1.6 1.5 3.2 2.1 4.8 .3 1 .9 2 1.6 2.9 1.4 1.6 1.9 16.1 .8 23.2-.7 4.5-3.6 12-4.7 12-1.8 0-4.1 9.3-5.1 20.7-.2 2-.6 5.9-1 8.7s-1 10-1.4 16c-.8 12.2-.2 18.8 2 23.2 3.4 6.7 .5 12.7-11 22.8l-4 3.5 .1 5.2c.1 3 .4 6 1.1 8.9 4.6 16 4.7 16.9 4.4 37.1-.5 26.4-.3 40.3 .6 44.2 .5 2.3 .9 4.6 1.1 7 .2 2 .7 5.3 1.1 7.4 .5 2.3 .8 11 .8 22.7l0 19.1-1.8 2.6c-2.7 3.9-15.1 13.5-15.5 12.3l.1 0zm29.5-45.1c-.2-.3-.3-6.9-.3-14.6 0-14.1-.9-27.5-2.3-34.4-.4-2-.8-9.7-.9-17.1-.2-11.9-1.4-24.4-2.6-26.4-.7-1.1-3-17.7-3-21.3 0-4.2 1-6 5.3-9.1s4.9-3.1 5.5-.7c.3 1.1 1.4 5.6 2.6 10 3.9 15.1 4.1 16.3 4 21.7-.1 5.8-.1 6.1-1.7 17.7-1 7.1-1.2 12.4-1 28.4 .2 19.4-.6 35.7-2 41.3-.7 2.8-2.8 5.5-3.4 4.4l-.1 0zm-71-37.6c-.8-3.6-1.3-7.2-1.7-10.8s-1-7.2-1.7-10.8c-.5-2.1-.9-4.3-1-6.5-.3-3.2-.9-7.5-1.3-9.5-1-4.8-3.3-19.4-3.4-21.1 0-.7-.3-4-.7-7.4-.7-6.2-.8-27.7-.2-28.3 1-1 6.6 2.8 11.3 7.4l5.3 5.3-.4 6.5c-.2 3.6-.6 10.2-.8 14.8-.5 13.3-.7 8.7-1.6 28.4-.8 17.4-1.9 31.3-2.6 32-.1 .1-.2 .1-.2 .2s-.2 0-.3 0-.2 0-.3-.1-.1-.1-.2-.2l0 0zM72 162.6c21.1 12.8 17.8 14.2 28.5 17.7 13 4.3 18.9 7.1 23.2 16.9-43.7 36.1-69 57.9-76.7 70.9-31 52-6 101.6 62.8 87.2-14.2 29.2-78 28.6-98.7-4.9-24.7-40-22.1-118.3 61-187.7l0 0zm210.8 179c56.7 6.9 82.3-37.7 46.5-89.2 0 0-26.9-29.3-64.3-68 3-15.5 9.5-32.1 30.6-53.8 89.2 63.5 92 141.6 92.5 149.4 4.3 70.6-78.7 91.2-105.3 61.7l0 0z"],slack:[448,512,[62447,"slack-hash"],"f198","M94.1 315.1c0 25.9-21.2 47.1-47.1 47.1S0 341 0 315.1 21.2 268 47.1 268l47.1 0 0 47.1zm23.7 0c0-25.9 21.2-47.1 47.1-47.1S212 289.2 212 315.1l0 117.8c0 25.9-21.2 47.1-47.1 47.1s-47.1-21.2-47.1-47.1l0-117.8zm47.1-189c-25.9 0-47.1-21.2-47.1-47.1S139 32 164.9 32 212 53.2 212 79.1l0 47.1-47.1 0zm0 23.7c25.9 0 47.1 21.2 47.1 47.1S190.8 244 164.9 244L47.1 244C21.2 244 0 222.8 0 196.9s21.2-47.1 47.1-47.1l117.8 0zm189 47.1c0-25.9 21.2-47.1 47.1-47.1S448 171 448 196.9 426.8 244 400.9 244l-47.1 0 0-47.1zm-23.7 0c0 25.9-21.2 47.1-47.1 47.1S236 222.8 236 196.9l0-117.8C236 53.2 257.2 32 283.1 32s47.1 21.2 47.1 47.1l0 117.8zm-47.1 189c25.9 0 47.1 21.2 47.1 47.1S309 480 283.1 480 236 458.8 236 432.9l0-47.1 47.1 0zm0-23.7c-25.9 0-47.1-21.2-47.1-47.1S257.2 268 283.1 268l117.8 0c25.9 0 47.1 21.2 47.1 47.1s-21.2 47.1-47.1 47.1l-117.8 0z"],angellist:[384,512,[],"f209","M315.6 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.1-9.7-28.5-55.1-172.5-95.1-172.5-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.7-.1 72.2 68.3 148.6 164.5 148.6 118 0 191.4-88.6 191.4-202.9 0-43.1-6.9-82-54.9-93.7zM280.2 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.7zM110.8 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.8zM108.5 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.1zM292.8 430.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"],android:[576,512,[],"f17b","M420.5 253.9a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-265.1 0a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm273.7-96.5l47.9-83c.8-1.1 1.3-2.4 1.5-3.8s.2-2.7-.1-4.1-.9-2.6-1.7-3.7-1.8-2-3-2.7-2.5-1.1-3.9-1.3-2.7 0-4 .4-2.5 1.1-3.6 1.9-1.9 2-2.5 3.2l-48.5 84.1c-38.8-17.4-80.8-26.4-123.3-26.4s-84.5 9-123.3 26.4L116.2 64.4c-.6-1.2-1.5-2.3-2.5-3.2s-2.3-1.5-3.6-1.9-2.7-.5-4-.4-2.7 .6-3.9 1.3-2.2 1.6-3 2.7-1.4 2.4-1.7 3.7-.3 2.7-.1 4.1 .8 2.6 1.5 3.8l47.9 83C64.5 202.2 8.2 285.5 0 384l576 0c-8.2-98.5-64.5-181.8-146.9-226.6z"],meetup:[576,512,[],"f2e0","M131.1 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.3s11.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.3a11.8 11.8 0 1 0 -4.9-23 11.8 11.8 0 1 0 4.9 23zM66.5 226.3a22.2 22.2 0 1 0 -24.7 36.9 22.2 22.2 0 1 0 24.7-36.9zm272-170.9a22.1 22.1 0 1 0 -22.4-38 22.1 22.1 0 1 0 22.4 38zm-191.1 58a16.9 16.9 0 1 0 -18.8-28 16.9 16.9 0 1 0 18.8 28zm372.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.8a10.1 10.1 0 1 0 -19.8 4.3 10.1 10.1 0 1 0 19.8-4.3zm-80.3-73.7a18.8 18.8 0 1 0 20.7 31.3 18.8 18.8 0 1 0 -20.7-31.3zm-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.9 25.1-66.2 107.6-97.6 163.6-54.2 67.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.3a23.3 23.3 0 1 0 26.2 38.4 23.3 23.3 0 1 0 -26.2-38.4z"],"fonticons-fi":[384,512,[],"f3a2","M114.4 224l92.4 0-15.2 51.2-76.4 0 0 157.8c0 8-2.8 9.2 4.4 10l59.6 5.6 0 34.4-179.2 0 0-35.2 29.2-2.8c7.2-.8 9.2-3.2 9.2-10.8l0-155.8c0-3.2-4-3.2-8-3.2l-30.4 0 0-51.2 38.4 0 0-28.8c0-68 36.4-96 106-96 46.8 0 88.8 11.2 88.8 72.4L163.6 180c.4-25.6-6-31.6-22.4-31.6-25.2 0-26 13.6-26 37.6l0 32c0 3.2-4.8 6-.8 6zM384 483l-140.8 0 0-34.4 28-3.6c7.2-.8 10.4-2.4 10.4-10l0-148c0-5.6-4-9.2-9.2-10.8l-33.2-8.8 9.2-40.4 110 0 0 208c0 8-3.6 8.8 4 10l21.6 3.6 0 34.4zM354 135.8l12.4 45.6-10 10-42.8-22.8-42.8 22.8-10-10 12.4-45.6-30-36.4 4.8-10 38 0 21.2-38.4 12.8 0 21.2 38.4 38 0 4.8 13.2-30 33.2z"],palfed:[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.2zM190.4 266.1c.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 100l0 .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.4l30 0 22.4 217.2s0 44.3 44.7 44.3l288.9 0s44.7-.4 44.7-44.3l22.4-217.2 30 0s38.4 1.2 38.4-37.4c0 0 .1-37.4-38.4-37.4l-30.1 0c-7.3-25.6-30.2-74.3-119.4-74.3l-28 0 0-19.1s-2.7-18.4-21.1-18.4l-85.8 0S224 31.9 224 50.3l0 19.1-28.1 0s-105 4.2-120.5 74.3l-29 0S8 142.5 8 181.1z"],wpbeginner:[512,512,[],"f297","M463.2 322.4c56.2 64.3 4.2 157.6-91.9 157.6-39.6 0-78.8-17.7-100.1-50-6.9 .4-22.7 .4-29.6 0-21.4 32.4-60.6 50-100.1 50-95.5 0-148.3-93-91.9-157.6-79.1-131.9 31.3-290.4 206.8-290.4 175.6 0 285.9 158.6 206.8 290.4zm-339.6-83l41.5 0 0-58.1-41.5 0 0 58.1zm217.2 86.1l0-23.8c-60.5 20.9-132.4 9.2-187.6-34l.2 24.9c51.1 46.4 131.7 57.9 187.3 32.9zM190 239.4l166.1 0 0-58.1-166.1 0 0 58.1z"],diaspora:[448,512,[],"f791","M219.7 354.6c-1.4 0-88 119.9-88.7 119.9S44.4 414 44 413.3 130.6 287.5 130.6 285.8c0-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.5l0 0z"],"product-hunt":[512,512,[],"f288","M326.3 218.8c0 20.5-16.7 37.2-37.2 37.2l-70.3 0 0-74.4 70.3 0c20.5 0 37.2 16.7 37.2 37.2zM8 256a248 248 0 1 1 496 0 248 248 0 1 1 -496 0zm367.9-37.2c0-47.9-38.9-86.8-86.8-86.8l-119.9 0 0 248 49.6 0 0-74.4 70.3 0c47.9 0 86.8-38.9 86.8-86.8z"],"square-upwork":[448,512,[],"e67c","M56 32l336 0c30.9 0 56 25.1 56 56l0 336c0 30.9-25.1 56-56 56L56 480c-30.9 0-56-25.1-56-56L0 88C0 57.1 25.1 32 56 32zM270.9 274.2c6.6-52.9 25.9-69.5 51.4-69.5 25.3 0 44.9 20.2 44.9 49.7s-19.7 49.7-44.9 49.7c-27.9 0-46.3-21.5-51.4-29.9zm-26.7-41.8c-8.2-15.5-14.3-36.3-19.2-55.6l-62.9 0 0 78.1c0 28.4-12.9 49.4-38.2 49.4S84.1 283.4 84.1 255l.3-78.1-36.2 0 0 78.1c0 22.8 7.4 43.5 20.9 58.2 13.9 15.2 32.8 23.2 54.8 23.2 43.7 0 74.2-33.5 74.2-81.5l0-52.5c4.6 17.3 15.4 50.5 36.2 79.7l-19.3 110.5 36.8 0 12.8-78.4c4.2 3.5 8.7 6.6 13.4 9.4 12.3 7.8 26.4 12.2 40.9 12.6l3.4 0c45.1 0 80.9-34.9 80.9-81.9s-35.9-82.2-80.9-82.2c-45.4 0-70.9 29.7-78.1 60.1l0 .2z"],cuttlefish:[448,512,[],"f38c","M348 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.8-45.3-49.6-110.5-80.7-183-80.7-137 0-248 111-248 248S115 504 252 504c72.5 0 137.7-31.1 183-80.7-45.3-24.5-73.3-66.9-87-117.8z"],medapps:[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-32L92 416c-21.2 0-21.2 32 0 32l136 0zm-24 64c21.2 0 21.2-32 0-32l-88 0c-21.2 0-21.2 32 0 32l88 0zm34.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.5 0-85.6-71.8-155.2-160-155.2S0 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.6-32.6-60.4-66.1-95.6-66.1-151.7 0-67.9 57-123.2 127-123.2S287 87.3 287 155.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"],pix:[512,512,[],"e43a","M242.4 292.5c5.4-5.4 14.7-5.4 20.1 0l77 77c14.2 14.2 33.1 22 53.1 22l15.1 0-97.1 97.1c-30.3 29.5-79.5 29.5-109.8 0l-97.5-97.4 9.3 0c20 0 38.9-7.8 53.1-22l76.7-76.7zm20.1-73.6c-6.4 5.5-14.6 5.6-20.1 0l-76.7-76.7c-14.2-15.1-33.1-22-53.1-22l-9.3 0 97.4-97.4c30.4-30.3 79.6-30.3 109.9 0l97.2 97.1-15.2 0c-20 0-38.9 7.8-53.1 22l-77 77zM112.6 142.7c13.8 0 26.5 5.6 37.1 15.4l76.7 76.7c7.2 6.3 16.6 10.8 26.1 10.8 9.4 0 18.8-4.5 26-10.8l77-77c9.8-9.7 23.3-15.3 37.1-15.3l37.7 0 58.3 58.3c30.3 30.3 30.3 79.5 0 109.8l-58.3 58.3-37.7 0c-13.8 0-27.3-5.6-37.1-15.4l-77-77c-13.9-13.9-38.2-13.9-52.1 .1l-76.7 76.6c-10.6 9.8-23.3 15.4-37.1 15.4l-31.8 0-58-58c-30.3-30.3-30.3-79.5 0-109.8l58-58.1 31.8 0z"],"square-tumblr":[448,512,["tumblr-square"],"f174","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM256.8 416c-75.5 0-91.9-55.5-91.9-87.9l0-90-29.7 0c-3.4 0-6.2-2.8-6.2-6.2l0-42.5c0-4.5 2.8-8.5 7.1-10 38.8-13.7 50.9-47.5 52.7-73.2 .5-6.9 4.1-10.2 10-10.2l44.3 0c3.4 0 6.2 2.8 6.2 6.2l0 72 51.9 0c3.4 0 6.2 2.8 6.2 6.2l0 51.1c0 3.4-2.8 6.2-6.2 6.2l-52.1 0 0 83.3c0 21.4 14.8 33.5 42.5 22.4 3-1.2 5.6-2 8-1.4 2.2 .5 3.6 2.1 4.6 4.9L318 387.1c1 3.2 2 6.7-.3 9.1-8.5 9.1-31.2 19.8-60.9 19.8z"],react:[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.9-53.4 18.5-91.7 47.7-91.7 77.9 0 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.1zM136.9 187.2c14.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-94zM115.7 320.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.4zM256 301.8a45.8 45.8 0 1 0 0-91.6 45.8 45.8 0 1 0 0 91.6z"],jxl:[448,512,[],"e67b","M412.2 32L35.8 32C16 32 0 48 0 67.8L0 444.2C0 464 16 480 35.8 480l376.4 0c19.8 0 35.8-16 35.8-35.8l0-376.4C448 48 432 32 412.2 32zM378.6 333.7c0 40.2-32.6 72.8-72.8 72.8l-235.6 0c0-40.2 32.6-72.8 72.8-72.8l235.6 0zm0-113.9c0 40.2-32.6 72.8-72.8 72.8l-235.6 0c0-40.2 32.6-72.8 72.8-72.8l235.6 0zm0-113.9c0 40.2-32.6 72.8-72.8 72.8l-235.6 0c0-40.2 32.6-72.8 72.8-72.8l235.6 0z"],"square-linkedin":[448,512,[],"e7d0","M64 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 32zm5 170.2l66.5 0 0 213.8-66.5 0 0-213.8zm71.7-67.7a38.5 38.5 0 1 1 -77 0 38.5 38.5 0 1 1 77 0zM317.9 416l0-104c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9l0 105.8-66.4 0 0-213.8 63.7 0 0 29.2 .9 0c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9l0 117.2-66.4 0z"],css:[448,512,[],"e6a2","M376.3 32L0 32 0 408.3c0 19 7.6 37.2 21 50.7s31.7 21 50.7 21l304.6 0c19 0 37.2-7.6 50.7-21s21-31.7 21-50.7l0-304.6c0-19-7.6-37.2-21-50.7s-31.7-21-50.7-21zM332.4 431.4c-7.7-8.5-11.7-20.7-12-36.6l31.3 0c.2 14.1 5.1 21.1 14.8 21.1c4.9 0 8.4-1.6 10.5-4.7c2-3.1 3-8 3-14.8c0-5.4-1.3-9.9-4-13.4c-3.5-4.2-8.1-7.5-13.2-9.5L351.2 368c-10.3-4.9-17.8-10.8-22.5-17.6c-4.5-6.8-6.7-16.3-6.7-28.4c0-13.6 4-24.6 11.8-33.1c8.1-8.5 19.1-12.7 33.2-12.7c13.6 0 24.1 4.2 31.5 12.5c7.5 8.4 11.5 20.3 11.8 35.9l-30.1 0c.2-5.1-.9-10.2-3-14.8c-1.7-3.4-5-5.1-10-5.1c-8.8 0-13.2 5.2-13.2 15.7c0 5.3 1.1 9.4 3.2 12.6c3.1 3.5 7 6.2 11.4 7.8l11.1 4.9c11.5 5.3 19.7 11.7 24.8 19.4c5.1 7.7 7.6 18 7.6 31c0 15.5-4 27.4-12.3 35.7c-8.2 8.3-19.5 12.5-34.1 12.5s-25.6-4.2-33.4-12.7zm-101 0c-7.7-8.5-11.7-20.7-12-36.6l31.3 0c.2 14.1 5.1 21.1 14.8 21.1c4.9 0 8.4-1.6 10.4-4.7c2-3.1 3-8 3-14.8c0-5.4-1.3-9.9-3.9-13.4c-3.5-4.2-8.1-7.5-13.2-9.5L250.2 368c-10.3-4.9-17.8-10.8-22.5-17.6c-4.5-6.8-6.7-16.3-6.7-28.4c0-13.6 4-24.6 11.8-33.1c8.1-8.5 19.1-12.7 33.2-12.7c13.6 0 24.1 4.2 31.4 12.5c7.6 8.4 11.5 20.3 11.9 35.9l-30.1 0c.2-5.1-.9-10.2-3-14.8c-1.7-3.4-5-5.1-10-5.1c-8.8 0-13.2 5.2-13.2 15.7c0 5.3 1.1 9.4 3.2 12.6c3.1 3.5 7 6.2 11.4 7.8l11.1 4.9c11.5 5.3 19.7 11.7 24.8 19.4c5.1 7.7 7.6 18 7.6 31c0 15.5-4.1 27.4-12.3 35.7s-19.5 12.5-34.1 12.5s-25.6-4.2-33.4-12.7zm-105.6 1.1c-8.4-7.7-12.5-19.2-12.5-34.5l0-75.4c0-15.2 4.4-26.7 13.2-34.6c8.9-7.8 20.7-11.8 35.2-11.8c14.1 0 25.2 4 33.4 12c8.3 8 12.5 20 12.5 35.9l0 6-33.1 0 0-5.8c0-6.1-1.3-10.7-4-13.6c-1.1-1.5-2.6-2.7-4.3-3.5s-3.5-1.2-5.4-1.1c-5.4 0-9.2 1.8-11.4 5.6c-2.3 5.2-3.3 10.8-3 16.4l0 65.5c0 13.7 4.8 20.6 14.4 20.8c4.5 0 7.9-1.6 10.2-4.8c2.5-4.1 3.7-8.8 3.5-13.6l0-4.9 33.1 0 0 5.1c0 10.6-2.1 19.5-6.2 26.6c-4 6.9-9.9 12.5-17.1 16c-7.7 3.7-16.1 5.5-24.6 5.3c-14.2 0-25.5-3.9-33.8-11.6z"],hashnode:[512,512,[],"e499","M35.7 171.1c-46.9 46-46.9 122.9 0 169.8L171.6 476.8c46 46.9 122.9 46.9 169.8 0L477.3 340.9c46.9-46.9 46.9-123.8 0-169.8L341.4 35.2c-46.9-46.9-123.8-46.9-169.8 0L35.7 171.1zM196 196.5a84.5 84.5 0 1 1 120 119 84.5 84.5 0 1 1 -120-119z"],"reddit-alien":[512,512,[],"f281","M373 138.6c-25.2 0-46.3-17.5-51.9-41-30.6 4.3-54.2 30.7-54.2 62.4l0 .2c47.4 1.8 90.6 15.1 124.9 36.3 12.6-9.7 28.4-15.5 45.5-15.5 41.3 0 74.7 33.4 74.7 74.7 0 29.8-17.4 55.5-42.7 67.5-2.4 86.8-97 156.6-213.2 156.6S45.5 410.1 43 323.4c-25.4-11.9-43-37.7-43-67.7 0-41.3 33.4-74.7 74.7-74.7 17.2 0 33 5.8 45.7 15.6 34-21.1 76.8-34.4 123.7-36.4l0-.3c0-44.3 33.7-80.9 76.8-85.5 4.9-24.2 26.3-42.4 52.1-42.4 29.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.1 36.6-9.8 37.8-36.9-14.7-49.1-35.7-49.1l.1 0zM395 303.1c-1.2-27.1-19.2-47.9-40.2-47.9s-36.9 22-35.7 49.1 16.9 36.9 37.8 36.9 39.3-11 38-38.1l.1 0zm-60.1 70.8c1.5-3.6-1-7.7-4.9-8.1-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.1 12.9 30.8 43.3 52.4 78.7 52.4s65.8-21.6 78.7-52.4z"],tiktok:[448,512,[],"e07b","M448.5 209.9c-44 .1-87-13.6-122.8-39.2l0 178.7c0 33.1-10.1 65.4-29 92.6s-45.6 48-76.6 59.6-64.8 13.5-96.9 5.3-60.9-25.9-82.7-50.8-35.3-56-39-88.9 2.9-66.1 18.6-95.2 40-52.7 69.6-67.7 62.9-20.5 95.7-16l0 89.9c-15-4.7-31.1-4.6-46 .4s-27.9 14.6-37 27.3-14 28.1-13.9 43.9 5.2 31 14.5 43.7 22.4 22.1 37.4 26.9 31.1 4.8 46-.1 28-14.4 37.2-27.1 14.2-28.1 14.2-43.8l0-349.4 88 0c-.1 7.4 .6 14.9 1.9 22.2 3.1 16.3 9.4 31.9 18.7 45.7s21.3 25.6 35.2 34.6c19.9 13.1 43.2 20.1 67 20.1l0 87.4z"],wordpress:[512,512,[],"f19a","M61.7 169.4l101.5 278c-71-34.4-119.9-107.2-119.9-191.4 0-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.4 46.6-139.6-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.7zM259.7 274.6L195.9 460.1c19.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.9L259.7 274.6zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9c63.3-36.9 105.8-105.4 105.8-183.9 0-37-9.4-71.8-26-102.1zM8 256a248 248 0 1 1 496 0 248 248 0 1 1 -496 0zm484.6 0a236.6 236.6 0 1 0 -473.2 0 236.6 236.6 0 1 0 473.2 0z"],ideal:[512,512,[],"e013","M93.8 165.5a49.1 49.1 0 1 0 0 98.1 49.1 49.1 0 1 0 0-98.1zM54.3 425.8l78.9 0 0-140.5-78.9 0 0 140.5zM205.8 214.2c0-20-10-22.5-18.7-22.5l-14 0 0 45.8 14 0c9.7 0 18.7-2.8 18.7-23.3zm201.7 46l0-91.3 22.8 0 0 68.6 33.7 0C454.6 113.1 356.8 86.2 267.8 86.2l-94.8 0 0 82.8 14 0c25.6 0 41.5 17.4 41.5 45.3 0 28.8-15.5 46-41.5 46l-14 0 0 165.6 94.8 0c144.6 0 194.9-67.2 196.7-165.6l-57.1 0zm-109.8 0l-56.2 0 0-91.2 54.4 0 0 22.7-31.7 0 0 10.6 30 0 0 22.7-30 0 0 12.5 33.5 0 0 22.7zm74.7 0l-5.2-17.7-29.7 0-5.2 17.7-23.7 0 27.5-91.3 32.3 0 27.5 91.3-23.7 0zM267.8 32L.1 32 .1 480 267.8 480c161.8 0 251-79.7 251-224.5 0-83.5-32.6-223.5-251-223.5zm0 426.9l-246.6 0 0-405.9 246.6 0c142.1 0 229.9 64.6 229.9 202.4 0 134.1-81 203.4-229.9 203.4zm83.9-264.9l-7.5 25.8 16.4 0-7.5-25.8-1.4 0z"],"pied-piper-pp":[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.7l0-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.2l0 68c4.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 80l0 352c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48L0 80C0 53.5 21.5 32 48 32l352 0c26.5 0 48 21.5 48 48zM185 255.1c41 0 74.2-35.6 74.2-79.6S226 95.9 185 95.9c-12 0-24.1 3.2-34.6 8.8l-45.7 0 0 206.3 51.8-10.1 0-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.8l0 156.3 51.8-10.1 0-50.6c8.6 3.2 18.2 4.7 28.7 4.7 40.8 0 74-35.6 74-79.6z"],ussunnah:[512,512,[],"f407","M496.9 268.1c0 63.9-25.4 125.2-70.6 170.3S319.9 509 256 509 130.8 483.5 85.7 438.4 15.1 331.9 15.1 268c0-63.9 25.4-125.2 70.6-170.4S192.2 27.1 256.1 27.1 381.3 52.4 426.5 97.6 497 204.1 497 268l-.1 .1zM39.5 268c-.6 28.8 4.5 57.5 15.1 84.3s26.4 51.2 46.6 71.8 44.2 37 70.8 48.1 55.1 16.9 83.9 16.9 57.4-5.8 83.9-16.9 50.6-27.5 70.8-48.1 36-45 46.6-71.8 15.7-55.5 15.1-84.3c.6-28.8-4.5-57.5-15.1-84.3s-26.4-51.2-46.6-71.8-44.2-37-70.8-48.1-55.1-16.9-83.9-16.9-57.4 5.8-83.9 16.9-50.6 27.5-70.8 48.1-36 45-46.6 71.8-15.7 55.5-15.1 84.3zm385.9 63.3c-12.7 0-21.6-1.9-26.7-5.9-5.5-4.3-8.2-12.3-8.2-23.8l0-96.5c0-6.5-5.2-20.2-15.7-41.2 7 0 17-9.1 30-27.2l0 147.8c0 11 2.4 19.4 7 25.3 3.7 4.7 10.1 8.9 19 12.6 1.2 .4 2.6 .9 4.1 1.4 2.9 .9 6.3 2.1 10.3 3.5-1.8 2.7-8.3 4-19.9 4l.1 0zm-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.4l-89.8 0c3.3-5.3 4.9-8.8 4.9-10.8s-.8-5.3-2.4-9.7c-1.5-4.4-2.4-8.5-2.4-12.4 0-7.4 2.1-13.9 6.3-19.3l20-25.6-7.1-17.7 16.1-19.8 6.7 16.8 8-10.3c-1.8 6.4-2.6 12.3-2.6 17.7 0 4.2 2.8 13.3 8.3 27.3l16.2 40.7 17.7 0c2.8 .4 7.7 5 14.6 13.9 1.8 2.4 4.3 5.8 7.7 10.2 1.4 1.9 2.9 3.9 4.6 6.1 1.3-2.3 2-4.6 2-7.1 0-2-1.3-6.6-4-13.4L178 304.1c-4-10.6-6.1-17.7-6.1-21.3 0-6.3 1.9-12.3 5.8-17.9 .5-.6 1-1.3 1.5-1.9 4.4-5.6 8.8-11.1 13.3-16.5-1.1 4.6-1.7 8.7-1.7 12 0 3.7 1.7 9.9 5.1 18.8l7.9 20.4c1.9 4.7 3 8.2 3.7 10.3l25.9 0-.9-2.6c-1.4-3.9-4-7-7.7-9.3l15.6-20.1 12.3 32 13.4 0-6.1-15.8c-1.5-3.9-4-7-7.7-9.3l15.7-20.1 17.3 45.2 13.4 0-11.4-29.4c-1.5-3.9-4-7-7.7-9.3l15.6-20 22.4 58.7 26.2 0c1.5 0 3-1.1 4.5-3.1s2.2-4.1 2.2-6.3l0-93.5c0-6.5-4.5-20.3-13.7-41.2 5.4 0 14.1-9.1 26.2-27.2l0 163.5c0 7.2 .6 12 1.7 14.6 1.6 3.4 5.3 6.2 11.1 8.2-3.9 5.6-8.7 8.5-14.5 8.5l-154.8 0-.1-.2zm-98-44c-2.7-6.7-4-11.7-4-15-.6 1.2-2.4 3.7-5.4 7.6-1.4 1.9-2.2 3.7-2.2 5.3 0 2.6 .8 5.7 2.2 9.3l5.6 13.9c5 0 9 0 11.9-.1l-8.2-20.9 .1-.1zm13.5-72.4c-3-5.2-7-9.3-11.9-11.9-3.5-1.9-5.3-4.3-5.3-7.4 0-2.4 4.6-8.6 14-18.3 .2 3.8 1.9 7.6 4.9 11.2 3.1 3.6 4.6 7 4.6 10.1 0 2.6-2.1 8-6.2 16.3l-.1 0zm-27.6 0c-3-5.2-7-9.3-11.9-11.9-3.5-1.9-5.3-4.3-5.3-7.4 0-2.4 4.6-8.6 14-18.3 .2 3.8 1.9 7.6 4.9 11.2 3.1 3.6 4.6 7 4.6 10.1 0 2.6-2.1 8-6.2 16.3l-.1 0zm87 27.5c-3-5.2-7-9.3-11.9-11.9-3.5-1.9-5.3-4.3-5.3-7.4 0-2.4 4.6-8.6 14-18.3 .2 3.8 1.9 7.6 4.9 11.2 3.1 3.6 4.6 7 4.6 10.1 0 2.6-2.1 8-6.2 16.3l-.1 0z"],"fort-awesome-alt":[512,512,[],"f3a3","M208 237.4l-22.2 0c-2.1 0-3.7 1.6-3.7 3.7l0 51.7c0 2.1 1.6 3.7 3.7 3.7l22.2 0c2.1 0 3.7-1.6 3.7-3.7l0-51.7c0-2.1-1.6-3.7-3.7-3.7zm118.2 0l-22.2 0c-2.1 0-3.7 1.6-3.7 3.7l0 51.7c0 2.1 1.6 3.7 3.7 3.7l22.2 0c2.1 0 3.7-1.6 3.7-3.7l0-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.5-27.6-19.6-59.3-33.7-93.6-40.7-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.5-28.9 40.6-45.8 90.1-45.8 143.6 0 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.2l0-75.8c0-58.6-88.6-58.6-88.6 0l0 75.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.9l0-71.3c0-2.1 1.6-3.7 3.7-3.7l22.1 0c2.1 0 3.7 1.6 3.7 3.7l0 25.8 29.6 0 0-144c0-2.1 1.6-3.7 3.7-3.7l22.1 0c2.1 0 3.7 1.6 3.7 3.7l0 25.9 29.5 0 0-25.9c0-2.1 1.6-3.7 3.7-3.7l22.2 0c2.1 0 3.7 1.6 3.7 3.7l0 25.9 29.5 0 0-25.9c0-4.8 6.5-3.7 9.5-3.7l0-90.2c-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.5l0 3.9c6.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.7l0 48.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.8l0 30.7c3 0 9.5-1.1 9.5 3.7l0 25.9 29.5 0 0-25.9c0-2.1 1.6-3.7 3.7-3.7l22.2 0c2.1 0 3.7 1.6 3.7 3.7l0 25.9 29.5 0 0-25.9c0-2.1 1.6-3.7 3.7-3.7l22.1 0c2.1 0 3.7 1.6 3.7 3.7l0 144 29.5 0 0-25.8c0-2.1 1.6-3.7 3.7-3.7l22.2 0c2.1 0 3.7 1.6 3.7 3.7l0 71.3z"],buromobelexperte:[448,512,[],"f37f","M0 32l0 128 128 0 0-128-128 0zM120 152l-112 0 0-112 112 0 0 112zM160 32l0 128 128 0 0-128-128 0zM280 152l-112 0 0-112 112 0 0 112zM320 32l0 128 128 0 0-128-128 0zM440 152l-112 0 0-112 112 0 0 112zM0 192l0 128 128 0 0-128-128 0zM120 312l-112 0 0-112 112 0 0 112zm40-120l0 128 128 0 0-128-128 0zM280 312l-112 0 0-112 112 0 0 112zm40-120l0 128 128 0 0-128-128 0zM440 312l-112 0 0-112 112 0 0 112zM0 352l0 128 128 0 0-128-128 0zM120 472l-112 0 0-112 112 0 0 112zm40-120l0 128 128 0 0-128-128 0zM280 472l-112 0 0-112 112 0 0 112zm40-120l0 128 128 0 0-128-128 0z"],bilibili:[512,512,[],"e3d9","M488.6 104.1c16.7 18.1 24.4 39.7 23.3 65.7l0 202.4c-.4 26.4-9.2 48.1-26.5 65.1-17.2 17-39.1 25.9-65.5 26.7L92 464c-26.4-.8-48.2-9.8-65.3-27.2-17.1-17.4-26-40.3-26.7-68.6L0 169.8c.8-26 9.7-47.6 26.7-65.7 17.1-16.3 38.8-25.3 65.3-26.1l29.4 0-25.4-25.8c-5.7-5.7-8.6-13-8.6-21.8s2.9-16.1 8.6-21.8 13-8.6 21.9-8.6 16.1 2.9 21.9 8.6l73.3 69.4 88 0 74.5-69.4C381.7 2.9 389.2 0 398 0s16.1 2.9 21.9 8.6c5.7 5.7 8.6 13 8.6 21.8s-2.9 16.1-8.6 21.8L394.6 78 423.9 78c26.4 .8 48 9.8 64.7 26.1zm-38.8 69.7c-.4-9.6-3.7-17.4-10.7-23.5-5.2-6.1-14-9.4-22.7-9.8l-320.4 0c-9.6 .4-17.4 3.7-23.6 9.8-6.1 6.1-9.4 13.9-9.8 23.5l0 194.4c0 9.2 3.3 17 9.8 23.5s14.4 9.8 23.6 9.8l320.4 0c9.2 0 17-3.3 23.3-9.8s9.7-14.3 10.1-23.5l0-194.4zM185.5 216.5c6.3 6.3 9.7 14.1 10.1 23.2l0 33.3c-.4 9.2-3.7 16.9-9.8 23.2-6.2 6.3-14 9.5-23.6 9.5s-17.5-3.2-23.6-9.5-9.4-14-9.8-23.2l0-33.3c.4-9.1 3.8-16.9 10.1-23.2s13.2-9.6 23.3-10c9.2 .4 17 3.7 23.3 10zm191.5 0c6.3 6.3 9.7 14.1 10.1 23.2l0 33.3c-.4 9.2-3.7 16.9-9.8 23.2s-14 9.5-23.6 9.5-17.4-3.2-23.6-9.5c-7-6.3-9.4-14-9.7-23.2l0-33.3c.3-9.1 3.7-16.9 10-23.2s14.1-9.6 23.3-10c9.2 .4 17 3.7 23.3 10z"],neos:[448,512,[],"f612","M383.8 512l-95.1 0-108.2-154.5 0 91.1-86.4 63.4-97.7 0 0-482.2 40.5-29.8 108 0 123.7 176.1 0-112.7 86.4-63.4 97.7 0 0 461.5-68.9 50.5zM7.2 35.3l0 460.7 72-52.9 0-249.1 215.5 307.6 84.8 0 52.4-38.2-78.3 0-316.1-450.5-30.2 22.3zM89.7 501.9l80-58.8 0-101-79.8-114.4 0 220.9-72.6 53.3 72.3 0 0 0zM49 10.8l310.6 442.6 82.4 0 0-442.6-79.8 0 0 317.6-222.9-317.6-90.3 0zM279.4 191.6l72 102.8 0-278.5-72 53 0 122.7z"],dev:[448,512,[],"f6cc","M120.1 208.3c-3.9-2.9-7.8-4.3-11.6-4.3l-17.4 0 0 104.5 17.4 0c3.9 0 7.8-1.4 11.6-4.3s5.8-7.3 5.8-13.1l0-69.7c0-5.8-2-10.2-5.8-13.1zM404.1 32L43.9 32C19.7 32 .1 51.6 0 75.8L0 436.2C.1 460.4 19.7 480 43.9 480l360.2 0c24.2 0 43.8-19.6 43.9-43.8l0-360.4C447.9 51.6 428.3 32 404.1 32zM154.2 291.2c0 18.8-11.6 47.3-48.4 47.3l-46.4 0 0-165.5 47.4 0c35.4 0 47.4 28.5 47.4 47.3l0 70.9zm100.7-88.7l-53.3 0 0 38.4 32.6 0 0 29.6-32.6 0 0 38.4 53.3 0 0 29.6-62.2 0c-11.2 .3-20.4-8.5-20.7-19.7l0-125.1c-.3-11.1 8.6-20.4 19.7-20.7l63.2 0 0 29.5zM358.5 317.8c-13.2 30.7-36.8 24.6-47.4 0l-38.5-144.8 32.6 0 29.7 113.7 29.6-113.7 32.6 0-38.5 144.8z"],hotjar:[512,512,[],"f3b1","M361.8 0c0 131.6-80.7 176.8-140.2 209.4-.6 .3-1.1 .6-1.6 .9-53.8 30.2-88.7 49.8-89.6 122l-98.1 0c0-131.5 80.7-176.7 140.2-209.3 54.8-29.8 90.3-50 90.3-123l99 0zM301.3 302.6c54.8-29.8 90.3-50 90.3-123l98 0c0 131.6-80.7 176.7-140.2 209.4-54.8 29.8-90.3 50-90.3 123l-98 0c0-131.6 80.7-176.8 140.2-209.4z"],dochub:[448,512,[],"f394","M413.9 160L272 160 272 19.6 413.9 160zM320 192l0 130c0 66.8-36.5 100.1-113.3 100.1l-94.7 0 0-337.3 94.7 0c12 0 23.1 .8 33.1 2.5l0-84C228.9 1.1 217.4 0 205.2 0L16 0 16 512 205.2 512C345.7 512 416 447.4 416 318.1l0-126.1-96 0z"],vimeo:[448,512,[],"f40a","M403.2 32L44.8 32C20.1 32 0 52.1 0 76.8L0 435.2C0 459.9 20.1 480 44.8 480l358.4 0c24.7 0 44.8-20.1 44.8-44.8l0-358.4C448 52.1 427.9 32 403.2 32zM377 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.2L53.4 191.3c37.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"],maxcdn:[512,512,[],"f136","M461.1 442.7l-97.4 0 51.9-242.7c2.3-10.2 .9-19.5-4.4-25.7-5-6.1-13.7-9.6-24.2-9.6l-49.3 0-59.5 278-97.4 0 59.5-278-83.4 0-59.5 278-97.4 0 59.5-278-44.6-95.4 372.1 0c39.4 0 75.3 16.3 98.3 44.9 23.3 28.6 31.8 67.4 23.6 105.9L461.1 442.7z"],"square-font-awesome-stroke":[448,512,["font-awesome-alt"],"f35c","M64 64C46.3 64 32 78.3 32 96l0 320c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L64 64zM0 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 96zm154 58c0 9.3-4.8 17.4-12.1 22l188.9 0c7.3 0 13.2 5.9 13.2 13.2 0 1.8-.4 3.7-1.1 5.4L312 264 342.9 333.4c.8 1.7 1.1 3.5 1.1 5.4 0 7.3-5.9 13.2-13.2 13.2l-186.8 0 0 32-32 0 0-209.5c-6.1-4.8-10-12.2-10-20.5 0-14.4 11.6-26 26-26s26 11.6 26 26z"],speakap:[448,512,[],"f3f3","M64.4 391.8C-15 303.6-7.6 167.4 81.1 87.6s224.8-73 304.2 15.2 72 224.4-16.6 304.1c-18.7 16.9 64 43.1 42 52.3-82.1 34.2-253.9 35-346.2-67.5l0 0zM277.7 180.2l38.5-40.9c-9.6-8.9-32-26.8-76.2-27.6-52.3-.9-95.9 28.3-96.8 80-.2 11.3 .3 36.7 29.4 54.8 34.5 21.4 86.5 21.5 86 52.3-.4 21.3-26.4 25.8-38.6 25.6-3 0-30.2-.5-47.6-24.6l-40 42.6c28.2 27 59 32.6 83.5 33 10.2 .2 96.4 .3 97.8-81 .3-15.8-2.1-39.7-28.9-56.6-34.4-21.6-85-19.4-84.4-49.7 .4-23.3 31-25.4 37.5-25.3 .4 0 26.6 .3 39.6 17.4l0 0z"],"fantasy-flight-games":[512,512,[],"f6dc","M256 32.9L32.9 256 256 479.1 479.1 256 256 32.9zM88.3 255.8c2-2 11.9-12.3 96.5-97.5 41.4-41.8 86.2-43.8 119.8-18.7 24.6 18.4 62.1 58.9 62.1 59 .7 .7 1.1 2.9 .6 3.4-11.3 11.8-22.7 23.5-33.5 34.7-34.2-32.3-40.5-38.2-48.5-44-17.8-12.7-41.4-10.1-57 5.1-2.2 2.1-1.8 3.4 .1 5.4 2.9 2.9 28.1 28.3 35.1 35.8-11.9 11.6-23.7 23-35.7 34.7-12-12.5-24.5-25.5-36.5-38.1-21.4 21.1-41.7 41.1-61.8 61L88.3 255.8zM323.2 357.4c-35.5 35.4-78.1 38.1-107 20.5-22.1-13.5-39.4-32.1-72.9-66.8 12-12.4 23.8-24.4 35.4-36.3 33 31.9 37.1 36 44.7 42.1 18.5 14.7 42.5 13.7 59.3-1.8 3.7-3.4 3.7-3.6 .1-7.2-10.6-10.7-21.2-21.4-31.8-32.2-1.3-1.3-3-2.5-.8-4.7 10.8-10.7 21.5-21.5 32.2-32.3 .3-.3 .6-.4 1.9-1.1 12.4 12.9 24.9 25.9 37.2 38.8 21-20.7 41.2-40.7 61.3-60.4 13.7 13.4 27.1 26.6 40.9 40-20.2 20.9-81.7 82.7-100.5 101.5zM256 0L0 256 256 512 512 256 256 0zM16 256L256 16 496 256 256 496 16 256z"],linux:[448,512,[],"f17c","M220.9 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.7zM199 125c1.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-72 .5-45.9 5.1-131.2-75.8-131.3-102.4-.2-76.8 103.4-77.9 135.2-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.7l0 .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.8 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.1 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.4l0-.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.4 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"],"cotton-bureau":[512,512,[],"f89e","M474.3 330.4C450.6 422.3 380.1 475 272.4 478.8l0-49.2c0-48 26.4-74.4 74.4-74.4 62 0 99.2-37.2 99.2-99.2 0-61.4-36.5-98.3-97.4-99.1-33-69.3-146.5-64.7-177.2 0-60.9 .8-97.4 37.7-97.4 99.1 0 62.1 37.3 99.4 99.4 99.4 48 0 74.6 26.2 74.6 74.4l0 49.2c-134.4-5-211.1-85.1-211.1-223 0-141.8 81.4-223.2 223.2-223.2 114.8 0 189.8 53.2 214.7 148.8l25.3 0C473.9 71.5 388.2 8 259.8 8 105 8 12 101.2 12 255.8 12 411.1 105.2 504.3 259.8 504 388.1 504 473.7 440.2 499.5 330.4l-25.2 0zM357 182.3c41.4 3.4 64.2 29 64.2 73.7 0 48-26.4 74.4-74.4 74.4-28.6 0-49.3-9.6-61.6-27.3 83.1-16.5 75.6-99.7 71.8-120.7zm-81.7 97.4c-2.5-10.3-16.3-87 56.2-97 2.3 10.1 16.5 87.1-56.3 97l0 0zM260 132c28.6 0 49 9.7 61.4 27.6-28.4 5.5-49.4 20.6-61.6 43.4-12.2-22.9-33.2-38-61.6-43.4 12.4-17.7 33.3-27.4 61.6-27.4l.2-.3zm-71.5 50.7c73.2 10.6 58.9 86.8 56.5 97-72.4-9.8-59-87-56.2-97l-.2 0zM173.2 330.4c-48 0-74.4-26.4-74.4-74.4 0-44.4 22.9-70 64.2-73.7-6.8 37.2-1.4 106.5 71.6 120.7-12.1 17.6-32.8 27.3-61.1 27.3l-.3 0zm53.2 12.4c14.3-7.6 26-19.3 33.6-33.5 7.8 14.5 19.3 25.5 33.8 33.5-14.4 7.6-26.1 19.4-33.6 33.8-8-14.5-19.1-26.2-33.6-33.8l-.3 0z"],"google-wallet":[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 200l-93.2 0c-6.5 0-10.5 7.5-6.5 12.7 42.2 54.3 71.7 117.8 91.7 187.3l103.5 0c-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 368L409 480c-12-138-68.4-265-143.2-368l-108.7 0zM408.9 43.5c-1.8-6.8-8.2-11.5-15.2-11.5l-88.3 0c-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"],foursquare:[384,512,[],"f180","M331.1 3L57.9 3C20.4 3 8 31.3 8 49.1L8 482.9c0 20.3 12.1 27.7 18.2 30.1 6.2 2.5 22.8 4.6 32.9-7.1 128.9-149.4 131.1-151.9 131.1-151.9 3.1-3.4 3.4-3.1 6.8-3.1l83.4 0c35.1 0 40.6-25.2 44.3-39.7l48.6-243C381.8 25.8 371.1 3 331.1 3zM314.8 76.8l-11.4 59.7c-1.2 6.5-9.5 13.2-16.9 13.2l-106.4 0c-12 0-20.6 8.3-20.6 20.3l0 13c0 12 8.6 20.6 20.6 20.6l90.4 0c8.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.5l-73.5 0c-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-.3l0-338.8c0-7.7 6.8-16.6 16.6-16.6l219 0c8.2 0 15.6 7.7 13.5 17.5z"],shirtsinbulk:[448,512,[],"f214","M100 410.3l30.6 13.4 4.4-9.9-30.6-13.4-4.4 9.9zm39.4 17.5l30.6 13.4 4.4-9.9-30.6-13.4-4.4 9.9zm172.1-14l4.4 9.9 30.6-13.4-4.4-9.9-30.6 13.4zM179.1 445l30.3 13.7 4.4-9.9-30.3-13.4-4.4 9.6zM60.4 392.8l30.6 13.4 4.4-9.6-30.6-13.7-4.4 9.9zm211.4 38.5l4.4 9.9 30.6-13.4-4.4-9.9-30.6 13.4zm-39.3 17.5l4.4 9.9 30.6-13.7-4.4-9.6-30.6 13.4zm118.4-52.2l4.4 9.6 30.6-13.4-4.4-9.9-30.6 13.7zM170 46.6l-33.5 0 0 10.5 33.5 0 0-10.5zm-47.2 0l-33.6 0 0 10.5 33.5 0 .1-10.5zm-47.3 0l-33.2 0 0 10.5 33.3 0-.1-10.5zm141.5 0l-33.2 0 0 10.5 33.2 0 0-10.5zm94.5 0l-33.5 0 0 10.5 33.5 0 0-10.5zm47.3 0l-33.5 0 0 10.5 33.5 0 0-10.5zm-94.6 0l-33.2 0 0 10.5 33.2 0 0-10.5zm141.5 0l-33.3 0 0 10.5 33.3 0 0-10.5zM52.8 351.1l-10.8 0 0 33.5 10.8 0 0-33.5zm70-215.9l-33.6 0 0 10.5 33.5 0 .1-10.5zm-70 10.6l22.8 0 0-10.5-33.6 0 0 33.5 10.8 0 0-23zM221.7 374.4a91.3 91.3 0 1 0 0-182.6 91.3 91.3 0 1 0 0 182.6zM173.5 263.3c0-25.4 29.5-31.8 49.6-31.8 16.9 0 29.2 5.8 44.3 12l-8.8 16.9-.9 0c-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.4 .9 0c6.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.4l-10.8 0 0 33.6 10.8 0 0-33.6zM395.2 384.6l10.8 0 0-33.5-10.8 0 0 33.5zM52.8 307.9l-10.8 0 0 33.5 10.8 0 0-33.5zM0 3.7l0 406 221.7 98.6 226.3-98.6 0-406-448 0zM418.8 390.8l-196.8 85.7-192.8-85.7 0-270.1 389.7 0 0 270.1-.1 0zm0-299.3l-389.6 0 0-58.6 389.7 0 0 58.6-.1 0zM52.8 221.6l-10.8 0 0 33.5 10.8 0 0-33.5zm0 43.2l-10.8 0 0 33.5 10.8 0 0-33.5zM170 135.2l-33.5 0 0 10.5 33.5 0 0-10.5zM395.2 298.3l10.8 0 0-33.5-10.8 0 0 33.5zm0-43.2l10.8 0 0-33.5-10.8 0 0 33.5zM217 135.2l-33.2 0 0 10.5 33.2 0 0-10.5zM395.2 212l10.8 0 0-33.5-10.8 0 0 33.5zm0 129.5l10.8 0 0-33.5-10.8 0 0 33.5zm-131-206.3l-33.2 0 0 10.5 33.2 0 0-10.5zm47.3 0l-33.5 0 0 10.5 33.5 0 0-10.5zm83.7 33.6l10.8 0 0-33.5-33.5 0 0 10.5 22.8 0-.1 23zm-36.4-33.6l-33.5 0 0 10.5 33.5 0 0-10.5z"],mintbit:[512,512,[],"e62f","M73.2 512l0-73.1 292.5 0 0-73.2 73.2 0 0-146.3 73.1 0 0-219.4-219.4 0 0 73.1-146.3 0 0 73.2-73.1 0 0 292.6-73.2 0 0 73.1 73.2 0zm73.1-219.4l73.2 0 0 73.1-73.2 0 0-73.1zm73.2-73.1l73.1 0 0 73.1-73.2 0 0-73.2 .1 .1zm73.1 0l0-73.2 73.2 0 0 73.1-73.2 0 0 .1zM365.7 73.1l73.2 0 0 73.2-73.2 0 0-73.2z"],staylinked:[448,512,[],"f3f5","M386.7 292.5l2.7 2.7-170-167.3c-3.5-3.5-9.7-3.7-13.8-.5L148.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-.4L67.2 268c-3.5-3.5-9.7-3.7-13.9-.5L7.5 302.4c-4.2 3.2-4.7 8.7-1.2 12.2L215 510.7s7.4 6.8 17.3-.8L430.3 346c4-3.2 4.4-8.7 .7-12.2l-44.3-41.3zm54.5-83.4L230.7 2.5c-1.5-1.2-8-5.5-16.3 1.1L7.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-.4L113 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"],webflow:[640,512,[],"e65c","M640 64l-204.2 399.2-191.8 0 85.5-165.5-3.8 0C255.1 389.3 149.9 449.5 0 463.2L0 300.1s95.9-5.7 152.3-64.9l-152.3 0 0-171.2 171.1 0 0 140.8 3.8 0 70-140.8 129.4 0 0 139.9 3.8 0 72.6-139.9 189.3 0z"],renren:[512,512,[],"f18b","M214 169.1C214 279.5 153 374.5 66.4 416.5 30 373.2 8 317.7 8 256.6 8 133.9 97.1 32.2 214 12.5l0 156.6zM255 504c-42.9 0-83.3-11-118.5-30.4 57.2-36.1 103.4-90.7 118.5-154.6 15.5 63.9 61.7 118.5 118.8 154.7-35.1 19.3-75.5 30.3-118.8 30.3zm190.6-87.5C359 374.5 298 279.6 298 169.1l0-156.6c116.9 19.7 206 121.4 206 244.1 0 61.1-22 116.6-58.4 159.9z"],rev:[448,512,[],"f5b2","M158.7 274.9a65.6 65.6 0 1 1 131.2 0 65.6 65.6 0 1 1 -131.2 0zm270.7-5.1l-.1 0c-.7-29.3-7.7-58.2-20.5-84.6s-31.2-49.7-53.8-68.4L309.6 143c22 14.2 40.1 33.8 52.7 56.8s19.1 48.8 19.1 75.1c0 86.6-70.5 157.1-157.1 157.1S67.2 361.5 67.2 274.9c0-81.9 63-149.3 143-156.4l0 39.1 108.8-62.8-108.8-62.8 0 38.3c-106.7 7.2-191 96-191 204.6 0 111.6 89.1 202.3 200.1 205l0 .1 210.2 0 0-210.2z"],keycdn:[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.4-26.8-.1-47.5-21.7-47.5-48.5 0-34.3 33.1-56.6 63.8-45.6zM418.7 156.9c19.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.4L92 355.6c-19.3-31.6-28.9-67.7-27.8-104.7 1-44.6 18.3-87.6 47.5-121.1L86.4 103.4c-9.6 1.3-19.2-2-25.9-9.1-11.3-12-10.9-30.9 1.1-42.4 11.9-11.2 30.6-10.9 42.4 1.2zM464.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.9 303.3 66 344.6 81.6 377.7 109.5l41.1-38.6c-1.5-4.7-2.2-9.6-2.2-14.5-.1-26.7 22.3-48.4 48.3-48.4zM256.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.7 73.7 0-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.3z"],"hire-a-helper":[512,512,[],"f3b0","M443.1 0L71.9 0C67.9 37.3 37.4 67.8 0 71.7L0 443.2c37.4 4.9 66 32.4 71.9 68.8l372.2 0c3-36.4 32.5-65.8 67.9-69.8l0-370.5C475.6 65.8 447 36.4 443.1 0zm-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.8l-111.2 0c-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.8l0-101.2c0-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.8l109.2 0c10.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.4l0 101.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"],"square-hacker-news":[448,512,["hacker-news-square"],"f3af","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM21 229.2s.1-.1 .1-.2 .1-.2 .2-.2c0 .1 0 .3-.1 .4l-.2 0zM239.2 384l-31.4 0 0-102.7-79.8-153.3 37.3 0c41.5 77.7 48.1 95.8 54.1 112 1.6 4.3 3.1 8.5 5.2 13.6 3.2-7 5.1-11.9 7.1-17.3 5.9-15.3 12.8-33.2 53.5-108.3l34.8 0-80.8 155.1 0 100.9z"],"creative-commons-pd-alt":[512,512,[],"f4ed","M255.6 8C112.7 8 8 123.1 8 256 8 394.5 121.6 504 255.6 504 385.5 504 504 403.1 504 256 504 118.1 397.4 8 255.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.8zM324.7 186l-53.2 0 0 137.2 53.2 0c21.4 0 70-5.1 70-68.6 0-63.4-48.6-68.6-70-68.6zm.8 108.5l-19.9 0 0-79.7 19.4-.1c3.8 0 35-2.1 35 39.9 0 24.6-10.5 39.9-34.5 39.9zM211.7 186l-68.2 0 0 137.3 34.6 0 0-44.3 27 0c54.1 0 57.1-37.5 57.1-46.5 0-31-16.8-46.5-50.5-46.5zm-4.9 67.3l-29.2 0 0-41.6 28.3 0c30.9 0 28.8 41.6 .9 41.6z"],orcid:[512,512,[],"f8d2","M294.7 188.2l-45.9 0 0 153.8 47.5 0c67.6 0 83.1-51.3 83.1-76.9 0-41.6-26.5-76.9-84.7-76.9zM256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zM175.2 368.8l-29.8 0 0-207.5 29.8 0 0 207.5zM160.3 98.5a19.6 19.6 0 1 1 0 39.2 19.6 19.6 0 1 1 0-39.2zM300 369l-81 0 0-207.7 80.6 0c76.7 0 110.4 54.8 110.4 103.9 0 53.3-41.7 103.9-110 103.9z"],behance:[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.8l-167.1 0 0 354.4 171.8 0c64.4 0 124.9-30.9 124.9-102.9 0-44.5-21.1-77.4-64.7-89.7zM77.9 135.9l73.1 0c28.1 0 53.4 7.9 53.4 40.5 0 30.1-19.7 42.2-47.5 42.2l-79 0 0-82.7zm83.3 233.7l-83.3 0 0-97.6 84.9 0c34.3 0 56 14.3 56 50.6 0 35.8-25.9 47-57.6 47zM519.7 128.9l-143.7 0 0-34.9 143.7 0 0 34.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.3l-62.2 0c-6.7 21.9-34.3 33.5-55.7 33.5-41.3 0-63-24.2-63-65.3l185.1 0c.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.8l-114.7 0z"],monero:[512,512,[],"f3d0","M360 384l108.4 0C425 455.9 346.1 504 256 504S87 455.9 43.6 384l108.4 0 0-127.8 104 104.8 104-105 0 128zM96 336l0-208 159.4 159.4 160.6-159.4 0 208 74.8 0c8.5-25.1 13.2-52 13.2-80 0-137-111-248-248-248S8 119 8 256c0 28 4.6 54.9 13.2 80L96 336z"],figma:[384,512,[],"f799","M14 95.8C14 42.9 56.9 0 109.8 0L274.2 0c52.9 0 95.8 42.9 95.8 95.8 0 33.5-17.2 63-43.2 80.1 26 17.1 43.2 46.6 43.2 80.1 0 52.9-42.9 95.8-95.8 95.8l-2.1 0c-24.8 0-47.4-9.4-64.4-24.9l0 88.3c0 53.6-44 96.8-97.4 96.8-52.8 0-96.3-42.8-96.3-95.8 0-33.5 17.2-63 43.2-80.1-26-17.1-43.2-46.6-43.2-80.1s17.2-63 43.2-80.1C31.2 158.8 14 129.3 14 95.8zm162.3 95.8l-66.5 0c-35.6 0-64.4 28.8-64.4 64.4 0 35.4 28.6 64.2 64 64.4l66.9 0 0-128.8zM207.7 256c0 35.6 28.8 64.4 64.4 64.4l2.1 0c35.6 0 64.4-28.8 64.4-64.4s-28.8-64.4-64.4-64.4l-2.1 0c-35.6 0-64.4 28.8-64.4 64.4zm-97.9 95.8l-.4 0c-35.4 .2-64 29-64 64.4s29.2 64.4 64.9 64.4c36.3 0 66-29.4 66-65.5l0-63.4-66.5 0zm0-320.4c-35.6 0-64.4 28.8-64.4 64.4s28.8 64.4 64.4 64.4l66.5 0 0-128.8-66.5 0zm97.9 128.8l66.5 0c35.6 0 64.4-28.8 64.4-64.4s-28.8-64.4-64.4-64.4l-66.5 0 0 128.8z"],instagram:[448,512,[],"f16d","M224.3 141a115 115 0 1 0 -.6 230 115 115 0 1 0 .6-230zm-.6 40.4a74.6 74.6 0 1 1 .6 149.2 74.6 74.6 0 1 1 -.6-149.2zm93.4-45.1a26.8 26.8 0 1 1 53.6 0 26.8 26.8 0 1 1 -53.6 0zm129.7 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.8zM399 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"],perbyte:[448,512,[],"e083","M305.3 284.6l-58.7 0 0 98.7 58.7 0c16.3 0 29-4.6 38.2-13.8s13.8-21.2 13.8-36.1c0-14.6-4.7-26.3-14-35.3s-22-13.5-37.9-13.5zM149.4 128.7l-58.7 0 0 98.7 58.7 0c16.3 0 29-4.6 38.2-13.8s13.8-21.2 13.8-36.1c0-14.6-4.7-26.3-14-35.3s-22-13.5-37.9-13.5zM366.6 32L81.4 32c-21.6 0-42.2 8.6-57.5 23.9S0 91.8 0 113.4L0 398.6c0 21.6 8.6 42.2 23.9 57.5S59.8 480 81.4 480l285.3 0c21.6 0 42.2-8.6 57.5-23.9S448 420.2 448 398.6l0-285.3c0-21.6-8.6-42.2-23.9-57.5S388.2 32 366.6 32zm63.6 366.6c0 16.9-6.7 33-18.7 45s-28.1 18.6-45 18.7l-285.3 0c-16.9 0-33-6.7-45-18.7s-18.6-28.1-18.7-45l0-285.3c0-16.9 6.7-33 18.7-45s28.1-18.6 45-18.7l285.3 0c16.9 0 33 6.7 45 18.7s18.6 28.1 18.7 45l0 285.3zm-125-269.9l-58.7 0 0 98.7 58.7 0c16.3 0 29-4.6 38.2-13.8s13.8-21.2 13.8-36.1c0-14.6-4.7-26.3-14-35.3s-22-13.5-37.9-13.5z"],"square-vimeo":[448,512,["vimeo-square"],"f194","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM318.5 309.5c-43.5 56.5-80.3 84.8-110.4 84.8-18.7 0-34.4-17.2-47.3-51.6-3.8-13.9-7.3-26.9-10.5-39-18.2-68.3-28.6-107.4-46.2-107.4-2.4 0-10.8 5-25.1 15.1L64 192c7-6.1 13.9-12.4 20.6-18.5 29.1-26.3 55.6-50.3 73.5-51.9 24.9-2.4 40.2 14.6 46 51.1 20.5 129.6 29.6 149.2 66.8 90.5 13.4-21.2 20.6-37.2 21.5-48.3 3.4-32.8-25.6-30.6-45.2-22.2 15.7-51.5 45.8-76.5 90.1-75.1 32.9 1 48.4 22.4 46.5 64-1.4 31.1-23.2 73.8-65.3 127.9z"],pushed:[448,512,[],"f3e1","M415.1 111.9l-98.5-9 14-33.4c10.4-23.5-10.8-40.4-28.7-37L30.6 76.9c-15.1 2.7-26 18.3-21.4 36.6L114.3 461.8c6.5 21.3 36.7 24.2 47.7 7L197.3 388 432.5 156.7c16.4-16.8 4.3-42.9-17.4-44.8zM305.7 53.6c5.1-.7 7.5 2.5 5.2 7.4l-16.8 39.9-177.4-16.3 189-31zM30.8 107.9c-3.1-5.1 1-10 6.1-9.1l248.7 22.7-96.9 230.7-157.9-244.3zM144.1 456.4c-2.6 4-7.9 3.1-9.4-1.2L51.6 179.7 179.3 377.3c-7 15-35.2 79.1-35.2 79.1zM416.9 141.9l-198.7 195.4 89.7-213.7 106.4 9.7c4 1.1 5.7 5.3 2.6 8.6z"],mixcloud:[640,512,[],"f289","M213 346.6l-33.2 0 0-151.5 6.2-21.6-10.7 0-38.1 173.1-61 0-38.4-173.1-10.5 0 5.9 21.6 0 151.5-33.2 0 0-181.6 65.7 0 36.6 173.1 8.5 0 36.6-173.1 65.7 0 0 181.6zm331.5-63l-86 62.1 0-38.1 72.9-51.8-72.9-51.8 0-38.1 86 62.3 9.3 0 86.3-62.3 0 38.1-73.1 51.8 73.1 51.8 0 38.1-86.3-62.1-9.3 0zM430.2 272.3l-182 0 0-33.1 182 0 0 33.1z"],"yandex-international":[320,512,[],"f414","M129.5 512l0-166.1-111-297.9 55.8 0 81.8 229.7 94.1-277.7 51.3 0-120.7 347.8 0 164.2-51.3 0z"],hive:[512,512,[],"e07f","M260.4 254.9L131.5 33.1c-.2-.3-.5-.6-.8-.8s-.7-.3-1.1-.3-.8 .1-1.1 .3-.6 .5-.8 .8L.3 254.9c-.2 .3-.3 .7-.3 1.1s.1 .8 .3 1.1L129.1 478.9c.2 .3 .5 .6 .8 .8s.7 .3 1.1 .3 .8-.1 1.1-.3 .6-.5 .8-.8L260.4 257.1c.2-.3 .3-.7 .3-1.1s-.1-.8-.3-1.1zm39.1-25.7c.2 .3 .5 .6 .8 .8s.7 .3 1.1 .3l66.5 0c.4 0 .8-.1 1.1-.3s.6-.5 .8-.8 .3-.7 .3-1.1-.1-.8-.3-1.1L259.1 33.1c-.2-.3-.5-.6-.8-.8s-.7-.3-1.1-.3l-66.5 0c-.4 0-.8 .1-1.1 .3s-.6 .5-.8 .8-.3 .7-.3 1.1 .1 .8 .3 1.1L299.4 229.2zm212.3 25.7L384.9 33.1c-.2-.3-.5-.6-.8-.8s-.7-.3-1.1-.3l-66.6 0c-.4 0-.8 .1-1.1 .3s-.6 .5-.8 .8-.3 .7-.3 1.1 .1 .8 .3 1.1L440.7 256 314.5 476.7c-.2 .3-.3 .7-.3 1.1s.1 .8 .3 1.1 .5 .6 .8 .8 .7 .3 1.1 .3l66.6 0c.4 0 .8-.1 1.1-.3s.6-.5 .8-.8L511.7 257.1c.2-.3 .3-.7 .3-1.1s-.1-.8-.3-1.1zM366 284.9l-66.5 0c-.4 0-.8 .1-1.1 .3s-.6 .5-.8 .8L188.8 476.7c-.2 .3-.3 .7-.3 1.1s.1 .8 .3 1.1 .5 .6 .8 .8 .7 .3 1.1 .3l66.5 0c.4 0 .8-.1 1.1-.3s.6-.5 .8-.8L367.9 288.3c.2-.3 .3-.7 .3-1.1s-.1-.8-.3-1.1-.5-.6-.8-.8-.7-.3-1.1-.3z"],"creative-commons-zero":[512,512,[],"f4f3","M255.6 8C397.4 8 504 118.1 504 256 504 403.1 385.5 504 255.6 504 121.6 504 8 394.5 8 256 8 123.1 112.7 8 255.6 8zm.8 44.7c-118.2 0-203.7 97.9-203.7 203.3 0 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.8S174.1 398.8 256 398.8 358.5 321.5 358.5 256 337.9 113.2 256 113.2zm0 53.9c3.3 0 6.4 .5 9.2 1.2 5.9 5.1 8.8 12.1 3.1 21.9L213.8 290.4c-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"],"square-snapchat":[448,512,["snapchat-square"],"f2ad","M384 32L64 32c-17 0-33.3 6.7-45.3 18.7S0 79 0 96L0 416c0 17 6.7 33.3 18.7 45.3S47 480 64 480l320 0c17 0 33.3-6.7 45.3-18.7S448 433 448 416l0-320c0-17-6.7-33.3-18.7-45.3S401 32 384 32zm-3.9 319.3l-.1 .1c-2.5 2.8-5.4 5.1-8.7 6.8-6.5 3.6-13.4 6.3-20.6 8.2-1.4 .4-2.7 1-3.9 1.8-2.2 1.9-2.1 4.6-4.4 8.6-1.7 3-4 5.5-6.8 7.5-6.7 4.6-14.2 4.9-22.2 5.2-7.2 .3-15.4 .6-24.7 3.7-3.8 1.2-7.8 3.7-12.4 6.5-11.3 6.9-26.7 16.4-52.3 16.4s-40.9-9.4-52.1-16.3c-4.7-2.9-8.7-5.4-12.5-6.6-9.3-3.1-17.5-3.4-24.7-3.7-8-.3-15.5-.6-22.2-5.2-2.4-1.6-4.4-3.7-6-6.1-3.2-4.6-2.9-7.8-5.3-9.9-1.3-.8-2.6-1.5-4.1-1.8-7.1-1.9-13.9-4.6-20.3-8.1-3.1-1.6-5.9-3.8-8.3-6.3-6.6-6.8-8.3-14.8-5.7-21.8 3.4-9.3 11.6-12.1 19.4-16.3 14.8-8 26.3-18.1 34.4-29.9 2.3-3.3 4.3-6.9 6-10.6 .8-2.2 .8-3.3 .2-4.4-.6-.9-1.3-1.6-2.2-2.2-2.5-1.7-5.1-3.4-6.9-4.5-3.3-2.1-5.9-3.8-7.5-5-6.3-4.4-10.6-9-13.4-14.2-1.9-3.6-3-7.6-3.3-11.6s.4-8.1 1.9-11.9c4.1-10.9 14.5-17.7 27-17.7 2.6 0 5.3 .3 7.8 .8 .7 .2 1.4 .3 2 .5-.1-7.4 .1-15.4 .7-23.1 2.4-27.3 11.9-41.6 21.9-53 6.4-7.2 13.9-13.2 22.3-17.9 15.1-8.6 32.2-13 50.9-13s35.8 4.4 50.9 13c8.3 4.7 15.9 10.8 22.2 17.9 10 11.4 19.5 25.7 21.9 53 .6 7.7 .9 15.4 .7 23.1 .7-.2 1.4-.3 2.1-.5 2.6-.6 5.2-.8 7.8-.8 12.5 0 22.8 6.8 27 17.7 1.5 3.8 2.1 7.9 1.9 11.9s-1.4 8-3.3 11.6c-2.7 5.2-7.1 9.9-13.4 14.2-1.7 1.2-4.3 2.9-7.5 5-1.8 1.2-4.5 2.9-7.2 4.7-.8 .5-1.4 1.2-1.9 2-.5 1-.5 2.2 .2 4.2 1.7 3.8 3.7 7.4 6.1 10.8 8.3 12.1 20.2 22.3 35.5 30.4 1.5 .8 3 1.5 4.4 2.3 .7 .3 1.6 .8 2.5 1.3 4.9 2.7 9.2 6 11.5 12.2 2.5 6.9 1 14.7-5.2 21.3zm-16.7-18.5c-50.3-24.3-58.3-61.9-58.7-64.7-.4-3.4-.9-6 2.8-9.5 3.6-3.3 19.5-13.2 24-16.3 7.3-5.1 10.5-10.2 8.2-16.5-1.7-4.3-5.7-6-10-6-1.3 0-2.7 .2-4 .4-8 1.7-15.8 5.8-20.4 6.9-.5 .1-1.1 .2-1.7 .2-2.4 0-3.3-1.1-3.1-4 .6-8.8 1.8-25.9 .4-41.9-1.9-22-9-32.9-17.4-42.6-4.1-4.6-23.1-24.7-59.5-24.7s-55.4 20.1-59.5 24.8c-8.4 9.7-15.5 20.6-17.4 42.6-1.4 16-.1 33.1 .4 41.9 .2 2.8-.7 4-3.1 4-.6 0-1.1-.1-1.7-.2-4.5-1.1-12.3-5.1-20.3-6.9-1.3-.3-2.6-.4-4-.4-4.3 0-8.3 1.6-10 6-2.4 6.3 .8 11.4 8.2 16.5 4.4 3.1 20.4 13 24 16.3 3.7 3.4 3.2 6.1 2.8 9.5-.4 2.8-8.4 40.4-58.7 64.7-2.9 1.4-8 4.4 .9 9.3 13.9 7.6 23.1 6.8 30.3 11.4 6.1 3.9 2.5 12.4 6.9 15.4 5.5 3.8 21.6-.3 42.3 6.6 17.4 5.7 28.1 22 59 22s41.8-16.3 58.9-22c20.8-6.9 36.9-2.8 42.3-6.6 4.4-3.1 .8-11.5 6.9-15.4 7.2-4.6 16.4-3.8 30.3-11.5 8.8-4.9 3.8-7.9 .9-9.4z"],themeisle:[512,512,[],"f2b2","M208 88.3c0-10 6.3-21.7 17.7-21.7 11.1 0 17.7 11.7 17.7 21.7 0 10.3-6.6 21.7-17.7 21.7-11.4 0-17.7-11.4-17.7-21.7zm304 160c0 36-11.4 102.3-36.3 129.7-22.9 24.9-87.4 61.1-120.9 70.6l-1.1 .3 0 32.6c0 16.3-12.6 30.6-29.1 30.6-10 0-19.4-5.7-24.6-14.3-5.4 8.6-14.9 14.3-24.9 14.3s-19.4-5.7-24.9-14.3c-5.1 8.6-14.6 14.3-24.6 14.3-10.3 0-19.4-5.7-24.9-14.3-5.1 8.6-14.6 14.3-24.6 14.3-18.9 0-29.4-15.7-29.4-32.9-16.3 12.3-35.7 19.4-56.6 19.4-22 0-43.4-8.3-60.3-22.9 10.3-.3 20.6-2.3 30.3-5.7-20.9-5.7-39.4-18.9-52-36.3 21.4 4.6 46.2 1.7 67.1-11.1-22-22-56.6-58.9-68.6-87.4-5.7-13.4-6.9-31.4-6.9-45.7 0-49.7 20.3-160 86.3-160 10.6 0 18.9 4.9 23.1 14.9 3.7-5.4 7.7-10.5 12-15.4 2-2.6 5.7-5.4 7.1-8.3 8-12.6 11.7-21.1 21.7-34 32.3-41.1 81.7-69.4 134.9-69.4 6 0 12 .3 17.7 1.1 10.9-11.7 26-18.3 41.7-18.3 14.6 0 29.7 6 40 16.3 .9 .9 1.4 2.3 1.4 3.4 0 3.7-10.3 13.4-12.9 16.3 4.3 1.4 15.7 6.9 15.7 12 0 2.9-2.9 5.1-4.6 7.1 31.4 27.7 49.4 67.1 56.3 108 4.3-5.1 10.3-8.6 17.1-8.6 10.6 0 20.9 7.1 28.6 14 20.9 18.6 25.7 53.1 25.7 79.7zM188 89.4c0 18.3 12.6 37.1 32.3 37.1s32.3-18.9 32.3-37.1c0-18-12.6-36.9-32.3-36.9S188 71.4 188 89.4zM237.7 194c0-19.7 3.7-39.1 8.6-58.3-52 79.5-13.5 184.6 68.9 184.6 21.4 0 42.6-7.7 60-20 2-7.4 3.7-14.9 3.7-22.6 0-14.3-6.3-21.4-20.6-21.4-4.6 0-9.1 .9-13.4 1.7-63.3 12.7-107.1 3.7-107.1-64zM196.6 448.9c0-11.1-8.9-20.9-20.3-20.9s-20 9.7-20 20.9l0 32.6c0 11.1 8.6 21.1 20 21.1s20.3-9.7 20.3-21.1l0-32.6zm49.1 0c0-11.1-8.6-20.9-20-20.9s-20.3 9.7-20.3 20.9l0 32.6c0 11.1 8.9 21.1 20.3 21.1s20-10 20-21.1l0-32.6zm49.7 0c0-11.1-8.9-20.9-20.3-20.9s-20.3 9.7-20.3 20.9l0 32.6c0 11.1 8.9 21.1 20.3 21.1s20.3-9.7 20.3-21.1l0-32.6zm49.7 0c0-11.1-8.9-20.9-20.3-20.9s-20.3 9.7-20.3 20.9l0 32.6c0 11.1 8.9 21.1 20.3 21.1s20.3-10 20.3-21.1l0-32.6zM421.7 286c-30.9 59.1-90.3 102.6-158.6 102.6-96.6 0-160.6-84.6-160.6-176.6 0-16.9 2-33.4 6-49.7-20 33.7-29.7 72.6-29.7 111.4 0 60.3 24.9 121.7 71.4 160.9 5.1-9.7 14.9-16.3 26-16.3 10 0 19.4 5.7 24.6 14.3 5.4-8.6 14.6-14.3 24.9-14.3 10 0 19.4 5.7 24.6 14.3 5.4-8.6 14.9-14.3 24.9-14.3s19.4 5.7 24.9 14.3c5.1-8.6 14.6-14.3 24.6-14.3 10.9 0 20.9 6.6 25.7 16 43.4-36.3 68.6-92 71.4-148.3zm10.6-99.7c0-53.7-34.6-105.7-92.6-105.7-30.3 0-58.6 15.1-78.9 36.9-20 66.4-27.4 136.6 41.4 136.6 28.8 0 97.4-28.5 84.3 36.9 28.9-26 45.7-65.7 45.7-104.6z"],"dart-lang":[512,512,[],"e693","M378.6 78.9c-2.8-.1-5.6-.2-8.5-.2l-264.1 0 143.2-72c7.4-4.4 18.8-6.7 30.4-6.7 13.5 0 29.4 9.2 37 16.8l62 62 0 .1zM107.3 96.5l262.8 0c16 0 25.4 1.4 35.4 9.3l106.5 106.4 0 208.8-79.3 .7-325.4-325.2zM96.5 373l0-262.2 323.8 323.8 .7 77.4-212.2 0-98.1-98.2C99.4 402.5 96.5 398.5 96.5 373zM78.7 105.3l0 267.7c0 3.3 .1 6.3 .2 9.1l-62-62C6.5 309.3 0 294.3 0 279.6 0 272.8 3.9 262.1 6.7 256l72-150.7z"],deploydog:[512,512,[],"f38e","M382.2 136l51.7 0 0 239.6-51.7 0 0-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.9l0-103.9zM317.5 297.8a33.2 33.2 0 1 0 66.4 1 33.2 33.2 0 1 0 -66.4-1zM188.5 136l51.7 0 0 239.6-51.7 0 0-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.9l0-103.9zM123.8 297.8a33.2 33.2 0 1 0 66.4 1 33.2 33.2 0 1 0 -66.4-1zM448 96c17.5 0 32 14.4 32 32l0 256c0 17.5-14.4 32-32 32L64 416c-17.5 0-32-14.4-32-32l0-256c0-17.5 14.4-32 32-32l384 0zm0-32L64 64C28.8 64 0 92.8 0 128L0 384c0 35.2 28.8 64 64 64l384 0c35.2 0 64-28.8 64-64l0-256c0-35.2-28.8-64-64-64z"],flipboard:[448,512,[],"f44d","M0 32l0 448 448 0 0-448-448 0zM358.4 211.2l-89.6 0 0 89.6-89.6 0 0 89.6-89.6 0 0-268.8 268.8 0 0 89.6z"],"buy-n-large":[576,512,[],"f8a6","M288.2 32C133.5 32 8 132.3 8 256S133.5 480 288.2 480 568.4 379.7 568.4 256 442.9 32 288.2 32zM202.8 389.2l-138.5 1.4 77.2-290.7 133.4 0c63.2 0 84.9 28.6 78 72.8-.4 2.3-.9 4.6-1.5 6.9-5.6-1.3-11.4-1.9-17.2-1.9-42.3 0-76.7 33.9-76.7 75.7 0 37.1 27.1 68 62.9 74.5-18.2 37.2-56.2 60.9-117.7 61.5zM358.2 207.1l32 0-22.2 90.3-35.4 0-11.2-35.6-7.8 35.6-37.8 0 26.6-90.3 31.3 0 15 36.8 9.4-36.8zM504.1 389.2l-197.1 0 15.8-61.2c3.8 .6 7.6 .8 11.5 .8 42.3 0 76.7-33.9 76.7-75.6 0-32.6-21-60.5-50.4-71.1l21.3-82.4 92.5 0-53 205.4 103.9 0-21.2 84.1zM211.9 269.4l-24.7 0-13.8 56.5 24.7 0c16.1 0 32.1-3.2 37.9-26.6 5.6-22.3-8-29.8-24.1-29.8zM233.2 170l-21.3 0-11.7 47.7 21.4 0c18 0 35.4-14.6 39.2-30.1 4.6-18.9-9.5-17.6-27.6-17.6z"],"watchman-monitoring":[512,512,[],"e087","M256 16a240 240 0 1 0 0 480 240 240 0 1 0 0-480zM121.7 429.1c-51.6-40.2-84.9-102.8-84.9-173.1 0-21.7 3.2-43.3 9.6-64.1l102.9-17.9-.1 11-13.9 2s-.1 12.5-.1 19.5c0 2 .4 4 1.2 5.8s2.1 3.4 3.7 4.6l9.5 7.4-27.7 204.9zM227.4 145.9l8.5-7.6s6.9-5.4-.1-9.3c-7.2-4-39.5-34.5-39.5-34.5-5.3-5.5-8.3-7.3-15.5 0 0 0-32.3 30.5-39.5 34.5-7.1 4-.1 9.3-.1 9.3l8.5 7.6 0 4.4-73.5-19.2c39.6-56.9 105.5-94.3 180-94.3 31.3 0 62.2 6.7 90.6 19.6s53.8 31.8 74.3 55.4l-193.5 37.7 0-3.6zm34.1 329.3l-33.9-250.9 9.5-7.4c1.6-1.2 2.8-2.8 3.7-4.6s1.3-3.8 1.2-5.8c0-7-.1-19.5-.1-19.5l-13.9-2-.1-10.5 241.7 31.4c3.9 16.4 5.8 33.3 5.8 50.1 0 119.1-95.4 216.2-213.8 219.1z"],hips:[640,512,[],"f452","M251.6 157.6c0-1.9-.9-2.8-2.8-2.8l-40.9 0c-1.6 0-2.7 1.4-2.7 2.8l0 201.8c0 1.4 1.1 2.8 2.7 2.8l40.9 0c1.9 0 2.8-.9 2.8-2.8l0-201.8zM156.5 168c-16.1-11.8-36.3-17.9-60.3-18-18.1-.1-34.6 3.7-49.8 11.4l0-81.2c0-1.8-.9-2.7-2.8-2.7l-40.9 0C.9 77.5 0 78.4 0 80.2L0 359.4c0 1.9 .9 2.8 2.7 2.8l41 0c1.9 0 2.8-.9 2.8-2.8l0-136.1c0-.8-2.8-27 45.8-27 48.5 0 45.8 26.1 45.8 27l0 122.6c0 9 7.3 16.3 16.4 16.3l27.3 0c1.8 0 2.7-.9 2.7-2.8l0-136.1c0-23.4-9.3-41.8-28-55.3zM634.9 278.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.4l0-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.6L580.4 286c11.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.3l0 34.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.5l0 183.5c0 .8 .6 2.7 2.7 2.7l40.9 0c1.9 0 2.8-.9 2.8-2.7l0-88.8c16.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 46.6a62.2 62.2 0 1 1 0 124.3 62.2 62.2 0 1 1 0-124.3zM228.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"],cloudversify:[640,512,[],"f385","M160.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.5l0 20.4c0 10.7-8.7 19.5-19.5 19.5l-20.2 0c-10.7 0-19.5-6-19.5-16.7l0-6.6-46.8 0c-3.8 0-10.8 4.3-10.8 11.9l0 40.4c0 6.4 5.3 11.8 11.7 11.8l48.9 0 0-.1zM388 312c-10.7 46.3 21.7 72.4 55.3 86.8-107.2 33.8-171.6-50.8-135.3-110.8-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.9 30.6-15.8 103.5-8.5 133.6 40.8-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.2zM140 208l-39.8 0c-8.9 0-16.2-7.3-16.2-16.2l0-39.6c0-8.9 7.3-16.2 16.2-16.2l39.8 0c8.9 0 16.2 7.3 16.2 16.2l0 39.6c0 8.9-7.3 16.2-16.2 16.2zM22.1 168c-5.6 0-10.1-4.5-10.1-10.1l0-27.8c0-5.6 4.5-10.1 10.1-10.1l27.7 0c5.5 0 10.1 4.5 10.1 10.1l0 27.8c0 5.6-4.5 10.1-10.1 10.1l-27.7 0zM180 142.7l0-21.4c0-5.1 4.2-9.3 9.3-9.3l21.4 0c5.1 0 9.3 4.2 9.3 9.3l0 21.4c0 5.1-4.2 9.3-9.3 9.3l-21.4 0c-5.1 0-9.3-4.2-9.3-9.3zM68 235.5l0 25c0 6.3-5.1 11.5-11.4 11.5l-25.2 0c-6.3 0-11.4-5.2-11.4-11.5l0-25c0-6.3 5.1-11.5 11.4-11.5l25.1 0c6.4 0 11.5 5.2 11.5 11.5z"],goodreads:[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 88l0 336c0 30.9-25.1 56-56 56L56 480c-30.9 0-56-25.1-56-56L0 88C0 57.1 25.1 32 56 32l336 0c30.9 0 56 25.1 56 56zM330 313.2s-.1-34-.1-217.3l-29 0 0 40.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.3l-26.8 0c.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"],tidal:[640,512,[],"e7dc","M107.2 48l-1.3 0c-32.3 33.1-65.4 65.5-98 98.5-2.6 2.8-6.1 5.1-7.9 8.6 35.6 35.4 71 71 106.6 106.4 35.4-35.3 70.7-70.8 106.1-106.1l0-1.3-73.2-73.2C128.8 69.8 117.3 59.6 107.2 48zm213.5 0l-1.3 0c-34.9 36.1-71.5 71-106.3 107.2 35.9 35.1 71 71 106.7 106.3 34.3-34.1 68.4-68.4 102.6-102.4 1.5-1.5 3.3-2.8 4.1-4.8-34.6-33.8-68.4-68.2-102.6-102.1-1.3-1.3-2.3-2.6-3.3-4.1zm213.5 0l-1.3 0c-17.2 18-35.1 35.3-52.6 53-17.9 17.7-35.4 35.7-53.5 53.3 .8 2.3 3 3.6 4.6 5.5L533.3 261.5c36.1-34.9 70.8-71.2 106.7-106.1-.5-2.2-2.6-3.5-4-5L555.8 70.2c-7.1-7.4-14.9-14.2-21.5-22.2zM319.6 261.7c-34.9 35.1-70 70-104.9 104.9-.3 .7-.7 1.7-1 2.3 24 23.7 47.7 47.5 71.5 71.3 11.8 11.3 22.8 23.5 34.9 34.4 8.4-7.4 16.4-16.4 24.7-24.3 25.5-25.3 51-51 76.5-76.3 1.8-2.2 4.3-3.6 5.5-6.3-35.4-34.9-70.5-70.2-105.6-105.4l-1.5-.7z"],unity:[448,512,[],"e049","M243.6 91.6l80.1 46.8c2.9 1.6 3 6.2 0 7.8l-95.2 55.6c-2.9 1.7-6.3 1.6-9 0l-95.2-55.6c-2.9-1.6-3-6.3 0-7.8l80.1-46.8 0-91.6-204.4 119.4 0 238.8 78.4-45.8 0-93.6c-.1-3.3 3.8-5.7 6.7-3.9l95.2 55.6c2.9 1.7 4.5 4.7 4.5 7.8l0 111.2c.1 3.3-3.8 5.7-6.7 3.9L98 346.8 19.6 392.6 224 512 428.4 392.6 350 346.8 269.9 393.6c-2.8 1.7-6.8-.5-6.7-3.9l0-111.2c0-3.3 1.8-6.3 4.5-7.8L362.9 215c2.8-1.7 6.8 .5 6.7 3.9l0 93.6 78.4 45.8 0-238.8-204.4-119.4 0 91.6z"],"tencent-weibo":[320,512,[],"f1d5","M40.5 495.8c1.4 19.9-27.6 22.2-29.7 2.9-11.6-129.9 31.1-239.5 101.4-313.2-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.2zM160.2 .1c-125.9 0-204.3 134.2-148.3 242.3 8.7 17.4 35.3 4.5 26.3-13.4-46.3-92.6 21-199.2 122-199.2 75.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.3 0-91.9-74.6-166.5-166.6-166.5z"],"free-code-camp":[576,512,[],"f2c5","M97.4 96.2c10.4-10.6 16-17.1 16-21.9 0-2.8-1.9-5.5-3.8-7.4-2.4-1.8-5.4-2.8-8.4-2.8-8.5 0-20.9 8.8-35.8 25.7-41.5 47.3-62.7 93.1-61.8 160.6S21 367.3 57.6 412.2c18.8 23.6 33.2 35.8 43.5 35.8 3.2-.3 6.1-1.6 8.4-3.8 1.9-2.8 3.8-5.6 3.8-8.4 0-5.6-3.9-12.2-13.2-20.6-44.5-42.3-67.3-97-67.5-165-.2-61.4 21.6-112.4 64.8-154zM239.6 420.1c.6 .4 .9 .6 .9 .6l-.9-.6zm93.8 .6l.2-.1c-.2 .1-.3 .2-.2 .1zm3.1-158.2c-16.2-4.2 50.4-82.9-68.1-177.2 0 0 15.5 49.4-62.8 159.6-74.3 104.4 23.5 168.7 34 175.2-6.7-4.3-47.4-35.7 9.6-128.6 11-18.3 25.5-34.9 43.5-72.2 0 0 15.9 22.4 7.6 71.1-12.5 73.6 53.8 52.5 54.8 53.5 22.8 26.8-17.7 73.5-21.6 76.6 5.5-3.7 117.7-78 33-188.1-6 6-13.8 34.2-30 30.1zM511 89.7c-14.9-16.9-27.4-25.7-35.9-25.7-3 .1-5.9 1.1-8.4 2.8-1.9 1.9-3.8 4.7-3.8 7.4 0 4.8 5.6 11.3 16 21.9 43.2 41.6 65 92.6 64.8 154.1-.2 68-23 122.6-67.5 165-9.3 8.4-13.2 14.9-13.2 20.6 0 2.7 1.9 5.6 3.8 8.4 2.3 2.2 5.2 3.6 8.4 3.8 10.3 0 24.7-12.1 43.5-35.8 36.6-44.9 53.1-94.4 54.1-161.9S552.5 137 511 89.7z"],"x-twitter":[448,512,[],"e61b","M357.2 48L427.8 48 273.6 224.2 455 464 313 464 201.7 318.6 74.5 464 3.8 464 168.7 275.5-5.2 48 140.4 48 240.9 180.9 357.2 48zM332.4 421.8l39.1 0-252.4-333.8-42 0 255.3 333.8z"],"sticker-mule":[576,512,[],"f3f7","M561.7 199.6l0 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"],twitch:[448,512,[],"f1e8","M359.4 103.5l-38.6 0 0 109.7 38.6 0 0-109.7zM253.2 103l-38.6 0 0 109.8 38.6 0 0-109.8zM89 0l-96.5 91.4 0 329.2 115.8 0 0 91.4 96.5-91.4 77.3 0 173.8-164.6 0-256-366.9 0zM417.3 237.8l-77.2 73.1-77.2 0-67.6 64 0-64-86.9 0 0-274.3 308.9 0 0 201.2z"],"kickstarter-k":[448,512,[],"f3bc","M356.7 256.2l40.8-40.5c42.2-41.9 42.2-110.3 0-152.1s-111-41.9-153.2 0L229.3 78.4C209.6 50.3 177.1 32 140.2 32 80.5 32 32 80.2 32 139.5l0 233c0 59.4 48.5 107.5 108.2 107.5 37.1 0 69.3-18.3 89-46.4l14.9 14.7c42.2 41.9 111 41.9 153.2 0s42.2-110.3 0-152.1l-40.8-40 .1 0z"],"critical-role":[448,512,[],"f6c9","M225.8 0c.3 .2 216.6 124.5 217.1 124.7 3 1.2 3.7 3.5 3.7 6.6-.1 83.4-.1 166.9 0 250.4 .1 1.2-.2 2.4-.8 3.4s-1.5 1.9-2.6 2.4c-21.4 12-207.9 118.3-218.9 124.6l-3 0c-79.3-45.7-218.3-125.4-218.4-125.5-.6-.3-1.1-.7-1.4-1.3s-.5-1.2-.4-1.9c0-.9 0-225.9-.1-253.1-.1-1 .2-2 .7-2.9s1.3-1.6 2.2-2C27.2 112.1 213.2 6 224.1 0l1.8 0zM215.4 20.4l-.2-.2c-64.7 36.9-129.5 73.7-194.2 110.6 0 .1 .1 .2 .1 .4L52 142.9c-7.7 6-8.3 6-10.6 5.1-.1 0-24.2-9.3-26.8-10l0 230.4c.9-1.4 64.1-110.9 64.1-111 1.6-2.8 3-1.9 9.1-1.5 1.4 .1 1.5 .2 .8 1.4-41.2 71.3-36.4 63-67.5 116.9-.8 1.4-.6 1.1 1.2 1.1l186.5 0c1.4 0 1.7-.2 1.7-1.6l0-8.9c0-1.3 2.4-.8-18.4-1-7.5-.1-14.1-3.2-21.4-12.7-7.4-9.7-14.6-19.4-21.8-29.2-2.3-3.1-3.4-2.4-16.8-2.4-1.8 0-1.8 0-1.8 1.8 .3 26.2 .2 25.3 1 32.7 .5 4.4 2.2 4.2 9.7 4.8 3.1 .3 3.9 4.1 .5 4.9-1.6 .4-31.6 .5-33.7-.1-.5-.1-1-.5-1.3-.9s-.5-1-.4-1.6 .3-1.1 .6-1.5 .9-.7 1.4-.8c3.3-.8 6.2 .8 6.7-4.4 1.3-13.7 1.2-9 1.1-79.4 0-10.8-.4-12.6-5.4-13.6-1.2-.2-3.5-.2-4.7-.6-2.9-1-2-4.8 1.8-4.8 33.7 0 46.1-1.1 56.1 4.9 7.7 4.6 12 11.5 12.5 20.4 .9 14.6-6.5 22.3-15 32.6-.2 .1-.3 .3-.4 .5s-.1 .4-.1 .6 0 .4 .1 .6 .2 .4 .4 .5c2.6 3.2 5 6.6 7.7 9.8 27.6 33.2 24.1 30.5 41.3 33.1 .9 .1 1-.4 1-1.2l0-11c0-1 .3-1.4 1.4-1.3 7.8 1.2 15.8 1.1 23.6-.3 1.1-.1 1.5 .2 1.5 1.3 0 .1 .9 26.7 .9 26.8 0 1.5 .7 1.6 1.9 1.6l186.7 0c-27.2-47-54.2-94-81.2-140.8 2.3-.7-.4 0 6.7-1.4 2-.4 2.1-.4 3.1 1.4 7.3 12.6 77.3 134 77.4 134.1l0-230.4c-1.7 .5-103.3 38.7-105.8 39.7-1.1 .4-1.5 .2-1.9-.9-.6-1.9-1.3-3.8-2.1-5.6-.3-.8-.1-1.1 .6-1.4 .1 0 95.5-35.8 103-38.8-65.4-37.6-130.6-75-196-112.6l86.8 150.4-.3 .3c-9.6-.9-10.5-1.6-11.8-3.9-1-1.7-73.5-127.7-82-142.2-9.1 14.7-83.6 146.2-85.4 146.3-2.9 .2-5.9 .1-9.2 .1 28.8-49.8 57.6-99.5 86.2-149l0 0zm51.9 129.9c1.9-.1 3.7-.4 5.5-.8 1.7-.3 2.5 .2 2.6 1.9 0 .1 .1 19.1-.9 20.5s-1.9 1.2-2.6-.2c-5-9.7 6.2-9.7-39.1-12-.7 0-1 .2-1 .9 0 .1 3.7 122 3.7 122.1 0 .9 .5 1.2 1.2 1.5 3 1.2 5.9 2.5 8.7 4 7.3 4.3 11.4 10.8 12.4 19.3 1.4 11.8-2.8 35.8-32.2 37.1-2.8 .1-28.3 1.1-34.1-23.3-4.7-19.3 8.3-32.7 19.9-36.4 .6-.1 1.2-.4 1.5-.9s.5-1.1 .5-1.7c.1-5.6 3-107.1 3.7-121.3 0-1.1-.6-1.2-1.4-1.1-32.3 .5-36.7-.3-40.2 8.5-2.4 6.2-4.1 1.3-4 .2 1.1-6 2.2-12 3.3-18 .4-2.1 1.4-2.6 3.4-1.9 5.6 2.1 6.7 1.7 37.2 1.9 1.7 0 1.8-.1 1.8-1.8 .7-27.5 .6-22.6 1-29.6 .1-.6-.1-1.2-.3-1.7s-.7-.9-1.3-1.1c-5.6-2.9-8.8-7.6-8.9-13.9-.4-14.8 17.7-21.7 27.4-11.5 6.8 7.2 5.8 18.9-2.5 24.2-.8 .4-1.4 1.1-1.8 1.8s-.6 1.6-.4 2.5c0 .6-.1-4.3 1 30 0 .9 .4 1.1 1.2 1.1 .1 0 23-.1 34.5-.4l0-.1zM68.3 141.7c19.8-4.5 32.7-.6 52.5 1.7 2.8 .3 3.7 1.2 3.6 4-.2 5-1.2 22.3-1.2 23.1 0 .5-.2 1-.5 1.4s-.7 .7-1.2 .9c-4.1 1.7-3.6-4.4-4-7.3-3.1-22.4-73.9-32.7-74.6 25.4-.3 23.9 17 53.6 54.1 50.9 27.2-2 19-20.2 24.8-20.5 .4-.1 .9 0 1.3 .1s.8 .4 1.1 .7 .5 .7 .6 1.2 .1 .9 0 1.3c-1.8 10.8-3.4 19-3.4 19.2-1.5 9.2-86.7 22.1-93.4-42.1-2.7-25.8 10.4-53.4 40.3-60.2zm80 87.7l-19.5 0c-.6 0-1.2-.1-1.6-.4s-.8-.8-1-1.4c2.4-3.8 5.9 .9 5.9-6.1-.1-25.8 .2-38 .2-40.1 0-3.4-.5-4.6-3.3-4.9-7-.7-3.1-3.4-1.1-3.4 11.8-.1 22.6-.2 30 .7 8.8 1.1 16.7 12.6 7.9 22.6-2 2.2-4 4.4-6.1 6.7 1 1.2 6.9 8.8 17.3 19.7 2.7 2.8 6.2 3.5 9.9 3.1 .6 0 1.1-.2 1.5-.6s.7-.9 .7-1.5c.3-3.4 .3 4.7 .4-40.6 0-5.6-.3-6.6-3.2-6.8-4-.4-4-2.3-.7-3.4l19.1-.1c.3 0 4.5 .5 1 3.4 0 0-.2 0-.2 0-3.6 .3-3.9 1-4 4.6-.3 43.9 .1 40.2 .4 42.8 .1 .8 .3 2.2 5.1 2.1 2.5 0 3.9 3.4 0 3.4-10.4 .1-20.7 0-31.1 .1-10.7 0-13.5-6.2-24.2-20.8-1.6-2.2-8.3-2.4-8.2-.4 .9 16.5 0 17.8 4 17.7 4.8-.1 4.7 3.6 .8 3.5l.1 0zm275-10.1c-1.2 7.1 .2 10.4-5.3 10.3-61.5-.4-47.8-.2-50.7-.3-1.2-.1-2.4-.4-3.6-.7-2.5-.6 1.5-1.2-.4-5.6-1.4-3.4-2.8-6.8-4.1-10.2-.1-.4-.4-.8-.7-1.1s-.8-.4-1.3-.4c-4.9-.2-9.7-.2-14.6 .1-.3 0-.6 .2-.9 .3s-.5 .4-.7 .7c-1.6 3.6-3.1 7.3-4.5 11-1.3 3.2 7.9 1.3 12.2 2.2 3 .6 4.5 3.7 .7 3.7l-26.4 0c-2.9 0-3.1-3.2-.7-3.2 1.2 .1 2.4-.2 3.5-.9s1.9-1.5 2.4-2.6c1.5-3 2.8-6 4.1-9.1 18.2-42.1 17.1-40.2 18.4-41.6 .2-.2 .4-.4 .7-.6s.6-.2 .8-.2 .6 .1 .8 .2 .5 .3 .7 .6c2.9 3.3 18.4 44.7 23.6 51.9 2 2.7 5.7 2 6.4 2 3.6 .1 4-1.1 4.1-4.3 .1-1.9 .1 1.2 .1-41.2 0-4.5-2.4-3.7-5.6-4.3-.3 0-2.6-.6-.1-3.1 .2-.2-.9-.2 21.7-.2 2.3 0 5.3 2.8-1.2 3.4-.4 0-.7 0-1.1 .2s-.6 .3-.9 .6-.4 .6-.6 .9-.2 .7-.1 1.1c-.1 1.6-.2 38.9 .3 41.2 .2 .7 .6 1.4 1.2 1.8s1.3 .7 2.1 .6c13.3 .4 14.9 .4 16-3.4 1.7-5.8 4.1-2.5 3.7-.2l0 .1zM318.6 283.6c-4.2 0-4.4-3.4-.6-3.4 35.9-.2 28.1 .4 37.2-.6 1.7-.2 2.4 .2 2.3 1.9-.3 3.4-.6 6.8-1 10.2-.2 2.2-3.2 2.6-3.4-.2-.4-5.3-2.2-4.5-15.6-5.1-1.6-.1-1.6 0-1.6 1.5l0 16.1c0 1.7 0 1.6 1.6 1.5 3.1-.2 10.3 .3 15.7-1.5 .5-.2 3.3-1.8 3.1 1.8 0 .2-.8 10.4-1.2 11.4-.5 1.3-1.9 1.5-2.6 .3-1.2-2 0-5.1-3.7-5.3-15.4-.9-12.9-2.5-12.9 6 0 12.3-.8 16.1 3.9 16.2 16.6 .5 14.4 0 16.4-5.7 .8-2.4 3.5-1.8 3.2 .6-.4 3.2-.8 6.4-1.2 9.6 0 .4-.2 2.4-4.7 2.4-37.2-.1-34.5-.2-35.2-.3-2.7-.5-2.2-3 .2-3.4 1.1-.2 4 .5 4.2-2.6 2.4-56.2-.1-51.3-3.9-51.3l0 0zm-.4-109.5c2.5 .6 3.1 1.8 3 4.6-.3 5.3-.3 9-.6 9.7-.7 2.2-3.1 2.1-3.3-.3-.4-4.8-3-7.8-7.6-9.1-26.3-7.7-32.8 15.5-27.2 30.2 5.9 15.4 22 15.9 28.9 13.8 5.9-1.9 5.9-6.5 6.9-7.6 1.2-1.3 2.2-1.8 3.1 1.1 0 .1 .6 11.9-6 12.7-1.6 .2-19.4 3.7-32.7-3.4-21-11.2-16.7-35.5-6.9-45.3 14-14.1 39.9-7.1 42.3-6.5l0 0zM289.8 280.1c3.3 0 3.7 3 .2 3.4-2.6 .3-5-.4-5 5.5 0 2-.2 29 .4 41.4 .1 2.3 1.2 3.5 3.4 3.7 22 1.2 15-1.7 18.8-6.3 1.8-2.2 2.8 .8 2.8 1.1 .3 13.6-4 12.4-5.2 12.4l-38.2-.2c-1.9-.2-2.1-3-.4-3.4 2-.5 4.9 .4 5.1-2.8 1-15.9 .6-44.6 .3-47.8-.3-3.8-2.8-3.3-5.7-3.7-2.5-.4-2-3.2 .3-3.2 1.4 0 18 0 23.1 0zm-31.6-57.8c.1 4.1 2.9 3.5 6 3.6 2.6 .1 2.5 3.4-.1 3.4-6.5 0-13.7 0-21.6-.1-3.8 0-3.4-3.4 0-3.4 4.5 0 3.2 1.6 3.4-45.5 0-5.1-3.3-3.5-4.7-4.2-2.6-1.2-1.4-3.1 .4-3.2 1.3 0 20.2-.4 21.2 .2s1.9 1.6-.4 2.9c-1 .5-3.9-.3-4.2 2.5 0 .2-.8 1.6-.1 43.8l0 0zM221.3 496.6c.5 .3 1 .5 1.6 .5s1.1-.2 1.6-.5c17-9.8 182-103.6 197.4-112.5-.1-.4 11.3-.2-181.5-.3-1.2 0-1.6 .4-1.5 1.6 0 .1 1.3 44.5 1.2 50.4-.1 2.6-.6 5.2-1.4 7.7-.6 1.8 .4-.5-13.5 32.2-.7 1.7-1 2.2-2-.1-4.2-10.3-8.3-20.7-12.6-31-1.5-3.4-2.2-7.1-2-10.8 .2-2.5 .8-16.1 1.5-48 0-1.9 0-2-2-2l-183 0c2.6 1.6 178.3 102.6 196 112.8l.1 0zM130.4 307.9c0 2.4 .4 2.8 2.8 3 11.5 1.2 21 3.7 25.6-7.3 6-14.5 2.7-34.4-12.5-38.8-2-.6-16-2.8-15.9 1.5 0 8 0 11.6 0 41.6zm105.8-15c0 2.1 1.1 38.7 1.1 39.1 .3 9.9-25.6 5.8-25.2-2.6 .1-2 1.4-37.4 1.1-39.4-14.1 7.4-14.4 40.2 6.4 48.8 4 1.7 8.4 1.9 12.5 .6s7.6-4 9.9-7.7c4.9-7.8 6.8-29.5-5.4-39-.1 .1-.2 .1-.4 .1l0 0zm-12.3-198c-9.8 0-9.7 14.8-.1 14.9s10.1-14.9 .1-14.9l0 0zM143.7 198.6c0 1.8 .4 2.4 2.2 2.6 13.6 1.4 12.5-11 12.2-13.4-1.7-11.2-14.4-10.2-14.4-7.8 0 4.5 0 13.7 0 18.6zM356 205l-6.1-15.8c-2.2 5.5-4.2 10.6-6.2 15.8l12.3 0z"],"steam-symbol":[448,512,[],"f3f6","M273.5 177.5a61 61 0 1 1 122 0 61 61 0 1 1 -122 0zm174.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 358 0 250.7 97.2 290c15.1-9.2 32.2-13.3 52-11.5l71-101.7C220.7 114.5 271.7 64 334.2 64 397 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.5zM410.5 177.7a76.4 76.4 0 1 0 -152.8 0 76.4 76.4 0 1 0 152.8 0z"],mailchimp:[448,512,[],"f59e","M331 243.5c3.1-.4 6.2-.4 9.3 0 1.7-3.8 2-10.4 .5-17.6-2.2-10.7-5.3-17.1-11.5-16.1s-6.5 8.7-4.2 19.4c1.3 6 3.5 11.1 6 14.3l0 0zM277.4 252c4.5 2 7.2 3.3 8.3 2.1 1.9-1.9-3.5-9.4-12.1-13.1-5-2.1-10.4-2.8-15.8-2.2s-10.5 2.7-14.8 5.8c-3 2.2-5.8 5.2-5.4 7.1 .9 3.7 10-2.7 22.6-3.5 7-.4 12.8 1.8 17.3 3.7l0 0zm-9 5.1c-9.1 1.4-15 6.5-13.5 10.1 .9 .3 1.2 .8 5.2-.8 6-2.3 12.4-2.9 18.7-1.9 2.9 .3 4.3 .5 4.9-.5 1.5-2.2-5.7-8-15.4-6.9l0 0zm54.2 17.1c3.4-6.9-10.9-13.9-14.3-7s10.9 13.9 14.3 7l0 0zm15.7-20.5c-7.7-.1-8 15.8-.3 15.9s8-15.8 .3-16l0 0zM119.5 332.7c-1.3 .3-6 1.5-8.5-2.3-5.2-8 11.1-20.4 3-35.8-9.1-17.5-27.8-13.5-35-5.5-8.7 9.6-8.7 23.5-5 24.1 4.3 .6 4.1-6.5 7.4-11.6 .9-1.4 2.1-2.6 3.5-3.6s3-1.6 4.6-2 3.4-.4 5 0 3.3 1 4.7 1.9c11.6 7.6 1.4 17.8 2.3 28.6 1.4 16.7 18.4 16.4 21.6 9 .2-.4 .3-.8 .3-1.2s-.2-.8-.5-1.1c0 .9 .7-1.3-3.4-.4l0 0zm299.7-17.1c-3.3-11.7-2.6-9.2-6.8-20.5 2.4-3.7 15.3-24-3.1-43.3-10.4-10.9-33.9-16.5-41.1-18.5-1.5-11.4 4.6-58.7-21.5-83 20.8-21.6 33.8-45.3 33.7-65.7-.1-39.2-48.2-51-107.4-26.5l-12.5 5.3c-.1 0-22.7-22.3-23.1-22.6-67.5-58.9-278.8 175.9-211.3 232.9l14.8 12.5c-4 10.7-5.4 22.2-4.1 33.5 3.4 33.4 36 60.4 67.5 60.4 57.7 133.1 267.9 133.3 322.3 3 1.7-4.5 9.1-24.6 9.1-42.4s-10.1-25.3-16.5-25.3l0 0zm-316 48.2c-22.8-.6-47.5-21.1-49.9-45.5-6.2-61.3 74.3-75.3 84-12.3 4.5 29.6-4.7 58.5-34.1 57.8l0 0zM84.7 249.6c-15.2 3-28.5 11.5-36.7 23.5-4.9-4.1-14-12-15.6-15-13-24.8 14.2-73 33.3-100.2 47.1-67.2 120.9-118.1 155-108.9 5.5 1.6 23.9 22.9 23.9 22.9s-34.1 18.9-65.8 45.3C136.2 150 104 197.7 84.7 249.6zM323.6 350.7s-35.7 5.3-69.5-7.1c6.2-20.2 27 6.1 96.4-13.8 15.3-4.4 35.4-13 51-25.4 3.4 7.8 5.8 15.9 7.1 24.3 3.7-.7 14.2-.5 11.4 18.1-3.3 19.9-11.7 36-25.9 50.8-8.9 9.6-19.4 17.5-31.2 23.3-6.5 3.4-13.3 6.3-20.3 8.6-53.5 17.5-108.3-1.7-126-43-1.4-3.1-2.6-6.4-3.6-9.7-7.5-27.2-1.1-59.8 18.8-80.4 1.2-1.3 2.5-2.9 2.5-4.8-.2-1.7-.8-3.3-1.9-4.5-7-10.1-31.2-27.4-26.3-60.8 3.5-24 24.5-40.9 44.1-39.9l5 .3c8.5 .5 15.9 1.6 22.9 1.9 11.7 .5 22.2-1.2 34.6-11.6 4.2-3.5 7.6-6.5 13.3-7.5 2.3-.6 4.7-.7 7-.3s4.6 1.2 6.6 2.5c10 6.6 11.4 22.7 11.9 34.5 .3 6.7 1.1 23 1.4 27.6 .6 10.7 3.4 12.2 9.1 14 3.2 1 6.2 1.8 10.5 3.1 13.2 3.7 21 7.5 26 12.3 2.5 2.5 4.2 5.8 4.7 9.3 1.6 11.4-8.8 25.4-36.3 38.2-46.7 21.7-93.7 14.4-100.5 13.7-20.2-2.7-31.6 23.3-19.5 41.1 22.6 33.4 122.4 20 151.4-21.4 .7-1 .1-1.6-.7-1-41.8 28.6-97.1 38.2-128.5 26-4.8-1.8-14.7-6.4-15.9-16.7 43.6 13.5 71 .7 71 .7s2-2.8-.6-2.5zM171.7 157.5c16.7-19.4 37.4-36.2 55.8-45.6 .1-.1 .3-.1 .5-.1s.3 .1 .4 .2 .2 .3 .2 .4 0 .3-.1 .5c-1.5 2.7-4.3 8.3-5.2 12.7 0 .1 0 .3 0 .4s.2 .3 .3 .4 .3 .1 .4 .1 .3 0 .4-.1c11.5-7.8 31.5-16.2 49-17.3 .2 0 .3 0 .5 .1s.2 .2 .3 .4 .1 .3 0 .5-.1 .3-.3 .4c-2.9 2.2-5.5 4.8-7.7 7.7-.1 .1-.1 .2-.1 .4s0 .3 .1 .4 .2 .2 .3 .3 .2 .1 .4 .1c12.3 .1 29.7 4.4 41 10.7 .8 .4 .2 1.9-.6 1.7-69.5-15.9-123.1 18.5-134.5 26.8-.2 .1-.3 .1-.5 .1s-.3-.1-.5-.2-.2-.3-.2-.5 .1-.4 .2-.5l-.1 0z"],lumon:[640,512,[],"e7e2","M452.5 223.5c9.8 0 16.5 6.3 16.5 16.6l0 31.8c0 10.3-6.6 16.6-16.6 16.6l-56.2 0c-9.8 0-16.5-6.3-16.5-16.6l0-31.8c0-10.3 6.7-16.6 16.5-16.6l56.3 0zm-25.7 13.1c-1.5-2.6-3.2-2.6-4.6 0l-10.7 17.6c-1.7 2.4-2.6 5.1-2.6 8.2 0 7.9 6.9 14.6 15.6 14.6 8.5 0 15.6-6.7 15.6-14.6 0-3-1-5.8-2.7-8.2l-10.7-17.6zM85.8 223.8c1 0 1.5 .6 1.5 1.5l0 50.3 64.6 0c1 0 1.6 .6 1.6 1.5l0 9.7c0 .9-.6 1.5-1.6 1.5l-78.4 0c-1 0-1.6-.6-1.6-1.5l0-61.4c0-.9 .6-1.5 1.6-1.5l12.3 0zm88.3 0c1 0 1.5 .6 1.5 1.5l0 45c0 4 2 5.2 5.7 5.2l46.9 0c3.8 0 5.7-1.3 5.7-5.2l0-45c0-.9 .5-1.5 1.5-1.5l12.3 0c1 0 1.6 .6 1.6 1.5l0 46c0 10.5-5.3 16.8-17.6 16.8l-54 0c-12.3 0-17.6-6.3-17.6-16.8l0-46c0-.9 .6-1.5 1.6-1.5l12.3 0zm108.2 0c1 0 1.6 .5 2.2 1.4l30.5 46.4 1.4 0 30.5-46.4c.6-.9 1.2-1.4 2.2-1.4l18 0c1 0 1.5 .6 1.5 1.5l0 61.4c0 .9-.5 1.5-1.5 1.5l-12.3 0c-1 0-1.6-.6-1.6-1.5l0-43.8-1.1 0-28.7 43.8c-.6 .9-1.3 1.5-2.4 1.5l-10.7 0c-1 0-1.7-.6-2.3-1.5l-28.7-43.8-1.1 0 0 43.8c0 .9-.5 1.5-1.5 1.5l-12.3 0c-1 0-1.6-.6-1.6-1.5l0-61.4c0-.9 .6-1.5 1.6-1.5l17.9 0zm214.4 0c.9 0 1.3 .4 2.2 1.1l52.7 46.3 1.3 0 0-46c0-.9 .6-1.5 1.6-1.5l12.3 0c1 0 1.6 .6 1.6 1.5l0 61.4c0 .9-.6 1.5-1.6 1.5l-14.4 0c-1 0-1.4-.4-2.3-1.1l-52.6-46.3-1.4 0 0 46c0 .9-.5 1.5-1.5 1.5l-12.3 0c-1 0-1.6-.6-1.6-1.5l0-61.4c0-.9 .6-1.5 1.6-1.5l14.4 0zM320 114.1c87.9 0 167.7 15.7 225.5 41l2.7 1.2C587.1 173.8 640 206.5 640 256s-52.9 82.2-91.8 99.6l-2.7 1.2c-57.8 25.4-137.6 41-225.5 41-76.2 0-155.1-10.5-225.5-41-39.6-17.4-94.5-50.3-94.5-100.8s54.9-83.5 94.5-100.8c70.4-30.5 149.3-41 225.5-41zm-88.9 229c20.3 29 52.8 49.6 88.9 49.6 36.2 0 68.7-20.6 89-49.7l-177.9 .1zm-96.1 0c43.3 29.7 96.7 43.5 148.4 48-24.2-9.1-44.4-26.7-58.6-48.1l-89.9 0zm280.3-.1c-14.2 21.4-34.4 39.1-58.6 48.1 51.8-4.5 105.3-18.3 148.6-48.2l-90 0zm-337.4 .1c44.1 23.1 93.7 35.4 142.7 42.6-33.4-8.6-66.5-21.9-94.4-42.6l-48.3 0zm436.2-.2c-27.9 20.8-61.1 34.2-94.6 42.8 47.3-6.9 89.6-18.5 123.9-33.6l1.7-.8c6.1-2.7 11.9-5.5 17.4-8.4l-48.5 0zM520 173.6c10.7 8.7 19.8 18.1 27 28.2 .4 .6 .5 1.3 .1 2s-1 1-1.7 1l-1.6 0c-.6 0-1.2-.3-1.5-.8-7.9-10.9-18.2-21.1-30.6-30.4l-93.5 0c5.4 8.8 9.9 18.5 13.4 28.6 .2 .6 .1 1.2-.2 1.7s-.9 .8-1.6 .8l-1.4 0c-.8 0-1.5-.5-1.8-1.3-3.8-10.7-8.7-20.8-14.5-29.9l-184.3 .1c-5.8 9.1-10.7 19.1-14.4 29.8-.3 .8-1 1.3-1.8 1.3l-1.4 0c-.6 0-1.2-.3-1.6-.8s-.5-1.1-.2-1.7c3.5-10.2 8-19.7 13.4-28.6l-93.6 0c-12.3 9.3-22.6 19.4-30.4 30.3-.4 .5-.9 .8-1.5 .8l-1.6 0c-.7 0-1.4-.4-1.7-1s-.3-1.4 .1-2c7.6-10.5 16.7-19.9 26.8-28l-51 0c-28.9 16.6-62 43.3-63.5 79.7l44.7 0c.5 0 1 .2 1.3 .6s.6 .8 .6 1.3l0 1.3c0 1.1-.9 1.9-1.9 1.9l-44.7 0C6.8 295 40 321.7 69 338.3l50.9 0c-10.3-8.4-19.1-17.4-26.1-27l-.8-1.1c-.4-.6-.5-1.3-.1-2s1-1 1.7-1l1.6 0 .2 0c.5 .1 1 .3 1.3 .8 7.9 10.9 18.1 21 30.5 30.3l93.6 0c-5.3-8.8-9.8-18.4-13.4-28.5-.2-.6-.1-1.2 .2-1.7s.9-.8 1.6-.8l1.4 0 .2 0c.7 .1 1.4 .6 1.7 1.3 3.8 10.7 8.6 20.7 14.4 29.8l184.5-.1c5.8-9.1 10.6-19.1 14.4-29.7l.1-.1c.3-.7 1-1.1 1.7-1.1l1.4 0c.6 0 1.2 .3 1.6 .8s.5 1.2 .2 1.7c-3.5 10.1-8 19.7-13.3 28.5l93.7 0c12.3-9.3 22.5-19.4 30.3-30.2l.1-.2c.4-.4 .9-.6 1.4-.6l1.6 0c.7 0 1.4 .4 1.7 1s.3 1.4-.1 2c-7.1 10-16.1 19.3-26.7 27.9l51.1 0c28.8-16.6 61.8-43.3 63.4-79.6l-44.7 0c-1 0-1.9-.9-1.9-1.9l0-1.3c0-1.1 .9-1.9 1.9-1.9l44.7 0c-1.6-36.5-34.9-63.3-63.9-79.9l-50.9 0zM220.5 126.2c-49.1 7.1-98.7 19.5-143 42.7l48.4 0c27.9-20.8 61-34.1 94.5-42.7zm62.8-5.4c-51.8 4.5-105.2 18.3-148.6 48.1l90 0c14.2-21.4 34.4-39 58.6-48.1zm36.6-1.6c-36.2 0-68.7 20.6-89 49.7l177.9-.1c-20.3-29.1-52.7-49.6-88.9-49.6zm36.6 1.6c24.2 9.1 44.4 26.6 58.5 48l89.8 0c-43.3-29.7-96.6-43.5-148.3-48zm62.8 5.4c33.4 8.5 66.4 21.9 94.3 42.5l48.3 0c-44.1-23.1-93.6-35.4-142.6-42.5z"],nutritionix:[448,512,[],"f3d6","M112 8.1S245.4-.1 233 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.8zM424 323.7c0 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-48-22.3-37-32-83.8-32-132.3 0-48.4 17.7-94.7 40-131.7 42.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.7zM144 428a28 28 0 1 0 -56 0 28 28 0 1 0 56 0zm0-66.2a28 28 0 1 0 -56 0 28 28 0 1 0 56 0zm0-66.2a28 28 0 1 0 -56 0 28 28 0 1 0 56 0zM216 428a28 28 0 1 0 -56 0 28 28 0 1 0 56 0zm0-66.2a28 28 0 1 0 -56 0 28 28 0 1 0 56 0zm0-66.2a28 28 0 1 0 -56 0 28 28 0 1 0 56 0zM288 428a28 28 0 1 0 -56 0 28 28 0 1 0 56 0zm0-66.2a28 28 0 1 0 -56 0 28 28 0 1 0 56 0zm0-66.2a28 28 0 1 0 -56 0 28 28 0 1 0 56 0zM360 428a28 28 0 1 0 -56 0 28 28 0 1 0 56 0zm0-66.2a28 28 0 1 0 -56 0 28 28 0 1 0 56 0zm0-66.2a28 28 0 1 0 -56 0 28 28 0 1 0 56 0zM384 256c-4.8-22.3-7.4-36.9-16-56-38.8-19.9-90.5-32-144-32S118.8 180.1 80 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"],"creative-commons-sampling-plus":[512,512,[],"f4f1","M255.6 8C397.4 8 504 118.1 504 256 504 403.1 385.5 504 255.6 504 121.6 504 8 394.5 8 256 8 123.1 112.7 8 255.6 8zm.8 44.7c-118.2 0-203.7 97.9-203.7 203.3 0 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.7-43.9 0 0 23.2 51.3 0c4.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.4 50.5 0 0-23.2-58.4 .3zm-78 5.2l-21.9 0 0 21.9c0 4.1-3.3 7.5-7.5 7.5-4.1 0-7.5-3.3-7.5-7.5l0-21.9-21.9 0c-4.1 0-7.5-3.3-7.5-7.5 0-4.1 3.4-7.5 7.5-7.5l21.9 0 0-21.9c0-4.1 3.4-7.5 7.5-7.5s7.5 3.3 7.5 7.5l0 21.9 21.9 0c4.1 0 7.5 3.3 7.5 7.5 0 4.1-3.4 7.5-7.5 7.5z"],redhat:[512,512,[],"f7bc","M341.5 285.6c33.7 0 82.3-6.9 82.3-47 .2-6.7 .9-1.8-20.9-96.2-4.6-19.1-8.7-27.8-42.3-44.6-26.1-13.3-82.9-35.4-99.7-35.4-15.7 0-20.2 20.2-38.9 20.2-18 0-31.3-15.1-48.1-15.1-16.1 0-26.7 11-34.8 33.6-27.5 77.6-26.3 74.3-26.1 78.3 0 24.8 97.6 106.1 228.5 106.1zM429 254.8c4.7 22 4.7 24.3 4.7 27.2 0 37.7-42.3 58.6-98 58.6-125.7 .1-235.9-73.6-235.9-122.3 0-6.8 1.4-13.5 4.1-19.7-45.2 2.3-103.8 10.3-103.8 62 0 84.7 200.6 189 359.5 189 121.8 0 152.5-55.1 152.5-98.6 0-34.2-29.6-73-82.9-96.2z"],"square-pied-piper":[448,512,["pied-piper-square"],"e01e","M32.1 419l-32 60.2 .8-328C.9 85.3 54.1 32 120.1 32l327.2 0C354.3 60.9 257.4 126.2 193.4 200.6 122.8 282 82.7 338 32.1 419zm416-387S305.3 98.8 261.7 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 66l328.4 0c66 0 119.3-53.3 119.3-119.2-.1 0-.1-328.8-.1-328.8z"],whatsapp:[448,512,[],"f232","M380.9 97.1c-41.9-42-97.7-65.1-157-65.1-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480 117.7 449.1c32.4 17.7 68.9 27 106.1 27l.1 0c122.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.3 18.6-68.1-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.1s56.2 81.2 56.1 130.5c0 101.8-84.9 184.6-186.6 184.6zM325.1 300.5c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8s-14.3 18-17.6 21.8c-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.7s-12.5-30.1-17.1-41.2c-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2s-9.7 1.4-14.8 6.9c-5.1 5.6-19.4 19-19.4 46.3s19.9 53.7 22.6 57.4c2.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.4s4.6-24.1 3.2-26.4c-1.3-2.5-5-3.9-10.5-6.6z"],imdb:[448,512,[],"f2d8","M89.5 323.6l-35.6 0 0-137.4 35.6 0 0 137.4zm66.6-73.1l9.1-64.3 46.3 0 0 137.4-31 0 0-92.7-13.4 92.7-21.3 0-13-90.7-.1 90.7-31.2 0 0-137.4 46.1 0c.5 8.3 2.8 18.1 4.3 29.4l4.2 34.9zm67.6 73.1l0-137.4 26.6 0c17 0 27 .9 33 2.4 6.1 1.7 10.7 4.2 13.9 7.9 3.1 3.3 5.1 6.6 5.8 12 .9 4.4 1.4 13.1 1.4 26.2l0 48.2c0 12.3-.7 20.5-1.9 24.7-1.1 4.1-3.1 7.4-6 9.7-2.8 2.4-6.4 4.1-10.7 5-4.2 .8-10.6 1.3-19.1 1.3l-43 0zm35.5-113.9l0 89.4c5.1 0 8.3-1 9.4-2.3 1.1-2 1.8-7.6 1.8-16.7l0-53.3c0-6.2-.1-10.2-.7-12-.3-1.8-1.2-3-2.6-4.7-1.4 0-4.1-.4-7.9-.4zm57.3 113.9l0-137.4 34.1 0 0 43.9c2.9-2.4 6.1-4.9 9.5-6.6 3.6-1.5 8.8-2.4 12.8-2.4 4.8 0 8.9 .8 12.3 2.2 3.4 1.5 6 3.5 8 6.2 1.7 2.6 2.7 5.3 3.1 7.8 .4 2.6-.2 8-.2 16.2l0 38.6c0 8.2 .2 14.3-.8 18.4-1.1 4-3.8 7.6-7.8 9.6-4.1 3.9-8.9 5.3-14.6 5.3-4 0-9.2-.9-12.7-2.5-3.5-1.8-6.7-4.5-9.6-8l-2.1 8.7-32 0zm45.1-20.7c.7-1.8 1-6 1-12.5l0-35.4c0-5.6-.3-9.5-1.1-11.2-.7-1.9-3.7-2.7-5.8-2.7-2 0-3.4 .8-4.1 2.3-.6 1.5-1 5.4-1 11.6l0 36.4c0 6.1 .4 10 1.2 11.6 .6 1.7 2.1 2.5 4.1 2.5 2.2 0 4.2-.8 5.7-2.6zM418.4 32c15.7 1.2 28.7 15.2 28.7 31.9l0 384.2c0 16.4-11.9 30.4-28.2 31-.3 0-.5 .9-.8 .9L29.9 480c-.3 0-.6-.9-.8-.1-15.7-1.4-27.9-13.8-29-30.2L0 61.8C1.1 45.9 13.8 33.1 30.3 31.1l387.4 0c.2 0 .5 .9 .7 .9zM30.3 41.3C19 42 10 51 9.3 62.4l0 387.3c.4 5.4 2.7 10.5 6.4 14.3 3.8 3.9 8.8 6.3 14.2 6.7l388.2 0c11.5-1 20.6-11.6 20.6-22.6l0-384.2c0-5.7-2.1-11.3-6-15.5s-9.3-6.8-15-7.2l-387.4 0z"],python:[448,512,[],"f3e2","M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2l-40.1 0 0 47.4c0 36.8-31.2 67.8-66.8 67.8l-106.8 0c-29.2 0-53.4 25-53.4 54.3l0 101.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.3l0-40.7-106.7 0 0-13.6 160.2 0c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 444.7a20.4 20.4 0 1 1 0-40.7 20.4 20.4 0 1 1 0 40.7zM167.8 248.1l106.8 0c29.7 0 53.4-24.5 53.4-54.3l0-101.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.6l0 40.7 106.9 0 0 13.6-147 0c-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.2l36.7 0 0-48.8c0-35.3 30.5-66.4 66.8-66.4zM161.2 64.7a20.4 20.4 0 1 1 0 40.8 20.4 20.4 0 1 1 0-40.8z"],"cash-app":[448,512,[],"e7d4","M440.3 96.9c-9.4-26.5-30.3-47.4-56.8-57-24.1-7.9-46.3-7.9-91.6-7.9L156 32c-44.8 0-67.2 0-91.3 7.5-26.5 9.6-47.4 30.5-57 57-7.7 24.3-7.7 46.7-7.7 91.7L0 323.8c0 45.2 0 67.4 7.5 91.5 9.6 26.5 30.5 47.4 57 57 24.3 7.7 46.7 7.7 91.6 7.7l135.7 0c45 0 67.4 0 91.6-7.7 26.5-9.6 47.4-30.5 57-57 7.7-24.3 7.7-46.7 7.7-91.5l0-135.5c0-45 0-67.4-7.7-91.5zM323.1 185.4l-25.8 21.1c-2.3 1.9-5.5 1.5-7.3-.9-13.2-16.2-33.7-25.4-56.1-25.4-25 0-40.6 10.9-40.6 26.2-.4 12.8 11.7 19.6 49.1 27.7 47.2 10 68.7 29.7 68.7 62.7 0 41.4-33.7 71.9-86.4 75.3l-5.1 24.5c-.4 2.3-2.6 4.1-5.1 4.1l-40.6 0c-3.4 0-5.8-3.2-5.1-6.4l6.4-27.3c-26-7.5-47.2-22-59.3-39.7-1.5-2.3-1.1-5.3 1.1-7l28.2-22c2.3-1.9 5.8-1.3 7.5 1.1 14.9 20.9 38 33.3 65.7 33.3 25 0 43.8-12.2 43.8-29.7 0-13.4-9.4-19.6-41.2-26.2-54.2-11.7-75.8-31.8-75.8-64.9 0-38.4 32.2-67.2 80.9-71l5.3-25.4c.4-2.3 2.6-4.1 5.1-4.1l39.9 0c3.2 0 5.8 3 5.1 6.2l-6.2 28.4c20.9 6.4 38 17.9 48.7 32.2 1.7 2.1 1.3 5.3-.9 7z"],"pinterest-p":[384,512,[],"f231","M204 6.5c-102.6 0-204 68.4-204 179.1 0 70.4 39.6 110.4 63.6 110.4 9.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.8 0-99.3-85.8-164.1-180-164.1z"],whmcs:[448,512,[],"f40d","M448 161l0-21.3-28.5-8.8-2.2-10.4 20.1-20.7-10.4-19.4-29 7.5-7.2-7.5 7.5-28.2-19.1-11.6-21.3 21-10.7-3.2-7-26.4-22.6 0-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-7zM328.8 92.6a56.8 56.8 0 1 1 0 113.6 56.8 56.8 0 1 1 0-113.6zm72.3 130l46.9 14.5 0 39.9-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.9 53.5-14.7 5.7-19.7-38.9-39.4 20.7-35.8 53.6 14.1 15.2-15.7-15.2-52 36.4-20.7 36.8 39.4 22.7-6.1 11.6-52 42.4 0 11.6 45.9-22.6-5.9-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.7c0 3.2-.1 9.6-.3 19.3-47.5 10.4-83.3 52.8-83.3 103.5 0 58.3 47.3 105.7 105.7 105.7 50.5 0 92.7-35.4 103.2-82.8 9.9 .1 16.6 .2 20.1 .3l1.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"],joget:[512,512,[],"f3b7","M386.1 45C345.6 19.9 300.6 8 256.2 8 173 8 91.8 49.9 44.9 125.9-27 242.5 9.3 395.2 125.9 467.1s269.3 35.6 341.2-80.9C539 269.6 502.7 116.8 386.1 45zm51.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.6zM237.1 281.9c-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.7-128.6 8.7-167.3 99.3-178.3 140.2-8.8-49.7-.1-102.7 28.5-149.1 61.9-100.5 193.5-131.7 294-69.8 74.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.3L393.5 266 440 242.6s3.6-9.5-19.1-15.5z"],"square-youtube":[448,512,[61798,"youtube-square"],"f431","M282 256.2l-95.2-54.1 0 108.2 95.2-54.1zM384 32L64 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-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.9-28.3 7.7-142.2 7.7-142.2 7.7s-113.9 0-142.2-7.6c-15.7-4.2-28-16.1-32.2-31.9-7.6-28.6-7.6-88.2-7.6-88.2s0-59.7 7.6-88.2c4.2-15.8 16.5-28.2 32.2-32.4 28.3-7.7 142.2-7.7 142.2-7.7s113.9 0 142.2 7.7c15.7 4.2 28 16.6 32.2 32.4z"],atlassian:[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.7l175 0c5.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.4L497 512c11.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"],"pied-piper-hat":[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.6-73.4 1.1-97.5-33.5-97.5-35.1 0-1.1 .6-1.7 1.7-1.7 0 0 38.3 0 103.1-15.3 73.6-140.3 139.2-189.4 210.6-189.4 0 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"],"internet-explorer":[512,512,[],"f26b","M483.1 159.7c10.9-24.6 21.4-60.4 21.4-87.9 0-72.7-79.6-98.4-209.7-38.6-107.6-7.2-211.2 73.7-237.1 186.5 30.9-34.9 78.3-82.3 122-101.2-54.3 48.3-100.6 109.4-135.7 173.2-20.7 37.9-44 99.2-44 145 0 98.6 92.9 86.5 180.3 42 31.4 15.4 66.6 15.6 101.7 15.6 97.1 0 184.2-54.3 216.8-146l-120.8 0c-52.5 88.6-196.8 53-196.8-47.4l328.8 0c6.4-43.6-1.7-95.7-26.9-141.2zM64.6 346.9C82.3 398 118.3 442.7 164.8 470.2 76.1 519.1-8.4 499.3 64.6 346.9zM180.5 238c2-55.2 50.3-94.9 104-94.9 53.4 0 102 39.7 104 94.9l-208 0zM365.1 50.4c21.4-10.3 48.6-22 72.6-22 31.4 0 54.3 21.7 54.3 53.7 0 20-7.4 49-14.6 67.9-26.3-42.3-66-81.6-112.3-99.6z"],airbnb:[448,512,[],"f834","M224.5 373.1c-25.2-31.7-40.1-59.4-45-83.2-22.5-88 112.6-88 90.1 0-5.4 24.2-20.3 52-45 83.2l-.1 0zm138.2 73.2c-42.1 18.3-83.7-10.9-119.3-50.5 103.9-130.1 46.1-200-18.8-200-54.9 0-85.2 46.5-73.3 100.5 6.9 29.2 25.2 62.4 54.4 99.5-32.5 36-60.5 52.7-85.2 54.9-50 7.4-89.1-41.1-71.3-91.1 15.1-39.2 111.7-231.2 115.9-241.6 15.8-30.1 25.6-57.4 59.4-57.4 32.3 0 43.4 25.9 60.4 59.9 36 70.6 89.4 177.5 114.8 239.1 13.2 33.1-1.4 71.3-37 86.6zm47-136.1c-128.9-274.3-136-278.2-185.1-278.2-45.5 0-64.9 31.7-84.7 72.8-106.2 212.3-116.4 242.4-117.3 245-25.2 69.3 26.7 130.2 89.6 130.2 21.7 0 60.6-6.1 112.4-62.4 58.7 63.8 101.3 62.4 112.4 62.4 62.9 .1 114.9-60.9 89.6-130.2 0-3.9-16.8-38.9-16.8-39.6l0 0z"],js:[448,512,[],"f3b8","M0 32l0 448 448 0 0-448-448 0zM243.8 381.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5L152 385.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5l0-143.1 42.1 0 0 143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43L301 382.1c9 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"],quinscape:[512,512,[],"f459","M313.7 474.6l-1 0c-41.9 0-82.1-16.7-111.8-46.3s-46.3-69.9-46.3-111.8 16.7-82.1 46.3-111.8 69.9-46.3 111.8-46.3c94.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.7 0-135.1-109.5-244.6-244.6-244.6S12.1 117.5 12.1 252.6 121.6 497.2 256.6 497.2c23.8 .2 47.6-3.2 70.4-10.1-5.2-3.5-8.9-8.1-13.3-12.5zm78.3-169a99.2 99.2 0 1 0 0 198.4 99.2 99.2 0 1 0 0-198.4z"],adversal:[512,512,[],"f36a","M482.1 32L28.7 32C5.8 32 0 37.9 0 60.9L0 451.1C0 474.4 5.8 480 28.7 480l453.4 0c24.4 0 29.9-5.2 29.9-29.7l0-388.1c0-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.9l-394.9 0c-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.5l0 291c0 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.5l0-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 .5zM417.4 334.1c-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.1zM122.6 369.4c-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"],"creative-commons":[512,512,[],"f25e","M253.8 214.9l-33.2 17.3c-9.4-19.6-25.2-19.9-27.5-19.9-22.1 0-33.2 14.6-33.2 43.8 0 23.6 9.2 43.8 33.2 43.8 14.5 0 24.6-7.1 30.6-21.3l30.6 15.5c-6.2 11.5-25.7 39-65.1 39-22.6 0-74-10.3-74-77 0-58.7 43-77.1 72.6-77.1 30.7 0 52.7 11.9 66 35.9zm143 0l-32.8 17.3c-9.5-19.8-25.7-19.9-27.9-19.9-22.1 0-33.2 14.6-33.2 43.8 0 23.5 9.2 43.8 33.2 43.8 14.4 0 24.6-7.1 30.5-21.3l31 15.5c-2.1 3.8-21.4 39-65.1 39-22.7 0-74-9.9-74-77 0-58.7 43-77.1 72.6-77.1 30.7 0 52.6 11.9 65.6 35.9zM255.6 8C112.7 8 8 123.1 8 256.1 8 394.5 121.6 504.1 255.6 504.1 385.5 504.1 504 403.2 504 256.1 504 118.2 397.4 8 255.6 8zm.9 450.8c-112.5 0-203.7-93-203.7-202.8 0-105.4 85.4-203.3 203.7-203.3 112.5 0 202.8 89.5 202.8 203.3 0 121.7-99.7 202.8-202.8 202.8z"],notion:[512,512,[],"e7d9","M94.9 100.2c14.9 12.1 20.5 11.2 48.6 9.3L407.8 93.6c5.6 0 .9-5.6-.9-6.5L362.9 55.4c-8.4-6.5-19.6-14-41.1-12.1L65.9 61.9c-9.3 .9-11.2 5.6-7.5 9.3l36.4 28.9zm15.9 61.6l0 278.1c0 14.9 7.5 20.5 24.3 19.6l290.5-16.8c16.8-.9 18.7-11.2 18.7-23.3l0-276.2c0-12.1-4.7-18.7-15-17.7L125.7 143.1c-11.2 .9-14.9 6.5-14.9 18.7zm286.7 14.9c1.9 8.4 0 16.8-8.4 17.8l-14 2.8 0 205.3c-12.2 6.5-23.4 10.3-32.7 10.3-15 0-18.7-4.7-29.9-18.7l-91.5-143.7 0 139 29 6.5s0 16.8-23.4 16.8l-64.4 3.7c-1.9-3.7 0-13.1 6.5-14.9l16.8-4.7 0-183.8-23.3-1.9c-1.9-8.4 2.8-20.5 15.9-21.5l69.1-4.7 95.3 145.6 0-128.8-24.3-2.8c-1.9-10.3 5.6-17.7 14.9-18.7l64.5-3.8zM44.4 36.7L310.6 17.1c32.7-2.8 41.1-.9 61.6 14l85 59.7c14 10.3 18.7 13.1 18.7 24.3l0 327.6c0 20.5-7.5 32.7-33.6 34.5L133.2 495.8c-19.6 .9-29-1.9-39.2-14.9L31.4 399.7c-11.2-14.9-15.9-26.1-15.9-39.2l0-291.2c0-16.8 7.5-30.8 28.9-32.7z"],chromecast:[512,512,[],"f838","M448 64L64.2 64c-23.6 0-42.7 19.1-42.7 42.7l0 63.9 42.7 0 0-63.9 383.8 0 0 298.6-149.2 0 0 42.7 149.4 0c23.6 0 42.7-19.1 42.7-42.7l0-298.6C490.9 83.1 471.6 64 448 64zM21.5 383.6l0 63.9 63.9 0c0-35.3-28.6-63.9-63.9-63.9zm0-85l0 42.4c58.9 0 106.6 48.1 106.6 107l42.7 0c.1-82.4-66.9-149.3-149.3-149.4zM213.6 448l42.7 0C255.8 318.5 151 213.7 21.5 213.4l0 42.4c106-.2 192 86.2 192.1 192.2z"],"wikipedia-w":[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.6l-13.6 0-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3 .3-15 0-15-.3-46.9-109.7-96.1-218.6-143.1-328.6-11.4-26.7-49.4-70-75.6-69.7 0-3.1-.3-10-.3-14.2l161.9 0 0 13.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.7l0-13.9 142.5 .3 0 13.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-.6l0 13.6C462.4 64 439.1 76 426.8 94.9L367.6 217.7c6.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.3l0-13.9 127.8 1.1 .2 .5z"],sitrox:[448,512,[],"e44a","M212.4 0l0 0 235.6 0 0 128-384 0C64 57.6 141.8 .5 212.4 0zm24.8 192l0 0c69.9 .5 146.7 57.6 146.7 128l-173.2 0 0 0C140.9 319.6 64 262.4 64 192l173.3 0zm-1.7 320c70.7-.5 148.4-57.6 148.4-128l-384 0 0 128 235.6 0 0 0z"],"square-gitlab":[448,512,["gitlab-square"],"e5ae","M0 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 32C28.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.5-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 .8-2 1-4.4 2-6.7 2-3 0-6.8-1.8-8.3-2.8l-54.2-40.9-67.9-50.9-.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.6 1.6-1 3.4-1.6 5.2-1.8 1.3-.7 2.1-.4 3.4 .1 .6 .2 1.2 .5 2 .7 1 .4 1.6 .9 2.4 1.5 .6 .4 1.2 1 2.1 1.5 1.2 1.4 2.2 3 2.7 4.8l29.2 92.2 122.9 0 30.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"],shoelace:[512,512,[],"e60c","M405.2 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.9 1.8 0 3.9 .5 6.4 1.5l31-27.5c.9-.7 1.7-1.3 2.6-1.8l.2 0c3.3-1.9 6-1.8 8.2 .4 3.9 2.1 4.2 5.6 .9 10.6L457.2 322c.2 .5 .4 1 .4 1.5 .5 2.2 .3 4.4-.5 6.6-.7 1.5-1.8 2.9-3.1 4.2-1.4 1.4-2.7 2.8-4.2 4.2L431 352.2c-1.7 1.2-3.4 2.3-5.1 3.3-2.1 1.3-4.3 2.5-6.6 3.6-1 .4-1.9 .9-2.9 1.3-5.9 2.5-11.9 4.2-18.2 5-2.9 24.5-11.3 47.1-25.1 67.8-17.5 25.7-41.4 45.4-71.8 58.8-30.2 13.5-63 20.2-98.2 20.2-48.6-.5-88-11.4-118.2-32.8-35.1-25-52.6-57.9-52.6-99.1l0-5.6c1.2-28.1 9.5-54.6 24.8-79.8 15.1-24.9 37.1-41.7 66.1-50.5 14.9-4.4 29.9-6.6 45-6.6 15.5 0 31.6 2.9 48.1 8.6s35.2 15.5 55.9 29.5l54.1 36.3c15.1 9.8 28.8 16.5 41.2 20-2.6-25.1-11.7-46.6-27.3-64.5-15.7-18.1-35.6-31.3-59.9-39.7L257 220c-21.4-7.5-37.3-14.9-47.7-22.2-28.2-19.1-43.8-45.2-47-78.5l-.5-9.8c0-32.1 13-58.9 39-80.5 23-19.3 50.6-29 82.5-29 24 0 45.6 6.9 64.7 20.8 19.2 14 30.1 33.8 32.6 59.4l.5 10c0 18.6-4.8 34.5-14.4 47.7-9.8 13.2-18.5 19.9-26 19.9-1.6-.1-3.1-.3-4.5-.6l-34 32c-5.5 3-9.2 2.5-11.1-1.6-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.8 0-4.1 1.6-7.6 4.9-10.4 13.8-12.4 20.8-26.7 20.8-42.8 0-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.6 89.9 192.6 112c0 17.8 6.9 33.9 20.6 48.3 13.6 14.2 34.6 25.4 63 33.5 39.8 11.5 70.2 31 91.3 58.3 18.7 24.2 29.1 51.3 31.3 81.4 2.2-.7 4.3-1.5 6.5-2.6l-.1 .1zM294.4 178.7c0 1.1 .6 1.6 1.8 1.6 .1 0 9.7-8.9 28.8-26.6 0-2.4-5.1 .9-15.3 10-10.2 9.2-15.3 14.2-15.3 14.9l0 .1zm8 6.4c0-1-.5-1.5-1.5-1.5-1.1 0-2.1 .5-2.9 1.6-1.9-.1-3.3 .1-4.2 .7-.4 .2-.5 .5-.5 .7 0 .7 .5 1.3 1.5 1.6l3.3 0c2.9-1.1 4.4-2.2 4.4-3.3l-.1 .2zM325 165.2c0-2.8-1.6-2.8-4.9 0-1.6 1.5-3.6 3.5-6 6.2-.8 .6-2.6 2.2-5.3 4.9-2.8 2.9-4.2 4.7-4.2 5.3l.2 1.3c.7 .2 1.2 .4 1.5 .4 .1 0 3.3-2.9 9.5-8.7s9.3-8.9 9.3-9.3l-.1-.1zm159.7 120l-30.6 27c1.8 1 3.2 2.4 4 4.2l30.2-27c.2-1.2 .1-2.2-.5-2.9-.6-.5-1.6-.9-3.1-1.3zm-1.6-.9l-.7-.7-27 21.9 1.6 2 26-23.1 .1-.1zM366.9 363.9c-8-2.1-15.4-4.6-22.2-7.5-15.3-6.2-34.3-17-57-32.4l-37.4-25.3c-15.8-10.1-30.2-17.6-43.2-22.6-13.1-4.9-26-7.3-38.6-7.3l-5.5 0c-32.2 1.7-57.2 13.8-75 36.2-16.6 20.8-25 45.3-25 73.6 0 31.8 12.8 56.7 38.2 74.7 25.4 18.1 60.2 27.1 104.4 27.1 34.7 0 64-6.2 87.8-18.6 23.7-12.4 42.1-28.8 55.2-49.2 9.8-15.5 15.9-31.8 18.2-48.8l.1 .1z"],sellcast:[448,512,[],"f2da","M353.5 32L94.8 32C42.7 32 .1 74.6 .1 126.6l0 258.7C.1 437.4 42.7 480 94.8 480l258.7 0c52.1 0 94.7-42.6 94.7-94.6l0-258.8c0-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"],mix:[448,512,[],"f3cb","M0 64L0 412.9c0 56.2 88 58.1 88 0l0-238.6c7.9-52.9 88-50.4 88 6.5l0 175.3c0 57.9 96 58 96 0L272 240c5.3-54.7 88-52.5 88 4.3l0 23.8c0 59.9 88 56.6 88 0L448 64 0 64z"],"cc-apple-pay":[576,512,[],"f416","M302.2 218.4c0 17.2-10.5 27.1-29 27.1l-24.3 0 0-54.2 24.4 0c18.4 0 28.9 9.8 28.9 27.1zM349.7 281c0 8.3 7.2 13.7 18.5 13.7 14.4 0 25.2-9.1 25.2-21.9l0-7.7-23.5 1.5c-13.3 .9-20.2 5.8-20.2 14.4zM576 79l0 352c0 26.5-21.5 48-48 48L48 479c-26.5 0-48-21.5-48-48L0 79C0 52.5 21.5 31 48 31l480 0c26.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.8l-51.2 0 0 136.4 21.2 0 0-46.6 29.3 0c26.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.5l19.1 0c1.6-8.4 9.4-13.9 20-13.9 13 0 20.2 6 20.2 17.2l0 7.5-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.4l.4 0 0 16.4 19.6 0 0-68 .1 0zM516 210.9l-21.5 0-24.9 80.6-.4 0-24.9-80.6-22.3 0 35.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-.3l0 16.4c1.2 .4 6.5 .5 8.1 .5 20.7 0 30.4-7.9 38.9-31.8L516 210.9z"],brave:[448,512,[],"e63c","M145.6 0l157 0 44.7 50.8s39.3-10.9 57.8 7.6 33.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.9-7.5 5.1-15.8 10.8-23.5 10.8s-16.1-5.7-23.5-10.8c-2-1.4-4-2.8-5.9-3.9-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-191L21.5 122.8 9.3 93.3s15.3-16.4 33.8-34.9 57.8-7.6 57.8-7.6L145.6 0zm78.5 407.6c3.7 0 8.9-4.7 13-8.4 .6-.5 1.2-1.1 1.7-1.5 4.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.8-3-1.6-6.3-3.2-9.7-5-15.4-8-34.5-14.7-37.5-14.7s-22.1 6.8-37.5 14.7c-3.5 1.8-6.7 3.5-9.7 5-10.3 5.3-17.6 9.1-20.3 10.8-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.5 4.1 3.7 9.3 8.4 13 8.4l-.2 0zm0-165.7c4.7 0 17.6-3 26.4-5l2-.5c7.8-1.8 7.3-6.3 6.4-13-.1-.8-.2-1.6-.3-2.4-.6-6.1-5.8-33.1-9.1-50.3-1.1-5.8-2-10.5-2.4-12.9-1.5-8.1-.6-9.4 .7-11.3 .2-.3 .5-.7 .7-1.1 1.4-2.3 16-6.2 27.9-9.5 2.5-.7 4.8-1.3 6.9-1.9 10.6-3 32.4-.6 44.2 .6 1.8 .2 3.4 .4 4.7 .5 9.6 .9 10.4 2.3 7.2 3.8-2.3 1.1-16.2 6.3-28.7 10.9-4.7 1.8-9.2 3.5-12.8 4.8-1.5 .5-3 1.1-4.5 1.7-12.5 4.6-27.2 10-28.9 19.4-1.5 8.3 5.2 19.9 11.3 30.3 1.6 2.8 3.2 5.5 4.6 8.1 6.3 11.9 6.5 13.3 6.1 18.1-.4 3.9-14.5 12.7-22.4 17.6-1.8 1.1-3.3 2.1-4.2 2.7-.8 .5-2.1 1.4-3.8 2.4-8.6 5.2-26.3 16-26.3 22.5 0 7.8 24.6 28.1 32.4 33.2s28.9 16.1 37.9 17.8 23-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.3 .5-.5 1-1 1.4-1.4l43-45.7c1.3-1.3 2.5-2.6 3.7-3.8 5.8-5.7 10.8-10.5 10.8-22.8 0-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.1-2.7-.9-5.4-1.9-8-2.7-13-4.3-21.8-4.4-21.8-4.4s-8.7 0-21.8 4.4c-2.7 .9-5.4 1.8-8 2.7-10.5 3.6-20.6 7.1-25.8 7.1-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.8 1.2 1.2 2.5 2.4 3.7 3.8l43.1 45.8c.4 .5 .9 .9 1.4 1.4 4.3 4.3 10.6 10.7 6.2 21.3l-.9 2.2c-4.9 11.5-11 25.6-3.2 40 8.2 15.3 22.2 25.5 31.2 23.8s30.1-12.7 37.9-17.8 32.4-25.4 32.4-33.2c0-6.5-17.7-17.3-26.3-22.5-1.7-1-3.1-1.9-3.8-2.4-.9-.6-2.4-1.5-4.2-2.7-7.9-4.9-22-13.7-22.4-17.6-.4-4.8-.3-6.2 6.1-18.1 1.3-2.5 2.9-5.3 4.6-8.1 6-10.4 12.8-22 11.3-30.3-1.7-9.4-16.4-14.8-28.9-19.4-1.6-.6-3.1-1.1-4.5-1.7-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.9-3.2-1.5-2.3-2.8 7.2-3.8 1.3-.1 2.9-.3 4.7-.5 11.8-1.3 33.6-3.6 44.2-.6 2.1 .6 4.4 1.2 6.9 1.9 11.9 3.2 26.5 7.2 27.9 9.5 .2 .4 .5 .7 .7 1.1 1.3 1.9 2.2 3.2 .7 11.3-.4 2.4-1.3 7.1-2.4 12.9-3.3 17.2-8.5 44.2-9.1 50.3-.1 .8-.2 1.7-.3 2.4-.8 6.7-1.4 11.2 6.4 13l2 .5c8.8 2 21.8 5 26.4 5l0-.1z"],etsy:[384,512,[],"f2d7","M384 348c-1.8 10.7-13.8 110-15.5 132-117.9-4.3-219.9-4.7-368.5 0l0-25.5c45.5-8.9 60.6-8 61-35.2 1.8-72.3 3.5-244.1 0-322-1-28.5-12.1-26.8-61-36L0 35.8c73.9 2.4 255.9 8.6 363-3.8-3.5 38.2-7.8 126.5-7.8 126.5l-23.2 0C320.9 115.7 313.2 68 277.3 68l-137 0c-10.2 0-10.7 3.5-10.7 9.8l0 163.8c58 .5 88.5-2.5 88.5-2.5 29.8-1 27.6-8.5 40.7-65.3l25.8 0c-4.4 101.4-3.9 61.8-1.8 160.3L257 334c-9.2-40.1-9.1-61-39.5-61.5 0 0-21.5-2-88-2l0 139c0 26 14.3 38.3 44.3 38.3l89.3 0c63.6 0 66.6-25 98.7-99.8l22.2 0z"],btc:[384,512,[],"f15a","M310.4 242.6c27.7-14.2 45.4-39.4 41.3-81.3-5.4-57.4-52.5-76.6-114.8-81.9l0-79.4-48.5 0 0 77.2c-12.6 0-25.5 .3-38.4 .6l0-77.8-48.5 0 0 79.4c-17.8 .5-38.6 .3-97.4 0l0 51.7c38.3-.7 58.4-3.1 63 21.4l0 217.4c-2.9 19.5-18.5 16.7-53.3 16.1L4 443.7c88.5 0 97.4 .3 97.4 .3l0 68 48.5 0 0-67.1c13.2 .3 26.2 .3 38.4 .3l0 66.7 48.5 0 0-68c81.3-4.4 135.6-24.9 142.9-101.5 5.7-61.4-23.3-88.9-69.3-99.9zM150.8 134.6c27.4 0 113.1-8.5 113.1 48.5 0 54.5-85.7 48.2-113.1 48.2l0-96.7zm0 251.8l0-106.5c32.8 0 133.1-9.1 133.1 53.3 0 60.2-100.4 53.3-133.1 53.3z"],adn:[512,512,[],"f170","M256 167.5l64.9 98.8-129.8 0 64.9-98.8zM8 256a248 248 0 1 1 496 0 248 248 0 1 1 -496 0zm396.2 82.7l-148.2-223.2-148.2 223.2 30.4 0 33.6-51.7 168.6 0 33.6 51.7 30.2 0z"],"square-x-twitter":[448,512,[],"e61a","M64 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 32zm297.1 84l-103.8 118.6 122.1 161.4-95.6 0-74.8-97.9-85.7 97.9-47.5 0 111-126.9-117.1-153.1 98 0 67.7 89.5 78.2-89.5 47.5 0zM323.3 367.6l-169.9-224.7-28.3 0 171.8 224.7 26.4 0z"],"square-font-awesome":[448,512,[],"e5ad","M64 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 32zm90 122c0 9.3-4.8 17.4-12.1 22l188.9 0c7.3 0 13.2 5.9 13.2 13.2 0 1.8-.4 3.7-1.1 5.4L312 264 342.9 333.4c.7 1.7 1.1 3.5 1.1 5.4 0 7.3-5.9 13.2-13.2 13.2l-186.8 0 0 32-32 0 0-209.5c-6.1-4.8-10-12.2-10-20.5 0-14.4 11.6-26 26-26s26 11.6 26 26z"],forumbee:[448,512,[],"f211","M5.8 309.7C2 292.7 0 275.5 0 258.3 0 135 99.8 35 223.1 35 239.7 35 256.4 37 272.4 40.5 149 87.5 51.9 186 5.8 309.7zM398.7 120.5c-13.7-17.5-29.7-32.7-47.8-45.3-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.8-137.9 45.8-246.4 156.6-291.3 295.1 18.1 7.6 37 12.5 56.6 15.2 46.3-114.1 136.8-206.8 250.5-253.5z"],"42-group":[640,512,["innosoft"],"e080","M320 96l0 320c21 0 41.8-4.1 61.2-12.2s37-19.8 51.9-34.7 26.6-32.5 34.7-51.9 12.2-40.2 12.2-61.2-4.1-41.8-12.2-61.2-19.8-37.1-34.7-51.9-32.5-26.6-51.9-34.7-40.2-12.2-61.2-12.2zM0 256L160 416 320 256 160 96 0 256zm480 0c0 21 4.1 41.8 12.2 61.2s19.8 37 34.7 51.9 32.5 26.6 51.9 34.7 40.2 12.2 61.2 12.2l0-320c-42.4 0-83.1 16.9-113.1 46.9S480 213.6 480 256z"],"stumbleupon-circle":[512,512,[],"f1a3","M264 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zm0 177.5c-9.8 0-17.8 8-17.8 17.8l0 106.9c0 40.9-33.9 73.9-74.9 73.9-41.4 0-74.9-33.5-74.9-74.9l0-46.5 57.3 0 0 45.8c0 10 8 17.8 17.8 17.8s17.8-7.9 17.8-17.8l0-108.4c0-40 34.2-72.1 74.7-72.1 40.7 0 74.7 32.3 74.7 72.6l0 23.7-34.1 10.1-22.9-10.7 0-20.6c.1-9.6-7.9-17.6-17.7-17.6zM431.6 309.1c0 41.4-33.5 74.9-74.9 74.9-41.2 0-74.9-33.2-74.9-74.2l0-46.8 22.9 10.7 34.1-10.1 0 47.1c0 9.8 8 17.6 17.8 17.6s17.8-7.9 17.8-17.6l0-48 57.3 0c-.1 45.9-.1 46.4-.1 46.4z"],symfony:[512,512,[],"f83d","M256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zM389.7 151.5c-11.5 .4-19.4-6.4-19.8-16.9-.3-9.2 6.7-13.4 6.5-18.9-.2-6.5-10.2-6.8-12.9-6.7-39.8 1.3-48.6 57-58.9 113.8 21.4 3.2 36.6-.7 45.1-6.2 12-7.7-3.3-15.7-1.4-24.6 4-18.2 32.6-19 32 5.3-.4 17.9-25.9 41.8-77.6 35.7-10.8 59.5-18.4 115-58.2 161.7-29 34.5-58.4 39.8-71.6 40.3-24.6 .9-41-12.3-41.6-29.8-.6-17 14.4-26.3 24.3-26.6 21.9-.8 30.1 25.7 14.9 34-12.1 9.7 .1 12.6 2.1 12.6 10.4-.4 17.3-5.5 22.2-9 24-20 33.2-54.9 45.4-118.3 8.2-49.7 17-78 18.2-82-16.9-12.7-27.1-28.6-49.8-34.7-15.6-4.2-25.1-.6-31.8 7.8-7.9 10-5.3 23 2.4 30.7l12.6 14c15.5 17.9 24 31.9 20.8 50.6-5.1 29.9-40.7 52.9-82.9 39.9-36-11.1-42.7-36.6-38.4-50.6 7.5-24.2 42.4-11.7 34.6 13.6-2.8 8.6-4.9 8.7-6.3 13.1-4.6 14.8 41.8 28.4 51-1.4 4.5-14.5-5.3-21.7-22.2-39.9-28.5-31.7-16-65.5 2.9-79.7 52.8-39.4 100.5 17.5 110.6 25.8 37.2-109 100.5-105.5 102.4-105.5 25.2-.8 44.2 10.6 44.8 28.6 .2 7.7-4.2 22.6-19.5 23.1z"],salesforce:[640,512,[],"f83b","M249.4 245.6l-26.4 0c.7-5.2 3.3-14.1 13.6-14.1 6.8 0 12 3.8 12.7 14.1zM386 231.8c-.5 0-14.1-1.8-14.1 20s13.6 20 14.1 20c13 0 14.1-13.5 14.1-20 0-21.8-13.7-20-14.1-20zM142.8 255.5c-1.1 .9-2 2-2.5 3.2s-.8 2.7-.7 4c0 4.8 2.1 6.1 3.3 7 4.7 3.7 15.1 2.1 20.9 1l0-16.9c-5.3-1.1-16.7-2-20.9 1.6zM640.5 232c0 87.6-80 154.4-165.4 136.4-18.4 33-70.7 70.8-132.2 41.6-41.2 96-177.9 92.2-213.8-5.2-119.7 23.9-178.8-138.4-75.3-199.3-34.8-79.4 22.6-173.6 114.3-173.6 19.1 0 37.9 4.4 55 12.9s32 20.7 43.6 35.8c20.7-21.4 49.4-34.8 81.1-34.8 42.3 0 79 23.5 98.8 58.6 92.8-40.7 193.8 28.2 193.8 127.5zM120.9 263.8c0-11.8-11.7-15.2-17.9-17.2-5.3-2.1-13.4-3.5-13.4-8.9 0-9.5 17-6.7 25.2-2.1 0 0 1.2 .7 1.6-.5 .2-.7 2.4-6.6 2.6-7.3 .1-.3 .1-.6-.1-.8s-.4-.5-.6-.6c-12.3-7.6-40.7-8.5-40.7 12.7 0 12.5 11.5 15.4 17.9 17.2 4.7 1.6 13.2 3 13.2 8.7 0 4-3.5 7.1-9.2 7.1-6.9 0-13.5-2.2-19-6.3-.5-.2-1.4-.7-1.6 .7l-2.4 7.5c-.5 .9 .2 1.2 .2 1.4 1.8 1.4 10.3 6.6 22.8 6.6 13.2 0 21.4-7.1 21.4-18.1l0 0zm32-42.6c-10.1 0-18.7 3.2-21.4 5.2-.1 .1-.2 .2-.3 .3s-.1 .2-.1 .4 0 .3 0 .4 .1 .3 .2 .4l2.6 7.1c.1 .2 .2 .5 .5 .6s.5 .2 .7 .1c.6 0 6.8-4 16.9-4 4 0 7.1 .7 9.2 2.4 3.6 2.8 3.1 8.3 3.1 10.6-4.8-.3-19.1-3.4-29.4 3.8-2.3 1.6-4.3 3.8-5.5 6.3s-1.9 5.4-1.8 8.2c0 5.9 1.5 10.4 6.6 14.4 12.2 8.2 36.3 2 38.1 1.4 1.6-.3 3.5-.7 3.5-1.9l0-33.9c0-4.6 .3-21.6-22.8-21.6l0 .1zm46.6-21c0-.2 0-.3-.1-.5s-.1-.3-.3-.4-.2-.2-.4-.3-.3-.1-.5-.1l-9.8 0c-.2 0-.3 0-.5 .1s-.3 .1-.4 .3-.2 .2-.3 .4-.1 .3-.1 .5l0 79c0 .2 0 .3 .1 .5s.1 .3 .3 .4 .2 .2 .4 .3 .3 .1 .5 .1l9.9 0c.2 0 .3 0 .5-.1s.3-.1 .4-.3 .2-.2 .3-.4 .1-.3 .1-.5l-.1-79zm55.7 28.9c-2.1-2.3-6.8-7.5-17.6-7.5-3.5 0-14.2 .2-20.7 8.9-6.4 7.6-6.6 18.1-6.6 21.4 0 3.1 .2 14.3 7.1 21.2 2.6 2.9 9.1 8.2 22.8 8.2 10.8 0 16.5-2.3 18.6-3.8 .5-.2 .7-.7 .2-1.9l-2.3-6.8c-.1-.3-.3-.5-.6-.6s-.5-.2-.8-.1c-2.6 .9-6.3 2.8-15.3 2.8-17.4 0-16.8-14.7-16.9-16.7l37.2 0c.3 0 .5-.1 .7-.3s.4-.4 .4-.7c-.3 0 2.1-14.7-6.1-24.2l0 0zm36.7 52.7c13.2 0 21.4-7.1 21.4-18.1 0-11.8-11.7-15.2-17.9-17.2-4.1-1.7-13.4-3.4-13.4-8.9 0-3.8 3.3-6.4 8.5-6.4 5.8 .1 11.5 1.6 16.7 4.2 0 0 1.2 .7 1.6-.5 .2-.7 2.4-6.6 2.6-7.3 .1-.3 .1-.6-.1-.8s-.4-.5-.6-.6c-7.9-4.9-16.7-4.9-20.2-4.9-12 0-20.5 7.3-20.5 17.6 0 12.5 11.5 15.4 17.9 17.2 6.1 2 13.2 3.3 13.2 8.7 0 4-3.5 7.1-9.2 7.1-6.9 0-13.5-2.2-19-6.4-.1-.1-.3-.2-.5-.2s-.4 0-.5 .1-.3 .2-.4 .3-.2 .3-.2 .5l-2.3 7.5c-.5 .9 .2 1.2 .2 1.4 1.7 1.4 10.3 6.6 22.8 6.6l0 0zM357.6 224c0-.7-.2-1.2-1.2-1.2l-11.8 0c0-.1 .9-8.9 4.5-12.5 4.2-4.2 11.8-1.6 12-1.6 1.2 .5 1.4 0 1.6-.5l2.8-7.8c.7-.9 0-1.2-.2-1.4-5.1-2-17.4-2.9-24.5 4.2-5.5 5.5-7 13.9-8 19.5l-8.5 0c-.3 0-.6 .2-.8 .4s-.3 .5-.4 .8l-1.4 7.8c0 .7 .2 1.2 1.2 1.2l8.2 0c-8.5 47.9-8.7 50.2-10.3 55.5-1.1 3.6-3.3 6.9-5.9 7.8-.1 0-3.9 1.7-9.6-.2 0 0-.9-.5-1.4 .7-.2 .7-2.6 6.8-2.8 7.5s0 1.4 .5 1.4c5.1 2 13 1.8 17.9 0 6.3-2.3 9.7-7.9 11.5-12.9 2.8-7.7 2.8-9.8 11.8-59.7l12.2 0c.3 0 .6-.2 .8-.4s.3-.5 .4-.8l1.4-7.8zM411 240c-.6-1.7-5.1-18.1-25.2-18.1-15.2 0-23 10-25.2 18.1-1 3-3.2 14 0 23.5 .1 .3 4.4 18.1 25.2 18.1 15 0 22.9-9.6 25.2-18.1 3.2-9.6 1-20.5 0-23.5zm45.4-16.7c-5-1.7-16.6-1.9-22.1 5.4l0-4.5c0-.2 0-.3-.1-.5s-.1-.3-.3-.4-.2-.2-.4-.3-.3-.1-.5-.1l-9.4 0c-.2 0-.3 0-.5 .1s-.3 .1-.4 .3-.2 .2-.3 .4-.1 .3-.1 .5l0 55.3c0 .2 0 .3 .1 .5s.1 .3 .3 .4 .2 .2 .4 .3 .3 .1 .5 .1l9.6 0c.2 0 .3 0 .5-.1s.3-.1 .4-.3 .2-.2 .3-.4 .1-.3 .1-.5l0-27.8c0-2.9 .1-11.4 4.5-15.1 4.9-4.9 12-3.4 13.4-3.1 .3 0 .6-.1 .8-.3s.4-.4 .6-.7c1.2-2.6 2.2-5.3 3.1-8 .1-.3 .1-.5 0-.8s-.3-.5-.5-.6l0 0zm46.8 54.1l-2.1-7.3c-.5-1.2-1.4-.7-1.4-.7-4.2 1.8-10.1 1.9-11.3 1.9-4.6 0-17.2-1.1-17.2-19.8 0-6.2 1.8-19.8 16.5-19.8 3.9-.1 7.8 .5 11.5 1.6 0 0 .9 .5 1.2-.7 .9-2.6 1.6-4.5 2.6-7.5 .2-.9-.5-1.2-.7-1.2-11.6-3.9-22.3-2.5-27.8 0-1.6 .7-16.2 6.5-16.2 27.5 0 2.9-.6 30.1 28.9 30.1 5.3 0 10.6-1 15.5-2.8 .2-.2 .4-.4 .5-.6s.1-.5 0-.8l0 0zm53.9-39.5c-.8-3-5.4-16.2-22.3-16.2-16 0-23.5 10.1-25.6 18.6-1.2 3.8-1.7 7.8-1.7 11.8 0 25.9 18.8 29.4 29.9 29.4 10.8 0 16.5-2.3 18.6-3.8 .5-.2 .7-.7 .2-1.9l-2.4-6.8c-.1-.3-.3-.5-.6-.6s-.6-.2-.8-.1c-2.6 .9-6.3 2.8-15.3 2.8-17.4 0-16.9-14.7-16.9-16.7l37.2 0c.3 0 .5-.1 .7-.3s.4-.4 .4-.7c-.2 0 .9-7.1-1.4-15.5l0 0zm-23.3-6.4c-10.3 0-13 9-13.6 14.1l26.4 0c-.9-11.9-7.6-14.1-12.7-14.1l0 0z"],sourcetree:[448,512,[],"f7d3","M427.4 203c0-112.1-90.9-203-203-203-112.1-.2-203 90.6-203.2 202.6-.1 43 13.5 84.8 38.7 119.6s60.9 60.6 101.8 73.8l0 101.7c0 3.8 1.5 7.4 4.2 10.1s6.3 4.2 10.1 4.2l96.4 0c3.8 0 7.4-1.5 10.1-4.2s4.2-6.3 4.2-10.1l0-101.6c40.8-13.2 76.5-39 101.7-73.7s38.9-76.5 39-119.4zm-271.6 0c0-90.8 137.3-90.8 137.3 0-.1 89.9-137.3 91-137.3 0z"],"linkedin-in":[448,512,[],"f0e1","M100.3 448l-92.9 0 0-299.1 92.9 0 0 299.1zM53.8 108.1C24.1 108.1 0 83.5 0 53.8 0 39.5 5.7 25.9 15.8 15.8s23.8-15.8 38-15.8 27.9 5.7 38 15.8 15.8 23.8 15.8 38c0 29.7-24.1 54.3-53.8 54.3zM447.9 448l-92.7 0 0-145.6c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7l0 148.1-92.8 0 0-299.1 89.1 0 0 40.8 1.3 0c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3l0 164.3-.1 0z"],html5:[384,512,[],"f13b","M0 32L34.9 427.8 191.5 480 349.1 427.8 384 32 0 32zM308.2 159.9l-183.8 0 4.1 49.4 175.6 0-13.6 148.4-97.9 27 0 .3-1.1 0-98.7-27.3-6-75.8 47.7 0 3.5 38.1 53.5 14.5 53.7-14.5 6-62.2-166.9 0-12.8-145.6 241.1 0-4.4 47.7z"],rust:[512,512,[],"e07a","M508.5 249.8l-21.8-13.5c-.2-2-.3-3.9-.5-5.9l18.7-17.5c.9-.9 1.6-1.9 2-3.1s.5-2.5 .2-3.7-.8-2.4-1.6-3.3-1.8-1.7-3-2.1l-24-9c-.5-1.9-1.1-3.8-1.7-5.6l15-20.8c.7-1 1.2-2.2 1.3-3.4s0-2.5-.5-3.7-1.2-2.2-2.2-2.9-2.1-1.3-3.4-1.5l-25.4-4.2c-.9-1.7-1.8-3.4-2.7-5.2l10.7-23.4c.5-1.1 .7-2.4 .6-3.6s-.5-2.4-1.2-3.5-1.6-1.9-2.8-2.5-2.4-.8-3.6-.8l-25.8 .9c-1.2-1.5-2.4-2.9-3.6-4.4L439 81.8c.3-1.2 .3-2.5-.1-3.7s-1-2.3-1.9-3.2-2-1.5-3.2-1.9-2.5-.4-3.7-.1L405 78.9c-1.4-1.2-2.9-2.4-4.4-3.6l.9-25.8c.1-1.3-.2-2.5-.8-3.6s-1.4-2.1-2.5-2.8-2.2-1.1-3.5-1.2-2.5 .1-3.7 .6L367.7 53.2c-1.7-.9-3.4-1.8-5.1-2.7l-4.2-25.4c-.2-1.2-.7-2.4-1.5-3.4s-1.8-1.7-2.9-2.2-2.4-.7-3.7-.5-2.4 .6-3.4 1.3L326 35.3c-1.9-.6-3.8-1.1-5.6-1.7l-9-24c-.4-1.2-1.2-2.2-2.1-3s-2.1-1.4-3.3-1.6-2.5-.2-3.7 .2-2.3 1.1-3.1 2L281.6 25.9c-2-.2-3.9-.4-5.9-.5L262.3 3.5c-.7-1.1-1.6-1.9-2.7-2.6s-2.3-.9-3.6-.9-2.5 .3-3.6 .9-2 1.5-2.7 2.6L236.2 25.3c-2 .2-3.9 .3-5.9 .6L212.9 7.1c-.9-.9-1.9-1.6-3.1-2s-2.5-.5-3.7-.2-2.4 .8-3.3 1.6-1.7 1.8-2.1 3l-9 24c-1.9 .6-3.8 1.1-5.7 1.7l-20.8-15c-1-.7-2.2-1.2-3.4-1.3s-2.5 0-3.7 .5-2.2 1.2-2.9 2.2-1.3 2.1-1.5 3.4l-4.2 25.4c-1.7 .9-3.4 1.8-5.2 2.7L120.9 42.6c-1.1-.5-2.4-.7-3.7-.6s-2.5 .5-3.5 1.2-1.9 1.7-2.5 2.8-.8 2.4-.8 3.6l.9 25.8c-1.5 1.2-3 2.4-4.4 3.6L81.8 73c-1.2-.3-2.5-.3-3.7 .1s-2.3 1-3.2 1.9-1.5 2-1.9 3.2-.4 2.5-.1 3.7L78.9 107c-1.2 1.4-2.4 2.9-3.6 4.4l-25.8-.9c-1.3 0-2.5 .2-3.6 .8s-2.1 1.4-2.8 2.4-1.1 2.2-1.2 3.5 .1 2.5 .6 3.6l10.7 23.4c-.9 1.7-1.8 3.4-2.7 5.2l-25.4 4.1c-1.2 .2-2.4 .7-3.4 1.5s-1.7 1.8-2.2 2.9-.7 2.4-.5 3.7 .6 2.4 1.3 3.4l15 20.8c-.6 1.9-1.1 3.8-1.7 5.7l-24 9c-1.2 .4-2.2 1.2-3 2.1s-1.4 2.1-1.6 3.3-.2 2.5 .2 3.7 1.1 2.3 2 3.1l18.7 17.5c-.2 2-.4 3.9-.6 5.9L3.5 249.8c-1.1 .7-1.9 1.6-2.6 2.7s-.9 2.3-.9 3.6 .3 2.5 .9 3.6 1.5 2 2.6 2.7l21.8 13.5c.2 2 .3 3.9 .6 5.9L7.1 299.1c-.9 .9-1.6 1.9-2 3.1s-.5 2.5-.2 3.7 .8 2.4 1.6 3.3 1.8 1.7 3 2.1l24 9c.6 1.9 1.1 3.8 1.7 5.6l-15 20.8c-.7 1-1.2 2.2-1.3 3.4s0 2.5 .5 3.7 1.2 2.2 2.2 2.9 2.1 1.3 3.4 1.5l25.4 4.2c.9 1.7 1.8 3.4 2.7 5.1L42.6 391.1c-.5 1.1-.7 2.4-.6 3.6s.5 2.5 1.2 3.5c.7 1.1 1.6 1.9 2.7 2.5s2.4 .8 3.6 .8l25.8-.9c1.2 1.5 2.4 2.9 3.6 4.4L73 430.2c-.3 1.2-.3 2.5 .1 3.7s1 2.3 1.9 3.2 2 1.5 3.2 1.9 2.5 .4 3.7 .1l25.2-5.9c1.5 1.2 2.9 2.4 4.4 3.6l-.9 25.8c0 1.3 .2 2.5 .8 3.6s1.4 2.1 2.5 2.8 2.2 1.1 3.5 1.2 2.5-.1 3.6-.6l23.4-10.7c1.7 .9 3.4 1.8 5.1 2.7l4.2 25.4c.2 1.2 .7 2.4 1.5 3.4s1.8 1.8 2.9 2.2 2.4 .7 3.7 .5 2.4-.6 3.4-1.3l20.8-15c1.9 .6 3.8 1.1 5.6 1.7l9 24c.4 1.2 1.2 2.2 2.1 3s2.1 1.4 3.3 1.6 2.5 .2 3.7-.2 2.3-1.1 3.1-2l17.5-18.7c2 .2 3.9 .4 5.9 .6l13.5 21.8c.7 1.1 1.6 1.9 2.7 2.6s2.3 .9 3.6 .9 2.5-.3 3.6-.9 2-1.5 2.7-2.6l13.5-21.8c2-.2 3.9-.3 5.9-.6l17.5 18.7c.9 .9 1.9 1.6 3.1 2s2.5 .5 3.7 .2 2.4-.8 3.3-1.6 1.7-1.8 2.1-3l9-24c1.9-.6 3.8-1.1 5.6-1.7l20.8 15c1 .7 2.2 1.2 3.4 1.3s2.5 0 3.7-.5 2.2-1.2 2.9-2.2 1.3-2.1 1.5-3.4l4.2-25.4c1.7-.9 3.4-1.8 5.1-2.7l23.4 10.7c1.1 .5 2.4 .7 3.6 .6s2.4-.5 3.5-1.2 1.9-1.6 2.5-2.8 .8-2.4 .8-3.6l-.9-25.8c1.5-1.2 2.9-2.4 4.4-3.6l25.2 5.9c1.2 .3 2.5 .3 3.7-.1s2.3-1 3.2-1.9 1.5-2 1.9-3.2 .4-2.5 .1-3.7L433.1 405c1.2-1.4 2.4-2.9 3.6-4.4l25.8 .9c1.3 .1 2.5-.2 3.6-.8s2.1-1.4 2.8-2.5c.7-1 1.1-2.2 1.2-3.5s-.1-2.5-.6-3.6l-10.7-23.4c.9-1.7 1.8-3.4 2.7-5.1l25.4-4.2c1.2-.2 2.4-.7 3.4-1.5s1.8-1.8 2.2-2.9 .7-2.4 .5-3.7-.6-2.4-1.3-3.4l-15-20.8c.6-1.9 1.1-3.8 1.7-5.6l24-9c1.2-.4 2.2-1.2 3-2.1s1.4-2.1 1.6-3.3 .2-2.5-.2-3.7-1.1-2.3-2-3.1l-18.7-17.5c.2-1.9 .4-3.9 .6-5.9l21.8-13.5c1.1-.7 1.9-1.6 2.6-2.7s.9-2.3 .9-3.6-.3-2.5-.9-3.6-1.5-2-2.6-2.7l0 0zm-151 129.1c-3.6-.8-7.4-.1-10.5 1.9s-5.3 5.2-6 8.8l-7.6 35.7c-24.6 11.1-51.3 16.8-78.3 16.7s-53.6-6.1-78.1-17.4l-7.6-35.7c-.4-1.8-1.1-3.5-2.1-5s-2.4-2.8-3.9-3.8-3.2-1.7-5-2-3.6-.3-5.4 .1l-31.5 6.8c-5.8-6-11.3-12.5-16.3-19.2l153.2 0c1.7 0 2.9-.3 2.9-1.9l0-54.2c0-1.6-1.2-1.9-2.9-1.9l-44.8 0 0-34.4 48.5 0c4.4 0 23.7 1.3 29.8 25.9 1.9 7.5 6.2 32.1 9.1 40 2.9 8.8 14.6 26.5 27.1 26.5l79 0c-5.3 7.1-11.1 13.8-17.3 20.1l-32.1-6.9zm25.8 34.5c0 3-.9 6-2.6 8.5s-4 4.5-6.8 5.6-5.8 1.5-8.8 .9-5.7-2-7.8-4.2-3.6-4.8-4.2-7.8-.3-6 .8-8.8 3.1-5.2 5.6-6.9 5.4-2.6 8.5-2.6l.4 0c4 .1 7.7 1.8 10.5 4.6s4.3 6.7 4.3 10.6l.1 0zm-225.6-.7c0 3-.9 6-2.6 8.5s-4.1 4.5-6.8 5.6-5.8 1.5-8.8 .9-5.7-2-7.8-4.2-3.6-4.8-4.2-7.8-.3-6 .9-8.8 3.1-5.2 5.6-6.8 5.4-2.6 8.5-2.6l.5 0c4 .1 7.7 1.8 10.5 4.6s4.3 6.7 4.3 10.6l.1 0zM69.6 234.2l32.8-14.6c1.7-.7 3.2-1.8 4.4-3.1s2.2-2.9 2.9-4.6 1-3.5 .9-5.3-.5-3.6-1.2-5.3l-6.8-15.2 26.6 0 0 119.7-53.6 0c-6.6-23.2-8.7-47.6-6.1-71.6zM58.3 198.1c0-2 .4-4 1.2-5.8s1.9-3.5 3.3-4.9 3.1-2.5 4.9-3.3 3.8-1.2 5.8-1.2l.5 0c3 .1 5.9 1 8.3 2.8s4.3 4.1 5.4 6.9 1.3 5.8 .7 8.8-2.1 5.6-4.3 7.7-4.9 3.5-7.8 4.1-6 .2-8.7-.9-5.1-3.1-6.8-5.6-2.5-5.4-2.5-8.4l0 0zm155.2 24.5l0-35.3 63.3 0c3.3 0 23.1 3.8 23.1 18.6 0 12.3-15.2 16.7-27.7 16.7l-58.7 0zM399 306.7c-9.8 1.1-20.6-4.1-22-10.1-5.8-32.5-15.4-39.4-30.6-51.4 18.9-12 38.5-29.6 38.5-53.3 0-25.5-17.5-41.6-29.4-49.5-16.8-11-35.3-13.2-40.3-13.2l-198.9 0c27.5-30.7 64.4-51.5 104.9-59.2l23.5 24.6c1.3 1.3 2.8 2.4 4.4 3.1s3.5 1.1 5.3 1.2 3.6-.3 5.3-.9 3.2-1.7 4.6-2.9l26.3-25c26.8 5 52.1 15.8 74.3 31.6s40.6 36.2 54.1 59.9l-18 40.6c-1.5 3.4-1.5 7.2-.2 10.6s3.9 6.2 7.3 7.7l34.6 15.3c1.1 10.8 1.2 21.7 .4 32.5l-19.3 0c-1.9 0-2.7 1.3-2.7 3.1l0 8.8c0 20.8-11.7 25.3-22 26.5zM240 60.2c0-4 1.6-7.9 4.5-10.7s6.7-4.5 10.7-4.5l.4 0c3 .1 5.9 1 8.4 2.8s4.3 4.1 5.4 6.9 1.3 5.8 .7 8.8-2.1 5.6-4.3 7.7-4.9 3.5-7.8 4-6 .2-8.7-.9-5.1-3.1-6.8-5.6-2.5-5.4-2.5-8.4zM436.8 214c-2 0-4-.4-5.8-1.2s-3.5-1.9-4.9-3.3-2.5-3.1-3.3-4.9-1.2-3.8-1.2-5.8 .4-4 1.2-5.8 1.9-3.5 3.3-4.9 3.1-2.5 4.9-3.3 3.8-1.2 5.8-1.2l.4 0c4 .1 7.9 1.7 10.7 4.6s4.4 6.8 4.3 10.8-1.7 7.9-4.6 10.7-6.8 4.4-10.8 4.3z"],hornbill:[512,512,[],"f592","M76.8 370.3c1 7.8-.4 15.8-4.1 22.8s-9.6 12.6-16.7 16.1-15.1 4.7-22.9 3.3-15-5.1-20.6-10.7-9.2-12.9-10.5-20.7 0-15.8 3.6-22.9 9.3-12.8 16.3-16.5 15-5 22.9-3.9c-78.3-111.3 52-190.5 52-190.5-5.9 43-8.2 91.2-8.2 91.2-67.3 41.5 .9 64.1 39.8 72.9 9.9 27 27.8 50.2 51.4 66.7s51.6 25.3 80.3 25.3c1.9 0 3.8-.2 5.7-.3l.1 18.9c-99.2 1.4-158.7-29.1-188.9-51.6zm108-327.7c.9-7.2-.2-14.6-3.4-21.2-3-6.2-7.6-11.5-13.4-15.3s-12.5-5.9-19.4-6.2-13.8 1.4-19.8 4.7-11.1 8.3-14.5 14.3-5.2 12.8-5 19.7 2.2 13.7 5.9 19.5 8.9 10.6 15.1 13.6 13.1 4.4 20 3.9c-22.6 29.9-53.8 89.6-52.4 190l21.8-.2c0-.9-.1-1.8-.1-2.7 0-28 8.4-55.3 24.1-78.5s37.9-41.2 63.8-51.6c8-37.7 30.7-114.3 73.8-44.3 0 0 48.1 2.4 91.2 8.2 0 0-77.8-128-187.6-54.1l0 0zM489 176.8c6.3-3 11.7-7.7 15.5-13.6s5.9-12.7 6.1-19.8-1.6-14-5.2-20-8.7-11-14.9-14.3-13.2-4.8-20.2-4.4-13.8 2.8-19.5 6.9-10.2 9.6-13 16.1-3.7 13.6-2.7 20.5c-31.7-21.9-89.8-49.1-183.4-47.7l.1 22.5c2.7-.2 5.4-.4 8.1-.4 28.1 0 55.6 8.5 78.9 24.3s41.2 38.3 51.6 64.5c39.1 9 105.1 31.6 38.5 72.5 0 0-2.3 48.1-8.2 91.2 0 0 133.4-81.2 49-194.6 6.6 .6 13.3-.6 19.3-3.5l0 0zM374.4 436.2c21.4-32.5 46.4-89.7 45.1-179.7l-19.5 .1c.1 2.1 .3 4.1 .3 6.2 0 28.6-8.8 56.5-25.1 80s-39.5 41.4-66.3 51.4c-8.9 39-31.4 106.7-72.8 39.5 0 0-48.1-2.3-91.2-8.2 0 0 79.9 131.3 191.9 51 .3 4.9 1.5 9.6 3.6 14 2.9 6.1 7.5 11.4 13.1 15.1s12.2 6 19 6.4 13.6-1.1 19.6-4.2 11.1-7.8 14.7-13.6 5.6-12.4 5.7-19.2-1.5-13.5-4.8-19.4-8.2-10.9-14.1-14.3-12.6-5.2-19.4-5.1l0-.1z"],php:[640,512,[],"f457","M320 104.5c171.4 0 303.2 72.2 303.2 151.5S491.3 407.5 320 407.5C148.6 407.5 16.8 335.3 16.8 256S148.7 104.5 320 104.5zm0-16.8C143.3 87.7 0 163 0 256S143.3 424.3 320 424.3 640 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.3l36.7 0 8.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.7l-70.7 0-32.7 168.7zM283.1 136.7l36.5 0-8.7 44.8c31.5 0 60.7-2.3 74.8 10.7 14.8 13.6 7.7 31-8.3 113.1l-37 0c15.4-79.4 18.3-86 12.7-92-5.4-5.8-17.7-4.6-47.4-4.6l-18.8 96.6-36.5 0 32.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.3l36.8 0 8.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.7l-70.7 0-32.8 168.7z"],disqus:[576,512,[],"e7d5","M290.2 512c-62.6 0-119.9-22.9-164.2-60.8L17 466.1 59.1 362.2c-14.7-32.4-22.9-68.3-22.9-106.2 0-141.4 113.7-256 254-256 140.3 0 254 114.6 254 256 0 141.4-113.7 256-254 256zM428.9 255.3l0-.7C428.9 180.7 376.8 128 287 128l-97 0 0 256 95.6 0c90.5 0 143.4-54.9 143.4-128.7zM288 321.1l-28.4 0 0-130.2 28.4 0c41.7 0 69.3 23.8 69.3 64.7l0 .7c0 41.3-27.7 64.7-69.3 64.7z"],"500px":[384,512,[],"f26e","M71.8 344.3c-6.5-14.2-6.9-18.3 7.4-23.1 25.6-8 8 9.2 43.2 49.2l.3 0 0-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.5S151 163.3 126.3 188c-.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.8L70.2 20c0-5 3.9-10.5 10.5-10.5L322 9.5c8.3 0 8.3 11.6 8.3 15.1 0 3.9 0 15.1-8.3 15.1l-223.2 0 0 132.9 .3 0c104.2-109.8 282.8-36 282.8 108.9 0 178.1-244.8 220.3-310.1 62.8zM135.1 83.5c-.5 4.2 4.6 24.5 14.6 20.6 124.8-47.5 202.8 40.4 209.4 40.4 4.8 0 22.8-15.3 14.3-22.8-93.2-89-234.5-57-238.3-38.2zM361.5 414.7c-110 109.9-299 60.8-332-104.2 0-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.4zM182.1 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.2l-17.3-17.3 18.2-18.2c6.3-6.8-10.1-21.8-16.2-15.7L218.2 268c-18.6-18.8-18.4-19.5-21.5-19.5-5 0-18 11.7-12.4 17.3L202.5 284c-18.1 17.9-20.4 19.2-20.4 22.6z"],affiliatetheme:[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.1 105.5 88.2 170.8 48.3 199.9 69.9s11.1 96.6-40.2 167.5zm351.2-57.3c-73.8 123.4-191.9 187.7-264.5 143.6-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"],"red-river":[448,512,[],"f3e3","M353.2 32L94.8 32C42.4 32 0 74.4 0 126.8L0 385.2C0 437.6 42.4 480 94.8 480l258.4 0c52.4 0 94.8-42.4 94.8-94.8l0-258.4C448 74.4 405.6 32 353.2 32zM144.9 200.9l0 56.3c0 27-21.9 48.9-48.9 48.9l0-154.2c0-13.2 10.7-23.9 23.9-23.9l154.2 0c0 27-21.9 48.9-48.9 48.9l-56.3 0c-12.3-.6-24.6 11.6-24 24zm176.3 72l-56.3 0c-12.3-.6-24.6 11.6-24 24l0 56.3c0 27-21.9 48.9-48.9 48.9l0-154.2c0-13.2 10.7-23.9 23.9-23.9l154.2 0c0 27-21.9 48.9-48.9 48.9z"],twitter:[512,512,[],"f099","M459.4 151.7c.3 4.5 .3 9.1 .3 13.6 0 138.7-105.6 298.6-298.6 298.6-59.5 0-114.7-17.2-161.1-47.1 8.4 1 16.6 1.3 25.3 1.3 49.1 0 94.2-16.6 130.3-44.8-46.1-1-84.8-31.2-98.1-72.8 6.5 1 13 1.6 19.8 1.6 9.4 0 18.8-1.3 27.6-3.6-48.1-9.7-84.1-52-84.1-103l0-1.3c14 7.8 30.2 12.7 47.4 13.3-28.3-18.8-46.8-51-46.8-87.4 0-19.5 5.2-37.4 14.3-53 51.7 63.7 129.3 105.3 216.4 109.8-1.6-7.8-2.6-15.9-2.6-24 0-57.8 46.8-104.9 104.9-104.9 30.2 0 57.5 12.7 76.7 33.1 23.7-4.5 46.5-13.3 66.6-25.3-7.8 24.4-24.4 44.8-46.1 57.8 21.1-2.3 41.6-8.1 60.4-16.2-14.3 20.8-32.2 39.3-52.6 54.3z"],"fort-awesome":[512,512,[],"f286","M489.5 287.9l-27.4 0c-2.6 0-4.6 2-4.6 4.6l0 32-36.6 0 0-178.3c0-2.6-2-4.6-4.6-4.6l-27.4 0c-2.6 0-4.6 2-4.6 4.6l0 32-36.6 0 0-32c0-2.6-2-4.6-4.6-4.6l-27.4 0c-2.6 0-4.6 2-4.6 4.6l0 32-36.6 0 0-32c0-6-8-4.6-11.7-4.6l0-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-8l0-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.9l0-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.3l0 111.7c-3.7 0-11.7-1.4-11.7 4.6l0 32-36.6 0 0-32c0-2.6-2-4.6-4.6-4.6l-27.4 0c-2.6 0-4.6 2-4.6 4.6l0 32-36.3 0 0-32c0-2.6-2-4.6-4.6-4.6l-27.4 0c-2.6 0-4.6 2-4.6 4.6l0 178.3-36.6 0 0-32c0-2.6-2-4.6-4.6-4.6l-27.4 0c-2.6 0-4.6 2-4.6 4.6l0 219.5 182.9 0 0-96c0-72.6 109.7-72.6 109.7 0l0 96 182.9 0 0-219.5c.1-2.6-1.9-4.6-4.5-4.6zm-288.1-4.5c0 2.6-2 4.6-4.6 4.6l-27.4 0c-2.6 0-4.6-2-4.6-4.6l0-64c0-2.6 2-4.6 4.6-4.6l27.4 0c2.6 0 4.6 2 4.6 4.6l0 64zm146.4 0c0 2.6-2 4.6-4.6 4.6l-27.4 0c-2.6 0-4.6-2-4.6-4.6l0-64c0-2.6 2-4.6 4.6-4.6l27.4 0c2.6 0 4.6 2 4.6 4.6l0 64z"],mixer:[448,512,[],"e056","M82.6 76.1c-3.8-5.1-8.7-9.4-14.2-12.5s-11.7-5.1-18.1-5.7-12.8 .1-18.8 2.2-11.6 5.3-16.3 9.6c-17.6 16.2-19 43.5-4.8 62.8l91.8 123-92.3 124.1c-14.2 19.3-13.1 46.6 4.7 62.8 4.7 4.3 10.3 7.6 16.3 9.6s12.5 2.8 18.8 2.2 12.5-2.5 18.1-5.7 10.4-7.4 14.2-12.5L210.9 262.7c1.5-2.1 2.3-4.6 2.3-7.1s-.8-5-2.3-7.1L82.6 76.1zM438.2 379.6l-92.3-124.1 91.8-123c14.2-19.2 12.8-46.6-4.7-62.8-4.7-4.3-10.3-7.6-16.3-9.6s-12.5-2.8-18.8-2.2-12.5 2.5-18.1 5.7-10.4 7.4-14.2 12.5l-128 172.1c-1.5 2.1-2.3 4.6-2.3 7.1s.8 5 2.3 7.1L366 435.9c3.8 5.1 8.7 9.4 14.2 12.5s11.7 5.1 18.1 5.7 12.8-.1 18.8-2.2 11.6-5.3 16.3-9.6c17.8-16.2 19-43.5 4.7-62.8z"],lyft:[512,512,[],"f3c3","M0 81.1l77.8 0 0 208.7c0 33.1 15 52.8 27.2 61-12.7 11.1-51.2 20.9-80.2-2.8-17-14-24.8-37.3-24.8-59L0 81.1zM485.9 254.6l0-22 23.8 0 0-76.8-26.1 0c-10.1-46.3-51.2-80.7-100.3-80.7-56.6 0-102.7 46-102.7 102.7l0 179.2c16 2.3 35.4-.3 51.7-14 17.1-14 24.8-37.2 24.8-59l0-6.7 38.8 0 0-76.8-38.8 0 0-23.3c0-34.6 52.2-34.6 52.2 0l0 77.1c0 56.6 46 102.7 102.7 102.7l0-76.5c-14.5 0-26.1-11.7-26.1-25.9zm-294.3-99l0 113c0 15.4-23.8 15.4-23.8 0l0-113-76.8 0 0 132.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.8l0 70.3c25.1 7.5 51.5 9.8 77.6 4.7 47.1-9.1 76.8-48.4 76.8-100.8l0-178.2-77.1 0 0 .5z"],"apple-pay":[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.8zm10.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.1zm100.4-36.2l0 194.9 30.3 0 0-66.6 41.9 0c38.3 0 65.1-26.3 65.1-64.3s-26.4-64-64.1-64l-73.2 0zM258.5 165l34.9 0c26.3 0 41.3 14 41.3 38.6s-15 38.8-41.4 38.8l-34.8 0 0-77.4zM420.7 335.9c19 0 36.6-9.6 44.6-24.9l.6 0 0 23.4 28 0 0-97c0-28.1-22.5-46.3-57.1-46.3-32.1 0-55.9 18.4-56.8 43.6l27.3 0c2.3-12 13.4-19.9 28.6-19.9 18.5 0 28.9 8.6 28.9 24.5l0 10.8-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.1 0 11c0 18.2-15.5 31.2-36 31.2zm102.5 74.6c29.5 0 43.4-11.3 55.5-45.4l53.1-149-30.8 0-35.6 115.1-.6 0-35.6-115.1-31.6 0 51.2 141.9-2.8 8.6c-4.6 14.6-12.1 20.3-25.5 20.3-2.4 0-7-.3-8.9-.5l0 23.4c1.8 .4 9.3 .7 11.6 .7z"],artstation:[512,512,[],"f77a","M2.1 377.4l43 74.3c4.3 8.5 10.8 15.7 18.9 20.7s17.4 7.6 27 7.6l285.4 0-59.2-102.6-315.1 0zM501.9 350L335.7 59.3c-4.4-8.2-10.9-15.1-18.9-20S299.7 32 290.4 32l-88.4 0 257.3 447.6 40.7-70.5c1.9-3.2 21-29.7 2-59.1zM275.2 304.5l-115.5-200-115.5 200 231 0z"],"node-js":[448,512,[],"f3d3","M224.5 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 0L412 367.5c1.7-1 2.8-3 2.8-5l0-213.2c0-2.1-1.1-4-2.9-5.1L227.3 37.7c-1.7-1-4-1-5.7 0L37.1 144.3c-1.8 1-2.9 3-2.9 5.1l0 213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7l0-210.4c0-3 2.4-5.3 5.4-5.3l23.4 0c2.9 0 5.4 2.3 5.4 5.3l0 210.5c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6L20.6 396.1c-12-6.9-19.4-19.8-19.4-33.7l0-213.1c0-13.8 7.4-26.8 19.4-33.7L205.1 9c11.7-6.6 27.2-6.6 38.8 0L428.6 115.7c12 6.9 19.4 19.8 19.4 33.7l0 213.1c0 13.8-7.4 26.7-19.4 33.7L243.9 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zM373.6 297.9c0-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.2l24 0c1.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.5l-23.9 0c-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"],uncharted:[448,512,[],"e084","M171.8 232.8c1.1 0 2.1-.3 3-.9s1.6-1.4 2-2.4c2.2-9.8 7.4-18.6 14.9-25.3 1.2-.8 1.7-2.5 1.7-4.1-.1-.7-.3-1.3-.6-1.9s-.9-1.1-1.4-1.4L74.5 128.5 149.1 85c1.5-.8 2.7-2 3.6-3.5s1.4-3.1 1.4-4.8c0-1.7-.4-3.4-1.3-4.9s-2.2-2.7-3.7-3.4L126.7 55.6c-1.5-.8-3.1-1.2-4.8-1.2s-3.3 .4-4.8 1.2L17 113.6c-1.5 .8-2.7 2-3.6 3.5s-1.4 3.1-1.4 4.8L12 237c0 1.7 .4 3.4 1.3 4.9s2.2 2.7 3.7 3.4l22.4 12.8c1.5 .9 3.2 1.3 5 1.2 2.4 .1 4.8-.8 6.6-2.5 1.8-1.9 2.8-4.4 2.9-7l0-85.3 115.9 67.9c.6 .3 1.4 .4 2.1 .4zM323.4 377.7c-1.7 .1-3.4 .5-5 1.2l-74.5 43.1 0-134.2c0-2.9-2.9-5.8-6.2-4.6-9.4 2.8-19.5 3-29 .4-.7-.2-1.5-.2-2.2-.1s-1.4 .4-2 .9-1.1 1-1.4 1.7-.5 1.4-.5 2.1l0 133.3-74.5-43.1c-1.5-.9-3.2-1.3-5-1.2-2.5 0-4.9 1-6.7 2.8s-2.8 4.2-2.8 6.7l0 26.1c0 1.7 .4 3.4 1.3 4.9s2.2 2.7 3.7 3.4l100.2 57.6c1.5 .9 3.2 1.3 5 1.2 1.7 0 3.4-.4 5-1.2l100.2-57.6c1.5-.8 2.7-2 3.6-3.5s1.4-3.1 1.4-4.8l0-26.1c-.8-4.6-5.4-9.1-10.4-9.1zM286.1 78a23 23 0 1 0 0-46 23 23 0 1 0 0 46zm63.6-10.1a23 23 0 1 0 0 46 23 23 0 1 0 0-46zm63.2 83.7a23 23 0 1 0 0-46 23 23 0 1 0 0 46zm-63.2-9.2a23 23 0 1 0 0 46 23 23 0 1 0 0-46zm-63.6 83.2c4.5 0 9-1.3 12.8-3.9s6.7-6.1 8.5-10.3 2.2-8.8 1.3-13.3-3.1-8.6-6.3-11.8-7.3-5.4-11.8-6.3-9.1-.4-13.3 1.3-7.8 4.7-10.3 8.5-3.9 8.2-3.9 12.8c0 3 .6 6 1.8 8.8s2.9 5.3 5 7.5 4.7 3.8 7.5 5 5.8 1.8 8.8 1.8l0 0zM224 262c4.5 0 9-1.4 12.8-3.9s6.7-6.1 8.5-10.3 2.2-8.8 1.3-13.3-3.1-8.6-6.3-11.8-7.3-5.4-11.8-6.3-9.1-.4-13.3 1.3-7.8 4.7-10.3 8.5-3.9 8.2-3.9 12.8c0 3 .6 6 1.7 8.8s2.8 5.3 5 7.5 4.7 3.8 7.5 5 5.8 1.8 8.8 1.8l0 0zm188.9-82.4c-4.6 0-9 1.3-12.8 3.9s-6.7 6.1-8.5 10.3-2.2 8.8-1.3 13.3 3.1 8.6 6.3 11.8 7.3 5.4 11.8 6.3 9.1 .4 13.3-1.3 7.8-4.7 10.3-8.5 3.9-8.2 3.9-12.8c0-6.1-2.4-11.9-6.7-16.3s-10.2-6.7-16.3-6.7l0 0zm0 72.3c-4.6 0-9 1.3-12.8 3.9s-6.7 6.1-8.5 10.3-2.2 8.8-1.3 13.3 3.1 8.6 6.3 11.8 7.3 5.4 11.8 6.3 9.1 .4 13.3-1.3 7.8-4.7 10.3-8.5 3.9-8.2 3.9-12.8c0-6.1-2.4-11.9-6.7-16.3s-10.2-6.7-16.3-6.7l0 0z"],playstation:[576,512,[],"f3df","M571 372.3c-11.3 14.2-38.8 24.3-38.8 24.3l-205.1 73.6 0-54.3 150.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.9l-100.5 35.5 0-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.9zM346.6 279.8l0-139c0-16.3-3-31.3-18.3-35.6-11.7-3.8-19 7.1-19 23.4l0 347.9-93.8-29.8 0-414.7c39.9 7.4 98 24.9 129.2 35.4 79.5 27.3 106.4 61.3 106.4 137.8 0 74.5-46 102.8-104.5 74.6zM43.3 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.8 0 54.5-96.8 34.6c-17.1 6.1-19.7 14.8-5.8 19.4s39.1 3.3 56.2-2.9l46.4-16.9 0 48.8c-51.6 9.3-101.4 7.3-153.9-10z"],microblog:[448,512,[],"e01a","M399.8 362.2c29.5-34.7 47.1-78.3 47.1-125.8 0-113-99.6-204.4-222.5-204.4S2 123.5 2 236.4 101.6 440.9 224.5 440.9c27 0 53.9-4.5 79.4-13.4 1.4-.5 3-.5 4.5-.1s2.7 1.4 3.6 2.6c18.6 25.1 47.6 42.7 79.9 49.9 1.1 .2 2.3 0 3.3-.6s1.7-1.6 1.9-2.8c.1-.6 .1-1.3 0-1.9s-.4-1.2-.8-1.7c-12.3-16-18.7-35.8-18-56s8.4-39.5 21.7-54.7l-.2 .1zM330 212.4l-57.3 43.5 20.8 68.9c.4 1.3 .4 2.7-.1 4s-1.2 2.4-2.3 3.2-2.4 1.2-3.8 1.2-2.7-.4-3.8-1.2l-59.1-41-59.1 41.1c-1.1 .8-2.4 1.2-3.8 1.2s-2.7-.4-3.8-1.2-1.9-1.9-2.3-3.2-.5-2.7-.1-4l20.8-68.9-57.3-43.5c-1.1-.8-1.9-1.9-2.3-3.2s-.4-2.7 0-4 1.2-2.4 2.3-3.2 2.4-1.3 3.7-1.3l71.9-1.5 23.7-67.9c.4-1.3 1.3-2.4 2.4-3.2s2.4-1.2 3.8-1.2 2.7 .4 3.8 1.2 1.9 1.9 2.4 3.2l23.7 67.9 71.9 1.5c1.4 0 2.7 .4 3.8 1.2s1.9 1.9 2.3 3.2 .4 2.7 0 4-1.2 2.4-2.3 3.3l0 0z"],gitkraken:[576,512,[],"f3a6","M557.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.7l0-123.7c7.9-1.5 15.5-3.6 23-6.2l0 104c106.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.4l0-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.9l0-14.7c0-38-87.9-161.8-129-164.7-2.5-.2-5-.2-7.6 0-41.2 3-129.1 126.7-129.1 164.7l0 14.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.5l0 92.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.8l0-104c7.6 2.5 15.1 4.6 23 6.2l0 123.7c-129.8-17-230.2-128.1-230.2-262.7 0-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.6-11.8 31.5-18.3 65.6-18.3 101.3 0 155.1 122.6 281.6 276.3 287.8l0-145.9c6.8 .4 15 .5 23.4 0l0 145.8c153.7-6.1 276.3-132.6 276.3-287.7 0-35.7-6.5-69.8-18.3-101.4zM357.9 322.9a23.7 23.7 0 1 1 0-47.4 23.7 23.7 0 1 1 0 47.4zM218.1 275.4a23.7 23.7 0 1 1 0 47.4 23.7 23.7 0 1 1 0-47.4z"],telegram:[512,512,[62462,"telegram-plane"],"f2c6","M256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zM371 176.7c-3.7 39.2-19.9 134.4-28.1 178.3-3.5 18.6-10.3 24.8-16.9 25.4-14.4 1.3-25.3-9.5-39.3-18.7-21.8-14.3-34.2-23.2-55.3-37.2-24.5-16.1-8.6-25 5.3-39.5 3.7-3.8 67.1-61.5 68.3-66.7 .2-.7 .3-3.1-1.2-4.4s-3.6-.8-5.1-.5c-2.2 .5-37.1 23.5-104.6 69.1-9.9 6.8-18.9 10.1-26.9 9.9-8.9-.2-25.9-5-38.6-9.1-15.5-5-27.9-7.7-26.8-16.3 .6-4.5 6.7-9 18.4-13.7 72.3-31.5 120.5-52.3 144.6-62.3 68.9-28.6 83.2-33.6 92.5-33.8 2.1 0 6.6 .5 9.6 2.9 2 1.7 3.2 4.1 3.5 6.7 .5 3.2 .6 6.5 .4 9.8z"],"itunes-note":[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"],less:[640,512,[],"f41d","M613.2 219c0-20.5 3.2-32.6 3.2-54.6 0-34.2-12.6-45.2-40.5-45.2l-20.5 0 0 24.2 6.3 0c14.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.3l0 1.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.6l0 .5-6.3 0 0 25.2 20.5 0c27.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.6l0-27.3c-20.5-.7-27.3-12.3-27.3-23.3zM507.6 251c-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.8zM148.7 310.4c-3.7 0-8.4-3.2-8.4-13.1l0-178.2-74.6 0c-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.6l0 27.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.2l20.5 0 0-24.2-6.3 0c-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.3l0-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.1l14.1 0 0 150.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 .8zM380.4 251c-16.3-6.3-31-10-31-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-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.9L271 301.5c-11.6 6.8-22.6 10-34.2 10-21 0-37.3-10-41.5-34.2l95.2 0c.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 31l-56.8 0z"],firefox:[512,512,[],"f269","M503.5 241.5c-.1-1.6-.2-3.1-.2-4.7l0-.1-.4-4.7 0-.1c-1.3-13.9-3.7-27.7-7.3-41.2 0-.1 0-.1-.1-.2l-1.1-4c-.1-.2-.1-.5-.2-.6-.4-1.2-.7-2.5-1.1-3.7-.1-.2-.1-.6-.2-.8-.4-1.2-.7-2.4-1.1-3.5-.1-.4-.2-.6-.4-1-.4-1.2-.7-2.3-1.2-3.5l-.4-1.1c-.4-1.1-.8-2.3-1.2-3.4-.1-.3-.2-.7-.4-1-.5-1.1-.8-2.3-1.3-3.4-.1-.2-.2-.6-.4-.8-.5-1.2-1-2.3-1.4-3.5 0-.1-.1-.2-.1-.4-1.6-3.8-3.2-7.7-5-11.4l-.4-.7c-.5-1-.8-1.8-1.3-2.6-.2-.5-.5-1.1-.7-1.6-.4-.8-.8-1.6-1.2-2.4-.4-.6-.6-1.2-1-1.8s-.8-1.4-1.2-2.3c-.4-.6-.7-1.3-1.1-1.9s-.8-1.4-1.2-2.2c-.4-.7-.8-1.4-1.2-2-.4-.7-.8-1.3-1.2-2s-.8-1.3-1.2-2-.8-1.3-1.2-1.9-.8-1.4-1.3-2.2c-.4-.6-.8-1.2-1.2-1.8l-1.4-2.1c-.4-.6-.8-1.2-1.2-1.8-.5-.7-1.1-1.6-1.6-2.3-.4-.5-.7-1.1-1.1-1.6l-1.8-2.5c-.4-.5-.6-.8-1-1.3-1-1.3-1.8-2.5-2.8-3.7-7.2-9.4-15-18.3-23.5-26.6-5.7-6-11.8-11.5-18.3-16.7-4-3.5-8.2-6.7-12.5-9.8-7.7-5.8-16-10.8-24.6-15.1-2.4-1.3-4.8-2.5-7.2-3.7-17.7-8.6-36.3-15.2-55.4-19.6-1.9-.4-3.8-.8-5.6-1.2l-.1 0c-1-.1-1.8-.4-2.8-.5-12.5-2.4-25.2-3.7-38-4l-10.6 0c-15.3 .2-30.5 1.9-45.5 5-33.6 7.1-63.2 21.2-82.9 39-1.1 1-1.9 1.7-2.4 2.2l-.5 .5 .1 0c0 0 .1 0 .1 0s0-.1 0-.1l-.1 .1c.1-.1 .1-.1 .2-.1 14.6-8.8 34.9-16 49.4-19.6l5.9-1.4c.4-.1 .8-.1 1.2-.2 1.7-.4 3.4-.7 5.2-1.1 .2 0 .6-.1 .8-.1 64.2-11.7 132.6 7.5 180.2 53 10.3 9.8 19.3 20.8 26.9 32.8 30.4 49.2 27.5 111.1 3.8 147.6-34.4 53-111.4 71.3-159 24.8-16-15.5-25.2-36.7-25.6-59-.2-10.7 2-21.2 6.2-31 1.7-3.8 13.1-25.7 18.2-24.6-13.1-2.8-37.5 2.6-54.7 28.2-15.4 22.9-14.5 58.2-5 83.3-6-12.4-10.1-25.6-12.1-39.2-12.2-82.6 43.3-153 94.3-170.5-27.5-24-96.5-22.3-147.7 15.4-29.9 22-51.2 53.2-62.5 90.4 1.7-20.9 9.6-52.1 25.8-83.9-17.2 8.9-39 37-49.8 62.9-15.6 37.4-21 82.2-16.1 124.8 .4 3.2 .7 6.4 1.1 9.6 19.9 117.1 122 206.4 244.8 206.4 137.1 0 248.3-111.2 248.3-248.4-.1-4.5-.2-9.1-.5-13.5z"],kaggle:[320,512,[],"f5fa","M304.2 501.5L158.4 320.3 298.2 185c2.6-2.7 1.7-10.5-5.3-10.5l-69.2 0c-3.5 0-7 1.8-10.5 5.3l-132.3 133.7 0-306c0-5-2.5-7.5-7.5-7.5L21.5 0C16.5 0 14 2.5 14 7.5l0 497c0 5 2.5 7.5 7.5 7.5l51.9 0c5 0 7.5-2.5 7.5-7.5l0-109 30.8-29.3 110.5 140.6c3 3.5 6.5 5.3 10.5 5.3l66.9 0c3.5 0 5.5-1 6-3l-1.4-7.6z"],"facebook-messenger":[512,512,[],"f39f","M256.6 8c-140 0-248.6 102.3-248.6 240.6 0 72.3 29.7 134.8 78.1 177.9 8.3 7.5 6.6 11.9 8 58.2 .1 3.2 1 6.4 2.6 9.2s3.9 5.2 6.7 6.9 5.9 2.8 9.1 3 6.5-.3 9.5-1.6C174.9 479 175.6 477.2 184.6 479.6 337.8 521.8 504 423.7 504 248.6 504 110.3 396.6 8 256.6 8zM405.8 193.1l-73 115.6c-2.8 4.3-6.4 8.1-10.6 11s-9.1 4.8-14.1 5.8-10.3 .8-15.3-.4-9.7-3.4-13.8-6.4l-58.1-43.5c-2.6-1.9-5.8-3-9-3s-6.4 1.1-9 3l-78.4 59.4c-10.5 7.9-24.2-4.6-17.1-15.7l73-115.6c2.8-4.3 6.4-8.1 10.6-11s9.1-4.8 14.1-5.8 10.3-.8 15.3 .4 9.7 3.4 13.9 6.4l58.1 43.5c2.6 1.9 5.8 3 9 3s6.4-1.1 9-3l78.4-59.4c10.4-8 24.1 4.5 17.1 15.6z"],audible:[640,512,[],"f373","M640 199.9l0 54-320 200-320-199.9 0-54 320 200 320-200.1zm-194.5 72l47.1-29.4c-37.2-55.8-100.7-92.6-172.7-92.6s-135.5 36.7-172.6 92.4l.3 0c2.5-2.3 5.1-4.5 7.7-6.7 89.7-74.4 219.4-58.1 290.2 36.3zM225.4 290.7c16.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.1C235.4 56.8 421.8 84.7 521.1 223.2l.7 1 48.8-30.4c-53.5-81.7-145.8-135.7-250.7-135.7-103.5 0-196.6 53.5-250.5 135.6 9.9-10.5 22.7-23.5 34.2-32.6z"],patreon:[512,512,[],"f3d9","M490 153.8c-.1-65.4-51-119-110.7-138.3-74.2-24-172-20.5-242.9 12.9-85.8 40.5-112.8 129.3-113.8 217.8-.8 72.8 6.4 264.4 114.6 265.8 80.3 1 92.3-102.5 129.5-152.3 26.4-35.5 60.5-45.5 102.4-55.9 72-17.8 121.1-74.7 121-150l-.1 0z"],vnv:[640,512,[],"f40b","M104.9 352c-34.1 0-46.4-30.4-46.4-30.4L2.6 210.1S-7.8 192 13 192l32.8 0c10.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.1l32.8 0c20.8 0 10.4 18.1 10.4 18.1L186.4 321.6S174.2 352 140 352l-35.1 0zm395 0c-34.1 0-46.4-30.4-46.4-30.4L397.6 210.1S387.2 192 408 192l32.8 0c10.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.1l32.9 0c20.8 0 10.4 18.1 10.4 18.1L581.5 321.6S569.3 352 535.1 352l-35.2 0zM337.6 192c34.1 0 46.4 30.4 46.4 30.4l55.9 111.5S450.3 352 429.5 352l-32.8 0c-10.4 0-13.2-8.7-18.8-18.1l-36.7-74.5s-5.2-13.1-21.1-13.1-21.1 13.1-21.1 13.1l-36.7 74.5c-5.6 9.4-8.4 18.1-18.8 18.1l-32.9 0c-20.8 0-10.4-18.1-10.4-18.1l55.9-111.5S268.3 192 302.5 192l35.1 0z"],pagelines:[384,512,[],"f18c","M384.1 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"],amazon:[448,512,[],"f270","M257.7 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-56s-32.3-25.3-32.3-52.8l0-147.1C341.5 89 317 32 229.2 32 141.2 32 94.5 87 94.5 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.8l0 40.6zM393.7 413c-7.7 10-70 67-174.5 67S34.7 408.5 10.2 379c-6.8-7.7 1-11.3 5.5-8.3 73.3 44.5 187.8 117.8 372.5 30.3 7.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"],envira:[448,512,[],"f299","M0 32c477.6 0 366.6 317.3 367.1 366.3l80.9 81.7-26 0-70.4-71.2C312.6 413 227.2 443.3 137.2 371.8 47 300.3 52 214.7 0 32zM79.7 78c-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"],linode:[448,512,[],"f2b8","M366.3 186.9l-59.5 36.9-.8 36.9-29.3-19.3-39.4 24.3c2.2 55.2 2.5 59.3 2.5 59.5l-97.2 65.4-15.1-104.7 108.1-62-40.2-26-75.4 38.5-21-143.3 129-49.4-91.3-43.6-125.7 39.4 27.7 134.9 41.9 32.7-31.8 15.1 20.9 101.4 29.3 27.7-20.9 12.6 16.8 78.8 66.2 69.6c-10.8-74.8-11.7-78.6-11.7-78.8l77.9-55.3C244 365.4 242.3 367 242.3 367l.8 24.3 33.5 28.5-.8-77.1 46.9-33.5 26.8-18.4-2.5 36 25.1 17.6 6.7-74.6 58.7-43.6-71.2-39.4z"],accusoft:[640,512,[],"f369","M322.1 252l0-1-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.3zM482.2 372.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.9 7.7 9.5 234.2 299.7 239.9 306.6zm152.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"],erlang:[640,512,[],"f39d","M87.2 53.5l-87.2 0 0 405 100.4 0c-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.2l169.9 0c-1.1-49.7-34.5-83.1-80.7-83.2zm230.7-9.6l.3 0-.1-.1-.2 .1zm.3 0c31.4 42.7 48.7 97.5 46.2 162.7 .5 6 .5 11.7 0 24.1l-372.4 0c-.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.8l80.8 0 0-405-83.6 0z"],"cc-discover":[576,512,[],"f1f2","M520.4 196.1c0-7.9-5.5-12.1-15.6-12.1l-4.9 0 0 24.9 4.7 0c10.3 0 15.8-4.4 15.8-12.8zM528 32L48 32C21.5 32 0 53.5 0 80L0 432c0 26.5 21.5 48 48 48l480 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48zM483.9 170.9c22.6 0 52.9-4.1 52.9 24.4 0 12.6-6.6 20.7-18.7 23.2l25.8 34.4-19.6 0-22.2-32.8-2.2 0 0 32.8-16 0 0-82zM428 171l45.3 0 0 14-29.3 0 0 18.2 28.3 0 0 13.8-28.3 0 0 22.2 29.3 0 0 13.8-45.3 0 0-82zm-68.7 0l21.9 55.2 22.2-55.2 17.5 0-35.5 84.2-8.6 0-35-84.2 17.5 0zm-55.9 86.2a44.6 44.6 0 1 1 0-89.2 44.6 44.6 0 1 1 0 89.2zm-49.3-83.1l0 19c-20.1-20.1-46.8-4.7-46.8 19 0 25 27.5 38.5 46.8 19.2l0 19c-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 253l-23.4 0 0-82 23.4 0c26.1 0 44.1 17 44.1 41.1 0 18.5-13.2 40.9-44.1 40.9zm67.5 0l-16 0 0-82 16 0 0 82zM544 433c0 8.2-6.8 15-15 15l-401 0c189.6-35.6 382.7-139.2 416-160l0 145zM74.1 191.6c-5.2-4.9-11.6-6.6-21.9-6.6l-4.2 0 0 54.2 4.2 0c10.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"],safari:[512,512,[],"f267","M274.7 274.7L237.3 237.3 166 346 274.7 274.7zM256 8a248 248 0 1 0 0 496 248 248 0 1 0 0-496zM411.8 182.8l14.8-6.1c1-.4 2-.6 3.1-.6s2.1 .2 3.1 .6 1.8 1 2.6 1.7 1.3 1.6 1.7 2.6 .6 2 .6 3.1-.2 2.1-.6 3.1-1 1.9-1.7 2.6-1.6 1.3-2.6 1.7L418 197.6c-2 .8-4.2 .8-6.1 0s-3.5-2.4-4.3-4.3-.8-4.2 0-6.1 2.4-3.5 4.3-4.3zM314.4 94l6.1-14.8c.8-2 2.4-3.5 4.3-4.3s4.2-.8 6.1 0 3.5 2.4 4.3 4.3 .8 4.2 0 6.1l-6.1 14.8c-.8 2-2.4 3.5-4.3 4.3s-4.2 .8-6.1 0c-1-.4-1.9-1-2.6-1.7s-1.3-1.6-1.7-2.6-.6-2-.6-3.1 .2-2.1 .6-3.1zM256 60c2.1 0 4.2 .8 5.7 2.3S264 65.9 264 68l0 16c0 2.1-.8 4.2-2.3 5.7s-3.5 2.3-5.7 2.3-4.2-.8-5.7-2.3-2.3-3.5-2.3-5.7l0-16c0-2.1 .8-4.2 2.3-5.7S253.9 60 256 60zM181 74.9c1-.4 2-.6 3.1-.6s2.1 .2 3.1 .6 1.9 1 2.6 1.7 1.3 1.6 1.7 2.6L197.6 94c.4 1 .7 2 .7 3.1s-.2 2.1-.6 3.1-1 1.9-1.7 2.6-1.6 1.4-2.6 1.8-2 .6-3.1 .6-2.1-.2-3.1-.6-1.9-1-2.6-1.8-1.3-1.7-1.7-2.7l-6.1-14.8c-.8-2-.8-4.2 0-6.1s2.4-3.5 4.3-4.3zm-63.6 42.5c1.5-1.5 3.5-2.3 5.7-2.3s4.2 .8 5.7 2.3L140 128.7c1.5 1.5 2.3 3.5 2.3 5.6s-.8 4.1-2.3 5.6c-1.5 1.5-3.5 2.3-5.7 2.3s-4.2-.8-5.7-2.3l-11.3-11.3c-1.5-1.5-2.3-3.5-2.3-5.6s.8-4.1 2.3-5.6l0 0zM60 256c0-2.1 .8-4.2 2.3-5.7S65.9 248 68 248l16 0c2.1 0 4.2 .8 5.7 2.3s2.3 3.5 2.3 5.7-.8 4.2-2.3 5.7-3.5 2.3-5.7 2.3l-16 0c-2.1 0-4.2-.8-5.7-2.3S60 258.1 60 256zm40.2 73.2l-14.8 6.1c-1 .4-2 .6-3.1 .6s-2.1-.2-3.1-.6-1.9-1-2.6-1.7-1.3-1.6-1.7-2.6-.6-2-.6-3.1 .2-2.1 .6-3.1 1-1.9 1.7-2.6 1.6-1.3 2.6-1.7L94 314.4c2-.8 4.2-.8 6.1 0s3.5 2.4 4.3 4.3 .8 4.2 0 6.1-2.4 3.5-4.3 4.3zm4.3-136c-.4 1-1 1.9-1.7 2.6s-1.6 1.3-2.6 1.7-2 .6-3.1 .6-2.1-.2-3.1-.6l-14.8-6.1c-2-.8-3.5-2.4-4.3-4.3s-.8-4.2 0-6.1 2.4-3.5 4.3-4.3 4.2-.8 6.1 0l14.8 6.1c2 .8 3.5 2.4 4.3 4.3s.8 4.2 0 6.1l0 0zM197.6 418l-6.1 14.8c-.4 1-1 1.9-1.7 2.6s-1.6 1.3-2.6 1.7-2 .6-3.1 .6-2.1-.2-3.1-.6-1.9-1-2.6-1.7-1.3-1.6-1.7-2.6-.6-2-.6-3.1 .2-2.1 .6-3.1l6.1-14.8c.4-1 1-1.9 1.7-2.7s1.6-1.4 2.6-1.8 2-.6 3.1-.6 2.1 .2 3.1 .6 1.9 1 2.6 1.8 1.3 1.7 1.7 2.6 .6 2 .6 3.1-.2 2.1-.7 3.1zM264 444c0 2.1-.8 4.2-2.3 5.7s-3.5 2.3-5.7 2.3-4.2-.8-5.7-2.3-2.3-3.5-2.3-5.7l0-16c0-2.1 .8-4.2 2.3-5.7s3.5-2.3 5.7-2.3 4.2 .8 5.7 2.3 2.3 3.5 2.3 5.7l0 16zm67-6.9c-1 .4-2 .6-3.1 .6s-2.1-.2-3.1-.6-1.9-1-2.6-1.7-1.3-1.6-1.7-2.6L314.4 418c-.8-2-.8-4.2 0-6.1s2.4-3.5 4.3-4.3 4.2-.8 6.1 0 3.5 2.4 4.3 4.3l6.1 14.8c.8 2 .8 4.2 0 6.1s-2.4 3.5-4.3 4.3zm63.6-42.5c-1.5 1.5-3.5 2.3-5.7 2.3s-4.2-.8-5.7-2.3L372 383.3c-1.5-1.5-2.3-3.5-2.3-5.6s.8-4.1 2.3-5.6 3.5-2.3 5.7-2.3 4.2 .8 5.7 2.3l11.3 11.3c1.5 1.5 2.3 3.5 2.3 5.6s-.8 4.1-2.3 5.6l0 0zM286.2 286.2L110.3 401.7 225.8 225.8 401.7 110.3 286.2 286.2zM437.1 331c-.8 2-2.4 3.5-4.3 4.3s-4.2 .8-6.1 0l-14.8-6.1c-2-.8-3.5-2.4-4.3-4.3s-.8-4.2 0-6.1c.4-1 1-1.9 1.7-2.6s1.6-1.3 2.6-1.7 2-.6 3.1-.6 2.1 .2 3.1 .6l14.8 6.1c2 .8 3.5 2.4 4.3 4.3s.8 4.2 0 6.1zm6.9-67l-16 0c-2.1 0-4.2-.8-5.7-2.3s-2.3-3.5-2.3-5.7 .8-4.2 2.3-5.7 3.5-2.3 5.7-2.3l16 0c2.1 0 4.2 .8 5.7 2.3s2.3 3.5 2.3 5.7-.8 4.2-2.3 5.7-3.5 2.3-5.7 2.3z"],"space-awesome":[512,512,[],"e5ac","M96 256l32 0 0 256-128 0 0-160 32 0 0-32 32 0 0-32 32 0 0-32zm416 96l0 160-128 0 0-256 32 0 0 32 32 0 0 32 32 0 0 32 32 0zM320 64l32 0 0 384-32 0 0-32-128 0 0 32-32 0 0-384 32 0 0-32 32 0 0-32 64 0 0 32 32 0 0 32zm-32 64l-64 0 0 64 64 0 0-64z"],node:[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.6l0-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.6l0 66.7c0 .6 .4 1.2 .9 1.5l15.8 9.1c8.6 4.3 13.9-.8 13.9-5.8l0-65.9c0-.9 .7-1.7 1.7-1.7l7.3 0c.9 0 1.7 .7 1.7 1.7l0 65.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.5l0-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.5l0 66.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.7zM363 386.2c0-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.3l7.5 0c.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.4l-7.5 0c-.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.3s4.2 9.4 9.3 9.4c5.2-.1 9.4-4.3 9.4-9.4zm-4.5 6.2l-2.6 0c-.1-.6-.5-3.8-.5-3.9-.2-.7-.4-1.1-1.3-1.1l-2.2 0 0 5-2.4 0 0-12.5 4.3 0c1.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.7l-2 0 0 3.5 1.9 0c1.6 0 1.9-1.1 1.9-1.8zM137.3 191c0-2.7-1.4-5.1-3.7-6.4L72.3 149.3c-1-.6-2.2-.9-3.4-1l-.6 0c-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.2s2.5 .7 3.7 0L42 268.3c2.3-1.4 3.7-3.8 3.7-6.4l0-44.4c0-2.6 1.4-5.1 3.7-6.4l15.5-8.9c1.2-.7 2.4-1 3.7-1s2.6 .3 3.7 1l15.5 8.9c2.3 1.3 3.7 3.8 3.7 6.4l0 44.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.3l0 176.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.4l0-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.2l0-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.6l0 24.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.6l0-24.3 .1 0zm209.8-.7c2.3-1.3 3.7-3.8 3.7-6.4l0-17.1c0-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.4l0 70.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.2l0-22.2c0-1.3 .7-2.5 1.9-3.2l19.2-11.1c1.1-.7 2.6-.7 3.7 0L592.1 213c1.1 .7 1.9 1.9 1.9 3.2l0 17.4c0 2.8 3.1 4.6 5.6 3.2l36.7-21.3zM559 219c-.4 .3-.7 .7-.7 1.2l0 13.6c0 .5 .3 1 .7 1.2l11.8 6.8c.4 .3 1 .3 1.4 0L584 235c.4-.3 .7-.7 .7-1.2l0-13.6c0-.5-.3-1-.7-1.2l-11.8-6.8c-.4-.3-1-.3-1.4 0L559 219zM304.8 262.5l0-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.4l0 70.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.7zM230.5 137.6l-.8 .5 1.1 0-.3-.5zm76.2 130.2l-.4-.7 0 .9 .4-.2z"],codepen:[512,512,[],"f1cb","M502.3 159.7l-234-156c-8-4.9-16.5-5-24.6 0l-234 156c-6 4-9.7 11.1-9.7 18.3L0 334c0 7.1 3.7 14.3 9.7 18.3l234 156c8 4.9 16.5 5 24.6 0l234-156c6-4 9.7-11.1 9.7-18.3l0-156c0-7.1-3.7-14.3-9.7-18.3zM278 63.1l172.3 114.9-76.9 51.4-95.4-63.7 0-102.6zm-44 0L234 165.7 138.6 229.4 61.7 178 234 63.1zM44 219.1L99.1 256 44 292.8 44 219.1zM234 448.8L61.7 334 138.6 282.6 234 346.3 234 448.8zM256 308l-77.7-52 77.7-52 77.7 52-77.7 52zm22 140.9l0-102.6 95.4-63.7 76.9 51.4-172.3 114.9zm190-156l-55.1-36.9 55.1-36.9 0 73.7z"],ravelry:[512,512,[],"f2d9","M498.6 234.2c-1.2-10.3-1.7-20.8-3.7-31-2.5-12.4-5.7-24.6-9.6-36.6-6.8-20.9-17.2-40.3-30.9-57.5-5.9-7.6-12.1-14.8-18.8-21.7-14.1-14-30-26.1-47.1-36.1-17.8-10.6-36.8-18.9-56.7-24.7-11-3.1-22.3-5.4-33.5-7.6-6.8-1.3-13.7-1.7-20.6-2.5-.3 0-.6-.4-.9-.6-10.8 0-21.5 0-32.3 0-2.4 .4-4.8 .9-7.2 1.2-11.6 1.2-23.1 3.6-34.3 7.1-13.8 4.1-27.1 9.6-39.8 16.4-13.3 7-26.1 15.1-38.1 24.2-6.2 4.6-12.3 9.4-18 14.5-10.2 9.2-20.4 18.4-29.9 28.3-12.8 13.3-24.1 28.1-33.6 44-8.6 14-15.5 29-20.5 44.6-7.2 22.7-10.3 46.6-9.2 70.3 .6 13.5 2 26.9 4.4 40.2 3.4 18.4 9 36.3 16.7 53.3 13.6 29.2 32.1 51.5 50.4 67.9 12.8 11.6 26.8 21.9 41.8 30.6 17.7 10.4 36.4 18.9 55.9 25.3 13.3 4.3 26.9 7.6 40.6 9.8 6.1 1 12.3 1.3 18.4 1.9 .4 .1 .8 .3 1.2 .6l32.3 0c2.5-.4 5-.9 7.5-1.1 16.3-1.3 32.1-5.3 47.5-10.7 17.2-5.9 33.7-13.9 49-23.8 9.7-6.4 19.4-13.1 28.7-20.1 5.8-4.3 11-9.5 16.3-14.5 4-3.7 7.8-7.6 11.5-11.5 12-12.7 22.6-26.6 31.4-41.6 9.5-16 17.4-32.9 22.3-50.9 2.9-10.4 4.9-21 7-31.7 1-5.3 1.3-10.7 1.9-16.1 0-.3 .4-.6 .6-.9l0-37.1c-.2-.6-.4-1.2-.6-1.8zm-161.1-1.2s-16.6-3-28.5-3c-27.2 0-33.6 14.9-33.6 37l0 93.7-73.5 0 0-190.7 73.5 0 0 31.9c8.9-26.8 26.8-36.2 62-36.2l0 67.3z"],alipay:[448,512,[],"f642","M377.7 32L70.3 32C31.4 32 0 63.4 0 102.3L0 409.7C0 448.6 31.4 480 70.3 480l307.5 0c38.5 0 69.8-31.1 70.3-69.6-46-25.6-110.6-60.3-171.6-88.4-32.1 44-84.1 81-148.6 81-70.6 0-93.7-45.3-97-76.4-4-39 14.9-81.5 99.5-81.5 35.4 0 79.4 10.2 127.1 25 16.5-30.1 26.5-60.3 26.5-60.3l-178.2 0 0-16.7 92.1 0 0-31.2-109.4 0 0-19 109.4 0 0-50.4 50.9 0 0 50.4 109.4 0 0 19-109.4 0 0 31.2 88.8 0s-15.2 46.6-38.3 90.9c48.9 16.7 100 36 148.6 52.7l0-234.4c.2-38.7-31.2-70.3-69.9-70.3zM47.3 323c1 20.2 10.2 53.7 69.9 53.7 52.1 0 92.6-39.7 117.9-72.9-44.6-18.7-84.5-31.4-109.4-31.4-67.4 0-79.4 33.1-78.4 50.6z"],"cc-amex":[576,512,[],"f1f3","M0 432c0 26.5 21.5 48 48 48l480 0c26.5 0 48-21.5 48-48l0-1.1-61.7 0-31.9-35.1-31.9 35.1-203.7 0 0-163.8-65.8 0 81.7-184.7 78.6 0 28.1 63.2 0-63.2 97.2 0 16.9 47.6 17-47.6 75.5 0 0-2.4c0-26.5-21.5-48-48-48L48 32C21.5 32 0 53.5 0 80L0 432zm440.4-21.7l42.2-46.3 42 46.3 51.4 0-68-72.1 68-72.1-50.6 0-42 46.7-41.5-46.7-51.4 0 67.5 72.5-67.4 71.6 0-33.1-83 0 0-22.2 80.9 0 0-32.3-80.9 0 0-22.4 83 0 0-33.1-122 0 0 143.2 171.8 0zm96.3-72l39.3 41.9 0-83.3-39.3 41.4zm-36.3-92l36.9-100.6 0 100.6 38.7 0 0-143.3-60.2 0-32.2 89.3-31.9-89.3-61.2 0 0 143.1-63.2-143.1-51.2 0-62.4 143.3 43 0 11.9-28.7 65.9 0 12 28.7 82.7 0 0-100.3 36.8 100.3 34.4 0zM282 185.4l19.5-46.9 19.4 46.9-38.9 0z"],"pied-piper-alt":[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.9 27.7-5.7zM379.9 443.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.7 6.1-12.6 11.8-25.8 12.4-39.9l-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-.3 0-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-.6 .3-1.4zM496.3 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.9zM300.1 428.2l0 27.2 11.8-3.4-2.9-23.8-8.9 0zM231.4 277.8l24.1 61.2 21-13.8-31.3-50.9-13.8 3.5zm84.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"],letterboxd:[640,512,[],"e62d","M521.3 128C586.9 128 640 181.1 640 246.6S586.9 365.2 521.3 365.2c-42.5 0-79.7-22.3-100.7-55.8 11.4-18.2 18-39.7 18-62.8s-6.6-44.6-18-62.8l.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.8-11.4 18.2-18 39.7-18 62.8s6.6 44.6 18 62.8l-.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.8 11.4-18.2 18-39.7 18-62.8s-6.6-44.6-18-62.8l.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.8-11.4 18.2-18 39.7-18 62.8s6.6 44.6 18 62.8l-.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"],opera:[512,512,[],"f26a","M321.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-.3-131.5-6.1-236.1-114.6-236.1-247.7 0-137 111-248 248-248l.8 0c63.1 .3 120.7 24.1 164.4 63.1-29-19.4-63.1-30.4-99.3-30.4zM423.7 430.4c-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"],weibo:[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.7c-106.3 0-214.8-51.4-214.8-136.3 0-44.3 28-95.4 76.3-143.7 99.7-99.7 203.2-100.9 173.6-5.7-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.2zM358.5 300.4c-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"],readme:[576,512,[],"f4d5","M528.3 46.5l-139.8 0c-48.1 0-89.9 33.3-100.4 80.3-10.6-47-52.3-80.3-100.4-80.3L48 46.5C21.5 46.5 0 68 0 94.5L0 340.3c0 26.5 21.5 48 48 48l89.7 0c102.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-75l89.7 0c26.5 0 48-21.5 48-48l0-245.7c0-26.4-21.3-47.9-47.7-48.1zM242 311.9c0 1.9-1.5 3.5-3.5 3.5l-160.3 0c-1.9 0-3.5-1.5-3.5-3.5l0-22.9c0-1.9 1.5-3.5 3.5-3.5l160.4 0c1.9 0 3.5 1.5 3.5 3.5l0 22.9-.1 0zm0-60.9c0 1.9-1.5 3.5-3.5 3.5l-160.3 0c-1.9 0-3.5-1.5-3.5-3.5l0-22.9c0-1.9 1.5-3.5 3.5-3.5l160.4 0c1.9 0 3.5 1.5 3.5 3.5l0 22.9-.1 0zm0-60.9c0 1.9-1.5 3.5-3.5 3.5l-160.3 0c-1.9 0-3.5-1.5-3.5-3.5l0-22.9c0-1.9 1.5-3.5 3.5-3.5l160.4 0c1.9 0 3.5 1.5 3.5 3.5l0 22.9-.1 0zM501.3 311.8c0 1.9-1.5 3.5-3.5 3.5l-160.3 0c-1.9 0-3.5-1.5-3.5-3.5l0-22.9c0-1.9 1.5-3.5 3.5-3.5l160.4 0c1.9 0 3.5 1.5 3.5 3.5l0 22.9-.1 0zm0-60.9c0 1.9-1.5 3.5-3.5 3.5l-160.3 0c-1.9 0-3.5-1.5-3.5-3.5l0-22.9c0-1.9 1.5-3.5 3.5-3.5l160.4 0c1.9 0 3.5 1.5 3.5 3.5l0 22.9-.1 0zm0-60.9c0 1.9-1.5 3.5-3.5 3.5l-160.3 0c-1.9 0-3.5-1.5-3.5-3.5l0-22.8c0-1.9 1.5-3.5 3.5-3.5l160.4 0c1.9 0 3.5 1.5 3.5 3.5l0 22.8-.1 0z"],golang:[640,512,[],"e40f","M400.1 194.8c-10.9 2.8-19.9 4.3-29.1 7.6-7.3 1.9-14.7 3.9-23.2 6.1l-.6 .1c-4.2 1.2-4.6 1.3-8.5-3.2-4.7-5.3-8.1-8.7-14.6-11.9-19.7-9.6-38.7-6.8-56.4 4.7-21.2 13.7-32.1 34-31.8 59.2 .3 25 17.4 45.5 41.2 48.9 22 2.8 39.8-4.6 53.8-20.5 2.1-2.6 4-5.3 6.1-8.3 .8-1 1.5-2.1 2.3-3.3l-60.1 0c-6.5 0-8.1-4-5.9-9.3 4-9.7 11.5-25.9 15.9-34 .9-1.8 3.1-5.8 6.9-5.8l101.1 0c4.5-13.4 11.8-26.9 21.6-39.7 22.7-29.9 49.3-45.5 87.2-52 31.8-5.6 61.7-2.5 88.9 15.9 24.6 16.8 39.8 39.6 43.9 69.5 5.3 42.1-6.9 76.3-36.7 105.6-19.7 20.9-44.9 34-73.9 39.9-5.6 1-11.1 1.5-16.5 2-2.9 .2-5.7 .5-8.5 .8-28.3-.6-54.2-8.7-76-27.4-15.3-13.3-25.9-29.6-31.1-48.5-3.7 7.3-8 14.4-14 21.1-21.6 29.6-50.9 48-87.9 52.9-30.6 4.1-58.9-1.8-83.9-20.5-23-17.5-36.1-40.5-39.5-69.2-4.1-34 5.9-65.4 26.4-91.3 22.2-29 51.5-47.4 87.3-53.9 29.3-6.2 57.3-1.9 82.6 15.3 16.5 10.9 28.3 25.8 36.1 43.9 1.9 2.8 .6 4.4-3.1 5.3zM48.3 200.4c-1.3 0-1.6-.6-.9-1.6l6.6-8.4c.6-.9 2.2-1.5 3.4-1.5l111.3 0c1.2 0 1.5 .9 .9 1.8l-5.3 8.1c-.6 1-2.2 1.9-3.1 1.9l-112.8-.3zM1.2 229.1c-1.2 0-1.6-.7-.9-1.6l6.5-8.4c.6-.9 2.2-1.6 3.4-1.6l142.1 0c1.2 0 1.8 1 1.5 1.9l-2.5 7.5c-.3 1.2-1.5 1.9-2.8 1.9L1.2 229.1zm74.5 26.8c-.6 .9-.3 1.8 .9 1.8l68 .3c.9 0 2.2-.9 2.2-2.1l.6-7.5c0-1.3-.6-2.2-1.9-2.2l-62.3 0c-1.2 0-2.5 .9-3.1 1.9l-4.4 7.8zm501.5-18c-.2-2.6-.3-4.8-.7-7-5.6-30.8-34-48.3-63.6-41.4-29 6.5-47.7 24.9-54.5 54.2-5.6 24.3 6.2 48.9 28.6 58.9 17.2 7.5 34.3 6.6 50.8-1.9 24.6-13.6 38-32.7 39.6-59.5-.1-1.2-.1-2.3-.2-3.3z"],"stack-exchange":[448,512,[],"f18d","M18.1 332.3l412.7 0 0 22c0 37.7-29.3 68-65.3 68l-19 0-86.8 89.7 0-89.7-176.3 0c-36 0-65.3-30.3-65.3-68l0-22zm0-23.6l412.7 0 0-85-412.7 0 0 85zm0-109.4l412.7 0 0-85-412.7 0 0 85zM365.4 0L83.4 0c-36 0-65.3 30.3-65.3 67.7l0 22.3 412.7 0 0-22.3C430.7 30.3 401.4 0 365.4 0z"],gulp:[256,512,[],"f3ae","M210 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 0zM14 137.8L27.6 263.3c5.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 .4L167 65.1 228.3 .6c1.4-1.4 5.8-.2 9.9 3.5s6.6 7.9 5.3 9.3l-.1 .1-57.3 60.5-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"],yelp:[384,512,[],"f1e9","M42.9 240.3l99.6 48.6c19.2 9.4 16.2 37.5-4.5 42.7L30.5 358.5c-3.2 .8-6.4 .9-9.6 .3s-6.2-1.8-8.9-3.7-4.9-4.3-6.6-7.1-2.7-5.9-3.1-9.2c-3.3-28.8-.2-57.9 9-85.3 1-3.1 2.7-5.9 4.9-8.3s4.9-4.2 7.9-5.5 6.2-1.8 9.5-1.8 6.4 .9 9.3 2.3zm44 239.3c23.8 16.3 50.9 27.3 79.4 32.1 3.2 .6 6.5 .4 9.6-.4s6.1-2.3 8.6-4.4 4.6-4.6 6-7.5 2.3-6.1 2.4-9.4l3.9-110.8c.7-21.3-25.5-31.9-39.8-16.1L82.8 445.5c-2.2 2.4-3.8 5.3-4.8 8.4s-1.3 6.4-.9 9.6 1.5 6.3 3.1 9.1 3.9 5.2 6.6 7l0 0zM232.2 369.7l58.8 94c1.7 2.8 4 5.1 6.8 6.9s5.8 3 9 3.5 6.5 .3 9.7-.5 6.1-2.4 8.6-4.4c22.3-18.4 40.3-41.5 52.7-67.6 1.4-2.9 2.1-6.1 2.2-9.4s-.6-6.5-1.9-9.4-3.2-5.7-5.6-7.8-5.2-3.9-8.3-4.9L258.7 335.7c-20.3-6.5-37.8 15.8-26.5 33.9zM380.6 237.4c-11.5-26.5-28.7-50.2-50.4-69.3-2.4-2.1-5.3-3.7-8.4-4.7s-6.4-1.2-9.6-.8-6.3 1.5-9.1 3.2-5.1 4-6.9 6.7l-62 91.9c-11.9 17.7 4.7 40.6 25.2 34.7L366 268.6c3.1-.9 6-2.5 8.5-4.6s4.5-4.7 5.8-7.7 2.1-6.2 2.2-9.4-.6-6.5-1.9-9.5l0 0zM62.1 30.2c-2.8 1.4-5.4 3.3-7.4 5.7s-3.6 5.2-4.5 8.2-1.2 6.2-.9 9.3 1.3 6.1 2.9 8.9L156.3 242.6c11.7 20.2 42.6 11.9 42.6-11.4l0-208.3c0-3.1-.6-6.3-1.8-9.2s-3.1-5.5-5.4-7.6-5-3.8-8-4.8-6.1-1.4-9.3-1.2c-39 3.1-77 13.3-112.3 30.1z"],gofore:[448,512,[],"f3a7","M348 319.8l-13.2 0 0 34.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.3c-41.8-42.3-97.1-65.6-156.1-65.6-122.7 0-220.7 100.6-220.7 224 0 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.7zM335.9 207.3l-106.3 0 0 89 118.4 0c33.5 0 60.5 15.1 76 41.8l0-30.6c0-65.2-40.4-100.2-88.1-100.2z"],aviato:[640,512,[],"f421","M107.2 283.5l-19-41.8-52.1 0-19 41.8-17.1 0 62.2-131.4 62.2 131.4-17.2 0zm-45-98.1l-19.6 42.5 39.2 0-19.6-42.5zM174.9 287.8l-62.2-131.4 17.1 0 45.1 96 45.1-96 17 0-62.1 131.4zm80.6-4.3l0-127.1 15.5 0 0 127.1-15.5 0zM464.6 167.9l0 115.6-17.3 0 0-115.6-41.2 0 0-11.5 99.6 0 0 11.5-41.1 0zM640 218.8c0 9.2-1.7 17.8-5.1 25.8s-8.2 15.1-14.2 21.1-13.1 10.8-21.1 14.2-16.6 5.1-25.8 5.1-17.8-1.7-25.8-5.1-15.1-8.2-21.1-14.2-10.8-13-14.2-21.1c-3.4-8-5.1-16.6-5.1-25.8s1.7-17.8 5.1-25.8 8.2-15.1 14.2-21.1 13-8.4 21.1-11.9c8-3.4 16.6-5.1 25.8-5.1s17.8 1.7 25.8 5.1 15.1 5.8 21.1 11.9c6 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.3s-6.2-11.7-10.8-16.3-10-8.2-16.2-10.9-12.8-4-19.8-4-13.6 1.3-19.8 4-11.6 6.3-16.2 10.9-8.2 10-10.8 16.3-3.9 13.1-3.9 20.3c0 7.3 1.3 14 3.9 20.3s6.2 11.7 10.8 16.3 10 8.2 16.2 10.9 12.8 4 19.8 4 13.6-1.3 19.8-4 11.6-6.3 16.2-10.9 8.2-10 10.8-16.3 3.9-13.1 3.9-20.3zm-94.8 96.7l0-6.3 88.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.3 23.8 0 19 41.8 17.1 0-62.2-131.4-62.2 131.4 17.1 0 19-41.8 23.6 0-1.1 26.4s-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.2l-242.9-13.5 88.9 10 0 6.3c-5.9 .9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4s12.4-5.6 12.4-12.4c0-6.2-4.6-11.3-10.5-12.2l0-5.8 80.3 9 0 5.4c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2s12.4-3.4 12.4-10.2c0-6-4.3-11-9.9-12.1l0-4.9 28.4 3.2 0 23.7-5.9 0 0 13.9 5.9 0 0-6.6 5 0 0 6.6 5.9 0 0-13.8-5.9 0 0-23.2 38.3 4.3c8.1 11.4 19 13.6 19 13.6l-.1 6.7-5.1 .2-.1 12.1 4.1 0 .1-5 5.2 0 .1 5 4.1 0-.1-12.1-5.1-.2-.1-6.7s10.9-2.1 19-13.6l38.3-4.3 0 23.2-5.9 0 0 13.8 5.9 0 0-6.6 5 0 0 6.6 5.9 0 0-13.8-5.9 0 0-23.7 28.4-3.2 0 4.9c-5.7 1.1-9.9 6.2-9.9 12.1 0 6.8 5.6 10.2 12.4 10.2s12.4-3.4 12.4-10.2c0-6-4.3-11-9.9-12.1l0-5.4 80.3-9 0 5.8c-5.9 .9-10.5 6-10.5 12.2 0 6.8 5.6 12.4 12.4 12.4s12.4-5.6 12.4-12.4c-.2-6.3-4.7-11.4-10.7-12.3zM328.9 227.9l19.6-42.5 19.6 42.5-17.9 0-1.7-40.3-1.7 40.3-17.9 0z"],padlet:[640,512,[],"e4a0","M297.9 0l.1 0c7.6 .1 14.4 4.7 17.5 11.8l132 308.5 .3-.1 .2 .4-2.8 10-42.9 158c-3.7 16.2-19.7 26.3-35.8 22.6l-68.4-15.6-68.5 15.6c-16.1 3.7-32.1-6.4-35.8-22.6l-42.9-158-2.7-10 .1-.4 132.1-308.4c3-7 9.9-11.6 17.5-11.8zM160.1 322.1l131 39.1 6.9 122.5 7.9-121.5 130.6-39.3 .2-.1-131 25.1-8.6-320.2-5.2 320.2-131.8-25.8zM426 222.6l94.4-41 73.8 0-157 247.6 31.6-109-42.8-97.6zm171.5-41.2l41.4 76.2c4 7.5-3.9 15.9-11.6 12.2l-47.6-22.7 17.8-65.7zM127.3 318.5L158.7 430 1.6 154.5c-5.9-10.4 5.5-22 15.9-16.2l151.8 84.2-42.1 96z"],"edge-legacy":[448,512,[],"e078","M-6 228.2l.4-.5c0 .2 0 .3-.1 .5l-.3 0zm460.6 15.5c0-44-7.8-84.5-28.8-122.4-41-73.4-113.6-113.3-198.6-113.3-139.9-.3-218.3 105.2-232.8 219.7 42.4-61.3 117.1-121.4 220.4-125 0 0 109.7 0 99.4 105l-175.8 0c6.4-37.4 18.5-59 34.3-78.9-75 34.9-121.8 96.1-120.8 188.3 .8 71.5 50.1 144.8 120.8 172 83.4 31.8 192.8 7.2 240.1-21.3l0-104.4c-80.9 56.5-270.9 60.9-272.3-67.6l314.1 0 0-52.1z"],"square-lastfm":[448,512,["lastfm-square"],"f203","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM210.7 280.8c-1.8-5.5-3.4-10.8-5-15.9-12.9-41.9-21-68.4-58-68.4-22.4 0-45.1 16.1-45.1 61.2 0 35.2 18 57.2 43.3 57.2 28.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.8 0-57.9 28.6-92 82.5-92 67.9 0 79.3 35.3 96.4 88.4 1.4 4.4 2.9 8.9 4.4 13.5 8.8 26.8 24.2 46.2 61.2 46.2 24.9 0 38.1-5.5 38.1-19.1 0-17.5-16.9-21.2-40-26.4-3.2-.7-6.5-1.4-9.9-2.2-30.4-7.3-42.5-23.1-42.5-48 0-40 32.3-52.4 65.2-52.4 37.4 0 60.1 13.6 63 46.6l-36.7 4.4c-1.5-15.8-11-22.4-28.6-22.4-16.1 0-26 7.3-26 19.8 0 11 4.8 17.6 20.9 21.3 2.2 .5 4.5 1 6.7 1.4 31.1 6.5 65.1 13.7 65.1 56.1 .1 36.7-30.7 50.6-76.1 50.6-63.4 0-85.4-28.6-97.1-64.1z"],"goodreads-g":[320,512,[],"f3a9","M10.8 403.3l2.8 0c12.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.7 20.6-71.1 74.6-118.2 153.9-118.8 61.3-.4 101.5 38.7 116.2 70.3 .5 1.1 1.3 2.3 2.4 1.9l0-61.6 44.3 0c0 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.5zM157.1 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"],"cc-mastercard":[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.7s4.4-11.7 11.2-11.7c6.6 0 11.2 5.2 11.2 11.7zM172.1 398.6c-7.1 0-11.2 5.2-11.2 11.7S165 422 172.1 422c6.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.7l19.1 0c-.9-5.7-4.4-8.7-9.6-8.7zm107.8 .3c-6.8 0-10.9 5.2-10.9 11.7s4.1 11.7 10.9 11.7 11.2-4.9 11.2-11.7c0-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-.8s0-.5-.3-.8c-.3 0-.5-.3-1.1-.3l-1.6 0 0 3.5 .8 0 0-1.4 .3 0 1.1 1.4 .8 0-1.1-1.3zM576 81l0 352c0 26.5-21.5 48-48 48L48 481c-26.5 0-48-21.5-48-48L0 81C0 54.5 21.5 33 48 33l480 0c26.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.2zM288 329.4c70.5-55 70.2-162.2 0-217.5-70.2 55.3-70.5 162.6 0 217.5zM145.7 405.7c0-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.4l0-4.4-8.2 0 0 36.7 8.2 0c0-18.9-2.5-30.2 9-30.2 10.2 0 8.2 10.2 8.2 30.2l7.9 0c0-18.3-2.5-30.2 9-30.2 10.2 0 8.2 10 8.2 30.2l8.2 0 0-23-.2 0zM190.6 392l-7.9 0 0 4.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.4l0 4.6 7.9 0 0-36.8zm40.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.1l0-16.6 13.1 0 0-7.4-13.1 0 0-11.2-8.2 0 0 11.2-7.6 0 0 7.3 7.6 0 0 16.7c0 17.6 17.3 14.4 22.6 10.9zm13.3-13.4l27.5 0c0-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.9zM338.9 392c-4.6-2-11.6-1.8-15.2 4.4l0-4.4-8.2 0 0 36.7 8.2 0 0-20.7c0-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.6zM416.2 392l-8.2 0 0 4.4c-8.3-11-29.9-4.8-29.9 13.9 0 19.2 22.4 24.7 29.9 13.9l0 4.6 8.2 0 0-36.8zm33.7 0c-2.4-1.2-11-2.9-15.2 4.4l0-4.4-7.9 0 0 36.7 7.9 0 0-20.7c0-11 9-10.3 12.8-8.4l2.4-7.6zm40.3-14.9l-7.9 0 0 19.3c-8.2-10.9-29.9-5.1-29.9 13.9 0 19.4 22.5 24.6 29.9 13.9l0 4.6 7.9 0 0-51.7zm7.6-75.1l0 4.6 .8 0 0-4.6 1.9 0 0-.8-4.6 0 0 .8 1.9 0zm6.6 123.8c0-.5 0-1.1-.3-1.6-.3-.3-.5-.8-.8-1.1s-.8-.5-1.1-.8c-.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-.8s.5-.8 .8-1.1c.3-.6 .3-1.1 .3-1.4zm3.2-124.7l-1.4 0-1.6 3.5-1.6-3.5-1.4 0 0 5.4 .8 0 0-4.1 1.6 3.5 1.1 0 1.4-3.5 0 4.1 1.1 0 0-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"],discourse:[448,512,[],"f393","M225.9 32C103.3 32 0 130.5 0 252.1 0 256 .1 480 .1 480l225.8-.2C348.6 479.8 448 377.5 448 255.9S348.6 32 225.9 32zM224 384c-19.4 0-37.9-4.3-54.4-12.1L88.5 392 111.4 317c-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"],"black-tie":[448,512,[],"f27e","M0 32l0 448 448 0 0-448-448 0zM316.5 357.2l-92.5 88.7-92.5-88.7 64.5-184-64.5-86.6 184.9 0-64.4 86.6 64.5 184z"],"square-facebook":[448,512,["facebook-square"],"f082","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l98.2 0 0-145.8-52.8 0 0-78.2 52.8 0 0-33.7c0-87.1 39.4-127.5 125-127.5 16.2 0 44.2 3.2 55.7 6.4l0 70.8c-6-.6-16.5-1-29.6-1-42 0-58.2 15.9-58.2 57.2l0 27.8 83.6 0-14.4 78.2-69.3 0 0 145.8 129 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"],"battle-net":[512,512,[],"f835","M448.8 225.6c26.9 .2 35.6-7.4 38.9-12.4 12.5-16.3-7.1-47.6-52.8-71.3 17.8-33.6 30.1-63.7 36.3-85.3 3.4-11.8 1.1-19 .5-20.3-1.7 10.5-15.8 48.5-48.2 100-25-11.2-56.5-20.1-93.8-23.8-8.9-16.9-34.9-63.9-60.5-88.9-16.8-16.5-30.3-22.6-40.8-23.5l0 0c-13.8-1.6-22.7 5.8-27.4 11-17.2 18.5-24.3 48.9-25 84.1-7.2-12.3-17.2-24.6-28.5-25.9l-.2 0c-20.7-3.5-38.4 29.2-36 81.3-38.4 1.4-71 5.8-93 11.2-9.9 2.4-16.2 7.3-17.8 9.7 1-.4 22.4-9.2 111.6-9.2 5.2 53 29.8 101.8 26 93.2-9.7 15.4-38.2 62.4-47.3 97.7-5.9 22.9-4.4 37.6 .2 47.1 5.6 12.8 16.4 16.7 23.2 18.3 25 5.7 55.4-3.6 86.7-21.1-7.5 12.8-13.9 28.5-9.1 39.3 7.3 19.6 44.5 18.7 88.4-9.4 20.2 32.2 40.1 57.9 55.7 74.1 2.6 2.8 5.5 5.2 8.8 7.1 5.1 3.2 8.6 3.4 8.6 3.4-8.2-6.7-34-38-62.5-91.8 22.2-16 45.7-38.9 67.5-69.3 122.8 4.6 143.3-24.8 148-31.6 14.7-19.9 3.4-57.4-57.3-93.7zM371 331.8c23.8-37.7 30.3-67.8 29.4-92.3 27.9 17.6 47.2 37.6 49.1 58.8 1.1 12.9-8.1 29.1-78.5 33.5zM217.1 387.7c9.8-6.2 19.5-13.1 29.2-20.5 6.7 13.3 13.6 26.1 20.6 38.2-40.6 21.9-68.8 12.8-49.8-17.7zm215-171.3c-10.3-5.3-21.2-10.3-32.4-15 7.9-12.1 15.5-24.4 22.7-36.9 39.1 24.1 45.9 53.2 9.6 51.9zM279.4 398c-5.5-11.4-11-23.5-16.5-36.4 43.2 1.3 62.4-18.7 63.3-20.4 0 .1-25 15.6-62.5 12.2 30.6-25.6 59.1-53.7 85.1-84 8.7-10.2 17-20.6 24.9-31.1-.4-.3-1.5-3-16.5-12-51.7 60.3-102.3 98-132.8 115.9-20.6-11.2-40.8-31.8-55.7-61.5-20-39.9-30-82.4-31.6-116.1 12.3 .9 25.3 2.2 38.8 3.9-22.3 36.8-14.4 63-13.5 64.2 0-.1-1-29.2 20.1-59.6 9 52.5 24 103.8 44.7 152.8 .9-.4 1.8 .9 18.7-8.2-26.3-74.5-33.8-138.2-34-173.4 20-12.4 48.2-19.8 81.6-17.8 44.6 2.7 86.4 15.2 116.3 30.7-7.1 10.4-14.9 21.3-23.3 32.5-20.7-37.7-47.3-43.9-48.9-43.7 .1 0 25.9 14.1 41.5 47.2-37.5-13.8-76.1-24.4-115.3-31.7-13.1-2.4-26.2-4.4-39.4-6-.1 .4-1.8 1.8-2.2 20.3 77.9 14.5 136.6 39.9 167.2 57.2 .7 23.6-7 51.6-25.4 79.6-24.6 37.3-56.4 67.2-84.8 85.4zm27.4-287c-44.6-1.7-73.6 7.4-94.7 20.7 2-52.3 21.3-76.4 38.2-75.3 16.9-4.2 54.9 52.2 56.5 54.6zm-130.7 3.1c.5 12.1 1.6 24.6 3.2 37.3-14.6-.9-28.7-1.3-42.4-1.3-.1 3.2-.1-51 24.7-49.6l.1 0c5.8 1.1 10.6 6.9 14.4 13.6zm-28.1 162c20.8 39.7 43.3 60.6 65.3 72.3-46.8 24.8-77.5 20-84.9 4.5-.2-.2-11.1-15.3 19.7-76.8l0 0z"],bimobject:[448,512,[],"f378","M416 32L32 32C14.4 32 0 46.4 0 64L0 448c0 17.6 14.4 32 32 32l384 0c17.6 0 32-14.4 32-32l0-384c0-17.6-14.4-32-32-32zM352 289.4c0 49.4-11.4 82.6-103.8 82.6l-16.9 0c-44.1 0-62.4-14.9-70.4-38.8l-.9 0 0 34.8-64 0 0-232 64 0 0 74.7 1.1 0c4.6-30.5 39.7-38.8 69.7-38.8l17.3 0c92.4 0 103.8 33.1 103.8 82.5l0 35 .1 0zm-64-28.9l0 22.9c0 21.7-3.4 33.8-38.4 33.8l-45.3 0c-28.9 0-44.1-6.5-44.1-35.7l0-19c0-29.3 15.2-35.7 44.1-35.7l45.3 0c35-.2 38.4 12 38.4 33.7z"]};SU(function(){JV("fab",zQ),JV("fa-brands",zQ)})})();(function(){var K={},V={};try{if(typeof window<"u")K=window;if(typeof document<"u")V=document}catch(q0){}var Q=K.navigator||{},U=Q.userAgent,H=U===void 0?"":U,Y=K,z=V,M=!!Y.document,A=!!z.documentElement&&!!z.head&&typeof z.addEventListener==="function"&&typeof z.createElement==="function",R=~H.indexOf("MSIE")||~H.indexOf("Trident/");function D(q0,I0){(I0==null||I0>q0.length)&&(I0=q0.length);for(var j0=0,n0=Array(I0);j01?I0-1:0),n0=1;n02&&arguments[2]!==void 0?arguments[2]:{},n0=j0.skipHooks,UK=n0===void 0?!1:n0,uQ=HQ(I0);if(typeof sK.hooks.addPack==="function"&&!UK)sK.hooks.addPack(q0,HQ(I0));else sK.styles[q0]=J(J({},sK.styles[q0]||{}),uQ);if(q0==="fas")JV("fa",I0)}var zQ={"square-minus":[448,512,[61767,"minus-square"],"f146","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 96zM136 232l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],"calendar-check":[448,512,[],"f274","M328 0c13.3 0 24 10.7 24 24l0 40 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 160 0 0-40c0-13.3 10.7-24 24-24zM64 112c-8.8 0-16 7.2-16 16l0 288c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-288c0-8.8-7.2-16-16-16L64 112zm230.7 65.9c7.8-10.7 22.8-13.1 33.5-5.3 10.7 7.8 13.1 22.8 5.3 33.5L211.4 374.1c-4.1 5.7-10.5 9.3-17.5 9.8-7 .5-13.9-2-18.8-6.9l-55.9-55.9c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l36 36 105.6-145.2z"],"face-kiss":[512,512,[128535,"kiss"],"f596","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm240 0l32 0c26.5 0 48 21.5 48 48 0 12.3-4.6 23.5-12.2 32 7.6 8.5 12.2 19.7 12.2 32 0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-96-48a32 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"],paste:[512,512,["file-clipboard"],"f0ea","M64 48l224 0c8.8 0 16 7.2 16 16l0 48 48 0 0-48c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 384c0 35.3 28.7 64 64 64l112 0 0-48-112 0c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16zm176 72c0-13.3-10.7-24-24-24L104 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l105.6 0c8.8-8.6 19-15.8 30.2-21.1 .1-.9 .2-1.9 .2-2.9zM448 464l-160 0c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l101.5 0c4.2 0 8.3 1.7 11.3 4.7l58.5 58.5c3 3 4.7 7.1 4.7 11.3L464 448c0 8.8-7.2 16-16 16zM224 224l0 224c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-165.5c0-17-6.7-33.3-18.7-45.3l-58.5-58.5c-12-12-28.3-18.7-45.3-18.7L288 160c-35.3 0-64 28.7-64 64z"],"hand-point-left":[512,512,[],"f0a5","M64 128l177.6 0c-1 5.2-1.6 10.5-1.6 16l0 16-176 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm224 16c0-17.7 14.3-32 32-32l24 0c66.3 0 120 53.7 120 120l0 48c0 52.5-33.7 97.1-80.7 113.4 .5-3.1 .7-6.2 .7-9.4 0-20-9.2-37.9-23.6-49.7 4.9-9 7.6-19.4 7.6-30.3 0-15.1-5.3-29-14-40 8.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-80zm32-80l0 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 16 0 25.3 14.7 47.2 36 57.6-2.6 7-4 14.5-4 22.4 0 20 9.2 37.9 23.6 49.7-4.9 9-7.6 19.4-7.6 30.3 0 35.3 28.7 64 64 64l88 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-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0zM240 224c0 5.5 .7 10.9 2 16l-34 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-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l24 0z"],"file-excel":[384,512,[],"f1c3","M64 48l112 0 0 88c0 39.8 32.2 72 72 72l88 0 0 240c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16zM224 67.9l92.1 92.1-68.1 0c-13.3 0-24-10.7-24-24l0-68.1zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-261.5c0-17-6.7-33.3-18.7-45.3L242.7 18.7C230.7 6.7 214.5 0 197.5 0L64 0zm99.2 265.6c-8-10.6-23-12.8-33.6-4.8s-12.8 23-4.8 33.6L162 344 124.8 393.6c-8 10.6-5.8 25.6 4.8 33.6s25.6 5.8 33.6-4.8L192 384 220.8 422.4c8 10.6 23 12.8 33.6 4.8s12.8-23 4.8-33.6L222 344 259.2 294.4c8-10.6 5.8-25.6-4.8-33.6s-25.6-5.8-33.6 4.8L192 304 163.2 265.6z"],envelope:[512,512,[128386,9993,61443],"f0e0","M61.4 64C27.5 64 0 91.5 0 125.4 0 126.3 0 127.1 .1 128L0 128 0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256-.1 0c0-.9 .1-1.7 .1-2.6 0-33.9-27.5-61.4-61.4-61.4L61.4 64zM464 192.3L464 384c0 8.8-7.2 16-16 16L64 400c-8.8 0-16-7.2-16-16l0-191.7 154.8 117.4c31.4 23.9 74.9 23.9 106.4 0L464 192.3zM48 125.4C48 118 54 112 61.4 112l389.2 0c7.4 0 13.4 6 13.4 13.4 0 4.2-2 8.2-5.3 10.7L280.2 271.5c-14.3 10.8-34.1 10.8-48.4 0L53.3 136.1c-3.3-2.5-5.3-6.5-5.3-10.7z"],"square-caret-down":[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.9S110.5 192 120 192l208 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"],truck:[576,512,[128666,9951],"f0d1","M64 80c-8.8 0-16 7.2-16 16l0 288c0 8.8 7.2 16 16 16l3.3 0c10.4-36.9 44.4-64 84.7-64s74.2 27.1 84.7 64l102.6 0c4.9-17.4 15.1-32.7 28.7-43.9L368 96c0-8.8-7.2-16-16-16L64 80zm3.3 368L64 448c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l288 0c35.3 0 64 28.7 64 64l0 32 55.4 0c17 0 33.3 6.7 45.3 18.7l40.6 40.6c12 12 18.7 28.3 18.7 45.3L576 384c0 35.3-28.7 64-64 64l-3.3 0c-10.4 36.9-44.4 64-84.7 64s-74.2-27.1-84.7-64l-102.6 0c-10.4 36.9-44.4 64-84.7 64s-74.2-27.1-84.7-64zM416 256l112 0 0-23.4c0-4.2-1.7-8.3-4.7-11.3l-40.6-40.6c-3-3-7.1-4.7-11.3-4.7l-55.4 0 0 80zm0 48l0 32.4c2.6-.2 5.3-.4 8-.4 40.3 0 74.2 27.1 84.7 64l3.3 0c8.8 0 16-7.2 16-16l0-80-112 0zM152 464a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm272 0a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"],bell:[448,512,[128276,61602],"f0f3","M224 0c-13.3 0-24 10.7-24 24l0 9.7C118.6 45.3 56 115.4 56 200l0 14.5c0 37.7-10 74.7-29 107.3L5.1 359.2C1.8 365 0 371.5 0 378.2 0 399.1 16.9 416 37.8 416l372.4 0c20.9 0 37.8-16.9 37.8-37.8 0-6.7-1.8-13.3-5.1-19L421 321.7c-19-32.6-29-69.6-29-107.3l0-14.5c0-84.6-62.6-154.7-144-166.3l0-9.7c0-13.3-10.7-24-24-24zM392.4 368l-336.9 0 12.9-22.1C91.7 306 104 260.6 104 214.5l0-14.5c0-66.3 53.7-120 120-120s120 53.7 120 120l0 14.5c0 46.2 12.3 91.5 35.5 131.4L392.4 368zM156.1 464c9.9 28 36.6 48 67.9 48s58-20 67.9-48l-135.8 0z"],message:[512,512,["comment-alt"],"f27a","M203.7 512.9s0 0 0 0l-37.8 26.7c-7.3 5.2-16.9 5.8-24.9 1.7S128 529 128 520l0-72-32 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l320 0c53 0 96 43 96 96l0 224c0 53-43 96-96 96l-120.4 0-91.9 64.9zm64.3-104.1c8.1-5.7 17.8-8.8 27.7-8.8L416 400c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48L96 80c-26.5 0-48 21.5-48 48l0 224c0 26.5 21.5 48 48 48l56 0c10.4 0 19.3 6.6 22.6 15.9 .9 2.5 1.4 5.2 1.4 8.1l0 49.7c32.7-23.1 63.3-44.7 91.9-64.9z"],"face-dizzy":[512,512,["dizzy"],"f567","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zM134.1 153.9l25.9 25.9 25.9-25.9c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3l-25.9 25.9 25.9 25.9c7.8 7.8 7.8 20.5 0 28.3s-20.5 7.8-28.3 0l-25.9-25.9-25.9 25.9c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3l25.9-25.9-25.9-25.9c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0zm192 0l25.9 25.9 25.9-25.9c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3l-25.9 25.9 25.9 25.9c7.8 7.8 7.8 20.5 0 28.3s-20.5 7.8-28.3 0l-25.9-25.9-25.9 25.9c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3l25.9-25.9-25.9-25.9c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"],"calendar-days":[448,512,["calendar-alt"],"f073","M120 0c13.3 0 24 10.7 24 24l0 40 160 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-40c0-13.3 10.7-24 24-24zM384 432c8.8 0 16-7.2 16-16l0-64-88 0 0 80 72 0zm16-128l0-80-88 0 0 80 88 0zm-136 0l0-80-80 0 0 80 80 0zm-128 0l0-80-88 0 0 80 88 0zM48 352l0 64c0 8.8 7.2 16 16 16l72 0 0-80-88 0zm136 0l0 80 80 0 0-80-80 0zM120 112l-56 0c-8.8 0-16 7.2-16 16l0 48 352 0 0-48c0-8.8-7.2-16-16-16l-264 0z"],"hand-point-up":[384,512,[9757],"f0a6","M64 64l0 177.6c5.2-1 10.5-1.6 16-1.6l16 0 0-176c0-8.8-7.2-16-16-16S64 55.2 64 64zM80 288c-17.7 0-32 14.3-32 32l0 24c0 66.3 53.7 120 120 120l48 0c52.5 0 97.1-33.7 113.4-80.7-3.1 .5-6.2 .7-9.4 .7-20 0-37.9-9.2-49.7-23.6-9 4.9-19.4 7.6-30.3 7.6-15.1 0-29-5.3-40-14-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-80 0zM0 320l0 0c0-18 6-34.6 16-48L16 64C16 28.7 44.7 0 80 0s64 28.7 64 64l0 82c5.1-1.3 10.5-2 16-2 25.3 0 47.2 14.7 57.6 36 7-2.6 14.5-4 22.4-4 20 0 37.9 9.2 49.7 23.6 9-4.9 19.4-7.6 30.3-7.6 35.3 0 64 28.7 64 64l0 88c0 92.8-75.2 168-168 168l-48 0C75.2 512 0 436.8 0 344l0-24zm336-64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zM160 240c5.5 0 10.9 .7 16 2l0-34c0-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-64c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 24z"],"hand-lizard":[512,512,[],"f258","M72 112c-13.3 0-24 10.7-24 24s10.7 24 24 24l168 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-104 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l152 0c4.5 0 8.9 1.3 12.7 3.6l64 40c7 4.4 11.3 12.1 11.3 20.4l0 24c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-10.7-46.9-29.3-145.1 0c-39.8 0-72-32.2-72-72s32.2-72 72-72l104 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L72 208c-39.8 0-72-32.2-72-72S32.2 64 72 64l209.6 0c46.7 0 90.9 21.5 119.7 58.3l78.4 100.1c20.9 26.7 32.3 59.7 32.3 93.7L512 424c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-107.9c0-23.2-7.8-45.8-22.1-64.1L363.5 151.9c-19.7-25.2-49.9-39.9-81.9-39.9L72 112z"],"square-full":[512,512,[128997,128998,128999,129000,129001,129002,129003,11035,11036],"f45c","M448 48c8.8 0 16 7.2 16 16l0 384c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16l384 0zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0z"],"circle-pause":[512,512,[62092,"pause-circle"],"f28b","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM224 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 144c0 13.3 10.7 24 24 24s24-10.7 24-24l0-144zm112 0c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 144c0 13.3 10.7 24 24 24s24-10.7 24-24l0-144z"],"hard-drive":[448,512,[128436,"hdd"],"f0a0","M64 80c-8.8 0-16 7.2-16 16l0 162c5.1-1.3 10.5-2 16-2l320 0c5.5 0 10.9 .7 16 2l0-162c0-8.8-7.2-16-16-16L64 80zM48 320l0 96c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16L64 304c-8.8 0-16 7.2-16 16zM0 320L0 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-96zm216 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"],"file-zipper":[384,512,["file-archive"],"f1c6","M64 48l112 0 0 88c0 39.8 32.2 72 72 72l88 0 0 240c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16zM224 67.9l92.1 92.1-68.1 0c-13.3 0-24-10.7-24-24l0-68.1zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-261.5c0-17-6.7-33.3-18.7-45.3L242.7 18.7C230.7 6.7 214.5 0 197.5 0L64 0zM80 104c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0c-13.3 0-24 10.7-24 24zm0 80c0 13.3 10.7 24 24 24l32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0c-13.3 0-24 10.7-24 24zm64 56l-32 0c-17.7 0-32 14.3-32 32l0 48c0 26.5 21.5 48 48 48s48-21.5 48-48l0-48c0-17.7-14.3-32-32-32zm-16 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"],"floppy-disk":[448,512,[128190,128426,"save"],"f0c7","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-242.7c0-4.2-1.7-8.3-4.7-11.3L320 86.6 320 176c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-96-32 0zm80 0l0 80 128 0 0-80-128 0zM0 96C0 60.7 28.7 32 64 32l242.7 0c17 0 33.3 6.7 45.3 18.7L429.3 128c12 12 18.7 28.3 18.7 45.3L448 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM160 320a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"],"face-grin-tongue-squint":[512,512,[128541,"grin-tongue-squint"],"f58a","M464 256c0-114.9-93.1-208-208-208S48 141.1 48 256c0 75.9 40.7 142.4 101.5 178.7-3.6-10.9-5.5-22.6-5.5-34.7l0-37.5c-10.2-12.6-18.3-26.9-23.8-42.4-4.1-11.6 7.8-21.4 19.6-17.8 34.7 10.6 74.2 16.5 116.1 16.5 42 0 81.5-6 116.3-16.6 11.8-3.6 23.7 6.1 19.6 17.8-5.5 15.6-13.6 29.9-23.8 42.5l0 37.5c0 12.1-1.9 23.8-5.5 34.7 60.8-36.3 101.5-102.7 101.5-178.7zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm125.8-75.7c-6.2-5.2-7.6-14.3-3.1-21.1s13.3-9.2 20.6-5.5l79.6 40c5.4 2.7 8.8 8.2 8.8 14.3s-3.4 11.6-8.8 14.3l-79.6 40c-7.3 3.6-16.1 1.3-20.6-5.5s-3.1-15.9 3.1-21.1L159 208 125.8 180.3zm263.6-21.1c4.5 6.8 3.1 15.9-3.1 21.1L353 208 386.2 235.7c6.2 5.2 7.6 14.3 3.1 21.1s-13.3 9.2-20.6 5.5l-79.6-40c-5.4-2.7-8.8-8.2-8.8-14.3s3.4-11.6 8.8-14.3l79.6-40c7.3-3.6 16.1-1.3 20.6 5.5zM320 416l0-37.4c0-14.7-11.9-26.6-26.6-26.6l-2 0c-11.3 0-21.1 7.9-23.6 18.9-2.8 12.6-20.8 12.6-23.6 0-2.5-11.1-12.3-18.9-23.6-18.9l-2 0c-14.7 0-26.6 11.9-26.6 26.6l0 37.4c0 35.3 28.7 64 64 64s64-28.7 64-64z"],camera:[512,512,[62258,"camera-alt"],"f030","M193.1 32c-18.7 0-36.2 9.4-46.6 24.9L120.5 96 64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-56.5 0-26-39.1C355.1 41.4 337.6 32 318.9 32L193.1 32zm-6.7 51.6c1.5-2.2 4-3.6 6.7-3.6l125.7 0c2.7 0 5.2 1.3 6.7 3.6l33.2 49.8c4.5 6.7 11.9 10.7 20 10.7l69.3 0c8.8 0 16 7.2 16 16l0 256c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l69.3 0c8 0 15.5-4 20-10.7l33.2-49.8zM256 384a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM192 272a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"],"face-grin-stars":[512,512,[129321,"grin-stars"],"f587","M0 256c0-29.6 5-57.9 14.2-84.4l17.3 16.9-4.6 27c-4.2 24.4 5.6 46.2 22 59.9 9.8 105.8 98.8 188.7 207.1 188.7s197.4-82.8 207.1-188.6c16.4-13.7 26.1-35.4 22-59.9l-4.6-27 17.3-16.9c9.2 26.4 14.2 54.8 14.2 84.4 0 141.4-114.6 256-256 256S0 397.4 0 256zM256 48c-15.2 0-30 1.6-44.3 4.7L201.4 31.8C197 23 191.1 15.8 184.2 10.2 207 3.6 231.1 0 256 0s49 3.6 71.8 10.2C320.9 15.8 315 23 310.6 31.8L300.3 52.7C286 49.6 271.2 48 256 48zM372.2 302.3c11.8-3.6 23.7 6.1 19.6 17.8-19.8 55.9-73.1 96-135.8 96-62.7 0-116-40-135.8-95.9-4.1-11.6 7.8-21.4 19.6-17.8 34.7 10.6 74.2 16.5 116.1 16.5 42 0 81.5-6 116.3-16.6zM353.7 53.1c5.9-11.9 22.8-11.9 28.7 0l23.3 47.2 52 7.6c13.1 1.9 18.4 18 8.9 27.3l-37.7 36.7 8.9 51.8c2.2 13.1-11.5 23-23.2 16.9L368 216 321.5 240.5c-11.7 6.2-25.5-3.8-23.2-16.9l8.9-51.8-37.7-36.7c-9.5-9.3-4.3-25.4 8.9-27.3l52-7.6 23.3-47.2zm-195.3 0l23.3 47.2 52 7.6c13.1 1.9 18.4 18 8.9 27.3l-37.7 36.7 8.9 51.8c2.2 13.1-11.5 23-23.2 16.9L144 216 97.5 240.5c-11.7 6.2-25.5-3.8-23.2-16.9l8.9-51.8-37.7-36.7c-9.5-9.3-4.3-25.4 8.9-27.3l52-7.6 23.3-47.2c5.9-11.9 22.8-11.9 28.7 0z"],eye:[576,512,[128065],"f06e","M288 80C222.8 80 169.2 109.6 128.1 147.7 89.6 183.5 63 226 49.4 256 63 286 89.6 328.5 128.1 364.3 169.2 402.4 222.8 432 288 432s118.8-29.6 159.9-67.7C486.4 328.5 513 286 526.6 256 513 226 486.4 183.5 447.9 147.7 406.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.1 3.3 7.9 3.3 16.7 0 24.6-14.9 35.7-46.2 87.7-93 131.1-47.1 43.7-111.8 80.6-192.6 80.6S142.5 443.2 95.4 399.4c-46.8-43.5-78.1-95.4-93-131.1-3.3-7.9-3.3-16.7 0-24.6 14.9-35.7 46.2-87.7 93-131.1zM288 336c44.2 0 80-35.8 80-80 0-29.6-16.1-55.5-40-69.3-1.4 59.7-49.6 107.9-109.3 109.3 13.8 23.9 39.7 40 69.3 40zm-79.6-88.4c2.5 .3 5 .4 7.6 .4 35.3 0 64-28.7 64-64 0-2.6-.2-5.1-.4-7.6-37.4 3.9-67.2 33.7-71.1 71.1zm45.6-115c10.8-3 22.2-4.5 33.9-4.5 8.8 0 17.5 .9 25.8 2.6 .3 .1 .5 .1 .8 .2 57.9 12.2 101.4 63.7 101.4 125.2 0 70.7-57.3 128-128 128-61.6 0-113-43.5-125.2-101.4-1.8-8.6-2.8-17.5-2.8-26.6 0-11 1.4-21.8 4-32 .2-.7 .3-1.3 .5-1.9 11.9-43.4 46.1-77.6 89.5-89.5z"],"face-sad-tear":[512,512,[128546,"sad-tear"],"f5b4","M464 256c0-114.9-93.1-208-208-208S48 141.1 48 256c0 41.8 12.3 80.7 33.6 113.3 8.2 44.7 47.3 78.6 94.3 78.7 24.7 10.3 51.7 16 80.1 16 114.9 0 208-93.1 208-208zM288 352c-5.5 0-10.9 .6-16 1.8 0-.6 0-1.2 0-1.8 0-16.2-4-31.5-11.1-44.9 8.7-2 17.8-3.1 27.1-3.1 40.2 0 75.7 19.8 97.5 50 7.7 10.8 5.3 25.8-5.5 33.5s-25.8 5.3-33.5-5.5c-13.1-18.2-34.4-30-58.5-30zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm176-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 0zM185.4 276.8c6.5 7.8 12.6 16.1 18.3 24.6 9 13.4 20.3 30.2 20.3 47.4 0 28.3-21.5 51.2-48 51.2s-48-22.9-48-51.2c0-17.2 11.2-34 20.3-47.4 5.7-8.5 11.9-16.7 18.3-24.6 2.4-2.9 5.7-4.8 9.4-4.8s7 1.9 9.4 4.8z"],"share-from-square":[576,512,[61509,"share-square"],"f14d","M425.5 7c-6.9-6.9-17.2-8.9-26.2-5.2S384.5 14.3 384.5 24l0 56-48 0c-88.4 0-160 71.6-160 160 0 46.7 20.7 80.4 43.6 103.4 8.1 8.2 16.5 14.9 24.3 20.4 9.2 6.5 21.7 5.7 30.1-1.9s10.2-20 4.5-29.8c-3.6-6.3-6.5-14.9-6.5-26.7 0-36.2 29.3-65.5 65.5-65.5l46.5 0 0 56c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l136-136c9.4-9.4 9.4-24.6 0-33.9L425.5 7zm7 97l0-22.1 78.1 78.1-78.1 78.1 0-22.1c0-13.3-10.7-24-24-24L338 192c-50.9 0-93.9 33.5-108.3 79.6-3.3-9.4-5.2-19.8-5.2-31.6 0-61.9 50.1-112 112-112l72 0c13.3 0 24-10.7 24-24zm-320-8c-44.2 0-80 35.8-80 80l0 256c0 44.2 35.8 80 80 80l256 0c44.2 0 80-35.8 80-80l0-24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-24 0z"],"note-sticky":[448,512,[62026,"sticky-note"],"f249","M240 432L64 432c-8.8 0-16-7.2-16-16L48 96c0-8.8 7.2-16 16-16l320 0c8.8 0 16 7.2 16 16l0 176-88 0c-39.8 0-72 32.2-72 72l0 88zM380.1 320L288 412.1 288 344c0-13.3 10.7-24 24-24l68.1 0zM0 416c0 35.3 28.7 64 64 64l197.5 0c17 0 33.3-6.7 45.3-18.7L429.3 338.7c12-12 18.7-28.3 18.7-45.3L448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416z"],"hand-back-fist":[384,512,["hand-rock"],"f255","M96 400c-17.7 0-32 14.3-32 32l0 48c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-48c0-17.7-14.3-32-32-32L96 400zM73.2 352l64.6 0-79.5-88.3C51.7 256.3 48 246.8 48 236.9L48 204c0-16.1 11.9-29.5 27.4-31.7 11.8-1.7 20.6-11.8 20.6-23.8L96 72c0-13.3 10.7-24 24-24 7.2 0 13.6 3.1 18 8.1 4.6 5.2 11.1 8.1 18 8.1s13.4-3 18-8.1c4.4-5 10.8-8.1 18-8.1 8.5 0 15.9 4.4 20.2 11.1 6.9 10.7 20.9 14.2 32 8 3.5-1.9 7.4-3.1 11.8-3.1 10.6 0 19.7 6.9 22.8 16.6 3.8 11.7 15.9 18.7 28 16 1.7-.4 3.4-.6 5.2-.6 13.3 0 24 10.7 24 24l0 92.2c0 14.4-3.5 28.5-10.2 41.2l-52.2 98.6 54.3 0 40.3-76.2c10.4-19.6 15.8-41.5 15.8-63.6l0-92.2c0-38.4-30.1-69.8-68.1-71.9-12.9-19.3-34.9-32.1-59.9-32.1-5.7 0-11.2 .7-16.5 1.9-12.7-11.1-29.3-17.9-47.5-17.9-13.1 0-25.4 3.5-36 9.6-10.6-6.1-22.9-9.6-36-9.6-39.8 0-72 32.2-72 72l0 58.7C19.7 143 0 171.2 0 204l0 32.9c0 21.7 8 42.7 22.6 58.9L73.2 352z"],"chess-queen":[512,512,[9819],"f445","M325.3 90.8c9.1-4.8 20.6-3.3 28.2 4.3l39.8 39.8 3.7 3.3c9.1 7.1 20.9 10 32.4 7.7l46.4-9.3 3.5-.4c8-.4 15.8 3.2 20.6 9.8 5.5 7.6 6.1 17.6 1.6 25.8l-112.6 202.6 51.5 70.9 1.8 2.7c4 6.6 6.2 14.2 6.2 22 0 23.3-18.9 42.1-42.1 42.1l-299.8 0c-21.8 0-39.8-16.6-41.9-37.8l-.2-4.3 .1-3.3c.6-7.7 3.4-15.1 7.9-21.4l51.5-70.9-112.5-202.6c-4.5-8.2-3.9-18.3 1.6-25.8s14.9-11.2 24.1-9.4l46.4 9.3c13.1 2.6 26.7-1.5 36.1-10.9L159.5 95 163 92.2c8.6-5.8 20.1-5.6 28.5 1.1l40 32 2.8 2.1c14.4 9.6 33.5 8.9 47.2-2.1l40-32 3.8-2.5zM164.7 400l-46.6 64 276.7 0-46.6-64-183.6 0zM311.5 162.8c-30.1 24.1-72.1 25.6-103.8 4.5l-6.2-4.5-23.3-18.6-24.6 24.6c-19.8 19.8-47.7 28.9-75.1 24.8l88.1 158.5 179.8 0 88-158.5c-25.7 3.8-51.7-3.9-71.1-21l-4-3.7-24.6-24.6-23.2 18.6zM256.5 72a40 40 0 1 1 0-80 40 40 0 1 1 0 80z"],"face-grin-tears":[640,512,[128514,"grin-tears"],"f588","M504.1 353C512.9 367.2 525.3 379 539.8 387.2 495.1 462 413.4 512 320 512S144.9 462 100.2 387.2c14.6-8.2 26.9-20 35.8-34.3 34.9 66 104.2 111 184.1 111s149.2-45 184.1-111zm16.4-152.5C496.2 112.6 415.7 48 320 48S143.8 112.6 119.5 200.5c-10.6-4.8-22.7-6.8-35.4-5l-13.4 1.9C97.2 84.3 198.8 0 320 0S542.8 84.3 569.3 197.4l-13.4-1.9c-12.7-1.8-24.8 .2-35.4 5zM455.8 320c-19.8 55.9-73.1 96-135.8 96-62.7 0-116-40-135.8-95.9-4.1-11.6 7.8-21.4 19.6-17.8 34.7 10.6 74.2 16.5 116.1 16.5 42 0 81.5-6 116.3-16.6 11.8-3.6 23.7 6.1 19.6 17.8zM212 208l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28s-28 12.5-28 28zm188-28c-15.5 0-28 12.5-28 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28zM640 300.6c0 28.4-23 51.4-51.4 51.4-25.6 0-47.3-18.8-50.9-44.1L531 261.1c-1.5-10.6 7.5-19.6 18.1-18.1l46.7 6.7c25.3 3.6 44.1 25.3 44.1 50.9zm-640 0c0-25.6 18.8-47.3 44.1-50.9L90.9 243c10.6-1.5 19.6 7.5 18.1 18.1l-6.7 46.7C98.7 333.2 77 352 51.4 352 23 352 0 329 0 300.6z"],"pen-to-square":[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 152L0 424c0 48.6 39.4 88 88 88l272 0c48.6 0 88-39.4 88-88l0-112c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 22.1-17.9 40-40 40L88 464c-22.1 0-40-17.9-40-40l0-272c0-22.1 17.9-40 40-40l112 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L88 64z"],"face-grin-beam-sweat":[576,512,[128517,"grin-beam-sweat"],"f583","M530.2 15.9c-8.8-10.7-18.5-20.9-29-30-3-2.6-7.4-2.6-10.4 0-10.5 9.1-20.1 19.3-29 30-14.7 17.8-29.8 40.1-29.8 64.1 0 36.4 27.6 64 64 64s64-27.6 64-64c0-24-15.2-46.3-29.8-64.1zm-132 8.9C364.8 8.9 327.4 0 288 0 146.6 0 32 114.6 32 256S146.6 512 288 512 544 397.4 544 256c0-24.4-3.4-48-9.8-70.4-11.9 4.2-24.7 6.4-38.2 6.4-3.4 0-6.8-.1-10.2-.4 6.6 20.3 10.2 41.9 10.2 64.4 0 114.9-93.1 208-208 208S80 370.9 80 256 173.1 48 288 48c34.8 0 67.5 8.5 96.3 23.6 1.4-17.4 6.9-33.1 13.8-46.8zM423.8 320c4.1-11.6-7.8-21.4-19.6-17.8-34.8 10.6-74.3 16.6-116.3 16.6-41.9 0-81.4-6-116.1-16.5-11.8-3.6-23.7 6.1-19.6 17.8 19.8 55.9 73.1 95.9 135.8 95.9 62.7 0 116-40.1 135.8-96zM180 208c0-15.5 12.5-28 28-28s28 12.5 28 28l0 8c0 11 9 20 20 20s20-9 20-20l0-8c0-37.6-30.4-68-68-68s-68 30.4-68 68l0 8c0 11 9 20 20 20s20-9 20-20l0-8zm188-28c15.5 0 28 12.5 28 28l0 8c0 11 9 20 20 20s20-9 20-20l0-8c0-37.6-30.4-68-68-68s-68 30.4-68 68l0 8c0 11 9 20 20 20s20-9 20-20l0-8c0-15.5 12.5-28 28-28z"],clock:[512,512,[128339,"clock-four"],"f017","M464 256a208 208 0 1 1 -416 0 208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0 256 256 0 1 0 -512 0zM232 120l0 136c0 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.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"],"face-laugh-wink":[512,512,["laugh-wink"],"f59c","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm118.3 58.2c-4.2-13.7 7.1-26.2 21.4-26.2l232.6 0c14.3 0 25.6 12.5 21.4 26.2-18 58.9-72.9 101.8-137.7 101.8S136.3 373.1 118.3 314.2zM144 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm164 8c0 11-9 20-20 20s-20-9-20-20c0-33.1 26.9-60 60-60l16 0c33.1 0 60 26.9 60 60 0 11-9 20-20 20s-20-9-20-20-9-20-20-20l-16 0c-11 0-20 9-20 20z"],"paper-plane":[576,512,[61913],"f1d8","M290.5 287.7L491.4 86.9 359 456.3 290.5 287.7zM457.4 53L256.6 253.8 88 185.3 457.4 53zM38.1 216.8l205.8 83.6 83.6 205.8c5.3 13.1 18.1 21.7 32.3 21.7 14.7 0 27.8-9.2 32.8-23.1L570.6 8c3.5-9.8 1-20.6-6.3-28s-18.2-9.8-28-6.3L39.4 151.7c-13.9 5-23.1 18.1-23.1 32.8 0 14.2 8.6 27 21.7 32.3z"],heart:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M378.9 80c-27.3 0-53 13.1-69 35.2l-34.4 47.6c-4.5 6.2-11.7 9.9-19.4 9.9s-14.9-3.7-19.4-9.9l-34.4-47.6c-16-22.1-41.7-35.2-69-35.2-47 0-85.1 38.1-85.1 85.1 0 49.9 32 98.4 68.1 142.3 41.1 50 91.4 94 125.9 120.3 3.2 2.4 7.9 4.2 14 4.2s10.8-1.8 14-4.2c34.5-26.3 84.8-70.4 125.9-120.3 36.2-43.9 68.1-92.4 68.1-142.3 0-47-38.1-85.1-85.1-85.1zM271 87.1c25-34.6 65.2-55.1 107.9-55.1 73.5 0 133.1 59.6 133.1 133.1 0 68.6-42.9 128.9-79.1 172.8-44.1 53.6-97.3 100.1-133.8 127.9-12.3 9.4-27.5 14.1-43.1 14.1s-30.8-4.7-43.1-14.1C176.4 438 123.2 391.5 79.1 338 42.9 294.1 0 233.7 0 165.1 0 91.6 59.6 32 133.1 32 175.8 32 216 52.5 241 87.1l15 20.7 15-20.7z"],"font-awesome":[512,512,[62501,62694,"font-awesome-flag","font-awesome-logo-full"],"f2b4","M91.7 96C106.3 86.8 116 70.5 116 52 116 23.3 92.7 0 64 0S12 23.3 12 52c0 16.7 7.8 31.5 20 41l0 419 48 0 0-64 389.6 0c14.6 0 26.4-11.8 26.4-26.4 0-3.7-.8-7.3-2.3-10.7L432 272 493.7 133.1c1.5-3.4 2.3-7 2.3-10.7 0-14.6-11.8-26.4-26.4-26.4L91.7 96zM80 400l0-256 356.4 0-48.2 108.5c-5.5 12.4-5.5 26.6 0 39L436.4 400 80 400z"],clone:[512,512,[],"f24d","M288 464L64 464c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l48 0 0-48-48 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-48-48 0 0 48c0 8.8-7.2 16-16 16zM224 304c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16l-224 0zm-64-16c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L224 0c-35.3 0-64 28.7-64 64l0 224z"],"folder-open":[576,512,[128194,128449,61717],"f07c","M97.5 400l50-160 379.4 0-50 160-379.4 0zm190.7 48L477 448c21 0 39.6-13.6 45.8-33.7l50-160c9.7-30.9-13.4-62.3-45.8-62.3l-379.4 0c-21 0-39.6 13.6-45.8 33.7L80.2 294.4 80.2 96c0-8.8 7.2-16 16-16l138.7 0c3.5 0 6.8 1.1 9.6 3.2L282.9 112c13.8 10.4 30.7 16 48 16l117.3 0c8.8 0 16 7.2 16 16l48 0c0-35.3-28.7-64-64-64L330.9 80c-6.9 0-13.7-2.2-19.2-6.4L273.3 44.8C262.2 36.5 248.8 32 234.9 32L96.2 32c-35.3 0-64 28.7-64 64l0 288c0 35.3 28.7 64 64 64l192 0z"],"window-minimize":[512,512,[128469],"f2d1","M0 424c0-13.3 10.7-24 24-24l464 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 448c-13.3 0-24-10.7-24-24z"],"star-half":[576,512,[61731],"f089","M285.7-15.8c10.8 2.6 18.4 12.2 18.4 23.3l0 387.1c0 9-5.1 17.3-13.1 21.4L143.8 491c-8 4.1-17.7 3.3-25-2s-11-14.2-9.6-23.2L134.4 305.9 20 191.4c-6.4-6.4-8.6-15.8-5.8-24.4s10.1-14.9 19.1-16.3L193.1 125.3 258.8-3.3c5-9.9 16.2-15 27-12.4zM256.1 107.4L230.3 158c-3.5 6.8-10 11.6-17.6 12.8l-125.5 20 89.8 89.9c5.4 5.4 7.9 13.1 6.7 20.7l-19.8 125.5 92.2-46.9 0-272.6z"],"alarm-clock":[512,512,[9200],"f34e","M402.6 50.2c-5.4 1.7-11.3 1.8-16.2-.9-5.8-3.2-11.8-6.2-17.8-8.9-10.4-4.7-13.7-18.3-4.1-24.6 15-9.9 33-15.7 52.3-15.7 52.6 0 95.2 42.6 95.2 95.2 0 13.2-2.7 25.8-7.6 37.3-4.5 10.5-18.4 9.8-24.9 .4-3.8-5.5-7.8-10.8-12-16-3.5-4.4-4.5-10.2-3.8-15.8 .2-1.9 .4-3.9 .4-5.9 0-26.1-21.2-47.2-47.2-47.2-4.9 0-9.7 .8-14.2 2.2zM32.5 132.9c-6.5 9.4-20.5 10.1-24.9-.4-4.9-11.5-7.6-24.1-7.6-37.3 0-52.6 42.6-95.2 95.2-95.2 19.3 0 37.3 5.8 52.3 15.7 9.6 6.3 6.3 19.9-4.1 24.6-6.1 2.8-12 5.7-17.8 8.9-4.9 2.7-10.9 2.6-16.2 .9-4.5-1.4-9.2-2.2-14.2-2.2-26.1 0-47.2 21.2-47.2 47.2 0 2 .1 4 .4 5.9 .7 5.6-.3 11.4-3.8 15.8-4.2 5.2-8.2 10.5-12 16zM432 288a176 176 0 1 0 -352 0 176 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 288 32 164.3 132.3 64 256 64S480 164.3 480 288c0 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.5zM280 184l0 94.1 41 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-17l0-104c0-13.3 10.7-24 24-24s24 10.7 24 24z"],newspaper:[512,512,[128240],"f1ea","M168 80c-13.3 0-24 10.7-24 24l0 304c0 8.4-1.4 16.5-4.1 24L440 432c13.3 0 24-10.7 24-24l0-304c0-13.3-10.7-24-24-24L168 80zM72 480c-39.8 0-72-32.2-72-72L0 112C0 98.7 10.7 88 24 88s24 10.7 24 24l0 296c0 13.3 10.7 24 24 24s24-10.7 24-24l0-304c0-39.8 32.2-72 72-72l272 0c39.8 0 72 32.2 72 72l0 304c0 39.8-32.2 72-72 72L72 480zM192 152c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48zm152 24l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM216 256l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],hospital:[576,512,[127973,62589,"hospital-alt","hospital-wide"],"f0f8","M176 0c-35.3 0-64 28.7-64 64l0 48-48 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-272c0-35.3-28.7-64-64-64l-48 0 0-48c0-35.3-28.7-64-64-64L176 0zM160 64c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 72c0 13.3 10.7 24 24 24l72 0c8.8 0 16 7.2 16 16l0 272c0 8.8-7.2 16-16 16l-176 0 0-80c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 80-176 0c-8.8 0-16-7.2-16-16l0-272c0-8.8 7.2-16 16-16l72 0c13.3 0 24-10.7 24-24l0-72zM112 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM96 336l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm320 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm16-112c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM264 104l0 32-32 0c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-32 0 0-32c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16z"],"circle-stop":[512,512,[62094,"stop-circle"],"f28d","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM160 192l0 128c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32zm48 112l0-96 96 0 0 96-96 0z"],"object-ungroup":[640,512,[],"f248","M48.2 66.8c-.1-.8-.2-1.7-.2-2.5l0-.2c0-8.8 7.2-16 16-16 .9 0 1.9 .1 2.8 .2 7.5 1.3 13.2 7.9 13.2 15.8 0 8.8-7.2 16-16 16-7.9 0-14.5-5.7-15.8-13.2zM0 64c0 26.9 16.5 49.9 40 59.3l0 105.3c-23.5 9.5-40 32.5-40 59.3 0 35.3 28.7 64 64 64 26.9 0 49.9-16.5 59.3-40l201.3 0c9.5 23.5 32.5 40 59.3 40 35.3 0 64-28.7 64-64 0-26.9-16.5-49.9-40-59.3l0-105.3c23.5-9.5 40-32.5 40-59.3 0-35.3-28.7-64-64-64-26.9 0-49.9 16.5-59.3 40L123.3 40C113.9 16.5 90.9 0 64 0 28.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.3l0 105.3c-16 6.5-28.9 19.3-35.3 35.3l-201.3 0c-6.5-16-19.3-28.9-35.3-35.3l0-105.3c16-6.5 28.9-19.3 35.3-35.3l201.3 0zM384 272a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM80 288c0 7.9-5.7 14.5-13.2 15.8-.8 .1-1.7 .2-2.5 .2l-.2 0c-8.8 0-16-7.2-16-16 0-.9 .1-1.9 .2-2.8 1.3-7.5 7.9-13.2 15.8-13.2 8.8 0 16 7.2 16 16zm436.7-40c6.5 16 19.3 28.9 35.3 35.3l0 105.3c-16 6.5-28.9 19.3-35.3 35.3l-201.3 0c-6.5-16-19.3-28.9-35.3-35.3l0-20.7-48 0 0 20.7c-23.5 9.5-40 32.5-40 59.3 0 35.3 28.7 64 64 64 26.9 0 49.9-16.5 59.3-40l201.3 0c9.5 23.5 32.5 40 59.3 40 35.3 0 64-28.7 64-64 0-26.9-16.5-49.9-40-59.3l0-105.3c23.5-9.5 40-32.5 40-59.3 0-35.3-28.7-64-64-64-26.9 0-49.9 16.5-59.3 40l-52.7 0 0 9.6c10.7 10.9 19.1 23.9 24.6 38.4l28 0zm59.3-8a16 16 0 1 1 0-32 16 16 0 1 1 0 32zM271.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.8 0-8.8 7.2-16 16-16 7.9 0 14.5 5.7 15.8 13.2l0 .1c.1 .9 .2 1.8 .2 2.7 0 8.8-7.2 16-16 16-.9 0-1.9-.1-2.8-.2z"],comment:[512,512,[128489,61669],"f075","M51.9 384.9C19.3 344.6 0 294.4 0 240 0 107.5 114.6 0 256 0S512 107.5 512 240 397.4 480 256 480c-36.5 0-71.2-7.2-102.6-20L37 509.9c-3.7 1.6-7.5 2.1-11.5 2.1-14.1 0-25.5-11.4-25.5-25.5 0-4.3 1.1-8.5 3.1-12.2l48.8-89.4zm37.3-30.2c12.2 15.1 14.1 36.1 4.8 53.2l-18 33.1 58.5-25.1c11.8-5.1 25.2-5.2 37.1-.3 25.7 10.5 54.2 16.4 84.3 16.4 117.8 0 208-88.8 208-192S373.8 48 256 48 48 136.8 48 240c0 42.8 15.1 82.4 41.2 114.7z"],"chess-pawn":[384,512,[9823],"f443","M192-32c66.3 0 120 53.7 120 120 0 27.6-9.3 52.9-24.9 73.2 9.8 3 16.9 12.1 16.9 22.8 0 13.3-10.7 24-24 24l-.6 0 24.6 160 53.6 67c6.7 8.4 10.4 18.8 10.4 29.6 0 26.2-21.2 47.4-47.4 47.4L63.4 512c-26.2 0-47.4-21.2-47.4-47.4 0-10.8 3.7-21.2 10.4-29.6l53.6-67 24.6-160-.6 0c-13.3 0-24-10.7-24-24 0-10.8 7.1-19.8 16.9-22.8-15.6-20.3-24.9-45.6-24.9-73.2 0-66.3 53.7-120 120-120zM115.9 400l-51.2 64 254.7 0-51.2-64-152.2 0zm36.2-184.7l-21 136.7 121.9 0-21-136.7-1.1-7.3-77.6 0-1.1 7.3zM192 16a72 72 0 1 0 0 144 72 72 0 1 0 0-144z"],"calendar-plus":[448,512,[],"f271","M120 0c13.3 0 24 10.7 24 24l0 40 160 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-40c0-13.3 10.7-24 24-24zm0 112l-56 0c-8.8 0-16 7.2-16 16l0 288c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-288c0-8.8-7.2-16-16-16l-264 0zm104 64c13.3 0 24 10.7 24 24l0 48 48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0 0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0 0-48c0-13.3 10.7-24 24-24z"],clipboard:[384,512,[128203],"f328","M232 96l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24zm0 48c37.1 0 67.6-28 71.6-64L320 80c8.8 0 16 7.2 16 16l0 352c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16L48 96c0-8.8 7.2-16 16-16l16.4 0c4 36 34.5 64 71.6 64l80 0zM291.9 32C279 12.7 257 0 232 0L152 0c-25 0-47 12.7-59.9 32L64 32C28.7 32 0 60.7 0 96L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-352c0-35.3-28.7-64-64-64l-28.1 0z"],"thumbs-down":[512,512,[128078,61576],"f165","M360 32l7.4 .4c35 3.6 62.5 32.2 64.4 67.7 17.8 11.8 30.1 31.4 32 53.9l.2 6c0 5.7-.7 11.2-2 16.5 10.2 11.5 16.8 26.3 17.8 42.7l.2 4.8c0 13.2-3.6 25.4-9.8 36 4.9 8.4 8.2 17.9 9.3 28l.4 8c0 37.3-28.3 67.9-64.6 71.6l-7.4 .4-109.7 0 14.1 30 3.1 7.6c12.5 35.7-1.8 75.5-34.2 95l-7.2 3.9c-37.5 17.6-81.7 3.6-102.6-31.2l-.6-.9-2.7-5-.6-1.2-30.1-64c-9.4 17.8-28 29.9-49.5 29.9l-32 0c-30.9 0-56-25.1-56-56L0 152c0-30.9 25.1-56 56-56l32 0c12.4 0 23.9 4.1 33.2 11 13.2-21.4 32-39.4 55-51.6l12.2-6.5 .7-.3 6.6-3.2 .7-.3 7.1-3c16.7-6.6 34.5-9.9 52.6-9.9L360 32zM255.9 80c-12 0-23.9 2.3-35.1 6.6l-4.7 2-5.3 2.6 0 0-12.2 6.5c-29.2 15.5-48.3 44.9-50.7 77.6l-.2 8 0 112.9 .1 4.1c.5 8.2 2.5 16.2 6 23.7l56.8 120.9 2.1 3.8c8.4 13.7 26 19.1 40.8 12.2l2.9-1.6c13-7.8 18.7-23.7 13.7-38l-1.2-3-30.2-64.2c-3.5-7.4-2.9-16.1 1.5-23.1s12-11.1 20.2-11.1l147.5 0 2.4-.1c11.3-1.1 20.3-10.1 21.4-21.4l.1-2.5c0-7.1-3.1-13.5-8.2-18-5.2-4.6-8.2-11.1-8.2-18s3-13.4 8.2-18c4.4-3.9 7.4-9.3 8-15.3l.2-2.7c0-8.4-4.4-15.9-11.2-20.2-10.7-6.9-14.2-20.9-8-32 1.5-2.6 2.5-5.6 2.9-8.6l.2-3.2c0-10.6-6.9-19.6-16.6-22.8-11.7-3.8-18.7-15.9-16-28 .2-.9 .3-1.8 .4-2.6l.2-2.6c0-12.4-9.5-22.6-21.6-23.8L360 80 255.9 80zM56 144c-4.4 0-8 3.6-8 8l0 224c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-224c0-4.4-3.6-8-8-8l-32 0z"],"id-badge":[384,512,[],"f2c1","M256 48l0 16c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-16-64 0c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16l0-384c0-8.8-7.2-16-16-16l-64 0zM0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM160 320l64 0c44.2 0 80 35.8 80 80 0 8.8-7.2 16-16 16L96 416c-8.8 0-16-7.2-16-16 0-44.2 35.8-80 80-80zm-24-96a56 56 0 1 1 112 0 56 56 0 1 1 -112 0z"],"square-check":[448,512,[9745,9989,61510,"check-square"],"f14a","M384 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 0zM64 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 80zm230.7 89.9c7.8-10.7 22.8-13.1 33.5-5.3 10.7 7.8 13.1 22.8 5.3 33.5L211.4 366.1c-4.1 5.7-10.5 9.3-17.5 9.8-7 .5-13.9-2-18.8-6.9l-55.9-55.9c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l36 36 105.6-145.2z"],"chess-bishop":[320,512,[9821],"f43a","M216 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 81.8 98.1c24.7 29.6 38.2 67 38.2 105.6 0 43.7-17.4 85.7-48.3 116.6l-8.6 8.6 46.5 58.2c6.7 8.4 10.4 18.8 10.4 29.6 0 26.2-21.2 47.4-47.4 47.4L47.4 512C21.2 512 0 490.8 0 464.6 0 453.9 3.7 443.4 10.4 435l46.5-58.2-8.6-8.6C17.4 337.4 0 295.4 0 251.7 0 213.1 13.5 175.8 38.2 146.1L120 48 104 48C90.7 48 80 37.3 80 24S90.7 0 104 0L216 0zM94.4 406.8l-45.7 57.2 222.7 0-45.7-57.1-5.5-6.9-120.3 0-5.5 6.8zM156.9 78.7L75.1 176.8c-15.3 18.4-24.6 41-26.7 64.7L48 251.7c0 31 12.3 60.7 34.2 82.7l17.7 17.7 120.2 0c6.2-6.2 12.1-12.1 17.8-17.7 21.9-21.9 34.2-51.6 34.2-82.6l-.4-10.2c-1.5-17-6.7-33.3-15.2-48L209 241c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l51.8-51.8-63.7-76.5-3.1-3.8-3.1 3.8z"],"envelope-open":[512,512,[62135],"f2b6","M512 416c0 35.3-28.5 64-63.9 64L64 480c-35.4 0-64-28.7-64-64L0 164c.1-15.5 7.8-30 20.5-38.8L206-2.7c30.1-20.7 69.8-20.7 99.9 0L491.5 125.2c12.8 8.8 20.4 23.3 20.5 38.8l0 252zM64 432l384.1 0c8.8 0 15.9-7.1 15.9-16l0-191.7-154.8 117.4c-31.4 23.9-74.9 23.9-106.4 0L48 224.3 48 416c0 8.9 7.2 16 16 16zM463.6 164.4L278.7 36.8c-13.7-9.4-31.7-9.4-45.4 0L48.4 164.4 231.8 303.5c14.3 10.8 34.1 10.8 48.4 0L463.6 164.4z"],"circle-xmark":[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 0-512 256 256 0 1 0 0 512zM167 167c-9.4 9.4-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-55c-9.4-9.4-24.6-9.4-33.9 0z"],"square-caret-up":[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.9S337.5 320 328 320l-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"],"file-image":[384,512,[128443],"f1c5","M176 48L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16l0-240-88 0c-39.8 0-72-32.2-72-72l0-88zM316.1 160L224 67.9 224 136c0 13.3 10.7 24 24 24l68.1 0zM0 64C0 28.7 28.7 0 64 0L197.5 0c17 0 33.3 6.7 45.3 18.7L365.3 141.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM259.4 432l-134.8 0c-15.8 0-28.6-12.8-28.6-28.6 0-6.4 2.1-12.5 6-17.6l67.6-86.9C175 292 183.3 288 192 288s17 4 22.4 10.9L282 385.9c3.9 5 6 11.2 6 17.6 0 15.8-12.8 28.6-28.6 28.6zM112 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],"square-caret-right":[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.4S160 369.5 160 360l0-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"],sun:[576,512,[9728],"f185","M200.6-7.9c-6.7-4.4-15.1-5.2-22.5-2.2S165.4-.5 163.9 7.3L143 110.6 39.7 131.4c-7.8 1.6-14.4 7-17.4 14.3s-2.2 15.8 2.2 22.5L82.7 256 24.5 343.8c-4.4 6.7-5.2 15.1-2.2 22.5s9.6 12.8 17.4 14.3L143 401.4 163.9 504.7c1.6 7.8 7 14.4 14.3 17.4s15.8 2.2 22.5-2.2l87.8-58.2 87.8 58.2c6.7 4.4 15.1 5.2 22.5 2.2s12.8-9.6 14.3-17.4l20.9-103.2 103.2-20.9c7.8-1.6 14.4-7 17.4-14.3s2.2-15.8-2.2-22.5l-58.2-87.8 58.2-87.8c4.4-6.7 5.2-15.1 2.2-22.5s-9.6-12.8-17.4-14.3L433.8 110.6 413 7.3C411.4-.5 406-7 398.6-10.1s-15.8-2.2-22.5 2.2L288.4 50.3 200.6-7.9zM186.9 135.7l17-83.9 71.3 47.3c8 5.3 18.5 5.3 26.5 0l71.3-47.3 17 83.9c1.9 9.5 9.3 16.8 18.8 18.8l83.9 17-47.3 71.3c-5.3 8-5.3 18.5 0 26.5l47.3 71.3-83.9 17c-9.5 1.9-16.9 9.3-18.8 18.8l-17 83.9-71.3-47.3c-8-5.3-18.5-5.3-26.5 0l-71.3 47.3-17-83.9c-1.9-9.5-9.3-16.9-18.8-18.8l-83.9-17 47.3-71.3c5.3-8 5.3-18.5 0-26.5l-47.3-71.3 83.9-17c9.5-1.9 16.8-9.3 18.8-18.8zM239.6 256a48.4 48.4 0 1 1 96.8 0 48.4 48.4 0 1 1 -96.8 0zm144.8 0a96.4 96.4 0 1 0 -192.8 0 96.4 96.4 0 1 0 192.8 0z"],image:[448,512,[],"f03e","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 96zm128 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm136 72c8.5 0 16.4 4.5 20.7 11.8l80 136c4.4 7.4 4.4 16.6 .1 24.1S352.6 384 344 384l-240 0c-8.9 0-17.2-5-21.3-12.9s-3.5-17.5 1.6-24.8l56-80c4.5-6.4 11.8-10.2 19.7-10.2s15.2 3.8 19.7 10.2l17.2 24.6 46.5-79c4.3-7.3 12.2-11.8 20.7-11.8z"],lightbulb:[384,512,[128161],"f0eb","M296.5 291.1C321 265.2 336 230.4 336 192 336 112.5 271.5 48 192 48S48 112.5 48 192c0 38.4 15 73.2 39.5 99.1 21.3 22.4 44.9 54 53.3 92.9l102.4 0c8.4-39 32-70.5 53.3-92.9zm34.8 33C307.7 349 288 379.4 288 413.7l0 18.3c0 44.2-35.8 80-80 80l-32 0c-44.2 0-80-35.8-80-80l0-18.3C96 379.4 76.3 349 52.7 324.1 20 289.7 0 243.2 0 192 0 86 86 0 192 0S384 86 384 192c0 51.2-20 97.7-52.7 132.1zM144 184c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6 39.4-88 88-88 13.3 0 24 10.7 24 24s-10.7 24-24 24c-22.1 0-40 17.9-40 40z"],"address-card":[576,512,[62140,"contact-card","vcard"],"f2bb","M512 80c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16L48 96c0-8.8 7.2-16 16-16l448 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM208 248a56 56 0 1 0 0-112 56 56 0 1 0 0 112zm-32 40c-44.2 0-80 35.8-80 80 0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16 0-44.2-35.8-80-80-80l-64 0zM376 144c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0z"],"face-meh":[512,512,[128528,"meh"],"f11a","M464 256a208 208 0 1 1 -416 0 208 208 0 1 1 416 0zM256 0a256 256 0 1 0 0 512 256 256 0 1 0 0-512zM176 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 320c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"],map:[512,512,[128506,62072],"f279","M512 48c0-8.3-4.3-16-11.3-20.4s-15.9-4.8-23.3-1.1L352.5 88.1 180 29.4c-13.7-4.7-28.7-3.8-41.9 2.3L13.8 90.3C5.4 94.2 0 102.7 0 112L0 464c0 8.2 4.2 15.9 11.1 20.3s15.6 4.9 23.1 1.4l127.3-59.9 170.7 56.9c13.7 4.6 28.5 3.7 41.6-2.5l124.4-58.5c8.4-4 13.8-12.4 13.8-21.7l0-352zM144 82.1l0 299-96 45.2 0-299 96-45.2zm48 303.3l0-301.1 128 43.5 0 300.3-128-42.7zM368 134l96-47.4 0 298.2-96 45.2 0-296z"],"hand-point-down":[384,512,[],"f0a7","M64 448l0-177.6c5.2 1 10.5 1.6 16 1.6l16 0 0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16zM80 224c-17.7 0-32-14.3-32-32l0-24c0-66.3 53.7-120 120-120l48 0c52.5 0 97.1 33.7 113.4 80.7-3.1-.5-6.2-.7-9.4-.7-20 0-37.9 9.2-49.7 23.6-9-4.9-19.4-7.6-30.3-7.6-15.1 0-29 5.3-40 14-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-80 0zM0 192l0 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 2 25.3 0 47.2-14.7 57.6-36 7 2.6 14.5 4 22.4 4 20 0 37.9-9.2 49.7-23.6 9 4.9 19.4 7.6 30.3 7.6 35.3 0 64-28.7 64-64l0-88C384 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-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64zM160 272c5.5 0 10.9-.7 16-2l0 34c0 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 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-24z"],"face-meh-blank":[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 -512 0 256 256 0 1 1 512 0zM144 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"],"face-grin-tongue":[512,512,[128539,"grin-tongue"],"f589","M464 256c0-114.9-93.1-208-208-208S48 141.1 48 256c0 74.1 38.8 139.2 97.1 176-.7-5.2-1.1-10.6-1.1-16l0-53.5c-10.2-12.6-18.3-26.9-23.8-42.4-4.1-11.6 7.8-21.4 19.6-17.8 34.7 10.6 74.2 16.5 116.1 16.5 42 0 81.5-6 116.3-16.6 11.8-3.6 23.7 6.1 19.6 17.8-5.5 15.6-13.6 29.9-23.8 42.5l0 53.5c0 5.4-.4 10.8-1.1 16 58.4-36.8 97.1-101.9 97.1-176zm48 0c0 116.3-77.6 214.6-183.9 245.7-19.5 16.4-44.6 26.3-72.1 26.3s-52.6-9.9-72.1-26.3C77.6 470.6 0 372.3 0 256 0 114.6 114.6 0 256 0S512 114.6 512 256zM176 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 0zm16 208l0-37.4c0-14.7-11.9-26.6-26.6-26.6l-2 0c-11.3 0-21.1 7.9-23.6 18.9-2.8 12.6-20.8 12.6-23.6 0-2.5-11.1-12.3-18.9-23.6-18.9l-2 0c-14.7 0-26.6 11.9-26.6 26.6l0 37.4c0 35.3 28.7 64 64 64s64-28.7 64-64z"],futbol:[512,512,[9917,"futbol-ball","soccer-ball"],"f1e3","M387 228.3c-4.4-2.8-7.6-7-9.2-11.9s-1.4-10.2 .5-15L411.6 118c-19.9-22.4-44.6-40.5-72.4-52.7l-69.1 57.6c-4 3.3-9 5.1-14.1 5.1s-10.2-1.8-14.1-5.1L172.8 65.3c-27.8 12.2-52.5 30.3-72.4 52.7l33.4 83.4c1.9 4.8 2.1 10.1 .5 15s-4.9 9.1-9.2 11.9L49 276.2c3 30.9 12.7 59.7 27.6 85.2l89.7-6c5.2-.3 10.3 1.1 14.5 4.2s7.2 7.4 8.4 12.5l22 87.2c14.4 3.2 29.4 4.8 44.8 4.8s30.3-1.7 44.8-4.8l22-87.2c1.3-5 4.2-9.4 8.4-12.5s9.3-4.5 14.5-4.2l89.7 6c15-25.4 24.7-54.3 27.6-85.1L387 228.3zM256 0a256 256 0 1 1 0 512 256 256 0 1 1 0-512zm62 221c8.4 6.1 11.9 16.9 8.7 26.8l-18.3 56.3c-3.2 9.9-12.4 16.6-22.8 16.6l-59.2 0c-10.4 0-19.6-6.7-22.8-16.6l-18.3-56.3c-3.2-9.9 .3-20.7 8.7-26.8l47.9-34.8c8.4-6.1 19.8-6.1 28.2 0L318 221z"],"face-surprise":[512,512,[128558,"surprise"],"f5c2","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm176-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 0zm-48 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"],folder:[512,512,[128193,128447,61716,"folder-blank"],"f07b","M64 400l384 0c8.8 0 16-7.2 16-16l0-240c0-8.8-7.2-16-16-16l-149.3 0c-17.3 0-34.2-5.6-48-16L212.3 83.2c-2.8-2.1-6.1-3.2-9.6-3.2L64 80c-8.8 0-16 7.2-16 16l0 288c0 8.8 7.2 16 16 16zm384 48L64 448c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l138.7 0c13.8 0 27.3 4.5 38.4 12.8l38.4 28.8c5.5 4.2 12.3 6.4 19.2 6.4L448 80c35.3 0 64 28.7 64 64l0 240c0 35.3-28.7 64-64 64z"],cloud:[576,512,[9729],"f0c2","M80 192c0-88.4 71.6-160 160-160 47.1 0 89.4 20.4 118.7 52.7 10.6-3.1 21.8-4.7 33.3-4.7 66.3 0 120 53.7 120 120 0 13.2-2.1 25.9-6.1 37.8 41.6 21.1 70.1 64.3 70.1 114.2 0 70.7-57.3 128-128 128l-304 0c-79.5 0-144-64.5-144-144 0-56.8 32.9-105.9 80.7-129.4-.4-4.8-.7-9.7-.7-14.6zM240 80c-61.9 0-112 50.1-112 112 0 8.4 .9 16.6 2.7 24.5 2.7 12.1-4.3 24.3-16.1 28.1-38.7 12.4-66.6 48.7-66.6 91.4 0 53 43 96 96 96l304 0c44.2 0 80-35.8 80-80 0-37.4-25.7-68.9-60.5-77.6-7.5-1.9-13.6-7.2-16.5-14.3s-2.1-15.2 2-21.7c7-11.1 11-24.2 11-38.3 0-39.8-32.2-72-72-72-11.1 0-21.5 2.5-30.8 6.9-10.5 5-23.1 1.7-29.8-7.8-20.3-28.6-53.7-47.1-91.3-47.1z"],circle:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z"],"face-grin-squint":[512,512,[128518,"grin-squint"],"f585","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm372.2 46.3c11.8-3.6 23.7 6.1 19.6 17.8-19.8 55.9-73.1 96-135.8 96-62.7 0-116-40-135.8-95.9-4.1-11.6 7.8-21.4 19.6-17.8 34.7 10.6 74.2 16.5 116.1 16.5 42 0 81.5-6 116.3-16.6zm-249.6-143c4.5-6.8 13.3-9.2 20.6-5.5l79.6 40c5.4 2.7 8.8 8.2 8.8 14.3s-3.4 11.6-8.8 14.3l-79.6 40c-7.3 3.6-16.1 1.3-20.6-5.5s-3.1-15.9 3.1-21.1L159 208 125.8 180.3c-6.2-5.2-7.6-14.3-3.1-21.1zm263.6 21.1L353 208 386.2 235.7c6.2 5.2 7.6 14.3 3.1 21.1s-13.3 9.2-20.6 5.5l-79.6-40c-5.4-2.7-8.8-8.2-8.8-14.3s3.4-11.6 8.8-14.3l79.6-40c7.3-3.6 16.1-1.3 20.6 5.5s3.1 15.9-3.1 21.1z"],"circle-user":[512,512,[62142,"user-circle"],"f2bd","M406.5 399.6C387.4 352.9 341.5 320 288 320l-64 0c-53.5 0-99.4 32.9-118.5 79.6-35.6-37.3-57.5-87.9-57.5-143.6 0-114.9 93.1-208 208-208s208 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.3l64 0c38.8 0 71.2 27.6 78.5 64.3zM256 512a256 256 0 1 0 0-512 256 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"],"rectangle-list":[512,512,["list-alt"],"f022","M64 112c-8.8 0-16 7.2-16 16l0 256c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-256c0-8.8-7.2-16-16-16L64 112zM0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM160 320a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-32-96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm104-56l160 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-160 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128l160 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-160 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],hand:[512,512,[129306,9995,"hand-paper"],"f256","M256.5 0c-25.3 0-47.2 14.7-57.6 36-7-2.6-14.5-4-22.4-4-35.3 0-64 28.7-64 64l0 165.5-2.7-2.7c-25-25-65.5-25-90.5 0s-25 65.5 0 90.5L107 437c48 48 113.1 75 181 75l16.5 0c1.5 0 3-.1 4.5-.4 91.7-6.2 165-79.4 171.1-171.1 .3-1.5 .4-3 .4-4.5l0-176c0-35.3-28.7-64-64-64-5.5 0-10.9 .7-16 2l0-2c0-35.3-28.7-64-64-64-7.9 0-15.4 1.4-22.4 4-10.4-21.3-32.3-36-57.6-36zm-16 96.1l0-.1 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 168c0 13.3 10.7 24 24 24s24-10.7 24-24l0-136c0-8.8 7.2-16 16-16s16 7.2 16 16l0 136c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72c0-8.8 7.2-16 16-16s16 7.2 16 16l0 172.9c-.1 .6-.1 1.3-.2 1.9-3.4 69.7-59.3 125.6-129 129-.6 0-1.3 .1-1.9 .2L288 464C232.9 464 180 442.1 141 403.1L53.2 315.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l43.7 43.7c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-223.4c0-8.8 7.2-16 16-16 8.8 0 16 7.1 16 15.9l0 136.1c0 13.3 10.7 24 24 24s24-10.7 24-24l0-135.9z"],"thumbs-up":[512,512,[128077,61575],"f164","M171.5 38.8C192.3 4 236.5-10 274 7.6l7.2 3.8C316 32.3 330 76.5 312.4 114l0 0-14.1 30 109.7 0 7.4 .4c36.3 3.7 64.6 34.4 64.6 71.6 0 13.2-3.6 25.4-9.8 36 6.1 10.6 9.7 22.8 9.8 36 0 18.3-6.9 34.8-18 47.5 1.3 5.3 2 10.8 2 16.5 0 25.1-12.9 47-32.2 59.9-1.9 35.5-29.4 64.2-64.4 67.7l-7.4 .4-104.1 0c-18 0-35.9-3.4-52.6-9.9l-7.1-3-.7-.3-6.6-3.2-.7-.3-12.2-6.5c-12.3-6.5-23.3-14.7-32.9-24.1-4.1 26.9-27.3 47.4-55.3 47.4l-32 0c-30.9 0-56-25.1-56-56L0 200c0-30.9 25.1-56 56-56l32 0c10.8 0 20.9 3.1 29.5 8.5l50.1-106.5 .6-1.2 2.7-5 .6-.9zM56 192c-4.4 0-8 3.6-8 8l0 224c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-224c0-4.4-3.6-8-8-8l-32 0zM253.6 51c-14.8-6.9-32.3-1.6-40.7 12l-2.2 4-56.8 120.9c-3.5 7.5-5.5 15.5-6 23.7l-.1 4.2 0 112.9 .2 7.9c2.4 32.7 21.4 62.1 50.7 77.7l11.5 6.1 6.3 3.1c12.4 5.6 25.8 8.5 39.4 8.5l104.1 0 2.4-.1c12.1-1.2 21.6-11.5 21.6-23.9l-.2-2.6c-.1-.9-.2-1.7-.4-2.6-2.7-12.1 4.3-24.2 16-28 9.7-3.1 16.6-12.2 16.6-22.8 0-4.3-1.1-8.2-3.1-11.8-6.3-11.1-2.8-25.2 8-32 6.8-4.3 11.2-11.8 11.2-20.2 0-7.1-3.1-13.5-8.2-18-5.2-4.6-8.2-11.1-8.2-18s3-13.4 8.2-18c5.1-4.5 8.2-10.9 8.2-18l-.1-2.4c-1.1-11.3-10.1-20.3-21.4-21.4l-2.4-.1-147.5 0c-8.2 0-15.8-4.2-20.2-11.1-4.4-6.9-5-15.7-1.5-23.1L269 93.6c7-15 1.4-32.7-12.5-41L253.6 51z"],building:[384,512,[127970,61687],"f1ad","M64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l80 0 0-80c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 80 80 0c8.8 0 16-7.2 16-16l0-384c0-8.8-7.2-16-16-16L64 48zM0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm96 48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM240 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM96 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm144-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"],"chess-rook":[384,512,[9820],"f447","M352 0c17.7 0 32 14.3 32 32l0 138.7c0 13.8-4.5 27.3-12.8 38.4l-35.2 46.9 0 112 40.8 68.1c4.7 7.8 7.2 16.7 7.2 25.8 0 27.7-22.4 50.1-50.1 50.1L50.1 512c-27.7 0-50.1-22.4-50.1-50.1 0-9.1 2.5-18 7.2-25.8L48 368 48 256 12.8 209.1C4.5 198 0 184.5 0 170.7L0 32C0 14.3 14.3 0 32 0L352 0zM48.3 460.8l-.3 1.1c0 1.2 1 2.1 2.1 2.1l283.8 0c1.2 0 2.1-1 2.1-2.1l-.3-1.1-36.5-60.8-214.4 0-36.5 60.8zM48 170.7c0 2.6 .6 5.1 1.8 7.4l1.4 2.2 0 0 35.2 46.9 9.6 12.8 0 112 192 0 0-112 9.6-12.8 35.2-46.9 0 0 1.4-2.2c1.2-2.3 1.8-4.8 1.8-7.4l0-122.7-64 0 0 24c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-24-64 0 0 24c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-24-64 0 0 122.7z"],"circle-question":[512,512,[62108,"question-circle"],"f059","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm256-80c-17.7 0-32 14.3-32 32 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 47.2-36 67.2-56 74.5l0 3.8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8.1c0-20.5 14.8-35.2 30.1-40.2 6.4-2.1 13.2-5.5 18.2-10.3 4.3-4.2 7.7-10 7.7-19.6 0-17.7-14.3-32-32-32zM224 368a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"],file:[384,512,[128196,128459,61462],"f15b","M176 48L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16l0-240-88 0c-39.8 0-72-32.2-72-72l0-88zM316.1 160L224 67.9 224 136c0 13.3 10.7 24 24 24l68.1 0zM0 64C0 28.7 28.7 0 64 0L197.5 0c17 0 33.3 6.7 45.3 18.7L365.3 141.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z"],"face-sad-cry":[512,512,[128557,"sad-cry"],"f5b3","M400 406.1L400 288c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 152.6c-28.7 15-61.4 23.4-96 23.4s-67.3-8.5-96-23.4L160 288c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 118.1C72.6 368.2 48 315 48 256 48 141.1 141.1 48 256 48s208 93.1 208 208c0 59-24.6 112.2-64 150.1zM256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM152 196l16 0c11 0 20 9 20 20s9 20 20 20 20-9 20-20c0-33.1-26.9-60-60-60l-16 0c-33.1 0-60 26.9-60 60 0 11 9 20 20 20s20-9 20-20 9-20 20-20zm172 20c0-11 9-20 20-20l16 0c11 0 20 9 20 20s9 20 20 20 20-9 20-20c0-33.1-26.9-60-60-60l-16 0c-33.1 0-60 26.9-60 60 0 11 9 20 20 20s20-9 20-20zM208 336l0 32c0 26.5 21.5 48 48 48s48-21.5 48-48l0-32c0-26.5-21.5-48-48-48s-48 21.5-48 48z"],"calendar-minus":[448,512,[],"f272","M120 0c13.3 0 24 10.7 24 24l0 40 160 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-40c0-13.3 10.7-24 24-24zm0 112l-56 0c-8.8 0-16 7.2-16 16l0 288c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-288c0-8.8-7.2-16-16-16l-264 0zm32 136l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],"face-tired":[512,512,[128555,"tired"],"f5c8","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm176.5 64.3C196.1 302.1 223.8 288 256 288s59.9 14.1 79.5 32.3c19 17.8 32.5 41.7 32.5 63.7 0 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.7zM122.6 159.2c4.5-6.8 13.3-9.2 20.6-5.5l79.6 40c5.4 2.7 8.8 8.2 8.8 14.3s-3.4 11.6-8.8 14.3l-79.6 40c-7.3 3.6-16.1 1.3-20.6-5.5s-3.1-15.9 3.1-21.1L159 208 125.8 180.3c-6.2-5.2-7.6-14.3-3.1-21.1zm263.6 21.1L353 208 386.2 235.7c6.2 5.2 7.6 14.3 3.1 21.1s-13.3 9.2-20.6 5.5l-79.6-40c-5.4-2.7-8.8-8.2-8.8-14.3s3.4-11.6 8.8-14.3l79.6-40c7.3-3.6 16.1-1.3 20.6 5.5s3.1 15.9-3.1 21.1z"],"hand-point-right":[512,512,[],"f0a4","M448 128l-177.6 0c1 5.2 1.6 10.5 1.6 16l0 16 176 0c8.8 0 16-7.2 16-16s-7.2-16-16-16zM224 144c0-17.7-14.3-32-32-32l-24 0c-66.3 0-120 53.7-120 120l0 48c0 52.5 33.7 97.1 80.7 113.4-.5-3.1-.7-6.2-.7-9.4 0-20 9.2-37.9 23.6-49.7-4.9-9-7.6-19.4-7.6-30.3 0-15.1 5.3-29 14-40-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-80zM192 64l0 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 16 0 25.3-14.7 47.2-36 57.6 2.6 7 4 14.5 4 22.4 0 20-9.2 37.9-23.6 49.7 4.9 9 7.6 19.4 7.6 30.3 0 35.3-28.7 64-64 64l-88 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-64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0zm16-176c0 5.5-.7 10.9-2 16l34 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 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-24 0z"],"circle-up":[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 0-512 256 256 0 1 0 0 512zm11.3-387.3c-6.2-6.2-16.4-6.2-22.6 0l-104 104c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l72 0 0 104c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-104 72 0c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-104-104z"],"hand-scissors":[512,512,[],"f257","M.2 276.3c-1.2-35.3 26.4-65 61.7-66.2l3.3-.1-8.2-1.8C22.5 200.5 .7 166.3 8.3 131.8S50.2 75.5 84.7 83.2l173 38.3c2.3-2.9 4.6-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-104 0c-35.3 0-64-28.7-64-64 0-2.8 .2-5.6 .5-8.3-19.4-11-32.5-31.8-32.5-55.7 0-.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.6s7.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 11 0 8.8 7.2 16 16 16 9.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.6 0 8.8 7.2 16 16 16l104 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.1l0 0-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 12L262.8 171.8 74.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"],gem:[512,512,[128142],"f3a5","M168.5 72l87.5 93 87.5-93-175 0zM383.9 99.1l-72.3 76.9 129 0-56.6-76.9zm50 124.9L78.1 224 256 420.3 433.9 224zM71.5 176l129 0-72.3-76.9-56.6 76.9zm434.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.8l240 0c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4z"],"rectangle-xmark":[512,512,[62164,"rectangle-times","times-rectangle","window-close"],"f410","M64 112c-8.8 0-16 7.2-16 16l0 256c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-256c0-8.8-7.2-16-16-16L64 112zM0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm334.1 49.9c9.4 9.4 9.4 24.6 0 33.9l-44.1 44.1 44.1 44.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-44.1-44.1-44.1 44.1c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l44.1-44.1-44.1-44.1c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l44.1 44.1 44.1-44.1c9.4-9.4 24.6-9.4 33.9 0z"],"trash-can":[448,512,[61460,"trash-alt"],"f2ed","M166.2-16c-13.3 0-25.3 8.3-30 20.8L120 48 24 48C10.7 48 0 58.7 0 72S10.7 96 24 96l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-96 0-16.2-43.2C307.1-7.7 295.2-16 281.8-16L166.2-16zM32 144l0 304c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-304-48 0 0 304c0 8.8-7.2 16-16 16L96 464c-8.8 0-16-7.2-16-16l0-304-48 0zm160 72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 176c0 13.3 10.7 24 24 24s24-10.7 24-24l0-176zm112 0c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 176c0 13.3 10.7 24 24 24s24-10.7 24-24l0-176z"],"life-ring":[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 256S489.9 137.1 453.2 92.7L465 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 0S37.7 71.6 47 81L58.8 92.7C22.1 137.1 0 193.9 0 256S22.1 374.9 58.8 419.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"],copyright:[512,512,[169],"f1f9","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM205.1 306.9c-28.1-28.1-28.1-73.7 0-101.8s73.7-28.1 101.8 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9c-46.9-46.9-122.8-46.9-169.7 0s-46.9 122.8 0 169.7 122.8 46.9 169.7 0c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0c-28.1 28.1-73.7 28.1-101.8 0z"],"circle-left":[512,512,[61840,"arrow-alt-circle-left"],"f359","M48 256a208 208 0 1 1 416 0 208 208 0 1 1 -416 0zm464 0a256 256 0 1 0 -512 0 256 256 0 1 0 512 0zM124.7 244.7c-6.2 6.2-6.2 16.4 0 22.6l104 104c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8l0-72 104 0c13.3 0 24-10.7 24-24l0-16c0-13.3-10.7-24-24-24l-104 0 0-72c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5l-104 104z"],calendar:[448,512,[128197,128198],"f133","M120 0c13.3 0 24 10.7 24 24l0 40 160 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-40c0-13.3 10.7-24 24-24zm0 112l-56 0c-8.8 0-16 7.2-16 16l0 48 352 0 0-48c0-8.8-7.2-16-16-16l-264 0zM48 224l0 192c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-192-352 0z"],"face-frown-open":[512,512,[128550,"frown-open"],"f57a","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zM182.4 382.5c-12.4 5.2-26.5-4.1-21.1-16.4 16-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.4-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8zM144 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"],"chart-bar":[512,512,["bar-chart"],"f080","M48 56c0-13.3-10.7-24-24-24S0 42.7 0 56L0 400c0 44.2 35.8 80 80 80l408 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L80 432c-17.7 0-32-14.3-32-32L48 56zm104 72l208 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L152 80c-13.3 0-24 10.7-24 24s10.7 24 24 24zm0 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0zm0 112c-13.3 0-24 10.7-24 24s10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-272 0z"],house:[512,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M240 6.1c9.1-8.2 22.9-8.2 32 0l232 208c9.9 8.8 10.7 24 1.8 33.9s-24 10.7-33.9 1.8l-8-7.2 0 205.3c0 35.3-28.7 64-64 64l-288 0c-35.3 0-64-28.7-64-64l0-205.3-8 7.2c-9.9 8.8-25 8-33.9-1.8s-8-25 1.8-33.9L240 6.1zm16 50.1L96 199.7 96 448c0 8.8 7.2 16 16 16l48 0 0-104c0-39.8 32.2-72 72-72l48 0c39.8 0 72 32.2 72 72l0 104 48 0c8.8 0 16-7.2 16-16l0-248.3-160-143.4zM208 464l96 0 0-104c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 104z"],"face-frown":[512,512,[9785,"frown"],"f119","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zM334.7 384.6C319.7 369 293.6 352 256 352s-63.7 17-78.7 32.6c-9.2 9.6-24.4 9.9-33.9 .7s-9.9-24.4-.7-33.9c22.1-23 60-47.4 113.3-47.4s91.2 24.4 113.3 47.4c9.2 9.6 8.9 24.8-.7 33.9s-24.8 8.9-33.9-.7zM144 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"],user:[448,512,[128100,62144,62470,"user-alt","user-large"],"f007","M144 128a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm208 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM48 480c0-70.7 57.3-128 128-128l96 0c70.7 0 128 57.3 128 128l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8c0-97.2-78.8-176-176-176l-96 0C78.8 304 0 382.8 0 480l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8z"],snowflake:[512,512,[10052,10054],"f2dc","M280.1-8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 78.1-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l57 57 0 76.5-66.2-38.2-20.9-77.8c-3.4-12.8-16.6-20.4-29.4-17S95.2 98 98.7 110.8l8.4 31.5-67.6-39C28 96.6 13.3 100.5 6.7 112S4 138.2 15.5 144.8l67.6 39-31.5 8.4c-12.8 3.4-20.4 16.6-17 29.4s16.6 20.4 29.4 17l77.8-20.9 66.2 38.2-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-67.6 39C4 373.8 .1 388.5 6.7 400s21.3 15.4 32.8 8.8l67.6-39-8.4 31.5c-3.4 12.8 4.2 26 17 29.4s26-4.2 29.4-17l20.9-77.8 66.2-38.2 0 76.5-57 57c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l23-23 0 78.1c0 13.3 10.7 24 24 24s24-10.7 24-24l0-78.1 23 23c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-57-57 0-76.5 66.2 38.2 20.9 77.8c3.4 12.8 16.6 20.4 29.4 17s20.4-16.6 17-29.4l-8.4-31.5 67.6 39c11.5 6.6 26.2 2.7 32.8-8.8s2.7-26.2-8.8-32.8l-67.6-39 31.5-8.4c12.8-3.4 20.4-16.6 17-29.4s-16.6-20.4-29.4-17l-77.8 20.9-66.2-38.2 66.2-38.2 77.8 20.9c12.8 3.4 26-4.2 29.4-17s-4.2-26-17-29.4l-31.5-8.4 67.6-39c11.5-6.6 15.4-21.3 8.8-32.8s-21.3-15.4-32.8-8.8l-67.6 39 8.4-31.5c3.4-12.8-4.2-26-17-29.4s-26 4.2-29.4 17l-20.9 77.8-66.2 38.2 0-76.5 57-57c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23 0-78.1z"],bookmark:[384,512,[128278,61591],"f02e","M0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 417.1c0 25.6-28.5 40.8-49.8 26.6L192 412.8 49.8 507.7C28.5 521.9 0 506.6 0 481.1L0 64zM64 48c-8.8 0-16 7.2-16 16l0 387.2 117.4-78.2c16.1-10.7 37.1-10.7 53.2 0L336 451.2 336 64c0-8.8-7.2-16-16-16L64 48z"],"square-caret-left":[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.4S288 142.5 288 152l0 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"],handshake:[640,512,[129309,62662,"handshake-alt","handshake-simple"],"f2b5","M598.1 75.4c10.7-7.8 13.1-22.8 5.3-33.5s-22.8-13.1-33.5-5.3l-74.5 54.2-9.9-6.6C465.8 71 442.6 64 418.9 64l-59.2 0-.4 0-143.6 0c-26.7 0-52.5 8.9-73.4 25.1L70.1 36.6c-10.7-7.8-25.7-5.4-33.5 5.3s-5.4 25.7 5.3 33.5l88 64c9.6 6.9 22.7 5.9 31.1-2.4l3.9-3.9c13.5-13.5 31.8-21.1 50.9-21.1l46.3 0-91.7 91.7c-15.6 15.6-15.6 40.9 0 56.6l.8 .8C218 308 294 308 340.9 261.1l27.1-27.1 97.8 97.8c15.6 15.6 15.6 40.9 0 56.6l-9.8 9.8-31-31c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l28 28c-17.5 10.4-37.2 16.7-57.6 18.5L313 399c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l15 15-3.8 0c-36.1 0-70.7-14.3-96.2-39.8L65 279c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L160.2 442.1c34.5 34.5 81.3 53.9 130.1 53.9l51.8 0 1 1 1-1 5.7 0c48.8 0 95.6-19.4 130.1-53.9l19.9-19.9c1.2-1.2 2.3-2.3 3.4-3.5 .7-.5 1.3-1.1 1.9-1.7L609 313c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-53.8 53.8c-4.2-12.8-11.3-24.9-21.5-35.1L385 183c-9.4-9.4-24.6-9.4-33.9 0l-44.1 44.1c-26.5 26.5-68.5 28-96.7 4.6l98.7-98.7c13.4-13.4 31.6-21 50.6-21.1l8.5 0 .2 0 50.8 0c14.2 0 28.1 4.2 39.9 12.1L482.7 140c8.4 5.6 19.3 5.3 27.4-.6l88-64z"],"face-smile-wink":[512,512,[128521,"smile-wink"],"f4da","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm177.3 63.4C192.3 335 218.4 352 256 352s63.7-17 78.7-32.6c9.2-9.6 24.4-9.9 33.9-.7s9.9 24.4 .7 33.9c-22.1 23-60 47.4-113.3 47.4s-91.2-24.4-113.3-47.4c-9.2-9.6-8.9-24.8 .7-33.9s24.8-8.9 33.9 .7zM144 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm164 8c0 11-9 20-20 20s-20-9-20-20c0-33.1 26.9-60 60-60l16 0c33.1 0 60 26.9 60 60 0 11-9 20-20 20s-20-9-20-20-9-20-20-20l-16 0c-11 0-20 9-20 20z"],"face-grin-squint-tears":[512,512,[129315,"grin-squint-tears"],"f586","M403.1 403.1c67.2-67.2 78.8-168.9 34.9-248l36.7-5.2c4.5-.6 8.8-1.6 13.1-2.8 44.6 94.9 27.7 211.5-50.7 290s-195.1 95.3-290 50.7c1.2-4.2 2.1-8.6 2.8-13.1l5.2-36.7c79.1 43.9 180.8 32.3 248-34.9zM75 75c78.4-78.4 195.1-95.3 290-50.7-1.2 4.2-2.1 8.6-2.8 13.1l-5.2 36.7c-79.1-43.9-180.8-32.3-248 34.9s-78.8 168.9-34.9 248l-36.7 5.2c-4.5 .6-8.8 1.6-13.1 2.8-44.6-94.9-27.7-211.5 50.7-290zM370.9 206.5c5.8-10.9 21.1-12.4 26.4-1.3 25.6 53.5 16.2 119.6-28.2 163.9-44.3 44.3-110.3 53.7-163.8 28.2-11.1-5.3-9.6-20.6 1.3-26.4 32-17.1 64.2-40.8 93.8-70.4 29.7-29.7 53.4-61.9 70.5-94zM93.3 281.9c-1.7-8 2.9-15.9 10.6-18.4l84.6-28c5.7-1.9 12.1-.4 16.3 3.9s5.8 10.6 3.9 16.3l-28 84.6c-2.6 7.7-10.5 12.3-18.4 10.6s-13.4-9-12.7-17.1l3.9-43.1-43.1 3.9c-8.1 .7-15.5-4.7-17.1-12.7zM294.6 110.4l-3.9 43.1 43.1-3.9c8.1-.7 15.5 4.7 17.1 12.7s-2.9 15.9-10.6 18.4l-84.6 28c-5.7 1.9-12.1 .4-16.3-3.9s-5.8-10.6-3.9-16.3l28-84.6c2.6-7.7 10.5-12.3 18.4-10.6s13.4 9 12.7 17.1zM512 51.4c0 25.6-18.8 47.3-44.1 50.9L421.1 109c-10.6 1.5-19.6-7.5-18.1-18.1l6.7-46.7C413.3 18.8 435 0 460.6 0 489 0 512 23 512 51.4zM44.1 409.7L90.9 403c10.6-1.5 19.6 7.5 18.1 18.1l-6.7 46.7C98.7 493.2 77 512 51.4 512 23 512 0 489 0 460.6 0 435 18.8 413.3 44.1 409.7z"],"file-audio":[384,512,[],"f1c7","M64 48l112 0 0 88c0 39.8 32.2 72 72 72l88 0 0 240c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16zM224 67.9l92.1 92.1-68.1 0c-13.3 0-24-10.7-24-24l0-68.1zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-261.5c0-17-6.7-33.3-18.7-45.3L242.7 18.7C230.7 6.7 214.5 0 197.5 0L64 0zM221.9 267.6c-4.7 10-.3 21.9 9.7 26.6 19.2 8.9 32.4 28.3 32.4 50.8s-13.2 41.9-32.4 50.8c-10 4.7-14.4 16.6-9.7 26.6s16.6 14.4 26.6 9.7C281.2 416.8 304 383.6 304 345s-22.8-71.9-55.6-87.1c-10-4.7-21.9-.3-26.6 9.7zM104 305c-13.3 0-24 10.7-24 24l0 32c0 13.3 10.7 24 24 24l16 0 27.2 34c3 3.8 7.6 6 12.5 6l.3 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16l-.3 0c-4.9 0-9.5 2.2-12.5 6l-27.2 34-16 0zM223.3 373c9.9-5.4 16.7-16 16.7-28.1s-6.7-22.7-16.7-28.1c-7.8-4.2-15.3 3.3-15.3 12.1l0 32c0 8.8 7.6 16.3 15.3 12.1z"],"calendar-xmark":[448,512,["calendar-times"],"f273","M120 0c13.3 0 24 10.7 24 24l0 40 160 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-40c0-13.3 10.7-24 24-24zm0 112l-56 0c-8.8 0-16 7.2-16 16l0 288c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-288c0-8.8-7.2-16-16-16l-264 0zm171.9 92.1c9.4 9.4 9.4 24.6 0 33.9l-33.9 33.9 33.9 33.9c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-33.9-33.9-33.9 33.9c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l33.9-33.9-33.9-33.9c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l33.9 33.9 33.9-33.9c9.4-9.4 24.6-9.4 33.9 0z"],"circle-down":[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 512 256 256 0 1 0 0-512zM244.7 387.3c6.2 6.2 16.4 6.2 22.6 0l104-104c4.6-4.6 5.9-11.5 3.5-17.4S366.5 256 360 256l-72 0 0-104c0-13.3-10.7-24-24-24l-16 0c-13.3 0-24 10.7-24 24l0 104-72 0c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l104 104z"],"file-lines":[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 48l112 0 0 88c0 39.8 32.2 72 72 72l88 0 0 240c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16zM224 67.9l92.1 92.1-68.1 0c-13.3 0-24-10.7-24-24l0-68.1zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-261.5c0-17-6.7-33.3-18.7-45.3L242.7 18.7C230.7 6.7 214.5 0 197.5 0L64 0zm56 256c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"],comments:[576,512,[128490,61670],"f086","M76.2 258.7c6.1-15.2 4-32.6-5.6-45.9-14.5-20.1-22.6-43.7-22.6-68.8 0-66.8 60.5-128 144-128s144 61.2 144 128-60.5 128-144 128c-15.9 0-31.1-2.3-45.3-6.5-10.3-3.1-21.4-2.5-31.4 1.5l-50.4 20.2 11.4-28.5zM0 144c0 35.8 11.6 69.1 31.7 96.8L1.9 315.2c-1.3 3.2-1.9 6.6-1.9 10 0 14.8 12 26.8 26.8 26.8 3.4 0 6.8-.7 10-1.9l96.3-38.5c18.6 5.5 38.4 8.4 58.9 8.4 106 0 192-78.8 192-176S298-32 192-32 0 46.8 0 144zM384 512c20.6 0 40.3-3 58.9-8.4l96.3 38.5c3.2 1.3 6.6 1.9 10 1.9 14.8 0 26.8-12 26.8-26.8 0-3.4-.7-6.8-1.9-10l-29.7-74.4c20-27.8 31.7-61.1 31.7-96.8 0-82.4-61.7-151.5-145-170.7-1.6 16.3-5.1 31.9-10.1 46.9 63.9 14.8 107.2 67.3 107.2 123.9 0 25.1-8.1 48.7-22.6 68.8-9.6 13.3-11.7 30.6-5.6 45.9l11.4 28.5-50.4-20.2c-10-4-21.1-4.5-31.4-1.5-14.2 4.2-29.4 6.5-45.3 6.5-72.2 0-127.1-45.7-140.7-101.2-15.6 3.2-31.7 5-48.1 5.2 16.4 81.9 94.7 144 188.8 144z"],"circle-check":[512,512,[61533,"check-circle"],"f058","M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zm0-464a208 208 0 1 0 0 416 208 208 0 1 0 0-416zm70.7 121.9c7.8-10.7 22.8-13.1 33.5-5.3 10.7 7.8 13.1 22.8 5.3 33.5L243.4 366.1c-4.1 5.7-10.5 9.3-17.5 9.8-7 .5-13.9-2-18.8-6.9l-55.9-55.9c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l36 36 105.6-145.2z"],moon:[512,512,[127769,9214],"f186","M239.3 48.7c-107.1 8.5-191.3 98.1-191.3 207.3 0 114.9 93.1 208 208 208 33.3 0 64.7-7.8 92.6-21.7-103.4-23.4-180.6-115.8-180.6-226.3 0-65.8 27.4-125.1 71.3-167.3zM0 256c0-141.4 114.6-256 256-256 19.4 0 38.4 2.2 56.7 6.3 9.9 2.2 17.3 10.5 18.5 20.5s-4 19.8-13.1 24.4c-60.6 30.2-102.1 92.7-102.1 164.8 0 101.6 82.4 184 184 184 5 0 9.9-.2 14.8-.6 10.1-.8 19.6 4.8 23.8 14.1s2 20.1-5.3 27.1C387.3 484.8 324.8 512 256 512 114.6 512 0 397.4 0 256z"],"closed-captioning":[512,512,[],"f20a","M448 112c8.8 0 16 7.2 16 16l0 256c0 8.8-7.2 16-16 16L64 400c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l384 0zM64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm88 144l32 0c4.4 0 8 3.6 8 8 0 13.3 10.7 24 24 24s24-10.7 24-24c0-30.9-25.1-56-56-56l-32 0c-30.9 0-56 25.1-56 56l0 80c0 30.9 25.1 56 56 56l32 0c30.9 0 56-25.1 56-56 0-13.3-10.7-24-24-24s-24 10.7-24 24c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8-3.6-8-8l0-80c0-4.4 3.6-8 8-8zm168 8c0-4.4 3.6-8 8-8l32 0c4.4 0 8 3.6 8 8 0 13.3 10.7 24 24 24s24-10.7 24-24c0-30.9-25.1-56-56-56l-32 0c-30.9 0-56 25.1-56 56l0 80c0 30.9 25.1 56 56 56l32 0c30.9 0 56-25.1 56-56 0-13.3-10.7-24-24-24s-24 10.7-24 24c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8-3.6-8-8l0-80z"],images:[576,512,[],"f302","M480 80c8.8 0 16 7.2 16 16l0 256c0 8.8-7.2 16-16 16l-320 0c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l320 0zM160 32c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L160 32zm80 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm140.7 3.8c-4.3-7.3-12.2-11.8-20.7-11.8s-16.4 4.5-20.7 11.8l-46.5 79-17.2-24.6c-4.5-6.4-11.8-10.2-19.7-10.2s-15.2 3.8-19.7 10.2l-56 80c-5.1 7.3-5.8 16.9-1.6 24.8S191.1 320 200 320l240 0c8.6 0 16.6-4.6 20.8-12.1s4.2-16.7-.1-24.1l-80-136zM48 152c0-13.3-10.7-24-24-24S0 138.7 0 152L0 448c0 35.3 28.7 64 64 64l360 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L64 464c-8.8 0-16-7.2-16-16l0-296z"],"circle-right":[512,512,[61838,"arrow-alt-circle-right"],"f35a","M464 256a208 208 0 1 1 -416 0 208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0 256 256 0 1 0 -512 0zm387.3 11.3c6.2-6.2 6.2-16.4 0-22.6l-104-104c-4.6-4.6-11.5-5.9-17.4-3.5S256 145.5 256 152l0 72-104 0c-13.3 0-24 10.7-24 24l0 16c0 13.3 10.7 24 24 24l104 0 0 72c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l104-104z"],"id-card":[576,512,[62147,"drivers-license"],"f2c2","M48 416l0-256 480 0 0 256c0 8.8-7.2 16-16 16l-192 0c0-44.2-35.8-80-80-80l-64 0c-44.2 0-80 35.8-80 80l-32 0c-8.8 0-16-7.2-16-16zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM208 312a56 56 0 1 0 0-112 56 56 0 1 0 0 112zM376 208c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0z"],"circle-play":[512,512,[61469,"play-circle"],"f144","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM212.5 147.5c-7.4-4.5-16.7-4.7-24.3-.5S176 159.3 176 168l0 176c0 8.7 4.7 16.7 12.3 20.9s16.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-88zM298 256l-74 45.2 0-90.4 74 45.2z"],"face-laugh-beam":[512,512,[128513,"laugh-beam"],"f59a","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm118.3 58.2c-4.2-13.7 7.1-26.2 21.4-26.2l232.6 0c14.3 0 25.6 12.5 21.4 26.2-18 58.9-72.9 101.8-137.7 101.8S136.3 373.1 118.3 314.2zM176 180c-15.5 0-28 12.5-28 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28zm132 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28s-28 12.5-28 28z"],"address-book":[512,512,[62138,"contact-book"],"f2b9","M384 48c8.8 0 16 7.2 16 16l0 384c0 8.8-7.2 16-16 16L96 464c-8.8 0-16-7.2-16-16L80 64c0-8.8 7.2-16 16-16l288 0zM96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l288 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L96 0zM240 248a56 56 0 1 0 0-112 56 56 0 1 0 0 112zm-32 40c-44.2 0-80 35.8-80 80 0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16 0-44.2-35.8-80-80-80l-64 0zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zM496 192c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64z"],hourglass:[384,512,[9203,62032,"hourglass-empty"],"f254","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48l8 0 0 19c0 40.3 16 79 44.5 107.5l81.5 81.5-81.5 81.5C48 366 32 404.7 32 445l0 19-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l336 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-19c0-40.3-16-79-44.5-107.5l-81.5-81.5 81.5-81.5C336 146 352 107.3 352 67l0-19 8 0c13.3 0 24-10.7 24-24S373.3 0 360 0L24 0zM192 289.9l81.5 81.5C293 391 304 417.4 304 445l0 19-224 0 0-19c0-27.6 11-54 30.5-73.5L192 289.9zm0-67.9l-81.5-81.5C91 121 80 94.6 80 67l0-19 224 0 0 19c0 27.6-11 54-30.5 73.5L192 222.1z"],headphones:[448,512,[127911,62863,"headphones-alt","headphones-simple"],"f025","M48 224c0-97.2 78.8-176 176-176s176 78.8 176 176l0 44.8c-14.1-8.2-30.5-12.8-48-12.8l-16 0c-26.5 0-48 21.5-48 48l0 128c0 26.5 21.5 48 48 48l16 0c53 0 96-43 96-96l0-160C448 100.3 347.7 0 224 0S0 100.3 0 224L0 384c0 53 43 96 96 96l16 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48l-16 0c-17.5 0-33.9 4.7-48 12.8L48 224zm0 128c0-26.5 21.5-48 48-48l16 0 0 128-16 0c-26.5 0-48-21.5-48-48l0-32zm352 0l0 32c0 26.5-21.5 48-48 48l-16 0 0-128 16 0c26.5 0 48 21.5 48 48z"],"file-powerpoint":[384,512,[],"f1c4","M64 48l112 0 0 88c0 39.8 32.2 72 72 72l88 0 0 240c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16zM224 67.9l92.1 92.1-68.1 0c-13.3 0-24-10.7-24-24l0-68.1zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-261.5c0-17-6.7-33.3-18.7-45.3L242.7 18.7C230.7 6.7 214.5 0 197.5 0L64 0zm88 256c-13.3 0-24 10.7-24 24l0 128c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16 28 0c37.6 0 68-30.4 68-68s-30.4-68-68-68l-52 0zm52 88l-28 0 0-40 28 0c11 0 20 9 20 20s-9 20-20 20z"],"window-maximize":[512,512,[128470],"f2d0","M48 224l0 160c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-160-416 0zM0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128z"],"comment-dots":[512,512,[128172,62075,"commenting"],"f4ad","M0 240c0 54.4 19.3 104.6 51.9 144.9L3.1 474.3c-2 3.7-3.1 7.9-3.1 12.2 0 14.1 11.4 25.5 25.5 25.5 4 0 7.8-.6 11.5-2.1L153.4 460c31.4 12.9 66.1 20 102.6 20 141.4 0 256-107.5 256-240S397.4 0 256 0 0 107.5 0 240zM94 407.9c9.3-17.1 7.4-38.1-4.8-53.2-26.1-32.3-41.2-71.9-41.2-114.7 0-103.2 90.2-192 208-192s208 88.8 208 192-90.2 192-208 192c-30.2 0-58.7-5.9-84.3-16.4-11.9-4.9-25.3-4.8-37.1 .3L76 440.9 94 407.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"],"face-grin-tongue-wink":[512,512,[128540,"grin-tongue-wink"],"f58b","M366.9 432c.8-5.2 1.1-10.6 1.1-16l0-53.5c10.2-12.6 18.3-26.9 23.8-42.5 4.1-11.6-7.8-21.4-19.6-17.8-34.8 10.6-74.3 16.6-116.3 16.6-41.9 0-81.4-6-116.1-16.5-11.8-3.6-23.7 6.1-19.6 17.8 5.5 15.5 13.6 29.9 23.8 42.4l0 53.5c0 5.4 .4 10.8 1.1 16-58.4-36.8-97.1-101.9-97.1-176 0-114.9 93.1-208 208-208s208 93.1 208 208c0 74.1-38.8 139.2-97.1 176zm-38.8 69.7C434.4 470.6 512 372.3 512 256 512 114.6 397.4 0 256 0S0 114.6 0 256C0 372.3 77.6 470.6 183.9 501.7 203.4 518.1 228.5 528 256 528s52.6-9.9 72.1-26.3zM320 378.6l0 37.4c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-37.4c0-14.7 11.9-26.6 26.6-26.6l2 0c11.3 0 21.1 7.9 23.6 18.9 2.8 12.6 20.8 12.6 23.6 0 2.5-11.1 12.3-18.9 23.6-18.9l2 0c14.7 0 26.6 11.9 26.6 26.6zM132 232c0-11 9-20 20-20l16 0c11 0 20 9 20 20s9 20 20 20 20-9 20-20c0-33.1-26.9-60-60-60l-16 0c-33.1 0-60 26.9-60 60 0 11 9 20 20 20s20-9 20-20zm228.4-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM288 208a48 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"],"hourglass-half":[384,512,["hourglass-2"],"f252","M0 24C0 10.7 10.7 0 24 0L360 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 19c0 40.3-16 79-44.5 107.5l-81.5 81.5 81.5 81.5C336 366 352 404.7 352 445l0 19 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-19c0-40.3 16-79 44.5-107.5l81.5-81.5-81.5-81.5C48 146 32 107.3 32 67l0-19-8 0C10.7 48 0 37.3 0 24zM110.5 371.5c-3.9 3.9-7.5 8.1-10.7 12.5l184.4 0c-3.2-4.4-6.8-8.6-10.7-12.5l-81.5-81.5-81.5 81.5zM80.8 432c-.5 4.3-.8 8.6-.8 13l0 19 224 0 0-19c0-4.4-.3-8.7-.8-13L80.8 432zM254.1 160l-124.1 0 62.1 62.1 62.1-62.1zm39.7-48C300.4 98.1 304 82.7 304 67l0-19-224 0 0 19c0 15.7 3.6 31.1 10.2 45l203.5 0z"],"credit-card":[512,512,[128179,62083,"credit-card-alt"],"f09d","M448 112c8.8 0 16 7.2 16 16l0 32-416 0 0-32c0-8.8 7.2-16 16-16l384 0zm16 112l0 160c0 8.8-7.2 16-16 16L64 400c-8.8 0-16-7.2-16-16l0-160 416 0zM64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zM80 344c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm144 0c0 13.3 10.7 24 24 24l64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0c-13.3 0-24 10.7-24 24z"],"hand-spock":[512,512,[128406],"f259","M138.3 80.8c-9.2-33.8 10.5-68.8 44.3-78.4 34-9.6 69.4 10.2 79 44.2L291.9 153.7 305.1 84c6.6-34.7 40.1-57.5 74.8-50.9 31.4 6 53 33.9 52 64.9 10-2.6 20.8-2.8 31.5-.1 34.3 8.6 55.1 43.3 46.6 77.6L454.7 397.2C437.8 464.7 377.2 512 307.6 512l-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.2-51.8-131.2c-13-32.9 3.2-70.1 36-83 11.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.9L142.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 37L73.8 323.4c-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.8l33.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 104c-2.9 11.7-13.4 19.9-25.5 19.9-16.5 0-28.9-15-25.8-31.2L383.7 99c1.7-8.7-4-17.1-12.7-18.7S354 84.3 352.3 93L320.5 260c-2.2 11.6-12.4 20-24.2 20-11 0-20.7-7.3-23.7-17.9L215.4 59.6z"],"bell-slash":[576,512,[128277,61943],"f1f6","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-87.8-87.8c17.5-3.3 30.8-18.7 30.8-37.1 0-6.7-1.8-13.3-5.1-19L485 321.7c-19-32.6-29-69.6-29-107.3l0-14.5c0-84.6-62.6-154.7-144-166.3l0-9.7c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 9.7c-42.2 6-79.4 27.8-105.4 59.1L41-24.9zM192.8 126.9C214.7 98.4 249.2 80 288 80 354.3 80 408 133.7 408 200l0 14.5c0 46.2 12.3 91.5 35.5 131.4l12.9 22.1-22.6 0-241.1-241.1zM132.5 345.9c19.5-33.4 31.3-70.7 34.6-109l-46.7-46.7c-.2 3.3-.3 6.6-.3 9.9l0 14.5c0 37.7-10 74.7-29 107.3L69.1 359.2c-3.4 5.8-5.1 12.3-5.1 19 0 20.9 16.9 37.8 37.8 37.8l244.4 0-48-48-178.6 0 12.9-22.1zM220.1 464c9.9 28 36.6 48 67.9 48s58-20 67.9-48l-135.8 0z"],star:[576,512,[11088,61446],"f005","M288.1-32c9 0 17.3 5.1 21.4 13.1L383 125.3 542.9 150.7c8.9 1.4 16.3 7.7 19.1 16.3s.5 18-5.8 24.4L441.7 305.9 467 465.8c1.4 8.9-2.3 17.9-9.6 23.2s-17 6.1-25 2L288.1 417.6 143.8 491c-8 4.1-17.7 3.3-25-2s-11-14.2-9.6-23.2L134.4 305.9 20 191.4c-6.4-6.4-8.6-15.8-5.8-24.4s10.1-14.9 19.1-16.3l159.9-25.4 73.6-144.2c4.1-8 12.4-13.1 21.4-13.1zm0 76.8L230.3 158c-3.5 6.8-10 11.6-17.6 12.8l-125.5 20 89.8 89.9c5.4 5.4 7.9 13.1 6.7 20.7l-19.8 125.5 113.3-57.6c6.8-3.5 14.9-3.5 21.8 0l113.3 57.6-19.8-125.5c-1.2-7.6 1.3-15.3 6.7-20.7l89.8-89.9-125.5-20c-7.6-1.2-14.1-6-17.6-12.8L288.1 44.8z"],flag:[448,512,[127988,61725],"f024","M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24L0 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-100 80.3-20.1c41.1-10.3 84.6-5.5 122.5 13.4 44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30l0-279.7c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0-35.1-17.6-75.4-22-113.5-12.5L48 52 48 24zm0 77.5l96.6-24.2c27-6.7 55.5-3.6 80.4 8.8 54.9 27.4 118.7 29.7 175 6.8l0 241.8-24.4 9.1c-33.7 12.6-71.2 10.7-103.4-5.4-48.2-24.1-103.3-30.1-155.6-17.1l-68.6 17.2 0-237z"],lemon:[448,512,[127819],"f094","M368 80c-3.2 0-6.2 .4-8.9 1.3-19.1 5.5-46.1 10.7-74.3 3.3-57.4-14.9-124.6 7.4-174.7 57.5S37.7 259.4 52.6 316.8c7.3 28.2 2.2 55.2-3.3 74.3-.8 2.8-1.3 5.8-1.3 8.9 0 17.7 14.3 32 32 32 3.2 0 6.2-.4 8.9-1.3 19.1-5.5 46.1-10.7 74.3-3.3 57.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.3 .8-2.8 1.3-5.8 1.3-8.9 0-17.7-14.3-32-32-32zm0-48c44.2 0 80 35.8 80 80 0 7.7-1.1 15.2-3.1 22.3-4.6 15.8-7.1 32.9-3 48.9 20.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 3-7.1 2-14.6 3.1-22.3 3.1-44.2 0-80-35.8-80-80 0-7.7 1.1-15.2 3.1-22.3 4.6-15.8 7.1-32.9 3-48.9-20.1-77.6 10.9-161.5 70-220.7S219.3 18 296.8 38.1c16 4.1 33 1.6 48.9-3 7.1-2 14.6-3.1 22.3-3.1zM246.7 167c-52 15.2-96.5 59.7-111.7 111.7-3.7 12.7-17.1 20-29.8 16.3S85.2 278 89 265.3c19.8-67.7 76.6-124.5 144.3-144.3 12.7-3.7 26.1 3.6 29.8 16.3s-3.6 26.1-16.3 29.8z"],"window-restore":[576,512,[],"f2d2","M512 80L224 80c-8.8 0-16 7.2-16 16l0 16-48 0 0-16c0-35.3 28.7-64 64-64l288 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64l-48 0 0-48 48 0c8.8 0 16-7.2 16-16l0-192c0-8.8-7.2-16-16-16zM368 288l-320 0 0 128c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16l0-128zM64 160l288 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64z"],"face-grin-hearts":[512,512,[128525,"grin-hearts"],"f584","M464 256c0 114.9-93.1 208-208 208S48 370.9 48 256c0-3.5 .1-7.1 .3-10.6-14-13.9-29.7-33.1-39.3-56.7-5.8 21.4-8.9 44-8.9 67.3 0 141.4 114.6 256 256 256S512 397.4 512 256c0-23.3-3.1-45.9-8.9-67.3-9.6 23.7-25.4 42.8-39.3 56.7 .2 3.5 .3 7 .3 10.6zM368 58.9c11.7-6 24.5-9.6 37.7-10.6-42.1-30.4-93.8-48.3-149.7-48.3S148.4 17.9 106.3 48.3c13.2 1 26 4.6 37.7 10.6 13.8-7.1 29.3-10.9 45.1-10.9l2.9 0c8.9 0 17.6 1.2 25.8 3.5 12.4-2.3 25.2-3.5 38.2-3.5s25.8 1.2 38.2 3.5c8.2-2.3 16.9-3.5 25.8-3.5l2.9 0c15.8 0 31.3 3.8 45.1 10.9zm4.2 243.4c-34.8 10.6-74.3 16.6-116.3 16.6-41.9 0-81.4-6-116.1-16.5-11.8-3.6-23.7 6.1-19.6 17.8 19.8 55.9 73.1 95.9 135.8 95.9 62.7 0 116-40.1 135.8-96 4.1-11.6-7.8-21.4-19.6-17.8zM322.9 96L320 96c-26.5 0-48 21.5-48 48 0 53.4 66.9 95.7 89 108.2 4.4 2.5 9.6 2.5 14 0 22.1-12.5 89-54.8 89-108.2 0-26.5-21.5-48-48-48l-2.9 0c-13.5 0-26.5 5.4-36 14.9l-9.1 9.1-9.1-9.1c-9.5-9.5-22.5-14.9-36-14.9zm-188 14.9c-9.5-9.5-22.5-14.9-36-14.9L96 96c-26.5 0-48 21.5-48 48 0 53.4 66.9 95.7 89 108.2 4.4 2.5 9.6 2.5 14 0 22.1-12.5 89-54.8 89-108.2 0-26.5-21.5-48-48-48l-2.9 0c-13.5 0-26.5 5.4-36 14.9l-9.1 9.1-9.1-9.1z"],"face-kiss-beam":[512,512,[128537,"kiss-beam"],"f597","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm240 16l32 0c26.5 0 48 21.5 48 48 0 12.3-4.6 23.5-12.2 32 7.6 8.5 12.2 19.7 12.2 32 0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-64-92c-15.5 0-28 12.5-28 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28zm132 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28s-28 12.5-28 28z"],"file-pdf":[576,512,[],"f1c1","M208 48L96 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l80 0 0 48-80 0c-35.3 0-64-28.7-64-64L32 64C32 28.7 60.7 0 96 0L229.5 0c17 0 33.3 6.7 45.3 18.7L397.3 141.3c12 12 18.7 28.3 18.7 45.3l0 149.5-48 0 0-128-88 0c-39.8 0-72-32.2-72-72l0-88zM348.1 160L256 67.9 256 136c0 13.3 10.7 24 24 24l68.1 0zM240 380l32 0c33.1 0 60 26.9 60 60s-26.9 60-60 60l-12 0 0 28c0 11-9 20-20 20s-20-9-20-20l0-128c0-11 9-20 20-20zm32 80c11 0 20-9 20-20s-9-20-20-20l-12 0 0 40 12 0zm96-80l32 0c28.7 0 52 23.3 52 52l0 64c0 28.7-23.3 52-52 52l-32 0c-11 0-20-9-20-20l0-128c0-11 9-20 20-20zm32 128c6.6 0 12-5.4 12-12l0-64c0-6.6-5.4-12-12-12l-12 0 0 88 12 0zm76-108c0-11 9-20 20-20l48 0c11 0 20 9 20 20s-9 20-20 20l-28 0 0 24 28 0c11 0 20 9 20 20s-9 20-20 20l-28 0 0 44c0 11-9 20-20 20s-20-9-20-20l0-128z"],"face-grin-wide":[512,512,[128515,"grin-alt"],"f581","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm372.2 46.3c11.8-3.6 23.7 6.1 19.6 17.8-19.8 55.9-73.1 96-135.8 96-62.7 0-116-40-135.8-95.9-4.1-11.6 7.8-21.4 19.6-17.8 34.7 10.6 74.2 16.5 116.1 16.5 42 0 81.5-6 116.3-16.6zM224 192c0 35.3-14.3 64-32 64s-32-28.7-32-64 14.3-64 32-64 32 28.7 32 64zm96 64c-17.7 0-32-28.7-32-64s14.3-64 32-64 32 28.7 32 64-14.3 64-32 64z"],"face-laugh-squint":[512,512,["laugh-squint"],"f59b","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm125.2 76.4c-6.5-14 5-28.4 20.4-28.4l220.8 0c15.4 0 26.8 14.4 20.4 28.4-22.8 49.4-72.8 83.6-130.8 83.6s-107.9-34.2-130.8-83.6zm-2.6-173.2c4.5-6.8 13.3-9.2 20.6-5.5l79.6 40c5.4 2.7 8.8 8.2 8.8 14.3s-3.4 11.6-8.8 14.3l-79.6 40c-7.3 3.6-16.1 1.3-20.6-5.5s-3.1-15.9 3.1-21.1L159 208 125.8 180.3c-6.2-5.2-7.6-14.3-3.1-21.1zm263.6 21.1L353 208 386.2 235.7c6.2 5.2 7.6 14.3 3.1 21.1s-13.3 9.2-20.6 5.5l-79.6-40c-5.4-2.7-8.8-8.2-8.8-14.3s3.4-11.6 8.8-14.3l79.6-40c7.3-3.6 16.1-1.3 20.6 5.5s3.1 15.9-3.1 21.1z"],"face-kiss-wink-heart":[640,512,[128536,"kiss-wink-heart"],"f598","M386 439.5c-29.2 15.6-62.5 24.5-98 24.5-114.9 0-208-93.1-208-208S173.2 48 288 48c113.2 0 205.2 90.4 207.9 202.9 14.3 1.5 28.6 6 41.9 13.7 2 1.2 4 2.4 5.9 3.7 .2-4.1 .3-8.2 .3-12.3 0-141.4-114.6-256-256-256S32 114.6 32 256 146.6 512 288 512c41.4 0 80.5-9.8 115.1-27.3-5.8-12.9-12-28.5-17.2-45.2zM256 288c0 8.8 7.2 16 16 16l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c26.5 0 48-21.5 48-48 0-12.3-4.6-23.5-12.2-32 7.6-8.5 12.2-19.7 12.2-32 0-26.5-21.5-48-48-48l-32 0c-8.8 0-16 7.2-16 16zm-48-48a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm152-44l16 0c11 0 20 9 20 20s9 20 20 20 20-9 20-20c0-33.1-26.9-60-60-60l-16 0c-33.1 0-60 26.9-60 60 0 11 9 20 20 20s20-9 20-20 9-20 20-20zM542.8 350c-2.2-18.3-12.9-34.6-28.9-43.8-28.1-16.2-63.9-6.6-80.1 21.5l-2.7 4.6c-24.5 42.5 7.9 117.9 24.4 150.8 5.1 10.1 15.5 16.1 26.8 15.5 36.7-2.2 118.2-11.7 142.8-54.2l2.7-4.6c16.2-28.1 6.6-63.9-21.5-80.1-16-9.2-35.4-10.4-52.4-3.1l-9.8 4.2-1.3-10.6z"],copy:[448,512,[],"f0c5","M384 336l-192 0c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l133.5 0c4.2 0 8.3 1.7 11.3 4.7l58.5 58.5c3 3 4.7 7.1 4.7 11.3L400 320c0 8.8-7.2 16-16 16zM192 384l192 0c35.3 0 64-28.7 64-64l0-197.5c0-17-6.7-33.3-18.7-45.3L370.7 18.7C358.7 6.7 342.5 0 325.5 0L192 0c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-16-48 0 0 16c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l16 0 0-48-16 0z"],"chess-king":[448,512,[9818],"f43f","M224-32c13.3 0 24 10.7 24 24l0 40 48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0 0 80 161.8 0c21.1 0 38.2 17.1 38.2 38.2 0 6.4-1.6 12.7-4.7 18.3L357.2 374.5 405.6 435c6.7 8.4 10.4 18.8 10.4 29.6 0 26.2-21.2 47.4-47.4 47.4L79.4 512c-26.2 0-47.4-21.2-47.4-47.4 0-10.8 3.7-21.2 10.4-29.6L90.8 374.5 4.7 216.6C1.6 210.9 0 204.6 0 198.2 0 177.1 17.1 160 38.2 160l161.8 0 0-80-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0 0-40c0-13.3 10.7-24 24-24zM131.8 400l-3.6 4.4-47.6 59.6 286.6 0-47.6-59.6-3.6-4.4-184.3 0zm1.1-48.5l.3 .5 181.6 0 .3-.5 78.3-143.5-338.7 0 78.3 143.5z"],"square-plus":[448,512,[61846,"plus-square"],"f0fe","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 96zM200 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"],"file-code":[384,512,[],"f1c9","M64 48l112 0 0 88c0 39.8 32.2 72 72 72l88 0 0 240c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16zM224 67.9l92.1 92.1-68.1 0c-13.3 0-24-10.7-24-24l0-68.1zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-261.5c0-17-6.7-33.3-18.7-45.3L242.7 18.7C230.7 6.7 214.5 0 197.5 0L64 0zM170.2 295.6c8.6-10.1 7.5-25.2-2.6-33.8s-25.2-7.5-33.8 2.6l-48 56c-7.7 9-7.7 22.2 0 31.2l48 56c8.6 10.1 23.8 11.2 33.8 2.6s11.2-23.8 2.6-33.8l-34.6-40.4 34.6-40.4zm80-31.2c-8.6-10.1-23.8-11.2-33.8-2.6s-11.2 23.8-2.6 33.8l34.6 40.4-34.6 40.4c-8.6 10.1-7.5 25.2 2.6 33.8s25.2 7.5 33.8-2.6l48-56c7.7-9 7.7-22.2 0-31.2l-48-56z"],"face-grin-wink":[512,512,["grin-wink"],"f58c","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm372.2 46.3c11.8-3.6 23.7 6.1 19.6 17.8-19.8 55.9-73.1 96-135.8 96-62.7 0-116-40-135.8-95.9-4.1-11.6 7.8-21.4 19.6-17.8 34.7 10.6 74.2 16.5 116.1 16.5 42 0 81.5-6 116.3-16.6zM144 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm164 8c0 11-9 20-20 20s-20-9-20-20c0-33.1 26.9-60 60-60l16 0c33.1 0 60 26.9 60 60 0 11-9 20-20 20s-20-9-20-20-9-20-20-20l-16 0c-11 0-20 9-20 20z"],"money-bill-1":[512,512,["money-bill-alt"],"f3d1","M112 112c0 35.3-28.7 64-64 64l0 160c35.3 0 64 28.7 64 64l288 0c0-35.3 28.7-64 64-64l0-160c-35.3 0-64-28.7-64-64l-288 0zM0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm256 16a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm-16 44c-11 0-20 9-20 20 0 9.7 6.9 17.7 16 19.6l0 48.4-4 0c-11 0-20 9-20 20s9 20 20 20l48 0c11 0 20-9 20-20s-9-20-20-20l-4 0 0-68c0-11-9-20-20-20l-16 0z"],"eye-slash":[576,512,[],"f070","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-96.4-96.4c2.7-2.4 5.4-4.8 8-7.2 46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6-56.8 0-105.6 18.2-146 44.2L41-24.9zM176.9 111.1c32.1-18.9 69.2-31.1 111.1-31.1 65.2 0 118.8 29.6 159.9 67.7 38.5 35.7 65.1 78.3 78.6 108.3-13.6 30-40.2 72.5-78.6 108.3-3.1 2.8-6.2 5.6-9.4 8.4L393.8 328c14-20.5 22.2-45.3 22.2-72 0-70.7-57.3-128-128-128-26.7 0-51.5 8.2-72 22.2l-39.1-39.1zm182 182l-108-108c11.1-5.8 23.7-9.1 37.1-9.1 44.2 0 80 35.8 80 80 0 13.4-3.3 26-9.1 37.1zM103.4 173.2l-34-34c-32.6 36.8-55 75.8-66.9 104.5-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6 37.3 0 71.2-7.9 101.5-20.6L352.2 422c-20 6.4-41.4 10-64.2 10-65.2 0-118.8-29.6-159.9-67.7-38.5-35.7-65.1-78.3-78.6-108.3 10.4-23.1 28.6-53.6 54-82.8z"],"file-word":[384,512,[],"f1c2","M64 48l112 0 0 88c0 39.8 32.2 72 72 72l88 0 0 240c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16zM224 67.9l92.1 92.1-68.1 0c-13.3 0-24-10.7-24-24l0-68.1zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-261.5c0-17-6.7-33.3-18.7-45.3L242.7 18.7C230.7 6.7 214.5 0 197.5 0L64 0zm71.3 274.2c-3.2-12.9-16.2-20.7-29.1-17.5S85.5 273 88.7 285.8l32 128c2.5 10.2 11.4 17.5 21.9 18.1s20.1-5.7 23.8-15.5l25.5-68.1 25.5 68.1c3.7 9.8 13.3 16.1 23.8 15.5s19.4-7.9 21.9-18.1l32-128c3.2-12.9-4.6-25.9-17.5-29.1s-25.9 4.6-29.1 17.5l-13.3 53.2-20.9-55.8C211 262.2 202 256 192 256s-19 6.2-22.5 15.6l-20.9 55.8-13.3-53.2z"],"face-angry":[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 0-512 256 256 0 1 0 0 512zm0-144c24.1 0 45.4 11.8 58.5 30 7.7 10.8 22.7 13.2 33.5 5.5s13.2-22.7 5.5-33.5c-21.7-30.2-57.3-50-97.5-50s-75.7 19.8-97.5 50c-7.7 10.8-5.3 25.8 5.5 33.5s25.8 5.3 33.5-5.5c13.1-18.2 34.4-30 58.5-30zm-80-96c17.7 0 32-14.3 32-32l0-.3 9.7 3.2c10.5 3.5 21.8-2.2 25.3-12.6s-2.2-21.8-12.6-25.3l-96-32c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3l28.9 9.6c-4.1 5.4-6.6 12.1-6.6 19.4 0 17.7 14.3 32 32 32zm192-32c0-7.3-2.4-14-6.6-19.4l28.9-9.6c10.5-3.5 16.1-14.8 12.6-25.3s-14.8-16.1-25.3-12.6l-96 32c-10.5 3.5-16.1 14.8-12.6 25.3s14.8 16.1 25.3 12.6l9.7-3.2 0 .3c0 17.7 14.3 32 32 32s32-14.3 32-32z"],"chess-knight":[448,512,[9822],"f441","M232-32c110.5 0 200 89.5 200 200l0 127.7c0 18.9-6.1 37.1-17.2 52.2l-5.1 6.2-36.3 40.7 32.1 40.2c6.7 8.4 10.4 18.8 10.4 29.6l-.2 4.8c-2.4 23.9-22.6 42.5-47.1 42.5l-289.2 0-4.8-.2c-23.9-2.4-42.5-22.6-42.5-47.1 0-10.8 3.7-21.2 10.4-29.6l37.6-47 0-24.3c0-24.3 10.1-47.6 27.8-64.2l63.5-59.5-17.4 0-.2 .2c-20.3 20.3-49.6 28.2-77.1 21.1l-5.5-1.6c-30.9-10.3-52.3-38-54.9-70.1l-.2-6.4 0-1.4c0-19.7 7.1-38.8 19.9-53.8l76.1-88.8 0-47.1 .1-2.5C113.4-22.6 123.6-32 136-32l96 0zM80.7 464l286.6 0-38.4-48-209.9 0-38.4 48zM160 48c0 5.7-2.1 11.3-5.8 15.6L72.3 159.1C67 165.4 64 173.4 64 181.7l0 1.4 .4 5.2c1.9 11.9 10.3 21.9 21.9 25.8l4.5 1.1c10.5 1.9 21.3-1.4 29-9l7.2-7.2 3.7-3c3.9-2.6 8.5-4 13.3-4l88 0c9.8 0 18.7 6 22.3 15.2s1.3 19.6-5.9 26.3l-107.8 101c-8.1 7.6-12.7 18.1-12.7 29.2l0 4.3 205.2 0 40.7-45.8 2.3-2.8c5.1-6.8 7.8-15.2 7.8-23.7L384 168c0-83.9-68.1-152-152-152l-72 0 0 32zm32 72a24 24 0 1 1 0-48 24 24 0 1 1 0 48z"],"face-grin-beam":[512,512,[128516,"grin-beam"],"f582","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm372.2 46.3c11.8-3.6 23.7 6.1 19.6 17.8-19.8 55.9-73.1 96-135.8 96-62.7 0-116-40-135.8-95.9-4.1-11.6 7.8-21.4 19.6-17.8 34.7 10.6 74.2 16.5 116.1 16.5 42 0 81.5-6 116.3-16.6zM176 180c-15.5 0-28 12.5-28 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28zm132 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28s-28 12.5-28 28z"],"hand-peace":[448,512,[9996],"f25b","M219 1.4c-35.2-3.7-66.6 21.8-70.3 57l-6.4 60.6-17.4-49.4C113.2 36.3 76.6 18.8 43.3 30.5S-7.6 78.8 4.1 112.1L56.9 262.2C41.7 276.7 32.2 297.3 32.2 320l0 24c0 92.8 75.2 168 168 168l48 0c92.8 0 168-75.2 168-168l0-120c0-35.3-28.7-64-64-64-7.9 0-15.4 1.4-22.4 4-10.4-21.3-32.3-36-57.6-36-.7 0-1.5 0-2.2 0l5.9-56.3c3.7-35.2-21.8-66.6-57-70.3zm-.2 155.4c-6.6 10.1-10.5 22.2-10.5 35.2l0 48c0 .7 0 1.4 0 2-5.1-1.3-10.5-2-16-2l-7.4 0-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.1zM79.6 85.6l54.3 154.4-21.7 0c-4 0-8 .3-11.9 .9L49.4 96.2c-2.9-8.3 1.5-17.5 9.8-20.4s17.5 1.5 20.4 9.8zM256.2 192c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48zm38.4 108c10.4 21.3 32.3 36 57.6 36 5.5 0 10.9-.7 16-2l0 10c0 66.3-53.7 120-120 120l-48 0c-66.3 0-120-53.7-120-120l0-24c0-17.7 14.3-32 32-32l80 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0c35.3 0 64-28.7 64-64 0-.7 0-1.4 0-2 5.1 1.3 10.5 2 16 2 7.9 0 15.4-1.4 22.4-4zm73.6-28c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48z"],compass:[512,512,[129517],"f14e","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm306.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.3 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"],square:[448,512,[9632,9723,9724,61590],"f0c8","M384 80c8.8 0 16 7.2 16 16l0 320c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16L48 96c0-8.8 7.2-16 16-16l320 0zM64 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 32z"],"face-grin":[512,512,[128512,"grin"],"f580","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm372.2 46.3c11.8-3.6 23.7 6.1 19.6 17.8-19.8 55.9-73.1 96-135.8 96-62.7 0-116-40-135.8-95.9-4.1-11.6 7.8-21.4 19.6-17.8 34.7 10.6 74.2 16.5 116.1 16.5 42 0 81.5-6 116.3-16.6zM144 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"],"face-smile":[512,512,[128578,"smile"],"f118","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm177.3 63.4C192.3 335 218.4 352 256 352s63.7-17 78.7-32.6c9.2-9.6 24.4-9.9 33.9-.7s9.9 24.4 .7 33.9c-22.1 23-60 47.4-113.3 47.4s-91.2-24.4-113.3-47.4c-9.2-9.6-8.9-24.8 .7-33.9s24.8-8.9 33.9 .7zM144 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"],"face-smile-beam":[512,512,[128522,"smile-beam"],"f5b8","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm177.3 63.4C192.3 335 218.4 352 256 352s63.7-17 78.7-32.6c9.2-9.6 24.4-9.9 33.9-.7s9.9 24.4 .7 33.9c-22.1 23-60 47.4-113.3 47.4s-91.2-24.4-113.3-47.4c-9.2-9.6-8.9-24.8 .7-33.9s24.8-8.9 33.9 .7zM176 180c-15.5 0-28 12.5-28 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28zm132 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28s-28 12.5-28 28z"],"folder-closed":[512,512,[],"e185","M448 400L64 400c-8.8 0-16-7.2-16-16l0-144 416 0 0 144c0 8.8-7.2 16-16 16zm16-208l-416 0 0-96c0-8.8 7.2-16 16-16l138.7 0c3.5 0 6.8 1.1 9.6 3.2L250.7 112c13.8 10.4 30.7 16 48 16L448 128c8.8 0 16 7.2 16 16l0 48zM64 448l384 0c35.3 0 64-28.7 64-64l0-240c0-35.3-28.7-64-64-64L298.7 80c-6.9 0-13.7-2.2-19.2-6.4L241.1 44.8C230 36.5 216.5 32 202.7 32L64 32C28.7 32 0 60.7 0 96L0 384c0 35.3 28.7 64 64 64z"],keyboard:[576,512,[9000],"f11c","M64 112c-8.8 0-16 7.2-16 16l0 256c0 8.8 7.2 16 16 16l448 0c8.8 0 16-7.2 16-16l0-256c0-8.8-7.2-16-16-16L64 112zM0 128C0 92.7 28.7 64 64 64l448 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM176 320l224 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm-72-72c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zm16-96l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zm16-96l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zm16-96l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zm16-96l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16zm64 96c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16zm16-96l16 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16z"],"face-rolling-eyes":[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 0-512 256 256 0 1 0 0 512zM176 376c0 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 24zM160 264c-22.1 0-40-17.9-40-40 0-9.5 3.3-18.1 8.8-25 3.2 14.3 16 25 31.2 25s28-10.7 31.2-25c5.5 6.8 8.8 15.5 8.8 25 0 22.1-17.9 40-40 40zm0 40a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm192-40c-22.1 0-40-17.9-40-40 0-9.5 3.3-18.1 8.8-25 3.2 14.3 16 25 31.2 25s28-10.7 31.2-25c5.5 6.8 8.8 15.5 8.8 25 0 22.1-17.9 40-40 40zm0 40a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"],"face-grimace":[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 -512 0 256 256 0 1 1 512 0zM152 352c0 11.9 8.6 21.8 20 23.7l0-47.3c-11.4 1.9-20 11.8-20 23.7zm84 24l0-48-24 0 0 48 24 0zm64 0l0-48-24 0 0 48 24 0zm40-.3c11.4-1.9 20-11.8 20-23.7s-8.6-21.8-20-23.7l0 47.3zM176 288l160 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-160 0c-35.3 0-64-28.7-64-64s28.7-64 64-64zm0-112a32 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"],"circle-dot":[512,512,[128280,"dot-circle"],"f192","M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zm0-464a208 208 0 1 0 0 416 208 208 0 1 0 0-416zm0 304a96 96 0 1 1 0-192 96 96 0 1 1 0 192z"],"object-group":[576,512,[],"f247","M40 64a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm48 59.3c16-6.5 28.9-19.3 35.3-35.3l329.3 0c6.5 16 19.3 28.9 35.3 35.3l0 265.3c-16 6.5-28.9 19.3-35.3 35.3l-329.3 0c-6.5-16-19.3-28.9-35.3-35.3l0-265.3zM512 0c-26.9 0-49.9 16.5-59.3 40L123.3 40C113.9 16.5 90.9 0 64 0 28.7 0 0 28.7 0 64 0 90.9 16.5 113.9 40 123.3l0 265.3c-23.5 9.5-40 32.5-40 59.3 0 35.3 28.7 64 64 64 26.9 0 49.9-16.5 59.3-40l329.3 0c9.5 23.5 32.5 40 59.3 40 35.3 0 64-28.7 64-64 0-26.9-16.5-49.9-40-59.3l0-265.3c23.5-9.5 40-32.5 40-59.3 0-35.3-28.7-64-64-64zM488 64a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 424a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm424 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM192 176l88 0 0 56-88 0 0-56zm-8-40c-17.7 0-32 14.3-32 32l0 72c0 17.7 14.3 32 32 32l104 0c17.7 0 32-14.3 32-32l0-72c0-17.7-14.3-32-32-32l-104 0zm72 184l0 24c0 17.7 14.3 32 32 32l104 0c17.7 0 32-14.3 32-32l0-72c0-17.7-14.3-32-32-32l-24 0c0 14.6-3.9 28.2-10.7 40l26.7 0 0 56-88 0 0-16.4c-2.6 .3-5.3 .4-8 .4l-32 0z"],"face-flushed":[512,512,[128563,"flushed"],"f579","M464 256a208 208 0 1 1 -416 0 208 208 0 1 1 416 0zM256 0a256 256 0 1 0 0 512 256 256 0 1 0 0-512zM160 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 352c-13.3 0-24 10.7-24 24s10.7 24 24 24l128 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-128 0zM160 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"],"star-half-stroke":[576,512,["star-half-alt"],"f5c0","M309.5-18.9c-4.1-8-12.4-13.1-21.4-13.1s-17.3 5.1-21.4 13.1L193.1 125.3 33.2 150.7c-8.9 1.4-16.3 7.7-19.1 16.3s-.5 18 5.8 24.4l114.4 114.5-25.2 159.9c-1.4 8.9 2.3 17.9 9.6 23.2s16.9 6.1 25 2L288.1 417.6 432.4 491c8 4.1 17.7 3.3 25-2s11-14.2 9.6-23.2L441.7 305.9 556.1 191.4c6.4-6.4 8.6-15.8 5.8-24.4s-10.1-14.9-19.1-16.3L383 125.3 309.5-18.9zM264.1 91.8l0 284.1-100.1 50.9 19.8-125.5c1.2-7.6-1.3-15.3-6.7-20.7l-89.8-89.9 125.5-20c7.6-1.2 14.1-6 17.6-12.8l33.8-66.2zm48 284.1l0-284.1 33.8 66.2c3.5 6.8 10 11.6 17.6 12.8l125.5 20-89.8 89.9c-5.4 5.4-7.9 13.1-6.7 20.7l19.8 125.5-100.1-50.9z"],"file-video":[384,512,[],"f1c8","M64 48l112 0 0 88c0 39.8 32.2 72 72 72l88 0 0 240c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16zM224 67.9l92.1 92.1-68.1 0c-13.3 0-24-10.7-24-24l0-68.1zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-261.5c0-17-6.7-33.3-18.7-45.3L242.7 18.7C230.7 6.7 214.5 0 197.5 0L64 0zM80 288l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-24 35 35c3.2 3.2 7.5 5 12 5 9.4 0 17-7.6 17-17l0-94.1c0-9.4-7.6-17-17-17-4.5 0-8.8 1.8-12 5l-35 35 0-24c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32z"],"face-laugh":[512,512,["laugh"],"f599","M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm118.3 58.2c-4.2-13.7 7.1-26.2 21.4-26.2l232.6 0c14.3 0 25.6 12.5 21.4 26.2-18 58.9-72.9 101.8-137.7 101.8S136.3 373.1 118.3 314.2zM144 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"],"hand-pointer":[448,512,[],"f25a","M160 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.4 8.8 0 16 7.2 16 16 0 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.4 7.8 0 14.3 5.6 15.7 13 1.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.4 8.8 0 16 7.2 16 16l0 120c0 39.8-32.2 72-72 72l-116.6 0c-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-23L160 64zM176 0c-35.3 0-64 28.7-64 64l0 197.7C91.2 238 55.5 232.8 28.5 250.7-.9 270.4-8.9 310.1 10.8 339.5L78.3 440.8c29.7 44.5 79.6 71.2 133.1 71.2L328 512c66.3 0 120-53.7 120-120l0-120c0-35.3-28.7-64-64-64-4.5 0-8.8 .5-13 1.3-11.7-15.4-30.2-25.3-51-25.3-6.9 0-13.5 1.1-19.7 3.1-11.6-16.4-30.7-27.1-52.3-27.1-2.7 0-5.4 .2-8 .5L240 64c0-35.3-28.7-64-64-64zm48 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm48-16c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z"],registered:[512,512,[174],"f25d","M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM200 144c-13.3 0-24 10.7-24 24l0 176c0 13.3 10.7 24 24 24s24-10.7 24-24l0-56 34.4 0 41 68.3c6.8 11.4 21.6 15 32.9 8.2s15-21.6 8.2-32.9l-30.2-50.3c24.6-11.5 41.6-36.4 41.6-65.3 0-39.8-32.2-72-72-72l-80 0zm72 96l-48 0 0-48 56 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0z"]};SU(function(){JV("far",zQ),JV("fa-regular",zQ)})})();(function(){var K={},V={};try{if(typeof window<"u")K=window;if(typeof document<"u")V=document}catch(q0){}var Q=K.navigator||{},U=Q.userAgent,H=U===void 0?"":U,Y=K,z=V,M=!!Y.document,A=!!z.documentElement&&!!z.head&&typeof z.addEventListener==="function"&&typeof z.createElement==="function",R=~H.indexOf("MSIE")||~H.indexOf("Trident/");function D(q0,I0){(I0==null||I0>q0.length)&&(I0=q0.length);for(var j0=0,n0=Array(I0);j01?I0-1:0),n0=1;n02&&arguments[2]!==void 0?arguments[2]:{},n0=j0.skipHooks,UK=n0===void 0?!1:n0,uQ=HQ(I0);if(typeof sK.hooks.addPack==="function"&&!UK)sK.hooks.addPack(q0,HQ(I0));else sK.styles[q0]=J(J({},sK.styles[q0]||{}),uQ);if(q0==="fas")JV("fa",I0)}var zQ={"0":[320,512,[],"30","M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160l0 128c0 88.4-71.6 160-160 160S0 408.4 0 320L0 192zM160 96c-53 0-96 43-96 96l0 128c0 53 43 96 96 96s96-43 96-96l0-128c0-53-43-96-96-96z"],"1":[256,512,[],"31","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l64 0 0 320-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-352c0-17.7-14.3-32-32-32L32 32z"],"2":[384,512,[],"32","M48 64c0-17.7 14.3-32 32-32l171 0c60.2 0 109 48.8 109 109 0 43.8-26.2 83.3-66.4 100.4l-139.1 59C119 315.4 96 350.2 96 388.7l0 27.3 224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32l0-59.3c0-64.2 38.4-122.2 97.5-147.3l139.1-59c16.6-7.1 27.4-23.4 27.4-41.4 0-24.9-20.2-45-45-45L80 96C62.3 96 48 81.7 48 64z"],"3":[320,512,[],"33","M80 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l112 0c35.3 0 64-28.7 64-64s-28.7-64-64-64L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l160 0c70.7 0 128 57.3 128 128 0 38.2-16.8 72.5-43.3 96 26.6 23.5 43.3 57.8 43.3 96 0 70.7-57.3 128-128 128L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c35.3 0 64-28.7 64-64s-28.7-64-64-64L80 288z"],"4":[384,512,[],"34","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 288c0 35.3 28.7 64 64 64l192 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-224c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 224-192 0 0-224z"],"5":[320,512,[],"35","M0 64C0 46.3 14.3 32 32 32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0 0 112 120 0c75.1 0 136 60.9 136 136S259.1 480 184 480L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l152 0c39.8 0 72-32.2 72-72s-32.2-72-72-72L32 272c-17.7 0-32-14.3-32-32L0 64z"],"6":[384,512,[],"36","M256 32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-88 0c-48.6 0-88 39.4-88 88l0 32.2c22.9-15.3 50.4-24.2 80-24.2l48 0c79.5 0 144 64.5 144 144S287.5 480 208 480l-48 0C80.5 480 16 415.5 16 336l0-152C16 100.1 84.1 32 168 32l88 0zM80 336c0 44.2 35.8 80 80 80l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80l-48 0c-44.2 0-80 35.8-80 80z"],"7":[320,512,[],"37","M0 64C0 46.3 14.3 32 32 32l256 0c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-224 384c-8.9 15.3-28.5 20.4-43.8 11.5s-20.4-28.5-11.5-43.8L232.3 96 32 96C14.3 96 0 81.7 0 64z"],"8":[320,512,[],"38","M304 160c0-70.7-57.3-128-128-128l-32 0c-70.7 0-128 57.3-128 128 0 34.6 13.7 66 36 89-31.5 23.3-52 60.8-52 103 0 70.7 57.3 128 128 128l64 0c70.7 0 128-57.3 128-128 0-42.2-20.5-79.7-52-103 22.3-23 36-54.4 36-89zM176.1 288l15.9 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64s28.7-64 64-64l48.1 0zm0-64L144 224c-35.3 0-64-28.7-64-64 0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64 0 35.3-28.6 64-64 64z"],"9":[384,512,[],"39","M208 320c29.6 0 57.1-8.9 80-24.2l0 32.2c0 48.6-39.4 88-88 88L96 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l104 0c83.9 0 152-68.1 152-152l0-152.1C351.9 96.4 287.5 32 208 32l-48 0C80.5 32 16 96.5 16 176S80.5 320 160 320l48 0zm80-144c0 44.2-35.8 80-80 80l-48 0c-44.2 0-80-35.8-80-80s35.8-80 80-80l48 0c44.2 0 80 35.8 80 80z"],"dollar-sign":[320,512,[128178,61781,"dollar","usd"],"24","M136 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-114.9 0c-24.9 0-45.1 20.2-45.1 45.1 0 22.5 16.5 41.5 38.7 44.7l91.6 13.1c53.8 7.7 93.7 53.7 93.7 108 0 60.3-48.9 109.1-109.1 109.1l-10.9 0 0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-40-72 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l130.9 0c24.9 0 45.1-20.2 45.1-45.1 0-22.5-16.5-41.5-38.7-44.7l-91.6-13.1C55.9 273.5 16 227.4 16 173.1 16 112.9 64.9 64 125.1 64l10.9 0 0-40z"],dog:[576,512,[128021],"f6d3","M32 112c16.6 0 30.2 12.6 31.8 28.7l.3 6.6C65.8 163.4 79.4 176 96 176l179.1 0 140.9 60.4 0 243.6c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-131.3C296 361 268.8 368 240 368s-56-7-80-19.3L160 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-245.6c-37.3-13.2-64-48.6-64-90.4 0-17.7 14.3-32 32-32zM355.8-32c7.7 0 14.9 3.6 19.6 9.8L392 0 444.1 0c12.7 0 24.9 5.1 33.9 14.1L496 32 552 32c13.3 0 24 10.7 24 24l0 24c0 44.2-35.8 80-80 80l-64 0-7 28-124.7-53.4 31.6-147.2C334.3-23.9 344.2-32 355.8-32zM448 44a20 20 0 1 0 0 40 20 20 0 1 0 0-40z"],"truck-moving":[640,512,[],"f4df","M64 32C28.7 32 0 60.7 0 96L0 424c0 48.6 39.4 88 88 88 25.2 0 48-10.6 64-27.6 16 17 38.8 27.6 64 27.6 40.3 0 74.2-27.1 84.7-64l134.6 0c10.4 36.9 44.4 64 84.7 64 43 0 78.9-30.9 86.5-71.7 20-10.8 33.5-32 33.5-56.3l0-146.7c0-17-6.7-33.3-18.7-45.3L576 146.7c-12-12-28.3-18.7-45.3-18.7l-50.7 0 0-32c0-35.3-28.7-64-64-64L64 32zM480 192l50.7 0 45.3 45.3 0 50.7-96 0 0-96zM88 384a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm392 40a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM216 384a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"],rotate:[512,512,[128260,"sync-alt"],"f2f1","M480.1 192l7.9 0c13.3 0 24-10.7 24-24l0-144c0-9.7-5.8-18.5-14.8-22.2S477.9 .2 471 7L419.3 58.8C375 22.1 318 0 256 0 127 0 20.3 95.4 2.6 219.5 .1 237 12.2 253.2 29.7 255.7s33.7-9.7 36.2-27.1C79.2 135.5 159.3 64 256 64 300.4 64 341.2 79 373.7 104.3L327 151c-6.9 6.9-8.9 17.2-5.2 26.2S334.3 192 344 192l136.1 0zm29.4 100.5c2.5-17.5-9.7-33.7-27.1-36.2s-33.7 9.7-36.2 27.1c-13.3 93-93.4 164.5-190.1 164.5-44.4 0-85.2-15-117.7-40.3L185 361c6.9-6.9 8.9-17.2 5.2-26.2S177.7 320 168 320L24 320c-13.3 0-24 10.7-24 24L0 488c0 9.7 5.8 18.5 14.8 22.2S34.1 511.8 41 505l51.8-51.8C137 489.9 194 512 256 512 385 512 491.7 416.6 509.4 292.5z"],"square-minus":[448,512,[61767,"minus-square"],"f146","M64 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 32zm72 200l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],"align-justify":[448,512,[],"f039","M448 64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32L32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32z"],"calendar-check":[448,512,[],"f274","M320 0c17.7 0 32 14.3 32 32l0 32 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32zm22 161.7c-10.7-7.8-25.7-5.4-33.5 5.3L189.1 331.2 137 279.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.9 7.5 18.8 7s13.4-4.1 17.5-9.8L347.3 195.2c7.8-10.7 5.4-25.7-5.3-33.5z"],"face-kiss":[512,512,[128535,"kiss"],"f596","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM240 288l32 0c26.5 0 48 21.5 48 48 0 12.3-4.6 23.5-12.2 32 7.6 8.5 12.2 19.7 12.2 32 0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-96-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"],"kitchen-set":[576,512,[],"e51a","M240 144a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zm44.4 32C269.9 240.1 212.5 288 144 288 64.5 288 0 223.5 0 144S64.5 0 144 0c68.5 0 125.9 47.9 140.4 112l71.8 0c8.8-9.8 21.6-16 35.8-16l104 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-104 0c-14.2 0-27-6.2-35.8-16l-71.8 0zM144 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c13.3 0 24 10.7 24 24l0 8 96 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-240 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l96 0 0-8c0-13.3 10.7-24 24-24zM288 464l0-112 224 0 0 112c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48zM48 320l128 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-16 0c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-80c0-8.8 7.2-16 16-16zm128 64c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0 32 16 0zM24 464l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],dna:[384,512,[129516],"f471","M352 0c17.7 0 32 14.3 32 32 0 57.8-24.4 104.8-57.4 144.5-24.1 28.9-53.8 55.1-83.6 79.5 29.8 24.5 59.5 50.6 83.6 79.5 33 39.6 57.4 86.7 57.4 144.5 0 17.7-14.3 32-32 32s-32-14.3-32-32L64 480c0 17.7-14.3 32-32 32S0 497.7 0 480C0 422.2 24.4 375.2 57.4 335.5 81.5 306.6 111.2 280.5 141 256 111.2 231.5 81.5 205.4 57.4 176.5 24.4 136.8 0 89.8 0 32 0 14.3 14.3 0 32 0S64 14.3 64 32l256 0c0-17.7 14.3-32 32-32zM283.5 384l-182.9 0c-8.2 10.5-15.1 21.1-20.6 32l224.2 0c-5.6-10.9-12.5-21.5-20.6-32zM238 336c-14.3-13-29.8-25.8-46-39-16.2 13.1-31.7 26-46 39l92 0zM100.5 128l182.9 0c8.2-10.5 15.1-21.1 20.6-32L79.9 96c5.6 10.9 12.5 21.5 20.6 32zM146 176c14.3 13 29.8 25.8 46 39 16.2-13.1 31.7-26 46-39l-92 0z"],"child-reaching":[384,512,[],"e59d","M256 64a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM152.9 169.3c-23.7-8.4-44.5-24.3-58.8-45.8L74.6 94.2C64.8 79.5 45 75.6 30.3 85.4S11.6 115 21.4 129.8L40.9 159c18.1 27.1 42.8 48.4 71.1 62.4L112 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 32 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-258.4c29.1-14.2 54.4-36.2 72.7-64.2l18.2-27.9c9.6-14.8 5.4-34.6-9.4-44.3s-34.6-5.5-44.3 9.4L291 122.4c-21.8 33.4-58.9 53.6-98.8 53.6-12.6 0-24.9-2-36.6-5.8-.9-.3-1.8-.7-2.7-.9z"],paste:[512,512,["file-clipboard"],"f0ea","M64 0C28.7 0 0 28.7 0 64L0 384c0 35.3 28.7 64 64 64l112 0 0-224c0-61.9 50.1-112 112-112l64 0 0-48c0-35.3-28.7-64-64-64L64 0zM248 112l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24zm40 48c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-165.5c0-17-6.7-33.3-18.7-45.3l-58.5-58.5c-12-12-28.3-18.7-45.3-18.7L288 160z"],meteor:[512,512,[9732],"f753","M493.7 .9l-194.2 74.7 2.3-29.3c1-12.8-12.8-21.5-24-15.1L101.3 133.4C38.6 169.7 0 236.6 0 309 0 421.1 90.9 512 203 512 275.4 512 342.3 473.4 378.6 410.7L480.8 234.3c6.5-11.1-2.2-25-15.1-24l-29.3 2.3 74.7-194.2c.6-1.5 .9-3.2 .9-4.8 0-7.5-6-13.5-13.5-13.5-1.7 0-3.3 .3-4.8 .9zM192 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"],gears:[640,512,["cogs"],"f085","M415.9 210.5c12.2-3.3 25 2.5 30.5 13.8L465 261.9c10.3 1.4 20.4 4.2 29.9 8.1l35-23.3c10.5-7 24.4-5.6 33.3 3.3l19.2 19.2c8.9 8.9 10.3 22.9 3.3 33.3l-23.3 34.9c1.9 4.7 3.6 9.6 5 14.7 1.4 5.1 2.3 10.1 3 15.2l37.7 18.6c11.3 5.6 17.1 18.4 13.8 30.5l-7 26.2c-3.3 12.1-14.6 20.3-27.2 19.5l-42-2.7c-6.3 8.1-13.6 15.6-21.9 22l2.7 41.9c.8 12.6-7.4 24-19.5 27.2l-26.2 7c-12.2 3.3-24.9-2.5-30.5-13.8l-18.6-37.6c-10.3-1.4-20.4-4.2-29.9-8.1l-35 23.3c-10.5 7-24.4 5.6-33.3-3.3l-19.2-19.2c-8.9-8.9-10.3-22.8-3.3-33.3l23.3-35c-1.9-4.7-3.6-9.6-5-14.7s-2.3-10.2-3-15.2l-37.7-18.6c-11.3-5.6-17-18.4-13.8-30.5l7-26.2c3.3-12.1 14.6-20.3 27.2-19.5l41.9 2.7c6.3-8.1 13.6-15.6 21.9-22l-2.7-41.8c-.8-12.6 7.4-24 19.5-27.2l26.2-7zM448.4 340a44 44 0 1 0 .1 88 44 44 0 1 0 -.1-88zM224.9-45.5l26.2 7c12.1 3.3 20.3 14.7 19.5 27.2l-2.7 41.8c8.3 6.4 15.6 13.8 21.9 22l42-2.7c12.5-.8 23.9 7.4 27.2 19.5l7 26.2c3.2 12.1-2.5 24.9-13.8 30.5l-37.7 18.6c-.7 5.1-1.7 10.2-3 15.2s-3.1 10-5 14.7l23.3 35c7 10.5 5.6 24.4-3.3 33.3L307.3 262c-8.9 8.9-22.8 10.3-33.3 3.3L239 242c-9.5 3.9-19.6 6.7-29.9 8.1l-18.6 37.6c-5.6 11.3-18.4 17-30.5 13.8l-26.2-7c-12.2-3.3-20.3-14.7-19.5-27.2l2.7-41.9c-8.3-6.4-15.6-13.8-21.9-22l-42 2.7c-12.5 .8-23.9-7.4-27.2-19.5l-7-26.2c-3.2-12.1 2.5-24.9 13.8-30.5l37.7-18.6c.7-5.1 1.7-10.1 3-15.2 1.4-5.1 3-10 5-14.7L55.1 46.5c-7-10.5-5.6-24.4 3.3-33.3L77.6-6c8.9-8.9 22.8-10.3 33.3-3.3l35 23.3c9.5-3.9 19.6-6.7 29.9-8.1l18.6-37.6c5.6-11.3 18.3-17 30.5-13.8zM192.4 84a44 44 0 1 0 0 88 44 44 0 1 0 0-88z"],"file-circle-plus":[576,512,[58606],"e494","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l180 0c-22.7-31.5-36-70.2-36-112 0-100.6 77.4-183.2 176-191.3l0-38.1c0-17-6.7-33.3-18.7-45.3L290.7 18.7C278.7 6.7 262.5 0 245.5 0L96 0zM357.5 176L264 176c-13.3 0-24-10.7-24-24L240 58.5 357.5 176zM432 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z"],icicles:[512,512,[],"f7ad","M75.8 304.8L1 35.7C.3 33.2 0 30.7 0 28.2 0 12.6 12.6 0 28.2 0L482.4 0c16.3 0 29.6 13.2 29.6 29.6 0 1.6-.1 3.3-.4 4.9L434.6 496.1c-1.5 9.2-9.5 15.9-18.8 15.9-9.2 0-17.1-6.6-18.7-15.6L336 160 307.2 303.9c-1.9 9.3-10.1 16.1-19.6 16.1-9.2 0-17.2-6.2-19.4-15.1L240 192 210.6 368.2c-1.5 9.1-9.4 15.8-18.6 15.8s-17.1-6.7-18.6-15.8L144 192 115.9 304.3c-2.3 9.2-10.6 15.7-20.1 15.7-9.3 0-17.5-6.2-20-15.2z"],"arrow-trend-up":[576,512,[],"e098","M384 160c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-82.7-169.4 169.4c-12.5 12.5-32.8 12.5-45.3 0L192 269.3 54.6 406.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160c12.5-12.5 32.8-12.5 45.3 0L320 306.7 466.7 160 384 160z"],"hexagon-nodes-bolt":[576,512,[],"e69a","M248 106.6c18.9-9 32-28.3 32-50.6c0-30.9-25.1-56-56-56s-56 25.1-56 56c0 22.3 13.1 41.6 32 50.6l0 98.8c-2.8 1.3-5.5 2.9-8 4.7l-80.1-45.8c1.6-20.8-8.6-41.6-27.9-52.8C57.2 96 23 105.2 7.5 132S1.2 193 28 208.5c1.3 .8 2.6 1.5 4 2.1l0 90.8c-1.3 .6-2.7 1.3-4 2.1C1.2 319-8 353.2 7.5 380S57.2 416 84 400.5c19.3-11.1 29.4-32 27.8-52.8l50.5-28.9c-11.5-11.2-19.9-25.6-23.8-41.7L88 306.1c-2.6-1.8-5.2-3.3-8-4.7l0-90.8c2.8-1.3 5.5-2.9 8-4.7l80.1 45.8c-.1 1.4-.2 2.8-.2 4.3c0 22.3 13.1 41.6 32 50.6l0 98.8c-18.9 9-32 28.3-32 50.6c0 30.9 25.1 56 56 56c30.7 0 55.6-24.7 56-55.2c-7.5-12.9-13.5-26.8-17.6-41.5c-4.2-4-9.1-7.3-14.4-9.9l0-98.8c2.8-1.3 5.5-2.9 8-4.7l10.5 6c5.5-15.3 13.1-29.5 22.4-42.5l-9.1-5.2c.1-1.4 .2-2.8 .2-4.3c0-22.3-13.1-41.6-32-50.6l0-98.8zM440.5 132C425 105.2 390.8 96 364 111.5c-19.3 11.1-29.4 32-27.8 52.8l-50.6 28.9c11.5 11.2 19.9 25.6 23.8 41.7L360 205.9c.4 .3 .8 .6 1.3 .9c21.7-9.5 45.6-14.8 70.8-14.8c2 0 4 0 5.9 .1c12.1-17.3 13.8-40.6 2.6-60.1zM432 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 356l35.6 0c5.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 380 376 380c-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"],question:[320,512,[10067,10068,61736],"3f","M64 160c0-53 43-96 96-96s96 43 96 96c0 42.7-27.9 78.9-66.5 91.4-28.4 9.2-61.5 35.3-61.5 76.6l0 24c0 17.7 14.3 32 32 32s32-14.3 32-32l0-24c0-1.7 .6-4.1 3.5-7.3 3-3.3 7.9-6.5 13.7-8.4 64.3-20.7 110.8-81 110.8-152.3 0-88.4-71.6-160-160-160S0 71.6 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm96 352c22.1 0 40-17.9 40-40s-17.9-40-40-40-40 17.9-40 40 17.9 40 40 40z"],"hands-bound":[576,512,[],"e4f9","M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32L0 213.9c0 14.2 5.1 27.9 14.3 38.7L99.6 352 96 352c-13.3 0-24 10.7-24 24s10.7 24 24 24l384 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-3.6 0 85.3-99.5c9.2-10.8 14.3-24.5 14.3-38.7L576 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112.8-69.3 92.4c-5.7 7.6-16.1 9.6-24.2 4.8-9.7-5.7-12.1-18.7-5.1-27.5L441 180c10.8-13.5 8.9-33.3-4.4-44.5s-33-9.8-44.5 3.2l-46.7 52.5C329 209.7 320 233.4 320 258.1l0 93.9-64 0 0-93.9c0-24.6-9-48.4-25.4-66.8l-46.7-52.5c-11.5-13-31.3-14.4-44.5-3.2S124.2 166.4 135 180l27.6 34.5c7 8.8 4.7 21.8-5.1 27.5-8.1 4.8-18.6 2.7-24.2-4.8L64 144.8 64 32zm64 448l0 32 128 0 0-32 64 0 0 32 128 0 0-32 32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L96 432c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0z"],"person-walking-luggage":[512,512,[],"e554","M264.3 24a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm-8 181.3l-22.6 22.6c-6 6-9.4 14.1-9.4 22.6l0 37.5c0 12.3-7 23-17.2 28.4-.9 4.2-2.4 8.4-4.3 12.3l-69 138.1-.8-.4-27.7 55.3c-9.9 19.8-33.9 27.8-53.7 17.9L14.6 521c-19.8-9.9-27.8-33.9-17.9-53.7L47.3 366.3c9.9-19.8 33.9-27.8 53.7-17.9l30.7 15.3 28.3-56.6c.3-.6 .4-1.2 .4-1.8l0-16.9c0-.2 0-.3 0-.5l0-37.5c0-25.5 10.1-49.9 28.1-67.9l35.1-35.1c22.8-22.8 53.6-35.6 85.8-35.6 36.9 0 71.8 16.8 94.8 45.6L422.1 180c6.1 7.6 15.3 12 25 12l33.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-33.2 0c-29.2 0-56.7-13.3-75-36l-3.8-4.7 0 115.2 34.5 29.6c17.7 15.2 29.3 36.2 32.6 59.3L448 507.5c2.5 17.5-9.7 33.7-27.2 36.2s-33.7-9.7-36.2-27.2L372 428.4c-1.1-7.7-5-14.7-10.9-19.8l-71.4-61.2c-21.3-18.2-33.5-44.9-33.5-72.9l0-69.3zm.1 165.8c2.4 2.3 4.8 4.6 7.4 6.8l46 39.4-2.2 7.6c-4.5 15.7-12.9 30-24.4 41.5l-68.3 68.3c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L238 421.1c3.8-3.8 6.6-8.6 8.1-13.8L256.4 371z"],"file-arrow-down":[384,512,["file-download"],"f56d","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM175 441c9.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-86.1c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 86.1-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64z"],"person-booth":[576,512,[],"f756","M40 24A56 56 0 1 1 152 24 56 56 0 1 1 40 24zm51.1 88c23.5 0 45.5 11.3 59.1 30.4l48.7 68.2c6 8.4 15.7 13.4 26 13.4l31.1 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-31.1 0c-31 0-60.1-15-78.1-40.2l-2.8-3.9 0 80.1 41.6 31.2C209.8 373.3 224 401.8 224 432l0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-80c0-10.1-4.7-19.6-12.8-25.6L70.4 348.8C46.2 330.7 32 302.2 32 272l0-100.9C32 138.5 58.5 112 91.1 112zM32 512l0-132.7c3.1 2.7 6.3 5.4 9.6 7.9L96 428 96 512c0 17.7-14.3 32-32 32s-32-14.3-32-32zm544-88l0 96c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-72-168 0c-7.1 0-13.8-3.1-18.4-8.6s-6.5-12.6-5.3-19.6l30.7-176.7-63.1-137.6 0 72c-5.2-1-10.5-1.6-16-1.6l-32 0 0-120c0-30.9 25.1-56 56-56L520 0c30.9 0 56 25.1 56 56l0 368zM288 336c5.5 0 10.8-.6 16-1.6L304 520c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-184 32 0z"],locust:[576,512,[],"e520","M328 32c137 0 248 111 248 248l0 40-.4 8.2C571.5 368.5 537.4 400 496 400l-12.3 0 25.2 44.1c6.6 11.5 2.6 26.2-8.9 32.8s-26.2 2.6-32.7-8.9l-38.8-67.9-80.4 0-48.2 69.7c-7.5 10.9-22.5 13.6-33.4 6.1s-13.6-22.5-6.1-33.4l29.3-42.3-74.5 0-51.7 70.2c-7.9 10.7-22.9 12.9-33.6 5.1s-12.9-22.9-5.1-33.6l40.5-55-43-16.4-79.3 100.5c-8.2 10.4-23.3 12.2-33.7 4s-12.2-23.3-4-33.7l240-304 2.1-2.3c5.2-5.1 12.5-7.5 19.9-6.6 8.4 1.1 15.6 6.5 18.9 14.3l21.7 50.7 40.9-55.5 2.1-2.4c5.1-5.3 12.5-8 20-7.2 8.5 1 15.9 6.5 19.3 14.4l41.8 97.5 64.2 0c10.2 0 20 2 29 5.5-16.4-94-98.3-165.5-197-165.5l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0zM488 296a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM43.5 331.1C36.2 321.4 32 309.5 32 296.8 32 265.5 57.5 240 88.9 240l27.6 0-72.9 91.1zM225.1 240l48.2 0 1.4-1.9-16.9-39.5-32.7 41.5zm107.8 0l46.7 0-17.2-40-29.5 40z"],"right-long":[576,512,["long-arrow-alt-right"],"f30b","M566.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-128 128c-9.2 9.2-22.9 11.9-34.9 6.9S384 396.9 384 384l0-64-336 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48l336 0 0-64c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l128 128z"],"truck-droplet":[576,512,[],"e58c","M64 32C28.7 32 0 60.7 0 96L0 384c0 35.3 28.7 64 64 64l3.3 0c10.4 36.9 44.4 64 84.7 64s74.2-27.1 84.7-64l102.6 0c10.4 36.9 44.4 64 84.7 64s74.2-27.1 84.7-64l3.3 0c35.3 0 64-28.7 64-64l0-146.7c0-17-6.7-33.3-18.7-45.3L512 146.7c-12-12-28.3-18.7-45.3-18.7l-50.7 0 0-32c0-35.3-28.7-64-64-64L64 32zM512 237.3l0 50.7-96 0 0-96 50.7 0 45.3 45.3zM152 384a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm232 40a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM208 304c-39.8 0-72-32.2-72-72 0-33.2 34.5-78 55.8-102.4 8.7-10 23.8-10 32.5 0 21.2 24.4 55.8 69.1 55.8 102.4 0 48-32.2 72-72 72z"],"hand-holding-medical":[576,512,[],"e05c","M240 24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 56 56 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-56 0 0 56c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-56-56 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24l56 0 0-56zM66.7 384l42.5-42.5c24-24 56.6-37.5 90.5-37.5L352 304c17.7 0 32 14.3 32 32s-14.3 32-32 32l-72 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l112.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5s9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l34.7 0z"],"hand-point-left":[512,512,[],"f0a5","M32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l208 0 0-64-208 0zM192 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm-64-64c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32zm96 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm88-96l-.6 0c5.4 9.4 8.6 20.3 8.6 32 0 13.2-4 25.4-10.8 35.6 24.9 8.7 42.8 32.5 42.8 60.4 0 11.7-3.1 22.6-8.6 32l8.6 0c88.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 64l-27 0c-35.3 0-64 28.7-64 64l0 88c0 22.1 17.9 40 40 40s40-17.9 40-40l0-56c0-8.8 7.2-16 16-16s16 7.2 16 16l0 56c0 39.8-32.2 72-72 72z"],calculator:[384,512,[128425],"f1ec","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM96 64l192 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L96 160c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32zm16 168a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm80 24a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm128-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM88 352a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm128-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zm80 24a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM64 424c0-13.3 10.7-24 24-24l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 448c-13.3 0-24-10.7-24-24zm232-24c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24z"],minus:[448,512,[8211,8722,10134,"subtract"],"f068","M0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32z"],"arrow-up-z-a":[512,512,["sort-alpha-up-alt"],"f882","M150.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 141.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80zM288 64c0 17.7 14.3 32 32 32l50.7 0-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9S307.1 224 320 224l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0 73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9S461 32 448 32L320 32c-17.7 0-32 14.3-32 32zM412.6 273.7C407.2 262.8 396.1 256 384 256s-23.2 6.8-28.6 17.7l-80 160c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3 88.4 0 7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-80-160zM384 359.6l20.2 40.4-40.4 0 20.2-40.4z"],"microphone-slash":[576,512,[],"f131","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L424.7 358.8C458.9 324.2 480 276.6 480 224l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 39.3-15.7 74.9-41.3 100.9L356.8 291C373.6 273.7 384 250 384 224l0-128c0-53-43-96-96-96s-96 43-96 96l0 30.2-151-151zm298.3 434l-41.4-41.4c-3.3 .2-6.5 .3-9.8 .3-79.5 0-144-64.5-144-144l0-10.2-43.6-43.6c-2.8 3.9-4.4 8.7-4.4 13.8l0 40c0 97.9 73.3 178.7 168 190.5l0 49.5-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-49.5c9.3-1.2 18.4-3 27.3-5.4z"],"square-pen":[448,512,["pen-square","pencil-square"],"f14b","M64 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 32zM325.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-23.8 23.8-71-71 23.8-23.8c15.6-15.6 40.9-15.6 56.6 0zM119.9 289l91.5-91.6 71 71-91.6 91.5c-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"],"hand-fist":[384,512,[9994,"fist-raised"],"f6de","M160 0c17.7 0 32 14.3 32 32l0 112-64 0 0-112c0-17.7 14.3-32 32-32zM32 64c0-17.7 14.3-32 32-32S96 46.3 96 64l0 80-64 0 0-80zm192 0c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96zm96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6 13.2 0 25.4-4 35.6-10.8 8.7 24.9 32.5 42.8 60.4 42.8 11.7 0 22.6-3.1 32-8.6l0 8.6c0 52.3-25.1 98.8-64 128l0 96c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-78.4c-17.3-7.9-33.2-18.8-46.9-32.5L37.5 357.5C13.5 333.5 0 300.9 0 267l0-27c0-35.3 28.7-64 64-64l88 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72z"],"comment-sms":[512,512,["sms"],"f7cd","M256 480c141.4 0 256-107.5 256-240S397.4 0 256 0 0 107.5 0 240c0 54.3 19.2 104.3 51.6 144.5L2.8 476.8c-4.8 9-3.3 20 3.6 27.5s17.8 9.8 27.1 5.8l118.4-50.7C183.7 472.6 218.9 480 256 480zM140.8 172.8l19.2 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-19.2 0c-5.3 0-9.6 4.3-9.6 9.6s4.3 9.6 9.6 9.6c23 0 41.6 18.6 41.6 41.6s-18.6 41.6-41.6 41.6l-25.6 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l25.6 0c5.3 0 9.6-4.3 9.6-9.6s-4.3-9.6-9.6-9.6c-23 0-41.6-18.6-41.6-41.6s18.6-41.6 41.6-41.6zm188.8 41.6c0-23 18.6-41.6 41.6-41.6l19.2 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-19.2 0c-5.3 0-9.6 4.3-9.6 9.6s4.3 9.6 9.6 9.6c23 0 41.6 18.6 41.6 41.6s-18.6 41.6-41.6 41.6l-25.6 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l25.6 0c5.3 0 9.6-4.3 9.6-9.6s-4.3-9.6-9.6-9.6c-23 0-41.6-18.6-41.6-41.6zm-98.3-33.8l24.7 41.1 24.7-41.1c3.7-6.2 11.1-9.1 18-7.2s11.7 8.2 11.7 15.4l0 102.4c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-44.6-8.7 14.5c-2.9 4.8-8.1 7.8-13.7 7.8s-10.8-3-13.7-7.8l-8.7-14.5 0 44.6c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-102.4c0-7.2 4.8-13.5 11.7-15.4s14.3 1 18 7.2z"],"sim-card":[384,512,[],"f7c4","M0 64C0 28.7 28.7 0 64 0L258.7 0c17 0 33.3 6.7 45.3 18.7L365.3 80c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM96 256c-17.7 0-32 14.3-32 32l0 40 128 0 0-72-96 0zM64 416c0 17.7 14.3 32 32 32l48 0 0-72-80 0 0 40zm256 0l0-40-128 0 0 72 96 0c17.7 0 32-14.3 32-32zm0-128c0-17.7-14.3-32-32-32l-48 0 0 72 80 0 0-40z"],"scale-balanced":[640,512,[9878,"balance-scale"],"f24e","M384 32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L398.4 96c-5.2 25.8-22.9 47.1-46.4 57.3l0 294.7 160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-384 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0 0-294.7c-23.5-10.3-41.2-31.6-46.4-57.3L128 96c-17.7 0-32-14.3-32-32s14.3-32 32-32l128 0c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32zm55.6 288L584.4 320 512 195.8 439.6 320zM512 416c-62.9 0-115.2-34-126-78.9-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.1-10.8 44.8-63.1 78.9-126 78.9zM126.8 195.8L54.4 320 199.3 320 126.8 195.8zM.9 337.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.1-10.8 44.8-63.1 78.9-126 78.9S11.7 382 .9 337.1z"],car:[512,512,[128664,"automobile"],"f1b9","M135.2 117.4l-26.1 74.6 293.8 0-26.1-74.6C372.3 104.6 360.2 96 346.6 96L165.4 96c-13.6 0-25.7 8.6-30.2 21.4zM39.6 196.8L74.8 96.3C88.3 57.8 124.6 32 165.4 32l181.2 0c40.8 0 77.1 25.8 90.6 64.3l35.2 100.5c23.2 9.6 39.6 32.5 39.6 59.2l0 192c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-320 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32L0 256c0-26.7 16.4-49.6 39.6-59.2zM128 304a32 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"],"crop-simple":[512,512,["crop-alt"],"f565","M128 32c0-17.7-14.3-32-32-32S64 14.3 64 32l0 32-32 0C14.3 64 0 78.3 0 96s14.3 32 32 32l32 0 0 256c0 35.3 28.7 64 64 64l208 0 0-64-208 0 0-352zM384 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-256c0-35.3-28.7-64-64-64l-208 0 0 64 208 0 0 352z"],medal:[448,512,[127941],"f5a2","M224.3 128L139.7-12.9c-6.5-10.8-20.1-14.7-31.3-9.1L21.8 21.3C9.9 27.2 5.1 41.6 11 53.5L80.6 192.6c-30.1 33.9-48.3 78.5-48.3 127.4 0 106 86 192 192 192s192-86 192-192c0-48.9-18.3-93.5-48.3-127.4L437.6 53.5c5.9-11.9 1.1-26.3-10.7-32.2L340.2-22.1c-11.2-5.6-24.9-1.6-31.3 9.1L224.3 128zm30.8 142.5c1.4 2.8 4 4.7 7 5.1l50.1 7.3c7.7 1.1 10.7 10.5 5.2 16l-36.3 35.4c-2.2 2.2-3.2 5.2-2.7 8.3l8.6 49.9c1.3 7.6-6.7 13.5-13.6 9.9l-44.8-23.6c-2.7-1.4-6-1.4-8.7 0l-44.8 23.6c-6.9 3.6-14.9-2.2-13.6-9.9l8.6-49.9c.5-3-.5-6.1-2.7-8.3l-36.3-35.4c-5.6-5.4-2.5-14.8 5.2-16l50.1-7.3c3-.4 5.7-2.4 7-5.1l22.4-45.4c3.4-7 13.3-7 16.8 0l22.4 45.4z"],scroll:[576,512,[128220],"f70e","M0 112C0 70.5 31.6 36.4 72 32.4l0-.4 280 0c53 0 96 43 96 96l0 176-176 0c-39.8 0-72 32.2-72 72l0 60c0 24.3-19.7 44-44 44s-44-19.7-44-44l0-228-64 0c-26.5 0-48-21.5-48-48l0-48zM236.8 480c7.1-13.1 11.2-28.1 11.2-44l0-60c0-13.3 10.7-24 24-24l248 0c13.3 0 24 10.7 24 24l0 24c0 44.2-35.8 80-80 80l-227.2 0zM80 80c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32z"],"file-excel":[384,512,[],"f1c3","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM164 266.7c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3L163.2 352 124 410.7c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l28-42 28 42c7.4 11 22.3 14 33.3 6.7s14-22.3 6.7-33.3L220.8 352 260 293.3c7.4-11 4.4-25.9-6.7-33.3s-25.9-4.4-33.3 6.7l-28 42-28-42z"],filter:[512,512,[],"f0b0","M32 64C19.1 64 7.4 71.8 2.4 83.8S.2 109.5 9.4 118.6L192 301.3 192 416c0 8.5 3.4 16.6 9.4 22.6l64 64c9.2 9.2 22.9 11.9 34.9 6.9S320 492.9 320 480l0-178.7 182.6-182.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 64 480 64L32 64z"],drum:[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 96 114.6 96 0 128 0 208L0 368c0 31.3 27.4 58.8 72 78.7L72 344c0-13.3 10.7-24 24-24s24 10.7 24 24l0 119.4c33 8.9 71.1 14.5 112 16.1L232 376c0-13.3 10.7-24 24-24s24 10.7 24 24l0 103.5c40.9-1.6 79-7.2 112-16.1L392 344c0-13.3 10.7-24 24-24s24 10.7 24 24l0 102.7c44.6-19.9 72-47.4 72-78.7l0-160c0-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.5 38.8 15.1 44.4 30.6 44.4 41.3 0 .8-2.7 17.2-46 35.9-38.9 16.8-96 28.1-162 28.1S132.9 260.7 94 243.9c-43.3-18.7-46-35.1-46-35.9 0-10.6 5.6-26.2 44.4-41.3 38.3-14.9 95.4-22.7 163.6-22.7 18 0 35.1 .5 51.4 1.6z"],"map-pin":[320,512,[128205],"f276","M192 284.4C256.1 269.9 304 212.5 304 144 304 64.5 239.5 0 160 0S16 64.5 16 144c0 68.5 47.9 125.9 112 140.4L128 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-195.6zM168 96c-30.9 0-56 25.1-56 56 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4 46.6-104 104-104 13.3 0 24 10.7 24 24s-10.7 24-24 24z"],"scale-unbalanced-flip":[640,512,["balance-scale-right"],"f516","M118.2 62.4C101.5 56.8 92.4 38.6 98 21.9S121.7-3.9 138.5 1.6l113 37.7c13.9-23.5 39.6-39.3 68.9-39.3 44.2 0 80 35.8 80 80 0 3-.2 5.9-.5 8.8l122.6 40.9c16.8 5.6 25.8 23.7 20.2 40.5s-23.7 25.8-40.5 20.2L366.7 145.2c-4.5 3.2-9.3 5.9-14.4 8.2l0 326.7c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0 0-294.7c-21-9.2-37.2-27-44.2-49l-125.9-42zM200.8 288L128.3 163.8 55.9 288 200.8 288zm-72.4 96c-62.9 0-115.2-34-126-78.9-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.1-10.8 44.8-63.1 78.9-126 78.9zm382.8-92.2l-72.4 124.2 144.9 0-72.4-124.2zm126 141.3C626.4 478 574.1 512 511.2 512s-115.2-34-126-78.9c-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.1z"],"arrows-to-circle":[512,512,[],"e4bd","M9.4 9.4C21.9-3.1 42.1-3.1 54.6 9.4L128 82.7 128 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l18.7 0-73.4-73.4C-3.1 42.1-3.1 21.9 9.4 9.4zM200 256a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM502.6 54.6L429.3 128 448 128c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 18.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm-45.3 448L384 429.3 384 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-18.7 0 73.4 73.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0zM9.4 457.4L82.7 384 64 384c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-18.7-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3z"],envelope:[512,512,[128386,9993,61443],"f0e0","M48 64c-26.5 0-48 21.5-48 48 0 15.1 7.1 29.3 19.2 38.4l208 156c17.1 12.8 40.5 12.8 57.6 0l208-156c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48L48 64zM0 196L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-188-198.4 148.8c-34.1 25.6-81.1 25.6-115.2 0L0 196z"],baby:[384,512,[],"f77c","M120 88a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zM7.7 144.5c13-17.9 38-21.8 55.9-8.8L99.8 162c26.8 19.5 59.1 30 92.2 30s65.4-10.5 92.2-30l36.2-26.4c17.9-13 42.9-9 55.9 8.8s9 42.9-8.8 55.9l-36.2 26.4c-13.6 9.9-28.1 18.2-43.3 25l0 36.3-192 0 0-36.3c-15.2-6.7-29.7-15.1-43.3-25L16.5 200.3c-17.9-13-21.8-38-8.8-55.9zM97.5 329.3l60.6 53-26 37.2 24.3 24.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-48-48C38 438.6 36.1 417 47.2 401.1l50.2-71.8zm128.5 53l60.6-53 50.2 71.8c11.1 15.9 9.2 37.5-4.5 51.2l-48 48c-15.6 15.6-40.9 15.6-56.6 0s-15.6-40.9 0-56.6l24.3-24.3-26-37.2z"],"square-caret-down":[448,512,["caret-square-down"],"f150","M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9S110.5 192 120 192l208 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"],tent:[512,512,[],"e57d","M26.9 206.9L3.7 444.9C1.8 463.7 16.6 480 35.5 480l172.7 0c26.5 0 48-21.5 48-48l0-129c0-8.3 6.7-15 15-15 5.5 0 10.6 3 13.2 7.9l86.1 159c8.4 15.5 24.6 25.1 42.2 25.1l64.1 0c18.9 0 33.7-16.3 31.8-35.1L485.6 207.1c-1.9-19.6-12.8-37.3-29.5-47.8L280.9 48.3c-15.7-10-35.8-9.9-51.5 .1L56.1 159.2c-16.5 10.6-27.3 28.2-29.2 47.7z"],a:[384,512,[97],"41","M221.5 51.7C216.6 39.8 204.9 32 192 32s-24.6 7.8-29.5 19.7c-93.3 224-146.7 352-160 384-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2l31.8-76.3 197.3 0 31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8c-13.3-32-66.7-160-160-384zM264 320l-144 0 72-172.8 72 172.8z"],"parachute-box":[512,512,[],"f4cd","M128 224C128 152.2 144.3 88.4 169.5 43.4 195.1-2.4 226.6-24 256-24s60.9 21.6 86.5 67.4C367.7 88.4 384 152.2 384 224l-104 0 0 96 8 0c9.3 0 18.1 2 26 5.5l118.4-101.5-.5 0c0-78.4-17.7-150.6-47.6-204-6.1-11-12.9-21.3-20.3-30.9 86.5 35.9 147.8 115.1 147.8 218.9 0 7-3.1 13.7-8.4 18.2L347.4 360.1c3 7.4 4.6 15.4 4.6 23.9l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-64c0-8.4 1.6-16.5 4.6-23.9L8.4 226.2C3.1 221.7 0 215 0 208 0 104.2 61.3 24.9 147.8-10.9 140.5-1.4 133.7 9 127.6 20 97.7 73.4 80 145.6 80 224l-.5 0 118.4 101.5c8-3.5 16.8-5.5 26-5.5l8 0 0-96-104 0z"],"cart-arrow-down":[640,512,[],"f218","M0 8C0-5.3 10.7-16 24-16l45.3 0c27.1 0 50.3 19.4 55.1 46l.4 2 187.2 0 0 102.1-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 31 0-102.1 177.4 0c20 0 35.1 18.2 31.4 37.9L537.8 235.8c-5.7 30.3-32.1 52.2-62.9 52.2l-303.6 0 5.1 28.3c2.1 11.4 12 19.7 23.6 19.7L456 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-255.9 0c-34.8 0-64.6-24.9-70.8-59.1L77.2 38.6c-.7-3.8-4-6.6-7.9-6.6L24 32C10.7 32 0 21.3 0 8zM160 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm224 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"],"bridge-circle-exclamation":[576,512,[],"e4ca","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l8 0 0 64-40 0 0 112c37.6 9.4 64 43.2 64 82l0 94c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96 6.4 0 12.7 .6 18.7 1.8 34.7-49.5 92.2-81.8 157.3-81.8 28.6 0 55.6 6.2 80 17.4l0-65.4-40 0 0-64 8 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zM424 96l0 64-80 0 0-64 80 0zM296 96l0 64-80 0 0-64 80 0zM88 96l80 0 0 64-80 0 0-64zM432 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-100a20 20 0 1 1 0 40 20 20 0 1 1 0-40zm0-140c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"],"cloud-arrow-up":[576,512,[62338,"cloud-upload","cloud-upload-alt"],"f0ee","M144 480c-79.5 0-144-64.5-144-144 0-63.4 41-117.2 97.9-136.5-1.3-7.7-1.9-15.5-1.9-23.5 0-79.5 64.5-144 144-144 55.4 0 103.5 31.3 127.6 77.1 14.2-8.3 30.8-13.1 48.4-13.1 53 0 96 43 96 96 0 15.7-3.8 30.6-10.5 43.7 44 20.3 74.5 64.7 74.5 116.3 0 70.7-57.3 128-128 128l-304 0zM305 191c-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-31 0 102.1c0 13.3 10.7 24 24 24s24-10.7 24-24l0-102.1 31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72z"],at:[512,512,[61946],"40","M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0 512 114.6 512 256l0 32c0 53-43 96-96 96-29.3 0-55.6-13.2-73.2-33.9-22.8 21-53.3 33.9-86.8 33.9-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1 5.7-5 13.1-8.1 21.3-8.1 17.7 0 32 14.3 32 32l0 112c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"],"indian-rupee-sign":[320,512,["indian-rupee","inr"],"e1bc","M0 64C0 46.3 14.3 32 32 32l264 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-76.7 0c17.7 19.8 30.1 44.6 34.7 72l42 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-42 0c-10.4 62.2-60.8 110.9-123.8 118.9L274.6 422c14.4 10.3 17.7 30.3 7.4 44.6s-30.3 17.7-44.6 7.4L13.4 314C2.1 306-2.7 291.5 1.5 278.2S18.1 256 32 256l80 0c35.8 0 66.1-23.5 76.3-56L24 200c-13.3 0-24-10.7-24-24s10.7-24 24-24l164.3 0c-10.2-32.5-40.5-56-76.3-56L32 96C14.3 96 0 81.7 0 64z"],truck:[576,512,[128666,9951],"f0d1","M0 96C0 60.7 28.7 32 64 32l288 0c35.3 0 64 28.7 64 64l0 32 50.7 0c17 0 33.3 6.7 45.3 18.7L557.3 192c12 12 18.7 28.3 18.7 45.3L576 384c0 35.3-28.7 64-64 64l-3.3 0c-10.4 36.9-44.4 64-84.7 64s-74.2-27.1-84.7-64l-102.6 0c-10.4 36.9-44.4 64-84.7 64s-74.2-27.1-84.7-64L64 448c-35.3 0-64-28.7-64-64L0 96zM512 288l0-50.7-45.3-45.3-50.7 0 0 96 96 0zM192 424a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm232 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"],"chalkboard-user":[640,512,["chalkboard-teacher"],"f51c","M128 96c0-35.3 28.7-64 64-64l352 0c35.3 0 64 28.7 64 64l0 240-96 0 0-16c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 16-129.1 0c10.9-18.8 17.1-40.7 17.1-64 0-70.7-57.3-128-128-128-5.4 0-10.8 .3-16 1l0-49zM333 448c-5.1-24.2-16.3-46.1-32.1-64L608 384c0 35.3-28.7 64-64 64l-211 0zM64 272a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM0 480c0-53 43-96 96-96l96 0c53 0 96 43 96 96 0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32z"],"user-check":[640,512,[],"f4fc","M286 304c98.5 0 178.3 79.8 178.3 178.3 0 16.4-13.3 29.7-29.7 29.7L78 512c-16.4 0-29.7-13.3-29.7-29.7 0-98.5 79.8-178.3 178.3-178.3l59.4 0zM585.7 105.9c7.8-10.7 22.8-13.1 33.5-5.3s13.1 22.8 5.3 33.5L522.1 274.9c-4.2 5.7-10.7 9.4-17.7 9.8s-14-2.2-18.9-7.3l-46.4-48c-9.2-9.5-9-24.7 .6-33.9 9.5-9.2 24.7-8.9 33.9 .6l26.5 27.4 85.6-117.7zM256.3 248a120 120 0 1 1 0-240 120 120 0 1 1 0 240z"],"user-ninja":[448,512,[129399],"f504","M352 128c0 70.7-57.3 128-128 128-57.2 0-105.6-37.5-122-89.3-1.1 1.3-2.2 2.6-3.5 3.8-15.8 15.8-38.8 20.7-53.6 22.1-8.1 .8-14.6-5.7-13.8-13.8 1.4-14.7 6.3-37.8 22.1-53.6 5.8-5.8 12.6-10.1 19.6-13.4-7-3.2-13.8-7.6-19.6-13.4-15.8-15.8-20.7-38.8-22.1-53.6-.8-8.1 5.7-14.6 13.8-13.8 14.7 1.4 37.8 6.3 53.6 22.1 4.8 4.8 8.7 10.4 11.7 16.1 21.3-41.2 64.3-69.4 113.8-69.4 70.7 0 128 57.3 128 128zM144 112c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L160 96c-8.8 0-16 7.2-16 16zm-1.4 211l67 50.2c8.5 6.4 20.3 6.4 28.8 0l67-50.2c6.5-4.9 15.2-6.2 22.6-2.8 61.4 28.2 104.1 90.2 104.1 162.1 0 16.4-13.3 29.7-29.7 29.7L45.7 512c-16.4 0-29.7-13.3-29.7-29.7 0-72 42.7-134 104.1-162.1 7.4-3.4 16.1-2.1 22.6 2.8z"],"plant-wilt":[512,512,[],"e5aa","M344-32c66.3 0 120 53.7 120 120l0 6.2c29.3 12.2 48 41.3 48 76.9 0 27.9-25.3 74.8-66 111.7-3.8 3.5-8.8 5.3-14 5.3s-10.2-1.8-14-5.3c-40.7-36.8-66-83.7-66-111.7 0-35.6 18.7-64.7 48-76.9l0-6.2c0-30.9-25.1-56-56-56s-56 25.1-56 56l0 424c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-296c0-30.9-25.1-56-56-56s-56 25.1-56 56l0 38.2c29.3 12.2 48 41.3 48 76.9 0 27.9-25.3 74.8-66 111.7-3.8 3.5-8.8 5.3-14 5.3s-10.2-1.8-14-5.3C25.3 405.9 0 359 0 331.1 0 295.4 18.7 266.4 48 254.2L48 216c0-66.3 53.7-120 120-120 20.2 0 39.3 5 56 13.8L224 88c0-66.3 53.7-120 120-120z"],"weight-scale":[448,512,["weight"],"f496","M116.6 192c-3-10.1-4.6-20.9-4.6-32 0-61.9 50.1-112 112-112S336 98.1 336 160c0 11.1-1.6 21.9-4.6 32l-71 0 24.6-44.3c6.4-11.6 2.3-26.2-9.3-32.6s-26.2-2.3-32.6 9.3l-37.6 67.7-88.8 0zM128 32L64 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-64l-64 0C293.3 11.9 260 0 224 0s-69.3 11.9-96 32z"],"caret-right":[256,512,[],"f0da","M249.3 235.8c10.2 12.6 9.5 31.1-2.2 42.8l-128 128c-9.2 9.2-22.9 11.9-34.9 6.9S64.5 396.9 64.5 384l0-256c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l128 128 2.2 2.4z"],"florin-sign":[384,512,[],"e184","M314.7 32c-38.8 0-73.7 23.3-88.6 59.1L170.7 224 64 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0-45.1 108.3c-5 11.9-16.6 19.7-29.5 19.7L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l37.3 0c38.8 0 73.7-23.3 88.6-59.1L213.3 288 320 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 45.1-108.3c5-11.9 16.6-19.7 29.5-19.7L352 96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-37.3 0z"],bell:[448,512,[128276,61602],"f0f3","M224 0c-17.7 0-32 14.3-32 32l0 3.2C119 50 64 114.6 64 192l0 21.7c0 48.1-16.4 94.8-46.4 132.4L7.8 358.3C2.7 364.6 0 372.4 0 380.5 0 400.1 15.9 416 35.5 416l376.9 0c19.6 0 35.5-15.9 35.5-35.5 0-8.1-2.7-15.9-7.8-22.2l-9.8-12.2C400.4 308.5 384 261.8 384 213.7l0-21.7c0-77.4-55-142-128-156.8l0-3.2c0-17.7-14.3-32-32-32zM162 464c7.1 27.6 32.2 48 62 48s54.9-20.4 62-48l-124 0z"],"lari-sign":[384,512,[],"e1c8","M144 0c13.3 0 24 10.7 24 24l0 41.5c7.9-1 15.9-1.5 24-1.5s16.1 .5 24 1.5L216 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 54c58.9 23.8 103.2 76 116.2 139.7 3.5 17.3-7.7 34.2-25 37.7s-34.2-7.7-37.7-25c-6.7-33.2-26.4-61.8-53.4-80.2l0 81.8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-101.8c-7.8-1.5-15.8-2.2-24-2.2s-16.2 .8-24 2.2L168 232c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-81.8c-33.8 23-56 61.9-56 105.8 0 70.7 57.3 128 128 128l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l16.9 0C18.5 350 0 305.2 0 256 0 175.4 49.6 106.4 120 78l0-54c0-13.3 10.7-24 24-24z"],"mill-sign":[384,512,[],"e1ed","M297-22.2c12.3 5 18.2 19 13.2 31.3l-29 71.3C338.8 85.1 384 133.3 384 192l0 208c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-208c0-26.5-21.5-48-48-48-6.4 0-12.5 1.2-18 3.5l-30 73.8 0 178.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-21.2-57.8 142.2c-5 12.3-19 18.2-31.3 13.2s-18.2-19-13.2-31.3L160 251.3 160 192c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 208c0 17.7-14.3 32-32 32S0 417.7 0 400L0 112c0-17.7 14.3-32 32-32 10.9 0 20.5 5.4 26.3 13.7 16-8.7 34.3-13.7 53.7-13.7 31.3 0 59.7 12.9 80 33.6 9.6-9.8 20.9-17.8 33.5-23.5L265.8-9c5-12.3 19-18.2 31.3-13.2z"],"person-snowboarding":[576,512,[127938,"snowboarding"],"f7ce","M424.5 16a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM166.4 45.5c10.2-14.4 30.2-17.9 44.6-7.7l272 192c14.4 10.2 17.9 30.2 7.7 44.6s-30.2 17.9-44.6 7.7l-92.2-65.1-62.2 53.3 32.1 26.7c18.2 15.2 28.8 37.7 28.8 61.5l0 87.8 77.5 15.2c6.2 1.2 12.6 .9 18.7-.8l41.2-11.8c12.7-3.6 26 3.7 29.7 16.5s-3.7 26-16.5 29.7l-41.2 11.8c-13.4 3.8-27.4 4.4-41.1 1.8L87.1 443.3c-17.2-3.4-33-11.8-45.3-24.1L15.5 393c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l26.2 26.2c5.6 5.6 12.8 9.4 20.6 11l64.2 12.6 0-123.7c0-27.7 12-54 32.8-72.2l69-60.4-88.2-62.3C159.6 80 156.2 60 166.4 45.5zm58.1 375.7l64 12.5 0-75.3c0-4.7-2.1-9.3-5.8-12.3l-58.2-48.5 0 123.6z"],tty:[512,512,["teletype"],"f1e4","M450.2 266.8c15.8 6.5 34.1 .3 42.6-14.6l2.4-4.2c27.9-48.9 23.6-118.8-31.3-154.5-126-82-289.6-82-415.6 0-54.9 35.7-59.3 105.7-31.3 154.5l2.4 4.2c8.5 14.9 26.7 21.1 42.6 14.6l81.9-33.7c13.9-5.7 22.4-19.9 20.9-34.9l-5.1-51c62.5-21 130.8-19.9 192.6 3.3l-4.8 47.7c-1.5 15 7 29.2 20.9 34.9l81.9 33.7zM32 352a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm96 0a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM64 416a32 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 0zM256 320a32 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-64zM128 448c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-192 0c-17.7 0-32 14.3-32 32z"],"users-rectangle":[576,512,[],"e594","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm224 72a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm0 152c53 0 96 43 96 96l0 24c0 13.3-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24l0-24c0-53 43-96 96-96zm96-64a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM168 272.3c-15.2 22.8-24 50.2-24 79.7l0 24c0 8.4 1.4 16.5 4.1 24l-46.8 0C89.6 400 80 390.4 80 378.7L80 368c0-50.3 38.7-91.6 88-95.7zM427.9 400c2.7-7.5 4.1-15.6 4.1-24l0-24c0-29.5-8.8-56.9-24-79.7 49.3 4.1 88 45.3 88 95.7l0 10.7c0 11.8-9.6 21.3-21.3 21.3l-46.8 0zM96 192a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"],mobile:[384,512,[128241,"mobile-android","mobile-phone"],"f3ce","M80 0C44.7 0 16 28.7 16 64l0 384c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L80 0zm72 416l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],"arrows-turn-to-dots":[448,512,[],"e4c1","M265.4-6.6c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L285.3 64 352 64c53 0 96 43 96 96l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7-14.3-32-32-32l-66.7 0 25.4 25.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3l80-80zm-82.7 272l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L162.7 400 96 400c-17.7 0-32 14.3-32 32l0 32c0 17.7-14.3 32-32 32S0 481.7 0 464l0-32c0-53 43-96 96-96l66.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0zM320 368a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 160a64 64 0 1 1 0-128 64 64 0 1 1 0 128z"],exclamation:[128,512,[10069,10071,61738],"21","M64 432c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40c0-22.1 17.9-40 40-40zM64 0c26.5 0 48 21.5 48 48 0 .6 0 1.1 0 1.7l-16 304c-.9 17-15 30.3-32 30.3S33 370.7 32 353.7L16 49.7c0-.6 0-1.1 0-1.7 0-26.5 21.5-48 48-48z"],church:[512,512,[9962],"f51d","M280-8c0-13.3-10.7-24-24-24S232-21.3 232-8l0 24-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 0 48-98.6 65.8C120 186.7 112 201.6 112 217.7l0 38.3-79.8 45.6C12.3 313 0 334.2 0 357.1L0 448c0 35.3 28.7 64 64 64 74.7 0 85.4 0 320 0l64 0c35.3 0 64-28.7 64-64l0-90.9c0-23-12.3-44.2-32.2-55.6L400 256 400 217.7c0-16-8-31-21.4-39.9l-98.6-65.8 0-48 32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0 0-24zM256 320c35.3 0 64 28.7 64 64l0 80-128 0 0-80c0-35.3 28.7-64 64-64z"],"toggle-off":[576,512,[],"f204","M384 128c70.7 0 128 57.3 128 128S454.7 384 384 384l-192 0c-70.7 0-128-57.3-128-128s57.3-128 128-128l192 0zM576 256c0-106-86-192-192-192L192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192zM192 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"],"shoe-prints":[576,512,[],"f54b","M296 192c-21.1-12.1-42.3-24.2-72-29.3l0-140.3C257.7 13 311.4 0 352 0 448 0 576 48 576 128s-119.6 96-176 96c-48 0-76-16-104-32zM128 32l48 0 0 128-48 0c-35.3 0-64-28.7-64-64s28.7-64 64-64zM232 320c28-16 56-32 104-32 56.4 0 176 16 176 96S384 512 288 512c-40.5 0-94.3-13-128-22.4l0-140.3c29.7-5.2 50.9-17.3 72-29.4zM64 480c-35.3 0-64-28.7-64-64s28.7-64 64-64l48 0 0 128-48 0z"],"file-circle-exclamation":[576,512,[],"e4eb","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l180 0c-22.7-31.5-36-70.2-36-112 0-100.6 77.4-183.2 176-191.3l0-38.1c0-17-6.7-33.3-18.7-45.3L290.7 18.7C278.7 6.7 262.5 0 245.5 0L96 0zM357.5 176L264 176c-13.3 0-24-10.7-24-24L240 58.5 357.5 176zM432 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-100a20 20 0 1 1 0 40 20 20 0 1 1 0-40zm0-140c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"],wallet:[512,512,[],"f555","M64 32C28.7 32 0 60.7 0 96L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64L72 128c-13.3 0-24-10.7-24-24S58.7 80 72 80l384 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L64 32zM416 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],message:[512,512,["comment-alt"],"f27a","M0 352L0 128C0 75 43 32 96 32l320 0c53 0 96 43 96 96l0 224c0 53-43 96-96 96l-120 0c-5.2 0-10.2 1.7-14.4 4.8L166.4 539.2c-4.2 3.1-9.2 4.8-14.4 4.8-13.3 0-24-10.7-24-24l0-72-32 0c-53 0-96-43-96-96z"],trophy:[512,512,[127942],"f091","M144.3 0l224 0c26.5 0 48.1 21.8 47.1 48.2-.2 5.3-.4 10.6-.7 15.8l49.6 0c26.1 0 49.1 21.6 47.1 49.8-7.5 103.7-60.5 160.7-118 190.5-15.8 8.2-31.9 14.3-47.2 18.8-20.2 28.6-41.2 43.7-57.9 51.8l0 73.1 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0 0-73.1c-16-7.7-35.9-22-55.3-48.3-18.4-4.8-38.4-12.1-57.9-23.1-54.1-30.3-102.9-87.4-109.9-189.9-1.9-28.1 21-49.7 47.1-49.7l49.6 0c-.3-5.2-.5-10.4-.7-15.8-1-26.5 20.6-48.2 47.1-48.2zM101.5 112l-52.4 0c6.2 84.7 45.1 127.1 85.2 149.6-14.4-37.3-26.3-86-32.8-149.6zM380 256.8c40.5-23.8 77.1-66.1 83.3-144.8L411 112c-6.2 60.9-17.4 108.2-31 144.8z"],"face-dizzy":[512,512,["dizzy"],"f567","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM134.1 153.9l25.9 25.9 25.9-25.9c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3l-25.9 25.9 25.9 25.9c7.8 7.8 7.8 20.5 0 28.3s-20.5 7.8-28.3 0l-25.9-25.9-25.9 25.9c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3l25.9-25.9-25.9-25.9c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0zm192 0l25.9 25.9 25.9-25.9c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3l-25.9 25.9 25.9 25.9c7.8 7.8 7.8 20.5 0 28.3s-20.5 7.8-28.3 0l-25.9-25.9-25.9 25.9c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3l25.9-25.9-25.9-25.9c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0zM256 304a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"],bacteria:[640,512,[],"e059","M256-32c13.3 0 24 10.7 24 24l0 11c8.6 2.2 16.9 5.6 24.8 10.3L311 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-6.3 6.3c4.6 7.8 8 16.2 10.3 24.8l11 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-11 0c-2.2 8.6-5.6 16.9-10.3 24.8L345 151c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-4.1-4.1-30.1 30.1 4.1 4.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-4.1-4.1c-10 10-20 20-30.1 30.1L217 279c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-6.3-6.3c-7.8 4.6-16.2 8-24.8 10.3l0 11c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-11c-8.6-2.2-16.9-5.6-24.8-10.3L73 313c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l6.3-6.3c-4.6-7.8-8-16.2-10.3-24.8l-11 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l11 0c2.2-8.6 5.6-16.9 10.3-24.8L39 169c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l4.1 4.1c10-10 20-20 30.1-30.1L103 105c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l4.1 4.1 30.1-30.1-4.1-4.1c-9.4-9.4-9.4-24.6 0-33.9S191.6-2.3 201 7l6.3 6.3c7.8-4.6 16.2-8 24.8-10.3l0-11c0-13.3 10.7-24 24-24zM128 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM240 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm296 40l0 11c8.6 2.2 16.9 5.6 24.8 10.3L567 199c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-6.3 6.3c4.6 7.8 8 16.2 10.3 24.8l11 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-11 0c-2.2 8.6-5.6 16.9-10.3 24.8L601 343c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-4.1-4.1-30.1 30.1 4.1 4.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-4.1-4.1c-10 10-20 20-30.1 30.1L473 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-6.3-6.3c-7.8 4.6-16.2 8-24.8 10.3l0 11c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-11c-8.6-2.2-16.9-5.6-24.8-10.3L329 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l6.3-6.3c-4.6-7.8-8-16.2-10.3-24.8l-11 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l11 0c2.2-8.6 5.6-16.9 10.3-24.8L295 361c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l4.1 4.1c10-10 20-20 30.1-30.1L359 297c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l4.1 4.1 30.1-30.1-4.1-4.1c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l6.3 6.3c7.8-4.6 16.2-8 24.8-10.3l0-11c0-13.3 10.7-24 24-24s24 10.7 24 24zM448 384a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"],"ear-deaf":[512,512,["deaf","deafness","hard-of-hearing"],"f2a4","M502.6 54.6l-40 40c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l40-40c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm-320 320l-128 128c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM240 128c-57.6 0-105.1 43.6-111.3 99.5-1.9 17.6-17.8 30.2-35.3 28.3s-30.2-17.8-28.3-35.3c9.7-88 84.3-156.5 174.9-156.5 97.2 0 176 78.8 176 176 0 46-17.7 87.9-46.6 119.3-12 13-17.4 24.8-17.4 34.7l0 6.1c0 61.9-50.1 112-112 112-17.7 0-32-14.3-32-32s14.3-32 32-32c26.5 0 48-21.5 48-48l0-6.1c0-32.9 17.4-59.6 34.4-78 18.4-20 29.6-46.6 29.6-75.9 0-61.9-50.1-112-112-112zm0 80c-17.7 0-32 14.3-32 32 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-17.7-14.3-32-32-32z"],"people-arrows":[512,512,["people-arrows-left-right"],"e068","M32 64A64 64 0 1 1 160 64 64 64 0 1 1 32 64zM0 224c0-35.3 28.7-64 64-64l64 0c3.2 0 6.4 .2 9.5 .7L93.1 205.1C65 233.2 65 278.8 93.1 306.9l56 56c3.4 3.4 7 6.4 10.9 9l0 92.1c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-120.6C12.9 332.4 0 311.7 0 288l0-64zM352 64a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm66.9 141.1l-44.4-44.4c3.1-.5 6.3-.7 9.5-.7l64 0c35.3 0 64 28.7 64 64l0 64c0 23.7-12.9 44.4-32 55.4L480 464c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-92.1c3.9-2.6 7.5-5.6 10.9-9l56-56c28.1-28.1 28.1-73.7 0-101.8zM302.8 177.8c9-3.7 19.3-1.7 26.2 5.2l56 56c9.4 9.4 9.4 24.6 0 33.9l-56 56c-6.9 6.9-17.2 8.9-26.2 5.2S288 321.7 288 312l0-24-64 0 0 24c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-56-56c-9.4-9.4-9.4-24.6 0-33.9l56-56c6.9-6.9 17.2-8.9 26.2-5.2S224 190.3 224 200l0 24 64 0 0-24c0-9.7 5.8-18.5 14.8-22.2z"],"hands-clapping":[512,512,[],"e1a8","M344 8l0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-64c0-13.3 10.7-24 24-24S344-5.3 344 8zM220 10.7l32 48c7.4 11 4.4 25.9-6.7 33.3s-25.9 4.4-33.3-6.7l-32-48c-7.4-11-4.4-25.9 6.7-33.3S212.6-.3 220 10.7zM135 119c9.4-9.4 24.6-9.4 33.9 0L292.7 242.7c10.1 10.1 27.3 2.9 27.3-11.3l0-39.4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 153.6c0 57.1-30 110-78.9 139.4-64 38.4-145.8 28.3-198.5-24.4L7 361c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l53 53c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L23 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l93 93c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L55 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l117 117c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1l-93-93c-9.4-9.4-9.4-24.6 0-33.9zM433.1 484.9c-24.2 14.5-50.9 22.1-77.7 23.1 48.1-39.6 76.6-99 76.6-162.4l0-98.1c8.2-.1 16-6.4 16-16l0-39.4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 153.6c0 57.1-30 110-78.9 139.4zM453.3 4c11 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.7z"],"virus-covid-slash":[576,512,[],"e4a9","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-83-83 11.4-11.4c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-11.3 11.3-23.8-23.8c17.9-23.5 29.9-51.7 34.1-82.3l33.6 0 0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 16-33.6 0c-4.2-30.7-16.3-58.8-34.1-82.3l23.8-23.8 11.3 11.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L440.7 46.7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l11.3 11.3-23.8 23.8C370.8 97.9 342.7 85.8 312 81.6l0-33.6 16 0c13.3 0 24-10.7 24-24S341.3 0 328 0L248 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l16 0 0 33.6c-30.7 4.2-58.8 16.3-82.3 34.1L157.9 92 169.2 80.6c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L123.9 58.1 41-24.9zM113.6 232l-33.6 0 0-16c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16 33.6 0c4.2 30.7 16.3 58.8 34.1 82.3l-23.8 23.8-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.9l-11.3-11.3 23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1l0 33.6-16 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0-33.6c13.4-1.8 26.4-5.2 38.7-9.9L123.5 193.3c-4.7 12.3-8 25.2-9.9 38.7z"],"calendar-days":[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-32c0-17.7 14.3-32 32-32zM64 240l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 368l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"],"diamond-turn-right":[512,512,["directions"],"f5eb","M215 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 17zM385 257l-72 72c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-78.1 0c-13.3 0-24 10.7-24 24l0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-40c0-39.8 32.2-72 72-72l78.1 0-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.9z"],"hand-point-up":[384,512,[9757],"f0a6","M32 32C32 14.3 46.3 0 64 0S96 14.3 96 32l0 208-64 0 0-208zM224 192c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-64-64c17.7 0 32 14.3 32 32l0 48c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-17.7 14.3-32 32-32zm160 96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6 13.2 0 25.4-4 35.6-10.8 8.7 24.9 32.5 42.8 60.4 42.8 11.7 0 22.6-3.1 32-8.6l0 8.6c0 88.4-71.6 160-160 160l-61.7 0c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363l0-27c0-35.3 28.7-64 64-64l88 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72z"],"bezier-curve":[640,512,[],"f55b","M296 136l0-48 48 0 0 48-48 0zM288 32c-26.5 0-48 21.5-48 48l0 4-118.4 0C111.2 62.7 89.3 48 64 48 28.7 48 0 76.7 0 112s28.7 64 64 64c25.3 0 47.2-14.7 57.6-36l66.9 0c-58.9 39.6-98.9 105-104 180L80 320c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-3.3 0c5.9-67 48.5-123.4 107.5-149.1 8.6 12.7 23.2 21.1 39.8 21.1l64 0c16.6 0 31.1-8.4 39.8-21.1 59 25.7 101.6 82.1 107.5 149.1l-3.3 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-4.5 0c-5-75-45.1-140.4-104-180l66.9 0c10.4 21.3 32.3 36 57.6 36 35.3 0 64-28.7 64-64s-28.7-64-64-64c-25.3 0-47.2 14.7-57.6 36l-118.4 0 0-4c0-26.5-21.5-48-48-48l-64 0zM88 376l48 0 0 48-48 0 0-48zm416 48l0-48 48 0 0 48-48 0z"],"person-half-dress":[384,512,[],"e548","M143.4-3.9c9.7-16.8 27.8-28.1 48.6-28.1 30.9 0 56 25.1 56 56 0 25.4-16.9 46.8-40 53.7l0 0c-5.1 1.5-10.4 2.3-16 2.3-30.9 0-56-25.1-56-56l0 0c0-10.1 2.7-19.7 7.4-27.9zM318.3 299.1L272 236.7 272 512c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160 0-.4 0-238.6c36.2 4.4 69.2 23.4 91.2 53l70.5 95c10.5 14.2 7.6 34.2-6.6 44.8s-34.2 7.6-44.8-6.6zM176 113l0 399c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-25.8 0c-10.9 0-18.6-10.7-15.2-21.1l43-129-48.3 65.1c-10.5 14.2-30.6 17.2-44.8 6.6s-17.2-30.6-6.6-44.8l70.5-95c22-29.6 55.1-48.6 91.2-53z"],"square-poll-horizontal":[448,512,["poll-h"],"f682","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM256 152c0 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 80c13.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 360c0 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"],"school-circle-xmark":[640,512,[],"e56d","M64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l276 0c-10.5-14.6-19-30.7-25.1-48l-90.9 0 0-88c0-22.1 17.9-40 40-40l48 0c1 0 1.9 0 2.9 .1 26.3-74.6 97.5-128.1 181.1-128.1 28.6 0 55.6 6.2 80 17.4l0-33.4c0-35.3-28.7-64-64-64l-64 0-127.9-115.1c-18.3-16.4-46-16.4-64.2 0L128 128 64 128zm64 240c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32zM112 256l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16zM288 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM496 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7l-36.7 36.7 36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-36.7-36.7-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l36.7-36.7-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l36.7 36.7 36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"],"hand-lizard":[512,512,[],"f258","M0 112C0 85.5 21.5 64 48 64l238.5 0c36.8 0 71.2 18 92.1 48.2l113.5 164c13 18.7 19.9 41 19.9 63.8l0 76c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-13.8-78.1-50.2-161.9 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l128 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L48 160c-26.5 0-48-21.5-48-48z"],chalkboard:[576,512,["blackboard"],"f51b","M96 64c-35.3 0-64 28.7-64 64l0 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-256c0-35.3-28.7-64-64-64L96 64zM480 384l-64 0 0-32c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32l0 32-160 0 0-256 384 0 0 256z"],"up-right-from-square":[512,512,["external-link-alt"],"f35d","M290.4 19.8C295.4 7.8 307.1 0 320 0L480 0c17.7 0 32 14.3 32 32l0 160c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9L400 157.3 246.6 310.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L354.7 112 297.4 54.6c-9.2-9.2-11.9-22.9-6.9-34.9zM0 176c0-44.2 35.8-80 80-80l80 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-80 0c-8.8 0-16 7.2-16 16l0 256c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16l0-80c0-17.7 14.3-32 32-32s32 14.3 32 32l0 80c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80L0 176z"],"square-full":[512,512,[128997,128998,128999,129000,129001,129002,129003,11035,11036],"f45c","M0 64C0 28.7 28.7 0 64 0L448 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64z"],clover:[512,512,[],"e139","M310.4 16C346.6 16 376 45.4 376 81.7l0 5.2c0 11.2-2.7 22.3-7.8 32.2l-2.3 4.2-20.1 33.5c-1.1 1.9-1.2 3.4-1.1 4.5 .2 1.3 .9 2.7 2.1 3.9s2.6 1.9 3.9 2.1c1.1 .2 2.6 .1 4.5-1.1l33.5-20.1 4.2-2.3c10-5.1 21-7.8 32.2-7.8l5.2 0c36.2 0 65.6 29.4 65.6 65.7 0 17.4-6.9 34.1-19.2 46.4l-1.3 1.3c-3.7 3.7-3.7 9.6 0 13.3l1.3 1.3c12.3 12.3 19.2 29 19.2 46.4 0 36.2-29.4 65.6-65.6 65.6l-5.2 0c-12.8 0-25.5-3.5-36.5-10.1l-33.5-20.1c-1.9-1.1-3.4-1.2-4.5-1.1-1.3 .2-2.7 .9-3.9 2.1s-1.9 2.6-2.1 3.9c-.2 1.1-.1 2.6 1.1 4.5l20.1 33.5c6.6 11 10.1 23.6 10.1 36.5l0 5.2c0 36.2-29.4 65.6-65.6 65.6-17.4 0-34.1-6.9-46.4-19.2l-1.3-1.3c-3.7-3.7-9.6-3.7-13.3 0l-1.3 1.3c-12.3 12.3-29 19.2-46.4 19.2-36.2 0-65.6-29.4-65.7-65.6l0-5.2c0-12.8 3.5-25.5 10.1-36.5l20.1-33.5c1.1-1.9 1.2-3.4 1.1-4.5-.2-1.3-.9-2.7-2.1-3.9s-2.6-1.9-3.9-2.1c-.5-.1-1.2-.1-1.9 0l-2.5 1-33.5 20.1c-11 6.6-23.6 10.1-36.5 10.1l-5.2 0C45.4 376 16 346.6 16 310.4 16 293 22.9 276.3 35.2 264l1.3-1.3 1.2-1.5c2.1-3.1 2.1-7.2 0-10.3l-1.2-1.5-1.3-1.3C22.9 235.8 16 219.1 16 201.7 16 165.4 45.4 136 81.7 136l5.2 0c12.8 0 25.5 3.5 36.5 10.1l33.5 20.1 2.5 1c.7 .1 1.4 .1 1.9 .1 1.3-.2 2.7-.9 3.9-2.1s1.9-2.6 2.1-3.9c.1-.5 .1-1.2-.1-1.9l-1-2.5-20.1-33.5c-6.6-11-10.1-23.6-10.1-36.5l0-5.2c0-36.2 29.4-65.7 65.7-65.7 17.4 0 34.1 6.9 46.4 19.2l1.3 1.3c3.7 3.6 9.6 3.7 13.3 0l1.3-1.3 4.8-4.4C280.5 21.3 295.1 16 310.4 16z"],"teeth-open":[512,512,[],"f62f","M64 32C28.7 32 0 60.7 0 96l0 80c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-80c0-35.3-28.7-64-64-64L64 32zm0 272c-35.3 0-64 28.7-64 64l0 48c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-48c0-35.3-28.7-64-64-64L64 304zm80-160c0-26.5 21.5-48 48-48s48 21.5 48 48l0 24c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-24zm128 0c0-26.5 21.5-48 48-48s48 21.5 48 48l0 24c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-24zM80 112c17.7 0 32 14.3 32 32l0 24c0 13.3-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24l0-24c0-17.7 14.3-32 32-32zm320 32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 24c0 13.3-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24l0-24zM48 384l0-16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 16c0 17.7-14.3 32-32 32s-32-14.3-32-32zm144 48c-26.5 0-48-21.5-48-48l0-16c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 16c0 26.5-21.5 48-48 48zm128 0c-26.5 0-48-21.5-48-48l0-16c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 16c0 26.5-21.5 48-48 48zm112-16c-17.7 0-32-14.3-32-32l0-16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 16c0 17.7-14.3 32-32 32z"],"bars-staggered":[512,512,["reorder","stream"],"f550","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L96 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"],warehouse:[576,512,[],"f494","M0 142.1L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-240c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32l0 240c0 17.7 14.3 32 32 32s32-14.3 32-32l0-337.9c0-27.5-17.6-52-43.8-60.7L303.2 5.1c-9.9-3.3-20.5-3.3-30.4 0L43.8 81.4C17.6 90.1 0 114.6 0 142.1zM464 256l-352 0 0 64 352 0 0-64zM112 416l352 0 0-64-352 0 0 64zm352 32l-352 0 0 64 352 0 0-64z"],swatchbook:[512,512,[],"f5c3","M0 48C0 21.5 21.5 0 48 0l96 0c26.5 0 48 21.5 48 48l0 368c0 53-43 96-96 96S0 469 0 416L0 48zM240 409.6l0-271.5 48.1-48.1c18.7-18.7 49.1-18.7 67.9 0l67.9 67.9c18.7 18.7 18.7 49.1 0 67.9L240 409.6zM205.5 512l192-192 66.6 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-258.5 0zM80 64c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L80 64zM64 208l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"],campground:[512,512,[9978],"f6bb","M344.8 52.3c11.2-13.7 9.2-33.8-4.5-45s-33.8-9.2-45 4.5l-39.2 48-39.2-48C205.6-1.9 185.4-4 171.7 7.2s-15.7 31.4-4.5 45l47.4 58-202 246.9C4.5 367.1 0 379.6 0 392.6L0 432c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-39.4c0-12.9-4.5-25.5-12.7-35.5l-202-246.9 47.4-58zM256 288l112 128-224 0 112-128z"],"person-walking-arrow-right":[576,512,[],"e552","M104.5 24a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm-8 181.3L73.9 227.9c-6 6-9.4 14.1-9.4 22.6l0 37.5c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-37.5c0-25.5 10.1-49.9 28.1-67.9l35.1-35.1c22.8-22.8 53.6-35.6 85.8-35.6 36.9 0 71.8 16.8 94.8 45.6L262.3 180c6.1 7.6 15.3 12 25 12l33.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-33.2 0c-29.2 0-56.7-13.3-75-36l-3.8-4.7 0 115.2 34.5 29.6c17.7 15.2 29.3 36.2 32.6 59.3l12.6 88.1c2.5 17.5-9.7 33.7-27.2 36.2s-33.7-9.7-36.2-27.2l-12.6-88.1c-1.1-7.7-5-14.7-10.9-19.8L130 347.5c-21.3-18.2-33.5-44.9-33.5-72.9l0-69.3zM96.6 371c2.4 2.3 4.8 4.6 7.4 6.8l46 39.4-2.2 7.6c-4.5 15.7-12.9 30-24.4 41.5L55.1 534.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l68.3-68.3c3.8-3.8 6.6-8.6 8.1-13.8L96.6 371zM505.5 345c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-102.1 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l102.1 0-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 72z"],glasses:[576,512,[],"f530","M143.3 96c-14 0-26.5 9.2-30.6 22.6L70.4 256 224 256c17.7 0 32 14.3 32 32l64 0c0-17.7 14.3-32 32-32l153.6 0-42.3-137.4C459.2 105.2 446.8 96 432.7 96L400 96c-17.7 0-32-14.3-32-32s14.3-32 32-32l32.7 0c42.1 0 79.4 27.5 91.8 67.8l45.4 147.5c4.1 13.2 6.1 26.9 6.1 40.7l0 96c0 53-43 96-96 96l-64 0c-53 0-96-43-96-96l0-32-64 0 0 32c0 53-43 96-96 96l-64 0c-53 0-96-43-96-96l0-96c0-13.8 2.1-27.5 6.1-40.7L51.5 99.8C63.9 59.5 101.1 32 143.3 32L176 32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.7 0zM64 320l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64-128 0zm416 96c17.7 0 32-14.3 32-32l0-64-128 0 0 64c0 17.7 14.3 32 32 32l64 0z"],"circle-pause":[512,512,[62092,"pause-circle"],"f28b","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM224 192l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32z"],memory:[512,512,[],"f538","M64 64C28.7 64 0 92.7 0 128l0 7.4C0 142.2 4.4 148 10.1 151.7 23.3 160.3 32 175.1 32 192s-8.7 31.7-21.9 40.3C4.4 236 0 241.8 0 248.6l0 55.4 512 0 0-55.4c0-6.8-4.4-12.6-10.1-16.3-13.2-8.6-21.9-23.4-21.9-40.3s8.7-31.7 21.9-40.3c5.7-3.7 10.1-9.5 10.1-16.3l0-7.4c0-35.3-28.7-64-64-64L64 64zM512 416l0-64-512 0 0 64c0 17.7 14.3 32 32 32l64 0 0-24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 24 88 0 0-24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 24 88 0 0-24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 24 64 0c17.7 0 32-14.3 32-32zM160 160l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z"],gift:[512,512,[127873],"f06b","M321.5 68.8C329.1 55.9 342.9 48 357.8 48l2.2 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-73.3 0 34.8-59.2zm-131 0l34.8 59.2-73.3 0c-22.1 0-40-17.9-40-40s17.9-40 40-40l2.2 0c14.9 0 28.8 7.9 36.3 20.8zm89.6-24.3l-24.1 41-24.1-41C215.7 16.9 186.1 0 154.2 0L152 0c-48.6 0-88 39.4-88 88 0 14.4 3.5 28 9.6 40L32 128c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-41.6 0c6.1-12 9.6-25.6 9.6-40 0-48.6-39.4-88-88-88l-2.2 0c-31.9 0-61.5 16.9-77.7 44.4zM480 272l-200 0 0 208 136 0c35.3 0 64-28.7 64-64l0-144zm-248 0l-200 0 0 144c0 35.3 28.7 64 64 64l136 0 0-208z"],"money-bill-wheat":[512,512,[],"e52a","M176-16c44.2 0 80 35.8 80 80 0 8.8-7.2 16-16 16-44.2 0-80-35.8-80-80 0-8.8 7.2-16 16-16zM56 0l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L56 48C42.7 48 32 37.3 32 24S42.7 0 56 0zM24 72l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 120C10.7 120 0 109.3 0 96S10.7 72 24 72zm8 96c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zM272 0c0-8.8 7.2-16 16-16 44.2 0 80 35.8 80 80 0 8.8-7.2 16-16 16-44.2 0-80-35.8-80-80zM400-16c44.2 0 80 35.8 80 80 0 8.8-7.2 16-16 16-44.2 0-80-35.8-80-80 0-8.8 7.2-16 16-16zm80 144c0 44.2-35.8 80-80 80-8.8 0-16-7.2-16-16 0-44.2 35.8-80 80-80 8.8 0 16 7.2 16 16zM352 112c8.8 0 16 7.2 16 16 0 44.2-35.8 80-80 80-8.8 0-16-7.2-16-16 0-44.2 35.8-80 80-80zm-96 16c0 44.2-35.8 80-80 80-8.8 0-16-7.2-16-16 0-44.2 35.8-80 80-80 8.8 0 16 7.2 16 16zM0 304c0-26.5 21.5-48 48-48l416 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 304zM48 416l0 48 48 0c0-26.5-21.5-48-48-48zM96 304l-48 0 0 48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48l48 0 0-48zM416 304c0 26.5 21.5 48 48 48l0-48-48 0zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"],dungeon:[512,512,[],"f6d9","M347.5 144.8c6.5 5.4 12.5 11.3 18 17.7 8.7 10.2 23.7 14 35.1 6.9l54.1-33.8c11.2-7 14.7-21.7 6.9-32.2-15.3-20.5-33.5-38.6-54.1-53.8-10.4-7.6-24.7-4.3-31.8 6.4l-35.1 52.6c-7.8 11.6-3.8 27.3 7 36.2zM327.8 41.1c8.6-12.9 2.9-30.5-12.2-34.1-19.1-4.6-39.1-7-59.6-7s-40.4 2.4-59.6 7c-15.1 3.6-20.8 21.2-12.2 34.1l40 60c5.2 7.8 14.5 11.7 23.9 11.2 5.2-.3 10.6-.3 15.8 0 9.4 .5 18.7-3.4 23.9-11.2l40-60zM50.5 103.3c-7.9 10.5-4.3 25.3 6.9 32.2l54.1 33.8c11.4 7.1 26.3 3.3 35.1-6.9 5.5-6.4 11.5-12.3 18-17.7 10.8-8.9 14.8-24.6 7-36.2L136.4 55.9c-7.1-10.7-21.5-14-31.8-6.4-20.6 15.1-38.8 33.3-54.1 53.8zm62 141.1c.8-9.9-3.3-19.9-11.8-25.1L41 182c-12.9-8-29.9-2.3-33.6 12.5-4.9 19.7-7.5 40.3-7.5 61.6l0 24c0 13.3 10.7 24 24 24l64 0c13.3 0 24-10.7 24-24l0-24c0-3.9 .2-7.8 .5-11.6zm287.1 0c.3 3.8 .5 7.7 .5 11.6l0 24c0 13.3 10.7 24 24 24l64 0c13.3 0 24-10.7 24-24l0-24c0-21.2-2.6-41.8-7.5-61.6-3.6-14.7-20.7-20.5-33.6-12.5l-59.7 37.3c-8.4 5.3-12.6 15.2-11.8 25.1zM88 352l-64 0c-13.3 0-24 10.7-24 24L0 488c0 13.3 10.7 24 24 24l64 0c13.3 0 24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm400 0l-64 0c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24l64 0c13.3 0 24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zM280 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 304c0 13.3 10.7 24 24 24s24-10.7 24-24l0-304zm-80 32c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 272c0 13.3 10.7 24 24 24s24-10.7 24-24l0-272zm160 0c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 272c0 13.3 10.7 24 24 24s24-10.7 24-24l0-272z"],"suitcase-medical":[512,512,["medkit"],"f0fa","M192 56l0 40 128 0 0-40c0-4.4-3.6-8-8-8L200 48c-4.4 0-8 3.6-8 8zm-48 8l0-8c0-30.9 25.1-56 56-56L312 0c30.9 0 56 25.1 56 56l0 424-224 0 0-416zM96 176l0 304-32 0c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l32 0 0 80zM416 480l0-384 32 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64l-32 0zM244 208c-8.8 0-16 7.2-16 16l0 36-36 0c-8.8 0-16 7.2-16 16l0 24c0 8.8 7.2 16 16 16l36 0 0 36c0 8.8 7.2 16 16 16l24 0c8.8 0 16-7.2 16-16l0-36 36 0c8.8 0 16-7.2 16-16l0-24c0-8.8-7.2-16-16-16l-36 0 0-36c0-8.8-7.2-16-16-16l-24 0z"],"person-cane":[448,512,[],"e53c","M232-32a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM144 236.7L97.7 299.1c-10.5 14.2-30.6 17.2-44.8 6.6s-17.2-30.6-6.6-44.8l70.5-95C142 132 181.7 112 224 112s82 20 107.2 53.9l70.5 95c10.5 14.2 7.6 34.2-6.6 44.8s-34.2 7.6-44.8-6.6L304 236.7 304 512c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-275.3zM392 384c-4.4 0-8 3.6-8 8 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-30.9 25.1-56 56-56s56 25.1 56 56l0 128c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-128c0-4.4-3.6-8-8-8z"],gauge:[512,512,["dashboard","gauge-med","tachometer-alt-average"],"f624","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm320 96c0-26.9-16.5-49.9-40-59.3L280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 172.7c-23.5 9.5-40 32.5-40 59.3 0 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"],"envelope-open-text":[576,512,[],"f658","M288 33.9L96.4 175.8 254.5 293c5.3 3.9 11.2 6.9 17.5 8.7L272 464c0 5.5 .5 10.8 1.3 16L96 480c-35.3 0-64-28.7-64-64l0-239.9c0-20.3 9.6-39.4 25.9-51.4L254.5-21c9.7-7.2 21.4-11 33.5-11s23.8 3.9 33.5 11L518.1 124.7c7.2 5.3 13.1 12 17.4 19.6-2.5-.2-5-.3-7.5-.3L436.6 144 288 33.9zM320 240c0-26.5 21.5-48 48-48l160 0c26.5 0 48 21.5 48 48l0 224c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-224zm80 16c-13.3 0-24 10.7-24 24s10.7 24 24 24l96 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-96 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l56 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-56 0z"],toolbox:[512,512,[129520],"f552","M176 56l0 40 160 0 0-40c0-4.4-3.6-8-8-8L184 48c-4.4 0-8 3.6-8 8zM128 96l0-40c0-30.9 25.1-56 56-56L328 0c30.9 0 56 25.1 56 56l0 40 28.1 0c12.7 0 24.9 5.1 33.9 14.1l51.9 51.9c9 9 14.1 21.2 14.1 33.9l0 76.1-136 0 0-16c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 16-144 0 0-16c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 16-136 0 0-76.1c0-12.7 5.1-24.9 14.1-33.9l51.9-51.9c9-9 21.2-14.1 33.9-14.1L128 96zM0 416l0-96 136 0 0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16 144 0 0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16 136 0 0 96c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64z"],"power-off":[512,512,[9211],"f011","M288 0c0-17.7-14.3-32-32-32S224-17.7 224 0l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32L288 0zM146.3 98.4c14.5-10.1 18-30.1 7.9-44.6s-30.1-18-44.6-7.9C43.4 92.1 0 169 0 256 0 397.4 114.6 512 256 512S512 397.4 512 256c0-87-43.4-163.9-109.7-210.1-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6c49.8 34.8 82.3 92.4 82.3 157.6 0 106-86 192-192 192S64 362 64 256c0-65.2 32.5-122.9 82.3-157.6z"],signal:[512,512,[128246,"signal-5","signal-perfect"],"f012","M488 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 400c0 13.3 10.7 24 24 24s24-10.7 24-24l0-400zM360 128c-13.3 0-24 10.7-24 24l0 304c0 13.3 10.7 24 24 24s24-10.7 24-24l0-304c0-13.3-10.7-24-24-24zM280 248c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 208c0 13.3 10.7 24 24 24s24-10.7 24-24l0-208zM152 320c-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-24zM48 384c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-13.3-10.7-24-24-24z"],"arrows-spin":[512,512,[],"e4bb","M481.7 240.1c-17.6-1.2-32.9 12-34.2 29.7-3.3 47-23.6 89.4-54.8 121L361 359c-6.9-6.9-17.2-8.9-26.2-5.2S320 366.3 320 376l0 112c0 13.3 10.7 24 24 24l112 0c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-35-35c41.7-42.2 68.9-98.8 73.4-161.8 1.2-17.6-12-32.9-29.7-34.2zM39 41L74 76c-41.7 42.2-68.9 98.8-73.4 161.8-1.2 17.6 12 32.9 29.7 34.2s32.9-12 34.2-29.7c3.3-47 23.6-89.4 54.8-121L151 153c6.9 6.9 17.2 8.9 26.2 5.2S192 145.7 192 136l0-112c0-13.3-10.7-24-24-24L56 0C46.3 0 37.5 5.8 33.8 14.8S32.2 34.1 39 41zm201-10.7c-1.2 17.6 12 32.9 29.7 34.2 47 3.3 89.4 23.6 121 54.8L359 151c-6.9 6.9-8.9 17.2-5.2 26.2S366.3 192 376 192l112 0c13.3 0 24-10.7 24-24l0-112c0-9.7-5.8-18.5-14.8-22.2S477.9 32.2 471 39L436 74c-42.2-41.7-98.8-68.9-161.8-73.4-17.6-1.2-32.9 12-34.2 29.7zM41 473l35-35c42.2 41.7 98.8 68.9 161.8 73.4 17.6 1.2 32.9-12 34.2-29.7s-12-32.9-29.7-34.2c-47-3.3-89.4-23.6-121-54.8L153 361c6.9-6.9 8.9-17.2 5.2-26.2S145.7 320 136 320L24 320c-13.3 0-24 10.7-24 24L0 456c0 9.7 5.8 18.5 14.8 22.2S34.1 479.8 41 473z"],joint:[576,512,[],"f595","M360 0c13.3 0 24 10.7 24 24l0 19c0 40.3 16 79 44.5 107.5l21 21C469 191 480 217.4 480 245l0 19c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-19c0-14.9-5.9-29.1-16.4-39.6l-21-21C357.1 146.9 336 96 336 43l0-19c0-13.3 10.7-24 24-24zM552 288c-13.3 0-24-10.7-24-24l0-19c0-40.3-16-79-44.5-107.5l-21-21C443 97 432 70.6 432 43l0-19c0-13.3 10.7-24 24-24s24 10.7 24 24l0 19c0 14.9 5.9 29.1 16.4 39.6l21 21C554.9 141.1 576 192 576 245l0 19c0 13.3-10.7 24-24 24zM292.7 320c5.6 0 10.7 2.9 13.6 7.6L394.6 471c1.3 2.1 0 4.9-2.4 5.2-16.1 2.5-32.4 3.7-48.7 3.7l-38.1 0c-5.6 0-10.7-2.9-13.6-7.6l-79-128.4c-6-9.8 0-22.6 11.5-23.3 6.7-.4 13.4-.6 20.2-.6l48.3 0zM459.3 465.9c-6.4 1-12.7-1.9-16.1-7.4L374.1 346.1c-6.7-10.9 1.5-24.7 14.2-22.9 1.3 .2 2.6 .4 3.8 .6l136.4 21c27.3 4.2 47.4 27.7 47.4 55.3s-20.1 51.1-47.4 55.3l-69.2 10.6zM138.7 336c6.7-1.5 13.6 1.4 17.2 7.2l68.9 112c6.6 10.7-1.2 24.4-13.8 23.1-13-1.4-25.9-3.5-38.6-6.5L31.2 439.2C12.9 435 0 418.7 0 400s12.9-35 31.2-39.2L138.7 336z"],braille:[384,512,[],"f2a1","M80 144a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0 192a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0 136c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0 56c44.2 0 80-35.8 80-80s-35.8-80-80-80-80 35.8-80 80 35.8 80 80 80zm248-80c0 13.3-10.7 24-24 24s-24-10.7-24-24 10.7-24 24-24 24 10.7 24 24zm56 0c0-44.2-35.8-80-80-80s-80 35.8-80 80 35.8 80 80 80 80-35.8 80-80zM304 232a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0 104a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-192a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"],"basket-shopping":[576,512,["shopping-basket"],"f291","M288 0c6.6 0 12.9 2.7 17.4 7.5l144 152 .5 .5 78.1 0c17.7 0 32 14.3 32 32 0 14.5-9.6 26.7-22.8 30.7L491.1 429.9c-6.5 29.3-32.5 50.1-62.5 50.1l-281.3 0c-30 0-56-20.8-62.5-50.1l-46-207.2c-13.2-3.9-22.8-16.2-22.8-30.7 0-17.7 14.3-32 32-32l78.1 0 .5-.5 144-152C275.1 2.7 281.4 0 288 0zm0 58.9L192.2 160 383.8 160 288 58.9zM208 264c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112zm80-24c-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-24zm128 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112z"],bridge:[512,512,[],"e4c8","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l8 0 0 64-40 0 0 112c37.6 9.4 64 43.2 64 82l0 94c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96s96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-94c0-38.8 26.4-72.6 64-82l0-112-40 0 0-64 8 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zM424 96l0 64-80 0 0-64 80 0zM296 96l0 64-80 0 0-64 80 0zM88 96l80 0 0 64-80 0 0-64z"],"plane-arrival":[576,512,[128748],"f5af","M386.6 193.1L265.9 3.7c-4.8-7.6-12.6-12.8-21.4-14.3l-43.1-7.6c-10.8-1.9-20.2 7.3-18.6 18.1l24 161.6-105-18.5-33.8-61.8C64.5 74.7 58.2 70.2 51.1 69L34 66c-9.8-1.7-18.8 5.9-18.8 15.8l.6 106.3c.2 30.9 22.4 57.3 52.9 62.7l13.5 2.4 0 0 417.6 73.6c30.5 5.4 59.5-15 64.9-45.4s-15-59.5-45.4-64.9L386.6 193.1zM224 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm131.2-15.3a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448z"],"cash-register":[512,512,[],"f788","M96 0C60.7 0 32 28.7 32 64s28.7 64 64 64l48 0 0 32-57 0c-31.6 0-58.5 23.1-63.3 54.4L1.1 364.1C.4 368.8 0 373.6 0 378.4L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-69.6c0-4.8-.4-9.6-1.1-14.4L488.2 214.4C483.5 183.1 456.6 160 425 160l-217 0 0-32 48 0c35.3 0 64-28.7 64-64S291.3 0 256 0L96 0zm0 48l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L96 80c-8.8 0-16-7.2-16-16s7.2-16 16-16zM64 424c0-13.3 10.7-24 24-24l336 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 448c-13.3 0-24-10.7-24-24zm48-160a24 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 0zM160 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM328 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM256 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM424 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM352 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48z"],ring:[512,512,[],"f70b","M64 208c0 7.8 4.4 18.7 17.1 30.3 45.4-24.2 107.7-38.3 174.9-38.3s129.5 14.1 174.9 38.3c12.8-11.6 17.1-22.5 17.1-30.3 0-12.3-10.8-32-47.9-50.6-35.2-17.6-86.1-29.4-144.1-29.4s-108.9 11.8-144.1 29.4C74.8 176 64 195.7 64 208zm192 40c-47 0-89.3 7.6-122.9 19.7 33.2 12.4 75.7 20.3 122.9 20.3s89.7-7.8 122.9-20.3C345.3 255.6 303 248 256 248zM0 208C0 158.4 39.4 122.2 83.3 100.2 129.1 77.3 190.3 64 256 64s126.9 13.3 172.7 36.2c43.9 22 83.3 58.2 83.3 107.8l0 96c0 49.6-39.4 85.8-83.3 107.8-45.9 22.9-107 36.2-172.7 36.2S129.1 434.7 83.3 411.8C39.4 389.8 0 353.6 0 304l0-96z"],"share-nodes":[512,512,["share-alt"],"f1e0","M384 192c53 0 96-43 96-96s-43-96-96-96-96 43-96 96c0 5.4 .5 10.8 1.3 16L159.6 184.1c-16.9-15-39.2-24.1-63.6-24.1-53 0-96 43-96 96s43 96 96 96c24.4 0 46.6-9.1 63.6-24.1L289.3 400c-.9 5.2-1.3 10.5-1.3 16 0 53 43 96 96 96s96-43 96-96-43-96-96-96c-24.4 0-46.6 9.1-63.6 24.1L190.7 272c.9-5.2 1.3-10.5 1.3-16s-.5-10.8-1.3-16l129.7-72.1c16.9 15 39.2 24.1 63.6 24.1z"],"person-circle-exclamation":[640,512,[],"e53f","M280 24a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm24 212.7L341 286.6c12.8-17.5 28.5-32.7 46.3-45l-56.2-75.7C306 132 266.3 112 224 112s-82 20-107.2 53.9l-70.5 95c-10.5 14.2-7.6 34.2 6.6 44.8s34.2 7.6 44.8-6.6L144 236.7 144 512c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-275.3zM496 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-100a20 20 0 1 1 0 40 20 20 0 1 1 0-40zm0-140c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"],binoculars:[512,512,[],"f1e5","M128 32l32 0c17.7 0 32 14.3 32 32l0 32-96 0 0-32c0-17.7 14.3-32 32-32zm64 96l0 320c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32l0-59.1c0-34.6 9.4-68.6 27.2-98.3 13.7-22.8 22.5-48.2 25.8-74.6L60.5 156c2-16 15.6-28 31.8-28l99.8 0zm227.8 0c16.1 0 29.8 12 31.8 28L459 216c3.3 26.4 12.1 51.8 25.8 74.6 17.8 29.7 27.2 63.7 27.2 98.3l0 59.1c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-320 99.8 0zM320 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 32-96 0 0-32zm-32 64l0 160-64 0 0-160 64 0z"],"kip-sign":[384,512,[],"e1c4","M340.8 88.3c13.4-11.5 15-31.7 3.5-45.1s-31.7-15-45.1-3.5L128 186.4 128 64c0-17.7-14.3-32-32-32S64 46.3 64 64l0 168-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 0 168c0 17.7 14.3 32 32 32s32-14.3 32-32l0-122.4 171.2 146.7c13.4 11.5 33.6 9.9 45.1-3.5s9.9-33.6-3.5-45.1L173.2 280 352 280c13.3 0 24-10.7 24-24s-10.7-24-24-24L173.2 232 340.8 88.3z"],"hard-drive":[448,512,[128436,"hdd"],"f0a0","M64 32C28.7 32 0 60.7 0 96L0 260.1C18.1 247.4 40.2 240 64 240l320 0c23.8 0 45.9 7.4 64 20.1L448 96c0-35.3-28.7-64-64-64L64 32zM448 352c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-64zM224 384a32 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"],"ranking-star":[576,512,[],"e561","M321.8 54.1L298.2 6.3c-3.9-8.3-16.1-8.6-20.4 0l-23.6 47.8-52.3 7.5c-9.3 1.4-13.3 12.9-6.4 19.8l38 37-9 52.1c-1.4 9.3 8.2 16.5 16.8 12.2l46.9-24.8 46.6 24.4c8.6 4.3 18.3-2.9 16.8-12.2l-9-52.1 38-36.6c6.8-6.8 2.9-18.3-6.4-19.8l-52.3-7.5zM256 256c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-64 0zM48 320c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-64 0zM416 432l0 32c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48l-64 0c-26.5 0-48 21.5-48 48z"],"user-tie":[448,512,[],"f508","M224 248a120 120 0 1 1 0-240 120 120 0 1 1 0 240zm-30.5 56l61 0c9.7 0 17.5 7.8 17.5 17.5 0 4.2-1.5 8.2-4.2 11.4l-27.4 32 31 115.1 .6 0 34.6-138.5c2.2-8.7 11.1-14 19.5-10.8 61.9 23.6 105.9 83.6 105.9 153.8 0 15.1-12.3 27.4-27.4 27.4L43.4 512c-15.1 0-27.4-12.3-27.4-27.4 0-70.2 44-130.2 105.9-153.8 8.4-3.2 17.3 2.1 19.5 10.8l34.6 138.5 .6 0 31-115.1-27.4-32c-2.7-3.2-4.2-7.2-4.2-11.4 0-9.7 7.8-17.5 17.5-17.5z"],ellipsis:[448,512,["ellipsis-h"],"f141","M0 256a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm168 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm224-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"],"store-slash":[576,512,[],"e071","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-58.6-58.6c1.1-4 1.6-8.2 1.6-12.5l0-151.2c-12.5 4.6-26.1 7.2-40.5 7.2-8.1 0-15.9-.8-23.5-2.4l0 66.4-30.2 0-137.5-137.5c2.9-3.6 5.5-7.4 7.6-11.5 11.6 22 34.7 37 61.3 37 26.8 0 49.8-15.1 61.4-37.1 11.4 22.1 34.5 37.1 60.8 37.1 45.6 0 78.4-43.7 65.6-87.5L513.8 72.3C506.8 48.4 484.9 32 460 32L116 32c-5.5 0-10.8 .8-15.9 2.3L41-24.9zM151.5 221.3L48.7 118.6 38.9 152.5c-12.8 43.7 20 87.5 65.6 87.5 18.1 0 34.7-7.1 47-18.7zM410.2 480l-128-128-154.2 0 0-66.4c-7.6 1.6-15.5 2.4-23.5 2.4-14.4 0-28-2.6-40.5-7.2L64 432c0 26.5 21.5 48 48 48l298.2 0z"],percent:[448,512,[62101,62785,"percentage"],"25","M192 128a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM448 384a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM438.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-384 384c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l384-384z"],"file-zipper":[384,512,["file-archive"],"f1c6","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM64 72c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L88 48C74.7 48 64 58.7 64 72zm0 96c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm64 72l-32 0c-17.7 0-32 14.3-32 32l0 48c0 26.5 21.5 48 48 48s48-21.5 48-48l0-48c0-17.7-14.3-32-32-32zm-16 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"],display:[512,512,[],"e163","M448 96l0 256-384 0 0-256 384 0zM64 32C28.7 32 0 60.7 0 96L0 352c0 35.3 28.7 64 64 64l144 0-16 48-72 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-72 0-16-48 144 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 32z"],icons:[512,512,["heart-music-camera-bolt"],"f86d","M174.9 272c10.7 0 20.7 5.3 26.6 14.2l11.8 17.8 26.7 0c26.5 0 48 21.5 48 48l0 112c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 352c0-26.5 21.5-48 48-48l26.7 0 11.8-17.8c5.9-8.9 15.9-14.2 26.6-14.2l61.7 0zm278.6-12c5.6-4.9 13.9-5.3 19.9-.9s8.3 12.4 5.3 19.3L440.3 368 496 368c6.7 0 12.6 4.1 15 10.4s.6 13.3-4.4 17.7l-128 112c-5.6 4.9-13.9 5.3-19.9 .9s-8.3-12.4-5.3-19.3l38.5-89.7-55.8 0c-6.7 0-12.6-4.1-15-10.4s-.6-13.3 4.4-17.7l128-112zM144 360a48 48 0 1 0 0 96 48 48 0 1 0 0-96zM483.8 .4c6.5-1.1 13.1 .4 18.5 4.4 6.1 4.5 9.7 11.7 9.7 19.2l0 152-.3 4.9c-3.3 24.2-30.5 43.1-63.7 43.1-35.3 0-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .6 16 1.6l0-49.3-112 33.6 0 110.2-.3 4.9c-3.3 24.2-30.5 43.1-63.7 43.1-35.3 0-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .6 16 1.6L304 72c0-10.6 7-20 17.1-23l160-48 2.7-.6zM188.9 0C226 0 256 30 256 67.1l0 6.1c0 56.1-75.2 112.1-110.3 135.3-10.8 7.1-24.6 7.1-35.4 0-35.1-23.1-110.3-79.2-110.3-135.3l0-6.1C0 30 30 0 67.1 0 88.2 0 108 9.9 120.7 26.8l7.3 9.8 7.3-9.8C148 9.9 167.8 0 188.9 0z"],"ruler-vertical":[256,512,[],"f548","M0 16C0-10.5 21.5-32 48-32l160 0c26.5 0 48 21.5 48 48l0 24-104 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l104 0 0 48-72 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 0 48-104 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l104 0 0 48-72 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 0 48-104 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l104 0 0 24c0 26.5-21.5 48-48 48L48 544c-26.5 0-48-21.5-48-48L0 16z"],"map-location-dot":[640,512,["map-marked-alt"],"f5a0","M576 48c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4L413.5 77.5 234.1 17.6c-8.1-2.7-16.8-2.1-24.4 1.7l-128 64C70.8 88.8 64 99.9 64 112l0 352c0 11.1 5.7 21.4 15.2 27.2s21.2 6.4 31.1 1.4l116.1-58.1 173.3 57.8c-4.3-6.4-8.5-13.1-12.6-19.9-11-18.3-21.9-39.3-30-61.8l-101.2-33.7 0-284.5 128 42.7 0 99.3c31-35.8 77-58.4 128-58.4 22.6 0 44.2 4.4 64 12.5L576 48zM512 224c-66.3 0-120 52.8-120 117.9 0 68.9 64.1 150.4 98.6 189.3 11.6 13 31.3 13 42.9 0 34.5-38.9 98.6-120.4 98.6-189.3 0-65.1-53.7-117.9-120-117.9zM472 344a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"],"heart-crack":[512,512,[128148,"heart-broken"],"f7a9","M133.1 32c17.3 0 34.2 3.4 49.9 9.7l54.8 85.2-75.4 75.4c-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-60.4-98.1 90.7-75.6c2.6-2.1 3.5-5.7 2.4-8.8L296.4 60.6C319.6 42.3 348.6 32 378.9 32 452.4 32 512 91.6 512 165.1l0 2.6c0 112.2-139.9 242.5-212.9 298.2-12.4 9.4-27.6 14.1-43.1 14.1s-30.8-4.6-43.1-14.1C139.9 410.2 0 279.9 0 167.7l0-2.6C0 91.6 59.6 32 133.1 32z"],cow:[640,512,[128004],"f6c8","M96 224l0 192c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-88.2c9.9 6.6 20.6 12 32 16.1l0 24.2c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16.9c5.3 .6 10.6 .9 16 .9s10.7-.3 16-.9l0 16.9c0 8.8 7.2 16 16 16s16-7.2 16-16l0-24.2c11.4-4 22.1-9.4 32-16.1l0 88.2c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-160 32 32 0 49.5c0 9.5 2.8 18.7 8.1 26.6L530 427c8.8 13.1 23.5 21 39.3 21 22.5 0 41.9-15.9 46.3-38l20.3-101.6c2.6-13-.3-26.5-8-37.3l-3.9-5.5 0-81.6c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 14.4-52.9-74.1C496 86.5 452.4 64 405.9 64L144 64C77.7 64 24 117.7 24 184l0 54C9.4 249.8 0 267.8 0 288l0 17.6c0 8 6.4 14.4 14.4 14.4 31.8 0 57.6-25.8 57.6-57.6L72 184c0-24.3 12.1-45.8 30.5-58.9-4.2 10.8-6.5 22.6-6.5 34.9l0 64zM560 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM166.6 166.6c-4.2-4.2-6.6-10-6.6-16 0-12.5 10.1-22.6 22.6-22.6l178.7 0c12.5 0 22.6 10.1 22.6 22.6 0 6-2.4 11.8-6.6 16l-23.4 23.4C332.2 211.8 302.7 224 272 224s-60.2-12.2-81.9-33.9l-23.4-23.4z"],rss:[448,512,["feed"],"f09e","M0 64c0-17.7 14.3-32 32-32 229.8 0 416 186.2 416 416 0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96 14.3 96 0 81.7 0 64zM0 416a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 160c159.1 0 288 128.9 288 288 0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224-17.7 0-32-14.3-32-32s14.3-32 32-32z"],"magnifying-glass":[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376C296.3 401.1 253.9 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"],"cloud-moon":[640,512,[],"f6c3","M480 0c14.6 0 28.8 1.6 42.5 4.7 7.4 1.7 13 7.8 13.9 15.4s-3 14.9-9.8 18.3c-45.4 22.6-76.6 69.5-76.6 123.6 0 76.2 61.8 138 138 138 3.7 0 7.4-.1 11.1-.4 7.6-.6 14.7 3.6 17.8 10.6s1.5 15.1-3.9 20.4c-26 25-59.1 42.7-95.9 49.9-11.1-25.3-30.2-46.3-54.1-59.8-7.6-63.4-61.6-112.6-127.1-112.6-11.2 0-22.1 1.5-32.5 4.2-4.8-4.2-9.9-8.2-15.2-11.8-.1-2.8-.2-5.6-.2-8.4 0-106 86-192 192-192zm-.1 431.9c0 44.2-35.8 80-80 80l-271.9 0c-53 0-96-43-96-96 0-47.6 34.6-87 80-94.6-.4-52.8 42.9-97.3 96-97.3 34.9 0 65.4 18.6 82.2 46.4 13-9.1 28.8-14.4 45.8-14.4 44.2 0 80 35.8 80 80 0 5.9-.6 11.7-1.9 17.2 37.4 6.7 65.8 39.4 65.8 78.7z"],"boxes-stacked":[512,512,[62625,"boxes","boxes-alt"],"f468","M224 0l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64 32 0c35.3 0 64 28.7 64 64l0 128c0 5.5-.7 10.9-2 16l-252 0c-1.3-5.1-2-10.5-2-16l0-128c0-35.3 28.7-64 64-64l32 0zm96 512c-11.2 0-21.8-2.9-31-8 9.5-16.5 15-35.6 15-56l0-128c0-20.4-5.5-39.5-15-56 9.2-5.1 19.7-8 31-8l32 0 0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64 32 0c35.3 0 64 28.7 64 64l0 128c0 35.3-28.7 64-64 64l-128 0zM0 320c0-35.3 28.7-64 64-64l32 0 0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64 32 0c35.3 0 64 28.7 64 64l0 128c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 320z"],"code-branch":[448,512,[],"f126","M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3l0 70.7 176 0c26.5 0 48-21.5 48-48l0-22.7c-28.3-12.3-48-40.5-48-73.3 0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 22.7c0 61.9-50.1 112-112 112l-176 0 0 70.7c28.3 12.3 48 40.5 48 73.3 0 44.2-35.8 80-80 80S0 476.2 0 432c0-32.8 19.7-61 48-73.3l0-205.3C19.7 141 0 112.8 0 80 0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM80 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"],ban:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8c-22.4 31.4-35.5 69.8-35.5 111.2 0 106 86 192 192 192 41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3c22.4-31.4 35.5-69.8 35.5-111.2 0-106-86-192-192-192-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z"],"jug-detergent":[384,512,[],"e519","M96 24c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 24 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 96C74.7 96 64 85.3 64 72S74.7 48 88 48l8 0 0-24zM0 256c0-70.7 57.3-128 128-128l128 0c70.7 0 128 57.3 128 128l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256zm256 0l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32z"],reply:[512,512,[61714,"mail-reply"],"f3e5","M204.2 18.4c12 5 19.8 16.6 19.8 29.6l0 80 112 0c97.2 0 176 78.8 176 176 0 113.3-81.5 163.9-100.2 174.1-2.5 1.4-5.3 1.9-8.1 1.9-10.9 0-19.7-8.9-19.7-19.7 0-7.5 4.3-14.4 9.8-19.5 9.4-8.8 22.2-26.4 22.2-56.7 0-53-43-96-96-96l-96 0 0 80c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-160-160c-12.5-12.5-12.5-32.8 0-45.3l160-160c9.2-9.2 22.9-11.9 34.9-6.9z"],"sun-plant-wilt":[640,512,[],"e57a","M160 0c-5.5 0-10.6 2.8-13.5 7.4l-1.1 2.1-24.8 55.4-56.7-21.7c-5.9-2.2-12.5-.8-17 3.7S41 58 43.2 63.9l21.7 56.7-55.4 24.8C3.7 148 0 153.7 0 160s3.7 12 9.5 14.6l55.4 24.8-21.7 56.7c-2.2 5.9-.8 12.5 3.7 17s11.1 5.9 17 3.7l56.7-21.7 24.8 55.4c2.6 5.8 8.3 9.5 14.6 9.5s12-3.7 14.6-9.5l24.8-55.4 56.8 21.7c5.9 2.2 12.5 .8 17-3.7s5.9-11.1 3.7-17l-21.7-56.7 55.4-24.8c5.8-2.6 9.5-8.3 9.5-14.6s-3.7-12-9.5-14.6l-55.4-24.8 21.7-56.7 .7-2.2c1.2-5.3-.4-10.9-4.3-14.8s-9.5-5.5-14.8-4.3l-2.2 .7-56.8 21.7-24.8-55.4C172 3.7 166.3 0 160 0zm0 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 0zm376 16l0 53.4c-14.8 7.7-24 23.1-24 44.6 0 16.8 16 44 37.4 67.2 5.8 6.2 15.5 6.2 21.2 0 21.4-23.3 37.4-50.6 37.4-67.2 0-21.5-9.2-37-24-44.6l0-53.4c0-44.2-35.8-80-80-80s-80 35.8-80 80l0 22.7c-9.8-4.3-20.6-6.7-32-6.7-44.2 0-80 35.8-80 80l0 21.4c-14.8 7.6-24 23.1-24 44.6 0 16.8 16 44 37.4 67.2 5.8 6.2 15.5 6.2 21.2 0 21.4-23.3 37.4-50.6 37.4-67.2 0-21.5-9.2-37-24-44.6l0-21.4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 176-424 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-104 0 0-272c0-17.7 14.3-32 32-32s32 14.3 32 32z"],bacterium:[576,512,[],"e05a","M408 16c0-13.3-10.7-24-24-24S360 2.7 360 16l0 23.4c-13.9 5.3-26.9 13.5-38.2 24.5L305 47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l16.8 16.8-30.1 30.1-16.8-16.8c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l16.8 16.8c-10 10-20 20-30.1 30.1L177 175c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l16.8 16.8-30.1 30.1-16.8-16.8c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l16.8 16.8c-11 11.3-19.2 24.3-24.5 38.2L48 328c-13.3 0-24 10.7-24 24s10.7 24 24 24l16.3 0c1.3 18.3 7.1 36.4 17.4 52.4L71 439c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l10.6-10.6c16 10.3 34.1 16.1 52.4 17.4l0 16.3c0 13.3 10.7 24 24 24s24-10.7 24-24l0-23.4c13.9-5.3 26.9-13.5 38.2-24.5L271 465c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-16.8-16.8 30.1-30.1 16.8 16.8c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-16.8-16.8c10-10 20-20 30.1-30.1L399 337c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-16.8-16.8 30.1-30.1 16.8 16.8c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-16.8-16.8c11-11.3 19.2-24.3 24.5-38.2l23.4 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16.3 0c-1.3-18.3-7.1-36.4-17.4-52.4L505 73c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L460.4 49.7c-16-10.3-34.1-16.1-52.4-17.4L408 16zM160 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM272 240a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],"record-vinyl":[512,512,[],"f8d9","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm256-96a96 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 288zm0-112a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"],"floppy-disk":[448,512,[128190,128426,"save"],"f0c7","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-242.7c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32L64 32zm32 96c0-17.7 14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-64zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"],"toilets-portable":[512,512,[],"e584","M64 0l96 0c35.3 0 64 28.7 64 64l0 16-224 0 0-16C0 28.7 28.7 0 64 0zM0 128l224 0 0 360c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8-128 0 0 8c0 13.3-10.7 24-24 24S0 501.3 0 488L0 128zM128 248l0 48c0 13.3 10.7 24 24 24l24 0 0-96-24 0c-13.3 0-24 10.7-24 24zM352 0l96 0c35.3 0 64 28.7 64 64l0 16-224 0 0-16c0-35.3 28.7-64 64-64zM288 128l224 0 0 360c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8-128 0 0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-360zM416 248l0 48c0 13.3 10.7 24 24 24l24 0 0-96-24 0c-13.3 0-24 10.7-24 24z"],o:[448,512,[111],"4f","M224 96a160 160 0 1 0 0 320 160 160 0 1 0 0-320zM448 256a224 224 0 1 1 -448 0 224 224 0 1 1 448 0z"],palette:[512,512,[127912],"f53f","M512 256c0 .9 0 1.8 0 2.7-.4 36.5-33.6 61.3-70.1 61.3L344 320c-26.5 0-48 21.5-48 48 0 3.4 .4 6.7 1 9.9 2.1 10.2 6.5 20 10.8 29.9 6.1 13.8 12.1 27.5 12.1 42 0 31.8-21.6 60.7-53.4 62-3.5 .1-7 .2-10.6 .2-141.4 0-256-114.6-256-256S114.6 0 256 0 512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 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 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"],unlock:[384,512,[128275],"f09c","M128 96c0-35.3 28.7-64 64-64 31.7 0 58 23 63.1 53.3 2.9 17.4 19.4 29.2 36.9 26.3s29.2-19.4 26.3-36.9C308.1 14.1 255.5-32 192-32 121.3-32 64 25.3 64 96l0 64c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64l-192 0 0-64z"],"ear-listen":[512,512,["assistive-listening-systems"],"f2a2","M379.6 .3c-8.9 1.2-17.2 6.2-22.4 14.1-6.8 10.4-7 24.1-.4 34.6 5.6 8.9 15.5 12.7 23.8 18.5 7.5 5.2 17.6 13.2 27.7 24.2 20 21.7 39.5 54.3 39.5 100.3 0 17.7 14.3 32 32 32s32-14.3 32-32c0-66-28.5-113.4-56.5-143.7-13.9-15.1-27.8-26.1-38.3-33.3-11-7.6-23.5-16.6-37.6-14.7zM240 128c-57.6 0-105.1 43.6-111.3 99.5-1.9 17.6-17.8 30.2-35.3 28.3s-30.2-17.8-28.3-35.3c9.7-88 84.3-156.5 174.9-156.5 97.2 0 176 78.8 176 176 0 46-17.7 87.9-46.6 119.3-12 13-17.4 24.8-17.4 34.7l0 6.1c0 61.9-50.1 112-112 112-17.7 0-32-14.3-32-32s14.3-32 32-32c26.5 0 48-21.5 48-48l0-6.1c0-32.9 17.4-59.6 34.4-78 18.4-20 29.6-46.6 29.6-75.9 0-61.9-50.1-112-112-112zM0 480a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm160-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64zM240 208c-17.7 0-32 14.3-32 32 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-17.7-14.3-32-32-32z"],"code-pull-request":[512,512,[],"e13c","M328 24c0-9.7-5.8-18.5-14.8-22.2S293.9 .2 287 7L231 63c-9.4 9.4-9.4 24.6 0 33.9l56 56c6.9 6.9 17.2 8.9 26.2 5.2S328 145.7 328 136l0-24 24 0c17.7 0 32 14.3 32 32l0 214.7c-28.3 12.3-48 40.5-48 73.3 0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3L448 144c0-53-43-96-96-96l-24 0 0-24zM72 80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm56 73.3c28.3-12.3 48-40.5 48-73.3 0-44.2-35.8-80-80-80S16 35.8 16 80c0 32.8 19.7 61 48 73.3l0 205.3c-28.3 12.3-48 40.5-48 73.3 0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3l0-205.3zM72 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm344-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"],key:[512,512,[128273],"f084","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0 160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24l0-40 40 0c6.4 0 12.5-2.5 17-7l33.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"],skull:[512,512,[128128],"f54c","M416 427.4c58.5-44 96-111.6 96-187.4 0-132.5-114.6-240-256-240S0 107.5 0 240c0 75.8 37.5 143.4 96 187.4L96 464c0 26.5 21.5 48 48 48l32 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 64 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 32 0c26.5 0 48-21.5 48-48l0-36.6zM96 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"],"mars-stroke-up":[384,512,[9896,"mars-stroke-v"],"f22a","M192 256a112 112 0 1 0 0 224 112 112 0 1 0 0-224zM16 368c0-86.3 62.1-158.1 144.1-173.1-.1-.9-.1-1.9-.1-2.9l0-16-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-61.4-28 22.4c-13.8 11-33.9 8.8-45-5s-8.8-33.9 5-45l80-64c11.7-9.3 28.3-9.3 40 0l80 64c13.8 11 16 31.2 5 45s-31.2 16-45 5l-28-22.4 0 61.4 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 16c0 1 0 1.9-.1 2.9 82 15 144.1 86.8 144.1 173.1 0 97.2-78.8 176-176 176S16 465.2 16 368z"],"fire-flame-simple":[384,512,["burn"],"f46a","M372.5 256.5l-.7-1.9C337.8 160.8 282 76.5 209.1 8.5l-3.3-3C202.1 2 197.1 0 192 0s-10.1 2-13.8 5.5l-3.3 3C102 76.5 46.2 160.8 12.2 254.6l-.7 1.9C3.9 277.3 0 299.4 0 321.6 0 426.7 86.8 512 192 512s192-85.3 192-190.4c0-22.2-3.9-44.2-11.5-65.1zm-90.8 49.5c4.1 9.3 6.2 19.4 6.2 29.5 0 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"],tree:[448,512,[127794],"f1bb","M224-32c7 0 13.7 3.1 18.3 8.5l136 160c6.1 7.1 7.4 17.1 3.5 25.6S369.4 176 360 176l-24.9 0 75.2 88.5c6.1 7.1 7.4 17.1 3.5 25.6S401.4 304 392 304l-38.5 0 88.8 104.5c6.1 7.1 7.4 17.1 3.5 25.6S433.4 448 424 448l-168 0 0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64-168 0c-9.4 0-17.9-5.4-21.8-13.9s-2.6-18.5 3.5-25.6L94.5 304 56 304c-9.4 0-17.9-5.4-21.8-13.9s-2.6-18.5 3.5-25.6L112.9 176 88 176c-9.4 0-17.9-5.4-21.8-13.9s-2.6-18.5 3.5-25.6l136-160C210.3-28.9 217-32 224-32z"],smog:[576,512,[],"f75f","M176 288C96.5 288 32 223.5 32 144S96.5 0 176 0c27.2 0 52.6 7.5 74.3 20.6 20.1-13 44-20.6 69.7-20.6 47.4 0 88.7 25.7 110.9 64l1.1 0c61.9 0 112 50.1 112 112 0 60.3-47.6 109.4-107.2 111.9-22.6 20-52.3 32.1-84.8 32.1-32.5 0-62.1-12.1-84.7-32L176 288zM512 392c0 13.3-10.7 24-24 24L24 416c-13.3 0-24-10.7-24-24s10.7-24 24-24l464 0c13.3 0 24 10.7 24 24zM88 464l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm176 0l288 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],s:[320,512,[115],"53","M0 157.5C0 88.2 56.2 32 125.5 32L272 32c17.7 0 32 14.3 32 32s-14.3 32-32 32L125.5 96c-34 0-61.5 27.5-61.5 61.5 0 31 23.1 57.2 53.9 61L210.1 230C272.9 237.9 320 291.2 320 354.5 320 423.8 263.8 480 194.5 480L48 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l146.5 0c34 0 61.5-27.5 61.5-61.5 0-31-23.1-57.2-53.9-61L109.9 282C47.1 274.1 0 220.8 0 157.5z"],jedi:[576,512,[],"f669","M246 315.7l-21.2-31.9c-2.1-3.2-1.7-7.4 1-10.1s6.9-3.1 10.1-1l29.5 19.7c2.1 1.4 4.9-.1 5-2.6L279.7 8c.1-4.5 3.8-8 8.3-8s8.1 3.5 8.3 8l9.4 281.9c.1 2.5 2.9 3.9 5 2.6l29.5-19.7c3.2-2.1 7.4-1.7 10.1 1s3.1 6.9 1 10.1L330 315.7c-1.3 1.9-.2 4.5 2 4.9l37.6 7.5c3.7 .7 6.4 4 6.4 7.8s-2.7 7.1-6.4 7.8L332 351.4c-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-26.3-17.6c-2.2-1.4-5.1 .2-5 2.8l2.1 61.5c59.8-10.8 105.1-63.1 105.1-126 0-37-15.7-70.4-40.8-93.7-7-6.5-6.5-18.6 1-24.4 34-26.3 55.8-67.5 55.8-113.9 0-16.8-2.9-33-8.2-48-4.6-13 10.2-30 21.4-22 53.5 38 92.7 94.8 107.8 160.7 .5 2.1-.2 4.3-1.7 5.9l-28.4 28.4c-4 4-1.2 10.9 4.5 10.9l26 0c3.4 0 6.2 2.6 6.3 6 .1 3.3 .2 6.6 .2 10 0 17.5-1.7 34.7-4.8 51.3-.2 1.2-.9 2.4-1.7 3.3l-46.5 46.5c-4 4-1.2 10.9 4.5 10.9l14.6 0c4.6 0 7.7 4.8 5.7 9-44.5 89.5-136.9 151-243.7 151S88.8 450.5 44.3 361c-2.1-4.2 1-9 5.7-9l14.6 0c5.7 0 8.6-6.9 4.5-10.9L22.6 294.6c-.9-.9-1.5-2-1.7-3.3-3.2-16.6-4.8-33.8-4.8-51.3 0-3.3 .1-6.7 .2-10 .1-3.4 2.9-6 6.3-6l26 0c5.7 0 8.6-6.9 4.5-10.9L24.6 184.6c-1.5-1.5-2.2-3.8-1.7-5.9 15.2-66 54.3-122.8 107.8-160.7 11.3-8 26 8.9 21.4 22-5.3 15-8.2 31.2-8.2 48 0 46.3 21.9 87.5 55.8 113.9 7.5 5.8 8 17.9 1 24.4-25.1 23.4-40.8 56.7-40.8 93.7 0 62.9 45.4 115.2 105.1 126l2.1-61.5c.1-2.6-2.8-4.2-5-2.8l-26.3 17.6c-3.2 2.1-7.4 1.7-10.1-1s-3.1-6.9-1-10.1L246 356.3c1.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.9z"],"person-hiking":[448,512,["hiking"],"f6ec","M192-32a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM128 173.6c0-34 27.6-61.6 61.6-61.6 20.3 0 39.7 8.1 54 22.4l48.2 48.2c6 6 14.1 9.4 22.6 9.4l37.5 0c5.8 0 11.3 1.6 16 4.3l0-76.3c0-13.3 10.7-24 24-24s24 10.7 24 24l0 400c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-268.3c-4.7 2.7-10.2 4.3-16 4.3l-37.5 0c-25.5 0-49.9-10.1-67.9-28.1l-6.6-6.6 0 109.2 34.5 29.6c17.7 15.2 29.3 36.2 32.6 59.3l12.6 88.1c2.5 17.5-9.7 33.7-27.2 36.2s-33.7-9.7-36.2-27.2l-12.6-88.1c-1.1-7.7-5-14.7-10.9-19.8l-71.4-61.2c-21.3-18.2-33.5-44.9-33.5-72.9l0-101zm-4.8 203.7c2.3 2.3 4.7 4.4 7.1 6.5l44.9 38.5c-3.6 8.4-8.5 16.3-14.4 23.4L88.6 532.5c-11.3 13.6-31.5 15.4-45.1 4.1s-15.4-31.5-4.1-45.1l72.3-86.7c2.6-3.1 4.5-6.6 5.8-10.4l5.7-17.1zM0 160c0-35.3 28.7-64 64-64 17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-96z"],"arrows-up-to-line":[448,512,[],"e4c2","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l384 0c17.7 0 32-14.3 32-32S433.7 0 416 0L32 0zm86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L64 237.3 64 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-242.7 9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64zm256 0c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l9.4-9.4 0 242.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-242.7 9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64z"],"mars-double":[640,512,[9891],"f227","M288 32c0-17.7 14.3-32 32-32L448 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-50.7-95 95c19.5 28.4 31 62.7 31 99.8 0 97.2-78.8 176-176 176S0 401.2 0 304 78.8 128 176 128c37 0 71.4 11.4 99.8 31l95-95-50.7 0c-17.7 0-32-14.3-32-32zM176 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm160 64c-6.8 0-13.4-.4-20-1.1 23.6-18.9 43.3-42.5 57.6-69.4 43.3-15.5 74.4-56.9 74.4-105.5 0-25.2-8.3-48.5-22.4-67.2 7.1 2.1 14.6 3.2 22.4 3.2 17 0 32.7-5.3 45.7-14.3 11.7 23.6 18.3 50.2 18.3 78.3 0 97.2-78.8 176-176 176zM528 157.3L528 32c0-11.4-2.4-22.2-6.7-32L608 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-50.7-48 48z"],thermometer:[512,512,[],"f491","M96 382.1l0-88.8c0-14.9 5.9-29.1 16.4-39.6l21.7-21.7 41 41c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-41-41 46.1-46.1 41 41c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-41-41 46.1-46.1 41 41c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-41-41 7.8-7.8c19.4-19.4 45.6-30.2 73-30.2 57 0 103.2 46.2 103.2 103.2 0 27.4-10.9 53.6-30.2 73L258.3 399.6c-10.5 10.5-24.7 16.4-39.6 16.4l-88.8 0-89 89c-9.4 9.4-24.6 9.4-33.9 0S-2.3 480.4 7 471l89-89z"],paintbrush:[576,512,[128396,"paint-brush"],"f1fc","M480.5 10.3L259.1 158c-29.1 19.4-47.6 50.9-50.6 85.3 62.3 12.8 111.4 61.9 124.3 124.3 34.5-3 65.9-21.5 85.3-50.6L565.7 95.5c6.7-10.1 10.3-21.9 10.3-34.1 0-33.9-27.5-61.4-61.4-61.4-12.1 0-24 3.6-34.1 10.3zM288 400c0-61.9-50.1-112-112-112S64 338.1 64 400c0 3.9 .2 7.8 .6 11.6 1.8 17.5-10.2 36.4-27.8 36.4L32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0c61.9 0 112-50.1 112-112z"],neuter:[384,512,[9906],"f22c","M80 176a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zM223.9 349.1C305.9 334.1 368 262.3 368 176 368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144.1 173.1-.1 1-.1 1.9-.1 2.9l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-1 0-1.9-.1-2.9z"],"square-phone-flip":[448,512,["phone-square-alt"],"f87b","M64 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 32zm232 96.7l2.8 .8c32.3 8.8 59.9 40.1 51.8 78.2-18.5 87.5-87.4 156.3-174.9 174.9-38.1 8.1-69.4-19.5-78.2-51.8l-.8-2.8c-2.7-9.8 2.4-20.1 11.8-24l48.7-20.3c8.3-3.4 17.8-1.1 23.5 5.9l19.3 23.6c35.1-17.4 63.4-46.6 79.6-82.4l-22.1-18c-6.9-5.7-9.3-15.2-5.9-23.5l20.3-48.7c3.9-9.4 14.2-14.4 24-11.8z"],"face-grin-tongue-squint":[512,512,[128541,"grin-tongue-squint"],"f58a","M0 256c0 104.4 62.5 194.2 152.2 234.1-5.3-13-8.2-27.2-8.2-42.1l0-61.7c-16.9-16.5-30.1-36.7-38.3-59.3-4.3-11.8 7.7-21.8 19.6-18.1 39.2 12.2 83.7 19.1 130.7 19.1s91.5-6.9 130.7-19.1c11.9-3.7 23.9 6.3 19.6 18.1-8.3 22.6-21.5 42.8-38.3 59.3l0 61.7c0 14.9-2.9 29.1-8.2 42.1 89.7-39.8 152.2-129.6 152.2-234.1 0-141.4-114.6-256-256-256S0 114.6 0 256zm125.8-91.7c-6.2-5.2-7.6-14.3-3.1-21.1s13.3-9.2 20.6-5.5l79.6 40c5.4 2.7 8.8 8.2 8.8 14.3s-3.4 11.6-8.8 14.3l-79.6 40c-7.3 3.6-16.1 1.3-20.6-5.5s-3.1-15.9 3.1-21.1L159 192 125.8 164.3zm263.6-21.1c4.5 6.8 3.1 15.9-3.1 21.1L353 192 386.2 219.7c6.2 5.2 7.6 14.3 3.1 21.1s-13.3 9.2-20.6 5.5l-79.6-40c-5.4-2.7-8.8-8.2-8.8-14.3s3.4-11.6 8.8-14.3l79.6-40c7.3-3.6 16.1-1.3 20.6 5.5zM320 448l0-45.4c0-14.7-11.9-26.6-26.6-26.6l-2 0c-11.3 0-21.1 7.9-23.6 18.9-2.8 12.6-20.8 12.6-23.6 0-2.5-11.1-12.3-18.9-23.6-18.9l-2 0c-14.7 0-26.6 11.9-26.6 26.6l0 45.4c0 35.3 28.7 64 64 64s64-28.7 64-64z"],"comment-dollar":[512,512,[],"f651","M256 480c141.4 0 256-107.5 256-240S397.4 0 256 0 0 107.5 0 240c0 54.3 19.2 104.3 51.6 144.5L2.8 476.8c-4.8 9-3.3 20 3.6 27.5s17.8 9.8 27.1 5.8l118.4-50.7C183.7 472.6 218.9 480 256 480zm4-352c11 0 20 9 20 20l0 4 8 0c11 0 20 9 20 20s-9 20-20 20l-47.5 0c-6.9 0-12.5 5.6-12.5 12.5 0 6.1 4.4 11.3 10.4 12.3l41.7 7c25.3 4.2 43.9 26.1 43.9 51.8 0 26.1-19 47.7-44 51.8l0 4.7c0 11-9 20-20 20s-20-9-20-20l0-4-24 0c-11 0-20-9-20-20s9-20 20-20l55.5 0c6.9 0 12.5-5.6 12.5-12.5 0-6.1-4.4-11.3-10.4-12.3l-41.7-7c-25.3-4.2-43.9-26.1-43.9-51.8 0-28.8 23.2-52.2 52-52.5l0-4c0-11 9-20 20-20z"],hippo:[640,512,[129435],"f6ed","M407 47c9.4-9.4 24.6-9.4 33.9 0l17.2 17.2c1.9-.1 3.9-.2 5.8-.2l32 0c11.2 0 21.9 2.3 31.6 6.5L543 55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L564 101.9c7.6 12.2 12 26.7 12 42.1 0 10.2 7.4 18.8 16.7 23 27.9 12.5 47.3 40.5 47.3 73 0 26.2-12.6 49.4-32 64l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-16-64 0 0 16c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-17.6c-11.8-2.4-22.7-7.4-32-14.4-1.5-1.1-2.9-2.3-4.3-3.5-17-14.7-27.7-36.4-27.7-60.5 0-8.8-7.2-16-16-16s-16 7.2-16 16c0 44.7 26.2 83.2 64 101.2l0 10.8c0 17.7 14.3 32 32 32l32 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-76c-19.8 7.7-41.4 12-64 12s-44.2-4.3-64-12l0 76c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-118.9-18.1 40.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.7 0-107.5 85.2-195.2 191.8-199.1l.2-.1 64 0c41.7 0 83.4 12.1 117.2 25.7 1.7-1.8 3.5-3.6 5.3-5.2L407 81c-9.4-9.4-9.4-24.6 0-33.9zm73 185a24 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"],"bowl-food":[512,512,[],"e4c6","M0 176c0-35.3 28.7-64 64-64 .5 0 1.1 0 1.6 0 7.4-36.5 39.7-64 78.4-64 15 0 29 4.1 40.9 11.2 13.3-25.7 40.1-43.2 71.1-43.2s57.8 17.6 71.1 43.2c12-7.1 26-11.2 40.9-11.2 38.7 0 71 27.5 78.4 64 .5 0 1.1 0 1.6 0 35.3 0 64 28.7 64 64 0 11.7-3.1 22.6-8.6 32L8.6 208C3.1 198.6 0 187.7 0 176zM0 283.4C0 268.3 12.3 256 27.4 256l457.1 0c15.1 0 27.4 12.3 27.4 27.4 0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28l-231.5 0c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4z"],"square-virus":[448,512,[],"e578","M64 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 32zm160 80c13.3 0 24 10.7 24 24 0 22.9 27.7 34.4 43.9 18.2 9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-16.2 16.2-4.7 43.9 18.2 43.9 13.3 0 24 10.7 24 24s-10.7 24-24 24c-22.9 0-34.4 27.7-18.2 43.9 9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-16.2-16.2-43.9-4.7-43.9 18.2 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-22.9-27.7-34.4-43.9-18.2-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c16.2-16.2 4.7-43.9-18.2-43.9-13.3 0-24-10.7-24-24s10.7-24 24-24c22.9 0 34.4-27.7 18.2-43.9-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c16.2 16.2 43.9 4.7 43.9-18.2 0-13.3 10.7-24 24-24zM192 248a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm88 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"],"cloud-sun-rain":[576,512,[127782],"f743","M303.2-3.2c-1.1-5.2-4.6-9.5-9.5-11.6s-10.5-1.5-14.9 1.4L208 33.6 137.3-13.3c-4.4-2.9-10-3.5-14.9-1.4s-8.5 6.4-9.5 11.6L96 80 12.8 96.8c-5.2 1.1-9.5 4.6-11.6 9.5s-1.5 10.5 1.4 14.9L49.6 192 2.7 262.7c-2.9 4.4-3.5 10-1.4 14.9s6.4 8.5 11.6 9.5L96 304 112.8 387.2c1.1 5.2 4.6 9.5 9.5 11.6s10.5 1.5 14.9-1.4l67.3-44.6c-15.8-19.4-26-43.5-28.2-69.9-37.5-13.1-64.4-48.7-64.4-90.7 0-53 43-96 96-96 21.7 0 41.8 7.2 57.8 19.4 15.5-17.6 36.9-30 61.1-34L320 80 303.2-3.2zM243 159.1c-8.8-9.3-21.2-15.1-35-15.1-26.5 0-48 21.5-48 48 0 17 8.9 32 22.2 40.5 10.2-31.4 32.1-57.4 60.7-73l.1-.4zM304 352l192 0c44.2 0 80-35.8 80-80 0-33.9-21.1-62.9-50.9-74.5 1.9-6.8 2.9-14 2.9-21.5 0-44.2-35.8-80-80-80-30.8 0-57.5 17.4-70.9 42.8-9.3-6.8-20.7-10.8-33.1-10.8-30.9 0-56 25.1-56 56 0 3.2 .3 6.4 .8 9.4-36.9 7.1-64.8 39.6-64.8 78.6 0 44.2 35.8 80 80 80zm-19 49.1c-12.6-4.2-26.2 2.6-30.4 15.2l-21.4 64.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l21.4-64.1c4.2-12.6-2.6-26.2-15.2-30.4zm120 0c-12.6-4.2-26.2 2.6-30.4 15.2l-21.4 64.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l21.4-64.1c4.2-12.6-2.6-26.2-15.2-30.4zm120 0c-12.6-4.2-26.2 2.6-30.4 15.2l-21.4 64.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l21.4-64.1c4.2-12.6-2.6-26.2-15.2-30.4z"],"arrow-right-long":[576,512,["long-arrow-right"],"f178","M566.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L466.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l434.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"],"building-un":[512,512,[],"e4d9","M32 64C32 28.7 60.7 0 96 0L352 0c35.3 0 64 28.7 64 64l0 272-112 0c-20.9 0-39.5 10.1-51.2 25.6-8-6-18-9.6-28.8-9.6-26.5 0-48 21.5-48 48l0 64 64 0 0 48-144 0c-35.3 0-64-28.7-64-64L32 64zM144 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM144 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM427.4 380.5c9-2.1 18.3 2.2 22.5 10.5l26.1 52.2 0-43.3c0-11 9-20 20-20s20 9 20 20l0 128c0 9.3-6.4 17.3-15.4 19.5s-18.3-2.2-22.5-10.5L452 484.7 452 528c0 11-9 20-20 20s-20-9-20-20l0-128c0-9.3 6.4-17.3 15.4-19.5zM324 400l0 96c0 6.6 5.4 12 12 12s12-5.4 12-12l0-96c0-11 9-20 20-20s20 9 20 20l0 96c0 28.7-23.3 52-52 52s-52-23.3-52-52l0-96c0-11 9-20 20-20s20 9 20 20z"],"temperature-low":[512,512,[],"f76b","M96 96c0-53 43-96 96-96s96 43 96 96l0 164.7c29.5 26.4 48 64.7 48 107.3 0 79.5-64.5 144-144 144S48 447.5 48 368c0-42.6 18.5-81 48-107.3L96 96zm96 336c35.3 0 64-28.7 64-64 0-26.9-16.5-49.9-40-59.3l0-28.7c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 28.7c-23.5 9.5-40 32.5-40 59.3 0 35.3 28.7 64 64 64zM464 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM352 80a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z"],"door-open":[448,512,[],"f52b","M288 64l64 0 0 416c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-384c0-35.3-28.7-64-64-64l-96 0 0 0-160 0C60.7 0 32 28.7 32 64l0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-416zM160 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"],"align-left":[448,512,[],"f036","M288 64c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l224 0c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32L32 352c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 224c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"],camera:[512,512,[62258,"camera-alt"],"f030","M149.1 64.8L138.7 96 64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-74.7 0-10.4-31.2C356.4 45.2 338.1 32 317.4 32L194.6 32c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"],"users-rays":[640,512,[],"e593","M31-33C21.7-23.6 21.7-8.4 31 1L87 57c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L65-33c-9.4-9.4-24.6-9.4-33.9 0zM609-33c-9.4-9.4-24.6-9.4-33.9 0L519 23c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L609 1c9.4-9.4 9.4-24.6 0-33.9zM65 545l56-56c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L31 511c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0zm544 0c9.4-9.4 9.4-24.6 0-33.9l-56-56c-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 0zM320 208a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm0 32c-61.9 0-112 50.1-112 112l0 8c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24l0-8c0-61.9-50.1-112-112-112zm216-80a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zM451.2 260.4C469.4 286.3 480 317.9 480 352l0 8c0 8.4-1.4 16.5-4.1 24l78.8 0c11.8 0 21.3-9.6 21.3-21.3l0-10.7c0-53-43-96-96-96-10 0-19.7 1.5-28.8 4.4zm-262.4 0c-9.1-2.9-18.8-4.4-28.8-4.4-53 0-96 43-96 96l0 10.7c0 11.8 9.6 21.3 21.3 21.3l78.8 0c-2.7-7.5-4.1-15.6-4.1-24l0-8c0-34.1 10.6-65.7 28.8-91.6zM216 160a56 56 0 1 0 -112 0 56 56 0 1 0 112 0z"],rainbow:[640,512,[127752],"f75b","M320 96C178.6 96 64 210.6 64 352l0 64c0 17.7-14.3 32-32 32S0 433.7 0 416l0-64C0 175.3 143.3 32 320 32S640 175.3 640 352l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64C576 210.6 461.4 96 320 96zm0 112c-79.5 0-144 64.5-144 144l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-114.9 93.1-208 208-208s208 93.1 208 208l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-79.5-64.5-144-144-144zM288 352l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-53 43-96 96-96s96 43 96 96l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32z"],sitemap:[512,512,[],"f0e8","M192 64c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-8 0 0 64 120 0c39.8 0 72 32.2 72 72l0 56 8 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l8 0 0-56c0-13.3-10.7-24-24-24l-120 0 0 80 8 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l8 0 0-80-120 0c-13.3 0-24 10.7-24 24l0 56 8 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l8 0 0-56c0-39.8 32.2-72 72-72l120 0 0-64-8 0c-17.7 0-32-14.3-32-32l0-64z"],"face-grin-stars":[512,512,[129321,"grin-stars"],"f587","M256 512c141.4 0 256-114.6 256-256 0-24.4-3.4-48.1-9.8-70.5 18.6-36.1-2.7-83.6-46.7-90-46.9-58.3-118.9-95.5-199.5-95.5S103.4 37.3 56.5 95.5c-44 6.4-65.3 53.9-46.7 90-6.4 22.4-9.8 46-9.8 70.5 0 141.4 114.6 256 256 256zM386.7 324.9c11.9-3.7 23.9 6.3 19.6 18.1-22.4 61.3-81.3 105.1-150.3 105.1S128.1 404.2 105.7 342.9c-4.3-11.8 7.7-21.8 19.6-18.1 39.2 12.2 83.7 19.1 130.7 19.1s91.5-6.9 130.7-19.1zm-31.6-231c5.3-10.7 20.5-10.7 25.8 0l20.9 42.4 46.7 6.8c11.8 1.7 16.5 16.2 8 24.5l-33.8 33 8 46.6c2 11.7-10.3 20.7-20.9 15.2l-41.8-22-41.8 22c-10.5 5.5-22.9-3.4-20.9-15.2l8-46.6-33.8-33c-8.5-8.3-3.8-22.8 8-24.5l46.7-6.8 20.9-42.4zm-198.2 0l20.9 42.4 46.7 6.8c11.8 1.7 16.5 16.2 8 24.5l-33.8 33 8 46.6c2 11.7-10.3 20.7-20.9 15.2l-41.8-22-41.8 22c-10.5 5.5-22.9-3.4-20.9-15.2l8-46.6-33.8-33c-8.5-8.3-3.8-22.8 8-24.5l46.7-6.8 20.9-42.4c5.3-10.7 20.5-10.7 25.8 0z"],"sort-up":[384,512,["sort-asc"],"f0de","M32 224c-12.9 0-24.6-7.8-29.6-19.8S.2 178.5 9.4 169.4l160-160c12.5-12.5 32.8-12.5 45.3 0l160 160c9.2 9.2 11.9 22.9 6.9 34.9S364.9 224 352 224L32 224z"],eye:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6-46.8 43.5-78.1 95.4-93 131.1-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64-11.5 0-22.3-3-31.7-8.4-1 10.9-.1 22.1 2.9 33.2 13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-12.2-45.7-55.5-74.8-101.1-70.8 5.3 9.3 8.4 20.1 8.4 31.7z"],"caret-left":[256,512,[],"f0d9","M7.7 235.8c-10.3 12.6-9.5 31.1 2.2 42.8l128 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 128-2.2 2.4z"],"apple-whole":[448,512,[127822,127823,"apple-alt"],"f5d1","M224 112c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80l16 0c8.8 0 16 7.2 16 16l0 16c0 44.2-35.8 80-80 80l-16 0zM0 288c0-76.3 35.7-160 112-160 27.3 0 59.7 10.3 82.7 19.3 18.8 7.3 39.9 7.3 58.7 0 22.9-8.9 55.4-19.3 82.7-19.3 76.3 0 112 83.7 112 160 0 128-80 224-160 224-16.5 0-38.1-6.6-51.5-11.3-8.1-2.8-16.9-2.8-25 0-13.4 4.7-35 11.3-51.5 11.3-80 0-160-96-160-224z"],"scroll-torah":[576,512,["torah"],"f6a0","M0 48C0 21.5 21.5 0 48 0 68.9 0 86.7 13.4 93.3 32l389.5 0c6.6-18.6 24.4-32 45.3-32 26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48-20.9 0-38.7-13.4-45.3-32L93.3 480c-6.6 18.6-24.4 32-45.3 32-26.5 0-48-21.5-48-48L0 48zM177.9 301c-1.2 2-1.9 4.2-1.9 6.6 0 6.9 5.6 12.5 12.5 12.5l56.9 0 30.5 49.2c2.6 4.2 7.2 6.8 12.2 6.8s9.6-2.6 12.2-6.8l30.5-49.2 56.9 0c6.9 0 12.5-5.6 12.5-12.5 0-2.3-.6-4.6-1.9-6.6l-27.8-45 27.8-45c1.2-2 1.9-4.2 1.9-6.6 0-6.9-5.6-12.5-12.5-12.5l-56.9 0-30.5-49.2c-2.6-4.2-7.2-6.8-12.2-6.8s-9.6 2.6-12.2 6.8l-30.5 49.2-56.9 0c-6.9 0-12.5 5.6-12.5 12.5 0 2.3 .6 4.6 1.9 6.6l27.8 45-27.8 45z"],"house-lock":[640,512,[],"e510","M528 224.1c44.2 0 80 35.8 80 80l0 50.6c18.6 6.6 32 24.4 32 45.3l0 96c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-96c0-20.9 13.4-38.7 32-45.3l0-50.6c0-44.2 35.8-80 80-80zM268.6 6.5c12.2-9.3 29.7-8.7 41.2 2l185 171.8C440.2 195 400 244.8 400 304l0 24.4c-19.6 17.6-32 43.1-32 71.5l0 96c0 5.5 .5 10.9 1.3 16.1L144 512c-35.3 0-64-28.7-64-64l0-176-16 0c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8-35.1l224-208 2.4-2zM272 320c-26.5 0-48 21.5-48 48l0 96 96 0 0-87.3c0-16.5 7-31.5 18.4-42.1-8.7-9-20.9-14.6-34.4-14.6l-32 0zm256-47.9c-17.7 0-32 14.3-32 32l0 47.9 64 0 0-47.9c0-17.7-14.3-32-32-32z"],"arrows-left-right-to-line":[576,512,[],"e4ba","M32 96C14.3 96 0 110.3 0 128L0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256c0-17.7-14.3-32-32-32zM390.6 342.6l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4-133.5 0 9.4-9.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-6 6-9.4 14.1-9.4 22.6s3.4 16.6 9.4 22.6l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4 133.5 0-9.4 9.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0zM576 128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256z"],trash:[448,512,[],"f1f8","M136.7 5.9L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-8.7-26.1C306.9-7.2 294.7-16 280.9-16L167.1-16c-13.8 0-26 8.8-30.4 21.9zM416 144L32 144 53.1 467.1C54.7 492.4 75.7 512 101 512L347 512c25.3 0 46.3-19.6 47.9-44.9L416 144z"],"face-sad-tear":[512,512,[128546,"sad-tear"],"f5b4","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm271 98c5.5-1.3 11.1-2 17-2 24.1 0 45.4 11.8 58.5 30 7.7 10.8 22.7 13.2 33.5 5.5s13.2-22.7 5.5-33.5c-21.7-30.2-57.3-50-97.5-50-12.5 0-24.6 1.9-35.9 5.5 9.8 12.7 16.5 27.9 18.9 44.6zM176 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 0zM185.4 292.8c-2.4-2.9-5.7-4.8-9.4-4.8s-7 1.9-9.4 4.8c-6.5 7.8-12.6 16.1-18.3 24.6-9 13.4-20.3 30.2-20.3 47.4 0 28.3 21.5 51.2 48 51.2s48-22.9 48-51.2c0-17.2-11.2-34-20.3-47.4-5.7-8.5-11.9-16.7-18.3-24.6z"],fax:[512,512,[128224,128439],"f1ac","M160 64l0 80 64 0 0-80 146.7 0 45.3 45.3 0 34.7 64 0 0-34.7c0-17-6.7-33.3-18.7-45.3L416 18.7C404 6.7 387.7 0 370.7 0L224 0c-35.3 0-64 28.7-64 64zM32 128c-17.7 0-32 14.3-32 32L0 448c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-288c0-17.7-14.3-32-32-32l-48 0zm448 64l-320 0 0 256c0 17.7 14.3 32 32 32l288 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32zM224 288a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm0 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM336 264a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM312 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM424 264a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM400 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"],"person-circle-plus":[640,512,[],"e541","M280 24a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm24 212.7L341 286.6c12.8-17.5 28.5-32.7 46.3-45l-56.2-75.7C306 132 266.3 112 224 112s-82 20-107.2 53.9l-70.5 95c-10.5 14.2-7.6 34.2 6.6 44.8s34.2 7.6 44.8-6.6L144 236.7 144 512c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-275.3zM496 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z"],hamsa:[512,512,[],"f665","M34.6 288L80 288c8.8 0 16-7.2 16-16L96 72c0-22.1 17.9-40 40-40s40 17.9 40 40l0 132c0 11 9 20 20 20s20-9 20-20l0-164c0-22.1 17.9-40 40-40s40 17.9 40 40l0 164c0 11 9 20 20 20s20-9 20-20l0-132c0-22.1 17.9-40 40-40s40 17.9 40 40l0 200c0 8.8 7.2 16 16 16l45.4 0c19.1 0 34.6 15.5 34.6 34.6 0 8.6-3.2 16.9-9 23.3L416.6 441c-41.1 45.2-99.4 71-160.6 71S136.6 486.2 95.4 441L9 345.9c-5.8-6.4-9-14.7-9-23.3 0-19.1 15.5-34.6 34.6-34.6zM256 288c-38.4 0-76.8 35.8-90.6 50.2-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 288zm0 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],"person-circle-question":[640,512,[],"e542","M280 24a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm24 212.7L341 286.6c12.8-17.5 28.5-32.7 46.3-45l-56.2-75.7C306 132 266.3 112 224 112s-82 20-107.2 53.9l-70.5 95c-10.5 14.2-7.6 34.2 6.6 44.8s34.2 7.6 44.8-6.6L144 236.7 144 512c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-275.3zM496 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-100a20 20 0 1 1 0 40 20 20 0 1 1 0-40zm0-100c-11.6 0-21.3 8.2-23.5 19.2-1.8 8.7-10.2 14.3-18.9 12.5s-14.3-10.2-12.5-18.9c5.2-25.6 27.8-44.8 54.9-44.8 30.9 0 56 25.1 56 56 0 19.8-11.7 37.8-29.8 45.9l-10.4 4.6c-1.2 7.7-7.8 13.5-15.8 13.5-8.8 0-16-7.2-16-16 0-11.2 6.6-21.3 16.8-25.9l12.4-5.5c6.6-2.9 10.8-9.4 10.8-16.6 0-13.3-10.7-24-24-24z"],"clipboard-check":[384,512,[],"f46c","M256 0c23.7 0 44.4 12.9 55.4 32l8.6 0c35.3 0 64 28.7 64 64l0 352c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l8.6 0C83.6 12.9 104.3 0 128 0L256 0zm26.9 212.6c-10.7-7.8-25.7-5.4-33.5 5.3l-85.6 117.7-26.5-27.4c-9.2-9.5-24.4-9.8-33.9-.6s-9.8 24.4-.6 33.9l46.4 48c4.9 5.1 11.8 7.8 18.9 7.3s13.6-4.1 17.8-9.8L288.2 246.1c7.8-10.7 5.4-25.7-5.3-33.5zM136 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l112 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L136 64z"],"share-from-square":[576,512,[61509,"share-square"],"f14d","M384.5 24l0 72-64 0c-79.5 0-144 64.5-144 144 0 93.4 82.8 134.8 100.6 142.6 2.2 1 4.6 1.4 7.1 1.4l2.5 0c9.8 0 17.8-8 17.8-17.8 0-8.3-5.9-15.5-12.8-20.3-8.9-6.2-19.2-18.2-19.2-40.5 0-45 36.5-81.5 81.5-81.5l30.5 0 0 72c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l136-136c9.4-9.4 9.4-24.6 0-33.9L425.5 7c-6.9-6.9-17.2-8.9-26.2-5.2S384.5 14.3 384.5 24zm-272 72c-44.2 0-80 35.8-80 80l0 256c0 44.2 35.8 80 80 80l256 0c44.2 0 80-35.8 80-80l0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32c0 8.8-7.2 16-16 16l-256 0c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0z"],receipt:[384,512,[129534],"f543","M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.2-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6S384 14.6 384 24l0 464c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6l-40.4-34.6-40.4 34.6c-9 7.7-22.2 7.7-31.2 0l-40.4-34.6-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488L0 24C0 14.6 5.5 6.1 14 2.2zM104 136c-13.3 0-24 10.7-24 24s10.7 24 24 24l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0zM80 352c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0c-13.3 0-24 10.7-24 24zm24-120c-13.3 0-24 10.7-24 24s10.7 24 24 24l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0z"],equals:[448,512,[62764],"3d","M32 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 128zm0 192c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 320z"],"chevron-up":[448,512,[],"f077","M201.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 173.3 54.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"],"virus-slash":[576,512,[],"e075","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-88.6-88.6c1.7-12.1-2-24.8-11.3-34-31.2-31.2-9.1-84.5 35-84.5 22.1 0 40-17.9 40-40s-17.9-40-40-40c-44.1 0-66.1-53.3-35-84.5 15.6-15.6 15.6-40.9 0-56.6s-40.9-15.6-56.6 0c-31.2 31.2-84.5 9.1-84.5-35 0-22.1-17.9-40-40-40s-40 17.9-40 40c0 44.1-53.3 66.1-84.5 35-9.3-9.3-22-13-34-11.3L41-24.9zM72 216c-22.1 0-40 17.9-40 40s17.9 40 40 40c44.1 0 66.1 53.3 35 84.5-15.6 15.6-15.6 40.9 0 56.6s40.9 15.6 56.6 0c31.2-31.2 84.5-9.1 84.5 35 0 22.1 17.9 40 40 40s40-17.9 40-40c0-21.4 12.6-37.6 29.1-45.1l-240-240C109.6 203.4 93.4 216 72 216z"],slash:[576,512,[],"f715","M7-25c9.4-9.4 24.6-9.4 33.9 0L569 503c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 9C-2.3-.4-2.3-15.6 7-25z"],expand:[448,512,[],"f065","M32 32C14.3 32 0 46.3 0 64l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zM64 352c0-17.7-14.3-32-32-32S0 334.3 0 352l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-96 0zM448 352c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-96z"],"note-sticky":[448,512,[62026,"sticky-note"],"f249","M64 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 213.5c0 17-6.7 33.3-18.7 45.3L322.7 461.3c-12 12-28.3 18.7-45.3 18.7L64 480zM389.5 304L296 304c-13.3 0-24 10.7-24 24l0 93.5 117.5-117.5z"],"table-columns":[448,512,["columns"],"f0db","M0 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 96zm64 64l0 256 128 0 0-256-128 0zm320 0l-128 0 0 256 128 0 0-256z"],"person-shelter":[512,512,[],"e54f","M271.9 4.2c-9.8-5.6-21.9-5.6-31.8 0l-224 128C6.2 137.9 0 148.5 0 160L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32L64 178.6 256 68.9 448 178.6 448 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320c0-11.5-6.2-22.1-16.1-27.8l-224-128zM256 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm-8 192l16 0 0 88c0 13.3 10.7 24 24 24s24-10.7 24-24l0-174.5 26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-33.2-61.7C329.7 245.1 294.4 224 256 224s-73.7 21.1-91.9 54.9l-33.2 61.7c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L200 313.5 200 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-88z"],"circle-notch":[512,512,[],"f1ce","M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8-79.3 23.6-137.1 97.1-137.1 184.1 0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256 512 397.4 397.4 512 256 512S0 397.4 0 256c0-116 77.1-213.9 182.9-245.4 16.9-5 34.8 4.6 39.8 21.5z"],water:[512,512,[],"f773","M410.6 124.1c20.7 15.6 46 30.7 74.2 34.5 13.1 1.8 25.2-7.5 27-20.6s-7.5-25.2-20.6-27c-15.9-2.1-33.2-11.3-51.7-25.2-38.4-29-90.5-29-129 0-24 18.1-40.7 26.3-54.5 26.3s-30.5-8.2-54.5-26.3c-38.4-29-90.5-29-129 0-18.5 13.9-35.8 23.1-51.7 25.2-13.1 1.8-22.4 13.8-20.6 27s13.8 22.4 27 20.6c28.2-3.8 53.6-18.9 74.2-34.5 21.3-16.1 49.9-16.1 71.2 0 24.2 18.3 52.3 35.9 83.4 35.9s59.1-17.7 83.4-35.9c21.3-16.1 49.9-16.1 71.2 0zm0 144c20.7 15.6 46 30.7 74.2 34.5 13.1 1.8 25.2-7.5 27-20.6s-7.5-25.2-20.6-27c-15.9-2.1-33.2-11.3-51.7-25.2-38.4-29-90.5-29-129 0-24 18.1-40.7 26.3-54.5 26.3s-30.5-8.2-54.5-26.3c-38.4-29-90.5-29-129 0-18.5 13.9-35.8 23.1-51.7 25.2-13.1 1.7-22.4 13.8-20.6 27s13.8 22.4 27 20.6c28.2-3.8 53.6-18.9 74.2-34.5 21.3-16.1 49.9-16.1 71.2 0 24.2 18.3 52.3 35.9 83.4 35.9s59.1-17.7 83.4-35.9c21.3-16.1 49.9-16.1 71.2 0zm-71.2 144c21.3-16.1 49.9-16.1 71.2 0 20.7 15.6 46 30.7 74.2 34.5 13.1 1.8 25.2-7.5 27-20.6s-7.5-25.2-20.6-27c-15.9-2.1-33.2-11.3-51.7-25.2-38.4-29-90.5-29-129 0-24 18.1-40.7 26.3-54.5 26.3s-30.5-8.2-54.5-26.3c-38.4-29-90.5-29-129 0-18.5 13.9-35.8 23.1-51.7 25.2-13.1 1.8-22.4 13.8-20.6 27s13.8 22.4 27 20.6c28.2-3.8 53.6-18.9 74.2-34.5 21.3-16.1 49.9-16.1 71.2 0 24.2 18.3 52.3 35.9 83.4 35.9s59.1-17.7 83.4-35.9z"],"delete-left":[640,512,[9003,"backspace"],"f55a","M576 128c0-35.3-28.7-64-64-64L205.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.7L512 448c35.3 0 64-28.7 64-64l0-256zM284.1 188.1c9.4-9.4 24.6-9.4 33.9 0l33.9 33.9 33.9-33.9c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-33.9 33.9 33.9 33.9c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-33.9-33.9-33.9 33.9c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l33.9-33.9-33.9-33.9c-9.4-9.4-9.4-24.6 0-33.9z"],"broom-ball":[576,512,["quidditch","quidditch-broom-ball"],"f458","M496 544a80 80 0 1 1 0-160 80 80 0 1 1 0 160zM106.8 277.2c30.6-30.6 73.1-45.9 115.8-42.2L341 353.3c3.7 42.8-11.6 85.2-42.2 115.9-27.4 27.4-64.6 42.8-103.3 42.8L22.1 512c-12.2 0-22.1-9.9-22.1-22.1 0-6.3 2.7-12.3 7.3-16.5L133.7 359.7c4.2-3.7-.4-10.4-5.4-7.9L77.2 377.4c-6.1 3-13.2-1.4-13.2-8.2 0-31.5 12.5-61.8 34.8-84l8-8zm417-270c12.6-10.3 31.1-9.5 42.8 2.2s12.4 30.2 2.2 42.8l-2.2 2.4-192 192 34.8 34.7c4.2 4.2 6.6 10 6.6 16 0 12.5-10.1 22.6-22.6 22.6l-29.1 0-108.3-108.3 0-29.1c0-12.5 10.1-22.6 22.6-22.6 6 0 11.8 2.4 16 6.6l34.8 34.7 192-192 2.4-2.2z"],j:[320,512,[106],"4a","M288 32c17.7 0 32 14.3 32 32l0 256c0 88.4-71.6 160-160 160S0 408.4 0 320l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32c0 53 43 96 96 96s96-43 96-96l0-256c0-17.7 14.3-32 32-32z"],"shuttle-space":[576,512,["space-shuttle"],"f197","M0 368l0 64c0 26.5 21.5 48 48 48l50 0c40.6 0 80.4-11 115.2-31.9l133.5-80.1-93.3 0-64.9 38.9c-14 8.4-28.9 14.7-44.5 19l0-66.4c9.7-5.6 17.8-13.7 23.4-23.4l198.8 0c67.1 0 127.8-20.6 170.3-70.6 4.6-5.4 4.6-13.3 0-18.8-42.5-50.1-103.2-70.6-170.3-70.6l-198.8 0c-5.6-9.7-13.7-17.8-23.4-23.4l0-66.4c15.6 4.2 30.6 10.6 44.5 19l64.9 38.9 93.3 0-133.5-80.1C178.4 43 138.6 32 98 32L48 32C21.5 32 0 53.5 0 80L0 368zm96 0l0 64-48 0 0-64 48 0zM96 80l0 64-48 0 0-64 48 0zM416 224c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"],"yin-yang":[512,512,[9775],"f6ad","M224 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 352a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm0-448c53 0 96 43 96 96s-43 96-96 96-96 43-96 96 43 96 96 96C150 448 64 362 64 256S150 64 256 64zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"],stop:[448,512,[9209],"f04d","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 32z"],trowel:[576,512,[],"e589","M407.9 181.4L277.3 312 342.6 377.4c7.9 7.9 11.1 19.4 8.4 30.3s-10.8 19.6-21.5 22.9l-256 80c-11.4 3.5-23.8 .5-32.2-7.9s-11.5-20.8-7.9-32.2l80-256c3.3-10.7 12-18.9 22.9-21.5s22.4 .5 30.3 8.4L232 266.7 362.6 136.1c-14.3-14.6-14.2-38 .3-52.5l95.4-95.4c26.9-26.9 70.5-26.9 97.5 0s26.9 70.5 0 97.5l-95.4 95.4c-14.5 14.5-37.9 14.6-52.5 .3z"],"hand-back-fist":[384,512,["hand-rock"],"f255","M7.4 253.6C2.6 245.9 0 237.1 0 228l0-36c0-26.5 21.5-48 48-48l16 0 0-80c0-26.5 21.5-48 48-48 17.3 0 32.4 9.1 40.9 22.8 4.3-22.1 23.8-38.8 47.1-38.8 23.4 0 42.9 16.8 47.1 38.9 7.3-4.4 15.8-6.9 24.9-6.9 22.1 0 40.8 15 46.3 35.4 5.5-2.2 11.4-3.4 17.7-3.4 26.5 0 48 21.5 48 48l0 96.9c0 9.9-2.3 19.7-6.8 28.6l-39.6 79.1c-10.8 21.7-33 35.4-57.2 35.4L96 352c-16.5 0-31.8-8.4-40.6-22.4l-48-76zM32 480l0-48c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 48c0 17.7-14.3 32-32 32L64 512c-17.7 0-32-14.3-32-32z"],"temperature-high":[512,512,[],"f769","M96 96c0-53 43-96 96-96s96 43 96 96l0 164.7c29.5 26.4 48 64.7 48 107.3 0 79.5-64.5 144-144 144S48 447.5 48 368c0-42.6 18.5-81 48-107.3L96 96zm96 336c35.3 0 64-28.7 64-64 0-26.9-16.5-49.9-40-59.3L216 96c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 212.7c-23.5 9.5-40 32.5-40 59.3 0 35.3 28.7 64 64 64zM464 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM352 80a80 80 0 1 1 160 0 80 80 0 1 1 -160 0z"],"greater-than":[512,512,[62769],"3e","M34.9 50.6c-7.4 16-.4 35.1 15.6 42.5L403.6 256 50.6 419c-16 7.4-23.1 26.4-15.6 42.5s26.4 23 42.5 15.6l416-192c11.3-5.2 18.6-16.6 18.6-29.1s-7.3-23.8-18.6-29.1L77.4 35c-16-7.4-35.1-.4-42.5 15.6z"],crutch:[512,512,[],"f7f7","M297.4 9.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-1.4-1.4-158.6 158.6c-18 18-42.4 28.1-67.9 28.1l-59 0c-8.5 0-16.6 3.4-22.6 9.4-61.7 61.7-92.8 92.8-93.3 93.3-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l16-16 0 0 77.3-77.3c6-6 9.4-14.1 9.4-22.6l0-59c0-25.5 10.1-49.9 28.1-67.9L298.7 56 297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zM344 101.3L261.3 184 328 250.7 410.7 168 344 101.3zm-128 128l-30.6 30.6c-6 6-9.4 14.1-9.4 22.6l0 53.5 53.5 0c8.5 0 16.6-3.4 22.6-9.4L282.7 296 216 229.3z"],septagon:[576,512,["heptagon"],"e820","M267.4-31.5c15.9-5.5 33.5-4.6 48.8 2.7l172.4 83 6.3 3.5c14.2 9 24.5 23.3 28.3 39.9l42.6 186.5 1.2 7.2c1.6 14.3-1.7 28.8-9.4 41.1l-4.2 5.9-119.3 149.6c-12.1 15.2-30.6 24.1-50 24.1l-191.3 0c-19.5 0-37.9-8.9-50-24.1L23.5 338.4c-12.1-15.2-16.7-35.2-12.3-54.2l42.6-186.5 2-7c5.6-15.9 17.2-29 32.6-36.4l172.4-83 6.7-2.7z"],"street-view":[512,512,[],"f21d","M256 0a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM224 160l64 0c35.3 0 64 28.7 64 64l0 48c0 17.7-14.3 32-32 32l-1.8 0-11.1 99.5c-1.8 16.2-15.5 28.5-31.8 28.5l-38.7 0c-16.3 0-30-12.3-31.8-28.5l-11.1-99.5-1.8 0c-17.7 0-32-14.3-32-32l0-48c0-35.3 28.7-64 64-64zM412.4 400.2c-16.1-4.2-34.8-7.6-55.4-10.2l5.3-47.7c22.7 2.9 43.7 6.7 62.1 11.5 22.4 5.8 42.6 13.3 57.8 23.3 14.7 9.6 29.8 24.9 29.8 47s-15.1 37.4-29.8 47c-15.2 9.9-35.5 17.5-57.8 23.3-45.1 11.7-105.3 17.8-168.4 17.8s-123.3-6.1-168.4-17.8C65.2 488.4 45 480.9 29.8 471 15.1 461.4 0 446.1 0 424s15.1-37.4 29.8-47c15.2-9.9 35.5-17.5 57.8-23.3 18.5-4.8 39.5-8.6 62.1-11.5L155 390c-20.6 2.6-39.3 6.1-55.4 10.2-56.6 14.6-56.6 32.9 0 47.5 39.9 10.3 95.8 16.2 156.4 16.2s116.5-5.9 156.4-16.2c56.6-14.6 56.6-32.9 0-47.5z"],"wave-square":[512,512,[],"f83e","M64 96c0-17.7 14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 288 96 0 0-128c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-288-96 0 0 128c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-128z"],"angle-left":[256,512,[8249],"f104","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"],screwdriver:[576,512,[129691],"f54a","M352.1 146.7l0-49.6c0-10.7 5.3-20.7 14.2-26.6L485.2-8.7c6.3-4.2 14.8-3.4 20.2 2l45.4 45.5c5.4 5.4 6.2 13.8 2 20.2L473.6 177.8c-5.9 8.9-15.9 14.2-26.6 14.2l-49.6 0-90.7 90.7c15 33.3 8.9 73.9-18.5 101.3L162.1 510.1c-18.7 18.7-49.1 18.7-67.9 0L34.1 449.9c-18.7-18.7-18.7-49.1 0-67.9L160.1 256c27.4-27.4 67.9-33.6 101.3-18.5l90.7-90.7z"],tractor:[576,512,[128668],"f722","M160 96l0 96 133.4 0-57.6-96-75.8 0zM96 223L96 64c0-17.7 14.3-32 32-32l107.8 0c22.5 0 43.3 11.8 54.9 31.1l77.4 128.9 64 0 0-72c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72 48 0c26.5 0 48 21.5 48 48l0 41.5c0 14.2-6.3 27.8-17.3 36.9l-35 29.2c26.5 15.2 44.3 43.7 44.3 76.4 0 48.6-39.4 88-88 88s-88-39.4-88-88c0-14.4 3.5-28 9.6-40l-101.2 0c-3 13.4-7.9 26-14.4 37.7 7.7 9.4 7.2 23.4-1.6 32.2l-22.6 22.6c-8.8 8.8-22.7 9.3-32.2 1.6-9.3 5.2-19.3 9.3-29.8 12.3-1.2 12.1-11.4 21.6-23.9 21.6l-32 0c-12.4 0-22.7-9.5-23.9-21.6-10.5-3-20.4-7.2-29.8-12.3-9.4 7.7-23.4 7.2-32.2-1.6L35.5 453.8c-8.8-8.8-9.3-22.7-1.6-32.2-5.2-9.3-9.3-19.3-12.3-29.8-12.1-1.2-21.6-11.4-21.6-23.9l0-32c0-12.4 9.5-22.7 21.6-23.9 3-10.5 7.2-20.4 12.3-29.8-7.7-9.4-7.2-23.4 1.6-32.2l22.6-22.6c8.8-8.8 22.7-9.3 32.2-1.6 1.9-1 3.7-2 5.7-3zm64 65a64 64 0 1 0 0 128 64 64 0 1 0 0-128zM440 424a40 40 0 1 0 80 0 40 40 0 1 0 -80 0z"],"bridge-circle-xmark":[576,512,[],"e4cb","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l8 0 0 64-40 0 0 112c37.6 9.4 64 43.2 64 82l0 94c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96 6.4 0 12.7 .6 18.7 1.8 34.7-49.5 92.2-81.8 157.3-81.8 28.6 0 55.6 6.2 80 17.4l0-65.4-40 0 0-64 8 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zM424 96l0 64-80 0 0-64 80 0zM296 96l0 64-80 0 0-64 80 0zM88 96l80 0 0 64-80 0 0-64zM432 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7l-36.7 36.7 36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-36.7-36.7-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l36.7-36.7-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l36.7 36.7 36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"],vials:[512,512,[],"f493","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 352c0 53 43 96 96 96s96-43 96-96l0-352 64 0 0 352c0 53 43 96 96 96s96-43 96-96l0-352c17.7 0 32-14.3 32-32S497.7 0 480 0L32 0zM160 64l0 128-64 0 0-128 64 0zm256 0l0 128-64 0 0-128 64 0z"],stethoscope:[576,512,[129658],"f0f1","M32 48C32 21.5 53.5 0 80 0l48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 128c0 53 43 96 96 96s96-43 96-96l0-128-32 0c-17.7 0-32-14.3-32-32S238.3 0 256 0l48 0c26.5 0 48 21.5 48 48l0 144c0 77.4-55 142-128 156.8l0 19.2c0 61.9 50.1 112 112 112s112-50.1 112-112l0-85.5c-37.3-13.2-64-48.7-64-90.5 0-53 43-96 96-96s96 43 96 96c0 41.8-26.7 77.4-64 90.5l0 85.5c0 97.2-78.8 176-176 176S160 465.2 160 368l0-19.2C87 334 32 269.4 32 192L32 48zM480 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"],podcast:[448,512,[],"f2ce","M336 359.8c39.1-32.3 64-81.1 64-135.8 0-97.2-78.8-176-176-176S48 126.8 48 224C48 278.7 72.9 327.5 112 359.8 112.4 377.4 115.2 400.2 118.4 421.6 48 383.9 0 309.5 0 224 0 100.3 100.3 0 224 0S448 100.3 448 224c0 85.6-48 159.9-118.5 197.6 3.3-21.4 6-44.2 6.4-61.8zm-14-53.4c-8.3-12.6-19.2-21.6-30.4-27.8-2.1-1.1-4.2-2.2-6.3-3.2 11.7-13.9 18.8-31.9 18.8-51.5 0-44.2-35.8-80-80-80s-80 35.8-80 80c0 19.6 7.1 37.6 18.8 51.5-2.1 1-4.2 2-6.3 3.2-11.2 6.2-22.1 15.2-30.4 27.8-18.8-22.3-30.1-51-30.1-82.4 0-70.7 57.3-128 128-128s128 57.3 128 128c0 31.4-11.3 60.2-30.1 82.4zM224 312c32.9 0 64 8.6 64 43.8 0 33-12.9 104.1-20.6 132.9-5.1 19-24.5 23.4-43.4 23.4s-38.2-4.4-43.4-23.4c-7.8-28.5-20.6-99.7-20.6-132.8 0-35.1 31.1-43.8 64-43.8zm0-128a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"],"arrow-up-right-dots":[512,512,[],"e4b7","M96 32C78.3 32 64 46.3 64 64S78.3 96 96 96L114.7 96 9.4 201.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.3 160 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32L96 32zM403.8 70.1a38.1 38.1 0 1 0 76.2 0 38.1 38.1 0 1 0 -76.2 0zM279.7 194.2a38.1 38.1 0 1 0 76.2 0 38.1 38.1 0 1 0 -76.2 0zm162.2-38.1a38.1 38.1 0 1 0 0 76.2 38.1 38.1 0 1 0 0-76.2zM156.2 317.8a38.1 38.1 0 1 0 76.2 0 38.1 38.1 0 1 0 -76.2 0zm161.6-38.1a38.1 38.1 0 1 0 0 76.2 38.1 38.1 0 1 0 0-76.2zm86.1 38.1a38.1 38.1 0 1 0 76.2 0 38.1 38.1 0 1 0 -76.2 0zM70.1 403.8a38.1 38.1 0 1 0 0 76.2 38.1 38.1 0 1 0 0-76.2zm86.1 38.1a38.1 38.1 0 1 0 76.2 0 38.1 38.1 0 1 0 -76.2 0zm161.6-38.1a38.1 38.1 0 1 0 0 76.2 38.1 38.1 0 1 0 0-76.2zm86.1 38.1a38.1 38.1 0 1 0 76.2 0 38.1 38.1 0 1 0 -76.2 0z"],"chess-queen":[512,512,[9819],"f445","M256 80a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM5.5 185L128 384 71.8 454.3c-5 6.3-7.8 14.1-7.8 22.2 0 19.6 15.9 35.5 35.5 35.5l312.9 0c19.6 0 35.5-15.9 35.5-35.5 0-8.1-2.7-15.9-7.8-22.2L384 384 506.5 185c3.6-5.9 5.5-12.7 5.5-19.6l0-.6c0-20.3-16.5-36.8-36.8-36.8-7.3 0-14.4 2.2-20.4 6.2l-16.9 11.3c-12.7 8.5-29.6 6.8-40.4-4l-34.1-34.1C356.1 100.1 346.2 96 336 96s-20.1 4.1-27.3 11.3l-30.1 30.1c-12.5 12.5-32.8 12.5-45.3 0l-30.1-30.1C196.1 100.1 186.2 96 176 96s-20.1 4.1-27.3 11.3l-34.1 34.1c-10.8 10.8-27.7 12.5-40.4 4L57.3 134.2c-6.1-4-13.2-6.2-20.4-6.2-20.3 0-36.8 16.5-36.8 36.8l0 .6c0 6.9 1.9 13.7 5.5 19.6z"],"anchor-circle-exclamation":[640,512,[],"e4ab","M320.5 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-32-96c-53 0-96 43-96 96 0 41.8 26.7 77.4 64 90.5l0 257.9c-62.9-14.3-110.2-69.7-111.9-136.5l16.1 14.1c10 8.7 25.1 7.7 33.9-2.3s7.7-25.1-2.3-33.9l-64-56c-9-7.9-22.6-7.9-31.6 0l-64 56c-10 8.7-11 23.9-2.3 33.9s23.9 11 33.9 2.3l16.2-14.2c2.1 113.1 94.4 204.1 208 204.1 16.6 0 32.7-1.9 48.2-5.6-20.3-30.5-32.2-67-32.2-106.4 0-27.3 5.7-53.3 16-76.9l0-136.6c37.3-13.2 64-48.7 64-90.5 0-53-43-96-96-96zm208 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-100a20 20 0 1 1 0 40 20 20 0 1 1 0-40zm0-140c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"],"ellipsis-vertical":[128,512,["ellipsis-v"],"f142","M64 144a56 56 0 1 1 0-112 56 56 0 1 1 0 112zm0 224c30.9 0 56 25.1 56 56s-25.1 56-56 56-56-25.1-56-56 25.1-56 56-56zm56-112c0 30.9-25.1 56-56 56s-56-25.1-56-56 25.1-56 56-56 56 25.1 56 56z"],"heart-circle-exclamation":[576,512,[],"e4fe","M241 87.1l15 20.7 15-20.7C296 52.5 336.2 32 378.9 32 452.4 32 512 91.6 512 165.1l0 2.6c0 17.6-3.4 35.6-9.5 53.7-21.8-8.6-45.6-13.4-70.5-13.4-106 0-192 86-192 192 0 28.5 6.2 55.6 17.4 80-.5 0-.9 0-1.4 0-15.5 0-30.8-4.6-43.1-14.1-73-55.7-212.9-186-212.9-298.2l0-2.6C0 91.6 59.6 32 133.1 32 175.8 32 216 52.5 241 87.1zM432 256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 228a20 20 0 1 0 0-40 20 20 0 1 0 0 40zm0-180c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z"],"building-circle-exclamation":[576,512,[],"e4d3","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l180 0c-10.5-14.6-19-30.7-25.1-48l-74.9 0 0-80c0-17.7 14.3-32 32-32l32 0c2 0 4 .2 5.9 .5 6-23.6 16.3-45.4 30.1-64.5l-4 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 4c27.5-19.8 60.3-32.4 96-35.4L416 64c0-35.3-28.7-64-64-64L96 0zm32 112c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM128 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM432 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-100a20 20 0 1 1 0 40 20 20 0 1 1 0-40zm0-140c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"],"person-arrow-up-from-line":[576,512,[],"e539","M192-32a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM318.3 299.1l-46.3-62.4 0 243.3 272 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 544c-17.7 0-32-14.3-32-32s14.3-32 32-32l80 0 0-243.3-46.3 62.4c-10.5 14.2-30.6 17.2-44.8 6.6s-17.2-30.6-6.6-44.8l70.5-95C110 132 149.7 112 192 112s82 20 107.2 53.9l70.5 95c10.5 14.2 7.6 34.2-6.6 44.8s-34.2 7.6-44.8-6.6zM208 480l0-128c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128 32 0zM566.6 102.6c-12.5 12.5-32.8 12.5-45.3 0L496 77.3 496 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-146.7-25.4 25.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l80-80c12.5-12.5 32.8-12.5 45.3 0l80 80c12.5 12.5 12.5 32.8 0 45.3z"],"not-equal":[448,512,[],"f53e","M378.6 81.8c9.8-14.7 5.8-34.6-8.9-44.4s-34.6-5.8-44.4 8.9L270.9 128 32 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l196.2 0-85.3 128-110.9 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l68.2 0-30.8 46.2c-9.8 14.7-5.8 34.6 8.9 44.4s34.6 5.8 44.4-8.9L177.1 384 416 384c17.7 0 32-14.3 32-32s-14.3-32-32-32l-196.2 0 85.3-128 110.9 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-68.2 0 30.8-46.2z"],"train-tram":[384,512,[128650],"e5b4","M0 8C0-5.3 10.7-16 24-16l336 0c13.3 0 24 10.7 24 24l0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8-120 0 0 64 40 0c53 0 96 43 96 96l0 160c0 31.2-14.9 59-38 76.5l64.3 76c8.6 10.1 7.3 25.3-2.8 33.8s-25.3 7.3-33.8-2.8l-74.6-88.1c-3.6 .4-7.3 .6-11.1 .6l-128 0c-3.8 0-7.5-.2-11.1-.6L42.3 535.5c-8.6 10.1-23.7 11.4-33.8 2.8s-11.4-23.7-2.8-33.8l64.3-76C46.9 411 32 383.2 32 352l0-160c0-53 43-96 96-96l40 0 0-64-120 0 0 8c0 13.3-10.7 24-24 24S0 53.3 0 40L0 8zM128 160c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-128 0zm32 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"],"plane-departure":[576,512,[128747],"f5b0","M372 143.9L172.7 40.2c-8-4.1-17.3-4.8-25.7-1.7l-41.1 15c-10.3 3.7-13.8 16.4-7.1 25L200.3 206.4 100.1 242.8 40 206.2c-6.2-3.8-13.8-4.5-20.7-2.1L3 210.1c-9.4 3.4-13.4 14.5-8.3 23.1l53.6 91.8c15.6 26.7 48.1 38.4 77.1 27.8l12.9-4.7 0 0 398.4-145c29.1-10.6 44-42.7 33.5-71.8s-42.7-44-71.8-33.5L372 143.9zM32.2 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-512 0z"],"right-to-bracket":[512,512,["sign-in-alt"],"f2f6","M345 273c9.4-9.4 9.4-24.6 0-33.9L201 95c-6.9-6.9-17.2-8.9-26.2-5.2S160 102.3 160 112l0 80-112 0c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48l112 0 0 80c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2L345 273zm7 143c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0z"],"sd-card":[384,512,[],"f7c2","M384 64c0-35.3-28.7-64-64-64L125.3 0C108.3 0 92 6.7 80 18.7L18.7 80C6.7 92 0 108.3 0 125.3L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384zM160 88l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24zm88 0l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24zm88 0l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24z"],"house-circle-exclamation":[640,512,[],"e50a","M496 544a144 144 0 1 1 0-288 144 144 0 1 1 0 288zM268.6 6.5c12.2-9.3 29.7-8.7 41.2 2l217.6 202c-10.2-1.7-20.7-2.6-31.3-2.6-78.6 0-146.1 47.2-175.8 114.8-5.1-1.8-10.5-2.8-16.2-2.8l-32 0c-26.5 0-48 21.5-48 48l0 96 91 0c6.1 17.3 14.6 33.4 25.1 48L144 512c-35.3 0-64-28.7-64-64l0-176-16 0c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8-35.1l224-208 2.4-2zM496 444a20 20 0 1 0 0 40 20 20 0 1 0 0-40zm0-140c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16 8.8 0 16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z"],"shekel-sign":[448,512,[8362,"ils","shekel","sheqel","sheqel-sign"],"f20b","M32 32C14.3 32 0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-352 128 0c35.3 0 64 28.7 64 64l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-70.7-57.3-128-128-128L32 32zM320 480c70.7 0 128-57.3 128-128l0-288c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 288c0 35.3-28.7 64-64 64l-128 0 0-224c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l160 0z"],radio:[512,512,[128251],"f8d7","M494.8 15c12.7-3.7 20-17.1 16.3-29.8S494-34.8 481.3-31L51.8 94.9C42.4 97.6 33.9 102.1 26.6 108 10.5 119.7 0 138.6 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L218.5 96 494.8 15zM368 208a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM64 248c0-13.3 10.7-24 24-24l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 272c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 368c-13.3 0-24-10.7-24-24z"],"hand-dots":[512,512,["allergies"],"f461","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 272c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4S-3.6 325.7 12.4 341L124.8 448c43.1 41.1 100.4 64 160 64l19.2 0c97.2 0 176-78.8 176-176l0-208c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208zM200 352a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 88a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-88 24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"],"book-skull":[448,512,["book-dead"],"f6b7","M96 512l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-66.7c18.6-6.6 32-24.4 32-45.3l0-288c0-26.5-21.5-48-48-48L96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96zM64 416c0-17.7 14.3-32 32-32l256 0 0 64-256 0c-17.7 0-32-14.3-32-32zM272 163.2l0 12.8c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-12.8c-19.4-11.7-32-30.3-32-51.2 0-35.3 35.8-64 80-64s80 28.7 80 64c0 20.9-12.6 39.5-32 51.2zM208 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 32zm74.2 95.7c4.6 10.1 .1 21.9-9.9 26.5l-47.9 21.8 47.9 21.8c10.1 4.6 14.5 16.4 9.9 26.5s-16.4 14.5-26.5 9.9L224 294 144.3 330.2c-10.1 4.6-21.9 .1-26.5-9.9s-.1-21.9 9.9-26.5l47.9-21.8-47.9-21.8c-10.1-4.6-14.5-16.4-9.9-26.5s16.4-14.5 26.5-9.9L224 250 303.7 213.8c10.1-4.6 21.9-.1 26.5 9.9z"],"unlock-keyhole":[384,512,["unlock-alt"],"f13e","M192 32c-35.3 0-64 28.7-64 64l0 64 192 0c35.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-64l0-64c0-70.7 57.3-128 128-128 63.5 0 116.1 46.1 126.2 106.7 2.9 17.4-8.8 33.9-26.3 36.9s-33.9-8.8-36.9-26.3C250 55.1 223.7 32 192 32zm40 328c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0z"],"file-arrow-up":[384,512,["file-upload"],"f574","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM209 263c-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 86.1c0 13.3 10.7 24 24 24s24-10.7 24-24l0-86.1 23 23c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-64-64z"],"face-grin-tears":[640,512,[128514,"grin-tears"],"f588","M554.8 203.4l16.3 2.3C547.7 88.4 444.2 0 320 0S92.3 88.4 68.9 205.7l16.3-2.3c37-5.3 68.6 26.4 63.4 63.4l-6.7 46.7c-4.1 29-21.6 53.2-45.8 66.8 43.7 78.5 127.6 131.7 223.8 131.7s180.1-53.1 223.8-131.7c-24.1-13.5-41.6-37.8-45.8-66.8l-6.7-46.7c-5.3-37 26.4-68.6 63.4-63.4zM470.3 326.9C447.9 388.2 389.1 432 320 432S192.1 388.2 169.7 326.9c-4.3-11.8 7.7-21.8 19.6-18.1 39.2 12.2 83.7 19.1 130.7 19.1s91.5-6.9 130.7-19.1c11.9-3.7 23.9 6.3 19.6 18.1zM212 208l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28s-28 12.5-28 28zm188-28c-15.5 0-28 12.5-28 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28zM640 300.6c0-25.6-18.8-47.3-44.1-50.9L549.1 243c-10.6-1.5-19.6 7.5-18.1 18.1l6.7 46.7c3.6 25.3 25.3 44.1 50.9 44.1 28.4 0 51.4-23 51.4-51.4zm-640 0C0 329 23 352 51.4 352 77 352 98.7 333.2 102.3 307.9l6.7-46.7c1.5-10.6-7.5-19.6-18.1-18.1l-46.7 6.7C18.8 253.3 0 275 0 300.6z"],"pen-to-square":[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L368 46.1 465.9 144 490.3 119.6c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L432 177.9 334.1 80 172.4 241.7zM96 64C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z"],"earth-europe":[512,512,["globe-europe"],"f7a2","M256.2 48c114.8 .1 207.8 93.2 207.8 208 0 22.1-3.4 43.4-9.8 63.4-2 .4-4.1 .6-6.2 .6l-2.7 0c-8.5 0-16.6-3.4-22.6-9.4l-29.3-29.3c-6-6-9.4-14.1-9.4-22.6l0-50.7c0-8.8 7.2-16 16-16s16-7.2 16-16-7.2-16-16-16l-24 0c-13.3 0-24 10.7-24 24s-10.7 24-24 24l-56 0c-8.8 0-16 7.2-16 16s-7.2 16-16 16l-25.4 0c-12.5 0-22.6-10.1-22.6-22.6 0-6 2.4-11.8 6.6-16l70.1-70.1c2.1-2.1 3.3-5 3.3-8 0-6.2-5.1-11.3-11.3-11.3l-14.1 0c-12.5 0-22.6-10.1-22.6-22.6 0-6 2.4-11.8 6.6-16l23.1-23.1c.8-.8 1.6-1.5 2.5-2.2zM438.4 356.1c-32.8 59.6-93.9 101.4-165.2 107.2-.7-2.3-1.1-4.8-1.1-7.3 0-13.3-10.7-24-24-24l-26.7 0c-8.5 0-16.6-3.4-22.6-9.4l-29.3-29.3c-6-6-9.4-14.1-9.4-22.6l0-66.7c0-17.7 14.3-32 32-32l98.7 0c8.5 0 16.6 3.4 22.6 9.4l29.3 29.3c6 6 14.1 9.4 22.6 9.4l5.5 0c8.5 0 16.6 3.4 22.6 9.4l16 16c4.2 4.2 10 6.6 16 6.6 4.8 0 9.3 1.5 13 4.1zM256 512l26.2-1.3c-8.6 .9-17.3 1.3-26.2 1.3zm26.2-1.3C411.3 497.6 512 388.6 512 256 512 114.6 397.4 0 256 0l0 0C114.6 0 0 114.6 0 256 0 383.5 93.2 489.3 215.3 508.8 228.5 510.9 242.1 512 256 512zM187.3 123.3l-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"],"face-grin-beam-sweat":[576,512,[128517,"grin-beam-sweat"],"f583","M546.2-.1c14.7 17.8 29.8 40.1 29.8 64.1 0 36.4-27.6 64-64 64s-64-27.6-64-64c0-24 15.2-46.3 29.8-64.1 8.8-10.7 18.5-20.8 29-30 3-2.6 7.4-2.6 10.4 0 10.5 9.1 20.1 19.3 29 30zM288 0c42.5 0 82.6 10.4 117.8 28.7-3.6 10.9-5.8 22.7-5.8 35.3 0 62.9 49.1 112 112 112 6.4 0 12.7-.5 18.8-1.5 8.6 25.6 13.2 53 13.2 81.5 0 141.4-114.6 256-256 256S32 397.4 32 256 146.6 0 288 0zM418.7 308.9C379.5 321.1 335.1 328 288 328s-91.5-6.9-130.7-19.1c-11.9-3.7-23.9 6.3-19.6 18.1 22.4 61.3 81.3 105.1 150.3 105.1s127.9-43.8 150.3-105.1c4.3-11.8-7.7-21.8-19.6-18.1zM208 180c15.5 0 28 12.5 28 28l0 8c0 11 9 20 20 20s20-9 20-20l0-8c0-37.6-30.4-68-68-68s-68 30.4-68 68l0 8c0 11 9 20 20 20s20-9 20-20l0-8c0-15.5 12.5-28 28-28zm132 28c0-15.5 12.5-28 28-28s28 12.5 28 28l0 8c0 11 9 20 20 20s20-9 20-20l0-8c0-37.6-30.4-68-68-68s-68 30.4-68 68l0 8c0 11 9 20 20 20s20-9 20-20l0-8z"],"circle-half-stroke":[512,512,[9680,"adjust"],"f042","M448 256c0-106-86-192-192-192l0 384c106 0 192-86 192-192zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z"],"person-military-to-person":[512,512,[],"e54c","M71 12.5c-8.6 1-15 8.2-15 16.8 0 9.3 7.5 16.8 16.7 16.9l111.4 0c8.8-.1 15.9-7.2 15.9-16L200 16c0-9.5-8.3-17-17.8-15.9L71 12.5zM189.5 78.1l-122.9 0c-1.6 5.7-2.5 11.7-2.5 17.9 0 35.3 28.7 64 64 64s64-28.7 64-64c0-6.2-.9-12.2-2.5-17.9zM32 256l0 32c0 17.7 14.3 32 32 32l128 0c1.8 0 3.5-.1 5.2-.4L53 208.6C40.1 220.3 32 237.2 32 256zm190.2 42.5c1.1-3.3 1.8-6.8 1.8-10.5l0-32c0-35.3-28.7-64-64-64l-64 0c-3.7 0-7.4 .3-10.9 .9L222.2 298.5zM384 160a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-35.3 0-64 28.7-64 64l0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32c0-35.3-28.7-64-64-64l-64 0zM215.8 450.1c5.2-4.6 8.2-11.1 8.2-18.1s-3-13.5-8.2-18.1l-64-56c-7.1-6.2-17.1-7.7-25.7-3.8S112 366.6 112 376l0 32-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l88 0 0 32c0 9.4 5.5 18 14.1 21.9s18.6 2.4 25.7-3.8l64-56zM288 431.9c0 6.9 3 13.5 8.1 18.1l64 56.4c7.1 6.2 17.1 7.8 25.7 3.9S400 497.8 400 488.4l0-32.4 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0 0-32c0-9.4-5.5-18-14.1-21.9s-18.6-2.4-25.7 3.8l-64 56c-5.2 4.5-8.2 11.1-8.2 18z"],"table-cells-column-lock":[640,512,[],"e678","M256 224l0 192 64 0 0-192-64 0zm256-79c-46.7 5.8-85.6 36.8-102.7 79l-25.3 0 0 90.8c-10.1 15.2-16 33.4-16 53.1l0 96c0 5.5 .5 10.9 1.3 16.1L128 480c-35.3 0-64-28.7-64-64L64 96c0-35.3 28.7-64 64-64l320 0c35.3 0 64 28.7 64 64l0 49zM128 224l0 192 64 0 0-192-64 0zm432 48.1c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 47.9 64 0 0-47.9zM416 368c0-20.9 13.4-38.7 32-45.3l0-50.6c0-44.2 35.8-80 80-80s80 35.8 80 80l0 50.6c18.6 6.6 32 24.4 32 45.3l0 96c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-96z"],"truck-field-un":[640,512,[],"e58e","M96 32C60.7 32 32 60.7 32 96l0 32c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l0 48c0 21.1 13.7 39.1 32.6 45.5-.4 3.4-.6 7-.6 10.5 0 48.6 39.4 88 88 88s88-39.4 88-88c0-2.7-.1-5.4-.4-8l144.7 0c-.2 2.6-.4 5.3-.4 8 0 48.6 39.4 88 88 88s88-39.4 88-88c0-2.7-.1-5.4-.4-8l.4 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-24.7 0-1.7-4.2-43.8-106.3c-12.3-30-41.6-49.5-74-49.5l-40.4 0C364.4 44.9 343.7 32 320 32L96 32zM384 224l0-96 31.9 0c6.5 0 12.3 3.9 14.8 9.9l35.4 86.1-82.1 0zM152 352a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm280 40a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM256.6 132.9l27.4 41 0-29.9c0-11 9-20 20-20s20 9 20 20l0 96c0 8.8-5.8 16.6-14.2 19.1s-17.5-.7-22.4-8l-27.4-41 0 29.9c0 11-9 20-20 20s-20-9-20-20l0-96c0-8.8 5.8-16.6 14.2-19.1s17.5 .7 22.4 8zM132 144l0 64c0 6.6 5.4 12 12 12s12-5.4 12-12l0-64c0-11 9-20 20-20s20 9 20 20l0 64c0 28.7-23.3 52-52 52s-52-23.3-52-52l0-64c0-11 9-20 20-20s20 9 20 20z"],clock:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512 256 256 0 1 1 0-512zM232 120l0 136c0 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.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"],book:[448,512,[128212],"f02d","M384 512L96 512c-53 0-96-43-96-96L0 96C0 43 43 0 96 0L400 0c26.5 0 48 21.5 48 48l0 288c0 20.9-13.4 38.7-32 45.3l0 66.7c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0zM96 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0 0-64-256 0zm32-232c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0c-13.3 0-24 10.7-24 24zm24 72c-13.3 0-24 10.7-24 24s10.7 24 24 24l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0z"],"face-laugh-wink":[512,512,["laugh-wink"],"f59c","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM101.6 314c-3.7-13.7 7.5-26 21.7-26l265.4 0c14.2 0 25.4 12.3 21.7 26-18.5 68-80.6 118-154.4 118S120 382 101.6 314zM144 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm164 8c0 11-9 20-20 20s-20-9-20-20c0-33.1 26.9-60 60-60l16 0c33.1 0 60 26.9 60 60 0 11-9 20-20 20s-20-9-20-20-9-20-20-20l-16 0c-11 0-20 9-20 20z"],"cloud-meatball":[512,512,[],"f73b","M0 224c0 53 43 96 96 96l26.9 0c3.5-12.1 10.1-23.3 19.2-32.4l1.4-1.4c15-15 35.3-22.9 56.1-22.2 14.2-15.1 34.2-23.9 55.4-23.9l2 0c21.1 0 41.1 8.8 55.4 23.9 20.8-.6 41.1 7.3 56.1 22.2l1.4 1.4c9.2 9.2 15.7 20.4 19.2 32.4l26.9 0c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0 1.1-5.2 1.6-10.5 1.6-16 0-44.2-35.8-80-80-80-24.3 0-46.1 10.9-60.8 28-18.7-35.7-56.1-60-99.2-60-61.9 0-112 50.1-112 112 0 7.1 .7 14.1 1.9 20.8-38.3 12.6-65.9 48.7-65.9 91.2zM156.5 424.3c9.5 6.3 14.2 17.7 11.9 28.8-1.8 9.2 1 18.7 7.7 25.3l1.4 1.4c6.6 6.6 16.1 9.5 25.3 7.7 11.1-2.2 22.5 2.5 28.8 11.9 5.2 7.8 14 12.5 23.3 12.5l2 0c9.4 0 18.1-4.7 23.3-12.5 6.3-9.5 17.7-14.2 28.8-11.9 9.2 1.8 18.7-1 25.3-7.7l1.4-1.4c6.6-6.6 9.5-16.1 7.7-25.3-2.2-11.1 2.5-22.5 11.9-28.8 7.8-5.2 12.5-14 12.5-23.3l0-2c0-9.4-4.7-18.1-12.5-23.3-9.5-6.3-14.2-17.7-11.9-28.8 1.8-9.2-1-18.7-7.7-25.3l-1.4-1.4c-6.6-6.6-16.1-9.5-25.3-7.7-11.1 2.2-22.5-2.5-28.8-11.9-5.2-7.8-14-12.5-23.3-12.5l-2 0c-9.4 0-18.1 4.7-23.3 12.5-6.3 9.5-17.7 14.2-28.8 11.9-9.2-1.8-18.7 1-25.3 7.7l-1.4 1.4c-6.6 6.6-9.5 16.1-7.7 25.3 2.2 11.1-2.5 22.5-11.9 28.8-7.8 5.2-12.5 14-12.5 23.3l0 2c0 9.4 4.7 18.1 12.5 23.3zM48 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"],"chart-area":[512,512,["area-chart"],"f1fe","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zM240 96c6.7 0 13.1 2.8 17.7 7.8L328.8 181.3 375 135c9.4-9.4 24.6-9.4 33.9 0l64 64c4.5 4.5 7 10.6 7 17l0 112c0 13.3-10.7 24-24 24l-304 0c-13.3 0-24-10.7-24-24l0-112c0-6 2.3-11.8 6.3-16.2l88-96c4.5-5 11-7.8 17.7-7.8z"],"rupiah-sign":[512,512,[],"e23d","M0 64C0 46.3 14.3 32 32 32l80 0c79.5 0 144 64.5 144 144 0 54.3-30 101.5-74.4 126.1l41 136.7c5.1 16.9-4.5 34.8-21.5 39.8s-34.8-4.5-39.8-21.5L120.1 319.8c-2.7 .1-5.4 .2-8.1 .2l-48 0 0 128c0 17.7-14.3 32-32 32S0 465.7 0 448L0 64zM64 256l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80l-48 0 0 160zm256-32l80 0c61.9 0 112 50.1 112 112S461.9 448 400 448l-48 0 0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32zm80 160c26.5 0 48-21.5 48-48s-21.5-48-48-48l-48 0 0 96 48 0z"],"text-width":[448,512,[],"f035","M40 0C17.9 0 0 17.9 0 40L0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 128 0 0 160-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-160 128 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-56c0-22.1-17.9-40-40-40L40 0zm78.6 406.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4 229.5 0-9.4 9.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4-229.5 0 9.4-9.4z"],satellite:[512,512,[128752],"f7bf","M199 7c9.4-9.4 24.6-9.4 33.9 0l89.4 89.4 55-55c12.5-12.5 32.8-12.5 45.3 0l48 48c12.5 12.5 12.5 32.8 0 45.3l-55 55 89.4 89.4c9.4 9.4 9.4 24.6 0 33.9l-96 96c-9.4 9.4-24.6 9.4-33.9 0l-89.4-89.4-15.5 15.5c11.4 24.6 17.8 52 17.8 80.9 0 31.7-7.7 61.5-21.2 87.8-4.7 9-16.7 10.3-23.8 3.1l-96.3-96.3-60 60c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l60-60-96.3-96.3c-7.2-7.2-5.9-19.2 3.1-23.8 26.3-13.6 56.2-21.2 87.8-21.2 28.9 0 56.3 6.4 80.9 17.8L192.4 226.3 103 137c-9.4-9.4-9.4-24.6 0-33.9L199 7zm17 50.9l-62.1 62.1 72.4 72.4 62.1-62.1-72.4-72.4zM392 358.1l62.1-62.1-72.4-72.4-62.1 62.1 72.4 72.4z"],"magnifying-glass-minus":[512,512,["search-minus"],"f010","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376C296.3 401.1 253.9 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"],"people-group":[512,512,[],"e533","M256 0a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm96 312c0 25-12.7 47-32 59.9l0 92.1c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-92.1C172.7 359 160 337 160 312l0-40c0-53 43-96 96-96s96 43 96 96l0 40zM96 32a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm16 240l0 32c0 32.5 12.1 62.1 32 84.7l0 75.3c0 1.2 0 2.5 .1 3.7-8.5 7.6-19.7 12.3-32.1 12.3l-32 0c-26.5 0-48-21.5-48-48l0-56.6C12.9 364.4 0 343.7 0 320l0-32c0-53 43-96 96-96 12.7 0 24.8 2.5 35.9 6.9-12.6 21.4-19.9 46.4-19.9 73.1zM368 464l0-75.3c19.9-22.5 32-52.2 32-84.7l0-32c0-26.7-7.3-51.6-19.9-73.1 11.1-4.5 23.2-6.9 35.9-6.9 53 0 96 43 96 96l0 32c0 23.7-12.9 44.4-32 55.4l0 56.6c0 26.5-21.5 48-48 48l-32 0c-12.3 0-23.6-4.6-32.1-12.3 0-1.2 .1-2.5 .1-3.7zM416 32a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"],"square-binary":[448,512,[],"e69b","M0 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 96zm144 4c-24.3 0-44 19.7-44 44l0 48c0 24.3 19.7 44 44 44l32 0c24.3 0 44-19.7 44-44l0-48c0-24.3-19.7-44-44-44l-32 0zm-4 44c0-2.2 1.8-4 4-4l32 0c2.2 0 4 1.8 4 4l0 48c0 2.2-1.8 4-4 4l-32 0c-2.2 0-4-1.8-4-4l0-48zm140-44c-11 0-20 9-20 20 0 9.7 6.9 17.7 16 19.6l0 76.4c0 11 9 20 20 20s20-9 20-20l0-96c0-11-9-20-20-20l-16 0zM132 296c0 9.7 6.9 17.7 16 19.6l0 76.4c0 11 9 20 20 20s20-9 20-20l0-96c0-11-9-20-20-20l-16 0c-11 0-20 9-20 20zm96 24l0 48c0 24.3 19.7 44 44 44l32 0c24.3 0 44-19.7 44-44l0-48c0-24.3-19.7-44-44-44l-32 0c-24.3 0-44 19.7-44 44zm44-4l32 0c2.2 0 4 1.8 4 4l0 48c0 2.2-1.8 4-4 4l-32 0c-2.2 0-4-1.8-4-4l0-48c0-2.2 1.8-4 4-4z"],"masks-theater":[576,512,[127917,"theater-masks"],"f630","M-5 118L23.5 279.7c14 79.5 76.3 141.8 155.8 155.8l12.7 2.2c-16.5-28.6-27.1-60.7-30.6-94.5l-24.1 4.3c-9.7 1.7-18.8-5.8-16.9-15.5 4.8-24.7 19.1-46.6 39.7-60.9l0-74.6c-1.4 .8-3 1.3-4.7 1.6l-63 11.1c-8.7 1.5-17.3-4.4-15.9-13.1 3.1-19.6 18.4-36 39.1-39.7 17.2-3 33.9 3.5 44.6 15.8l0-22.7c0-22.5 6.9-52.4 32.3-73.4 26-21.5 67.7-43.9 124.9-54.2-30.5-16.3-86.3-32-163.8-18.4-80.3 14.2-128 50.1-150.1 76.1-9 10.5-10.8 24.9-8.4 38.5zM208 138.7l0 174.8c0 80.7 50.5 152.9 126.4 180.4L362.1 504c14.1 5.1 29.6 5.1 43.7 0L433.6 494C509.5 466.4 560 394.3 560 313.5l0-174.8c0-6.9-2.1-13.8-7-18.6-22.6-22.5-78.2-56-169-56s-146.4 33.6-169 56c-4.9 4.9-7 11.7-7 18.6zm66.1 187.1c-1.4-7 7-11 12.7-6.6 26.9 20.6 60.6 32.9 97.2 32.9s70.2-12.3 97.2-32.9c5.7-4.4 14.1-.4 12.7 6.6-10.1 51.4-55.5 90.3-109.9 90.3s-99.8-38.8-109.9-90.3zm.5-101.5C281.2 205.5 299 192 320 192s38.9 13.5 45.4 32.3c2.9 8.4-4.5 15.7-13.4 15.7l-64 0c-8.8 0-16.3-7.4-13.4-15.7zM480 240l-64 0c-8.8 0-16.3-7.4-13.4-15.7 6.5-18.8 24.4-32.3 45.4-32.3s38.9 13.5 45.4 32.3c2.9 8.4-4.5 15.7-13.4 15.7z"],"cart-plus":[640,512,[],"f217","M0 8C0-5.3 10.7-16 24-16l45.3 0c27.1 0 50.3 19.4 55.1 46l.4 2 412.7 0c20 0 35.1 18.2 31.4 37.9L537.8 235.8c-5.7 30.3-32.1 52.2-62.9 52.2l-303.6 0 5.1 28.3c2.1 11.4 12 19.7 23.6 19.7L456 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-255.9 0c-34.8 0-64.6-24.9-70.8-59.1L77.2 38.6c-.7-3.8-4-6.6-7.9-6.6L24 32C10.7 32 0 21.3 0 8zM160 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm224 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM336 78.4c-13.3 0-24 10.7-24 24l0 33.6-33.6 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l33.6 0 0 33.6c0 13.3 10.7 24 24 24s24-10.7 24-24l0-33.6 33.6 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-33.6 0 0-33.6c0-13.3-10.7-24-24-24z"],"hands-asl-interpreting":[640,512,["american-sign-language-interpreting","asl-interpreting","hands-american-sign-language-interpreting"],"f2a3","M156.6 46.3c7.9-15.8 1.5-35-14.3-42.9s-35-1.5-42.9 14.3L13.5 189.4C4.6 207.2 0 226.8 0 246.7L0 256c0 70.7 57.3 128 128 128l80 0 0-.3c35.2-2.7 65.4-22.8 82.1-51.7 8.8-15.3 3.6-34.9-11.7-43.7s-34.9-3.6-43.7 11.7c-7 12-19.9 20-34.7 20-22.1 0-40-17.9-40-40s17.9-40 40-40c14.8 0 27.7 8 34.7 20 8.8 15.3 28.4 20.5 43.7 11.7s20.5-28.4 11.7-43.7c-12.8-22.1-33.6-39.1-58.4-47.1l80.8-22c17-4.6 27.1-22.2 22.5-39.3s-22.2-27.1-39.3-22.5l-100.7 27.5 81.6-68c13.6-11.3 15.4-31.5 4.1-45.1S249.1-3.9 235.5 7.4l-101.9 84.9 23-46zM483.4 465.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l85.9-171.7c8.9-17.8 13.5-37.4 13.5-57.2l0-9.3c0-70.7-57.3-128-128-128l-80 0 0 .3c-35.2 2.7-65.4 22.8-82.1 51.7-8.9 15.3-3.6 34.9 11.7 43.7s34.9 3.6 43.7-11.7c7-12 19.9-20 34.7-20 22.1 0 40 17.9 40 40s-17.9 40-40 40c-14.8 0-27.7-8-34.7-20-8.9-15.3-28.4-20.5-43.7-11.7s-20.5 28.4-11.7 43.7c12.8 22.1 33.6 39.1 58.4 47.1l-80.8 22c-17.1 4.6-27.1 22.2-22.5 39.3s22.2 27.1 39.3 22.5l100.7-27.5-81.6 68c-13.6 11.3-15.4 31.5-4.1 45.1s31.5 15.4 45.1 4.1l101.9-84.9-23 46z"],"table-cells-row-unlock":[640,512,[],"e691","M256 224l0 192 64 0 0-192-64 0zm256-79c-46.7 5.8-85.6 36.8-102.7 79l-25.3 0 0 90.8c-10.1 15.2-16 33.4-16 53.1l0 96c0 5.5 .5 10.9 1.3 16.1L128 480c-35.3 0-64-28.7-64-64L64 96c0-35.3 28.7-64 64-64l320 0c35.3 0 64 28.7 64 64l0 49zM128 224l0 192 64 0 0-192-64 0zm432 48c-.1-17.6-14.4-31.9-32-31.9-17.7 0-32 14.3-32 32l0 47.9 96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-96c0-20.9 13.4-38.7 32-45.3l0-50.6c0-44.2 35.8-80 80-80 44.2 0 79.9 35.8 80 79.9l-48 0z"],rocket:[512,512,[],"f135","M128 320L24.5 320c-24.9 0-40.2-27.1-27.4-48.5L50 183.3C58.7 168.8 74.3 160 91.2 160l95 0c76.1-128.9 189.6-135.4 265.5-124.3 12.8 1.9 22.8 11.9 24.6 24.6 11.1 75.9 4.6 189.4-124.3 265.5l0 95c0 16.9-8.8 32.5-23.3 41.2l-88.2 52.9c-21.3 12.8-48.5-2.6-48.5-27.4L192 384c0-35.3-28.7-64-64-64l-.1 0zM400 160a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"],shrimp:[512,512,[129424],"e448","M72 32C32.2 32 0 64.2 0 104 0 141.9 29.3 172.9 66.4 175.8 77.6 257.2 147.4 320 232 320l56 0 0-192-216 0c-13.3 0-24-10.7-24-24S58.7 80 72 80l384 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L72 32zM224 456c0 13.3 10.7 24 24 24l72 0 0-72.2-64.1-22.4c-12.5-4.4-26.2 2.2-30.6 14.7s2.2 26.2 14.7 30.6l4.5 1.6C233 433.9 224 443.9 224 456zm128 23.3c36.4-3.3 69.5-17.6 96.1-39.6l-86.5-34.6c-3 1.8-6.2 3.2-9.6 4.3l0 69.9zM472.6 415c24.6-30.3 39.4-68.9 39.4-111 0-12.3-1.3-24.3-3.7-35.9L382.8 355.1c.8 3.4 1.2 7 1.2 10.6 0 4.6-.7 9-1.9 13.1L472.6 415zM336 128l-16 0 0 192 18.3 0c9.9 0 19.1 3.2 26.6 8.5l133.5-92.4C471.8 172.6 409.1 128 336 128zM168 192a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"],"tenge-sign":[384,512,[8376,"tenge"],"f7d7","M0 56C0 42.7 10.7 32 24 32l336 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 80C10.7 80 0 69.3 0 56zM0 160c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0 0 256c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-256-128 0c-17.7 0-32-14.3-32-32z"],"house-chimney-medical":[512,512,["clinic-medical"],"f7f2","M234.2 8.6c12.3-11.4 31.3-11.4 43.5 0L368 92.3 368 80c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 101.5 37.8 35.1c9.6 9 12.8 22.9 8 35.1S493.2 272 480 272l-16 0 0 176c0 35.3-28.7 64-64 64l-288 0c-35.3 0-64-28.7-64-64l0-176-16 0c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8-35.1l224-208zM224 248l0 40-40 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l40 0 0 40c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-40 40 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-40 0 0-40c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"],"users-slash":[640,512,[],"e073","M73-24.9c-9.4-9.4-24.6-9.4-33.9 0S29.7-.3 39 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L321.8 224c56.6-1 102.2-47.2 102.2-104 0-57.4-46.6-104-104-104-56.8 0-103 45.6-104 102.2L73-24.9zM512 288c-17.2 0-33.7 3.4-48.7 9.6l170 170c4.2-5.4 6.7-12.2 6.7-19.6l0-32c0-70.7-57.3-128-128-128zM59.9 97.7c-21.5 12.5-35.9 35.7-35.9 62.3 0 39.8 32.2 72 72 72 26.6 0 49.8-14.4 62.3-35.9L59.9 97.7zM250.2 288C196.8 313.9 160 368.7 160 432l0 16c0 17.7 14.3 32 32 32l250.2 0-192-192zM128 288C57.3 288 0 345.3 0 416l0 32c0 17.7 14.3 32 32 32l86.7 0c-4.3-9.8-6.7-20.6-6.7-32l0-16c0-53.2 20-101.8 52.9-138.6-11.7-3.5-24.1-5.4-36.9-5.4zM616 160a72 72 0 1 0 -144 0 72 72 0 1 0 144 0z"],"paper-plane":[576,512,[61913],"f1d8","M536.4-26.3c9.8-3.5 20.6-1 28 6.3s9.8 18.2 6.3 28l-178 496.9c-5 13.9-18.1 23.1-32.8 23.1-14.2 0-27-8.6-32.3-21.7l-64.2-158c-4.5-11-2.5-23.6 5.2-32.6l94.5-112.4c5.1-6.1 4.7-15-.9-20.6s-14.6-6-20.6-.9L229.2 276.1c-9.1 7.6-21.6 9.6-32.6 5.2L38.1 216.8c-13.1-5.3-21.7-18.1-21.7-32.3 0-14.7 9.2-27.8 23.1-32.8l496.9-178z"],"book-atlas":[448,512,["atlas"],"f558","M96 512l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-66.7c18.6-6.6 32-24.4 32-45.3l0-288c0-26.5-21.5-48-48-48L96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96zM64 416c0-17.7 14.3-32 32-32l256 0 0 64-256 0c-17.7 0-32-14.3-32-32zM310.6 208L279 208c-1.4 23.1-6 44.2-12.6 61.2 22.7-12.5 39.4-34.8 44.2-61.2zm-173.1 0c4.8 26.4 21.5 48.7 44.2 61.2-6.7-17-11.2-38-12.6-61.2l-31.6 0zm76.4 55c4.5 9.6 8.2 13.8 10.2 15.5 2-1.7 5.7-5.8 10.2-15.5 6.2-13.4 11.1-32.5 12.7-55l-45.8 0c1.6 22.5 6.5 41.6 12.7 55zm-12.7-87l45.8 0c-1.6-22.5-6.5-41.6-12.7-55-4.5-9.6-8.2-13.8-10.2-15.5-2 1.7-5.7 5.8-10.2 15.5-6.2 13.4-11.1 32.5-12.7 55zm109.5 0c-4.8-26.4-21.5-48.7-44.2-61.2 6.7 17 11.2 38 12.6 61.2l31.6 0zM169 176c1.4-23.1 6-44.2 12.6-61.2-22.7 12.5-39.4 34.8-44.2 61.2l31.6 0zM96 192a128 128 0 1 1 256 0 128 128 0 1 1 -256 0z"],table:[448,512,[],"f0ce","M256 160l0 96 128 0 0-96-128 0zm-64 0l-128 0 0 96 128 0 0-96zM0 320L0 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-96zm384 0l-128 0 0 96 128 0 0-96zM192 416l0-96-128 0 0 96 128 0z"],heart:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M241 87.1l15 20.7 15-20.7C296 52.5 336.2 32 378.9 32 452.4 32 512 91.6 512 165.1l0 2.6c0 112.2-139.9 242.5-212.9 298.2-12.4 9.4-27.6 14.1-43.1 14.1s-30.8-4.6-43.1-14.1C139.9 410.2 0 279.9 0 167.7l0-2.6C0 91.6 59.6 32 133.1 32 175.8 32 216 52.5 241 87.1z"],"circle-chevron-up":[512,512,["chevron-circle-up"],"f139","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM377 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.9L239 167c9.4-9.4 24.6-9.4 33.9 0L377 271z"],"battery-half":[640,512,["battery-3"],"f242","M528 128c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16l-416 0c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l416 0zM112 64c-44.2 0-80 35.8-80 80l0 224c0 44.2 35.8 80 80 80l416 0c44.2 0 80-35.8 80-80l0-48c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80L112 64zm56 112c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24l144 0c13.3 0 24-10.7 24-24l0-112c0-13.3-10.7-24-24-24l-144 0z"],"font-awesome":[512,512,[62501,62694,"font-awesome-flag","font-awesome-logo-full"],"f2b4","M91.7 96C106.3 86.8 116 70.5 116 52 116 23.3 92.7 0 64 0S12 23.3 12 52c0 16.7 7.8 31.5 20 41l0 419 64 0 0-64 373.6 0c14.6 0 26.4-11.8 26.4-26.4 0-3.7-.8-7.3-2.3-10.7L432 272 493.7 133.1c1.5-3.4 2.3-7 2.3-10.7 0-14.6-11.8-26.4-26.4-26.4L91.7 96z"],handcuffs:[576,512,[],"e4f8","M320-32c0-17.7-14.3-32-32-32s-32 14.3-32 32 14.3 32 32 32 32-14.3 32-32zM192 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM152 96c-13.3 0-24 10.7-24 24l0 16c0 1 .1 1.9 .2 2.9-74.7 26.3-128.2 97.5-128.2 181.1 0 106 86 192 192 192s192-86 192-192c0-83.7-53.5-154.8-128.2-181.1 .1-.9 .2-1.9 .2-2.9l0-16c0-13.3-10.7-24-24-24l-80 0zM64 320a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zm448 0c0 66.9-51.3 121.8-116.6 127.5-14.3 22.8-32.4 43.1-53.4 59.9 13.5 3 27.6 4.6 42 4.6 106 0 192-86 192-192 0-83.7-53.5-154.8-128.2-181.1 .1-.9 .2-1.9 .2-2.9l0-16c0-13.3-10.7-24-24-24l-80 0c-12.3 0-22.4 9.2-23.8 21.1 30.3 19.2 56.1 45 75.2 75.4 65.4 5.8 116.6 60.6 116.6 127.5zM384 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"],"hat-cowboy-side":[640,512,[],"f8c1","M640 388.3c0 16.9-7.1 32.2-18.4 43.1l-35-23.3-292.7-195.1c-36.1-24.1-78.6-36.9-122-36.9l-3.9 0c-2.7 0-5.4 0-8 .1l22.2-100c5.7-25.8 28.6-44.1 55-44.1 12.2 0 24.1 4 33.8 11.3l4.7 3.5c26.3 19.7 62.4 19.7 88.6 0l4.7-3.5c9.8-7.3 21.6-11.3 33.8-11.3 26.4 0 49.3 18.3 55 44.1l33 148.5C574.5 232.3 640 302.6 640 388.3zM171.9 224c33.9 0 67.1 10 95.4 28.9L560 448 56 448c-30.9 0-56-25.1-56-56 0-92.8 75.2-168 168-168l3.9 0z"],industry:[512,512,[],"f275","M32 32C14.3 32 0 46.3 0 64L0 432c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-279.8c0-18.2-19.4-29.7-35.4-21.1l-156.6 84.3 0-63.2c0-18.2-19.4-29.7-35.4-21.1L128 215.4 128 64c0-17.7-14.3-32-32-32L32 32z"],"lines-leaning":[384,512,[],"e51e","M190.4 74.1c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2l-128 384c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l128-384zm70.9-41.7c-17.4-2.9-33.9 8.9-36.8 26.3l-64 384c-2.9 17.4 8.9 33.9 26.3 36.8s33.9-8.9 36.8-26.3l64-384c2.9-17.4-8.9-33.9-26.3-36.8zM352 32c-17.7 0-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32z"],passport:[384,512,[],"f5ab","M0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM96 408c0 13.3 10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0c-13.3 0-24 10.7-24 24zM278.6 208c-4.8 26.4-21.5 48.7-44.2 61.2 6.7-17 11.2-38 12.6-61.2l31.6 0zm-173.1 0l31.6 0c1.4 23.1 6 44.2 12.6 61.2-22.7-12.5-39.4-34.8-44.2-61.2zm76.4 55c-6.2-13.4-11.1-32.5-12.7-55l45.8 0c-1.6 22.5-6.5 41.6-12.7 55-4.5 9.6-8.2 13.8-10.2 15.5-2-1.7-5.7-5.8-10.2-15.5zm0-142c4.5-9.6 8.2-13.8 10.2-15.5 2 1.7 5.7 5.8 10.2 15.5 6.2 13.4 11.1 32.5 12.7 55l-45.8 0c1.6-22.5 6.5-41.6 12.7-55zm96.7 55L247 176c-1.4-23.1-6-44.2-12.6-61.2 22.7 12.5 39.4 34.8 44.2 61.2zM137 176l-31.6 0c4.8-26.4 21.5-48.7 44.2-61.2-6.7 17-11.2 38-12.6 61.2zm183 16a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"],infinity:[640,512,[8734,9854],"f534","M0 256c0-88.4 71.6-160 160-160 50.4 0 97.8 23.7 128 64l32 42.7 32-42.7c30.2-40.3 77.6-64 128-64 88.4 0 160 71.6 160 160S568.4 416 480 416c-50.4 0-97.8-23.7-128-64l-32-42.7-32 42.7c-30.2 40.3-77.6 64-128 64-88.4 0-160-71.6-160-160zm280 0l-43.2-57.6c-18.1-24.2-46.6-38.4-76.8-38.4-53 0-96 43-96 96s43 96 96 96c30.2 0 58.7-14.2 76.8-38.4L280 256zm80 0l43.2 57.6c18.1 24.2 46.6 38.4 76.8 38.4 53 0 96-43 96-96s-43-96-96-96c-30.2 0-58.7 14.2-76.8 38.4L360 256z"],clone:[512,512,[],"f24d","M288 448l-224 0 0-224 48 0 0-64-48 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-48-64 0 0 48zm-64-96l224 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L224 0c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64z"],forward:[576,512,[9193],"f04e","M371.7 43.1C360.1 32 343 28.9 328.3 35.2S304 56 304 72l0 136.3-172.3-165.1C120.1 32 103 28.9 88.3 35.2S64 56 64 72l0 368c0 16 9.6 30.5 24.3 36.8s31.8 3.2 43.4-7.9L304 303.7 304 440c0 16 9.6 30.5 24.3 36.8s31.8 3.2 43.4-7.9l192-184c7.9-7.5 12.3-18 12.3-28.9s-4.5-21.3-12.3-28.9l-192-184z"],m:[448,512,[109],"4d","M22.7 33.4c13.5-4.1 28.1 1.1 35.9 12.9L224 294.3 389.4 46.3c7.8-11.7 22.4-17 35.9-12.9S448 49.9 448 64l0 384c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-278.3-133.4 200.1c-5.9 8.9-15.9 14.2-26.6 14.2s-20.7-5.3-26.6-14.2L64 169.7 64 448c0 17.7-14.3 32-32 32S0 465.7 0 448L0 64C0 49.9 9.2 37.5 22.7 33.4z"],"road-spikes":[640,512,[],"e568","M64 116.8c0-15.8 20.5-22 29.3-8.9l98.7 148 0-139.2c0-15.8 20.5-22 29.3-8.9l98.7 148 0-139.2c0-15.8 20.5-22 29.3-8.9l98.7 148 0-139.2c0-15.8 20.5-22 29.3-8.9L606.8 302.2c14.2 21.3-1.1 49.8-26.6 49.8L64 352 64 116.8zM32 384l576 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32z"],mountain:[512,512,[127956],"f6fc","M256.5 0c14.7 0 28.2 8.1 35.2 21l216 400c6.7 12.4 6.4 27.4-.8 39.5-7.2 12.1-20.3 19.5-34.3 19.5l-432 0c-14.1 0-27.1-7.4-34.3-19.5s-7.5-27.1-.8-39.5l216-400 2.9-4.6C231.7 6.2 243.6 0 256.5 0zM170.4 249.9l26.8 26.8c6.2 6.2 16.4 6.2 22.6 0l43.3-43.3c6-6 14.1-9.4 22.6-9.4l42.8 0-72.1-133.5-86.1 159.4z"],chess:[512,512,[],"f439","M168 56l0 40-78.1 0c-14.3 0-25.9 11.6-25.9 25.9 0 4 .9 8 2.7 11.6l33.4 66.8c-11.4 1.8-20.2 11.7-20.2 23.7 0 13.3 10.7 24 24 24l5.6 0-13.6 136-56.2 70.3c-5 6.3-7.8 14.1-7.8 22.2 0 19.6 15.9 35.5 35.5 35.5l248.9 0c19.6 0 35.5-15.9 35.5-35.5 0-8.1-2.7-15.9-7.8-22.2L288 384 274.4 248 280 248c13.3 0 24-10.7 24-24 0-11.9-8.7-21.9-20.2-23.7l33.4-66.8c1.8-3.6 2.7-7.6 2.7-11.6 0-14.3-11.6-25.9-25.9-25.9l-78.1 0 0-40 16 0c13.3 0 24-10.7 24-24S245.3 8 232 8l-16 0 0-16c0-13.3-10.7-24-24-24S168-21.3 168-8l0 16-16 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l16 0zM325.8 279.6l8.5 85.5 47.4 59.2 4.2 5.7c9.2 13.7 14.1 29.9 14.1 46.5 0 12.7-2.8 24.8-7.9 35.5l83.1 0c20.3 0 36.8-16.5 36.8-36.8 0-7.3-2.2-14.4-6.2-20.4l-25.8-38.7 0-64 13.3-13.3c12-12 18.7-28.3 18.7-45.3L512 192c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 16-32 0 0-16c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32c0 22.4-10.2 42.4-26.2 55.6z"],"temperature-three-quarters":[320,512,["temperature-3","thermometer-3","thermometer-three-quarters"],"f2c8","M160 0C107 0 64 43 64 96l0 164.7C34.5 287 16 325.4 16 368 16 447.5 80.5 512 160 512s144-64.5 144-144c0-42.6-18.5-81-48-107.3L256 96c0-53-43-96-96-96zm64 368c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3L136 152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 156.7c23.5 9.5 40 32.5 40 59.3z"],b:[320,512,[98],"42","M32 32C14.3 32 0 46.3 0 64L0 448c0 17.7 14.3 32 32 32l160 0c70.7 0 128-57.3 128-128 0-46.5-24.8-87.3-62-109.7 18.7-22.3 30-51 30-82.3 0-70.7-57.3-128-128-128L32 32zM160 224l-96 0 0-128 96 0c35.3 0 64 28.7 64 64s-28.7 64-64 64zM64 288l128 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-128 0 0-128z"],"shield-virus":[512,512,[],"e06c","M253.4 2.9C249.2 1 244.7 0 240 0s-9.2 1-13.4 2.9L38.3 82.8c-22 9.3-38.4 31-38.3 57.2 .5 99.2 41.3 280.7 213.6 363.2 16.7 8 36.1 8 52.8 0 172.4-82.5 213.2-264 213.6-363.2 .1-26.2-16.3-47.9-38.3-57.2L253.4 2.9zM240 128c13.3 0 24 10.7 24 24 0 22.9 27.7 34.4 43.9 18.2 9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-16.2 16.2-4.7 43.9 18.2 43.9 13.3 0 24 10.7 24 24s-10.7 24-24 24c-22.9 0-34.4 27.7-18.2 43.9 9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-16.2-16.2-43.9-4.7-43.9 18.2 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-22.9-27.7-34.4-43.9-18.2-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c16.2-16.2 4.7-43.9-18.2-43.9-13.3 0-24-10.7-24-24s10.7-24 24-24c22.9 0 34.4-27.7 18.2-43.9-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c16.2 16.2 43.9 4.7 43.9-18.2 0-13.3 10.7-24 24-24zM208 264a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm88 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"],"litecoin-sign":[384,512,[],"e1d3","M128 64c0-17.7-14.3-32-32-32S64 46.3 64 64l0 157.9-38.6 11c-12.7 3.6-20.1 16.9-16.5 29.7s16.9 20.1 29.7 16.5L64 271.8 64 448c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-224 0 0-162.5 134.6-38.5c12.7-3.6 20.1-16.9 16.5-29.7s-16.9-20.1-29.7-16.5L128 203.6 128 64z"],"dice-d6":[512,512,[],"f6d1","M224.4 8.3C244-2.8 268-2.8 287.6 8.3l176 99.7c20 11.4 32.4 32.6 32.4 55.7l0 197.4c0 23-12.4 44.3-32.4 55.7l-176 99.7c-19.6 11.1-43.6 11.1-63.1 0l-176-99.7C28.4 405.5 16 384.2 16 361.2l0-197.4c0-23 12.4-44.3 32.4-55.7l176-99.7zM102.6 155.6c-8.8-3.1-18.8 .3-23.8 8.6s-3.2 18.7 3.6 25l3.2 2.4 150.2 90.2 0 148.7c0 11 9 20 20 20 11 0 20-9 20-20l0-148.7 150.3-90.2c9.5-5.7 12.6-18 6.9-27.4s-18-12.5-27.4-6.9l-149.7 89.8-149.7-89.8-3.7-1.7z"],"grip-lines-vertical":[192,512,[],"f7a5","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32L64 64zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384z"],"golf-ball-tee":[384,512,["golf-ball"],"f450","M298.5 384.1c12.1 1.2 21.5 11.5 21.5 23.9s-9.4 22.6-21.5 23.9l-2.5 .1-80 0 0 88c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-88-80 0c-13.3 0-24-10.7-24-24 0-12.4 9.4-22.6 21.5-23.9l2.5-.1 208 0 2.5 .1zM192 0c106 0 192 86 192 192 0 57.4-25.2 108.8-65.1 144L65.1 336C25.2 300.8 0 249.4 0 192 0 86 86 0 192 0zm32 240c-7.7 0-14.2 5.5-15.7 12.8l-.6 6.4c-1.3 6.3-6.2 11.2-12.5 12.5l-6.4 .6c-7.3 1.5-12.8 8-12.8 15.7 0 8.8 7.2 16 16 16 26.5 0 48-21.5 48-48 0-8.8-7.2-16-16-16zm64-64c-7.7 0-14.2 5.5-15.7 12.8l-.6 6.4c-1.3 6.3-6.2 11.2-12.5 12.5l-6.4 .6c-7.3 1.5-12.8 8-12.8 15.7 0 8.8 7.2 16 16 16 26.5 0 48-21.5 48-48 0-8.8-7.2-16-16-16zm-80-16c-7.7 0-14.2 5.5-15.7 12.8l-.6 6.4c-1.3 6.3-6.2 11.2-12.5 12.5l-6.4 .6c-7.3 1.5-12.8 8-12.8 15.7 0 8.8 7.2 16 16 16 26.5 0 48-21.5 48-48 0-8.8-7.2-16-16-16z"],hexagon:[576,512,[11043],"f312","M33.5 220.3c-12.7 22.2-12.7 49.4 0 71.5l96.2 168.1c12.8 22.4 36.7 36.2 62.5 36.2l191.6 0c25.8 0 49.7-13.8 62.5-36.2l96.2-168.1c12.7-22.2 12.7-49.4 0-71.5L446.3 52.2C433.5 29.8 409.6 16 383.8 16L192.2 16c-25.8 0-49.7 13.8-62.5 36.2L33.5 220.3z"],"folder-open":[576,512,[128194,128449,61717],"f07c","M56 225.6L32.4 296.2 32.4 96c0-35.3 28.7-64 64-64l138.7 0c13.8 0 27.3 4.5 38.4 12.8l38.4 28.8c5.5 4.2 12.3 6.4 19.2 6.4l117.3 0c35.3 0 64 28.7 64 64l0 16-365.4 0c-41.3 0-78 26.4-91.1 65.6zM477.8 448L99 448c-32.8 0-55.9-32.1-45.5-63.2l48-144C108 221.2 126.4 208 147 208l378.8 0c32.8 0 55.9 32.1 45.5 63.2l-48 144c-6.5 19.6-24.9 32.8-45.5 32.8z"],kaaba:[512,512,[128331],"f66b","M256 51.3L92.8 112.4 247.5 171.1c5.5 2.1 11.5 2.1 17 0L419.2 112.4 256 51.3zM0 129.3c0-20 12.4-37.9 31.1-44.9l208-78c10.9-4.1 22.8-4.1 33.7 0l208 78c18.7 7 31.1 24.9 31.1 44.9l0 36-253.2 96c-1.8 .7-3.8 .7-5.7 0l-253.2-96 0-36zm0 140l0-52.7 236.1 89.6c12.8 4.9 26.9 4.9 39.7 0l236.1-89.6 0 52.7-128 48.6 0 51.3 128-48.6 0 62.2c0 20-12.4 37.9-31.1 44.9l-208 78c-10.9 4.1-22.8 4.1-33.7 0l-208-78C12.4 420.7 0 402.7 0 382.7l0-62.2 128 48.6 0-51.3-128-48.6zM236.1 410.1c12.8 4.9 26.9 4.9 39.7 0l60.1-22.8 0-51.3-77.2 29.3c-1.8 .7-3.8 .7-5.7 0l-77.2-29.3 0 51.3 60.1 22.8z"],"hand-holding":[576,512,[],"f4bd","M66.7 384l42.5-42.5c24-24 56.6-37.5 90.5-37.5L352 304c17.7 0 32 14.3 32 32s-14.3 32-32 32l-72 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l112.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5s9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l34.7 0z"],"single-quote-right":[192,512,[],"e81c","M64 416c-17.7 0-32-14.3-32-32s14.3-32 32-32l8 0c30.9 0 56-25.1 56-56l0-8-64 0c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 136c0 66.3-53.7 120-120 120l-8 0z"],"bottle-droplet":[320,512,[],"e4c4","M80 0c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 103.3c64.9 20.4 112 81 112 152.7l0 192c0 35.3-28.7 64-64 64L64 544c-35.3 0-64-28.7-64-64L0 288c0-71.6 47.1-132.3 112-152.7L112 32C94.3 32 80 17.7 80 0zm80 416c35.3 0 64-32.4 64-64 0-21.2-28.9-64.5-47.9-90.6-8.1-11.1-24.2-11.1-32.3 0-19 26.1-47.9 69.4-47.9 90.6 0 31.6 28.7 64 64 64z"],"window-minimize":[512,512,[128469],"f2d1","M0 416c0-17.7 14.3-32 32-32l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32z"],"chevron-right":[320,512,[9002],"f054","M311.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L243.2 256 73.9 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"],egg:[384,512,[129370],"f7fb","M192 496C86 496 0 394 0 288 0 176 64 16 192 16S384 176 384 288c0 106-86 208-192 208zM154.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.2-11.2 31.6-16.9 65.1-16.9 93.5 0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.5 5-54.4 15.1-82.8 10.1-28.5 25-54.1 43.7-71.2z"],"landmark-dome":[512,512,["landmark-alt"],"f752","M256 0c-17.7 0-32 14.3-32 32 0 .9 0 1.8 .1 2.6-80.5 13.4-144 76.9-157.5 157.4L64 192c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 160-51.2 38.4C4.7 460.4 0 469.9 0 480 0 497.7 14.3 512 32 512l448 0c17.7 0 32-14.3 32-32 0-10.1-4.7-19.6-12.8-25.6L448 416 448 256c17.7 0 32-14.3 32-32s-14.3-32-32-32l-2.7 0c-13.5-80.4-77-143.9-157.5-157.4 .1-.9 .1-1.7 .1-2.6 0-17.7-14.3-32-32-32zm80 256l64 0 0 160-64 0 0-160zM224 416l0-160 64 0 0 160-64 0zM112 256l64 0 0 160-64 0 0-160z"],worm:[448,512,[],"e599","M224 96c0-53 43-96 96-96l38.4 0C407.9 0 448 40.1 448 89.6L448 376c0 75.1-60.9 136-136 136S176 451.1 176 376l0-80c0-22.1-17.9-40-40-40s-40 17.9-40 40l0 168c0 26.5-21.5 48-48 48S0 490.5 0 464L0 296c0-75.1 60.9-136 136-136s136 60.9 136 136l0 80c0 22.1 17.9 40 40 40s40-17.9 40-40l0-184-32 0c-53 0-96-43-96-96zm144-8a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"],"user-injured":[448,512,[],"f728","M242.7 80L334 80c-10.7-24.6-29.5-44.9-52.9-57.6L242.7 80zm-.9-70.7C236 8.4 230 8 224 8 174.8 8 132.5 37.6 114 80l80.6 0 47.1-70.7zM224 248c66.3 0 120-53.7 120-120l-240 0c0 66.3 53.7 120 120 120zM98.7 341.8C49.3 370.2 16 423.5 16 484.6 16 499.7 28.3 512 43.4 512l151 0-95.8-170.2zm45.1-17.7l42.7 75.9 85.5 0c44.2 0 80 35.8 80 80 0 11.4-2.4 22.2-6.7 32l59.2 0c15.1 0 27.4-12.3 27.4-27.4 0-90.9-73.7-164.6-164.6-164.6l-86.9 0c-12.6 0-24.9 1.4-36.7 4.1zM213.5 448l36 64 22.5 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-58.5 0z"],strikethrough:[512,512,[],"f0cc","M96 157.5C96 88.2 152.2 32 221.5 32L368 32c17.7 0 32 14.3 32 32s-14.3 32-32 32L221.5 96c-34 0-61.5 27.5-61.5 61.5 0 31 23.1 57.2 53.9 61l44.1 5.5 222 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l83.1 0C103 204.6 96 181.8 96 157.5zM349.2 336l65.5 0c.9 6.1 1.4 12.2 1.4 18.5 0 69.3-56.2 125.5-125.5 125.5L144 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l146.5 0c34 0 61.5-27.5 61.5-61.5 0-6.4-1-12.7-2.8-18.5z"],blog:[512,512,[],"f781","M224 24c0-13.3 10.7-24 24-24 145.8 0 264 118.2 264 264 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-119.3-96.7-216-216-216-13.3 0-24-10.7-24-24zM80 96c26.5 0 48 21.5 48 48l0 224c0 26.5 21.5 48 48 48s48-21.5 48-48-21.5-48-48-48c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16 79.5 0 144 64.5 144 144S255.5 512 176 512 32 447.5 32 368l0-224c0-26.5 21.5-48 48-48zm168 0c92.8 0 168 75.2 168 168 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-66.3-53.7-120-120-120-13.3 0-24-10.7-24-24s10.7-24 24-24z"],"stopwatch-20":[448,512,[],"e06f","M168.5 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 0 25.3c-108 11.9-192 103.5-192 214.7 0 119.3 96.7 216 216 216s216-96.7 216-216c0-39.8-10.8-77.1-29.6-109.2l28.2-28.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-23.4 23.4c-32.9-30.2-75.2-50.3-122-55.5l0-25.3 32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-112 0zm-60 240c0-28.7 23.3-52 52-52s52 23.3 52 52l0 3.8c0 11.7-3.2 23.1-9.3 33l-43.8 71.2 33.1 0c11 0 20 9 20 20s-9 20-20 20l-57.8 0c-14.5 0-26.2-11.7-26.2-26.2 0-4.9 1.3-9.6 3.9-13.8l56.7-92.1c2.2-3.6 3.4-7.8 3.4-12.1l0-3.8c0-6.6-5.4-12-12-12s-12 5.4-12 12c0 11-9 20-20 20s-20-9-20-20zm180-52c28.7 0 52 23.3 52 52l0 96c0 28.7-23.3 52-52 52s-52-23.3-52-52l0-96c0-28.7 23.3-52 52-52zm-12 52l0 96c0 6.6 5.4 12 12 12s12-5.4 12-12l0-96c0-6.6-5.4-12-12-12s-12 5.4-12 12z"],"truck-pickup":[640,512,[128763],"f63c","M363.8 96l57.6 96-133.4 0 0-96 75.8 0zM496 192L418.6 63.1C407.1 43.8 386.2 32 363.8 32L256 32c-17.7 0-32 14.3-32 32l0 128-144 0c-26.5 0-48 21.5-48 48l0 80c-17.7 0-32 14.3-32 32s14.3 32 32 32l32.4 0c-.2 2.6-.4 5.3-.4 8 0 48.6 39.4 88 88 88s88-39.4 88-88c0-2.7-.1-5.4-.4-8l160.7 0c-.2 2.6-.4 5.3-.4 8 0 48.6 39.4 88 88 88s88-39.4 88-88c0-2.7-.1-5.4-.4-8l32.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-80c0-26.5-21.5-48-48-48l-64 0zM112 392a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm376-40a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"],seedling:[512,512,[127793,"sprout"],"f4d8","M512 32C512 140.1 435.4 230.3 333.6 251.4 325.7 193.3 299.6 141 261.1 100.5 301.2 40 369.9 0 448 0l32 0c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64l32 0c123.7 0 224 100.3 224 224l0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160C100.3 320 0 219.7 0 96z"],transgender:[576,512,[9895,"transgender-alt"],"f225","M128-32c17.7 0 32 14.3 32 32s-14.3 32-32 32L97.9 32 136 70.1 151 55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-15 15 14.2 14.2c27.9-23.8 64.2-38.2 103.8-38.2 36.7 0 70.6 12.4 97.6 33.2L466.7 32 448 32c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-18.7-84.4 84.4c13 23.1 20.4 49.9 20.4 78.3 0 77.4-55 142-128 156.8l0 35.2 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 16c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-16-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-35.2c-73-14.8-128-79.4-128-156.8 0-31.4 9-60.7 24.7-85.4l-16.7-16.7-15 15c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l15-15-38.1-38.1 0 30.1c0 17.7-14.3 32-32 32S0 113.7 0 96L0 0C0-17.7 14.3-32 32-32l96 0zM288 336a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"],"star-half":[576,512,[61731],"f089","M304.1 7.6c0-11.1-7.6-20.7-18.4-23.3s-21.9 2.5-27 12.4L193.1 125.3 33.2 150.7c-8.9 1.4-16.3 7.7-19.1 16.3s-.5 18 5.8 24.4l114.4 114.5-25.2 159.9c-1.4 8.9 2.3 17.9 9.6 23.2s16.9 6.1 25 2L291 416.1c8-4.1 13.1-12.4 13.1-21.4l0-387.1z"],"photo-film":[640,512,["photo-video"],"f87c","M192 64c0-35.3 28.7-64 64-64L576 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-320 0c-35.3 0-64-28.7-64-64l0-224zM320 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm156.5 11.5C472.1 100.4 464.4 96 456 96s-16.1 4.4-20.5 11.5l-54 88.3-17.9-25.6c-4.5-6.4-11.8-10.2-19.7-10.2s-15.2 3.8-19.7 10.2l-56 80c-5.1 7.3-5.8 16.9-1.6 24.8S279.1 288 288 288l256 0c8.7 0 16.7-4.7 20.9-12.3s4.1-16.8-.5-24.3l-88-144zM144 128l0 160c0 61.9 50.1 112 112 112l192 0 0 16c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64l80 0zM52 196l0 24c0 8.8 7.2 16 16 16l24 0c8.8 0 16-7.2 16-16l0-24c0-8.8-7.2-16-16-16l-24 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 24c0 8.8 7.2 16 16 16l24 0c8.8 0 16-7.2 16-16l0-24c0-8.8-7.2-16-16-16l-24 0zm0 96c-8.8 0-16 7.2-16 16l0 24c0 8.8 7.2 16 16 16l24 0c8.8 0 16-7.2 16-16l0-24c0-8.8-7.2-16-16-16l-24 0z"],"pump-medical":[320,512,[],"e06a","M96 0l0 80 128 0 0-24 72 0c13.3 0 24-10.7 24-24S309.3 8 296 8l-72 0 0-8c0-17.7-14.3-32-32-32l-64 0C110.3-32 96-17.7 96 0zM64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 128zm64 120c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 40 40 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-40 0 0 40c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-40-40 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l40 0 0-40z"],fire:[448,512,[128293],"f06d","M160.5-26.4c9.3-7.8 23-7.5 31.9 .9 12.3 11.6 23.3 24.4 33.9 37.4 13.5 16.5 29.7 38.3 45.3 64.2 5.2-6.8 10-12.8 14.2-17.9 1.1-1.3 2.2-2.7 3.3-4.1 7.9-9.8 17.7-22.1 30.8-22.1 13.4 0 22.8 11.9 30.8 22.1 1.3 1.7 2.6 3.3 3.9 4.8 10.3 12.4 24 30.3 37.7 52.4 27.2 43.9 55.6 106.4 55.6 176.6 0 123.7-100.3 224-224 224S0 411.7 0 288c0-91.1 41.1-170 80.5-225 19.9-27.7 39.7-49.9 54.6-65.1 8.2-8.4 16.5-16.7 25.5-24.2zM225.7 416c25.3 0 47.7-7 68.8-21 42.1-29.4 53.4-88.2 28.1-134.4-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5-17.3-22.1-49.1-62.4-65.3-83-5.4-6.9-15.2-8-21.5-1.9-18.3 17.8-51.5 56.8-51.5 104.3 0 68.6 50.6 109.2 113.7 109.2z"],"magnifying-glass-plus":[512,512,["search-plus"],"f00e","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376C296.3 401.1 253.9 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208zM208 112c-13.3 0-24 10.7-24 24l0 48-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0 0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48 48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-48c0-13.3-10.7-24-24-24z"],flask:[448,512,[],"f0c3","M288 0L128 0C110.3 0 96 14.3 96 32s14.3 32 32 32L128 215.5 7.5 426.3C2.6 435 0 444.7 0 454.7 0 486.4 25.6 512 57.3 512l333.4 0c31.6 0 57.3-25.6 57.3-57.3 0-10-2.6-19.8-7.5-28.4L320 215.5 320 64c17.7 0 32-14.3 32-32S337.7 0 320 0L288 0zM192 215.5l0-151.5 64 0 0 151.5c0 11.1 2.9 22.1 8.4 31.8l41.6 72.7-164 0 41.6-72.7c5.5-9.7 8.4-20.6 8.4-31.8z"],"align-right":[448,512,[],"f038","M448 64c0 17.7-14.3 32-32 32L192 96c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 224c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"],"cable-car":[512,512,[128673,57551,"tram"],"f7da","M288-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 24a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 288c0-35.3 28.7-64 64-64l136 0 0-96.2-193.4 55.3c-12.7 3.6-26-3.7-29.7-16.5s3.7-26 16.5-29.7l224-64 0 0 224-64c12.7-3.6 26 3.7 29.7 16.5s-3.7 26-16.5 29.7l-206.6 59 0 109.9 136 0c35.3 0 64 28.7 64 64l0 160c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-160zm80 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l56 0 0-96-56 0zm184 96l0-96-80 0 0 96 80 0zm48 0l56 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-56 0 0 96z"],"kit-medical":[512,512,["first-aid"],"f479","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l16 0 0-384-16 0zm64 0l0 384 256 0 0-384-256 0zM448 448c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-16 0 0 384 16 0zM224 184c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 40 40 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-40 0 0 40c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-40-40 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l40 0 0-40z"],"grip-lines":[448,512,[],"f7a4","M32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z"],burger:[512,512,["hamburger"],"f805","M48 384c-8.8 0-16 7.2-16 16 0 44.2 35.8 80 80 80l288 0c44.2 0 80-35.8 80-80 0-8.8-7.2-16-16-16L48 384zM32 202c0 12.2 9.9 22 22 22L458 224c12.2 0 22-9.9 22-22 0-17.2-2.6-34.4-10.8-49.5-22.2-40.8-82.3-120.5-213.2-120.5S65 111.6 42.8 152.5C34.6 167.6 32 184.8 32 202zM0 304c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 272c-17.7 0-32 14.3-32 32zM256 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM120 128a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm248-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"],snowman:[640,512,[9731,9924],"f7d0","M403 211.7c32.2-24.9 53-63.9 53-107.7 0-75.1-60.9-136-136-136S184 28.9 184 104c0 43.9 20.8 82.9 53 107.7-32.2 16.3-59 41.8-76.8 73.1L112 264.2 112 224c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 19.6-22.5-9.7c-12.2-5.2-26.3 .4-31.5 12.6s.4 26.3 12.6 31.5c36.1 15.5 75.9 32.5 119.4 51.2-3.9 14.9-6 30.6-6 46.7 0 70 39.1 130.8 96.6 161.9 7.9 4.3 16.9 6.1 25.9 6.1l123 0c9 0 18-1.8 25.9-6.1 57.5-31.1 96.6-92 96.6-161.9 0-16.2-2.1-31.8-6-46.7 43.5-18.7 83.4-35.7 119.4-51.2 12.2-5.2 17.8-19.3 12.6-31.5s-19.3-17.8-31.5-12.6l-22.5 9.7 0-19.6c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40.2-48.2 20.6c-17.9-31.3-44.6-56.8-76.8-73.1zM296 416a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm24-120a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM248 80a24 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-48zM292.2 159.3c-2.7-4.8-4.2-10.2-4.2-15.7 0-17.5 14.2-31.6 31.6-31.6l.8 0c17.5 0 31.6 14.2 31.6 31.6 0 5.5-1.4 10.9-4.2 15.7L327 195.8c-3.1 5.4-10.8 5.4-13.9 0l-20.9-36.6z"],hotel:[512,512,[127976],"f594","M16 24C16 10.7 26.7 0 40 0L472 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 416 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L40 512c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-416-8 0C26.7 48 16 37.3 16 24zm208 88l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM128 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm96 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM352 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM112 208l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm240-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM288 384l43.8 0c9.9 0 17.5-9 14-18.2-13.8-36.1-48.8-61.8-89.7-61.8s-75.9 25.7-89.7 61.8c-3.5 9.2 4.1 18.2 14 18.2l43.8 0 0 80 64 0 0-80z"],print:[512,512,[128424,128438,9113],"f02f","M64 64C64 28.7 92.7 0 128 0L341.5 0c17 0 33.3 6.7 45.3 18.7l42.5 42.5c12 12 18.7 28.3 18.7 45.3l0 37.5-384 0 0-80zM0 256c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 96c0 17.7-14.3 32-32 32l-32 0 0 64c0 35.3-28.7 64-64 64l-256 0c-35.3 0-64-28.7-64-64l0-64-32 0c-17.7 0-32-14.3-32-32l0-96zM128 416l0 32 256 0 0-96-256 0 0 64zM456 272a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"],volleyball:[512,512,[127952,"volleyball-ball"],"f45f","M512 258.9c-23.4 8-47.8 13.1-72.6 15.1 5.9-98.6-30.7-191.1-94.9-258.3 97.8 36 167.5 130 167.5 240.3 0 1 0 1.9 0 2.9zm-5.9 52c-5.2 23.7-13.6 46.2-24.9 66.9-94.7 52.2-214 50-308.4-13.6 21.7-31.3 49.8-58.9 83.8-80.5 79.5 41.6 168.5 49.1 249.5 27.1zM279.7 241.6c-3.7-89.7-41.7-170.5-101.3-229.7 22.3-7.1 46-11.2 70.5-11.9 92.5 55.9 150.3 160.3 142.4 273.8-38-3.2-75.9-13.7-111.6-32.3zM130.5 32.8C149.1 49.1 165.8 67.7 179.9 88.2 91.5 132.3 29.7 210.3 3.7 299.5 1.3 285.3 0 270.8 0 256 0 160.2 52.6 76.7 130.5 32.8zm73.4 97c16.3 34.5 26.1 72.6 27.9 112.8-75.8 48-126.8 121.3-148.3 202.5-17.6-16.1-33-34.6-45.5-55 2.1-108.1 63.7-210.4 165.9-260.3zM256 512c-47.7 0-92.3-13-130.5-35.7 4.8-24.3 12.6-48 23.2-70.4 82.4 54.4 180.8 68.9 271 47-44.4 37-101.5 59.2-163.7 59.2z"],"traffic-light":[320,512,[128678],"f637","M64-32C28.7-32 0-3.3 0 32L0 384c0 88.4 71.6 160 160 160s160-71.6 160-160l0-352c0-35.3-28.7-64-64-64L64-32zm96 392c30.9 0 56 25.1 56 56s-25.1 56-56 56-56-25.1-56-56 25.1-56 56-56zm56-104a56 56 0 1 1 -112 0 56 56 0 1 1 112 0zM160 152a56 56 0 1 1 0-112 56 56 0 1 1 0 112z"],"plane-circle-check":[640,512,[],"e555","M232 24c0-30.9 25.1-56 56-56s56 25.1 56 56l0 127.3 78 71.5c-69.3 29-118 97.4-118 177.2 0 49.3 18.6 94.3 49.1 128.3L288 512 179.9 539c-10.1 2.5-19.9-5.1-19.9-15.5l0-19.8c0-4.9 2.2-9.5 6-12.5l66-52.8 0-99.7-162.9 54.3C58.7 396.4 48 388.7 48 377.8l0-43.7c0-9 3.8-17.5 10.4-23.6L232 151.3 232 24zM352 400a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm201.4-60.9c-7.1-5.2-17.2-3.6-22.4 3.5l-53 72.9-26.8-26.8c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c3.3 3.3 7.9 5 12.6 4.6s8.9-2.8 11.7-6.5l64-88c5.2-7.1 3.6-17.2-3.5-22.3z"],users:[640,512,[],"f0c0","M320 16a104 104 0 1 1 0 208 104 104 0 1 1 0-208zM96 88a72 72 0 1 1 0 144 72 72 0 1 1 0-144zM0 416c0-70.7 57.3-128 128-128 12.8 0 25.2 1.9 36.9 5.4-32.9 36.8-52.9 85.4-52.9 138.6l0 16c0 11.4 2.4 22.2 6.7 32L32 480c-17.7 0-32-14.3-32-32l0-32zm521.3 64c4.3-9.8 6.7-20.6 6.7-32l0-16c0-53.2-20-101.8-52.9-138.6 11.7-3.5 24.1-5.4 36.9-5.4 70.7 0 128 57.3 128 128l0 32c0 17.7-14.3 32-32 32l-86.7 0zM472 160a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zM160 432c0-88.4 71.6-160 160-160s160 71.6 160 160l0 16c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-16z"],certificate:[576,512,[],"f0a3","M239.2-8c-6.1-6.2-15-8.7-23.4-6.4S200.9-5.6 198.8 2.8L183.5 63c-1.1 4.4-5.6 7-9.9 5.7L113.8 51.9c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l16.9 59.8c1.2 4.3-1.4 8.8-5.7 9.9L35.1 166.5c-8.4 2.1-15 8.7-17.3 17.1s.2 17.3 6.4 23.4l44.5 43.3c3.2 3.1 3.2 8.3 0 11.5L24.3 305.1c-6.2 6.1-8.7 15-6.4 23.4s8.9 14.9 17.3 17.1l60.2 15.3c4.4 1.1 7 5.6 5.7 9.9L84.2 430.5c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l59.8-16.9c4.3-1.2 8.8 1.4 9.9 5.7l15.3 60.2c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4l43.3-44.5c3.1-3.2 8.3-3.2 11.5 0L337.3 520c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3L393.1 449c1.1-4.4 5.6-7 9.9-5.7l59.8 16.9c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-16.9-59.8c-1.2-4.3 1.4-8.8 5.7-9.9l60.2-15.3c8.4-2.1 15-8.7 17.3-17.1s-.2-17.4-6.4-23.4l-44.5-43.3c-3.2-3.1-3.2-8.3 0-11.5l44.5-43.3c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-60.2-15.3c-4.4-1.1-7-5.6-5.7-9.9l16.9-59.8c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1L403 68.8c-4.3 1.2-8.8-1.4-9.9-5.7L377.8 2.8c-2.1-8.4-8.7-15-17.1-17.3s-17.3 .2-23.4 6.4L294 36.5c-3.1 3.2-8.3 3.2-11.5 0L239.2-8z"],"alarm-clock":[512,512,[9200],"f34e","M504.4 132.5c-4.5 10.5-18.4 9.8-24.9 .4-27.8-40-66.1-72.2-111-92.6-10.4-4.7-13.7-18.3-4.1-24.6 15-9.9 33-15.7 52.3-15.7 52.6 0 95.2 42.6 95.2 95.2 0 13.2-2.7 25.8-7.6 37.3zm-471.9 .4c-6.5 9.4-20.5 10.1-24.9-.4-4.9-11.5-7.6-24.1-7.6-37.3 0-52.6 42.6-95.2 95.2-95.2 19.3 0 37.3 5.8 52.3 15.7 9.6 6.3 6.3 19.9-4.1 24.6-44.8 20.4-83.1 52.6-111 92.6zM390.2 467.4C352.8 495.4 306.3 512 256 512s-96.8-16.6-134.1-44.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l35.2-35.2C48.6 384.8 32 338.3 32 288 32 164.3 132.3 64 256 64S480 164.3 480 288c0 50.3-16.6 96.8-44.6 134.2l35.2 35.2c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-35.2-35.2zM280 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 104c0 6.4 2.5 12.5 7 17l56 56c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-49-49 0-94.1z"],"helicopter-symbol":[512,512,[],"e502","M445.4 224l64.7 0C495.6 108.2 403.8 16.4 288 2l0 64.7C368.4 80.1 431.9 143.6 445.4 224zM510 288l-64.7 0C431.9 368.4 368.4 431.9 288 445.3l0 64.7c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510l0-64.7C143.6 431.9 80.2 368.4 66.7 288L2 288zm0-64l64.7 0C80.2 143.6 143.6 80.1 224 66.7L224 2C108.2 16.4 16.4 108.2 2 224zm206-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 96 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-96 0 0-64z"],"house-chimney-crack":[512,512,["house-damage"],"f6f1","M234.2 8.6c12.3-11.4 31.3-11.4 43.5 0L368 92.3 368 80c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 101.5 37.8 35.1c9.6 9 12.8 22.9 8 35.1S493.2 272 480 272l-16 0 0 176c0 35.3-28.7 64-64 64l-105.6 0-38.4-64 80.8-67.3c7.8-6.5 7.6-18.6-.4-24.9L218.6 263.2c-14.6-11.5-33.8 7-22.8 22L256 368 170.5 439.2c-6.1 5-7.5 13.8-3.5 20.5l31.3 52.2-86.4 0c-35.3 0-64-28.7-64-64l0-176-16 0c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8-35.1l224-208z"],"person-military-pointing":[512,512,[],"e54a","M214.9 14.1C202 15.2 192 26 192 39 192 52.8 203.2 64 217 64l151 0c8.8 0 16-7.2 16-16l0-30.6C384 8 376 .7 366.7 1.4L214.9 14.1zM208 112c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16L209.6 96c-1 5.2-1.6 10.5-1.6 16zM40 224c-22.1 0-40 17.9-40 40s17.9 40 40 40l152 0 0 89.4 162.8-162.8c-13.3-4.3-27.3-6.5-41.6-6.5L40 224zm345.7 20.9l-171.1 171.1 169.4 0 0-46.3 53.6 90.6c11.2 19 35.8 25.3 54.8 14.1s25.3-35.8 14.1-54.8L430.3 290.8c-11.2-19-26.6-34.5-44.6-45.9zM192 448l0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32-192 0z"],database:[448,512,[],"f1c0","M448 205.8c-14.8 9.8-31.8 17.7-49.5 24-47 16.8-108.7 26.2-174.5 26.2S96.4 246.5 49.5 229.8c-17.6-6.3-34.7-14.2-49.5-24L0 288c0 44.2 100.3 80 224 80s224-35.8 224-80l0-82.2zm0-77.8l0-48C448 35.8 347.7 0 224 0S0 35.8 0 80l0 48c0 44.2 100.3 80 224 80s224-35.8 224-80zM398.5 389.8C351.6 406.5 289.9 416 224 416S96.4 406.5 49.5 389.8c-17.6-6.3-34.7-14.2-49.5-24L0 432c0 44.2 100.3 80 224 80s224-35.8 224-80l0-66.2c-14.8 9.8-31.8 17.7-49.5 24z"],newspaper:[512,512,[128240],"f1ea","M0 416L0 120c0-13.3 10.7-24 24-24s24 10.7 24 24l0 288c0 13.3 10.7 24 24 24s24-10.7 24-24L96 96c0-35.3 28.7-64 64-64l288 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64zM160 128l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zm24 240c-13.3 0-24 10.7-24 24s10.7 24 24 24l240 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-240 0zm-24-72c0 13.3 10.7 24 24 24l240 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-240 0c-13.3 0-24 10.7-24 24zM360 176c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0z"],"cloud-rain":[512,512,[127783,9926],"f73d","M96 320c-53 0-96-43-96-96 0-42.5 27.6-78.6 65.9-91.2-1.3-6.7-1.9-13.7-1.9-20.8 0-61.9 50.1-112 112-112 43.1 0 80.5 24.3 99.2 60 14.7-17.1 36.5-28 60.8-28 44.2 0 80 35.8 80 80 0 5.5-.6 10.8-1.6 16 .5 0 1.1 0 1.6 0 53 0 96 43 96 96s-43 96-96 96L96 320zm1.6 68.2c1.1-2.5 3.6-4.2 6.4-4.2s5.3 1.6 6.4 4.2l30.2 68.2c2.2 5.1 3.4 10.5 3.4 16 0 21.9-18.1 39.6-40 39.6s-40-17.7-40-39.6c0-5.5 1.2-11 3.4-16l30.2-68.2zm152 0c1.1-2.5 3.6-4.2 6.4-4.2s5.3 1.6 6.4 4.2l30.2 68.2c2.2 5.1 3.4 10.5 3.4 16 0 21.9-18.1 39.6-40 39.6s-40-17.7-40-39.6c0-5.5 1.2-11 3.4-16l30.2-68.2zm121.8 68.2l30.2-68.2c1.1-2.5 3.6-4.2 6.4-4.2s5.3 1.6 6.4 4.2l30.2 68.2c2.2 5.1 3.4 10.5 3.4 16 0 21.9-18.1 39.6-40 39.6s-40-17.7-40-39.6c0-5.5 1.2-11 3.4-16z"],maximize:[448,512,["expand-arrows-alt"],"f31e","M168 32L24 32C10.7 32 0 42.7 0 56L0 200c0 9.7 5.8 18.5 14.8 22.2S34.1 223.8 41 217l40-40 79 79-79 79-40-40c-6.9-6.9-17.2-8.9-26.2-5.2S0 302.3 0 312L0 456c0 13.3 10.7 24 24 24l144 0c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-40-40 79-79 79 79-40 40c-6.9 6.9-8.9 17.2-5.2 26.2S270.3 480 280 480l144 0c13.3 0 24-10.7 24-24l0-144c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2l-40 40-79-79 79-79 40 40c6.9 6.9 17.2 8.9 26.2 5.2S448 209.7 448 200l0-144c0-13.3-10.7-24-24-24L280 32c-9.7 0-18.5 5.8-22.2 14.8S256.2 66.1 263 73l40 40-79 79-79-79 40-40c6.9-6.9 8.9-17.2 5.2-26.2S177.7 32 168 32z"],"location-arrow":[512,512,[],"f124","M477.9 75.5c4.5-11.8 1.7-25.2-7.2-34.1s-22.3-11.8-34.1-7.2l-416 160C7.9 199-.3 211.2 0 224.7s9.1 25.4 21.9 29.6l176.8 58.9 58.9 176.8c4.3 12.8 16.1 21.6 29.6 21.9s25.7-7.9 30.6-20.5l160-416z"],city:[576,512,[127961],"f64f","M320 0c-35.3 0-64 28.7-64 64l0 32-48 0 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-64 0 0-72C96 10.7 85.3 0 72 0S48 10.7 48 24l0 74c-27.6 7.1-48 32.2-48 62L0 448c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-64 0 0-128c0-35.3-28.7-64-64-64L320 0zm64 112l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zm-16 80c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0zm16 112l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zm112-16c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0zM256 304l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zM240 192c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0zM128 304l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zM112 192c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0z"],"x-ray":[512,512,[],"f497","M0 64C0 46.3 14.3 32 32 32l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 320c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32L32 96C14.3 96 0 81.7 0 64zm280 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 16-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 48-80 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0 0 48-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-48 80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0 0-48 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-16z"],"umbrella-beach":[512,512,[127958],"f5ca","M497.5 341.1c-5.9 16.7-25.3 23-41.1 15.1l-178.2-89.1-1.6 3.2-88.8 177.7 292.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l84.2 0 103.2-206.3 1.6-3.2-165.4-82.7c-15.8-7.9-22.4-27.3-12.5-42 45.9-68.6 124.1-113.8 212.9-113.8 141.4 0 256 114.6 256 256 0 29.8-5.1 58.5-14.5 85.1z"],"arrow-right-to-bracket":[512,512,["sign-in"],"f090","M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"],headset:[448,512,[],"f590","M224 64c-79 0-144.7 57.3-157.7 132.7 9.3-3 19.3-4.7 29.7-4.7l16 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-16 0c-53 0-96-43-96-96l0-64C0 100.3 100.3 0 224 0S448 100.3 448 224l0 168.1c0 66.3-53.8 120-120.1 120l-87.9-.1-32 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 0 40 0c39.8 0 72-32.2 72-72l0-20.9c-14.1 8.2-30.5 12.8-48 12.8l-16 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48l16 0c10.4 0 20.3 1.6 29.7 4.7-13-75.3-78.6-132.7-157.7-132.7z"],splotch:[512,512,[],"f5bc","M208.5 62.3l28.1-36.9C248.8 9.4 267.8 0 288 0 316.5 0 341.6 18.7 349.8 46l17.8 59.4c10.3 34.4 36.1 62 69.8 74.6l39.8 14.9c20.9 7.9 34.8 27.9 34.8 50.2 0 16.9-7.9 32.8-21.5 42.9l-67.3 50.5c-24.3 18.2-37.2 47.9-33.8 78.1l2.5 22.7c4.3 38.7-26 72.6-65 72.6-14.8 0-29.3-5.1-40.9-14.3l-55.3-44.3c-4.5-3.6-9.3-6.7-14.5-9.2-15.8-7.9-33.7-10.4-51-7.3L82.4 451.9c-34.6 6.3-66.4-20.3-66.4-55.4 0-13.2 4.7-26 13.1-36.2l11.2-13.4c14.6-17.4 22.6-39.4 22.6-62.1 0-18.8-5.5-37.2-15.8-53L8.8 173.5C3.1 164.7 0 154.4 0 143.9 0 110.5 30.1 85.1 63 90.7l51.3 8.7c35.9 6.1 72.2-8.2 94.2-37.1z"],"up-long":[320,512,["long-arrow-alt-up"],"f30c","M137.4-22.6c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9S300.9 160 288 160l-64 0 0 336c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-336-64 0c-12.9 0-24.6-7.8-29.6-19.8S.2 114.5 9.4 105.4l128-128z"],"hexagon-nodes":[448,512,[],"e699","M248 106.6c18.9-9 32-28.3 32-50.6c0-30.9-25.1-56-56-56s-56 25.1-56 56c0 22.3 13.1 41.6 32 50.6l0 98.8c-2.8 1.3-5.5 2.9-8 4.7l-80.1-45.8c1.6-20.8-8.6-41.6-27.9-52.8C57.2 96 23 105.2 7.5 132S1.2 193 28 208.5c1.3 .8 2.6 1.5 4 2.1l0 90.8c-1.3 .6-2.7 1.3-4 2.1C1.2 319-8 353.2 7.5 380S57.2 416 84 400.5c19.3-11.1 29.4-32 27.8-52.8l50.5-28.9c-11.5-11.2-19.9-25.6-23.8-41.7L88 306.1c-2.6-1.8-5.2-3.3-8-4.7l0-90.8c2.8-1.3 5.5-2.9 8-4.7l80.1 45.8c-.1 1.4-.2 2.8-.2 4.3c0 22.3 13.1 41.6 32 50.6l0 98.8c-18.9 9-32 28.3-32 50.6c0 30.9 25.1 56 56 56s56-25.1 56-56c0-22.3-13.1-41.6-32-50.6l0-98.8c2.8-1.3 5.5-2.9 8-4.7l80.1 45.8c-1.6 20.8 8.6 41.6 27.8 52.8c26.8 15.5 61 6.3 76.5-20.5s6.3-61-20.5-76.5c-1.3-.8-2.7-1.5-4-2.1l0-90.8c1.4-.6 2.7-1.3 4-2.1c26.8-15.5 36-49.7 20.5-76.5S390.8 96 364 111.5c-19.3 11.1-29.4 32-27.8 52.8l-50.6 28.9c11.5 11.2 19.9 25.6 23.8 41.7L360 205.9c2.6 1.8 5.2 3.3 8 4.7l0 90.8c-2.8 1.3-5.5 2.9-8 4.6l-80.1-45.8c.1-1.4 .2-2.8 .2-4.3c0-22.3-13.1-41.6-32-50.6l0-98.8z"],hospital:[576,512,[127973,62589,"hospital-alt","hospital-wide"],"f0f8","M128 64c0-35.3 28.7-64 64-64L384 0c35.3 0 64 28.7 64 64l0 64 64 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64l64 0 0-64zM272 352c-17.7 0-32 14.3-32 32l0 80 96 0 0-80c0-17.7-14.3-32-32-32l-32 0zM128 368l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zM112 256c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0zM512 368l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zM496 256c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0zM264 104l0 32-32 0c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-32 0 0-32c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16z"],"person-harassing":[576,512,[],"e549","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM59.4 304.5L88 256.9 88 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-244.7 47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7l-35.9 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9zM480 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM464 344l0 58.7-41.4-41.4c-7.3-7.3-17.6-10.6-27.8-9s-18.9 8.1-23.5 17.3l-48 96c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l28.1-56.3 54.7 54.7c12.4 12.4 29.1 19.3 46.6 19.3 36.4 0 65.9-29.5 65.9-65.9L576 344c0-30.9-25.1-56-56-56s-56 25.1-56 56zM288 48c0 8.8 7.2 16 16 16l56 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-56 0c-8.8 0-16 7.2-16 16zm-.8 49.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l48 24c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-48-24z"],"money-bill-trend-up":[512,512,[],"e529","M480 8c0-13.3-10.7-24-24-24L354.2-16c-13.3 0-24 10.7-24 24s10.7 24 24 24l43.9 0-111.3 111.3-95.1-81.5c-9-7.7-22.2-7.7-31.2 0l-112 96c-10.1 8.6-11.2 23.8-2.6 33.8s23.8 11.2 33.8 2.6l96.4-82.6 96.4 82.6c9.5 8.2 23.7 7.6 32.6-1.3l127-127 0 43.9c0 13.3 10.7 24 24 24s24-10.7 24-24L480 8zM48 256c-26.5 0-48 21.5-48 48L0 464c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48L48 256zm47.3 56c-3.4 20.1-19.2 36-39.4 39.4-4.4 .7-8-2.9-8-7.3l0-32c0-4.4 3.6-8 8-8l32 0c4.4 0 8.1 3.6 7.3 8zm0 144.1c.7 4.4-2.9 8-7.3 8l-32 0c-4.4 0-8-3.6-8-8l0-32c0-4.4 3.6-8.1 8-7.3 20.1 3.4 36 19.2 39.4 39.4zM456 416.7c4.4-.7 8 2.9 8 7.3l0 32c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8.1-3.6-7.3-8 3.4-20.1 19.2-36 39.4-39.4zM416.7 312c-.7-4.4 2.9-8 7.3-8l32 0c4.4 0 8 3.6 8 8l0 32c0 4.4-3.6 8.1-8 7.3-20.1-3.4-36-19.2-39.4-39.4zM192 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"],"pen-ruler":[512,512,["pencil-ruler"],"f5ae","M404 0c19.2 0 37.6 7.6 51.1 21.2l35.7 35.7C504.4 70.4 512 88.8 512 108s-7.6 37.6-21.2 51.1L445.9 204 308 66.1 352.9 21.2C366.4 7.6 384.8 0 404 0zM58.9 315.1L274.1 100 412 237.9 196.9 453.1c-10.7 10.7-24.1 18.5-38.7 22.6L30.4 511.1c-8.3 2.3-17.3 0-23.4-6.2s-8.5-15.1-6.2-23.4L36.4 353.8c4.1-14.6 11.8-27.9 22.6-38.7zM225.4 80.8L80.8 225.4 11.7 156.3c-15.6-15.6-15.6-40.9 0-56.6l88-88c15.6-15.6 40.9-15.6 56.6 0l5.9 5.9-56.3 56.3c-7.8 7.8-7.8 20.5 0 28.3s20.5 7.8 28.3 0l56.3-56.3 34.9 34.9zM431.2 286.6l34.9 34.9-56.3 56.3c-7.8 7.8-7.8 20.5 0 28.3s20.5 7.8 28.3 0l56.3-56.3 5.9 5.9c15.6 15.6 15.6 40.9 0 56.6l-88 88c-15.6 15.6-40.9 15.6-56.6 0l-69.1-69.1 144.6-144.6z"],repeat:[512,512,[128257],"f363","M470.6 118.6c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9S352 19.1 352 32l0 32-160 0C86 64 0 150 0 256 0 273.7 14.3 288 32 288s32-14.3 32-32c0-70.7 57.3-128 128-128l160 0 0 32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64zM41.4 393.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9S160 492.9 160 480l0-32 160 0c106 0 192-86 192-192 0-17.7-14.3-32-32-32s-32 14.3-32 32c0 70.7-57.3 128-128 128l-160 0 0-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64z"],bone:[640,512,[129460],"f5d7","M197.4 160c-3.9 0-7.2-2.8-8.1-6.6-10.2-42.1-48.1-73.4-93.3-73.4-53 0-96 43-96 96 0 29.1 12.9 55.1 33.3 72.7 4.3 3.7 4.3 10.8 0 14.5-20.4 17.6-33.3 43.7-33.3 72.7 0 53 43 96 96 96 45.2 0 83.1-31.3 93.3-73.4 .9-3.8 4.2-6.6 8.1-6.6l245.1 0c3.9 0 7.2 2.8 8.1 6.6 10.2 42.1 48.1 73.4 93.3 73.4 53 0 96-43 96-96 0-29.1-12.9-55.1-33.3-72.7-4.3-3.7-4.3-10.8 0-14.5 20.4-17.6 33.3-43.7 33.3-72.7 0-53-43-96-96-96-45.2 0-83.1 31.3-93.3 73.4-.9 3.8-4.2 6.6-8.1 6.6l-245.1 0z"],"fire-flame-curved":[384,512,["fire-alt"],"f7e4","M153.6 29.9l16-21.3C173.6 3.2 180 0 186.7 0 198.4 0 208 9.6 208 21.3l0 22.1c0 13.1 5.4 25.7 14.9 34.7L307.6 159C356.4 205.6 384 270.2 384 337.7 384 434 306 512 209.7 512L192 512C86 512 0 426 0 320l0-3.8c0-48.8 19.4-95.6 53.9-130.1l3.5-3.5c4.2-4.2 10-6.6 16-6.6 12.5 0 22.6 10.1 22.6 22.6L96 288c0 35.3 28.7 64 64 64s64-28.7 64-64l0-3.9c0-18-7.2-35.3-19.9-48l-38.6-38.6c-24-24-37.5-56.7-37.5-90.7 0-27.7 9-54.8 25.6-76.9z"],"bus-simple":[448,512,["bus-alt"],"f55e","M96 0C43 0 0 43 0 96L0 384c0 29.8 20.4 54.9 48 62l0 34c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 192 0 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-34c27.6-7.1 48-32.2 48-62l0-288c0-53-43-96-96-96L96 0zM64 128c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32L96 256c-17.7 0-32-14.3-32-32l0-96zM96 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm256 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],"venus-mars":[640,512,[9892],"f228","M480-64c-17.7 0-32 14.3-32 32S462.3 0 480 0L530.7 0 474 56.7c-26.3-15.7-57.1-24.7-90-24.7-35.4 0-68.4 10.5-96 28.5-27.6-18-60.6-28.5-96-28.5-97.2 0-176 78.8-176 176 0 86.3 62.1 158.1 144 173.1l0 34.9-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-34.9c23.3-4.3 44.9-13.1 64-25.6 27.6 18 60.6 28.5 96 28.5 97.2 0 176-78.8 176-176 0-41.1-14.1-79-37.8-109L576 45.3 576 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L480-64zM336 309.2c20.2-28.6 32-63.5 32-101.2s-11.8-72.6-32-101.2c14.6-6.9 30.8-10.8 48-10.8 61.9 0 112 50.1 112 112S445.9 320 384 320c-17.2 0-33.5-3.9-48-10.8zM288 150.3c10.2 16.9 16 36.6 16 57.7s-5.8 40.9-16 57.7c-10.2-16.9-16-36.6-16-57.7s5.8-40.9 16-57.7zm-48-43.5c-20.2 28.6-32 63.5-32 101.2s11.8 72.6 32 101.2c-14.5 6.9-30.8 10.8-48 10.8-61.9 0-112-50.1-112-112S130.1 96 192 96c17.2 0 33.5 3.9 48 10.8z"],blender:[512,512,[],"f517","M0 56C0 25.1 25.1 0 56 0L437.6 0c21.3 0 36.6 20.3 30.8 40.8L457.1 80 344 80c-13.3 0-24 10.7-24 24s10.7 24 24 24l99.4 0-18.3 64-81.1 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l67.4 0-27.4 96-256 0-9.1-96-62.9 0c-30.9 0-56-25.1-56-56L0 56zM114.3 192L100.6 48 56 48c-4.4 0-8 3.6-8 8l0 128c0 4.4 3.6 8 8 8l58.3 0zM136 384l240 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-240 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm120 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"],u:[384,512,[117],"55","M32 32c17.7 0 32 14.3 32 32l0 224c0 70.7 57.3 128 128 128s128-57.3 128-128l0-224c0-17.7 14.3-32 32-32s32 14.3 32 32l0 224c0 106-86 192-192 192S0 394 0 288L0 64C0 46.3 14.3 32 32 32z"],share:[512,512,["mail-forward"],"f064","M307.8 18.4c-12 5-19.8 16.6-19.8 29.6l0 80-112 0c-97.2 0-176 78.8-176 176 0 113.3 81.5 163.9 100.2 174.1 2.5 1.4 5.3 1.9 8.1 1.9 10.9 0 19.7-8.9 19.7-19.7 0-7.5-4.3-14.4-9.8-19.5-9.4-8.8-22.2-26.4-22.2-56.7 0-53 43-96 96-96l96 0 0 80c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-9.2-9.2-22.9-11.9-34.9-6.9z"],"phone-flip":[512,512,[128381,"phone-alt"],"f879","M351.8 25c7.8-18.8 28.4-28.9 48.1-23.5l5.5 1.5c64.6 17.6 119.8 80.2 103.7 156.4-37.1 175-174.8 312.7-349.8 349.8-76.3 16.2-138.8-39.1-156.4-103.7l-1.5-5.5c-5.4-19.7 4.7-40.3 23.5-48.1l97.3-40.5c16.5-6.9 35.6-2.1 47 11.8l38.6 47.2c70.3-34.9 126.8-93.3 159.3-164.9l-44.1-36.1c-13.9-11.3-18.6-30.4-11.8-47L351.8 25z"],"toilet-portable":[320,512,[],"e583","M0 64l0 16 320 0 0-16c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64zm24 64L0 128 0 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8 224 0 0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-360-296 0zm224 96l24 0 0 96-24 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24z"],"person-pregnant":[384,512,[],"e31e","M192 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112zm80 321.2c8.6-4.5 16.8-10 24.3-16.5l4-3.4c22.6-19.4 35.7-47.7 35.7-77.6 0-35.9-18.8-69.1-49.6-87.6l-30.4-18.2 0-1.8c0-46.5-37.7-84.1-84.1-84.1-28.1 0-54.4 14.1-70 37.5L21.4 270.2c-9.8 14.7-5.8 34.6 8.9 44.4s34.6 5.8 44.4-8.9l29-43.5-30.5 113.5c-2.6 9.6-.6 19.9 5.5 27.8S94 416 104 416l8 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 32 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-110.8z"],"less-than":[512,512,[62774],"3c","M477.1 50.6c7.4 16 .4 35.1-15.6 42.5L108.4 256 461.4 419c16 7.4 23 26.4 15.6 42.5s-26.4 23-42.5 15.6l-416-192C7.3 279.8 0 268.5 0 256S7.3 232.2 18.6 227l416-192c16-7.4 35.1-.4 42.5 15.6z"],superscript:[576,512,[],"f12b","M544 32c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16C449.9 27.3 443.5 46.5 451.4 62.3 457 73.5 468.3 80 480 80l0 80c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-128zM96 64C78.3 64 64 78.3 64 96s14.3 32 32 32l15.3 0 89.6 128-89.6 128-15.3 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c10.4 0 20.2-5.1 26.2-13.6L240 311.8 325.8 434.4c6 8.6 15.8 13.6 26.2 13.6l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-15.3 0-89.6-128 89.6-128 15.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-10.4 0-20.2 5.1-26.2 13.6L240 200.2 154.2 77.6C148.2 69.1 138.4 64 128 64L96 64z"],"circle-stop":[512,512,[62094,"stop-circle"],"f28d","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM192 160l128 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32z"],"arrows-up-down":[256,512,["arrows-v"],"f07d","M150.6-22.6c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 77.3 96 434.7 54.6 393.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c6 6 14.1 9.4 22.6 9.4s16.6-3.4 22.6-9.4l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-41.4 41.4 0-357.5 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96z"],"poo-storm":[512,512,["poo-bolt"],"f75a","M268.9-31.8c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.3c2.8 8.2 4.3 16.9 4.3 26.1 0 21.7-8.5 37.2-21.9 47.6-13.9 10.8-34.1 17-58.1 17l-24 0c-48.6 0-88 39.4-88 88 0 14.8 3.7 28.8 10.2 41.1-42 6.6-74.2 43-74.2 86.9 0 46.6 36.2 84.7 81.9 87.8 3.1-12.4 9.9-23.8 19.6-32.5L242.7 225c12.2-10.9 28-17 44.4-17 44.6 0 76.5 43 63.7 85.7l-12.7 42.4c28.8 1.2 52.7 21.1 59.8 47.9l26.2 0c48.6 0 88-39.4 88-88 0-43.9-32.1-80.3-74.2-86.9 6.5-12.3 10.2-26.2 10.2-41.1 0-48.6-39.4-88-88-88l-9.4 0c.9-5.4 1.4-10.9 1.4-16.6 0-48.7-36.1-88.9-83.1-95.2zM144.6 416l61.8 0-31.2 104.1c-3.6 11.9 5.3 23.9 17.8 23.9 4.6 0 9-1.7 12.4-4.7L346.5 412.9c3.5-3.1 5.5-7.6 5.5-12.4 0-9.2-7.4-16.6-16.6-16.6l-61.8 0 31.2-104.1c3.6-11.9-5.3-23.9-17.8-23.9-4.6 0-9 1.7-12.4 4.7L133.5 387.1c-3.5 3.1-5.5 7.6-5.5 12.4 0 9.2 7.4 16.6 16.6 16.6z"],"video-slash":[576,512,[],"f4e2","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-153-153 0-222.2c0-35.3-28.7-64-64-64L129.8 64 41-24.9zM32 128l0 256c0 35.3 28.7 64 64 64l256 0c7.8 0 15.3-1.4 22.2-4L36 105.8c-2.6 6.9-4 14.4-4 22.2zM464 336l73.5 58.8c4.2 3.4 9.4 5.2 14.8 5.2 13.1 0 23.7-10.6 23.7-23.7l0-240.6c0-13.1-10.6-23.7-23.7-23.7-5.4 0-10.6 1.8-14.8 5.2L464 176 464 336z"],"square-xmark":[448,512,[10062,"times-square","xmark-square"],"f2d3","M64 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 32zm71 135c9.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"],"hand-holding-droplet":[576,512,["hand-holding-water"],"f4c1","M275.5 6.6L209.2 103C198 119.3 192 138.6 192 158.3l0 1.7c0 53 43 96 96 96s96-43 96-96l0-1.7c0-19.8-6-39-17.2-55.3L300.5 6.6C297.7 2.5 293 0 288 0s-9.7 2.5-12.5 6.6zM109.3 341.5L66.7 384 32 384c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l320.5 0c29 0 57.3-9.3 80.7-26.5l126.6-93.3c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416 280 416c-13.3 0-24-10.7-24-24s10.7-24 24-24l72 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-152.2 0c-33.9 0-66.5 13.5-90.5 37.5z"],"won-sign":[512,512,[8361,"krw","won"],"f159","M62.4 53.9C56.8 37.1 38.7 28.1 21.9 33.6S-3.9 57.4 1.7 74.1L56.9 240 32 240c-13.3 0-24 10.7-24 24s10.7 24 24 24l40.9 0 56.7 170.1c4.5 13.5 17.4 22.4 31.6 21.9s26.4-10.4 29.8-24.2L233 288 279 288 321 455.8c3.4 13.8 15.6 23.7 29.8 24.2s27.1-8.4 31.6-21.9L439.1 288 480 288c13.3 0 24-10.7 24-24s-10.7-24-24-24l-24.9 0 55.3-165.9c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2l-62 186.1-54.6 0-45.9-183.8C283.5 42 270.7 32 256 32s-27.5 10-31 24.2L179 240 124.4 240 62.4 53.9zm78 234.1l26.6 0-11.4 45.6-15.2-45.6zM245 240l11-44.1 11 44.1-22 0zm100 48l26.6 0-15.2 45.6-11.4-45.6z"],"object-ungroup":[640,512,[],"f248","M32 119.4C12.9 108.4 0 87.7 0 64 0 28.7 28.7 0 64 0 87.7 0 108.4 12.9 119.4 32l209.1 0c11.1-19.1 31.7-32 55.4-32 35.3 0 64 28.7 64 64 0 23.7-12.9 44.4-32 55.4l0 113.1c19.1 11.1 32 31.7 32 55.4 0 35.3-28.7 64-64 64-23.7 0-44.4-12.9-55.4-32l-209.1 0c-11.1 19.1-31.7 32-55.4 32-35.3 0-64-28.7-64-64 0-23.7 12.9-44.4 32-55.4l0-113.1zM119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4l0 113.1c9.7 5.6 17.8 13.7 23.4 23.4l209.1 0c5.6-9.7 13.7-17.8 23.4-23.4l0-113.1c-9.7-5.6-17.8-13.7-23.4-23.4L119.4 96zM544 279.4c-9.7-5.6-17.8-13.7-23.4-23.4l-29.2 0c-5.3-17.7-14.8-33.5-27.4-46.4l0-17.6 56.6 0c11.1-19.1 31.7-32 55.4-32 35.3 0 64 28.7 64 64 0 23.7-12.9 44.4-32 55.4l0 113.1c19.1 11.1 32 31.7 32 55.4 0 35.3-28.7 64-64 64-23.7 0-44.4-12.9-55.4-32l-209.1 0c-11.1 19.1-31.7 32-55.4 32-35.3 0-64-28.7-64-64 0-23.7 12.9-44.4 32-55.4l0-24.6 64 0 0 24.6c9.7 5.6 17.8 13.7 23.4 23.4l209.1 0c5.6-9.7 13.7-17.8 23.4-23.4l0-113.1z"],comment:[512,512,[128489,61669],"f075","M512 240c0 132.5-114.6 240-256 240-37.1 0-72.3-7.4-104.1-20.7L33.5 510.1c-9.4 4-20.2 1.7-27.1-5.8S-2 485.8 2.8 476.8l48.8-92.2C19.2 344.3 0 294.3 0 240 0 107.5 114.6 0 256 0S512 107.5 512 240z"],"hill-avalanche":[576,512,[],"e507","M440.1 401.9c34.2 23.1 81.1 19.5 111.4-10.8 34.4-34.4 34.4-90.1 0-124.5-27.8-27.8-69.5-33.1-102.6-16-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.3 15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-81.7-81.7c22.3-14.2 37.1-39.1 37.1-67.5 0-33.9-21.1-62.9-50.9-74.5 1.9-6.8 2.9-14 2.9-21.5 0-44.2-35.8-80-80-80-27.3 0-51.5 13.7-65.9 34.6-5.8-20-24.2-34.6-46.1-34.6-26.5 0-48 21.5-48 48 0 4 .5 7.9 1.4 11.6L440.1 401.9zM480.4 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 64zM68.7 87C43.5 61.8 .4 79.7 .4 115.3L.4 432c0 44.2 35.8 80 80 80l316.7 0c35.6 0 53.5-43.1 28.3-68.3L68.7 87z"],"arrows-to-eye":[640,512,[],"e4bf","M176 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 38.1-63-63c-9.4-9.4-24.6-9.4-33.9 0S21.7 55.6 31 65l63 63-38.1 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l96 0c13.3 0 24-10.7 24-24l0-96zm0 400l0-96c0-13.3-10.7-24-24-24l-96 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l38.1 0-63 63c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l63-63 0 38.1c0 13.3 10.7 24 24 24s24-10.7 24-24zm312 24c13.3 0 24-10.7 24-24l0-38.1 63 63c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-63-63 38.1 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-96 0c-13.3 0-24 10.7-24 24l0 96c0 13.3 10.7 24 24 24zM464 56l0 96c0 13.3 10.7 24 24 24l96 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-38.1 0 63-63c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-63 63 0-38.1c0-13.3-10.7-24-24-24s-24 10.7-24 24zM320 120c-57.3 0-99.4 34-125.6 64.3-20 23.1-32.4 45.8-37.6 56.1-2.5 5-4.9 9.7-4.9 15.6s2.3 10.6 4.9 15.6c5.2 10.3 17.6 33 37.6 56.1 26.2 30.3 68.2 64.3 125.6 64.3s99.4-34 125.6-64.3c20-23.1 32.4-45.8 37.6-56.1 2.5-5 4.9-9.7 4.9-15.6s-2.3-10.6-4.9-15.6c-5.2-10.3-17.6-33-37.6-56.1-26.2-30.3-68.2-64.3-125.6-64.3zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"],snowplow:[640,512,[],"f7d2","M128 160l0-96c0-35.3 28.7-64 64-64L296.4 0c24.2 0 46.4 13.7 57.2 35.4l87.6 175.1c4.4 8.9 6.8 18.7 6.8 28.6l0 56.9 80 0 0-80c0-48.6 39.4-88 88-88 13.3 0 24 10.7 24 24s-10.7 24-24 24c-22.1 0-40 17.9-40 40l0 208c0 22.1 17.9 40 40 40 13.3 0 24 10.7 24 24s-10.7 24-24 24c-48.6 0-88-39.4-88-88l0-80-63 0c9.5 16.5 15 35.6 15 56 0 61.9-50.1 112-112 112l-224 0c-61.9 0-112-50.1-112-112 0-30.5 12.2-58.2 32-78.4L64 224c0-35.3 28.7-64 64-64zm91.7 34.9l43.6 29.1 113.2 0-80-160-104.4 0 0 108.8 27.7 22.1zM416 400c0-26.5-21.5-48-48-48l-224 0c-26.5 0-48 21.5-48 48s21.5 48 48 48l224 0c26.5 0 48-21.5 48-48zm-280 0a24 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-48zM232 400a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"],"chart-gantt":[512,512,[],"e0e4","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0zm64 112c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0zM384 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0z"],video:[576,512,["video-camera"],"f03d","M96 64c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L96 64zM464 336l73.5 58.8c4.2 3.4 9.4 5.2 14.8 5.2 13.1 0 23.7-10.6 23.7-23.7l0-240.6c0-13.1-10.6-23.7-23.7-23.7-5.4 0-10.6 1.8-14.8 5.2L464 176 464 336z"],"chess-pawn":[384,512,[9823],"f443","M192-32c66.3 0 120 53.7 120 120 0 27-8.9 51.9-24 72 17.7 0 32 14.3 32 32s-14.3 32-32 32l-10.7 0 26.7 160 56.2 70.3c5 6.3 7.8 14.1 7.8 22.2 0 19.6-15.9 35.5-35.5 35.5L51.5 512c-19.6 0-35.5-15.9-35.5-35.5 0-8.1 2.7-15.9 7.8-22.2L80 384 106.7 224 96 224c-17.7 0-32-14.3-32-32s14.3-32 32-32c-15.1-20.1-24-45-24-72 0-66.3 53.7-120 120-120z"],synagogue:[576,512,[128333],"f69b","M16 80c0-35.3 28.7-64 64-64s64 28.7 64 64l0 32-128 0 0-32zm0 368l0-288 128 0 126.2-84.2c10.7-7.2 24.8-7.2 35.5 0l126.2 84.2 128 0 0 288c0 35.3-28.7 64-64 64L80 512c-35.3 0-64-28.7-64-64zM560 112l-128 0 0-32c0-35.3 28.7-64 64-64s64 28.7 64 64l0 32zM224 384l0 80 128 0 0-80c0-35.3-28.7-64-64-64s-64 28.7-64 64zm64-152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"],"building-circle-check":[576,512,[],"e4d2","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l180 0c-10.5-14.6-19-30.7-25.1-48l-74.9 0 0-80c0-17.7 14.3-32 32-32l32 0c2 0 4 .2 5.9 .5 6-23.6 16.3-45.4 30.1-64.5l-4 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 4c27.5-19.8 60.3-32.4 96-35.4L416 64c0-35.3-28.7-64-64-64L96 0zm32 112c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM128 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM576 400a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-86.6-60.9c7.1 5.2 8.7 15.2 3.5 22.3l-64 88c-2.8 3.8-7 6.2-11.7 6.5s-9.3-1.3-12.6-4.6l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l26.8 26.8 53-72.9c5.2-7.1 15.2-8.7 22.4-3.5z"],"calendar-plus":[448,512,[],"f271","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-32c0-17.7 14.3-32 32-32zm96 192c-13.3 0-24 10.7-24 24l0 48-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0 0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48 48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-48c0-13.3-10.7-24-24-24z"],"wheelchair-move":[448,512,["wheelchair-alt"],"e2ce","M312 56a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM205.4 124.1c-6.4-5.2-15.6-4.7-21.4 1.1l-33.4 33.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L138.8 80c29-29 75.2-31.4 107-5.5l81.3 66c21.4 17.4 23.8 49.2 5.2 69.5l-41.8 46 98 0c30.3 0 53 27.7 47.1 57.4L407.4 454.3c-3.5 17.3-20.3 28.6-37.7 25.1s-28.6-20.3-25.1-37.7L369 320 316.8 320c2.1 10.3 3.2 21 3.2 32 0 88.4-71.6 160-160 160S0 440.4 0 352 71.6 192 160 192c6 0 11.9 .3 17.8 1l50.4-50.4-22.7-18.5zM160 448a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"],"user-shield":[576,512,[],"f505","M224 248a120 120 0 1 0 0-240 120 120 0 1 0 0 240zm-29.7 56C95.8 304 16 383.8 16 482.3 16 498.7 29.3 512 45.7 512l251.5 0C261 469.4 240 414.5 240 356.4l0-31.1c0-7.3 1-14.5 2.9-21.3l-48.6 0zm251 184.5l-13.3 6.3 0-188.1 96 32 0 19.6c0 55.8-32.2 106.5-82.7 130.3zM421.9 259.5l-112 37.3c-13.1 4.4-21.9 16.6-21.9 30.4l0 31.1c0 74.4 43 142.1 110.2 173.7l18.5 8.7c4.8 2.2 10 3.4 15.2 3.4s10.5-1.2 15.2-3.4l18.5-8.7C533 500.3 576 432.6 576 358.2l0-31.1c0-13.8-8.8-26-21.9-30.4l-112-37.3c-6.6-2.2-13.7-2.2-20.2 0z"],bold:[384,512,[],"f032","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l32 0 0 320-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l224 0c70.7 0 128-57.3 128-128 0-46.5-24.8-87.3-62-109.7 18.7-22.3 30-51 30-82.3 0-70.7-57.3-128-128-128L32 32zM288 160c0 35.3-28.7 64-64 64l-96 0 0-128 96 0c35.3 0 64 28.7 64 64zM128 416l0-128 128 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-128 0z"],"heart-pulse":[512,512,["heartbeat"],"f21e","M256 107.9L241 87.1C216 52.5 175.9 32 133.1 32 59.6 32 0 91.6 0 165.1l0 2.6c0 23.6 6.2 48 16.6 72.3l106 0c3.2 0 6.1-1.9 7.4-4.9l31.8-76.3c3.7-8.8 12.3-14.6 21.8-14.8s18.3 5.4 22.2 14.1l51.3 113.9 41.4-82.8c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3l23.2 46.3c1.4 2.7 4.1 4.4 7.2 4.4l123.6 0c10.5-24.3 16.6-48.7 16.6-72.3l0-2.6C512 91.6 452.4 32 378.9 32 336.2 32 296 52.5 271 87.1l-15 20.7zM469.6 288l-97.8 0c-21.2 0-40.6-12-50.1-31l-1.7-3.4-42.5 85.1c-4.1 8.3-12.7 13.5-22 13.3s-17.6-5.7-21.4-14.1l-49.3-109.5-10.5 25.2c-8.7 20.9-29.1 34.5-51.7 34.5l-80.2 0c47.2 73.8 123 141.7 170.4 177.9 12.4 9.4 27.6 14.1 43.1 14.1s30.8-4.6 43.1-14.1C346.6 429.7 422.4 361.8 469.6 288z"],"square-root-variable":[576,512,["square-root-alt"],"f698","M282.6 78.1c8-27.3 33-46.1 61.4-46.1l200 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L344 96 238.7 457c-3.6 12.3-14.1 21.2-26.8 22.8s-25.1-4.6-31.5-15.6L77.6 288 32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l45.6 0c22.8 0 43.8 12.1 55.3 31.8l65.2 111.8 84.4-289.5zM393.4 233.4c12.5-12.5 32.8-12.5 45.3 0l41.4 41.4 41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-41.4 41.4 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-41.4-41.4-41.4 41.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l41.4-41.4-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z"],"hands-bubbles":[512,512,["hands-wash"],"e05e","M384 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM128 464a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM0 160l.1 72.6c0 44.8 17.6 87.1 47.9 118.4 .3-77 40.1-148.4 105.4-189.3l1.9-1.2c-2.5-3.7-2.8-8.6-.4-12.7l62-107.4c6.6-11.5 2.7-26.2-8.8-32.8S182 5 175.4 16.5l-68 117.8 0 0 0 0-43.3 75 0-49.3c0-17.7-14.4-32-32-32S0 142.4 0 160zm213.6-35.9c14.1-8.8 29.8-12.7 45.2-12.1l36.5-63.3c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8l-67.1 116.2 27-16.9zm86.5-35.7l-16.4 28.4c15.1 5.5 28.6 15.6 38.3 29.7l19.7-34.2c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zm46.4 63.7l-12.5 21.7c2 8.6 2.5 17.5 1.7 26.1l4.3 0 0 0 34.4 0 13.7-23.8c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zM283.1 175c-9.4-15-29.1-19.5-44.1-10.2l-60.2 37.6C127.3 234.7 96 291.2 96 352l0 8c0 8.9 .8 17.6 2.2 26.1 35.4 8.2 61.8 40 61.8 77.9 0 6.3-.7 12.5-2.1 18.4 25.2 18.6 56.4 29.6 90.1 29.6l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-92 0c-6.6 0-12-5.4-12-12s5.4-12 12-12l124 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-124 0c-6.6 0-12-5.4-12-12s5.4-12 12-12l156 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-156 0c-6.6 0-12-5.4-12-12s5.4-12 12-12l124 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-136 0 0 0 0 0-93.2 0 46.2-28.9c15-9.4 19.5-29.1 10.2-44.1z"],marker:[512,512,[],"f5a1","M408.8 0c-27.4 0-53.6 10.9-73 30.2L318.1 48 305 34.9c-28.1-28.1-73.7-28.1-101.8 0L103 135c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L237.1 68.9c9.4-9.4 24.6-9.4 33.9 0L284.1 81.9 184 182.1 329.9 328 481.8 176.2c19.4-19.4 30.2-45.6 30.2-73 0-57-46.2-103.2-103.2-103.2zM102.4 263.7c-49.9 49.9-83.3 114-95.5 183.5L.4 483.8C-1 491.6 1.5 499.4 7 505s13.4 8 21.1 6.7l36.7-6.5c69.5-12.3 133.6-45.6 183.5-95.5L296 361.9 150.1 216 102.4 263.7z"],clipboard:[384,512,[128203],"f328","M320 32l-8.6 0C300.4 12.9 279.7 0 256 0L128 0C104.3 0 83.6 12.9 72.6 32L64 32C28.7 32 0 60.7 0 96L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-352c0-35.3-28.7-64-64-64zM136 112c-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-112 0z"],"place-of-worship":[512,512,[],"f67f","M160 79l0 81-44.8 33.6C103.1 202.7 96 216.9 96 232l0 40-60.6 30.3C13.7 313.2 0 335.3 0 359.6L0 448c0 35.3 28.7 64 64 64 74.7 0 85.4 0 320 0l64 0c35.3 0 64-28.7 64-64l0-88.4c0-24.2-13.7-46.4-35.4-57.2L416 272 416 232c0-15.1-7.1-29.3-19.2-38.4L352 160 352 79c0-9.5-4.2-18.5-11.5-24.6L271.4-3.2c-8.9-7.4-21.8-7.4-30.7 0L171.5 54.4C164.2 60.5 160 69.5 160 79zm96 241c35.3 0 64 28.7 64 64l0 80-128 0 0-80c0-35.3 28.7-64 64-64z"],cannabis:[512,512,[],"f55f","M256 0c5.3 0 10.3 2.7 13.3 7.1 15.8 23.5 36.7 63.7 49.2 109 7.3 26.4 11.8 55.3 10.3 84 11.6-8.9 23.7-16.7 35.9-23.7 41-23.3 84.4-36.9 112.2-42.5 5.2-1 10.7 .6 14.4 4.4s5.4 9.2 4.4 14.5c-5.6 27.7-19.3 70.9-42.7 111.7-9.1 15.9-19.9 31.7-32.5 46.3 27.9 6.6 52.5 17.2 67.3 25.4 5.1 2.8 8.2 8.2 8.2 14s-3.2 11.2-8.2 14c-15.2 8.4-40.9 19.5-69.8 26.1-20.2 4.6-42.9 7.2-65.2 4.6l8.3 33.2c1.5 6.1-.6 12.5-5.5 16.4s-11.6 4.6-17.2 1.8L280 417.2 280 488c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-70.8-58.5 29.1c-5.6 2.8-12.3 2.1-17.2-1.8s-7-10.3-5.5-16.4l8.3-33.2c-22.2 2.6-45 0-65.2-4.6-28.9-6.6-54.5-17.6-69.8-26.1-5.1-2.8-8.2-8.2-8.2-14s3.2-11.2 8.2-14l6.2-3.3c15-7.6 36.8-16.4 61.1-22.2-12.5-14.5-23.3-30.4-32.4-46.2-23.4-40.8-37.1-84-42.7-111.7-1.1-5.2 .6-10.7 4.4-14.5s9.2-5.4 14.4-4.4c27.9 5.5 71.2 19.2 112.2 42.5 12.2 6.9 24.3 14.8 35.8 23.7-1.4-28.7 3.1-57.6 10.3-84 12.5-45.3 33.4-85.5 49.2-109l1.2-1.6C246.9 2 251.3 0 256 0z"],"people-roof":[576,512,[],"e537","M302.3-12.6c-9-4.5-19.6-4.5-28.6 0l-256 128C1.9 123.3-4.5 142.5 3.4 158.3s27.1 22.2 42.9 14.3L288 51.8 529.7 172.6c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9l-256-128zM288 272a56 56 0 1 0 0-112 56 56 0 1 0 0 112zm0 48c-53 0-96 43-96 96l0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32c0-53-43-96-96-96zM160 256a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm352 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM112 336c-44.2 0-80 35.8-80 80l0 33.1c0 17 13.8 30.9 30.9 30.9l87.8 0c-4.3-9.8-6.7-20.6-6.7-32l0-48c0-18.4 3.5-36 9.8-52.2-12.2-7.5-26.5-11.8-41.8-11.8zM425.4 480l87.8 0c17 0 30.9-13.8 30.9-30.9l0-33.1c0-44.2-35.8-80-80-80-15.3 0-29.6 4.3-41.8 11.8 6.3 16.2 9.8 33.8 9.8 52.2l0 48c0 11.4-2.4 22.2-6.7 32z"],disease:[512,512,[],"f7fa","M236.5 29.4L224 48c-20 30-53.6 48-89.7 48L68 96c-37.5 0-67.9 30.4-67.9 67.9 0 18 7.2 35.2 19.9 47.9l27 27c11 11 17.2 25.9 17.2 41.5 0 15.8-6.4 30.9-17.7 42L33.4 335.1c-11.1 10.8-17.3 25.7-17.3 41.2 0 36.8 34.1 64.2 70.1 56.2l62.3-13.8c7.7-1.7 15.7-2.6 23.6-2.6 32.8 0 64.2 14.6 85.2 39.8l30.5 36.6c10.4 12.4 25.7 19.6 41.9 19.6 30.1 0 54.5-24.4 54.5-54.5l0-51.2c0-41.4 25.4-78.5 64-93.5l22.2-8.6c25.2-9.8 41.8-34.1 41.8-61.1 0-26.4-15.9-50.3-40.3-60.5L429 164.8c-33.2-13.9-57.6-43-65.5-78.1l-7.9-35.2c-6.8-30.1-33.5-51.5-64.3-51.5-22 0-42.6 11-54.8 29.4zM160 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],"book-bible":[448,512,["bible"],"f647","M96 512c-53 0-96-43-96-96L0 96C0 43 43 0 96 0L400 0c26.5 0 48 21.5 48 48l0 288c0 20.9-13.4 38.7-32 45.3l0 66.7c17.7 0 32 14.3 32 32s-14.3 32-32 32L96 512zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0 0-64-256 0zM192 80l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 112c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-112 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"],"chess-board":[448,512,[],"f43c","M64 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 32zm64 64l0 64 64 0 0-64 64 0 0 64 64 0 0-64 64 0 0 64-64 0 0 64 64 0 0 64-64 0 0 64 64 0 0 64-64 0 0-64-64 0 0 64-64 0 0-64-64 0 0 64-64 0 0-64 64 0 0-64-64 0 0-64 64 0 0-64-64 0 0-64 64 0zm64 128l64 0 0-64-64 0 0 64zm0 64l0-64-64 0 0 64 64 0zm64 0l-64 0 0 64 64 0 0-64zm0 0l64 0 0-64-64 0 0 64z"],mars:[512,512,[9794],"f222","M320 32c0-17.7 14.3-32 32-32L480 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-50.7-95 95c19.5 28.4 31 62.7 31 99.8 0 97.2-78.8 176-176 176S32 401.2 32 304 110.8 128 208 128c37 0 71.4 11.4 99.8 31l95-95-50.7 0c-17.7 0-32-14.3-32-32zM208 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224z"],laptop:[640,512,[128187],"f109","M128 32C92.7 32 64 60.7 64 96l0 240 64 0 0-240 384 0 0 240 64 0 0-240c0-35.3-28.7-64-64-64L128 32zM19.2 384C8.6 384 0 392.6 0 403.2 0 445.6 34.4 480 76.8 480l486.4 0c42.4 0 76.8-34.4 76.8-76.8 0-10.6-8.6-19.2-19.2-19.2L19.2 384z"],"user-xmark":[640,512,["user-times"],"f235","M136.4 128a120 120 0 1 1 240 0 120 120 0 1 1 -240 0zm-88 354.3c0-98.5 79.8-178.3 178.3-178.3l59.4 0c98.5 0 178.3 79.8 178.3 178.3 0 16.4-13.3 29.7-29.7 29.7L78.1 512c-16.4 0-29.7-13.3-29.7-29.7zM612.3 124.1c9.4 9.4 9.4 24.6 0 33.9l-33.9 33.9 33.9 33.9c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-33.9-33.9-33.9 33.9c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l33.9-33.9-33.9-33.9c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l33.9 33.9 33.9-33.9c9.4-9.4 24.6-9.4 33.9 0z"],"flag-usa":[448,512,[],"f74d","M32 0C49.7 0 64 14.3 64 32l0 16 69-17.2c38.1-9.5 78.3-5.1 113.5 12.5 46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1l0 36.1-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.9l0 32.2c17.4 2.1 34.4 6.7 50.6 13.9l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4l33.7-12.3 0 62-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.3l-63.5 13.6 0 32.7 70.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.4l33.7-12.3 0 61.9-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.3l-63.5 13.6 0 32.7 70.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.4l33.7-12.3 0 33.5c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4-37.9-19-81.4-23.7-122.5-13.4L64 400 64 480c0 17.7-14.3 32-32 32S0 497.7 0 480L0 32C0 14.3 14.3 0 32 0zm80 96a16 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 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"],"hand-middle-finger":[448,512,[128405],"f806","M232 0c-22.1 0-40 17.9-40 40l0 164.2c-8.5-7.6-19.7-12.2-32-12.2-26.5 0-48 21.5-48 48l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-55.7c-2 1.4-3.9 3-5.8 4.5L55 284.8C40.4 297 32 315 32 334L32 372c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1L304 512c70.7 0 128-57.3 128-128l0-96c0-26.5-21.5-48-48-48-12.4 0-23.6 4.7-32.1 12.3-1.9-24.8-22.6-44.3-47.9-44.3-12.3 0-23.5 4.6-32 12.2L272 40c0-22.1-17.9-40-40-40z"],"mortar-pestle":[512,512,[],"f5a7","M504.3 11.1C493.3-1.6 474.5-3.7 461 6.2L252.3 160 397.3 160 502.6 54.6c11.8-11.8 12.6-30.8 1.6-43.5zM32 192c-17.7 0-32 14.3-32 32s14.3 32 32 32c0 82.5 43.4 147.7 123.9 176.2-11.1 13.9-19.4 30.3-23.9 48.1-4.4 17.1 10.4 31.7 28.1 31.7l192 0c17.7 0 32.4-14.6 28.1-31.7-4.5-17.8-12.8-34.1-23.9-48.1 80.5-28.6 123.9-93.7 123.9-176.2 17.7 0 32-14.3 32-32s-14.3-32-32-32L32 192z"],"head-side-cough":[512,512,[],"e061","M96 512l64 0c53 0 96-43 96-96l0-80c0-8.8 7.2-16 16-16l1 0c26 0 47-21 47-47 0-11-3.9-21.6-10.9-30.1L273.3 200C271.4 197.6 270.1 194.7 269.7 191.7 254 83.3 160.7 0 48 0 40.4 0 32.9 .4 25.4 1.1 10.5 2.6 0 15.9 0 30.9L0 480c0 17.7 14.3 32 32 32l64 0zm16-320a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm63.1 237.2l-41.5-3.5c-12.2-1-21.6-11.2-21.6-23.4 0-10.8 7.3-20.2 17.8-22.8l40.4-10.1c19.2-4.8 37.8 9.7 37.8 29.5 0 17.8-15.2 31.8-32.9 30.3zM480 312a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-40 24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-64 48a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm128 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM480 504a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-40-72a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"],"plane-lock":[640,512,[],"e558","M232 24c0-30.9 25.1-56 56-56s56 25.1 56 56l0 127.3 82.1 75.2C409.7 248.1 400 274.9 400 304l0 24.4c-7.3 6.6-13.6 14.2-18.7 22.7l-37.3-12.4 0 99.7 24 19.2 0 38.3c0 13.5 2.8 26.4 7.8 38.1L288 512 179.9 539c-10.1 2.5-19.9-5.1-19.9-15.5l0-19.8c0-4.9 2.2-9.5 6-12.5l66-52.8 0-99.7-162.9 54.3C58.7 396.4 48 388.7 48 377.8l0-43.7c0-9 3.8-17.5 10.4-23.6L232 151.3 232 24zM560 304.1c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 47.9 64 0 0-47.9zM416 400c0-20.9 13.4-38.7 32-45.3l0-50.6c0-44.2 35.8-80 80-80s80 35.8 80 80l0 50.6c18.6 6.6 32 24.4 32 45.3l0 96c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-96z"],"battery-three-quarters":[640,512,["battery-4"],"f241","M528 128c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16l-416 0c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l416 0zM112 64c-44.2 0-80 35.8-80 80l0 224c0 44.2 35.8 80 80 80l416 0c44.2 0 80-35.8 80-80l0-48c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80L112 64zm56 112c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24l224 0c13.3 0 24-10.7 24-24l0-112c0-13.3-10.7-24-24-24l-224 0z"],"franc-sign":[320,512,[],"e18f","M80 32C62.3 32 48 46.3 48 64l0 256-24 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l24 0 0 80c0 17.7 14.3 32 32 32s32-14.3 32-32l0-80 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0 0-64 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-96 176 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"],"filter-circle-dollar":[576,512,["funnel-dollar"],"f662","M32 64C19.1 64 7.4 71.8 2.4 83.8S.2 109.5 9.4 118.6L192 301.3 192 416c0 8.5 3.4 16.6 9.4 22.6l64 64c2.5 2.5 5.3 4.5 8.3 6-21.2-30.9-33.6-68.3-33.6-108.6 0-99.4 75.5-181.1 172.3-191l90.4-90.4c9.2-9.2 11.9-22.9 6.9-34.9S492.9 64 480 64L32 64zM576 400a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM416 320c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-45.8 0c-5.6 0-10.2 4.6-10.2 10.2 0 4.9 3.5 9.1 8.3 10l45 8.2c20 3.6 34.6 21.1 34.6 41.5 0 23.3-18.9 42.2-42.2 42.2l-5.8 0 0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l53.8 0c5.6 0 10.2-4.6 10.2-10.2 0-4.9-3.5-9.1-8.3-10l-45-8.2c-20-3.6-34.6-21.1-34.6-41.5 0-22.6 17.7-41 40-42.1l0-8.1z"],cheese:[512,512,[],"f7ef","M512 240.2l0 15.8-512 0c0-20 10-38.7 26.6-49.8L274.9 40.7c8.6-5.7 18.6-8.7 28.9-8.7 115 0 208.2 93.2 208.2 208.2zm0 63.8l0 112c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-112 512 0z"],"circle-h":[512,512,[9405,"hospital-symbol"],"f47e","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm96-344l0 176c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-64-96 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-176c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 96 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24z"],school:[576,512,[127979],"f549","M0 192c0-35.3 28.7-64 64-64l64 0 127.9-115.1c18.3-16.4 46-16.4 64.2 0L448 128 512 128c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192zM224 376l0 88 128 0 0-88c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zm-112 8c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0zm16-144l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zM496 384c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0zm16-144l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zM288 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"],"dice-five":[448,512,[9860],"f523","M64 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 32zm64 96a32 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"],tornado:[448,512,[127786],"f76f","M0 32L0 45.6C0 62.7 1.7 79.6 5 96l352.8 0c3.2-6.9 7.5-13.3 13-18.8l38.6-38.6c4.2-4.2 6.6-10 6.6-16 0-12.5-10.1-22.6-22.6-22.6L32 0C14.3 0 0 14.3 0 32zM355.7 144l-336 0c12.4 29.7 30.2 56.8 52.7 80l339.6 0-47.2-62.9c-3.9-5.2-7-11-9.2-17.1zM242.6 334.7c8.2 4.8 15.8 10.7 22.5 17.3L445 352c2-9.8 3-19.9 3-30.1 0-17.1-2.9-34-8.6-49.9L136 272 242.6 334.7zM294.3 400c5.3 17 6.5 35.2 3.6 53l-5.9 35.7c-2 12.2 7.4 23.4 19.8 23.4 5.3 0 10.4-2.1 14.2-5.9l78.2-78.2c8.5-8.5 15.8-17.8 21.9-27.9l-131.8 0z"],"jet-fighter":[576,512,["fighter-jet"],"f0fb","M496.2 206.8c-10.7-4.5-22.2-6.8-33.8-6.8L362 200 248 48 296 48c13.3 0 24-10.7 24-24S309.3 0 296 0L152 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l8 0 0 152-54.4 0-52.8-66c-3-3.8-7.6-6-12.5-6L16 128c-8.8 0-16 7.2-16 16l0 88 40 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-40 0 0 88c0 8.8 7.2 16 16 16l24.3 0c4.9 0 9.5-2.2 12.5-6l52.8-66 54.4 0 0 152-8 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 114-152 100.4 0c11.6 0 23.1-2.3 33.8-6.8l65-27.1c8.9-3.7 14.8-12.5 14.8-22.2s-5.8-18.4-14.8-22.2l-65-27.1z"],"thumbs-down":[512,512,[128078,61576],"f165","M384 32c26.5 0 48 21.5 48 48 0 6.3-1.3 12.2-3.4 17.7 20.4 5.5 35.4 24.1 35.4 46.3 0 9.1-2.6 17.6-7 24.9 22.2 4.2 39 23.7 39 47.1 0 19.7-11.9 36.6-28.9 44 17 7.4 28.9 24.3 28.9 44 0 26.5-21.5 48-48 48l-160 0 28.2 70.4c2.5 6.3 3.8 13.1 3.8 19.9l0 4.2c0 27.3-22.1 49.4-49.4 49.4-18.7 0-35.8-10.6-44.2-27.3L170.1 356.3c-6.7-13.3-10.1-28-10.1-42.9l0-186.6c0-19.4 8.9-37.8 24-50l12.2-9.7C224.6 44.4 259.8 32 296.1 32L384 32zM80 96c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32L0 128c0-17.7 14.3-32 32-32l48 0z"],broom:[576,512,[129529],"f51a","M566.6 54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192-34.7-34.7c-4.2-4.2-10-6.6-16-6.6-12.5 0-22.6 10.1-22.6 22.6l0 29.1 108.3 108.3 29.1 0c12.5 0 22.6-10.1 22.6-22.6 0-6-2.4-11.8-6.6-16l-34.7-34.7 192-192zM341.1 353.4L222.6 234.9c-42.7-3.7-85.2 11.7-115.8 42.3l-8 8c-22.3 22.3-34.8 52.5-34.8 84 0 6.8 7.1 11.2 13.2 8.2l51.1-25.5c5-2.5 9.5 4.1 5.4 7.9L7.3 473.4C2.7 477.6 0 483.6 0 489.9 0 502.1 9.9 512 22.1 512l173.3 0c38.8 0 75.9-15.4 103.4-42.8 30.6-30.6 45.9-73.1 42.3-115.8z"],"file-import":[384,512,["arrow-right-to-file"],"f56f","M64 0C28.7 0 0 28.7 0 64l0 240 182.1 0-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-31-182.1 0 0 96c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-277.5c0-17-6.7-33.3-18.7-45.3L258.7 18.7C246.7 6.7 230.5 0 213.5 0L64 0zM325.5 176L232 176c-13.3 0-24-10.7-24-24L208 58.5 325.5 176z"],utensils:[512,512,[127860,61685,"cutlery"],"f2e7","M63.9 14.4C63.1 6.2 56.2 0 48 0s-15.1 6.2-16 14.3L17.9 149.7c-1.3 6-1.9 12.1-1.9 18.2 0 45.9 35.1 83.6 80 87.7L96 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224.4c44.9-4.1 80-41.8 80-87.7 0-6.1-.6-12.2-1.9-18.2L223.9 14.3C223.1 6.2 216.2 0 208 0s-15.1 6.2-15.9 14.4L178.5 149.9c-.6 5.7-5.4 10.1-11.1 10.1-5.8 0-10.6-4.4-11.2-10.2L143.9 14.6C143.2 6.3 136.3 0 128 0s-15.2 6.3-15.9 14.6L99.8 149.8c-.5 5.8-5.4 10.2-11.2 10.2-5.8 0-10.6-4.4-11.1-10.1L63.9 14.4zM448 0C432 0 320 32 320 176l0 112c0 35.3 28.7 64 64 64l32 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-448c0-17.7-14.3-32-32-32z"],"id-badge":[384,512,[],"f2c1","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zm96 352l64 0c44.2 0 80 35.8 80 80 0 8.8-7.2 16-16 16L96 448c-8.8 0-16-7.2-16-16 0-44.2 35.8-80 80-80zm-24-96a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM152 64l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],spider:[512,512,[128375],"f717","M369.3-31c11.9-3.5 24.4 2.7 29 13.9l.8 2.3 40 136c2.5 8.4 .1 17.5-6.1 23.7l-64.1 64.1 76.4-20.8 19.9-59.8 .9-2.3c5-11.1 17.7-16.8 29.5-12.9 11.8 3.9 18.5 16.1 15.8 28l-.7 2.4-24 72c-2.5 7.6-8.7 13.4-16.5 15.6l-91.1 24.8 91.1 24.8c7.7 2.1 13.9 8 16.5 15.6l24 72 .7 2.4c2.7 11.9-4.1 24.1-15.8 28-11.8 3.9-24.5-1.8-29.5-12.9l-.9-2.3-19.9-59.8-76.4-20.8 64.1 64.1c6.1 6.1 8.5 15.1 6.2 23.4l-40 144-.8 2.3c-4.4 11.3-16.8 17.7-28.8 14.4-12-3.3-19.3-15.2-17.2-27.2l.5-2.4 36.2-130.5-37.2-37.2C351 406 308.4 448 256 448s-95-42-96-94.1l-37 37 36 122.3 .6 2.4c2.2 11.9-4.9 23.9-16.8 27.4-11.9 3.5-24.4-2.7-29-13.9l-.8-2.3-40-136c-2.5-8.4-.1-17.5 6.1-23.8l64.1-64.1-76.4 20.8-19.9 59.8-.9 2.3c-5 11.1-17.7 16.8-29.5 12.9s-18.5-16.1-15.8-28l.7-2.4 24-72c2.5-7.6 8.7-13.4 16.5-15.6l91.1-24.8-91.1-24.8c-7.7-2.1-13.9-8-16.5-15.6l-24-72-.7-2.4c-2.7-11.9 4.1-24.1 15.8-28s24.5 1.8 29.5 12.9l.9 2.3 19.9 59.8 76.4 20.8-64.1-64.1c-6.2-6.2-8.5-15.3-6.1-23.7l40-136 .8-2.3c4.6-11.3 17.1-17.4 29-13.9 11.9 3.5 19 15.5 16.8 27.4l-.6 2.4-36 122.3 53 53c1-43.3 36.4-78.1 79.9-78.1s78.9 34.8 79.9 78.2l53.1-53.1-36-122.3-.6-2.4c-2.2-12 4.9-23.9 16.8-27.4z"],"mobile-retro":[384,512,[],"e527","M16 64C16 28.7 44.7 0 80 0L304 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L80 512c-35.3 0-64-28.7-64-64L16 64zm80 96l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32zm8 192a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 72c0-13.3-10.7-24-24-24s-24 10.7-24 24 10.7 24 24 24 24-10.7 24-24zm64-72a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 72c0-13.3-10.7-24-24-24s-24 10.7-24 24 10.7 24 24 24 24-10.7 24-24zm64-72a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 72c0-13.3-10.7-24-24-24s-24 10.7-24 24 10.7 24 24 24 24-10.7 24-24zM168 40c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0z"],"signs-post":[512,512,["map-signs"],"f277","M256.4 0c-17.7 0-32 14.3-32 32l0 32-160 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l160 0 0 64-153.4 0c-4.2 0-8.3 1.7-11.3 4.7l-48 48c-6.2 6.2-6.2 16.4 0 22.6l48 48c3 3 7.1 4.7 11.3 4.7l153.4 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 160 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-160 0 0-64 153.4 0c4.2 0 8.3-1.7 11.3-4.7l48-48c6.2-6.2 6.2-16.4 0-22.6l-48-48c-3-3-7.1-4.7-11.3-4.7l-153.4 0 0-32c0-17.7-14.3-32-32-32z"],"group-arrows-rotate":[512,512,[],"e4f6","M37.6 122.3c-11.5 18.7-20.6 39-27 60.5-5 16.9 4.6 34.8 21.5 39.8s34.8-4.6 39.8-21.5c18.4-61.9 67.3-110.8 129.2-129.2 16.9-5 26.6-22.9 21.5-39.8S199.8 5.6 182.9 10.6C161.4 17 141.1 26.1 122.3 37.6 112.3 15.4 89.9 0 64 0 28.7 0 0 28.7 0 64 0 89.9 15.4 112.3 37.6 122.3zm436.7 0c22.2-10 37.6-32.4 37.6-58.3 0-35.3-28.7-64-64-64-25.9 0-48.3 15.4-58.3 37.6-18.7-11.5-39-20.6-60.5-27-16.9-5-34.8 4.6-39.8 21.5s4.6 34.8 21.5 39.8c61.9 18.4 110.8 67.3 129.2 129.2 5 16.9 22.9 26.6 39.8 21.5s26.6-22.9 21.5-39.8c-6.4-21.5-15.5-41.8-27-60.5zM512 448c0-25.9-15.4-48.3-37.6-58.3 11.5-18.7 20.6-39 27-60.5 5-16.9-4.6-34.8-21.5-39.8s-34.8 4.6-39.8 21.5c-18.4 61.9-67.3 110.8-129.2 129.2-16.9 5-26.6 22.9-21.5 39.8s22.9 26.6 39.8 21.5c21.5-6.4 41.8-15.5 60.5-27 10 22.2 32.4 37.6 58.3 37.6 35.3 0 64-28.7 64-64zM37.6 389.7c-22.2 10-37.6 32.4-37.6 58.3 0 35.3 28.7 64 64 64 25.9 0 48.3-15.4 58.3-37.6 18.7 11.5 39 20.6 60.5 27 16.9 5 34.8-4.6 39.8-21.5s-4.6-34.8-21.5-39.8c-61.9-18.4-110.8-67.3-129.2-129.2-5-16.9-22.9-26.6-39.8-21.5S5.6 312.2 10.6 329.1c6.4 21.5 15.5 41.8 27 60.5zM256 192c15.6 0 30 5.6 41.1 14.9l-15.3 15.3c-6.6 6.6-1.9 17.8 7.4 17.8l60.5 0c5.7 0 10.4-4.7 10.4-10.4l0-60.5c0-9.3-11.2-13.9-17.8-7.4l-11.2 11.2c-19.8-17.9-46.2-28.9-75.1-28.9-43.6 0-81.3 24.9-99.8 61.1-6 11.8-1.4 26.3 10.4 32.3s26.3 1.4 32.3-10.4c10.6-20.8 32.2-34.9 57-34.9zm58.6 93.1c-10.6 20.8-32.2 34.9-57 34.9-15.7 0-30-5.6-41.1-14.9l15.3-15.3c6.6-6.6 1.9-17.8-7.4-17.8L164 272c-5.7 0-10.4 4.7-10.4 10.4l0 60.5c0 9.3 11.2 13.9 17.8 7.4l11.2-11.2c19.8 17.9 46.2 28.9 75.1 28.9 43.6 0 81.3-24.9 99.8-61.1 6-11.8 1.4-26.3-10.4-32.3s-26.3-1.4-32.3 10.4z"],"arrows-split-up-and-left":[512,512,[],"e4bc","M342.6-22.6c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l41.4-41.4 0 195.9c-18.8-10.9-40.7-17.1-64-17.1l-114.7 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 320 224 320c35.3 0 64 28.7 64 64 0 70.7 57.3 128 128 128l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-35.3 0-64-28.7-64-64l0-306.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96z"],"fill-drip":[576,512,[],"f576","M309.7 71.6l-64.4 64.4 33.4 33.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-33.4-33.4-96.4 96.4c-2.9 2.9-5.1 6.5-6.3 10.3l321.5 0 53.7-53.7c4.9-4.9 7.6-11.5 7.6-18.3s-2.7-13.5-7.6-18.3L346.3 71.6C341.5 66.7 334.9 64 328 64s-13.5 2.7-18.3 7.6zM58.3 232.4l96.4-96.4-49.4-49.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L200 90.7 264.4 26.3C281.3 9.5 304.1 0 328 0s46.7 9.5 63.6 26.3L517.7 152.4C534.5 169.3 544 192.1 544 216s-9.5 46.7-26.3 63.6L311.6 485.7C294.7 502.5 271.9 512 248 512s-46.7-9.5-63.6-26.3L58.3 359.6C41.5 342.7 32 319.9 32 296s9.5-46.7 26.3-63.6zM512 544c-35.3 0-64-28.7-64-64 0-25.2 32.6-79.6 51.2-108.7 6-9.4 19.5-9.4 25.5 0 18.7 29.1 51.2 83.5 51.2 108.7 0 35.3-28.7 64-64 64z"],"shield-heart":[512,512,[],"e574","M269.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.2 .5 99.2 41.3 280.7 213.6 363.2 16.7 8 36.1 8 52.8 0 172.4-82.5 213.2-264 213.6-363.2 .1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM249.6 183.5l6.4 8.5 6.4-8.5c11.1-14.8 28.5-23.5 46.9-23.5 32.4 0 58.7 26.3 58.7 58.7l0 5.3c0 49.1-65.8 98.1-96.5 118.3-9.5 6.2-21.5 6.2-30.9 0-30.7-20.2-96.5-69.3-96.5-118.3l0-5.3c0-32.4 26.3-58.7 58.7-58.7 18.5 0 35.9 8.7 46.9 23.5z"],"person-skiing-nordic":[576,512,["skiing-nordic"],"f7ca","M424.8 16a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm99.8 193.7c7.6 15.2 1.9 33.6-12.6 42l0 180.3-32 0 0-164.2-10.1 5c-27.4 13.7-60.7 6.1-79.4-18.2l-19.6-25.5-39.5 68.8 24.8 12.4c29.5 14.7 42.9 49.5 31.1 80.2l-28.2 73.4 149.4 0c7.9 0 15.6-2.3 22.2-6.7l7.9-5.3c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3l-7.9 5.3C543 506.9 526 512 508.6 512l-189.1 0c-.5 0-1 0-1.5 0L24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24l88 0c0-8.2 3.1-16.4 9.4-22.6l74.1-74.1 10.2-35.9c11.3 18.3 27.7 33.8 48.4 44.2l4.8 2.4-1.9 6.8c-3 10.5-8.6 20-16.3 27.7l-51.5 51.5 101.3 0 37.1-96.4-55.6-27.8C230.4 319 215.3 267 239.3 227.1l37.7-62.7-27.7-7.7c-9-2.5-18.1 3.2-20 12.3l-5.9 29.3c-3.1 15.6-17.1 26.3-32.5 25.7l-130 208-37.7 0 140.6-225c-3.4-6.3-4.6-13.8-3.1-21.3l5.9-29.3c9.1-45.6 55.1-73.8 99.9-61.4l32.5 9c46.7 13 88 40.8 117.6 79.3l24.9 32.3 40.4-20.2c15.8-7.9 35-1.5 42.9 14.3z"],"square-check":[448,512,[9745,9989,61510,"check-square"],"f14a","M384 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 0zM342 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L189.1 315.2 137 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.9 7.5 18.8 7s13.4-4.1 17.5-9.8L347.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z"],bath:[512,512,[128705,"bathtub"],"f2cd","M96 77.3c0-7.3 5.9-13.3 13.3-13.3 3.5 0 6.9 1.4 9.4 3.9l14.9 14.9c-3.6 9.1-5.5 18.9-5.5 29.2 0 19.9 7.2 38 19.2 52-5.3 9.2-4 21.1 3.8 29 9.4 9.4 24.6 9.4 33.9 0L289 89c9.4-9.4 9.4-24.6 0-33.9-7.8-7.9-19.8-9.1-29-3.8-14-12-32.1-19.2-52-19.2-10.3 0-20.2 2-29.2 5.5L163.9 22.6C149.4 8.1 129.7 0 109.3 0 66.6 0 32 34.6 32 77.3L32 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 48c0 28.4 12.4 54 32 71.6L64 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-16 256 0 0 16c0 17.7 14.3 32 32 32s32-14.3 32-32l0-40.4c19.6-17.6 32-43.1 32-71.6l0-48c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 256 96 77.3z"],"chess-bishop":[320,512,[9821],"f43a","M64 384L48.3 368.3C17.4 337.4 0 295.4 0 251.7 0 213.1 13.5 175.8 38.2 146.1L106.7 64 96 64C78.3 64 64 49.7 64 32S78.3 0 96 0L224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-10.7 0 47.6 57.1-85.9 85.9c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l82.3-82.3c18.7 27.3 28.7 59.7 28.7 93 0 43.7-17.4 85.7-48.3 116.6L256 384 312.2 454.3c5 6.3 7.8 14.1 7.8 22.2 0 19.6-15.9 35.5-35.5 35.5L35.5 512c-19.6 0-35.5-15.9-35.5-35.5 0-8.1 2.7-15.9 7.8-22.2L64 384z"],"prescription-bottle-medical":[384,512,["prescription-bottle-alt"],"f486","M0 32C0 14.3 14.3 0 32 0L352 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64L0 32zM32 144l320 0 0 304c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-304zM160 248l0 40-40 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l40 0 0 40c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-40 40 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-40 0 0-40c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"],"draw-polygon":[512,512,[58055,"vector-polygon"],"f5ee","M64 0c23.7 0 44.4 12.9 55.4 32l273.1 0c11.1-19.1 31.7-32 55.4-32 35.3 0 64 28.7 64 64 0 34-26.5 61.8-60 63.9l-2.1 2.9-71.5 99.1c3.6 8 5.6 16.9 5.6 26.2s-2 18.2-5.6 26.2l2.2 3.1 69.3 96 2.1 2.9c33.5 2.1 60 29.9 60 63.9 0 35.3-28.7 64-64 64-23.7 0-44.4-12.9-55.4-32l-273.1 0c-11.1 19.1-31.7 32-55.4 32-35.3 0-64-28.7-64-64 0-23.7 12.9-44.4 32-55.4l0-273.1C12.9 108.4 0 87.7 0 64 0 28.7 28.7 0 64 0zM394.2 413.4l-65.5-90.6-2.2-3.1c-2.1 .2-4.3 .3-6.5 .3-35.3 0-64-28.7-64-64s28.7-64 64-64c2.2 0 4.4 .1 6.5 .3l67.7-93.7c-.6-.9-1.1-1.7-1.6-2.6L119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4l0 273.1c9.7 5.6 17.8 13.7 23.4 23.4l273.1 0c.5-.9 1.1-1.8 1.6-2.6z"],"i-cursor":[256,512,[],"f246","M.1 29.3C-1.4 47 11.7 62.4 29.3 63.9l8 .7C70.5 67.3 96 95 96 128.3l0 95.7-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 95.7c0 33.3-25.5 61-58.7 63.8l-8 .7C11.7 449.6-1.4 465 .1 482.7S17 513.4 34.7 511.9l8-.7c34.1-2.8 64.2-18.9 85.4-42.9 21.2 24 51.2 40 85.4 42.9l8 .7c17.6 1.5 33.1-11.6 34.5-29.2s-11.6-33.1-29.2-34.5l-8-.7C185.5 444.7 160 417 160 383.7l0-95.7 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-95.7c0-33.3 25.5-61 58.7-63.8l8-.7c17.6-1.5 30.7-16.9 29.2-34.5S239-1.4 221.3 .1l-8 .7c-34.1 2.8-64.2 18.9-85.4 42.9-21.2-24-51.2-40-85.4-42.9l-8-.7C17-1.4 1.6 11.7 .1 29.3z"],"heart-circle-plus":[576,512,[],"e500","M241 87.1l15 20.7 15-20.7C296 52.5 336.2 32 378.9 32 452.4 32 512 91.6 512 165.1l0 2.6c0 17.6-3.4 35.6-9.5 53.7-21.8-8.6-45.6-13.4-70.5-13.4-106 0-192 86-192 192 0 28.5 6.2 55.6 17.4 80-.5 0-.9 0-1.4 0-15.5 0-30.8-4.6-43.1-14.1-73-55.7-212.9-186-212.9-298.2l0-2.6C0 91.6 59.6 32 133.1 32 175.8 32 216 52.5 241 87.1zM432 256a144 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 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z"],"shield-dog":[512,512,[],"e573","M269.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.2 .5 99.2 41.3 280.7 213.6 363.2 16.7 8 36.1 8 52.8 0 172.4-82.5 213.2-264 213.6-363.2 .1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160.9 286.2c4.8 1.2 9.9 1.8 15.1 1.8 35.3 0 64-28.7 64-64l0-64 44.2 0c12.1 0 23.2 6.8 28.6 17.7l7.2 14.3 64 0c8.8 0 16 7.2 16 16l0 32c0 44.2-35.8 80-80 80l-48 0 0 50.7c0 7.3-5.9 13.3-13.3 13.3-1.8 0-3.6-.4-5.2-1.1l-98.7-42.3c-6.6-2.8-10.8-9.3-10.8-16.4 0-2.8 .6-5.5 1.9-8l15-30zM160 160l48 0 0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-8.8 7.2-16 16-16zm128 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"],"greater-than-equal":[448,512,[],"f532","M21.9 94.4C5.1 88.8-3.9 70.6 1.7 53.9S25.4 28.1 42.1 33.6l384 128C439.2 166 448 178.2 448 192s-8.8 26-21.9 30.4l-384 128c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5L314.8 192 21.9 94.4zM416 416c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0z"],"envelope-open":[512,512,[62135],"f2b6","M64.4 175.8L256 33.9 447.6 175.8 289.5 293c-9.7 7.2-21.4 11-33.5 11s-23.8-3.9-33.5-11L64.4 175.8zM256-32c-12.1 0-23.8 3.9-33.5 11L25.9 124.7C9.6 136.8 0 155.8 0 176.1L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-239.9c0-20.3-9.6-39.4-25.9-51.4L289.5-21c-9.7-7.2-21.4-11-33.5-11z"],mound:[512,512,[],"e52d","M112.4 179.2C142 127.7 196.8 96 256.2 96s114.2 31.7 143.9 83.2L508.7 368c12.3 21.3-3.1 48-27.7 48L31.5 416c-24.6 0-40-26.6-27.7-48L112.4 179.2z"],voicemail:[640,512,[],"f897","M144 160a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM263.8 320c15.3-22.9 24.2-50.4 24.2-80 0-79.5-64.5-144-144-144S0 160.5 0 240 64.5 384 144 384l352 0c79.5 0 144-64.5 144-144S575.5 96 496 96 352 160.5 352 240c0 29.6 8.9 57.1 24.2 80l-112.5 0zM496 160a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"],vest:[448,512,[],"e085","M200 464l0-170.1c0-3.9-.5-7.8-1.4-11.6L144.4 65.4C162.1 77.2 188.2 88 224 88s61.9-10.8 79.6-22.6L249.4 282.3c-1 3.8-1.4 7.7-1.4 11.6L248 464c0 26.5 21.5 48 48 48l104 0c26.5 0 48-21.5 48-48l0-193.5c0-9.5-2.8-18.7-8.1-26.6l-47.9-71.8c-5.3-7.9-8.1-17.1-8.1-26.6L384 48c0-26.5-21.5-48-48-48l-3.5 0c-.3 0-.6 0-1 0-.6 0-1.2 0-1.8 0-18.8 0-34.1 9.7-44.1 18.8-9.3 8.4-28.5 21.2-61.7 21.2s-52.4-12.8-61.7-21.2c-10-9.1-25.3-18.8-44.1-18.8-.6 0-1.2 0-1.8 0-.3 0-.6 0-1 0L112 0C85.5 0 64 21.5 64 48l0 97.5c0 9.5-2.8 18.7-8.1 26.6L8.1 243.9C2.8 251.8 0 261.1 0 270.5L0 464c0 26.5 21.5 48 48 48l104 0c26.5 0 48-21.5 48-48z"],"audio-description":[512,512,[],"f29e","M0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm96 96l0 104c0 13.3 10.7 24 24 24s24-10.7 24-24l0-24 48 0 0 24c0 13.3 10.7 24 24 24s24-10.7 24-24l0-104c0-35.3-28.7-64-64-64l-16 0c-35.3 0-64 28.7-64 64zm48 32l0-32c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 32-48 0zm152-96c-13.3 0-24 10.7-24 24l0 144c0 13.3 10.7 24 24 24l48 0c39.8 0 72-32.2 72-72l0-48c0-39.8-32.2-72-72-72l-48 0zm48 144l-24 0 0-96 24 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24z"],w:[576,512,[119],"57","M20.8 34c16.5-6.2 35 2.2 41.2 18.7L172.2 346.7 257.3 55c4-13.7 16.5-23 30.7-23s26.7 9.4 30.7 23L403.8 346.7 514 52.8c6.2-16.5 24.6-24.9 41.2-18.7S580.2 58.7 574 75.2l-144 384c-4.8 12.9-17.4 21.3-31.2 20.7s-25.7-9.8-29.5-23L288 178.3 206.7 457c-3.9 13.2-15.8 22.5-29.5 23s-26.3-7.8-31.2-20.7L2 75.2C-4.2 58.7 4.2 40.2 20.8 34z"],"eye-dropper":[512,512,["eye-dropper-empty","eyedropper"],"f1fb","M341.6 29.2l-101.6 101.6-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4 101.6-101.6c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM55.4 323.3c-15 15-23.4 35.4-23.4 56.6l0 42.4-26.6 39.9c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4l39.9-26.6 42.4 0c21.2 0 41.6-8.4 56.6-23.4l109.4-109.4-45.3-45.3-109.4 109.4c-3 3-7.1 4.7-11.3 4.7l-36.1 0 0-36.1c0-4.2 1.7-8.3 4.7-11.3l109.4-109.4-45.3-45.3-109.4 109.4z"],"circle-xmark":[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM167 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"],trailer:[640,512,[],"e041","M32 96c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 256 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-296.4 0c.2 2.6 .4 5.3 .4 8 0 48.6-39.4 88-88 88s-88-39.4-88-88c0-2.7 .1-5.4 .4-8L96 416c-35.3 0-64-28.7-64-64L32 96zm408 16c-13.3 0-24 10.7-24 24l0 160c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160c0-13.3-10.7-24-24-24zM112 136l0 160c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160c0-13.3-10.7-24-24-24s-24 10.7-24 24zm176-24c-13.3 0-24 10.7-24 24l0 160c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160c0-13.3-10.7-24-24-24zM264 424a40 40 0 1 0 -80 0 40 40 0 1 0 80 0z"],"turkish-lira-sign":[448,512,["try","turkish-lira"],"e2bb","M160 32c17.7 0 32 14.3 32 32l0 43.6 121.4-34.7c12.7-3.6 26 3.7 29.7 16.5s-3.7 26-16.5 29.7l-134.6 38.5 0 46.1 121.4-34.7c12.7-3.6 26 3.7 29.7 16.5s-3.7 26-16.5 29.7l-134.6 38.5 0 162.5 72 0c53 0 96-43 96-96 0-17.7 14.3-32 32-32s32 14.3 32 32c0 88.4-71.6 160-160 160l-104 0c-17.7 0-32-14.3-32-32l0-176.2-25.4 7.3c-12.7 3.6-26-3.7-29.7-16.5s3.7-26 16.5-29.7l38.6-11 0-46.1-25.4 7.3c-12.7 3.6-26-3.7-29.7-16.5s3.7-26 16.5-29.7l38.6-11 0-61.9c0-17.7 14.3-32 32-32z"],volcano:[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 15 11.2-18.6 31.6-31 54.8-31s43.6 12.4 54.8 31c11.1-9.4 25.5-15 41.2-15 35.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 144zM144 352l48.4-24.2c10.2-5.1 21.6-7.8 33-7.8 19.6 0 38.4 7.8 52.2 21.6l32.5 32.5c6.3 6.3 14.9 9.9 23.8 9.9 11.3 0 21.8-5.6 28-15l9.7-14.6-59-66.3c-9.1-10.2-22.2-16.1-35.9-16.1l-41.8 0c-13.7 0-26.8 5.9-35.9 16.1l-59.9 67.4 4.7-3.5zm19.4-95.8c18.2-20.5 44.3-32.2 71.8-32.2l41.8 0c27.4 0 53.5 11.7 71.8 32.2l150.2 169c8.5 9.5 13.2 21.9 13.2 34.7 0 28.8-23.4 52.2-52.2 52.2L52.2 512C23.4 512 0 488.6 0 459.8 0 447.1 4.7 434.7 13.2 425.2l150.2-169z"],"wand-sparkles":[512,512,[],"f72b","M464 6.1c9.5-8.5 24-8.1 33 .9l8 8c9 9 9.4 23.5 .9 33l-85.8 95.9c-2.6 2.9-4.1 6.7-4.1 10.7l0 21.4c0 8.8-7.2 16-16 16l-15.8 0c-4.6 0-8.9 1.9-11.9 5.3L100.7 500.9c-6.3 7.1-15.3 11.1-24.8 11.1-8.8 0-17.3-3.5-23.5-9.8L9.7 459.7c-6.2-6.2-9.7-14.7-9.7-23.5 0-9.5 4-18.5 11.1-24.8l111.6-99.8c3.4-3 5.3-7.4 5.3-11.9l0-27.6c0-8.8 7.2-16 16-16l34.6 0c3.9 0 7.7-1.5 10.7-4.1L464 6.1zM432 288c3.6 0 6.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.8s-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.8zM87.7 69.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.8s-6.7-2.4-7.7-5.8L57.5 166.5 5.8 151.7c-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.8zM208 0c3.7 0 6.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.8-6.8 27.3c-.9 3.6-4.1 6.1-7.8 6.1s-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.1z"],microphone:[384,512,[],"f130","M192 0C139 0 96 43 96 96l0 128c0 53 43 96 96 96s96-43 96-96l0-128c0-53-43-96-96-96zM48 184c0-13.3-10.7-24-24-24S0 170.7 0 184l0 40c0 97.9 73.3 178.7 168 190.5l0 49.5-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-49.5c94.7-11.8 168-92.6 168-190.5l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 79.5-64.5 144-144 144S48 303.5 48 224l0-40z"],crown:[576,512,[128081],"f521","M313 87.2c9.2-7.3 15-18.6 15-31.2 0-22.1-17.9-40-40-40s-40 17.9-40 40c0 12.6 5.9 23.9 15 31.2L194.6 194.8c-10 15.7-31.3 19.6-46.2 8.4L88.9 158.7c4.5-6.4 7.1-14.3 7.1-22.7 0-22.1-17.9-40-40-40s-40 17.9-40 40c0 21.8 17.5 39.6 39.2 40L87.8 393.5c4.7 31.3 31.6 54.5 63.3 54.5l273.8 0c31.7 0 58.6-23.2 63.3-54.5L520.8 176c21.7-.4 39.2-18.2 39.2-40 0-22.1-17.9-40-40-40s-40 17.9-40 40c0 8.4 2.6 16.3 7.1 22.7l-59.4 44.6c-14.9 11.2-36.2 7.3-46.2-8.4L313 87.2z"],"tent-arrow-turn-left":[512,512,[],"e580","M-.5 113l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-31-31 350.1 0c22.1 0 40 17.9 40 40l0 24c0 13.3 10.7 24 24 24s24-10.7 24-24l0-24c0-48.6-39.4-88-88-88l-350.1 0 31-31c9.4-9.4 9.4-24.6 0-33.9S80.9-2.3 71.5 7L-.5 79c-9.4 9.4-9.4 24.6 0 33.9zM60.3 292.6L37.1 476c-2.4 19.1 12.5 36 31.7 36l154.5 0c17.7 0 32-14.3 32-32l0-117.4c0-5.9 4.7-10.6 10.6-10.6 4 0 7.7 2.3 9.5 5.9l68.2 136.5c5.4 10.8 16.5 17.7 28.6 17.7l71.9 0c19.3 0 34.2-16.9 31.7-36L452.7 292.7c-1.2-9.7-6.9-18.4-15.3-23.4L271.9 169.9c-10.2-6.1-22.9-6.1-33.1 .1L75.4 269.3c-8.3 5.1-13.9 13.7-15.1 23.3z"],"truck-fast":[640,512,["shipping-fast"],"f48b","M64 96c0-35.3 28.7-64 64-64l288 0c35.3 0 64 28.7 64 64l0 32 50.7 0c17 0 33.3 6.7 45.3 18.7L621.3 192c12 12 18.7 28.3 18.7 45.3L640 384c0 35.3-28.7 64-64 64l-3.3 0c-10.4 36.9-44.4 64-84.7 64s-74.2-27.1-84.7-64l-102.6 0c-10.4 36.9-44.4 64-84.7 64s-74.2-27.1-84.7-64l-3.3 0c-35.3 0-64-28.7-64-64l0-48-40 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-24L24 240c-13.3 0-24-10.7-24-24s10.7-24 24-24l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 144c-13.3 0-24-10.7-24-24S10.7 96 24 96l40 0zM576 288l0-50.7-45.3-45.3-50.7 0 0 96 96 0zM256 424a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm232 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"],"user-pen":[640,512,["user-edit"],"f4ff","M256.1 248a120 120 0 1 0 0-240 120 120 0 1 0 0 240zm-29.7 56c-98.5 0-178.3 79.8-178.3 178.3 0 16.4 13.3 29.7 29.7 29.7l196.5 0 10.9-54.5c4.3-21.7 15-41.6 30.6-57.2l67.3-67.3c-28-18.3-61.4-28.9-97.4-28.9l-59.4 0zM332.3 466.9l-11.9 59.6c-.2 .9-.3 1.9-.3 2.9 0 8 6.5 14.6 14.6 14.6 1 0 1.9-.1 2.9-.3l59.6-11.9c12.4-2.5 23.8-8.6 32.7-17.5l118.9-118.9-80-80-118.9 118.9c-8.9 8.9-15 20.3-17.5 32.7zm267.8-123c22.1-22.1 22.1-57.9 0-80s-57.9-22.1-80 0l-28.8 28.8 80 80 28.8-28.8z"],"user-clock":[576,512,[],"f4fd","M224 8a120 120 0 1 1 0 240 120 120 0 1 1 0-240zM194.3 304l59.4 0c3.9 0 7.9 .1 11.8 .4-16.2 28.2-25.5 60.8-25.5 95.6 0 41.8 13.4 80.5 36 112L45.7 512C29.3 512 16 498.7 16 482.3 16 383.8 95.8 304 194.3 304zM288 400a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-48c0-8.8-7.2-16-16-16z"],shower:[512,512,[128703],"f2cc","M64 131.9c0-19.8 16.1-35.9 35.9-35.9 9.5 0 18.6 3.8 25.4 10.5l16.2 16.2c-21 38.9-17.4 87.5 10.9 123L151 247c-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-1.3 1.3c-35.5-28.3-84.1-31.9-123-10.9L170.5 61.3C151.8 42.5 126.4 32 99.9 32 44.7 32 0 76.7 0 131.9L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-316.1zM256 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"],"square-caret-up":[448,512,["caret-square-up"],"f151","M64 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 32zM224 160c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9S337.5 320 328 320l-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"],"map-location":[640,512,["map-marked"],"f59f","M576 48c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4L413.5 77.5 234.1 17.6c-8.1-2.7-16.8-2.1-24.4 1.7l-128 64C70.8 88.8 64 99.9 64 112l0 352c0 11.1 5.7 21.4 15.2 27.2s21.2 6.4 31.1 1.4l116.1-58.1 173.3 57.8c-4.3-6.4-8.5-13.1-12.6-19.9-11-18.3-21.9-39.3-30-61.8l-101.2-33.7 0-284.5 128 42.7 0 99.3c31-35.8 77-58.4 128-58.4 22.6 0 44.2 4.4 64 12.5L576 48zM392 341.9c0 68.9 64.1 150.4 98.6 189.3 11.6 13 31.3 13 42.9 0 34.5-38.9 98.6-120.4 98.6-189.3 0-65.1-53.7-117.9-120-117.9S392 276.8 392 341.9z"],"pen-fancy":[512,512,[128395,10002],"f5ac","M373.5 27.1c15-17.2 36.7-27.1 59.6-27.1 43.6 0 79 35.4 79 79 0 22.8-9.9 44.6-27.1 59.6L283.7 313.8 273 303 209 239 198.2 228.3 373.5 27.1zM161.1 259C162 260 188 286 239 337l13.9 13.9-17.1 74.2c-3.9 17.1-16.9 30.7-33.8 35.4l-169.8 47.5 92.3-92.3c1.2 .1 2.3 .2 3.5 .2 17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32c0 1.2 .1 2.4 .2 3.5L3.9 479.8 51.5 310c4.7-16.9 18.3-29.9 35.4-33.8L161.1 259z"],"euro-sign":[448,512,[8364,"eur","euro"],"f153","M73.3 192C100.8 99.5 186.5 32 288 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-65.6 0-122 39.5-146.7 96L272 192c13.3 0 24 10.7 24 24s-10.7 24-24 24l-143.2 0c-.5 5.3-.8 10.6-.8 16s.3 10.7 .8 16L272 272c13.3 0 24 10.7 24 24s-10.7 24-24 24l-130.7 0c24.7 56.5 81.1 96 146.7 96l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-101.5 0-187.2-67.5-214.7-160L40 320c-13.3 0-24-10.7-24-24s10.7-24 24-24l24.6 0c-.7-10.5-.7-21.5 0-32L40 240c-13.3 0-24-10.7-24-24s10.7-24 24-24l33.3 0z"],"house-circle-xmark":[640,512,[],"e50b","M496 544a144 144 0 1 1 0-288 144 144 0 1 1 0 288zM268.6 6.5c12.2-9.3 29.7-8.7 41.2 2l217.6 202c-10.2-1.7-20.7-2.6-31.3-2.6-78.6 0-146.2 47.2-175.9 114.8-5-1.8-10.5-2.8-16.1-2.8l-32 0c-26.5 0-48 21.5-48 48l0 96 90.9 0c6.1 17.3 14.6 33.4 25.2 48L144 512c-35.3 0-64-28.7-64-64l0-176-16 0c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8-35.1l224-208 2.4-2zM555.3 340.7c-6.2-6.2-16.4-6.2-22.6 0l-36.7 36.7-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l36.7 36.7-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l36.7-36.7 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-36.7-36.7 36.7-36.7c6.2-6.2 6.2-16.4 0-22.6z"],"lira-sign":[384,512,[8356],"f195","M84.9 256l-28.4 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l11.6 0C53.2 124.7 116.8 42 207.6 42l8.2 0c33.6 0 66.2 11.3 92.5 32.2l16.1 12.7c13.9 11 16.2 31.1 5.2 45s-31.1 16.2-45 5.2l-16.1-12.7c-15-11.9-33.6-18.4-52.8-18.4l-8.2 0c-53.8 0-90.1 52.9-73.5 102l162.4 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-145.1 0c2.3 10.6 3.6 21.3 3.9 32l141.2 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L150 336c-4.8 18.6-12.6 36.5-23.6 52.9l-18.1 27.1 212.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-272 0c-11.8 0-22.6-6.5-28.2-16.9s-5-23 1.6-32.9l51.2-76.8c3.7-5.6 6.9-11.4 9.4-17.4l-26 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l34.8 0c-.5-10.8-2.6-21.6-6.4-32z"],"yen-sign":[384,512,[165,"cny","jpy","rmb","yen"],"f157","M74.9 46.7c-9.6-14.9-29.4-19.2-44.2-9.6S11.5 66.4 21.1 81.3L143.7 272 88 272c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 0 32-72 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 0 48c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-72 0 0-32 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-55.7 0 122.6-190.7c9.6-14.9 5.3-34.7-9.6-44.2s-34.7-5.3-44.2 9.6L192 228.8 74.9 46.7z"],"box-open":[640,512,[],"f49e","M560.3 237.2c10.4 11.8 28.3 14.4 41.8 5.5 14.7-9.8 18.7-29.7 8.9-44.4l-48-72c-2.8-4.2-6.6-7.7-11.1-10.2L351.4 4.7c-19.3-10.7-42.8-10.7-62.2 0L88.8 116c-5.4 3-9.7 7.4-12.6 12.8L27.7 218.7c-12.6 23.4-3.8 52.5 19.6 65.1l33 17.7 0 53.3c0 23 12.4 44.3 32.4 55.7l176 99.7c19.6 11.1 43.5 11.1 63.1 0l176-99.7c20.1-11.4 32.4-32.6 32.4-55.7l0-117.5zm-240-9.8L170.2 144 320.3 60.6 470.4 144 320.3 227.4zm-41.5 50.2l-21.3 46.2-165.8-88.8 25.4-47.2 161.7 89.8z"],"truck-field":[640,512,[],"e58d","M32 96c0-35.3 28.7-64 64-64l224 0c23.7 0 44.4 12.9 55.4 32l40.4 0c32.4 0 61.6 19.6 74 49.5l43.8 106.3 1.7 4.2 24.7 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-.4 0c.2 2.6 .4 5.3 .4 8 0 48.6-39.4 88-88 88s-88-39.4-88-88c0-2.7 .1-5.4 .4-8l-144.7 0c.2 2.6 .4 5.3 .4 8 0 48.6-39.4 88-88 88s-88-39.4-88-88c0-3.6 .2-7.1 .6-10.5-19-6.4-32.6-24.4-32.6-45.5l0-48c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32l0-32zm352 32l0 96 82.1 0-35.4-86.1c-2.5-6-8.3-9.9-14.8-9.9L384 128zM192 392a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm280 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"],"location-pin-lock":[512,512,[],"e51f","M0 188.6C0 84.4 86 0 192 0 294.1 0 377.6 78.3 383.6 177 320.7 185.1 272 238.8 272 304l0 24.4c-19.6 17.6-32 43.1-32 71.5l0 75.7c-9.9 11.6-18.9 21.7-26.4 29.8-11.8 12.8-31.5 12.8-43.3 0-50.2-54.5-170.4-197.5-170.4-316.8zM192 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm240 48.1c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 47.9 64 0 0-47.9zM288 400c0-20.9 13.4-38.7 32-45.3l0-50.6c0-44.2 35.8-80 80-80s80 35.8 80 80l0 50.6c18.6 6.6 32 24.4 32 45.3l0 96c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-96z"],"person-praying":[384,512,[128720,"pray"],"f683","M320 64a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM200.7 264l22.9 31.5c6.5 8.9 16.3 14.7 27.2 16.1s21.9-1.7 30.4-8.7l88-72c17.1-14 19.6-39.2 5.6-56.3s-39.2-19.6-56.3-5.6l-55.2 45.2-26.2-36c-15.6-21.5-40.6-34.2-67.2-34.2-30.9 0-59.2 17.1-73.6 44.4L47.8 280.9c-20.2 38.5-9.4 85.9 25.6 111.8L126.6 432 40 432c-22.1 0-40 17.9-40 40s17.9 40 40 40l208 0c17.3 0 32.6-11.1 38-27.5s-.3-34.4-14.2-44.7l-116.1-85.8 45-90z"],"clipboard-list":[384,512,[],"f46d","M311.4 32l8.6 0c35.3 0 64 28.7 64 64l0 352c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l8.6 0C83.6 12.9 104.3 0 128 0L256 0c23.7 0 44.4 12.9 55.4 32zM248 112c13.3 0 24-10.7 24-24s-10.7-24-24-24L136 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l112 0zM128 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32 0c0 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 24zm0 128c0 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 24zM96 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"],"sack-dollar":[512,512,[128176],"f81d","M328 112l-144 0-37.3-74.5c-1.8-3.6-2.7-7.6-2.7-11.6 0-14.3 11.6-25.9 25.9-25.9L342.1 0c14.3 0 25.9 11.6 25.9 25.9 0 4-.9 8-2.7 11.6L328 112zM169.6 160l172.8 0 48.7 40.6C457.6 256 496 338 496 424.5 496 472.8 456.8 512 408.5 512l-305.1 0C55.2 512 16 472.8 16 424.5 16 338 54.4 256 120.9 200.6L169.6 160zM260 224c-11 0-20 9-20 20l0 4c-28.8 .3-52 23.7-52 52.5 0 25.7 18.5 47.6 43.9 51.8l41.7 7c6 1 10.4 6.2 10.4 12.3 0 6.9-5.6 12.5-12.5 12.5L216 384c-11 0-20 9-20 20s9 20 20 20l24 0 0 4c0 11 9 20 20 20s20-9 20-20l0-4.7c25-4.1 44-25.7 44-51.8 0-25.7-18.5-47.6-43.9-51.8l-41.7-7c-6-1-10.4-6.2-10.4-12.3 0-6.9 5.6-12.5 12.5-12.5l47.5 0c11 0 20-9 20-20s-9-20-20-20l-8 0 0-4c0-11-9-20-20-20z"],"mountain-sun":[576,512,[],"e52f","M256.5 0c14.7 0 28.2 8.1 35.2 21l216 400c6.7 12.4 6.4 27.4-.8 39.5-7.2 12.1-20.3 19.5-34.3 19.5l-432 0c-14.1 0-27.1-7.4-34.3-19.5s-7.5-27.1-.8-39.5l216-400 2.9-4.6C231.7 6.2 243.6 0 256.5 0zM170.4 249.9l26.8 26.8c6.2 6.2 16.4 6.2 22.6 0l43.3-43.3c6-6 14.1-9.4 22.6-9.4l42.8 0-72.1-133.5-86.1 159.4zM496.5 160a80 80 0 1 1 0-160 80 80 0 1 1 0 160z"],"arrow-up-wide-short":[576,512,["sort-amount-up"],"f161","M150.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 141.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96zM320 480l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32z"],"users-line":[576,512,[],"e592","M224 128a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM176 336c0-61.9 50.1-112 112-112s112 50.1 112 112l0 8c0 13.3-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24l0-8zM392 144a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm27.2 100.4c9.1-2.9 18.8-4.4 28.8-4.4 53 0 96 43 96 96l0 10.7c0 11.8-9.6 21.3-21.3 21.3l-78.8 0c2.7-7.5 4.1-15.6 4.1-24l0-8c0-34.1-10.6-65.7-28.8-91.6zm-262.4 0c-18.2 26-28.8 57.5-28.8 91.6l0 8c0 8.4 1.4 16.5 4.1 24l-78.8 0C41.6 368 32 358.4 32 346.7L32 336c0-53 43-96 96-96 10 0 19.7 1.5 28.8 4.4zM72 144a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM0 440c0-13.3 10.7-24 24-24l528 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 464c-13.3 0-24-10.7-24-24z"],"star-of-david":[512,512,[10017],"f69a","M415.9 311.9l-27.8 48.1 55.7 0-27.8-48.1zM383.6 256l-60.2-104-134.8 0-60.2 104 60.2 104 134.8 0 60.2-104zm64.7 0l58.4 100.9c3.5 6 5.3 12.8 5.3 19.7 0 21.7-17.6 39.4-39.4 39.4l-117 0-61.3 105.8C286.5 535.6 271.8 544 256 544s-30.5-8.4-38.4-22.2l-61.3-105.8-117 0c-21.7 0-39.4-17.6-39.4-39.4 0-6.9 1.8-13.7 5.3-19.7L63.7 256 5.3 155.1C1.8 149.1 0 142.3 0 135.4 0 113.6 17.6 96 39.4 96l117 0 61.3-105.8C225.5-23.6 240.2-32 256-32s30.5 8.4 38.4 22.2l61.3 105.8 117 0c21.7 0 39.4 17.6 39.4 39.4 0 6.9-1.8 13.7-5.3 19.7L448.3 256zM388.1 152l27.8 48.1 27.8-48.1-55.7 0zM291 96l-35-60.4-35 60.4 70 0zM123.9 152l-55.7 0 27.8 48.1 27.8-48.1zM96.1 311.9l-27.8 48.1 55.7 0-27.8-48.1zM221 416l35 60.4 35-60.4-70 0z"],"notes-medical":[512,512,[],"f481","M96 352c0 35.3 28.7 64 64 64l181.5 0c17 0 33.3-6.7 45.3-18.7L493.3 290.7c12-12 18.7-28.3 18.7-45.3L512 64c0-35.3-28.7-64-64-64L160 0C124.7 0 96 28.7 96 64l0 288zM288 112l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 448c0 35.3 28.7 64 64 64l264 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L64 464c-8.8 0-16-7.2-16-16l0-328z"],"austral-sign":[448,512,[],"e0a9","M266.5 240l-85 0 42.5-106.4 42.5 106.4zm68.9 0L262.9 58.3C256.5 42.4 241.1 32 224 32s-32.5 10.4-38.9 26.3L112.6 240 32 240c-13.3 0-24 10.7-24 24s10.7 24 24 24l61.4 0-19.2 48-42.3 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l23.1 0-20.8 52.1c-6.6 16.4 1.4 35 17.9 41.6s35-1.4 41.6-17.9l30.3-75.9 200 0 30.3 75.9c6.6 16.4 25.2 24.4 41.6 17.9s24.4-25.2 17.9-41.6L392.9 384 416 384c13.3 0 24-10.7 24-24s-10.7-24-24-24l-42.3 0-19.2-48 61.4 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80.6 0zm-49.7 48l19.2 48-161.6 0 19.2-48 123.3 0z"],"clipboard-user":[384,512,[],"f7f3","M311.4 32l8.6 0c35.3 0 64 28.7 64 64l0 352c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l8.6 0C83.6 12.9 104.3 0 128 0L256 0c23.7 0 44.4 12.9 55.4 32zM248 112c13.3 0 24-10.7 24-24s-10.7-24-24-24L136 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l112 0zM192 344a56 56 0 1 0 0-112 56 56 0 1 0 0 112zM98.3 413c-12.9 15.6 2.2 35 22.4 35l142.5 0c20.2 0 35.3-19.4 22.4-35-14.7-17.7-36.9-29-61.7-29l-64 0c-24.8 0-47 11.3-61.7 29z"],"file-image":[384,512,[128443],"f1c5","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM128 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM92.6 448l198.8 0c15.8 0 28.6-12.8 28.6-28.6 0-7.3-2.8-14.4-7.9-19.7L215.3 297.9c-6-6.3-14.4-9.9-23.2-9.9l-.3 0c-8.8 0-17.1 3.6-23.2 9.9L71.9 399.7C66.8 405 64 412.1 64 419.4 64 435.2 76.8 448 92.6 448z"],"square-caret-right":[448,512,["caret-square-right"],"f152","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4S160 369.5 160 360l0-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"],vial:[512,512,[129514],"f492","M342.6 9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L306.7 64 28.1 342.6C10.1 360.6 0 385 0 410.5L0 416c0 53 43 96 96 96l5.5 0c25.5 0 49.9-10.1 67.9-28.1l278.6-278.6 9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160zM205.3 256l146.7-146.7 50.7 50.7-96 96-101.5 0z"],helicopter:[576,512,[128641],"f533","M176 32c-13.3 0-24 10.7-24 24s10.7 24 24 24l152 0 0 48-220.8 0-32.8-39.4C69.9 83.2 63.1 80 56 80L24 80C15.7 80 8 84.3 3.6 91.4s-4.8 15.9-1.1 23.4l48 96C54.6 218.9 62.9 224 72 224l107.8 0 104 143.1c15.1 20.7 39.1 32.9 64.7 32.9l75.5 0c75.1 0 136-60.9 136-136S499.1 128 424 128l-48 0 0-48 152 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L176 32zM376 192l48 0c39.8 0 72 32.2 72 72s-32.2 72-72 72l-48 0 0-144zM552 416c-13.3 0-24 10.7-24 24 0 4.4-3.6 8-8 8l-272 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l272 0c30.9 0 56-25.1 56-56 0-13.3-10.7-24-24-24z"],mitten:[448,512,[],"f7b5","M352 384L64 384 5.4 178.9C1.8 166.4 0 153.4 0 140.3 0 62.8 62.8 0 140.3 0l3.4 0c66 0 123.5 44.9 139.5 108.9l31.4 125.8 17.6-20.1C344.8 200.2 362.9 192 382 192l2.8 0c34.9 0 63.3 28.3 63.3 63.3 0 15.9-6 31.2-16.8 42.9L352 384zM32 464c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32l0 16c0 17.7-14.3 32-32 32L64 512c-17.7 0-32-14.3-32-32l0-16z"],"gas-pump":[512,512,[9981],"f52f","M32 64C32 28.7 60.7 0 96 0L256 0c35.3 0 64 28.7 64 64l0 192 8 0c48.6 0 88 39.4 88 88l0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-154c-27.6-7.1-48-32.2-48-62l0-59.5-25.8-28.3c-8.9-9.8-8.2-25 1.6-33.9s25-8.2 33.9 1.6l71.7 78.8c9.4 10.3 14.6 23.7 14.6 37.7L512 376c0 39.8-32.2 72-72 72s-72-32.2-72-72l0-32c0-22.1-17.9-40-40-40l-8 0 0 161.4c9.3 3.3 16 12.2 16 22.6 0 13.3-10.7 24-24 24L40 512c-13.3 0-24-10.7-24-24 0-10.5 6.7-19.3 16-22.6L32 64zM96 80l0 96c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16L112 64c-8.8 0-16 7.2-16 16z"],"envelope-circle-check":[640,512,[],"e4e8","M64 112c0-26.5 21.5-48 48-48l416 0c26.5 0 48 21.5 48 48l0 81.4c-24.4-11.2-51.4-17.4-80-17.4-87.7 0-161.7 58.8-184.7 139.2-7.1-1.3-14.1-4.2-20.1-8.8l-208-156C71.1 141.3 64 127.1 64 112zM304 368c0 28.6 6.2 55.6 17.4 80L128 448c-35.3 0-64-28.7-64-64l0-188 198.4 148.8c12.6 9.4 26.9 15.4 41.7 17.9 0 1.8-.1 3.5-.1 5.3zm48 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm201.4-60.9c-7.1-5.2-17.2-3.6-22.4 3.5l-53 72.9-26.8-26.8c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c3.3 3.3 7.9 5 12.6 4.6s8.9-2.8 11.7-6.5l64-88c5.2-7.1 3.6-17.2-3.5-22.3z"],"person-skating":[512,512,["skating"],"f7c5","M368 56a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM128 128c0-17.7 14.3-32 32-32l150.1 0c49.9 0 74.9 60.3 39.6 95.6l-63.9 63.9 69.8 31c17.3 7.7 28.5 24.9 28.5 43.9l0 85.6c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-75.2-82.4-36.6c-41-18.2-51-72-19.3-103.7l40.4-40.4-98.7 0c-17.7 0-32-14.3-32-32zM89.4 361.4l75.9-75.9c7.7 19.7 21.6 37.3 41 49.6l-71.6 71.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3zm346.5 87.1c8.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.4L304 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l88.8 0c11 0 20.6-7.5 23.3-18.2l.4-1.7c2.1-8.6 10.8-13.8 19.4-11.6zM143.2 486.3l-6.2 3.1c-21.6 10.8-47.6 6.6-64.6-10.5L12.7 419.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"],sun:[576,512,[9728],"f185","M178.2-10.1c7.4-3.1 15.8-2.2 22.5 2.2l87.8 58.2 87.8-58.2c6.7-4.4 15.1-5.2 22.5-2.2S411.4-.5 413 7.3l20.9 103.2 103.2 20.9c7.8 1.6 14.4 7 17.4 14.3s2.2 15.8-2.2 22.5l-58.2 87.8 58.2 87.8c4.4 6.7 5.2 15.1 2.2 22.5s-9.6 12.8-17.4 14.3L433.8 401.4 413 504.7c-1.6 7.8-7 14.4-14.3 17.4s-15.8 2.2-22.5-2.2l-87.8-58.2-87.8 58.2c-6.7 4.4-15.1 5.2-22.5 2.2s-12.8-9.6-14.3-17.4L143 401.4 39.7 380.5c-7.8-1.6-14.4-7-17.4-14.3s-2.2-15.8 2.2-22.5L82.7 256 24.5 168.2c-4.4-6.7-5.2-15.1-2.2-22.5s9.6-12.8 17.4-14.3L143 110.6 163.9 7.3c1.6-7.8 7-14.4 14.3-17.4zM207.6 256a80.4 80.4 0 1 1 160.8 0 80.4 80.4 0 1 1 -160.8 0zm208.8 0a128.4 128.4 0 1 0 -256.8 0 128.4 128.4 0 1 0 256.8 0z"],baseball:[512,512,[129358,9918,"baseball-ball"],"f433","M232.4 1.1c-122.2 11.4-219.5 108.7-230.9 230.9 16.2-.1 32-1.8 47.2-5 13-2.7 25.7 5.5 28.4 18.5s-5.5 25.7-18.5 28.4c-18.4 3.9-37.6 6-57.1 6.1 11.4 122.2 108.7 219.5 230.9 230.9 .1-19.5 2.2-38.7 6.1-57.1 2.7-13 15.5-21.3 28.4-18.5s21.3 15.5 18.5 28.4c-3.2 15.2-4.9 31-5 47.2 122.2-11.4 219.5-108.7 230.9-230.9-16.2 .1-32 1.8-47.2 5-13 2.7-25.7-5.5-28.4-18.5s5.5-25.7 18.5-28.4c18.4-3.9 37.6-6 57.1-6.1-11.4-122.2-108.7-219.5-230.9-230.9-.1 19.5-2.2 38.7-6.1 57.1-2.7 13-15.5 21.3-28.4 18.5s-21.3-15.5-18.5-28.4c3.2-15.2 4.9-31 5-47.2zm2.8 151.4c-21.4 32.9-49.5 60.9-82.3 82.3-11.1 7.2-26 4.1-33.2-7s-4.1-26 7-33.2c27.2-17.7 50.5-41 68.3-68.3 7.2-11.1 22.1-14.3 33.2-7s14.3 22.1 7 33.2zM393.1 284.2c7.2 11.1 4.1 26-7 33.2-27.2 17.7-50.5 41-68.3 68.3-7.2 11.1-22.1 14.3-33.2 7s-14.3-22.1-7-33.2c21.4-32.9 49.5-60.9 82.3-82.3 11.1-7.2 26-4.1 33.2 7z"],image:[448,512,[],"f03e","M64 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 32zm64 80a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM272 224c8.4 0 16.1 4.4 20.5 11.5l88 144c4.5 7.4 4.7 16.7 .5 24.3S368.7 416 360 416L88 416c-8.9 0-17.2-5-21.3-12.9s-3.5-17.5 1.6-24.8l56-80c4.5-6.4 11.8-10.2 19.7-10.2s15.2 3.8 19.7 10.2l26.4 37.8 61.4-100.5c4.4-7.1 12.1-11.5 20.5-11.5z"],notdef:[384,512,[],"e1fe","M64 390.3L153.5 256 64 121.7 64 390.3zM102.5 448L281.5 448 192 313.7 102.5 448zm128-192L320 390.3 320 121.7 230.5 256zM281.5 64L102.5 64 192 198.3 281.5 64zM0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 48z"],basketball:[512,512,[127936,"basketball-ball"],"f434","M92.7 58.8l78.4 78.4c18.2-25 28.9-55.9 28.9-89.2 0-14.1-1.9-27.7-5.5-40.6-38 9.4-72.6 27.2-101.8 51.4zM58.8 92.7c-24.2 29.2-42 63.8-51.4 101.8 12.9 3.6 26.5 5.5 40.6 5.5 33.3 0 64.1-10.7 89.2-28.9L58.8 92.7zM256 0c-4.6 0-9.2 .1-13.7 .4 3.7 15.3 5.7 31.2 5.7 47.6 0 46.6-15.9 89.4-42.6 123.4L256 222.1 419.3 58.8C374.9 22.1 318.1 0 256 0zM48 248c-16.4 0-32.4-2-47.6-5.7-.2 4.5-.4 9.1-.4 13.7 0 62.1 22.1 118.9 58.8 163.3L222.1 256 171.4 205.4C137.4 232.1 94.6 248 48 248zm463.6 21.7c.2-4.5 .4-9.1 .4-13.7 0-62.1-22.1-118.9-58.8-163.3L289.9 256 340.6 306.6c34-26.7 76.9-42.6 123.4-42.6 16.4 0 32.4 2 47.6 5.7zm-7.1 47.8c-12.9-3.6-26.5-5.5-40.6-5.5-33.3 0-64.1 10.7-89.2 28.9l78.4 78.4c24.2-29.2 42-63.8 51.4-101.8zM340.9 374.8c-18.2 25-28.9 55.9-28.9 89.2 0 14.1 1.9 27.7 5.5 40.6 38-9.4 72.6-27.2 101.8-51.4l-78.4-78.4zm-34.3-34.3L256 289.9 92.7 453.2c44.3 36.7 101.2 58.8 163.3 58.8 4.6 0 9.2-.1 13.7-.4-3.7-15.3-5.7-31.2-5.7-47.6 0-46.6 15.9-89.4 42.6-123.4z"],pencil:[512,512,[9999,61504,"pencil-alt"],"f303","M36.4 353.2c4.1-14.6 11.8-27.9 22.6-38.7l181.2-181.2 33.9-33.9c16.6 16.6 51.3 51.3 104 104l33.9 33.9-33.9 33.9-181.2 181.2c-10.7 10.7-24.1 18.5-38.7 22.6L30.4 510.6c-8.3 2.3-17.3 0-23.4-6.2S-1.4 489.3 .9 481L36.4 353.2zm55.6-3.7c-4.4 4.7-7.6 10.4-9.3 16.6l-24.1 86.9 86.9-24.1c6.4-1.8 12.2-5.1 17-9.7L91.9 349.5zm354-146.1c-16.6-16.6-51.3-51.3-104-104L308 65.5C334.5 39 349.4 24.1 352.9 20.6 366.4 7 384.8-.6 404-.6S441.6 7 455.1 20.6l35.7 35.7C504.4 69.9 512 88.3 512 107.4s-7.6 37.6-21.2 51.1c-3.5 3.5-18.4 18.4-44.9 44.9z"],"person-walking-arrow-loop-left":[640,512,[],"e551","M160 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112zM73.4 227.9l22.6-22.6 0 69.3c0 28 12.2 54.7 33.5 72.9l71.4 61.2c5.9 5.1 9.8 12.1 10.9 19.8l12.6 88.1c2.5 17.5 18.7 29.7 36.2 27.2s29.7-18.7 27.2-36.2l-12.6-88.1c-3.3-23.1-14.9-44.1-32.6-59.3l-34.5-29.6 0-115.2 3.8 4.7c18.2 22.8 45.8 36 75 36l33.2 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-33.2 0c-9.7 0-18.9-4.4-25-12l-17.9-22.4c-23-28.8-57.9-45.6-94.8-45.6-32.2 0-63.1 12.8-85.8 35.6L28.1 182.6C10.1 200.6 0 225 0 250.5L0 288c0 17.7 14.3 32 32 32s32-14.3 32-32l0-37.5c0-8.5 3.4-16.6 9.4-22.6zM85.8 407.3c-1.5 5.2-4.3 10-8.1 13.8L9.4 489.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.3-68.3c11.5-11.5 19.9-25.8 24.4-41.5l2.2-7.6-46-39.4c-2.5-2.2-5-4.4-7.4-6.8L85.8 407.3zM359 335c-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-31 102.1 0c1.2 0 2.4-.1 3.5-.3 56.1-3.9 100.5-50.6 100.5-107.7 0-59.6-48.4-108-108-108l-92 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l92 0c33.1 0 60 26.9 60 60s-26.9 60-60 60l-98.1 0 31-31c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-72 72z"],"dice-six":[448,512,[9861],"f526","M0 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 96zm160 64a32 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"],"angles-down":[384,512,["angle-double-down"],"f103","M214.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 402.7 329.4 265.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-160 160zm160-352l-160 160c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 210.7 329.4 73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z"],syringe:[576,512,[128137],"f48e","M497.5-17c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l15 15-46.1 46.1-63-63c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l7 7-78.1 78.1 41 41c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-41-41-46.1 46.1 41 41c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-41-41-37.7 37.7c-10.5 10.5-16.4 24.7-16.4 39.6l0 88.8-57 57c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57 88.8 0c14.9 0 29.1-5.9 39.6-16.4l229.7-229.7 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-63-63 46.1-46.1 15 15c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-64-64z"],"wheat-awn":[576,512,["wheat-alt"],"e2cd","M79.7 234.6c6.2-4.1 14.7-3.4 20.1 2.1l46.1 46.1 6.1 6.7c19.7 23.8 26.3 55 19.2 83.9 31.7-7.7 66.2 1 90.6 25.3l46.1 46.1c6.2 6.2 6.2 16.4 0 22.6l-7.4 7.4c-37.5 37.5-98.3 37.5-135.8 0L134.1 444.3 49.4 529c-9.4 9.4-24.5 9.4-33.9 0-9.4-9.4-9.4-24.6 0-33.9l84.7-84.7-30.5-30.5c-37.5-37.5-37.5-98.3 0-135.7l7.4-7.4 2.5-2.1zm104-104c6.2-4.1 14.7-3.4 20.1 2.1l46.1 46.1 6.1 6.7c19.7 23.8 26.3 55 19.2 83.9 31.7-7.7 66.2 1 90.6 25.3l46.1 46.1c6.2 6.2 6.2 16.4 0 22.6l-7.4 7.4c-37.5 37.5-98.3 37.5-135.8 0l-94.9-94.9c-37.5-37.5-37.5-98.3 0-135.7l7.4-7.4 2.5-2.1zM495.2 15c9.4-9.4 24.6-9.4 34 0 8.8 8.8 9.3 22.7 1.6 32.2L529.2 49 414.7 163.4c7.7 1 15.2 3 22.5 5.9L495.5 111c9.4-9.4 24.6-9.4 34 0 8.8 8.8 9.3 22.7 1.6 32.1l-1.7 1.8-52.7 52.7 39 39c6.2 6.2 6.2 16.4 0 22.6l-7.4 7.4c-37.5 37.5-98.3 37.5-135.8 0l-94.9-94.9c-37.5-37.5-37.5-98.3 0-135.7l7.4-7.4 2.5-2.1c6.2-4.1 14.7-3.4 20.1 2.1l39 39 52.7-52.7c9.4-9.4 24.6-9.4 34 0 8.8 8.8 9.3 22.7 1.6 32.1l-1.7 1.8-58.3 58.3c2.8 7.1 4.7 14.5 5.7 22.1L495.2 15z"],"plane-up":[512,512,[],"e22d","M200 24c0-30.9 25.1-56 56-56s56 25.1 56 56l0 127.3 173.6 159.2c6.6 6.1 10.4 14.6 10.4 23.6l0 43.7c0 10.9-10.7 18.6-21.1 15.2l-162.9-54.3 0 99.7 66 52.8c3.8 3 6 7.6 6 12.5l0 19.8c0 10.4-9.8 18-19.9 15.5L256 512 147.9 539c-10.1 2.5-19.9-5.1-19.9-15.5l0-19.8c0-4.9 2.2-9.5 6-12.5l66-52.8 0-99.7-162.9 54.3C26.7 396.4 16 388.7 16 377.8l0-43.7c0-9 3.8-17.5 10.4-23.6L200 151.3 200 24z"],"align-center":[448,512,[],"f037","M352 64c0-17.7-14.3-32-32-32L128 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32L32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32l-192 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32z"],"hockey-puck":[512,512,[],"f453","M256 256C114.6 256 0 213 0 160s114.6-96 256-96 256 43 256 96-114.6 96-256 96zM0 352L0 242.7c16.9 12.3 37 22.2 58.1 30.1 53 19.9 123 31.2 197.9 31.2s144.9-11.3 197.9-31.2c21.2-7.9 41.2-17.8 58.1-30.1L512 352c0 53-114.6 96-256 96S0 405 0 352z"],"circle-arrow-left":[512,512,["arrow-circle-left"],"f0a8","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM135 239l80-80c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-39 39 150.1 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-150.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.9z"],"plug-circle-bolt":[640,512,[],"e55b","M192-32c17.7 0 32 14.3 32 32l0 96 128 0 0-96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 48.7c-98.6 8.1-176 90.7-176 191.3 0 27.3 5.7 53.3 16 76.9l0 3.1c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-66.7C165.2 398.1 96 319.1 96 224l0-64c-17.7 0-32-14.3-32-32S78.3 96 96 96l64 0 0-96c0-17.7 14.3-32 32-32zM352 400a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm177.4-77c-5.8-4.2-13.8-4-19.4 .5l-80 64c-5.3 4.2-7.4 11.4-5.1 17.8S433.2 416 440 416l32.9 0-15.9 42.4c-2.5 6.7-.2 14.3 5.6 18.6s13.8 4 19.4-.5l80-64c5.3-4.2 7.4-11.4 5.1-17.8S558.8 384 552 384l-32.9 0 15.9-42.4c2.5-6.7 .2-14.3-5.6-18.6z"],restroom:[640,512,[],"f7bd","M80 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-154.8c-8.1 9.2-21.1 13.2-33.5 9.4-16.9-5.3-26.3-23.2-21-40.1l29.7-95.2C44.4 156.9 83.6 128 128 128s83.6 28.9 96.8 71.2l29.7 95.2c5.3 16.9-4.1 34.8-21 40.1-12.4 3.9-25.4-.2-33.5-9.4L200 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM320 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-24zM464 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM440 480l0-96-17.8 0c-10.9 0-18.6-10.7-15.2-21.1l9-26.9c-3.2 0-6.4-.5-9.5-1.5-16.9-5.3-26.3-23.2-21-40.1l29.7-95.2C428.4 156.9 467.6 128 512 128s83.6 28.9 96.8 71.2l29.7 95.2c5.3 16.9-4.1 34.8-21 40.1-3.2 1-6.4 1.5-9.5 1.5l9 26.9c3.5 10.4-4.3 21.1-15.2 21.1l-17.8 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-16 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32z"],"anchor-lock":[640,512,[],"e4ad","M320.5 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-32-96c-53 0-96 43-96 96 0 41.8 26.7 77.4 64 90.5l0 257.9c-62.9-14.3-110.2-69.7-111.9-136.5l16.1 14.1c10 8.7 25.1 7.7 33.9-2.3s7.7-25.1-2.3-33.9l-64-56c-9-7.9-22.6-7.9-31.6 0l-64 56c-10 8.7-11 23.9-2.3 33.9s23.9 11 33.9 2.3l16.2-14.2c2.1 113.1 94.4 204.1 208 204.1 28.3 0 55.4-5.7 80-15.9l0-.2 0-72.2c-14.4 9.6-30.6 16.7-48 20.7l0-257.9c37.3-13.2 64-48.7 64-90.5 0-53-43-96-96-96zm272 304.1l0 47.9-64 0 0-47.9c0-17.7 14.3-32 32-32s32 14.3 32 32zM416.5 400l0 96c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-96c0-20.9-13.4-38.7-32-45.3l0-50.6c0-44.2-35.8-80-80-80s-80 35.8-80 80l0 50.6c-18.6 6.6-32 24.4-32 45.3z"],timeline:[576,512,[],"e29c","M160 169.3c28.3-12.3 48-40.5 48-73.3 0-44.2-35.8-80-80-80S48 51.8 48 96c0 32.8 19.7 61 48 73.3l0 54.7-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l224 0 0 54.7c-28.3 12.3-48 40.5-48 73.3 0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3l0-54.7 224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-54.7c28.3-12.3 48-40.5 48-73.3 0-44.2-35.8-80-80-80s-80 35.8-80 80c0 32.8 19.7 61 48 73.3l0 54.7-256 0 0-54.7z"],lightbulb:[384,512,[128161],"f0eb","M292.9 384c7.3-22.3 21.9-42.5 38.4-59.9 32.7-34.4 52.7-80.9 52.7-132.1 0-106-86-192-192-192S0 86 0 192c0 51.2 20 97.7 52.7 132.1 16.5 17.4 31.2 37.6 38.4 59.9l201.7 0zM288 432l-192 0 0 16c0 44.2 35.8 80 80 80l32 0c44.2 0 80-35.8 80-80l0-16zM184 112c-39.8 0-72 32.2-72 72 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-66.3 53.7-120 120-120 13.3 0 24 10.7 24 24s-10.7 24-24 24z"],"circle-arrow-right":[512,512,["arrow-circle-right"],"f0a9","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm41-159c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39-150.1 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l150.1 0-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"],"mars-and-venus":[512,512,[9893],"f224","M368 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l112 0c17.7 0 32 14.3 32 32l0 112c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.7-63 63c19.5 28.4 31 62.7 31 99.8 0 86.3-62.1 158.1-144 173.1l0 34.9 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-34.9c-81.9-15-144-86.8-144-173.1 0-97.2 78.8-176 176-176 37 0 71.4 11.4 99.8 31l63-63-34.7 0zM352 208a112 112 0 1 0 -224 0 112 112 0 1 0 224 0z"],"network-wired":[576,512,[],"f6ff","M248 88l80 0 0 48-80 0 0-48zm-8-56c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l16 0 0 32-224 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 0 32-16 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-16 0 0-32 192 0 0 32-16 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-16 0 0-32 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-224 0 0-32 16 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-96 0zM448 376l8 0 0 48-80 0 0-48 72 0zm-256 0l8 0 0 48-80 0 0-48 72 0z"],"building-shield":[576,512,[],"e4d8","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l201.2 0c-12.5-14.7-23.2-30.8-31.8-48l-89.5 0 0-80c0-17.7 14.3-32 32-32l32 0 0-26.7c0-18.1 6.1-35.2 16.6-48.8-.4-1.4-.6-2.9-.6-4.5l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 1 86.7-28.9c3.1-1 6.2-1.8 9.3-2.5L416 64c0-35.3-28.7-64-64-64L96 0zm32 112c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM128 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM445.3 488.5l-13.3 6.3 0-188.1 96 32 0 19.6c0 55.8-32.2 106.5-82.7 130.3zM421.9 259.5l-112 37.3c-13.1 4.4-21.9 16.6-21.9 30.4l0 31.1c0 74.4 43 142.1 110.2 173.7l18.5 8.7c4.8 2.2 10 3.4 15.2 3.4s10.5-1.2 15.2-3.4l18.5-8.7C533 500.3 576 432.6 576 358.2l0-31.1c0-13.8-8.8-26-21.9-30.4l-112-37.3c-6.6-2.2-13.7-2.2-20.2 0z"],code:[576,512,[],"f121","M360.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm64.6 136.1c-12.5 12.5-12.5 32.8 0 45.3l73.4 73.4-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.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 0zm-274.7 0c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 150.6 182.6c12.5-12.5 12.5-32.8 0-45.3z"],"feather-pointed":[512,512,["feather-alt"],"f56b","M475.3 .1c9.9-.8 19.6 3 26.6 10s10.8 16.7 10 26.6c-4 49.3-17.4 126.2-46.3 199.7-1.8 4.5-5.5 7.9-10.2 9.3L374.5 270c-3.9 1.2-6.5 4.7-6.5 8.8 0 5.1 4.1 9.2 9.2 9.2l38.6 0c12 0 19.7 12.8 13.5 23.1-4 6.7-8.3 13.2-12.7 19.6-2 2.9-5 5-8.4 6.1L310.5 366c-3.9 1.2-6.5 4.7-6.5 8.8 0 5.1 4.1 9.2 9.2 9.2l16 0c14.6 0 21 17.4 8.8 25.4-68 45-137.7 43.3-182.4 31.3-12.7-3.4-24-9.9-34.4-17.9L48 496c-8.8 8.8-23.2 8.8-32 0s-8.8-23.2 0-32l80-80 .5 .5c.7-1.3 1.6-2.5 2.7-3.6L256 224c8.8-8.8 8.8-23.2 0-32s-23.2-8.8-32 0L89.7 326.2c-8.9 8.9-24 4.4-25-8.2-4.3-53.2 9.3-123.1 72.6-186.4 91.1-91.1 254.2-124.7 337.9-131.5z"],"file-circle-question":[576,512,[],"e4ef","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l180 0c-22.7-31.5-36-70.2-36-112 0-100.6 77.4-183.2 176-191.3l0-38.1c0-17-6.7-33.3-18.7-45.3L290.7 18.7C278.7 6.7 262.5 0 245.5 0L96 0zM357.5 176L264 176c-13.3 0-24-10.7-24-24L240 58.5 357.5 176zM432 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-100a20 20 0 1 1 0 40 20 20 0 1 1 0-40zm0-100c-11.6 0-21.3 8.2-23.5 19.2-1.8 8.7-10.2 14.3-18.9 12.5s-14.3-10.2-12.5-18.9c5.2-25.6 27.8-44.8 54.9-44.8 30.9 0 56 25.1 56 56 0 19.8-11.7 37.8-29.8 45.9l-10.4 4.6c-1.2 7.7-7.8 13.5-15.8 13.5-8.8 0-16-7.2-16-16 0-11.2 6.6-21.3 16.8-25.9l12.4-5.5c6.6-2.9 10.8-9.4 10.8-16.6 0-13.3-10.7-24-24-24z"],signature:[640,512,[],"f5b7","M192 128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 7.8c0 27.7-2.4 55.3-7.1 82.5l-84.4 25.3c-40.6 12.2-68.4 49.6-68.4 92l0 32.4-72 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72.5 0c4.2 36 34.8 64 72 64 26 0 50-13.9 62.9-36.5l13.9-24.3c26.8-47 46.5-97.7 58.4-150.5l94.4-28.3-12.5 37.5c-3.3 9.8-1.6 20.5 4.4 28.8S405.7 320 416 320l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-83.6 0 18-53.9c3.8-11.3 .9-23.8-7.4-32.4s-20.7-11.8-32.2-8.4L316.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3l0-7.8c0-53-43-96-96-96s-96 43-96 96l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32zm-9.2 177l49-14.7c-10.4 33.8-24.5 66.4-42.1 97.2l-13.9 24.3c-1.5 2.6-4.3 4.3-7.4 4.3-4.7 0-8.5-3.8-8.5-8.5l0-71.9c0-14.1 9.3-26.6 22.8-30.7zM616 416c13.3 0 24-10.7 24-24s-10.7-24-24-24l-292.9 0c-6.5 16.3-13.7 32.3-21.6 48L616 416z"],"earth-americas":[512,512,[127758,"earth","earth-america","globe-americas"],"f57d","M55.7 199.7l30.9 30.9c6 6 14.1 9.4 22.6 9.4l21.5 0c8.5 0 16.6 3.4 22.6 9.4l29.3 29.3c6 6 9.4 14.1 9.4 22.6l0 37.5c0 8.5 3.4 16.6 9.4 22.6l13.3 13.3c6 6 9.4 14.1 9.4 22.6l0 18.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-2.7c0-8.5 3.4-16.6 9.4-22.6l45.3-45.3c6-6 9.4-14.1 9.4-22.6l0-34.7c0-17.7-14.3-32-32-32l-82.7 0c-8.5 0-16.6-3.4-22.6-9.4l-16-16c-4.2-4.2-6.6-10-6.6-16 0-12.5 10.1-22.6 22.6-22.6l34.7 0c12.5 0 22.6-10.1 22.6-22.6 0-6-2.4-11.8-6.6-16l-19.7-19.7C242 130 240 125.1 240 120s2-10 5.7-13.7l17.3-17.3c5.8-5.8 9.1-13.7 9.1-21.9 0-7.2-2.4-13.7-6.4-18.9-3.2-.1-6.4-.2-9.6-.2-95.4 0-175.7 64.2-200.3 151.7zM464 256c0-34.6-8.4-67.2-23.4-95.8-6.4 .9-12.7 3.9-17.9 9.1l-13.4 13.4c-6 6-9.4 14.1-9.4 22.6l0 34.7c0 17.7 14.3 32 32 32l24.1 0c2.5 0 5-.3 7.3-.8 .4-5 .5-10.1 .5-15.2zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z"],carrot:[640,512,[129365],"f787","M453.1-36.7L440.9-24.6c-31.2 31.2-31.2 81.9 0 113.1 15.6 15.6 31.2 31.2 46.9 46.9 31.2 31.2 81.9 31.2 113.1 0l12.1-12.1c6.2-6.2 6.2-16.4 0-22.6L600.9 88.6c-31.2-31.2-81.9-31.2-113.1 0 31.2-31.2 31.2-81.9 0-113.1L475.7-36.7c-6.2-6.2-16.4-6.2-22.6 0zM331.6 96c-45.2 0-87.1 20.4-115 54.3L273.3 207c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L191.6 193.2 67.2 466.8c-5.5 12.1-2.9 26.4 6.5 35.9s23.7 12 35.9 6.5l141.6-64.4-43.8-43.8c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l56.5 56.5 95.3-43.3c53.1-24.1 87.2-77.1 87.2-135.5 0-82.2-66.6-148.8-148.8-148.8z"],"temperature-full":[320,512,["temperature-4","thermometer-4","thermometer-full"],"f2c7","M160 0C107 0 64 43 64 96l0 164.7C34.5 287 16 325.4 16 368 16 447.5 80.5 512 160 512s144-64.5 144-144c0-42.6-18.5-81-48-107.3L256 96c0-53-43-96-96-96zm64 368c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3L136 96c0-13.3 10.7-24 24-24s24 10.7 24 24l0 212.7c23.5 9.5 40 32.5 40 59.3z"],"table-cells-row-lock":[640,512,[],"e67a","M256 288l0-64 153.3 0c17.1-42.2 56-73.2 102.7-79l0-49c0-35.3-28.7-64-64-64L128 32C92.7 32 64 60.7 64 96l0 320c0 35.3 28.7 64 64 64l241.3 0c-.9-5.2-1.3-10.6-1.3-16.1l0-47.9-112 0 0-64 113.3 0c3.7-22 14.8-41.4 30.7-55.6l0-8.4-144 0zm0-192l192 0 0 64-192 0 0-64zM560 272.1l0 47.9-64 0 0-47.9c0-17.7 14.3-32 32-32s32 14.3 32 32zM416 368l0 96c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-96c0-20.9-13.4-38.7-32-45.3l0-50.6c0-44.2-35.8-80-80-80s-80 35.8-80 80l0 50.6c-18.6 6.6-32 24.4-32 45.3z"],"bolt-lightning":[384,512,[],"e0b7","M0 256L28.5 28c2-16 15.6-28 31.8-28L228.9 0c15 0 27.1 12.1 27.1 27.1 0 3.2-.6 6.5-1.7 9.5L208 160 347.3 160c20.2 0 36.7 16.4 36.7 36.7 0 7.4-2.2 14.6-6.4 20.7l-192.2 281c-5.9 8.6-15.6 13.7-25.9 13.7l-2.9 0c-15.7 0-28.5-12.8-28.5-28.5 0-2.3 .3-4.6 .9-6.9L176 288 32 288c-17.7 0-32-14.3-32-32z"],"cloud-showers-water":[512,512,[],"e4e4","M279.2 55.7C263.9 22.8 230.6 0 192 0 139 0 96 43 96 96 60.7 96 32 124.7 32 160s28.7 64 64 64l320 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-1.6 0c-7.4-36.5-39.7-64-78.4-64-22.2 0-42.3 9.1-56.8 23.7zM410.6 476.1c20.7 15.6 46 30.7 74.2 34.5 13.1 1.8 25.2-7.5 27-20.6s-7.5-25.2-20.6-27c-15.9-2.1-33.2-11.3-51.7-25.2-38.4-29-90.5-29-129 0-24 18.1-40.7 26.3-54.5 26.3s-30.5-8.2-54.5-26.3c-38.4-29-90.5-29-129 0-18.5 13.9-35.8 23.1-51.7 25.2-13.1 1.8-22.4 13.8-20.6 27s13.8 22.4 27 20.6c28.2-3.8 53.6-18.9 74.2-34.5 21.3-16.1 49.9-16.1 71.2 0 24.2 18.3 52.3 35.9 83.4 35.9s59.1-17.7 83.4-35.9c21.3-16.1 49.9-16.1 71.2 0zM100.1 303.6c4.2-12.6-2.6-26.2-15.2-30.4s-26.2 2.6-30.4 15.2l-21.3 64C29 365 35.8 378.6 48.4 382.8s26.2-2.6 30.4-15.2l21.3-64zm120 0c4.2-12.6-2.6-26.2-15.2-30.4s-26.2 2.6-30.4 15.2l-21.3 64c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l21.3-64zm112 0c4.2-12.6-2.6-26.2-15.2-30.4s-26.2 2.6-30.4 15.2l-21.3 64c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l21.3-64zm120 0c4.2-12.6-2.6-26.2-15.2-30.4s-26.2 2.6-30.4 15.2l-21.3 64c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l21.3-64z"],"arrow-up-long":[320,512,["long-arrow-up"],"f176","M182.6-22.6c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L128 77.3 128 512c0 17.7 14.3 32 32 32s32-14.3 32-32l0-434.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128z"],"address-card":[576,512,[62140,"contact-card","vcard"],"f2bb","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 256l64 0c44.2 0 80 35.8 80 80 0 8.8-7.2 16-16 16L80 384c-8.8 0-16-7.2-16-16 0-44.2 35.8-80 80-80zm-24-96a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm240-48l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],"angle-right":[256,512,[8250],"f105","M247.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L179.2 256 41.9 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"],"face-meh":[512,512,[128528,"meh"],"f11a","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM176 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 0zM176 320l160 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-160 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],"arrow-up-from-ground-water":[640,512,[],"e4b5","M303 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-47 0 278.1c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-278.1-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L303 7zM240 192l0 163.1c-10.6-2.2-21.3-3.2-32-3.1-32.5 .2-64.9 10.7-92.3 31.4-8.8 6.6-15.9 10.9-21.7 13.5l-.8 .4c-3.7 1.7-6.4 2.9-9.8 .3-6-4.5-12.6-8-19.3-10.4L64 240c0-26.5 21.5-48 48-48l128 0zm336 48l0 155.2c-1.1 .8-2.2 1.5-3.3 2.4-4.1 3.1-8.3 .8-12.6-1.5-.6-.3-1.2-.6-1.8-1-5.2-2.7-11.1-6.6-18-11.7-28.1-21.1-61.3-31.6-94.4-31.4-15.5 .1-31 2.5-46 7.3l0-167.3 128 0c26.5 0 48 21.5 48 48zM403.4 476.1C379.1 494.3 351.1 512 320 512s-59.1-17.7-83.4-35.9c-21.3-16.1-49.9-16.1-71.2 0-23.8 17.9-54.1 35.5-88.1 35.3-20.4-.1-40.7-6.7-59.8-21.1-10.6-8-12.7-23-4.7-33.6s23-12.7 33.6-4.7c11.3 8.5 21.6 11.4 31.2 11.5 17.6 .1 37.3-9.4 58.9-25.7 38.4-29 90.5-29 129 0 24 18.1 40.7 26.3 54.5 26.3s30.5-8.2 54.5-26.3c38.4-29 90.5-29 129 0 16.9 12.7 32.9 21.5 47.8 24.6 13.7 2.8 27.4 .9 42.3-10.3 10.6-8 25.6-5.9 33.6 4.7s5.9 25.6-4.7 33.6c-26.4 19.9-54.2 24.4-80.7 19.1-25.3-5.1-48.1-18.9-67.2-33.3-21.3-16.1-49.9-16.1-71.2 0z"],map:[512,512,[128506,62072],"f279","M512 48c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4L349.5 77.5 170.1 17.6c-8.1-2.7-16.8-2.1-24.4 1.7l-128 64C6.8 88.8 0 99.9 0 112L0 464c0 11.1 5.7 21.4 15.2 27.2s21.2 6.4 31.1 1.4l116.1-58.1 179.4 59.8c8.1 2.7 16.8 2.1 24.4-1.7l128-64c10.8-5.4 17.7-16.5 17.7-28.6l0-352zM192 376.9l0-284.5 128 42.7 0 284.5-128-42.7z"],"user-plus":[640,512,[],"f234","M136 128a120 120 0 1 1 240 0 120 120 0 1 1 -240 0zM48 482.3C48 383.8 127.8 304 226.3 304l59.4 0c98.5 0 178.3 79.8 178.3 178.3 0 16.4-13.3 29.7-29.7 29.7L77.7 512C61.3 512 48 498.7 48 482.3zM544 96c13.3 0 24 10.7 24 24l0 48 48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0 0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0 0-48c0-13.3 10.7-24 24-24z"],venus:[384,512,[9792],"f221","M80 176a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zM223.9 349.1C305.9 334.1 368 262.3 368 176 368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144.1 173.1-.1 1-.1 1.9-.1 2.9l0 64-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-64c0-1 0-1.9-.1-2.9z"],"diagram-successor":[448,512,[],"e47a","M289.2 137.9c2.5-6 8.3-9.9 14.8-9.9l40 0 0-24c0-13.3-10.7-24-24-24l-98 0c1.3 5.1 2 10.5 2 16l0 64c0 35.3-28.7 64-64 64l-96 0c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l256 0c39.8 0 72 32.2 72 72l0 24 40 0c6.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 0l-64-64c-4.6-4.6-5.9-11.5-3.5-17.4zM384 480L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l320 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64zM160 160l0-64-96 0 0 64 96 0z"],"head-side-cough-slash":[576,512,[],"e062","M535-24.9c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L41 537.1c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l25-25 0-447.2c0-15 10.5-28.3 25.4-29.8 7.4-.7 14.9-1.1 22.6-1.1 112.7 0 206 83.3 221.7 191.7 .4 3 1.7 5.9 3.6 8.3l2.2 2.6 227.5-227.5zM133.8 512L288 357.8 288 416c0 53-43 96-96 96l-58.2 0zM176 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm336 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-88 72a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm-64 48a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm128 0a24 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-48zm-88-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"],"diagram-project":[512,512,["project-diagram"],"f542","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 16 128 0 0-16c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-16-128 0 0 16c0 7.3-1.7 14.3-4.6 20.5l68.6 91.5 80 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-7.3 1.7-14.3 4.6-20.5L128 224 48 224c-26.5 0-48-21.5-48-48L0 80z"],terminal:[512,512,[],"f120","M9.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L146.7 256 9.4 118.6zM224 384l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"],"house-fire":[640,512,[],"e50c","M448 192c14.1 .4 23.8 11.4 32.7 21.7 2 2.3 4 4.6 6 6.7l19 19.9 12.2-13.8c5.4-6.1 13.3-8.9 20.9-8.9 7.2 0 14.3 2.6 19.9 7.8 19.7 18.3 39.8 43.2 55 70.6 15.1 27.2 26.2 58.2 26.2 88.2 0 88.7-71.3 159.8-160 159.8-89.6 0-160-71.3-160-159.8 0-37.3 16-73.4 36.8-104.5 20.9-31.3 47.5-59 70.9-80.1 5.7-5.2 13.1-7.7 20.3-7.5zM268.6 6.5c12.2-9.3 29.7-8.7 41.2 2l147.5 137c-19.2-4.3-40 .5-55.5 14.4-36.4 32.6-67.7 69.8-90.3 106.4-10.3 16.6-19.7 34.9-26.8 53.7L272 320c-26.5 0-48 21.5-48 48l0 96 64.6 0c7.3 17.2 16.8 33.4 28.2 48L144 512c-35.3 0-64-28.7-64-64l0-176-16 0c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8-35.1l224-208 2.4-2zM489.3 343.7c-5.4-4.7-13.1-4.7-18.5 0-17.7 15.4-54.7 51.9-54.7 88.4 0 35.3 28.7 64 64 64s64-28.7 64-64c0-36.5-37-73-54.7-88.4z"],mask:[576,512,[],"f6fa","M288 64C64 64 0 160 0 272S80 448 176 448l8.4 0c24.2 0 46.4-13.7 57.2-35.4l23.2-46.3c4.4-8.8 13.3-14.3 23.2-14.3s18.8 5.5 23.2 14.3l23.2 46.3c10.8 21.7 33 35.4 57.2 35.4l8.4 0c96 0 176-64 176-176S512 64 288 64zM96 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"],hurricane:[384,512,[],"f751","M0 208C0 104.4 75.7 18.5 174.9 2.6 184 1.2 192 8.6 192 17.9l0 63.3c0 8.4 6.5 15.3 14.7 16.5 100.3 14.9 177.3 101.3 177.3 205.7 0 103.6-75.7 189.5-174.9 205.4-9.2 1.5-17.1-5.9-17.1-15.2l0-63.3C192 421.9 185.5 415 177.3 413.7 77 398.9 0 312.4 0 208zm288 48a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zm-96-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],"earth-africa":[512,512,[127757,"globe-africa"],"f57c","M447.6 175c-31.6-74.6-105.5-127-191.6-127-22.1 0-43.4 3.5-63.4 9.8-.4 2-.6 4.1-.6 6.2l0 73.4c0 12.5 10.1 22.6 22.6 22.6 6 0 11.8-2.4 16-6.6l16-16c6-6 14.1-9.4 22.6-9.4l5.5 0c28.5 0 42.8 34.5 22.6 54.6-6 6-14.1 9.4-22.6 9.4l-61.5 0c-8.5 0-16.6 3.4-22.6 9.4l-21.3 21.3c-6 6-9.4 14.1-9.4 22.6l0 42.7c0 17.7 14.3 32 32 32l32 0c17.7 0 32 14.3 32 32l0 32c0 17.7 14.3 32 32 32l2.7 0c8.5 0 16.6-3.4 22.6-9.4l29.3-29.3c6-6 9.4-14.1 9.4-22.6l0-18.7c0-8.8 7.2-16 16-16s16-7.2 16-16l0-34.7c0-8.5-3.4-16.6-9.4-22.6l-16-16c-4.2-4.2-6.6-10-6.6-16 0-12.5 10.1-22.6 22.6-22.6l45 0c12.4 0 22.7-7.1 28-17zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z"],thumbtack:[384,512,[128204,128392,"thumb-tack"],"f08d","M32 32C32 14.3 46.3 0 64 0L320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-29.5 0 10.3 134.1c37.1 21.2 65.8 56.4 78.2 99.7l3.8 13.4c2.8 9.7 .8 20-5.2 28.1S362 352 352 352L32 352c-10 0-19.5-4.7-25.5-12.7s-8-18.4-5.2-28.1L5 297.8c12.4-43.3 41-78.5 78.2-99.7L93.5 64 64 64C46.3 64 32 49.7 32 32zM160 400l64 0 0 112c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-112z"],"hand-point-down":[384,512,[],"f0a7","M32 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-208-64 0 0 208zM224 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64zm-64 64c17.7 0 32-14.3 32-32l0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c0 17.7 14.3 32 32 32zm160-96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64zm-96-88l0 .6c9.4-5.4 20.3-8.6 32-8.6 13.2 0 25.4 4 35.6 10.8 8.7-24.9 32.5-42.8 60.4-42.8 11.7 0 22.6 3.1 32 8.6l0-8.6C384 71.6 312.4 0 224 0L162.3 0C119.8 0 79.1 16.9 49.1 46.9L37.5 58.5C13.5 82.5 0 115.1 0 149l0 27c0 35.3 28.7 64 64 64l88 0c22.1 0 40-17.9 40-40s-17.9-40-40-40l-56 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l56 0c39.8 0 72 32.2 72 72z"],"face-meh-blank":[512,512,[128566,"meh-blank"],"f5a4","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm208-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"],"temperature-empty":[320,512,["temperature-0","thermometer-0","thermometer-empty"],"f2cb","M64 96c0-53 43-96 96-96s96 43 96 96l0 164.7c29.5 26.4 48 64.7 48 107.3 0 79.5-64.5 144-144 144S16 447.5 16 368c0-42.6 18.5-81 48-107.3L64 96zm96 336c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64z"],"border-none":[448,512,[],"f850","M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zM160 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM288 416c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zM160 480c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zM288 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM416 480c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm0-384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM32 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM416 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM32 160a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM416 160a32 32 0 1 0 0 64 32 32 0 1 0 0-64z"],highlighter:[576,512,[],"f591","M315 315L473.4 99.9 444.1 70.6 229 229 315 315zm-187 5l0 0 0-71.7c0-15.3 7.2-29.6 19.5-38.6L420.6 8.4C428 2.9 437 0 446.2 0 457.6 0 468.5 4.5 476.6 12.6l54.8 54.8c8.1 8.1 12.6 19 12.6 30.5 0 9.2-2.9 18.2-8.4 25.6L334.4 396.5c-9 12.3-23.4 19.5-38.6 19.5l-71.7 0-25.4 25.4c-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.3L128 320zM7 466.3l51.7-51.7 70.6 70.6-19.7 19.7c-4.5 4.5-10.6 7-17 7L24 512c-13.3 0-24-10.7-24-24l0-4.7c0-6.4 2.5-12.5 7-17z"],"money-bill-wave":[512,512,[],"f53a","M0 419.6L0 109.5c0-23.2 24.1-38.6 46.3-32 87.7 26.2 149.7 5.5 212.1-15.3 64.5-21.5 129.4-43.1 223.3-13.1 18.5 5.9 30.3 23.8 30.3 43.3l0 310.1c0 23.2-24.1 38.6-46.2 32-87.7-26.2-149.8-5.5-212.1 15.3-64.5 21.5-129.4 43.1-223.3 13.1-18.5-5.9-30.3-23.8-30.3-43.3zM336 256c0-53-35.8-96-80-96s-80 43-80 96 35.8 96 80 96 80-43 80-96zM120 413.6c4.4 0 7.9-3.8 7.2-8.1-4.6-27.8-27-49.5-55.2-53-4.4-.5-8 3.1-8 7.5l0 39.9c0 3.6 2.4 6.8 6 7.7 17.9 4.2 34.3 6.1 50 6.1zm318.5-51.1c5 .8 9.5-3 9.5-8l0-42.6c0-4.4-3.6-8.1-8-7.5-25.2 3.1-45.9 20.9-53.2 44.6-1.4 4.7 2.3 9.1 7.2 9.2 14.2 .4 29 1.7 44.4 4.3zM448 152l0-39.9c0-3.6-2.5-6.8-6-7.7-17.9-4.2-34.3-6.1-50-6.1-4.4 0-7.9 3.8-7.2 8.1 4.6 27.8 27 49.5 55.2 53 4.4 .5 8-3.1 8-7.5zM125.2 162.9c1.4-4.7-2.3-9.1-7.2-9.2-14.2-.4-29-1.7-44.4-4.3-5-.8-9.5 3-9.5 8L64 200c0 4.4 3.6 8.1 8 7.5 25.2-3.1 45.9-20.9 53.2-44.6z"],"toilet-paper-slash":[576,512,[],"e072","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-94.5-94.5c40.2-23 69.5-96.9 69.5-184.6 0-106-43-192-96-192s-96 86-96 192c0 24.1 2.2 47.2 6.3 68.4L304 238.2 304 224c0-58.9 11.8-114.5 33.2-157.2 5.9-11.7 13.1-23.7 21.9-34.8L128 32c-8.3 0-16.4 2.1-24.1 6.1l-63-63zM32 224l0 264c0 30.9 25.1 56 56 56l160 0c30.9 0 56-25.1 56-56l0-114.2-256-256C37.9 148.2 32 184.7 32 224zm416 64c-17.7 0-32-28.7-32-64s14.3-64 32-64 32 28.7 32 64-14.3 64-32 64z"],"file-shield":[576,512,[],"e4f0","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l201.2 0C261 469.4 240 414.5 240 356.4l0-31.1c0-34.4 22-65 54.7-75.9l112-37.3c3.1-1 6.2-1.8 9.3-2.5l0-39.1c0-17-6.7-33.3-18.7-45.3L290.7 18.7C278.7 6.7 262.5 0 245.5 0L96 0zM357.5 176L264 176c-13.3 0-24-10.7-24-24L240 58.5 357.5 176zm87.8 312.5l-13.3 6.3 0-188.1 96 32 0 19.6c0 55.8-32.2 106.5-82.7 130.3zM421.9 259.5l-112 37.3c-13.1 4.4-21.9 16.6-21.9 30.4l0 31.1c0 74.4 43 142.1 110.2 173.7l18.5 8.7c4.8 2.2 10 3.4 15.2 3.4s10.5-1.2 15.2-3.4l18.5-8.7C533 500.3 576 432.6 576 358.2l0-31.1c0-13.8-8.8-26-21.9-30.4l-112-37.3c-6.6-2.2-13.7-2.2-20.2 0z"],"text-height":[576,512,[],"f034","M40 32C17.9 32 0 49.9 0 72l0 56c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 64 0 0 320-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-320 64 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-56c0-22.1-17.9-40-40-40L40 32zM438.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-9.4 9.4 0-229.5 9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64c-6-6-14.1-9.4-22.6-9.4s-16.6 3.4-22.6 9.4l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l9.4-9.4 0 229.5-9.4-9.4z"],"face-grin-tongue":[512,512,[128539,"grin-tongue"],"f589","M0 256c0 104.4 62.5 194.2 152.2 234.1-5.3-13-8.2-27.2-8.2-42.1l0-61.7c-16.9-16.5-30.1-36.7-38.3-59.3-4.3-11.8 7.7-21.8 19.6-18.1 39.2 12.2 83.7 19.1 130.7 19.1s91.5-6.9 130.7-19.1c11.9-3.7 23.9 6.3 19.6 18.1-8.3 22.6-21.5 42.8-38.3 59.3l0 61.7c0 14.9-2.9 29.1-8.2 42.1 89.7-39.8 152.2-129.6 152.2-234.1 0-141.4-114.6-256-256-256S0 114.6 0 256zm176-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 0zm16 240l0-45.4c0-14.7-11.9-26.6-26.6-26.6l-2 0c-11.3 0-21.1 7.9-23.6 18.9-2.8 12.6-20.8 12.6-23.6 0-2.5-11.1-12.3-18.9-23.6-18.9l-2 0c-14.7 0-26.6 11.9-26.6 26.6l0 45.4c0 35.3 28.7 64 64 64s64-28.7 64-64z"],"file-signature":[640,512,[],"f573","M64.1 64c0-35.3 28.7-64 64-64L277.6 0c17 0 33.3 6.7 45.3 18.7L429.3 125.3c12 12 18.7 28.3 18.7 45.3l0 97.5-132 132-42.1 0-16.1-53.6c-4.7-15.7-19.1-26.4-35.5-26.4-11.3 0-21.9 5.1-28.9 13.9L133.3 409c-8.3 10.3-6.6 25.5 3.7 33.7s25.5 6.6 33.7-3.8l47.1-58.8 15.2 50.7c3 10.2 12.4 17.1 23 17.1l31.5 0c-.9 3.1-1.7 6.3-2.3 9.5l-10.9 54.5-146.2 0c-35.3 0-64-28.7-64-64l0-384zm208-5.5l0 93.5c0 13.3 10.7 24 24 24l93.5 0-117.5-117.5zm60.2 408.4c2.5-12.4 8.6-23.8 17.5-32.7l118.9-118.9 80 80-118.9 118.9c-8.9 8.9-20.3 15-32.7 17.5l-59.6 11.9c-.9 .2-1.9 .3-2.9 .3-8 0-14.6-6.5-14.6-14.6 0-1 .1-1.9 .3-2.9l11.9-59.6zm267.8-123l-28.8 28.8-80-80 28.8-28.8c22.1-22.1 57.9-22.1 80 0s22.1 57.9 0 80z"],"building-wheat":[640,512,[],"e4db","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l249.3 0c-6-14.8-9.3-31-9.3-48 0-17.7 7.2-33.7 18.8-45.3-11.9-19.4-18.8-42.3-18.8-66.7 0-17.7 7.2-33.7 18.8-45.3-11.9-19.4-18.8-42.3-18.8-66.7 0-25.2 14.5-46.9 35.6-57.4-2.4-7.1-3.6-14.7-3.6-22.6l0-32C368 96.7 388 70.1 415.9 60.1 413.9 26.6 386 0 352 0L96 0zM208 352l32 0c17.7 0 32 14.3 32 32l0 80-96 0 0-80c0-17.7 14.3-32 32-32zM128 112c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM128 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm144-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm352 0l-16 0c-44.2 0-80 35.8-80 80 0 8.8 7.2 16 16 16l16 0c44.2 0 80-35.8 80-80 0-8.8-7.2-16-16-16zm16 128c0-8.8-7.2-16-16-16l-16 0c-44.2 0-80 35.8-80 80 0 8.8 7.2 16 16 16l16 0c44.2 0 80-35.8 80-80zm0 112c0-8.8-7.2-16-16-16l-16 0c-44.2 0-80 35.8-80 80 0 8.8 7.2 16 16 16l16 0c44.2 0 80-35.8 80-80zM496 528c0-44.2-35.8-80-80-80l-16 0c-8.8 0-16 7.2-16 16 0 44.2 35.8 80 80 80l16 0c8.8 0 16-7.2 16-16zm-16-96c8.8 0 16-7.2 16-16 0-44.2-35.8-80-80-80l-16 0c-8.8 0-16 7.2-16 16 0 44.2 35.8 80 80 80l16 0zm16-128c0-44.2-35.8-80-80-80l-16 0c-8.8 0-16 7.2-16 16 0 44.2 35.8 80 80 80l16 0c8.8 0 16-7.2 16-16zM512 64c-13.3 0-24 10.7-24 24l0 104c0 13.3 10.7 24 24 24s24-10.7 24-24l0-104c0-13.3-10.7-24-24-24zm96 64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-32zM440 104c-13.3 0-24 10.7-24 24l0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-32c0-13.3-10.7-24-24-24z"],"plug-circle-minus":[640,512,[],"e55e","M192-32c17.7 0 32 14.3 32 32l0 96 128 0 0-96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 48.7c-98.6 8.1-176 90.7-176 191.3 0 27.3 5.7 53.3 16 76.9l0 3.1c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-66.7C165.2 398.1 96 319.1 96 224l0-64c-17.7 0-32-14.3-32-32S78.3 96 96 96l64 0 0-96c0-17.7 14.3-32 32-32zM352 400a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16z"],futbol:[512,512,[9917,"futbol-ball","soccer-ball"],"f1e3","M417.3 360.1l-71.6-4.8c-5.2-.3-10.3 1.1-14.5 4.2s-7.2 7.4-8.4 12.5l-17.6 69.6C289.5 445.8 273 448 256 448s-33.5-2.2-49.2-6.4L189.2 372c-1.3-5-4.3-9.4-8.4-12.5s-9.3-4.5-14.5-4.2l-71.6 4.8c-17.6-27.2-28.5-59.2-30.4-93.6L125 228.3c4.4-2.8 7.6-7 9.2-11.9s1.4-10.2-.5-15l-26.7-66.6C128 109.2 155.3 89 186.7 76.9l55.2 46c4 3.3 9 5.1 14.1 5.1s10.2-1.8 14.1-5.1l55.2-46c31.3 12.1 58.7 32.3 79.6 57.9l-26.7 66.6c-1.9 4.8-2.1 10.1-.5 15s4.9 9.1 9.2 11.9l60.7 38.2c-1.9 34.4-12.8 66.4-30.4 93.6zM256 512a256 256 0 1 0 0-512 256 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.6l59.2 0c10.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"],"circle-plus":[512,512,["plus-circle"],"f055","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM232 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"],"brazilian-real-sign":[512,512,[],"e46c","M400 16c17.7 0 32 14.3 32 32l0 16 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48.9 0c-26 0-47.1 21.1-47.1 47.1 0 22.5 15.9 41.8 37.9 46.2l32.8 6.6c51.9 10.4 89.3 56 89.3 109 0 50.6-33.8 93.3-80 106.7l0 20.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-16-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64.9 0c26 0 47.1-21.1 47.1-47.1 0-22.5-15.9-41.8-37.9-46.2l-32.8-6.6c-51.9-10.4-89.3-56-89.3-109 0-50.6 33.8-93.2 80-106.7L368 48c0-17.7 14.3-32 32-32zM0 64C0 46.3 14.3 32 32 32l80 0c79.5 0 144 64.5 144 144 0 54.3-30 101.5-74.4 126.1l41 136.7c5.1 16.9-4.5 34.8-21.5 39.8s-34.8-4.5-39.8-21.5L120.1 319.8c-2.7 .1-5.4 .2-8.1 .2l-48 0 0 128c0 17.7-14.3 32-32 32S0 465.7 0 448L0 64zM64 256l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80l-48 0 0 160z"],"star-and-crescent":[512,512,[9770],"f699","M0 256c0-141.4 114.6-256 256-256 33 0 64.6 6.3 93.6 17.7 7.4 2.9 11.5 10.7 9.8 18.4s-8.8 13-16.7 12.4c-4.8-.3-9.7-.5-14.6-.5-114.9 0-208 93.1-208 208s93.1 208 208 208c4.9 0 9.8-.2 14.6-.5 7.9-.5 15 4.7 16.7 12.4s-2.4 15.5-9.8 18.4C320.6 505.7 289 512 256 512 114.6 512 0 397.4 0 256zM375.4 137.4c3.5-7.1 13.7-7.1 17.2 0l31.5 63.8c1.4 2.8 4.1 4.8 7.2 5.3l70.4 10.2c7.9 1.1 11 10.8 5.3 16.4l-50.9 49.6c-2.3 2.2-3.3 5.4-2.8 8.5l12 70.1c1.3 7.8-6.9 13.8-13.9 10.1l-63-33.1c-2.8-1.5-6.1-1.5-8.9 0l-63 33.1c-7 3.7-15.3-2.3-13.9-10.1l12-70.1c.5-3.1-.5-6.3-2.8-8.5L261 233.1c-5.7-5.6-2.6-15.2 5.3-16.4l70.4-10.2c3.1-.5 5.8-2.4 7.2-5.3l31.5-63.8z"],"face-surprise":[512,512,[128558,"surprise"],"f5c2","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM176 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 0zm-48 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"],"hospital-user":[640,512,[],"f80d","M64 64C64 28.7 92.7 0 128 0L384 0c35.3 0 64 28.7 64 64l0 121.3c-46.9 19-80 65-80 118.7 0 27.7 8.8 53.4 23.8 74.4-51.5 21-87.8 71.6-87.8 130.7 0 1 0 1.9 0 2.9l-176 0c-35.3 0-64-28.7-64-64L64 64zM208 400l0 64 53.4 0c7.2-29.4 21.3-56.1 40.4-78.3-6.1-19.5-24.3-33.7-45.8-33.7-26.5 0-48 21.5-48 48zM248 88c-8.8 0-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-32 0 0-32c0-8.8-7.2-16-16-16l-16 0zM416 304a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM352 512c0-53 43-96 96-96l96 0c53 0 96 43 96 96 0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32z"],"arrow-down-up-lock":[576,512,[],"e4b0","M262.6 422.6l-80 80c-12.5 12.5-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l25.4 25.4 0-114.7-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l256 0 0-114.7-25.4 25.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l80-80c12.5-12.5 32.8-12.5 45.3 0l80 80c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-25.4-25.4 0 94.8c-25.3 20.3-42.8 50.1-47 83.9l-145 0 0 114.7 25.4-25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM192 32l0 144-64 0 0-144c0-17.7 14.3-32 32-32s32 14.3 32 32zM496 304.1c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 47.9 64 0 0-47.9zM352 400c0-20.9 13.4-38.7 32-45.3l0-50.6c0-44.2 35.8-80 80-80s80 35.8 80 80l0 50.6c18.6 6.6 32 24.4 32 45.3l0 96c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-96z"],folder:[512,512,[128193,128447,61716,"folder-blank"],"f07b","M64 448l384 0c35.3 0 64-28.7 64-64l0-240c0-35.3-28.7-64-64-64L298.7 80c-6.9 0-13.7-2.2-19.2-6.4L241.1 44.8C230 36.5 216.5 32 202.7 32L64 32C28.7 32 0 60.7 0 96L0 384c0 35.3 28.7 64 64 64z"],"holly-berry":[512,512,[],"f7aa","M256.2 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM277 383.8c1 .1 2.1 .2 3.2 .2 39.8 0 72 32.2 72 72l0 22.7c0 16.4 16 27.9 31.6 22.8l12.8-4.3c18-6 37.3-6.5 55.6-1.5l19.4 5.3c17.9 4.9 34.4-11.6 29.5-29.5L495.9 452c-5-18.3-4.4-37.6 1.5-55.6l4.3-12.8c5.2-15.5-6.4-31.6-22.8-31.6-34.6 0-62.7-28.1-62.7-62.7l0-32c0-16.4-16-27.9-31.6-22.8l-12.8 4.3c-18 6-37.3 6.5-55.6 1.5l-29.6-8.1c-2.9-.8-5.9-1-8.7-.7 4.2 9.7 5.8 20.8 3.7 32.3l-6.3 34.8c-1.5 8.4-1.4 17 .5 25.3l5.3 23.9c2.8 12.7 1.1 25.2-4 35.9zM127.8 234.5c-15.5-5.2-31.6 6.4-31.6 22.8l0 32c0 34.6-28.1 62.7-62.7 62.7-16.4 0-27.9 16-22.8 31.6L15 396.4c6 18 6.5 37.3 1.5 55.6l-5.3 19.4C6.4 489.4 22.8 505.8 40.7 501l19.4-5.3c18.3-5 37.6-4.5 55.6 1.5l12.8 4.3c15.5 5.2 31.6-6.4 31.6-22.8l0-32c0-34.6 28.1-62.7 62.7-62.7 16.4 0 27.9-16 22.8-31.6l-4.3-12.8c-6-18-6.5-37.3-1.5-55.6l5.3-19.4c4.9-17.9-11.6-34.4-29.5-29.5l-19.4 5.3c-18.3 5-37.6 4.4-55.6-1.5l-12.8-4.3zM384.2 144a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"],"venus-double":[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.1 173.1 .1 1 .1 1.9 .1 2.9l0 64 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-64c0-1 0-1.9 .1-2.9-82-15-144.1-86.8-144.1-173.1 0-97.2 78.8-176 176-176S368 78.8 368 176zM357.5 327c14.4-15.8 26.6-33.7 36.1-53.1 16.1 9 34.7 14.1 54.5 14.1 61.9 0 112-50.1 112-112S509.9 64 448 64c-19.8 0-38.3 5.1-54.5 14.1-9.5-19.4-21.6-37.3-36.1-53.1 26.4-15.9 57.4-25 90.5-25 97.2 0 176 78.8 176 176 0 86.3-62.1 158.1-144.1 173.1 .1 .9 .1 1.9 .1 2.9l0 64 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-64c0-1 0-1.9 .1-2.9-21.1-3.9-40.9-11.5-58.6-22.2z"],"clipboard-question":[384,512,[],"e4e3","M311.4 32l8.6 0c35.3 0 64 28.7 64 64l0 352c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l8.6 0C83.6 12.9 104.3 0 128 0L256 0c23.7 0 44.4 12.9 55.4 32zM248 112c13.3 0 24-10.7 24-24s-10.7-24-24-24L136 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l112 0zM192 248c16.1 0 29.2 13.1 29.2 29.2 0 8.7-3.1 13.9-6.9 17.7-4.5 4.4-10.7 7.5-16.8 9.5-14.9 5-29.5 19.3-29.5 39.5 0 13.3 10.7 24 24 24 11.5 0 21.2-8.1 23.5-19 19.2-7.1 53.7-26.3 53.7-71.8 0-42.6-34.6-77.2-77.2-77.2s-77.2 34.6-77.2 77.2c0 13.3 10.7 24 24 24s24-10.7 24-24c0-16.1 13.1-29.2 29.2-29.2zm28 168c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28z"],hotdog:[512,512,[127789],"f80f","M288 0c-20.5 0-40.1 8.1-54.6 22.6L22.6 233.4C8.1 247.9 0 267.5 0 288 0 300.2 2.9 312.1 8.2 322.7L322.7 8.2C312.1 2.9 300.2 0 288 0zM224 512c20.5 0 40.1-8.1 54.6-22.6L489.4 278.6c14.5-14.5 22.6-34.1 22.6-54.6 0-12.2-2.9-24.1-8.2-34.7L189.3 503.8c10.7 5.4 22.6 8.2 34.7 8.2zM456.6 168.6c31.2-31.2 31.2-81.9 0-113.1s-81.9-31.2-113.1 0l-288 288c-31.2 31.2-31.2 81.9 0 113.1s81.9 31.2 113.1 0l288-288z"],"arrow-up-from-bracket":[448,512,[],"e09a","M246.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 109.3 192 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128zM64 352c0-17.7-14.3-32-32-32S0 334.3 0 352l0 64c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-64z"],microscope:[512,512,[128300],"f610","M176 0c-26.5 0-48 21.5-48 48l0 208c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64 32 0c70.7 0 128 57.3 128 128S390.7 448 320 448L32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16.9 0c30.4-34 48.9-78.8 48.9-128 0-106-86-192-192-192l-32 0 0-80c0-26.5-21.5-48-48-48L176 0zM120 352c-13.3 0-24 10.7-24 24s10.7 24 24 24l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0z"],cloud:[576,512,[9729],"f0c2","M0 336c0 79.5 64.5 144 144 144l304 0c70.7 0 128-57.3 128-128 0-51.6-30.5-96.1-74.5-116.3 6.7-13.1 10.5-28 10.5-43.7 0-53-43-96-96-96-17.7 0-34.2 4.8-48.4 13.1-24.1-45.8-72.2-77.1-127.6-77.1-79.5 0-144 64.5-144 144 0 8 .7 15.9 1.9 23.5-56.9 19.2-97.9 73.1-97.9 136.5z"],"baseball-bat-ball":[576,512,[],"f432","M464.1 544a80 80 0 1 1 0-160 80 80 0 1 1 0 160zm8.4-576c15.1 0 29.7 5.8 40.7 16.2l47.2 44.8c12.6 12 19.1 29 17.5 46.3-1.2 13.3-7 25.8-16.5 35.2L363.1 309c-7.3 7.3-15.7 13.4-25 18L206 393c-9.2 4.6-17.7 10.7-25 18l-92 92 1.7 1.8c7.7 9.4 7.1 23.3-1.7 32.1s-22.7 9.3-32.1 1.7l-1.8-1.7-48-48-1.7-1.8c-7.7-9.4-7.1-23.3 1.7-32.1s22.7-9.3 32.1-1.7l1.8 1.7 92-92c7.3-7.3 13.4-15.7 18-25l66.1-132.1c4.6-9.2 10.7-17.7 18-25L430.8-14.7C441.9-25.8 456.9-32 472.5-32z"],"car-rear":[512,512,["car-alt"],"f5de","M165.4 96l181.2 0c13.6 0 25.7 8.6 30.2 21.4l26.1 74.6-293.8 0 26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zm-90.6 .3L39.6 196.8C16.4 206.4 0 229.3 0 256l0 96c0 23.7 12.9 44.4 32 55.4L32 448c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32 256 0 0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-40.6c19.1-11.1 32-31.7 32-55.4l0-96c0-26.7-16.4-49.6-39.6-59.2L437.2 96.3C423.7 57.8 387.4 32 346.6 32L165.4 32c-40.8 0-77.1 25.8-90.6 64.3zM208 288l96 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM48 280c0-13.3 10.7-24 24-24l32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24zm360-24l32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],"thumbtack-slash":[576,512,["thumb-tack-slash"],"e68f","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L417.8 352 448 352c10 0 19.5-4.7 25.5-12.7s8-18.4 5.2-28.1L475 297.8c-12.4-43.3-41-78.5-78.2-99.7L386.5 64 416 64c17.7 0 32-14.3 32-32S433.7 0 416 0L160 0c-7.4 0-14.1 2.5-19.5 6.6L190.1 56.3 185.3 119.4 41-24.9zM282.2 352L149.7 219.6c-22.7 20.5-39.8 47.4-48.7 78.3l-3.8 13.4c-2.8 9.7-.8 20 5.2 28.1S118 352 128 352l154.2 0zM256 512c0 17.7 14.3 32 32 32s32-14.3 32-32l0-112-64 0 0 112z"],"plus-minus":[384,512,[],"e43c","M224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128-128 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0 0-128zM0 480c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448c-17.7 0-32 14.3-32 32z"],"house-circle-check":[640,512,[],"e509","M496 544a144 144 0 1 1 0-288 144 144 0 1 1 0 288zM268.6 6.5c12.2-9.3 29.7-8.7 41.2 2l217.6 202c-10.2-1.7-20.7-2.6-31.3-2.6-78.6 0-146.1 47.2-175.8 114.8-5.1-1.8-10.5-2.8-16.2-2.8l-32 0c-26.5 0-48 21.5-48 48l0 96 91 0c6.1 17.3 14.6 33.4 25.1 48L144 512c-35.3 0-64-28.7-64-64l0-176-16 0c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8-35.1l224-208 2.4-2zM553.4 339.1c-7.1-5.2-17.1-3.6-22.3 3.5l-53 72.8-26.7-26.8c-6.2-6.2-16.4-6.2-22.6 0-6.2 6.2-6.2 16.4 0 22.6l40 40c3.3 3.3 7.9 5 12.6 4.7s8.9-2.8 11.7-6.6l64-88c5.2-7.1 3.6-17.1-3.5-22.3z"],"calendar-day":[448,512,[],"f783","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-32c0-17.7 14.3-32 32-32zm0 256c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0z"],circle:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z"],"mobile-vibrate":[576,512,[],"e816","M384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64l-192 0c-35.3 0-64-28.7-64-64l0-384c0-35.3 28.7-64 64-64L384 0zM248 416c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0zM48.8 133.4c9.4-7.7 23.3-7.1 32.1 1.7 9.4 9.4 9.4 24.6 0 33.9l-31 31 25.4 25.4 2.9 3.2c6.3 7.7 9.8 17.4 9.8 27.4 0 11.5-4.6 22.5-12.7 30.6l-25.4 25.4 31 31 1.7 1.8c7.7 9.4 7.1 23.3-1.7 32.1s-22.7 9.3-32.1 1.7L47 377 12.7 342.6C5.6 335.5 1.2 326.2 .2 316.3L0 312 .2 307.7c1-9.9 5.4-19.2 12.5-26.3L38.1 256 12.7 230.6C5.6 223.5 1.2 214.2 .2 204.3L0 200 .2 195.7c1-9.9 5.4-19.2 12.5-26.3L47 135 48.8 133.4zM495 135c8.8-8.8 22.7-9.3 32.1-1.7l1.8 1.7 34.3 34.3c7.1 7.1 11.5 16.4 12.5 26.3l.2 4.3-.2 4.3c-1 9.9-5.4 19.2-12.5 26.3l-25.4 25.4 25.4 25.4c7.1 7.1 11.5 16.4 12.5 26.3l.2 4.3-.2 4.3c-1 9.9-5.4 19.2-12.5 26.3l-34.3 34.3-1.8 1.7c-9.4 7.7-23.3 7.1-32.1-1.7s-9.3-22.7-1.7-32.1l1.7-1.8 31-31-25.4-25.4c-8.1-8.1-12.7-19.1-12.7-30.6 0-10 3.5-19.7 9.8-27.4l2.9-3.2 25.4-25.4-31-31c-9.4-9.4-9.4-24.6 0-33.9z"],"face-grin-squint":[512,512,[128518,"grin-squint"],"f585","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM386.7 308.9c11.9-3.7 23.9 6.3 19.6 18.1-22.4 61.3-81.3 105.1-150.3 105.1S128.1 388.2 105.7 326.9c-4.3-11.8 7.7-21.8 19.6-18.1 39.2 12.2 83.7 19.1 130.7 19.1s91.5-6.9 130.7-19.1zM122.6 143.2c4.5-6.8 13.3-9.2 20.6-5.5l79.6 40c5.4 2.7 8.8 8.2 8.8 14.3s-3.4 11.6-8.8 14.3l-79.6 40c-7.3 3.6-16.1 1.3-20.6-5.5s-3.1-15.9 3.1-21.1L159 192 125.8 164.3c-6.2-5.2-7.6-14.3-3.1-21.1zm263.6 21.1L353 192 386.2 219.7c6.2 5.2 7.6 14.3 3.1 21.1s-13.3 9.2-20.6 5.5l-79.6-40c-5.4-2.7-8.8-8.2-8.8-14.3s3.4-11.6 8.8-14.3l79.6-40c7.3-3.6 16.1-1.3 20.6 5.5s3.1 15.9-3.1 21.1z"],"users-between-lines":[576,512,[],"e591","M24 16l528 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 64C10.7 64 0 53.3 0 40S10.7 16 24 16zm0 448l528 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24zM392 192a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm27.2 100.4c9.1-2.9 18.8-4.4 28.8-4.4 53 0 96 43 96 96l0 10.7c0 11.8-9.6 21.3-21.3 21.3l-78.8 0c2.7-7.5 4.1-15.6 4.1-24l0-8c0-34.1-10.6-65.7-28.8-91.6zm-262.4 0C138.6 318.3 128 349.9 128 384l0 8c0 8.4 1.4 16.5 4.1 24l-78.8 0C41.6 416 32 406.4 32 394.7L32 384c0-53 43-96 96-96 10 0 19.7 1.5 28.8 4.4zM72 192a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm152-16a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM176 384c0-61.9 50.1-112 112-112s112 50.1 112 112l0 8c0 13.3-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24l0-8z"],"house-medical-circle-xmark":[640,512,[],"e513","M309.8 8.6c-12.3-11.4-31.3-11.4-43.5 0l-224 208c-9.6 9-12.8 22.9-8 35.1S50.8 272 64 272l16 0 0 176c0 35.3 28.7 64 64 64l196 0c-21.2-29.5-34.3-65.3-35.9-104L272 408c-8.8 0-16-7.2-16-16l0-40-40 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l40 0 0-40c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 40 20 0c34.9-48.5 91.7-80 156-80 10.7 0 21.1 .9 31.3 2.5L309.8 8.6zM496 544a144 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 0l-36.7-36.7-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l36.7-36.7-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l36.7 36.7 36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 400z"],"table-list":[448,512,["th-list"],"f00b","M0 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 96zm64 0l0 64 64 0 0-64-64 0zm320 0l-192 0 0 64 192 0 0-64zM64 224l0 64 64 0 0-64-64 0zm320 0l-192 0 0 64 192 0 0-64zM64 352l0 64 64 0 0-64-64 0zm320 0l-192 0 0 64 192 0 0-64z"],"flask-vial":[640,512,[],"e4f3","M184.6 411.5c-3.1 7.3-5.4 14.9-6.8 22.6-14.5 8.8-31.5 13.9-49.8 13.9-53 0-96-43-96-96L32 64C14.3 64 0 49.7 0 32S14.3 0 32 0L224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 255.6-39.4 91.9zM96 64l0 128 64 0 0-128-64 0zM352 0L512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 153.4 91.3 213c2.3 5.4 3.8 11.1 4.4 17l.3 .6-.3 0c.2 1.8 .3 3.6 .3 5.4 0 32.3-26.2 58.6-58.6 58.6l-266.9 0c-32.3 0-58.6-26.2-58.6-58.6 0-1.8 .1-3.6 .3-5.4l-.3 0 .3-.6c.6-5.8 2.1-11.6 4.4-17L320 217.4 320 64c-17.7 0-32-14.3-32-32S302.3 0 320 0l32 0zM453.2 242.6c-3.4-8-5.2-16.5-5.2-25.2l0-153.4-64 0 0 153.4c0 8.7-1.8 17.2-5.2 25.2l-33.2 77.4 140.7 0-33.2-77.4z"],"circle-exclamation":[512,512,["exclamation-circle"],"f06a","M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zm0-192a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-192c-18.2 0-32.7 15.5-31.4 33.7l7.4 104c.9 12.6 11.4 22.3 23.9 22.3 12.6 0 23-9.7 23.9-22.3l7.4-104c1.3-18.2-13.1-33.7-31.4-33.7z"],taxi:[512,512,[128662,"cab"],"f1ba","M192 0c-17.7 0-32 14.3-32 32l0 32-8.9 0c-42 0-79.1 27.3-91.6 67.4l-23 73.5C14.5 219.1 0 243.9 0 272L0 448c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-32 320 0 0 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-176c0-28.1-14.5-52.9-36.4-67.1l-23-73.5C440.1 91.3 402.9 64 360.9 64l-8.9 0 0-32c0-17.7-14.3-32-32-32L192 0zM151.1 128l209.9 0c14 0 26.4 9.1 30.5 22.5l13 41.5-296.9 0 13-41.5c4.2-13.4 16.5-22.5 30.5-22.5zM96 272a32 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"],"text-slash":[576,512,["remove-format"],"f87d","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L322.7 256.9 368.2 96 471 96 465 120.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l11-44.1C545.6 61.3 522.7 32 491.5 32l-319 0c-19.8 0-37.3 12.1-44.5 30.1l-87-87zM180.4 114.5l4.6-18.5 116.7 0-30.8 109-90.5-90.5zM241 310.8L211.3 416 160 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-42.2 0 15.1-53.3-51.9-51.9z"],"people-pulling":[576,512,[],"e535","M80 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM64 128c-35.3 0-64 28.7-64 64L0 320c0 17.7 14.3 32 32 32 9.8 0 18.5-4.4 24.4-11.2L80.4 485.3c2.9 17.4 19.4 29.2 36.8 26.3s29.2-19.4 26.3-36.8l-20.5-122.7 15.7 0 30 134.9c3.8 17.3 20.9 28.1 38.2 24.3s28.1-20.9 24.3-38.2l-57.3-258 116.3 53.8c.5 .3 1.1 .5 1.6 .7 8.6 3.6 18 3.1 25.9-.7 3.4-1.6 6.6-3.9 9.3-6.7 3.1-3.2 5.5-7 7.1-11.4 .1-.3 .2-.7 .3-1l2.5-7.5c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9l-21.4-10.7-15.3-36.8c-17.1-41.1-57.3-67.9-101.9-67.9-22.8 0-45.3 4.8-66.1 14l-8 3.5c-24.4 10.9-44.6 29-58.1 51.6L157.3 136.9C144.7 131 130.9 128 117 128l-53 0zM464 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM349.7 335.6l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L372.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6z"],backward:[576,512,[9194],"f04a","M204.3 43.1C215.9 32 233 28.9 247.7 35.2S272 56 272 72l0 136.3 172.3-165.1C455.9 32 473 28.9 487.7 35.2S512 56 512 72l0 368c0 16-9.6 30.5-24.3 36.8s-31.8 3.2-43.4-7.9L272 303.7 272 440c0 16-9.6 30.5-24.3 36.8s-31.8 3.2-43.4-7.9l-192-184C4.5 277.3 0 266.9 0 256s4.5-21.3 12.3-28.9l192-184z"],"car-burst":[640,512,["car-crash"],"f5e1","M232 16.1l0-48c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24zM32 168.1l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24zM281.5 70.6c9.4 9.4 24.6 9.4 33.9 0l33.9-33.9c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L281.5 36.6c-9.4 9.4-9.4 24.6 0 33.9zm-181 215l33.9-33.9c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L66.6 251.6c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0zM66.6 2.7c-9.4 9.4-9.4 24.6 0 33.9l33.9 33.9c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L100.5 2.7C91.1-6.7 76-6.7 66.6 2.7zM352.9 175.4L505 216.2c6.4 1.7 11.1 7.3 11.8 13.9l7.2 74-231.5-62 43.2-60.5c3.9-5.4 10.7-7.9 17.2-6.2zM223.6 228.5l-2.1 2.9c-21.7 5.5-39.9 22.3-46.1 45.5-4.1 15.5-12.4 46.4-24.8 92.7l-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9 278.2 74.5-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6 4.1-15.5 12.4-46.4 24.8-92.7l8.3-30.9c6.2-23.2-1.1-46.8-17.2-62.5l-.3-3.6-10-103c-3.2-33.2-26.7-60.9-58.9-69.5L369.5 113.6c-32.2-8.6-66.4 3.6-85.8 30.8l-60.2 84.2zm48.7 57.8a32 32 0 1 1 -16.6 61.8 32 32 0 1 1 16.6-61.8zm208.1 88.9a32 32 0 1 1 61.8 16.6 32 32 0 1 1 -61.8-16.6z"],link:[576,512,[128279,"chain"],"f0c1","M419.5 96c-16.6 0-32.7 4.5-46.8 12.7-15.8-16-34.2-29.4-54.5-39.5 28.2-24 64.1-37.2 101.3-37.2 86.4 0 156.5 70 156.5 156.5 0 41.5-16.5 81.3-45.8 110.6l-71.1 71.1c-29.3 29.3-69.1 45.8-110.6 45.8-86.4 0-156.5-70-156.5-156.5 0-1.5 0-3 .1-4.5 .5-17.7 15.2-31.6 32.9-31.1s31.6 15.2 31.1 32.9c0 .9 0 1.8 0 2.6 0 51.1 41.4 92.5 92.5 92.5 24.5 0 48-9.7 65.4-27.1l71.1-71.1c17.3-17.3 27.1-40.9 27.1-65.4 0-51.1-41.4-92.5-92.5-92.5zM275.2 173.3c-1.9-.8-3.8-1.9-5.5-3.1-12.6-6.5-27-10.2-42.1-10.2-24.5 0-48 9.7-65.4 27.1L91.1 258.2c-17.3 17.3-27.1 40.9-27.1 65.4 0 51.1 41.4 92.5 92.5 92.5 16.5 0 32.6-4.4 46.7-12.6 15.8 16 34.2 29.4 54.6 39.5-28.2 23.9-64 37.2-101.3 37.2-86.4 0-156.5-70-156.5-156.5 0-41.5 16.5-81.3 45.8-110.6l71.1-71.1c29.3-29.3 69.1-45.8 110.6-45.8 86.6 0 156.5 70.6 156.5 156.9 0 1.3 0 2.6 0 3.9-.4 17.7-15.1 31.6-32.8 31.2s-31.6-15.1-31.2-32.8c0-.8 0-1.5 0-2.3 0-33.7-18-63.3-44.8-79.6z"],"backward-step":[384,512,["step-backward"],"f048","M363 36.8c-12.9-7-28.7-6.3-41 1.8L64 208.1 64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144.1 258 169.6c12.3 8.1 28 8.8 41 1.8s21-20.5 21-35.2l0-368c0-14.7-8.1-28.2-21-35.2z"],x:[384,512,[120],"58","M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306 327.4 468.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z"],"circle-user":[512,512,[62142,"user-circle"],"f2bd","M399 384.2C376.9 345.8 335.4 320 288 320l-64 0c-47.4 0-88.9 25.8-111 64.2 35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"],"rectangle-list":[512,512,["list-alt"],"f022","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm96 256a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-32-96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm120-56l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],hand:[512,512,[129306,9995,"hand-paper"],"f256","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 272c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4S-3.6 325.7 12.4 341L124.8 448c43.1 41.1 100.4 64 160 64l19.2 0c97.2 0 176-78.8 176-176l0-208c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208z"],"van-shuttle":[576,512,[128656,"shuttle-van"],"f5b6","M64 64C28.7 64 0 92.7 0 128L0 336c0 35.3 28.7 64 64 64l.4 0c4 44.9 41.7 80 87.6 80s83.6-35.1 87.6-80l104.7 0c4 44.9 41.7 80 87.6 80 46.1 0 83.9-35.4 87.7-80.5 31.7-3.8 56.3-30.8 56.3-63.5l0-101.3c0-13.8-4.5-27.3-12.8-38.4l-80-106.7C471.1 73.5 452.1 64 432 64L64 64zM504 224l-120 0 0-96 48 0 72 96zM64 224l0-96 96 0 0 96-96 0zm160 0l0-96 96 0 0 96-96 0zM392 392a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM152 352a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"],stairs:[576,512,[],"e289","M384 64c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0 0 96c0 17.7-14.3 32-32 32l-96 0 0 96c0 17.7-14.3 32-32 32l-96 0 0 96c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0 0-96c0-17.7 14.3-32 32-32l96 0 0-96c0-17.7 14.3-32 32-32l96 0 0-96z"],"horse-head":[512,512,[],"f7ab","M0 464L0 316.9C0 208.5 68.3 111.8 170.5 75.6L340.2 15.5c21.4-7.6 43.8 8.3 43.8 30.9 0 11-5.5 21.2-14.6 27.3L336 96c48.1 0 91.2 29.8 108.1 74.9l48.6 129.5c11.8 31.4 4.1 66.8-19.6 90.5-16 16-37.8 25.1-60.5 25.1l-3.4 0c-26.1 0-50.9-11.6-67.6-31.7l-32.3-38.7c-11.7 4.1-24.2 6.4-37.3 6.4l-.1 0c-6.3 0-12.5-.5-18.6-1.5-3.6-.6-7.2-1.4-10.7-2.3l0 0c-28.9-7.8-53.1-26.8-67.8-52.2-4.4-7.7-14.2-10.3-21.9-5.8s-10.3 14.2-5.8 21.9c24 41.5 68.3 70 119.3 71.9l47.2 70.8c4 6.1 6.2 13.2 6.2 20.4 0 20.3-16.5 36.8-36.8 36.8L48 512c-26.5 0-48-21.5-48-48zM328 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"],vault:[512,512,[],"e2c5","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64 0 17.7 14.3 32 32 32s32-14.3 32-32l256 0c0 17.7 14.3 32 32 32s32-14.3 32-32c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM256 256a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM64 256a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zm384-48c0 17.8-9.7 33.3-24 41.6l0 78.4c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-78.4c-14.3-8.3-24-23.8-24-41.6 0-26.5 21.5-48 48-48s48 21.5 48 48z"],"drum-steelpan":[576,512,[],"f56a","M288 32c159.1 0 288 48 288 128l0 192c0 80-128.9 128-288 128S0 432 0 352L0 160C0 80 128.9 32 288 32zM528 160c0-9.9-8-29.9-55-49.8-18.6-7.9-40.9-14.4-66-19.4l-27.8 43.6c-7.3 11.5-11.2 24.8-11.2 38.4 0 17.5 6.4 34.4 18.1 47.5l9.8 11c29.8-5.2 55.9-12.5 77.2-21.5 47.1-19.9 55-39.9 55-49.8zM349.2 237.3c-8-26.2-32.4-45.3-61.2-45.3s-53.3 19.1-61.2 45.3c19.4 1.7 39.9 2.7 61.2 2.7s41.8-.9 61.2-2.7zM169 90.8c-25.2 5-47.4 11.6-66 19.4-47.1 19.9-55 39.9-55 49.8s8 29.9 55 49.8c21.3 9 47.4 16.3 77.2 21.5l9.8-11c11.6-13.1 18.1-30 18.1-47.5 0-13.6-3.9-26.9-11.2-38.4L169 90.8zm56.3-8c-.9 4.3-1.4 8.7-1.4 13.2 0 35.3 28.7 64 64 64s64-28.7 64-64c0-4.5-.5-9-1.4-13.2-19.8-1.8-40.8-2.8-62.6-2.8s-42.8 1-62.6 2.8z"],"thumbs-up":[512,512,[128077,61575],"f164","M80 160c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32L0 192c0-17.7 14.3-32 32-32l48 0zM270.6 16C297.9 16 320 38.1 320 65.4l0 4.2c0 6.8-1.3 13.6-3.8 19.9L288 160 448 160c26.5 0 48 21.5 48 48 0 19.7-11.9 36.6-28.9 44 17 7.4 28.9 24.3 28.9 44 0 23.4-16.8 42.9-39 47.1 4.4 7.3 7 15.8 7 24.9 0 22.2-15 40.8-35.4 46.3 2.2 5.5 3.4 11.5 3.4 17.7 0 26.5-21.5 48-48 48l-87.9 0c-36.3 0-71.6-12.4-99.9-35.1L184 435.2c-15.2-12.1-24-30.5-24-50l0-186.6c0-14.9 3.5-29.6 10.1-42.9L226.3 43.3C234.7 26.6 251.8 16 270.6 16z"],stamp:[512,512,[],"f5bf","M312 201.8c0-17.4 9.2-33.2 19.9-47 12.6-16.2 20.1-36.6 20.1-58.8 0-53-43-96-96-96s-96 43-96 96c0 22.1 7.5 42.5 20.1 58.8 10.7 13.8 19.9 29.6 19.9 47 0 29.9-24.3 54.2-54.2 54.2L112 256c-61.9 0-112 50.1-112 112 0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48 0-61.9-50.1-112-112-112l-33.8 0c-29.9 0-54.2-24.3-54.2-54.2zM56 464c-13.3 0-24 10.7-24 24s10.7 24 24 24l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L56 464z"],menorah:[640,512,[],"f676","M20.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.1L64 64c0 17.7-14.3 32-32 32S0 81.7 0 64l0-1.2c0-4.5 .9-8.9 2.7-13.1L20.8 7.4zm96 0C118.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.1l0 1.2c0 17.7-14.3 32-32 32S96 81.7 96 64l0-1.2c0-4.5 .9-8.9 2.7-13.1L116.8 7.4zm77.8 42.4L212.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.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zM308.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.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1L308.8 7.4zm77.8 42.4L404.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.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zM500.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.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1L500.8 7.4zm77.8 42.4L596.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.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zM32 128c17.7 0 32 14.3 32 32l0 128c0 17.7 14.3 32 32 32l192 0 0-160c0-17.7 14.3-32 32-32s32 14.3 32 32l0 160 192 0c17.7 0 32-14.3 32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 128c0 53-43 96-96 96l-192 0 0 64 128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-320 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l128 0 0-64-192 0c-53 0-96-43-96-96L0 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 128-64 0 0-128c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 128-64 0 0-128c0-17.7 14.3-32 32-32zm192 0c17.7 0 32 14.3 32 32l0 128-64 0 0-128c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 128-64 0 0-128c0-17.7 14.3-32 32-32z"],children:[640,512,[],"e4e1","M160.5 0a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm-72 480l0-80-17.8 0c-10.9 0-18.6-10.7-15.2-21.1L86.7 285.5 58 323.3c-10.7 14.1-30.8 16.8-44.8 6.2S-3.7 298.7 7 284.7L65.9 207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47L314 284.7c10.7 14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.7-37.8 31.1 93.4c3.5 10.4-4.3 21.1-15.2 21.1l-17.8 0 0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-80-16 0 0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32zM480.5 0a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm-8 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-179.5-12.9 20.5c-9.4 15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 48.3-44.9 81.2-44.9l12.3 0c33 0 63.7 16.9 81.2 44.9L619.6 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10l-12.9-20.5 0 179.5c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-16 0z"],"chart-line":[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7 262.6 153.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l73.4-73.4 57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"],"square-envelope":[448,512,["envelope-square"],"f199","M64 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 32zM209.1 267.9L108.4 207.4c-7.7-4.6-12.4-12.9-12.4-21.9 0-14.1 11.4-25.5 25.5-25.5l204.9 0c14.1 0 25.5 11.4 25.5 25.5 0 9-4.7 17.3-12.4 21.9L238.9 267.9c-4.5 2.7-9.6 4.1-14.9 4.1s-10.4-1.4-14.9-4.1zM352 237.3l0 82.7c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32l0-82.7 96.7 58C202.1 301 213 304 224 304s21.9-3 31.3-8.7l96.7-58z"],"ban-smoking":[512,512,[128685,"smoking-ban"],"f54d","M99.5 144.8l79.2 79.2-50.7 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l146.7 0 92.5 92.5c-31.4 22.4-69.8 35.5-111.2 35.5-106 0-192-86-192-192 0-41.5 13.1-79.9 35.5-111.2zM333.3 288l-32-32 82.7 0 0 32-50.7 0zm32 32l18.7 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32L269.3 224 144.8 99.5c31.4-22.4 69.8-35.5 111.2-35.5 106 0 192 86 192 192 0 41.5-13.1 79.9-35.5 111.2L365.3 320zM256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM272 96c-8.8 0-16 7.2-16 16 0 26.5 21.5 48 48 48l32 0c8.8 0 16 7.2 16 16s7.2 16 16 16 16-7.2 16-16c0-26.5-21.5-48-48-48l-32 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16z"],"truck-front":[448,512,[],"e2b7","M0 112C0 67.8 35.8 32 80 32l288 0c44.2 0 80 35.8 80 80l0 256c0 26.2-12.6 49.4-32 64l0 48c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-192 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-48C12.6 417.4 0 394.2 0 368L0 112zm96 80l0 64 256 0 0-64c0-17.7-14.3-32-32-32l-192 0c-17.7 0-32 14.3-32 32zm32 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm224 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"],building:[384,512,[127970,61687],"f1ad","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM176 352l32 0c17.7 0 32 14.3 32 32l0 80-96 0 0-80c0-17.7 14.3-32 32-32zM96 112c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM240 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM96 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm144-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"],bullseye:[512,512,[],"f140","M448 256a192 192 0 1 0 -384 0 192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm256 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"],"arrow-left-long":[576,512,["long-arrow-left"],"f177","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288 544 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-434.7 0 73.4-73.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-128 128z"],"chess-rook":[384,512,[9820],"f447","M0 32L0 133.5c0 17 6.7 33.3 18.7 45.3L64 224 64 384 7.8 454.3C2.7 460.6 0 468.4 0 476.5 0 496.1 15.9 512 35.5 512l312.9 0c19.6 0 35.5-15.9 35.5-35.5 0-8.1-2.7-15.9-7.8-22.2l-56.2-70.3 0-160 45.3-45.3c12-12 18.7-28.3 18.7-45.3L384 32c0-17.7-14.3-32-32-32L320 0c-17.7 0-32 14.3-32 32l0 32-48 0 0-32c0-17.7-14.3-32-32-32L176 0c-17.7 0-32 14.3-32 32l0 32-48 0 0-32C96 14.3 81.7 0 64 0L32 0C14.3 0 0 14.3 0 32z"],"blender-phone":[576,512,[],"f6b6","M151.4 13.2c10.2 5.8 14.5 18.4 10 29.3L138.2 98.8c-3.9 9.6-13.7 15.4-24 14.4l-20.2-2C78.7 152.9 78 198.9 91.9 241.1l22.4-2.2c10.3-1 20 4.8 24 14.4l23.2 56.3c4.5 10.9 .2 23.4-10 29.3l-2.9 1.6c-33.6 19.2-81.7 16.2-106.2-21.6-56.3-86.6-56.3-199.1 0-285.7 24.6-37.7 72.7-40.7 106.2-21.6l2.9 1.6zM224 336L193.7 17.5C192.8 8.1 200.2 0 209.6 0l324 0c21.3 0 36.6 20.3 30.8 40.8L553.1 80 440 80c-13.3 0-24 10.7-24 24s10.7 24 24 24l99.4 0-18.3 64-81.1 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l67.4 0-27.4 96-256 0zm8 48l240 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-240 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm120 88a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"],"arrow-turn-up":[384,512,["level-up"],"f148","M32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c53 0 96-43 96-96l0-306.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3 160 416c0 17.7-14.3 32-32 32l-96 0z"],bicycle:[640,512,[128690],"f206","M331.7 43.3C336 36.3 343.7 32 352 32l104 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-65.6 0 72.2 148.4c10.7-2.9 21.9-4.4 33.4-4.4 70.7 0 128 57.3 128 128s-57.3 128-128 128-128-57.3-128-128c0-42 20.2-79.2 51.4-102.6l-20.4-41.9-73.5 147c-2.3 4.8-6.3 8.8-11.4 11.2-.6 .3-1.2 .5-1.8 .7-2.9 1.1-5.9 1.6-8.9 1.5L271 368c-7.9 63.1-61.7 112-127 112-70.7 0-128-57.3-128-128S73.3 224 144 224c10.8 0 21.2 1.3 31.2 3.8l28.5-56.9-11.5-26.9-40.2 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l56 0c9.6 0 18.3 5.7 22.1 14.5l14.3 33.5 123.7 0-37.7-77.5c-3.6-7.4-3.2-16.2 1.2-23.2zM228.5 228.7l-45.6 91.3 84.8 0-39.1-91.3zM305.7 287l47.5-95-88.2 0 40.7 95zm168.7 75.5l-29.7-61c-12.8 13-20.7 30.8-20.7 50.5 0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72c-2.7 0-5.5 .2-8.1 .5l29.7 61c5.8 11.9 .8 26.3-11.1 32.1s-26.3 .8-32.1-11.1zM149.2 368c-20.2 0-33.4-21.3-24.3-39.4l24.2-48.5c-1.7-.1-3.4-.2-5.1-.2-39.8 0-72 32.2-72 72s32.2 72 72 72c34.3 0 62.9-23.9 70.2-56l-65 0z"],"circle-arrow-down":[512,512,["arrow-circle-down"],"f0ab","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM239 377l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l39 39 0-150.1c0-13.3 10.7-24 24-24s24 10.7 24 24l0 150.1 39-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 0z"],gear:[512,512,[9881,"cog"],"f013","M195.1 9.5C198.1-5.3 211.2-16 226.4-16l59.8 0c15.2 0 28.3 10.7 31.3 25.5L332 79.5c14.1 6 27.3 13.7 39.3 22.8l67.8-22.5c14.4-4.8 30.2 1.2 37.8 14.4l29.9 51.8c7.6 13.2 4.9 29.8-6.5 39.9L447 233.3c.9 7.4 1.3 15 1.3 22.7s-.5 15.3-1.3 22.7l53.4 47.5c11.4 10.1 14 26.8 6.5 39.9l-29.9 51.8c-7.6 13.1-23.4 19.2-37.8 14.4l-67.8-22.5c-12.1 9.1-25.3 16.7-39.3 22.8l-14.4 69.9c-3.1 14.9-16.2 25.5-31.3 25.5l-59.8 0c-15.2 0-28.3-10.7-31.3-25.5l-14.4-69.9c-14.1-6-27.2-13.7-39.3-22.8L73.5 432.3c-14.4 4.8-30.2-1.2-37.8-14.4L5.8 366.1c-7.6-13.2-4.9-29.8 6.5-39.9l53.4-47.5c-.9-7.4-1.3-15-1.3-22.7s.5-15.3 1.3-22.7L12.3 185.8c-11.4-10.1-14-26.8-6.5-39.9L35.7 94.1c7.6-13.2 23.4-19.2 37.8-14.4l67.8 22.5c12.1-9.1 25.3-16.7 39.3-22.8L195.1 9.5zM256.3 336a80 80 0 1 0 -.6-160 80 80 0 1 0 .6 160z"],"mars-and-venus-burst":[640,512,[],"e523","M464-32c0 17.7 14.3 32 32 32l34.7 0-63 63c-28.4-19.5-62.7-31-99.8-31-97.2 0-176 78.8-176 176 0 86.3 62.1 158.1 144 173.1l0 34.9-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-34.9c81.9-15 144-86.8 144-173.1 0-37-11.4-71.4-31-99.8l63-63 0 34.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-112c0-17.7-14.3-32-32-32L496-64c-17.7 0-32 14.3-32 32zM368 96a112 112 0 1 1 0 224 112 112 0 1 1 0-224zM190.9-21.9C188.4-28 182.6-32 176-32s-12.4 4-14.9 10.1l-29.4 74-76.2-23.1c-6.3-1.9-13.1 .2-17.2 5.3S33.8 46.5 37 52.2l39.5 69.1-65.6 45.1c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2-5.6 79.4c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L152.1 268c-5.3-19.1-8.1-39.2-8.1-60 0-65.4 28-124.2 72.6-165.1L190.9-21.9z"],otter:[640,512,[129446],"f700","M181.5 197.1l12.9 6.4c5.9 3 12.4 4.5 19.1 4.5 23.5 0 42.6-19.1 42.6-42.6l0-21.4c0-35.3-28.7-64-64-64l-64 0c-35.3 0-64 28.7-64 64l0 21.4c0 23.5 19.1 42.6 42.6 42.6 6.6 0 13.1-1.5 19.1-4.5 9.3-4.7 16.4-8.2 21.2-10.6L135.1 185c-4.5-3-7.1-8-7.1-13.3l0-3.7c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24l0 3.7c0 5.3-2.7 10.3-7.1 13.3l-11.8 7.9 8.4 4.2zm-8.6 49.4l-12.9-6.4-12.9 6.4c-12.6 6.3-26.5 9.6-40.5 9.6-3.6 0-7.1-.2-10.6-.6l0 .6c0 35.3 28.7 64 64 64l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l160 0 0-64c0-23.7 12.9-44.4 32-55.4 9.4-5.4 20.3-8.6 32-8.6l0-16c0-26.5 21.5-48 48-48 8.8 0 16 7.2 16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-99.7c0-48.2-30.8-91-76.6-106.3l-8.5-2.8c-8-2.7-12.6-11.1-10.4-19.3s10.3-13.2 18.6-11.6l19.9 4C576 86.1 640 164.2 640 254.9l0 1.1 0 0c0 123.7-100.3 224-224 224l-160.6 0C132 480 32 380 32 256.6l0-39.8c-10.1-14.6-16-32.3-16-51.4l0-21.4 0-1.4C6.7 139.3 0 130.5 0 120 0 106.7 10.7 96 24 96l2.8 0C44.8 58.2 83.3 32 128 32l64 0c44.7 0 83.2 26.2 101.2 64l2.8 0c13.3 0 24 10.7 24 24 0 10.5-6.7 19.3-16 22.6l0 1.4 0 21.4c0 1.4 0 2.8-.1 4.3 12-6.2 25.7-9.6 40.1-9.6l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-13.3 0-24 10.7-24 24l0 8 56.4 0c-15.2 17-24.4 39.4-24.4 64l-32 0c-42.3 0-78.2-27.4-91-65.3-5.1 .9-10.3 1.3-15.6 1.3-14.1 0-27.9-3.3-40.5-9.6zM96 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"],"circle-chevron-left":[512,512,["chevron-circle-left"],"f137","M512 256a256 256 0 1 0 -512 0 256 256 0 1 0 512 0zM271 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 0L167 273c-9.4-9.4-9.4-24.6 0-33.9L271 135z"],"circle-question":[512,512,[62108,"question-circle"],"f059","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm0-336c-17.7 0-32 14.3-32 32 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 47.2-36 67.2-56 74.5l0 3.8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8.1c0-20.5 14.8-35.2 30.1-40.2 6.4-2.1 13.2-5.5 18.2-10.3 4.3-4.2 7.7-10 7.7-19.6 0-17.7-14.3-32-32-32zM224 368a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"],"walkie-talkie":[384,512,[],"f8ef","M88-32c13.3 0 24 10.7 24 24l0 72 48 0c0-17.7 14.3-32 32-32s32 14.3 32 32l32 0c0-17.7 14.3-32 32-32s32 14.3 32 32l16 0c26.5 0 48 21.5 48 48l0 160.9c0 9.9-2.3 19.7-6.8 28.6l-20.2 40.4c-3.3 6.7-5.1 14-5.1 21.5l0 84.7c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-84.7c0-7.5-1.7-14.8-5.1-21.5L6.8 301.5C2.3 292.6 0 282.8 0 272.9L0 112C0 85.5 21.5 64 48 64l16 0 0-72c0-13.3 10.7-24 24-24zm32 176c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"],"user-group":[576,512,[128101,"user-friends"],"f500","M64 128a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zM0 464c0-97.2 78.8-176 176-176s176 78.8 176 176l0 6c0 23.2-18.8 42-42 42L42 512c-23.2 0-42-18.8-42-42l0-6zM432 64a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 240c79.5 0 144 64.5 144 144l0 22.4c0 23-18.6 41.6-41.6 41.6l-144.8 0c6.6-12.5 10.4-26.8 10.4-42l0-6c0-51.5-17.4-98.9-46.5-136.7 22.6-14.7 49.6-23.3 78.5-23.3z"],"house-chimney":[512,512,[63499,"home-lg"],"e3af","M234.2 8.6c12.3-11.4 31.3-11.4 43.5 0L368 92.3 368 80c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 101.5 37.8 35.1c9.6 9 12.8 22.9 8 35.1S493.2 272 480 272l-16 0 0 176c0 35.3-28.7 64-64 64l-288 0c-35.3 0-64-28.7-64-64l0-176-16 0c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8-35.1l224-208zM240 320c-26.5 0-48 21.5-48 48l0 96 128 0 0-96c0-26.5-21.5-48-48-48l-32 0z"],"right-from-bracket":[512,512,["sign-out-alt"],"f2f5","M505 273c9.4-9.4 9.4-24.6 0-33.9L361 95c-6.9-6.9-17.2-8.9-26.2-5.2S320 102.3 320 112l0 80-112 0c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48l112 0 0 80c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2L505 273zM160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0z"],file:[384,512,[128196,128459,61462],"f15b","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-277.5c0-17-6.7-33.3-18.7-45.3L258.7 18.7C246.7 6.7 230.5 0 213.5 0L64 0zM325.5 176L232 176c-13.3 0-24-10.7-24-24L208 58.5 325.5 176z"],"plane-slash":[576,512,[],"e069","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-183.4-183.4 7.1-7.7 127.3 0c30.9 0 56-25.1 56-56s-25.1-56-56-56L392.7 200 233.5 26.4C227.5 19.8 218.9 16 209.9 16l-43.7 0c-10.9 0-18.6 10.7-15.2 21.1L175.1 109.2 41-24.9zM130.2 200l-24.6 0-52.8-66c-3-3.8-7.6-6-12.5-6l-19.8 0c-10.4 0-18 9.8-15.5 19.9L32 256 5 364.1C2.4 374.2 10.1 384 20.5 384l19.8 0c4.9 0 9.5-2.2 12.5-6l52.8-66 99.7 0-54.3 162.9c-3.5 10.4 4.3 21.1 15.2 21.1l43.7 0c9 0 17.5-3.8 23.6-10.4L320.7 390.5 130.2 200z"],"cloud-showers-heavy":[512,512,[],"f740","M96 320c-53 0-96-43-96-96 0-42.5 27.6-78.6 65.9-91.2-1.3-6.7-1.9-13.7-1.9-20.8 0-61.9 50.1-112 112-112 43.1 0 80.5 24.3 99.2 60 14.7-17.1 36.5-28 60.8-28 44.2 0 80 35.8 80 80 0 5.5-.6 10.8-1.6 16 .5 0 1.1 0 1.6 0 53 0 96 43 96 96s-43 96-96 96L96 320zm6.8 79.6l-32 96C66.6 508.2 53 515 40.4 510.8S21 493 25.2 480.4l32-96C61.4 371.8 75 365 87.6 369.2S107 387 102.8 399.6zm120 0l-32 96c-4.2 12.6-17.8 19.4-30.4 15.2S141 493 145.2 480.4l32-96c4.2-12.6 17.8-19.4 30.4-15.2S227 387 222.8 399.6zm112 0l-32 96c-4.2 12.6-17.8 19.4-30.4 15.2S253 493 257.2 480.4l32-96c4.2-12.6 17.8-19.4 30.4-15.2S339 387 334.8 399.6zm120 0l-32 96c-4.2 12.6-17.8 19.4-30.4 15.2S373 493 377.2 480.4l32-96c4.2-12.6 17.8-19.4 30.4-15.2S459 387 454.8 399.6z"],"person-falling":[512,512,[],"e546","M320 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 5.4c0 45-23.6 86.6-62.1 109.8l-4.6 2.8C131.4 184.7 96 247.1 96 314.6L96 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-69.4c0-16.7 3.3-33 9.4-48L359.2 500.2c11.1 13.7 31.3 15.8 45 4.7s15.8-31.3 4.7-45L295.2 320 400 320 438.4 371.2c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8l-43.2-57.6C437.3 263.1 423.1 256 408 256l-89 0-62.9-75.5c40.3-36 63.9-87.9 63.9-143.1l0-5.4zM104 144a56 56 0 1 0 0-112 56 56 0 1 0 0 112z"],"turn-down":[384,512,[10549,"level-down-alt"],"f3be","M169.4 502.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9S332.9 320 320 320l-64 0 0-160C256 71.6 184.4 0 96 0L32 0C14.3 0 0 14.3 0 32L0 96c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32l0 160-64 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"],"up-right-and-down-left-from-center":[512,512,["expand-alt"],"f424","M344 0L488 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87-39-39c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0zM168 512L24 512c-13.3 0-24-10.7-24-24L0 344c0-9.7 5.8-18.5 14.8-22.2S34.1 320.2 41 327l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2S177.7 512 168 512z"],"user-tag":[640,512,[],"f507","M256.1 8a120 120 0 1 1 0 240 120 120 0 1 1 0-240zM226.4 304l59.4 0c6.7 0 13.2 .4 19.7 1.1-.9 4.9-1.4 9.9-1.4 15l0 92.1c0 25.5 10.1 49.9 28.1 67.9l31.9 31.9-286.3 0c-16.4 0-29.7-13.3-29.7-29.7 0-98.5 79.8-178.3 178.3-178.3zM352.1 412.2l0-92.1c0-17.7 14.3-32 32-32l92.1 0c12.7 0 24.9 5.1 33.9 14.1l96 96c18.7 18.7 18.7 49.1 0 67.9l-76.1 76.1c-18.7 18.7-49.1 18.7-67.9 0l-96-96c-9-9-14.1-21.2-14.1-33.9zm104-44.2a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"],"hand-sparkles":[640,512,[],"e05d","M320 0c17.7 0 32 14.3 32 32l0 208c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176c0-17.7 14.3-32 32-32s32 14.3 32 32l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112c0-17.7 14.3-32 32-32s32 14.3 32 32l0 178.2c-19.2 5.4-34.7 20.4-40.4 40.3l-6.5 22.7-22.7 6.5c-25.2 7.2-42.5 30.2-42.5 56.4 0 22.1 12.4 42 31.4 51.9-27.5 17.8-60.2 28.1-95.4 28.1l-19.2 0c-59.6 0-116.9-22.9-160-64L76.4 341c-16-15.2-16.6-40.6-1.4-56.6s40.6-16.6 56.6-1.4l60.5 57.6c0-1.5-.1-3.1-.1-4.6l0-272c0-17.7 14.3-32 32-32s32 14.3 32 32l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-208c0-17.7 14.3-32 32-32zm-7.3 326.6c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6l-7.3 25.4-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7l25.4 7.3 7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6l7.3-25.4 25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7l-25.4-7.3-7.3-25.4zM104 120l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L104 168 90.2 216.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L56 168 7.7 154.2C3.1 152.9 0 148.7 0 144s3.1-8.9 7.7-10.2L56 120 69.8 71.7C71.1 67.1 75.3 64 80 64s8.9 3.1 10.2 7.7L104 120zM584 408l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L584 456 570.2 504.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L536 456 487.7 442.2c-4.6-1.3-7.7-5.5-7.7-10.2s3.1-8.9 7.7-10.2L536 408 549.8 359.7c1.3-4.6 5.5-7.7 10.2-7.7s8.9 3.1 10.2 7.7L584 408z"],"arrows-to-dot":[512,512,[],"e4be","M256 0c17.7 0 32 14.3 32 32l0 32 32 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-64 64c-12.5 12.5-32.8 12.5-45.3 0l-64-64c-9.2-9.2-11.9-22.9-6.9-34.9S179.1 64 192 64l32 0 0-32c0-17.7 14.3-32 32-32zM169.4 393.4l64-64c12.5-12.5 32.8-12.5 45.3 0l64 64c9.2 9.2 11.9 22.9 6.9 34.9S332.9 448 320 448l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9zM32 224l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c12.5 12.5 12.5 32.8 0 45.3l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9S64 332.9 64 320l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3l64-64c9.2-9.2 22.9-11.9 34.9-6.9S448 179.1 448 192l0 32 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-64-64zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],"face-sad-cry":[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.6L160 296c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 171.7C44.4 421.6 0 344 0 256 0 114.6 114.6 0 256 0S512 114.6 512 256c0 88-44.4 165.6-112 211.7L400 296c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 197.4zM152 196l16 0c11 0 20 9 20 20s9 20 20 20 20-9 20-20c0-33.1-26.9-60-60-60l-16 0c-33.1 0-60 26.9-60 60 0 11 9 20 20 20s20-9 20-20 9-20 20-20zm172 20c0-11 9-20 20-20l16 0c11 0 20 9 20 20s9 20 20 20 20-9 20-20c0-33.1-26.9-60-60-60l-16 0c-33.1 0-60 26.9-60 60 0 11 9 20 20 20s20-9 20-20zM208 336l0 32c0 26.5 21.5 48 48 48s48-21.5 48-48l0-32c0-26.5-21.5-48-48-48s-48 21.5-48 48z"],"dong-sign":[384,512,[],"e169","M288-16c-17.7 0-32 14.3-32 32l0 32-104 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l104 0 0 72.2c-22.9-15.3-50.4-24.2-80-24.2-79.5 0-144 64.5-144 144S96.5 432 176 432c30 0 57.8-9.1 80.8-24.8 3.3 14.2 16 24.8 31.2 24.8 17.7 0 32-14.3 32-32l0-304 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-32c0-17.7-14.3-32-32-32zM96 288a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24l336 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 464z"],"people-line":[576,512,[],"e534","M288 0a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm96 312c0 25-12.7 47-32 59.9l0 44.1-128 0 0-44.1C204.7 359 192 337 192 312l0-40c0-53 43-96 96-96s96 43 96 96l0 40zm16 104l0-27.3c19.9-22.5 32-52.2 32-84.7l0-32c0-26.7-7.3-51.6-19.9-73.1 11.1-4.5 23.2-6.9 35.9-6.9 53 0 96 43 96 96l0 32c0 23.7-12.9 44.4-32 55.4l0 40.6-112 0zM64 375.4C44.9 364.4 32 343.7 32 320l0-32c0-53 43-96 96-96 12.7 0 24.8 2.5 35.9 6.9-12.6 21.4-19.9 46.4-19.9 73.1l0 32c0 32.5 12.1 62.1 32 84.7l0 27.3-112 0 0-40.6zM128 32a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm320 0a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM24 464l528 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],"square-rss":[448,512,["rss-square"],"f143","M64 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 32zM96 136c0-13.3 10.7-24 24-24 137 0 248 111 248 248 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24 83.9 0 152 68.1 152 152 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104-13.3 0-24-10.7-24-24zm0 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"],"calendar-minus":[448,512,[],"f272","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-32c0-17.7 14.3-32 32-32zm24 264c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"],"chart-diagram":[512,512,[],"e695","M80 32C53.5 32 32 53.5 32 80s21.5 48 48 48l152 0 0 40-48 48-72 0c-39.8 0-72 32.2-72 72l0 64-8 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-8 0 0-64c0-13.3 10.7-24 24-24l72 0 48 48 0 40-8 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-8 0 0-40 48-48 72 0c13.3 0 24 10.7 24 24l0 64-8 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-8 0 0-64c0-39.8-32.2-72-72-72l-72 0-48-48 0-40 152 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L80 32z"],"face-tired":[512,512,[128555,"tired"],"f5c8","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM164.7 328.7c22-22 53.9-40.7 91.3-40.7s69.3 18.7 91.3 40.7c11.1 11.1 20.1 23.4 26.4 35.4 6.2 11.7 10.3 24.4 10.3 35.9 0 5.2-2.6 10.2-6.9 13.2s-9.8 3.7-14.7 1.8l-20.5-7.7c-26.9-10.1-55.5-15.3-84.3-15.3l-3.2 0c-28.8 0-57.3 5.2-84.3 15.3L149.6 415c-4.9 1.8-10.4 1.2-14.7-1.8S128 405.2 128 400c0-11.6 4.2-24.2 10.3-35.9 6.3-12 15.3-24.3 26.4-35.4zM122.6 159.2c4.5-6.8 13.3-9.2 20.6-5.5l79.6 40c5.4 2.7 8.8 8.2 8.8 14.3s-3.4 11.6-8.8 14.3l-79.6 40c-7.3 3.6-16.1 1.3-20.6-5.5s-3.1-15.9 3.1-21.1L159 208 125.8 180.3c-6.2-5.2-7.6-14.3-3.1-21.1zm263.6 21.1L353 208 386.2 235.7c6.2 5.2 7.6 14.3 3.1 21.1s-13.3 9.2-20.6 5.5l-79.6-40c-5.4-2.7-8.8-8.2-8.8-14.3s3.4-11.6 8.8-14.3l79.6-40c7.3-3.6 16.1-1.3 20.6 5.5s3.1 15.9-3.1 21.1z"],"hand-point-right":[512,512,[],"f0a4","M480 96c17.7 0 32 14.3 32 32s-14.3 32-32 32l-208 0 0-64 208 0zM320 288c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm64-64c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0c17.7 0 32 14.3 32 32zM288 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm-88-96l.6 0c-5.4 9.4-8.6 20.3-8.6 32 0 13.2 4 25.4 10.8 35.6-24.9 8.7-42.8 32.5-42.8 60.4 0 11.7 3.1 22.6 8.6 32l-8.6 0C71.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 64l27 0c35.3 0 64 28.7 64 64l0 88c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-56c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 56c0 39.8 32.2 72 72 72z"],"arrow-up":[384,512,[8593],"f062","M214.6 17.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 117.3 160 488c0 17.7 14.3 32 32 32s32-14.3 32-32l0-370.7 105.4 105.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"],"cubes-stacked":[512,512,[],"e4e6","M192 32c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64zm32 352l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm192 0l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM320 192l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm-182.6-3.9c12.5-12.5 32.8-12.5 45.3 0l45.3 45.3c12.5 12.5 12.5 32.8 0 45.3l-45.3 45.3c-12.5 12.5-32.8 12.5-45.3 0L92.1 278.6c-12.5-12.5-12.5-32.8 0-45.3l45.3-45.3zM32 384l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32z"],"child-combatant":[576,512,["child-rifle"],"e4e0","M176.5 128a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-16 352l0-96 32 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192.2 20.9 33.2c9.4 15 29.2 19.4 44.1 10s19.4-29.2 10-44.1l-39.9-63.3C266.8 184 223.3 160 176.5 160S86.2 184 61.3 223.6L21.4 287c-9.4 15-4.9 34.7 10 44.1s34.7 4.9 44.1-10l20.9-33.2 0 192.2c0 17.7 14.3 32 32 32s32-14.3 32-32zM448.5 0l-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l0 100.3c-9.6 5.5-16 15.9-16 27.7l0 32c-17.7 0-32 14.3-32 32l0 144c0 17.7 14.3 32 32 32l16 0 0 96c0 8.8 7.2 16 16 16l59.5 0c10.4 0 18-9.8 15.5-19.9l-23-92.1 44 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-48 0 0-26.7 53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2l0-84.5c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16l0 56-16 5.3 0-109.3c0-11.8-6.4-22.2-16-27.7l0-116.3c0-8.8-7.2-16-16-16z"],"vest-patches":[448,512,[],"e086","M200 293.9L200 464c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 270.5c0-9.5 2.8-18.7 8.1-26.6l47.9-71.8c5.3-7.9 8.1-17.1 8.1-26.6L64 48C64 21.5 85.5 0 112 0l3.5 0c.3 0 .6 0 1 0 .6 0 1.2 0 1.8 0 18.8 0 34.1 9.7 44.1 18.8 9.3 8.4 28.5 21.2 61.7 21.2s52.4-12.8 61.7-21.2c10-9.1 25.3-18.8 44.1-18.8 .6 0 1.2 0 1.8 0 .3 0 .6 0 1 0L336 0c26.5 0 48 21.5 48 48l0 97.5c0 9.5 2.8 18.7 8.1 26.6l47.9 71.8c5.3 7.9 8.1 17.1 8.1 26.6L448 464c0 26.5-21.5 48-48 48l-104 0c-26.5 0-48-21.5-48-48l0-170.1c0-3.9 .5-7.8 1.4-11.6L303.6 65.4C285.9 77.2 259.8 88 224 88s-61.9-10.8-79.6-22.6l54.2 216.8c1 3.8 1.4 7.7 1.4 11.6zM96 456a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM63.5 255.5c-4.7 4.7-4.7 12.3 0 17L79 288 63.5 303.5c-4.7 4.7-4.7 12.3 0 17s12.3 4.7 17 0L96 305 111.5 320.5c4.7 4.7 12.3 4.7 17 0s4.7-12.3 0-17L113 288 128.5 272.5c4.7-4.7 4.7-12.3 0-17s-12.3-4.7-17 0L96 271 80.5 255.5c-4.7-4.7-12.3-4.7-17 0zM304 280l0 40c0 8.8 7.2 16 16 16l40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24z"],"martini-glass-empty":[512,512,["glass-martini"],"f000","M32 32C19.1 32 7.4 39.8 2.4 51.8S.2 77.5 9.4 86.6l214.6 214.6 0 146.7-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-146.7 214.6-214.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 32 480 32L32 32zM256 242.7L109.3 96 402.7 96 256 242.7z"],magnet:[448,512,[129522],"f076","M0 176L0 288C0 411.7 100.3 512 224 512S448 411.7 448 288l0-112-128 0 0 112c0 53-43 96-96 96s-96-43-96-96l0-112-128 0zm0-48l128 0 0-64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64l0 64zm320 0l128 0 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64z"],"road-barrier":[640,512,[],"e562","M32 32C14.3 32 0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32L64 266.3 149.2 96 64 96 64 64c0-17.7-14.3-32-32-32zM405.2 96l-74.3 0-5.4 10.7-90.6 181.3 74.3 0 5.4-10.7 90.6-181.3zM362.8 288l74.3 0 5.4-10.7 90.6-181.3-74.3 0-5.4 10.7-90.6 181.3zM202.8 96l-5.4 10.7-90.6 181.3 74.3 0 5.4-10.7 90.6-181.3-74.3 0zm288 192l85.2 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 53.7-85.2 170.3z"],"compass-drafting":[512,512,["drafting-compass"],"f568","M99.3 256.1l69.4-119.9c-5.6-12.2-8.8-25.8-8.8-40.2 0-53 43-96 96-96s96 43 96 96c0 14.3-3.1 27.9-8.8 40.2l44.4 76.7c-23.1 26-53.7 45.1-88.4 53.8L256 191.9 187.9 309.5c21.5 6.8 44.3 10.5 68.1 10.5 70.7 0 133.8-32.7 174.9-84 11.1-13.8 31.2-16 45-5s16 31.2 5 45c-52.7 65.8-133.9 108-224.8 108-35.4 0-69.4-6.4-100.7-18.1L98.7 463.7C94 471.8 87 478.4 78.6 482.6L23.2 510.3c-5 2.5-10.9 2.2-15.6-.7S0 501.5 0 496l0-55.4c0-8.4 2.2-16.7 6.5-24.1l60-103.7c-12.8-11.2-24.6-23.5-35.3-36.8-11.1-13.8-8.8-33.9 5-45s33.9-8.8 45 5c5.7 7.1 11.8 13.8 18.2 20.1zM381.1 407.9c32.5-13 62.4-31 88.9-52.9l35.6 61.5c4.2 7.3 6.5 15.6 6.5 24.1l0 55.4c0 5.5-2.9 10.7-7.6 13.6s-10.6 3.2-15.6 .7l-55.4-27.7c-8.4-4.2-15.4-10.8-20.1-18.9l-32.3-55.8zM256 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"],"square-person-confined":[448,512,[],"e577","M64 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 32zm96 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm80 104c0-30.9 25.1-56 56-56s56 25.1 56 56l0 102.1c0 36.4-29.5 65.9-65.9 65.9-17.5 0-34.3-6.9-46.6-19.3l-54.7-54.7-28.1 56.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l48-96c4.6-9.2 13.3-15.6 23.5-17.3s20.5 1.7 27.8 9l41.4 41.4 0-58.7z"],"plate-wheat":[512,512,[],"e55a","M176 32c44.2 0 80 35.8 80 80l0 16c0 8.8-7.2 16-16 16-44.2 0-80-35.8-80-80l0-16c0-8.8 7.2-16 16-16zM56 64l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24S42.7 64 56 64zM24 136l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 96c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zM272 48c0-8.8 7.2-16 16-16 44.2 0 80 35.8 80 80l0 16c0 8.8-7.2 16-16 16-44.2 0-80-35.8-80-80l0-16zM400 32c44.2 0 80 35.8 80 80l0 16c0 8.8-7.2 16-16 16-44.2 0-80-35.8-80-80l0-16c0-8.8 7.2-16 16-16zm80 160l0 16c0 44.2-35.8 80-80 80-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80 8.8 0 16 7.2 16 16zM352 176c8.8 0 16 7.2 16 16l0 16c0 44.2-35.8 80-80 80-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80zm-96 16l0 16c0 44.2-35.8 80-80 80-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80 8.8 0 16 7.2 16 16zM3.5 347.6C1.6 332.9 13 320 27.8 320l456.4 0c14.8 0 26.2 12.9 24.4 27.6-6.3 50.2-44.4 89.4-92.6 98.4l0 2c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-2c-48.2-9-86.3-48.2-92.5-98.4z"],"sign-hanging":[512,512,["sign"],"f4d9","M96 0c17.7 0 32 14.3 32 32l0 32 352 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-352 0 0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352-32 0C14.3 128 0 113.7 0 96S14.3 64 32 64l32 0 0-32C64 14.3 78.3 0 96 0zM208 176l240 0c17.7 0 32 14.3 32 32l0 144c0 17.7-14.3 32-32 32l-240 0c-17.7 0-32-14.3-32-32l0-144c0-17.7 14.3-32 32-32z"],"car-battery":[512,512,["battery-car"],"f5df","M80 64c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l96 0c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l16 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l16 0zM392 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 32-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-32 32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0 0-32zM64 240c0 13.3 10.7 24 24 24l112 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L88 216c-13.3 0-24 10.7-24 24z"],shirt:[640,512,[128085,"t-shirt","tshirt"],"f553","M320.2 112c44.2 0 80-35.8 80-80l53.5 0c17 0 33.3 6.7 45.3 18.7L617.6 169.4c12.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-41.4-41.4 0 224c0 35.3-28.7 64-64 64l-192 0c-35.3 0-64-28.7-64-64l0-224-41.4 41.4c-12.5 12.5-32.8 12.5-45.3 0L22.9 214.6c-12.5-12.5-12.5-32.8 0-45.3L141.5 50.7c12-12 28.3-18.7 45.3-18.7l53.5 0c0 44.2 35.8 80 80 80z"],paragraph:[448,512,[182],"f1dd","M160 0L416 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 416c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-416-48 0 0 416c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160-48 0C71.6 320 0 248.4 0 160S71.6 0 160 0z"],"envelopes-bulk":[576,512,["mail-bulk"],"f674","M112 0C85.5 0 64 21.5 64 48l0 160 80 0 0-32c0-53 43-96 96-96l208 0 0-32c0-26.5-21.5-48-48-48L112 0zM240 128c-26.5 0-48 21.5-48 48l0 32 80 0c53 0 96 43 96 96l0 112 160 0c26.5 0 48-21.5 48-48l0-192c0-26.5-21.5-48-48-48l-288 0zm200 64l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zM48 256c-26.5 0-48 21.5-48 48l0 10.4 156.6 86.2c1.1 .6 2.2 .9 3.4 .9s2.4-.3 3.4-.9L320 314.4 320 304c0-26.5-21.5-48-48-48L48 256zM320 369.2L186.6 442.6c-8.1 4.5-17.3 6.8-26.6 6.8s-18.4-2.4-26.6-6.8L0 369.2 0 464c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-94.8z"],guitar:[512,512,[],"f7a6","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-15.4 41-77.5 77.6c-45.1-29.4-99.3-30.2-131 1.6-11 11-18 24.6-21.4 39.6-3.7 16.6-19.1 30.7-36.1 31.6-25.6 1.3-49.3 10.7-67.3 28.6-44.8 44.8-36.4 125.8 18.7 180.9S183.6 528 228.4 483.2c17.9-17.9 27.4-41.7 28.6-67.3 .9-17 15-32.3 31.6-36.1 15-3.4 28.6-10.5 39.6-21.4 31.8-31.8 31-85.9 1.6-131l77.6-77.6 41-15.4c3.2-1.2 6.1-3.1 8.5-5.5l48-48c9.4-9.4 9.4-24.6 0-33.9L465 7zM208 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"],suitcase:[512,512,[129523],"f0f2","M200 48l112 0c4.4 0 8 3.6 8 8l0 40-128 0 0-40c0-4.4 3.6-8 8-8zm-56 8l0 424 224 0 0-424c0-30.9-25.1-56-56-56L200 0c-30.9 0-56 25.1-56 56zM416 96l0 384 32 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-32 0zM96 480l0-384-32 0C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l32 0z"],"circle-up":[512,512,[61467,"arrow-alt-circle-up"],"f35b","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm11.3-387.3l104 104c4.6 4.6 5.9 11.5 3.5 17.4S366.5 256 360 256l-56 0 0 96c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-96-56 0c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l104-104c6.2-6.2 16.4-6.2 22.6 0z"],f:[320,512,[102],"46","M32 32C14.3 32 0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0 0-128 224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32z"],"xmarks-lines":[640,512,[],"e59a","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416zM7 167c-9.4 9.4-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-55c-9.4-9.4-24.6-9.4-33.9 0zM265 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-55zM455 167c-9.4 9.4-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-55c-9.4-9.4-24.6-9.4-33.9 0z"],"earth-oceania":[512,512,["globe-oceania"],"e47b","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM192 150.6c0-12.5 10.1-22.6 22.6-22.6l41.4 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-18.7 0c-8.5 0-16.6-3.4-22.6-9.4l-16-16c-4.2-4.2-6.6-10-6.6-16zM432 256c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM411.3 379.3l-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 432c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm-96-80c-17.7 0-32-14.3-32-32l0-18.7c0-8.5 3.4-16.6 9.4-22.6l48-48c4.2-4.2 10-6.6 16-6.6l6.6 0c8.8 0 16 7.2 16 16s7.2 16 16 16 16-7.2 16-16 7.2-16 16-16l6.6 0c6 0 11.8 2.4 16 6.6l48 48c6 6 9.4 14.1 9.4 22.6l0 50.7c0 17.7-14.3 32-32 32l-50.7 0c-8.5 0-16.6-3.4-22.6-9.4l-13.3-13.3c-6-6-14.1-9.4-22.6-9.4L128 352z"],"comment-slash":[576,512,[],"f4b3","M41-25C31.6-34.3 16.4-34.3 7-25S-2.3-.4 7 9L535 537c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-96.6-96.6c44.4-43.2 71.6-101.8 71.6-166.5 0-132.5-114.6-240-256-240-63 0-120.8 21.4-165.4 56.8L41-25zm19.4 155C42.2 163 32 200.3 32 239.9 32 294.2 51.2 344.2 83.6 384.4L34.8 476.7c-4.8 9-3.3 20 3.6 27.5S56.1 514 65.5 510l118.4-50.7c31.8 13.3 67.1 20.7 104.1 20.7 36.4 0 70.9-7.1 102.3-19.9L60.3 130.1z"],play:[448,512,[9654],"f04b","M91.2 36.9c-12.4-6.8-27.4-6.5-39.6 .7S32 57.9 32 72l0 368c0 14.1 7.5 27.2 19.6 34.4s27.2 7.5 39.6 .7l336-184c12.8-7 20.8-20.5 20.8-35.1s-8-28.1-20.8-35.1l-336-184z"],"vial-circle-check":[512,512,[],"e596","M32 32C32 14.3 46.3 0 64 0L288 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 161.4c-66.1 30.3-112 97.1-112 174.6 0 39.7 12 76.6 32.7 107.2-10.3 3.1-21.3 4.8-32.7 4.8-61.9 0-112-50.1-112-112L64 64C46.3 64 32 49.7 32 32zm96 32l0 128 96 0 0-128-96 0zm96 336a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm201.4-60.9c-7.1-5.2-17.2-3.6-22.4 3.5l-53 72.9-26.8-26.8c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c3.3 3.3 7.9 5 12.6 4.6s8.9-2.8 11.7-6.5l64-88c5.2-7.1 3.6-17.2-3.5-22.3z"],"bridge-circle-check":[576,512,[],"e4c9","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l8 0 0 64-40 0 0 112c37.6 9.4 64 43.2 64 82l0 94c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96 6.4 0 12.7 .6 18.7 1.8 34.7-49.5 92.2-81.8 157.3-81.8 28.6 0 55.6 6.2 80 17.4l0-65.4-40 0 0-64 8 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zM424 96l0 64-80 0 0-64 80 0zM296 96l0 64-80 0 0-64 80 0zM88 96l80 0 0 64-80 0 0-64zM576 400a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-86.6-60.9c7.1 5.2 8.7 15.2 3.5 22.3l-64 88c-2.8 3.8-7 6.2-11.7 6.5s-9.3-1.3-12.6-4.6l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l26.8 26.8 53-72.9c5.2-7.1 15.2-8.7 22.4-3.5z"],"cedi-sign":[384,512,[],"e0df","M232 32c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 26.5C88.8 73.9 16 156.4 16 256S88.8 438.1 184 453.5l0 26.5c0 13.3 10.7 24 24 24s24-10.7 24-24l0-24.6c46.8-3.7 89.1-23.6 121.3-53.9 12.9-12.1 13.4-32.4 1.3-45.2s-32.4-13.4-45.2-1.3c-20.7 19.6-47.6 32.7-77.3 36.2l0-270.1c29.8 3.5 56.6 16.6 77.3 36.2 12.9 12.1 33.1 11.5 45.2-1.3s11.5-33.1-1.3-45.2C321.1 80.2 278.8 60.3 232 56.6L232 32zm-48 91.8l0 264.4C124.3 373.8 80 320.1 80 256s44.3-117.8 104-132.2z"],"puzzle-piece":[512,512,[129513],"f12e","M224 0c35.3 0 64 21.5 64 48 0 10.4-4.4 20-12 27.9-6.6 6.9-12 15.3-12 24.9 0 15 12.2 27.2 27.2 27.2l44.8 0c26.5 0 48 21.5 48 48l0 44.8c0 15 12.2 27.2 27.2 27.2 9.5 0 18-5.4 24.9-12 7.9-7.5 17.5-12 27.9-12 26.5 0 48 28.7 48 64s-21.5 64-48 64c-10.4 0-20.1-4.4-27.9-12-6.9-6.6-15.3-12-24.9-12-15 0-27.2 12.2-27.2 27.2L384 464c0 26.5-21.5 48-48 48l-56.8 0c-12.8 0-23.2-10.4-23.2-23.2 0-9.2 5.8-17.3 13.2-22.8 11.6-8.7 18.8-20.7 18.8-34 0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34 7.4 5.5 13.2 13.5 13.2 22.8 0 12.8-10.4 23.2-23.2 23.2L48 512c-26.5 0-48-21.5-48-48L0 343.2c0-12.8 10.4-23.2 23.2-23.2 9.2 0 17.3 5.8 22.8 13.2 8.7 11.6 20.7 18.8 34 18.8 26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8-5.5 7.4-13.5 13.2-22.8 13.2-12.8 0-23.2-10.4-23.2-23.2L0 176c0-26.5 21.5-48 48-48l108.8 0c15 0 27.2-12.2 27.2-27.2 0-9.5-5.4-18-12-24.9-7.5-7.9-12-17.5-12-27.9 0-26.5 28.7-48 64-48z"],"helmet-un":[512,512,[],"e503","M479.5 224C471.2 98.9 367.2 0 240 0 107.5 0 0 107.5 0 240l0 56.3C0 344.8 39.2 384 87.7 384l127.3 0 128.6 121.4c4.5 4.2 10.4 6.6 16.5 6.6l96 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-86.5 0-1.5-1.5 0-174.5 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-.5 0zM320 417.2l-78-73.7 32.4-55.5 45.6 0 0 129.2zM285.3 103.1l34.7 52 0-43.2c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52 0 43.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM160 112l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z"],"glass-water":[384,512,[],"e4f4","M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3l166.6 0c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0L32 0zM73 156.5l-6.6-92.5 251.3 0-6.6 92.5-24.2 12.1c-19.4 9.7-42.2 9.7-61.6 0-20.9-10.4-45.5-10.4-66.4 0-19.4 9.7-42.2 9.7-61.6 0L73 156.5z"],"heart-circle-bolt":[576,512,[],"e4fc","M241 87.1l15 20.7 15-20.7C296 52.5 336.2 32 378.9 32 452.4 32 512 91.6 512 165.1l0 2.6c0 17.6-3.4 35.6-9.5 53.7-21.8-8.6-45.6-13.4-70.5-13.4-106 0-192 86-192 192 0 28.5 6.2 55.6 17.4 80-.5 0-.9 0-1.4 0-15.5 0-30.8-4.6-43.1-14.1-73-55.7-212.9-186-212.9-298.2l0-2.6C0 91.6 59.6 32 133.1 32 175.8 32 216 52.5 241 87.1zM288 400a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm177.4-77c-5.8-4.2-13.8-4-19.4 .5l-80 64c-5.3 4.2-7.4 11.4-5.1 17.8S369.2 416 376 416l32.9 0-15.9 42.4c-2.5 6.7-.2 14.3 5.6 18.6s13.8 4 19.4-.5l80-64c5.3-4.2 7.4-11.4 5.1-17.8S494.8 384 488 384l-32.9 0 15.9-42.4c2.5-6.7 .2-14.3-5.6-18.6z"],"pump-soap":[320,512,[],"e06b","M96 0l0 80 128 0 0-24 72 0c13.3 0 24-10.7 24-24S309.3 8 296 8l-72 0 0-8c0-17.7-14.3-32-32-32l-64 0C110.3-32 96-17.7 96 0zM64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 128zM224 344c0 35.3-28.7 56-64 56s-64-20.7-64-56c0-32.5 37-80.9 50.9-97.9 3.2-3.9 8.1-6.1 13.1-6.1s9.9 2.2 13.1 6.1C187 263.1 224 311.5 224 344z"],"hand-scissors":[512,512,[],"f257","M40 208c-22.1 0-40 17.9-40 40s17.9 40 40 40l180.2 0c-7.6 8.5-12.2 19.7-12.2 32 0 25.3 19.5 46 44.3 47.9-7.7 8.5-12.3 19.8-12.3 32.1 0 26.5 21.5 48 48 48l96 0c70.7 0 128-57.3 128-128l0-113.1c0-40.2-16-78.8-44.4-107.3-22.8-22.8-53.6-35.6-85.8-35.6L336 64c-21.3 0-39.3 13.9-45.6 33.1l74.5 23.7c8.4 2.7 13.1 11.7 10.4 20.1s-11.7 13.1-20.1 10.4l-67.1-21.4 0 .1-204-64.1C62.9 59.2 40.5 70.9 33.9 92s5.1 43.5 26.2 50.2L269.5 208 40 208z"],dolly:[576,512,["dolly-box"],"f472","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l72.9 0 92.1 276.2c-22.5 17.6-37 45-37 75.8 0 53 43 96 96 96 52.4 0 95.1-42 96-94.3l202.1-67.4c16.8-5.6 25.8-23.7 20.2-40.5s-23.7-25.8-40.5-20.2L331.8 357c-17.2-22.1-43.9-36.5-74-37L165.7 43.8C156.9 17.6 132.5 0 104.9 0L32 0zM208 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM280.5 89.3c-25.2 8.2-39 35.3-30.8 60.5l39.6 121.7c8.2 25.2 35.3 39 60.5 30.8l121.7-39.6c25.2-8.2 39-35.3 30.8-60.5L462.8 80.5c-8.2-25.2-35.3-39-60.5-30.8L280.5 89.3z"],paperclip:[512,512,[128206],"f0c6","M224.6 12.8c56.2-56.2 147.4-56.2 203.6 0s56.2 147.4 0 203.6l-164 164c-34.4 34.4-90.1 34.4-124.5 0s-34.4-90.1 0-124.5L292.5 103.3c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L185 301.3c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l164-164c31.2-31.2 31.2-81.9 0-113.1s-81.9-31.2-113.1 0l-164 164c-53.1 53.1-53.1 139.2 0 192.3s139.2 53.1 192.3 0L428.3 284.3c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L343.4 459.6c-78.1 78.1-204.7 78.1-282.8 0s-78.1-204.7 0-282.8l164-164z"],democrat:[640,512,[],"f747","M64 32c0-8.9 3.8-20.9 6.2-27.3 1-2.8 3.8-4.7 6.8-4.7 1.9 0 3.8 .7 5.2 2.1L128 45.7 173.8 2.1c1.4-1.3 3.2-2.1 5.2-2.1 3 0 5.8 1.8 6.8 4.7 2.4 6.5 6.2 18.4 6.2 27.3 0 26.5-21.9 42-29.5 46.6l76.2 72.6c6 5.7 13.9 8.8 22.1 8.8l219.2 0 32 0c40.3 0 78.2 19 102.4 51.2l19.2 25.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4l-19.2-25.6c-5.3-7-11.8-12.8-19.2-17l0 87.4-352 0-40.4-94.3c-3.9-9.2-15.3-12.6-23.6-7l-42.1 28c-9.1 6.1-19.7 9.3-30.7 9.3l-2 0C23.9 256 0 232.1 0 202.7 0 190.6 4.1 178.9 11.7 169.4L87.6 74.6C78.1 67.4 64 53.2 64 32zM544 352l0 128c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64-160 0 0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-128 352 0zM256 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm248-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM368 280a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"],"square-arrow-up-right":[448,512,["external-link-square"],"f14c","M384 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 0zM272 296c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24l-112 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l54.1 0-103 103c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l103-103 0 54.1z"],ferry:[640,512,[],"e4ea","M224 32c0-17.7 14.3-32 32-32L384 0c17.7 0 32 14.3 32 32l0 32 48 0c44.2 0 80 35.8 80 80l0 128-.1 0c.1 .7 .1 1.3 .1 2 0 30.2-7.6 59.8-22 86.3l-12.7 23.3-.6 1c-22.3-11.3-46.5-16.8-70.8-16.7-32.5 .2-64.9 10.7-92.4 31.4-22.1 16.6-29.1 16.6-51.2 0-28.1-21.1-61.3-31.6-94.4-31.4-23.6 .2-47.1 5.7-68.7 16.7l-.6-1-12.7-23.3c-14.4-26.5-22-56.2-22-86.3 0-.7 0-1.4 .1-2l-.1 0 0-128c0-44.2 35.8-80 80-80l48 0 0-32zM160 256l320 0 0-112c0-8.8-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16l0 112zM403.4 476.1C379.1 494.3 351.1 512 320 512s-59.1-17.7-83.4-35.9c-21.3-16.1-49.9-16.1-71.2 0-23.8 17.9-54.1 35.5-88.1 35.3-20.4-.1-40.7-6.7-59.8-21.1-10.6-8-12.7-23-4.7-33.6s23-12.7 33.6-4.7c11.3 8.5 21.6 11.4 31.2 11.5 17.6 .1 37.3-9.4 58.9-25.7 38.4-29 90.5-29 129 0 24 18.1 40.7 26.3 54.5 26.3s30.5-8.2 54.5-26.3c38.4-29 90.5-29 129 0 16.9 12.7 32.9 21.5 47.8 24.6 13.7 2.8 27.4 .9 42.3-10.3 10.6-8 25.6-5.9 33.6 4.7s5.9 25.6-4.7 33.6c-26.4 19.9-54.2 24.4-80.7 19.1-25.3-5.1-48.1-18.9-67.2-33.3-21.3-16.1-49.9-16.1-71.2 0z"],mosquito:[576,512,[],"e52b","M178.5 495.2c-7.5 9.6-21 12.1-31.3 5.3S133.5 480 138.9 469l1.2-2.2 36.2-58 0-41 .3-4c.6-3.9 2.2-7.7 4.6-10.9l39.3-52.2-66.2 59.5c-17 15.3-39 23.7-61.9 23.8l-8.1 0c-46.6 0-84.4-37.8-84.4-84.4 0-43 32.4-79.2 75.1-83.9l130.5-14.5-44.8-38.3-2.4-2.4c-5.3-6-7.3-14.4-5.3-22.3l13.3-53.4-25.9-38.9-1.3-2.1c-5.8-10.8-2.7-24.6 7.4-31.7 10.1-7.1 23.7-5.1 31.4 4.3l1.5 2 32 48 1.4 2.2c2.8 5.3 3.5 11.6 2.1 17.6l-12.3 49.2 53.3 45.7 0-28.8c0-11.8 6.5-22.1 16-27.7l0-60.5 .3-3.3c1.5-7.3 8-12.7 15.7-12.7s14.2 5.5 15.7 12.7l.3 3.2 0 60.5c9.6 5.5 16 15.8 16 27.7l0 28.9 53.4-45.8-12.3-49.2c-1.5-5.9-.7-12.2 2.1-17.6l1.4-2.2 32-48 1.5-2c7.7-9.4 21.3-11.5 31.4-4.3 10.1 7.1 13.1 20.9 7.4 31.7l-1.3 2.1-25.9 38.9 13.3 53.4c2 8-.1 16.3-5.3 22.3l-2.4 2.4-44.7 38.3 130.5 14.5c42.8 4.8 75.1 40.9 75.1 83.9 0 46.6-37.8 84.4-84.4 84.4l-8.1 0c-22.8 0-44.9-8.5-61.9-23.8l-66.1-59.5 39.2 52.2c2.4 3.2 4 7 4.6 10.9l.3 4 0 41 36.2 58 1.2 2.1c5.4 11 2 24.7-8.3 31.5s-23.8 4.4-31.3-5.3l-1.4-2-40-64-1.6-3.1c-1.4-3.1-2.1-6.6-2.1-10.1l0-39.8-32.4-43.1 0 74.7c0 17.7-14.3 32-32 32-17.7 0-32-14.3-32-32l0-74.6-32.3 43 0 39.8c0 3.5-.7 6.9-2.1 10.1l-1.6 3.1-40 64-1.4 2z"],"building-circle-arrow-right":[576,512,[],"e4d1","M32 64C32 28.7 60.7 0 96 0L352 0c35.3 0 64 28.7 64 64l0 144.7c-35.7 2.9-68.5 15.6-96 35.4l0-4c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l4 0c-13.8 19.2-24.1 41-30.1 64.5-1.9-.4-3.9-.5-5.9-.5l-32 0c-17.7 0-32 14.3-32 32l0 80 74.9 0c6.1 17.3 14.6 33.4 25.1 48L96 512c-35.3 0-64-28.7-64-64L32 64zM144 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM144 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM288 400a144 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.6l28.7 28.7-89.4 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l89.4 0-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"],"left-right":[512,512,[8596,"arrows-alt-h"],"f337","M502.6 406.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9S352 492.9 352 480l0-64-320 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l320 0 0-64c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c12.5 12.5 12.5 32.8 0 45.3zM9.4 150.6c-12.5-12.5-12.5-32.8 0-45.3l96-96c9.2-9.2 22.9-11.9 34.9-6.9S160 19.1 160 32l0 64 320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-320 0 0 64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96z"],virus:[512,512,[],"e074","M296 40c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 44.1-53.3 66.1-84.5 35-15.6-15.6-40.9-15.6-56.6 0s-15.6 40.9 0 56.6c31.2 31.2 9.1 84.5-35 84.5-22.1 0-40 17.9-40 40s17.9 40 40 40c44.1 0 66.1 53.3 35 84.5-15.6 15.6-15.6 40.9 0 56.6s40.9 15.6 56.6 0c31.2-31.2 84.5-9.1 84.5 35 0 22.1 17.9 40 40 40s40-17.9 40-40c0-44.1 53.3-66.1 84.5-35 15.6 15.6 40.9 15.6 56.6 0s15.6-40.9 0-56.6c-31.2-31.2-9.1-84.5 35-84.5 22.1 0 40-17.9 40-40s-17.9-40-40-40c-44.1 0-66.1-53.3-35-84.5 15.6-15.6 15.6-40.9 0-56.6s-40.9-15.6-56.6 0C349.3 106.1 296 84.1 296 40zM160 224a32 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"],gem:[512,512,[128142],"f3a5","M116.7 33.8c4.5-6.1 11.7-9.8 19.3-9.8l240 0c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4l-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-152zm38.5 39.8c-3.3 2.5-4.2 7-2.1 10.5L210.5 179.8 63.3 192c-4.1 .3-7.3 3.8-7.3 8s3.2 7.6 7.3 8l192 16c.4 0 .9 0 1.3 0l192-16c4.1-.3 7.3-3.8 7.3-8s-3.2-7.6-7.3-8l-147.2-12.3 57.4-95.6c2.1-3.5 1.2-8.1-2.1-10.5s-7.9-2-10.7 1L256 172.2 165.9 74.6c-2.8-3-7.4-3.4-10.7-1z"],toilet:[448,512,[128701],"f7d8","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48l8 0 0 148.9c-1.9 1.4-3.8 2.9-5.6 4.4-15.5 13.2-26.4 31.6-26.4 54.6 0 46.9 14.3 84.1 37 112.5 14.2 17.7 31.1 31.3 48.5 41.8L65.6 469.9c-3.3 9.8-1.6 20.5 4.4 28.8S85.7 512 96 512l256 0c10.3 0 19.9-4.9 26-13.3s7.7-19.1 4.4-28.8l-19.8-59.5c17.4-10.5 34.3-24.1 48.5-41.8 22.7-28.4 37-65.5 37-112.5 0-23.1-10.9-41.5-26.4-54.6-1.8-1.5-3.7-3-5.6-4.4l0-148.9 8 0c13.3 0 24-10.7 24-24S437.3 0 424 0L24 0zM96 80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zM224 288c-88.4 0-160-14.3-160-32s71.6-32 160-32 160 14.3 160 32-71.6 32-160 32z"],"single-quote-left":[192,512,[],"e81b","M128 96c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64L0 216C0 149.7 53.7 96 120 96l8 0z"],"money-bills":[576,512,[],"e1f3","M160 32c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L160 32zm176 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM160 152l0-48c0-4.4 3.6-8 8-8l48 0c4.4 0 8.1 3.6 7.5 8-3.6 29-26.6 51.9-55.5 55.5-4.4 .5-8-3.1-8-7.5zm0 112c0-4.4 3.6-8.1 8-7.5 29 3.6 51.9 26.6 55.5 55.5 .5 4.4-3.1 8-7.5 8l-48 0c-4.4 0-8-3.6-8-8l0-48zM504 159.5c-29-3.6-51.9-26.6-55.5-55.5-.5-4.4 3.1-8 7.5-8l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8.1-8 7.5zM512 264l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8.1-3.6-7.5-8 3.6-29 26.6-51.9 55.5-55.5 4.4-.5 8 3.1 8 7.5zM48 152c0-13.3-10.7-24-24-24S0 138.7 0 152L0 416c0 35.3 28.7 64 64 64l392 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L64 432c-8.8 0-16-7.2-16-16l0-264z"],"tablet-button":[448,512,[],"f10a","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM224 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],"rectangle-xmark":[512,512,[62164,"rectangle-times","times-rectangle","window-close"],"f410","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zM167 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"],wrench:[576,512,[128295],"f0ad","M509.4 98.6c7.6-7.6 20.3-5.7 24.1 4.3 6.8 17.7 10.5 37 10.5 57.1 0 88.4-71.6 160-160 160-17.5 0-34.4-2.8-50.2-8L146.9 498.9c-28.1 28.1-73.7 28.1-101.8 0s-28.1-73.7 0-101.8L232 210.2c-5.2-15.8-8-32.6-8-50.2 0-88.4 71.6-160 160-160 20.1 0 39.4 3.7 57.1 10.5 10 3.8 11.8 16.5 4.3 24.1l-88.7 88.7c-3 3-4.7 7.1-4.7 11.3l0 41.4c0 8.8 7.2 16 16 16l41.4 0c4.2 0 8.3-1.7 11.3-4.7l88.7-88.7z"],"trash-can":[448,512,[61460,"trash-alt"],"f2ed","M136.7 5.9C141.1-7.2 153.3-16 167.1-16l113.9 0c13.8 0 26 8.8 30.4 21.9L320 32 416 32c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 8.7-26.1zM32 144l384 0 0 304c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-304zm88 64c-13.3 0-24 10.7-24 24l0 192c0 13.3 10.7 24 24 24s24-10.7 24-24l0-192c0-13.3-10.7-24-24-24zm104 0c-13.3 0-24 10.7-24 24l0 192c0 13.3 10.7 24 24 24s24-10.7 24-24l0-192c0-13.3-10.7-24-24-24zm104 0c-13.3 0-24 10.7-24 24l0 192c0 13.3 10.7 24 24 24s24-10.7 24-24l0-192c0-13.3-10.7-24-24-24z"],"table-cells":[448,512,["th"],"f00a","M384 96l0 64-64 0 0-64 64 0zm0 128l0 64-64 0 0-64 64 0zm0 128l0 64-64 0 0-64 64 0zM256 288l-64 0 0-64 64 0 0 64zm-64 64l64 0 0 64-64 0 0-64zm-64-64l-64 0 0-64 64 0 0 64zM64 352l64 0 0 64-64 0 0-64zm0-192l0-64 64 0 0 64-64 0zm128 0l0-64 64 0 0 64-64 0zM64 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 32z"],ribbon:[384,512,[127895],"f4d6","M235.1 0c33.4 0 64.5 17.4 81.9 45.9 1.2 2 13 21.3 35.3 57.8 21.1 34.5 18.3 78.5-7 110L278.3 297.7 364.5 406c5.5 6.9 4.4 16.9-2.5 22.5l-80 64c-6.9 5.5-17 4.4-22.5-2.5L38.6 213.8C13.3 182.3 10.5 138.3 31.6 103.8 54 67.2 65.7 47.9 67 45.9 84.4 17.4 115.4 0 148.9 0l86.3 0zM192 189.2l48.6-61.2-97.3 0 48.6 61.2zM75 336.2l86.2 107.8-36.8 46c-5.5 6.9-15.6 8-22.5 2.5l-80-64c-6.9-5.5-8-15.6-2.5-22.5L75 336.2z"],"landmark-flag":[512,512,[],"e51c","M352-32L240-32c-8.8 0-16 7.2-16 16l0 144-176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 224-51.2 38.4C4.7 460.4 0 469.9 0 480 0 497.7 14.3 512 32 512l448 0c17.7 0 32-14.3 32-32 0-10.1-4.7-19.6-12.8-25.6l-51.2-38.4 0-224 16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-192 0 0-64 80 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zm48 224l0 224-64 0 0-224 64 0zm-112 0l0 224-64 0 0-224 64 0zm-112 0l0 224-64 0 0-224 64 0z"],"up-down-left-right":[512,512,["arrows-alt"],"f0b2","M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9S179.1 128 192 128l32 0 0 96-96 0 0-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9S128 332.9 128 320l0-32 96 0 0 96-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9S332.9 384 320 384l-32 0 0-96 96 0 0 32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9S384 179.1 384 192l0 32-96 0 0-96 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z"],"car-side":[640,512,[128663],"f5e4","M147 106.7l-29.8 85.3 122.9 0 0-96-77.9 0c-6.8 0-12.9 4.3-15.1 10.7zM48.6 193.9L86.5 85.6C97.8 53.5 128.1 32 162.1 32L360 32c25.2 0 48.9 11.9 64 32l96.2 128.3C587.1 196.5 640 252.1 640 320l0 16c0 35.3-28.7 64-64 64l-16.4 0c-4 44.9-41.7 80-87.6 80s-83.6-35.1-87.6-80l-144.7 0c-4 44.9-41.7 80-87.6 80s-83.6-35.1-87.6-80l-.4 0c-35.3 0-64-28.7-64-64l0-80c0-30.1 20.7-55.3 48.6-62.1zM440 192l-67.2-89.6c-3-4-7.8-6.4-12.8-6.4l-72 0 0 96 152 0zM152 432a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm360-40a40 40 0 1 0 -80 0 40 40 0 1 0 80 0z"],"trash-arrow-up":[448,512,["trash-restore"],"f829","M167.1-16l113.9 0c13.8 0 26 8.8 30.4 21.9L320 32 416 32c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 8.7-26.1C141.1-7.2 153.3-16 167.1-16zM32 144l384 0-21.1 323.1C393.3 492.4 372.3 512 347 512L101 512c-25.3 0-46.3-19.6-47.9-44.9L32 144zm209 79c-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-31 0 102.1c0 13.3 10.7 24 24 24s24-10.7 24-24l0-102.1 31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72z"],"life-ring":[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 58zm90.7 .8c33.8-43.4 54-98 54-157.3S491.8 142.1 458 98.7c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256S20.2 369.9 54 413.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-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"],copyright:[512,512,[169],"f1f9","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM205.1 306.9c28.1 28.1 73.7 28.1 101.8 0 9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-46.9 46.9-122.8 46.9-169.7 0s-46.9-122.8 0-169.7 122.8-46.9 169.7 0c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-28.1-28.1-73.7-28.1-101.8 0s-28.1 73.7 0 101.8z"],"file-prescription":[384,512,[],"f572","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM88 192c-13.3 0-24 10.7-24 24l0 144c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 22.5 0 58.4 55-33.4 31.6c-9.6 9.1-10.1 24.3-.9 33.9s24.3 10.1 33.9 .9l35.4-33.5 35.6 33.5c9.7 9.1 24.8 8.6 33.9-1s8.6-24.8-1-33.9l-33.6-31.6 33.6-31.8c9.6-9.1 10.1-24.3 .9-33.9s-24.3-10.1-33.9-.9l-35.7 33.7-40.9-38.5c12.9-11.7 21.1-28.6 21.1-47.5 0-35.3-28.7-64-64-64l-56 0zm32 80l-8 0 0-32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-24 0z"],eraser:[576,512,[],"f12d","M178.5 416l123 0 65.3-65.3-173.5-173.5-126.7 126.7 112 112zM224 480l-45.5 0c-17 0-33.3-6.7-45.3-18.7L17 345C6.1 334.1 0 319.4 0 304s6.1-30.1 17-41L263 17C273.9 6.1 288.6 0 304 0s30.1 6.1 41 17L527 199c10.9 10.9 17 25.6 17 41s-6.1 30.1-17 41l-135 135 120 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-288 0z"],"hourglass-start":[384,512,["hourglass-1"],"f251","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 11c0 42.4 16.9 83.1 46.9 113.1l67.9 67.9-67.9 67.9C48.9 353.9 32 394.6 32 437l0 11c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-11c0-42.4-16.9-83.1-46.9-113.1l-67.9-67.9 67.9-67.9c30-30 46.9-70.7 46.9-113.1l0-11c17.7 0 32-14.3 32-32S369.7 0 352 0L32 0zM288 437l0 11-192 0 0-11c0-25.5 10.1-49.9 28.1-67.9l67.9-67.9 67.9 67.9c18 18 28.1 42.4 28.1 67.9z"],"circle-left":[512,512,[61840,"arrow-alt-circle-left"],"f359","M512 256a256 256 0 1 0 -512 0 256 256 0 1 0 512 0zM124.7 244.7l104-104c4.6-4.6 11.5-5.9 17.4-3.5s9.9 8.3 9.9 14.8l0 56 96 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-96 0 0 56c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-104-104c-6.2-6.2-6.2-16.4 0-22.6z"],"cruzeiro-sign":[448,512,[],"e152","M240 96c-88.4 0-160 71.6-160 160 0 71.6 47.1 132.3 112 152.7L192 256c0-13.3 10.7-24 24-24 12.8 0 23.3 10.1 24 22.7 15.5-9.5 33.5-14.7 52.3-14.7l11.8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-11.8 0c-18.8 0-36.1 10-45.4 26.3-4.5 7.9-6.9 16.8-6.9 25.9l0 75.8c42.5 0 81.1-16.6 109.8-43.6 12.9-12.1 33.1-11.5 45.2 1.3s11.5 33.1-1.3 45.2C353.7 456.8 299.5 480 240 480 116.3 480 16 379.7 16 256S116.3 32 240 32c59.5 0 113.7 23.2 153.7 61.1 12.9 12.1 13.4 32.4 1.3 45.2s-32.4 13.4-45.2 1.3C321.1 112.6 282.5 96 240 96z"],smoking:[576,512,[128684],"f48d","M360 0c13.3 0 24 10.7 24 24l0 19c0 40.3 16 79 44.5 107.5l21 21C469 191 480 217.4 480 245l0 19c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-19c0-14.9-5.9-29.1-16.4-39.6l-21-21C357.1 146.9 336 96 336 43l0-19c0-13.3 10.7-24 24-24zM552 288c-13.3 0-24-10.7-24-24l0-19c0-40.3-16-79-44.5-107.5l-21-21C443 97 432 70.6 432 43l0-19c0-13.3 10.7-24 24-24s24 10.7 24 24l0 19c0 14.9 5.9 29.1 16.4 39.6l21 21C554.9 141.1 576 192 576 245l0 19c0 13.3-10.7 24-24 24zM320 448l96 0 0-32-96 0 0 32zM0 416c0-35.3 28.7-64 64-64l384 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32L64 512c-35.3 0-64-28.7-64-64l0-32zm576-40l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24s24 10.7 24 24z"],"square-poll-vertical":[448,512,["poll"],"f681","M64 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 32zm56 192c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zm184 88c0-13.3 10.7-24 24-24s24 10.7 24 24l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48zM224 128c13.3 0 24 10.7 24 24l0 208c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24z"],"person-circle-minus":[640,512,[],"e540","M280 24a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm24 212.7L341 286.6c12.8-17.5 28.5-32.7 46.3-45l-56.2-75.7C306 132 266.3 112 224 112s-82 20-107.2 53.9l-70.5 95c-10.5 14.2-7.6 34.2 6.6 44.8s34.2 7.6 44.8-6.6L144 236.7 144 512c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-275.3zM640 400a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16z"],biohazard:[576,512,[9763],"f780","M260 12.6c0-8.3-7.6-14.5-15.5-12.1-60.9 18.8-105.1 75.8-105.1 143.1 0 25.1 6.1 48.7 17 69.5-21 1.8-42 8.2-61.5 19.5-57.9 33.6-84.8 100.2-70.9 162.5 1.9 8.4 11.4 12 18.9 7.6 5-2.9 7.6-8.6 7.1-14.4-.3-3.3-.4-6.6-.4-10.1 0-123.5 184.4-123.5 184.4 0 0 88.4-94.5 113.6-148.2 75.4-4.5-3.2-10.5-3.9-15.3-1.1-7 4.1-8.6 13.6-2.7 19.1 46.6 43.8 118 53.9 176.1 20.2 17.9-10.4 32.8-23.9 44.5-39.4 11.7 15.6 26.6 29.1 44.5 39.4 58.1 33.7 129.5 23.6 176.1-20.2 5.9-5.5 4.3-15.1-2.7-19.1-4.8-2.8-10.8-2.1-15.3 1.1-53.7 38.2-148.2 13-148.2-75.4 0-123.5 184.4-123.5 184.4 0 0 3.4-.1 6.8-.4 10.1-.5 5.8 2.1 11.5 7.1 14.4 7.4 4.3 17 .8 18.9-7.6 13.9-62.2-13-128.9-70.9-162.5-19.5-11.3-40.4-17.7-61.5-19.5 10.9-20.8 17-44.4 17-69.5 0-67.3-44.2-124.3-105.1-143.1-7.9-2.4-15.5 3.8-15.5 12.1 0 5.9 4 11 9.5 13.2 83.4 33.6 70.8 178.4-37.8 178.4S167.1 59.4 250.5 25.8c5.5-2.2 9.5-7.3 9.5-13.2zM248.4 288a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM435 317.7c-16.2 0-31.4 5.5-42.1 15-10.1 9.1-18.1 23.4-18.1 45.6 0 21.1 7.2 35 16.5 44.1 32.2-24.6 55.5-60.5 63.9-101.8-6.3-1.9-13.2-3-20.2-3zM202 378.3c0-22.3-8-36.6-18.1-45.6-10.7-9.6-25.9-15-42.1-15-7 0-13.9 1-20.2 3 8.4 41.3 31.6 77.2 63.9 101.8 9.4-9.1 16.5-23.1 16.5-44.2zm41.2-224.3c9 10.2 23.2 18.2 45.2 18.2s36.2-8 45.2-18.2c6.7-7.6 11.5-17.5 13.6-28.4-18.3-6.8-38.2-10.5-58.8-10.5s-40.5 3.7-58.8 10.5c2.2 10.9 6.9 20.8 13.6 28.5z"],"bell-concierge":[512,512,[128718,"concierge-bell"],"f562","M216 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l16 0 0 33.3C124.8 156.7 40.2 243.7 32.6 352l446.9 0C471.8 243.7 387.2 156.7 280 145.3l0-33.3 16 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0zM24 400c-13.3 0-24 10.7-24 24s10.7 24 24 24l464 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 400z"],"ruler-horizontal":[576,512,[],"f547","M48 384c-26.5 0-48-21.5-48-48L0 176c0-26.5 21.5-48 48-48l24 0 0 104c0 13.3 10.7 24 24 24s24-10.7 24-24l0-104 48 0 0 72c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72 48 0 0 104c0 13.3 10.7 24 24 24s24-10.7 24-24l0-104 48 0 0 72c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72 48 0 0 104c0 13.3 10.7 24 24 24s24-10.7 24-24l0-104 24 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L48 384z"],horse:[576,512,[128014],"f6f0","M448 238.1l0-78.1 16 0 9.8 19.6c12.5 25.1 42.2 36.4 68.3 26 20.5-8.2 33.9-28 33.9-50.1L576 80c0-19.1-8.4-36.3-21.7-48l5.7 0c8.8 0 16-7.2 16-16S568.8 0 560 0L448 0C377.3 0 320 57.3 320 128l-171.2 0C118.1 128 91.2 144.3 76.3 168.8 33.2 174.5 0 211.4 0 256l0 56c0 13.3 10.7 24 24 24s24-10.7 24-24l0-56c0-13.4 6.6-25.2 16.7-32.5 1.6 13 6.3 25.4 13.6 36.4l28.2 42.4c8.3 12.4 6.4 28.7-1.2 41.6-16.5 28-20.6 62.2-10 93.9l17.5 52.4c4.4 13.1 16.6 21.9 30.4 21.9l33.7 0c21.8 0 37.3-21.4 30.4-42.1l-20.8-62.5c-2.1-6.4-.5-13.4 4.3-18.2l12.7-12.7c13.2-13.2 20.6-31.1 20.6-49.7 0-2.3-.1-4.6-.3-6.9l84 24c4.1 1.2 8.2 2.1 12.3 2.8L320 480c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-164.3c19.2-19.2 31.5-45.7 32-75.7l0 0 0-1.9zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"],calendar:[448,512,[128197,128198],"f133","M128 0C110.3 0 96 14.3 96 32l0 32-32 0C28.7 64 0 92.7 0 128l0 48 448 0 0-48c0-35.3-28.7-64-64-64l-32 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32-128 0 0-32c0-17.7-14.3-32-32-32zM0 224L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192-448 0z"],"hands-holding-child":[640,512,[],"e4fa","M320-32a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM40 64c22.1 0 40 17.9 40 40l0 160.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1 12.9-8.6 14.7-26.9 3.7-37.8-7.3-7.3-23.1-23.1-47.2-47.2-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c24.1 24.1 39.9 39.9 47.2 47.2l0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2l0 78.9c0 26.5-21.5 48-48 48l-66.7 0c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5L0 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40l0 221.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7L400 512c-26.5 0-48-21.5-48-48l0-78.9c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0c7.3-7.3 23.1-23.1 47.2-47.2 12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-24.1 24.1-39.9 39.9-47.2 47.2-11 11-9.2 29.2 3.7 37.8 9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3L560 104c0-22.1 17.9-40 40-40zM384.5 149l-19.8-16.7 11.1 88.8c1.6 13.2-7.7 25.1-20.8 26.8s-25.1-7.7-26.8-20.8l-4.4-35-7.6 0-4.4 35c-1.6 13.2-13.6 22.5-26.8 20.8s-22.5-13.6-20.8-26.8l11.1-88.8-19.8 16.7c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l27.9-23.6C271.3 72.8 295.3 64 320 64s48.7 8.8 67.6 24.7l27.9 23.6c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.4-33.8 2.8z"],italic:[384,512,[],"f033","M128 64c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-58.7 0-133.3 320 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l58.7 0 133.3-320-64 0c-17.7 0-32-14.3-32-32z"],khanda:[512,512,[9772],"f66d","M240.7 8c8.9-7.4 21.8-7.4 30.7 0l37.8 31.5c8.7 7.3 11.1 19.6 6 29.6-1.2 2.4-2.8 5.5-4.6 9.2 34.2 19.2 57.3 55.8 57.3 97.8s-23.1 78.6-57.3 97.8c1.8 3.7 3.3 6.8 4.6 9.2 5.1 10 2.7 22.3-6 29.6l-37.2 31 0 19.8c22.9-15.7 48.4-33.3 76.7-52.7 42.8-29.4 68.4-78 68.4-130l0-11.1c0-23.9-7.1-47.3-20.4-67.2-5.1-7.7-4.6-17.8 1.7-24.6 6.6-7.1 17.2-8.1 25.2-2.8 27.5 18.1 89.4 67.5 89.4 149.1 0 46.5-20.2 88.6-41.8 120.4-21.6 32-45.6 55-55.3 63.8-7.8 7.1-19 7.9-27.6 3l-70.8-40.3-32.7 22.5 45.5 31.3c1.8-.4 3.7-.7 5.7-.7 13.3 0 24 10.7 24 24s-10.7 24-24 24c-12.2 0-22.3-9.1-23.8-21l-40.2-27.6 0 28.9c9.6 5.5 16 15.9 16 27.7 0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7l0-28.1-40.3 27.7c-1.8 11.4-11.8 20.1-23.7 20.1-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-70.8 40.3c-8.7 4.9-19.8 4.1-27.6-3-9.7-8.8-33.7-31.9-55.3-63.8-21.5-31.8-41.8-73.9-41.8-120.4 0-81.7 61.9-131.1 89.4-149.1 8.1-5.3 18.6-4.3 25.2 2.8 6.4 6.9 6.8 17 1.7 24.6-13.3 19.9-20.4 43.3-20.4 67.2l0 11.1c0 51.9 25.6 100.6 68.4 130 28.4 19.6 53.7 36.9 75.6 52l0-19.1-37.2-31c-8.7-7.3-11.1-19.6-6-29.6 1.2-2.4 2.8-5.5 4.6-9.2-34.2-19.2-57.3-55.8-57.3-97.8s23.1-78.6 57.3-97.8c-1.8-3.7-3.3-6.8-4.6-9.2-5.1-10-2.7-22.3 6-29.6L240.7 8zM220.3 122.9c-17 11.5-28.2 31-28.2 53.1s11.2 41.6 28.2 53.1c6.8-19.2 11.8-38.4 11.8-53.1s-4.9-33.9-11.8-53.1zm71.5 106.2c17-11.5 28.2-31 28.2-53.1s-11.2-41.6-28.2-53.1c-6.8 19.2-11.8 38.4-11.8 53.1s4.9 33.9 11.8 53.1z"],"face-frown-open":[512,512,[128550,"frown-open"],"f57a","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM176 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 0zM182.4 382.5c-12.4 5.2-26.5-4.1-21.1-16.4 16-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.4-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8z"],check:[448,512,[10003,10004],"f00c","M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z"],fingerprint:[512,512,[],"f577","M48 256c0-114.9 93.1-208 208-208 63.1 0 119.6 28.1 157.8 72.5 8.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 0 114.6 0 0 114.6 0 256l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40zm458.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.1l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c0-18.1-1.9-35.8-5.5-52.9zM256 80c-19 0-37.4 3-54.5 8.6-15.2 5-18.7 23.7-8.3 35.9 7.1 8.3 18.8 10.8 29.4 7.9 10.6-2.9 21.8-4.4 33.4-4.4 70.7 0 128 57.3 128 128l0 24.9c0 25.2-1.5 50.3-4.4 75.3-1.7 14.6 9.4 27.8 24.2 27.8 11.8 0 21.9-8.6 23.3-20.3 3.3-27.4 5-55 5-82.7l0-24.9c0-97.2-78.8-176-176-176zM150.7 148.7c-9.1-10.6-25.3-11.4-33.9-.4-23.1 29.8-36.8 67.1-36.8 107.7l0 24.9c0 24.2-2.6 48.4-7.8 71.9-3.4 15.6 7.9 31.1 23.9 31.1 10.5 0 19.9-7 22.2-17.3 6.4-28.1 9.7-56.8 9.7-85.8l0-24.9c0-27.2 8.5-52.4 22.9-73.1 7.2-10.4 8-24.6-.2-34.2zM256 160c-53 0-96 43-96 96l0 24.9c0 35.9-4.6 71.5-13.8 106.1-3.8 14.3 6.7 29 21.5 29 9.5 0 17.9-6.2 20.4-15.4 10.5-39 15.9-79.2 15.9-119.7l0-24.9c0-28.7 23.3-52 52-52s52 23.3 52 52l0 24.9c0 36.3-3.5 72.4-10.4 107.9-2.7 13.9 7.7 27.2 21.8 27.2 10.2 0 19-7 21-17 7.7-38.8 11.6-78.3 11.6-118.1l0-24.9c0-53-43-96-96-96zm24 96c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24.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.9l0-24.9z"],"charging-station":[576,512,[],"f5e7","M64 64C64 28.7 92.7 0 128 0L288 0c35.3 0 64 28.7 64 64l0 224c44.2 0 80 35.8 80 80l0 12c0 11 9 20 20 20s20-9 20-20l0-127.7c-32.5-10.2-56-40.5-56-76.3l0-32c0-8.8 7.2-16 16-16l16 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 32 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 16 0c8.8 0 16 7.2 16 16l0 32c0 35.8-23.5 66.1-56 76.3L520 380c0 37.6-30.4 68-68 68s-68-30.4-68-68l0-12c0-17.7-14.3-32-32-32l0 129.4c9.3 3.3 16 12.2 16 22.6 0 13.3-10.7 24-24 24L72 512c-13.3 0-24-10.7-24-24 0-10.5 6.7-19.3 16-22.6L64 64zm82.7 125.7l39 0-20.9 66.9c-2.4 7.6 3.3 15.4 11.3 15.4 2.9 0 5.6-1 7.8-2.9l94.6-82c3.1-2.7 4.9-6.6 4.9-10.7 0-7.8-6.3-14.1-14.1-14.1l-39 0 20.9-66.9c2.4-7.6-3.3-15.4-11.3-15.4-2.9 0-5.6 1-7.8 2.9l-94.6 82c-3.1 2.7-4.9 6.6-4.9 10.7 0 7.8 6.3 14.1 14.1 14.1z"],"user-lock":[576,512,[],"f502","M224 8a120 120 0 1 1 0 240 120 120 0 1 1 0-240zM194.3 304l59.4 0c29.7 0 57.7 7.3 82.3 20.1l0 4.3c-19.6 17.6-32 43.1-32 71.5l0 96c0 5.5 .5 10.9 1.3 16.1L45.7 512C29.3 512 16 498.7 16 482.3 16 383.8 95.8 304 194.3 304zm301.7 .1c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 47.9 64 0 0-47.9zM352 400c0-20.9 13.4-38.7 32-45.3l0-50.6c0-44.2 35.8-80 80-80s80 35.8 80 80l0 50.6c18.6 6.6 32 24.4 32 45.3l0 96c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-96z"],"mobile-screen-button":[384,512,["mobile-alt"],"f3cd","M16 64C16 28.7 44.7 0 80 0L304 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L80 512c-35.3 0-64-28.7-64-64L16 64zm64 0l0 304 224 0 0-304-224 0zM192 472c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z"],"anchor-circle-check":[640,512,[],"e4aa","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 0c-53 0-96 43-96 96 0 41.8 26.7 77.4 64 90.5l0 257.9c-62.9-14.3-110.2-69.7-111.9-136.5l16.1 14.1c10 8.7 25.1 7.7 33.9-2.3s7.7-25.1-2.3-33.9l-64-56c-9-7.9-22.6-7.9-31.6 0l-64 56c-10 8.7-11 23.9-2.3 33.9s23.9 11 33.9 2.3L80 307.9c2.1 113.1 94.4 204.1 208 204.1 16.6 0 32.7-1.9 48.2-5.6-20.3-30.5-32.2-67-32.2-106.4 0-27.3 5.7-53.3 16-76.9l0-136.6c37.3-13.2 64-48.7 64-90.5 0-53-43-96-96-96zM640 400a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-86.6-60.9c7.1 5.2 8.7 15.2 3.5 22.3l-64 88c-2.8 3.8-7 6.2-11.7 6.5s-9.3-1.3-12.6-4.6l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l26.8 26.8 53-72.9c5.2-7.1 15.2-8.7 22.4-3.5z"],"person-walking-with-cane":[576,512,["blind"],"f29d","M224-32a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM160 205.3l-22.6 22.6c-6 6-9.4 14.1-9.4 22.6l0 37.5c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-37.5c0-25.5 10.1-49.9 28.1-67.9l34.4-34.4c23.2-23.2 54.6-36.2 87.3-36.2 36.1 0 70.3 15.8 93.8 43.1l68.6 80c11.5 13.4 9.9 33.6-3.5 45.1s-33.6 9.9-45.1-3.5l-55.7-65 0 118.6 34.5 29.6c17.7 15.2 29.3 36.2 32.6 59.3l12.6 88.1c2.5 17.5-9.7 33.7-27.2 36.2s-33.7-9.7-36.2-27.2l-12.6-88.1c-1.1-7.7-5-14.7-10.9-19.8l-71.4-61.2c-21.3-18.2-33.5-44.9-33.5-72.9l0-69.3zm.1 165.8c2.4 2.3 4.8 4.6 7.4 6.8l46 39.4-2.2 7.6c-4.5 15.7-12.9 30-24.4 41.5l-68.3 68.3c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l68.3-68.3c3.8-3.8 6.6-8.6 8.1-13.8L160.1 371zm233.5-62.2c10.6-8 25.6-5.8 33.6 4.8l144 192c8 10.6 5.8 25.6-4.8 33.6s-25.6 5.8-33.6-4.8l-144-192c-8-10.6-5.8-25.6 4.8-33.6z"],"file-waveform":[384,512,["file-medical-alt"],"f478","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64l0-96 60.3 0 48.8 62.7c5.1 6.6 13.3 10 21.6 9.1s15.5-6.1 19.1-13.6l42.9-91.2 9.9 19.8c4.1 8.1 12.4 13.3 21.5 13.3l72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-57.2 0-25.4-50.7c-4.1-8.2-12.6-13.4-21.8-13.3s-17.5 5.5-21.4 13.8l-47.3 100.6-32-41.1C86.4 307.4 79.4 304 72 304L0 304 0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5z"],"house-crack":[512,512,[],"e3b1","M277.8 8.6c-12.3-11.4-31.3-11.4-43.5 0l-224 208c-9.6 9-12.8 22.9-8 35.1S18.8 272 32 272l16 0 0 176c0 35.3 28.7 64 64 64l86.4 0-31.3-52.2c-4.1-6.8-2.6-15.5 3.5-20.5L256 368 195.8 285.2c-10.9-15 8.2-33.5 22.8-22l117.9 92.6c8 6.3 8.2 18.4 .4 24.9L256 448 294.4 512 400 512c35.3 0 64-28.7 64-64l0-176 16 0c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8-35.1l-224-208z"],"hat-wizard":[512,512,[],"f6e8","M64 400l85.7-208.2c17-41.3 47.8-75.3 87.2-96.3L383.8 17.2c12.3-6.6 26.5 4.7 23 18.2L369.6 177.8c-1.1 4.1-1.6 8.3-1.6 12.6 0 6.3 1.2 12.6 3.6 18.5l76.4 191.1-207.1 0 11.8-35.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.5-13.5-40.4C237 260.4 230.9 256 224 256s-13 4.4-15.2 10.9l-13.5 40.4-40.4 13.5C148.4 323 144 329.1 144 336s4.4 13 10.9 15.2l40.4 13.5 11.8 35.4-143.1 0zM279.6 141.5c-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.5s6.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.2zM32 448l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32z"],"user-doctor":[448,512,["user-md"],"f0f0","M224 8a120 120 0 1 0 0 240 120 120 0 1 0 0-240zm60 312.8c-5.4-.5-11-.8-16.6-.8l-86.9 0c-5.6 0-11.1 .3-16.6 .8l0 67.5c16.5 7.6 28 24.3 28 43.6 0 26.5-21.5 48-48 48s-48-21.5-48-48c0-19.4 11.5-36.1 28-43.6l0-58.4C61 353 16 413.6 16 484.6 16 499.7 28.3 512 43.4 512l361.1 0c15.1 0 27.4-12.3 27.4-27.4 0-71-45-131.5-108-154.6l0 37.4c23.3 8.2 40 30.5 40 56.6l0 32c0 11-9 20-20 20s-20-9-20-20l0-32c0-11-9-20-20-20s-20 9-20 20l0 32c0 11-9 20-20 20s-20-9-20-20l0-32c0-26.1 16.7-48.3 40-56.6l0-46.6z"],"chart-bar":[512,512,["bar-chart"],"f080","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 64c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 80l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 112l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"],"spray-can-sparkles":[576,512,["air-freshener"],"f5d0","M160 32l0 80 128 0 0-80c0-17.7-14.3-32-32-32L192 0c-17.7 0-32 14.3-32 32zm0 128c-53 0-96 43-96 96l0 208c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-208c0-53-43-96-96-96l-128 0zm64 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM448 48c0-1.4-1-3-2.2-3.6L416 32 403.6 2.2C403 1 401.4 0 400 0s-3 1-3.6 2.2L384 32 354.2 44.4c-1.2 .6-2.2 2.2-2.2 3.6 0 1.4 1 3 2.2 3.6L384 64 396.4 93.8C397 95 398.6 96 400 96s3-1 3.6-2.2L416 64 445.8 51.6C447 51 448 49.4 448 48zm76.4 45.8C525 95 526.6 96 528 96s3-1 3.6-2.2L544 64 573.8 51.6c1.2-.6 2.2-2.2 2.2-3.6 0-1.4-1-3-2.2-3.6L544 32 531.6 2.2C531 1 529.4 0 528 0s-3 1-3.6 2.2L512 32 482.2 44.4c-1.2 .6-2.2 2.2-2.2 3.6 0 1.4 1 3 2.2 3.6L512 64 524.4 93.8zm7.2 100.4c-.6-1.2-2.2-2.2-3.6-2.2s-3 1-3.6 2.2L512 224 482.2 236.4c-1.2 .6-2.2 2.2-2.2 3.6 0 1.4 1 3 2.2 3.6L512 256 524.4 285.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L544 256 573.8 243.6c1.2-.6 2.2-2.2 2.2-3.6 0-1.4-1-3-2.2-3.6L544 224 531.6 194.2zM512 144c0-1.4-1-3-2.2-3.6L480 128 467.6 98.2C467 97 465.4 96 464 96s-3 1-3.6 2.2L448 128 418.2 140.4c-1.2 .6-2.2 2.2-2.2 3.6 0 1.4 1 3 2.2 3.6L448 160 460.4 189.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L480 160 509.8 147.6c1.2-.6 2.2-2.2 2.2-3.6z"],"baht-sign":[320,512,[],"e0ac","M136 0c-13.3 0-24 10.7-24 24l0 40-74.4 0C16.8 64 0 80.8 0 101.6L0 406.3c0 23 18.7 41.7 41.7 41.7l70.3 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 48 0c61.9 0 112-50.1 112-112 0-40.1-21.1-75.3-52.7-95.1 13.1-18.3 20.7-40.7 20.7-64.9 0-61.9-50.1-112-112-112l-16 0 0-40c0-13.3-10.7-24-24-24zM112 128l0 96-48 0 0-96 48 0zm48 96l0-96 16 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-16 0zm-48 64l0 96-48 0 0-96 48 0zm48 96l0-96 48 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-48 0z"],"temperature-arrow-up":[512,512,["temperature-up"],"e040","M64.5 96c0-53 43-96 96-96s96 43 96 96l0 164.7c29.5 26.4 48 64.7 48 107.3 0 79.5-64.5 144-144 144s-144-64.5-144-144c0-42.6 18.5-81 48-107.3L64.5 96zm96 336c35.3 0 64-28.7 64-64 0-26.9-16.5-49.9-40-59.3l0-212.7c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 212.7c-23.5 9.5-40 32.5-40 59.3 0 35.3 28.7 64 64 64zM439.1 9.4l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-9.4-9.4 0 178.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-178.7-9.4 9.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c6-6 14.1-9.4 22.6-9.4s16.6 3.4 22.6 9.4z"],"web-awesome":[640,512,[],"e682","M372.2 52c0 20.9-12.4 39-30.2 47.2L448 192 552.4 171.1c-5.3-7.7-8.4-17.1-8.4-27.1 0-26.5 21.5-48 48-48s48 21.5 48 48c0 26-20.6 47.1-46.4 48L481 442.3c-10.3 23-33.2 37.7-58.4 37.7l-205.2 0c-25.2 0-48-14.8-58.4-37.7L46.4 192C20.6 191.1 0 170 0 144 0 117.5 21.5 96 48 96s48 21.5 48 48c0 10.1-3.1 19.4-8.4 27.1L192 192 298.1 99.1c-17.7-8.3-30-26.3-30-47.1 0-28.7 23.3-52 52-52s52 23.3 52 52z"],"non-binary":[384,512,[],"e807","M192 544c-97.2 0-176-78.8-176-176 0-86.3 62.1-158 144-173l0-47.2-49.7 24.8-3 1.3c-15.2 5.7-32.5-.8-39.9-15.7-7.4-14.8-2.2-32.6 11.5-41.3l2.8-1.6 38.8-19.4-38.8-19.4c-15.8-7.9-22.2-27.1-14.3-42.9 7.4-14.8 24.8-21.4 40-15.6l3 1.3 49.7 24.8 0-44.2c0-17.7 14.3-32 32-32s32 14.3 32 32l0 44.2 49.7-24.8 3-1.3c15.2-5.8 32.5 .8 39.9 15.6s2.2 32.7-11.5 41.3l-2.8 1.6-38.7 19.4 38.7 19.3c15.8 7.9 22.2 27.1 14.3 42.9-7.4 14.8-24.7 21.4-39.9 15.6l-3-1.3-49.7-24.8 0 47.2c81.9 15.1 144 86.8 144 173 0 97.2-78.8 176-176 176zm0-64a112 112 0 1 0 0-224 112 112 0 1 0 0 224z"],n:[384,512,[110],"4e","M21.1 33.9c12.7-4.6 26.9-.7 35.5 9.6L320 359.6 320 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 384c0 13.5-8.4 25.5-21.1 30.1s-26.9 .7-35.5-9.6L64 152.4 64 448c0 17.7-14.3 32-32 32S0 465.7 0 448L0 64C0 50.5 8.4 38.5 21.1 33.9z"],"arrows-up-down-left-right":[512,512,["arrows"],"f047","M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l9.4-9.4 0 114.7-114.7 0 9.4-9.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4 114.7 0 0 114.7-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-9.4 9.4 0-114.7 114.7 0-9.4 9.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4-114.7 0 0-114.7 9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64z"],house:[512,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M277.8 8.6c-12.3-11.4-31.3-11.4-43.5 0l-224 208c-9.6 9-12.8 22.9-8 35.1S18.8 272 32 272l16 0 0 176c0 35.3 28.7 64 64 64l288 0c35.3 0 64-28.7 64-64l0-176 16 0c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8-35.1l-224-208zM240 320l32 0c26.5 0 48 21.5 48 48l0 96-128 0 0-96c0-26.5 21.5-48 48-48z"],spinner:[512,512,[],"f110","M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm0 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM48 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm368 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM75 369.1A48 48 0 1 1 142.9 437 48 48 0 1 1 75 369.1zM75 75A48 48 0 1 1 142.9 142.9 48 48 0 1 1 75 75zM437 369.1A48 48 0 1 1 369.1 437 48 48 0 1 1 437 369.1z"],gavel:[576,512,["legal"],"f0e3","M169.6 153.4l-18.7-18.7c-12.5-12.5-12.5-32.8 0-45.3L265.6-25.4c12.5-12.5 32.8-12.5 45.3 0L329.6-6.6c12.5 12.5 12.5 32.8 0 45.3L214.9 153.4c-12.5 12.5-32.8 12.5-45.3 0zM276 211.7l-31.4-31.4 112-112 119.4 119.4-112 112-31.4-31.4-232 232c-15.6 15.6-40.9 15.6-56.6 0s-15.6-40.9 0-56.6l232-232zM390.9 374.6c-12.5-12.5-12.5-32.8 0-45.3L505.6 214.6c12.5-12.5 32.8-12.5 45.3 0l18.7 18.7c12.5 12.5 12.5 32.8 0 45.3L454.9 393.4c-12.5 12.5-32.8 12.5-45.3 0l-18.7-18.7z"],"ticket-simple":[576,512,["ticket-alt"],"f3ff","M0 128C0 92.7 28.7 64 64 64l448 0c35.3 0 64 28.7 64 64l0 64c0 8.8-7.4 15.7-15.7 18.6-18.8 6.5-32.3 24.4-32.3 45.4s13.5 38.9 32.3 45.4c8.3 2.9 15.7 9.8 15.7 18.6l0 64c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64l0-64C0 311.2 7.4 304.3 15.7 301.4 34.5 294.9 48 277 48 256s-13.5-38.9-32.3-45.4C7.4 207.7 0 200.8 0 192l0-64z"],dove:[512,512,[128330],"f4ba","M496 64c13.2 0 20.7 15.1 12.8 25.6L480 128 480 304c0 79.5-64.5 144-144 144l-112 0-46.3 46.3c-10.4 10.4-26.5 12.4-39.1 4.8L41.5 440.9c-17-10.2-15-35.5 3.4-42.9L160 352C23.8 311.1 7.5 169.8 22 95.7 25.6 77.9 45.3 71.4 61.3 80.2L320 224 320 144c0-44.2 35.8-80 80-80l96 0zm-96 56a24 24 0 1 0 0 48 24 24 0 1 0 0-48zM182.5-9.6c12.4-13.7 33.3-8.9 42.5 7.1l56.4 98.3c-5.8 14.4-9.2 30.1-9.4 46.5L138.1 68c10.1-31.6 27-58.4 44.4-77.6z"],"tarp-droplet":[512,512,[],"e57c","M256 160c35.3 0 64-26.9 64-60 0-24-33.7-70.1-52.2-93.5-6.1-7.7-17.5-7.7-23.6 0-18.5 23.4-52.2 69.5-52.2 93.5 0 33.1 28.7 60 64 60zM368 96c0 61.9-50.1 112-112 112S144 157.9 144 96c0-11.1 1.6-21.9 4.6-32L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l277.5 0c17 0 33.3-6.7 45.3-18.7L493.3 322.7c12-12 18.7-28.3 18.7-45.3L512 128c0-35.3-28.7-64-64-64l-84.6 0c3 10.1 4.6 20.9 4.6 32zm85.5 176L336 389.5 336 296c0-13.3 10.7-24 24-24l93.5 0zM96 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],"tree-city":[640,512,[],"e587","M288 48c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 48 48 0 0-72c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72 16 0c26.5 0 48 21.5 48 48l0 320c0 26.5-21.5 48-48 48l-256 0c-26.5 0-48-21.5-48-48l0-416zm64 64l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM352 304l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM528 192c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM512 304l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM96 480l0-160-16 0c-44.2 0-80-35.8-80-80 0-26.7 13.1-50.3 33.2-64.9-.8-4.9-1.2-10-1.2-15.1 0-53 43-96 96-96s96 43 96 96l0 96c0 35.3-28.7 64-64 64l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32z"],"turn-up":[384,512,[10548,"level-up-alt"],"f3bf","M169.4 9.4c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9S332.9 192 320 192l-64 0 0 160c0 88.4-71.6 160-160 160l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l64 0c17.7 0 32-14.3 32-32l0-160-64 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128z"],"temperature-quarter":[320,512,["temperature-1","thermometer-1","thermometer-quarter"],"f2ca","M160 0C107 0 64 43 64 96l0 164.7C34.5 287 16 325.4 16 368 16 447.5 80.5 512 160 512s144-64.5 144-144c0-42.6-18.5-81-48-107.3L256 96c0-53-43-96-96-96zm64 368c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3l0-28.7c0-13.3 10.7-24 24-24s24 10.7 24 24l0 28.7c23.5 9.5 40 32.5 40 59.3z"],sliders:[512,512,["sliders-h"],"f1de","M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 224zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384z"],mosque:[576,512,[128332],"f678","M174.8 224l226.4 0c43.5 0 78.8-35.3 78.8-78.8 0-25.5-12.3-49.4-33.1-64.2L297.3-25.4c-5.6-3.9-13-3.9-18.5 0L129.1 81C108.3 95.8 96 119.7 96 145.2 96 188.7 131.3 224 174.8 224zM512 512c35.3 0 64-28.7 64-64l0-224c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48-448 0 0-48c0-17.7-14.3-32-32-32S0 206.3 0 224L0 448c0 35.3 28.7 64 64 64l448 0zM240 384c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80-96 0 0-80z"],h:[384,512,[104],"48","M320 288l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 160-256 0 0-160c0-17.7-14.3-32-32-32S0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 256 0z"],info:[192,512,[],"f129","M48 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM0 192c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 256 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-224-32 0c-17.7 0-32-14.3-32-32z"],"person-walking":[384,512,[128694,"walking"],"f554","M192 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112zM105.4 227.9l22.6-22.6 0 69.3c0 28 12.2 54.7 33.5 72.9l71.4 61.2c5.9 5.1 9.8 12.1 10.9 19.8l12.6 88.1c2.5 17.5 18.7 29.7 36.2 27.2s29.7-18.7 27.2-36.2l-12.6-88.1c-3.3-23.1-14.9-44.1-32.6-59.3l-34.5-29.6 0-115.2 3.8 4.7c18.2 22.8 45.8 36 75 36l33.2 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-33.2 0c-9.7 0-18.9-4.4-25-12l-17.9-22.4c-23-28.8-57.9-45.6-94.8-45.6-32.2 0-63.1 12.8-85.8 35.6L60.1 182.6C42.1 200.6 32 225 32 250.5L32 288c0 17.7 14.3 32 32 32s32-14.3 32-32l0-37.5c0-8.5 3.4-16.6 9.4-22.6zm12.4 179.4c-1.5 5.2-4.3 10-8.1 13.8L41.4 489.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.3-68.3c11.5-11.5 19.9-25.8 24.4-41.5l2.2-7.6-46-39.4c-2.5-2.2-5-4.4-7.4-6.8l-10.4 36.2z"],"arrow-turn-down":[384,512,["level-down"],"f149","M32 64C14.3 64 0 49.7 0 32S14.3 0 32 0l96 0c53 0 96 43 96 96l0 306.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 402.7 160 96c0-17.7-14.3-32-32-32L32 64z"],road:[512,512,[128739],"f018","M223.9 32l-76.2 0c-29.4 0-55.1 20.1-62.1 48.6L1.4 420.5C-6.1 450.7 16.8 480 48 480l175.9 0 0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64 176.1 0c31.2 0 54.1-29.3 46.6-59.5L426.5 80.6C419.4 52.1 393.8 32 364.3 32l-76.4 0 0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm64 192l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z"],spiral:[512,512,[],"e80a","M115.5 7.4c13.6-11.3 33.8-9.5 45.1 4.1s9.5 33.8-4.1 45.1C100.2 103.5 64 175.2 64 256 64 362 150 448 256 448s192-86 192-192c0-75.1-60.9-136-136-136S176 180.9 176 256c0 44.2 35.8 80 80 80s80-35.8 80-80c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-48.6 39.4-88 88-88s88 39.4 88 88c0 79.5-64.5 144-144 144S112 335.5 112 256c0-110.5 89.5-200 200-200s200 89.5 200 200c0 141.4-114.6 256-256 256S0 397.4 0 256C0 155.8 45 66.1 115.5 7.4z"],"face-frown":[512,512,[9785,"frown"],"f119","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm90.6-113.9c-20.4-28-53.4-46.1-90.6-46.1s-70.2 18.1-90.6 46.1c-7.8 10.7-22.8 13.1-33.5 5.3s-13.1-22.8-5.3-33.5C155.7 330 202.8 304 256 304s100.3 26 129.4 65.9c7.8 10.7 5.4 25.7-5.3 33.5s-25.7 5.4-33.5-5.3zM144 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"],"wine-glass-empty":[320,512,["wine-glass-alt"],"f5ce","M64 0C48.7 0 35.6 10.8 32.6 25.7L3.2 173C1.1 183.5 0 194.2 0 205l0 3c0 77.4 55 142 128 156.8l0 115.2-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-115.2C265 350 320 285.4 320 208l0-3c0-10.7-1.1-21.4-3.2-32L287.4 25.7C284.4 10.8 271.3 0 256 0L64 0zm1.9 185.6L90.2 64 229.8 64 254.1 185.6c1.3 6.4 1.9 12.9 1.9 19.4l0 3c0 53-43 96-96 96s-96-43-96-96l0-3c0-6.5 .6-13 1.9-19.4z"],clapperboard:[512,512,[],"e131","M448 64c2 0 3.9 .1 5.8 .3l-95.7 95.7 67.9 0 72-72c8.8 11 14 24.9 14 40l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l70.1 0-96 96 67.9 0 95-95 1-1 92.1 0-96 96 67.9 0 95-95 1-1 86.1 0z"],"forward-step":[384,512,["step-forward"],"f051","M21 36.8c12.9-7 28.7-6.3 41 1.8L320 208.1 320 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 384c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-144.1-258 169.6c-12.3 8.1-28 8.8-41 1.8S0 454.7 0 440L0 72C0 57.3 8.1 43.8 21 36.8z"],"square-up-right":[448,512,[8599,"external-link-square-alt"],"f360","M384 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 0zM168 160c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l35 35-67 67c-9.4 9.4-9.4 24.6 0 33.9l24 24c9.4 9.4 24.6 9.4 33.9 0l67-67 35 35c6.9 6.9 17.2 8.9 26.2 5.2S320 321.7 320 312l0-128c0-13.3-10.7-24-24-24l-128 0z"],"book-journal-whills":[448,512,["journal-whills"],"f66a","M96 512l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-66.7c18.6-6.6 32-24.4 32-45.3l0-288c0-26.5-21.5-48-48-48L96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96zM64 416c0-17.7 14.3-32 32-32l256 0 0 64-256 0c-17.7 0-32-14.3-32-32zM274.1 99.2c2.6-2.6 6.7-3.1 9.9-1.1 32.1 20 53.4 55.6 53.4 96.2 0 62.6-50.7 113.3-113.3 113.3S110.7 256.9 110.7 194.3c0-40.6 21.4-76.2 53.4-96.2 3.1-2 7.2-1.5 9.9 1.1s3.1 6.7 1.2 9.8c-5.2 8.6-8.2 18.7-8.2 29.5 0 15.1 5.9 28.8 15.5 39.1 2.5 2.7 2.9 6.7 .9 9.7-4.7 7.4-7.4 16.1-7.4 25.5 0 21.6 14.3 39.9 34 45.9l1-24.8c-7.1-4.4-11.8-12.2-11.8-21.1 0-9.6 5.5-18 13.5-22.1l3.3-81.8c.2-4.3 3.7-7.7 8-7.7s7.8 3.4 8 7.7l3.3 81.8c8 4.1 13.5 12.4 13.5 22.1 0 8.9-4.7 16.7-11.8 21.1l1 24.8c19.6-6 33.9-24.1 34-45.6l0-.6c-.1-9.3-2.7-17.9-7.4-25.2-1.9-3.1-1.6-7.1 .9-9.7 9.6-10.2 15.5-23.9 15.5-39.1 0-10.8-3-20.9-8.2-29.5-1.9-3.2-1.4-7.2 1.2-9.8z"],"champagne-glasses":[640,512,[129346,"glass-cheers"],"f79f","M155.6 17.3C163 3 179.9-3.6 195 1.9l125 45.6 125-45.6c15.1-5.5 32 1.1 39.4 15.4l78.8 152.9c28.8 55.8 10.3 122.3-38.5 156.6l31.3 86.2 41-15c16.6-6 35 2.5 41 19.1s-2.5 35-19.1 41c-47.4 17.3-94.8 34.5-142.2 51.8-16.6 6.1-35-2.5-41-19.1s2.5-35 19.1-41l41-15-31.3-86.2c-59.4 5.2-116.2-33.9-130-95.2l-14.6-64.7-14.6 64.7c-13.8 61.3-70.6 100.4-130 95.2l-31.3 86.2 41 15c16.6 6.1 25.2 24.4 19.1 41s-24.4 25.2-41 19.1c-47.4-17.3-94.8-34.6-142.2-51.8-16.6-6.1-25.2-24.4-19.1-41S26.3 392 42.9 398l41 15 31.3-86.2C66.5 292.5 48.1 226 76.9 170.2L155.6 17.3zm44 54.4l-27.2 52.8 89.2 32.5 13.1-57.9-75.1-27.4zm240.9 0l-75.1 27.4 13.1 57.9 89.2-32.5-27.2-52.8z"],dumpster:[576,512,[],"f793","M132.3 64L106.7 192 24 192c-13.3 0-24-10.7-24-24l0-4.1c0-2.6 .4-5.1 1.2-7.6L26.5 80.4C29.8 70.6 39 64 49.3 64l83 0zm23.4 128l25.6-128 82.7 0 0 128-108.3 0zM312 64l82.7 0 25.6 128-108.3 0 0-128zm131.7 0l83 0c10.3 0 19.5 6.6 22.8 16.4l25.3 75.9c.8 2.4 1.2 5 1.2 7.6l0 4.1c0 13.3-10.7 24-24 24l-82.7 0-25.6-128zM25.7 240l524.7 0c-.4 2.1-13.3 73.4-38.9 213.7-3 16.3-17.9 27.6-34.4 26.1S448 464.6 448 448l0-16-320 0 0 16c0 16.6-12.6 30.4-29.1 31.9S67.5 470 64.5 453.7C39 313.3 26 242.1 25.7 240z"],"heart-circle-xmark":[576,512,[],"e501","M241 87.1l15 20.7 15-20.7C296 52.5 336.2 32 378.9 32 452.4 32 512 91.6 512 165.1l0 2.6c0 17.6-3.4 35.6-9.5 53.7-21.8-8.6-45.6-13.4-70.5-13.4-106 0-192 86-192 192 0 28.5 6.2 55.6 17.4 80-.5 0-.9 0-1.4 0-15.5 0-30.8-4.6-43.1-14.1-73-55.7-212.9-186-212.9-298.2l0-2.6C0 91.6 59.6 32 133.1 32 175.8 32 216 52.5 241 87.1zM432 256a144 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 0l-36.7 36.7-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l36.7 36.7-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l36.7-36.7 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-36.7-36.7 36.7-36.7z"],computer:[576,512,[],"e4e5","M348.8 32C340.7 46.1 336 62.5 336 80l0 16-272 0 0 224 272 0 0 64-272 0c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l284.8 0zM336 432c0 17.5 4.7 33.9 12.8 48L120 480c-13.3 0-24-10.7-24-24s10.7-24 24-24l216 0zM432 32l96 0c26.5 0 48 21.5 48 48l0 352c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-352c0-26.5 21.5-48 48-48zm24 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0zm56 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"],"wand-magic":[512,512,["magic"],"f0d0","M398.5 12.2l-88.2 88.2 101.3 101.3 88.2-88.2C507.6 105.6 512 95 512 84s-4.4-21.6-12.2-29.5L457.5 12.2C449.6 4.4 439 0 428 0s-21.6 4.4-29.5 12.2zM276.4 134.3L12.2 398.5C4.4 406.4 0 417 0 428s4.4 21.6 12.2 29.5l42.3 42.3C62.4 507.6 73 512 84 512s21.6-4.4 29.5-12.2L377.7 235.6 276.4 134.3z"],brain:[512,512,[129504],"f5dc","M120 56c0-30.9 25.1-56 56-56l24 0c17.7 0 32 14.3 32 32l0 448c0 17.7-14.3 32-32 32l-32 0c-29.8 0-54.9-20.4-62-48-.7 0-1.3 0-2 0-44.2 0-80-35.8-80-80 0-18 6-34.6 16-48-19.4-14.6-32-37.8-32-64 0-30.9 17.6-57.8 43.2-71.1-7.1-12-11.2-26-11.2-40.9 0-44.2 35.8-80 80-80l0-24zm272 0l0 24c44.2 0 80 35.8 80 80 0 15-4.1 29-11.2 40.9 25.7 13.3 43.2 40.1 43.2 71.1 0 26.2-12.6 49.4-32 64 10 13.4 16 30 16 48 0 44.2-35.8 80-80 80-.7 0-1.3 0-2 0-7.1 27.6-32.2 48-62 48l-32 0c-17.7 0-32-14.3-32-32l0-448c0-17.7 14.3-32 32-32l24 0c30.9 0 56 25.1 56 56z"],"briefcase-medical":[512,512,[],"f469","M200 48l112 0c4.4 0 8 3.6 8 8l0 40-128 0 0-40c0-4.4 3.6-8 8-8zm-56 8l0 40-80 0C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-80 0 0-40c0-30.9-25.1-56-56-56L200 0c-30.9 0-56 25.1-56 56zm80 160c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 40 40 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-40 0 0 40c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-40-40 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l40 0 0-40z"],"house-medical-circle-exclamation":[640,512,[],"e512","M309.8 8.6c-12.3-11.4-31.3-11.4-43.5 0l-224 208c-9.6 9-12.8 22.9-8 35.1S50.8 272 64 272l16 0 0 176c0 35.3 28.7 64 64 64l196 0c-21.2-29.5-34.3-65.3-35.9-104L272 408c-8.8 0-16-7.2-16-16l0-40-40 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l40 0 0-40c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 40 20 0c34.9-48.5 91.7-80 156-80 10.7 0 21.1 .9 31.3 2.5L309.8 8.6zM496 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-100a20 20 0 1 1 0 40 20 20 0 1 1 0-40zm0-140c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"],"code-commit":[576,512,[],"f386","M288 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm156.8-48C430 361 365.4 416 288 416S146 361 131.2 288L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l99.2 0C146 151 210.6 96 288 96s142 55 156.8 128l99.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-99.2 0z"],"person-breastfeeding":[448,512,[],"e53a","M224 0a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM436.8 382.8L373.5 462c-16.6 20.7-46.8 24.1-67.5 7.5-17.6-14.1-22.7-38.1-13.5-57.7l-.7-.1c-38.9-5.6-74.3-25.1-99.7-54.8l0-36.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c0 .8 0 1.6 .1 2.4l101.4 50.7c23.7 11.9 33.3 40.7 21.5 64.4s-40.7 33.3-64.4 21.5L27.2 427.3c-1.1-.5-2.2-1.1-3.3-1.7-4.9-2.8-9.2-6.4-12.6-10.6-4.6-5.4-7.8-11.7-9.6-18.4-3.3-12-1.9-25.2 4.8-36.6 .6-1.1 1.3-2.2 2-3.2L75.6 256.1c26.7-40.1 71.7-64.1 119.8-64.1l75.2 0c46.5 0 90.1 22.5 117.2 60.3l50.7 70.9c2.2 3 4 6.1 5.5 9.4 2.9 6.7 4.3 13.8 4 20.8-.3 10.6-4.2 21-11.2 29.4zM320 332a44 44 0 1 0 -88 0 44 44 0 1 0 88 0z"],"person-rays":[512,512,[],"e54d","M312.5 24a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm24 212.7l46.3 62.4c10.5 14.2 30.6 17.2 44.8 6.6s17.2-30.6 6.6-44.8l-70.5-95C338.5 132 298.8 112 256.5 112s-82 20-107.2 53.9l-70.5 95c-10.5 14.2-7.6 34.2 6.6 44.8s34.2 7.6 44.8-6.6l46.3-62.4 0 275.3c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-275.3zM7.5 7c-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.9L41.5 7C32.1-2.3 16.9-2.3 7.5 7zm464 0l-80 80c-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 0zM7.5 505c9.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.9zm464 0c9.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 0s-9.4 24.6 0 33.9l80 80z"],"manat-sign":[384,512,[],"e1d5","M192 32c-13.3 0-24 10.7-24 24l0 41.5C73.3 109.3 0 190.1 0 288L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-62.5 44.8-114.5 104-125.8L168 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-293.8c59.2 11.2 104 63.3 104 125.8l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-97.9-73.3-178.7-168-190.5L216 56c0-13.3-10.7-24-24-24z"],sort:[384,512,["unsorted"],"f0dc","M2.4 204.2c5 12 16.6 19.8 29.6 19.8l320 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-160-160c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-9.2 9.2-11.9 22.9-6.9 34.9zm0 103.5c-5 12-2.2 25.7 6.9 34.9l160 160c12.5 12.5 32.8 12.5 45.3 0l160-160c9.2-9.2 11.9-22.9 6.9-34.9S364.9 288 352 288L32 288c-12.9 0-24.6 7.8-29.6 19.8z"],"circle-radiation":[512,512,[9762,"radiation-alt"],"f7ba","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm80 0l64.3 0c8.7 0 15.7-7.1 17.3-15.6 4.4-24.4 18.1-45.5 37.2-59.7 7.4-5.5 10.6-15.6 6-23.6l-32.5-56.3c-4.3-7.5-13.9-10.3-21.2-5.5-48.2 31.5-81.3 84.2-86.3 144.8-.7 8.8 6.5 16 15.3 16zm137.9 89.8c-8.5-3.7-18.8-1.4-23.5 6.6l-31 53.8c-4.3 7.5-1.9 17.2 5.8 21.1 26.1 13.2 55.5 20.7 86.8 20.7s60.7-7.5 86.8-20.7c7.7-3.9 10.1-13.6 5.8-21.1l-31-53.8c-4.6-8-15-10.3-23.5-6.6-11.7 5-24.5 7.8-38.1 7.8s-26.4-2.8-38.1-7.8zM350.4 240.4c1.6 8.6 8.5 15.6 17.3 15.6l64.3 0c8.8 0 16.1-7.2 15.3-16-5-60.6-38.1-113.2-86.3-144.8-7.3-4.8-16.8-2-21.2 5.5L307.3 157c-4.6 8-1.4 18.1 6 23.6 19.1 14.2 32.7 35.4 37.2 59.7zM256 305.7a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"],"laptop-code":[640,512,[],"f5fc","M64 96c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 240-64 0 0-240-384 0 0 240-64 0 0-240zM0 403.2C0 392.6 8.6 384 19.2 384l601.6 0c10.6 0 19.2 8.6 19.2 19.2 0 42.4-34.4 76.8-76.8 76.8L76.8 480C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.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.9zM393 175l48 48c9.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.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"],sink:[512,512,[],"e06d","M288 96c0-17.7 14.3-32 32-32s32 14.3 32 32 14.3 32 32 32 32-14.3 32-32c0-53-43-96-96-96s-96 43-96 96l0 192-64 0 0-40c0-30.9-25.1-56-56-56l-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c4.4 0 8 3.6 8 8l0 40-80 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 64c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-64c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 0-40c0-4.4 3.6-8 8-8l56 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-56 0c-30.9 0-56 25.1-56 56l0 40-64 0 0-192z"],"arrow-up-from-water-pump":[640,512,[],"e4b6","M144 32c-26.5 0-48 21.5-48 48l0 176-16 0c-26.5 0-48 21.5-48 48l0 79.6c17.6-2 36 2.5 51.3 14 3.4 2.6 6.1 1.4 9.8-.3l.8-.4c5.7-2.6 12.9-6.9 21.7-13.5 27.5-20.7 59.9-31.2 92.3-31.4 33.1-.2 66.3 10.2 94.4 31.4 22.1 16.6 29.1 16.6 51.2 0 27.5-20.7 59.9-31.2 92.4-31.4 33.1-.2 66.3 10.2 94.4 31.4 6.9 5.2 12.8 9 18 11.7 .6 .3 1.2 .6 1.8 1 4.2 2.3 8.5 4.6 12.6 1.5 10.7-8.1 22.9-12.7 35.3-14.1l0-79.5c0-26.5-21.5-48-48-48l-56 0 0-142.1 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L497 39c-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-47 0 142.1-136 0 0-176c0-26.5-21.5-48-48-48L144 32zM474.6 476.1c19 14.4 41.9 28.2 67.2 33.3 26.5 5.4 54.3 .8 80.7-19.1 10.6-8 12.7-23 4.7-33.6s-23-12.7-33.6-4.7c-14.9 11.2-28.6 13.1-42.3 10.3-14.9-3-30.9-11.9-47.8-24.6-38.4-29-90.5-29-129 0-24 18.1-40.7 26.3-54.5 26.3s-30.5-8.2-54.5-26.3c-38.4-29-90.5-29-129 0-21.6 16.3-41.3 25.8-58.9 25.7-9.6-.1-19.9-3-31.2-11.5-10.6-8-25.6-5.9-33.6 4.7S7 482.3 17.6 490.3c19.1 14.4 39.4 21 59.8 21.1 33.9 .2 64.3-17.4 88.1-35.3 21.3-16.1 49.9-16.1 71.2 0 24.2 18.3 52.3 35.9 83.4 35.9s59.1-17.7 83.4-35.9c21.3-16.1 49.9-16.1 71.2 0z"],"microphone-lines-slash":[576,512,["microphone-alt-slash"],"f539","M7-24.9c9.4-9.4 24.6-9.4 33.9 0l151 151 0-30.2c0-53 43-96 96-96 50.3 0 91.6 38.7 95.7 88L328 88c-13.3 0-24 10.7-24 24s10.7 24 24 24l56 0 0 48-56 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l55.7 0c-1.9 22.9-11.8 43.4-26.9 59l33.9 33.9c25.5-26 41.3-61.6 41.3-100.9l0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40c0 52.6-21.1 100.2-55.3 134.8L569 503.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 9.1C-2.3-.3-2.3-15.5 7-24.9zM297.8 367.7l41.4 41.4c-8.8 2.4-17.9 4.3-27.3 5.4l0 49.5 48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0 0-49.5C169.3 402.7 96 321.9 96 224l0-40c0-5.1 1.6-9.9 4.4-13.8l43.6 43.6 0 10.2c0 79.5 64.5 144 144 144 3.3 0 6.6-.1 9.8-.3z"],server:[448,512,[],"f233","M64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 32zm216 72a24 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 0zM64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 288zm216 72a24 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"],user:[448,512,[128100,62144,62470,"user-alt","user-large"],"f007","M224 248a120 120 0 1 0 0-240 120 120 0 1 0 0 240zm-29.7 56C95.8 304 16 383.8 16 482.3 16 498.7 29.3 512 45.7 512l356.6 0c16.4 0 29.7-13.3 29.7-29.7 0-98.5-79.8-178.3-178.3-178.3l-59.4 0z"],snowflake:[512,512,[10052,10054],"f2dc","M288.2 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 62.1-15-15c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l49 49 0 70.6-61.2-35.3-17.9-66.9c-3.4-12.8-16.6-20.4-29.4-17S95.3 98 98.7 110.8l5.5 20.5-53.7-31C35.2 91.5 15.6 96.7 6.8 112s-3.6 34.9 11.7 43.7l53.7 31-20.5 5.5c-12.8 3.4-20.4 16.6-17 29.4s16.6 20.4 29.4 17l66.9-17.9 61.2 35.3-61.2 35.3-66.9-17.9c-12.8-3.4-26 4.2-29.4 17s4.2 26 17 29.4l20.5 5.5-53.7 31C3.2 365.1-2 384.7 6.8 400s28.4 20.6 43.7 11.7l53.7-31-5.5 20.5c-3.4 12.8 4.2 26 17 29.4s26-4.2 29.4-17l17.9-66.9 61.2-35.3 0 70.6-49 49c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l15-15 0 62.1c0 17.7 14.3 32 32 32s32-14.3 32-32l0-62.1 15 15c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-49-49 0-70.6 61.2 35.3 17.9 66.9c3.4 12.8 16.6 20.4 29.4 17s20.4-16.6 17-29.4l-5.5-20.5 53.7 31c15.3 8.8 34.9 3.6 43.7-11.7s3.6-34.9-11.7-43.7l-53.7-31 20.5-5.5c12.8-3.4 20.4-16.6 17-29.4s-16.6-20.4-29.4-17l-66.9 17.9-61.2-35.3 61.2-35.3 66.9 17.9c12.8 3.4 26-4.2 29.4-17s-4.2-26-17-29.4l-20.5-5.5 53.7-31c15.3-8.8 20.6-28.4 11.7-43.7s-28.4-20.5-43.7-11.7l-53.7 31 5.5-20.5c3.4-12.8-4.2-26-17-29.4s-26 4.2-29.4 17l-17.9 66.9-61.2 35.3 0-70.6 49-49c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-15 15 0-62.1z"],"skull-crossbones":[448,512,[128369,9760],"f714","M384 144C384 64.5 312.4 0 224 0S64 64.5 64 144c0 47.1 25.1 88.9 64 115.2l0 28.8c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-28.8c38.9-26.3 64-68.1 64-115.2zM160 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 0zM445.5 339.7c-6.8-16.3-25.5-24-41.8-17.2L224 397.3 44.3 322.5c-16.3-6.8-35 .9-41.8 17.2s.9 35 17.2 41.8L140.8 432 19.7 482.5C3.4 489.3-4.3 508 2.5 524.3s25.5 24 41.8 17.2L224 466.7 403.7 541.5c16.3 6.8 35-.9 41.8-17.2s-.9-35-17.2-41.8L307.2 432 428.3 381.5c16.3-6.8 24-25.5 17.2-41.8z"],"peso-sign":[448,512,[],"e222","M112 32C94.3 32 80 46.3 80 64l0 64-24 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l24 0 0 32-24 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l24 0 0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 96 0c65.6 0 122-39.5 146.7-96l37.3 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-24.8 0c.5-5.3 .8-10.6 .8-16s-.3-10.7-.8-16l24.8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-37.3 0C362 71.5 305.6 32 240 32L112 32zm199.6 96l-167.6 0 0-32 96 0c28.4 0 54 12.4 71.6 32zM144 176l190.7 0c.9 5.2 1.3 10.5 1.3 16s-.5 10.8-1.3 16l-190.7 0 0-32zm167.6 80c-17.6 19.6-43.1 32-71.6 32l-96 0 0-32 167.6 0z"],"wine-glass":[320,512,[127863],"f4e3","M32.6 25.7C35.6 10.8 48.7 0 64 0L256 0c15.3 0 28.4 10.8 31.4 25.7L316.8 173c2.1 10.5 3.2 21.2 3.2 32l0 3c0 77.4-55 142-128 156.8l0 115.2 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 544c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0 0-115.2C55 350 0 285.4 0 208l0-3c0-10.7 1.1-21.4 3.2-32L32.6 25.7zM77.4 128l165.1 0-12.8-64-139.5 0-12.8 64z"],"temperature-half":[320,512,[127777,"temperature-2","thermometer-2","thermometer-half"],"f2c9","M160 0C107 0 64 43 64 96l0 164.7C34.5 287 16 325.4 16 368 16 447.5 80.5 512 160 512s144-64.5 144-144c0-42.6-18.5-81-48-107.3L256 96c0-53-43-96-96-96zm64 368c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26.9 16.5-49.9 40-59.3l0-92.7c0-13.3 10.7-24 24-24s24 10.7 24 24l0 92.7c23.5 9.5 40 32.5 40 59.3z"],ticket:[576,512,[127903],"f145","M64 64C28.7 64 0 92.7 0 128l0 64C0 200.8 7.4 207.7 15.7 210.6 34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320l0 64c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-64c0-8.8-7.4-15.7-15.7-18.6-18.8-6.5-32.3-24.4-32.3-45.4s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6l0-64c0-35.3-28.7-64-64-64L64 64zM416 336l0-160-256 0 0 160 256 0zM112 160c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-288 0c-17.7 0-32-14.3-32-32l0-192z"],"wheat-awn-circle-exclamation":[640,512,[],"e598","M496 576a144 144 0 1 1 0-288 144 144 0 1 1 0 288zM81 529c-9.4 9.3-24.5 9.3-33.9 0-9.4-9.4-9.4-24.6 0-33.9L81 529zm30.2-294.4c6.2-4.1 14.7-3.4 20.1 2.1l46.1 46.1 6.1 6.7c19.7 23.8 26.3 55 19.3 83.9 31.7-7.7 66.2 1 90.6 25.3l12 12c-.8 7-1.2 14.2-1.2 21.4 0 20 3 39.3 8.7 57.4-36.8 21.8-85 17-116.6-14.7L165.6 444.3 81 529C69.7 517.7 58.4 506.3 47 495l84.7-84.7-30.5-30.5c-37.5-37.5-37.5-98.3 0-135.7l7.4-7.4 2.5-2.1zM496 476a20 20 0 1 0 0 40 20 20 0 1 0 0-40zm0-140c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16 8.8 0 16-7.2 16-16l0-80c0-8.8-7.2-16-16-16zM215.2 130.6c6.2-4.1 14.7-3.4 20.1 2.1l46.1 46.1 6.1 6.7c19.7 23.8 26.3 55 19.3 83.9 24.2-5.9 50.1-2.1 71.9 10.8-32.2 24.9-56.2 59.8-67.4 100.1-3.8-2.8-7.5-6-11-9.5l-94.9-94.9c-37.5-37.5-37.5-98.3 0-135.7l7.4-7.4 2.5-2.1zM526.7 15c9.4-9.4 24.6-9.4 33.9 0 8.8 8.8 9.3 22.7 1.7 32.1L560.6 49 446.2 163.4c7.7 1 15.3 3 22.5 5.9L527 111c9.4-9.4 24.6-9.4 34 0 8.8 8.8 9.3 22.7 1.6 32.1l-1.7 1.8-52.7 52.7 39 39c3.2 3.2 4.7 7.4 4.7 11.6-17.7-5.4-36.5-8.3-55.9-8.3-34.2 0-66.3 8.9-94.1 24.6l-92.7-92.7c-37.5-37.5-37.5-98.3 0-135.8l7.4-7.4 2.5-2.1c6.2-4.1 14.7-3.4 20.1 2.1l39 39 52.7-52.7c9.4-9.4 24.6-9.4 34 0 8.8 8.8 9.3 22.7 1.6 32.1L465 49 406.7 107.3c2.8 7.1 4.7 14.5 5.8 22.1L526.7 15z"],"arrows-turn-right":[448,512,[],"e4c0","M313.4-6.6c12.5-12.5 32.8-12.5 45.3 0l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L338.7 128 128 128c-35.3 0-64 28.7-64 64l0 32c0 17.7-14.3 32-32 32S0 241.7 0 224l0-32C0 121.3 57.3 64 128 64l210.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3zm-96 256c12.5-12.5 32.8-12.5 45.3 0l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 384 96 384c-17.7 0-32 14.3-32 32l0 32c0 17.7-14.3 32-32 32S0 465.7 0 448l0-32c0-53 43-96 96-96l146.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3z"],"candy-cane":[448,512,[],"f786","M421.8 39.6C452 85.2 456.5 142.9 435.1 192l-165.4 0 41.4-41.4c.8-.8 1.5-1.6 2.2-2.4L421.8 39.6zM268 102.9c-.8 .7-1.6 1.4-2.4 2.2l-28.1 28.1c-25 25-65.5 25-90.5 0s-25-65.5 0-90.5L175 14.6C229.9-40.2 314.5-46.7 376.5-5.6L268 102.9zM125.7 336l80-80 181 0-82.5 82.5 0-2.5-178.5 0zm117 64L141.4 501.3c-25 25-65.5 25-90.5 0s-25-65.5 0-90.5l10.7-10.7 181 0z"],wheelchair:[512,512,[],"f193","M136 40a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM117.9 197.6l12.6 63c-38.6 12.4-66.5 48.7-66.5 91.4 0 53 43 96 96 96 35.6 0 66.7-19.4 83.3-48.2 2.3 .1 4.6 .2 7 .2l4.1 0c1 0 2.1 0 3.1 0l55.2 0c-20.4 64.9-81 112-152.7 112-88.4 0-160-71.6-160-160 0-73.8 50-135.9 117.9-154.4zm148.6-28.1l23.7 118.5 60.5 0c33.3 0 63.2 20.7 74.9 51.9l25.5 68 18.7-6.2c16.8-5.6 34.9 3.5 40.5 20.2s-3.5 34.9-20.2 40.5l-48 16c-16.3 5.4-34-3-40.1-19.1l-36.3-96.9c-2.3-6.2-8.3-10.4-15-10.4l-86.1 0c-.4 0-.8 0-1.3 0l-13.1 0c-30.5 0-56.8-21.5-62.8-51.4L165.3 189.7c-6.4-31.9 18-61.7 50.6-61.7 24.6 0 45.8 17.4 50.6 41.5z"],"spell-check":[576,512,[],"f891","M120 32c-48.6 0-88 39.4-88 88l0 168c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 64 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-168c0-48.6-39.4-88-88-88l-16 0zm40 128l-64 0 0-40c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24l0 40zM304 32c-17.7 0-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32l72 0c48.6 0 88-39.4 88-88 0-23.6-9.3-45-24.4-60.8 10.3-14.4 16.4-32.1 16.4-51.2 0-48.6-39.4-88-88-88l-64 0zm64 112l-32 0 0-48 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24zM336 256l0-48 40 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-40 0zm233 84c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5l-105.7 132.1-38.7-38.7c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c6.4 6.4 15.3 9.8 24.4 9.3s17.5-4.9 23.2-12L569 340z"],"volume-off":[320,512,[],"f026","M96 352l-48 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48l48 0 134.1-119.2c6.4-5.7 14.6-8.8 23.1-8.8 19.2 0 34.8 15.6 34.8 34.8l0 378.4c0 19.2-15.6 34.8-34.8 34.8-8.5 0-16.7-3.1-23.1-8.8L96 352z"],lungs:[576,512,[129729],"f604","M320 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 141.9-32 19.2 0-116.7c0-24.5-19.9-44.4-44.4-44.4-12.5 0-24.4 5.3-32.8 14.5l-26.4 29C42.9 160.8 0 271.8 0 387l0 30.5c0 52.2 42.3 94.5 94.5 94.5 22 0 43.7-5.1 63.4-15l5-2.5c37.4-18.7 61-56.9 61-98.8l0-128 64-38.4 64 38.4 0 128c0 41.8 23.6 80.1 61 98.8l5 2.5c19.7 9.8 41.4 15 63.4 15 52.2 0 94.5-42.3 94.5-94.5l0-6.2c0-111.1-36.7-219-104.4-307L428.9 48.7c-8.1-10.6-20.7-16.7-34-16.7-23.7 0-42.9 19.2-42.9 42.9l0 118.2-32-19.2 0-141.9z"],bookmark:[384,512,[128278,61591],"f02e","M64 0C28.7 0 0 28.7 0 64L0 480c0 11.5 6.2 22.2 16.2 27.8s22.3 5.5 32.2-.4L192 421.3 335.5 507.4c9.9 5.9 22.2 6.1 32.2 .4S384 491.5 384 480l0-416c0-35.3-28.7-64-64-64L64 0z"],barcode:[448,512,[],"f02a","M32 32C14.3 32 0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32L64 64c0-17.7-14.3-32-32-32zm88 0c-13.3 0-24 10.7-24 24l0 400c0 13.3 10.7 24 24 24s24-10.7 24-24l0-400c0-13.3-10.7-24-24-24zm72 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32s-32 14.3-32 32zm208-8l0 400c0 13.3 10.7 24 24 24s24-10.7 24-24l0-400c0-13.3-10.7-24-24-24s-24 10.7-24 24zm-96 0l0 400c0 13.3 10.7 24 24 24s24-10.7 24-24l0-400c0-13.3-10.7-24-24-24s-24 10.7-24 24z"],"list-ol":[512,512,["list-1-2","list-numeric"],"f0cb","M0 72C0 58.8 10.7 48 24 48l48 0c13.3 0 24 10.7 24 24l0 104 24 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-96 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l24 0 0-80-24 0C10.7 96 0 85.3 0 72zM30.4 301.2C41.8 292.6 55.7 288 70 288l4.9 0c33.7 0 61.1 27.4 61.1 61.1 0 19.6-9.4 37.9-25.2 49.4l-24 17.5 33.2 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-90.7 0C13.1 464 0 450.9 0 434.7 0 425.3 4.5 416.5 12.1 411l70.5-51.3c3.4-2.5 5.4-6.4 5.4-10.6 0-7.2-5.9-13.1-13.1-13.1L70 336c-3.9 0-7.7 1.3-10.8 3.6L38.4 355.2c-10.6 8-25.6 5.8-33.6-4.8S-1 324.8 9.6 316.8l20.8-15.6zM224 64l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"],"file-circle-xmark":[576,512,[],"e5a1","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l180 0c-22.7-31.5-36-70.2-36-112 0-100.6 77.4-183.2 176-191.3l0-38.1c0-17-6.7-33.3-18.7-45.3L290.7 18.7C278.7 6.7 262.5 0 245.5 0L96 0zM357.5 176L264 176c-13.3 0-24-10.7-24-24L240 58.5 357.5 176zM432 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7l-36.7 36.7 36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-36.7-36.7-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l36.7-36.7-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l36.7 36.7 36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"],cube:[512,512,[],"f1b2","M224.3-2.5c19.8-11.4 44.2-11.4 64 0L464.2 99c19.8 11.4 32 32.6 32 55.4l0 203c0 22.9-12.2 44-32 55.4L288.3 514.5c-19.8 11.4-44.2 11.4-64 0L48.5 413c-19.8-11.4-32-32.6-32-55.4l0-203c0-22.9 12.2-44 32-55.4L224.3-2.5zm207.8 360l0-166.1-143.8 83 0 166.1 143.8-83z"],tape:[576,512,[],"f4db","M412.8 416c41.5-40.7 67.2-97.3 67.2-160 0-123.7-100.3-224-224-224S32 132.3 32 256 132.3 480 256 480l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-131.2 0zM256 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm48 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"],bomb:[576,512,[128163],"f1e2","M480-16c6.9 0 13 4.4 15.2 10.9l13.5 40.4 40.4 13.5C555.6 51 560 57.1 560 64s-4.4 13-10.9 15.2l-40.4 13.5-13.5 40.4C493 139.6 486.9 144 480 144s-13-4.4-15.2-10.9l-13.5-40.4-40.4-13.5C404.4 77 400 70.9 400 64s4.4-13 10.9-15.2l40.4-13.5 13.5-40.4C467-11.6 473.1-16 480-16zM321.4 97.4c12.5-12.5 32.8-12.5 45.3 0l80 80c12.5 12.5 12.5 32.8 0 45.3l-10.9 10.9c7.9 22 12.2 45.7 12.2 70.5 0 114.9-93.1 208-208 208S32 418.9 32 304 125.1 96 240 96c24.7 0 48.5 4.3 70.5 12.3l10.9-10.9zM144 304c0-53 43-96 96-96 13.3 0 24-10.7 24-24s-10.7-24-24-24c-79.5 0-144 64.5-144 144 0 13.3 10.7 24 24 24s24-10.7 24-24z"],"scale-unbalanced":[640,512,["balance-scale-left"],"f515","M519.8 62.4c16.8-5.6 25.8-23.7 20.2-40.5S516.3-3.9 499.6 1.6l-113 37.7c-13.9-23.5-39.6-39.3-68.9-39.3-44.2 0-80 35.8-80 80 0 3 .2 5.9 .5 8.8L115.6 129.6c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l135.5-45.2c4.5 3.2 9.3 5.9 14.4 8.2l0 326.7c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0 0-294.7c21-9.2 37.2-27 44.2-49l125.9-42zM437.3 288l72.4-124.2 72.4 124.2-144.9 0zm72.4 96c62.9 0 115.2-34 126-78.9 2.6-11-1-22.3-6.7-32.1L533.8 109.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L390.4 273.1c-5.7 9.8-9.3 21.1-6.7 32.1 10.8 44.8 63.1 78.9 126 78.9zM126.8 291.8l72.4 124.2-144.9 0 72.4-124.2zM.9 433.1C11.7 478 64 512 126.8 512s115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L150.9 237.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L7.6 401.1c-5.7 9.8-9.3 21.1-6.7 32.1z"],"square-caret-left":[448,512,["caret-square-left"],"f191","M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4S288 142.5 288 152l0 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"],ruler:[576,512,[128207],"f545","M209.1 516.2c-18.7 18.7-49.1 18.7-67.9 0L28.1 403.1c-18.7-18.7-18.7-49.1 0-67.9l17-17 73.5 73.5c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-73.5-73.5 33.9-33.9 50.9 50.9c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-50.9-50.9 33.9-33.9 73.5 73.5c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-73.5-73.5 33.9-33.9 50.9 50.9c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-50.9-50.9 33.9-33.9 73.5 73.5c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-73.5-73.5 17-17c18.7-18.7 49.1-18.7 67.9 0L548.5 108.9c18.7 18.7 18.7 49.1 0 67.9L209.1 516.2z"],i:[320,512,[105],"49","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l96 0 0 320-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0 0-320 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32z"],"volume-xmark":[576,512,["volume-mute","volume-times"],"f6a9","M48 352l48 0 134.1 119.2c6.4 5.7 14.6 8.8 23.1 8.8 19.2 0 34.8-15.6 34.8-34.8l0-378.4c0-19.2-15.6-34.8-34.8-34.8-8.5 0-16.7 3.1-23.1 8.8L96 160 48 160c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48zM367 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"],archway:[512,512,[],"f557","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0 0-128c0-53 43-96 96-96s96 43 96 96l0 128 128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-272-448 0 0 272z"],"person-digging":[576,512,["digging"],"f85e","M208 40a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM10.5 181.3c5.9-11.9 20.3-16.7 32.2-10.7l24.6 12.3 12.2-20.4c18.9-31.5 53.2-50.5 89.6-50.5 46.2 0 87.7 30.5 100.5 75.4l32.2 112.7 92.9 46.4 25.8-43c5.8-9.6 16.2-15.5 27.4-15.5s21.7 5.9 27.4 15.5l96 160c5.9 9.9 6.1 22.2 .4 32.2S555.5 512 544 512l-192 0c-11.5 0-22.2-6.2-27.8-16.2s-5.5-22.3 .4-32.2L370 387.8 21.3 213.5c-11.9-5.9-16.7-20.3-10.7-32.2zM94.3 307.4l112 56c10.8 5.4 17.7 16.5 17.7 28.6l0 88c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-68.2-61.3-30.7-36.3 109c-5.6 16.8-23.7 25.8-40.5 20.2S-3.9 486.6 1.7 469.9l48-144c2.9-8.8 9.5-15.9 18.1-19.4s18.3-3.2 26.6 .9z"],"gauge-high":[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64 0-16.2-6-31.1-16-42.3l69.5-138.9c5.9-11.9 1.1-26.3-10.7-32.2s-26.3-1.1-32.2 10.7L261.1 288.2c-1.7-.1-3.4-.2-5.1-.2-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"],genderless:[384,512,[],"f22d","M192 128a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 320a192 192 0 1 0 0-384 192 192 0 1 0 0 384z"],"cloud-sun":[576,512,[9925],"f6c4","M453.6-14.8c4.9 2 8.5 6.4 9.5 11.6L480 80 563.2 96.8c5.2 1.1 9.5 4.6 11.6 9.5s1.5 10.5-1.4 14.9l-46.9 70.7 46.9 70.7c2.9 4.4 3.5 10 1.4 14.9s-6.4 8.5-11.6 9.5L501 299.7c-11.9-8.7-25.1-15.6-39.4-20.4-2.5-12.7-6.8-24.7-12.7-35.7 9.5-14.9 15.1-32.6 15.1-51.7 0-53-43-96-96-96-47.9 0-87.6 35.1-94.8 80.9-26.5-20.3-59.5-32.5-95.4-32.9l-15.1-22.7c-2.9-4.4-3.5-10-1.4-14.9s6.4-8.5 11.6-9.5L256 80 272.8-3.2c1.1-5.2 4.6-9.5 9.5-11.6s10.5-1.5 14.9 1.4L368 33.6 438.7-13.3c4.4-2.9 10-3.5 14.9-1.4zM416 192c0 3.8-.4 7.5-1.3 11.1-21.7-17-49-27.1-78.7-27.1-4.6 0-9.1 .2-13.5 .7 6.4-19 24.4-32.7 45.5-32.7 26.5 0 48 21.5 48 48zM96 512c-53 0-96-43-96-96 0-42.5 27.6-78.6 65.9-91.2-1.3-6.7-1.9-13.7-1.9-20.8 0-61.9 50.1-112 112-112 43.1 0 80.5 24.3 99.2 60 14.7-17.1 36.5-28 60.8-28 44.2 0 80 35.8 80 80 0 5.5-.6 10.8-1.6 16 .5 0 1.1 0 1.6 0 53 0 96 43 96 96s-43 96-96 96L96 512z"],"arrow-right":[512,512,[8594],"f061","M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-105.4 105.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"],handshake:[576,512,[129309,62662,"handshake-alt","handshake-simple"],"f2b5","M268.9 85.2L152.3 214.8c-4.6 5.1-4.4 13 .5 17.9 30.5 30.5 80 30.5 110.5 0l31.8-31.8c4.2-4.2 9.5-6.5 14.9-6.9 6.8-.6 13.8 1.7 19 6.9L505.6 376 576 320 576 32 464 96 440.2 80.1C424.4 69.6 405.9 64 386.9 64l-70.4 0c-1.1 0-2.3 0-3.4 .1-16.9 .9-32.8 8.5-44.2 21.1zM116.6 182.7L223.4 64 183.8 64c-25.5 0-49.9 10.1-67.9 28.1L112 96 0 32 0 320 156.4 450.3c23 19.2 52 29.7 81.9 29.7l15.7 0-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l41 41 9 0c19.1 0 37.8-4.3 54.8-12.3L359 441c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l32 32 17.5-17.5c8.9-8.9 11.5-21.8 7.6-33.1l-137.9-136.8-14.9 14.9c-49.3 49.3-129.1 49.3-178.4 0-23-23-23.9-59.9-2.2-84z"],"person-skiing":[576,512,[9975,"skiing"],"f7c9","M416 56a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM2.7 300.9c6.1-11.8 20.6-16.3 32.4-10.2l197.8 102.7 62.3-87.2-82-92.2c-11-12.4-16.2-27.5-16.2-42.4l111.6 53.4 42.9 48.2c14.9 16.7 16.2 41.6 3.2 59.8l-64.4 90.2 128.3 66.6c13.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 333.3C1.2 327.2-3.4 312.7 2.7 300.9zM103 49.6l18 8.7 8.7-17.4c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-8.5 17 84.8 41 .4-.2 76.1-33.8c31.3-13.9 67.9-.7 83.2 29.9l28.9 57.8 68.7 27.5c16.4 6.6 24.4 25.2 17.8 41.6s-25.2 24.4-41.6 17.8L393.8 224c-10.9-4.4-19.8-12.6-25.1-23.1l-11.5-23.1c-16.4 9.4-25.9 14.8-28.5 16.3l-7.6-3.7-185.6-89.6-9.2 18.3c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l9-17.9-17.6-8.5C81.1 74.6 77.8 65 81.6 57S95 45.7 103 49.6z"],"bridge-water":[640,512,[],"e4ce","M64 64l512 0 0 112c-37.6 9.4-64 43.2-64 82l0 76.4c-21-9.7-43.5-14.5-66-14.4-10 .1-20.1 1.1-30 3.1l0-35.1c0-53-43-96-96-96s-96 43-96 96l0 32.7c-5.3-.5-10.7-.8-16-.7-27.7 .2-55.4 7.8-80 23l0-85c0-38.8-26.4-72.6-64-82L64 64zM403.4 444.1C379.1 462.3 351.1 480 320 480s-59.1-17.7-83.4-35.9c-21.3-16.1-49.9-16.1-71.2 0-23.8 17.9-54.1 35.5-88.1 35.3-20.4-.1-40.7-6.7-59.8-21.1-10.6-8-12.7-23-4.7-33.6s23-12.7 33.6-4.7c11.3 8.5 21.6 11.4 31.2 11.5 17.6 .1 37.3-9.4 58.9-25.7 38.4-29 90.5-29 129 0 24 18.1 40.7 26.3 54.5 26.3s30.5-8.2 54.5-26.3c38.4-29 90.5-29 129 0 16.9 12.7 32.9 21.5 47.8 24.6 13.7 2.8 27.4 .9 42.3-10.3 10.6-8 25.6-5.9 33.6 4.7s5.9 25.6-4.7 33.6c-26.4 19.9-54.2 24.4-80.7 19.1-25.3-5.1-48.1-18.9-67.2-33.3-21.3-16.1-49.9-16.1-71.2 0z"],"building-ngo":[576,512,[],"e4d7","M128 0C92.7 0 64 28.7 64 64l0 384c0 35.3 28.7 64 64 64l48 0 0-112c0-35.3 28.7-64 64-64l208 0 0-272c0-35.3-28.7-64-64-64L128 0zm32 112c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM304 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM160 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm144-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM520 380c-24.3 0-44 19.7-44 44l0 80c0 24.3 19.7 44 44 44l16 0c24.3 0 44-19.7 44-44l0-80c0-24.3-19.7-44-44-44l-16 0zm-4 44c0-2.2 1.8-4 4-4l16 0c2.2 0 4 1.8 4 4l0 80c0 2.2-1.8 4-4 4l-16 0c-2.2 0-4-1.8-4-4l0-80zm-168 0l0 80c0 24.3 19.7 44 44 44l16 0c24.3 0 44-19.7 44-44l0-24c0-11-9-20-20-20l-8 0c-11 0-20 9-20 20 0 6.5 3.1 12.4 8 16l0 8c0 2.2-1.8 4-4 4l-16 0c-2.2 0-4-1.8-4-4l0-80c0-2.2 1.8-4 4-4l20.4 0c1.9 9.1 9.9 16 19.6 16 11 0 20-9 20-20 0-19.9-16.1-36-36-36l-24 0c-24.3 0-44 19.7-44 44zm-90.1-32.9c-4.1-8.3-13.5-12.7-22.5-10.5S220 390.7 220 400l0 128c0 11 9 20 20 20s20-9 20-20l0-43.3 26.1 52.2c4.1 8.3 13.5 12.7 22.5 10.5S324 537.3 324 528l0-128c0-11-9-20-20-20s-20 9-20 20l0 43.3-26.1-52.2z"],igloo:[576,512,[],"f7ae","M320 33.8l0 126.2-271.5 0c51.7-77.2 139.6-128 239.5-128 10.8 0 21.5 .6 32 1.8zM368 160l0-116.7c66 19 122.2 61 159.5 116.7L368 160zM22.6 208l73.4 0 0 112-96 0c0-39.7 8-77.6 22.6-112zM176 320l-32 0 0-112 288 0 0 112-32 0 0 48 176 0 0 64c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48l0-64 176 0 0-48zm304 0l0-112 73.4 0C568 242.4 576 280.3 576 320l-96 0zM288 288c-35.3 0-64 28.7-64 64l0 80 128 0 0-80c0-35.3-28.7-64-64-64z"],"circle-dollar-to-slot":[576,512,["donate"],"f4b9","M96 224a192 192 0 1 1 384 0 192 192 0 1 1 -384 0zm176-92l0 4c-28.8 .3-52 23.7-52 52.5 0 25.7 18.5 47.6 43.9 51.8l41.7 7c6 1 10.4 6.2 10.4 12.3 0 6.9-5.6 12.5-12.5 12.5L248 272c-11 0-20 9-20 20s9 20 20 20l24 0 0 4c0 11 9 20 20 20s20-9 20-20l0-4.7c25-4.1 44-25.7 44-51.8 0-25.7-18.5-47.6-43.9-51.8l-41.7-7c-6-1-10.4-6.2-10.4-12.3 0-6.9 5.6-12.5 12.5-12.5l47.5 0c11 0 20-9 20-20s-9-20-20-20l-8 0 0-4c0-11-9-20-20-20s-20 9-20 20zM48 344l0 104c0 8.8 7.2 16 16 16l448 0c8.8 0 16-7.2 16-16l0-104c0-13.3 10.7-24 24-24s24 10.7 24 24l0 104c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 344c0-13.3 10.7-24 24-24s24 10.7 24 24z"],y:[384,512,[121],"59","M58 45.4C47.8 31 27.8 27.7 13.4 38S-4.3 68.2 6 82.6L160 298.3 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-149.7 154-215.7c10.3-14.4 6.9-34.4-7.4-44.6S336.2 31 326 45.4L192 232.9 58 45.4z"],"face-smile-wink":[512,512,[128521,"smile-wink"],"f4da","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM165.4 321.9c20.4 28 53.4 46.1 90.6 46.1s70.2-18.1 90.6-46.1c7.8-10.7 22.8-13.1 33.5-5.3s13.1 22.8 5.3 33.5C356.3 390 309.2 416 256 416s-100.3-26-129.4-65.9c-7.8-10.7-5.4-25.7 5.3-33.5s25.7-5.4 33.5 5.3zM144 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm164 8c0 11-9 20-20 20s-20-9-20-20c0-33.1 26.9-60 60-60l16 0c33.1 0 60 26.9 60 60 0 11-9 20-20 20s-20-9-20-20-9-20-20-20l-16 0c-11 0-20 9-20 20z"],"dice-four":[448,512,[9859],"f524","M0 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 96zm160 64a32 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"],"face-grin-squint-tears":[576,512,[129315,"grin-squint-tears"],"f586","M560 35.4c0 25.6-18.8 47.3-44.1 50.9L469.1 93c-10.6 1.5-19.6-7.5-18.1-18.1l6.7-46.7C461.3 2.8 483-16 508.6-16 537-16 560 7 560 35.4zM403.5 68.1c-6 42.2 30.2 78.4 72.4 72.4l37.8-5.4C565.7 232 550.8 355.3 469 437s-205 96.6-301.9 44.7l5.4-37.8c6-42.2-30.2-78.4-72.4-72.4l-37.8 5.4C10.3 280 25.2 156.7 107 75S312-21.7 408.9 30.3l-5.4 37.8zM417.8 201c-19.1 36.4-45.6 72.7-78.9 106s-69.6 59.8-106 78.9c-11.1 5.8-12.4 21.4-1.1 26.6 59.2 27.5 131.8 16.8 180.6-32s59.5-121.4 32-180.6c-5.3-11.3-20.8-10-26.6 1.1zM113.9 270.6c1.7 8 9 13.4 17.1 12.7l43.1-3.9-3.9 43.1c-.7 8.1 4.7 15.5 12.7 17.1s15.9-2.9 18.4-10.6l28-84.6c1.9-5.7 .4-12.1-3.9-16.3s-10.6-5.8-16.3-3.9l-84.6 28c-7.7 2.6-12.3 10.5-10.6 18.5zM315.2 99.1c.7-8.1-4.7-15.5-12.7-17.1s-15.9 2.9-18.5 10.6l-28 84.6c-1.9 5.7-.4 12.1 3.9 16.3s10.6 5.8 16.3 3.9l84.6-28c7.7-2.6 12.3-10.5 10.6-18.4s-9-13.4-17.1-12.7l-43.1 3.9 3.9-43.1zM60.1 425.7l46.7-6.7c10.6-1.5 19.6 7.5 18.1 18.1l-6.7 46.7C114.7 509.2 93 528 67.4 528 39 528 16 505 16 476.6 16 451 34.8 429.3 60.1 425.7z"],"file-audio":[384,512,[],"f1c7","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zm53.8 185.2c-9.1-6.3-21.5-4.1-27.8 5s-4.1 21.5 5 27.8c23.9 16.7 39.4 44.3 39.4 75.5s-15.6 58.9-39.4 75.5c-9.1 6.3-11.3 18.8-5 27.8s18.8 11.3 27.8 5c34.1-23.8 56.6-63.5 56.6-108.3S296 267.5 261.8 243.7zM80 312c-8.8 0-16 7.2-16 16l0 48c0 8.8 7.2 16 16 16l24 0 27.2 34c3 3.8 7.6 6 12.5 6l.3 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16l-.3 0c-4.9 0-9.5 2.2-12.5 6l-27.2 34-24 0zm128 72.2c0 10.7 10.5 18.2 18.9 11.6 12.9-10.3 21.1-26.1 21.1-43.8s-8.2-33.5-21.1-43.8c-8.4-6.7-18.9 .9-18.9 11.6l0 64.5z"],"arrows-down-to-line":[512,512,[],"e4b8","M214.6 310.6l-64 64c-12.5 12.5-32.8 12.5-45.3 0l-64-64c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L96 274.7 96 32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 242.7 9.4-9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm256 0l-64 64c-12.5 12.5-32.8 12.5-45.3 0l-64-64c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l9.4 9.4 0-242.7c0-17.7 14.3-32 32-32s32 14.3 32 32l0 242.7 9.4-9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512z"],g:[448,512,[103],"47","M224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c77.4 0 142-55 156.8-128L256 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l144 0c25.8 0 49.6 21.4 47.2 50.6-9.5 115-105.8 205.4-223.2 205.4-123.7 0-224-100.3-224-224S100.3 32 224 32c57.4 0 109.7 21.6 149.3 57 13.2 11.8 14.3 32 2.5 45.2s-32 14.3-45.2 2.5C302.3 111.4 265 96 224 96z"],vihara:[576,512,[],"f6a7","M273.6-3.2c8.5-6.4 20.3-6.4 28.8 0L443.2 102.4c8.3 6.2 18.4 9.6 28.8 9.6 13.3 0 24 10.7 24 24s-10.7 24-24 24l-24 0 0 48 58.7 64 13.3 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 48 24.4 32 15.6 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-40 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-128 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-128 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-40 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l22.1 0 17.9-32 0-48-8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l13.3 0 58.7-64 0-48-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24c10.4 0 20.5-3.4 28.8-9.6L273.6-3.2zM128 368l320 0 0-48-320 0 0 48zM384 160l-192 0 0 48 192 0 0-48z"],"flag-checkered":[448,512,[127937],"f11e","M32 0C49.7 0 64 14.3 64 32l0 16 69-17.2c38.1-9.5 78.3-5.1 113.5 12.5 46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1l0 279.7c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4-37.9-19-81.4-23.7-122.5-13.4L64 384 64 480c0 17.7-14.3 32-32 32S0 497.7 0 480L0 32C0 14.3 14.3 0 32 0zM64 187.1l64-13.9 0 65.5-64 13.9 0 65.5 48.8-12.2c5.1-1.3 10.1-2.4 15.2-3.3l0-63.9 38.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.9 0 66.7-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8l0 71.4c21.8 1.9 43.3 6.7 64 14.4l0-69.8 22.7 6.7c13.5 4 27.3 6.4 41.3 7.4l0-64.2c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12 0-62c-13-3.8-25.8-8.8-38.2-15-8.2-4.1-16.9-7-25.8-8.8l0 72.4c-13-.4-26 .8-38.7 3.6l-25.3 5.5 0-75.2-64 16 0 73.1zM320 335.7c16.8 1.5 33.9-.7 50-6.8l14-5.2 0-71.7-7.9 1.8c-18.4 4.3-37.3 5.7-56.1 4.5l0 77.4zm64-149.4l0-70.8c-20.9 6.1-42.4 9.1-64 9.1l0 69.4c13.9 1.4 28 .5 41.7-2.6l22.3-5.2z"],"gauge-simple":[512,512,["gauge-simple-med","tachometer-average"],"f629","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm320 96c0-26.9-16.5-49.9-40-59.3L280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 172.7c-23.5 9.5-40 32.5-40 59.3 0 35.3 28.7 64 64 64s64-28.7 64-64z"],"right-left":[512,512,["exchange-alt"],"f362","M502.6 150.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9S352 236.9 352 224l0-64-320 0c-17.7 0-32-14.3-32-32S14.3 96 32 96l320 0 0-64c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c12.5 12.5 12.5 32.8 0 45.3zm-397.3 352l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c9.2-9.2 22.9-11.9 34.9-6.9S160 275.1 160 288l0 64 320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-320 0 0 64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9z"],pills:[512,512,[],"f484","M64 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 112-96 0 0-112zM176 368c0-48.7 18.1-93.2 48-127l0-129C224 50.1 173.9 0 112 0S0 50.1 0 112L0 400c0 61.9 50.1 112 112 112 37.3 0 70.3-18.2 90.7-46.3-17-28.6-26.7-62-26.7-97.7zm64.7 67.4c4.6 8.7 16.3 9.7 23.3 2.7L438.1 264c7-7 6-18.7-2.7-23.3-20.1-10.7-43-16.7-67.4-16.7-79.5 0-144 64.5-144 144 0 24.3 6 47.3 16.7 67.4zM297.9 472c-7 7-6 18.7 2.7 23.3 20.1 10.7 43 16.7 67.4 16.7 79.5 0 144-64.5 144-144 0-24.3-6-47.3-16.7-67.4-4.6-8.7-16.3-9.7-23.3-2.7L297.9 472z"],explosion:[512,512,[],"e4e9","M256-32c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24zm0 160c12.4 0 22.7 9.4 23.9 21.7L293.4 291.6 467.6 11.3c6.7-10.7 20.5-14.5 31.7-8.5s15.8 19.5 10.6 31L372.8 338.6c2.2 2.3 4.3 4.7 6.3 7.1l97.2-54.7c10.5-5.9 23.6-3.1 30.9 6.4s6.3 23-2.2 31.5l-87 87-71.4 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64l-79.6 0-75.5-52.3C.6 357-2.8 344.1 2.4 333.5s17.4-15.9 28.7-12.4l97.2 30.4c3-3.9 6.1-7.6 9.4-11.3L75.4 236.3c-6.1-10.1-3.9-23.1 5.1-30.7s22.2-7.5 31.1 .1L214 293.6c1.5-.4 3-.8 4.5-1.1l13.6-142.7c1.2-12.3 11.5-21.7 23.9-21.7zM32 464l456 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0z"],"arrows-down-to-people":[512,512,[],"e4b9","M113 153c-9.4 9.4-24.6 9.4-33.9 0L15 89C5.7 79.6 5.7 64.4 15 55S39.6 45.7 49 55L72 78.1 72-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 86.1 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64zm320 0c-9.4 9.4-24.6 9.4-33.9 0L335 89c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23 0-86.1c0-13.3 10.7-24 24-24s24 10.7 24 24l0 86.1 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64zM256 192a56 56 0 1 1 0 112 56 56 0 1 1 0-112zm0 160c53 0 96 43 96 96l0 32c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-32c0-53 43-96 96-96zM32 288a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm352 0a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM80 368c15.3 0 29.6 4.3 41.8 11.8-6.3 16.2-9.8 33.8-9.8 52.2l0 48c0 11.4 2.4 22.2 6.7 32l-87.8 0C13.8 512 0 498.2 0 481.1L0 448c0-44.2 35.8-80 80-80zM393.3 512c4.3-9.8 6.7-20.6 6.7-32l0-48c0-18.4-3.5-36-9.8-52.2 12.2-7.5 26.5-11.8 41.8-11.8 44.2 0 80 35.8 80 80l0 33.1c0 17-13.8 30.9-30.9 30.9l-87.8 0z"],"users-viewfinder":[576,512,[],"e595","M64 0C28.7 0 0 28.7 0 64l0 72c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72c0-8.8 7.2-16 16-16l72 0c13.3 0 24-10.7 24-24S149.3 0 136 0L64 0zM440 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0c8.8 0 16 7.2 16 16l0 72c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72c0-35.3-28.7-64-64-64L440 0zM48 376c0-13.3-10.7-24-24-24S0 362.7 0 376l0 72c0 35.3 28.7 64 64 64l72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-72 0c-8.8 0-16-7.2-16-16l0-72zm528 0c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72c0 8.8-7.2 16-16 16l-72 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0c35.3 0 64-28.7 64-64l0-72zM288 216a56 56 0 1 0 0-112 56 56 0 1 0 0 112zm0 40c-53 0-96 43-96 96l0 24c0 13.3 10.7 24 24 24l144 0c13.3 0 24-10.7 24-24l0-24c0-53-43-96-96-96zm192-64a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM168 272.3c-49.3 4.1-88 45.3-88 95.7l0 10.7c0 11.8 9.6 21.3 21.3 21.3l46.8 0c-2.7-7.5-4.1-15.6-4.1-24l0-24c0-29.5 8.8-56.9 24-79.7zM427.9 400l46.8 0c11.8 0 21.3-9.6 21.3-21.3l0-10.7c0-50.3-38.7-91.6-88-95.7 15.2 22.8 24 50.2 24 79.7l0 24c0 8.4-1.4 16.5-4.1 24zM192 192a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"],"car-on":[448,512,[],"e4dd","M248-8c0-13.3-10.7-24-24-24S200-21.3 200-8l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64zM145.3 208l157.5 0c6.7 0 12.6 4.1 15 10.4l26.1 69.6-239.6 0 26.1-69.6c2.3-6.2 8.3-10.4 15-10.4zM34 292.8l-1.3 3.4C13.2 307.1 0 328 0 352L0 480c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 288 0 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-128c0-24-13.2-44.9-32.8-55.9l-1.3-3.4-36.3-96.9c-11.7-31.2-41.6-51.9-74.9-51.9l-157.5 0c-33.3 0-63.2 20.7-74.9 51.9L34 292.8zM96 336a32 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 0zM7 7C-2.3 16.4-2.3 31.6 7 41L55 89c9.4 9.4 24.6 9.4 33.9 0S98.3 64.4 89 55L41 7C31.6-2.3 16.4-2.3 7 7zM407 7L359 55c-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.9S416.4-2.3 407 7z"],sleigh:[640,512,[],"f7cc","M64 32C46.3 32 32 46.3 32 64S46.3 96 64 96l0 160c0 41.8 26.7 77.4 64 90.5l0 69.5-72 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l504 0c44.2 0 80-35.8 80-80l0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8c0 17.7-14.3 32-32 32l-80 0 0-64c53 0 96-43 96-96l0-96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 32c0 35.3-28.7 64-64 64l-48.9 0c-48.5 0-92.8-27.4-114.5-70.8l-25.2-50.5C237.7 59.4 193.4 32 144.9 32L64 32zM432 416l-256 0 0-64 256 0 0 64z"],dumbbell:[640,512,[],"f44b","M96 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 112 256 0 0-112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 16 16 0c26.5 0 48 21.5 48 48l0 48c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 48c0 26.5-21.5 48-48 48l-16 0 0 16c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-112-256 0 0 112c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-16-16 0c-26.5 0-48-21.5-48-48l0-48c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-48c0-26.5 21.5-48 48-48l16 0 0-16z"],"baby-carriage":[512,512,["carriage-baby"],"f77d","M64 208l0 80c0 53 43 96 96 96l192 0c53 0 96-43 96-96l0-112 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0c-13.3 0-24 10.7-24 24l0 56-336 0zm.2-48l223.8 0 0-128c0-17.7-14.3-32-32-32L232 0C141.9 0 68.4 70.9 64.2 160zM160 464a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm288 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"],"kiwi-bird":[576,512,[],"f535","M291.2 388.4c31.2-18.8 64.7-36.4 101.1-36.4l55.7 0c4.6 0 9.1-.2 13.6-.7l85.3 121.9c4 5.7 11.3 8.2 17.9 6.1S576 471 576 464l0-240c0-70.7-57.3-128-128-128l-55.7 0C355.9 96 322.4 78.4 291.2 59.6 262.3 42.1 228.3 32 192 32 86 32 0 118 0 224 0 295.1 38.6 357.1 96 390.3L96 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-46c15.3 3.9 31.4 6 48 6 5.4 0 10.7-.2 16-.7l0 40.7c0 13.3 10.7 24 24 24s24-10.7 24-24l0-50.9c12.4-4.4 24.2-10 35.2-16.7zM448 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"],"calendar-xmark":[448,512,["calendar-times"],"f273","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-32c0-17.7 14.3-32 32-32zM291.9 220.1c-9.4-9.4-24.6-9.4-33.9 0l-33.9 33.9-33.9-33.9c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l33.9 33.9-33.9 33.9c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l33.9-33.9 33.9 33.9c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-33.9-33.9 33.9-33.9c9.4-9.4 9.4-24.6 0-33.9z"],"circle-down":[512,512,[61466,"arrow-alt-circle-down"],"f358","M256 0a256 256 0 1 0 0 512 256 256 0 1 0 0-512zM244.7 387.3l-104-104c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9l56 0 0-96c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 96 56 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-104 104c-6.2 6.2-16.4 6.2-22.6 0z"],"file-medical":[384,512,[],"f477","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM160 280l0 40-40 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l40 0 0 40c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-40 40 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-40 0 0-40c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"],xmark:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M55.1 73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L147.2 256 9.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192.5 301.3 329.9 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.8 256 375.1 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192.5 210.7 55.1 73.4z"],shapes:[512,512,["triangle-circle-square"],"f61f","M256 0c11.2 0 21.7 5.9 27.4 15.5l96 160c5.9 9.9 6.1 22.2 .4 32.2S363.5 224 352 224l-192 0c-11.5 0-22.2-6.2-27.8-16.2s-5.5-22.3 .4-32.2l96-160C234.3 5.9 244.8 0 256 0zM128 272a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm200 16l112 0c22.1 0 40 17.9 40 40l0 112c0 22.1-17.9 40-40 40l-112 0c-22.1 0-40-17.9-40-40l0-112c0-22.1 17.9-40 40-40z"],"dice-one":[448,512,[9856],"f525","M64 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 32zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],"lock-open":[576,512,[],"f3c1","M384 96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32c0-70.7-57.3-128-128-128S320 25.3 320 96l0 64-160 0c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64l-32 0 0-64z"],"pepper-hot":[576,512,[127798],"f816","M545 65c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L478.9 63.2C452.3 43.6 419.5 32 384 32 348.9 32 316.5 43.3 290.1 62.4 274.1 74.1 284.2 96 304 96l24 0c13.3 0 24 10.7 24 24l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24 10.7 24 24l0 24c0 19.8 21.9 29.9 33.6 13.9 19.1-26.4 30.4-58.8 30.4-93.9 0-35.5-11.6-68.3-31.2-94.9L545 65zM270 135.5l-159.6 228C101.3 376.4 86.7 384 71 384l-7 0c-26.5 0-48 21.5-48 48s21.5 48 48 48l27.1 0c65.7 0 129.7-20.2 183.5-57.8L440.5 306.1C435 295.9 432 284.2 432 272l-56 0c-39.8 0-72-32.2-72-72l0-56c-12.2 0-23.9-3-34-8.5z"],"droplet-slash":[576,512,["tint-slash"],"f5c7","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L463.6 397.8c10.5-23.8 16.4-50.1 16.4-77.8 0-91.2-130.2-274.1-166.6-323.5-5.9-8-15.2-12.5-25.2-12.5l-.4 0c-10 0-19.3 4.5-25.2 12.5-15.6 21.2-48.5 66.9-80.9 119.4L41-24.9zm92 227.7c-21.6 43.8-37 85.9-37 117.2 0 106 86 192 192 192 43.4 0 83.4-14.4 115.5-38.6L133 202.8z"],droplet:[384,512,[128167,"tint"],"f043","M192 512C86 512 0 426 0 320 0 228.8 130.2 45.9 166.6-3.5 172.5-11.5 181.8-16 191.8-16l.4 0c10 0 19.3 4.5 25.2 12.5 36.4 49.4 166.6 232.3 166.6 323.5 0 106-86 192-192 192zM112 312c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 75.1 60.9 136 136 136 13.3 0 24-10.7 24-24s-10.7-24-24-24c-48.6 0-88-39.4-88-88z"],"file-lines":[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM120 256c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"],"comments-dollar":[576,512,[],"f653","M192 320c106 0 192-78.8 192-176S298-32 192-32 0 46.8 0 144c0 39.6 14.3 76.2 38.4 105.6L2.8 316.8C-2.1 326.1-.4 337.5 7 345s18.9 9.2 28.2 4.2L116.8 306c23.1 9 48.5 14 75.2 14zm3.2 48c16.4 81.9 94.7 144 188.8 144 26.7 0 52.1-5 75.2-14l81.6 43.2c9.3 4.9 20.7 3.2 28.2-4.2s9.2-18.9 4.2-28.2l-35.6-67.2c24.1-29.4 38.4-66 38.4-105.6 0-82.4-61.7-151.5-145-170.7-11.5 115.8-115.8 201.2-235.8 202.7zM196 32c11 0 20 9 20 20l0 4 8 0c11 0 20 9 20 20s-9 20-20 20l-47.5 0c-6.9 0-12.5 5.6-12.5 12.5 0 6.1 4.4 11.3 10.4 12.3l41.7 7c25.3 4.2 43.9 26.1 43.9 51.8 0 26.1-19 47.7-44 51.8l0 4.7c0 11-9 20-20 20s-20-9-20-20l0-4-24 0c-11 0-20-9-20-20s9-20 20-20l55.5 0c6.9 0 12.5-5.6 12.5-12.5 0-6.1-4.4-11.3-10.4-12.3l-41.7-7c-25.3-4.2-43.9-26.1-43.9-51.8 0-28.8 23.2-52.2 52-52.5l0-4c0-11 9-20 20-20z"],"magnifying-glass-location":[512,512,["search-location"],"f689","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376C296.3 401.1 253.9 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208zM288 176c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 48.8 46.5 111.6 68.6 138.6 6 7.3 16.8 7.3 22.7 0 22.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"],"file-invoice":[384,512,[],"f570","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-277.5c0-17-6.7-33.3-18.7-45.3L258.7 18.7C246.7 6.7 230.5 0 213.5 0L64 0zM325.5 176L232 176c-13.3 0-24-10.7-24-24L208 58.5 325.5 176zM64 384l0-64c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 416c-17.7 0-32-14.3-32-32zM88 64l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24S74.7 64 88 64zm0 96l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],pentagon:[576,512,[],"e790","M316.4-3.1c-16.8-12.2-39.6-12.2-56.4 0L35.3 160.2c-16.8 12.2-23.9 33.9-17.4 53.7l85.8 264.1c6.4 19.8 24.9 33.2 45.7 33.2l277.7 0c20.8 0 39.2-13.4 45.7-33.2l85.8-264.1c6.4-19.8-.6-41.4-17.4-53.7L316.4-3.1z"],republican:[640,512,[],"f75e","M0 192C0 103.6 71.6 32 160 32l224 0c88.4 0 160 71.6 160 160l0 64-544 0 0-64zm152-32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm232 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM280 160a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 288l416 0 0 112c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-17.7 14.3-32 32-32s32 14.3 32 32l0 48c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-48-32 0 0 96c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64-192 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-160 128 0z"],shop:[576,512,["store-alt"],"f54f","M21.5 181.1L78.3 67.4C89.2 45.7 111.3 32 135.6 32l304.9 0c24.2 0 46.4 13.7 57.2 35.4l56.8 113.7c3.6 7.2 5.5 15.1 5.5 23.2 0 27.3-21.2 49.7-48 51.6L512 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-192-96 0 0 176c0 26.5-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48l0-176.1c-26.8-1.9-48-24.3-48-51.6 0-8 1.9-16 5.5-23.2zM128 256l0 112c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16l0-112-160 0z"],film:[448,512,[127902,62368,"film-alt","film-simple"],"f008","M0 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 96zM48 368l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm304-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM48 240l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm304-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM48 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L64 96c-8.8 0-16 7.2-16 16zM352 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0z"],"building-circle-xmark":[576,512,[],"e4d4","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l180 0c-10.5-14.6-19-30.7-25.1-48l-74.9 0 0-80c0-17.7 14.3-32 32-32l32 0c2 0 4 .2 5.9 .5 6-23.6 16.3-45.4 30.1-64.5l-4 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 4c27.5-19.8 60.3-32.4 96-35.4L416 64c0-35.3-28.7-64-64-64L96 0zm32 112c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM128 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM432 544a144 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 0l-36.7-36.7-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l36.7-36.7-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l36.7 36.7 36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L454.6 400z"],comments:[576,512,[128490,61670],"f086","M384 144c0 97.2-86 176-192 176-26.7 0-52.1-5-75.2-14L35.2 349.2c-9.3 4.9-20.7 3.2-28.2-4.2s-9.2-18.9-4.2-28.2l35.6-67.2C14.3 220.2 0 183.6 0 144 0 46.8 86-32 192-32S384 46.8 384 144zm0 368c-94.1 0-172.4-62.1-188.8-144 120-1.5 224.3-86.9 235.8-202.7 83.3 19.2 145 88.3 145 170.7 0 39.6-14.3 76.2-38.4 105.6l35.6 67.2c4.9 9.3 3.2 20.7-4.2 28.2s-18.9 9.2-28.2 4.2L459.2 498c-23.1 9-48.5 14-75.2 14z"],tags:[576,512,[],"f02c","M401.2 39.1L549.4 189.4c27.7 28.1 27.7 73.1 0 101.2L393 448.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L515.3 256.8c9.2-9.3 9.2-24.4 0-33.7L367 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM32.1 229.5L32.1 96c0-35.3 28.7-64 64-64l133.5 0c17 0 33.3 6.7 45.3 18.7l144 144c25 25 25 65.5 0 90.5L285.4 418.7c-25 25-65.5 25-90.5 0l-144-144c-12-12-18.7-28.3-18.7-45.3zm144-85.5a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"],gun:[576,512,[],"e19b","M528 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8-448 0C14.3 64 0 78.3 0 96L0 208c0 17.7 14.3 32 32 32l10 0c20.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 480l96 0c14.7 0 27.5-10 31-24.2L217 352 321.4 352c23.7 0 44.8-14.9 52.7-37.2l26.7-74.8 31.1 0c8.5 0 16.6-3.4 22.6-9.4l22.6-22.6 66.7 0c17.7 0 32-14.3 32-32l0-80c0-17.7-14.3-32-32-32l-16 0 0-8zM321.4 304l-92.5 0 16-64 105 0-21 58.7c-1.1 3.2-4.2 5.3-7.5 5.3zM80 128l384 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 160c-8.8 0-16-7.2-16-16s7.2-16 16-16z"],"circle-check":[512,512,[61533,"check-circle"],"f058","M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z"],"id-card-clip":[576,512,["id-card-alt"],"f47f","M256-32l64 0c17.7 0 32 14.3 32 32l0 64-128 0 0-64c0-17.7 14.3-32 32-32zM64 32l112 0 0 32c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-32 112 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 32zM176 400c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16 0-44.2-35.8-80-80-80l-64 0c-44.2 0-80 35.8-80 80zM288 280a56 56 0 1 0 0-112 56 56 0 1 0 0 112z"],moon:[512,512,[127769,9214],"f186","M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512c68.8 0 131.3-27.2 177.3-71.4 7.3-7 9.4-17.9 5.3-27.1s-13.7-14.9-23.8-14.1c-4.9 .4-9.8 .6-14.8 .6-101.6 0-184-82.4-184-184 0-72.1 41.5-134.6 102.1-164.8 9.1-4.5 14.3-14.3 13.1-24.4S322.6 8.5 312.7 6.3C294.4 2.2 275.4 0 256 0z"],"oil-well":[576,512,[],"e532","M528.3 61.3c-11.4-42.7-55.3-68-98-56.6L414.9 8.8C397.8 13.4 387.7 31 392.3 48l24.5 91.4-108.2 28.1-6.3-18.1C297.7 136.6 285.6 128 272 128s-25.7 8.6-30.2 21.4l-13.6 39-132.2 34.3 0-38.6c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 264-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-137.3 0-61.4-175.4-62.2 16.1 22.1 63.2-66.6 0 19.9-56.9-74.6 19.3-46.7 133.5-41.3 0 0-159.2 337.4-87.5 25.2 94c4.6 17.1 22.1 27.2 39.2 22.6l15.5-4.1c42.7-11.4 68-55.3 56.6-98L528.3 61.3zM205.1 448l16.8-48 100.2 0 16.8 48-133.8 0z"],"tachograph-digital":[576,512,["digital-tachograph"],"f566","M0 128C0 92.7 28.7 64 64 64l448 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm64 32l0 32c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32L96 128c-17.7 0-32 14.3-32 32zM88 352c-13.3 0-24 10.7-24 24s10.7 24 24 24l136 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L88 352zm256 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0zM496 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM88 312a24 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"],tablet:[448,512,["tablet-android"],"f3fb","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM184 400l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],"ruble-sign":[448,512,[8381,"rouble","rub","ruble"],"f158","M112 32C94.3 32 80 46.3 80 64l0 208-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 48-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 152 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-152 0 0-48 112 0c79.5 0 144-64.5 144-144S335.5 32 256 32L112 32zM256 256l-112 0 0-160 112 0c44.2 0 80 35.8 80 80s-35.8 80-80 80z"],"closed-captioning":[512,512,[],"f20a","M0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm152 80l32 0c4.4 0 8 3.6 8 8 0 13.3 10.7 24 24 24s24-10.7 24-24c0-30.9-25.1-56-56-56l-32 0c-30.9 0-56 25.1-56 56l0 80c0 30.9 25.1 56 56 56l32 0c30.9 0 56-25.1 56-56 0-13.3-10.7-24-24-24s-24 10.7-24 24c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8-3.6-8-8l0-80c0-4.4 3.6-8 8-8zm168 8c0-4.4 3.6-8 8-8l32 0c4.4 0 8 3.6 8 8 0 13.3 10.7 24 24 24s24-10.7 24-24c0-30.9-25.1-56-56-56l-32 0c-30.9 0-56 25.1-56 56l0 80c0 30.9 25.1 56 56 56l32 0c30.9 0 56-25.1 56-56 0-13.3-10.7-24-24-24s-24 10.7-24 24c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8-3.6-8-8l0-80z"],pen:[512,512,[128394],"f304","M352.9 21.2L308 66.1 445.9 204 490.8 159.1C504.4 145.6 512 127.2 512 108s-7.6-37.6-21.2-51.1L455.1 21.2C441.6 7.6 423.2 0 404 0s-37.6 7.6-51.1 21.2zM274.1 100L58.9 315.1c-10.7 10.7-18.5 24.1-22.6 38.7L.9 481.6c-2.3 8.3 0 17.3 6.2 23.4s15.1 8.5 23.4 6.2l127.8-35.5c14.6-4.1 27.9-11.8 38.7-22.6L412 237.9 274.1 100z"],plane:[576,512,[],"f072","M520 200c30.9 0 56 25.1 56 56s-25.1 56-56 56l-127.3 0-159.2 173.6c-6.1 6.6-14.6 10.4-23.6 10.4l-43.7 0c-10.9 0-18.6-10.7-15.2-21.1l54.3-162.9-99.7 0-52.8 66c-3 3.8-7.6 6-12.5 6l-19.8 0c-10.4 0-18-9.8-15.5-19.9L32 256 5 147.9C2.4 137.8 10.1 128 20.5 128l19.8 0c4.9 0 9.5 2.2 12.5 6l52.8 66 99.7 0-54.3-162.9C147.6 26.7 155.3 16 166.2 16l43.7 0c9 0 17.5 3.8 23.6 10.4L392.7 200 520 200z"],images:[576,512,[],"f302","M96 96c0-35.3 28.7-64 64-64l320 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64l-320 0c-35.3 0-64-28.7-64-64L96 96zM24 128c13.3 0 24 10.7 24 24l0 296c0 8.8 7.2 16 16 16l360 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L64 512c-35.3 0-64-28.7-64-64L0 152c0-13.3 10.7-24 24-24zm168 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm196.5 11.5c-4.4-7.1-12.1-11.5-20.5-11.5s-16.1 4.4-20.5 11.5l-56.3 92.1-24.5-30.6c-4.6-5.7-11.4-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4S174.8 352 184 352l272 0c8.7 0 16.7-4.7 20.9-12.3s4.1-16.8-.5-24.3l-88-144z"],"mobile-screen":[384,512,["mobile-android-alt"],"f3cf","M16 64C16 28.7 44.7 0 80 0L304 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L80 512c-35.3 0-64-28.7-64-64L16 64zM128 440c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0c-13.3 0-24 10.7-24 24zM304 64l-224 0 0 304 224 0 0-304z"],"guarani-sign":[384,512,[],"e19a","M192 0c-13.3 0-24 10.7-24 24l0 41.5C73.3 77.3 0 158.1 0 256S73.3 434.7 168 446.5l0 41.5c0 13.3 10.7 24 24 24s24-10.7 24-24l0-41.5c94.7-11.8 168-92.6 168-190.5 0-17.7-14.3-32-32-32l-136 0 0-93.8c25.3 4.8 47.9 17 65.6 34.3 12.6 12.4 32.9 12.2 45.3-.4s12.2-32.9-.5-45.3C297.2 90.2 258.8 70.8 216 65.5L216 24c0-13.3-10.7-24-24-24zM168 130.2l0 251.5C108.8 370.5 64 318.5 64 256s44.8-114.5 104-125.8zm48 251.5l0-93.8 100 0c-12.3 47.6-51.2 84.5-100 93.8z"],"bag-shopping":[448,512,["shopping-bag"],"f290","M160 80c0-35.3 28.7-64 64-64s64 28.7 64 64l0 48-128 0 0-48zm-48 48l-64 0c-26.5 0-48 21.5-48 48L0 384c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-208c0-26.5-21.5-48-48-48l-64 0 0-48c0-61.9-50.1-112-112-112S112 18.1 112 80l0 48zm24 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"],"circle-right":[512,512,[61838,"arrow-alt-circle-right"],"f35a","M0 256a256 256 0 1 0 512 0 256 256 0 1 0 -512 0zm387.3 11.3l-104 104c-4.6 4.6-11.5 5.9-17.4 3.5S256 366.5 256 360l0-56-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-56c0-6.5 3.9-12.3 9.9-14.8s12.9-1.1 17.4 3.5l104 104c6.2 6.2 6.2 16.4 0 22.6z"],"phone-volume":[576,512,["volume-control-phone"],"f2a0","M344-32c128.1 0 232 103.9 232 232 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184-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-64zM320 88c0-13.3 10.7-24 24-24 75.1 0 136 60.9 136 136 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88-13.3 0-24-10.7-24-24zM144.1 1.4c19.7-5.4 40.3 4.7 48.1 23.5l40.5 97.3c6.9 16.5 2.1 35.6-11.8 47l-44.1 36.1c32.5 71.6 89 130 159.3 164.9L374.7 323c11.3-13.9 30.4-18.6 47-11.8L519 351.8c18.8 7.8 28.9 28.4 23.5 48.1l-1.5 5.5C523.4 470.1 460.9 525.3 384.6 509.2 209.6 472.1 71.9 334.4 34.8 159.4 18.7 83.1 73.9 20.6 138.5 2.9l5.5-1.5z"],cubes:[512,512,[],"f1b3","M284-1.3c-17.3-10-38.7-10-56 0L143.8 47.3c-17.3 10-28 28.5-28 48.5l0 101.9-88.3 51c-17.3 10-28 28.5-28 48.5l0 97.3c0 20 10.7 38.5 28 48.5l84.3 48.6c17.3 10 38.7 10 56 0l88.3-51 88.3 51c17.3 10 38.7 10 56 0L484.5 443c17.3-10 28-28.5 28-48.5l0-97.3c0-20-10.7-38.5-28-48.5l-88.3-51 0-101.9c0-20-10.7-38.5-28-48.5L284-1.3zM232 292.6l0 106.5-88.3 51c-1.2 .7-2.6 1.1-4 1.1l0-105.3 92.3-53.3zm231.4 .6c.7 1.2 1.1 2.6 1.1 4l0 97.3c0 2.9-1.5 5.5-4 6.9l-84.3 48.6c-1.2 .7-2.6 1.1-4 1.1l0-105.3 91.2-52.6zM348.3 95.8l0 101.9-92.3 53.3 0-106.5 91.2-52.6c.7 1.2 1.1 2.6 1.1 4z"],phone:[512,512,[128222,128379],"f095","M160.2 25C152.3 6.1 131.7-3.9 112.1 1.4l-5.5 1.5c-64.6 17.6-119.8 80.2-103.7 156.4 37.1 175 174.8 312.7 349.8 349.8 76.3 16.2 138.8-39.1 156.4-103.7l1.5-5.5c5.4-19.7-4.7-40.3-23.5-48.1l-97.3-40.5c-16.5-6.9-35.6-2.1-47 11.8l-38.6 47.2C233.9 335.4 177.3 277 144.8 205.3L189 169.3c13.9-11.3 18.6-30.4 11.8-47L160.2 25z"],"torii-gate":[448,512,[9961],"f6a1","M0 96L0 28.5C0 21.6 5.6 16 12.5 16 14.8 16 17 16.6 19 17.8L58 41.2C82.9 56.1 111.3 64 140.3 64l167.4 0c29 0 57.5-7.9 82.3-22.8l39-23.4c1.9-1.2 4.2-1.8 6.4-1.8 6.9 0 12.5 5.6 12.5 12.5L448 96c0 35.3-28.7 64-64 64l0 64 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-192-192 0 0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-192-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-64C28.7 160 0 131.3 0 96zM128 224l64 0 0-64-64 0 0 64zm128 0l64 0 0-64-64 0 0 64z"],bacon:[576,512,[129363],"f7e5","M557 96.7c14.4 14.4 12.4 38.4-4.3 50.2l-64.6 45.7c-43.7 30.9-79.2 71.9-103.4 119.6l-25.3 49.8c-25.1 49.3-62.1 91.5-107.8 122.6l-74.1 50.6c-13.1 8.9-30.7 7.3-41.8-3.9l-44.9-44.9 86.5-66.5c42.3-32.5 76.7-74.3 100.6-122l24.5-49.1c24.5-49 61.8-90.6 107.9-120.2l108.7-69.9 38 38zM484.2 23.9L384.3 88.2c-53.4 34.3-96.5 82.4-124.9 139.1l-24.5 49.1c-20.6 41.3-50.3 77.3-86.9 105.4l-91.4 70.3-36.9-36.9c-14.4-14.4-12.4-38.4 4.3-50.2l64.6-45.7c43.7-30.9 79.2-71.9 103.4-119.6l25.3-49.8C242.3 100.8 279.3 58.6 325 27.4l74.1-50.6c13.1-8.9 30.6-7.3 41.8 3.9l43.3 43.3z"],"person-falling-burst":[576,512,[],"e547","M256 0c17.7 0 32 14.3 32 32l0 5.4c0 55.2-23.7 107-63.9 143.1l62.9 75.5 89 0c15.1 0 29.3 7.1 38.4 19.2l43.2 57.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4L368 320 263.2 320 376.8 459.8c11.1 13.7 9.1 33.9-4.7 45s-33.9 9.1-45-4.7L137.4 266.6c-6.1 15-9.4 31.3-9.4 48l0 69.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-69.4c0-67.4 35.4-129.9 93.2-164.6l4.6-2.8C200.4 124 224 82.4 224 37.4l0-5.4c0-17.7 14.3-32 32-32zM16 88A56 56 0 1 1 128 88 56 56 0 1 1 16 88zm376-7.9c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24l0 48zm104 152c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0zm-54.5-97.5c-9.4-9.4-9.4-24.6 0-33.9l33.9-33.9c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-33.9 33.9c-9.4 9.4-24.6 9.4-33.9 0z"],"quote-right":[448,512,[8221,"quote-right-alt"],"f10e","M448 296c0 66.3-53.7 120-120 120l-8 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l8 0c30.9 0 56-25.1 56-56l0-8-64 0c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 136zm-256 0c0 66.3-53.7 120-120 120l-8 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l8 0c30.9 0 56-25.1 56-56l0-8-64 0c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 136z"],"house-medical-flag":[640,512,[],"e514","M480 0c17.7 0 32 14.3 32 32l96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-96 0 0 288c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-448c0-17.7 14.3-32 32-32zM267.5 59.1L400 186.9 400 503.4c-9.4 5.4-20.3 8.6-32 8.6l-256 0c-35.3 0-64-28.7-64-64l0-144-19.9 0C12.6 304 0 291.4 0 275.9 0 268.3 3.1 261 8.6 255.7L212.5 59.1C219.9 52 229.7 48 240 48s20.1 4 27.5 11.1zM204.8 256.8l0 44-44 0c-9.7 0-17.6 7.9-17.6 17.6l0 35.2c0 9.7 7.9 17.6 17.6 17.6l44 0 0 44c0 9.7 7.9 17.6 17.6 17.6l35.2 0c9.7 0 17.6-7.9 17.6-17.6l0-44 44 0c9.7 0 17.6-7.9 17.6-17.6l0-35.2c0-9.7-7.9-17.6-17.6-17.6l-44 0 0-44c0-9.7-7.9-17.6-17.6-17.6l-35.2 0c-9.7 0-17.6 7.9-17.6 17.6z"],prescription:[448,512,[],"f5b1","M32 0C14.3 0 0 14.3 0 32L0 288c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 50.7 0 128 128-105.4 105.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 397.3 393.4 502.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L333.3 352 438.6 246.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 306.7 202.2 220.9C251.4 209.1 288 164.8 288 112 288 50.1 237.9 0 176 0L32 0zM176 160l-112 0 0-96 112 0c26.5 0 48 21.5 48 48s-21.5 48-48 48z"],"dice-three":[448,512,[9858],"f527","M64 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 32zm64 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 0zm128 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],"building-lock":[576,512,[],"e4d6","M32 64C32 28.7 60.7 0 96 0L352 0c35.3 0 64 28.7 64 64l0 121.3c-46.9 19-80 65-80 118.7l0 24.4c-19.6 17.6-32 43.1-32 71.5l0 96c0 5.5 .5 10.9 1.3 16.1L96 512c-35.3 0-64-28.7-64-64L32 64zM176 384l0 80 80 0 0-64.1c0-13.7 1.9-27 5.5-39.6-5.7-5.2-13.2-8.3-21.5-8.3l-32 0c-17.7 0-32 14.3-32 32zM307 224.3c-1-.2-2-.3-3-.3l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l16.7 0c2.1-22.8 8.4-44.3 18.3-63.7zM144 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM144 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm352 80.1c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 47.9 64 0 0-47.9zM352 400c0-20.9 13.4-38.7 32-45.3l0-50.6c0-44.2 35.8-80 80-80s80 35.8 80 80l0 50.6c18.6 6.6 32 24.4 32 45.3l0 96c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-96z"],"id-card":[576,512,[62147,"drivers-license"],"f2c2","M0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64L0 96zm0 48l576 0 0 272c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 144zM247.3 416c20.2 0 35.3-19.4 22.4-35-14.7-17.7-36.9-29-61.7-29l-64 0c-24.8 0-47 11.3-61.7 29-12.9 15.6 2.2 35 22.4 35l142.5 0zM176 312a56 56 0 1 0 0-112 56 56 0 1 0 0 112zM360 208c-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-112 0zm0 96c-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-112 0z"],"circle-play":[512,512,[61469,"play-circle"],"f144","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9l0 176c0 8.7 4.7 16.7 12.3 20.9s16.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-.5z"],"face-laugh-beam":[512,512,[128513,"laugh-beam"],"f59a","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM101.6 314c-3.7-13.7 7.5-26 21.7-26l265.4 0c14.2 0 25.4 12.3 21.7 26-18.5 68-80.6 118-154.4 118S120 382 101.6 314zM176 164c-15.5 0-28 12.5-28 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28zm132 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28s-28 12.5-28 28z"],leaf:[512,512,[],"f06c","M471.3 6.7C477.7 .6 487-1.6 495.6 1.2 505.4 4.5 512 13.7 512 24l0 186.9c0 131.2-108.1 237.1-238.8 237.1-77 0-143.4-49.5-167.5-118.7-35.4 30.8-57.7 76.1-57.7 126.7 0 13.3-10.7 24-24 24S0 469.3 0 456C0 381.1 38.2 315.1 96.1 276.3 131.4 252.7 173.5 240 216 240l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0c-39.7 0-77.3 8.8-111 24.5 23.3-70 89.2-120.5 167-120.5 66.4 0 115.8-22.1 148.7-44 19.2-12.8 35.5-28.1 50.7-45.3z"],"house-chimney-user":[512,512,[],"e065","M234.2 8.6c12.3-11.4 31.3-11.4 43.5 0L368 92.3 368 80c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 101.5 37.8 35.1c9.6 9 12.8 22.9 8 35.1S493.2 272 480 272l-16 0 0 176c0 35.3-28.7 64-64 64l-288 0c-35.3 0-64-28.7-64-64l0-176-16 0c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8-35.1l224-208zM312 256a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zM144 432c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16 0-44.2-35.8-80-80-80l-64 0c-44.2 0-80 35.8-80 80z"],"rotate-right":[512,512,["redo-alt","rotate-forward"],"f2f9","M488 192l-144 0c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l46.7-46.7c-75.3-58.6-184.3-53.3-253.5 15.9-75 75-75 196.5 0 271.5s196.5 75 271.5 0c8.2-8.2 15.5-16.9 21.9-26.1 10.1-14.5 30.1-18 44.6-7.9s18 30.1 7.9 44.6c-8.5 12.2-18.2 23.8-29.1 34.7-100 100-262.1 100-362 0S-25 175 75 75c94.3-94.3 243.7-99.6 344.3-16.2L471 7c6.9-6.9 17.2-8.9 26.2-5.2S512 14.3 512 24l0 144c0 13.3-10.7 24-24 24z"],tooth:[448,512,[129463],"f5c9","M145 5.7L224 32 303 5.7C314.3 1.9 326 0 337.9 0 398.7 0 448 49.3 448 110.1l0 68.5c0 29.4-9.5 58.1-27.2 81.6l-1.1 1.5c-12.9 17.2-21.3 37.4-24.3 58.7L373.7 471.9c-3.3 23-23 40.1-46.2 40.1-22.8 0-42.3-16.5-46-39L261.3 351.6c-3-18.2-18.8-31.6-37.3-31.6s-34.2 13.4-37.3 31.6L166.5 473c-3.8 22.5-23.2 39-46 39-23.2 0-42.9-17.1-46.2-40.1L52.6 320.5c-3-21.3-11.4-41.5-24.3-58.7l-1.1-1.5C9.5 236.7 0 208.1 0 178.7l0-68.5C0 49.3 49.3 0 110.1 0 122 0 133.7 1.9 145 5.7z"],"house-chimney-window":[512,512,[],"e00d","M234.2 8.6c12.3-11.4 31.3-11.4 43.5 0L368 92.3 368 80c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 101.5 37.8 35.1c9.6 9 12.8 22.9 8 35.1S493.2 272 480 272l-16 0 0 176c0 35.3-28.7 64-64 64l-288 0c-35.3 0-64-28.7-64-64l0-176-16 0c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8-35.1l224-208zM216 224c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24l-80 0z"],motorcycle:[640,512,[127949],"f21c","M280 16c-13.3 0-24 10.7-24 24s10.7 24 24 24l56.6 0 22.5 48.7-95.1 71.3c-33.4-25.1-75-40-120-40l-56 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l56 0c78.5 0 143.2 59.6 151.2 136l-25.4 0c-11.2-59.2-63.3-104-125.8-104-70.7 0-128 57.3-128 128S73.3 480 144 480c62.5 0 114.5-44.8 125.8-104l50.2 0c13.3 0 24-10.7 24-24l0-22.5c0-45.1 25.7-85.4 65.5-107.7l12.1 26.1c-32.4 23.2-53.5 61.2-53.5 104.1 0 70.7 57.3 128 128 128s128-57.3 128-128-57.3-128-128-128c-10.7 0-21 1.3-30.9 3.8L433.8 160 488 160c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-53.3 0c-6.9 0-13.7 2.2-19.2 6.4l-17.1 12.8-24.6-53.3C369.9 21.4 361.4 16 352 16l-72 0zM445.8 300.4l28.4 61.6c5.6 12 19.8 17.3 31.8 11.7s17.3-19.8 11.7-31.8l-28.5-61.6c2.2-.2 4.4-.3 6.7-.3 39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72c0-20.2 8.3-38.5 21.8-51.6zM144 424c-39.8 0-72-32.2-72-72s32.2-72 72-72c31.3 0 58 20 67.9 48L144 328c-13.3 0-24 10.7-24 24s10.7 24 24 24l67.9 0c-9.9 28-36.6 48-67.9 48z"],"backward-fast":[512,512,[9198,"fast-backward"],"f049","M492.2 477.6c-12 5-25.7 2.2-34.9-6.9L288 301.3 288 448c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9L64 301.3 64 448c0 17.7-14.3 32-32 32S0 465.7 0 448L0 64C0 46.3 14.3 32 32 32S64 46.3 64 64L64 210.7 233.4 41.4c9.2-9.2 22.9-11.9 34.9-6.9S288 51.1 288 64l0 146.7 169.4-169.4c9.2-9.2 22.9-11.9 34.9-6.9S512 51.1 512 64l0 384c0 12.9-7.8 24.6-19.8 29.6z"],"address-book":[512,512,[62138,"contact-book"],"f2b9","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l288 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L96 0zM208 288l64 0c44.2 0 80 35.8 80 80 0 8.8-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16 0-44.2 35.8-80 80-80zm-24-96a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zm0 128c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zM496 320c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16z"],sailboat:[512,512,[],"e445","M240 35.9l0 348.1-224 0c-8.8 0-16 7.2-16 16 0 61.9 50.1 112 112 112l288 0c61.9 0 112-50.1 112-112 0-8.8-7.2-16-16-16l-208 0 0-48 161.7 0c12.9 0 20.5-14.4 13.2-25L269.2 26.9c-8.9-13-29.2-6.7-29.2 9zM192 320l0-184.2c0-16.1-21-22.1-29.6-8.5L47.3 311.5c-6.7 10.7 1 24.5 13.6 24.5L176 336c8.8 0 16-7.2 16-16z"],"book-bookmark":[448,512,[],"e0bb","M96 512l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-66.7c18.6-6.6 32-24.4 32-45.3l0-288c0-26.5-21.5-48-48-48l-48 0 0 169.4c0 12.5-10.1 22.6-22.6 22.6-6 0-11.8-2.4-16-6.6L272 144 230.6 185.4c-4.2 4.2-10 6.6-16 6.6-12.5 0-22.6-10.1-22.6-22.6L192 0 96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96zM64 416c0-17.7 14.3-32 32-32l256 0 0 64-256 0c-17.7 0-32-14.3-32-32z"],"magnifying-glass-arrow-right":[512,512,[],"e521","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376C296.3 401.1 253.9 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208zM305 225c9.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 31-102.1 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l102.1 0-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72z"],"microphone-lines":[384,512,[127897,"microphone-alt"],"f3c9","M96 96c0-53 43-96 96-96 50.3 0 91.6 38.7 95.7 88L232 88c-13.3 0-24 10.7-24 24s10.7 24 24 24l56 0 0 48-56 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l55.7 0c-4.1 49.3-45.3 88-95.7 88-53 0-96-43-96-96L96 96zM24 160c13.3 0 24 10.7 24 24l0 40c0 79.5 64.5 144 144 144s144-64.5 144-144l0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40c0 97.9-73.3 178.7-168 190.5l0 49.5 48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0 0-49.5C73.3 402.7 0 321.9 0 224l0-40c0-13.3 10.7-24 24-24z"],"reply-all":[576,512,["mail-reply-all"],"f122","M332.2 18.4c12 5 19.8 16.6 19.8 29.6l0 80 48 0c97.2 0 176 78.8 176 176 0 113.3-81.5 163.9-100.2 174.1-2.5 1.4-5.3 1.9-8.1 1.9-10.9 0-19.7-8.9-19.7-19.7 0-7.5 4.3-14.4 9.8-19.5 9.4-8.8 22.2-26.4 22.2-56.7 0-53-43-96-96-96l-32 0 0 80c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-160-160c-12.5-12.5-12.5-32.8 0-45.3l160-160c9.2-9.2 22.9-11.9 34.9-6.9zM205.6 23.1c9.4 9.4 9.4 24.6 0 33.9L54.6 208 205.6 358.9c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L10 231.2c-6.4-6-10-14.4-10-23.2s3.6-17.2 10-23.2L171.6 23.1c9.4-9.4 24.6-9.4 33.9 0z"],"universal-access":[512,512,[],"f29a","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm161.5-86.1c-12.2-5.2-26.3 .4-31.5 12.6s.4 26.3 12.6 31.5l11.9 5.1c17.3 7.4 35.2 12.9 53.6 16.3l0 50.1c0 4.3-.7 8.6-2.1 12.6l-28.7 86.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l24.4-73.2c1.3-3.8 4.8-6.4 8.8-6.4s7.6 2.6 8.8 6.4l24.4 73.2c4.2 12.6 17.8 19.4 30.4 15.2S339 397 334.8 384.4l-28.7-86.1c-1.4-4.1-2.1-8.3-2.1-12.6l0-50.1c18.4-3.5 36.3-8.9 53.6-16.3l11.9-5.1c12.2-5.2 17.8-19.3 12.6-31.5s-19.3-17.8-31.5-12.6L338.7 175c-26.1 11.2-54.2 17-82.7 17s-56.5-5.8-82.7-17l-11.9-5.1zM256 160a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"],"toilet-paper":[512,512,[129531,63263,"toilet-paper-alt","toilet-paper-blank"],"f71e","M327.1 32c-8.8 11.1-16 23.1-21.9 34.8-21.4 42.7-33.2 98.4-33.2 157.2l0 264c0 30.9-25.1 56-56 56L56 544c-30.9 0-56-25.1-56-56L0 224C0 118 43 32 96 32l231.1 0zM416 416c-53 0-96-86-96-192s43-192 96-192 96 86 96 192-43 192-96 192zm0-128c17.7 0 32-28.7 32-64s-14.3-64-32-64-32 28.7-32 64 14.3 64 32 64z"],"vr-cardboard":[576,512,[],"f729","M512 96L64 96C28.7 96 0 124.7 0 160L0 352c0 35.3 28.7 64 64 64l117.5 0c17 0 33.3-6.7 45.3-18.7l33.9-33.9c7.2-7.2 17.1-11.3 27.3-11.3s20.1 4.1 27.3 11.3l33.9 33.9c12 12 28.3 18.7 45.3 18.7L512 416c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64zM80 240a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm352-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"],"pizza-slice":[512,512,[],"f818","M169.7 .9c-22.8-1.6-41.9 14-47.5 34.7L112.5 72C293.3 72.3 439.7 218.7 440 399.5l36.4-9.7c20.8-5.5 36.3-24.7 34.7-47.5-12.6-182.8-158.6-328.8-341.4-341.4zm222 411.5c.2-4.1 .3-8.2 .3-12.4 0-154.6-125.4-280-280-280-4.1 0-8.3 .1-12.4 .3L.5 491.9c-1.5 5.5 .1 11.4 4.1 15.4s9.9 5.6 15.4 4.1l371.6-99.1zM176 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"],"spray-can":[576,512,[],"f5bd","M192 0l64 0c17.7 0 32 14.3 32 32l0 80-128 0 0-80c0-17.7 14.3-32 32-32zM64 256c0-53 43-96 96-96l128 0c53 0 96 43 96 96l0 208c0 26.5-21.5 48-48 48l-224 0c-26.5 0-48-21.5-48-48l0-208zm240 80a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM320 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM448 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-64zM512 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM448 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],"volume-low":[448,512,[128264,"volume-down"],"f027","M48 352l48 0 134.1 119.2c6.4 5.7 14.6 8.8 23.1 8.8 19.2 0 34.8-15.6 34.8-34.8l0-378.4c0-19.2-15.6-34.8-34.8-34.8-8.5 0-16.7 3.1-23.1 8.8L96 160 48 160c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48zM380.6 181.5c-10.3-8.4-25.4-6.8-33.8 3.5s-6.8 25.4 3.5 33.8C361.1 227.6 368 241 368 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.5C402.1 312.9 416 286.1 416 256s-13.9-56.9-35.5-74.5z"],cross:[384,512,[128327,10013],"f654","M176 0c-26.5 0-48 21.5-48 48l0 80-80 0c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48l80 0 0 208c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-208 80 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48l-80 0 0-80c0-26.5-21.5-48-48-48L176 0z"],person:[384,512,[129485,"male"],"f183","M248 24a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm24 212.7l46.3 62.4c10.5 14.2 30.6 17.2 44.8 6.6s17.2-30.6 6.6-44.8l-70.5-95C274 132 234.3 112 192 112s-82 20-107.2 53.9l-70.5 95c-10.5 14.2-7.6 34.2 6.6 44.8s34.2 7.6 44.8-6.6L112 236.7 112 512c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-275.3z"],hourglass:[384,512,[9203,62032,"hourglass-empty"],"f254","M0 32C0 14.3 14.3 0 32 0L352 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 11c0 42.4-16.9 83.1-46.9 113.1l-67.9 67.9 67.9 67.9c30 30 46.9 70.7 46.9 113.1l0 11c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-11c0-42.4 16.9-83.1 46.9-113.1l67.9-67.9-67.9-67.9C48.9 158.1 32 117.4 32 75l0-11C14.3 64 0 49.7 0 32zM96 64l0 11c0 25.5 10.1 49.9 28.1 67.9l67.9 67.9 67.9-67.9c18-18 28.1-42.4 28.1-67.9l0-11-192 0zm0 384l192 0 0-11c0-25.5-10.1-49.9-28.1-67.9l-67.9-67.9-67.9 67.9c-18 18-28.1 42.4-28.1 67.9l0 11z"],fish:[576,512,[128031],"f578","M180.5 141.5C219.7 108.5 272.6 80 336 80s116.3 28.5 155.5 61.5c39.1 33 66.9 72.4 81 99.8 4.7 9.2 4.7 20.1 0 29.3-14.1 27.4-41.9 66.8-81 99.8-39.2 33.1-92 61.5-155.5 61.5s-116.3-28.5-155.5-61.5c-16.2-13.7-30.5-28.5-42.7-43.1L48.1 379.6c-12.5 7.3-28.4 5.3-38.7-4.9s-12.4-26-5.3-38.6L50 256 4.2 175.9c-7.2-12.6-5-28.4 5.3-38.6s26.1-12.2 38.7-4.9l89.7 52.3c12.2-14.6 26.5-29.4 42.7-43.1zM448 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"],"drumstick-bite":[512,512,[],"f6d7","M160 265.2c0 8.5-3.4 16.6-9.4 22.6l-26.8 26.8c-12.3 12.3-32.5 11.4-49.4 7.2-4.6-1.1-9.5-1.8-14.5-1.8-33.1 0-60 26.9-60 60s26.9 60 60 60c6.3 0 12 5.7 12 12 0 33.1 26.9 60 60 60s60-26.9 60-60c0-5-.6-9.8-1.8-14.5-4.2-16.9-5.2-37.1 7.2-49.4l26.8-26.8c6-6 14.1-9.4 22.6-9.4l89.2 0c6.3 0 12.4-.3 18.5-1 11.9-1.2 16.4-15.5 10.8-26-8.5-15.8-13.3-33.8-13.3-53 0-61.9 50.1-112 112-112 8 0 15.7 .8 23.2 2.4 11.7 2.5 24.1-5.9 22-17.6-14.7-82.3-86.7-144.8-173.2-144.8-97.2 0-176 78.8-176 176l0 89.2z"],"chart-simple":[512,512,[],"e473","M192 80c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 352c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-352zM0 272c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48L0 272zM432 96l32 0c26.5 0 48 21.5 48 48l0 288c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48z"],atom:[448,512,[9883],"f5d2","M224 398.8c-11.8 5.1-23.4 9.7-34.9 13.5 16.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.5zM414 256c33 45.2 44.3 90.9 23.6 128-20.2 36.3-62.5 49.3-115.2 43.2-22 52.1-55.7 84.8-98.4 84.8s-76.4-32.7-98.4-84.8C72.9 433.3 30.6 420.3 10.4 384-10.3 346.9 1 301.2 34 256 1 210.8-10.3 165.1 10.4 128 30.6 91.7 72.9 78.7 125.6 84.8 147.6 32.7 181.2 0 224 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2 20.7 37.1 9.4 82.8-23.6 128zm-65.8 67.4c-1.7 14.2-3.9 28-6.7 41.2 31.8 1.4 38.6-8.7 40.2-11.7 2.3-4.2 7-17.9-11.9-48.1-6.8 6.3-14 12.5-21.6 18.6zm-6.7-175.9c2.8 13.1 5 26.9 6.7 41.2 7.6 6.1 14.8 12.3 21.6 18.6 18.9-30.2 14.2-44 11.9-48.1-1.6-2.9-8.4-13-40.2-11.7zM258.9 99.7C242.1 65.9 227.9 64 224 64s-18.1 1.9-34.9 35.7c11.4 3.9 23.1 8.4 34.9 13.5 11.8-5.1 23.4-9.7 34.9-13.5zm-159 88.9c1.7-14.3 3.9-28 6.7-41.2-31.8-1.4-38.6 8.7-40.2 11.7-2.3 4.2-7 17.9 11.9 48.1 6.8-6.3 14-12.5 21.6-18.6zM78.2 304.8c-18.9 30.2-14.2 44-11.9 48.1 1.6 2.9 8.4 13 40.2 11.7-2.8-13.1-5-26.9-6.7-41.2-7.6-6.1-14.8-12.3-21.6-18.6zM304 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-80-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],p:[320,512,[112],"50","M0 64C0 46.3 14.3 32 32 32l128 0c88.4 0 160 71.6 160 160S248.4 352 160 352l-96 0 0 96c0 17.7-14.3 32-32 32S0 465.7 0 448L0 64zM64 288l96 0c53 0 96-43 96-96s-43-96-96-96l-96 0 0 192z"],"jet-fighter-up":[512,512,[],"e518","M206.8 47.8C202.3 58.5 200 70 200 81.6l0 100.4-152 114 0-48c0-13.3-10.7-24-24-24S0 234.7 0 248L0 392c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8 152 0 0 54.4-66 52.8c-3.8 3-6 7.6-6 12.5l0 24.3c0 8.8 7.2 16 16 16l88 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 88 0c8.8 0 16-7.2 16-16l0-24.3c0-4.9-2.2-9.5-6-12.5l-66-52.8 0-54.4 152 0 0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-144c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 48-152-114 0-100.4c0-11.6-2.3-23.1-6.8-33.8l-27.1-65C274.4-26.2 265.7-32 256-32s-18.4 5.8-22.2 14.8l-27.1 65z"],"plug-circle-xmark":[640,512,[],"e560","M192-32c17.7 0 32 14.3 32 32l0 96 128 0 0-96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 48.7c-98.6 8.1-176 90.7-176 191.3 0 27.3 5.7 53.3 16 76.9l0 3.1c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-66.7C165.2 398.1 96 319.1 96 224l0-64c-17.7 0-32-14.3-32-32S78.3 96 96 96l64 0 0-96c0-17.7 14.3-32 32-32zM496 256a144 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 0l-36.7 36.7-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l36.7 36.7-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l36.7-36.7 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-36.7-36.7 36.7-36.7z"],"sheet-plastic":[384,512,[],"e571","M0 448c0 35.3 28.7 64 64 64l149.5 0c17 0 33.3-6.7 45.3-18.7L365.3 386.7c12-12 18.7-28.3 18.7-45.3L384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448zm208 5.5l0-93.5c0-13.3 10.7-24 24-24l93.5 0-117.5 117.5zM153 105l-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.9zm96 32L137 249c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L215 103c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"],v:[384,512,[118],"56","M19.7 34.5c16.3-6.8 35 .9 41.8 17.2L192 364.8 322.5 51.7c6.8-16.3 25.5-24 41.8-17.2s24 25.5 17.2 41.8l-160 384c-5 11.9-16.6 19.7-29.5 19.7s-24.6-7.8-29.5-19.7L2.5 76.3c-6.8-16.3 .9-35 17.2-41.8z"],list:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z"],"solar-panel":[576,512,[],"f5ba","M121.8 32c-30 0-56 20.8-62.5 50.1L9.6 306.1C.7 346.1 31.1 384 72 384l184.1 0 0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64 184.1 0c40.9 0 71.4-37.9 62.5-77.9l-49.8-224C510.4 52.8 484.5 32 454.5 32L121.8 32zM245.6 96l85.2 0 7.3 88-99.8 0 7.3-88zm-55.5 88l-87.8 0 19.6-88 75.6 0-7.3 88zM91.6 232l94.5 0-7.3 88-106.7 0 19.6-88zm142.6 0l107.8 0 7.3 88-122.5 0 7.3-88zm156 0l94.5 0 19.6 88-106.7 0-7.3-88zM474 184l-87.8 0-7.3-88 75.6 0 19.6 88z"],"land-mine-on":[576,512,[],"e51b","M312 0l0 128c0 13.3-10.7 24-24 24s-24-10.7-24-24L264 0c0-13.3 10.7-24 24-24s24 10.7 24 24zM160 288c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 32 80 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48L80 512c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48l80 0 0-32zM12 114.7c7.4-11 22.3-14 33.3-6.7l96 64c11 7.4 14 22.3 6.7 33.3s-22.3 14-33.3 6.7l-96-64c-11-7.4-14-22.3-6.7-33.3zM530.7 108c11-7.4 25.9-4.4 33.3 6.7s4.4 25.9-6.7 33.3l-96 64c-11 7.4-25.9 4.4-33.3-6.7s-4.4-25.9 6.7-33.3l96-64z"],headphones:[448,512,[127911,62863,"headphones-alt","headphones-simple"],"f025","M64 224c0-88.4 71.6-160 160-160s160 71.6 160 160l0 37.5c-10-3.5-20.8-5.5-32-5.5l-16 0c-26.5 0-48 21.5-48 48l0 128c0 26.5 21.5 48 48 48l16 0c53 0 96-43 96-96l0-160C448 100.3 347.7 0 224 0S0 100.3 0 224L0 384c0 53 43 96 96 96l16 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48l-16 0c-11.2 0-22 1.9-32 5.5L64 224z"],bus:[448,512,[128653],"f207","M96 0C43 0 0 43 0 96L0 384c0 29.8 20.4 54.9 48 62l0 34c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 192 0 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-34c27.6-7.1 48-32.2 48-62l0-288c0-53-43-96-96-96L96 0zM64 176c0-17.7 14.3-32 32-32l104 0 0 112-104 0c-17.7 0-32-14.3-32-32l0-48zm184 80l0-112 104 0c17.7 0 32 14.3 32 32l0 48c0 17.7-14.3 32-32 32l-104 0zM96 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm256 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM152 72c0-13.3 10.7-24 24-24l96 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-96 0c-13.3 0-24-10.7-24-24z"],"file-powerpoint":[384,512,[],"f1c4","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM152 256c-13.3 0-24 10.7-24 24l0 144c0 13.3 10.7 24 24 24s24-10.7 24-24l0-24 24 0c39.8 0 72-32.2 72-72s-32.2-72-72-72l-48 0zm48 96l-24 0 0-48 24 0c13.3 0 24 10.7 24 24s-10.7 24-24 24z"],"quote-left":[448,512,[8220,"quote-left-alt"],"f10d","M0 216C0 149.7 53.7 96 120 96l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64L0 216zm256 0c0-66.3 53.7-120 120-120l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-136z"],"chevron-down":[448,512,[],"f078","M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"],"earth-asia":[512,512,[127759,"globe-asia"],"f57e","M50 284.8c4.2 2.1 9 3.2 14 3.2l50.7 0c8.5 0 16.6 3.4 22.6 9.4l13.3 13.3c6 6 14.1 9.4 22.6 9.4l18.7 0c17.7 0 32-14.3 32-32l0-40c0-13.3 10.7-24 24-24s24-10.7 24-24l0-42.7c0-8.5 3.4-16.6 9.4-22.6l13.3-13.3c6-6 9.4-14.1 9.4-22.6L304 57c0-1.2-.1-2.3-.2-3.5-15.4-3.6-31.4-5.5-47.8-5.5-114.9 0-208 93.1-208 208 0 9.8 .7 19.4 2 28.8zm403.3 37.3c-3.2-1.4-6.7-2.1-10.5-2.1L432 320c-8.8 0-16-7.2-16-16s-7.2-16-16-16l-34.7 0c-8.5 0-16.6 3.4-22.6 9.4l-45.3 45.3c-6 6-9.4 14.1-9.4 22.6l0 18.7c0 17.7 14.3 32 32 32l18.7 0c8.5 0 16.6 3.4 22.6 9.4 2.2 2.2 4.7 4.1 7.3 5.5 39.3-25.4 69.5-63.6 84.6-108.8zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zM128 368c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM272 256c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16zm48-112l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16s-16 7.2-16 16z"],"cent-sign":[384,512,[],"e3f5","M208 0c17.7 0 32 14.3 32 32l0 25.4c43.6 5.2 83 24.5 113.3 53.1 12.9 12.1 13.4 32.4 1.3 45.2s-32.4 13.4-45.2 1.3c-24.4-23-57.2-37.1-93.3-37.1-75.1 0-136 60.9-136 136s60.9 136 136 136c36.2 0 69-14.1 93.3-37.1 12.9-12.1 33.1-11.5 45.2 1.3s11.5 33.1-1.3 45.2C323 430.1 283.6 449.4 240 454.6l0 25.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-28C84.7 433.5 16 352.8 16 256S84.7 78.5 176 60l0-28c0-17.7 14.3-32 32-32z"],"shield-cat":[512,512,[],"e572","M269.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.2 .5 99.2 41.3 280.7 213.6 363.2 16.7 8 36.1 8 52.8 0 172.4-82.5 213.2-264 213.6-363.2 .1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160 154.4c0-5.8 4.7-10.4 10.4-10.4l.2 0c3.4 0 6.5 1.6 8.5 4.3l40 53.3c3 4 7.8 6.4 12.8 6.4l48 0c5 0 9.8-2.4 12.8-6.4l40-53.3c2-2.7 5.2-4.3 8.5-4.3l.2 0c5.8 0 10.4 4.7 10.4 10.4L352 272c0 53-43 96-96 96s-96-43-96-96l0-117.6zM216 288a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm96-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"],"school-circle-check":[640,512,[],"e56b","M64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l276 0c-10.5-14.6-19-30.7-25.1-48l-90.9 0 0-88c0-22.1 17.9-40 40-40l48 0c1 0 1.9 0 2.9 .1 26.3-74.6 97.5-128.1 181.1-128.1 28.6 0 55.6 6.2 80 17.4l0-33.4c0-35.3-28.7-64-64-64l-64 0-127.9-115.1c-18.3-16.4-46-16.4-64.2 0L128 128 64 128zm64 240c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32zM112 256l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16zM288 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM640 400a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-86.6-60.9c7.1 5.2 8.7 15.2 3.5 22.3l-64 88c-2.8 3.8-7 6.2-11.7 6.5s-9.3-1.3-12.6-4.6l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l26.8 26.8 53-72.9c5.2-7.1 15.2-8.7 22.4-3.5z"],"martini-glass":[512,512,[127864,"glass-martini-alt"],"f57b","M2.4 51.8C7.4 39.8 19.1 32 32 32l448 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L288 301.3 288 448 352 448c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0 0-146.7-214.6-214.6C.2 77.5-2.5 63.7 2.4 51.8zM354.7 144l48-48-293.5 0 48 48 197.5 0z"],plug:[448,512,[128268],"f1e6","M128-32c17.7 0 32 14.3 32 32l0 96 128 0 0-96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 64c0 95.1-69.2 174.1-160 189.3l0 66.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-66.7C101.2 398.1 32 319.1 32 224l0-64c-17.7 0-32-14.3-32-32S14.3 96 32 96l64 0 0-96c0-17.7 14.3-32 32-32z"],panorama:[576,512,[],"e209","M43.9 48C19.7 48 0 67.7 0 91.9L0 420.1c0 24.3 19.7 43.9 43.9 43.9 5.5 0 10.7-1 15.7-2.9 12.9-4.9 103.4-37.1 228.4-37.1s215.5 32.3 228.4 37.1c5 1.9 10.2 2.9 15.7 2.9 24.3 0 43.9-19.7 43.9-43.9l0-328.2c0-24.3-19.7-43.9-43.9-43.9-5.5 0-10.7 1-15.7 2.9-12.9 4.9-103.4 37.1-228.4 37.1S72.5 55.7 59.6 50.9C54.6 49 49.4 48 43.9 48zM72 176a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm264.1-16c7.5 0 14.6 3.6 19.1 9.6L479.7 336.2c5.9 7.9 6.4 18.5 1.3 26.9s-14.8 12.8-24.5 11.1c-45.8-7.8-103.3-14.2-168.4-14.2-65.6 0-123.4 6.5-169.3 14.4-9.8 1.7-19.7-2.9-24.7-11.5s-4.3-19.4 1.9-27.2L165.3 249c4.6-5.7 11.5-9 18.7-9s14.2 3.3 18.7 9l27.5 34.4 86.7-113.9c4.6-6 11.7-9.5 19.2-9.5z"],"clock-rotate-left":[576,512,["history"],"f1da","M288 64c106 0 192 86 192 192S394 448 288 448c-65.2 0-122.9-32.5-157.6-82.3-10.1-14.5-30.1-18-44.6-7.9s-18 30.1-7.9 44.6C124.1 468.6 201 512 288 512 429.4 512 544 397.4 544 256S429.4 0 288 0C202.3 0 126.5 42.1 80 106.7L80 80c0-17.7-14.3-32-32-32S16 62.3 16 80l0 112c0 17.7 14.3 32 32 32l24.6 0c.5 0 1 0 1.5 0l86 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-38.3 0C154.9 102.6 217 64 288 64zm24 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 104c0 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-65 0-94.1z"],"jar-wheat":[320,512,[],"e517","M32-8c0-13.3 10.7-24 24-24l208 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L56 16C42.7 16 32 5.3 32-8zM0 128C0 92.7 28.7 64 64 64l192 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 128zm112 32l-42.2 0c-3.2 0-5.8 2.6-5.8 5.8 0 32.1 26 58.2 58.2 58.2l75.6 0c32.1 0 58.2-26 58.2-58.2 0-3.2-2.6-5.8-5.8-5.8L208 160c-19.1 0-36.3 8.4-48 21.7-11.7-13.3-28.9-21.7-48-21.7zm48 117.7c-11.7-13.3-28.9-21.7-48-21.7l-42.2 0c-3.2 0-5.8 2.6-5.8 5.8 0 32.1 26 58.2 58.2 58.2l75.6 0c32.1 0 58.2-26 58.2-58.2 0-3.2-2.6-5.8-5.8-5.8L208 256c-19.1 0-36.3 8.4-48 21.7zM112 352l-42.2 0c-3.2 0-5.8 2.6-5.8 5.8 0 32.1 26 58.2 58.2 58.2l21.8 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 21.8 0c32.1 0 58.2-26 58.2-58.2 0-3.2-2.6-5.8-5.8-5.8L208 352c-19.1 0-36.3 8.4-48 21.7-11.7-13.3-28.9-21.7-48-21.7z"],"cloud-arrow-down":[576,512,[62337,"cloud-download","cloud-download-alt"],"f0ed","M144 480c-79.5 0-144-64.5-144-144 0-63.4 41-117.2 97.9-136.5-1.3-7.7-1.9-15.5-1.9-23.5 0-79.5 64.5-144 144-144 55.4 0 103.5 31.3 127.6 77.1 14.2-8.3 30.8-13.1 48.4-13.1 53 0 96 43 96 96 0 15.7-3.8 30.6-10.5 43.7 44 20.3 74.5 64.7 74.5 116.3 0 70.7-57.3 128-128 128l-304 0zM377 313c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31 0-102.1c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 102.1-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-72z"],"truck-ramp-box":[576,512,["truck-loading"],"f4de","M400 32c-44.2 0-80 35.8-80 80l0 248.2-297.2 89.2C5.9 454.4-3.7 472.3 1.4 489.2s22.9 26.5 39.8 21.5l315.5-94.6 43.7 0c-.2 2.6-.4 5.3-.4 8 0 48.6 39.4 88 88 88s88-39.4 88-88l0-392-176 0zM528 424c0 22.1-17.9 40-40 40s-40-17.9-40-40 17.9-40 40-40c22.1 0 39.9 17.9 40 39.9l0 .1zM51.9 149.5C18.1 159.8-.9 195.6 9.4 229.4l28.1 91.8C47.8 355 83.6 374 117.4 363.7l91.8-28.1c33.8-10.3 52.8-46.1 42.5-79.9l-28.1-91.8c-10.3-33.8-46.1-52.8-79.9-42.5L51.9 149.5z"],"angle-down":[384,512,[8964],"f107","M169.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 306.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"],"plug-circle-check":[640,512,[],"e55c","M192-32c17.7 0 32 14.3 32 32l0 96 128 0 0-96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 48.7c-98.6 8.1-176 90.7-176 191.3 0 27.3 5.7 53.3 16 76.9l0 3.1c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-66.7C165.2 398.1 96 319.1 96 224l0-64c-17.7 0-32-14.3-32-32S78.3 96 96 96l64 0 0-96c0-17.7 14.3-32 32-32zM352 400a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm201.4-60.9c-7.1-5.2-17.2-3.6-22.4 3.5l-53 72.9-26.8-26.8c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c3.3 3.3 7.9 5 12.6 4.6s8.9-2.8 11.7-6.5l64-88c5.2-7.1 3.6-17.2-3.5-22.3z"],"window-maximize":[512,512,[128470],"f2d0","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm24 64l336 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 176c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],"hands-holding-circle":[640,512,[],"e4fb","M320 0a128 128 0 1 1 0 256 128 128 0 1 1 0-256zM40 64c22.1 0 40 17.9 40 40l0 160.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1 12.9-8.6 14.7-26.9 3.7-37.8-7.3-7.3-23.1-23.1-47.2-47.2-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c24.1 24.1 39.9 39.9 47.2 47.2l0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2l0 78.9c0 26.5-21.5 48-48 48l-66.7 0c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5L0 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40l0 221.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7L400 512c-26.5 0-48-21.5-48-48l0-78.9c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0c7.3-7.3 23.1-23.1 47.2-47.2 12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-24.1 24.1-39.9 39.9-47.2 47.2-11 11-9.2 29.2 3.7 37.8 9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3L560 104c0-22.1 17.9-40 40-40z"],"location-pin":[384,512,["map-marker"],"f041","M192 0C86 0 0 84.4 0 188.6 0 307.9 120.2 450.9 170.4 505.4 182.2 518.2 201.8 518.2 213.6 505.4 263.8 450.9 384 307.9 384 188.6 384 84.4 298 0 192 0z"],"bowling-ball":[512,512,[],"f436","M256 512a256 256 0 1 0 0-512 256 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"],"cart-flatbed":[576,512,["dolly-flatbed"],"f474","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l16 0c8.8 0 16 7.2 16 16l0 288c0 39.8 29.1 72.8 67.1 79-2 5.3-3.1 11-3.1 17 0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16l197.5 0c-1.8 5-2.7 10.4-2.7 16 0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16l34.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-400 0c-8.8 0-16-7.2-16-16l0-288C128 35.8 92.2 0 48 0L32 0zM224 64c-26.5 0-48 21.5-48 48l0 176c0 26.5 21.5 48 48 48l240 0c26.5 0 48-21.5 48-48l0-176c0-26.5-21.5-48-48-48L224 64z"],"house-user":[512,512,["home-user"],"e1b0","M277.8 8.6c-12.3-11.4-31.3-11.4-43.5 0l-224 208c-9.6 9-12.8 22.9-8 35.1S18.8 272 32 272l16 0 0 176c0 35.3 28.7 64 64 64l288 0c35.3 0 64-28.7 64-64l0-176 16 0c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8-35.1l-224-208zM200 256a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM144 432c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80 0 8.8-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16z"],ghost:[384,512,[128123],"f6e2","M40.1 467.1l-11.2 9C25.7 478.6 21.8 480 17.8 480 8 480 0 472 0 462.2L0 192C0 86 86 0 192 0S384 86 384 192l0 270.2c0 9.8-8 17.8-17.8 17.8-4 0-7.9-1.4-11.1-3.9l-11.2-9c-13.4-10.7-32.8-9-44.1 3.9L269.3 506c-3.3 3.8-8.2 6-13.3 6s-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-6L84.2 471c-11.3-12.9-30.7-14.6-44.1-3.9zM160 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"],"comment-nodes":[640,512,[],"e696","M480 208C503.7 208 525.6 215.3 543.7 227.9 536.9 100.9 425 0 288 0 146.6 0 32 107.5 32 240 32 294.3 51.2 344.3 83.6 384.5L34.8 476.8c-4.8 9-3.3 20 3.6 27.5s17.8 9.8 27.1 5.8l118.4-50.7c27.2 11.4 56.9 18.4 88.1 20.2 .1-18.9 4.9-38 15-55.5 17.1-29.7 45.8-48.5 77-54.2l9.2-16c-3.4-10.7-5.2-22-5.2-33.8 0-61.9 50.1-112 112-112zM328.6 448c-17.7 30.6-7.2 69.7 23.4 87.4s69.7 7.2 87.4-23.4c1.5-2.6 2.8-5.3 3.9-8l73.3 0c1.1 2.7 2.4 5.4 3.9 8 17.7 30.6 56.8 41.1 87.4 23.4s41.1-56.8 23.4-87.4c-13.4-23.2-39.1-34.8-64-31.4l-17.6-30.7c-11 11.7-25 20.6-40.6 25.6l16.5 28.9c-3.8 4.8-6.8 10-9 15.6l-73.4 0c-2.2-5.6-5.3-10.8-9-15.6l33-57.7c4.1 .8 8.4 1.3 12.8 1.3 35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64c0 13.4 4.1 25.8 11.2 36.1l-34.6 60.5c-25-3.4-50.6 8.3-64 31.4z"],"person-arrow-down-to-line":[576,512,[],"e538","M192-32a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM318.3 299.1l-46.3-62.4 0 243.3 272 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 544c-17.7 0-32-14.3-32-32s14.3-32 32-32l80 0 0-243.3-46.3 62.4c-10.5 14.2-30.6 17.2-44.8 6.6s-17.2-30.6-6.6-44.8l70.5-95C110 132 149.7 112 192 112s82 20 107.2 53.9l70.5 95c10.5 14.2 7.6 34.2-6.6 44.8s-34.2 7.6-44.8-6.6zM176 480l32 0 0-128c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 128zM566.6 166.6l-80 80c-12.5 12.5-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L432 146.7 432 0c0-17.7 14.3-32 32-32s32 14.3 32 32l0 146.7 25.4-25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z"],"plug-circle-plus":[640,512,[],"e55f","M192-32c17.7 0 32 14.3 32 32l0 96 128 0 0-96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 48.7c-98.6 8.1-176 90.7-176 191.3 0 27.3 5.7 53.3 16 76.9l0 3.1c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-66.7C165.2 398.1 96 319.1 96 224l0-64c-17.7 0-32-14.3-32-32S78.3 96 96 96l64 0 0-96c0-17.7 14.3-32 32-32zM496 256a144 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 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z"],"person-swimming":[640,512,[127946,"swimmer"],"f5c4","M552 152a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zM293.4 198.2l-88.6 73.9c1.1 0 2.2-.1 3.3-.1 33.1-.2 66.3 10.2 94.4 31.4 22.1 16.6 29.1 16.6 51.2 0 27.5-20.7 59.9-31.2 92.4-31.4 4.8 0 9.7 .2 14.5 .6-8.3-30-24.3-57.7-46.8-80.2-18.4-18.4-40.6-32.7-65-41.8l-68.6-25.7c-27.4-10.3-58-7.5-83.1 7.6l-53.5 32.1c-15.2 9.1-20.1 28.7-11 43.9s28.7 20.1 43.9 11L230 187.3c8.4-5 18.6-5.9 27.7-2.5l35.7 13.4zm110 181.9c21.3-16.1 49.9-16.1 71.2 0 19 14.4 41.9 28.2 67.2 33.3 26.5 5.4 54.3 .8 80.7-19.1 10.6-8 12.7-23 4.7-33.6s-23-12.7-33.6-4.7c-14.9 11.2-28.6 13.1-42.3 10.3-14.9-3-30.9-11.9-47.8-24.6-38.4-29-90.5-29-129 0-24 18.1-40.7 26.3-54.5 26.3s-30.5-8.2-54.5-26.3c-38.4-29-90.5-29-129 0-21.6 16.3-41.3 25.8-58.9 25.7-9.6-.1-19.9-3-31.2-11.5-10.6-8-25.6-5.9-33.6 4.7S7 386.3 17.6 394.3c19.1 14.4 39.4 21 59.8 21.1 33.9 .2 64.3-17.4 88.1-35.3 21.3-16.1 49.9-16.1 71.2 0 24.2 18.3 52.3 35.9 83.4 35.9s59.1-17.7 83.4-35.9z"],"comment-dots":[512,512,[128172,62075,"commenting"],"f4ad","M256 480c141.4 0 256-107.5 256-240S397.4 0 256 0 0 107.5 0 240c0 54.3 19.2 104.3 51.6 144.5L2.8 476.8c-4.8 9-3.3 20 3.6 27.5s17.8 9.8 27.1 5.8l118.4-50.7C183.7 472.6 218.9 480 256 480zM128 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 0a32 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"],"chart-pie":[576,512,["pie-chart"],"f200","M512.4 240l-176 0c-17.7 0-32-14.3-32-32l0-176c0-17.7 14.4-32.2 31.9-29.9 107 14.2 191.8 99 206 206 2.3 17.5-12.2 31.9-29.9 31.9zM222.6 37.2c18.1-3.8 33.8 11 33.8 29.5l0 197.3c0 5.6 2 11 5.5 15.3L394 438.7c11.7 14.1 9.2 35.4-6.9 44.1-34.1 18.6-73.2 29.2-114.7 29.2-132.5 0-240-107.5-240-240 0-115.5 81.5-211.9 190.2-234.8zM477.8 288l64 0c18.5 0 33.3 15.7 29.5 33.8-10.2 48.4-35 91.4-69.6 124.2-12.3 11.7-31.6 9.2-42.4-3.9L374.9 340.4c-17.3-20.9-2.4-52.4 24.6-52.4l78.2 0z"],frog:[576,512,[],"f52e","M368 32c41.7 0 75.9 31.8 79.7 72.5l85.6 26.3c25.4 7.8 42.8 31.3 42.8 57.9 0 21.8-11.7 41.9-30.7 52.7l-144.5 82.1 92.5 92.5 50.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-8.5 0-16.6-3.4-22.6-9.4L346.9 360.2c11.7-36 3.2-77.1-25.4-105.7-40.6-40.6-106.3-40.6-146.9-.1L101 324.4c-6.4 6.1-6.7 16.2-.6 22.6s16.2 6.6 22.6 .6l73.8-70.2 .1-.1 .1-.1c3.5-3.5 7.3-6.6 11.3-9.2 27.9-18.5 65.9-15.4 90.5 9.2 24.7 24.7 27.7 62.9 9 90.9-2.6 3.8-5.6 7.5-9 10.9L261.8 416 352 416c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 480C28.7 480 0 451.3 0 416 0 249.6 127 112.9 289.3 97.5 296.2 60.2 328.8 32 368 32zm0 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"],"wine-bottle":[320,512,[],"f72f","M80-32c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32 0 11.8-6.4 22.2-16 27.7l0 145.6c56.5 24.7 96 81.1 96 146.7l0 224c0 35.3-28.7 64-64 64L64 576c-35.3 0-64-28.7-64-64L0 288c0-65.6 39.5-122 96-146.7L96-4.3C86.4-9.8 80-20.2 80-32zM96 288c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L96 288z"],inbox:[512,512,[],"f01c","M91.8 32C59.9 32 32.9 55.4 28.4 86.9L.6 281.2c-.4 3-.6 6-.6 9.1L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-125.7c0-3-.2-6.1-.6-9.1L483.6 86.9C479.1 55.4 452.1 32 420.2 32L91.8 32zm0 64l328.5 0 27.4 192-59.9 0c-12.1 0-23.2 6.8-28.6 17.7l-14.3 28.6c-5.4 10.8-16.5 17.7-28.6 17.7l-120.4 0c-12.1 0-23.2-6.8-28.6-17.7l-14.3-28.6c-5.4-10.8-16.5-17.7-28.6-17.7L64.3 288 91.8 96z"],"square-h":[448,512,["h-square"],"f0fd","M64 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 32zM320 168l0 176c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-64-96 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-176c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 96 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24z"],"house-medical":[512,512,[],"e3b2","M277.8 8.6c-12.3-11.4-31.3-11.4-43.5 0l-224 208c-9.6 9-12.8 22.9-8 35.1S18.8 272 32 272l16 0 0 176c0 35.3 28.7 64 64 64l288 0c35.3 0 64-28.7 64-64l0-176 16 0c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8-35.1l-224-208zM224 248c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 40 40 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-40 0 0 40c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-40-40 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l40 0 0-40z"],"circle-chevron-right":[512,512,["chevron-circle-right"],"f138","M0 256a256 256 0 1 0 512 0 256 256 0 1 0 -512 0zM241 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 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z"],"file-csv":[576,512,[],"f6dd","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l80 0 0-112c0-35.3 28.7-64 64-64l176 0 0-165.5c0-17-6.7-33.3-18.7-45.3L290.7 18.7C278.7 6.7 262.5 0 245.5 0L96 0zM357.5 176L264 176c-13.3 0-24-10.7-24-24L240 58.5 357.5 176zM264 380c-24.3 0-44 19.7-44 44l0 80c0 24.3 19.7 44 44 44l16 0c24.3 0 44-19.7 44-44l0-8c0-11-9-20-20-20s-20 9-20 20l0 8c0 2.2-1.8 4-4 4l-16 0c-2.2 0-4-1.8-4-4l0-80c0-2.2 1.8-4 4-4l16 0c2.2 0 4 1.8 4 4l0 8c0 11 9 20 20 20s20-9 20-20l0-8c0-24.3-19.7-44-44-44l-16 0zm136 0c-28.7 0-52 23.3-52 52s23.3 52 52 52c6.6 0 12 5.4 12 12s-5.4 12-12 12l-32 0c-11 0-20 9-20 20s9 20 20 20l32 0c28.7 0 52-23.3 52-52s-23.3-52-52-52c-6.6 0-12-5.4-12-12s5.4-12 12-12l24 0c11 0 20-9 20-20s-9-20-20-20l-24 0zm96 0c-11 0-20 9-20 20l0 31.6c0 35.5 10.5 70.3 30.2 99.8l5.1 7.7c3.7 5.6 10 8.9 16.6 8.9s12.9-3.3 16.6-8.9l5.1-7.7c19.7-29.6 30.2-64.3 30.2-99.8l0-31.6c0-11-9-20-20-20s-20 9-20 20l0 31.6c0 19.6-4.1 38.9-12 56.7-7.9-17.8-12-37.1-12-56.7l0-31.6c0-11-9-20-20-20z"],"hat-cowboy":[640,512,[],"f8c0","M182.2 76.1L130.8 307.5C145.5 324.9 167.4 336 192 336l256 0c24.6 0 46.5-11.1 61.2-28.5L457.8 76.1c-5.7-25.8-28.6-44.1-55-44.1-12.2 0-24.1 4-33.8 11.3l-4.7 3.5c-26.3 19.7-62.4 19.7-88.6 0L271 43.3c-9.8-7.3-21.6-11.3-33.8-11.3-26.4 0-49.3 18.3-55 44.1zM64 256c0-17.7-14.3-32-32-32S0 238.3 0 256C0 362 86 448 192 448l256 0c106 0 192-86 192-192 0-17.7-14.3-32-32-32s-32 14.3-32 32c0 70.7-57.3 128-128 128l-256 0c-70.7 0-128-57.3-128-128z"],"face-grin-tongue-wink":[512,512,[128540,"grin-tongue-wink"],"f58b","M152.2 490.1C62.5 450.2 0 360.4 0 256 0 114.6 114.6 0 256 0S512 114.6 512 256c0 104.4-62.5 194.2-152.2 234.1 5.3-13 8.2-27.2 8.2-42.1l0-61.7c16.9-16.5 30.1-36.7 38.3-59.3 4.3-11.8-7.7-21.8-19.6-18.1-39.2 12.2-83.7 19.1-130.7 19.1s-91.5-6.9-130.7-19.1c-11.9-3.7-23.9 6.3-19.6 18.1 8.3 22.6 21.5 42.8 38.3 59.3l0 61.7c0 14.9 2.9 29.1 8.2 42.1zM152 212l16 0c11 0 20 9 20 20s9 20 20 20 20-9 20-20c0-33.1-26.9-60-60-60l-16 0c-33.1 0-60 26.9-60 60 0 11 9 20 20 20s20-9 20-20 9-20 20-20zm184 60a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM320 402.6l0 45.4c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-45.4c0-14.7 11.9-26.6 26.6-26.6l2 0c11.3 0 21.1 7.9 23.6 18.9 2.8 12.6 20.8 12.6 23.6 0 2.5-11.1 12.3-18.9 23.6-18.9l2 0c14.7 0 26.6 11.9 26.6 26.6zM336 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"],l:[320,512,[108],"4c","M64 32c17.7 0 32 14.3 32 32l0 352 192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32z"],"arrow-down-short-wide":[576,512,["sort-amount-desc","sort-amount-down-alt"],"f884","M246.6 374.6l-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.3s32.8-12.5 45.3 0L96 370.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 306.7 41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM320 32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"],"hourglass-half":[384,512,["hourglass-2"],"f252","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 11c0 42.4 16.9 83.1 46.9 113.1l67.9 67.9-67.9 67.9C48.9 353.9 32 394.6 32 437l0 11c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-11c0-42.4-16.9-83.1-46.9-113.1l-67.9-67.9 67.9-67.9c30-30 46.9-70.7 46.9-113.1l0-11c17.7 0 32-14.3 32-32S369.7 0 352 0L32 0zM96 75l0-11 192 0 0 11c0 19-5.6 37.4-16 53L112 128c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9l67.9-67.9 67.9 67.9c4.6 4.6 8.6 9.6 12.2 14.9L112 384z"],spoon:[512,512,[129348,61873,"utensil-spoon"],"f2e5","M245.8 220.9c-14.5-17.6-21.8-39.2-21.8-60.8 0-80.2 96-160.2 192-160.2 53 0 96 43 96 96 0 96-80 192-160.2 192-21.6 0-43.2-7.3-60.8-21.8L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L245.8 220.9z"],"credit-card":[512,512,[128179,62083,"credit-card-alt"],"f09d","M0 128l0 32 512 0 0-32c0-35.3-28.7-64-64-64L64 64C28.7 64 0 92.7 0 128zm0 80L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-176-512 0zM64 360c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zm144 0c0-13.3 10.7-24 24-24l64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0c-13.3 0-24-10.7-24-24z"],"file-invoice-dollar":[384,512,[],"f571","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM64 88c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L88 64C74.7 64 64 74.7 64 88zm0 96c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm112 76l0 4c-28.8 .3-52 23.7-52 52.5 0 25.7 18.5 47.6 43.9 51.8l41.7 7c6 1 10.4 6.2 10.4 12.3 0 6.9-5.6 12.5-12.5 12.5L152 400c-11 0-20 9-20 20s9 20 20 20l24 0 0 4c0 11 9 20 20 20s20-9 20-20l0-4.7c25-4.1 44-25.7 44-51.8 0-25.7-18.5-47.6-43.9-51.8l-41.7-7c-6-1-10.4-6.2-10.4-12.3 0-6.9 5.6-12.5 12.5-12.5l47.5 0c11 0 20-9 20-20s-9-20-20-20l-8 0 0-4c0-11-9-20-20-20s-20 9-20 20z"],"spaghetti-monster-flying":[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.3c-10-11.3-16-26.1-16-42.3 0-35.3 28.7-64 64-64s64 28.7 64 64-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.4 7.1 8.3 13.5 16.6 19.3 24l1.4 1.8c6.3 8.1 11.6 14.8 16.7 20.4 10.7 11.7 16.1 13.4 19.4 13.4 2.5 0 4.3-.6 7.1-3.3 3.7-3.5 7.1-8.8 12.5-17.4l.6-.9c4.6-7.4 11-17.6 19.4-25.7 9.7-9.3 22.9-16.7 40.4-16.7 13.3 0 24 10.7 24 24s-10.7 24-24 24c-2.5 0-4.3 .6-7.1 3.3-3.7 3.5-7.1 8.8-12.5 17.4l-.6 .9c-4.6 7.4-11 17.6-19.4 25.7-9.7 9.3-22.9 16.7-40.4 16.7-18.5 0-32.9-8.5-44.3-18.6-3.1 4-6.6 8.3-10.5 12.7 1.4 4.3 2.8 8.5 4 12.5 .9 3 1.8 5.8 2.6 8.6 3 9.8 5.5 18.2 8.6 25.9 3.9 9.8 7.4 15.4 10.8 18.5 2.6 2.4 5.9 4.3 12.8 4.3 8.7 0 16.9-4.2 33.7-13.2 15-8 35.7-18.8 62.3-18.8 13.3 0 24 10.7 24 24s-10.7 24-24 24c-13.4 0-24.7 5.2-39.7 13.2-1 .6-2.1 1.1-3.2 1.7-13.1 7.1-31.6 17.1-53.1 17.1-18.4 0-33.6-6.1-45.5-17.2-11.1-10.3-17.9-23.7-22.7-36-3.6-9-6.7-19.1-9.5-28.5-16.4 12.3-36.1 23.6-58.9 31.3 3.6 10.8 8.4 23.5 14.4 36.2 7.5 15.9 16.2 30.4 25.8 40.5 9.6 10.2 17.7 13.7 24.5 13.7 13.3 0 24 10.7 24 24s-10.7 24-24 24c-25.2 0-45-13.5-59.5-28.8-14.5-15.4-25.7-34.9-34.2-53-8-17-14.1-33.8-18.3-46.9-5.2 .4-10.6 .6-16 .6s-10.8-.2-16-.6c-4.2 13-10.3 29.9-18.3 46.9-8.5 18.1-19.8 37.6-34.2 53-14.4 15.3-34.3 28.8-59.5 28.8-13.3 0-24-10.7-24-24s10.7-24 24-24c6.8 0 15-3.5 24.5-13.7 9.5-10.1 18.3-24.6 25.8-40.5 5.9-12.6 10.7-25.4 14.4-36.2-22.8-7.7-42.5-19-58.9-31.3-2.9 9.4-6 19.5-9.5 28.5-4.8 12.2-11.6 25.6-22.7 36-11.9 11.1-27.1 17.2-45.5 17.2-13.1 0-24.5-4.1-33.8-8.9-7.9-4-15.7-9.2-22.1-13.5l0 0-2.4-1.6c-15.3-10.2-25.8-16-37.7-16-13.3 0-24-10.7-24-24s10.7-24 24-24c28.1 0 49.6 14.2 64.3 24l2.4 1.6c6.9 4.6 12.1 8.1 17.2 10.7 5.5 2.8 9.1 3.6 12 3.6 6.8 0 10.2-1.9 12.8-4.3 3.4-3.2 7-8.8 10.8-18.5 3-7.7 5.6-16.1 8.6-25.9 .8-2.7 1.7-5.6 2.6-8.6 1.2-4 2.6-8.2 4-12.5-3.9-4.5-7.4-8.8-10.5-12.7-11.4 10.1-25.9 18.6-44.3 18.6-17.5 0-30.7-7.4-40.4-16.7-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.4-2.8-2.7-4.6-3.3-7.1-3.3-13.3 0-24-10.7-24-24s10.7-24 24-24c17.5 0 30.7 7.4 40.4 16.7 8.4 8.1 14.8 18.3 19.4 25.7l.6 .9c5.4 8.6 8.8 13.9 12.5 17.4 2.8 2.7 4.6 3.3 7.1 3.3 3.3 0 8.7-1.7 19.4-13.4 5.1-5.6 10.4-12.3 16.7-20.4l1.4-1.8c5.8-7.4 12.2-15.7 19.3-24 13.8-16.2 30.3-32.8 51.4-46.4l-15.1-30.2c-1.7 .1-3.4 .2-5.1 .2-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64zm208 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"],"martini-glass-citrus":[640,512,["cocktail"],"f561","M576 80c0-44.2-35.8-80-80-80-18 0-34.6 6-48 16l-81 0c23.6-47.4 72.5-80 129-80 79.5 0 144 64.5 144 144S575.5 224 496 224c-6.5 0-13-.4-19.3-1.3l64-74.7c1.1-1.3 2.2-2.7 3.3-4.1 19.4-14.6 32-37.8 32-64zM66.9 82.6C72.2 71.3 83.5 64 96 64l384 0c12.5 0 23.8 7.3 29.1 18.6s3.4 24.7-4.8 34.2l-184.3 215 0 116.2 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0 0-116.2-184.3-215c-8.1-9.5-10-22.8-4.8-34.2zM165.6 128L288 270.8 410.4 128 165.6 128z"],bullhorn:[512,512,[128226,128363],"f0a1","M461.2 18.9C472.7 24 480 35.4 480 48l0 416c0 12.6-7.3 24-18.8 29.1s-24.8 3.2-34.3-5.1l-46.6-40.7c-43.6-38.1-98.7-60.3-156.4-63l0 95.7c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-96C57.3 384 0 326.7 0 256S57.3 128 128 128l84.5 0c61.8-.2 121.4-22.7 167.9-63.3l46.6-40.7c9.4-8.3 22.9-10.2 34.3-5.1zM224 320l0 .2c70.3 2.7 137.8 28.5 192 73.4l0-275.3c-54.2 44.9-121.7 70.7-192 73.4L224 320z"],"box-tissue":[512,512,[],"e05b","M103.9 32l161 0c13.8 0 26 8.8 30.4 21.9l17.4 52.2c4.4 13.1 16.6 21.9 30.4 21.9l60.5 0c21.8 0 37.3 21.4 30.4 42.1L384 320 128 320 72.7 70.9C68.2 51 83.4 32 103.9 32zM48 256l16.6 0 16.5 74.4C86 352.4 105.5 368 128 368l256 0c20.7 0 39-13.2 45.5-32.8l26.4-79.2 8.1 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48L0 304c0-26.5 21.5-48 48-48z"],"mattress-pillow":[576,512,[],"e525","M256 64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l192 0 0-384zm48 384l208 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-208 0 0 384zM64 160c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-192z"],"chevron-left":[320,512,[9001],"f053","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"],"cloud-moon-rain":[576,512,[],"f73c","M448 0c-68.6 0-127.1 43.1-149.8 103.8 17.1 14.1 29.6 33.5 34.9 55.8 39.9 21.7 66.9 63.9 66.9 112.5 0 13.5-2.1 26.5-5.9 38.7 16.9 6 35 9.3 53.9 9.3 43 0 82.1-17 110.8-44.6 4.6-4.4 5.9-11.2 3.3-17s-8.6-9.3-14.9-8.8c-3 .2-6.1 .4-9.2 .4-63.5 0-115-51.5-115-115 0-45.1 26-84.2 63.8-103 5.7-2.8 9-8.9 8.2-15.2S489.6 5.3 483.4 3.9C472 1.4 460.2 0 448 0zM272 352c44.2 0 80-35.8 80-80 0-39-27.9-71.5-64.8-78.6 .5-3.1 .8-6.2 .8-9.4 0-30.9-25.1-56-56-56-12.4 0-23.9 4-33.1 10.8-13.4-25.5-40.1-42.8-70.9-42.8-44.2 0-80 35.8-80 80 0 7.4 1 14.6 2.9 21.5-29.8 11.6-50.9 40.6-50.9 74.5 0 44.2 35.8 80 80 80l192 0zM69 401.1c-12.6-4.2-26.2 2.6-30.4 15.2L17.2 480.4C13 493 19.8 506.6 32.4 510.8s26.2-2.6 30.4-15.2l21.4-64.1c4.2-12.6-2.6-26.2-15.2-30.4zm120 0c-12.6-4.2-26.2 2.6-30.4 15.2l-21.4 64.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l21.4-64.1c4.2-12.6-2.6-26.2-15.2-30.4zm120 0c-12.6-4.2-26.2 2.6-30.4 15.2l-21.4 64.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l21.4-64.1c4.2-12.6-2.6-26.2-15.2-30.4z"],"arrow-down-1-9":[512,512,["sort-numeric-asc","sort-numeric-down"],"f162","M418.7 38c8.3 6 13.3 15.7 13.3 26l0 96 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-51.6-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zM365.1 430.6l11.7-18c-32.9-9.9-56.8-40.5-56.8-76.6 0-44.2 35.8-80 80-80s80 35.8 80 80c0 22.9-6.6 45.3-19.1 64.5l-42.1 64.9c-9.6 14.8-29.4 19.1-44.3 9.4s-19.1-29.4-9.4-44.3zM424 336a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM150.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L96 370.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 306.7 41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-96 96z"],"hand-spock":[512,512,[128406],"f259","M214.9 23.7C210.3 6.6 192.8-3.5 175.7 1.1s-27.2 22.1-22.6 39.2L206 237.8c2.5 9.2-4.5 18.2-14 18.2-6.4 0-12-4.2-13.9-10.3L134.6 102.7c-5.1-16.9-23-26.4-39.9-21.3s-26.4 23-21.3 39.9l62.8 206.4c2.4 7.9-7.2 13.8-13.2 8.1L67.6 283c-16-15.2-41.3-14.6-56.6 1.4S-3.6 325.7 12.4 341L124.8 448c43.1 41.1 100.4 64 160 64l19.1 0c.1 0 .1-.1 .1-.1s.1-.1 .1-.1c58.3-3.5 108.6-43.2 125.3-99.7l81.2-275c5-16.9-4.7-34.7-21.6-39.8s-34.7 4.7-39.8 21.6L411.5 247.1c-1.6 5.3-6.4 8.9-12 8.9-7.9 0-13.8-7.3-12.2-15.1l36-170.3c3.7-17.3-7.4-34.3-24.7-37.9s-34.3 7.4-37.9 24.7L323.1 235.1c-2.6 12.2-13.3 20.9-25.8 20.9-11.9 0-22.4-8-25.4-19.5l-57-212.8z"],"wand-magic-sparkles":[576,512,["magic-wand-sparkles"],"e2ca","M263.4-27L278.2 9.8 315 24.6c3 1.2 5 4.2 5 7.4s-2 6.2-5 7.4L278.2 54.2 263.4 91c-1.2 3-4.2 5-7.4 5s-6.2-2-7.4-5L233.8 54.2 197 39.4c-3-1.2-5-4.2-5-7.4s2-6.2 5-7.4L233.8 9.8 248.6-27c1.2-3 4.2-5 7.4-5s6.2 2 7.4 5zM110.7 41.7l21.5 50.1 50.1 21.5c5.9 2.5 9.7 8.3 9.7 14.7s-3.8 12.2-9.7 14.7l-50.1 21.5-21.5 50.1c-2.5 5.9-8.3 9.7-14.7 9.7s-12.2-3.8-14.7-9.7L59.8 164.2 9.7 142.7C3.8 140.2 0 134.4 0 128s3.8-12.2 9.7-14.7L59.8 91.8 81.3 41.7C83.8 35.8 89.6 32 96 32s12.2 3.8 14.7 9.7zM464 304c6.4 0 12.2 3.8 14.7 9.7l21.5 50.1 50.1 21.5c5.9 2.5 9.7 8.3 9.7 14.7s-3.8 12.2-9.7 14.7l-50.1 21.5-21.5 50.1c-2.5 5.9-8.3 9.7-14.7 9.7s-12.2-3.8-14.7-9.7l-21.5-50.1-50.1-21.5c-5.9-2.5-9.7-8.3-9.7-14.7s3.8-12.2 9.7-14.7l50.1-21.5 21.5-50.1c2.5-5.9 8.3-9.7 14.7-9.7zM460 0c11 0 21.6 4.4 29.5 12.2l42.3 42.3C539.6 62.4 544 73 544 84s-4.4 21.6-12.2 29.5l-88.2 88.2-101.3-101.3 88.2-88.2C438.4 4.4 449 0 460 0zM44.2 398.5L308.4 134.3 409.7 235.6 145.5 499.8C137.6 507.6 127 512 116 512s-21.6-4.4-29.5-12.2L44.2 457.5C36.4 449.6 32 439 32 428s4.4-21.6 12.2-29.5z"],"comment-medical":[512,512,[],"f7f5","M256 480c141.4 0 256-107.5 256-240S397.4 0 256 0 0 107.5 0 240c0 54.3 19.2 104.3 51.6 144.5L2.8 476.8c-4.8 9-3.3 20 3.6 27.5s17.8 9.8 27.1 5.8l118.4-50.7C183.7 472.6 218.9 480 256 480zM217.6 153.6c0-10.6 8.6-19.2 19.2-19.2l38.4 0c10.6 0 19.2 8.6 19.2 19.2l0 48 48 0c10.6 0 19.2 8.6 19.2 19.2l0 38.4c0 10.6-8.6 19.2-19.2 19.2l-48 0 0 48c0 10.6-8.6 19.2-19.2 19.2l-38.4 0c-10.6 0-19.2-8.6-19.2-19.2l0-48-48 0c-10.6 0-19.2-8.6-19.2-19.2l0-38.4c0-10.6 8.6-19.2 19.2-19.2l48 0 0-48z"],"bell-slash":[576,512,[128277,61943],"f1f6","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-87.5-87.5c17.2-2.4 30.5-17.3 30.5-35.2 0-8.1-2.7-15.9-7.8-22.2l-9.8-12.2C464.4 308.5 448 261.8 448 213.7l0-21.7c0-77.4-55-142-128-156.8l0-3.2c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 3.2c-38.6 7.8-72.2 29.6-95.2 59.7L41-24.9zm87 238.5c0 48.1-16.4 94.8-46.4 132.4l-9.8 12.2c-5 6.3-7.8 14.1-7.8 22.2 0 19.6 15.9 35.5 35.5 35.5l235.3 0-206.9-206.9 0 4.5zM288 512c29.8 0 54.9-20.4 62-48l-124 0c7.1 27.6 32.2 48 62 48z"],"handshake-slash":[576,512,[57439,"handshake-alt-slash","handshake-simple-slash"],"e060","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-288-288 14.2-14.2c4.2-4.2 9.5-6.5 14.9-6.9 6.8-.6 13.8 1.7 19 6.9L505.6 376 576 320 576 32 464 96 440.2 80.1C424.4 69.6 405.9 64 386.9 64l-70.4 0c-1.1 0-2.3 0-3.4 .1-16.9 .9-32.8 8.5-44.2 21.1l-55.8 62.1-34-34 44.3-49.2-39.7 0c-15.3 0-30.1 3.6-43.5 10.4L41-24.9zM0 69.8L0 320 156.4 450.3c23 19.2 52 29.7 81.9 29.7l15.7 0-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l41 41 9 0c22.2 0 43.8-5.8 62.8-16.4L0 69.8z"],"bottle-water":[320,512,[],"e4c5","M112-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0C94.3 32 80 17.7 80 0s14.3-32 32-32zM16 144c0-35.3 28.7-64 64-64l160 0c35.3 0 64 28.7 64 64 0 24.1-13.3 45.1-33 56 19.7 10.9 33 31.9 33 56s-13.3 45.1-33 56c19.7 10.9 33 31.9 33 56s-13.3 45.1-33 56c19.7 10.9 33 31.9 33 56 0 35.3-28.7 64-64 64L80 544c-35.3 0-64-28.7-64-64 0-24.1 13.3-45.1 33-56-19.7-10.9-33-31.9-33-56s13.3-45.1 33-56c-19.7-10.9-33-31.9-33-56s13.3-45.1 33-56c-19.7-10.9-33-31.9-33-56z"],"dice-d20":[512,512,[],"f6cf","M224.4-8.2c19.6-11.1 43.6-11.1 63.1 0l192 108.8c20 11.4 32.4 32.6 32.4 55.7l0 215.6c0 23-12.4 44.3-32.4 55.7l-192 108.8c-19.6 11.1-43.6 11.1-63.1 0L32.4 427.5C12.4 416.1 0 394.8 0 371.8L0 156.2c0-23 12.4-44.3 32.4-55.7L224.4-8.2zm52 73.2C267 49.8 245 49.8 235.6 65l-76.6 123.7-85.4-46.3-3.8-1.6c-8.9-2.7-18.8 1.1-23.4 9.6s-2.4 18.9 4.7 24.8l3.3 2.3 83.4 45.2-74.6 120.6C55.3 356.2 61 373 75 378.4l161 61.9 0 39.7c0 11 9 20 20 20s20-9 20-20l0-39.7 161-61.9c14-5.4 19.7-22.2 11.8-35l-74.7-120.6 83.4-45.2c9.7-5.3 13.3-17.4 8.1-27.1s-17.4-13.3-27.1-8.1L353 188.7 276.4 65zm-47 329.9l-122-46.9 54.5-88.1 67.5 135zM404.6 348l-122 46.9 67.5-135 54.5 88.1zM319.3 232L256 358.6 192.7 232 319.3 232zM308 192l-104.1 0 52-84 52 84z"],"arrow-down-z-a":[512,512,["sort-alpha-desc","sort-alpha-down-alt"],"f881","M230.6 390.6l-80 80c-12.5 12.5-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L96 370.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 306.7 25.4-25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM288 64c0-17.7 14.3-32 32-32l128 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L397.3 160 448 160c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L370.8 96 320 96c-17.7 0-32-14.3-32-32zM412.6 273.7l80 160c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3l-7.2-14.3-88.4 0-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l80-160c5.4-10.8 16.5-17.7 28.6-17.7s23.2 6.8 28.6 17.7zM384 359.6l-20.2 40.4 40.4 0-20.2-40.4z"],brush:[384,512,[],"f55d","M162.4 6c-1.5-3.6-5-6-8.9-6l-19 0c-3.9 0-7.5 2.4-8.9 6L104.9 57.7c-3.2 8-14.6 8-17.8 0L66.4 6c-1.5-3.6-5-6-8.9-6L48 0C21.5 0 0 21.5 0 48l0 208 384 0 0-208c0-26.5-21.5-48-48-48L230.5 0c-3.9 0-7.5 2.4-8.9 6L200.9 57.7c-3.2 8-14.6 8-17.8 0L162.4 6zM0 304l0 16c0 35.3 28.7 64 64 64l64 0 0 64c0 35.3 28.7 64 64 64s64-28.7 64-64l0-64 64 0c35.3 0 64-28.7 64-64l0-16-384 0zM192 464c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16z"],"person-walking-dashed-line-arrow-right":[640,512,[],"e553","M160 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112zM73.4 227.9l22.6-22.6 0 69.3c0 28 12.2 54.7 33.5 72.9l71.4 61.2c5.9 5.1 9.8 12.1 10.9 19.8l12.6 88.1c2.5 17.5 18.7 29.7 36.2 27.2s29.7-18.7 27.2-36.2l-12.6-88.1c-3.3-23.1-14.9-44.1-32.6-59.3l-34.5-29.6 0-115.2 3.8 4.7c18.2 22.8 45.8 36 75 36l33.2 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-33.2 0c-9.7 0-18.9-4.4-25-12l-17.9-22.4c-23-28.8-57.9-45.6-94.8-45.6-32.2 0-63.1 12.8-85.8 35.6L28.1 182.6C10.1 200.6 0 225 0 250.5L0 288c0 17.7 14.3 32 32 32s32-14.3 32-32l0-37.5c0-8.5 3.4-16.6 9.4-22.6zM85.8 407.3c-1.5 5.2-4.3 10-8.1 13.8L9.4 489.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.3-68.3c11.5-11.5 19.9-25.8 24.4-41.5l2.2-7.6-46-39.4c-2.5-2.2-5-4.4-7.4-6.8L85.8 407.3zM432 8c0-13.3-10.7-24-24-24S384-5.3 384 8l0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-32zm0 128c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-32zM408 320c-13.3 0-24 10.7-24 24l0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-32c0-13.3-10.7-24-24-24zm24 152c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-32zM609 273c9.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 31-102.1 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l102.1 0-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72z"],"arrow-up-short-wide":[576,512,["sort-amount-up-alt"],"f885","M320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-224 0zM150.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 141.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96z"],"grip-vertical":[320,512,["grid-vertical"],"f58e","M128 40c0-22.1-17.9-40-40-40L40 0C17.9 0 0 17.9 0 40L0 88c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm0 192c0-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-48zM0 424l0 48c0 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 40zM320 40c0-22.1-17.9-40-40-40L232 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-48zM192 232l0 48c0 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 40zM320 424c0-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"],"car-tunnel":[512,512,[],"e4de","M256 0C114.6 0 0 114.6 0 256L0 448c0 35.3 28.7 64 64 64l42.8 0c-6.6-5.9-10.8-14.4-10.8-24l0-113.1c0-13.5 3.1-26.8 9-38.9l39.7-80.8c9.4-19.1 28.9-31.3 50.2-31.3L317 224c21.3 0 40.8 12.1 50.2 31.3L407 336c5.9 12.1 9 25.4 9 38.9L416 488c0 9.6-4.2 18.1-10.8 24l42.8 0c35.3 0 64-28.7 64-64l0-192C512 114.6 397.4 0 256 0zM362.8 512c-6.6-5.9-10.8-14.4-10.8-24l0-24-192 0 0 24c0 9.6-4.2 18.1-10.8 24l213.7 0zm-175-235.5l-29.3 59.5 194.9 0-29.3-59.5c-1.3-2.7-4.1-4.5-7.2-4.5L195 272c-3 0-5.8 1.7-7.2 4.5zM176 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"],"chart-column":[512,512,[],"e0e3","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zM144 224c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm144-64l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32s32 14.3 32 32zm80 32c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zM512 96l0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-224c0-17.7 14.3-32 32-32s32 14.3 32 32z"],"truck-arrow-right":[576,512,[],"e58b","M64 32C28.7 32 0 60.7 0 96L0 384c0 35.3 28.7 64 64 64l3.3 0c10.4 36.9 44.4 64 84.7 64s74.2-27.1 84.7-64l102.6 0c10.4 36.9 44.4 64 84.7 64s74.2-27.1 84.7-64l3.3 0c35.3 0 64-28.7 64-64l0-146.7c0-17-6.7-33.3-18.7-45.3L512 146.7c-12-12-28.3-18.7-45.3-18.7l-50.7 0 0-32c0-35.3-28.7-64-64-64L64 32zM512 237.3l0 50.7-96 0 0-96 50.7 0 45.3 45.3zM152 384a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm232 40a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM305 225l-72 72c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-102.1 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l102.1 0-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.9z"],tv:[576,512,[63717,"television","tv-alt"],"f26c","M64 96l0 240 448 0 0-240-448 0zM0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 240c0 35.3-28.7 64-64 64L64 400c-35.3 0-64-28.7-64-64L0 96zM160 448l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"],section:[256,512,[],"e447","M110 0C49.2 0 0 49.2 0 110 0 133.7 7.6 155.8 20.5 174 7.6 192 0 214.1 0 238 0 291.7 38.9 337.6 91.9 346.4l61.7 10.3c22.2 3.7 38.4 22.9 38.4 45.3 0 25.4-20.6 46-46 46l-98 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l98 0c60.7 0 110-49.2 110-110 0-23.7-7.6-45.9-20.5-64 12.9-18 20.5-40.1 20.5-64 0-53.8-38.9-99.6-91.9-108.5l-61.7-10.3C80.2 151.6 64 132.4 64 110 64 84.6 84.6 64 110 64l98 0c17.7 0 32-14.3 32-32S225.7 0 208 0L110 0zm74.7 299.1c-6.5-2.4-13.4-4.3-20.5-5.5l-61.7-10.3c-22.2-3.7-38.4-22.9-38.4-45.3 0-9.2 2.7-17.8 7.4-25 6.5 2.4 13.4 4.3 20.5 5.5l61.7 10.3c22.2 3.7 38.4 22.9 38.4 45.3 0 9.2-2.7 17.8-7.4 25z"],peace:[512,512,[9774],"f67c","M224 445.3l0-121.8-94.3 77.1c26.1 22.8 58.5 38.7 94.3 44.7zM89.2 351.1L224 240.8 224 66.7c-90.8 15.2-160 94.2-160 189.3 0 34.6 9.2 67.1 25.2 95.1zm293.1 49.5l-94.3-77.1 0 121.8c35.7-6 68.1-21.9 94.3-44.7zm40.6-49.5c16-28 25.2-60.5 25.2-95.1 0-95.1-69.2-174.1-160-189.3l0 174.2 134.8 110.3zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z"],star:[576,512,[11088,61446],"f005","M309.5-18.9c-4.1-8-12.4-13.1-21.4-13.1s-17.3 5.1-21.4 13.1L193.1 125.3 33.2 150.7c-8.9 1.4-16.3 7.7-19.1 16.3s-.5 18 5.8 24.4l114.4 114.5-25.2 159.9c-1.4 8.9 2.3 17.9 9.6 23.2s16.9 6.1 25 2L288.1 417.6 432.4 491c8 4.1 17.7 3.3 25-2s11-14.2 9.6-23.2L441.7 305.9 556.1 191.4c6.4-6.4 8.6-15.8 5.8-24.4s-10.1-14.9-19.1-16.3L383 125.3 309.5-18.9z"],flag:[448,512,[127988,61725],"f024","M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-121.6 62.7-18.8c41.9-12.6 87.1-8.7 126.2 10.9 42.7 21.4 92.5 24 137.2 7.2l37.1-13.9c12.5-4.7 20.8-16.6 20.8-30l0-247.7c0-23-24.2-38-44.8-27.7l-11.8 5.9c-44.9 22.5-97.8 22.5-142.8 0-36.4-18.2-78.3-21.8-117.2-10.1L64 54.4 64 32z"],"triangle-exclamation":[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 0c14.7 0 28.2 8.1 35.2 21l216 400c6.7 12.4 6.4 27.4-.8 39.5S486.1 480 472 480L40 480c-14.1 0-27.2-7.4-34.4-19.5s-7.5-27.1-.8-39.5l216-400c7-12.9 20.5-21 35.2-21zm0 352a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-192c-18.2 0-32.7 15.5-31.4 33.7l7.4 104c.9 12.5 11.4 22.3 23.9 22.3 12.6 0 23-9.7 23.9-22.3l7.4-104c1.3-18.2-13.1-33.7-31.4-33.7z"],"school-circle-exclamation":[640,512,[],"e56c","M64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l276 0c-10.5-14.6-19-30.7-25.1-48l-90.9 0 0-88c0-22.1 17.9-40 40-40l48 0c1 0 1.9 0 2.9 .1 26.3-74.6 97.5-128.1 181.1-128.1 28.6 0 55.6 6.2 80 17.4l0-33.4c0-35.3-28.7-64-64-64l-64 0-127.9-115.1c-18.3-16.4-46-16.4-64.2 0L128 128 64 128zm64 240c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32zM112 256l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16zM288 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM496 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-100a20 20 0 1 1 0 40 20 20 0 1 1 0-40zm0-140c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"],"graduation-cap":[576,512,[127891,"mortar-board"],"f19d","M48 195.8l209.2 86.1c9.8 4 20.2 6.1 30.8 6.1s21-2.1 30.8-6.1l242.4-99.8c9-3.7 14.8-12.4 14.8-22.1s-5.8-18.4-14.8-22.1L318.8 38.1C309 34.1 298.6 32 288 32s-21 2.1-30.8 6.1L14.8 137.9C5.8 141.6 0 150.3 0 160L0 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-260.2zm48 71.7L96 384c0 53 86 96 192 96s192-43 192-96l0-116.6-142.9 58.9c-15.6 6.4-32.2 9.7-49.1 9.7s-33.5-3.3-49.1-9.7L96 267.4z"],store:[512,512,[],"f54e","M30.7 72.3C37.6 48.4 59.5 32 84.4 32l344 0c24.9 0 46.8 16.4 53.8 40.3l23.4 80.2c12.8 43.7-20.1 87.5-65.6 87.5-26.3 0-49.4-14.9-60.8-37.1-11.6 21.9-34.6 37.1-61.4 37.1-26.6 0-49.7-15-61.3-37-11.6 22-34.7 37-61.3 37-26.8 0-49.8-15.1-61.4-37.1-11.4 22.1-34.5 37.1-60.8 37.1-45.6 0-78.4-43.7-65.6-87.5L30.7 72.3zM96.4 352l320 0 0-66.4c7.6 1.6 15.5 2.4 23.5 2.4 14.3 0 28-2.6 40.5-7.2l0 151.2c0 26.5-21.5 48-48 48l-352 0c-26.5 0-48-21.5-48-48l0-151.2c12.5 4.6 26.1 7.2 40.5 7.2 8.1 0 15.9-.8 23.5-2.4l0 66.4z"],"user-astronaut":[448,512,[],"f4fb","M224 336c74.6 0 138.4-46.4 164-112l4 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24l-4 0C362.4 30.4 298.6-16 224-16S85.6 30.4 60 96l-4 0c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l4 0c25.6 65.6 89.4 112 164 112zM208 80l32 0c53 0 96 43 96 96s-43 96-96 96l-32 0c-53 0-96-43-96-96s43-96 96-96zM16 484.6C16 499.7 28.3 512 43.4 512l52.6 0 0-48c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 48 52.6 0c15.1 0 27.4-12.3 27.4-27.4 0-59.8-31.9-112.2-79.6-141-36.4 25.5-80.6 40.4-128.4 40.4s-92-14.9-128.4-40.4C47.9 372.4 16 424.8 16 484.6zM183.3 141.5c-.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.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.2zM152 488l0 24 48 0 0-24c0-13.3-10.7-24-24-24s-24 10.7-24 24zm120-24c-13.3 0-24 10.7-24 24l0 24 48 0 0-24c0-13.3-10.7-24-24-24z"],"building-flag":[640,512,[],"e4d5","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM176 352l32 0c17.7 0 32 14.3 32 32l0 80-96 0 0-80c0-17.7 14.3-32 32-32zM96 112c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM240 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM96 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm144-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM464 0c-17.7 0-32 14.3-32 32l0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-288 112 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32L496 32c0-17.7-14.3-32-32-32z"],"mug-saucer":[576,512,["coffee"],"f0f4","M64 64c0-17.7 14.3-32 32-32l352 0c70.7 0 128 57.3 128 128S518.7 288 448 288c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96L64 64zm448 96c0-35.3-28.7-64-64-64l0 128c35.3 0 64-28.7 64-64zM64 448l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 512c-17.7 0-32-14.3-32-32s14.3-32 32-32z"],lemon:[448,512,[127819],"f094","M448 96c0-35.3-28.7-64-64-64-6.6 0-13 1-19 2.9-22.5 7-48.1 14.9-71 9-75.2-19.1-156.4 11-213.7 68.3S-7.2 250.8 11.9 326c5.8 22.9-2 48.4-9 71-1.9 6-2.9 12.4-2.9 19 0 35.3 28.7 64 64 64 6.6 0 13-1 19.1-2.9 22.5-7 48.1-14.9 71-9 75.2 19.1 156.4-11 213.7-68.3S455.2 261.2 436.1 186c-5.8-22.9 2-48.4 9-71 1.9-6 2.9-12.4 2.9-19.1zM222.7 143c-52 15.2-96.5 59.7-111.7 111.7-3.7 12.7-17.1 20-29.8 16.3S61.2 254 65 241.3c19.8-67.7 76.6-124.5 144.3-144.3 12.7-3.7 26.1 3.6 29.8 16.3s-3.6 26.1-16.3 29.8z"],caravan:[640,512,[],"f8ff","M32 96c0-35.3 28.7-64 64-64l320 0c70.7 0 128 57.3 128 128l0 192 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-296.4 0c.2 2.6 .4 5.3 .4 8 0 48.6-39.4 88-88 88s-88-39.4-88-88c0-2.7 .1-5.4 .4-8L96 416c-35.3 0-64-28.7-64-64L32 96zM352 352l64 0c17.7 0 32-14.3 32-32l0-48-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l24 0 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 160c0 17.7 14.3 32 32 32zM160 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0zm64 336a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"],q:[448,512,[113],"51","M64 256c0 88.4 71.6 160 160 160 28.9 0 56-7.7 79.4-21.1l-72-86.4c-11.3-13.6-9.5-33.8 4.1-45.1s33.8-9.5 45.1 4.1l70.9 85.1c20.4-26.8 32.5-60.3 32.5-96.6 0-88.4-71.6-160-160-160S64 167.6 64 256zM344.9 444.6C310 467 268.5 480 224 480 100.3 480 0 379.7 0 256S100.3 32 224 32 448 132.3 448 256c0 56.1-20.6 107.4-54.7 146.7l47.3 56.8c11.3 13.6 9.5 33.8-4.1 45.1s-33.8 9.5-45.1-4.1l-46.6-55.9z"],lock:[384,512,[128274],"f023","M128 96l0 64 128 0 0-64c0-35.3-28.7-64-64-64s-64 28.7-64 64zM64 160l0-64C64 25.3 121.3-32 192-32S320 25.3 320 96l0 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-64z"],"paint-roller":[512,512,[],"f5aa","M0 64C0 28.7 28.7 0 64 0L352 0c35.3 0 64 28.7 64 64l16 0c44.2 0 80 35.8 80 80l0 96c0 44.2-35.8 80-80 80l-160 0c-8.8 0-16 7.2-16 16l0 18.7c18.6 6.6 32 24.4 32 45.3l0 96c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-96c0-20.9 13.4-38.7 32-45.3l0-18.7c0-44.2 35.8-80 80-80l160 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-16 0c0 35.3-28.7 64-64 64L64 192c-35.3 0-64-28.7-64-64L0 64z"],"volume-high":[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 256S598.5 85.2 533.6 32.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.5zM80 352l48 0 134.1 119.2c6.4 5.7 14.6 8.8 23.1 8.8 19.2 0 34.8-15.6 34.8-34.8l0-378.4c0-19.2-15.6-34.8-34.8-34.8-8.5 0-16.7 3.1-23.1 8.8L128 160 80 160c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48z"],"folder-plus":[512,512,[],"f65e","M512 384c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l138.7 0c13.8 0 27.3 4.5 38.4 12.8l38.4 28.8c5.5 4.2 12.3 6.4 19.2 6.4L448 80c35.3 0 64 28.7 64 64l0 240zM256 160c-13.3 0-24 10.7-24 24l0 48-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0 0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48 48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-48c0-13.3-10.7-24-24-24z"],mercury:[384,512,[9791],"f223","M117-4C106-17.8 85.8-20 72.1-9s-16 31.2-5 45C74.9 45.7 83.7 54.5 93.5 62.1 46.7 93.7 16 147.3 16 208 16 294.3 78.1 366.1 160 381.1l0 34.9-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-34.9c81.9-15 144-86.8 144-173.1 0-60.7-30.7-114.3-77.5-145.9 9.8-7.7 18.7-16.4 26.4-26.1 11.1-13.8 8.8-33.9-5-45S278-17.8 267-4c-17.6 22-44.7 36-75 36S134.7 18 117-4zm75 324c-61.9 0-112-50.1-112-112S130.1 96 192 96 304 146.1 304 208c0 61.8-50.1 112-111.9 112l-.1 0z"],anchor:[576,512,[9875],"f13d","M288 64a32 32 0 1 0 0 64 32 32 0 1 0 0-64zM192 96c0-53 43-96 96-96s96 43 96 96c0 41.8-26.7 77.4-64 90.5l0 257.9c62.9-14.3 110.2-69.7 111.9-136.5l-16.1 14.1c-10 8.7-25.1 7.7-33.9-2.3s-7.7-25.1 2.3-33.9l64-56c9-7.9 22.6-7.9 31.6 0l64 56c10 8.7 11 23.9 2.3 33.9s-23.9 11-33.9 2.3L496 307.9C493.9 421 401.6 512 288 512S82.1 421 80 307.9L63.8 322.1c-10 8.7-25.1 7.7-33.9-2.3s-7.7-25.1 2.3-33.9l64-56c9-7.9 22.6-7.9 31.6 0l64 56c10 8.7 11 23.9 2.3 33.9s-23.9 11-33.9 2.3l-16.1-14.1c1.8 66.8 49.1 122.2 111.9 136.5l0-257.9c-37.3-13.2-64-48.7-64-90.5z"],"square-parking":[448,512,[127359,"parking"],"f540","M64 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 32zM192 256l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0 0 64zm48 64l-48 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-184c0-22.1 17.9-40 40-40l72 0c53 0 96 43 96 96s-43 96-96 96z"],hanukiah:[640,512,[128334],"f6e6","M314.2 3.3c-5.1 8.8-18.2 33.3-18.2 52.7 0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zm-288 48C21.1 60.1 8 84.6 8 104 8 117.3 18.7 128 32 128s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM88 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C101.1 60.1 88 84.6 88 104zm82.2-52.7c-5.1 8.8-18.2 33.3-18.2 52.7 0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM216 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C229.1 60.1 216 84.6 216 104zM394.2 51.3c-5.1 8.8-18.2 33.3-18.2 52.7 0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM440 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C453.1 60.1 440 84.6 440 104zm82.2-52.7c-5.1 8.8-18.2 33.3-18.2 52.7 0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM584 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C597.1 60.1 584 84.6 584 104zM112 160c-8.8 0-16 7.2-16 16l0 112 32 0 0-112c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 112 32 0 0-112c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 112 32 0 0-112c0-8.8-7.2-16-16-16zm160 0c-8.8 0-16 7.2-16 16l0 112 32 0 0-112c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 112 32 0 0-112c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 112 32 0 0-112c0-8.8-7.2-16-16-16zM352 144c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 176-192 0c-17.7 0-32-14.3-32-32l0-96c0-17.7-14.3-32-32-32S0 174.3 0 192l0 96c0 53 43 96 96 96l192 0 0 64-128 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0 0-64 192 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32l-192 0 0-176z"],"rotate-left":[512,512,["rotate-back","rotate-backward","undo-alt"],"f2ea","M24 192l144 0c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-46.7-46.7c75.3-58.6 184.3-53.3 253.5 15.9 75 75 75 196.5 0 271.5s-196.5 75-271.5 0c-10.2-10.2-19-21.3-26.4-33-9.5-14.9-29.3-19.3-44.2-9.8s-19.3 29.3-9.8 44.2C49.7 408.7 61.4 423.5 75 437 175 537 337 537 437 437S537 175 437 75C342.8-19.3 193.3-24.7 92.7 58.8L41 7C34.1 .2 23.8-1.9 14.8 1.8S0 14.3 0 24L0 168c0 13.3 10.7 24 24 24z"],heading:[448,512,["header"],"f1dc","M0 64C0 46.3 14.3 32 32 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 112 224 0 0-112-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 320 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-144-224 0 0 144 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-320-16 0C14.3 96 0 81.7 0 64z"],crosshairs:[576,512,[],"f05b","M288-16c17.7 0 32 14.3 32 32l0 18.3c98.1 14 175.7 91.6 189.7 189.7l18.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-18.3 0c-14 98.1-91.6 175.7-189.7 189.7l0 18.3c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-18.3C157.9 463.7 80.3 386.1 66.3 288L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l18.3 0C80.3 125.9 157.9 48.3 256 34.3L256 16c0-17.7 14.3-32 32-32zM131.2 288c12.7 62.7 62.1 112.1 124.8 124.8l0-12.8c0-17.7 14.3-32 32-32s32 14.3 32 32l0 12.8c62.7-12.7 112.1-62.1 124.8-124.8L432 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l12.8 0C432.1 161.3 382.7 111.9 320 99.2l0 12.8c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-12.8C193.3 111.9 143.9 161.3 131.2 224l12.8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-12.8 0zM288 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"],"circle-nodes":[512,512,[],"e4e2","M418.4 157.9c35.3-8.3 61.6-40 61.6-77.9 0-44.2-35.8-80-80-80-43.4 0-78.7 34.5-80 77.5L136.2 151.1C121.7 136.8 101.9 128 80 128 35.8 128 0 163.8 0 208s35.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.2 0 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"],"window-restore":[576,512,[],"f2d2","M512 96L160 96c0-35.3 28.7-64 64-64l288 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64l-48 0 0-64 48 0 0-192zM0 224c0-35.3 28.7-64 64-64l288 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 224zm64 40c0 13.3 10.7 24 24 24l240 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L88 240c-13.3 0-24 10.7-24 24z"],r:[320,512,[114],"52","M32 32C14.3 32 0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 95.3 0 102.4 146.4c10.1 14.5 30.1 18 44.6 7.9s18-30.1 7.9-44.6L230.1 309.5C282.8 288.1 320 236.4 320 176 320 96.5 255.5 32 176 32L32 32zM176 256l-112 0 0-160 112 0c44.2 0 80 35.8 80 80s-35.8 80-80 80z"],"filter-circle-xmark":[576,512,[],"e17b","M32 64C19.1 64 7.4 71.8 2.4 83.8S.2 109.5 9.4 118.6L192 301.3 192 416c0 8.5 3.4 16.6 9.4 22.6l64 64c2.5 2.5 5.3 4.5 8.3 6-21.2-30.9-33.6-68.3-33.6-108.6 0-99.4 75.5-181.1 172.3-191l90.4-90.4c9.2-9.2 11.9-22.9 6.9-34.9S492.9 64 480 64L32 64zM432 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7l-36.7 36.7 36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-36.7-36.7-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l36.7-36.7-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l36.7 36.7 36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"],gopuram:[512,512,[],"f664","M120 0c13.3 0 24 10.7 24 24l0 8 40 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 48 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 40 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 136c26.5 0 48 21.5 48 48l0 80c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48l-48 0 0-224-32 0 0-128-48 0 0 128 32 0 0 224-224 0 0-224 32 0 0-128-48 0 0 128-32 0 0 224-48 0c-26.5 0-48-21.5-48-48L0 336c0-26.5 21.5-48 48-48l0-80c0-26.5 21.5-48 48-48L96 24c0-13.3 10.7-24 24-24zM256 208c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zM208 400l0 64 96 0 0-64c0-26.5-21.5-48-48-48s-48 21.5-48 48zM256 96c-17.7 0-32 14.3-32 32l0 32 64 0 0-32c0-17.7-14.3-32-32-32z"],"heart-circle-minus":[576,512,[],"e4ff","M241 87.1l15 20.7 15-20.7C296 52.5 336.2 32 378.9 32 452.4 32 512 91.6 512 165.1l0 2.6c0 17.6-3.4 35.6-9.5 53.7-21.8-8.6-45.6-13.4-70.5-13.4-106 0-192 86-192 192 0 28.5 6.2 55.6 17.4 80-.5 0-.9 0-1.4 0-15.5 0-30.8-4.6-43.1-14.1-73-55.7-212.9-186-212.9-298.2l0-2.6C0 91.6 59.6 32 133.1 32 175.8 32 216 52.5 241 87.1zM288 400a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16z"],"star-of-life":[512,512,[],"f621","M208.5 32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 140.9 122-70.4c15.3-8.8 34.9-3.6 43.7 11.7l16 27.7c8.8 15.3 3.6 34.9-11.7 43.7l-122 70.4 122 70.4c15.3 8.8 20.6 28.4 11.7 43.7l-16 27.7c-8.8 15.3-28.4 20.6-43.7 11.7l-122-70.4 0 140.9c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-140.9-122 70.4c-15.3 8.8-34.9 3.6-43.7-11.7l-16-27.7c-8.8-15.3-3.6-34.9 11.7-43.7l122-70.4-122-70.4c-15.3-8.8-20.5-28.4-11.7-43.7l16-27.7c8.8-15.3 28.4-20.5 43.7-11.7l122 70.4 0-140.9z"],"business-time":[640,512,["briefcase-clock"],"f64a","M264 48l112 0c4.4 0 8 3.6 8 8l0 40-128 0 0-40c0-4.4 3.6-8 8-8zm-56 8l0 40-80 0c-35.3 0-64 28.7-64 64l0 96 305 0c33.8-29.9 78.3-48 127-48 28.6 0 55.6 6.2 80 17.4l0-65.4c0-35.3-28.7-64-64-64l-80 0 0-40c0-30.9-25.1-56-56-56L264 0c-30.9 0-56 25.1-56 56zm80 296c-17.7 0-32-14.3-32-32l0-16-192 0 0 112c0 35.3 28.7 64 64 64l193.4 0c-11.2-24.4-17.4-51.4-17.4-80 0-16.6 2.1-32.7 6-48l-22 0zm352 48a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 320c8.8 0 16 7.2 16 16l0 48 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z"],"fire-extinguisher":[512,512,[129519],"f134","M512 32c0-9.6-4.3-18.7-11.7-24.7S483.1-1.3 473.7 .6l-160 32C301.5 35.1 292 44.3 289 56l-65 0 0-24c0-17.7-14.3-32-32-32L160 0c-17.7 0-32 14.3-32 32l0 28.4c-55.3 12.3-101.3 49.5-125.5 99.1-5.8 11.9-.9 26.3 11.1 32.1s26.3 .9 32.1-11.1C62 146.9 91.8 121.1 128 110l0 28.8c-37.8 18-64 56.5-64 101.2l0 128 224 0 0-128c0-44.7-26.2-83.2-64-101.2l0-34.8 65 0c3 11.7 12.5 20.9 24.7 23.4l160 32c9.4 1.9 19.1-.6 26.6-6.6S512 137.6 512 128l0-96zM288 448l0-32-224 0 0 32c0 35.3 28.7 64 64 64l96 0c35.3 0 64-28.7 64-64z"],"arrow-down-long":[320,512,["long-arrow-down"],"f175","M137.4 534.6c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 434.7 192 0c0-17.7-14.3-32-32-32S128-17.7 128 0l0 434.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128z"],"user-minus":[640,512,[],"f503","M136 128a120 120 0 1 1 240 0 120 120 0 1 1 -240 0zM48 482.3C48 383.8 127.8 304 226.3 304l59.4 0c98.5 0 178.3 79.8 178.3 178.3 0 16.4-13.3 29.7-29.7 29.7L77.7 512C61.3 512 48 498.7 48 482.3zM472 168l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],"money-check":[512,512,[],"f53c","M0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM96 312c0 13.3 10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0c-13.3 0-24 10.7-24 24zm24-136c-13.3 0-24 10.7-24 24s10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-272 0z"],"house-laptop":[640,512,["laptop-house"],"e066","M448 240l19.9 0c15.5 0 28.1-12.6 28.1-28.1 0-7.6-3.1-14.9-8.6-20.2L283.5-4.9C276.1-12 266.3-16 256-16s-20.1 4-27.5 11.1L24.6 191.7C19.1 197 16 204.3 16 211.9 16 227.4 28.6 240 44.1 240l19.9 0 0 144c0 35.3 28.7 64 64 64l85.7 0c7.4-6.6 16.4-11.4 26.3-14l0-130c0-5.5 .7-10.9 2-16l-10 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24 144 0zM352 352l160 0 0 128-160 0 0-128zm-64-32l0 160-32 0c-8.8 0-16 7.2-16 16 0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48 0-8.8-7.2-16-16-16l-32 0 0-160c0-17.7-14.3-32-32-32l-224 0c-17.7 0-32 14.3-32 32z"],download:[448,512,[],"f019","M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 242.7 256 32zM64 320c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-46.9 0-56.6 56.6c-31.2 31.2-81.9 31.2-113.1 0L110.9 320 64 320zm304 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"],couch:[640,512,[],"f4b8","M144 272C144 224.7 109.8 185.4 64.8 177.5 72 113.6 126.2 64 192 64l256 0c65.8 0 120 49.6 127.2 113.5-45 8-79.2 47.2-79.2 94.5l0 32-352 0 0-32zM0 384L0 272c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 448 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 112c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64z"],"road-lock":[576,512,[],"e567","M256 32l-76.3 0c-29.4 0-55.1 20.1-62.1 48.6L33.4 420.5C25.9 450.7 48.8 480 80 480l175.9 0 0-64c0-17.7 14.3-32 32-32 6.1 0 11.8 1.7 16.7 4.7 2.8-23.9 14.3-45.1 31.4-60.3l0-24.4c0-70.7 57.3-128 128-128 6.2 0 12.4 .4 18.4 1.3L458.5 80.6C451.4 52.1 425.8 32 396.3 32l-76.4 0 0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm64 192l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm176 80.1l0 47.9-64 0 0-47.9c0-17.7 14.3-32 32-32s32 14.3 32 32zM352 400l0 96c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-96c0-20.9-13.4-38.7-32-45.3l0-50.6c0-44.2-35.8-80-80-80s-80 35.8-80 80l0 50.6c-18.6 6.6-32 24.4-32 45.3z"],scissors:[512,512,[9984,9986,9988,"cut"],"f0c4","M192 256l-39.5 39.5c-12.6-4.9-26.2-7.5-40.5-7.5-61.9 0-112 50.1-112 112s50.1 112 112 112 112-50.1 112-112c0-14.3-2.7-27.9-7.5-40.5L499.2 76.8c7.1-7.1 7.1-18.5 0-25.6-28.3-28.3-74.1-28.3-102.4 0L256 192 216.5 152.5c4.9-12.6 7.5-26.2 7.5-40.5 0-61.9-50.1-112-112-112S0 50.1 0 112 50.1 224 112 224c14.3 0 27.9-2.7 40.5-7.5L192 256zm97.9 97.9L396.8 460.8c28.3 28.3 74.1 28.3 102.4 0 7.1-7.1 7.1-18.5 0-25.6l-145.3-145.3-64 64zM64 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm48 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"],bug:[576,512,[],"f188","M192 96c0-53 43-96 96-96s96 43 96 96l0 3.6c0 15.7-12.7 28.4-28.4 28.4l-135.1 0c-15.7 0-28.4-12.7-28.4-28.4l0-3.6zm345.6 12.8c10.6 14.1 7.7 34.2-6.4 44.8l-97.8 73.3c5.3 8.9 9.3 18.7 11.8 29.1l98.8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0 0 32c0 2.6-.1 5.3-.2 7.9l83.4 62.5c14.1 10.6 17 30.7 6.4 44.8s-30.7 17-44.8 6.4l-63.1-47.3c-23.2 44.2-66.5 76.2-117.7 83.9L312 280c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 230.2c-51.2-7.7-94.5-39.7-117.7-83.9L83.2 473.6c-14.1 10.6-34.2 7.7-44.8-6.4s-7.7-34.2 6.4-44.8l83.4-62.5c-.1-2.6-.2-5.2-.2-7.9l0-32-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l98.8 0c2.5-10.4 6.5-20.2 11.8-29.1L44.8 153.6c-14.1-10.6-17-30.7-6.4-44.8s30.7-17 44.8-6.4L192 184c12.3-5.1 25.8-8 40-8l112 0c14.2 0 27.7 2.8 40 8l108.8-81.6c14.1-10.6 34.2-7.7 44.8 6.4z"],"arrow-right-from-bracket":[512,512,["sign-out"],"f08b","M160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0zM502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 192 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"],"hand-holding-hand":[576,512,[],"e4f7","M466.8 186.5l42.5-42.5 34.7 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L223.6 16c-29 0-57.3 9.3-80.7 26.5L16.3 135.8c-17.8 13.1-21.6 38.1-8.5 55.9s38.1 21.6 55.9 8.5L183.4 112 296 112c13.3 0 24 10.7 24 24s-10.7 24-24 24l-72 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l152.2 0c33.9 0 66.5-13.5 90.5-37.5zm-357.5 139L66.7 368 32 368c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l320.5 0c29 0 57.3-9.3 80.7-26.5l126.6-93.3c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 400 280 400c-13.3 0-24-10.7-24-24s10.7-24 24-24l72 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-152.2 0c-33.9 0-66.5 13.5-90.5 37.5z"],stroopwafel:[512,512,[],"f551","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zM312.6 63.7c-6.2-6.2-16.4-6.2-22.6 0L256 97.6 222.1 63.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l33.9 33.9-45.3 45.3-56.6-56.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56.6 56.6-45.3 45.3-33.9-33.9c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L97.6 256 63.7 289.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l33.9-33.9 45.3 45.3-56.6 56.6c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56.6-56.6 45.3 45.3-33.9 33.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l33.9-33.9 33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-33.9-33.9 45.3-45.3 56.6 56.6c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-56.6-56.6 45.3-45.3 33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-33.9-33.9 33.9-33.9c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-33.9 33.9-45.3-45.3 56.6-56.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-56.6 56.6-45.3-45.3 33.9-33.9c6.2-6.2 6.2-16.4 0-22.6zM142.9 256l45.3-45.3 45.3 45.3-45.3 45.3-45.3-45.3zm67.9 67.9l45.3-45.3 45.3 45.3-45.3 45.3-45.3-45.3zM278.6 256l45.3-45.3 45.3 45.3-45.3 45.3-45.3-45.3zm22.6-67.9l-45.3 45.3-45.3-45.3 45.3-45.3 45.3 45.3z"],child:[320,512,[],"f1ae","M96 64A64 64 0 1 1 224 64 64 64 0 1 1 96 64zm48 320l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32L80 287.8 59.1 321c-9.4 15-29.2 19.4-44.1 10S-4.5 301.9 4.9 287l39.9-63.3C69.7 184 113.2 160 160 160s90.3 24 115.2 63.6L315.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L240 287.8 240 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-32 0z"],"ice-cream":[384,512,[127848],"f810","M335.1 160c.6-5.3 .9-10.6 .9-16 0-79.5-64.5-144-144-144S48 64.5 48 144c0 5.4 .3 10.7 .9 16l-.9 0c-26.5 0-48 21.5-48 48s21.5 48 48 48l288 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-.9 0zM64 304L169.2 529.5c4.1 8.8 13 14.5 22.8 14.5s18.6-5.7 22.8-14.5L320 304 64 304z"],"computer-mouse":[384,512,[128433,"mouse"],"f8cc","M0 192l168 0 0-192-8 0C71.6 0 0 71.6 0 160l0 32zm0 48L0 352c0 88.4 71.6 160 160 160l64 0c88.4 0 160-71.6 160-160l0-112-384 0zm384-48l0-32C384 71.6 312.4 0 224 0l-8 0 0 192 168 0z"],faucet:[512,512,[],"e005","M192 64c0-17.7 14.3-32 32-32s32 14.3 32 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0 0 64 18.7 0c8.5 0 16.6 3.4 22.6 9.4l22.6 22.6 32 0c88.4 0 160 71.6 160 160 0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s-14.3-32-32-32l-36.1 0c-20.2 29-53.9 48-91.9 48s-71.7-19-91.9-48L32 352c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l96 0 22.6-22.6c6-6 14.1-9.4 22.6-9.4l18.7 0 0-64-96 0c-17.7 0-32-14.3-32-32S78.3 64 96 64l96 0z"],award:[448,512,[],"f559","M245.9-25.9c-13.4-8.2-30.3-8.2-43.7 0-24.4 14.9-39.5 18.9-68.1 18.3-15.7-.4-30.3 8.1-37.9 21.9-13.7 25.1-24.8 36.2-49.9 49.9-13.8 7.5-22.2 22.2-21.9 37.9 .7 28.6-3.4 43.7-18.3 68.1-8.2 13.4-8.2 30.3 0 43.7 14.9 24.4 18.9 39.5 18.3 68.1-.4 15.7 8.1 30.3 21.9 37.9 22.1 12.1 33.3 22.1 45.1 41.5L42.7 458.5c-5.9 11.9-1.1 26.3 10.7 32.2l86 43c11.5 5.7 25.5 1.4 31.7-9.8l52.8-95.1 52.8 95.1c6.2 11.2 20.2 15.6 31.7 9.8l86-43c11.9-5.9 16.7-20.3 10.7-32.2l-48.6-97.2c11.7-19.4 23-29.4 45.1-41.5 13.8-7.5 22.2-22.2 21.9-37.9-.7-28.6 3.4-43.7 18.3-68.1 8.2-13.4 8.2-30.3 0-43.7-14.9-24.4-18.9-39.5-18.3-68.1 .4-15.7-8.1-30.3-21.9-37.9-25.1-13.7-36.2-24.8-49.9-49.9-7.5-13.8-22.2-22.2-37.9-21.9-28.6 .7-43.7-3.4-68.1-18.3zM224 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"],"person-drowning":[640,512,[],"e545","M264 88a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM133.9 65.6c16.8-5.6 34.9 3.5 40.5 20.2l10.9 32.8c9.4 28.3 33.2 49.5 62.5 55.6 5.6 1.2 11.3 1.8 17.1 1.8l88 0c17.2 0 34.3-2.8 50.6-8.2l114.4-38.1c16.8-5.6 34.9 3.5 40.5 20.2s-3.5 34.9-20.2 40.5L423.7 228.5c-8.4 2.8-17 5.1-25.7 6.9l-26.5 88.3c-6.1 3.4-12.1 7.3-17.9 11.7-22.1 16.6-29.1 16.6-51.2 0-26.2-19.7-56.9-30.2-87.8-31.3l20.2-67.2c-51.5-10.7-93.5-48.1-110.2-98l-10.9-32.8c-5.6-16.8 3.5-34.9 20.2-40.5zM403.4 412.1C379.1 430.3 351.1 448 320 448s-59.1-17.7-83.4-35.9c-21.3-16.1-49.9-16.1-71.2 0-23.8 17.9-54.1 35.5-88.1 35.3-20.4-.1-40.7-6.7-59.8-21.1-10.6-8-12.7-23-4.7-33.6s23-12.7 33.6-4.7c11.3 8.5 21.6 11.4 31.2 11.5 17.6 .1 37.3-9.4 58.9-25.7 38.4-29 90.5-29 129 0 24 18.1 40.7 26.3 54.5 26.3s30.5-8.2 54.5-26.3c38.4-29 90.5-29 129 0 16.9 12.7 32.9 21.5 47.8 24.6 13.7 2.8 27.4 .9 42.3-10.3 10.6-8 25.6-5.9 33.6 4.7s5.9 25.6-4.7 33.6c-26.4 19.9-54.2 24.4-80.7 19.1-25.3-5.1-48.1-18.9-67.2-33.3-21.3-16.1-49.9-16.1-71.2 0z"],"camera-rotate":[512,512,[],"e0d8","M138.7 96l10.4-31.2C155.6 45.2 173.9 32 194.6 32l122.8 0c20.7 0 39 13.2 45.5 32.8L373.3 96 448 96c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l74.7 0zM96 305.9c0 3.9 1.4 7.7 4 10.6l48 54c6.4 7.2 17.6 7.2 23.9 0l48-54c2.6-2.9 4-6.7 4-10.6l0-1.9c0-8.8-7.2-16-16-16l-24 0c0-39.8 32.2-72 72-72 4.4 0 8.7 .4 12.9 1.2l34.9-39.3c-14.6-6.4-30.8-9.9-47.8-9.9-66.3 0-120 53.7-120 120l-24 0c-8.8 0-16 7.2-16 16l0 1.9zm196-46.5c-2.6 2.9-4 6.7-4 10.6l0 1.9c0 8.8 7.2 16 16 16l24 0c0 39.8-32.2 72-72 72-4.4 0-8.7-.4-12.9-1.2l-34.9 39.3c14.7 6.4 30.8 9.9 47.8 9.9 66.3 0 120-53.7 120-120l24 0c8.8 0 16-7.2 16-16l0-1.9c0-3.9-1.4-7.7-4-10.6l-48-54c-6.4-7.2-17.6-7.2-23.9 0l-48 54z"],"face-grin-hearts":[512,512,[128525,"grin-hearts"],"f584","M256 512c141.4 0 256-114.6 256-256 0-23.3-3.1-45.9-8.9-67.3 5.5-13.5 8.9-28.4 8.9-44.7 0-53-43-96-96-96l-2.9 0c-2.5 0-5 .1-7.4 .3-42.1-30.4-93.8-48.3-149.7-48.3S148.4 17.9 106.3 48.3c-2.5-.2-4.9-.3-7.4-.3L96 48c-53 0-96 43-96 96 0 16.3 3.5 31.2 8.9 44.7-5.8 21.4-8.9 44-8.9 67.3 0 141.4 114.6 256 256 256zM386.7 324.9c11.9-3.7 23.9 6.3 19.6 18.1-22.4 61.3-81.3 105.1-150.3 105.1S128.1 404.2 105.7 342.9c-4.3-11.8 7.7-21.8 19.6-18.1 39.2 12.2 83.7 19.1 130.7 19.1s91.5-6.9 130.7-19.1zM322.9 96c13.5 0 26.5 5.4 36 14.9l9.1 9.1 9.1-9.1c9.5-9.5 22.5-14.9 36-14.9l2.9 0c26.5 0 48 21.5 48 48 0 53.4-66.9 95.7-89 108.2-4.4 2.5-9.6 2.5-14 0-22.1-12.5-89-54.8-89-108.2 0-26.5 21.5-48 48-48l2.9 0zm-188 14.9l9.1 9.1 9.1-9.1c9.5-9.5 22.5-14.9 36-14.9l2.9 0c26.5 0 48 21.5 48 48 0 53.4-66.9 95.7-89 108.2-4.4 2.5-9.6 2.5-14 0-22.1-12.5-89-54.8-89-108.2 0-26.5 21.5-48 48-48l2.9 0c13.5 0 26.5 5.4 36 14.9z"],"file-fragment":[384,512,[],"e697","M64 0C28.7 0 0 28.7 0 64l0 240 128 0c44.2 0 80 35.8 80 80l0 128 112 0c35.3 0 64-28.7 64-64l0-277.5c0-17-6.7-33.3-18.7-45.3L258.7 18.7C246.7 6.7 230.5 0 213.5 0L64 0zM325.5 176L232 176c-13.3 0-24-10.7-24-24L208 58.5 325.5 176zM32 352c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-96 0z"],"person-military-rifle":[448,512,[],"e54b","M128 39c0-13 10-23.8 22.9-24.9L302.7 1.4C312 .7 320 8 320 17.4L320 48c0 8.8-7.2 16-16 16L153 64c-13.8 0-25-11.2-25-25zm17.6 57l156.8 0c1 5.2 1.6 10.5 1.6 16 0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16zm228 364.3L320 369.7 320 480c0 1.3-.1 2.5-.2 3.8L145.5 234.9c16.6-7.1 34.6-10.9 53.3-10.9l50.4 0c15.9 0 31.3 2.8 45.8 7.9L389.9 67.7c-7.7-4.4-10.3-14.2-5.9-21.9s14.2-10.3 21.9-5.9l27.7 16c7.7 4.4 10.3 14.2 5.9 21.9l-55.5 96.1 1.6 .9c15.3 8.8 20.6 28.4 11.7 43.7L360.7 282c2 2.8 3.9 5.8 5.7 8.8l76.1 128.8c11.2 19 4.9 43.5-14.1 54.8s-43.5 4.9-54.8-14.1zM288 512l-128 0c-17.7 0-32-14.3-32-32l0-110.3-53.6 90.6c-11.2 19-35.8 25.3-54.8 14.1S-5.7 438.7 5.6 419.7L81.7 290.8c9.4-15.8 21.7-29.3 36-40L299.1 510c-3.5 1.3-7.2 2-11.1 2zM264 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"],"toggle-on":[576,512,[],"f205","M192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192S490 64 384 64L192 64zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"],"lungs-virus":[576,512,[],"e067","M288 0c-17.7 0-32 14.3-32 32l0 151.3c9.6-4.8 20.5-7.5 32-7.5s22.4 2.7 32 7.5L320 32c0-17.7-14.3-32-32-32zM450.1 451c8 18.3 8.1 39.2 .2 57.5 10.2 2.3 20.6 3.5 31.2 3.5 52.2 0 94.5-42.3 94.5-94.5l0-6.2c0-111.1-36.7-219-104.4-307L428.9 48.7c-8.1-10.6-20.7-16.7-34-16.7-23.7 0-42.9 19.2-42.9 42.9l0 139.9c1.2 2.2 2.2 4.6 3.1 6.9 26.4-11.6 58.3-6.6 79.9 15s26.6 53.6 15 79.9C477 327.2 496 353.3 496 383.8s-19 56.7-45.9 67.1zM220.9 221.8c.9-2.4 2-4.7 3.1-6.9l0-138.5c0-24.5-19.9-44.4-44.4-44.4-12.5 0-24.4 5.3-32.8 14.5l-26.4 29C42.9 160.8 0 271.8 0 387l0 30.5c0 52.2 42.3 94.5 94.5 94.5 10.5 0 21-1.2 31.2-3.5-7.9-18.3-7.8-39.3 .2-57.5-26.9-10.4-45.9-36.6-45.9-67.1s19-56.7 45.9-67.1c-11.6-26.4-6.6-58.3 15-79.9s53.6-26.6 79.9-15zM152 408c28.8 0 43.2 34.8 22.9 55.2-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0c20.4-20.4 55.2-5.9 55.2 22.9 0 13.3 10.7 24 24 24s24-10.7 24-24c0-28.8 34.8-43.2 55.2-22.9 9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9c-20.4-20.4-5.9-55.2 22.9-55.2 13.3 0 24-10.7 24-24s-10.7-24-24-24c-28.8 0-43.2-34.8-22.9-55.2 9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0c-20.4 20.4-55.2 5.9-55.2-22.9 0-13.3-10.7-24-24-24s-24 10.7-24 24c0 28.8-34.8 43.2-55.2 22.9-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c20.4 20.4 5.9 55.2-22.9 55.2-13.3 0-24 10.7-24 24s10.7 24 24 24zm104-80a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 88a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"],"table-tennis-paddle-ball":[512,512,[127955,"ping-pong-paddle-ball","table-tennis"],"f45d","M97 127l67.4-67.4c38.2-38.2 90-59.6 144-59.6 112.5 0 203.7 91.2 203.7 203.6 0 46.4-15.8 91.1-44.5 127-23.6-16.8-52.4-26.7-83.5-26.7-31.1 0-59.9 9.9-83.4 26.6L97 127zM240 448c0 9.7 1 19.1 2.8 28.2-19.8-5.2-38-15.5-52.7-30.2-12.2-12.2-31.9-12.2-44.1 0L96.6 495.4c-10.6 10.6-25 16.6-40 16.6-31.2 0-56.6-25.3-56.6-56.6 0-15 6-29.4 16.6-40l49.4-49.4c12.2-12.2 12.2-31.9 0-44.1-21.7-21.7-33.9-51.2-33.9-81.9 0-29.4 11.1-57.6 31.1-79L266.6 364.6C249.9 388.1 240 416.9 240 448zm144-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"],"boxes-packing":[576,512,[],"e4c7","M208 0l80 0 0 56c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-56 80 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48l-108.8 0c8.2-14.1 12.8-30.5 12.8-48l0-160c10-13.4 16-30 16-48l0-32c0-44.2-35.8-80-80-80l-176 0 0-96c0-26.5 21.5-48 48-48zM32 336l320 0 0 128c0 26.5-21.5 48-48 48L80 512c-26.5 0-48-21.5-48-48l0-128zM48 192l288 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32z"],"person-chalkboard":[640,512,[],"e53d","M192 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112zM176 512l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-336 128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-48 192 0 0 192-192 0 0-32-64 0 0 48c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48L368 0c-26.5 0-48 21.5-48 48l0 64-122.7 0c-45.6 0-88.5 21.6-115.6 58.2L14.3 260.9c-10.5 14.2-7.6 34.2 6.6 44.8s34.2 7.6 44.8-6.6L112 236.7 112 512c0 17.7 14.3 32 32 32s32-14.3 32-32z"],"dice-two":[448,512,[9857],"f528","M0 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 96zM352 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"],"arrow-right-arrow-left":[512,512,[8644,"exchange"],"f0ec","M502.6 150.6l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L402.7 160 32 160c-17.7 0-32-14.3-32-32S14.3 96 32 96l370.7 0-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3zm-397.3 352l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 352 480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32l-370.7 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0z"],football:[512,512,[127944,"football-ball"],"f44e","M261.1 22.6c-89 18-150.5 63.4-190 123.9-23.3 35.6-38.1 75.3-46.7 115.5L251.9 489.4c89-18 150.5-63.4 190.1-123.9 23.3-35.6 38.1-75.3 46.7-115.5L261.1 22.6zm236 168.1c3.2-42.3 .7-83.3-4.8-118.7-4.4-27.8-26.8-48-53.1-51.6-43-5.9-82.2-7.5-117.8-5.4L497.1 190.6zM191.7 497.1L15.9 321.4c-3.2 42.3-.7 83.3 4.8 118.7 4.4 27.8 26.8 48 53.1 51.6 43 5.9 82.2 7.5 117.8 5.4zM271.5 143c9.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-64-64c-9.4-9.4-9.4-24.6 0-33.9zm-64 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-64-64c-9.4-9.4-9.4-24.6 0-33.9zm-64 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-64-64c-9.4-9.4-9.4-24.6 0-33.9z"],"truck-monster":[576,512,[],"f63b","M336 96l48 64-128 0 0-64 80 0zm128 64L387.2 57.6C375.1 41.5 356.1 32 336 32L224 32c-17.7 0-32 14.3-32 32l0 96-144 0c-26.5 0-48 21.5-48 48l0 64c0 18.1 10.1 33.9 24.9 42.1-.5 5.7 1.1 11.6 4.7 16.4-3.7 6.9-6.8 14.1-9 21.8-11.6 1.7-20.6 11.7-20.6 23.8l0 16c0 12.1 8.9 22.1 20.6 23.8 2.2 7.6 5.3 14.9 9 21.8-7 9.4-6.3 22.8 2.3 31.3l11.3 11.3c8.6 8.6 21.9 9.3 31.3 2.2 6.8 3.7 14.1 6.8 21.7 9 1.7 11.6 11.7 20.6 23.8 20.6l16 0c12.1 0 22.1-8.9 23.8-20.6 7.6-2.2 14.9-5.3 21.7-9 9.4 7 22.8 6.3 31.3-2.2l11.3-11.3c8.6-8.6 9.3-21.9 2.3-31.3 3.7-6.8 6.8-14.1 9-21.7 11.6-1.7 20.6-11.7 20.6-23.8l0-16c0-12.1-8.9-22.1-20.6-23.8-2.2-7.6-5.3-14.9-9-21.7 2.4-3.2 3.9-6.8 4.5-10.5l114.2 0c.6 3.7 2.1 7.3 4.5 10.5-3.7 6.9-6.8 14.1-9 21.8-11.6 1.7-20.6 11.7-20.6 23.8l0 16c0 12.1 8.9 22.1 20.6 23.8 2.2 7.6 5.3 14.9 9 21.8-7 9.4-6.3 22.8 2.2 31.3l11.3 11.3c8.5 8.6 21.9 9.3 31.3 2.2 6.8 3.7 14.1 6.8 21.7 9 1.7 11.6 11.7 20.6 23.8 20.6l16 0c12.1 0 22.1-8.9 23.8-20.6 7.6-2.2 14.9-5.3 21.8-9 9.4 7 22.8 6.3 31.3-2.2l11.3-11.3c8.6-8.6 9.3-21.9 2.2-31.3 3.7-6.8 6.8-14.1 9-21.7 11.6-1.7 20.6-11.7 20.6-23.8l0-16c0-12.1-8.9-22.1-20.6-23.8-2.2-7.6-5.3-14.9-9-21.7 3.6-4.8 5.2-10.7 4.7-16.4 14.8-8.2 24.9-23.9 24.9-42.1l0-64c0-26.5-21.5-48-48-48l-64 0zM128 336a48 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"],asterisk:[448,512,[10033,61545],"2a","M224 0c17.7 0 32 14.3 32 32l0 168.6 144-83.1c15.3-8.8 34.9-3.6 43.7 11.7s3.6 34.9-11.7 43.7L288 256 432 339.1c15.3 8.8 20.6 28.4 11.7 43.7s-28.4 20.6-43.7 11.7L256 311.4 256 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-168.6-144 83.1c-15.3 8.8-34.9 3.6-43.7-11.7S.7 348 16 339.1L160 256 16 172.9C.7 164-4.5 144.5 4.3 129.1S32.7 108.6 48 117.4L192 200.6 192 32c0-17.7 14.3-32 32-32z"],"battery-full":[640,512,[128267,"battery","battery-5"],"f240","M528 128c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16l-416 0c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l416 0zM112 64c-44.2 0-80 35.8-80 80l0 224c0 44.2 35.8 80 80 80l416 0c44.2 0 80-35.8 80-80l0-48c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80L112 64zm56 112c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24l304 0c13.3 0 24-10.7 24-24l0-112c0-13.3-10.7-24-24-24l-304 0z"],"child-dress":[320,512,[],"e59c","M224 64A64 64 0 1 0 96 64 64 64 0 1 0 224 64zM88 400l0 80c0 17.7 14.3 32 32 32s32-14.3 32-32l0-80 16 0 0 80c0 17.7 14.3 32 32 32s32-14.3 32-32l0-80 17.8 0c10.9 0 18.6-10.7 15.2-21.1l-31.1-93.4 28.7 37.8c10.7 14.1 30.8 16.8 44.8 6.2s16.8-30.7 6.2-44.8L254.6 207c-22.4-29.6-57.5-47-94.6-47s-72.2 17.4-94.6 47L6.5 284.7c-10.7 14.1-7.9 34.2 6.2 44.8s34.2 7.9 44.8-6.2L86.2 285.5 55 378.9C51.6 389.3 59.3 400 70.2 400L88 400z"],"face-kiss-beam":[512,512,[128537,"kiss-beam"],"f597","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM240 288l32 0c26.5 0 48 21.5 48 48 0 12.3-4.6 23.5-12.2 32 7.6 8.5 12.2 19.7 12.2 32 0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM176 180c-15.5 0-28 12.5-28 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28zm132 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28s-28 12.5-28 28z"],"trash-can-arrow-up":[448,512,["trash-restore-alt"],"f82a","M167.1-16l113.9 0c13.8 0 26 8.8 30.4 21.9L320 32 416 32c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 8.7-26.1C141.1-7.2 153.3-16 167.1-16zM32 144l384 0 0 304c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-304zm209 79c-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-31 0 102.1c0 13.3 10.7 24 24 24s24-10.7 24-24l0-102.1 31 31c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72z"],font:[512,512,[],"f031","M285.1 50.7C279.9 39.3 268.5 32 256 32s-23.9 7.3-29.1 18.7L59.5 416 48 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l88 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-6.1 0 22-48 208.3 0 22 48-6.1 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l88 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-11.5 0-167.4-365.3zM330.8 304L181.2 304 256 140.8 330.8 304z"],"bore-hole":[512,512,[],"e4c3","M256 0c-17.7 0-32 14.3-32 32l0 232.6c-19.1 11.1-32 31.7-32 55.4 0 35.3 28.7 64 64 64s64-28.7 64-64c0-23.7-12.9-44.4-32-55.4L288 32c0-17.7-14.3-32-32-32zM0 384l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-272c0-26.5-21.5-48-48-48l-48 0c-26.5 0-48 21.5-48 48l0 144c0 61.9-50.1 112-112 112S144 381.9 144 320l0-144c0-26.5-21.5-48-48-48l-48 0c-26.5 0-48 21.5-48 48L0 384z"],"virus-covid":[512,512,[],"e4a8","M192 24c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 0 33.6c30.7 4.2 58.8 16.3 82.3 34.1L386.1 92 374.8 80.6c-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 0l-11.3-11.3-23.8 23.8c17.9 23.5 29.9 51.7 34.1 82.3l33.6 0 0-16c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-33.6 0c-4.2 30.7-16.3 58.8-34.1 82.3l23.8 23.8 11.3-11.3c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-56.6 56.6c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l11.3-11.3-23.8-23.8c-23.5 17.9-51.7 29.9-82.3 34.1l0 33.6 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-33.6c-30.7-4.2-58.8-16.3-82.3-34.1l-23.8 23.8 11.3 11.3c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L46.7 408.7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l11.3 11.3 23.8-23.8C97.9 338.8 85.8 310.7 81.6 280l-33.6 0 0 16c0 13.3-10.7 24-24 24S0 309.3 0 296l0-80c0-13.3 10.7-24 24-24s24 10.7 24 24l0 16 33.6 0c4.2-30.7 16.3-58.8 34.1-82.3L92 125.9 80.6 137.2c-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 92 149.7 115.7c23.5-17.9 51.7-29.9 82.3-34.1l0-33.6-16 0c-13.3 0-24-10.7-24-24zm32 200a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"],"file-pdf":[576,512,[],"f1c1","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l80 0 0-112c0-35.3 28.7-64 64-64l176 0 0-165.5c0-17-6.7-33.3-18.7-45.3L290.7 18.7C278.7 6.7 262.5 0 245.5 0L96 0zM357.5 176L264 176c-13.3 0-24-10.7-24-24L240 58.5 357.5 176zM240 380c-11 0-20 9-20 20l0 128c0 11 9 20 20 20s20-9 20-20l0-28 12 0c33.1 0 60-26.9 60-60s-26.9-60-60-60l-32 0zm32 80l-12 0 0-40 12 0c11 0 20 9 20 20s-9 20-20 20zm96-80c-11 0-20 9-20 20l0 128c0 11 9 20 20 20l32 0c28.7 0 52-23.3 52-52l0-64c0-28.7-23.3-52-52-52l-32 0zm20 128l0-88 12 0c6.6 0 12 5.4 12 12l0 64c0 6.6-5.4 12-12 12l-12 0zm88-108l0 128c0 11 9 20 20 20s20-9 20-20l0-44 28 0c11 0 20-9 20-20s-9-20-20-20l-28 0 0-24 28 0c11 0 20-9 20-20s-9-20-20-20l-48 0c-11 0-20 9-20 20z"],language:[576,512,[],"f1ab","M160 0c17.7 0 32 14.3 32 32l0 32 128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-9.6 0-8.4 23.1c-16.4 45.2-41.1 86.5-72.2 122 14.2 8.8 29 16.6 44.4 23.5l50.4 22.4 62.2-140c5.1-11.6 16.6-19 29.2-19s24.1 7.4 29.2 19l128 288c7.2 16.2-.1 35.1-16.2 42.2s-35.1-.1-42.2-16.2l-20-45-157.5 0-20 45c-7.2 16.2-26.1 23.4-42.2 16.2s-23.4-26.1-16.2-42.2l39.8-89.5-50.4-22.4c-23-10.2-45-22.4-65.8-36.4-21.3 17.2-44.6 32.2-69.5 44.7L78.3 380.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9l34.5-17.3c16.3-8.2 31.8-17.7 46.4-28.3-13.8-12.7-26.8-26.4-38.9-40.9L81.6 224.7c-11.3-13.6-9.5-33.8 4.1-45.1s33.8-9.5 45.1 4.1l10.2 12.2c11.5 13.9 24.1 26.8 37.4 38.7 27.5-30.4 49.2-66.1 63.5-105.4l.5-1.2-210.3 0C14.3 128 0 113.7 0 96S14.3 64 32 64l96 0 0-32c0-17.7 14.3-32 32-32zM416 270.8L365.7 384 466.3 384 416 270.8z"],"shield-halved":[512,512,["shield-alt"],"f3ed","M256 0c4.6 0 9.2 1 13.4 2.9L457.8 82.8c22 9.3 38.4 31 38.3 57.2-.5 99.2-41.3 280.7-213.6 363.2-16.7 8-36.1 8-52.8 0-172.4-82.5-213.1-264-213.6-363.2-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.9 1 251.4 0 256 0zm0 66.8l0 378.1c138-66.8 175.1-214.8 176-303.4l-176-74.6 0 0z"],"caret-up":[320,512,[],"f0d8","M140.3 135.2c12.6-10.3 31.1-9.5 42.8 2.2l128 128c9.2 9.2 11.9 22.9 6.9 34.9S301.4 320 288.5 320l-256 0c-12.9 0-24.6-7.8-29.6-19.8S.7 274.5 9.9 265.4l128-128 2.4-2.2z"],"file-pen":[640,512,[128221,"file-edit"],"f31c","M128.1 0c-35.3 0-64 28.7-64 64l0 384c0 35.3 28.7 64 64 64l146.2 0 10.9-54.5c4.3-21.7 15-41.6 30.6-57.2l132.2-132.2 0-97.5c0-17-6.7-33.3-18.7-45.3L322.8 18.7C310.8 6.7 294.5 0 277.6 0L128.1 0zM389.6 176l-93.5 0c-13.3 0-24-10.7-24-24l0-93.5 117.5 117.5zM332.3 466.9l-11.9 59.6c-.2 .9-.3 1.9-.3 2.9 0 8 6.5 14.6 14.6 14.6 1 0 1.9-.1 2.9-.3l59.6-11.9c12.4-2.5 23.8-8.6 32.7-17.5l118.9-118.9-80-80-118.9 118.9c-8.9 8.9-15 20.3-17.5 32.7zm267.8-123c22.1-22.1 22.1-57.9 0-80s-57.9-22.1-80 0l-28.8 28.8 80 80 28.8-28.8z"],"person-biking":[576,512,[128692,"biking"],"f84a","M368 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm27.2 64l-61.8-48.8c-17.3-13.6-41.7-13.8-59.1-.3l-83.1 64.2c-30.7 23.8-28.5 70.8 4.3 91.6L256 305.1 256 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-10.7-5.3-20.7-14.2-26.6L263 232.9 323.3 184.4 364 217c5.7 4.5 12.7 7 20 7l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-52.8 0zM112 512a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm352 0a112 112 0 1 0 0-224 112 112 0 1 0 0 224z"],"book-open-reader":[512,512,["book-reader"],"f5da","M256 152a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm0 298.7l0-149.3c16.3-6.8 32.9-13.7 49.7-20.7 39-16.2 80.8-24.6 123.1-24.6l19.2 0 0 160-19.2 0c-59.1 0-117.7 11.7-172.3 34.5l-.5 .2zM256 232l-25.1-10.5C184.1 202 133.9 192 83.2 192L48 192c-26.5 0-48 21.5-48 48L0 432c0 26.5 21.5 48 48 48l35.2 0c50.7 0 100.9 10 147.7 29.5l12.8 5.3c7.9 3.3 16.7 3.3 24.6 0l12.8-5.3c46.8-19.5 97-29.5 147.7-29.5l35.2 0c26.5 0 48-21.5 48-48l0-192c0-26.5-21.5-48-48-48l-35.2 0c-50.7 0-100.9 10-147.7 29.5L256 232z"],"glass-water-droplet":[384,512,[],"e4f5","M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3l166.6 0c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0L32 0zM83 297.5L66.4 64 317.6 64 301 297.5 288 304c-20.1 10.1-43.9 10.1-64 0s-43.9-10.1-64 0-43.9 10.1-64 0l-13-6.5zM256 196c0-24-33.7-70.1-52.2-93.5-6.1-7.7-17.5-7.7-23.6 0-18.5 23.4-52.2 69.5-52.2 93.5 0 33.1 28.7 60 64 60s64-26.9 64-60z"],"tower-broadcast":[576,512,["broadcast-tower"],"f519","M87.9 11.5c-11.3-6.9-26.1-3.2-33 8.1-24.8 41-39 89.1-39 140.4s14.2 99.4 39 140.4c6.9 11.3 21.6 15 33 8.1s15-21.6 8.1-33C75.7 241.9 64 202.3 64 160S75.7 78.1 96.1 44.4c6.9-11.3 3.2-26.1-8.1-33zm400.1 0c-11.3 6.9-15 21.6-8.1 33 20.4 33.7 32.1 73.3 32.1 115.6s-11.7 81.9-32.1 115.6c-6.9 11.3-3.2 26.1 8.1 33s26.1 3.2 33-8.1c24.8-41 39-89.1 39-140.4S545.8 60.6 521 19.6c-6.9-11.3-21.6-15-33-8.1zM320 215.4c19.1-11.1 32-31.7 32-55.4 0-35.3-28.7-64-64-64s-64 28.7-64 64c0 23.7 12.9 44.4 32 55.4L256 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-264.6zM180.2 91c7.2-11.2 3.9-26-7.2-33.2s-26-3.9-33.2 7.2c-17.6 27.4-27.8 60-27.8 95s10.2 67.6 27.8 95c7.2 11.2 22 14.4 33.2 7.2s14.4-22 7.2-33.2c-12.8-19.9-20.2-43.6-20.2-69s7.4-49.1 20.2-69zM436.2 65c-7.2-11.2-22-14.4-33.2-7.2s-14.4 22-7.2 33.2c12.8 19.9 20.2 43.6 20.2 69s-7.4 49.1-20.2 69c-7.2 11.2-3.9 26 7.2 33.2s26 3.9 33.2-7.2c17.6-27.4 27.8-60 27.8-95s-10.2-67.6-27.8-95z"],minimize:[512,512,["compress-arrows-alt"],"f78c","M456 224l-144 0c-13.3 0-24-10.7-24-24l0-144c0-9.7 5.8-18.5 14.8-22.2S322.1 32.2 329 39l40 40 73.4-73.4C446 2 450.9 0 456 0s10 2 13.7 5.7l36.7 36.7C510 46 512 50.9 512 56s-2 10-5.7 13.7L433 143 473 183c6.9 6.9 8.9 17.2 5.2 26.2S465.7 224 456 224zm0 64c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-40 40 73.4 73.4c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7l-36.7 36.7C466 510 461.1 512 456 512s-10-2-13.7-5.7L369 433 329 473c-6.9 6.9-17.2 8.9-26.2 5.2S288 465.7 288 456l0-144c0-13.3 10.7-24 24-24l144 0zm-256 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-40-40-73.4 73.4C66 510 61.1 512 56 512s-10-2-13.7-5.7L5.7 469.7C2 466 0 461.1 0 456s2-10 5.7-13.7L79 369 39 329c-6.9-6.9-8.9-17.2-5.2-26.2S46.3 288 56 288l144 0zM56 224c-9.7 0-18.5-5.8-22.2-14.8S32.2 189.9 39 183L79 143 5.7 69.7C2 66 0 61.1 0 56S2 46 5.7 42.3L42.3 5.7C46 2 50.9 0 56 0S66 2 69.7 5.7L143 79 183 39c6.9-6.9 17.2-8.9 26.2-5.2S224 46.3 224 56l0 144c0 13.3-10.7 24-24 24L56 224z"],"arrow-right-to-city":[640,512,[],"e4b3","M288 48c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 80 48 0 0-72c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72 16 0c26.5 0 48 21.5 48 48l0 288c0 26.5-21.5 48-48 48l-256 0c-26.5 0-48-21.5-48-48l0-416zm64 64l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM352 304l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm176-80c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM512 336l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM153 167l72 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-31-102.1 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l102.1 0-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"],"laptop-medical":[640,512,[],"f812","M64 96c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 240-64 0 0-240-384 0 0 240-64 0 0-240zM0 403.2C0 392.6 8.6 384 19.2 384l601.6 0c10.6 0 19.2 8.6 19.2 19.2 0 42.4-34.4 76.8-76.8 76.8L76.8 480C34.4 480 0 445.6 0 403.2zM288 160c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 40 40 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-40 0 0 40c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-40-40 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l40 0 0-40z"],"bread-slice":[512,512,[],"f7ec","M64 432l0-176c-35.3 0-64-28.7-64-64 0-216.5 512-216.5 512 0 0 35.3-28.7 64-64 64l0 176c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48z"],globe:[512,512,[127760],"f0ac","M351.9 280l-190.9 0c2.9 64.5 17.2 123.9 37.5 167.4 11.4 24.5 23.7 41.8 35.1 52.4 11.2 10.5 18.9 12.2 22.9 12.2s11.7-1.7 22.9-12.2c11.4-10.6 23.7-28 35.1-52.4 20.3-43.5 34.6-102.9 37.5-167.4zM160.9 232l190.9 0C349 167.5 334.7 108.1 314.4 64.6 303 40.2 290.7 22.8 279.3 12.2 268.1 1.7 260.4 0 256.4 0s-11.7 1.7-22.9 12.2c-11.4 10.6-23.7 28-35.1 52.4-20.3 43.5-34.6 102.9-37.5 167.4zm-48 0C116.4 146.4 138.5 66.9 170.8 14.7 78.7 47.3 10.9 131.2 1.5 232l111.4 0zM1.5 280c9.4 100.8 77.2 184.7 169.3 217.3-32.3-52.2-54.4-131.7-57.9-217.3L1.5 280zm398.4 0c-3.5 85.6-25.6 165.1-57.9 217.3 92.1-32.7 159.9-116.5 169.3-217.3l-111.4 0zm111.4-48C501.9 131.2 434.1 47.3 342 14.7 374.3 66.9 396.4 146.4 399.9 232l111.4 0z"],"folder-minus":[512,512,[],"f65d","M448 448L64 448c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l138.7 0c13.8 0 27.3 4.5 38.4 12.8l38.4 28.8c5.5 4.2 12.3 6.4 19.2 6.4L448 80c35.3 0 64 28.7 64 64l0 240c0 35.3-28.7 64-64 64zM184 240c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"],"mask-face":[640,512,[],"e1d7","M320 64c-27.2 0-53.8 8-76.4 23.1l-37.1 24.8c-15.8 10.5-34.3 16.1-53.3 16.1L64 128c-35.3 0-64 28.7-64 64l0 78.7c0 62.6 45.2 116 107 126.3l97.9 16.3c33 22 72.6 34.7 115.1 34.7s82.2-12.8 115.1-34.7L533 396.9c61.7-10.3 107-63.7 107-126.3l0-78.7c0-35.3-28.7-64-64-64l-89.2 0c-19 0-37.5-5.6-53.3-16.1L396.4 87.1C373.8 72 347.2 64 320 64zM135.9 336.9l-18.4-3.1C86.6 328.7 64 302 64 270.7l0-78.7 48 0 0 48c0 35 8.6 67.9 23.9 96.9zm386.6-3.1l-18.4 3.1C519.4 307.9 528 275 528 240l0-48 48 0 0 78.7c0 31.3-22.6 58-53.5 63.1zM192 232c0-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-24zm56 56l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],bong:[512,512,[],"f55c","M448.5 384c0 41.5-13.1 79.9-35.5 111.3-7.9 11.1-21.2 16.7-34.8 16.7l-243.3 0c-13.7 0-26.9-5.6-34.8-16.7-22.4-31.4-35.5-69.8-35.5-111.3 0-71.1 38.6-133.1 96-166.3l0-153.7c-17.7 0-32-14.3-32-32s14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 153.7c14.2 8.2 27.2 18.2 38.8 29.6l39.3-39.3-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c16 16 32 32 48 48 9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-7-7-43.3 43.3c17.3 28.9 27.3 62.6 27.3 98.8zM288.5 64l-64 0 0 190.6-32 18.5c-19.5 11.3-35.7 27.5-46.9 46.9l221.8 0c-11.2-19.4-27.4-35.6-46.9-46.9l-32-18.5 0-190.6z"],"road-bridge":[576,512,[],"e563","M32 32l208 0 0 64-24 0 0 64 24 0 0 129.3c-45.4 7.6-80 47.1-80 94.7l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-94c0-38.8-26.4-72.6-64-82l0-112 40 0 0-64-8 0C14.3 96 0 81.7 0 64S14.3 32 32 32zM88 96l0 64 80 0 0-64-80 0zM336 32l72 0 0 72c0 13.3 10.7 24 24 24s24-10.7 24-24l0-72 72 0c26.5 0 48 21.5 48 48l0 352c0 26.5-21.5 48-48 48l-72 0 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-72 0c-26.5 0-48-21.5-48-48l0-352c0-26.5 21.5-48 48-48zm96 160c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80c0-13.3-10.7-24-24-24z"],"arrow-up-9-1":[512,512,["sort-numeric-up-alt"],"f887","M150.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 141.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96zM365.1 206.6c-9.6 14.8-5.4 34.6 9.4 44.3s34.6 5.4 44.3-9.4l42.1-64.9c12.4-19.2 19.1-41.6 19.1-64.5 0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.1 23.9 66.7 56.8 76.6l-11.7 18zM376 112a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm42.7 182c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 51.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-96c0-10.3-4.9-19.9-13.3-26z"],"mountain-city":[640,512,[],"e52e","M256.3 48c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 48 48 0 0-72c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72 16 0c26.5 0 48 21.5 48 48l0 320c0 26.5-21.5 48-48 48l-77.8 0c4-15.4 2.4-32.6-6.7-48.2L354.6 256 368.3 256c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-6.1 0-11.4 3.4-14.1 8.5l-42.6-73c-6-10.2-14.1-18-23.3-23.3l0-56.2zm64 64l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm160 96l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm-272-64.7l-65.1 111.6 33.1 33.1 48-48 40.4 0-56.4-96.7zm-27.6-47.9c12.3-21.2 42.9-21.2 55.3 0L420.3 463.9c12.4 21.3-2.9 48.1-27.6 48.1L56 512c-24.7 0-40.1-26.8-27.6-48.1L196.7 175.4z"],"arrow-down-9-1":[512,512,["sort-numeric-desc","sort-numeric-down-alt"],"f886","M230.6 390.6l-80 80c-12.5 12.5-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L96 370.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 306.7 25.4-25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm134.5-184l11.7-18c-32.9-9.9-56.8-40.5-56.8-76.6 0-44.2 35.8-80 80-80s80 35.8 80 80c0 22.9-6.6 45.3-19.1 64.5l-42.1 64.9c-9.6 14.8-29.4 19.1-44.3 9.4s-19.1-29.4-9.4-44.3zM424 112a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm-5.3 182c8.3 6 13.3 15.7 13.3 26l0 96 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-51.6-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4z"],"face-grin-wide":[512,512,[128515,"grin-alt"],"f581","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM386.7 308.9c11.9-3.7 23.9 6.3 19.6 18.1-22.4 61.3-81.3 105.1-150.3 105.1S128.1 388.2 105.7 326.9c-4.3-11.8 7.7-21.8 19.6-18.1 39.2 12.2 83.7 19.1 130.7 19.1s91.5-6.9 130.7-19.1zM208 192c0 35.3-14.3 64-32 64s-32-28.7-32-64 14.3-64 32-64 32 28.7 32 64zm128 64c-17.7 0-32-28.7-32-64s14.3-64 32-64 32 28.7 32 64-14.3 64-32 64z"],poop:[512,512,[],"f619","M254.4 6.6c3.5-4.3 9-6.5 14.5-5.7 46.9 6.3 83.1 46.5 83.1 95.1 0 11.2-1.9 22-5.5 32l5.5 0c35.3 0 64 28.7 64 64 0 19.1-8.4 36.3-21.7 48l13.7 0c39.8 0 72 32.2 72 72 0 23.2-11 43.8-28 57 34.1 5.7 60 35.3 60 71 0 39.8-32.2 72-72 72L72 512c-39.8 0-72-32.2-72-72 0-35.7 25.9-65.3 60-71-17-13.2-28-33.8-28-57 0-39.8 32.2-72 72-72l13.7 0c-13.3-11.7-21.7-28.9-21.7-48 0-35.3 28.7-64 64-64l16.2 0c44.1-.1 79.8-35.9 79.8-80 0-9.2-1.5-17.9-4.3-26.1-1.8-5.2-.8-11.1 2.8-15.4z"],dharmachakra:[512,512,[9784],"f655","M337.8 205.7l48.6-42.5c13.8 19.3 23.4 41.9 27.4 66.2l-64.4 4.3c-2.4-10.1-6.4-19.5-11.6-28zm140.1 19.5c-5.3-38.8-20.6-74.5-43.2-104.3l.8-.7C449 108.4 449.7 87.6 437 75s-33.4-12-45.2 1.5l-.7 .8c-29.8-22.6-65.5-37.9-104.3-43.2l.1-1.1c1.2-17.9-13-33-30.9-33s-32.1 15.2-30.9 33l.1 1.1c-38.8 5.3-74.5 20.6-104.3 43.2l-.7-.8C108.4 63 87.6 62.3 75 75s-12 33.4 1.5 45.2l.8 .7c-22.6 29.8-37.9 65.5-43.2 104.3l-1.1-.1c-17.9-1.2-33 13-33 30.9s15.2 32.1 33 30.9l1.1-.1c5.3 38.8 20.6 74.5 43.2 104.3l-.8 .7C63 403.6 62.3 424.4 75 437s33.4 12 45.2-1.5l.7-.8c29.8 22.6 65.5 37.9 104.3 43.2l-.1 1.1c-1.2 17.9 13 33 30.9 33s32.1-15.2 30.9-33l-.1-1.1c38.8-5.3 74.5-20.6 104.3-43.2l.7 .8c11.8 13.5 32.5 14.2 45.2 1.5s12-33.4-1.5-45.2l-.8-.7c22.6-29.8 37.9-65.5 43.2-104.3l1.1 .1c17.9 1.2 33-13 33-30.9s-15.2-32.1-33-30.9l-1.1 .1zM163.2 125.6c19.3-13.8 41.9-23.4 66.2-27.5l4.3 64.4c-10 2.4-19.5 6.4-28 11.6l-42.5-48.6zm-65 103.8c4.1-24.4 13.7-46.9 27.5-66.2l48.6 42.5c-5.3 8.5-9.2 18-11.6 28l-64.4-4.3zm27.5 119.4c-13.8-19.3-23.4-41.9-27.5-66.2l64.4-4.3c2.4 10.1 6.4 19.5 11.6 28l-48.6 42.5zm103.8 65c-24.4-4.1-46.9-13.7-66.2-27.4l42.5-48.6c8.5 5.3 18 9.2 28 11.6l-4.3 64.4zm119.4-27.4c-19.3 13.8-41.9 23.4-66.2 27.4l-4.3-64.4c10-2.4 19.5-6.4 28-11.6l42.5 48.6zm65-103.8c-4.1 24.4-13.7 46.9-27.4 66.2l-48.6-42.5c5.3-8.6 9.2-18 11.6-28l64.4 4.3zm-65-156.9l-42.5 48.6c-8.6-5.3-18-9.2-28-11.6l4.3-64.4c24.4 4.1 46.9 13.7 66.2 27.5zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],"battery-quarter":[640,512,["battery-2"],"f243","M528 128c8.8 0 16 7.2 16 16l0 224c0 8.8-7.2 16-16 16l-416 0c-8.8 0-16-7.2-16-16l0-224c0-8.8 7.2-16 16-16l416 0zM112 64c-44.2 0-80 35.8-80 80l0 224c0 44.2 35.8 80 80 80l416 0c44.2 0 80-35.8 80-80l0-48c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80L112 64zm56 112c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24l64 0c13.3 0 24-10.7 24-24l0-112c0-13.3-10.7-24-24-24l-64 0z"],ankh:[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.1-5.9 6.2-11.8 11.8-17.4 16.7-5.6-4.9-11.5-10.5-17.4-16.7-25.9-27.5-46.6-62.6-46.6-104.1zM160 0C89.3 0 32 57.3 32 128 32 180.4 53.5 223.5 78.8 256L32 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-46.8 0C266.5 223.5 288 180.4 288 128 288 57.3 230.7 0 160 0z"],diamond:[512,512,[9830],"f219","M17 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"],subscript:[576,512,[],"f12c","M96 64C78.3 64 64 78.3 64 96s14.3 32 32 32l15.3 0 89.6 128-89.6 128-15.3 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c10.4 0 20.2-5.1 26.2-13.6L240 311.8 325.8 434.4c6 8.6 15.8 13.6 26.2 13.6l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-15.3 0-89.6-128 89.6-128 15.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-10.4 0-20.2 5.1-26.2 13.6L240 200.2 154.2 77.6C148.2 69.1 138.4 64 128 64L96 64zM544 320c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9 5.6 11.2 16.9 17.7 28.6 17.7l0 80c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-128z"],"rupee-sign":[448,512,[8360,"rupee"],"f156","M0 64C0 46.3 14.3 32 32 32l80 0c79.5 0 144 64.5 144 144 0 54.3-30 101.5-74.4 126.1l41 136.7c5.1 16.9-4.5 34.8-21.5 39.8s-34.8-4.5-39.8-21.5L120.1 319.8c-2.7 .1-5.4 .2-8.1 .2l-48 0 0 128c0 17.7-14.3 32-32 32S0 465.7 0 448L0 64zM64 256l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80l-48 0 0 160zm285.1-32l34.9 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-34.9 0c-7.2 0-13.1 5.9-13.1 13.1 0 5.7 3.7 10.7 9.1 12.5l49.4 15.9c31.9 10.3 53.5 39.9 53.5 73.4 0 42.6-34.5 77.1-77.1 77.1L320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l50.9 0c7.2 0 13.1-5.9 13.1-13.1 0-5.7-3.7-10.7-9.1-12.5l-49.4-15.9c-31.9-10.3-53.5-39.9-53.5-73.4 0-42.6 34.5-77.1 77.1-77.1z"],"person-rifle":[512,512,[],"e54e","M416 0L384 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l0 100.3c-9.6 5.5-16 15.9-16 27.7l0 32c-17.7 0-32 14.3-32 32l0 144c0 17.7 14.3 32 32 32l16 0 0 96c0 8.8 7.2 16 16 16l59.5 0c10.4 0 18-9.8 15.5-19.9l-23-92.1 44 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-48 0 0-26.7 53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2l0-84.5c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16l0 56-16 5.3 0-109.3c0-11.8-6.4-22.2-16-27.7L432 16c0-8.8-7.2-16-16-16zM224 208C118 208 32 294 32 400l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48c0-32.5 12.1-62.1 32-84.7l0 196.7 160 0 0-293.1c-20-7.1-41.6-10.9-64-10.9zM280 88a72 72 0 1 0 -144 0 72 72 0 1 0 144 0z"],d:[384,512,[100],"44","M0 64C0 46.3 14.3 32 32 32l128 0c123.7 0 224 100.3 224 224S283.7 480 160 480L32 480c-17.7 0-32-14.3-32-32L0 64zM64 96l0 320 96 0c88.4 0 160-71.6 160-160S248.4 96 160 96L64 96z"],"square-nfi":[448,512,[],"e576","M64 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 32zM93 172.3l35 63 0-51.4c0-13.3 10.7-24 24-24s24 10.7 24 24l0 144c0 10.9-7.4 20.5-18 23.2s-21.7-2-27-11.6l-35-63 0 51.4c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144c0-10.9 7.4-20.5 18-23.2s21.7 2 27 11.6zM208 184c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-56 0 0 32 40 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-40 0 0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144zm192 0l0 144c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144c0-13.3 10.7-24 24-24s24 10.7 24 24z"],teeth:[512,512,[],"f62e","M0 96C0 60.7 28.7 32 64 32l384 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 96zM144 208l0 24c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-24c0-26.5-21.5-48-48-48s-48 21.5-48 48zm128 0l0 24c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-24c0-26.5-21.5-48-48-48s-48 21.5-48 48zM80 176c-17.7 0-32 14.3-32 32l0 24c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-24c0-17.7-14.3-32-32-32zm320 32l0 24c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-24c0-17.7-14.3-32-32-32s-32 14.3-32 32zM48 336c0 17.7 14.3 32 32 32s32-14.3 32-32l0-16c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 16zm144 48c26.5 0 48-21.5 48-48l0-16c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16l0 16c0 26.5 21.5 48 48 48zm128 0c26.5 0 48-21.5 48-48l0-16c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16l0 16c0 26.5 21.5 48 48 48zm112-16c17.7 0 32-14.3 32-32l0-16c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 16c0 17.7 14.3 32 32 32z"],"magnifying-glass-dollar":[512,512,["search-dollar"],"f688","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376C296.3 401.1 253.9 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208zM212 96c-11 0-20 9-20 20l0 4c-28.8 .3-52 23.7-52 52.5 0 25.7 18.5 47.6 43.9 51.8l41.7 7c6 1 10.4 6.2 10.4 12.3 0 6.9-5.6 12.5-12.5 12.5L168 256c-11 0-20 9-20 20s9 20 20 20l24 0 0 4c0 11 9 20 20 20s20-9 20-20l0-4.7c25-4.1 44-25.7 44-51.8 0-25.7-18.5-47.6-43.9-51.8l-41.7-7c-6-1-10.4-6.2-10.4-12.3 0-6.9 5.6-12.5 12.5-12.5l47.5 0c11 0 20-9 20-20s-9-20-20-20l-8 0 0-4c0-11-9-20-20-20z"],"dumpster-fire":[640,512,[],"f794","M164.3 64L138.7 192 56 192c-13.3 0-24-10.7-24-24l0-4.1c0-2.6 .4-5.1 1.2-7.6L58.5 80.4C61.8 70.6 71 64 81.3 64l83 0zm23.4 128l25.6-128 82.7 0 0 128-108.3 0zM344 64l82.7 0 16 80c-14.7 .2-29.3 5.5-40.9 15.9-11.5 10.3-22.5 21-32.8 32.1l-24.9 0 0-128zM96 240l233.2 0c-6.4 8.8-12.3 17.6-17.7 26.3-21.4 34.7-39.5 76.1-39.5 115.8 0 17.1 2.1 33.8 6 49.9l-120.4 0 1.9 10.3c3.2 17.4-8.4 34-25.8 37.2s-34-8.4-37.2-25.8C71 313.3 58 242.1 57.7 240L96 240zm512-72c0 11-7.4 20.3-17.5 23.1-.9-.8-1.7-1.6-2.6-2.4-21.8-20-54.3-21.8-78-5.5-4.2-4.3-8.5-8.5-12.9-12.6l-21.3-106.6 83 0c10.3 0 19.5 6.6 22.8 16.4l25.3 75.9c.8 2.4 1.2 5 1.2 7.6l0 4.1zM505.7 240.3L518 226.5c5.4-6.1 13.3-8.8 20.9-8.9 7.2 0 14.3 2.6 19.9 7.8 19.7 18.3 39.8 43.2 55 70.6 15.1 27.2 26.2 58.1 26.2 88.1 0 88.7-71.3 159.8-160 159.8-89.6 0-160-71.3-160-159.8 0-37.3 16-73.4 36.8-104.5 20.9-31.3 47.5-59 70.9-80.2 5.7-5.2 13.1-7.7 20.3-7.5s13.4 3.2 18.8 7.5c14.4 11.4 38.9 40.7 38.9 40.7zM544 432.2c0-36.5-37-73-54.8-88.4-5.4-4.7-13.1-4.7-18.5 0-17.7 15.4-54.8 51.9-54.8 88.4 0 35.3 28.7 64 64 64s64-28.7 64-64z"],upload:[448,512,[],"f093","M256 109.3L256 320c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-210.7-41.4 41.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 109.3zM224 400c44.2 0 80-35.8 80-80l80 0c35.3 0 64 28.7 64 64l0 32c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-32c0-35.3 28.7-64 64-64l80 0c0 44.2 35.8 80 80 80zm144 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"],"user-slash":[576,512,[62714,"user-alt-slash","user-large-slash"],"f506","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L311.5 245.7c55-10.9 96.5-59.5 96.5-117.7 0-66.3-53.7-120-120-120-58.2 0-106.8 41.5-117.7 96.5L41-24.9zM235.6 305.4C147.9 316.6 80 391.5 80 482.3 80 498.7 93.3 512 109.7 512l332.5 0-206.6-206.6z"],"arrow-left":[512,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288 480 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-370.7 0 105.4-105.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"],"vial-virus":[576,512,[],"e597","M64 32C64 14.3 78.3 0 96 0L320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 151.7c-18.5 0-37 7-51.1 21.1-21.6 21.6-26.6 53.6-15 79.9-26.9 10.4-45.9 36.6-45.9 67.1s19 56.7 45.9 67.1c-7.3 16.5-8 35.2-2.3 52.2-13.4 5.7-28.2 8.8-43.6 8.8-61.9 0-112-50.1-112-112L96 64C78.3 64 64 49.7 64 32zm96 32l0 128 96 0 0-128-96 0zM280 408c-13.3 0-24-10.7-24-24s10.7-24 24-24c28.8 0 43.2-34.8 22.9-55.2-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c20.4 20.4 55.2 5.9 55.2-22.9 0-13.3 10.7-24 24-24s24 10.7 24 24c0 28.8 34.8 43.2 55.2 22.9 9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-20.4 20.4-5.9 55.2 22.9 55.2 13.3 0 24 10.7 24 24s-10.7 24-24 24c-28.8 0-43.2 34.8-22.9 55.2 9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-20.4-20.4-55.2-5.9-55.2 22.9 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-28.8-34.8-43.2-55.2-22.9-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c20.4-20.4 5.9-55.2-22.9-55.2zm104-32a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm88 40a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"],"check-double":[384,512,[],"f560","M249.9 66.8c10.4-14.3 7.2-34.3-7.1-44.7s-34.3-7.2-44.7 7.1l-106 145.7-37.5-37.5c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c6.6 6.6 15.8 10 25.1 9.3s17.9-5.5 23.4-13.1l128-176zm128 136c10.4-14.3 7.2-34.3-7.1-44.7s-34.3-7.2-44.7 7.1l-170 233.7-69.5-69.5c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c6.6 6.6 15.8 10 25.1 9.3s17.9-5.5 23.4-13.1l192-264z"],paw:[512,512,[],"f1b0","M234.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5 .3-86.2 32.6-96.8 70.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.3-14.3-70.1 10.2-84.1 59.7 .9 78.5 33.3zM69.2 401.2C121.6 259.9 214.7 224 256 224s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5l0 1.6c0 25.8-20.9 46.7-46.7 46.7-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2-25.8 0-46.7-20.9-46.7-46.7l0-1.6c0-10.4 1.6-20.8 5.2-30.5zM421.8 282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3 78.5-33.3 29.1 51.7 10.2 84.1-54 47.3-78.5 33.3zM310.1 189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1 84.4-58.5 46.9 53.9 32.6 96.8-52.1 69.1-84.4 58.5z"],"helmet-safety":[576,512,["hard-hat","hat-hard"],"f807","M352 264l0-200c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 200c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-185.9C90 109.8 32 191.8 32 288l0 64 512 0 0-64c-1-95.2-58.4-177.7-144-209.8L400 264c0 13.3-10.7 24-24 24s-24-10.7-24-24zM40 400c-22.1 0-40 17.9-40 40s17.9 40 40 40l496 0c22.1 0 40-17.9 40-40s-17.9-40-40-40L40 400z"],e:[320,512,[101],"45","M32 32C14.3 32 0 46.3 0 64L0 448c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-224 0 0-128 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0 0-128 224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32z"],"face-laugh-squint":[512,512,["laugh-squint"],"f59b","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM107.7 332.1C102 318 113.4 304 128.6 304l254.9 0c15.2 0 26.6 14 20.9 28.1-23.8 58.6-81.2 99.9-148.3 99.9s-124.6-41.3-148.3-99.9zm15-188.8c4.5-6.8 13.3-9.2 20.6-5.5l79.6 40c5.4 2.7 8.8 8.2 8.8 14.3s-3.4 11.6-8.8 14.3l-79.6 40c-7.3 3.6-16.1 1.3-20.6-5.5s-3.1-15.9 3.1-21.1L159 192 125.8 164.3c-6.2-5.2-7.6-14.3-3.1-21.1zm263.6 21.1L353 192 386.2 219.7c6.2 5.2 7.6 14.3 3.1 21.1s-13.3 9.2-20.6 5.5l-79.6-40c-5.4-2.7-8.8-8.2-8.8-14.3s3.4-11.6 8.8-14.3l79.6-40c7.3-3.6 16.1-1.3 20.6 5.5s3.1 15.9-3.1 21.1z"],"down-left-and-up-right-to-center":[512,512,["compress-alt"],"f422","M439.5 7c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2S450.2 240 440.5 240l-144 0c-13.3 0-24-10.7-24-24l0-144c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39 87-87zM72.5 272l144 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87-39-39c-6.9-6.9-8.9-17.2-5.2-26.2S62.8 272 72.5 272z"],gifts:[576,512,[],"f79c","M202-30.6c12.5 4.4 19 18.1 14.6 30.6l-8.2 23.1 25.4-18.5c10.7-7.8 25.7-5.4 33.5 5.3s5.4 25.7-5.3 33.5L233.8 64 272 64c26.5 0 48 21.5 48 48l0 2.1c-54.7 10.4-96 58.4-96 116l0 1.9c0 8.9 1 17.5 2.8 25.9-11.9 17.8-18.8 39.1-18.8 62.1l0 128c0 23.8 7.4 45.9 20.1 64L48 512c-26.5 0-48-21.5-48-48L0 112C0 85.5 21.5 64 48 64l38.2 0-28.3-20.6C47.2 35.6 44.8 20.6 52.6 9.9S75.4-3.2 86.1 4.6l27.4 20-8.3-25C101-13 107.8-26.6 120.4-30.8s26.2 2.6 30.4 15.2l9.9 29.8 10.7-30.2c4.4-12.5 18.1-19 30.6-14.6zM489.9 208c-7.5 0-14.5 3.8-18.6 10.1L446.9 256 488 256c13.3 0 24-10.7 24-24l0-1.9c0-12.2-9.9-22.1-22.1-22.1zM385.1 256l-24.4-37.9c-4.1-6.3-11.1-10.1-18.6-10.1-12.2 0-22.1 9.9-22.1 22.1l0 1.9c0 13.3 10.7 24 24 24l41.1 0zM281.9 268.5c-6.3-10.7-9.9-23.2-9.9-36.5l0-1.9c0-38.7 31.4-70.1 70.1-70.1 23.8 0 46 12.1 58.9 32.1l15 23.2 15-23.2c12.9-20 35.1-32.1 58.9-32.1 38.7 0 70.1 31.4 70.1 70.1l0 1.9c0 13.3-3.6 25.8-9.9 36.5 15.7 11.7 25.9 30.4 25.9 51.5l0 128c0 35.3-28.7 64-64 64l-72 0 0-208-48 0 0 208-72 0c-35.3 0-64-28.7-64-64l0-128c0-21.1 10.2-39.8 25.9-51.5z"],bed:[576,512,[128716],"f236","M32 32c17.7 0 32 14.3 32 32l0 224 224 0 0-128c0-17.7 14.3-32 32-32l160 0c53 0 96 43 96 96l0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64-448 0 0 64c0 17.7-14.3 32-32 32S0 465.7 0 448L0 64C0 46.3 14.3 32 32 32zm80 160a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"],"money-bill-transfer":[640,512,[],"e528","M31 105c-9.4-9.4-9.4-24.6 0-33.9L103-1c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-31 31 67.7 0 0 0 338.3 0c35.3 0 64 28.7 64 64l0 178.2-5.1-5.1c-28.1-28.1-73.7-28.1-101.8 0-27.2 27.2-28.1 70.6-2.8 98.9l67.7 0-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-31-406.1 0c-35.3 0-64-28.7-64-64l0-178.2 5.1 5.1c28.1 28.1 73.7 28.1 101.8 0 27.2-27.2 28.1-70.6 2.8-98.9l-67.7 0 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L31 105zM416 256a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zm88-64.5c4.4 .5 8-3.1 8-7.5l0-48c0-4.4-3.6-8-8-8l-48 0c-4.4 0-8.1 3.6-7.5 8 3.6 29 26.6 51.9 55.5 55.5zm-368 129c-4.4-.5-8 3.1-8 7.5l0 48c0 4.4 3.6 8 8 8l48 0c4.4 0 8.1-3.6 7.5-8-3.6-29-26.6-51.9-55.5-55.5z"],"person-running":[448,512,[127939,"running"],"f70c","M256.5-32a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM123.6 176c-3.3 0-6.2 2-7.4 5L94.2 235.9c-6.6 16.4-25.2 24.4-41.6 17.8s-24.4-25.2-17.8-41.6l21.9-54.9C67.7 129.9 94.1 112 123.6 112l97.3 0c28.5 0 54.8 15.1 69.1 39.7l32.8 56.3 61.6 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-61.6 0c-22.8 0-43.8-12.1-55.3-31.8l-10-17.1-20.7 70.4 75.4 22.6c27.7 8.3 41.8 39 30.1 65.5L285.7 509c-7.2 16.2-26.1 23.4-42.2 16.2s-23.4-26.1-16.2-42.2l49.2-110.8-95.9-28.8c-32.7-9.8-52-43.7-43.7-76.8l22.7-90.6-35.9 0zm-8 181c13.3 14.9 30.7 26.3 51.2 32.4l4.7 1.4-6.9 19.3c-5.8 16.3-16 30.8-29.3 41.8L52.9 519.8c-13.6 11.2-33.8 9.3-45-4.3s-9.3-33.8 4.3-45l82.4-67.9c4.5-3.7 7.8-8.5 9.8-13.9L115.6 357z"],"circle-chevron-down":[512,512,["chevron-circle-down"],"f13a","M256 0a256 256 0 1 0 0 512 256 256 0 1 0 0-512zM135 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.9L273 345c-9.4 9.4-24.6 9.4-33.9 0L135 241z"],"user-nurse":[448,512,[],"f82f","M96 44.9c0-12.7 7.5-24.2 19.2-29.3l96-42c8.2-3.6 17.5-3.6 25.7 0l96 42C344.5 20.7 352 32.2 352 44.9l0 99.1c0 70.7-57.3 128-128 128S96 214.7 96 144l0-99.1zM304 128l-111.6 0-.4 0-48 0 0 16c0 44.2 35.8 80 80 80s80-35.8 80-80l0-16zM208 16l0 16-16 0c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8l16 0 0 16c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-16 16 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-16 0 0-16c0-4.4-3.6-8-8-8L216 8c-4.4 0-8 3.6-8 8zM142.6 323c-6.5-4.9-15.2-6.2-22.6-2.8-61.4 28.2-104.1 90.2-104.1 162.1 0 16.4 13.3 29.7 29.7 29.7l356.6 0c16.4 0 29.7-13.3 29.7-29.7 0-72-42.7-134-104.1-162.1-7.4-3.4-16.1-2.1-22.6 2.8l-67 50.2c-8.5 6.4-20.3 6.4-28.8 0l-67-50.2z"],"face-kiss-wink-heart":[640,512,[128536,"kiss-wink-heart"],"f598","M543.7 268.3c.2-4.1 .3-8.2 .3-12.3 0-141.4-114.6-256-256-256S32 114.6 32 256 146.6 512 288 512c41.4 0 80.5-9.8 115.1-27.3-7.6-17.1-16.1-38.8-21.8-61.7-7.7-30.5-14.1-76.2 8.2-114.7l2.7-4.6c29.5-51 94.7-68.5 145.7-39 2 1.2 4 2.4 5.9 3.7zM240 304c0-8.8 7.2-16 16-16l32 0c26.5 0 48 21.5 48 48 0 12.3-4.6 23.5-12.2 32 7.6 8.5 12.2 19.7 12.2 32 0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0c-8.8 0-16-7.2-16-16zM208 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm152 20c-11 0-20 9-20 20s-9 20-20 20-20-9-20-20c0-33.1 26.9-60 60-60l16 0c33.1 0 60 26.9 60 60 0 11-9 20-20 20s-20-9-20-20-9-20-20-20l-16 0zM542.8 350c-2.2-18.3-12.9-34.6-28.9-43.8-28.1-16.2-63.9-6.6-80.1 21.5l-2.7 4.6c-24.5 42.5 7.9 117.9 24.4 150.8 5.1 10.1 15.5 16.1 26.8 15.5 36.7-2.2 118.2-11.7 142.8-54.2l2.7-4.6c16.2-28.1 6.6-63.9-21.5-80.1-16-9.2-35.4-10.4-52.4-3.1l-9.8 4.2-1.3-10.6z"],fill:[512,512,[],"f575","M296 64c6.9 0 13.5 2.7 18.3 7.6L440.4 197.7c4.9 4.9 7.6 11.5 7.6 18.3s-2.7 13.5-7.6 18.3L386.7 288 65.3 288c1.3-3.9 3.4-7.4 6.3-10.3l96.4-96.4 33.4 33.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L213.3 136 277.7 71.6c4.9-4.9 11.5-7.6 18.3-7.6zM122.7 136L26.3 232.4C9.5 249.3 0 272.1 0 296s9.5 46.7 26.3 63.6L152.4 485.7C169.3 502.5 192.1 512 216 512s46.7-9.5 63.6-26.3L485.7 279.6C502.5 262.7 512 239.9 512 216s-9.5-46.7-26.3-63.6L359.6 26.3C342.7 9.5 319.9 0 296 0s-46.7 9.5-63.6 26.3L168 90.7 118.6 41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L122.7 136z"],"money-bill-1-wave":[512,512,["money-bill-wave-alt"],"f53b","M0 109.5L0 419.6c0 19.4 11.8 37.3 30.3 43.3 94 30 158.8 8.4 223.3-13.1 62.4-20.8 124.4-41.5 212.1-15.3 22.2 6.6 46.2-8.8 46.2-32l0-310.1c0-19.4-11.8-37.3-30.3-43.3-94-30-158.8-8.4-223.3 13.1-62.4 20.8-124.4 41.5-212.1 15.3-22.2-6.6-46.3 8.8-46.3 32zM256 368c-53 0-96-50.1-96-112s43-112 96-112 96 50.1 96 112-43 112-96 112zM127.1 405.5c.7 4.4-2.8 8.1-7.2 8.1-15.7 0-32.1-1.8-50-6.1-3.5-.8-6-4-6-7.7L64 360c0-4.4 3.6-8.1 8-7.5 28.1 3.5 50.6 25.2 55.2 53zM448 354.6c0 5-4.6 8.8-9.5 8-15.4-2.5-30.2-3.9-44.4-4.3-4.9-.1-8.7-4.5-7.2-9.2 7.3-23.7 28-41.4 53.2-44.6 4.4-.5 8 3.1 8 7.5l0 42.6zm-8-195.1c-28.1-3.5-50.6-25.2-55.2-53-.7-4.4 2.8-8.1 7.2-8.1 15.7 0 32.1 1.8 50 6.1 3.5 .8 6 4 6 7.7l0 39.9c0 4.4-3.6 8.1-8 7.5zm-322.1-5.8c4.9 .1 8.7 4.5 7.2 9.2-7.3 23.7-28 41.4-53.2 44.6-4.4 .5-8-3.1-8-7.5l0-42.6c0-5 4.6-8.8 9.5-8 15.4 2.5 30.2 3.9 44.4 4.3zM240 188c-11 0-20 9-20 20 0 9.7 6.9 17.7 16 19.6l0 48.4-4 0c-11 0-20 9-20 20s9 20 20 20l48 0c11 0 20-9 20-20s-9-20-20-20l-4 0 0-68c0-11-9-20-20-20l-16 0z"],landmark:[512,512,[127963],"f66f","M238.7 5.1c10.5-6.8 24.1-6.8 34.6 0l224 144c11.9 7.7 17.4 22.3 13.4 35.9s-16.5 23-30.7 23l-32 0 0 208 51.2 38.4c8.1 6 12.8 15.5 12.8 25.6 0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32 0-10.1 4.7-19.6 12.8-25.6l51.2-38.4 0 0 0-208-32 0c-14.2 0-26.7-9.4-30.7-23s1.5-28.3 13.4-35.9l224-144zM336 208l0 208 64 0 0-208-64 0zM224 416l64 0 0-208-64 0 0 208zM112 208l0 208 64 0 0-208-64 0z"],music:[512,512,[127925],"f001","M468 7c7.6 6.1 12 15.3 12 25l0 304c0 44.2-43 80-96 80s-96-35.8-96-80 43-80 96-80c11.2 0 22 1.6 32 4.6l0-116.7-224 49.8 0 206.3c0 44.2-43 80-96 80s-96-35.8-96-80 43-80 96-80c11.2 0 22 1.6 32 4.6L128 96c0-15 10.4-28 25.1-31.2l288-64c9.5-2.1 19.4 .2 27 6.3z"],"book-medical":[448,512,[],"f7e6","M96 512l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-66.7c18.6-6.6 32-24.4 32-45.3l0-288c0-26.5-21.5-48-48-48L96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96zM64 416c0-17.7 14.3-32 32-32l256 0 0 64-256 0c-17.7 0-32-14.3-32-32zM192 120c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 40 40 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-40 0 0 40c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-40-40 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l40 0 0-40z"],shuffle:[512,512,[128256,"random"],"f074","M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9S384 204.9 384 192l0-32-32 0c-10.1 0-19.6 4.7-25.6 12.8l-32.4 43.2-40-53.3 21.2-28.3C293.3 110.2 321.8 96 352 96l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6zM154 296l40 53.3-21.2 28.3C154.7 401.8 126.2 416 96 416l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c10.1 0 19.6-4.7 25.6-12.8L154 296zM438.6 470.6c-9.2 9.2-22.9 11.9-34.9 6.9S384 460.9 384 448l0-32-32 0c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8l-64 0c-17.7 0-32-14.3-32-32S14.3 96 32 96l64 0c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z"],underline:[384,512,[],"f0cd","M0 32C0 14.3 14.3 0 32 0L96 0c17.7 0 32 14.3 32 32S113.7 64 96 64l0 160c0 53 43 96 96 96s96-43 96-96l0-160c-17.7 0-32-14.3-32-32S270.3 0 288 0l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 160c0 88.4-71.6 160-160 160S32 312.4 32 224L32 64C14.3 64 0 49.7 0 32zM0 480c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32z"],"building-user":[640,512,[],"e4da","M64 64C64 28.7 92.7 0 128 0L384 0c35.3 0 64 28.7 64 64l0 121.3c-46.9 19-80 65-80 118.7 0 27.7 8.8 53.4 23.8 74.4-51.5 21-87.8 71.6-87.8 130.7 0 1 0 1.9 0 2.9l-176 0c-35.3 0-64-28.7-64-64L64 64zM208 400l0 64 53.4 0c7.2-29.4 21.3-56.1 40.4-78.3-6.1-19.5-24.3-33.7-45.8-33.7-26.5 0-48 21.5-48 48zM339 224.3c-1-.2-2-.3-3-.3l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l16.7 0c2.1-22.8 8.4-44.3 18.3-63.7zM176 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM176 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm240 80a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM352 512c0-53 43-96 96-96l96 0c53 0 96 43 96 96 0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32z"],robot:[640,512,[129302],"f544","M352 0c0-17.7-14.3-32-32-32S288-17.7 288 0l0 64-96 0c-53 0-96 43-96 96l0 224c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-224c0-53-43-96-96-96l-96 0 0-64zM160 368c0-13.3 10.7-24 24-24l32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24zm120 0c0-13.3 10.7-24 24-24l32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24zm120 0c0-13.3 10.7-24 24-24l32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24zM224 176a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm144 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM64 224c0-17.7-14.3-32-32-32S0 206.3 0 224l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96zm544-32c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32z"],plus:[448,512,[10133,61543,"add"],"2b","M256 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 160-160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0 0-160z"],copy:[448,512,[],"f0c5","M192 0c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-200.6c0-17.4-7.1-34.1-19.7-46.2L370.6 17.8C358.7 6.4 342.8 0 326.3 0L192 0zM64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-16-64 0 0 16-192 0 0-256 16 0 0-64-16 0z"],"chess-king":[448,512,[9818],"f43f","M224-32c17.7 0 32 14.3 32 32l0 32 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 64 153.8 0c21.1 0 38.2 17.1 38.2 38.2 0 6.4-1.6 12.7-4.7 18.3L352 384 408.2 454.3c5 6.3 7.8 14.1 7.8 22.2 0 19.6-15.9 35.5-35.5 35.5L67.5 512c-19.6 0-35.5-15.9-35.5-35.5 0-8.1 2.7-15.9 7.8-22.2L96 384 4.7 216.6C1.6 210.9 0 204.6 0 198.2 0 177.1 17.1 160 38.2 160l153.8 0 0-64-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-32c0-17.7 14.3-32 32-32z"],"house-flood-water":[640,512,[],"e50e","M496 208l4.5 0c15.2 0 27.5-12.3 27.5-27.5 0-7.9-3.4-15.5-9.4-20.7L348 10.5C340.3 3.7 330.3 0 320 0s-20.3 3.7-28 10.5L121.4 159.8c-6 5.2-9.4 12.8-9.4 20.7 0 15.2 12.3 27.5 27.5 27.5l4.5 0 0 94.4c20.3-9.4 42.1-14.2 64-14.4 33.1-.2 66.3 10.2 94.4 31.4 22.1 16.6 29.1 16.6 51.2 0 27.5-20.7 59.9-31.2 92.4-31.4 16.9-.1 33.8 2.6 50 8l0-88zm-224-8c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48zM474.6 412.1c19 14.4 41.9 28.2 67.2 33.3 26.5 5.4 54.3 .8 80.7-19.1 10.6-8 12.7-23 4.7-33.6s-23-12.7-33.6-4.7c-14.9 11.2-28.6 13.1-42.3 10.3-14.9-3-30.9-11.9-47.8-24.6-38.4-29-90.5-29-129 0-24 18.1-40.7 26.3-54.5 26.3s-30.5-8.2-54.5-26.3c-38.4-29-90.5-29-129 0-21.6 16.3-41.3 25.8-58.9 25.7-9.6-.1-19.9-3-31.2-11.5-10.6-8-25.6-5.9-33.6 4.7S7 418.3 17.6 426.3c19.1 14.4 39.4 21 59.8 21.1 33.9 .2 64.3-17.4 88.1-35.3 21.3-16.1 49.9-16.1 71.2 0 24.2 18.3 52.3 35.9 83.4 35.9s59.1-17.7 83.4-35.9c21.3-16.1 49.9-16.1 71.2 0zm-71.2 96c21.3-16.1 49.9-16.1 71.2 0 19 14.4 41.9 28.2 67.2 33.3 26.5 5.4 54.3 .8 80.7-19.1 10.6-8 12.7-23 4.7-33.6s-23-12.7-33.6-4.7c-14.9 11.2-28.6 13.1-42.3 10.3-14.9-3-30.9-11.9-47.8-24.6-38.4-29-90.5-29-129 0-24 18.1-40.7 26.3-54.5 26.3s-30.5-8.2-54.5-26.3c-38.4-29-90.5-29-129 0-21.6 16.3-41.3 25.8-58.9 25.7-9.6-.1-19.9-3-31.2-11.5-10.6-8-25.6-5.9-33.6 4.7S7 514.3 17.6 522.3c19.1 14.4 39.4 21 59.8 21.1 33.9 .2 64.3-17.4 88.1-35.3 21.3-16.1 49.9-16.1 71.2 0 24.2 18.3 52.3 35.9 83.4 35.9s59.1-17.7 83.4-35.9z"],"bitcoin-sign":[320,512,[],"e0b4","M64 24C64 10.7 74.7 0 88 0s24 10.7 24 24l0 40 32 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 41.1c54.3 7.8 96 54.4 96 110.9 0 24.2-7.7 46.6-20.7 64.9 31.7 19.8 52.7 55 52.7 95.1 0 61.9-50.1 112-112 112l-16 0 0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-40-32 0 0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-40-22.3 0C18.7 448 0 429.3 0 406.3L0 101.6C0 80.8 16.8 64 37.6 64L64 64 64 24zm0 200l112 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-112 0 0 96zm112 64l-112 0 0 96 144 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-32 0z"],box:[448,512,[128230],"f466","M369.4 128l-34.3-48-222.1 0-34.3 48 290.7 0zM0 148.5c0-13.3 4.2-26.3 11.9-37.2L60.9 42.8C72.9 26 92.3 16 112.9 16l222.1 0c20.7 0 40.1 10 52.1 26.8l48.9 68.5c7.8 10.9 11.9 23.9 11.9 37.2L448 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 148.5z"],"square-plus":[448,512,[61846,"plus-square"],"f0fe","M64 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 32zM200 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"],"arrows-left-right":[576,512,["arrows-h"],"f07e","M470.6 374.6l96-96c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l41.4 41.4-357.5 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-6 6-9.4 14.1-9.4 22.6s3.4 16.6 9.4 22.6l96 96c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-41.4-41.4 357.5 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"],fan:[512,512,[],"f863","M160 144c0-79.5 64.5-144 144-144 8.8 0 16 7.2 16 16l0 152.2c15-5.3 31.2-8.2 48-8.2 79.5 0 144 64.5 144 144 0 8.8-7.2 16-16 16l-152.2 0c5.3 15 8.2 31.2 8.2 48 0 79.5-64.5 144-144 144-8.8 0-16-7.2-16-16l0-152.2c-15 5.3-31.2 8.2-48 8.2-79.5 0-144-64.5-144-144 0-8.8 7.2-16 16-16l152.2 0c-5.3-15-8.2-31.2-8.2-48zm96 144a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"],crow:[640,512,[],"f520","M456.5 0c-48.6 0-88 39.4-88 88l0 36-355.2 266.4C-.8 401-3.7 421 6.9 435.2s30.6 17 44.8 6.4l76.8-57.6 131.3 0 46.6 113.1 1 2.2c5.7 10.7 18.8 15.5 30.3 10.8s17.3-17.3 13.9-29l-.8-2.3-39.1-94.9 40.9 0c1.1 0 2.2 0 3.2 0l46.6 113.2 1 2.2c5.7 10.7 18.8 15.5 30.3 10.8s17.3-17.3 13.9-29l-.8-2.3-42-102C485.3 354.1 544.5 280 544.5 192l0-72 80.5-20.1c8.6-2.1 13.8-10.8 11.6-19.4-7.1-28.5-32.7-48.5-62.1-48.5l-50.1 0C508.2 12.5 483.8 0 456.5 0zm0 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"],"file-circle-check":[576,512,[],"e5a0","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l180 0c-22.7-31.5-36-70.2-36-112 0-100.6 77.4-183.2 176-191.3l0-38.1c0-17-6.7-33.3-18.7-45.3L290.7 18.7C278.7 6.7 262.5 0 245.5 0L96 0zM357.5 176L264 176c-13.3 0-24-10.7-24-24L240 58.5 357.5 176zM576 400a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-86.6-60.9c7.1 5.2 8.7 15.2 3.5 22.3l-64 88c-2.8 3.8-7 6.2-11.7 6.5s-9.3-1.3-12.6-4.6l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l26.8 26.8 53-72.9c5.2-7.1 15.2-8.7 22.4-3.5z"],"link-slash":[576,512,["chain-broken","chain-slash","unlink"],"f127","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-122-122c4.2-3.4 8.3-7.1 12.1-10.9l71.1-71.1c29.3-29.3 45.8-69.1 45.8-110.6 0-86.4-70-156.5-156.5-156.5-37.3 0-73.1 13.3-101.3 37.2 20.3 10.1 38.7 23.5 54.5 39.5 14.1-8.3 30.2-12.7 46.8-12.7 51.1 0 92.5 41.4 92.5 92.5 0 24.5-9.7 48-27.1 65.4l-71.1 71.1c-3.9 3.9-8.1 7.4-12.6 10.5l-47.5-47.5c16.5-.9 29.7-14.4 30.2-31.1 0-1.3 0-2.6 0-3.9 0-86.3-69.9-156.9-156.5-156.9-19.2 0-37.9 3.5-55.5 10.2L41-24.9zM225.9 160c.6 0 1.1 0 1.7 0 15.1 0 29.5 3.7 42.1 10.2 1.8 1.2 3.6 2.3 5.5 3.1 26.8 16.3 44.8 45.9 44.8 79.6 0 .4 0 .8 0 1.2L225.9 160zM346.2 416L192 261.8c1.2 84.6 69.6 152.9 154.1 154.1zM139.7 209.5l-45.3-45.3-48.6 48.6c-29.3 29.3-45.8 69.1-45.8 110.6 0 86.4 70 156.5 156.5 156.5 37.2 0 73.1-13.3 101.3-37.2-20.3-10.1-38.8-23.5-54.6-39.5-14 8.2-30.1 12.6-46.7 12.6-51.1 0-92.5-41.4-92.5-92.5 0-24.5 9.7-48 27.1-65.4l48.6-48.6z"],"arrow-rotate-right":[512,512,[8635,"arrow-right-rotate","arrow-rotate-forward","redo"],"f01e","M436.7 74.7L448 85.4 448 32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l47.9 0-7.6-7.2c-.2-.2-.4-.4-.6-.6-75-75-196.5-75-271.5 0s-75 196.5 0 271.5 196.5 75 271.5 0c8.2-8.2 15.5-16.9 21.9-26.1 10.1-14.5 30.1-18 44.6-7.9s18 30.1 7.9 44.6c-8.5 12.2-18.2 23.8-29.1 34.7-100 100-262.1 100-362 0S-25 175 75 75c99.9-99.9 261.7-100 361.7-.3z"],"pen-clip":[512,512,["pen-alt"],"f305","M404 0c19.2 0 37.6 7.6 51.1 21.2l35.7 35.7C504.4 70.4 512 88.8 512 108s-7.6 37.6-21.2 51.1L445.9 204 308 66.1 352.9 21.2C366.4 7.6 384.8 0 404 0zM274.1 100l0 0 137.9 137.9-215.1 215.1c-10.7 10.7-24.1 18.5-38.7 22.6L30.4 511.1c-8.3 2.3-17.3 0-23.4-6.2s-8.5-15.1-6.2-23.4L36.4 353.8c4.1-14.6 11.8-27.9 22.6-38.7L240.1 133.9 223 116.9c-9.4-9.4-24.6-9.4-33.9 0L89 217c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L155.1 82.9c28.1-28.1 73.7-28.1 101.8 0L274.1 100z"],"door-closed":[448,512,[128682],"f52a","M32 64C32 28.7 60.7 0 96 0L352 0c35.3 0 64 28.7 64 64l0 384c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32L32 64zM320 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"],"arrow-down-wide-short":[576,512,["sort-amount-asc","sort-amount-down"],"f160","M246.6 374.6l-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.3s32.8-12.5 45.3 0L96 370.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 306.7 41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L320 96z"],"caret-down":[320,512,[],"f0d7","M140.3 376.8c12.6 10.2 31.1 9.5 42.8-2.2l128-128c9.2-9.2 11.9-22.9 6.9-34.9S301.4 192 288.5 192l-256 0c-12.9 0-24.6 7.8-29.6 19.8S.7 237.5 9.9 246.6l128 128 2.4 2.2z"],k:[320,512,[107],"4b","M311 86.3c12.3-12.7 12-32.9-.7-45.2s-32.9-12-45.2 .7C143.4 167.2 76.4 236.3 64 249L64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-107 64.7-66.7 133 192c10.1 14.5 30 18.1 44.5 8.1s18.1-30 8.1-44.5L174.1 227.4 311 86.3z"],"check-to-slot":[576,512,["vote-yea"],"f772","M552 288c13.3 0 24 10.7 24 24l0 104c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 312c0-13.3 10.7-24 24-24s24 10.7 24 24l0 104c0 8.8 7.2 16 16 16l448 0c8.8 0 16-7.2 16-16l0-104c0-13.3 10.7-24 24-24zM416 32c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-256 0c-35.3 0-64-28.7-64-64L96 96c0-35.3 28.7-64 64-64l256 0zm-37.1 84.6c-10.7-7.8-25.7-5.4-33.5 5.3l-85.6 117.7-26.5-27.4c-9.2-9.5-24.4-9.8-33.9-.6-9.5 9.2-9.8 24.4-.6 33.9l46.4 48c4.9 5.1 11.8 7.8 18.9 7.3s13.6-4.1 17.8-9.8L384.2 150.1c7.8-10.7 5.4-25.7-5.3-33.5z"],"fish-fins":[576,512,[],"e4f2","M275.2 38.4c-10.6-8-25-8.5-36.3-1.5S222 57.3 224.6 70.3l9.7 48.6c-19.4 9-36.9 19.9-52.4 31.5-15.3 11.5-29 23.9-40.7 36.3L48.1 132.4c-12.5-7.3-28.4-5.3-38.7 4.9s-12.4 26-5.3 38.6L50 256 4.2 336.1c-7.2 12.6-5 28.4 5.3 38.6s26.1 12.2 38.7 4.9l93.1-54.3c11.8 12.3 25.4 24.8 40.7 36.3 15.5 11.6 33 22.5 52.4 31.5l-9.7 48.6c-2.6 13 3.1 26.3 14.3 33.3s25.6 6.5 36.3-1.5l77.6-58.2c54.9-4 101.5-27 137.2-53.8 39.2-29.4 67.2-64.7 81.6-89.5 5.8-9.9 5.8-22.2 0-32.1-14.4-24.8-42.5-60.1-81.6-89.5-35.8-26.8-82.3-49.8-137.2-53.8L275.2 38.4zM384 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"],compress:[448,512,[],"f066","M160 64c0-17.7-14.3-32-32-32S96 46.3 96 64l0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-96zM32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-96 0zM352 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64zM320 320c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0z"],"arrow-up-a-z":[512,512,["sort-alpha-up"],"f15e","M412.6 49.7C407.2 38.8 396.1 32 384 32s-23.2 6.8-28.6 17.7c-50.7 101.3-77.3 154.7-80 160-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3 88.4 0 7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9c-2.7-5.3-29.3-58.7-80-160zM384 135.6l20.2 40.4-40.4 0 20.2-40.4zM288 320c0 17.7 14.3 32 32 32l50.7 0-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9S307.1 480 320 480l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0 73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9S460.9 288 448 288l-128 0c-17.7 0-32 14.3-32 32zM150.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 141.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80z"],"user-graduate":[448,512,[],"f501","M241.3-13c-11.4-2.3-23.1-2.3-34.5 0L19.3 24.5C8.1 26.7 0 36.6 0 48 0 58.3 6.5 67.3 16 70.6L16 144 .3 222.6c-.2 .9-.3 1.9-.3 2.9 0 8 6.5 14.6 14.6 14.6l34.9 0c8 0 14.6-6.5 14.6-14.6 0-1-.1-1.9-.3-2.9L48 144 48 77.3 96 86.9 96 144c0 70.7 57.3 128 128 128s128-57.3 128-128l0-57.1 76.7-15.3C439.9 69.3 448 59.4 448 48s-8.1-21.3-19.3-23.5L241.3-13zM224 224c-44.2 0-80-35.8-80-80l160 0c0 44.2-35.8 80-80 80zM120.1 320.1C58.7 348.3 16 410.3 16 482.3 16 498.7 29.3 512 45.7 512l154.3 0 0-146-57.4-43c-6.5-4.9-15.2-6.2-22.6-2.8zM248 512l154.3 0c16.4 0 29.7-13.3 29.7-29.7 0-72-42.7-134-104.1-162.1-7.4-3.4-16.1-2.1-22.6 2.8l-57.4 43 0 146z"],"file-code":[384,512,[],"f1c9","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM154.2 295.6c8.6-10.1 7.5-25.2-2.6-33.8s-25.2-7.5-33.8 2.6l-48 56c-7.7 9-7.7 22.2 0 31.2l48 56c8.6 10.1 23.8 11.2 33.8 2.6s11.2-23.8 2.6-33.8l-34.6-40.4 34.6-40.4zm112-31.2c-8.6-10.1-23.8-11.2-33.8-2.6s-11.2 23.8-2.6 33.8l34.6 40.4-34.6 40.4c-8.6 10.1-7.5 25.2 2.6 33.8s25.2 7.5 33.8-2.6l48-56c7.7-9 7.7-22.2 0-31.2l-48-56z"],soap:[512,512,[129532],"e06e","M208-32a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM320 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM352 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM96 160l112 0c0 23.8 7.4 45.9 20.1 64L160 224c-53 0-96 43-96 96s43 96 96 96l192 0c53 0 96-43 96-96 0-35.1-18.9-65.9-47-82.6 19-19.8 30.7-46.6 31-76.1 45.4 7.6 80 47.1 80 94.7l0 128c0 53-43 96-96 96L96 480c-53 0-96-43-96-96L0 256c0-53 43-96 96-96zm64 112l192 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48s21.5-48 48-48z"],recycle:[512,512,[9842,9850,9851],"f1b8","M152.3 60C198.5-20 314-20 360.2 60l37.3 64.6 27.7-16c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3L436.9 223c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l27.7-16-37.3-64.6c-21.6-37.3-75.4-37.3-97 0l-5.3 9.1c-8.8 15.3-28.4 20.5-43.7 11.7S138.2 84.5 147 69.1l5.3-9.1zM449.7 279.1c15.3-8.8 34.9-3.6 43.7 11.7l5.3 9.1c46.2 80-11.5 180-103.9 180l-74.6 0 0 32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 32 74.6 0c43.1 0 70.1-46.7 48.5-84l-5.3-9.1c-8.8-15.3-3.6-34.9 11.7-43.7zM51 235.4l-27.7-16c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20L116.5 152c12.8-3.4 26 4.2 29.4 17l23.4 87.4c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-27.7-16-37.3 64.6c-21.6 37.3 5.4 84 48.5 84l10.6 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-10.6 0C25.3 480-32.4 380 13.8 300L51 235.4z"],"face-grin-wink":[512,512,["grin-wink"],"f58c","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM386.7 308.9c11.9-3.7 23.9 6.3 19.6 18.1-22.4 61.3-81.3 105.1-150.3 105.1S128.1 388.2 105.7 326.9c-4.3-11.8 7.7-21.8 19.6-18.1 39.2 12.2 83.7 19.1 130.7 19.1s91.5-6.9 130.7-19.1zM328 196c-11 0-20 9-20 20s-9 20-20 20-20-9-20-20c0-33.1 26.9-60 60-60l16 0c33.1 0 60 26.9 60 60 0 11-9 20-20 20s-20-9-20-20-9-20-20-20l-16 0zM176 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],"water-ladder":[640,512,["ladder-water","swimming-pool"],"f5c5","M374.5 405.7c38.4-29 90.5-29 129 0 16.9 12.7 32.9 21.5 47.8 24.6 13.7 2.8 27.4 .9 42.3-10.3 10.6-8 25.6-5.9 33.6 4.7s5.8 25.7-4.8 33.6c-26.4 19.9-54.2 24.4-80.7 19.1-25.3-5.1-48.1-18.9-67.2-33.3-21.3-16.1-49.9-16.1-71.2 0-24.2 18.3-52.3 35.9-83.4 35.9s-59.1-17.7-83.3-35.9c-21.3-16.1-49.9-16.1-71.2 0-23.8 17.9-54.1 35.5-88.1 35.3-20.4-.1-40.7-6.7-59.8-21.1-10.6-8-12.7-23-4.7-33.6s23-12.7 33.6-4.7c11.3 8.5 21.6 11.4 31.2 11.5 17.6 .1 37.3-9.4 58.9-25.7 38.4-29 90.6-29 129 0 24 18.1 40.7 26.3 54.5 26.3s30.5-8.2 54.5-26.3zM511.8 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8-17.5 0-31.8 14.2-31.8 31.8l0 211.8c-23.1-5.1-44.9-4.4-64-.4l0-51.2-192 0 0 48.7c-5.3-.5-10.7-.8-16-.7-16.2 .1-32.4 2.7-48 8l0-216.2c0-52.9 42.9-95.8 95.7-95.8 48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8-17.5 0-31.7 14.2-31.7 31.8l0 96.2 192 0 0-96.2C416 74.9 458.9 32 511.8 32z"],"tower-cell":[576,512,[],"e585","M59.6 9.8C47.3 4.8 33.3 10.7 28.4 23 15.2 55.5 8 90.9 8 128s7.2 72.5 20.4 105c5 12.3 19 18.2 31.3 13.2s18.2-19 13.2-31.3C62 188.2 56 158.8 56 128s6-60.2 16.9-87c5-12.3-1-26.3-13.2-31.3zm456.8 0c-12.3 5-18.2 19-13.2 31.3 10.9 26.8 16.9 56.2 16.9 87s-6 60.2-16.9 87c-5 12.3 1 26.3 13.2 31.3s26.3-1 31.3-13.2c13.1-32.5 20.4-67.9 20.4-105s-7.2-72.5-20.4-105c-5-12.3-19-18.2-31.3-13.2zM340.1 165.2c7.5-10.5 11.9-23.3 11.9-37.2 0-35.3-28.7-64-64-64s-64 28.7-64 64c0 13.9 4.4 26.7 11.9 37.2L98.9 466.8c-7.3 16.1-.2 35.1 15.9 42.4s35.1 .2 42.4-15.9l20.6-45.2 220.6 0 20.6 45.2c7.3 16.1 26.3 23.2 42.4 15.9s23.2-26.3 15.9-42.4L340.1 165.2zM376.5 400l-177 0 21.8-48 133.3 0 21.8 48zM288 205.3l44.8 98.7-89.7 0 44.8-98.7zM163.3 73.6c5.3-12.1-.2-26.3-12.4-31.6s-26.3 .2-31.6 12.4C109.5 77 104 101.9 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.6C156 165.8 152 147.4 152 128s4-37.8 11.3-54.4zM456.7 54.4c-5.3-12.1-19.5-17.7-31.6-12.4s-17.7 19.5-12.4 31.6C420 90.2 424 108.6 424 128s-4 37.8-11.3 54.4c-5.3 12.1 .2 26.3 12.4 31.6s26.3-.2 31.6-12.4C466.5 179 472 154.1 472 128s-5.5-51-15.3-73.6z"],"colon-sign":[384,512,[],"e140","M213.8 8.7c12.9 3.2 20.7 16.2 17.5 29.1l-4.6 18.5c15.4 .8 30.4 3.4 44.7 7.5l9.4-37.6C283.9 13.3 297 5.5 309.8 8.7S330.5 25 327.3 37.8L316 82.8c13.5 7.8 26 17.1 37.2 27.8 12.9 12.1 13.4 32.4 1.3 45.2s-32.4 13.4-45.2 1.3c-3.1-2.9-6.4-5.8-9.8-8.4L239.2 390c26.9-4.6 51.1-17.1 70.1-35.1 12.9-12.1 33.1-11.5 45.2 1.3s11.5 33.1-1.3 45.2c-34.3 32.3-80 52.8-130.5 54.4l-7.5 29.9c-3.2 12.9-16.2 20.7-29.1 17.5s-20.7-16.2-17.5-29.1l5.6-22.5c-15-3.2-29.4-8-42.9-14.4l-12.1 48.5c-3.2 12.9-16.2 20.7-29.1 17.5S69.5 487 72.7 474.2l16-63.9C44.3 373.6 16 318.1 16 256 16 159.2 84.8 78.4 176.3 60l8.4-33.8C187.9 13.3 201 5.5 213.8 8.7zM158 132.9c-46.1 21.8-78 68.7-78 123.1 0 30.5 10 58.6 26.9 81.3L158 132.9zM147.4 373.4c13 7.6 27.3 13.1 42.5 16.1l65.9-263.6c-12.6-3.8-25.9-5.9-39.8-5.9-1.8 0-3.5 0-5.3 .1L147.4 373.4z"],"laptop-file":[576,512,[],"e51d","M64 64C64 28.7 92.7 0 128 0L416 0c35.3 0 64 28.7 64 64l0 48-64 0 0-48-288 0 0 192 112 0 0 96-163.2 0C34.4 352 0 317.6 0 275.2 0 264.6 8.6 256 19.2 256L64 256 64 64zM529.9 257.9c9 9 14.1 21.2 14.1 33.9L544 464c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-256c0-26.5 21.5-48 48-48l76.1 0c12.7 0 24.9 5.1 33.9 14.1 20 20 47.9 47.9 83.9 83.9zM416 272c0 8.8 7.2 16 16 16l60.1 0-76.1-76.1 0 60.1z"],bahai:[576,512,["haykal"],"f666","M288.4-8c13.2 0 25 8.1 29.8 20.4l31.9 82 77.2-42.3c11.6-6.3 25.8-4.9 35.9 3.5s14 22.3 9.7 34.8l-28.2 83.3 86.3 17.2c12.9 2.6 23 12.8 25.3 25.8s-3.6 26.1-14.9 32.9l-75.2 45.7 55 68.6c8.3 10.3 9.3 24.6 2.7 36s-19.5 17.6-32.6 15.6l-87-13.3-2 88c-.3 13.2-8.6 24.8-21 29.4s-26.3 1-35-9l-58-66.1-58 66.1c-8.7 9.9-22.6 13.5-35 9s-20.8-16.2-21-29.4l-2-88-87 13.3c-13 2-26-4.2-32.6-15.6s-5.5-25.7 2.7-36l55-68.6-75.2-45.7c-11.3-6.8-17.2-19.9-14.9-32.9s12.3-23.2 25.3-25.8l86.3-17.2-28.2-83.3c-4.2-12.5-.4-26.3 9.7-34.8s24.4-9.9 35.9-3.5l77.1 42.3 31.9-82C263.3 .1 275.2-8 288.4-8zm0 120.2L273 151.6c-3.3 8.6-10.2 15.3-18.9 18.5s-18.2 2.4-26.3-2l-37-20.3 13.6 40c3 8.7 2 18.3-2.6 26.3s-12.4 13.6-21.5 15.4l-41.4 8.3 36.1 21.9c7.9 4.8 13.3 12.7 14.9 21.8s-.8 18.4-6.5 25.6l-26.4 33 41.8-6.4c9.1-1.4 18.4 1.2 25.4 7.1s11.2 14.6 11.4 23.8l.9 42.2 27.9-31.8c6.1-6.9 14.8-10.9 24.1-10.9s18 4 24.1 10.9l27.9 31.8 .9-42.2c.2-9.2 4.4-17.9 11.4-23.8s16.3-8.5 25.4-7.1l41.8 6.4-26.4-33c-5.8-7.2-8.2-16.5-6.6-25.6s7-17 14.9-21.8l36.1-21.9-41.4-8.3c-9-1.8-16.9-7.4-21.5-15.4s-5.5-17.6-2.6-26.3l13.6-40-37 20.3c-8.1 4.4-17.7 5.2-26.3 2s-15.5-9.9-18.9-18.5l-15.3-39.4z"],"money-bill-1":[512,512,["money-bill-alt"],"f3d1","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm192 80a112 112 0 1 1 0 224 112 112 0 1 1 0-224zM64 184l0-48c0-4.4 3.6-8 8-8l48 0c4.4 0 8.1 3.6 7.5 8-3.6 29-26.6 51.9-55.5 55.5-4.4 .5-8-3.1-8-7.5zm0 144c0-4.4 3.6-8.1 8-7.5 29 3.6 51.9 26.6 55.5 55.5 .5 4.4-3.1 8-7.5 8l-48 0c-4.4 0-8-3.6-8-8l0-48zM440 191.5c-29-3.6-51.9-26.6-55.5-55.5-.5-4.4 3.1-8 7.5-8l48 0c4.4 0 8 3.6 8 8l0 48c0 4.4-3.6 8.1-8 7.5zM448 328l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8.1-3.6-7.5-8 3.6-29 26.6-51.9 55.5-55.5 4.4-.5 8 3.1 8 7.5zM240 188c-11 0-20 9-20 20 0 9.7 6.9 17.7 16 19.6l0 48.4-4 0c-11 0-20 9-20 20s9 20 20 20l48 0c11 0 20-9 20-20s-9-20-20-20l-4 0 0-68c0-11-9-20-20-20l-16 0z"],"cloud-bolt":[512,512,[127785,"thunderstorm"],"f76c","M0 224c0 53 43 96 96 96l38.6 0 124.1-111c12.2-10.9 28-17 44.4-17 44.6 0 76.5 43 63.7 85.7L354.1 320 416 320c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0 1.1-5.2 1.6-10.5 1.6-16 0-44.2-35.8-80-80-80-24.3 0-46.1 10.9-60.8 28-18.7-35.7-56.1-60-99.2-60-61.9 0-112 50.1-112 112 0 7.1 .7 14.1 1.9 20.8-38.3 12.6-65.9 48.7-65.9 91.2zM160.6 400l61.8 0-31.2 104.1c-3.6 11.9 5.3 23.9 17.8 23.9 4.6 0 9-1.7 12.4-4.7L362.5 396.9c3.5-3.1 5.5-7.6 5.5-12.4 0-9.2-7.4-16.6-16.6-16.6l-61.8 0 31.2-104.1c3.6-11.9-5.3-23.9-17.8-23.9-4.6 0-9 1.7-12.4 4.7L149.5 371.1c-3.5 3.1-5.5 7.6-5.5 12.4 0 9.2 7.4 16.6 16.6 16.6z"],ethernet:[512,512,[],"f796","M0 224L0 416c0 17.7 14.3 32 32 32l32 0 0-104c0-13.3 10.7-24 24-24s24 10.7 24 24l0 104 64 0 0-104c0-13.3 10.7-24 24-24s24 10.7 24 24l0 104 64 0 0-104c0-13.3 10.7-24 24-24s24 10.7 24 24l0 104 64 0 0-104c0-13.3 10.7-24 24-24s24 10.7 24 24l0 104 32 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32L160 64c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32z"],"hryvnia-sign":[384,512,[8372,"hryvnia"],"f6f2","M336 149.4C336 77 268.5 23.5 198 40.1L93.2 64.9C76 68.9 65.4 86.2 69.4 103.4s21.3 27.9 38.5 23.8l104.8-24.7c30.3-7.1 59.3 15.8 59.3 46.9 0 17.6-9.6 33.8-25 42.3l-.7 .4-222.3 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l336 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32.4 0c5.5-13.3 8.4-27.8 8.4-42.6zM360 272L24 272c-13.3 0-24 10.7-24 24s10.7 24 24 24l33.3 0c-6.1 13.4-9.3 28.1-9.3 43.3 0 64.1 56.9 113.4 120.4 104.2l137.9-19.9c17.5-2.5 29.6-18.7 27.1-36.2s-18.8-29.6-36.2-27.1L159.2 404.2c-24.9 3.6-47.2-15.7-47.2-40.9 0-15.1 8.2-28.9 21.4-36.2l13-7.1 213.6 0c13.3 0 24-10.7 24-24s-10.7-24-24-24z"],"eye-slash":[576,512,[],"f070","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-96.4-96.4c2.7-2.4 5.4-4.8 8-7.2 46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6-56.8 0-105.6 18.2-146 44.2L41-24.9zM204.5 138.7c23.5-16.8 52.4-26.7 83.5-26.7 79.5 0 144 64.5 144 144 0 31.1-9.9 59.9-26.7 83.5l-34.7-34.7c12.7-21.4 17-47.7 10.1-73.7-13.7-51.2-66.4-81.6-117.6-67.9-8.6 2.3-16.7 5.7-24 10l-34.7-34.7zM325.3 395.1c-11.9 3.2-24.4 4.9-37.3 4.9-79.5 0-144-64.5-144-144 0-12.9 1.7-25.4 4.9-37.3L69.4 139.2c-32.6 36.8-55 75.8-66.9 104.5-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6 37.3 0 71.2-7.9 101.5-20.6l-64.2-64.2z"],"cart-flatbed-suitcase":[576,512,["luggage-cart"],"f59d","M0 32C0 14.3 14.3 0 32 0L48 0c44.2 0 80 35.8 80 80l0 288c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-34.7 0c1.8 5 2.7 10.4 2.7 16 0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16l-197.5 0c1.8 5 2.7 10.4 2.7 16 0 26.5-21.5 48-48 48s-48-21.5-48-48c0-6 1.1-11.7 3.1-17-38.1-6.2-67.1-39.2-67.1-79L64 80c0-8.8-7.2-16-16-16L32 64C14.3 64 0 49.7 0 32zM176 144c0-26.5 21.5-48 48-48l32 0 0-24c0-30.9 25.1-56 56-56l64 0c30.9 0 56 25.1 56 56l0 24 32 0c26.5 0 48 21.5 48 48l0 144c0 26.5-21.5 48-48 48l-240 0c-26.5 0-48-21.5-48-48l0-144zM384 96l0-24c0-4.4-3.6-8-8-8l-64 0c-4.4 0-8 3.6-8 8l0 24 80 0z"],radiation:[576,512,[],"f7b9","M446.2 34.5c-14.2-10.1-33.5-4.6-42.2 10.5L331.6 170.3c31.3 15.8 52.8 48.3 52.8 85.7l144 0c17.7 0 32.2-14.4 30.1-31.9-9.1-78.1-51.4-146.1-112.3-189.6zM172.7 44.9C164 29.8 144.7 24.3 130.5 34.5 69.6 77.9 27.3 145.9 18.2 224.1 16.1 241.6 30.7 256 48.3 256l144 0c0-37.5 21.5-69.9 52.8-85.7L172.7 44.9zm-9.4 416.8c-8.7 15.1-3.8 34.5 12 41.8 34.4 15.7 72.7 24.5 113 24.5s78.6-8.8 113-24.5c15.8-7.2 20.7-26.7 12-41.8L341 336.3c-15.1 9.9-33.2 15.7-52.6 15.7s-37.5-5.8-52.6-15.7L163.3 461.7zM288.3 304a48 48 0 1 0 -.7-96 48 48 0 1 0 .7 96z"],"file-word":[384,512,[],"f1c2","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM135.4 274.8c-2.9-12.9-15.7-21.1-28.6-18.2s-21.1 15.7-18.2 28.6l32 144c2.3 10.5 11.4 18.2 22.2 18.8s20.6-6.1 24-16.4l25.2-75.7 25.2 75.7c3.4 10.2 13.2 16.9 24 16.4s19.9-8.2 22.2-18.8l32-144c2.9-12.9-5.3-25.8-18.2-28.6s-25.8 5.3-28.6 18.2l-13.2 59.4-20.6-61.8c-3.3-9.8-12.4-16.4-22.8-16.4s-19.5 6.6-22.8 16.4l-20.6 61.8-13.2-59.4z"],"bed-pulse":[640,512,["procedures"],"f487","M531.2-22.4L572 32 616 32c13.3 0 24 10.7 24 24s-10.7 24-24 24l-56 0c-7.6 0-14.7-3.6-19.2-9.6l-24.1-32.1-47 99.9c-3.7 7.8-11.3 13.1-19.9 13.7s-16.9-3.4-21.7-10.6L387.2 80 344 80c-13.3 0-24-10.7-24-24s10.7-24 24-24l56 0c8 0 15.5 4 20 10.7l24.4 36.6 45.9-97.5c3.6-7.6 10.9-12.8 19.3-13.7s16.6 2.7 21.6 9.5zM320 160c0-17.7 14.3-32 32-32l9.5 0 26.6 39.9c14.4 21.6 39.3 33.8 65.2 31.9s48.8-17.6 59.8-41.1L527 129.2c45.9 7.2 81 46.9 81 94.8l0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64-448 0 0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32S96 46.3 96 64l0 224 224 0 0-128zM144 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"],tents:[576,512,[],"e582","M539.9 352l-95.6 0-8.4-66.1c-2.9-23.2-15.9-43.9-35.4-56.8L252.2 131.5c-18-11.9-39.7-15.7-60.1-11.5 2.5-4.3 5.9-7.9 10.1-10.7L350.6 11.6c10.7-7 24.5-7 35.2 0l148.4 97.7c7.8 5.1 13 13.4 14.2 22.7l23.3 184c2.4 19.1-12.5 36-31.7 36zM4.8 476l23.3-184c1.2-9.3 6.3-17.6 14.2-22.7l148.4-97.7c10.7-7 24.5-7 35.2 0l148.4 97.7c7.8 5.1 13 13.4 14.2 22.7l23.3 184c2.4 19.1-12.5 36-31.7 36l-49.7 0c-11.2 0-21.5-5.8-27.3-15.4l-77-126.7c-1.7-2.8-4.8-4.6-8.1-4.6-5.3 0-9.5 4.3-9.5 9.5l0 105.2c0 17.7-14.3 32-32 32L36.5 512c-19.3 0-34.2-16.9-31.7-36z"],"mug-hot":[576,512,[9749],"f7b6","M152-16c-13.3 0-24 10.7-24 24 0 38.9 23.4 59.4 39.1 73.1l1.1 1c16.3 14.3 23.8 21.8 23.8 37.9 0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C183.5 31.7 176 24.1 176 8 176-5.3 165.3-16 152-16zM96 192c-17.7 0-32 14.3-32 32l0 192c0 53 43 96 96 96l192 0c41.8 0 77.4-26.7 90.5-64l5.5 0c70.7 0 128-57.3 128-128S518.7 192 448 192L96 192zM448 384l0-128c35.3 0 64 28.7 64 64s-28.7 64-64 64zM288 8c0-13.3-10.7-24-24-24S240-5.3 240 8c0 38.9 23.4 59.4 39.1 73.1l1.1 1c16.3 14.3 23.8 21.8 23.8 37.9 0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C295.5 31.7 288 24.1 288 8z"],bolt:[448,512,[9889,"zap"],"f0e7","M338.8-9.9c11.9 8.6 16.3 24.2 10.9 37.8L271.3 224 416 224c13.5 0 25.5 8.4 30.1 21.1s.7 26.9-9.6 35.5l-288 240c-11.3 9.4-27.4 9.9-39.3 1.3s-16.3-24.2-10.9-37.8L176.7 288 32 288c-13.5 0-25.5-8.4-30.1-21.1s-.7-26.9 9.6-35.5l288-240c11.3-9.4 27.4-9.9 39.3-1.3z"],jar:[320,512,[],"e516","M32-8c0-13.3 10.7-24 24-24l208 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L56 16C42.7 16 32 5.3 32-8zM0 128C0 92.7 28.7 64 64 64l192 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 128zm96 64c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L96 192z"],"truck-plane":[640,512,[],"e58f","M144 48c0-26.5 21.5-48 48-48s48 21.5 48 48l0 320c0 32.5 12.1 62.1 32 84.7l0 27.3c0 7.1 .9 14.1 2.7 20.7L192 480 83.9 507C73.8 509.6 64 501.9 64 491.5l0-19.8c0-4.9 2.2-9.5 6-12.5l74-59.2 0-57.6-122.1 48.8C11.4 395.4 0 387.7 0 376.4l0-44c0-8 3-15.6 8.3-21.5L144 161.6 144 48zm224 80l192 0c44.2 0 80 35.8 80 80l0 160c0 26.2-12.6 49.4-32 64l0 48c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-160 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c-19.4-14.6-32-37.8-32-64l0-160c0-44.2 35.8-80 80-80zm0 176l192 0 0-32c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32l0 32zm0 88a24 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"],"hand-holding-heart":[576,512,[],"f4be","M279.6 31C265.5 11.5 242.9 0 218.9 0 177.5 0 144 33.5 144 74.9l0 2.4c0 64.4 82 133.4 122.2 163.3 13 9.7 30.5 9.7 43.5 0 40.2-30 122.2-98.9 122.2-163.3l0-2.4c0-41.4-33.5-74.9-74.9-74.9-24 0-46.6 11.5-60.7 31L288 42.7 279.6 31zM109.3 341.5L66.7 384 32 384c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l320.5 0c29 0 57.3-9.3 80.7-26.5l126.6-93.3c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416 280 416c-13.3 0-24-10.7-24-24s10.7-24 24-24l72 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-152.2 0c-33.9 0-66.5 13.5-90.5 37.5z"],"arrow-rotate-left":[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M256 64c-56.8 0-107.9 24.7-143.1 64l47.1 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 192c-17.7 0-32-14.3-32-32L0 32C0 14.3 14.3 0 32 0S64 14.3 64 32l0 54.7C110.9 33.6 179.5 0 256 0 397.4 0 512 114.6 512 256S397.4 512 256 512c-87 0-163.9-43.4-210.1-109.7-10.1-14.5-6.6-34.4 7.9-44.6s34.4-6.6 44.6 7.9c34.8 49.8 92.4 82.3 157.6 82.3 106 0 192-86 192-192S362 64 256 64z"],"face-angry":[512,512,[128544,"angry"],"f556","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zM256 368c24.1 0 45.4 11.8 58.5 30 7.7 10.8 22.7 13.2 33.5 5.5s13.2-22.7 5.5-33.5c-21.7-30.2-57.3-50-97.5-50s-75.7 19.8-97.5 50c-7.7 10.8-5.3 25.8 5.5 33.5s25.8 5.3 33.5-5.5c13.1-18.2 34.4-30 58.5-30zm-80-96c17.7 0 32-14.3 32-32l0-.3 9.7 3.2c10.5 3.5 21.8-2.2 25.3-12.6s-2.2-21.8-12.6-25.3l-96-32c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3l28.9 9.6c-4.1 5.4-6.6 12.1-6.6 19.4 0 17.7 14.3 32 32 32zm192-32c0-7.3-2.4-14-6.6-19.4l28.9-9.6c10.5-3.5 16.1-14.8 12.6-25.3s-14.8-16.1-25.3-12.6l-96 32c-10.5 3.5-16.1 14.8-12.6 25.3s14.8 16.1 25.3 12.6l9.7-3.2 0 .3c0 17.7 14.3 32 32 32s32-14.3 32-32z"],burst:[512,512,[],"e4dc","M37.6 4.2C28-2.3 15.2-1.1 7 7S-2.3 28 4.2 37.6l112 163.3-99.6 32.3C6.7 236.4 0 245.6 0 256s6.7 19.6 16.6 22.8l103.1 33.4-52.9 100.6c-4.9 9.3-3.2 20.7 4.3 28.1s18.8 9.2 28.1 4.3l100.6-52.9 33.4 103.1c3.2 9.9 12.4 16.6 22.8 16.6s19.6-6.7 22.8-16.6l33.4-103.1 100.6 52.9c9.3 4.9 20.7 3.2 28.1-4.3s9.2-18.8 4.3-28.1l-52.9-100.6 103.1-33.4c9.9-3.2 16.6-12.4 16.6-22.8s-6.7-19.6-16.6-22.8l-106.5-34.5 25.7-70.4c3.2-8.8 1-18.6-5.6-25.2s-16.4-8.8-25.2-5.6l-70.4 25.7-34.5-106.5C275.6 6.7 266.4 0 256 0s-19.6 6.7-22.8 16.6L200.9 116.2 37.6 4.2z"],z:[384,512,[122],"5a","M0 64C0 46.3 14.3 32 32 32l320 0c12.4 0 23.7 7.2 29 18.4s3.6 24.5-4.4 34.1L100.3 416 352 416c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-12.4 0-23.7-7.2-29-18.4s-3.6-24.5 4.4-34.1L283.7 96 32 96C14.3 96 0 81.7 0 64z"],bandage:[576,512,[129657,"band-aid"],"f462","M464 416l48 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-48 0 0 320zM416 96l-256 0 0 320 256 0 0-320zM64 96C28.7 96 0 124.7 0 160L0 352c0 35.3 28.7 64 64 64l48 0 0-320-48 0zM216 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-48zM216 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"],"plane-circle-exclamation":[640,512,[],"e556","M232 24c0-30.9 25.1-56 56-56s56 25.1 56 56l0 127.3 78 71.5c-69.3 29-118 97.4-118 177.2 0 49.3 18.6 94.3 49.1 128.3L288 512 179.9 539c-10.1 2.5-19.9-5.1-19.9-15.5l0-19.8c0-4.9 2.2-9.5 6-12.5l66-52.8 0-99.7-162.9 54.3C58.7 396.4 48 388.7 48 377.8l0-43.7c0-9 3.8-17.5 10.4-23.6L232 151.3 232 24zM496 256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 228a20 20 0 1 0 0-40 20 20 0 1 0 0 40zm0-180c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z"],"bus-side":[640,512,[],"e81d","M480 0c88.4 0 160 71.6 160 160l0 224c0 35.3-28.7 64-64 64l-5.6 0c-13.2 37.3-48.6 64-90.4 64s-77.3-26.7-90.4-64l-139.1 0c-13.2 37.3-48.7 64-90.4 64s-77.2-26.7-90.4-64L64 448c-35.3 0-64-28.7-64-64L0 96C0 43 43 0 96 0L480 0zM160 368a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm320 0a48 48 0 1 0 0 96 48 48 0 1 0 0-96zm0-304c-17.7 0-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-128c0-53-43-96-96-96zM248 224l104 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-104 0 0 160zM96 64C78.3 64 64 78.3 64 96l0 96c0 17.7 14.3 32 32 32l104 0 0-160-104 0z"],bugs:[576,512,[],"e4d0","M447.5 174.6c8.8-8.4 22.7-8.9 32.2-.8s11 21.9 4.1 31.9l-1.5 1.9-23 26.7c26.7 13.5 46.3 39.1 51.4 69.6l25.3 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-24 0 0 32 24 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-25.3 0c-7.6 45.4-47.1 80-94.7 80s-87-34.6-94.7-80L296 432c-13.3 0-24-10.7-24-24s10.7-24 24-24l24 0 0-32-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l25.3 0c5.1-30.5 24.7-56.1 51.4-69.6l-22.9-26.7c-8.6-10.1-7.5-25.2 2.6-33.8s25.2-7.5 33.8 2.6l29.8 34.8 29.8-34.8 1.7-1.8zm-256-192c8.8-8.4 22.7-8.9 32.2-.8s11 21.9 4.1 31.9l-1.5 1.9-23 26.7C230 55.9 249.5 81.5 254.7 112l25.3 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-24 0 0 32 24 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-25.3 0c-7.6 45.4-47.1 80-94.7 80s-87-34.6-94.7-80L40 240c-13.3 0-24-10.7-24-24s10.7-24 24-24l24 0 0-32-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l25.3 0C70.5 81.5 90 55.9 116.7 42.4L93.8 15.6C85.2 5.6 86.3-9.6 96.4-18.2s25.2-7.5 33.8 2.6l29.8 34.8 29.8-34.8 1.7-1.8z"],"beer-mug-empty":[576,512,["beer"],"f0fc","M64 80c0-26.5 21.5-48 48-48l288 0c26.5 0 48 21.5 48 48l0 16 64 0c35.3 0 64 28.7 64 64l0 108.2c0 24.2-13.7 46.4-35.4 57.2L448 371.8 448 384c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96L64 80zM448 300.2l64-32 0-108.2-64 0 0 140.2zM192 152c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 208c0 13.3 10.7 24 24 24s24-10.7 24-24l0-208zm88 0c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 208c0 13.3 10.7 24 24 24s24-10.7 24-24l0-208zm88 0c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 208c0 13.3 10.7 24 24 24s24-10.7 24-24l0-208z"],"person-circle-check":[640,512,[],"e53e","M280 24a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm24 212.7L341 286.6c12.8-17.5 28.5-32.7 46.3-45l-56.2-75.7C306 132 266.3 112 224 112s-82 20-107.2 53.9l-70.5 95c-10.5 14.2-7.6 34.2 6.6 44.8s34.2 7.6 44.8-6.6L144 236.7 144 512c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-275.3zM640 400a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-86.6-60.9c7.1 5.2 8.7 15.2 3.5 22.3l-64 88c-2.8 3.8-7 6.2-11.7 6.5s-9.3-1.3-12.6-4.6l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l26.8 26.8 53-72.9c5.2-7.1 15.2-8.7 22.4-3.5z"],stapler:[640,512,[],"e5af","M640 299.3L640 432c0 26.5-21.5 48-48 48L64 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0 0-48-352 0c-17.7 0-32-14.3-32-32l0-116.6-30.2-5.4c-19.6-3.5-33.8-20.5-33.8-40.4 0-8.9 2.9-17.5 8.2-24.6l35.6-47.5c32.8-43.8 84.4-69.6 139.1-69.6 27 0 53.6 6.3 77.8 18.4L586.9 213.5C619.5 229.7 640 263 640 299.3zM448 304l0-16-320-57.1 0 73.1 320 0z"],"house-medical-circle-check":[640,512,[],"e511","M309.8 8.6c-12.3-11.4-31.3-11.4-43.5 0l-224 208c-9.6 9-12.8 22.9-8 35.1S50.8 272 64 272l16 0 0 176c0 35.3 28.7 64 64 64l196 0c-21.2-29.5-34.3-65.3-35.9-104L272 408c-8.8 0-16-7.2-16-16l0-40-40 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l40 0 0-40c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 40 20 0c34.9-48.5 91.7-80 156-80 10.7 0 21.1 .9 31.3 2.5L309.8 8.6zM640 400a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-86.6-60.9c7.1 5.2 8.7 15.2 3.5 22.3l-64 88c-2.8 3.8-7 6.2-11.7 6.5s-9.3-1.3-12.6-4.6l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l26.8 26.8 53-72.9c5.2-7.1 15.2-8.7 22.4-3.5z"],"naira-sign":[448,512,[],"e1f6","M122.6 46.3c-7.8-11.7-22.4-17-35.9-12.9S64 49.9 64 64l0 192-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 89.5 0 107.8 161.8c7.8 11.7 22.4 17 35.9 12.9S384 462.1 384 448l0-144 32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0 0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 192-57.5 0-139.8-209.7zM294.5 304l25.5 0 0 38.3-25.5-38.3zM185.5 256l-57.5 0 0-86.3 57.5 86.3z"],wifi:[576,512,["wifi-3","wifi-strong"],"f1eb","M288 96c-90.9 0-173.2 36-233.7 94.6-12.7 12.3-33 12-45.2-.7s-12-33 .7-45.2C81.7 74.9 179.9 32 288 32S494.3 74.9 566.3 144.7c12.7 12.3 13 32.6 .7 45.2s-32.6 13-45.2 .7C461.2 132 378.9 96 288 96zM240 432a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM168 326.2c-11.7 13.3-31.9 14.5-45.2 2.8s-14.5-31.9-2.8-45.2C161 237.4 221.1 208 288 208s127 29.4 168 75.8c11.7 13.3 10.4 33.5-2.8 45.2s-33.5 10.4-45.2-2.8C378.6 292.9 335.8 272 288 272s-90.6 20.9-120 54.2z"],"money-check-dollar":[512,512,["money-check-alt"],"f53d","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zM296 288l128 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-128 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm-24-88c0-13.3 10.7-24 24-24l128 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-128 0c-13.3 0-24-10.7-24-24zM148 144c11 0 20 9 20 20l0 4 8 0c11 0 20 9 20 20s-9 20-20 20l-47.5 0c-6.9 0-12.5 5.6-12.5 12.5 0 6.1 4.4 11.3 10.4 12.3l41.7 7c25.3 4.2 43.9 26.1 43.9 51.8 0 26.1-19 47.7-44 51.8l0 4.7c0 11-9 20-20 20s-20-9-20-20l0-4-24 0c-11 0-20-9-20-20s9-20 20-20l55.5 0c6.9 0 12.5-5.6 12.5-12.5 0-6.1-4.4-11.3-10.4-12.3l-41.7-7C94.5 268 76 246.1 76 220.5 76 191.7 99.2 168.3 128 168l0-4c0-11 9-20 20-20z"],"eye-low-vision":[576,512,["low-vision"],"f2a8","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-96.4-96.4c2.7-2.4 5.4-4.8 8-7.2 46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6-56.8 0-105.6 18.2-146 44.2L41-24.9zM204.5 138.7c23.5-16.8 52.4-26.7 83.5-26.7 79.5 0 144 64.5 144 144 0 31.1-9.9 59.9-26.7 83.5l-34.7-34.7c12.7-21.4 17-47.7 10.1-73.7-13.7-51.2-66.4-81.6-117.6-67.9-8.6 2.3-16.7 5.7-24 10l-34.7-34.7zM88 157.9c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L328.2 466c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L88 157.9zM45.7 251.3c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L181.9 455.5c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L45.7 251.3z"],"circle-arrow-up":[512,512,["arrow-circle-up"],"f0aa","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm17-377l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-39-39 0 150.1c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-150.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 0z"],"camera-retro":[512,512,[128247],"f083","M0 416l0-208 136.2 0c13.5-20.2 32-36.8 53.7-48L0 160 0 125.7c0-35.3 28.7-64 64-64l.1 0C65.3 45.1 79.1 32 96 32l32 0c16.9 0 30.7 13.1 31.9 29.7l32.1 0 51.2-23.8c8.4-3.9 17.6-6 26.9-6L448 32c35.3 0 64 28.7 64 64l0 64-190 0c21.7 11.2 40.2 27.8 53.7 48l136.2 0 0 208c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64zM256 192a96.1 96.1 0 1 0 0 192.1 96.1 96.1 0 1 0 0-192.1z"],capsules:[576,512,[],"f46b","M96 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 112-96 0 0-112zm-64 0l0 288c0 61.9 50.1 112 112 112s112-50.1 112-112l0-105.8 116.3 169.5c35.5 51.7 105.3 64.3 156 28.1s63-107.5 27.5-159.2L427.3 145.3c-35.5-51.7-105.3-64.3-156-28.1-5.6 4-10.7 8.4-15.3 13.1l0-18.3C256 50.1 205.9 0 144 0S32 50.1 32 112zM296.6 240.2c-16-23.3-10-55.3 11.9-71 21.2-15.1 50.5-10.3 66 12.2l67 97.6-79.9 55.9-65-94.8z"],poo:[512,512,[128169],"f2fe","M268.9 .9c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.4c2.8 8.2 4.3 16.9 4.3 26.1 0 44.1-35.7 79.9-79.8 80L160 128c-35.3 0-64 28.7-64 64 0 19.1 8.4 36.3 21.7 48L104 240c-39.8 0-72 32.2-72 72 0 23.2 11 43.8 28 57-34.1 5.7-60 35.3-60 71 0 39.8 32.2 72 72 72l368 0c39.8 0 72-32.2 72-72 0-35.7-25.9-65.3-60-71 17-13.2 28-33.8 28-57 0-39.8-32.2-72-72-72l-13.7 0c13.3-11.7 21.7-28.9 21.7-48 0-35.3-28.7-64-64-64l-5.5 0c3.5-10 5.5-20.8 5.5-32 0-48.6-36.2-88.8-83.1-95.1zM192 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 0zm64 108.3c0 2.4-.7 4.8-2.2 6.7-8.2 10.5-39.5 45-93.8 45s-85.6-34.6-93.8-45c-1.5-1.9-2.2-4.3-2.2-6.7 0-6.8 5.5-12.3 12.3-12.3l167.4 0c6.8 0 12.3 5.5 12.3 12.3z"],elevator:[512,512,[],"e16d","M292.7-4.7l64 64c6.2 6.2 16.4 6.2 22.6 0l64-64c4.6-4.6 5.9-11.5 3.5-17.4S438.5-32 432-32L304-32c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4zm-160-22.6l-64 64c-4.6 4.6-5.9 11.5-3.5 17.4S73.5 64 80 64l128 0c6.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 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 128zm96 96a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM80 400c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 16c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-16zm192 0c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 16c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-16zm32-128a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"],tag:[512,512,[127991],"f02b","M32.5 96l0 149.5c0 17 6.7 33.3 18.7 45.3l192 192c25 25 65.5 25 90.5 0L483.2 333.3c25-25 25-65.5 0-90.5l-192-192C279.2 38.7 263 32 246 32L96.5 32c-35.3 0-64 28.7-64 64zm112 16a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],"file-circle-minus":[576,512,[],"e4ed","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l180 0c-22.7-31.5-36-70.2-36-112 0-100.6 77.4-183.2 176-191.3l0-38.1c0-17-6.7-33.3-18.7-45.3L290.7 18.7C278.7 6.7 262.5 0 245.5 0L96 0zM357.5 176L264 176c-13.3 0-24-10.7-24-24L240 58.5 357.5 176zM576 400a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16z"],"down-long":[320,512,["long-arrow-alt-down"],"f309","M137.4 534.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9S300.9 352 288 352l-64 0 0-336c0-26.5-21.5-48-48-48l-32 0c-26.5 0-48 21.5-48 48l0 336-64 0c-12.9 0-24.6 7.8-29.6 19.8S.2 397.5 9.4 406.6l128 128z"],"compact-disc":[512,512,[128191,128192,128440],"f51f","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm256 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-56-16c0-32.4 16.3-66.6 42.8-93.2S207.6 104 240 104c13.3 0 24-10.7 24-24s-10.7-24-24-24c-47.9 0-93.7 23.5-127.1 56.9S56 192.1 56 240c0 13.3 10.7 24 24 24s24-10.7 24-24z"],"suitcase-rolling":[384,512,[],"f5c1","M144 24c0-4.4 3.6-8 8-8l80 0c4.4 0 8 3.6 8 8l0 72-96 0 0-72zM320 96l-32 0 0-72c0-30.9-25.1-56-56-56l-80 0C121.1-32 96-6.9 96 24l0 72-32 0C28.7 96 0 124.7 0 160L0 448c0 35.3 28.7 64 64 64 0 17.7 14.3 32 32 32s32-14.3 32-32l128 0c0 17.7 14.3 32 32 32s32-14.3 32-32c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64zM120 208l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],"book-quran":[448,512,["quran"],"f687","M64 512l288 0c53 0 96-43 96-96l0-320c0-53-43-96-96-96L48 0C21.5 0 0 21.5 0 48L0 336c0 20.9 13.4 38.7 32 45.3L32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0zM352 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0 0-64 256 0zM273.1 144.4c2.5-6.1 11.2-6.1 13.7 0l10.3 24.8 26.8 2.1c6.6 .5 9.2 8.7 4.2 13L307.8 201.9 314 228c1.5 6.4-5.5 11.5-11.1 8.1l-22.9-14-22.9 14c-5.6 3.4-12.6-1.6-11.1-8.1l6.2-26.1-20.4-17.5c-5-4.3-2.3-12.5 4.2-13l26.8-2.1 10.3-24.8zM100 192c0-68.5 55.5-124 124-124 23.8 0 46.1 6.7 65 18.4 4.8 2.9 6.9 8.8 5 14.1s-7.1 8.6-12.7 8c-3.1-.3-6.2-.5-9.4-.5-46.4 0-84 37.6-84 84s37.6 84 84 84c3.2 0 6.3-.2 9.4-.5 5.6-.6 10.8 2.7 12.7 8s-.3 11.2-5 14.1c-18.9 11.7-41.2 18.4-65 18.4-68.5 0-124-55.5-124-124z"],"phone-slash":[576,512,[],"f3dd","M535-24.9c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L41 537.1c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L141.5 368.6C89.2 310.5 51.6 238.8 34.8 159.4 18.7 83.1 73.9 20.6 138.5 2.9l5.5-1.5c19.7-5.4 40.3 4.7 48.1 23.5l40.5 97.3c6.9 16.5 2.1 35.6-11.8 47l-44.1 36.1c12.9 28.5 29.6 54.8 49.5 78.5L535-24.9zm-150.4 534c-63-13.4-121.3-39.8-171.7-76.3L297.8 348c12.2 8.2 25 15.6 38.3 22.2L374.7 323c11.3-13.9 30.4-18.6 47-11.8L519 351.8c18.8 7.8 28.9 28.4 23.5 48.1l-1.5 5.5c-17.6 64.6-80.2 119.8-156.4 103.7z"],"road-circle-check":[640,512,[],"e564","M288 32l-76.3 0c-29.4 0-55.1 20.1-62.1 48.6L65.4 420.5C57.9 450.7 80.8 480 112 480l209.4 0c-11.2-24.4-17.4-51.4-17.4-80 0-28.6 6.2-55.7 17.4-80-.5 0-1 0-1.5 0-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 49c35.2-39.9 86.7-65 144-65 9 0 17.8 .6 26.5 1.8l-32-129.2C483.4 52.1 457.8 32 428.3 32l-76.4 0 0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zM640 400a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-86.6-60.9c7.1 5.2 8.7 15.2 3.5 22.3l-64 88c-2.8 3.8-7 6.2-11.7 6.5s-9.3-1.3-12.6-4.6l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l26.8 26.8 53-72.9c5.2-7.1 15.2-8.7 22.4-3.5z"],"shop-lock":[640,512,[],"e4a5","M21.5 181.1L78.3 67.4C89.2 45.7 111.3 32 135.6 32l304.9 0c24.2 0 46.4 13.7 57.2 35.4l55.6 111.1c-8.2-1.6-16.6-2.5-25.2-2.5-53.7 0-99.7 33.1-118.7 80l-57.3 0 0 176c0 26.5-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48l0-176.1c-26.8-1.9-48-24.3-48-51.6 0-8 1.9-16 5.5-23.2zM128 256l0 112c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16l0-112-160 0zm432 48.1c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 47.9 64 0 0-47.9zM416 400c0-20.9 13.4-38.7 32-45.3l0-50.6c0-44.2 35.8-80 80-80s80 35.8 80 80l0 50.6c18.6 6.6 32 24.4 32 45.3l0 96c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-96z"],"image-portrait":[384,512,["portrait"],"f3e0","M0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM80 368c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16 0-44.2-35.8-80-80-80l-64 0c-44.2 0-80 35.8-80 80zM192 248a56 56 0 1 0 0-112 56 56 0 1 0 0 112z"],"bridge-lock":[576,512,[],"e4cc","M0 64C0 46.3 14.3 32 32 32l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0 0 32.2c13.8 .6 27.2 2.8 40 6.4l0 50.7c-14.8-6-31-9.3-48-9.3-70.7 0-128 57.3-128 128l0 24.4c-.4 .3-.7 .6-1.1 1-17.3-25-46.2-41.3-78.9-41.3-53 0-96 43-96 96l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-94c0-38.8-26.4-72.6-64-82l0-112 40 0 0-64-8 0C14.3 96 0 81.7 0 64zm424 68.6l0-36.6-80 0 0 64 18.8 0c18.2-12.8 38.9-22.2 61.2-27.4zM216 96l0 64 80 0 0-64-80 0zm-48 0l-80 0 0 64 80 0 0-64zM496 304.1c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 47.9 64 0 0-47.9zM352 400c0-20.9 13.4-38.7 32-45.3l0-50.6c0-44.2 35.8-80 80-80s80 35.8 80 80l0 50.6c18.6 6.6 32 24.4 32 45.3l0 96c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-96z"],hammer:[640,512,[128296],"f6e3","M246.9 18.3L271 3.8c21.6-13 46.3-19.8 71.5-19.8 36.8 0 72.2 14.6 98.2 40.7l63.9 63.9c15 15 23.4 35.4 23.4 56.6l0 30.9 19.7 19.7 0 0c15.6-15.6 40.9-15.6 56.6 0s15.6 40.9 0 56.6l-64 64c-15.6 15.6-40.9 15.6-56.6 0s-15.6-40.9 0-56.6L464 240 433.1 240c-21.2 0-41.6-8.4-56.6-23.4l-49.1-49.1c-15-15-23.4-35.4-23.4-56.6l0-12.7c0-11.2-5.9-21.7-15.5-27.4l-41.6-25c-10.4-6.2-10.4-21.2 0-27.4zM50.7 402.7l222.1-222.1 90.5 90.5-222.1 222.1c-25 25-65.5 25-90.5 0s-25-65.5 0-90.5z"],"arrow-up-1-9":[512,512,["sort-numeric-up"],"f163","M150.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 141.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96zM418.7 38c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 51.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-96c0-10.3-4.9-19.9-13.3-26zM365.1 430.6c-9.6 14.8-5.4 34.6 9.4 44.3s34.6 5.4 44.3-9.4l42.1-64.9c12.4-19.2 19.1-41.6 19.1-64.5 0-44.2-35.8-80-80-80s-80 35.8-80 80c0 36.1 23.9 66.7 56.8 76.6l-11.7 18zM376 336a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"],"chess-knight":[384,512,[9822],"f441","M192-32c106 0 192 86 192 192l0 133.5c0 17-6.8 33.2-18.7 45.2L320 384 370.8 434.7c8.5 8.5 13.2 20 13.2 32 0 25-20.3 45.2-45.2 45.3L45.3 512c-25 0-45.2-20.3-45.2-45.3 0-12 4.8-23.5 13.2-32L64 384 64 349.4c0-18.7 8.2-36.4 22.3-48.6l89.7-76.8-48 0-12.1 12.1c-12.7 12.7-30 19.9-48 19.9-37.5 0-67.9-30.4-67.9-67.9l0-8.7c0-22.8 8.2-44.9 23.1-62.3L96 32 96 0c0-17.7 14.3-32 32-32l64 0zM160 72a24 24 0 1 0 0 48 24 24 0 1 0 0-48z"],"house-flood-water-circle-arrow-right":[640,512,[],"e50f","M288.5 112a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM141.2 44.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.6l28.7-28.7-89.4 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l89.4 0-28.7-28.7c-6.2-6.2-6.2-16.4 0-22.6zM336.5 112c0 71.1-38.6 133.1-96 166.3l0 12.8c22.1 4.5 43.4 13.9 62.4 28.2 22.1 16.6 29.1 16.6 51.2 0 27.5-20.7 59.9-31.2 92.4-31.4 33.1-.2 66.3 10.2 94.4 31.4 6.9 5.2 12.8 9 18 11.7 .6 .3 1.2 .6 1.8 1 4.2 2.3 8.5 4.6 12.6 1.5 6-4.5 12.6-8 19.3-10.4l0-115.2 4.5 0c15.2 0 27.5-12.3 27.5-27.5 0-7.9-3.4-15.5-9.4-20.7L444.5 10.5C436.8 3.7 426.8 0 416.5 0s-20.3 3.7-28 10.5L329.9 61.8c4.3 16 6.6 32.8 6.6 50.2zm32 88c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-48zM475.1 412.1c19 14.4 41.9 28.2 67.2 33.3 26.5 5.4 54.3 .8 80.7-19.1 10.6-8 12.7-23 4.7-33.6s-23-12.7-33.6-4.7c-14.9 11.2-28.6 13.1-42.3 10.3-14.9-3-30.9-11.9-47.8-24.6-38.4-29-90.5-29-129 0-24 18.1-40.7 26.3-54.5 26.3S290 391.8 266 373.7c-38.4-29-90.5-29-129 0-21.6 16.3-41.3 25.8-58.9 25.7-9.6-.1-19.9-3-31.2-11.5-10.6-8-25.6-5.9-33.6 4.7s-5.9 25.6 4.7 33.6c19.1 14.4 39.4 21 59.8 21.1 33.9 .2 64.3-17.4 88.1-35.3 21.3-16.1 49.9-16.1 71.2 0 24.2 18.3 52.3 35.9 83.4 35.9s59.1-17.7 83.4-35.9c21.3-16.1 49.9-16.1 71.2 0zm-71.2 96c21.3-16.1 49.9-16.1 71.2 0 19 14.4 41.9 28.2 67.2 33.3 26.5 5.4 54.3 .8 80.7-19.1 10.6-8 12.7-23 4.7-33.6s-23-12.7-33.6-4.7c-14.9 11.2-28.6 13.1-42.3 10.3-14.9-3-30.9-11.9-47.8-24.6-38.4-29-90.5-29-129 0-24 18.1-40.7 26.3-54.5 26.3S290 487.8 266 469.7c-38.4-29-90.5-29-129 0-21.6 16.3-41.3 25.8-58.9 25.7-9.6-.1-19.9-3-31.2-11.5-10.6-8-25.6-5.9-33.6 4.7s-5.9 25.6 4.7 33.6c19.1 14.4 39.4 21 59.8 21.1 33.9 .2 64.3-17.4 88.1-35.3 21.3-16.1 49.9-16.1 71.2 0 24.2 18.3 52.3 35.9 83.4 35.9s59.1-17.7 83.4-35.9z"],"arrow-up-right-from-square":[512,512,["external-link"],"f08e","M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0-201.4 201.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3 448 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 96C35.8 96 0 131.8 0 176L0 432c0 44.2 35.8 80 80 80l256 0c44.2 0 80-35.8 80-80l0-80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 80c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 96z"],"arrow-down-up-across-line":[512,512,[],"e4af","M265.4 105.4l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-41.4-41.4 0 114.7 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-320 0 0 114.7 41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.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.3s32.8-12.5 45.3 0L96 402.7 96 288 32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l320 0 0-114.7-41.4 41.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3zM416 336l0 144c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-144 64 0zM96 176L96 32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 144-64 0z"],"face-grin-beam":[512,512,[128516,"grin-beam"],"f582","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM386.7 308.9c11.9-3.7 23.9 6.3 19.6 18.1-22.4 61.3-81.3 105.1-150.3 105.1S128.1 388.2 105.7 326.9c-4.3-11.8 7.7-21.8 19.6-18.1 39.2 12.2 83.7 19.1 130.7 19.1s91.5-6.9 130.7-19.1zM176 180c-15.5 0-28 12.5-28 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28zm132 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28s-28 12.5-28 28z"],"rectangle-ad":[512,512,["ad"],"f641","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zM416 184l0 144c0 13.3-10.7 24-24 24-7.1 0-13.5-3.1-17.9-8-10.2 5.1-21.8 8-34.1 8-42 0-76-34-76-76s34-76 76-76c9.9 0 19.3 1.9 28 5.3l0-21.3c0-13.3 10.7-24 24-24s24 10.7 24 24zm-48 92a28 28 0 1 0 -56 0 28 28 0 1 0 56 0zM160 208c-8.8 0-16 7.2-16 16l0 32 48 0 0-32c0-8.8-7.2-16-16-16l-16 0zm32 96l-48 0 0 24c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-104c0-35.3 28.7-64 64-64l16 0c35.3 0 64 28.7 64 64l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-24z"],"book-tanakh":[448,512,["tanakh"],"f827","M352 512L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-66.7C13.4 374.7 0 356.9 0 336L0 48C0 21.5 21.5 0 48 0L352 0c53 0 96 43 96 96l0 320c0 53-43 96-96 96zm32-96c0-17.7-14.3-32-32-32l-256 0 0 64 256 0c17.7 0 32-14.3 32-32zM113.9 229c-1.2 2-1.9 4.2-1.9 6.6 0 6.9 5.6 12.5 12.5 12.5l56.9 0 30.5 49.2c2.6 4.2 7.2 6.8 12.2 6.8s9.6-2.6 12.2-6.8l30.5-49.2 56.9 0c6.9 0 12.5-5.6 12.5-12.5 0-2.3-.6-4.6-1.9-6.6l-27.8-45 27.8-45c1.2-2 1.9-4.2 1.9-6.6 0-6.9-5.6-12.5-12.5-12.5l-56.9 0-30.5-49.2C233.6 66.6 229 64 224 64s-9.6 2.6-12.2 6.8l-30.5 49.2-56.9 0c-6.9 0-12.5 5.6-12.5 12.5 0 2.3 .6 4.6 1.9 6.6l27.8 45-27.8 45z"],"hot-tub-person":[448,512,["hot-tub"],"f593","M240 40c0 13.6 5.8 26.5 15.8 35.6l26.5 23.8c24 21.6 37.7 52.3 37.7 84.6 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-18.7-7.9-36.4-21.8-48.9l-26.5-23.8C203.5 93.1 192 67.2 192 40 192 26.7 202.7 16 216 16s24 10.7 24 24zM0 336l0-80c0-35.3 28.7-64 64-64l19.7 0c8.1 0 16.2 1.6 23.8 4.6l137.1 54.8c7.6 3 15.6 4.6 23.8 4.6L384 256c35.3 0 64 28.7 64 64l0 128c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 336zm96-16c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80c0-13.3-10.7-24-24-24zm152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80zm104-24c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80c0-13.3-10.7-24-24-24zM328 16c13.3 0 24 10.7 24 24 0 13.6 5.8 26.5 15.8 35.6l26.5 23.8c24 21.6 37.7 52.3 37.7 84.6 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-18.7-7.9-36.4-21.8-48.9l-26.5-23.8C315.5 93.1 304 67.2 304 40 304 26.7 314.7 16 328 16zM64 40a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"],"file-half-dashed":[384,512,[],"e698","M64 0C28.7 0 0 28.7 0 64l0 256 384 0 0-149.5c0-17-6.7-33.3-18.7-45.3L258.7 18.7C246.7 6.7 230.5 0 213.5 0L64 0zM325.5 176L232 176c-13.3 0-24-10.7-24-24L208 58.5 325.5 176zM0 352l0 64 64 0 0-64-64 0zM64 512l0-64-64 0c0 35.3 28.7 64 64 64zm32 0l80 0 0-64-80 0 0 64zm112 0l80 0 0-64-80 0 0 64zm112 0c35.3 0 64-28.7 64-64l-64 0 0 64zm64-160l-64 0 0 64 64 0 0-64z"],outdent:[448,512,["dedent"],"f03b","M.4 64c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-384 0C14.8 96 .4 81.7 .4 64zm192 128c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 96l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zM.4 448c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-384 0c-17.7 0-32-14.3-32-32zM.7 268.6c-8.2-6.4-8.2-18.9 0-25.3l101.9-79.3c10.5-8.2 25.8-.7 25.8 12.6l0 158.6c0 13.3-15.3 20.8-25.8 12.6L.7 268.6z"],"hand-peace":[448,512,[9996],"f25b","M192 0c17.7 0 32 14.3 32 32l0 208-64 0 0-208c0-17.7 14.3-32 32-32zm96 160c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm64 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zM61.3 51.2L143.9 240 74.1 240 2.7 76.8C-4.4 60.6 3 41.8 19.2 34.7S54.2 35 61.3 51.2zm27 221.3l-.2-.5 95.9 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72l0-.6c9.4 5.4 20.3 8.6 32 8.6 13.2 0 25.4-4 35.6-10.8 8.7 24.9 32.5 42.8 60.4 42.8 11.7 0 22.6-3.1 32-8.6l0 8.6c0 88.4-71.6 160-160 160l-61.7 0c-42.4 0-83.1-16.9-113.1-46.9L69.5 453.5C45.5 429.5 32 396.9 32 363l0-27c0-32.7 24.6-59.7 56.3-63.5z"],"head-side-virus":[512,512,[],"e064","M329.7 448c-5.1 0-9.7 3.7-9.7 8.8l0 7.2c0 26.5-21.5 48-48 48l-160 0c-26.5 0-48-21.5-48-48l0-63.6c0-12.6-5.1-24.5-13.1-34.2-31.8-38.7-50.9-88.2-50.9-142.2 0-123.7 100.3-224 224-224 112.7 0 206 83.3 221.7 191.7 .4 3 1.7 5.9 3.6 8.3l35.8 42.9c7 8.4 10.9 19.1 10.9 30.1 0 25.9-21 47-47 47l-1 0c-8.8 0-16 7.2-16 16l0 48c0 35.3-28.7 64-64 64l-38.3 0zM224 64c-13.3 0-24 10.7-24 24 0 22.9-27.7 34.4-43.9 18.2-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c16.2 16.2 4.7 43.9-18.2 43.9-13.3 0-24 10.7-24 24s10.7 24 24 24c22.9 0 34.4 27.7 18.2 43.9-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0c16.2-16.2 43.9-4.7 43.9 18.2 0 13.3 10.7 24 24 24s24-10.7 24-24c0-22.9 27.7-34.4 43.9-18.2 9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9c-16.2-16.2-4.7-43.9 18.2-43.9 13.3 0 24-10.7 24-24s-10.7-24-24-24c-22.9 0-34.4-27.7-18.2-43.9 9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0c-16.2 16.2-43.9 4.7-43.9-18.2 0-13.3-10.7-24-24-24zm-32 88a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 88a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"],compass:[512,512,[129517],"f14e","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm50.7-186.9L162.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"],"pen-nib":[512,512,[10001],"f5ad","M368.5 18.3l-50.1 50.1 125.3 125.3 50.1-50.1c21.9-21.9 21.9-57.3 0-79.2L447.7 18.3c-21.9-21.9-57.3-21.9-79.2 0zM279.3 97.2l-.5 .1-144.1 43.2c-19.9 6-35.7 21.2-42.3 41L3.8 445.8c-2.9 8.7-1.9 18.2 2.5 26L161.7 316.4c-1.1-4-1.6-8.1-1.6-12.4 0-26.5 21.5-48 48-48s48 21.5 48 48-21.5 48-48 48c-4.3 0-8.5-.6-12.4-1.6L40.3 505.7c7.8 4.4 17.2 5.4 26 2.5l264.3-88.6c19.7-6.6 35-22.4 41-42.3l43.2-144.1 .1-.5-135.5-135.5z"],"tent-arrows-down":[512,512,[],"e581","M185.5 121c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31 0-102.1c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 102.1-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-72zm248 72l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31 0-102.1c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 102.1-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 0zM60.3 292.6L37.1 476c-2.4 19.1 12.5 36 31.7 36l154.5 0c17.7 0 32-14.3 32-32l0-117.4c0-5.9 4.7-10.6 10.6-10.6 4 0 7.7 2.3 9.5 5.9l68.2 136.5c5.4 10.8 16.5 17.7 28.6 17.7l71.9 0c19.3 0 34.2-16.9 31.7-36L452.7 292.7c-1.2-9.7-6.9-18.4-15.3-23.4L271.9 169.9c-10.2-6.1-22.9-6.1-33.1 .1L75.4 269.3c-8.3 5.1-13.9 13.7-15.1 23.3z"],"forward-fast":[512,512,[9197,"fast-forward"],"f050","M19.8 477.6c12 5 25.7 2.2 34.9-6.9L224 301.3 224 448c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9L448 301.3 448 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 146.7-169.4-169.4c-9.2-9.2-22.9-11.9-34.9-6.9S224 51.1 224 64L224 210.7 54.6 41.4c-9.2-9.2-22.9-11.9-34.9-6.9S0 51.1 0 64L0 448c0 12.9 7.8 24.6 19.8 29.6z"],crop:[512,512,[],"f125","M448 109.3l54.6-54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L402.7 64 176 64 176 128 338.7 128 128 338.7 128 32c0-17.7-14.3-32-32-32S64 14.3 64 32l0 32-32 0C14.3 64 0 78.3 0 96s14.3 32 32 32l32 0 0 256c0 35.3 28.7 64 64 64l208 0 0-64-162.7 0 210.7-210.7 0 306.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-274.7z"],"whiskey-glass":[448,512,[129347,"glass-whiskey"],"f7a0","M32 32C14.3 32 0 46.3 0 64L0 352c0 70.7 57.3 128 128 128l192 0c70.7 0 128-57.3 128-128l0-288c0-17.7-14.3-32-32-32L32 32zM64 256l0-160 320 0 0 160-320 0z"],square:[448,512,[9632,9723,9724,61590],"f0c8","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 32z"],"face-grin":[512,512,[128512,"grin"],"f580","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM386.7 308.9c11.9-3.7 23.9 6.3 19.6 18.1-22.4 61.3-81.3 105.1-150.3 105.1S128.1 388.2 105.7 326.9c-4.3-11.8 7.7-21.8 19.6-18.1 39.2 12.2 83.7 19.1 130.7 19.1s91.5-6.9 130.7-19.1zM144 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"],"file-contract":[384,512,[],"f56c","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM88 64C74.7 64 64 74.7 64 88s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L88 64zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0zm70.3 160c-11.3 0-21.9 5.1-28.9 13.9L69.3 409c-8.3 10.3-6.6 25.5 3.7 33.7s25.5 6.6 33.7-3.8l47.1-58.8 15.2 50.7c3 10.2 12.4 17.1 23 17.1l104 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-86.1 0-16.1-53.6c-4.7-15.7-19.1-26.4-35.5-26.4z"],"angle-up":[384,512,[8963],"f106","M169.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L192 205.3 54.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z"],"face-smile":[512,512,[128578,"smile"],"f118","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM165.4 321.9c20.4 28 53.4 46.1 90.6 46.1s70.2-18.1 90.6-46.1c7.8-10.7 22.8-13.1 33.5-5.3s13.1 22.8 5.3 33.5C356.3 390 309.2 416 256 416s-100.3-26-129.4-65.9c-7.8-10.7-5.4-25.7 5.3-33.5s25.7-5.4 33.5 5.3zM144 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"],"person-dress-burst":[640,512,[],"e544","M208 40.1c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24zM8 144.1c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zm92.5 141.4l33.9-33.9c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L66.6 251.6c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0zM66.6 2.7c-9.4 9.4-9.4 24.6 0 33.9l33.9 33.9c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L100.5 2.7C91.1-6.7 76-6.7 66.6 2.7zM352 80a56 56 0 1 0 0-112 56 56 0 1 0 0 112zM246.2 384l25.8 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 32 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 25.8 0c10.9 0 18.6-10.7 15.2-21.1l-43-129 48.3 65.1c10.5 14.2 30.6 17.2 44.8 6.6s17.2-30.6 6.6-44.8l-70.5-95C434 132 394.3 112 352 112s-82 20-107.2 53.9l-70.5 95c-10.5 14.2-7.6 34.2 6.6 44.8s34.2 7.6 44.8-6.6l48.3-65.1-43 129c-3.5 10.4 4.3 21.1 15.2 21.1z"],divide:[448,512,[10135,247],"f529","M224 48a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM168 408a56 56 0 1 1 112 0 56 56 0 1 1 -112 0z"],"code-fork":[448,512,[],"e13b","M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3l0 22.7c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-22.7c-28.3-12.3-48-40.5-48-73.3 0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 22.7c0 61.9-50.1 112-112 112l-32 0 0 70.7c28.3 12.3 48 40.5 48 73.3 0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-70.7-32 0C98.1 288 48 237.9 48 176l0-22.7C19.7 141 0 112.8 0 80 0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM248 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"],"house-flag":[640,512,[],"e50d","M472 0c17.7 0 32 14.3 32 32l96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-96 0 0 288c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-448c0-17.7 14.3-32 32-32zM283.5 59.1l100.5 96.9 0 356-256 0c-35.3 0-64-28.7-64-64l0-144-19.9 0c-15.5 0-28.1-12.6-28.1-28.1 0-7.6 3.1-14.9 8.6-20.2L228.5 59.1C235.9 52 245.7 48 256 48s20.1 4 27.5 11.1zM232 256c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z"],"building-columns":[512,512,["bank","institution","museum","university"],"f19c","M271.9 20.2c-9.8-5.6-21.9-5.6-31.8 0l-224 128c-12.6 7.2-18.8 22-15.1 36S17.5 208 32 208l32 0 0 208 0 0-51.2 38.4C4.7 460.4 0 469.9 0 480 0 497.7 14.3 512 32 512l448 0c17.7 0 32-14.3 32-32 0-10.1-4.7-19.6-12.8-25.6l-51.2-38.4 0-208 32 0c14.5 0 27.2-9.8 30.9-23.8s-2.5-28.8-15.1-36l-224-128zM400 208l0 208-64 0 0-208 64 0zm-112 0l0 208-64 0 0-208 64 0zm-112 0l0 208-64 0 0-208 64 0zM256 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],rug:[576,512,[],"e569","M24 64l56 0 0 384-56 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-40-8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-32-8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-32-8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-40-8 0C10.7 112 0 101.3 0 88S10.7 64 24 64zm104 0l320 0 0 384-320 0 0-384zM576 88c0 13.3-10.7 24-24 24l-8 0 0 40 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 32 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 32 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 40 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-56 0 0-384 56 0c13.3 0 24 10.7 24 24z"],"code-merge":[448,512,[],"f387","M80 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32.4 97.2c28-12.4 47.6-40.5 47.6-73.2 0-44.2-35.8-80-80-80S0 35.8 0 80c0 32.8 19.7 61 48 73.3l0 205.3C19.7 371 0 399.2 0 432 0 476.2 35.8 512 80 512s80-35.8 80-80c0-32.8-19.7-61-48-73.3l0-86.6c26.7 20.1 60 32 96 32l86.7 0c12.3 28.3 40.5 48 73.3 48 44.2 0 80-35.8 80-80s-35.8-80-80-80c-32.8 0-61 19.7-73.3 48L208 240c-49.9 0-91-38.1-95.6-86.8zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM344 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"],"house-tsunami":[640,512,[],"e515","M288 16C155.5 16 48 123.5 48 256S155.5 496 288 496c7.4 0 19.7-2.3 33.7-7.3 13.8-4.9 27.1-11.7 36.7-18.9 38.4-29 90.5-29 129 0 15.4 11.6 35.3 21.1 55 24.4 19.5 3.3 37 .4 51.1-10.2 10.6-8 25.6-5.9 33.6 4.7s5.9 25.6-4.7 33.6c-27.3 20.5-59.2 24-87.9 19.2-28.5-4.8-55.4-18-75.9-33.4-21.3-16.1-49.9-16.1-71.2 0-14.5 10.9-32.4 19.7-49.5 25.8-16.8 6-34.9 10.1-49.9 10.1l-.1 0C128.9 543.9 0 415 0 256 0 96.9 128.9-32 288-32 301.3-32 312-21.3 312-8s-10.7 24-24 24zm44.8 166.4l96-72c11.4-8.5 27.1-8.5 38.5 0l95.5 72c8 6 12.7 15.5 12.7 25.5l.3 121.5c-2.2 1.3-4.3 2.6-6.4 4.2-4.3 3.1-8.7 .8-13.2-1.5l-1.2-.6-.7-.3c-5.4-2.7-11.7-6.6-18.9-11.7-29.5-21.1-64.3-31.6-99.1-31.4-34.1 .2-68.1 10.7-97 31.4-7.8 5.6-13.8 9.3-19.3 11.2L320 208c0-10.1 4.7-19.6 12.8-25.6zm54.6 229.7c-14.5 10.9-32.4 19.7-49.5 25.8-16.8 6-34.9 10.1-49.9 10.1-106 0-192-86-192-192S182 64 288 64c13.3 0 24 10.7 24 24s-10.7 24-24 24c-79.5 0-144 64.5-144 144s64.5 144 144 144c7.4 0 19.7-2.3 33.7-7.3 13.8-4.9 27.1-11.7 36.7-18.9 38.4-29 90.5-29 129 0 15.4 11.6 35.3 21.1 55 24.4 19.5 3.3 37 .4 51.1-10.2 10.6-8 25.6-5.9 33.6 4.7s5.9 25.6-4.7 33.6c-27.3 20.5-59.2 24-87.9 19.2-28.5-4.8-55.4-18-75.9-33.4-21.3-16.1-49.9-16.1-71.2 0z"],"magnifying-glass-chart":[512,512,[],"e522","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376C296.3 401.1 253.9 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208zm-312 8l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80-96l0 160c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80 64l0 96c0 13.3 10.7 24 24 24s24-10.7 24-24l0-96c0-13.3-10.7-24-24-24s-24 10.7-24 24z"],umbrella:[512,512,[],"f0e9","M256-32c17.7 0 32 14.3 32 32l0 2c126.3 15.7 224 123.5 224 254 0 3.8-.1 7.5-.2 11.3-.3 6.9-5 12.8-11.7 14.7s-13.8-.7-17.6-6.5c-14.4-21.4-38.8-35.5-66.5-35.5-29.3 0-54.9 15.7-68.9 39.3-2.7 4.6-7.6 7.6-13 7.8s-10.5-2.2-13.7-6.5c-14.6-19.8-38-32.6-64.5-32.6s-49.9 12.8-64.5 32.6c-3.2 4.3-8.3 6.8-13.7 6.5s-10.2-3.2-13-7.8c-14-23.6-39.6-39.3-68.9-39.3-27.7 0-52.1 14.1-66.5 35.5-3.9 5.7-11 8.4-17.6 6.5S.5 274.2 .2 267.3C.1 263.5 0 259.8 0 256 0 125.5 97.7 17.7 224 2l0-2c0-17.7 14.3-32 32-32zm32 360l0 102.6c0 45-36.5 81.4-81.4 81.4-30.8 0-59-17.4-72.8-45l-2.3-4.7c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l2.3 4.7c3 5.9 9 9.6 15.6 9.6 9.6 0 17.4-7.8 17.4-17.4L224 328c0-17.7 14.3-32 32-32s32 14.3 32 32z"],"hill-rockslide":[576,512,[],"e508","M252.4 103.8l27 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.2l-53.3 0c-5.8 0-11.1 3.1-13.9 8.2l-27 48c-2.7 4.9-2.7 10.8 0 15.7zM68.3 87C43.1 61.8 0 79.7 0 115.3L0 432c0 44.2 35.8 80 80 80l316.7 0c35.6 0 53.5-43.1 28.3-68.3L68.3 87zM504.2 403.6c4.9 2.7 10.8 2.7 15.7 0l48-27c5-2.8 8.2-8.2 8.2-13.9l0-53.3c0-5.8-3.1-11.1-8.2-13.9l-48-27c-4.9-2.7-10.8-2.7-15.7 0l-48 27c-5 2.8-8.2 8.2-8.2 13.9l0 53.3c0 5.8 3.1 11.1 8.2 13.9l48 27zM192 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"],"user-secret":[448,512,[128373],"f21b","M171-16c-36.4 0-57.8 58.3-68.3 112L72 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l24 0 0 32c0 17 3.3 33.2 9.3 48l-9.3 0 0 0-20.5 0c-15.2 0-27.5 12.3-27.5 27.5 0 3 .5 5.9 1.4 8.7l28.9 86.6C40.2 379.6 16 428.1 16 482.3 16 498.7 29.3 512 45.7 512l356.6 0c16.4 0 29.7-13.3 29.7-29.7 0-54.2-24.2-102.7-62.3-135.4l28.9-86.6c.9-2.8 1.4-5.7 1.4-8.7 0-15.2-12.3-27.5-27.5-27.5l-20.5 0 0 0-9.3 0c6-14.8 9.3-31 9.3-48l0-32 24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-30.7 0c-10.4-53.7-31.9-112-68.3-112-9.6 0-19 3.9-27.5 8.2-8.2 4.1-18.4 7.8-25.5 7.8s-17.3-3.7-25.5-7.8C190-12.1 180.6-16 171-16zm93.7 484.4l-24.8-70.9 27.9-32.5c2.7-3.2 4.2-7.2 4.2-11.4 0-9.7-7.8-17.5-17.5-17.5l-61 0c-9.7 0-17.5 7.8-17.5 17.5 0 4.2 1.5 8.2 4.2 11.4l27.9 32.5-24.8 70.9-57-180.4 35.7 0c18.4 10.2 39.5 16 62 16s43.6-5.8 62-16l35.7 0-57 180.4zM224 256c-34.7 0-64.2-22.1-75.3-53 5.7 3.2 12.3 5 19.3 5l12.4 0c16.5 0 31.1-10.6 36.3-26.2 2.3-7 12.2-7 14.5 0 5.2 15.6 19.9 26.2 36.3 26.2l12.4 0c7 0 13.6-1.8 19.3-5-11.1 30.9-40.6 53-75.3 53z"],pager:[512,512,[128223],"f815","M0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm64 32l0 64c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L96 128c-17.7 0-32 14.3-32 32zM88 320c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0zm128 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0z"],briefcase:[512,512,[128188],"f0b1","M200 48l112 0c4.4 0 8 3.6 8 8l0 40-128 0 0-40c0-4.4 3.6-8 8-8zm-56 8l0 40-80 0C28.7 96 0 124.7 0 160l0 96 512 0 0-96c0-35.3-28.7-64-64-64l-80 0 0-40c0-30.9-25.1-56-56-56L200 0c-30.9 0-56 25.1-56 56zM512 304l-192 0 0 16c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-16-192 0 0 112c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-112z"],"trowel-bricks":[512,512,[],"e58a","M224 32c0-11.5-6.2-22.2-16.2-27.8s-22.3-5.5-32.2 .4l-160 96C5.9 106.3 0 116.8 0 128s5.9 21.7 15.5 27.4l160 96c9.9 5.9 22.2 6.1 32.2 .4S224 235.5 224 224l0-64 256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-256 0 0-64zm96 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-160 0zM0 416l0 64c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32zm224-32c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-256 0z"],socks:[512,512,[129510],"f696","M252.8 0L176 0c-26.5 0-48 21.5-48 48l0 16 112 0 0-16c0-17.5 4.7-33.9 12.8-48zM128 112l0 128c0 20.1-9.5 39.1-25.6 51.2l-64 48c-24.2 18.1-38.4 46.6-38.4 76.8 0 53 43 96 96 96 15.4 0 30.5-3.7 44-10.7-17.6-23.9-28-53.4-28-85.3 0-45.3 21.3-88 57.6-115.2l64-48c4-3 6.4-7.8 6.4-12.8l0-128-112 0zm160 0l0 128c0 20.1-9.5 39.1-25.6 51.2l-64 48c-24.2 18.1-38.4 46.6-38.4 76.8 0 53 43 96 96 96 20.8 0 41-6.7 57.6-19.2l115.2-86.4C461 382.2 480 344.3 480 304l0-192-192 0zM480 64l0-16c0-26.5-21.5-48-48-48L336 0c-26.5 0-48 21.5-48 48l0 16 192 0z"],t:[384,512,[116],"54","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l128 0 0 352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-352 128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32z"],microchip:[512,512,[],"f2db","M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c-35.3 0-64 28.7-64 64l-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0c0 35.3 28.7 64 64 64l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 56 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 56 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c35.3 0 64-28.7 64-64l40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-56 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-56 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0c0-35.3-28.7-64-64-64l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-56 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-56 0 0-40zM160 128l192 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32l0-192c0-17.7 14.3-32 32-32zm16 48l0 160 160 0 0-160-160 0z"],"truck-medical":[576,512,[128657,"ambulance"],"f0f9","M64 32C28.7 32 0 60.7 0 96L0 384c0 35.3 28.7 64 64 64l3.3 0c10.4 36.9 44.4 64 84.7 64s74.2-27.1 84.7-64l102.6 0c10.4 36.9 44.4 64 84.7 64s74.2-27.1 84.7-64l3.3 0c35.3 0 64-28.7 64-64l0-146.7c0-17-6.7-33.3-18.7-45.3L512 146.7c-12-12-28.3-18.7-45.3-18.7l-50.7 0 0-32c0-35.3-28.7-64-64-64L64 32zM512 237.3l0 50.7-96 0 0-96 50.7 0 45.3 45.3zM152 384a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm232 40a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM176 136c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 40 40 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-40 0 0 40c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-40-40 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l40 0 0-40z"],om:[576,512,[128329],"f679","M388.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-16zM176 160c-10.8 0-20.8 3.6-28.8 9.6-14.1 10.6-34.2 7.8-44.8-6.4s-7.8-34.2 6.4-44.8c18.7-14.1 42-22.4 67.2-22.4 61.9 0 112 50.1 112 112 0 17.2-3.9 33.5-10.8 48l49.7 0c12.7 0 24.9-5 33.9-14.1l20.7-20.7c18.7-18.7 44.1-29.3 70.6-29.3 55.2 0 99.9 44.7 99.9 99.9l0 96.1c0 55.2-44.8 100-100 100S352 443.2 352 388l0-4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 4c0 19.9 16.1 36 36 36s36-16.1 36-36l0-96.1c0-19.8-16.1-35.9-35.9-35.9-9.5 0-18.6 3.8-25.4 10.5l-20.7 20.7c-21 21-49.4 32.8-79.1 32.8l-26.8 0c12.6 19.6 19.9 42.8 19.9 68 0 75.2-65 132-140 132S40 463.2 40 388c0-17.7 14.3-32 32-32s32 14.3 32 32c0 35.3 31.7 68 76 68s76-32.7 76-68-31.7-68-76-68l-20 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0c26.5 0 48-21.5 48-48s-21.5-48-48-48zM337.1 60.1c-11-13.8-31.1-16.2-45-5.2s-16.2 31.1-5.2 45C312.6 132.2 354.4 152 400 152s87.4-19.8 113.1-52.1c11-13.8 8.7-34-5.2-45s-34-8.7-45 5.2C450.3 76 427.5 88 400 88s-50.3-12-62.9-27.9z"],"mosquito-net":[640,512,[],"e52c","M576 352c13.3 0 24 10.7 24 24l0 16 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 0 48 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 0 16-.1 2.5C598.6 566.6 588.4 576 576 576s-22.6-9.4-23.9-21.5l-.1-2.5 0-16-48 0 0 16-.1 2.5C502.6 566.6 492.4 576 480 576s-22.6-9.4-23.9-21.5l-.1-2.5 0-16-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-48-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-16c0-13.3 10.7-24 24-24s24 10.7 24 24l0 16 48 0 0-16c0-13.3 10.7-24 24-24zM429.9 16.3c7.7-9.4 21.3-11.5 31.4-4.3 10.1 7.1 13.1 20.9 7.4 31.7l-1.3 2.1-25.9 38.9 13.3 53.4c2 8-.1 16.3-5.3 22.3l-2.4 2.4-44.7 38.3 130.5 14.5c42.8 4.8 75.1 40.9 75.1 83.9 0 3.9-.4 7.7-.9 11.5-7.3-3.5-15.3-5.8-23.8-6.7L576 304c-18.5 0-35.3 7-48 18.4-11-9.9-25.1-16.5-40.6-18.1L480 304c-30.3 0-56.1 18.7-66.8 45.2-12.5 5-23.2 13.4-31.1 24l-30.2-40.1 0 74.7c0 17.7-14.3 32-32 32-16.6 0-30.2-12.6-31.8-28.7l-.2-3.3 0-74.6-32.3 43 0 39.8c0 3.5-.7 6.9-2.1 10.1l-1.6 3.1-40 64-1.4 2c-7.5 9.6-21 12.1-31.3 5.3-10.3-6.8-13.7-20.5-8.3-31.5l1.2-2.2 36.2-58 0-41 .3-4c.6-3.9 2.2-7.7 4.6-10.9l39.3-52.2-66.2 59.5c-17 15.3-39 23.7-61.9 23.8l-8.1 0c-46.6 0-84.4-37.8-84.4-84.4 0-43 32.4-79.2 75.1-83.9l130.5-14.5-44.7-38.3-2.4-2.4c-5.2-6-7.3-14.4-5.3-22.3l13.3-53.4-25.9-38.9-1.2-2.1c-5.7-10.8-2.7-24.6 7.4-31.7 10.1-7.1 23.7-5.1 31.4 4.3l1.5 2 32 48 1.4 2.2c2.8 5.3 3.5 11.6 2.1 17.6l-12.3 49.2 53.3 45.7 0-28.8 .2-3.2c1.1-10.4 7.2-19.4 15.8-24.4l0-60.5 .3-3.2c1.5-7.3 8-12.7 15.7-12.8 7.7 0 14.2 5.5 15.7 12.8l.3 3.2 0 60.5c8.7 5 14.8 14 15.8 24.4l.2 3.2 0 28.9 53.4-45.7-12.3-49.2c-1.5-5.9-.7-12.2 2.1-17.6l1.4-2.2 32-48 1.5-2zM504 488l48 0 0-48-48 0 0 48z"],"prescription-bottle":[384,512,[],"f485","M0 32C0 14.3 14.3 0 32 0L352 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64L0 32zM32 144l320 0 0 304c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-72 0 0-48 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-72 0 0-48 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-72 0 0-64z"],"users-gear":[640,512,["users-cog"],"f509","M320 224a104 104 0 1 0 0-208 104 104 0 1 0 0 208zM96 232a72 72 0 1 0 0-144 72 72 0 1 0 0 144zM0 416l0 32c0 17.7 14.3 32 32 32l86.7 0c-4.3-9.8-6.7-20.6-6.7-32l0-16c0-53.2 20-101.8 52.9-138.6-11.7-3.5-24.1-5.4-36.9-5.4-70.7 0-128 57.3-128 128zM616 160a72 72 0 1 0 -144 0 72 72 0 1 0 144 0zM160 432l0 16c0 17.7 14.3 32 32 32l156.8 0c-7.1-21.6-6.3-44.4 10.7-64-14-16.2-20.5-39.7-11.4-63.3 6.6-17.1 15.9-33.1 27.4-47.3 5.4-6.6 11.6-11.7 18.3-15.4-22.1-11.5-47.2-18-73.8-18-88.4 0-160 71.6-160 160zm464.6-44.1c6.3-3.6 9.5-11.1 6.8-18-4.8-12.4-11.5-24.1-19.9-34.4-4.6-5.7-12.7-6.7-19-3-21.8 12.6-48.6-2.8-48.6-28.1 0-7.3-4.9-13.8-12.1-14.9-12.9-2-26.8-2-39.7 0-7.2 1.1-12.1 7.6-12.1 14.9 0 25.2-26.8 40.7-48.6 28.1-6.3-3.6-14.4-2.6-19 3-8.4 10.3-15.1 22-19.9 34.4-2.6 6.8 .5 14.3 6.8 17.9 21.9 12.6 21.9 43.5 0 56.2-6.3 3.6-9.5 11.1-6.8 17.9 4.8 12.4 11.5 24.1 19.9 34.4 4.6 5.7 12.7 6.7 19 3 21.8-12.6 48.6 2.9 48.6 28.1 0 7.3 4.9 13.8 12.1 14.9 12.9 2 26.8 2 39.7 0 7.2-1.1 12.1-7.6 12.1-14.9 0-25.2 26.8-40.7 48.6-28.1 6.3 3.6 14.4 2.6 19-3 8.4-10.3 15.1-22 19.9-34.4 2.6-6.8-.5-14.3-6.8-17.9-21.9-12.6-21.9-43.5 0-56.2zM472 416a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"],"road-circle-exclamation":[640,512,[],"e565","M288 32l-76.3 0c-29.4 0-55.1 20.1-62.1 48.6L65.4 420.5C57.9 450.7 80.8 480 112 480l209.4 0c-11.2-24.4-17.4-51.4-17.4-80 0-28.6 6.2-55.7 17.4-80-.5 0-1 0-1.5 0-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 49c35.2-39.9 86.7-65 144-65 9 0 17.8 .6 26.5 1.8l-32-129.2C483.4 52.1 457.8 32 428.3 32l-76.4 0 0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zM496 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-100a20 20 0 1 1 0 40 20 20 0 1 1 0-40zm0-140c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"],pause:[384,512,[9208],"f04c","M48 32C21.5 32 0 53.5 0 80L0 432c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48L48 32zm224 0c-26.5 0-48 21.5-48 48l0 352c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48l-64 0z"],"staff-snake":[448,512,["rod-asclepius","rod-snake","staff-aesculapius"],"e579","M192 32l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 64 0c53 0 96 43 96 96s-43 96-96 96l-16 0 0-64 16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0 192 32 0c53 0 96 43 96 96 0 47.6-34.6 87.1-80 94.7l0-67c9.6-5.5 16-15.9 16-27.7 0-17.7-14.3-32-32-32l-32 0 0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-64-32 0c-53 0-96-43-96-96 0-47.6 34.6-87.1 80-94.7l0 67c-9.6 5.5-16 15.9-16 27.7 0 17.7 14.3 32 32 32l32 0 0-192-72.6 0c-11.1 19.1-31.7 32-55.4 32l-16 0C21.5 128 0 106.5 0 80S21.5 32 48 32l144 0z"],"piggy-bank":[576,512,[],"f4d3","M288-32a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM48 304c0-70.1 47-131.4 117.1-164.9 25.3 41.3 70.9 68.9 122.9 68.9 55.7 0 104.1-31.7 128-78 15.8-11.3 35.1-18 56-18l19.5 0c10.4 0 18 9.8 15.5 19.9l-17.1 68.3c9.9 12.4 18.2 25.7 24.4 39.8l21.7 0c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24l-40 0c-16.5 22-38.5 39.6-64 50.7l0 29.3c0 17.7-14.3 32-32 32l-33 0c-14.3 0-26.8-9.5-30.8-23.2l-7.1-24.8-82.3 0-7.1 24.8C235.8 502.5 223.3 512 209 512l-33 0c-17.7 0-32-14.3-32-32l0-29.3C87.5 426 48 369.6 48 304zm376 16a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"],monument:[384,512,[],"f5a6","M209-33c-9.4-9.4-24.6-9.4-33.9 0L95 47c-4.1 4.1-6.5 9.4-7 15.1L58.4 448 48 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.4 0-29.7-385.8c-.4-5.7-2.9-11.1-7-15.1L209-33zM128 296c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24z"],"angles-right":[448,512,[187,"angle-double-right"],"f101","M439.1 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L371.2 256 233.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L179.2 256 41.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"],desktop:[512,512,[128421,61704,"desktop-alt"],"f390","M64 32C28.7 32 0 60.7 0 96L0 352c0 35.3 28.7 64 64 64l144 0-16 48-72 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-72 0-16-48 144 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 32zM96 96l320 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32L96 320c-17.7 0-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32z"],"plane-circle-xmark":[640,512,[],"e557","M232 24c0-30.9 25.1-56 56-56s56 25.1 56 56l0 127.3 78 71.5c-69.3 29-118 97.4-118 177.2 0 49.3 18.6 94.3 49.1 128.3L288 512 179.9 539c-10.1 2.5-19.9-5.1-19.9-15.5l0-19.8c0-4.9 2.2-9.5 6-12.5l66-52.8 0-99.7-162.9 54.3C58.7 396.4 48 388.7 48 377.8l0-43.7c0-9 3.8-17.5 10.4-23.6L232 151.3 232 24zM496 256a144 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 0l-36.7 36.7-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l36.7 36.7-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l36.7-36.7 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-36.7-36.7 36.7-36.7z"],retweet:[576,512,[],"f079","M118.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9S19.1 160 32 160l32 0 0 224c0 53 43 96 96 96l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0c-17.7 0-32-14.3-32-32l0-224 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64zM457.4 470.6c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9S556.9 352 544 352l-32 0 0-224c0-53-43-96-96-96L288 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32 14.3 32 32l0 224-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64z"],"user-gear":[640,512,["user-cog"],"f4fe","M256.5 8a120 120 0 1 1 0 240 120 120 0 1 1 0-240zM226.7 304l59.4 0 1.5 0c-12.9 26.8-7.8 58.2 11.5 79.5-20.2 22.3-24.8 55.8-9.4 83.4l22.5 40.4c.9 1.6 1.9 3.2 2.9 4.7l-237 0c-16.4 0-29.7-13.3-29.7-29.7 0-98.5 79.8-178.3 178.3-178.3zm205.9-56.4c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 6.1c0 18.9 24.1 32.8 40.5 23.4l5-2.9c11.6-6.7 26.5-2.6 33 9.1l22.4 40.2c6.2 11.2 2.6 25.2-8.2 32l-4.7 2.9c-16.2 10.1-16.2 39.9 0 50.1l4.6 2.9c10.8 6.8 14.5 20.8 8.3 32L607 483.8c-6.5 11.7-21.4 15.9-33 9.1l-4.9-2.9c-16.4-9.5-40.5 4.5-40.5 23.4l0 6.1c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-5.9c0-19-24.2-33-40.7-23.5l-4.8 2.8c-11.6 6.7-26.4 2.6-33-9.1l-22.6-40.4c-6.2-11.2-2.6-25.3 8.3-32.1l4.4-2.7c16.3-10.1 16.3-40.1 0-50.2l-4.5-2.8c-10.9-6.8-14.5-20.9-8.3-32.1l22.5-40.3c6.5-11.7 21.4-15.8 32.9-9.1l4.8 2.8c16.5 9.5 40.7-4.5 40.7-23.5l0-5.9zm99.9 136.2a52 52 0 1 0 -104 0 52 52 0 1 0 104 0z"],"border-all":[448,512,[],"f84c","M384 96l0 128-128 0 0-128 128 0zm0 192l0 128-128 0 0-128 128 0zM192 224l-128 0 0-128 128 0 0 128zM64 288l128 0 0 128-128 0 0-128zM64 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 32z"],coins:[512,512,[],"f51e","M128 96l0-16c0-44.2 86-80 192-80S512 35.8 512 80l0 16c0 30.6-41.3 57.2-102 70.7-2.4-2.8-4.9-5.5-7.4-8-15.5-15.3-35.5-26.9-56.4-35.5-41.9-17.5-96.5-27.1-154.2-27.1-21.9 0-43.3 1.4-63.8 4.1-.2-1.3-.2-2.7-.2-4.1zM432 353l0-46.2c15.1-3.9 29.3-8.5 42.2-13.9 13.2-5.5 26.1-12.2 37.8-20.3l0 15.4c0 26.8-31.5 50.5-80 65zm0-96l0-33c0-4.5-.4-8.8-1-13 15.5-3.9 30-8.6 43.2-14.2s26.1-12.2 37.8-20.3l0 15.4c0 26.8-31.5 50.5-80 65zM0 240l0-16c0-44.2 86-80 192-80s192 35.8 192 80l0 16c0 44.2-86 80-192 80S0 284.2 0 240zm384 96c0 44.2-86 80-192 80S0 380.2 0 336l0-15.4c11.6 8.1 24.5 14.7 37.8 20.3 41.9 17.5 96.5 27.1 154.2 27.1s112.3-9.7 154.2-27.1c13.2-5.5 26.1-12.2 37.8-20.3l0 15.4zm0 80.6l0 15.4c0 44.2-86 80-192 80S0 476.2 0 432l0-15.4c11.6 8.1 24.5 14.7 37.8 20.3 41.9 17.5 96.5 27.1 154.2 27.1s112.3-9.7 154.2-27.1c13.2-5.5 26.1-12.2 37.8-20.3z"],"mars-stroke":[576,512,[9894],"f229","M416-32c-17.7 0-32 14.3-32 32s14.3 32 32 32l50.7 0-58.7 58.7-17.4-17.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l17.4 17.4-23 23c-28.4-19.5-62.7-31-99.8-31-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176c0-37-11.4-71.4-31-99.8l23-23 17.4 17.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L453.3 136 512 77.3 512 128c0 17.7 14.3 32 32 32s32-14.3 32-32L576 0c0-17.7-14.3-32-32-32L416-32zM128 304a112 112 0 1 1 224 0 112 112 0 1 1 -224 0z"],"handshake-angle":[576,512,["hands-helping"],"f4c4","M268.9 53.2L152.3 182.8c-4.6 5.1-4.4 13 .5 17.9 30.5 30.5 80 30.5 110.5 0l31.8-31.8c4.2-4.2 9.5-6.5 14.9-6.9 6.8-.6 13.8 1.7 19 6.9L505.6 344 576 288 576 0 464 64 440.2 48.1C424.4 37.6 405.9 32 386.9 32l-70.4 0c-1.1 0-2.3 0-3.4 .1-16.9 .9-32.8 8.5-44.2 21.1zM116.6 150.7L223.4 32 183.8 32c-25.5 0-49.9 10.1-67.9 28.1L0 192 0 544 144 408 156.4 418.3c23 19.2 52 29.7 81.9 29.7l15.7 0-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l41 41 9 0c19.1 0 37.8-4.3 54.8-12.3L359 409c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l32 32 17.5-17.5c8.9-8.9 11.5-21.8 7.6-33.1l-137.9-136.8-14.9 14.9c-49.3 49.3-129.1 49.3-178.4 0-23-23-23.9-59.9-2.2-84z"],"arrow-down":[384,512,[8595],"f063","M169.4 502.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 402.7 224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 370.7-105.4-105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"],"location-dot":[384,512,["map-marker-alt"],"f3c5","M0 188.6C0 84.4 86 0 192 0S384 84.4 384 188.6c0 119.3-120.2 262.3-170.4 316.8-11.8 12.8-31.5 12.8-43.3 0-50.2-54.5-170.4-197.5-170.4-316.8zM192 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"],"plug-circle-exclamation":[640,512,[],"e55d","M192-32c17.7 0 32 14.3 32 32l0 96 128 0 0-96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 48.7c-98.6 8.1-176 90.7-176 191.3 0 27.3 5.7 53.3 16 76.9l0 3.1c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-66.7C165.2 398.1 96 319.1 96 224l0-64c-17.7 0-32-14.3-32-32S78.3 96 96 96l64 0 0-96c0-17.7 14.3-32 32-32zM496 256a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 228a20 20 0 1 0 0-40 20 20 0 1 0 0 40zm0-180c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z"],"cookie-bite":[512,512,[],"f564","M257.5 27.6c-.8-5.4-4.9-9.8-10.3-10.6-22.1-3.1-44.6 .9-64.4 11.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.9-.9-5.3-5.3-9.3-10.6-10.1-51.5-8.2-92.8-47.1-104.5-97.4-1.8-7.6-8-13.4-15.7-14.6-54.6-8.7-97.7-52-106.2-106.8zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],"screwdriver-wrench":[576,512,["tools"],"f7d9","M70.8-6.7c5.4-5.4 13.8-6.2 20.2-2L209.9 70.5c8.9 5.9 14.2 15.9 14.2 26.6l0 49.6 90.8 90.8c33.3-15 73.9-8.9 101.2 18.5L542.2 382.1c18.7 18.7 18.7 49.1 0 67.9l-60.1 60.1c-18.7 18.7-49.1 18.7-67.9 0L288.1 384c-27.4-27.4-33.5-67.9-18.5-101.2l-90.8-90.8-49.6 0c-10.7 0-20.7-5.3-26.6-14.2L23.4 58.9c-4.2-6.3-3.4-14.8 2-20.2L70.8-6.7zm145 303.5c-6.3 36.9 2.3 75.9 26.2 107.2l-94.9 95c-28.1 28.1-73.7 28.1-101.8 0s-28.1-73.7 0-101.8l135.4-135.5 35.2 35.1zM384.1 0c20.1 0 39.4 3.7 57.1 10.5 10 3.8 11.8 16.5 4.3 24.1L388.8 91.3c-3 3-4.7 7.1-4.7 11.3l0 41.4c0 8.8 7.2 16 16 16l41.4 0c4.2 0 8.3-1.7 11.3-4.7l56.7-56.7c7.6-7.5 20.3-5.7 24.1 4.3 6.8 17.7 10.5 37 10.5 57.1 0 43.2-17.2 82.3-45 111.1l-49.1-49.1c-33.1-33-78.5-45.7-121.1-38.4l-56.8-56.8 0-29.7-.2-5c-.8-12.4-4.4-24.3-10.5-34.9 29.4-35 73.4-57.2 122.7-57.3z"],indent:[448,512,[],"f03c","M0 64C0 46.3 14.3 32 32 32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 96l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32zM127.8 268.6L25.8 347.9C15.3 356.1 0 348.6 0 335.3L0 176.7c0-13.3 15.3-20.8 25.8-12.6l101.9 79.3c8.2 6.4 8.2 18.9 0 25.3z"],bars:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"],"hands-praying":[640,512,["praying-hands"],"f684","M224 296c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112.6 88.2-119.7c13.1-17.8 9.3-42.8-8.5-55.9s-42.8-9.3-55.9 8.5L106.5 142.9C89.3 166.2 80 194.5 80 223.6l0 110.7-58.1 19.4C8.8 358 0 370.2 0 384l0 96c0 10 4.7 19.5 12.7 25.5s18.4 8 28.1 5.2l154.4-44.1c55-15.7 92.8-65.9 92.8-123.1L288 224c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 72zm192 0l0-72c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 119.6c0 57.2 37.9 107.4 92.8 123.1l154.4 44.1c9.7 2.8 20 .8 28.1-5.2S640 490 640 480l0-96c0-13.8-8.8-26-21.9-30.4l-58.1-19.4 0-110.7c0-29-9.3-57.3-26.5-80.7L440.2 16.3C427.1-1.5 402.1-5.3 384.3 7.8s-21.6 38.1-8.5 55.9L464 183.4 464 296c0 13.3-10.7 24-24 24s-24-10.7-24-24z"],viruses:[640,512,[],"e076","M192 0c17.7 0 32 14.3 32 32 0 30.5 36.9 45.8 58.5 24.2 12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-21.6 21.6-6.3 58.5 24.2 58.5 17.7 0 32 14.3 32 32s-14.3 32-32 32c-30.5 0-45.8 36.9-24.2 58.5 12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0c-21.6-21.6-58.5-6.3-58.5 24.2 0 17.7-14.3 32-32 32s-32-14.3-32-32c0-30.5-36.9-45.8-58.5-24.2-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3C77.8 260.9 62.5 224 32 224 14.3 224 0 209.7 0 192s14.3-32 32-32c30.5 0 45.8-36.9 24.2-58.5-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0C123.1 77.8 160 62.5 160 32 160 14.3 174.3 0 192 0zM144 176a32 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 0zm248 40c0 22.9 27.7 34.4 43.9 18.2 9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-16.2 16.2-4.7 43.9 18.2 43.9 13.3 0 24 10.7 24 24s-10.7 24-24 24c-22.9 0-34.4 27.7-18.2 43.9 9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-16.2-16.2-43.9-4.7-43.9 18.2 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-22.9-27.7-34.4-43.9-18.2-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c16.2-16.2 4.7-43.9-18.2-43.9-13.3 0-24-10.7-24-24s10.7-24 24-24c22.9 0 34.4-27.7 18.2-43.9-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c16.2 16.2 43.9 4.7 43.9-18.2 0-13.3 10.7-24 24-24s24 10.7 24 24zM504 384a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"],"school-flag":[576,512,[],"e56e","M256-8c0-13.3 10.7-24 24-24l112 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-72 0 0 19.2 128 76.8 64 0c35.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-64l64 0 128-76.8 0-91.2zM240 384l0 80 96 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48zM112 416c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0zm16-144l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zM496 416c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0zm16-144l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zm-224 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"],trademark:[640,512,[8482],"f25c","M346.6 110.2c-7.8-11.7-22.4-17-35.9-12.9S288 113.9 288 128l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-150.3 69.4 104.1c5.9 8.9 15.9 14.2 26.6 14.2s20.7-5.3 26.6-14.2L544 233.7 544 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256c0-14.1-9.2-26.5-22.7-30.6s-28.1 1.1-35.9 12.9L448 262.3 346.6 110.2zM32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l64 0 0 224c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 96z"],"fire-burner":[512,512,[],"e4f1","M281.7 48.3L294 34.5c5.4-6.1 13.3-8.8 20.9-8.9 7.2 0 14.3 2.6 19.9 7.8 19.7 18.3 39.8 43.2 55 70.6 15.1 27.2 26.2 58.1 26.2 88.1 0 88.7-71.3 159.8-160 159.8-89.6 0-160-71.3-160-159.8 0-37.3 16-73.4 36.8-104.5 20.9-31.3 47.5-59 70.9-80.2 5.7-5.2 13.1-7.7 20.3-7.5s13.4 3.2 18.8 7.5c14.4 11.4 38.9 40.7 38.9 40.7zM320 240.2c0-36.5-37-73-54.8-88.4-5.4-4.7-13.1-4.7-18.5 0-17.7 15.4-54.8 51.9-54.8 88.4 0 35.3 28.7 64 64 64s64-28.7 64-64zM92.8 320c37.7 48.3 96.1 80 163.2 80 66.5 0 125.1-31.7 163-80l45 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l44.8 0zM456 400a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"],"face-smile-beam":[512,512,[128522,"smile-beam"],"f5b8","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM165.4 321.9c20.4 28 53.4 46.1 90.6 46.1s70.2-18.1 90.6-46.1c7.8-10.7 22.8-13.1 33.5-5.3s13.1 22.8 5.3 33.5C356.3 390 309.2 416 256 416s-100.3-26-129.4-65.9c-7.8-10.7-5.4-25.7 5.3-33.5s25.7-5.4 33.5 5.3zM176 180c-15.5 0-28 12.5-28 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28zm132 28l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-37.6 30.4-68 68-68s68 30.4 68 68l0 8c0 11-9 20-20 20s-20-9-20-20l0-8c0-15.5-12.5-28-28-28s-28 12.5-28 28z"],"tent-arrow-left-right":[512,512,[],"e57f","M-.5 113c-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 31 310.1 0 54.1 0-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-31-102.1 0-.1 0-262 0 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-72-72zM37.1 476L60.3 292.6c1.2-9.7 6.8-18.3 15.1-23.3L238.8 170c10.2-6.2 22.9-6.2 33.1-.1l165.5 99.4c8.4 5 14 13.7 15.3 23.4L475.9 476c2.4 19.1-12.5 36-31.7 36l-71.9 0c-12.1 0-23.2-6.8-28.6-17.7L275.4 357.9c-1.8-3.6-5.5-5.9-9.5-5.9-5.9 0-10.6 4.7-10.6 10.6l0 117.4c0 17.7-14.3 32-32 32L68.8 512c-19.3 0-34.2-16.9-31.7-36z"],route:[512,512,[],"f4d7","M512 96c0 50.2-59.1 125.1-84.6 155-3.8 4.4-9.4 6.1-14.5 5L320 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c53 0 96 43 96 96s-43 96-96 96l-276.4 0c8.7-9.9 19.3-22.6 30-36.8 6.3-8.4 12.8-17.6 19-27.2L416 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0c-53 0-96-43-96-96s43-96 96-96l39.8 0c-21-31.5-39.8-67.7-39.8-96 0-53 43-96 96-96s96 43 96 96zM117.1 489.1c-3.8 4.3-7.2 8.1-10.1 11.3l-1.8 2-.2-.2c-6 4.6-14.6 4-20-1.8-25.2-27.4-85-97.9-85-148.4 0-53 43-96 96-96s96 43 96 96c0 30-21.1 67-43.5 97.9-10.7 14.7-21.7 28-30.8 38.5l-.6 .7zM128 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"],"angles-up":[384,512,["angle-double-up"],"f102","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 109.3 329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160zm160 352l-160-160c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 329.4 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z"],bucket:[448,512,[],"e4cf","M443.7 208c2.7 4.7 4.3 10.2 4.3 16 0 17.7-14.3 32-32 32l-5.1 0-22.4 213c-2.6 24.4-23.2 43-47.8 43l-233.6 0c-24.6 0-45.2-18.5-47.8-43L37.1 256 32 256c-17.7 0-32-14.3-32-32 0-5.8 1.6-11.3 4.3-16l439.4 0zM224-16c79.5 0 144 64.5 144 144l0 32-48 0 0-32c0-53-43-96-96-96s-96 43-96 96l0 32-48 0 0-32C80 48.5 144.5-16 224-16z"],"less-than-equal":[448,512,[],"f537","M426.1 94.4c16.8-5.6 25.8-23.7 20.2-40.5s-23.7-25.8-40.5-20.2l-384 128C8.8 166 0 178.2 0 192s8.8 26 21.9 30.4l384 128c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L133.2 192 426.1 94.4zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z"],"folder-closed":[512,512,[],"e185","M448 448L64 448c-35.3 0-64-28.7-64-64l0-176 512 0 0 176c0 35.3-28.7 64-64 64zm64-288L0 160 0 96C0 60.7 28.7 32 64 32l138.7 0c13.8 0 27.3 4.5 38.4 12.8l38.4 28.8c5.5 4.2 12.3 6.4 19.2 6.4L448 80c35.3 0 64 28.7 64 64l0 16z"],"person-through-window":[640,512,[],"e5a9","M64 64l224 0 0 9.8c0 39-23.7 74-59.9 88.4-60.5 24.2-100.1 82.7-100.1 147.9l0 73.8-64 0 0-320zm288 0l224 0 0 320-67.7 0-3.7-4.5-75.2-90.2c-9.1-10.9-22.6-17.3-36.9-17.3l-71.1 0-41-63.1c-.3-.5-.6-1-1-1.4 44.7-29 72.5-79 72.5-133.6l0-9.8zm73 320l-26.6 0 42.7 64 150.9 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48L48 0C21.5 0 0 21.5 0 48L0 400c0 26.5 21.5 48 48 48l260.2 0 33.2 49.8c9.8 14.7 29.7 18.7 44.4 8.9s18.7-29.7 8.9-44.4l-84.2-126.2 74.6 0 40 48zm-159.5 0l-73.5 0 0-73.8c0-10.2 1.6-20.1 4.7-29.5L265.5 384zM192 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"],"school-lock":[640,512,[],"e56f","M0 192c0-35.3 28.7-64 64-64l64 0 127.9-115.1c18.3-16.4 46-16.4 64.2 0L448 128 512 128c33 0 60.2 25 63.6 57.2-14.7-5.9-30.8-9.2-47.6-9.2-70.7 0-128 57.3-128 128l0 24.4c-19.6 17.6-32 43.1-32 71.5l0 96c0 5.5 .5 10.9 1.3 16.1L64 512c-35.3 0-64-28.7-64-64L0 192zM332.3 341.5c-6-3.5-12.9-5.5-20.3-5.5l-48 0c-22.1 0-40 17.9-40 40l0 88 96 0 0-64.1c0-20.8 4.4-40.5 12.3-58.4zM112 384c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0zm16-144l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zm224-48a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM560 352l0-47.9c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 47.9 64 0zm-112 2.7l0-50.6c0-44.2 35.8-80 80-80s80 35.8 80 80l0 50.6c18.6 6.6 32 24.4 32 45.3l0 96c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-96c0-20.9 13.4-38.7 32-45.3z"],"person-burst":[640,512,[],"e53b","M204 40.1c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24l0 48c0 13.3-10.7 24-24 24zM4 144.1c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zM96.5 285.5c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l33.9-33.9c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L96.5 285.5zM62.6 2.7c9.4-9.4 24.6-9.4 33.9 0l33.9 33.9c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L62.6 36.6c-9.4-9.4-9.4-24.6 0-33.9zM352.4-32a56 56 0 1 1 0 112 56 56 0 1 1 0-112zM478.7 299.1l-46.3-62.4 0 275.3c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-275.3-46.3 62.4c-10.5 14.2-30.6 17.2-44.8 6.6s-17.2-30.6-6.6-44.8l70.5-95c25.2-33.9 65-53.9 107.2-53.9s82 20 107.2 53.9l70.5 95c10.5 14.2 7.6 34.2-6.6 44.8s-34.2 7.6-44.8-6.6z"],"left-long":[576,512,["long-arrow-alt-left"],"f30a","M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9S192 115.1 192 128l0 64 336 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-336 0 0 64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z"],"location-crosshairs":[576,512,["location"],"f601","M288-16c17.7 0 32 14.3 32 32l0 18.3c98.1 14 175.7 91.6 189.7 189.7l18.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-18.3 0c-14 98.1-91.6 175.7-189.7 189.7l0 18.3c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-18.3C157.9 463.7 80.3 386.1 66.3 288L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l18.3 0C80.3 125.9 157.9 48.3 256 34.3L256 16c0-17.7 14.3-32 32-32zM128 256a160 160 0 1 0 320 0 160 160 0 1 0 -320 0zm160-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"],"person-dots-from-line":[512,512,["diagnoses"],"f470","M184 72a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zM160 299.3c-19.9 22.6-32 52.2-32 84.7l0 32-64 0 0-32c0-106 86-192 192-192s192 86 192 192l0 32-64 0 0-32c0-32.5-12.1-62.1-32-84.7l0 116.7-192 0 0-116.7zM232 384a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm88-104a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM24 464l464 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24zM64 184a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm424 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"],"gauge-simple-high":[512,512,[61668,"tachometer","tachometer-fast"],"f62a","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm320 96c0-16.2-6-31.1-16-42.3l69.5-138.9c5.9-11.9 1.1-26.3-10.7-32.2s-26.3-1.1-32.2 10.7L261.1 288.2c-1.7-.1-3.4-.2-5.1-.2-35.3 0-64 28.7-64 64s28.7 64 64 64 64-28.7 64-64z"],"angles-left":[448,512,[171,"angle-double-left"],"f100","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L269.3 256 406.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z"],"up-down":[512,512,[8597,11021,"arrows-alt-v"],"f338","M406.6 502.6l96-96c9.2-9.2 11.9-22.9 6.9-34.9S492.9 352 480 352l-64 0 0-320c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 320-64 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l96 96c12.5 12.5 32.8 12.5 45.3 0zM150.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-9.2 9.2-11.9 22.9-6.9 34.9S19.1 160 32 160l64 0 0 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320 64 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-96-96z"],"battery-empty":[640,512,["battery-0"],"f244","M112 160c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16l416 0c8.8 0 16-7.2 16-16l0-224c0-8.8-7.2-16-16-16l-416 0zM32 176c0-44.2 35.8-80 80-80l416 0c44.2 0 80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l0 48c0 44.2-35.8 80-80 80l-416 0c-44.2 0-80-35.8-80-80l0-224z"],keyboard:[576,512,[9000],"f11c","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm16 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM176 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM160 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l224 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80-80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80-80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"],cookie:[512,512,[127850],"f563","M247.2 17c-22.1-3.1-44.6 .9-64.4 11.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.9l-14.6-82.8c-3.9-22.1-14.6-42.3-30.7-57.9L388.9 57.5c-16.1-15.6-36.6-25.6-58.7-28.7L247.2 17zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"],stopwatch:[448,512,[9201],"f2f2","M168.5 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 0 25.3c-108 11.9-192 103.5-192 214.7 0 119.3 96.7 216 216 216s216-96.7 216-216c0-39.8-10.8-77.1-29.6-109.2l28.2-28.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-23.4 23.4c-32.9-30.2-75.2-50.3-122-55.5l0-25.3 32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-112 0zm80 184l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-104c0-13.3 10.7-24 24-24s24 10.7 24 24z"],eject:[448,512,[9167],"f052","M224 32c13.5 0 26.3 5.6 35.4 15.6l176 192c12.9 14 16.2 34.3 8.6 51.8S419 320 400 320L48 320c-19 0-36.3-11.2-43.9-28.7s-4.3-37.7 8.6-51.8l176-192C197.7 37.6 210.5 32 224 32zM0 432c0-26.5 21.5-48 48-48l352 0c26.5 0 48 21.5 48 48s-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48z"],"satellite-dish":[512,512,[128225],"f7c0","M232 0c154.6 0 280 125.4 280 280 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-128.1-103.9-232-232-232-13.3 0-24-10.7-24-24S218.7 0 232 0zM208 120c0-13.3 10.7-24 24-24 101.6 0 184 82.4 184 184 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-75.1-60.9-136-136-136-13.3 0-24-10.7-24-24zM26.4 142.7c8.8-17.9 32.4-19.9 46.5-5.8l128.5 128.5 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32 128.5 128.5c14.1 14.1 12 37.6-5.8 46.5-34.2 16.9-72.6 26.4-113.3 26.4-141.4 0-256-114.6-256-256 0-40.7 9.5-79.2 26.4-113.3z"],"face-rolling-eyes":[512,512,[128580,"meh-rolling-eyes"],"f5a5","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM192 352l128 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-128 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm32-128c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4-3.7 5.2-5.8 11.6-5.8 18.4 0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4 22.3 10 37.8 32.4 37.8 58.4zm128 64c-35.3 0-64-28.7-64-64 0-26 15.5-48.4 37.8-58.4-3.7 5.2-5.8 11.6-5.8 18.4 0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4 22.3 10 37.8 32.4 37.8 58.4 0 35.3-28.7 64-64 64z"],"list-check":[512,512,["tasks"],"f0ae","M133.8 36.3c10.9 7.6 13.5 22.6 5.9 33.4l-56 80c-4.1 5.8-10.5 9.5-17.6 10.1S52 158 47 153L7 113C-2.3 103.6-2.3 88.4 7 79S31.6 69.7 41 79l19.8 19.8 39.6-56.6c7.6-10.9 22.6-13.5 33.4-5.9zm0 160c10.9 7.6 13.5 22.6 5.9 33.4l-56 80c-4.1 5.8-10.5 9.5-17.6 10.1S52 318 47 313L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l19.8 19.8 39.6-56.6c7.6-10.9 22.6-13.5 33.4-5.9zM224 96c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-288 0c-17.7 0-32-14.3-32-32zM64 376a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"],"sack-xmark":[512,512,[],"e56a","M328 112l-144 0-37.3-74.5c-1.8-3.6-2.7-7.6-2.7-11.6 0-14.3 11.6-25.9 25.9-25.9L342.1 0c14.3 0 25.9 11.6 25.9 25.9 0 4-.9 8-2.7 11.6L328 112zM169.6 160l172.8 0 48.7 40.6C457.6 256 496 338 496 424.5 496 472.8 456.8 512 408.5 512l-305.1 0C55.2 512 16 472.8 16 424.5 16 338 54.4 256 120.9 200.6L169.6 160zM323.9 284.1c-9.4-9.4-24.6-9.4-33.9 0l-33.9 33.9-33.9-33.9c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l33.9 33.9-33.9 33.9c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l33.9-33.9 33.9 33.9c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-33.9-33.9 33.9-33.9c9.4-9.4 9.4-24.6 0-33.9z"],hashtag:[512,512,[62098],"23","M214.7 .7c17.3 3.7 28.3 20.7 24.6 38l-19.1 89.3 126.5 0 22-102.7C372.4 8 389.4-3 406.7 .7s28.3 20.7 24.6 38L412.2 128 480 128c17.7 0 32 14.3 32 32s-14.3 32-32 32l-81.6 0-27.4 128 67.8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-81.6 0-22 102.7c-3.7 17.3-20.7 28.3-38 24.6s-28.3-20.7-24.6-38l19.1-89.3-126.5 0-22 102.7c-3.7 17.3-20.7 28.3-38 24.6s-28.3-20.7-24.6-38L99.8 384 32 384c-17.7 0-32-14.3-32-32s14.3-32 32-32l81.6 0 27.4-128-67.8 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l81.6 0 22-102.7C180.4 8 197.4-3 214.7 .7zM206.4 192l-27.4 128 126.5 0 27.4-128-126.5 0z"],train:[384,512,[128646],"f238","M0 96C0 43 43 0 96 0L288 0c53 0 96 43 96 96l0 256c0 40.1-24.6 74.5-59.5 88.8l53.9 63.7c8.6 10.1 7.3 25.3-2.8 33.8s-25.3 7.3-33.8-2.8l-74-87.5-151.3 0-74 87.5c-8.6 10.1-23.7 11.4-33.8 2.8s-11.4-23.7-2.8-33.8l53.9-63.7C24.6 426.5 0 392.1 0 352L0 96zm64 32l0 96c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32L96 96c-17.7 0-32 14.3-32 32zM192 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"],gamepad:[640,512,[],"f11b","M448 64c106 0 192 86 192 192S554 448 448 448l-256 0C86 448 0 362 0 256S86 64 192 64l256 0zM192 176c-13.3 0-24 10.7-24 24l0 32-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-32 32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0 0-32c0-13.3-10.7-24-24-24zm240 96a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm64-96a32 32 0 1 0 0 64 32 32 0 1 0 0-64z"],"file-export":[576,512,["arrow-right-from-file"],"f56e","M96.5 0c-35.3 0-64 28.7-64 64l0 384c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-96 78.1 0-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 31-78.1 0 0-133.5c0-17-6.7-33.3-18.7-45.3L291.2 18.7C279.2 6.7 263 0 246 0L96.5 0zM358 176l-93.5 0c-13.3 0-24-10.7-24-24L240.5 58.5 358 176zM224.5 328c0-13.3 10.7-24 24-24l104 0 0 48-104 0c-13.3 0-24-10.7-24-24z"],"face-grimace":[512,512,[128556,"grimace"],"f57f","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM400 352c0 25.2-19.4 45.8-44 47.8l0-95.7c24.6 2 44 22.7 44 47.8zM276 304l40 0 0 96-40 0 0-96zm-80 96l0-96 40 0 0 96-40 0zm-40-95.8l0 95.7c-24.6-2-44-22.7-44-47.8s19.4-45.8 44-47.8zM144 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"],"train-subway":[384,512,["subway"],"f239","M0 96C0 43 43 0 96 0L288 0c53 0 96 43 96 96l0 256c0 40.1-24.6 74.5-59.5 88.8l53.9 63.7c8.6 10.1 7.3 25.3-2.8 33.8s-25.3 7.3-33.8-2.8l-74-87.5-151.3 0-74 87.5c-8.6 10.1-23.7 11.4-33.8 2.8s-11.4-23.7-2.8-33.8l53.9-63.7C24.6 426.5 0 392.1 0 352L0 96zm64 32l0 96c0 17.7 14.3 32 32 32l72 0 0-160-72 0c-17.7 0-32 14.3-32 32zM216 256l72 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-72 0 0 160zM96 384a32 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"],"circle-dot":[512,512,[128280,"dot-circle"],"f192","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"],"object-group":[576,512,[],"f247","M32 119.4C12.9 108.4 0 87.7 0 64 0 28.7 28.7 0 64 0 87.7 0 108.4 12.9 119.4 32l337.1 0c11.1-19.1 31.7-32 55.4-32 35.3 0 64 28.7 64 64 0 23.7-12.9 44.4-32 55.4l0 273.1c19.1 11.1 32 31.7 32 55.4 0 35.3-28.7 64-64 64-23.7 0-44.4-12.9-55.4-32l-337.1 0c-11.1 19.1-31.7 32-55.4 32-35.3 0-64-28.7-64-64 0-23.7 12.9-44.4 32-55.4l0-273.1zm448 0c-9.7-5.6-17.8-13.7-23.4-23.4L119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4l0 273.1c9.7 5.6 17.8 13.7 23.4 23.4l337.1 0c5.6-9.7 13.7-17.8 23.4-23.4l0-273.1zM144 176c0-17.7 14.3-32 32-32l112 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-112 0c-17.7 0-32-14.3-32-32l0-64zM256 320l32 0c44.2 0 80-35.8 80-80l32 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-112 0c-17.7 0-32-14.3-32-32l0-16z"],ship:[640,512,[128674],"f21a","M272 0c-26.5 0-48 21.5-48 48l0 16-16 0c-44.2 0-80 35.8-80 80l0 108.8-21.6 8.6c-14.8 5.9-22.5 22.4-17.4 37.5 10.4 31.3 26.8 59.3 47.7 83.1 20.1-9.2 41.7-13.9 63.3-14 33.1-.2 66.3 10.2 94.4 31.4l1.6 1.2 0-215-104 41.6 0-83.2c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 83.2-104-41.6 0 215 1.6-1.2c27.5-20.7 59.9-31.2 92.4-31.4 22.3-.1 44.6 4.5 65.3 14 20.9-23.7 37.3-51.8 47.7-83.1 5-15.2-2.6-31.6-17.4-37.5L512 252.8 512 144c0-44.2-35.8-80-80-80l-16 0 0-16c0-26.5-21.5-48-48-48L272 0zM403.4 476.1c21.3-16.1 49.9-16.1 71.2 0 19 14.4 41.9 28.2 67.2 33.3 26.5 5.4 54.3 .8 80.7-19.1 10.6-8 12.7-23 4.7-33.6s-23-12.7-33.6-4.7c-14.9 11.2-28.6 13.1-42.3 10.3-14.9-3-30.9-11.9-47.8-24.6-38.4-29-90.5-29-129 0-24 18.1-40.7 26.3-54.5 26.3s-30.5-8.2-54.5-26.3c-38.4-29-90.5-29-129 0-21.6 16.3-41.3 25.8-58.9 25.7-9.6-.1-19.9-3-31.2-11.5-10.6-8-25.6-5.9-33.6 4.7S7 482.3 17.6 490.3c19.1 14.4 39.4 21 59.8 21.1 33.9 .2 64.3-17.4 88.1-35.3 21.3-16.1 49.9-16.1 71.2 0 24.2 18.3 52.3 35.9 83.4 35.9s59.1-17.7 83.4-35.9z"],c:[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.3 155.8 62.5 218.3 0c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-87.5 87.5-221.3 87.5-308.8 0s-87.5-229.3 0-316.8 221.3-87.5 308.8 0c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0z"],"square-phone":[448,512,["phone-square"],"f098","M64 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 32zm88 96.7c9.8-2.7 20.1 2.4 24 11.8l20.3 48.7c3.4 8.3 1.1 17.8-5.9 23.5l-22.1 18c16.2 35.8 44.5 65 79.6 82.4l19.3-23.6c5.7-6.9 15.2-9.3 23.5-5.9l48.7 20.3c9.4 3.9 14.4 14.2 11.8 24l-.8 2.8c-8.8 32.3-40.1 59.9-78.2 51.8-87.5-18.5-156.3-87.4-174.9-174.9-8.1-38.1 19.5-69.4 51.8-78.2l2.8-.8z"],"ruler-combined":[448,512,[],"f546","M1 441.7C5.5 463.5 24.8 480 48 480l352 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-72-64 0 0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-72-72 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l72 0 0-64-72 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l72 0 0-48c0-26.5-21.5-48-48-48L48 32C21.5 32 0 53.5 0 80L0 432c0 3.3 .3 6.6 1 9.7z"],"arrows-rotate":[512,512,[128472,"refresh","sync"],"f021","M65.9 228.5c13.3-93 93.4-164.5 190.1-164.5 53 0 101 21.5 135.8 56.2 .2 .2 .4 .4 .6 .6l7.6 7.2-47.9 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 53.4-11.3-10.7C390.5 28.6 326.5 0 256 0 127 0 20.3 95.4 2.6 219.5 .1 237 12.2 253.2 29.7 255.7s33.7-9.7 36.2-27.1zm443.5 64c2.5-17.5-9.7-33.7-27.1-36.2s-33.7 9.7-36.2 27.1c-13.3 93-93.4 164.5-190.1 164.5-53 0-101-21.5-135.8-56.2-.2-.2-.4-.4-.6-.6l-7.6-7.2 47.9 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 320c-8.5 0-16.7 3.4-22.7 9.5S-.1 343.7 0 352.3l1 127c.1 17.7 14.6 31.9 32.3 31.7S65.2 496.4 65 478.7l-.4-51.5 10.7 10.1c46.3 46.1 110.2 74.7 180.7 74.7 129 0 235.7-95.4 253.4-219.5z"],"person-dress":[384,512,["female"],"f182","M136 24a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zM112 384l-25.8 0c-10.9 0-18.6-10.7-15.2-21.1l43-129-48.3 65.1c-10.5 14.2-30.6 17.2-44.8 6.6s-17.2-30.6-6.6-44.8l70.5-95C110 132 149.7 112 192 112s82 20 107.2 53.9l70.5 95c10.5 14.2 7.6 34.2-6.6 44.8s-34.2 7.6-44.8-6.6L270 234 313 362.9c3.5 10.4-4.3 21.1-15.2 21.1l-25.8 0 0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-32 0 0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128z"],"book-open":[512,512,[128214,128366],"f518","M256 141.3l0 309.3 .5-.2C311.1 427.7 369.7 416 428.8 416l19.2 0 0-320-19.2 0c-42.2 0-84.1 8.4-123.1 24.6-16.8 7-33.4 13.9-49.7 20.7zM230.9 61.5L256 72 281.1 61.5C327.9 42 378.1 32 428.8 32L464 32c26.5 0 48 21.5 48 48l0 352c0 26.5-21.5 48-48 48l-35.2 0c-50.7 0-100.9 10-147.7 29.5l-12.8 5.3c-7.9 3.3-16.7 3.3-24.6 0l-12.8-5.3C184.1 490 133.9 480 83.2 480L48 480c-26.5 0-48-21.5-48-48L0 80C0 53.5 21.5 32 48 32l35.2 0c50.7 0 100.9 10 147.7 29.5z"],"folder-tree":[576,512,[],"f802","M48 24C48 10.7 37.3 0 24 0S0 10.7 0 24L0 392c0 30.9 25.1 56 56 56l184 0 0-48-184 0c-4.4 0-8-3.6-8-8l0-232 192 0 0-48-192 0 0-88zM336 224l192 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-82.7 0c-8.5 0-16.6-3.4-22.6-9.4l-8.6-8.6c-9-9-21.2-14.1-33.9-14.1L336 0c-26.5 0-48 21.5-48 48l0 128c0 26.5 21.5 48 48 48zm0 288l192 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-82.7 0c-8.5 0-16.6-3.4-22.6-9.4l-8.6-8.6c-9-9-21.2-14.1-33.9-14.1L336 288c-26.5 0-48 21.5-48 48l0 128c0 26.5 21.5 48 48 48z"],"box-archive":[512,512,["archive"],"f187","M0 64C0 46.3 14.3 32 32 32l448 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96L0 64zM32 176l448 0 0 240c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-240zm152 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"],"tent-arrow-down-to-line":[576,512,[],"e57e","M185 121c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-31 31 0-102.1C120 2.7 109.3-8 96-8S72 2.7 72 16l0 102.1-31-31C31.6 77.7 16.4 77.7 7 87S-2.3 111.6 7 121l72 72c9.4 9.4 24.6 9.4 33.9 0l72-72zM155.8 260.6L132.1 448 32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32 0-2.8-.4-5.5-1-8L548.2 260.7c-1.2-9.7-6.9-18.4-15.3-23.4L367.4 137.9c-10.2-6.1-22.9-6.1-33.1 .1L170.9 237.3c-8.3 5.1-13.9 13.7-15.1 23.3zM448 448l-97.1 0 0-149.4c0-5.9 4.7-10.6 10.6-10.6 4 0 7.7 2.3 9.5 5.9L448 448z"],qrcode:[448,512,[],"f029","M64 160l64 0 0-64-64 0 0 64zM0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48L0 80zM64 416l64 0 0-64-64 0 0 64zM0 336c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zM320 96l0 64 64 0 0-64-64 0zM304 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zM288 352a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm96 32c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32zm32-96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-32 32a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"],dragon:[640,512,[128009],"f6d5","M352 124.5l-51.9-13c-6.5-1.6-11.3-7.1-12-13.8s2.8-13.1 8.7-16.1l40.8-20.4-43.3-32.5c-5.5-4.1-7.8-11.3-5.6-17.9S297.1 0 304 0L464 0c30.2 0 58.7 14.2 76.8 38.4l57.6 76.8c6.2 8.3 9.6 18.4 9.6 28.8 0 26.5-21.5 48-48 48l-21.5 0c-17 0-33.3-6.7-45.3-18.7l-13.3-13.3-32 0 0 21.5c0 24.8 12.8 47.9 33.8 61.1l106.6 66.6c32.1 20.1 51.6 55.2 51.6 93.1 0 60.6-49.1 109.8-109.8 109.8L32.3 512c-3.3 0-6.6-.4-9.6-1.4-9.2-2.8-16.7-9.6-20.4-18.6-1.3-3.3-2.2-6.9-2.3-10.7-.2-3.7 .3-7.3 1.3-10.7 2.8-9.2 9.6-16.7 18.6-20.4 3-1.2 6.2-2 9.5-2.2L433.3 412c8.3-.7 14.7-7.7 14.7-16.1 0-4.3-1.7-8.4-4.7-11.4l-44.4-44.4c-30-30-46.9-70.7-46.9-113.1l0-102.5zM512 72.3c0-.1 0-.2 0-.3s0-.2 0-.3l0 .6zm-1.3 7.4L464.3 68.1c-.2 1.3-.3 2.6-.3 3.9 0 13.3 10.7 24 24 24 10.6 0 19.5-6.8 22.7-16.3zM130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1l130.6 87 0 27.5c0 32.8 8.4 64.8 24 93l-232 0c-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 232.8 5.4 228L130.9 116.5z"],"hourglass-end":[384,512,[8987,"hourglass-3"],"f253","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 11c0 42.4 16.9 83.1 46.9 113.1l67.9 67.9-67.9 67.9C48.9 353.9 32 394.6 32 437l0 11c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-11c0-42.4-16.9-83.1-46.9-113.1l-67.9-67.9 67.9-67.9c30-30 46.9-70.7 46.9-113.1l0-11c17.7 0 32-14.3 32-32S369.7 0 352 0L32 0zM96 75l0-11 192 0 0 11c0 25.5-10.1 49.9-28.1 67.9l-67.9 67.9-67.9-67.9C106.1 124.9 96 100.4 96 75z"],grip:[512,512,[58119,"grid-horizontal","grip-horizontal"],"f58d","M88 96c22.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-40l48 0zM280 224l-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 40zm192 0l-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 192l-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 40zM280 288c22.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-40l48 0zM88 416l-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 40z"],"border-top-left":[448,512,["border-style"],"f853","M0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-352 352 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32C28.7 32 0 60.7 0 96L0 448zm128 0c0 17.7 14.3 32 32 32s32-14.3 32-32-14.3-32-32-32-32 14.3-32 32zm128 0c0 17.7 14.3 32 32 32s32-14.3 32-32-14.3-32-32-32-32 14.3-32 32zm160 32c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zM384 192a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zm32 160a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"],"list-ul":[512,512,["list-dots"],"f0ca","M48 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM48 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM96 256a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"],"people-robbery":[576,512,[],"e536","M488.2 59.1C478.1 99.6 441.7 128 400 128s-78.1-28.4-88.2-68.9L303 24.2C298.8 7.1 281.4-3.3 264.2 1S236.7 22.6 241 39.8l8.7 34.9c11 44 40.2 79.6 78.3 99.6L328 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-305.7c38.1-20 67.3-55.6 78.3-99.6L559 39.8c4.3-17.1-6.1-34.5-23.3-38.8S501.2 7.1 497 24.2l-8.7 34.9zM400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM80 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 32c-35.3 0-64 28.7-64 64l0 96 0 .6 0 191.4c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-227.3 13 20.5c5.9 9.2 16.1 14.9 27 14.9l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-30.4 0-37.4-58.9C157.6 142 132.1 128 104.7 128L72 128z"],"mobile-button":[384,512,[],"f10b","M80 0C44.7 0 16 28.7 16 64l0 384c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L80 0zM192 464c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"],"arrow-down-a-z":[512,512,["sort-alpha-asc","sort-alpha-down"],"f15d","M230.6 390.6l-80 80c-12.5 12.5-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L96 370.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 306.7 25.4-25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm182-340.9c50.7 101.3 77.3 154.7 80 160 7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3l-7.2-14.3-88.4 0-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9c2.7-5.3 29.3-58.7 80-160 5.4-10.8 16.5-17.7 28.6-17.7s23.2 6.8 28.6 17.7zM384 135.6l-20.2 40.4 40.4 0-20.2-40.4zM288 320c0-17.7 14.3-32 32-32l128 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L397.3 416 448 416c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l73.4-73.4-50.7 0c-17.7 0-32-14.3-32-32z"],"money-bill":[512,512,[],"f0d6","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm192 24c0 4.4-3.6 8.1-8 7.5-29-3.6-51.9-26.6-55.5-55.5-.5-4.4 3.1-8 7.5-8l48 0c4.4 0 8 3.6 8 8l0 48zM64 328c0-4.4 3.6-8.1 8-7.5 29 3.6 51.9 26.6 55.5 55.5 .5 4.4-3.1 8-7.5 8l-48 0c-4.4 0-8-3.6-8-8l0-48zm8-136.5c-4.4 .5-8-3.1-8-7.5l0-48c0-4.4 3.6-8 8-8l48 0c4.4 0 8.1 3.6 7.5 8-3.6 29-26.6 51.9-55.5 55.5zm368 129c4.4-.5 8 3.1 8 7.5l0 48c0 4.4-3.6 8-8 8l-48 0c-4.4 0-8.1-3.6-7.5-8 3.6-29 26.6-51.9 55.5-55.5z"],"circle-minus":[512,512,["minus-circle"],"f056","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM168 232l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],"arrow-pointer":[448,512,["mouse-pointer"],"f245","M77.3 2.5c8.1-4.1 17.9-3.2 25.1 2.3l320 239.9c8.3 6.2 11.6 17 8.4 26.8s-12.4 16.4-22.8 16.4l-152.3 0 88.9 177.7c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3l-88.9-177.7-91.3 121.8c-6.2 8.3-17 11.6-26.8 8.4S64 434.3 64 424L64 24c0-9.1 5.1-17.4 13.3-21.5z"],"square-share-nodes":[448,512,["share-alt-square"],"f1e1","M64 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 32zM368 160c0 35.3-28.7 64-64 64-15.4 0-29.5-5.4-40.6-14.5l-85.3 46.5 85.3 46.5c11-9.1 25.2-14.5 40.6-14.5 35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L158.5 300c-11.7 12.3-28.2 20-46.5 20-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.3 0-35.3 28.7-64 64-64s64 28.7 64 64z"],"table-cells-large":[448,512,["th-large"],"f009","M384 96l-128 0 0 128 128 0 0-128zm64 128l0 192c0 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 128zM64 288l0 128 128 0 0-128-128 0zm128-64l0-128-128 0 0 128 128 0zm64 64l0 128 128 0 0-128-128 0z"],cat:[576,512,[128008],"f6be","M64 96c53 0 96 43 96 96l0 85.8c29.7-44.7 77.8-76.2 133.4-84 25.6 60 85.2 102.1 154.6 102.1 10.9 0 21.6-1.1 32-3.1L480 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-140.8-136 108.8 56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-144 0c-53 0-96-43-96-96l0-224c0-16.6-12.6-30.2-28.7-31.8l-6.6-.3C44.6 158.2 32 144.6 32 128 32 110.3 46.3 96 64 96zM533.8 3.2C544.2-5.5 560 1.9 560 15.5L560 128c0 61.9-50.1 112-112 112S336 189.9 336 128l0-112.5c0-13.6 15.8-21 26.2-12.3L416 48 480 48 533.8 3.2zM400 108a20 20 0 1 0 0 40 20 20 0 1 0 0-40zm96 0a20 20 0 1 0 0 40 20 20 0 1 0 0-40z"],"calendar-week":[448,512,[],"f784","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-32c0-17.7 14.3-32 32-32zm0 256c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-192 0z"],"code-compare":[512,512,[],"e13a","M198.8 1.8c9-3.7 19.3-1.7 26.2 5.2l56 56c9.4 9.4 9.4 24.6 0 33.9l-56 56c-6.9 6.9-17.2 8.9-26.2 5.2S184 145.7 184 136l0-24-24 0c-17.7 0-32 14.3-32 32l0 214.7c28.3 12.3 48 40.5 48 73.3 0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3L64 144c0-53 43-96 96-96l24 0 0-24c0-9.7 5.8-18.5 14.8-22.2zM392 80a24 24 0 1 0 48 0 24 24 0 1 0 -48 0zm-8 73.3c-28.3-12.3-48-40.5-48-73.3 0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3L448 368c0 53-43 96-96 96l-24 0 0 24c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-56-56c-9.4-9.4-9.4-24.6 0-33.9l56-56c6.9-6.9 17.2-8.9 26.2-5.2S328 366.3 328 376l0 24 24 0c17.7 0 32-14.3 32-32l0-214.7zM72 432a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z"],"road-circle-xmark":[640,512,[],"e566","M287.9 32l-76.2 0c-29.4 0-55.1 20.1-62.1 48.6L65.4 420.5C57.9 450.7 80.8 480 112 480l209.4 0c-11.2-24.4-17.4-51.4-17.4-80 0-28.6 6.2-55.7 17.4-80-.5 0-1 0-1.6 0-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 49.2c35.2-40 86.7-65.2 144.2-65.2 9 0 17.8 .6 26.4 1.8l-32-129.2C483.4 52.1 457.8 32 428.3 32l-76.5 0 0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zM496 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7l-36.7 36.7 36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-36.7-36.7-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l36.7-36.7-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l36.7 36.7 36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"],pallet:[576,512,[],"f482","M32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 64-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-64 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 320zm96 64l128 0 0 64-128 0 0-64zm192 0l128 0 0 64-128 0 0-64z"],"cake-candles":[448,512,[127874,"birthday-cake","cake"],"f1fd","M86.4-10.5L61.8 31.6C58 38.1 56 45.6 56 53.2L56 56c0 22.1 17.9 40 40 40s40-17.9 40-40l0-2.8c0-7.6-2-15-5.8-21.6L105.6-10.5c-2-3.4-5.7-5.5-9.6-5.5s-7.6 2.1-9.6 5.5zm128 0L189.8 31.6c-3.8 6.5-5.8 14-5.8 21.6l0 2.8c0 22.1 17.9 40 40 40s40-17.9 40-40l0-2.8c0-7.6-2-15-5.8-21.6L233.6-10.5c-2-3.4-5.7-5.5-9.6-5.5s-7.6 2.1-9.6 5.5zM317.8 31.6c-3.8 6.5-5.8 14-5.8 21.6l0 2.8c0 22.1 17.9 40 40 40s40-17.9 40-40l0-2.8c0-7.6-2-15-5.8-21.6L361.6-10.5c-2-3.4-5.7-5.5-9.6-5.5s-7.6 2.1-9.6 5.5L317.8 31.6zM128 160c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 53.5C26.7 226.6 0 262.2 0 304l0 20.8c20.9 1.3 41.6 7.3 60.3 18l7.1 4.1c26.3 15 58.9 13.4 83.6-4.2 43.7-31.2 102.3-31.2 146 0 24.6 17.6 57.3 19.3 83.6 4.2l7.1-4.1c18.7-10.7 39.3-16.7 60.3-18l0-20.8c0-41.8-26.7-77.4-64-90.5l0-53.5c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48-64 0 0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48-64 0 0-48zM448 373c-12.7 1.2-25.1 5-36.5 11.5l-7.1 4.1c-42.6 24.3-95.4 21.7-135.3-6.8-27-19.3-63.2-19.3-90.2 0-39.9 28.5-92.7 31.2-135.3 6.8l-7.1-4.1C25.1 378 12.7 374.1 0 373l0 75c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-75z"],"bug-slash":[576,512,[],"e490","M7-24.9c9.4-9.4 24.6-9.4 33.9 0L241.8 176 344 176c14.2 0 27.7 2.8 40 8l108.8-81.6c14.1-10.6 34.2-7.7 44.8 6.4s7.7 34.2-6.4 44.8l-97.8 73.3c5.3 8.9 9.3 18.7 11.8 29.1l98.8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0 0 32c0 9.5-.8 18.7-2.4 27.8L569 503.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 9.1C-2.3-.3-2.3-15.5 7-24.9zM398.2 468c-23.2 22.1-53 37.2-86.2 42.2l0-128.4 86.2 86.2zM264 333.8l0 176.4c-51.2-7.7-94.5-39.7-117.7-83.9L83.2 473.6c-14.1 10.6-34.2 7.7-44.8-6.4s-7.7-34.2 6.4-44.8l83.4-62.5c-.1-2.6-.2-5.2-.2-7.9l0-32-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l98.8 0c3.3-13.9 9.3-26.7 17.6-37.8L264 333.8zM355.6 128l-82.4 0-72.3-72.3C216.1 22.8 249.4 0 288 0 341 0 384 43 384 96l0 3.6c0 15.7-12.7 28.4-28.4 28.4z"],tarp:[512,512,[],"e57b","M448 64c35.3 0 64 28.7 64 64l0 149.5c0 17-6.7 33.3-18.7 45.3L386.7 429.3c-12 12-28.3 18.7-45.3 18.7L64 448c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l384 0zm5.5 208L360 272c-13.3 0-24 10.7-24 24l0 93.5 117.5-117.5zM96 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"],"diagram-predecessor":[448,512,[],"e477","M289.2 137.9c2.5-6 8.3-9.9 14.8-9.9l40 0 0-24c0-13.3-10.7-24-24-24l-98 0c1.3 5.1 2 10.5 2 16l0 64c0 35.3-28.7 64-64 64l-96 0c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l256 0c39.8 0 72 32.2 72 72l0 24 40 0c6.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 0l-64-64c-4.6-4.6-5.9-11.5-3.5-17.4zM384 352l-320 0 0 64 320 0 0-64zm64 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l320 0c35.3 0 64 28.7 64 64l0 64z"],"face-flushed":[512,512,[128563,"flushed"],"f579","M0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zM168 392c0 13.3 10.7 24 24 24l128 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-128 0c-13.3 0-24 10.7-24 24zm-8-96a72 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"],"diagram-next":[448,512,[],"e476","M384 224c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l128 0 0 64-32 0c-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 0l64-64c4.6-4.6 5.9-11.5 3.5-17.4S294.5 288 288 288l-32 0 0-64 128 0zM64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64l-34 0c5.6 21.7-.5 45.1-16.7 61.3l-64 64c-25 25-65.5 25-90.5 0l-64-64C98.6 333.1 92.4 309.7 98 288l-34 0z"],"anchor-circle-xmark":[640,512,[],"e4ac","M320.5 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-32-96c-53 0-96 43-96 96 0 41.8 26.7 77.4 64 90.5l0 257.9c-62.9-14.3-110.2-69.7-111.9-136.5l16.1 14.1c10 8.7 25.1 7.7 33.9-2.3s7.7-25.1-2.3-33.9l-64-56c-9-7.9-22.6-7.9-31.6 0l-64 56c-10 8.7-11 23.9-2.3 33.9s23.9 11 33.9 2.3l16.2-14.2c2.1 113.1 94.4 204.1 208 204.1 16.6 0 32.7-1.9 48.2-5.6-20.3-30.5-32.2-67-32.2-106.4 0-27.3 5.7-53.3 16-76.9l0-136.6c37.3-13.2 64-48.7 64-90.5 0-53-43-96-96-96zm208 544a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7l-36.7 36.7 36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-36.7-36.7-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l36.7-36.7-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l36.7 36.7 36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"],"person-circle-xmark":[640,512,[],"e543","M280 24a56 56 0 1 0 -112 0 56 56 0 1 0 112 0zm24 212.7L341 286.6c12.8-17.5 28.5-32.7 46.3-45l-56.2-75.7C306 132 266.3 112 224 112s-82 20-107.2 53.9l-70.5 95c-10.5 14.2-7.6 34.2 6.6 44.8s34.2 7.6 44.8-6.6L144 236.7 144 512c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-8.8 7.2-16 16-16s16 7.2 16 16l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-275.3zM496 544a144 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 0l-36.7-36.7-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l36.7-36.7-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l36.7 36.7 36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 400z"],spa:[576,512,[],"f5bb","M169.7 227.5c34.3 18.7 64.5 44.1 88.8 74.5 11.1 13.9 21 28.9 29.4 44.8 8.5-15.9 18.3-30.8 29.4-44.8 24.3-30.5 54.5-55.9 88.8-74.5 41.7-22.7 89.4-35.5 139.7-35.5l9.9 0c11.1 0 20.1 9 20.1 20.1 0 148-119.9 267.9-267.9 267.9l-40.2 0C119.9 480 0 360.1 0 212.1 0 201 9 192 20.1 192l9.9 0c50.4 0 98.1 12.8 139.7 35.5zM303.9 38c16.9 15.9 61.4 63.4 89 142.3-40.1 20.2-75.8 48.2-104.9 82.1-29.2-33.9-64.8-61.8-104.9-82.1 27.6-78.9 72.2-126.4 89-142.3 4.3-4.1 10-6 15.9-6s11.6 2 15.9 6z"],"bars-progress":[448,512,["tasks-alt"],"f828","M288 160l96 0 0-64-96 0 0 64zM0 160L0 80C0 53.5 21.5 32 48 32l352 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48L48 224c-26.5 0-48-21.5-48-48l0-16zM160 416l224 0 0-64-224 0 0 64zM0 416l0-80c0-26.5 21.5-48 48-48l352 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48l0-16z"],"heart-circle-check":[576,512,[],"e4fd","M241 87.1l15 20.7 15-20.7C296 52.5 336.2 32 378.9 32 452.4 32 512 91.6 512 165.1l0 2.6c0 17.6-3.4 35.6-9.5 53.7-21.8-8.6-45.6-13.4-70.5-13.4-106 0-192 86-192 192 0 28.5 6.2 55.6 17.4 80-.5 0-.9 0-1.4 0-15.5 0-30.8-4.6-43.1-14.1-73-55.7-212.9-186-212.9-298.2l0-2.6C0 91.6 59.6 32 133.1 32 175.8 32 216 52.5 241 87.1zM288 400a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm201.4-60.9c-7.1-5.2-17.2-3.6-22.4 3.5l-53 72.9-26.8-26.8c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c3.3 3.3 7.9 5 12.6 4.6s8.9-2.8 11.7-6.5l64-88c5.2-7.1 3.6-17.2-3.5-22.3z"],"mars-stroke-right":[640,512,[9897,"mars-stroke-h"],"f22b","M320.5 256a112 112 0 1 0 -224 0 112 112 0 1 0 224 0zM208.5 80c86.3 0 158.1 62.1 173.1 144.1 1-.1 1.9-.1 2.9-.1l16 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 61.4 0-22.4-28c-11-13.8-8.8-33.9 5-45s33.9-8.8 45 5l64 80c9.3 11.7 9.3 28.3 0 40l-64 80c-11 13.8-31.2 16-45 5s-16-31.2-5-45l22.4-28-61.4 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-16 0c-1 0-1.9 0-2.9-.1-15 82-86.8 144.1-173.1 144.1-97.2 0-176-78.8-176-176s78.8-176 176-176z"],"tower-observation":[448,512,[],"e586","M209.7 3.4c9-4.5 19.6-4.5 28.6 0l160 80c15.8 7.9 22.2 27.1 14.3 42.9-5.6 11.2-16.9 17.7-28.6 17.7l0 80c0 17.7-14.3 32-32 32l-13 0 32 192 45 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l45 0 32-192-13 0c-17.7 0-32-14.3-32-32l0-80c-11.7 0-23-6.5-28.6-17.7-7.9-15.8-1.5-35 14.3-42.9l160-80zM310.7 448l-86.7-61.9-86.7 61.9 173.4 0zm-153-192l-3.5 21.2 69.9 49.9 69.9-49.9-3.5-21.2-132.7 0zm-12.3 73.9l-10.1 60.6 47.5-33.9-37.4-26.7zm119.9 26.7l47.5 33.9-10.1-60.6-37.4 26.7zM152 128c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"],"sterling-sign":[384,512,[163,"gbp","pound-sign"],"f154","M91.3 288l-34.8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l21.4 0C37.3 147.3 105.1 42 207.6 42l8.2 0c33.6 0 66.2 11.3 92.5 32.2l16.1 12.7c13.9 11 16.2 31.1 5.2 45s-31.1 16.2-45 5.2l-16.1-12.7c-15-11.9-33.6-18.4-52.8-18.4l-8.2 0c-57.3 0-94.7 59.9-69.7 111.4 3.6 7.4 6.6 14.9 9.1 22.6l149.5 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-141.2 0c1 35.3-8.7 70.6-28.9 100.9l-18.1 27.1 212.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-272 0c-11.8 0-22.6-6.5-28.2-16.9s-5-23 1.6-32.9l51.2-76.8c13.1-19.6 19.2-42.6 18.2-65.4z"],"faucet-drip":[512,512,[128688],"e006","M224 32c-17.7 0-32 14.3-32 32L96 64C78.3 64 64 78.3 64 96s14.3 32 32 32l96 0 0 64-18.7 0c-8.5 0-16.6 3.4-22.6 9.4L128 224 32 224c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l100.1 0c20.2 29 53.9 48 91.9 48s71.7-19 91.9-48l36.1 0c17.7 0 32 14.3 32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32 0-88.4-71.6-160-160-160l-32 0-22.6-22.6c-6-6-14.1-9.4-22.6-9.4l-18.7 0 0-64 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0c0-17.7-14.3-32-32-32zM436.8 455.4l-18.2 42.4c-1.8 4.1-2.7 8.6-2.7 13.1l0 1.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-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"],"circle-info":[512,512,["info-circle"],"f05a","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM224 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-8 64l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],feather:[512,512,[129718],"f52d","M352 0c41 0 80.3 16.3 109.2 45.2l5.5 5.5c29 29 45.3 68.3 45.3 109.2 0 24.1-5.7 47.6-16.2 68.8-1.9 3.7-5.3 6.5-9.3 7.7L374.5 270c-3.9 1.2-6.5 4.7-6.5 8.8 0 5.1 4.1 9.2 9.2 9.2l32.2 0c14.3 0 21.4 17.2 11.3 27.3l-22.4 22.4c-1.9 1.9-4.2 3.2-6.7 4l-81 24.3c-3.9 1.2-6.5 4.7-6.5 8.8 0 5.1 4.1 9.2 9.2 9.2 13.2 0 18.9 15.7 7.8 22.9-41.1 26.6-89.3 41.1-139 41.1l-86 0-48 48c-8.8 8.8-23.2 8.8-32 0s-8.8-23.2 0-32L256 224c8.8-8.8 8.8-23.2 0-32s-23.2-8.8-32 0L79.5 336.5c-5.7 5.7-15.5 1.7-15.5-6.4 0-67.9 27-133 75-181L242.8 45.2C271.7 16.3 311 0 352 0z"],"bowl-rice":[512,512,[],"e2eb","M176 40c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm24 48l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM56 160l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM0 283.4C0 268.3 12.3 256 27.4 256l457.1 0c15.1 0 27.4 12.3 27.4 27.4 0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28l-231.5 0c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4zM224 184c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-96 0c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zM104 88l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm216 96c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zM296 88l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm120 96c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zM392 88l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM296 16l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"],"star-half-stroke":[576,512,["star-half-alt"],"f5c0","M288.1 353.6c10 0 19.9 2.3 29 7l74.4 37.9-13-82.5c-3.2-20.2 3.5-40.7 17.9-55.2l59-59.1-82.5-13.1c-20.2-3.2-37.7-15.9-47-34.1l-38-74.4 0 273.6zM457.4 489c-7.3 5.3-17 6.1-25 2L288.1 417.6 143.8 491c-8 4.1-17.7 3.3-25-2s-11-14.2-9.6-23.2L134.4 305.9 20 191.4c-6.4-6.4-8.6-15.8-5.8-24.4s10.1-14.9 19.1-16.3l159.9-25.4 73.6-144.2c4.1-8 12.4-13.1 21.4-13.1s17.3 5.1 21.4 13.1L383 125.3 542.9 150.7c8.9 1.4 16.3 7.7 19.1 16.3s.5 18-5.8 24.4L441.7 305.9 467 465.8c1.4 8.9-2.3 17.9-9.6 23.2z"],"temperature-arrow-down":[512,512,["temperature-down"],"e03f","M64.5 96c0-53 43-96 96-96s96 43 96 96l0 164.7c29.5 26.4 48 64.7 48 107.3 0 79.5-64.5 144-144 144s-144-64.5-144-144c0-42.6 18.5-81 48-107.3L64.5 96zm96 336c35.3 0 64-28.7 64-64 0-26.9-16.5-49.9-40-59.3l0-28.7c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 28.7c-23.5 9.5-40 32.5-40 59.3 0 35.3 28.7 64 64 64zM439.1 310.6c-6 6-14.1 9.4-22.6 9.4s-16.6-3.4-22.6-9.4l-64-64c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l9.4 9.4 0-178.7c0-17.7 14.3-32 32-32s32 14.3 32 32l0 178.7 9.4-9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64z"],"mask-ventilator":[640,512,[],"e524","M152.2 192c-15.4 38.3-24.2 77.2-24.2 108.8 0 13.3 1.5 26.2 4.4 38.7l-17-3.4c-29.9-6-51.4-32.2-51.4-62.8l0-81.3 88.2 0zm32.9-64L64 128c-35.3 0-64 28.7-64 64l0 81.3c0 61 43.1 113.5 102.9 125.5l66.3 13.3c18.7 22.1 42.9 40 70.8 51.8l0-87.8c-10.1-14.2-16-31.3-16-49.7 0-49.5 43-134.4 96-134.4 52.5 0 96 84.9 96 134.4 0 18.4-5.9 35.4-16 49.6l0 87.7c27.6-11.8 51.7-29.6 70.4-51.6l66.7-13.3c59.8-12 102.9-64.5 102.9-125.5l0-81.3c0-35.3-28.7-64-64-64l-121.5 0c-34.8-54.2-82.5-96-134.5-96-52.6 0-100.2 41.8-134.9 96zm302.5 64l88.4 0 0 81.3c0 30.5-21.5 56.8-51.4 62.8l-17 3.4c2.9-12.4 4.5-25.4 4.5-38.7 0-31.6-8.9-70.5-24.4-108.8zM288 320l0 192 64 0 0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32z"],"file-video":[384,512,[],"f1c8","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM80 304l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-24 35 35c3.2 3.2 7.5 5 12 5 9.4 0 17-7.6 17-17l0-94.1c0-9.4-7.6-17-17-17-4.5 0-8.8 1.8-12 5l-35 35 0-24c0-17.7-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32z"],"arrow-trend-down":[576,512,[],"e097","M384 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-160c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 82.7-169.4-169.4c-12.5-12.5-32.8-12.5-45.3 0L192 242.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0L320 205.3 466.7 352 384 352z"],"oil-can":[640,512,[],"f613","M320 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32-176 0c-26.5 0-48 21.5-48 48l0 64.8c0 19 11.2 36.2 28.5 43.9l67.5 30 0 21.3c0 26.5 21.5 48 48 48l259.1 0c18.4 0 35.8-7.9 48-21.7L633.5 187.7c12.3-13.9-.3-35.4-18.4-31.5L448 192 397.5 166.8c-8.9-4.4-18.7-6.8-28.6-6.8l-80.9 0 0-32 32 0zM96 208l0 86.1-48-21.3 0-64.8 48 0z"],"people-carry-box":[576,512,["people-carry"],"f4ce","M64-32A56 56 0 1 1 64 80 56 56 0 1 1 64-32zM0 171.1c0-32.6 26.5-59.1 59.1-59.1 23.5 0 45.5 11.3 59.1 30.4l48.7 68.2c5.8 8.2 15.1 13.1 25.1 13.4l0-96c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 96c10-.3 19.3-5.2 25.1-13.4l48.7-68.2c13.6-19.1 35.6-30.4 59.1-30.4 32.6 0 59.1 26.5 59.1 59.1L576 272c0 30.2-14.2 58.7-38.4 76.8l-76.8 57.6c-8.1 6-12.8 15.5-12.8 25.6l0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-80c0-30.2 14.2-58.7 38.4-76.8l41.6-31.2 0-80.1-2.8 3.9c-18 25.2-47.1 40.2-78.1 40.2L352 288c-.6 0-1.3 0-1.9-.1-.6 0-1.3 .1-1.9 .1l-120.4 0c-.6 0-1.3 0-1.9-.1-.6 0-1.3 .1-1.9 .1l-31.1 0c-31 0-60.1-15-78.1-40.2l-2.8-3.9 0 80.1 41.6 31.2C177.8 373.3 192 401.8 192 432l0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-80c0-10.1-4.7-19.6-12.8-25.6L38.4 348.8C14.2 330.7 0 302.2 0 272L0 171.1zM0 379.3c3.1 2.7 6.3 5.4 9.6 7.9L64 428 64 512c0 17.7-14.3 32-32 32S0 529.7 0 512L0 379.3zM568 24a56 56 0 1 1 -112 0 56 56 0 1 1 112 0zm8 488c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-84 54.4-40.8c3.3-2.5 6.5-5.1 9.6-7.9L576 512z"],chair:[448,512,[129681],"f6c0","M152 256l0-181.8c-24.5 20.5-40 51.4-40 85.8l0 96 40 0zm48 0l48 0 0-205.4c-7.7-1.7-15.8-2.6-24-2.6s-16.3 .9-24 2.6L200 256zM296 74.2l0 181.8 40 0 0-96c0-34.4-15.5-65.2-40-85.8zM32 256l32 0 0-96C64 71.6 135.6 0 224 0S384 71.6 384 160l0 96 32 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-256 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32z"],wind:[512,512,[],"f72e","M288 32c0 17.7 14.3 32 32 32l40 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L32 112c-17.7 0-32 14.3-32 32s14.3 32 32 32l328 0c48.6 0 88-39.4 88-88S408.6 0 360 0L320 0c-17.7 0-32 14.3-32 32zm64 352c0 17.7 14.3 32 32 32l32 0c53 0 96-43 96-96s-43-96-96-96L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32 14.3-32 32zM128 512l40 0c48.6 0 88-39.4 88-88s-39.4-88-88-88L32 336c-17.7 0-32 14.3-32 32s14.3 32 32 32l136 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-40 0c-17.7 0-32 14.3-32 32s14.3 32 32 32z"],"layer-group":[512,512,[],"f5fd","M232.5 5.2c14.9-6.9 32.1-6.9 47 0l218.6 101c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L13.9 149.8C5.4 145.8 0 137.3 0 128s5.4-17.9 13.9-21.8L232.5 5.2zM48.1 218.4l164.3 75.9c27.7 12.8 59.6 12.8 87.3 0l164.3-75.9 34.1 15.8c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L13.9 277.8C5.4 273.8 0 265.3 0 256s5.4-17.9 13.9-21.8l34.1-15.8zM13.9 362.2l34.1-15.8 164.3 75.9c27.7 12.8 59.6 12.8 87.3 0l164.3-75.9 34.1 15.8c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L13.9 405.8C5.4 401.8 0 393.3 0 384s5.4-17.9 13.9-21.8z"],"head-side-mask":[512,512,[],"e063","M445.9 193c-.1-.4-.2-.9-.2-1.3-15.7-108.4-108.9-191.7-221.7-191.7-85 0-159 47.4-196.9 117.2L283.3 288 456 288 442.9 336 336 336c-8.8 0-16 7.2-16 16s7.2 16 16 16l98.2 0-8.7 32-89.5 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80.6 0c-6.7 19.1-24.8 32-45.3 32L288 464c-17.7 0-32-14.3-32-32l0-104.5-247.5-165C3 182.1 0 202.7 0 224 0 278 19.1 327.5 50.9 366.2 58.9 375.9 64 387.8 64 400.4L64 464c0 26.5 21.5 48 48 48l127.3 0 .7 0 131.3 0c44.9 0 83.8-31.1 93.6-74.9l33.9-150.3c3.3-14.4-.3-29.5-9.7-41L445.9 193zM288 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"],hands:[512,512,["sign-language","signing"],"f2a7","M512 160l-.1 72.6c0 44.8-17.6 87.1-47.9 118.4-.3-77-40.1-148.4-105.4-189.3l-1.9-1.2c2.5-3.7 2.8-8.6 .4-12.7l-62-107.4c-6.6-11.5-2.7-26.2 8.8-32.8S330 5 336.6 16.5l68 117.8 0 0 0 0 43.3 75 .1-49.3c0-17.7 14.4-32 32-32s32 14.4 32 32zM298.4 124.2c-14.1-8.8-29.8-12.7-45.2-12.1L216.7 48.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8l67.1 116.2-27-16.9zM211.9 88.5l16.4 28.4c-15.1 5.5-28.6 15.6-38.3 29.7l-19.7-34.2c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zm-46.4 63.7l12.5 21.7c-2 8.6-2.5 17.5-1.7 26.1l-4.3 0 0 0-34.4 0-13.7-23.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zM228.9 175c9.4-15 29.1-19.5 44.1-10.2l60.2 37.6C384.7 234.7 416 291.2 416 352l0 8c0 83.9-68.1 152-152 152L88 512c-13.3 0-24-10.7-24-24s10.7-24 24-24l92 0c6.6 0 12-5.4 12-12s-5.4-12-12-12L56 440c-13.3 0-24-10.7-24-24s10.7-24 24-24l124 0c6.6 0 12-5.4 12-12s-5.4-12-12-12L24 368c-13.3 0-24-10.7-24-24s10.7-24 24-24l156 0c6.6 0 12-5.4 12-12s-5.4-12-12-12L56 296c-13.3 0-24-10.7-24-24s10.7-24 24-24l136 0 0 0 0 0 93.2 0-46.2-28.9c-15-9.4-19.5-29.1-10.2-44.1z"],tablets:[512,512,[],"f490","M495.3 76.6c-4.6-8.7-16.3-9.7-23.3-2.7L297.9 248c-7 7-6 18.7 2.7 23.3 20.1 10.7 43 16.7 67.4 16.7 79.5 0 144-64.5 144-144 0-24.3-6-47.3-16.7-67.4zM240.7 211.4c4.6 8.7 16.3 9.7 23.3 2.7L438.1 40c7-7 6-18.7-2.7-23.3-20.1-10.7-43-16.7-67.4-16.7-79.5 0-144 64.5-144 144 0 24.3 6 47.3 16.7 67.4zM144 224C79.2 224 24.4 266.8 6.3 325.6 3.4 335.1 11 344 20.9 344l246.2 0c9.9 0 17.5-8.9 14.6-18.4-.9-3-1.9-5.9-3-8.7-37.4-18.1-68-48-87-84.8-14.9-5.2-30.9-8.1-47.6-8.1zM281.7 410.4c2.9-9.5-4.7-18.4-14.6-18.4L20.9 392C11 392 3.4 400.9 6.3 410.4 24.4 469.2 79.2 512 144 512s119.6-42.8 137.7-101.6z"],"weight-hanging":[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-32 0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32l-21.8 0c-28.3 0-53.2 18.5-61.3 45.6L2.4 440.2C.8 445.4 0 450.8 0 456.2 0 487 25 512 55.8 512l400.4 0c30.8 0 55.8-25 55.8-55.8 0-5.4-.8-10.8-2.4-16l-80-266.5c-8.1-27.1-33-45.6-61.3-45.6l-21.8 0z"],dice:[512,512,[127922],"f522","M141.4 2.3C103-8 63.5 14.8 53.3 53.2L2.5 242.7C-7.8 281.1 15 320.6 53.4 330.9l189.5 50.8c38.4 10.3 77.9-12.5 88.2-50.9l50.8-189.5c10.3-38.4-12.5-77.9-50.9-88.2L141.4 2.3zm23 205.7a32 32 0 1 1 55.4-32 32 32 0 1 1 -55.4 32zM79.2 220.3a32 32 0 1 1 32 55.4 32 32 0 1 1 -32-55.4zm185 96.4a32 32 0 1 1 -32-55.4 32 32 0 1 1 32 55.4zm9-208.4a32 32 0 1 1 32 55.4 32 32 0 1 1 -32-55.4zm-121 14.4a32 32 0 1 1 -32-55.4 32 32 0 1 1 32 55.4zM418 192L377.4 343.2c-17.2 64-83 102-147 84.9l-38.3-10.3 0 30.2c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64L418 192z"],"shop-slash":[576,512,["store-alt-slash"],"e070","M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-57-57 0-190.3c26.8-1.9 48-24.3 48-51.6 0-8-1.9-16-5.5-23.2L497.7 67.4C486.8 45.7 464.7 32 440.4 32L135.6 32c-10.7 0-21 2.7-30.2 7.6L41-24.9zM321.8 256L448 256 448 382.2 321.8 256zM352 421.8l-64-64 0 10.2c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16l0-112 58.2 0-134.8-134.8-29.9 59.9c-3.6 7.2-5.5 15.1-5.5 23.2 0 27.3 21.2 49.7 48 51.6L64 432c0 26.5 21.5 48 48 48l192 0c26.5 0 48-21.5 48-48l0-10.2z"],"sort-down":[384,512,["sort-desc"],"f0dd","M32 288c-12.9 0-24.6 7.8-29.6 19.8S.2 333.5 9.4 342.6l160 160c12.5 12.5 32.8 12.5 45.3 0l160-160c9.2-9.2 11.9-22.9 6.9-34.9S364.9 288 352 288L32 288z"],"peseta-sign":[448,512,[],"e221","M112 32C94.3 32 80 46.3 80 64l0 104-24 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l24 0 0 232c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 96 0c80.2 0 146.6-59 158.2-136l25.8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-25.8 0C386.6 91 320.2 32 240 32L112 32zM333 168l-189 0 0-72 96 0c44.7 0 82.3 30.6 93 72zM144 216l189 0c-10.7 41.4-48.2 72-93 72l-96 0 0-72z"],"tablet-screen-button":[448,512,["tablet-alt"],"f3fa","M0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM256 432a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 64l-320 0 0 288 320 0 0-288z"],"hand-holding-dollar":[576,512,["hand-holding-usd"],"f4c0","M288-16c-13.3 0-24 10.7-24 24l0 12-1.8 0c-36.6 0-66.2 29.7-66.2 66.2 0 33.4 24.9 61.6 58 65.7l61 7.6c5.1 .6 9 5 9 10.2 0 5.7-4.6 10.2-10.2 10.2L240 180c-15.5 0-28 12.5-28 28s12.5 28 28 28l24 0 0 12c0 13.3 10.7 24 24 24s24-10.7 24-24l0-12 1.8 0c36.6 0 66.2-29.7 66.2-66.2 0-33.4-24.9-61.6-58-65.7l-61-7.6c-5.1-.6-9-5-9-10.2 0-5.7 4.6-10.2 10.2-10.2L328 76c15.5 0 28-12.5 28-28s-12.5-28-28-28l-16 0 0-12c0-13.3-10.7-24-24-24zM109.3 341.5L66.7 384 32 384c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l320.5 0c29 0 57.3-9.3 80.7-26.5l126.6-93.3c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416 280 416c-13.3 0-24-10.7-24-24s10.7-24 24-24l72 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-152.2 0c-33.9 0-66.5 13.5-90.5 37.5z"],shield:[512,512,[128737,"shield-blank"],"f132","M256 0c4.6 0 9.2 1 13.4 2.9L457.8 82.8c22 9.3 38.4 31 38.3 57.2-.5 99.2-41.3 280.7-213.6 363.2-16.7 8-36.1 8-52.8 0-172.4-82.5-213.1-264-213.6-363.2-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.9 1 251.4 0 256 0z"],"face-laugh":[512,512,["laugh"],"f599","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM101.6 314c-3.7-13.7 7.5-26 21.7-26l265.4 0c14.2 0 25.4 12.3 21.7 26-18.5 68-80.6 118-154.4 118S120 382 101.6 314zM144 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"],"hands-holding":[640,512,[],"f4c2","M80 104c0-22.1-17.9-40-40-40S0 81.9 0 104L0 325.5c0 25.5 10.1 49.9 28.1 67.9L128 493.3c12 12 28.3 18.7 45.3 18.7l66.7 0c26.5 0 48-21.5 48-48l0-78.9c0-29.7-11.8-58.2-32.8-79.2l-25.3-25.3 0 0c-7.3-7.3-23.1-23.1-47.2-47.2-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3c24.1 24.1 39.9 39.9 47.2 47.2 11 11 9.2 29.2-3.7 37.8-9.7 6.5-22.7 5.2-31-3.1L98.7 309.5c-12-12-18.7-28.3-18.7-45.3L80 104zm480 0l0 160.2c0 17-6.7 33.3-18.7 45.3l-51.1 51.1c-8.3 8.3-21.3 9.6-31 3.1-12.9-8.6-14.7-26.9-3.7-37.8 7.3-7.3 23.1-23.1 47.2-47.2 12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-24.1 24.1-39.9 39.9-47.2 47.2l0 0-25.3 25.3c-21 21-32.8 49.5-32.8 79.2l0 78.9c0 26.5 21.5 48 48 48l66.7 0c17 0 33.3-6.7 45.3-18.7l99.9-99.9c18-18 28.1-42.4 28.1-67.9L640 104c0-22.1-17.9-40-40-40s-40 17.9-40 40z"],"cart-shopping":[640,512,[128722,"shopping-cart"],"f07a","M24-16C10.7-16 0-5.3 0 8S10.7 32 24 32l45.3 0c3.9 0 7.2 2.8 7.9 6.6l52.1 286.3c6.2 34.2 36 59.1 70.8 59.1L456 384c13.3 0 24-10.7 24-24s-10.7-24-24-24l-255.9 0c-11.6 0-21.5-8.3-23.6-19.7l-5.1-28.3 303.6 0c30.8 0 57.2-21.9 62.9-52.2L568.9 69.9C572.6 50.2 557.5 32 537.4 32l-412.7 0-.4-2c-4.8-26.6-28-46-55.1-46L24-16zM208 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm224 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"],octagon:[512,512,[128721],"f306","M188.6 .1c-17 0-33.3 6.7-45.3 18.7L19.2 143C7.2 155 .5 171.2 .5 188.2l0 135.6c0 17 6.7 33.3 18.7 45.3L143.4 493.2c12 12 28.3 18.7 45.3 18.7l135.6 0c17 0 33.3-6.7 45.3-18.7L493.6 369c12-12 18.7-28.3 18.7-45.3l0-135.6c0-17-6.7-33.3-18.7-45.3L369.5 18.8c-12-12-28.3-18.7-45.3-18.7L188.6 .1z"],"hand-pointer":[448,512,[],"f25a","M128 40c0-22.1 17.9-40 40-40s40 17.9 40 40l0 148.2c8.5-7.6 19.7-12.2 32-12.2 20.6 0 38.2 13 45 31.2 8.8-9.3 21.2-15.2 35-15.2 25.3 0 46 19.5 47.9 44.3 8.5-7.7 19.8-12.3 32.1-12.3 26.5 0 48 21.5 48 48l0 112c0 70.7-57.3 128-128 128l-85.3 0c-5 0-9.9-.3-14.7-1-55.3-5.6-106.2-34-140-79L8 336c-13.3-17.7-9.7-42.7 8-56s42.7-9.7 56 8l56 74.7 0-322.7zM240 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm48-16c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z"],registered:[512,512,[174],"f25d","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM200 144l80 0c39.8 0 72 32.2 72 72 0 28.9-17 53.8-41.6 65.3l30.2 50.3c6.8 11.4 3.1 26.1-8.2 32.9s-26.1 3.1-32.9-8.2l-41-68.3-34.4 0 0 56c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-176c0-13.3 10.7-24 24-24zm72 96l8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-56 0 0 48 48 0z"],"house-signal":[576,512,[],"e012","M515.9 240l-19.9 0 0 144c0 35.3-28.7 64-64 64l-137 0c-24-91.7-93.5-165-183-194.3l0-13.7-19.9 0c-15.5 0-28.1-12.6-28.1-28.1 0-7.6 3.1-14.9 8.6-20.2L276.5-4.9C283.9-12 293.7-16 304-16s20.1 4 27.5 11.1L535.4 191.7c5.5 5.3 8.6 12.6 8.6 20.2 0 15.5-12.6 28.1-28.1 28.1zM280 192c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0zM24 288c128.1 0 232 103.9 232 232 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184-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 408c0-13.3 10.7-24 24-24 75.1 0 136 60.9 136 136 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88-13.3 0-24-10.7-24-24z"],"bangladeshi-taka-sign":[384,512,[],"e2e6","M36 32.3C18.4 30.1 2.4 42.5 .3 60S10.5 93.6 28 95.8l7.9 1c16 2 28 15.6 28 31.8l0 31.5-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 176c0 53 43 96 96 96l32 0c106 0 192-86 192-192l0-32c0-53-43-96-96-96l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0c17.7 0 32 14.3 32 32l0 32c0 70.7-57.3 128-128 128l-32 0c-17.7 0-32-14.3-32-32l0-176 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-31.5C128 80.1 92 39.2 43.9 33.2l-7.9-1z"]};SU(function(){JV("fas",zQ),JV("fa-solid",zQ)})})();(function(){function K(x,y){(y==null||y>x.length)&&(y=x.length);for(var c=0,l=Array(y);c=x.length?{done:!0}:{done:!1,value:x[l++]}},e:function(J0){throw J0},f:i}}throw TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var M0,X0=!0,S0=!1;return{s:function(){c=c.call(x)},n:function(){var J0=c.next();return X0=J0.done,J0},e:function(J0){S0=!0,M0=J0},f:function(){try{X0||c.return==null||c.return()}finally{if(S0)throw M0}}}}function M(x,y,c){return(y=j(y))in x?Object.defineProperty(x,y,{value:c,enumerable:!0,configurable:!0,writable:!0}):x[y]=c,x}function A(x,y){if(typeof y!="function"&&y!==null)throw TypeError("Super expression must either be null or a function");x.prototype=Object.create(y&&y.prototype,{constructor:{value:x,writable:!0,configurable:!0}}),Object.defineProperty(x,"prototype",{writable:!1}),y&&v(x,y)}function R(x){if(typeof Symbol<"u"&&x[Symbol.iterator]!=null||x["@@iterator"]!=null)return Array.from(x)}function D(x,y){var c=x==null?null:typeof Symbol<"u"&&x[Symbol.iterator]||x["@@iterator"];if(c!=null){var l,i,M0,X0,S0=[],J0=!0,e0=!1;try{if(M0=(c=c.call(x)).next,y===0){if(Object(c)!==c)return;J0=!1}else for(;!(J0=(l=M0.call(c)).done)&&(S0.push(l.value),S0.length!==y);J0=!0);}catch(U1){e0=!0,i=U1}finally{try{if(!J0&&c.return!=null&&(X0=c.return(),Object(X0)!==X0))return}finally{if(e0)throw i}}return S0}}function F(){throw TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function P(){throw TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function G(x,y){var c=Object.keys(x);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(x);y&&(l=l.filter(function(i){return Object.getOwnPropertyDescriptor(x,i).enumerable})),c.push.apply(c,l)}return c}function T(x){for(var y=1;y]+)(>|$)/g,function(J0,e0,U1){if(U1==="")return J0;var Q1=X0[e0];return Array.isArray(Q1)?"$"+Q1.join("$"):typeof Q1=="number"?"$"+Q1:""}))}if(typeof M0=="function"){var S0=this;return x[Symbol.replace].call(this,i,function(){var J0=arguments;return typeof J0[J0.length-1]!="object"&&(J0=[].slice.call(J0)).push(l(J0,S0)),M0.apply(this,J0)})}return x[Symbol.replace].call(this,i,M0)},N.apply(this,arguments)}var m=function(){},z0={},L0={},s=null,Z0={mark:m,measure:m};try{if(typeof window<"u")z0=window;if(typeof document<"u")L0=document;if(typeof MutationObserver<"u")s=MutationObserver;if(typeof performance<"u")Z0=performance}catch(x){}var L=z0.navigator||{},O=L.userAgent,X=O===void 0?"":O,q=z0,W=L0,C=s,I=Z0,$=!!q.document,Z=!!W.documentElement&&!!W.head&&typeof W.addEventListener==="function"&&typeof W.createElement==="function",S=~X.indexOf("MSIE")||~X.indexOf("Trident/"),B,E=/fa(k|kd|s|r|l|t|d|dr|dl|dt|b|slr|slpr|wsb|tl|ns|nds|es|jr|jfr|jdr|usb|ufsb|udsb|cr|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,w=/Font ?Awesome ?([567 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit|Notdog Duo|Notdog|Chisel|Etch|Thumbprint|Jelly Fill|Jelly Duo|Jelly|Utility|Utility Fill|Utility Duo|Slab Press|Slab|Whiteboard)?.*/i,h={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"},slab:{"fa-regular":"regular",faslr:"regular"},"slab-press":{"fa-regular":"regular",faslpr:"regular"},thumbprint:{"fa-light":"light",fatl:"light"},whiteboard:{"fa-semibold":"semibold",fawsb:"semibold"},notdog:{"fa-solid":"solid",fans:"solid"},"notdog-duo":{"fa-solid":"solid",fands:"solid"},etch:{"fa-solid":"solid",faes:"solid"},jelly:{"fa-regular":"regular",fajr:"regular"},"jelly-fill":{"fa-regular":"regular",fajfr:"regular"},"jelly-duo":{"fa-regular":"regular",fajdr:"regular"},chisel:{"fa-regular":"regular",facr:"regular"},utility:{"fa-semibold":"semibold",fausb:"semibold"},"utility-duo":{"fa-semibold":"semibold",faudsb:"semibold"},"utility-fill":{"fa-semibold":"semibold",faufsb:"semibold"}},u={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},t=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-thumbprint","fa-whiteboard","fa-notdog","fa-notdog-duo","fa-chisel","fa-etch","fa-jelly","fa-jelly-fill","fa-jelly-duo","fa-slab","fa-slab-press","fa-utility","fa-utility-duo","fa-utility-fill"],F0="classic",K0="duotone",r="sharp",A0="sharp-duotone",e="chisel",Y0="etch",r0="jelly",b="jelly-duo",o="jelly-fill",R0="notdog",Q0="notdog-duo",H0="slab",N0="slab-press",d="thumbprint",a="utility",o0="utility-duo",V0="utility-fill",W0="whiteboard",H1="Classic",G0="Duotone",T0="Sharp",v1="Sharp Duotone",P0="Chisel",E0="Etch",i1="Jelly",x0="Jelly Duo",k0="Jelly Fill",N1="Notdog",w0="Notdog Duo",f0="Slab",zK="Slab Press",c0="Thumbprint",g0="Utility",VK="Utility Duo",u0="Utility Fill",y0="Whiteboard",g1=[F0,K0,r,A0,e,Y0,r0,b,o,R0,Q0,H0,N0,d,a,o0,V0,W0],s0=(B={},M(M(M(M(M(M(M(M(M(M(B,F0,H1),K0,G0),r,T0),A0,v1),e,P0),Y0,E0),r0,i1),b,x0),o,k0),R0,N1),M(M(M(M(M(M(M(M(B,Q0,w0),H0,f0),N0,zK),d,c0),a,g0),o0,VK),V0,u0),W0,y0)),b0={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"},slab:{400:"faslr"},"slab-press":{400:"faslpr"},whiteboard:{600:"fawsb"},thumbprint:{300:"fatl"},notdog:{900:"fans"},"notdog-duo":{900:"fands"},etch:{900:"faes"},chisel:{400:"facr"},jelly:{400:"fajr"},"jelly-fill":{400:"fajfr"},"jelly-duo":{400:"fajdr"},utility:{600:"fausb"},"utility-duo":{600:"faudsb"},"utility-fill":{600:"faufsb"}},t1={"Font Awesome 7 Free":{900:"fas",400:"far"},"Font Awesome 7 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 7 Brands":{400:"fab",normal:"fab"},"Font Awesome 7 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 7 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 7 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"},"Font Awesome 7 Jelly":{400:"fajr",normal:"fajr"},"Font Awesome 7 Jelly Fill":{400:"fajfr",normal:"fajfr"},"Font Awesome 7 Jelly Duo":{400:"fajdr",normal:"fajdr"},"Font Awesome 7 Slab":{400:"faslr",normal:"faslr"},"Font Awesome 7 Slab Press":{400:"faslpr",normal:"faslpr"},"Font Awesome 7 Thumbprint":{300:"fatl",normal:"fatl"},"Font Awesome 7 Notdog":{900:"fans",normal:"fans"},"Font Awesome 7 Notdog Duo":{900:"fands",normal:"fands"},"Font Awesome 7 Etch":{900:"faes",normal:"faes"},"Font Awesome 7 Chisel":{400:"facr",normal:"facr"},"Font Awesome 7 Whiteboard":{600:"fawsb",normal:"fawsb"},"Font Awesome 7 Utility":{600:"fausb",normal:"fausb"},"Font Awesome 7 Utility Duo":{600:"faudsb",normal:"faudsb"},"Font Awesome 7 Utility Fill":{600:"faufsb",normal:"faufsb"}},h0=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["chisel",{defaultShortPrefixId:"facr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["etch",{defaultShortPrefixId:"faes",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["jelly",{defaultShortPrefixId:"fajr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["jelly-duo",{defaultShortPrefixId:"fajdr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["jelly-fill",{defaultShortPrefixId:"fajfr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["notdog",{defaultShortPrefixId:"fans",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["notdog-duo",{defaultShortPrefixId:"fands",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["slab",{defaultShortPrefixId:"faslr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["slab-press",{defaultShortPrefixId:"faslpr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["thumbprint",{defaultShortPrefixId:"fatl",defaultStyleId:"light",styleIds:["light"],futureStyleIds:[],defaultFontWeight:300}],["utility",{defaultShortPrefixId:"fausb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["utility-duo",{defaultShortPrefixId:"faudsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["utility-fill",{defaultShortPrefixId:"faufsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["whiteboard",{defaultShortPrefixId:"fawsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}]]),g={chisel:{regular:"facr"},classic:{brands:"fab",light:"fal",regular:"far",solid:"fas",thin:"fat"},duotone:{light:"fadl",regular:"fadr",solid:"fad",thin:"fadt"},etch:{solid:"faes"},jelly:{regular:"fajr"},"jelly-duo":{regular:"fajdr"},"jelly-fill":{regular:"fajfr"},notdog:{solid:"fans"},"notdog-duo":{solid:"fands"},sharp:{light:"fasl",regular:"fasr",solid:"fass",thin:"fast"},"sharp-duotone":{light:"fasdl",regular:"fasdr",solid:"fasds",thin:"fasdt"},slab:{regular:"faslr"},"slab-press":{regular:"faslpr"},thumbprint:{light:"fatl"},utility:{semibold:"fausb"},"utility-duo":{semibold:"faudsb"},"utility-fill":{semibold:"faufsb"},whiteboard:{semibold:"fawsb"}},n=["fak","fa-kit","fakd","fa-kit-duotone"],U0={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},O0=["kit"],i0="kit",C0="kit-duotone",B0="Kit",k1="Kit Duotone",l0=M(M({},i0,B0),C0,k1),d0={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},QK={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},p0={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},_0={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},P1,Z1={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Y1=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-thumbprint","fa-whiteboard","fa-notdog","fa-notdog-duo","fa-chisel","fa-etch","fa-jelly","fa-jelly-fill","fa-jelly-duo","fa-slab","fa-slab-press","fa-utility","fa-utility-duo","fa-utility-fill"],F1="classic",A1="duotone",y1="sharp",h1="sharp-duotone",p1="chisel",c1="etch",u1="jelly",b1="jelly-duo",l1="jelly-fill",LK="notdog",d1="notdog-duo",s1="slab",o1="slab-press",m1="thumbprint",ZK="utility",n1="utility-duo",cV="utility-fill",uV="whiteboard",bV="Classic",QQ="Duotone",AU="Sharp",RU="Sharp Duotone",$U="Chisel",T1="Etch",FU="Jelly",fK="Jelly Duo",UQ="Jelly Fill",Pz="Notdog",AV="Notdog Duo",Cz="Slab",RV="Slab Press",Iz="Thumbprint",$V="Utility",Gz="Utility Duo",DU="Utility Fill",Tz="Whiteboard",G6=(P1={},M(M(M(M(M(M(M(M(M(M(P1,F1,bV),A1,QQ),y1,AU),h1,RU),p1,$U),c1,T1),u1,FU),b1,fK),l1,UQ),LK,Pz),M(M(M(M(M(M(M(M(P1,d1,AV),s1,Cz),o1,RV),m1,Iz),ZK,$V),n1,Gz),cV,DU),uV,Tz)),SU="kit",E1="kit-duotone",sK="Kit",HQ="Kit Duotone",JV=M(M({},SU,sK),E1,HQ),zQ={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"},slab:{"fa-regular":"faslr"},"slab-press":{"fa-regular":"faslpr"},whiteboard:{"fa-semibold":"fawsb"},thumbprint:{"fa-light":"fatl"},notdog:{"fa-solid":"fans"},"notdog-duo":{"fa-solid":"fands"},etch:{"fa-solid":"faes"},jelly:{"fa-regular":"fajr"},"jelly-fill":{"fa-regular":"fajfr"},"jelly-duo":{"fa-regular":"fajdr"},chisel:{"fa-regular":"facr"},utility:{"fa-semibold":"fausb"},"utility-duo":{"fa-semibold":"faudsb"},"utility-fill":{"fa-semibold":"faufsb"}},q0={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"],slab:["faslr"],"slab-press":["faslpr"],whiteboard:["fawsb"],thumbprint:["fatl"],notdog:["fans"],"notdog-duo":["fands"],etch:["faes"],jelly:["fajr"],"jelly-fill":["fajfr"],"jelly-duo":["fajdr"],chisel:["facr"],utility:["fausb"],"utility-duo":["faudsb"],"utility-fill":["faufsb"]},I0={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"},slab:{faslr:"fa-regular"},"slab-press":{faslpr:"fa-regular"},whiteboard:{fawsb:"fa-semibold"},thumbprint:{fatl:"fa-light"},notdog:{fans:"fa-solid"},"notdog-duo":{fands:"fa-solid"},etch:{faes:"fa-solid"},jelly:{fajr:"fa-regular"},"jelly-fill":{fajfr:"fa-regular"},"jelly-duo":{fajdr:"fa-regular"},chisel:{facr:"fa-regular"},utility:{fausb:"fa-semibold"},"utility-duo":{faudsb:"fa-semibold"},"utility-fill":{faufsb:"fa-semibold"}},j0=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands","fa-semibold"],n0=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","faslr","faslpr","fawsb","fatl","fans","fands","faes","fajr","fajfr","fajdr","facr","fausb","faudsb","faufsb"].concat(Y1,j0),UK=["solid","regular","light","thin","duotone","brands","semibold"],uQ=[1,2,3,4,5,6,7,8,9,10],QP=uQ.concat([11,12,13,14,15,16,17,18,19,20]),UP=["aw","fw","pull-left","pull-right"],HP=[].concat(k(Object.keys(q0)),UK,UP,["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","inverse","layers","layers-bottom-left","layers-bottom-right","layers-counter","layers-text","layers-top-left","layers-top-right","li","pull-end","pull-start","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul","width-auto","width-fixed",Z1.GROUP,Z1.SWAP_OPACITY,Z1.PRIMARY,Z1.SECONDARY]).concat(uQ.map(function(x){return"".concat(x,"x")})).concat(QP.map(function(x){return"w-".concat(x)})),zP={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}},CQ="___FONT_AWESOME___",T6=16,GM="fa",TM="svg-inline--fa",PU="data-fa-i2svg",E6="data-fa-pseudo-element",LP="data-fa-pseudo-element-pending",B6="data-prefix",J6="data-icon",EM="fontawesome-i2svg",ZP="async",YP=["HTML","HEAD","STYLE","SCRIPT"],BM=["::before","::after",":before",":after"],v6=function(){try{return!0}catch(x){return!1}}();function tH(x){return new Proxy(x,{get:function(c,l){return l in c?c[l]:c[F0]}})}var JM=T({},h);JM[F0]=T(T(T(T({},{"fa-duotone":"duotone"}),h[F0]),U0.kit),U0["kit-duotone"]);var qP=tH(JM),k6=T({},g);k6[F0]=T(T(T(T({},{duotone:"fad"}),k6[F0]),_0.kit),_0["kit-duotone"]);var vM=tH(k6),f6=T({},I0);f6[F0]=T(T({},f6[F0]),p0.kit);var w6=tH(f6),j6=T({},zQ);j6[F0]=T(T({},j6[F0]),d0.kit);var fj=tH(j6),OP=E,kM="fa-layers-text",MP=w,WP=T({},b0),wj=tH(WP),XP=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],x6=u,AP=[].concat(k(O0),k(HP)),aH=q.FontAwesomeConfig||{};function RP(x){var y=W.querySelector("script["+x+"]");if(y)return y.getAttribute(x)}function $P(x){if(x==="")return!0;if(x==="false")return!1;if(x==="true")return!0;return x}if(W&&typeof W.querySelector==="function"){var FP=[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-search-pseudo-elements","searchPseudoElements"],["data-search-pseudo-elements-warnings","searchPseudoElementsWarnings"],["data-search-pseudo-elements-full-scan","searchPseudoElementsFullScan"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]];FP.forEach(function(x){var y=J(x,2),c=y[0],l=y[1],i=$P(RP(c));if(i!==void 0&&i!==null)aH[l]=i})}var fM={styleDefault:"solid",familyDefault:F0,cssPrefix:GM,replacementClass:TM,autoReplaceSvg:!0,autoAddCss:!0,searchPseudoElements:!1,searchPseudoElementsWarnings:!0,searchPseudoElementsFullScan:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};if(aH.familyPrefix)aH.cssPrefix=aH.familyPrefix;var eU=T(T({},fM),aH);if(!eU.autoReplaceSvg)eU.observeMutations=!1;var z1={};Object.keys(fM).forEach(function(x){Object.defineProperty(z1,x,{enumerable:!0,set:function(c){eU[x]=c,eH.forEach(function(l){return l(z1)})},get:function(){return eU[x]}})}),Object.defineProperty(z1,"familyPrefix",{enumerable:!0,set:function(y){eU.cssPrefix=y,eH.forEach(function(c){return c(z1)})},get:function(){return eU.cssPrefix}}),q.FontAwesomeConfig=z1;var eH=[];function DP(x){return eH.push(x),function(){eH.splice(eH.indexOf(x),1)}}var bQ=T6,LQ={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function SP(x){try{for(var y=arguments.length,c=Array(y>1?y-1:0),l=1;l-1;i--){var M0=c[i],X0=(M0.tagName||"").toUpperCase();if(["STYLE","LINK"].indexOf(X0)>-1)l=M0}return W.head.insertBefore(y,l),x}var CP="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function wM(){var x=12,y="";while(x-- >0)y+=CP[Math.random()*62|0];return y}function KH(x){var y=[];for(var c=(x||[]).length>>>0;c--;)y[c]=x[c];return y}function _6(x){if(x.classList)return KH(x.classList);else return(x.getAttribute("class")||"").split(" ").filter(function(y){return y})}function jM(x){return"".concat(x).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function IP(x){return Object.keys(x||{}).reduce(function(y,c){return y+"".concat(c,'="').concat(jM(x[c]),'" ')},"").trim()}function Ez(x){return Object.keys(x||{}).reduce(function(y,c){return y+"".concat(c,": ").concat(x[c].trim(),";")},"")}function N6(x){return x.size!==LQ.size||x.x!==LQ.x||x.y!==LQ.y||x.rotate!==LQ.rotate||x.flipX||x.flipY}function GP(x){var{transform:y,containerWidth:c,iconWidth:l}=x,i={transform:"translate(".concat(c/2," 256)")},M0="translate(".concat(y.x*32,", ").concat(y.y*32,") "),X0="scale(".concat(y.size/16*(y.flipX?-1:1),", ").concat(y.size/16*(y.flipY?-1:1),") "),S0="rotate(".concat(y.rotate," 0 0)"),J0={transform:"".concat(M0," ").concat(X0," ").concat(S0)},e0={transform:"translate(".concat(l/2*-1," -256)")};return{outer:i,inner:J0,path:e0}}function TP(x){var{transform:y,width:c}=x,l=c===void 0?T6:c,i=x.height,M0=i===void 0?T6:i,X0=x.startCentered,S0=X0===void 0?!1:X0,J0="";if(S0&&S)J0+="translate(".concat(y.x/bQ-l/2,"em, ").concat(y.y/bQ-M0/2,"em) ");else if(S0)J0+="translate(calc(-50% + ".concat(y.x/bQ,"em), calc(-50% + ").concat(y.y/bQ,"em)) ");else J0+="translate(".concat(y.x/bQ,"em, ").concat(y.y/bQ,"em) ");return J0+="scale(".concat(y.size/bQ*(y.flipX?-1:1),", ").concat(y.size/bQ*(y.flipY?-1:1),") "),J0+="rotate(".concat(y.rotate,"deg) "),J0}var EP=`:root, :host { --fa-font-solid: normal 900 1em/1 "Font Awesome 7 Free"; --fa-font-regular: normal 400 1em/1 "Font Awesome 7 Free"; --fa-font-light: normal 300 1em/1 "Font Awesome 7 Pro"; --fa-font-thin: normal 100 1em/1 "Font Awesome 7 Pro"; --fa-font-duotone: normal 900 1em/1 "Font Awesome 7 Duotone"; --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 7 Duotone"; --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 7 Duotone"; --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 7 Duotone"; --fa-font-brands: normal 400 1em/1 "Font Awesome 7 Brands"; --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 7 Sharp"; --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 7 Sharp"; --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 7 Sharp"; --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 7 Sharp"; --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 7 Sharp Duotone"; --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 7 Sharp Duotone"; --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 7 Sharp Duotone"; --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 7 Sharp Duotone"; --fa-font-slab-regular: normal 400 1em/1 "Font Awesome 7 Slab"; --fa-font-slab-press-regular: normal 400 1em/1 "Font Awesome 7 Slab Press"; --fa-font-whiteboard-semibold: normal 600 1em/1 "Font Awesome 7 Whiteboard"; --fa-font-thumbprint-light: normal 300 1em/1 "Font Awesome 7 Thumbprint"; --fa-font-notdog-solid: normal 900 1em/1 "Font Awesome 7 Notdog"; --fa-font-notdog-duo-solid: normal 900 1em/1 "Font Awesome 7 Notdog Duo"; --fa-font-etch-solid: normal 900 1em/1 "Font Awesome 7 Etch"; --fa-font-jelly-regular: normal 400 1em/1 "Font Awesome 7 Jelly"; --fa-font-jelly-fill-regular: normal 400 1em/1 "Font Awesome 7 Jelly Fill"; --fa-font-jelly-duo-regular: normal 400 1em/1 "Font Awesome 7 Jelly Duo"; --fa-font-chisel-regular: normal 400 1em/1 "Font Awesome 7 Chisel"; --fa-font-utility-semibold: normal 600 1em/1 "Font Awesome 7 Utility"; --fa-font-utility-duo-semibold: normal 600 1em/1 "Font Awesome 7 Utility Duo"; --fa-font-utility-fill-semibold: normal 600 1em/1 "Font Awesome 7 Utility Fill"; } .svg-inline--fa { box-sizing: content-box; display: var(--fa-display, inline-block); height: 1em; overflow: visible; vertical-align: -0.125em; width: var(--fa-width, 1.25em); } .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.0714285714em; } .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, .svg-inline--fa .fa-pull-start { float: inline-start; margin-inline-end: var(--fa-pull-margin, 0.3em); } .svg-inline--fa.fa-pull-right, .svg-inline--fa .fa-pull-end { float: inline-end; margin-inline-start: var(--fa-pull-margin, 0.3em); } .svg-inline--fa.fa-li { width: var(--fa-li-width, 2em); inset-inline-start: calc(-1 * var(--fa-li-width, 2em)); inset-block-start: 0.25em; /* syncing vertical alignment with Web Font rendering */ } .fa-layers-counter, .fa-layers-text { display: inline-block; position: absolute; text-align: center; } .fa-layers { display: inline-block; height: 1em; position: relative; text-align: center; vertical-align: -0.125em; width: var(--fa-width, 1.25em); } .fa-layers .svg-inline--fa { inset: 0; margin: auto; position: absolute; transform-origin: center center; } .fa-layers-text { left: 50%; top: 50%; transform: translate(-50%, -50%); transform-origin: center center; } .fa-layers-counter { background-color: var(--fa-counter-background-color, #ff253a); border-radius: var(--fa-counter-border-radius, 1em); box-sizing: border-box; color: var(--fa-inverse, #fff); line-height: var(--fa-counter-line-height, 1); max-width: var(--fa-counter-max-width, 5em); min-width: var(--fa-counter-min-width, 1.5em); overflow: hidden; padding: var(--fa-counter-padding, 0.25em 0.5em); right: var(--fa-right, 0); text-overflow: ellipsis; top: var(--fa-top, 0); transform: scale(var(--fa-counter-scale, 0.25)); transform-origin: top right; } .fa-layers-bottom-right { bottom: var(--fa-bottom, 0); right: var(--fa-right, 0); top: auto; transform: scale(var(--fa-layers-scale, 0.25)); transform-origin: bottom right; } .fa-layers-bottom-left { bottom: var(--fa-bottom, 0); left: var(--fa-left, 0); right: auto; top: auto; transform: scale(var(--fa-layers-scale, 0.25)); transform-origin: bottom left; } .fa-layers-top-right { top: var(--fa-top, 0); right: var(--fa-right, 0); transform: scale(var(--fa-layers-scale, 0.25)); transform-origin: top right; } .fa-layers-top-left { left: var(--fa-left, 0); right: auto; top: var(--fa-top, 0); transform: scale(var(--fa-layers-scale, 0.25)); transform-origin: top left; } .fa-1x { font-size: 1em; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-6x { font-size: 6em; } .fa-7x { font-size: 7em; } .fa-8x { font-size: 8em; } .fa-9x { font-size: 9em; } .fa-10x { font-size: 10em; } .fa-2xs { font-size: calc(10 / 16 * 1em); /* converts a 10px size into an em-based value that's relative to the scale's 16px base */ line-height: calc(1 / 10 * 1em); /* sets the line-height of the icon back to that of it's parent */ vertical-align: calc((6 / 10 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ } .fa-xs { font-size: calc(12 / 16 * 1em); /* converts a 12px size into an em-based value that's relative to the scale's 16px base */ line-height: calc(1 / 12 * 1em); /* sets the line-height of the icon back to that of it's parent */ vertical-align: calc((6 / 12 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ } .fa-sm { font-size: calc(14 / 16 * 1em); /* converts a 14px size into an em-based value that's relative to the scale's 16px base */ line-height: calc(1 / 14 * 1em); /* sets the line-height of the icon back to that of it's parent */ vertical-align: calc((6 / 14 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ } .fa-lg { font-size: calc(20 / 16 * 1em); /* converts a 20px size into an em-based value that's relative to the scale's 16px base */ line-height: calc(1 / 20 * 1em); /* sets the line-height of the icon back to that of it's parent */ vertical-align: calc((6 / 20 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ } .fa-xl { font-size: calc(24 / 16 * 1em); /* converts a 24px size into an em-based value that's relative to the scale's 16px base */ line-height: calc(1 / 24 * 1em); /* sets the line-height of the icon back to that of it's parent */ vertical-align: calc((6 / 24 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ } .fa-2xl { font-size: calc(32 / 16 * 1em); /* converts a 32px size into an em-based value that's relative to the scale's 16px base */ line-height: calc(1 / 32 * 1em); /* sets the line-height of the icon back to that of it's parent */ vertical-align: calc((6 / 32 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ } .fa-width-auto { --fa-width: auto; } .fa-fw, .fa-width-fixed { --fa-width: 1.25em; } .fa-ul { list-style-type: none; margin-inline-start: var(--fa-li-margin, 2.5em); padding-inline-start: 0; } .fa-ul > li { position: relative; } .fa-li { inset-inline-start: calc(-1 * var(--fa-li-width, 2em)); position: absolute; text-align: center; width: var(--fa-li-width, 2em); line-height: inherit; } /* Heads Up: Bordered Icons will not be supported in the future! - This feature will be deprecated in the next major release of Font Awesome (v8)! - You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8. */ /* Notes: * --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size) * --@{v.$css-prefix}-border-padding = ** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment) ** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon) */ .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.0625em); box-sizing: var(--fa-border-box-sizing, content-box); padding: var(--fa-border-padding, 0.1875em 0.25em); } .fa-pull-left, .fa-pull-start { float: inline-start; margin-inline-end: var(--fa-pull-margin, 0.3em); } .fa-pull-right, .fa-pull-end { float: inline-end; margin-inline-start: var(--fa-pull-margin, 0.3em); } .fa-beat { animation-name: fa-beat; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, ease-in-out); } .fa-bounce { animation-name: fa-bounce; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); } .fa-fade { animation-name: fa-fade; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } .fa-beat-fade { animation-name: fa-beat-fade; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } .fa-flip { animation-name: fa-flip; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, ease-in-out); } .fa-shake { animation-name: fa-shake; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, linear); } .fa-spin { animation-name: fa-spin; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 2s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, linear); } .fa-spin-reverse { --fa-animation-direction: reverse; } .fa-pulse, .fa-spin-pulse { animation-name: fa-spin; animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, steps(8)); } @media (prefers-reduced-motion: reduce) { .fa-beat, .fa-bounce, .fa-fade, .fa-beat-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { animation: none !important; transition: none !important; } } @keyframes fa-beat { 0%, 90% { transform: scale(1); } 45% { transform: scale(var(--fa-beat-scale, 1.25)); } } @keyframes fa-bounce { 0% { transform: scale(1, 1) translateY(0); } 10% { transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } 30% { 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% { transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } 57% { transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } 64% { transform: scale(1, 1) translateY(0); } 100% { transform: scale(1, 1) translateY(0); } } @keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity, 0.4); } } @keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity, 0.4); transform: scale(1); } 50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale, 1.125)); } } @keyframes fa-flip { 50% { transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } @keyframes fa-shake { 0% { transform: rotate(-15deg); } 4% { transform: rotate(15deg); } 8%, 24% { transform: rotate(-18deg); } 12%, 28% { transform: rotate(18deg); } 16% { transform: rotate(-22deg); } 20% { transform: rotate(22deg); } 32% { transform: rotate(-12deg); } 36% { transform: rotate(12deg); } 40%, 100% { transform: rotate(0deg); } } @keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .fa-rotate-90 { transform: rotate(90deg); } .fa-rotate-180 { transform: rotate(180deg); } .fa-rotate-270 { transform: rotate(270deg); } .fa-flip-horizontal { transform: scale(-1, 1); } .fa-flip-vertical { transform: scale(1, -1); } .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1, -1); } .fa-rotate-by { transform: rotate(var(--fa-rotate-angle, 0)); } .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; } .svg-inline--fa.fa-inverse { fill: var(--fa-inverse, #fff); } .fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; } .fa-inverse { color: var(--fa-inverse, #fff); } .svg-inline--fa.fa-stack-1x { --fa-width: 1.25em; height: 1em; width: var(--fa-width); } .svg-inline--fa.fa-stack-2x { --fa-width: 2.5em; height: 2em; width: var(--fa-width); } .fa-stack-1x, .fa-stack-2x { inset: 0; margin: auto; position: absolute; z-index: var(--fa-stack-z-index, auto); }`;function xM(){var x=GM,y=TM,c=z1.cssPrefix,l=z1.replacementClass,i=EP;if(c!==x||l!==y){var M0=new RegExp("\\.".concat(x,"\\-"),"g"),X0=new RegExp("\\--".concat(x,"\\-"),"g"),S0=new RegExp("\\.".concat(y),"g");i=i.replace(M0,".".concat(c,"-")).replace(X0,"--".concat(c,"-")).replace(S0,".".concat(l))}return i}var _M=!1;function g6(){if(z1.autoAddCss&&!_M)PP(xM()),_M=!0}var BP={mixout:function(){return{dom:{css:xM,insertCss:g6}}},hooks:function(){return{beforeDOMElementCreation:function(){g6()},beforeI2svg:function(){g6()}}}},IQ=q||{};if(!IQ[CQ])IQ[CQ]={};if(!IQ[CQ].styles)IQ[CQ].styles={};if(!IQ[CQ].hooks)IQ[CQ].hooks={};if(!IQ[CQ].shims)IQ[CQ].shims=[];var xK=IQ[CQ],NM=[],gM=function(){W.removeEventListener("DOMContentLoaded",gM),Bz=1,NM.map(function(y){return y()})},Bz=!1;if(Z){if(Bz=(W.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(W.readyState),!Bz)W.addEventListener("DOMContentLoaded",gM)}function yM(x){if(!Z)return;Bz?setTimeout(x,0):NM.push(x)}function K8(x){var{tag:y,attributes:c}=x,l=c===void 0?{}:c,i=x.children,M0=i===void 0?[]:i;if(typeof x==="string")return jM(x);else return"<".concat(y," ").concat(IP(l),">").concat(M0.map(K8).join(""),"")}function hM(x,y,c){if(x&&x[y]&&x[y][c])return{prefix:y,iconName:c,icon:x[y][c]}}var JP=function(y,c){return function(l,i,M0,X0){return y.call(c,l,i,M0,X0)}},y6=function(y,c,l,i){var M0=Object.keys(y),X0=M0.length,S0=i!==void 0?JP(c,i):c,J0,e0,U1;if(l===void 0)J0=1,U1=y[M0[0]];else J0=0,U1=l;for(;J02&&arguments[2]!==void 0?arguments[2]:{},l=c.skipHooks,i=l===void 0?!1:l,M0=cM(y);if(typeof xK.hooks.addPack==="function"&&!i)xK.hooks.addPack(x,cM(y));else xK.styles[x]=T(T({},xK.styles[x]||{}),M0);if(x==="fas")h6("fa",y)}var p6=1,lV=2,jj=[[lV,N(/path opacity="([^"]*)".*d="([^"]*)".*path.*d="([^"]*)"/,{d2:2,d1:3})],[lV,N(/path opacity="([^"]*)".*d="([^"]*)"/,{d2:2})],[p6,N(/path fill="currentColor".*d="([^"]+)"/,{d1:1})]],xj=[[lV,N(/path class="([^"]*secondary[^"]*)".*d="([^"]+)".*path class="([^"]*primary[^"]*)".*d="([^"]+)"/,{attr2:1,d2:2,attr1:3,d1:4})],[lV,N(/path class="([^"]*primary[^"]*)".*d="([^"]+)".*path class="([^"]*secondary[^"]*)".*d="([^"]+)"/,{attr1:1,d1:2,attr2:3,d2:4})],[lV,N(/path class="([^"]*primary[^"]*)".*d="([^"]+)"/,{attr1:1,d1:2})],[lV,N(/path class="([^"]*secondary[^"]*)".*d="([^"]+)"/,{attr2:1,d2:2})],[lV,N(/path d="([^"]+)".*class="([^"]*secondary[^"]*)".*path d="([^"]+)".*class="([^"]*primary[^"]*)"/,{d2:1,attr2:2,d1:3,attr1:4})],[lV,N(/path d="([^"]+)".*class="([^"]*primary[^"]*)".*path d="([^"]+)".*class="([^"]*secondary[^"]*)"/,{d1:1,attr1:2,d2:3,attr2:4})],[lV,N(/path d="([^"]+)".*class="([^"]*primary[^"]*)"/,{d1:1,attr1:2})],[lV,N(/path d="([^"]+)".*class="([^"]*secondary[^"]*)"/,{d2:1,attr2:2})],[lV,N(/path d="([^"]+)".*path d="([^"]+)"/,{d1:1,d2:2})],[p6,N(/path d="([^"]+)"/,{d1:1})],[p6,N(/path style="([^"]+)".*d="([^"]+)"/,{attr1:1,d1:2})]],V8=xK.styles,vP=xK.shims,uM=Object.keys(w6),kP=uM.reduce(function(x,y){return x[y]=Object.keys(w6[y]),x},{}),c6=null,bM={},lM={},dM={},sM={},oM={};function fP(x){return~AP.indexOf(x)}function wP(x,y){var c=y.split("-"),l=c[0],i=c.slice(1).join("-");if(l===x&&i!==""&&!fP(i))return i;else return null}var Q8=function(){var y=function(M0){return y6(V8,function(X0,S0,J0){return X0[J0]=y6(S0,M0,{}),X0},{})};bM=y(function(i,M0,X0){if(M0[3])i[M0[3]]=X0;if(M0[2]){var S0=M0[2].filter(function(J0){return typeof J0==="number"});S0.forEach(function(J0){i[J0.toString(16)]=X0})}return i}),lM=y(function(i,M0,X0){if(i[X0]=X0,M0[2]){var S0=M0[2].filter(function(J0){return typeof J0==="string"});S0.forEach(function(J0){i[J0]=X0})}return i}),oM=y(function(i,M0,X0){var S0=M0[2];return i[X0]=X0,S0.forEach(function(J0){i[J0]=X0}),i});var c="far"in V8||z1.autoFetchSvg,l=y6(vP,function(i,M0){var X0=M0[0],S0=M0[1],J0=M0[2];if(S0==="far"&&!c)S0="fas";if(typeof X0==="string")i.names[X0]={prefix:S0,iconName:J0};if(typeof X0==="number")i.unicodes[X0.toString(16)]={prefix:S0,iconName:J0};return i},{names:{},unicodes:{}});dM=l.names,sM=l.unicodes,c6=Jz(z1.styleDefault,{family:z1.familyDefault})};DP(function(x){c6=Jz(x.styleDefault,{family:z1.familyDefault})}),Q8();function u6(x,y){return(bM[x]||{})[y]}function jP(x,y){return(lM[x]||{})[y]}function CU(x,y){return(oM[x]||{})[y]}function mM(x){return dM[x]||{prefix:null,iconName:null}}function xP(x){var y=sM[x],c=u6("fas",x);return y||(c?{prefix:"fas",iconName:c}:null)||{prefix:null,iconName:null}}function lQ(){return c6}var nM=function(){return{prefix:null,iconName:null,rest:[]}};function _P(x){var y=F0,c=uM.reduce(function(l,i){return l[i]="".concat(z1.cssPrefix,"-").concat(i),l},{});return g1.forEach(function(l){if(x.includes(c[l])||x.some(function(i){return kP[l].includes(i)}))y=l}),y}function Jz(x){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=y.family,l=c===void 0?F0:c,i=qP[l][x];if(l===K0&&!x)return"fad";var M0=vM[l][x]||vM[l][i],X0=x in xK.styles?x:null,S0=M0||X0||null;return S0}function NP(x){var y=[],c=null;return x.forEach(function(l){var i=wP(z1.cssPrefix,l);if(i)c=i;else if(l)y.push(l)}),{iconName:c,rest:y}}function rM(x){return x.sort().filter(function(y,c,l){return l.indexOf(y)===c})}var iM=n0.concat(n);function vz(x){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=y.skipLookups,l=c===void 0?!1:c,i=null,M0=rM(x.filter(function(R1){return iM.includes(R1)})),X0=rM(x.filter(function(R1){return!iM.includes(R1)})),S0=M0.filter(function(R1){return i=R1,!t.includes(R1)}),J0=J(S0,1),e0=J0[0],U1=e0===void 0?null:e0,Q1=_P(M0),B1=T(T({},NP(X0)),{},{prefix:Jz(U1,{family:Q1})});return T(T(T({},B1),pP({values:x,family:Q1,styles:V8,config:z1,canonical:B1,givenPrefix:i})),gP(l,i,B1))}function gP(x,y,c){var{prefix:l,iconName:i}=c;if(x||!l||!i)return{prefix:l,iconName:i};var M0=y==="fa"?mM(i):{},X0=CU(l,i);if(i=M0.iconName||X0||i,l=M0.prefix||l,l==="far"&&!V8.far&&V8.fas&&!z1.autoFetchSvg)l="fas";return{prefix:l,iconName:i}}var yP=g1.filter(function(x){return x!==F0||x!==K0}),hP=Object.keys(I0).filter(function(x){return x!==F0}).map(function(x){return Object.keys(I0[x])}).flat();function pP(x){var{values:y,family:c,canonical:l,givenPrefix:i}=x,M0=i===void 0?"":i,X0=x.styles,S0=X0===void 0?{}:X0,J0=x.config,e0=J0===void 0?{}:J0,U1=c===K0,Q1=y.includes("fa-duotone")||y.includes("fad"),B1=e0.familyDefault==="duotone",R1=l.prefix==="fad"||l.prefix==="fa-duotone";if(!U1&&(Q1||B1||R1))l.prefix="fad";if(y.includes("fa-brands")||y.includes("fab"))l.prefix="fab";if(!l.prefix&&yP.includes(c)){var _K=Object.keys(S0).find(function(iK){return hP.includes(iK)});if(_K||e0.autoFetchSvg){var qK=h0.get(c).defaultShortPrefixId;l.prefix=qK,l.iconName=CU(l.prefix,l.iconName)||l.iconName}}if(l.prefix==="fa"||M0==="fa")l.prefix=lQ()||"fas";return l}var cP=function(){function x(){U(this,x),this.definitions={}}return Y(x,[{key:"add",value:function(){var c=this;for(var l=arguments.length,i=Array(l),M0=0;M00)U1.forEach(function(Q1){if(typeof Q1==="string")c[S0][Q1]=e0});c[S0][J0]=e0}),c}}])}(),tM=[],VH={},QH={},uP=Object.keys(QH);function bP(x,y){var c=y.mixoutsTo;return tM=x,VH={},Object.keys(QH).forEach(function(l){if(uP.indexOf(l)===-1)delete QH[l]}),tM.forEach(function(l){var i=l.mixout?l.mixout():{};if(Object.keys(i).forEach(function(X0){if(typeof i[X0]==="function")c[X0]=i[X0];if(_(i[X0])==="object")Object.keys(i[X0]).forEach(function(S0){if(!c[X0])c[X0]={};c[X0][S0]=i[X0][S0]})}),l.hooks){var M0=l.hooks();Object.keys(M0).forEach(function(X0){if(!VH[X0])VH[X0]=[];VH[X0].push(M0[X0])})}if(l.provides)l.provides(QH)}),c}function b6(x,y){for(var c=arguments.length,l=Array(c>2?c-2:0),i=2;i1?y-1:0),l=1;l0&&arguments[0]!==void 0?arguments[0]:{};if(Z)return dQ("beforeI2svg",y),sQ("pseudoElements2svg",y),sQ("i2svg",y);else return Promise.reject(Error("Operation requires a DOM of some kind."))},watch:function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=y.autoReplaceSvgRoot;if(z1.autoReplaceSvg===!1)z1.autoReplaceSvg=!0;z1.observeMutations=!0,yM(function(){U8({autoReplaceSvgRoot:c}),dQ("watch",y)})}},sP={icon:function(y){if(y===null)return null;if(_(y)==="object"&&y.prefix&&y.iconName)return{prefix:y.prefix,iconName:CU(y.prefix,y.iconName)||y.iconName};if(Array.isArray(y)&&y.length===2){var c=y[1].indexOf("fa-")===0?y[1].slice(3):y[1],l=Jz(y[0]);return{prefix:l,iconName:CU(l,c)||c}}if(typeof y==="string"&&(y.indexOf("".concat(z1.cssPrefix,"-"))>-1||y.match(OP))){var i=vz(y.split(" "),{skipLookups:!0});return{prefix:i.prefix||lQ(),iconName:CU(i.prefix,i.iconName)||i.iconName}}if(typeof y==="string"){var M0=lQ();return{prefix:M0,iconName:CU(M0,y)||y}}}},d6={noAuto:lP,config:z1,dom:dP,parse:sP,library:aM,findIconDefinition:l6,toHtml:K8},U8=function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=y.autoReplaceSvgRoot,l=c===void 0?W:c;if((Object.keys(xK.styles).length>0||z1.autoFetchSvg)&&Z&&z1.autoReplaceSvg)d6.dom.i2svg({node:l})};function oP(){if($){if(!q.FontAwesome)q.FontAwesome=d6;yM(function(){U8(),dQ("bootstrap")})}xK.hooks=T(T({},xK.hooks),{},{addPack:function(y,c){xK.styles[y]=T(T({},xK.styles[y]||{}),c),Q8(),U8()},addPacks:function(y){y.forEach(function(c){var l=J(c,2),i=l[0],M0=l[1];xK.styles[i]=T(T({},xK.styles[i]||{}),M0)}),Q8(),U8()},addShims:function(y){var c;(c=xK.shims).push.apply(c,k(y)),Q8(),U8()}})}function kz(x,y){return Object.defineProperty(x,"abstract",{get:y}),Object.defineProperty(x,"html",{get:function(){return x.abstract.map(function(l){return K8(l)})}}),Object.defineProperty(x,"node",{get:function(){if(!Z)return;var l=W.createElement("div");return l.innerHTML=x.html,l.children}}),x}function mP(x){var{children:y,main:c,mask:l,attributes:i,styles:M0,transform:X0}=x;if(N6(X0)&&c.found&&!l.found){var{width:S0,height:J0}=c,e0={x:S0/J0/2,y:0.5};i.style=Ez(T(T({},M0),{},{"transform-origin":"".concat(e0.x+X0.x/16,"em ").concat(e0.y+X0.y/16,"em")}))}return[{tag:"svg",attributes:i,children:y}]}function nP(x){var{prefix:y,iconName:c,children:l,attributes:i,symbol:M0}=x,X0=M0===!0?"".concat(y,"-").concat(z1.cssPrefix,"-").concat(c):M0;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:T(T({},i),{},{id:X0}),children:l}]}]}function rP(x){var y=["aria-label","aria-labelledby","title","role"];return y.some(function(c){return c in x})}function s6(x){var y=x.icons,c=y.main,l=y.mask,i=x.prefix,M0=x.iconName,X0=x.transform,S0=x.symbol,J0=x.maskId,e0=x.extra,U1=x.watchable,Q1=U1===void 0?!1:U1,B1=l.found?l:c,R1=B1.width,_K=B1.height,qK=[z1.replacementClass,M0?"".concat(z1.cssPrefix,"-").concat(M0):""].filter(function(GQ){return e0.classes.indexOf(GQ)===-1}).filter(function(GQ){return GQ!==""||!!GQ}).concat(e0.classes).join(" "),iK={children:[],attributes:T(T({},e0.attributes),{},{"data-prefix":i,"data-icon":M0,class:qK,role:e0.attributes.role||"img",viewBox:"0 0 ".concat(R1," ").concat(_K)})};if(!rP(e0.attributes)&&!e0.attributes["aria-hidden"])iK.attributes["aria-hidden"]="true";if(Q1)iK.attributes[PU]="";var uK=T(T({},iK),{},{prefix:i,iconName:M0,main:c,mask:l,maskId:J0,transform:X0,symbol:S0,styles:T({},e0.styles)}),UV=l.found&&c.found?sQ("generateAbstractMask",uK)||{children:[],attributes:{}}:sQ("generateAbstractIcon",uK)||{children:[],attributes:{}},dV=UV.children,UH=UV.attributes;if(uK.children=dV,uK.attributes=UH,S0)return nP(uK);else return mP(uK)}function eM(x){var{content:y,width:c,height:l,transform:i,extra:M0,watchable:X0}=x,S0=X0===void 0?!1:X0,J0=T(T({},M0.attributes),{},{class:M0.classes.join(" ")});if(S0)J0[PU]="";var e0=T({},M0.styles);if(N6(i))e0.transform=TP({transform:i,startCentered:!0,width:c,height:l}),e0["-webkit-transform"]=e0.transform;var U1=Ez(e0);if(U1.length>0)J0.style=U1;var Q1=[];return Q1.push({tag:"span",attributes:J0,children:[y]}),Q1}function iP(x){var{content:y,extra:c}=x,l=T(T({},c.attributes),{},{class:c.classes.join(" ")}),i=Ez(c.styles);if(i.length>0)l.style=i;var M0=[];return M0.push({tag:"span",attributes:l,children:[y]}),M0}var o6=xK.styles;function m6(x){var y=x[0],c=x[1],l=x.slice(4),i=J(l,1),M0=i[0],X0=null;if(Array.isArray(M0))X0={tag:"g",attributes:{class:"".concat(z1.cssPrefix,"-").concat(x6.GROUP)},children:[{tag:"path",attributes:{class:"".concat(z1.cssPrefix,"-").concat(x6.SECONDARY),fill:"currentColor",d:M0[0]}},{tag:"path",attributes:{class:"".concat(z1.cssPrefix,"-").concat(x6.PRIMARY),fill:"currentColor",d:M0[1]}}]};else X0={tag:"path",attributes:{fill:"currentColor",d:M0}};return{found:!0,width:y,height:c,icon:X0}}var tP={found:!1,width:512,height:512};function aP(x,y){if(!v6&&!z1.showMissingIcons&&x)console.error('Icon with name "'.concat(x,'" and prefix "').concat(y,'" is missing.'))}function n6(x,y){var c=y;if(y==="fa"&&z1.styleDefault!==null)y=lQ();return new Promise(function(l,i){if(c==="fa"){var M0=mM(x)||{};x=M0.iconName||x,y=M0.prefix||y}if(x&&y&&o6[y]&&o6[y][x]){var X0=o6[y][x];return l(m6(X0))}aP(x,y),l(T(T({},tP),{},{icon:z1.showMissingIcons&&x?sQ("missingIconAbstract")||{}:{}}))})}var KW=function(){},r6=z1.measurePerformance&&I&&I.mark&&I.measure?I:{mark:KW,measure:KW},H8='FA "7.1.0"',eP=function(y){return r6.mark("".concat(H8," ").concat(y," begins")),function(){return VW(y)}},VW=function(y){r6.mark("".concat(H8," ").concat(y," ends")),r6.measure("".concat(H8," ").concat(y),"".concat(H8," ").concat(y," begins"),"".concat(H8," ").concat(y," ends"))},i6={begin:eP,end:VW},fz=function(){};function QW(x){var y=x.getAttribute?x.getAttribute(PU):null;return typeof y==="string"}function KC(x){var y=x.getAttribute?x.getAttribute(B6):null,c=x.getAttribute?x.getAttribute(J6):null;return y&&c}function VC(x){return x&&x.classList&&x.classList.contains&&x.classList.contains(z1.replacementClass)}function QC(){if(z1.autoReplaceSvg===!0)return wz.replace;var x=wz[z1.autoReplaceSvg];return x||wz.replace}function UC(x){return W.createElementNS("http://www.w3.org/2000/svg",x)}function HC(x){return W.createElement(x)}function UW(x){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=y.ceFn,l=c===void 0?x.tag==="svg"?UC:HC:c;if(typeof x==="string")return W.createTextNode(x);var i=l(x.tag);Object.keys(x.attributes||[]).forEach(function(X0){i.setAttribute(X0,x.attributes[X0])});var M0=x.children||[];return M0.forEach(function(X0){i.appendChild(UW(X0,{ceFn:l}))}),i}function zC(x){var y=" ".concat(x.outerHTML," ");return y="".concat(y,"Font Awesome fontawesome.com "),y}var wz={replace:function(y){var c=y[0];if(c.parentNode)if(y[1].forEach(function(i){c.parentNode.insertBefore(UW(i),c)}),c.getAttribute(PU)===null&&z1.keepOriginalSource){var l=W.createComment(zC(c));c.parentNode.replaceChild(l,c)}else c.remove()},nest:function(y){var c=y[0],l=y[1];if(~_6(c).indexOf(z1.replacementClass))return wz.replace(y);var i=new RegExp("".concat(z1.cssPrefix,"-.*"));if(delete l[0].attributes.id,l[0].attributes.class){var M0=l[0].attributes.class.split(" ").reduce(function(S0,J0){if(J0===z1.replacementClass||J0.match(i))S0.toSvg.push(J0);else S0.toNode.push(J0);return S0},{toNode:[],toSvg:[]});if(l[0].attributes.class=M0.toSvg.join(" "),M0.toNode.length===0)c.removeAttribute("class");else c.setAttribute("class",M0.toNode.join(" "))}var X0=l.map(function(S0){return K8(S0)}).join(` `);c.setAttribute(PU,""),c.innerHTML=X0}};function HW(x){x()}function zW(x,y){var c=typeof y==="function"?y:fz;if(x.length===0)c();else{var l=HW;if(z1.mutateApproach===ZP)l=q.requestAnimationFrame||HW;l(function(){var i=QC(),M0=i6.begin("mutate");x.map(i),M0(),c()})}}var t6=!1;function LW(){t6=!0}function a6(){t6=!1}var jz=null;function ZW(x){if(!C)return;if(!z1.observeMutations)return;var y=x.treeCallback,c=y===void 0?fz:y,l=x.nodeCallback,i=l===void 0?fz:l,M0=x.pseudoElementsCallback,X0=M0===void 0?fz:M0,S0=x.observeMutationsRoot,J0=S0===void 0?W:S0;if(jz=new C(function(e0){if(t6)return;var U1=lQ();KH(e0).forEach(function(Q1){if(Q1.type==="childList"&&Q1.addedNodes.length>0&&!QW(Q1.addedNodes[0])){if(z1.searchPseudoElements)X0(Q1.target);c(Q1.target)}if(Q1.type==="attributes"&&Q1.target.parentNode&&z1.searchPseudoElements)X0([Q1.target],!0);if(Q1.type==="attributes"&&QW(Q1.target)&&~XP.indexOf(Q1.attributeName)){if(Q1.attributeName==="class"&&KC(Q1.target)){var B1=vz(_6(Q1.target)),R1=B1.prefix,_K=B1.iconName;if(Q1.target.setAttribute(B6,R1||U1),_K)Q1.target.setAttribute(J6,_K)}else if(VC(Q1.target))i(Q1.target)}})}),!Z)return;jz.observe(J0,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function LC(){if(!jz)return;jz.disconnect()}function ZC(x){var y=x.getAttribute("style"),c=[];if(y)c=y.split(";").reduce(function(l,i){var M0=i.split(":"),X0=M0[0],S0=M0.slice(1);if(X0&&S0.length>0)l[X0]=S0.join(":").trim();return l},{});return c}function YC(x){var y=x.getAttribute("data-prefix"),c=x.getAttribute("data-icon"),l=x.innerText!==void 0?x.innerText.trim():"",i=vz(_6(x));if(!i.prefix)i.prefix=lQ();if(y&&c)i.prefix=y,i.iconName=c;if(i.iconName&&i.prefix)return i;if(i.prefix&&l.length>0)i.iconName=jP(i.prefix,x.innerText)||u6(i.prefix,pM(x.innerText));if(!i.iconName&&z1.autoFetchSvg&&x.firstChild&&x.firstChild.nodeType===Node.TEXT_NODE)i.iconName=x.firstChild.data;return i}function qC(x){var y=KH(x.attributes).reduce(function(c,l){if(c.name!=="class"&&c.name!=="style")c[l.name]=l.value;return c},{});return y}function OC(){return{iconName:null,prefix:null,transform:LQ,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function YW(x){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},c=YC(x),l=c.iconName,i=c.prefix,M0=c.rest,X0=qC(x),S0=b6("parseNodeAttributes",{},x),J0=y.styleParser?ZC(x):[];return T({iconName:l,prefix:i,transform:LQ,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:M0,styles:J0,attributes:X0}},S0)}var MC=xK.styles;function qW(x){var y=z1.autoReplaceSvg==="nest"?YW(x,{styleParser:!1}):YW(x);if(~y.extra.classes.indexOf(kM))return sQ("generateLayersText",x,y);else return sQ("generateSvgReplacementMutation",x,y)}function WC(){return[].concat(k(n),k(n0))}function OW(x){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Z)return Promise.resolve();var c=W.documentElement.classList,l=function(Q1){return c.add("".concat(EM,"-").concat(Q1))},i=function(Q1){return c.remove("".concat(EM,"-").concat(Q1))},M0=z1.autoFetchSvg?WC():t.concat(Object.keys(MC));if(!M0.includes("fa"))M0.push("fa");var X0=[".".concat(kM,":not([").concat(PU,"])")].concat(M0.map(function(U1){return".".concat(U1,":not([").concat(PU,"])")})).join(", ");if(X0.length===0)return Promise.resolve();var S0=[];try{S0=KH(x.querySelectorAll(X0))}catch(U1){}if(S0.length>0)l("pending"),i("complete");else return Promise.resolve();var J0=i6.begin("onTree"),e0=S0.reduce(function(U1,Q1){try{var B1=qW(Q1);if(B1)U1.push(B1)}catch(R1){if(!v6){if(R1.name==="MissingIcon")console.error(R1)}}return U1},[]);return new Promise(function(U1,Q1){Promise.all(e0).then(function(B1){zW(B1,function(){if(l("active"),l("complete"),i("pending"),typeof y==="function")y();J0(),U1()})}).catch(function(B1){J0(),Q1(B1)})})}function XC(x){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;qW(x).then(function(c){if(c)zW([c],y)})}function AC(x){return function(y){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=(y||{}).icon?y:l6(y||{}),i=c.mask;if(i)i=(i||{}).icon?i:l6(i||{});return x(l,T(T({},c),{},{mask:i}))}}var RC=function(y){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=c.transform,i=l===void 0?LQ:l,M0=c.symbol,X0=M0===void 0?!1:M0,S0=c.mask,J0=S0===void 0?null:S0,e0=c.maskId,U1=e0===void 0?null:e0,Q1=c.classes,B1=Q1===void 0?[]:Q1,R1=c.attributes,_K=R1===void 0?{}:R1,qK=c.styles,iK=qK===void 0?{}:qK;if(!y)return;var{prefix:uK,iconName:UV,icon:dV}=y;return kz(T({type:"icon"},y),function(){return dQ("beforeDOMElementCreation",{iconDefinition:y,params:c}),s6({icons:{main:m6(dV),mask:J0?m6(J0.icon):{found:!1,width:null,height:null,icon:{}}},prefix:uK,iconName:UV,transform:T(T({},LQ),i),symbol:X0,maskId:U1,extra:{attributes:_K,styles:iK,classes:B1}})})},$C={mixout:function(){return{icon:AC(RC)}},hooks:function(){return{mutationObserverCallbacks:function(c){return c.treeCallback=OW,c.nodeCallback=XC,c}}},provides:function(y){y.i2svg=function(c){var l=c.node,i=l===void 0?W:l,M0=c.callback,X0=M0===void 0?function(){}:M0;return OW(i,X0)},y.generateSvgReplacementMutation=function(c,l){var{iconName:i,prefix:M0,transform:X0,symbol:S0,mask:J0,maskId:e0,extra:U1}=l;return new Promise(function(Q1,B1){Promise.all([n6(i,M0),J0.iconName?n6(J0.iconName,J0.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(R1){var _K=J(R1,2),qK=_K[0],iK=_K[1];Q1([c,s6({icons:{main:qK,mask:iK},prefix:M0,iconName:i,transform:X0,symbol:S0,maskId:e0,extra:U1,watchable:!0})])}).catch(B1)})},y.generateAbstractIcon=function(c){var{children:l,attributes:i,main:M0,transform:X0,styles:S0}=c,J0=Ez(S0);if(J0.length>0)i.style=J0;var e0;if(N6(X0))e0=sQ("generateAbstractTransformGrouping",{main:M0,transform:X0,containerWidth:M0.width,iconWidth:M0.width});return l.push(e0||M0.icon),{children:l,attributes:i}}}},FC={mixout:function(){return{layer:function(c){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=l.classes,M0=i===void 0?[]:i;return kz({type:"layer"},function(){dQ("beforeDOMElementCreation",{assembler:c,params:l});var X0=[];return c(function(S0){Array.isArray(S0)?S0.map(function(J0){X0=X0.concat(J0.abstract)}):X0=X0.concat(S0.abstract)}),[{tag:"span",attributes:{class:["".concat(z1.cssPrefix,"-layers")].concat(k(M0)).join(" ")},children:X0}]})}}}},DC={mixout:function(){return{counter:function(c){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=l.title,M0=i===void 0?null:i,X0=l.classes,S0=X0===void 0?[]:X0,J0=l.attributes,e0=J0===void 0?{}:J0,U1=l.styles,Q1=U1===void 0?{}:U1;return kz({type:"counter",content:c},function(){return dQ("beforeDOMElementCreation",{content:c,params:l}),iP({content:c.toString(),title:M0,extra:{attributes:e0,styles:Q1,classes:["".concat(z1.cssPrefix,"-layers-counter")].concat(k(S0))}})})}}}},SC={mixout:function(){return{text:function(c){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=l.transform,M0=i===void 0?LQ:i,X0=l.classes,S0=X0===void 0?[]:X0,J0=l.attributes,e0=J0===void 0?{}:J0,U1=l.styles,Q1=U1===void 0?{}:U1;return kz({type:"text",content:c},function(){return dQ("beforeDOMElementCreation",{content:c,params:l}),eM({content:c,transform:T(T({},LQ),M0),extra:{attributes:e0,styles:Q1,classes:["".concat(z1.cssPrefix,"-layers-text")].concat(k(S0))}})})}}},provides:function(y){y.generateLayersText=function(c,l){var{transform:i,extra:M0}=l,X0=null,S0=null;if(S){var J0=parseInt(getComputedStyle(c).fontSize,10),e0=c.getBoundingClientRect();X0=e0.width/J0,S0=e0.height/J0}return Promise.resolve([c,eM({content:c.innerHTML,width:X0,height:S0,transform:i,extra:M0,watchable:!0})])}}},MW=new RegExp('"',"ug"),WW=[1105920,1112319],XW=T(T(T(T({},{FontAwesome:{normal:"fas",400:"fas"}}),t1),zP),QK),e6=Object.keys(XW).reduce(function(x,y){return x[y.toLowerCase()]=XW[y],x},{}),PC=Object.keys(e6).reduce(function(x,y){var c=e6[y];return x[y]=c[900]||k(Object.entries(c))[0][1],x},{});function CC(x){var y=x.replace(MW,"");return pM(k(y)[0]||"")}function IC(x){var y=x.getPropertyValue("font-feature-settings").includes("ss01"),c=x.getPropertyValue("content"),l=c.replace(MW,""),i=l.codePointAt(0),M0=i>=WW[0]&&i<=WW[1],X0=l.length===2?l[0]===l[1]:!1;return M0||X0||y}function GC(x,y){var c=x.replace(/^['"]|['"]$/g,"").toLowerCase(),l=parseInt(y),i=isNaN(l)?"normal":l;return(e6[c]||{})[i]||PC[c]}function AW(x,y){var c="".concat(LP).concat(y.replace(":","-"));return new Promise(function(l,i){if(x.getAttribute(c)!==null)return l();var M0=KH(x.children),X0=M0.filter(function(VZ){return VZ.getAttribute(E6)===y})[0],S0=q.getComputedStyle(x,y),J0=S0.getPropertyValue("font-family"),e0=J0.match(MP),U1=S0.getPropertyValue("font-weight"),Q1=S0.getPropertyValue("content");if(X0&&!e0)return x.removeChild(X0),l();else if(e0&&Q1!=="none"&&Q1!==""){var B1=S0.getPropertyValue("content"),R1=GC(J0,U1),_K=CC(B1),qK=e0[0].startsWith("FontAwesome"),iK=IC(S0),uK=u6(R1,_K),UV=uK;if(qK){var dV=xP(_K);if(dV.iconName&&dV.prefix)uK=dV.iconName,R1=dV.prefix}if(uK&&!iK&&(!X0||X0.getAttribute(B6)!==R1||X0.getAttribute(J6)!==UV)){if(x.setAttribute(c,UV),X0)x.removeChild(X0);var UH=OC(),GQ=UH.extra;GQ.attributes[E6]=y,n6(uK,R1).then(function(VZ){var gC=s6(T(T({},UH),{},{icons:{main:VZ,mask:nM()},prefix:R1,iconName:UV,extra:GQ,watchable:!0})),QZ=W.createElementNS("http://www.w3.org/2000/svg","svg");if(y==="::before")x.insertBefore(QZ,x.firstChild);else x.appendChild(QZ);QZ.outerHTML=gC.map(function(yC){return K8(yC)}).join(` `),x.removeAttribute(c),l()}).catch(i)}else l()}else l()})}function TC(x){return Promise.all([AW(x,"::before"),AW(x,"::after")])}function EC(x){return x.parentNode!==document.head&&!~YP.indexOf(x.tagName.toUpperCase())&&!x.getAttribute(E6)&&(!x.parentNode||x.parentNode.tagName!=="svg")}var BC=function(y){return!!y&&BM.some(function(c){return y.includes(c)})},JC=function(y){if(!y)return[];var c=new Set,l=y.split(/,(?![^()]*\))/).map(function(J0){return J0.trim()});l=l.flatMap(function(J0){return J0.includes("(")?J0:J0.split(",").map(function(e0){return e0.trim()})});var i=z(l),M0;try{for(i.s();!(M0=i.n()).done;){var X0=M0.value;if(BC(X0)){var S0=BM.reduce(function(J0,e0){return J0.replace(e0,"")},X0);if(S0!==""&&S0!=="*")c.add(S0)}}}catch(J0){i.e(J0)}finally{i.f()}return c};function RW(x){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!Z)return;var c;if(y)c=x;else if(z1.searchPseudoElementsFullScan)c=x.querySelectorAll("*");else{var l=new Set,i=z(document.styleSheets),M0;try{for(i.s();!(M0=i.n()).done;){var X0=M0.value;try{var S0=z(X0.cssRules),J0;try{for(S0.s();!(J0=S0.n()).done;){var e0=J0.value,U1=JC(e0.selectorText),Q1=z(U1),B1;try{for(Q1.s();!(B1=Q1.n()).done;){var R1=B1.value;l.add(R1)}}catch(qK){Q1.e(qK)}finally{Q1.f()}}}catch(qK){S0.e(qK)}finally{S0.f()}}catch(qK){if(z1.searchPseudoElementsWarnings)console.warn("Font Awesome: cannot parse stylesheet: ".concat(X0.href," (").concat(qK.message,`) If it declares any Font Awesome CSS pseudo-elements, they will not be rendered as SVG icons. Add crossorigin="anonymous" to the , enable searchPseudoElementsFullScan for slower but more thorough DOM parsing, or suppress this warning by setting searchPseudoElementsWarnings to false.`))}}}catch(qK){i.e(qK)}finally{i.f()}if(!l.size)return;var _K=Array.from(l).join(", ");try{c=x.querySelectorAll(_K)}catch(qK){}}return new Promise(function(qK,iK){var uK=KH(c).filter(EC).map(TC),UV=i6.begin("searchPseudoElements");LW(),Promise.all(uK).then(function(){UV(),a6(),qK()}).catch(function(){UV(),a6(),iK()})})}var vC={hooks:function(){return{mutationObserverCallbacks:function(c){return c.pseudoElementsCallback=RW,c}}},provides:function(y){y.pseudoElements2svg=function(c){var l=c.node,i=l===void 0?W:l;if(z1.searchPseudoElements)RW(i)}}},$W=!1,kC={mixout:function(){return{dom:{unwatch:function(){LW(),$W=!0}}}},hooks:function(){return{bootstrap:function(){ZW(b6("mutationObserverCallbacks",{}))},noAuto:function(){LC()},watch:function(c){var l=c.observeMutationsRoot;if($W)a6();else ZW(b6("mutationObserverCallbacks",{observeMutationsRoot:l}))}}}},FW=function(y){var c={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return y.toLowerCase().split(" ").reduce(function(l,i){var M0=i.toLowerCase().split("-"),X0=M0[0],S0=M0.slice(1).join("-");if(X0&&S0==="h")return l.flipX=!0,l;if(X0&&S0==="v")return l.flipY=!0,l;if(S0=parseFloat(S0),isNaN(S0))return l;switch(X0){case"grow":l.size=l.size+S0;break;case"shrink":l.size=l.size-S0;break;case"left":l.x=l.x-S0;break;case"right":l.x=l.x+S0;break;case"up":l.y=l.y-S0;break;case"down":l.y=l.y+S0;break;case"rotate":l.rotate=l.rotate+S0;break}return l},c)},fC={mixout:function(){return{parse:{transform:function(c){return FW(c)}}}},hooks:function(){return{parseNodeAttributes:function(c,l){var i=l.getAttribute("data-fa-transform");if(i)c.transform=FW(i);return c}}},provides:function(y){y.generateAbstractTransformGrouping=function(c){var{main:l,transform:i,containerWidth:M0,iconWidth:X0}=c,S0={transform:"translate(".concat(M0/2," 256)")},J0="translate(".concat(i.x*32,", ").concat(i.y*32,") "),e0="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),U1="rotate(".concat(i.rotate," 0 0)"),Q1={transform:"".concat(J0," ").concat(e0," ").concat(U1)},B1={transform:"translate(".concat(X0/2*-1," -256)")},R1={outer:S0,inner:Q1,path:B1};return{tag:"g",attributes:T({},R1.outer),children:[{tag:"g",attributes:T({},R1.inner),children:[{tag:l.icon.tag,children:l.icon.children,attributes:T(T({},l.icon.attributes),R1.path)}]}]}}}},KZ={x:0,y:0,width:"100%",height:"100%"};function DW(x){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(x.attributes&&(x.attributes.fill||y))x.attributes.fill="black";return x}function wC(x){if(x.tag==="g")return x.children;else return[x]}var jC={hooks:function(){return{parseNodeAttributes:function(c,l){var i=l.getAttribute("data-fa-mask"),M0=!i?nM():vz(i.split(" ").map(function(X0){return X0.trim()}));if(!M0.prefix)M0.prefix=lQ();return c.mask=M0,c.maskId=l.getAttribute("data-fa-mask-id"),c}}},provides:function(y){y.generateAbstractMask=function(c){var{children:l,attributes:i,main:M0,mask:X0,maskId:S0,transform:J0}=c,e0=M0.width,U1=M0.icon,Q1=X0.width,B1=X0.icon,R1=GP({transform:J0,containerWidth:Q1,iconWidth:e0}),_K={tag:"rect",attributes:T(T({},KZ),{},{fill:"white"})},qK=U1.children?{children:U1.children.map(DW)}:{},iK={tag:"g",attributes:T({},R1.inner),children:[DW(T({tag:U1.tag,attributes:T(T({},U1.attributes),R1.path)},qK))]},uK={tag:"g",attributes:T({},R1.outer),children:[iK]},UV="mask-".concat(S0||wM()),dV="clip-".concat(S0||wM()),UH={tag:"mask",attributes:T(T({},KZ),{},{id:UV,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[_K,uK]},GQ={tag:"defs",children:[{tag:"clipPath",attributes:{id:dV},children:wC(B1)},UH]};return l.push(GQ,{tag:"rect",attributes:T({fill:"currentColor","clip-path":"url(#".concat(dV,")"),mask:"url(#".concat(UV,")")},KZ)}),{children:l,attributes:i}}}},xC={provides:function(y){var c=!1;if(q.matchMedia)c=q.matchMedia("(prefers-reduced-motion: reduce)").matches;y.missingIconAbstract=function(){var l=[],i={fill:"currentColor"},M0={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};l.push({tag:"path",attributes:T(T({},i),{},{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 X0=T(T({},M0),{},{attributeName:"opacity"}),S0={tag:"circle",attributes:T(T({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};if(!c)S0.children.push({tag:"animate",attributes:T(T({},M0),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:T(T({},X0),{},{values:"1;0;1;1;0;1;"})});if(l.push(S0),l.push({tag:"path",attributes:T(T({},i),{},{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:c?[]:[{tag:"animate",attributes:T(T({},X0),{},{values:"1;0;0;0;0;1;"})}]}),!c)l.push({tag:"path",attributes:T(T({},i),{},{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:T(T({},X0),{},{values:"0;0;1;1;0;0;"})}]});return{tag:"g",attributes:{class:"missing"},children:l}}}},_C={hooks:function(){return{parseNodeAttributes:function(c,l){var i=l.getAttribute("data-fa-symbol"),M0=i===null?!1:i===""?!0:i;return c.symbol=M0,c}}}},NC=[BP,$C,FC,DC,SC,vC,kC,fC,jC,xC,_C];bP(NC,{mixoutsTo:d6}),SP(oP)})();var bC;((K)=>{K[K.NONE=0]="NONE",K[K.ERROR=1]="ERROR",K[K.WARNING=2]="WARNING",K[K.INFO=3]="INFO",K[K.DEBUG=4]="DEBUG",K[K.ALL=5]="ALL"})(bC||={});class Y8{static _level=0;static get currentLevel(){return this._level}static level(K){if(typeof K==="number")this._level=K;return this._level}static setLevel(K){this._level=K}static isEnabled(K){return this._level>=K}static log(...K){if(this._level>=4)console.log(...K)}static debug(...K){if(this._level>=4)console.debug(...K)}static info(...K){if(this._level>=3)console.info(...K)}static error(...K){if(this._level>=1)console.error(...K)}static warning(...K){if(this._level>=2)console.warn(...K)}static warn(...K){this.warning(...K)}static table(K,V){if(this._level>=4)console.table(K,V)}static group(...K){if(this._level>=4)console.group(...K)}static groupCollapsed(...K){if(this._level>=4)console.groupCollapsed(...K)}static groupEnd(){if(this._level>=4)console.groupEnd()}static time(K){if(this._level>=4)console.time(K)}static timeLog(K,...V){if(this._level>=4)console.timeLog(K,...V)}static timeEnd(K){if(this._level>=4)console.timeEnd(K)}static trace(...K){if(this._level>=4)console.trace(...K)}static assert(K,...V){if(this._level>=1)console.assert(K,...V)}static clear(){if(this._level>=4)console.clear()}static count(K){if(this._level>=4)console.count(K)}static countReset(K){if(this._level>=4)console.countReset(K)}static dir(K){if(this._level>=4)console.dir(K)}static dirxml(K){if(this._level>=4)console.dirxml(K)}static format(K,...V){let Q=K,U=0;return Q=Q.replace(/%[sdioOcj%]/g,(H)=>{if(H==="%%")return"%";if(U>=V.length)return H;let Y=V[U++];switch(H){case"%s":return String(Y);case"%d":case"%i":return String(parseInt(String(Y),10));case"%o":case"%O":return JSON.stringify(Y);case"%c":return"";case"%j":return JSON.stringify(Y);default:return H}}),Q}}var Z8=new WeakMap;class bK{collection;length;constructor(K){if(!K)this.collection=[];else if(typeof K==="string")this.collection=Array.from(document.querySelectorAll(K));else if(K instanceof NodeList)this.collection=Array.from(K);else if(K instanceof bK)this.collection=K.collection;else if(K instanceof Element)this.collection=[K];else if(Array.isArray(K))this.collection=K;else this.collection=[];this.length=this.collection.length}hide(){return this.style("display","none")}show(K="block"){return this.style("display",K)}addClass(K){return this.collection.forEach((V)=>V.classList.add(K)),this}removeClass(K){return this.collection.forEach((V)=>{if(!K)V.className="";else V.classList.remove(K)}),this}toggleClass(K){let V=K.split(" ");return this.collection.forEach((Q)=>{V.forEach((U)=>Q.classList.toggle(U))}),this}hasClass(K){if(this.length===0)return!1;return this.collection.every((V)=>V.classList.contains(K))}value(K){if(K!==void 0){let Q=String(K);for(let U of this.collection)if(U instanceof HTMLInputElement||U instanceof HTMLTextAreaElement||U instanceof HTMLSelectElement||U instanceof HTMLButtonElement||U instanceof HTMLOptionElement)U.value=Q;return this}if(this.length===0)return;let V=this.collection[0];if(V instanceof HTMLInputElement||V instanceof HTMLTextAreaElement||V instanceof HTMLSelectElement||V instanceof HTMLButtonElement||V instanceof HTMLOptionElement)return V.value;return}focus(){if(this.length>0)this.collection[0].focus();return this}blur(){if(this.length>0)this.collection[0].blur();return this}click(K){return this.on("click",K)}keyup(K){return this.on("keyup",K)}keydown(K){return this.on("keydown",K)}submit(K){return this.on("submit",K)}change(K){return this.on("change",K)}scroll(K){return this.on("scroll",K)}input(K){return this.on("input",K)}on(K,V,Q){let U=K.split(" "),H=typeof V==="string",Y=H?Q:V,z=H?V:null;if(!Y)return this;return this.collection.forEach((M)=>{U.forEach((A)=>{let R=H&&z?(F)=>{let P=F.target;if(P instanceof Element){let G=P.closest(z);if(G&&M.contains(G))Y.call(G,F)}}:Y;if(!Z8.has(M))Z8.set(M,new Map);let D=Z8.get(M);if(!D.has(A))D.set(A,[]);D.get(A).push({selector:z,originalCallback:Y,wrappedListener:R}),M.addEventListener(A,R,!1)})}),this}off(K,V,Q){return this.collection.forEach((U)=>{let H=Z8.get(U);if(!H)return;let Y=K?K.split(" "):Array.from(H.keys()),z=typeof V==="string",M=z?V:void 0,A=z?Q:V;if(Y.forEach((R)=>{let D=H.get(R);if(!D)return;let F=D.filter((G)=>{if(A&&G.originalCallback!==A)return!1;if(M!==void 0&&G.selector!==M)return!1;return!0});F.forEach((G)=>{U.removeEventListener(R,G.wrappedListener)});let P=D.filter((G)=>!F.includes(G));if(P.length>0)H.set(R,P);else H.delete(R)}),H.size===0)Z8.delete(U)}),this}trigger(K,V){let Q=K.split(" ");return this.collection.forEach((U)=>{Q.forEach((H)=>{let Y=V!==void 0?new CustomEvent(H,{detail:V,bubbles:!0,cancelable:!0}):new Event(H,{bubbles:!0,cancelable:!0});U.dispatchEvent(Y)})}),this}filter(K){return new bK(this.collection.filter((V)=>V.matches(K)))}exists(){return this.length>0}data(K,V){if(V!==void 0)return this.collection.forEach((Q)=>Q.dataset[K]=V),this;return this.length>0?this.collection[0].dataset[K]:void 0}removeData(K){return this.collection.forEach((V)=>delete V.dataset[K]),this}text(K){if(K!==void 0){let V=String(K);for(let Q of this.collection)Q.textContent=V;return this}if(this.length===0)return;return this.collection[0].textContent||""}html(K){if(K!==void 0){let V=String(K);for(let Q of this.collection)Q.innerHTML=V;return this}if(this.length===0)return;return this.collection[0].innerHTML}append(K){return this.collection.forEach((V,Q)=>{if(typeof K==="string")V.insertAdjacentHTML("beforeend",K);else{let U=Q===0?K:K.cloneNode(!0);V.appendChild(U)}}),this}prepend(K){return this.collection.forEach((V,Q)=>{if(typeof K==="string")V.insertAdjacentHTML("afterbegin",K);else{let U=Q===0?K:K.cloneNode(!0);V.prepend(U)}}),this}each(K){return this.collection.forEach((V,Q)=>K(V,Q)),this}get(K){return this.collection[K]}first(){return new bK(this.collection[0]??null)}last(){return new bK(this.collection[this.collection.length-1]??null)}eq(K){let V=K<0?this.collection.length+K:K;return new bK(this.collection[V]??null)}isVisible(){return this.collection.some((K)=>K.style.display!=="none"&&K.offsetWidth>0&&K.offsetHeight>0)}parent(){let K=new Set;return this.collection.forEach((V)=>{if(V.parentElement)K.add(V.parentElement)}),new bK(Array.from(K))}parents(){let K=new Set;return this.collection.forEach((V)=>{let Q=V.parentElement;while(Q)K.add(Q),Q=Q.parentElement}),new bK(Array.from(K))}find(K){let V=new Set;for(let Q of this.collection){let U=Q.querySelectorAll(K);for(let H of U)V.add(H)}return new bK(Array.from(V))}offset(){if(this.length===0)return;let K=this.collection[0].getBoundingClientRect();return{top:K.top+window.scrollY,left:K.left+window.scrollX}}width(){if(this.length===0)return 0;return this.collection[0].getBoundingClientRect().width}height(){if(this.length===0)return 0;return this.collection[0].getBoundingClientRect().height}closest(K){let V=new Set;return this.collection.forEach((Q)=>{let U=Q.closest(K);if(U)V.add(U)}),new bK(Array.from(V))}attribute(K,V){if(V!==void 0)return this.collection.forEach((Q)=>Q.setAttribute(K,String(V))),this;return this.length>0?this.collection[0].getAttribute(K):void 0}removeAttribute(K){return this.collection.forEach((V)=>V.removeAttribute(K)),this}hasAttribute(K){if(this.length===0)return!1;return this.collection.every((V)=>V.hasAttribute(K))}after(K){return this.collection.forEach((V)=>V.insertAdjacentHTML("afterend",K)),this}before(K){return this.collection.forEach((V)=>V.insertAdjacentHTML("beforebegin",K)),this}style(K,V){if(typeof K==="string"&&V===void 0)return this.length>0?this.collection[0].style.getPropertyValue(K):"";return this.collection.forEach((Q)=>{if(typeof K==="string"&&V!==void 0)Q.style.setProperty(K,V);else if(typeof K==="object")Object.entries(K).forEach(([U,H])=>{Q.style.setProperty(U,String(H))})}),this}animate(K,V){return this.collection.forEach((Q)=>Q.animate(K,V)),this}fadeIn(K=400,V){return this.collection.forEach((Q,U)=>{if(getComputedStyle(Q).display==="none")Q.style.display="block";let H=Q.animate([{opacity:0},{opacity:1}],{duration:K,fill:"forwards"});if(V&&U===this.collection.length-1)H.onfinish=()=>V()}),this}fadeOut(K=400,V){return this.collection.forEach((Q,U)=>{let H=Q.animate([{opacity:1},{opacity:0}],{duration:K,fill:"forwards"});H.onfinish=()=>{if(Q.style.display="none",V&&U===this.collection.length-1)V()}}),this}matches(K){if(this.length===0)return!1;return this.collection.every((V)=>V.matches(K))}remove(){return this.collection.forEach((K)=>K.remove()),this}empty(){return this.collection.forEach((K)=>{K.innerHTML=""}),this}clone(K=!0){let V=this.collection.map((Q)=>Q.cloneNode(K));return new bK(V)}replaceWith(K){for(let V=this.collection.length-1;V>=0;V--){let Q=this.collection[V];if(typeof K==="string")Q.outerHTML=K;else{let U=V===0?K:K.cloneNode(!0);Q.replaceWith(U)}}return this}reset(){return this.collection.forEach((K)=>{if(K instanceof HTMLFormElement)K.reset()}),this}property(K,V){if(V!==void 0)return this.collection.forEach((Q)=>{Q[K]=V}),this;if(this.length===0)return;return this.collection[0][K]}siblings(){let K=new Set;return this.collection.forEach((V)=>{if(V.parentElement)Array.from(V.parentElement.children).forEach((Q)=>{if(Q!==V&&Q instanceof HTMLElement)K.add(Q)})}),new bK(Array.from(K))}next(){let K=new Set;return this.collection.forEach((V)=>{let Q=V.nextElementSibling;if(Q instanceof HTMLElement)K.add(Q)}),new bK(Array.from(K))}prev(){let K=new Set;return this.collection.forEach((V)=>{let Q=V.previousElementSibling;if(Q instanceof HTMLElement)K.add(Q)}),new bK(Array.from(K))}children(){let K=new Set;return this.collection.forEach((V)=>{Array.from(V.children).forEach((Q)=>{if(Q instanceof HTMLElement)K.add(Q)})}),new bK(Array.from(K))}scrollIntoView(K){if(this.length>0)this.collection[0].scrollIntoView(K);return this}}function m0(K){return new bK(K)}function _z(K){if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",K);else K()}function Nj(K,V){let Q=document.createElement(K);if(V)Object.entries(V).forEach(([U,H])=>{Q.setAttribute(U,H)});return new bK(Q)}class HH extends Error{status;statusText;response;constructor(K,V){super(V||`Request failed: ${K.status} ${K.statusText}`);this.name="RequestError",this.status=K.status,this.statusText=K.statusText,this.response=K}}class IW extends Error{constructor(K,V){super(`Request to "${K}" timed out after ${V}ms`);this.name="RequestTimeoutError"}}class TK{static serialize(K,V){if(K instanceof FormData){let U=new URLSearchParams;return K.forEach((H,Y)=>{if(typeof H==="string")U.append(Y,H)}),U.toString()}let Q=[];for(let[U,H]of Object.entries(K)){if(H===void 0||H===null)continue;let Y=V?`${V}[${U}]`:U;if(Array.isArray(H))H.forEach((z,M)=>{if(typeof z==="object"&&z!==null)Q.push(TK.serialize(z,`${Y}[${M}]`));else Q.push(`${encodeURIComponent(Y)}[]=${encodeURIComponent(String(z))}`)});else if(typeof H==="object")Q.push(TK.serialize(H,Y));else Q.push(`${encodeURIComponent(Y)}=${encodeURIComponent(String(H))}`)}return Q.filter(Boolean).join("&")}static parseUrl(K){try{return new URL(K)}catch{try{return new URL(K,window.location.origin)}catch(V){throw Error(`Invalid URL: "${K}"`)}}}static createTimeoutController(K,V){let Q=new AbortController;if(!K)return{controller:Q};let U=setTimeout(()=>{Q.abort(new IW(V,K))},K);return{controller:Q,timeoutId:U}}static async send(K,V,Q={},U={}){let{timeout:H,...Y}=U,z=TK.parseUrl(V),M=void 0,A={...Y.headers};if(["GET","DELETE","HEAD"].includes(K.toUpperCase())){if(Q&&typeof Q==="object"&&!(Q instanceof FormData))Object.entries(Q).forEach(([F,P])=>{if(P!==void 0&&P!==null)if(typeof P==="object"){let G=TK.serialize({[F]:P});new URLSearchParams(G).forEach((T,v)=>z.searchParams.append(v,T))}else z.searchParams.append(F,String(P))})}else{let F=A["Content-Type"]||A["content-type"];if(Q instanceof FormData)delete A["Content-Type"],delete A["content-type"],M=Q;else if(F==="application/json")M=JSON.stringify(Q);else{if(!F)A["Content-Type"]="application/x-www-form-urlencoded";let P=new URLSearchParams;Object.entries(Q).forEach(([G,T])=>P.append(G,String(T))),M=P}}let{controller:R,timeoutId:D}=TK.createTimeoutController(H,V);try{return await fetch(z.toString(),{...Y,method:K,headers:A,body:M,signal:R.signal})}finally{if(D)clearTimeout(D)}}static get(K,V={},Q={}){return TK.send("GET",K,V,Q)}static post(K,V,Q={}){return TK.send("POST",K,V,Q)}static put(K,V,Q={}){return TK.send("PUT",K,V,Q)}static patch(K,V,Q={}){return TK.send("PATCH",K,V,Q)}static delete(K,V={},Q={}){return TK.send("DELETE",K,V,Q)}static head(K,V={},Q={}){return TK.send("HEAD",K,V,Q)}static async json(K,V={},Q={}){let U=await TK.get(K,V,Q);if(!U.ok)throw new HH(U);return U.json()}static async postJson(K,V,Q={}){let U={...Q.headers,"Content-Type":"application/json"},H=await TK.post(K,V,{...Q,headers:U});if(!H.ok)throw new HH(H);return H.json()}static async blob(K,V={},Q={}){let U=await TK.get(K,V,Q);if(!U.ok)throw new HH(U);return U.blob()}static async text(K,V={},Q={}){let U=await TK.get(K,V,Q);if(!U.ok)throw new HH(U);return U.text()}static async arrayBuffer(K,V={},Q={}){let U=await TK.get(K,V,Q);if(!U.ok)throw new HH(U);return U.arrayBuffer()}static async exists(K,V={}){try{return(await TK.head(K,{},V)).ok}catch{return!1}}}class GU{static async readRemote(K,V="base64",Q={}){let U=await TK.blob(K,{},Q);return GU.read(U,V)}static async read(K,V="text"){switch(V){case"text":return K.text();case"buffer":return K.arrayBuffer();case"base64":return new Promise((Q,U)=>{let H=new FileReader;H.onload=()=>Q(H.result),H.onerror=()=>U(H.error),H.readAsDataURL(K)});case"binary":return new Promise((Q,U)=>{let H=new FileReader;H.onload=()=>{let Y=H.result,z="",M=new Uint8Array(Y),A=M.byteLength;for(let R=0;RU(H.error),H.readAsArrayBuffer(K)});default:throw Error(`FileSystem.read: Unknown type ${V}`)}}static create(K,V,Q="text/plain"){return new File([V],K,{type:Q})}static download(K,V){let Q=URL.createObjectURL(K),U=document.createElement("a");U.href=Q;let H;if(V!==void 0&&V!=="")H=V;else if(K instanceof File&&K.name!=="")H=K.name;else H="download";U.download=H,document.body.appendChild(U),U.click(),document.body.removeChild(U),URL.revokeObjectURL(Q)}static extension(K,V=!1){let Q=K.split(".");if(Q.length===1||Q[0]===""&&Q.length===2&&!V)return"";return Q.pop()?.toLowerCase()??""}static isImage(K){let V=GU.extension(K);return new Set(["jpg","jpeg","png","gif","svg","webp","avif","bmp","ico","tiff","heic"]).has(V)}static isVideo(K){let V=GU.extension(K);return new Set(["mp4","webm","ogg","mov","avi","mkv","m4v"]).has(V)}static isAudio(K){let V=GU.extension(K);return new Set(["mp3","wav","ogg","flac","aac","m4a","wma"]).has(V)}static humanSize(K,V=2){if(K===0)return"0 Bytes";let Q=1024,U=["Bytes","KB","MB","GB","TB","PB"],H=Math.floor(Math.log(K)/Math.log(Q));return parseFloat((K/Math.pow(Q,H)).toFixed(V))+" "+U[H]}}class xz{static fill(K,V){let Q=document.querySelector(`form[data-form='${K}']`);if(!Q){console.warn(`Form [data-form='${K}'] not found.`);return}Object.entries(V).forEach(([U,H])=>{let Y=Q.querySelectorAll(`[name='${U}']`);if(Y.length===0)return;let z=Y[0].type,M=String(H);switch(z){case"radio":Y.forEach((A)=>{let R=A;if(R.value===M)R.checked=!0});break;case"checkbox":if(Y.length===1)Y[0].checked=!!H;else if(Array.isArray(H)){let A=H.map(String);Y.forEach((R)=>{let D=R;D.checked=A.includes(D.value)})}break;case"file":break;default:Y[0].value=M;break}})}static values(K,V={}){let{parseNumbers:Q=!0,parseBooleans:U=!0}=V,H=document.querySelector(`form[data-form='${K}']`);if(!H)return console.warn(`Form [data-form='${K}'] not found.`),{};let Y=new FormData(H),z={},M=Array.from(new Set(Y.keys()));for(let A of M){let R=Y.getAll(A),D=H.querySelector(`[name='${A}']`),F=D?.type;if(F==="file"){let P=R.filter((G)=>G instanceof File);if(D?.multiple||P.length>1)z[A]=P;else z[A]=P[0]||null;continue}if(F==="checkbox"){let P=H.querySelectorAll(`[name='${A}']`);if(P.length===1&&U){z[A]=P[0].checked;continue}z[A]=R.map((G)=>xz.parseValue(String(G),Q));continue}if(F==="number"&&Q){if(R.length>1)z[A]=R.map((P)=>parseFloat(String(P)));else z[A]=parseFloat(String(R[0]));continue}if(R.length>1)z[A]=R.map((P)=>xz.parseValue(String(P),Q));else z[A]=xz.parseValue(String(R[0]),Q)}return z}static parseValue(K,V){if(V&&K!==""&&!isNaN(Number(K)))return Number(K);return K}static reset(K){let V=document.querySelector(`form[data-form='${K}']`);if(!V){console.warn(`Form [data-form='${K}'] not found.`);return}V.reset()}static isValid(K){let V=document.querySelector(`form[data-form='${K}']`);if(!V)return console.warn(`Form [data-form='${K}'] not found.`),!1;return V.checkValidity()}static reportValidity(K){let V=document.querySelector(`form[data-form='${K}']`);if(!V)return console.warn(`Form [data-form='${K}'] not found.`),!1;return V.reportValidity()}}class C1{static get retina(){return window.devicePixelRatio>=2}static get portrait(){return window.matchMedia("(orientation: portrait)").matches}static get landscape(){return window.matchMedia("(orientation: landscape)").matches}static get orientation(){return C1.portrait?"portrait":"landscape"}static get darkMode(){return window.matchMedia("(prefers-color-scheme: dark)").matches}static get reducedMotion(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}static get touch(){return"ontouchstart"in window||navigator.maxTouchPoints>0}static get standalone(){let K=navigator;return window.matchMedia("(display-mode: standalone)").matches||K.standalone===!0}static get electron(){let K=window;if(navigator.userAgent.toLowerCase().includes(" electron/"))return!0;if(K.process?.type==="renderer")return!0;if(K.process?.versions?.electron)return!0;return!1}static get electrobun(){return!!window.__electrobun}static get desktopApp(){return C1.electron||C1.electrobun}static get cordova(){return!!window.cordova}static get userAgent(){return navigator.userAgent.toLowerCase()}static desktop(K="Any"){let V=navigator;if(V.userAgentData?.mobile===!0)return!1;if(C1.isIpadOS())return!1;let Q=C1.userAgent,U=V.userAgentData?.platform?.toLowerCase()||"",H={ChromeOS:U.includes("cros")||Q.includes("cros"),Windows:U.includes("windows")||Q.includes("windows"),macOS:U.includes("macos")||Q.includes("macintosh"),Linux:!Q.includes("android")&&(U.includes("linux")||Q.includes("linux")),FreeBSD:U.includes("freebsd")||Q.includes("freebsd")};if(K==="Any")return Object.values(H).some((Y)=>Y);return H[K]||!1}static mobile(K="Any"){if(navigator.userAgentData?.mobile===!0&&K==="Any")return!0;let V=C1.userAgent,Q={Android:V.includes("android"),iOS:/iphone|ipod/.test(V),iPadOS:C1.isIpadOS(),WindowsMobile:/windows phone|iemobile|wpdesktop/.test(V),BlackBerry:/blackberry|bb10/.test(V)};if(K==="Any")return Object.values(Q).some((U)=>U);return Q[K]||!1}static isIpadOS(){let K=C1.userAgent;if(K.includes("ipad"))return!0;if(K.includes("macintosh")&&navigator.maxTouchPoints>0)return!0;return!1}static get serviceWorkers(){return"serviceWorker"in navigator&&window.isSecureContext}static get coarsePointer(){return window.matchMedia("(pointer: coarse)").matches}static get finePointer(){return window.matchMedia("(pointer: fine)").matches}static get canHover(){return window.matchMedia("(hover: hover)").matches}}class tK{static async image(K){let V=new Image;return V.src=K,await V.decode(),V}static async images(K){return Promise.all(K.map((V)=>tK.image(V)))}static async file(K,V="low"){let Q=await fetch(K,{priority:V});if(!Q.ok)throw Error(`Preload failed for "${K}": ${Q.status} ${Q.statusText}`);return Q}static async files(K,V="low"){return Promise.all(K.map((Q)=>tK.file(Q,V)))}static async isCached(K,V){if(!("caches"in window))return!1;try{return!!await(await caches.open(K)).match(V)}catch{return!1}}static async addToCache(K,V){if(!("caches"in window))throw Error("Cache API is not supported in this browser");try{await(await caches.open(K)).add(V)}catch(Q){throw Error(`Failed to cache "${V}": ${Q instanceof Error?Q.message:String(Q)}`)}}static async addAllToCache(K,V){if(!("caches"in window))throw Error("Cache API is not supported in this browser");try{await(await caches.open(K)).addAll(V)}catch(Q){throw Error(`Failed to cache URLs: ${Q instanceof Error?Q.message:String(Q)}`)}}static async stylesheet(K){return new Promise((V,Q)=>{let U=document.createElement("link");U.rel="preload",U.as="style",U.href=K,U.onload=()=>V(),U.onerror=()=>Q(Error(`Failed to preload stylesheet: ${K}`)),document.head.appendChild(U)})}static async script(K){return new Promise((V,Q)=>{let U=document.createElement("link");U.rel="preload",U.as="script",U.href=K,U.onload=()=>V(),U.onerror=()=>Q(Error(`Failed to preload script: ${K}`)),document.head.appendChild(U)})}static async font(K,V=!0){return new Promise((Q,U)=>{let H=document.createElement("link");if(H.rel="preload",H.as="font",H.href=K,V)H.crossOrigin="anonymous";H.onload=()=>Q(),H.onerror=()=>U(Error(`Failed to preload font: ${K}`)),document.head.appendChild(H)})}static async audio(K,V){let Q=await fetch(K);if(!Q.ok)throw Error(`Preload failed for "${K}": ${Q.status} ${Q.statusText}`);let U=await Q.arrayBuffer(),H=V??new AudioContext,Y=!V;try{return await H.decodeAudioData(U)}finally{if(Y)await H.close()}}static async audios(K,V){let Q=V??new AudioContext,U=!V;try{return await Promise.all(K.map((H)=>tK.audio(H,Q)))}finally{if(U)await Q.close()}}}function TQ(K){if(K==="")return 0;let V=K.split("."),Q=0,U=[1000000000000,1e8,1e4];for(let H=0;HHZ(Q));let V={};for(let Q of Object.keys(K))V[Q]=HZ(K[Q]);return V}function lC(K,V){let Q=K.endsWith("/")?K.slice(0,-1):K,U=V.startsWith("/")?V:`/${V}`;return`${Q}${U}`}class zZ extends Error{constructor(K){super(`Key "${K}" not found in storage`);this.name="KeyNotFoundError"}}class LZ{name;version;store;id;numericVersion;upgrades;storage;_openPromise;constructor({name:K="",version:V="",store:Q=""}){this.name=K,this.version=V,this.store=Q,this.upgrades={},this.numericVersion=TQ(V),this.id=this.computeId()}computeId(){if(this.name!==""&&this.version!==""&&this.store!=="")return`${this.name}::${this.store}::${this.version}_`;else if(this.name!==""&&this.version!=="")return`${this.name}::${this.version}_`;else if(this.name!=="")return`${this.name}::_`;else return""}configuration(K){if(K.name!==void 0)this.name=K.name;if(K.version!==void 0)this.version=K.version,this.numericVersion=TQ(K.version);if(K.store!==void 0)this.store=K.store;this.id=this.computeId()}async open(){if(this.storage instanceof Storage)return this;if(this._openPromise)return this._openPromise;this._openPromise=(async()=>{let K=[];if(this.version!==""){let V="";if(this.name!==""&&this.version!==""&&this.store!=="")V=`${this.name}::${this.store}::`;else if(this.name!==""&&this.version!=="")V=`${this.name}::`;let Q=Object.keys(window.localStorage).filter((U)=>{return U.indexOf(V)===0}).map((U)=>{return U.replace(V,"").split("_")[0]}).filter((U)=>{return U.indexOf("::")===-1}).sort();if(Q.length>0){let U=Q[0],H=TQ(U);if(H{let[F]=R.split("::").map(Number),[P]=D.split("::").map(Number);return F-P}),z=Y.findIndex((R)=>{let[D]=R.split("::");return parseInt(D)===H});if(z>-1)K=Y.slice(z).filter((R)=>{let[D,F]=R.split("::");return parseInt(D){return R.indexOf(M)===0}).map((R)=>{return R.replace(M,"")});for(let R of A){let D=window.localStorage.getItem(`${M}${R}`);if(D!==null)window.localStorage.setItem(this.id+R,D);window.localStorage.removeItem(`${M}${R}`)}}}}this.storage=window.localStorage;for(let V of K)try{await this.upgrades[V].call(this,this)}catch(Q){console.error(Q)}return this})();try{return await this._openPromise}finally{this._openPromise=void 0}}async set(K,V){return await this.open(),this.storage.setItem(this.id+K,JSON.stringify(V)),{key:K,value:V}}async update(K,V){try{let Q=await this.get(K);if(typeof Q==="object"&&Q!==null){if(typeof V==="object"&&V!==null)V={...Q,...V}}return this.storage.setItem(this.id+K,JSON.stringify(V)),{key:K,value:V}}catch{return this.set(K,V)}}async get(K){await this.open();let V=this.storage.getItem(this.id+K);if(V===null)throw new zZ(K);try{return JSON.parse(V)}catch{return V}}async getAll(){let K=await this.keys(),V={};for(let Q of K)try{V[Q]=await this.get(Q)}catch{}return V}async contains(K){if((await this.keys()).includes(K))return;else throw new zZ(K)}async upgrade(K,V,Q){let U=`${TQ(K)}::${TQ(V)}`;return this.upgrades[U]=Q,Promise.resolve()}async rename(K){if(this.name===K)throw Error("Cannot rename: new name is identical to current name");let V=await this.keys(),Q=this.id;this.name=K,this.id=this.computeId();for(let U of V){let H=this.storage.getItem(`${Q}${U}`);if(H!==null)this.storage.setItem(this.id+U,H),this.storage.removeItem(`${Q}${U}`)}}async key(K,V=!1){let Q=await this.keys(V);if(K<0||K>=Q.length)throw Error(`Index ${K} out of bounds. Space has ${Q.length} keys.`);return Q[K]}async keys(K=!1){return await this.open(),Object.keys(this.storage).filter((V)=>{return V.indexOf(this.id)===0}).map((V)=>{if(K===!0)return V;else return V.replace(this.id,"")})}async remove(K){let V=await this.get(K);return this.storage.removeItem(this.id+K),V}async clear(){let K=await this.keys();for(let V of K)this.storage.removeItem(this.id+V)}}class GW extends LZ{constructor({name:K="",version:V="",store:Q=""}){super({name:K,version:V,store:Q})}async open(){if(this.storage instanceof Storage)return this;return this.storage=window.sessionStorage,this}async upgrade(K,V,Q){return console.warn("SessionStorage.upgrade() is a no-op. Session data is temporary and does not support migrations."),Promise.resolve()}}class TW extends Error{constructor(K){super(`Key "${K}" not found in IndexedDB`);this.name="KeyNotFoundError"}}class EW{name;version;store;props;index;keyPath;numericVersion;upgrades;storage;constructor({name:K="",version:V="",store:Q="",props:U={},index:H={}}){this.name=K,this.version=V,this.store=Q,this.props=U||{},this.index=H,this.keyPath=U?.keyPath||"id",this.upgrades={},this.numericVersion=TQ(V)}configuration(K){if(K.name!==void 0)this.name=K.name;if(K.version!==void 0)this.version=K.version,this.numericVersion=TQ(K.version);if(K.store!==void 0)this.store=K.store}async open(){if(this.name==="")throw Error("IndexedDB requires a name. No name has been defined for this space.");if(this.store==="")throw Error("IndexedDB requires a store name. No store has been defined for this space.");if(this.numericVersion<1)throw Error("IndexedDB requires a version >= 1. No valid version has been defined for this space.");if(this.storage instanceof IDBDatabase)return this;else if(this.storage instanceof Promise)return await this.storage;else{let K=(async()=>{let V,Q=[],U=await new Promise((H,Y)=>{let z=window.indexedDB.open(this.name,this.numericVersion);z.onerror=(M)=>{Y(Error(`Failed to open IndexedDB "${this.name}": ${M.target.error?.message}`))},z.onsuccess=(M)=>{H(M.target.result)},z.onupgradeneeded=(M)=>{V=M;let A=M.target.result;if(M.oldVersion<1){let D=A.createObjectStore(this.store,this.props);for(let F of Object.keys(this.index)){let P=this.index[F];D.createIndex(P.name,P.field,P.props)}}else{let D=Object.keys(this.upgrades).sort((P,G)=>{let[T]=P.split("::").map(Number),[v]=G.split("::").map(Number);return T-v}),F=D.findIndex((P)=>{let[G]=P.split("::");return parseInt(G)===M.oldVersion});if(F>-1)Q=D.slice(F).filter((P)=>{let[G,T]=P.split("::");return parseInt(G){})}});this.storage=U;for(let H of Q)try{await this.upgrades[H].call(this,this,V)}catch(Y){console.error(Y)}return this})();return this.storage=K,await K}}async set(K=null,V){return await this.open(),new Promise((Q,U)=>{let H=this.storage.transaction(this.store,"readwrite").objectStore(this.store),Y;if(K!==null){let z={};z[this.keyPath]=K,Y=H.put({...z,...V})}else Y=H.add(V);Y.addEventListener("success",(z)=>{Q({key:String(z.target.result),value:V})}),Y.addEventListener("error",(z)=>{U(Error(`Failed to set key "${K}": ${z.target.error?.message}`))})})}async update(K,V){try{let Q=await this.get(K);if(typeof Q>"u")return this.set(K,V);return new Promise((U,H)=>{let Y=this.storage.transaction(this.store,"readwrite").objectStore(this.store).put({...Q,...V});Y.addEventListener("success",(z)=>{U({key:String(z.target.result),value:V})}),Y.addEventListener("error",(z)=>{H(Error(`Failed to update key "${K}": ${z.target.error?.message}`))})})}catch{return this.set(K,V)}}async get(K){return await this.open(),new Promise((V,Q)=>{let U=this.storage.transaction(this.store,"readonly").objectStore(this.store).get(K);U.addEventListener("success",(H)=>{let Y=H.target.result;if(typeof Y<"u"&&Y!==null)V(Y);else Q(new TW(K))}),U.addEventListener("error",(H)=>{Q(Error(`Failed to get key "${K}": ${H.target.error?.message}`))})})}async getAll(){return await this.open(),new Promise((K,V)=>{let Q=this.storage.transaction(this.store,"readonly").objectStore(this.store).getAll();Q.addEventListener("success",(U)=>{let H={};U.target.result.forEach((Y)=>{let z=Y[this.keyPath],M={...Y};delete M[this.keyPath],H[z]=M}),K(H)}),Q.addEventListener("error",(U)=>{V(Error(`Failed to get all items: ${U.target.error?.message}`))})})}async contains(K){await this.get(K)}async upgrade(K,V,Q){let U=`${TQ(K)}::${TQ(V)}`;return this.upgrades[U]=Q,Promise.resolve()}rename(){return Promise.reject(Error("IndexedDB does not support renaming databases. Create a new database and migrate data manually."))}key(){return Promise.reject(Error("IndexedDB does not support getting keys by index. Use keys() to get all keys."))}async keys(){return await this.open(),new Promise((K,V)=>{let Q=this.storage.transaction(this.store,"readonly").objectStore(this.store).getAllKeys();Q.addEventListener("success",(U)=>{K(U.target.result.map(String))},!1),Q.addEventListener("error",(U)=>{V(Error(`Failed to get keys: ${U.target.error?.message}`))},!1)})}async remove(K){let V=await this.get(K);return new Promise((Q,U)=>{let H=this.storage.transaction(this.store,"readwrite").objectStore(this.store).delete(K);H.addEventListener("success",()=>{Q(V)},!1),H.addEventListener("error",(Y)=>{U(Error(`Failed to delete key "${K}": ${Y.target.error?.message}`))},!1)})}async clear(){return await this.open(),new Promise((K,V)=>{let Q=this.storage.transaction(this.store,"readwrite").objectStore(this.store).clear();Q.addEventListener("success",()=>{K()},!1),Q.addEventListener("error",(U)=>{V(Error(`Failed to clear store: ${U.target.error?.message}`))},!1)})}}class BW extends Error{constructor(K){super(`Key "${K}" not found in remote storage`);this.name="KeyNotFoundError"}}class JW{name;version;store;baseEndpoint;endpoint;props;storage;constructor({name:K="",version:V="",store:Q="",endpoint:U="",props:H={}}){this.name=K,this.version=V,this.store=Q,this.baseEndpoint=U,this.endpoint=this.computeEndpoint(),this.props=H}computeEndpoint(){if(this.store)return lC(this.baseEndpoint,`${this.store}/`);return this.baseEndpoint.endsWith("/")?this.baseEndpoint:`${this.baseEndpoint}/`}configuration(K){if(K.name!==void 0)this.name=K.name;if(K.version!==void 0)this.version=K.version;if(K.store!==void 0)this.store=K.store;if(K.endpoint!==void 0)this.baseEndpoint=K.endpoint;this.endpoint=this.computeEndpoint()}async open(){if(typeof this.storage>"u")this.storage=TK;return this}async set(K,V){await this.open();let Q=await(await this.storage.post(this.endpoint+K,V,this.props)).json();return{key:K,value:Q}}async update(K,V){await this.open();try{let Q={...await this.get(K),...V},U=await(await this.storage.put(this.endpoint+K,Q,this.props)).json();return{key:K,value:U}}catch{return this.set(K,V)}}async get(K){return await this.open(),this.storage.json(this.endpoint+K,{},this.props)}async getAll(){return await this.open(),this.storage.json(this.endpoint,{},this.props)}async contains(K){if((await this.keys()).includes(K))return;else throw new BW(K)}upgrade(){return Promise.reject(Error("RemoteStorage cannot be upgraded from the client. Upgrades must be performed server-side."))}rename(){return Promise.reject(Error("RemoteStorage cannot be renamed from the client. Renaming must be performed server-side."))}key(){return Promise.reject(Error("RemoteStorage does not support getting keys by index. Use keys() to get all keys."))}async keys(){return await this.open(),this.storage.json(this.endpoint,{keys:!0},this.props)}async remove(K){return await this.open(),(await this.storage.delete(this.endpoint+K,{},this.props)).json()}async clear(){await this.open(),await this.storage.delete(this.endpoint,{},this.props)}}var ZQ={LocalStorage:LZ,SessionStorage:GW,IndexedDB:EW,RemoteStorage:JW};class TU{_configuration;adapter;callbacks;transformations;constructor(K=ZQ.LocalStorage,V={}){this._configuration={name:"",version:"",store:"",...V},this.adapter=new K(this._configuration),this.callbacks={create:[],update:[],delete:[]},this.transformations={}}configuration(K=null){if(K!==null){if(this._configuration={...this._configuration,...K},this.adapter.configuration)this.adapter.configuration(K);return}else return this._configuration}async open(){return await this.adapter.open(),this}applySetTransformations(K,V){let Q=HZ(V);for(let U of Object.values(this.transformations))if(typeof U.set==="function")Q=U.set(K,Q);return Q}applyGetTransformations(K,V){let Q=V;for(let U of Object.values(this.transformations))if(typeof U.get==="function")Q=U.get(K,Q);return Q}async set(K,V){let Q=this.applySetTransformations(K,V),U=await this.adapter.set(K,Q);for(let H of this.callbacks.create)H.call(null,U.key,U.value);return U}async update(K,V){let Q=this.applySetTransformations(K,V),U=await this.adapter.update(K,Q);for(let H of this.callbacks.update)H.call(null,U.key,U.value);return U}async get(K){let V=await this.adapter.get(K);return this.applyGetTransformations(K,V)}async getAll(){let K=await this.adapter.getAll(),V={};for(let Q of Object.keys(K))V[Q]=this.applyGetTransformations(Q,K[Q]);return V}async each(K){let V=await this.getAll(),Q=[];for(let[U,H]of Object.entries(V))Q.push(K.call(this,U,H));return Promise.all(Q)}contains(K){return this.adapter.contains(K)}async upgrade(K,V,Q){return await this.adapter.upgrade(K,V,Q),this}rename(K){return this.adapter.rename(K)}onCreate(K){this.callbacks.create.push(K)}onUpdate(K){this.callbacks.update.push(K)}onDelete(K){this.callbacks.delete.push(K)}addTransformation({id:K,get:V,set:Q}){this.transformations[K]={id:K,get:V,set:Q}}removeTransformation(K){delete this.transformations[K]}key(K,V=!1){return this.adapter.key(K,V)}keys(K=!1){return this.adapter.keys(K)}async remove(K){let V=await this.adapter.remove(K);for(let Q of this.callbacks.delete)Q.call(null,K,V)}clear(){return this.adapter.clear()}}class PK{static capitalize(K,V={}){let{preserveCase:Q=!1}=V;return K.replace(/\w\S*/g,(U)=>{let H=U.charAt(0).toUpperCase(),Y=Q?U.substring(1):U.substring(1).toLowerCase();return H+Y})}static selection(){return window.getSelection()?.toString()||""}static suffix(K,V){let Q=V.indexOf(K);if(Q===-1)return"";return V.slice(Q+K.length)}static prefix(K,V){let Q=V.indexOf(K);if(Q===-1)return"";return V.slice(0,Q)}static friendly(K){return K.toString().normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().trim().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-")}static truncate(K,V,Q="..."){if(K.length<=V)return K;if(V<=Q.length)return Q.slice(0,V);return K.slice(0,V-Q.length).trimEnd()+Q}static isBlank(K){return K===null||K===void 0||K.trim()===""}}class I1{static async callAsync(K,V,...Q){try{return await K.apply(V,Q)}catch(U){return Promise.reject(U)}}static uuid(){if(typeof crypto<"u"&&"randomUUID"in crypto)return crypto.randomUUID();if(typeof crypto<"u"&&"getRandomValues"in crypto)return"10000000-1000-4000-8000-100000000000".replace(/[018]/g,(V)=>{let Q=parseInt(V,10),U=crypto.getRandomValues(new Uint8Array(1))[0],H=15>>Math.floor(Q/4);return(Q^U&H).toString(16)});let K=()=>Math.floor((1+Math.random())*65536).toString(16).substring(1);return`${K()}${K()}-${K()}-${K()}-${K()}-${K()}${K()}${K()}`}static debounce(K,V){let Q=null;return(...U)=>{if(Q!==null)clearTimeout(Q);Q=setTimeout(()=>{K(...U),Q=null},V)}}static throttle(K,V){let Q=!1;return(...U)=>{if(!Q)K(...U),Q=!0,setTimeout(()=>{Q=!1},V)}}}var EQ="generated",vW="pointerdown",kW="pointerup",q8="pointerleave",fW="pointerout",FV="pointermove",wW="touchstart",ZZ="touchend",jW="touchmove",xW="touchcancel",_W="resize",NW="visibilitychange",EK="tsParticles - Error",DV=100,OK=0.5,a1=1000,NK={x:0,y:0,z:0},O8={a:1,b:0,c:0,d:1},oQ="random",M8="mid",BK=2,gW=Math.PI*2,Nz=60;var YZ="true",qZ="false",gz="canvas",OZ=0,SV=2,MZ=4,yW=1,WZ=1,XZ=1,hW=4,yz=1,W8=255,mQ=360,hz=100,pz=100,AZ=0,cz=0,pW=60,cW=0,RZ=0.25,$Z=0.75,FZ=0,uW=1,bW=0,lW=0,dW=1,X8=1,sW=1,DZ=1,zH=0,uz=1,oW=0,mW=120,nW=0,rW=0,iW=1e4,tW=0,aW=1,EU=0,bz=1,eW=1,K4=0,SZ=1,V4=0,Q4=0,PZ=-0.25,CZ=1.5,IZ=0,U4=1,H4=0,A8=0;var lz=1,z4=1,LH=1,L4=500,GZ=50,Z4=0,R8=1,TZ=0,EZ=1,Y4=0,nQ=255,dz=3,sz=6,q4=1,O4=1,M4=0,W4=0,X4=0,A4=0;var JK;(function(K){K.bottom="bottom",K.bottomLeft="bottom-left",K.bottomRight="bottom-right",K.left="left",K.none="none",K.right="right",K.top="top",K.topLeft="top-left",K.topRight="top-right",K.outside="outside",K.inside="inside"})(JK||(JK={}));function oz(K){return typeof K==="boolean"}function vV(K){return typeof K==="string"}function sV(K){return typeof K==="number"}function BQ(K){return typeof K==="object"&&K!==null}function aK(K){return Array.isArray(K)}function $0(K){return K===null||K===void 0}class HV{constructor(K,V,Q){if(this._updateFromAngle=(U,H)=>{this.x=Math.cos(U)*H,this.y=Math.sin(U)*H},!sV(K)&&K){this.x=K.x,this.y=K.y;let U=K;this.z=U.z?U.z:NK.z}else if(K!==void 0&&V!==void 0)this.x=K,this.y=V,this.z=Q??NK.z;else throw Error(`${EK} Vector3d not initialized correctly`)}static get origin(){return HV.create(NK.x,NK.y,NK.z)}get angle(){return Math.atan2(this.y,this.x)}set angle(K){this._updateFromAngle(K,this.length)}get length(){return Math.sqrt(this.getLengthSq())}set length(K){this._updateFromAngle(this.angle,K)}static clone(K){return HV.create(K.x,K.y,K.z)}static create(K,V,Q){return new HV(K,V,Q)}add(K){return HV.create(this.x+K.x,this.y+K.y,this.z+K.z)}addTo(K){this.x+=K.x,this.y+=K.y,this.z+=K.z}copy(){return HV.clone(this)}distanceTo(K){return this.sub(K).length}distanceToSq(K){return this.sub(K).getLengthSq()}div(K){return HV.create(this.x/K,this.y/K,this.z/K)}divTo(K){this.x/=K,this.y/=K,this.z/=K}getLengthSq(){return this.x**SV+this.y**SV}mult(K){return HV.create(this.x*K,this.y*K,this.z*K)}multTo(K){this.x*=K,this.y*=K,this.z*=K}normalize(){let K=this.length;if(K!=EU)this.multTo(yz/K)}rotate(K){return HV.create(this.x*Math.cos(K)-this.y*Math.sin(K),this.x*Math.sin(K)+this.y*Math.cos(K),NK.z)}setTo(K){this.x=K.x,this.y=K.y;let V=K;this.z=V.z?V.z:NK.z}sub(K){return HV.create(this.x-K.x,this.y-K.y,this.z-K.z)}subFrom(K){this.x-=K.x,this.y-=K.y,this.z-=K.z}}class r1 extends HV{constructor(K,V){super(K,V,NK.z)}static get origin(){return r1.create(NK.x,NK.y)}static clone(K){return r1.create(K.x,K.y)}static create(K,V){return new r1(K,V)}}var dC=Math.random,R4={nextFrame:(K)=>requestAnimationFrame(K),cancel:(K)=>cancelAnimationFrame(K)};function W1(){return CK(dC(),0,1-Number.EPSILON)}function $4(K){return R4.nextFrame(K)}function F4(K){R4.cancel(K)}function CK(K,V,Q){return Math.min(Math.max(K,V),Q)}function mz(K,V,Q,U){return Math.floor((K*Q+V*U)/(Q+U))}function gK(K){let V=eK(K),U=ZH(K);if(V===U)U=0;return W1()*(V-U)+U}function a0(K){return sV(K)?K:gK(K)}function ZH(K){return sV(K)?K:K.min}function eK(K){return sV(K)?K:K.max}function q1(K,V){if(K===V||V===void 0&&sV(K))return K;let Q=ZH(K),U=eK(K);return V!==void 0?{min:Math.min(Q,V),max:Math.max(U,V)}:q1(Q,U)}function YK(K,V){let Q=K.x-V.x,U=K.y-V.y;return{dx:Q,dy:U,distance:Math.sqrt(Q**2+U**2)}}function MK(K,V){return YK(K,V).distance}function kV(K){return K*Math.PI/180}function D4(K,V,Q){if(sV(K))return kV(K);switch(K){case JK.top:return-Math.PI*OK;case JK.topRight:return-Math.PI*RZ;case JK.right:return cW;case JK.bottomRight:return Math.PI*RZ;case JK.bottom:return Math.PI*OK;case JK.bottomLeft:return Math.PI*$Z;case JK.left:return Math.PI;case JK.topLeft:return-Math.PI*$Z;case JK.inside:return Math.atan2(Q.y-V.y,Q.x-V.x);case JK.outside:return Math.atan2(V.y-Q.y,V.x-Q.x);default:return W1()*gW}}function S4(K){let V=r1.origin;return V.length=1,V.angle=K,V}function BZ(K,V,Q,U){return r1.create(K.x*(Q-U)/(Q+U)+V.x*BK*U/(Q+U),K.y)}function P4(K){return{x:K.position?.x??W1()*K.size.width,y:K.position?.y??W1()*K.size.height}}function nz(K){if(!K)return 1;return K.endsWith("%")?parseFloat(K)/DV:parseFloat(K)}var JQ;(function(K){K.auto="auto",K.increase="increase",K.decrease="decrease",K.random="random"})(JQ||(JQ={}));var WK;(function(K){K.increasing="increasing",K.decreasing="decreasing"})(WK||(WK={}));var oV;(function(K){K.none="none",K.max="max",K.min="min"})(oV||(oV={}));var M1;(function(K){K.bottom="bottom",K.left="left",K.right="right",K.top="top"})(M1||(M1={}));var mV;(function(K){K.precise="precise",K.percent="percent"})(mV||(mV={}));var rQ;(function(K){K.max="max",K.min="min",K.random="random"})(rQ||(rQ={}));var sC={debug:console.debug,error:console.error,info:console.info,log:console.log,verbose:console.log,warning:console.warn};function fV(){return sC}function oC(K){let V=new Map;return(...Q)=>{let U=JSON.stringify(Q);if(V.has(U))return V.get(U);let H=K(...Q);return V.set(U,H),H}}function C4(K){let V={bounced:!1},{pSide:Q,pOtherSide:U,rectSide:H,rectOtherSide:Y,velocity:z,factor:M}=K;if(U.minY.max||U.maxY.max)return V;if(Q.max>=H.min&&Q.max<=(H.max+H.min)*OK&&z>FZ||Q.min<=H.max&&Q.min>(H.max+H.min)*OK&&z{return K.matches(U)});return aK(Q)?Q.some((U)=>U):Q}function YQ(){return typeof window>"u"||!window||typeof window.document>"u"||!window.document}function nC(){return!YQ()&&typeof matchMedia<"u"}function rz(K){if(!nC())return;return matchMedia(K)}function I4(K){if(YQ()||typeof IntersectionObserver>"u")return;return new IntersectionObserver(K)}function G4(K){if(YQ()||typeof MutationObserver>"u")return;return new MutationObserver(K)}function f1(K,V){return K===V||aK(V)&&V.indexOf(K)>-1}async function JZ(K,V){try{await document.fonts.load(`${V??"400"} 36px '${K??"Verdana"}'`)}catch{}}function rC(K){return Math.floor(W1()*K.length)}function YH(K,V,Q=!0){return K[V!==void 0&&Q?V%K.length:rC(K)]}function qH(K,V,Q,U,H){return iC(iQ(K,U??0),V,Q,H)}function iC(K,V,Q,U){let H=!0;if(!U||U===M1.bottom)H=K.topQ.x;if(H&&(!U||U===M1.right))H=K.leftQ.y;return H}function iQ(K,V){return{bottom:K.y+V,left:K.x-V,right:K.x+V,top:K.y-V}}function x1(K,...V){for(let Q of V){if(Q===void 0||Q===null)continue;if(!BQ(Q)){K=Q;continue}let U=Array.isArray(Q);if(U&&(BQ(K)||!K||!Array.isArray(K)))K=[];else if(!U&&(BQ(K)||!K||Array.isArray(K)))K={};for(let H in Q){if(H==="__proto__")continue;let Y=Q,z=Y[H],M=K;M[H]=BQ(z)&&Array.isArray(z)?z.map((A)=>x1(M[H],A)):x1(M[H],z)}}return K}function OH(K,V){return!!E4(V,(Q)=>Q.enable&&f1(K,Q.mode))}function MH(K,V,Q){XK(V,(U)=>{let H=U.mode;if(U.enable&&f1(K,H))tC(U,Q)})}function tC(K,V){let Q=K.selectors;XK(Q,(U)=>{V(U,K)})}function iz(K,V){if(!V||!K)return;return E4(K,(Q)=>{return mC(V,Q.selectors)})}function $8(K){return{position:K.getPosition(),radius:K.getRadius(),mass:K.getMass(),velocity:K.velocity,factor:r1.create(a0(K.options.bounce.horizontal.value),a0(K.options.bounce.vertical.value))}}function tz(K,V){let{x:Q,y:U}=K.velocity.sub(V.velocity),[H,Y]=[K.position,V.position],{dx:z,dy:M}=YK(Y,H);if(Q*z+U*M<0)return;let R=-Math.atan2(M,z),D=K.mass,F=V.mass,P=K.velocity.rotate(R),G=V.velocity.rotate(R),T=BZ(P,G,D,F),v=BZ(G,P,D,F),J=T.rotate(-R),k=v.rotate(-R);K.velocity.x=J.x*K.factor.x,K.velocity.y=J.y*K.factor.y,V.velocity.x=k.x*V.factor.x,V.velocity.y=k.y*V.factor.y}function T4(K,V){let Q=K.getPosition(),U=K.getRadius(),H=iQ(Q,U),Y=K.options.bounce,z=C4({pSide:{min:H.left,max:H.right},pOtherSide:{min:H.top,max:H.bottom},rectSide:{min:V.left,max:V.right},rectOtherSide:{min:V.top,max:V.bottom},velocity:K.velocity.x,factor:a0(Y.horizontal.value)});if(z.bounced){if(z.velocity!==void 0)K.velocity.x=z.velocity;if(z.position!==void 0)K.position.x=z.position}let M=C4({pSide:{min:H.top,max:H.bottom},pOtherSide:{min:H.left,max:H.right},rectSide:{min:V.top,max:V.bottom},rectOtherSide:{min:V.left,max:V.right},velocity:K.velocity.y,factor:a0(Y.vertical.value)});if(M.bounced){if(M.velocity!==void 0)K.velocity.y=M.velocity;if(M.position!==void 0)K.position.y=M.position}}function XK(K,V){return aK(K)?K.map((U,H)=>V(U,H)):V(K,0)}function yK(K,V,Q){return aK(K)?YH(K,V,Q):K}function E4(K,V){if(aK(K))return K.find((U,H)=>V(U,H));return V(K,0)?K:void 0}function az(K,V){let{value:Q,animation:U}=K,H={delayTime:a0(U.delay)*a1,enable:U.enable,value:a0(K.value)*V,max:eK(Q)*V,min:ZH(Q)*V,loops:0,maxLoops:a0(U.count),time:0};if(U.enable){switch(H.decay=1-a0(U.decay),U.mode){case JQ.increase:H.status=WK.increasing;break;case JQ.decrease:H.status=WK.decreasing;break;case JQ.random:H.status=W1()>=OK?WK.increasing:WK.decreasing;break}let z=U.mode===JQ.auto;switch(U.startValue){case rQ.min:if(H.value=H.min,z)H.status=WK.increasing;break;case rQ.max:if(H.value=H.max,z)H.status=WK.decreasing;break;case rQ.random:default:if(H.value=gK(H),z)H.status=W1()>=OK?WK.increasing:WK.decreasing;break}}return H.initialValue=H.value,H}function aC(K,V){if(K.mode!==mV.percent){let{mode:H,...Y}=K;return Y}if("x"in K)return{x:K.x/DV*V.width,y:K.y/DV*V.height};else return{width:K.width/DV*V.width,height:K.height/DV*V.height}}function ez(K,V){return aC(K,V)}function eC(K,V,Q,U,H){switch(V){case oV.max:if(Q>=H)K.destroy();break;case oV.min:if(Q<=U)K.destroy();break}}function WH(K,V,Q,U,H){if(K.destroyed||!V||!V.enable||(V.maxLoops??0)>0&&(V.loops??0)>(V.maxLoops??0))return;let D=(V.velocity??0)*H.factor,F=V.min,P=V.max,G=V.decay??1;if(!V.time)V.time=0;if((V.delayTime??0)>0&&V.time<(V.delayTime??0))V.time+=H.value;if((V.delayTime??0)>0&&V.time<(V.delayTime??0))return;switch(V.status){case WK.increasing:if(V.value>=P){if(Q)V.status=WK.decreasing;else V.value-=P;if(!V.loops)V.loops=0;V.loops++}else V.value+=D;break;case WK.decreasing:if(V.value<=F){if(Q)V.status=WK.increasing;else V.value+=P;if(!V.loops)V.loops=0;V.loops++}else V.value-=D}if(V.velocity&&G!==1)V.velocity*=G;if(eC(K,U,V.value,F,P),!K.destroyed)V.value=CK(V.value,F,P)}function B4(K){let V=document.createElement("div").style;if(!K)return V;for(let Q in K){let U=K[Q];if(!Object.prototype.hasOwnProperty.call(K,Q)||$0(U))continue;let H=K.getPropertyValue?.(U);if(!H)continue;let Y=K.getPropertyPriority?.(U);if(!Y)V.setProperty?.(U,H);else V.setProperty?.(U,H,Y)}return V}function KI(K){let V=document.createElement("div").style,U={width:"100%",height:"100%",margin:"0",padding:"0",borderWidth:"0",position:"fixed",zIndex:K.toString(10),"z-index":K.toString(10),top:"0",left:"0"};for(let H in U){let Y=U[H];V.setProperty(H,Y)}return V}var J4=oC(KI);var KL;(function(K){K.darken="darken",K.enlighten="enlighten"})(KL||(KL={}));function VI(K,V){if(!V)return;for(let Q of K.colorManagers.values())if(V.startsWith(Q.stringPrefix))return Q.parseString(V)}function KV(K,V,Q,U=!0){if(!V)return;let H=vV(V)?{value:V}:V;if(vV(H.value))return v4(K,H.value,Q,U);if(aK(H.value))return KV(K,{value:YH(H.value,Q,U)});for(let Y of K.colorManagers.values()){let z=Y.handleRangeColor(H);if(z)return z}}function v4(K,V,Q,U=!0){if(!V)return;let H=vV(V)?{value:V}:V;if(vV(H.value))return H.value===oQ?f4():QI(K,H.value);if(aK(H.value))return v4(K,{value:YH(H.value,Q,U)});for(let Y of K.colorManagers.values()){let z=Y.handleColor(H);if(z)return z}}function vQ(K,V,Q,U=!0){let H=KV(K,V,Q,U);return H?fZ(H):void 0}function fZ(K){let V=K.r/W8,Q=K.g/W8,U=K.b/W8,H=Math.max(V,Q,U),Y=Math.min(V,Q,U),z={h:AZ,l:(H+Y)*OK,s:cz};if(H!==Y)z.s=z.l=mQ)z.h-=mQ;return z}function QI(K,V){return VI(K,V)}function BU(K){let V=(K.h%mQ+mQ)%mQ,Q=Math.max(cz,Math.min(hz,K.s)),U=Math.max(Y4,Math.min(pz,K.l)),H=V/mQ,Y=Q/hz,z=U/pz;if(Q===cz){let T=Math.round(z*nQ);return{r:T,g:T,b:T}}let M=(T,v,J)=>{if(J<0)J++;if(J>1)J--;if(J*sz<1)return T+(v-T)*sz*J;if(J*BK<1)return v;if(J*dz<1*BK){let j=BK/dz;return T+(v-T)*(j-J)*sz}return T},A=z0&&(K.loops??0)>(K.maxLoops??0))return;if(!K.time)K.time=0;if((K.delayTime??0)>0&&K.time<(K.delayTime??0))K.time+=U.value;if((K.delayTime??0)>0&&K.time<(K.delayTime??0))return;let D=K.offset?gK(K.offset):0,F=(K.velocity??0)*U.factor+D*3.6,P=K.decay??1,G=eK(V),T=ZH(V);if(!Q||K.status===WK.increasing){if(K.value+=F,K.value>G){if(!K.loops)K.loops=0;if(K.loops++,Q)K.status=WK.decreasing;else K.value-=G}}else{K.value-=F;let v=0;if(K.valueTZ)Q.stroke();if(U.shapeFill)Q.fill()}function zI(K){let{container:V,context:Q,particle:U,radius:H,opacity:Y,delta:z,transformData:M}=K;if(!U.shape)return;let A=V.shapeDrawers.get(U.shape);if(!A?.afterDraw)return;A.afterDraw({context:Q,particle:U,radius:H,opacity:Y,delta:z,pixelRatio:V.retina.pixelRatio,transformData:{...M}})}function _4(K,V,Q){if(!V.draw)return;V.draw(K,Q)}function N4(K,V,Q,U){if(!V.drawParticle)return;V.drawParticle(K,Q,U)}function g4(K,V,Q){return{h:K.h,s:K.s,l:K.l+(V===KL.darken?-EZ:EZ)*Q}}function LI(K,V,Q){let U=V[Q];if(U!==void 0)K[Q]=(K[Q]??uW)*U}function y4(K,V,Q=!1){if(!V)return;let U=K;if(!U)return;let H=U.style;if(!H)return;let Y=new Set;for(let z in H){if(!Object.prototype.hasOwnProperty.call(H,z))continue;Y.add(H[z])}for(let z in V){if(!Object.prototype.hasOwnProperty.call(V,z))continue;Y.add(V[z])}for(let z of Y){let M=V.getPropertyValue(z);if(!M)H.removeProperty(z);else H.setProperty(z,M,Q?"important":"")}}class jZ{constructor(K,V){this.container=K,this._applyPostDrawUpdaters=(H)=>{for(let Y of this._postDrawUpdaters)Y.afterDraw?.(H)},this._applyPreDrawUpdaters=(H,Y,z,M,A,R)=>{for(let D of this._preDrawUpdaters){if(D.getColorStyles){let{fill:F,stroke:P}=D.getColorStyles(Y,H,z,M);if(F)A.fill=F;if(P)A.stroke=P}if(D.getTransformValues){let F=D.getTransformValues(Y);for(let P in F)LI(R,F,P)}D.beforeDraw?.(Y)}},this._applyResizePlugins=()=>{for(let H of this._resizePlugins)H.resize?.()},this._getPluginParticleColors=(H)=>{let Y,z;for(let M of this._colorPlugins){if(!Y&&M.particleFillColor)Y=vQ(this._engine,M.particleFillColor(H));if(!z&&M.particleStrokeColor)z=vQ(this._engine,M.particleStrokeColor(H));if(Y&&z)break}return[Y,z]},this._initCover=async()=>{let H=this.container.actualOptions,Y=H.backgroundMask.cover,z=Y.color;if(z){let M=KV(this._engine,z);if(M){let A={...M,a:Y.opacity};this._coverColorStyle=zV(A,A.a)}}else await new Promise((M,A)=>{if(!Y.image)return;let R=document.createElement("img");R.addEventListener("load",()=>{this._coverImage={image:R,opacity:Y.opacity},M()}),R.addEventListener("error",(D)=>{A(D.error)}),R.src=Y.image})},this._initStyle=()=>{let H=this.element,Y=this.container.actualOptions;if(!H)return;if(this._fullScreen)this._setFullScreenStyle();else this._resetOriginalStyle();for(let z in Y.style){if(!z||!Y.style||!Object.prototype.hasOwnProperty.call(Y.style,z))continue;let M=Y.style[z];if(!M)continue;H.style.setProperty(z,M,"important")}},this._initTrail=async()=>{let H=this.container.actualOptions,Y=H.particles.move.trail,z=Y.fill;if(!Y.enable)return;let M=yz/Y.length;if(z.color){let A=KV(this._engine,z.color);if(!A)return;this._trailFill={color:{...A},opacity:M}}else await new Promise((A,R)=>{if(!z.image)return;let D=document.createElement("img");D.addEventListener("load",()=>{this._trailFill={image:D,opacity:M},A()}),D.addEventListener("error",(F)=>{R(F.error)}),D.src=z.image})},this._paintBase=(H)=>{this.draw((Y)=>w4(Y,this.size,H))},this._paintImage=(H,Y)=>{this.draw((z)=>j4(z,this.size,H,Y))},this._repairStyle=()=>{let H=this.element;if(!H)return;this._safeMutationObserver((z)=>z.disconnect()),this._initStyle(),this.initBackground();let Y=this._pointerEvents;H.style.pointerEvents=Y,H.setAttribute("pointer-events",Y),this._safeMutationObserver((z)=>{if(!H||!(H instanceof Node))return;z.observe(H,{attributes:!0})})},this._resetOriginalStyle=()=>{let H=this.element,Y=this._originalStyle;if(!H||!Y)return;y4(H,Y,!0)},this._safeMutationObserver=(H)=>{if(!this._mutationObserver)return;H(this._mutationObserver)},this._setFullScreenStyle=()=>{let H=this.element;if(!H)return;y4(H,J4(this.container.actualOptions.fullScreen.zIndex),!0)},this._engine=V,this._standardSize={height:0,width:0};let Q=K.retina.pixelRatio,U=this._standardSize;this.size={height:U.height*Q,width:U.width*Q},this._context=null,this._generated=!1,this._preDrawUpdaters=[],this._postDrawUpdaters=[],this._resizePlugins=[],this._colorPlugins=[],this._pointerEvents="none"}get _fullScreen(){return this.container.actualOptions.fullScreen.enable}clear(){let K=this.container.actualOptions,V=K.particles.move.trail,Q=this._trailFill;if(K.backgroundMask.enable)this.paint();else if(V.enable&&V.length>lW&&Q){if(Q.color)this._paintBase(zV(Q.color,Q.opacity));else if(Q.image)this._paintImage(Q.image,Q.opacity)}else if(K.clear)this.draw((U)=>{HL(U,this.size)})}destroy(){if(this.stop(),this._generated)this.element?.remove(),this.element=void 0;else this._resetOriginalStyle();this._preDrawUpdaters=[],this._postDrawUpdaters=[],this._resizePlugins=[],this._colorPlugins=[]}draw(K){let V=this._context;if(!V)return;return K(V)}drawAsync(K){let V=this._context;if(!V)return;return K(V)}drawParticle(K,V){if(K.spawning||K.destroyed)return;let Q=K.getRadius();if(Q<=bW)return;let U=K.getFillColor(),H=K.getStrokeColor()??U,[Y,z]=this._getPluginParticleColors(K);if(!Y)Y=U;if(!z)z=H;if(!Y&&!z)return;this.draw((M)=>{let A=this.container,R=A.actualOptions,D=K.options.zIndex,F=dW-K.zIndexFactor,P=F**D.opacityRate,G=K.bubble.opacity??K.opacity?.value??X8,T=K.strokeOpacity??G,v=G*P,J=T*P,k={},f={fill:Y?tQ(Y,v):void 0};f.stroke=z?tQ(z,J):f.fill,this._applyPreDrawUpdaters(M,K,Q,v,f,k),x4({container:A,context:M,particle:K,delta:V,colorStyles:f,backgroundMask:R.backgroundMask.enable,composite:R.backgroundMask.composite,radius:Q*F**D.sizeRate,opacity:v,shadow:K.options.shadow,transform:k}),this._applyPostDrawUpdaters(K)})}drawParticlePlugin(K,V,Q){this.draw((U)=>N4(U,K,V,Q))}drawPlugin(K,V){this.draw((Q)=>_4(Q,K,V))}async init(){this._safeMutationObserver((K)=>K.disconnect()),this._mutationObserver=G4((K)=>{for(let V of K)if(V.type==="attributes"&&V.attributeName==="style")this._repairStyle()}),this.resize(),this._initStyle(),await this._initCover();try{await this._initTrail()}catch(K){fV().error(K)}this.initBackground(),this._safeMutationObserver((K)=>{if(!this.element||!(this.element instanceof Node))return;K.observe(this.element,{attributes:!0})}),this.initUpdaters(),this.initPlugins(),this.paint()}initBackground(){let K=this.container.actualOptions,V=K.background,Q=this.element;if(!Q)return;let U=Q.style;if(!U)return;if(V.color){let H=KV(this._engine,V.color);U.backgroundColor=H?zV(H,V.opacity):""}else U.backgroundColor="";U.backgroundImage=V.image||"",U.backgroundPosition=V.position||"",U.backgroundRepeat=V.repeat||"",U.backgroundSize=V.size||""}initPlugins(){this._resizePlugins=[];for(let K of this.container.plugins.values()){if(K.resize)this._resizePlugins.push(K);if(K.particleFillColor??K.particleStrokeColor)this._colorPlugins.push(K)}}initUpdaters(){this._preDrawUpdaters=[],this._postDrawUpdaters=[];for(let K of this.container.particles.updaters){if(K.afterDraw)this._postDrawUpdaters.push(K);if(K.getColorStyles??K.getTransformValues??K.beforeDraw)this._preDrawUpdaters.push(K)}}loadCanvas(K){if(this._generated&&this.element)this.element.remove();this._generated=K.dataset&&EQ in K.dataset?K.dataset[EQ]==="true":this._generated,this.element=K,this.element.ariaHidden="true",this._originalStyle=B4(this.element.style);let V=this._standardSize;V.height=K.offsetHeight,V.width=K.offsetWidth;let Q=this.container.retina.pixelRatio,U=this.size;K.height=U.height=V.height*Q,K.width=U.width=V.width*Q,this._context=this.element.getContext("2d"),this._safeMutationObserver((H)=>H.disconnect()),this.container.retina.init(),this.initBackground(),this._safeMutationObserver((H)=>{if(!this.element||!(this.element instanceof Node))return;H.observe(this.element,{attributes:!0})})}paint(){let K=this.container.actualOptions;this.draw((V)=>{if(K.backgroundMask.enable&&K.backgroundMask.cover)if(HL(V,this.size),this._coverImage)this._paintImage(this._coverImage.image,this._coverImage.opacity);else if(this._coverColorStyle)this._paintBase(this._coverColorStyle);else this._paintBase();else this._paintBase()})}resize(){if(!this.element)return!1;let K=this.container,V=K.canvas._standardSize,Q={width:this.element.offsetWidth,height:this.element.offsetHeight},U=K.retina.pixelRatio,H={width:Q.width*U,height:Q.height*U};if(Q.height===V.height&&Q.width===V.width&&H.height===this.element.height&&H.width===this.element.width)return!1;let Y={...V};V.height=Q.height,V.width=Q.width;let z=this.size;if(this.element.width=z.width=H.width,this.element.height=z.height=H.height,this.container.started)K.particles.setResizeFactor({width:V.width/Y.width,height:V.height/Y.height});return!0}setPointerEvents(K){if(!this.element)return;this._pointerEvents=K,this._repairStyle()}stop(){this._safeMutationObserver((K)=>K.disconnect()),this._mutationObserver=void 0,this.draw((K)=>HL(K,this.size))}async windowResize(){if(!this.element||!this.resize())return;let K=this.container,V=K.updateActualOptions();if(K.particles.setDensity(),this._applyResizePlugins(),V)await K.refresh()}}var eQ;(function(K){K.canvas="canvas",K.parent="parent",K.window="window"})(eQ||(eQ={}));function wV(K,V,Q,U,H){if(U){let Y={passive:!0};if(oz(H))Y.capture=H;else if(H!==void 0)Y=H;K.addEventListener(V,Q,Y)}else{let Y=H;K.removeEventListener(V,Q,Y)}}class xZ{constructor(K){this.container=K,this._doMouseTouchClick=(V)=>{let Q=this.container,U=Q.actualOptions;if(this._canPush){let H=Q.interactivity.mouse,Y=H.position;if(!Y)return;H.clickPosition={...Y},H.clickTime=new Date().getTime();let z=U.interactivity.events.onClick;XK(z.mode,(M)=>this.container.handleClickMode(M))}if(V.type==="touchend")setTimeout(()=>this._mouseTouchFinish(),L4)},this._handleThemeChange=(V)=>{let Q=V,U=this.container,H=U.options,Y=H.defaultThemes,z=Q.matches?Y.dark:Y.light;if(H.themes.find((A)=>A.name===z)?.default.auto)U.loadTheme(z)},this._handleVisibilityChange=()=>{let V=this.container,Q=V.actualOptions;if(this._mouseTouchFinish(),!Q.pauseOnBlur)return;if(document?.hidden)V.pageHidden=!0,V.pause();else if(V.pageHidden=!1,V.animationStatus)V.play(!0);else V.draw(!0)},this._handleWindowResize=()=>{if(this._resizeTimeout)clearTimeout(this._resizeTimeout),delete this._resizeTimeout;let V=async()=>{await this.container.canvas?.windowResize()};this._resizeTimeout=setTimeout(()=>void V(),this.container.actualOptions.interactivity.events.resize.delay*a1)},this._manageInteractivityListeners=(V,Q)=>{let U=this._handlers,H=this.container,Y=H.actualOptions,z=H.interactivity.element;if(!z)return;let M=z,A=H.canvas;if(A.setPointerEvents(M===A.element?"initial":"none"),!(Y.interactivity.events.onHover.enable||Y.interactivity.events.onClick.enable))return;if(wV(z,FV,U.mouseMove,Q),wV(z,wW,U.touchStart,Q),wV(z,jW,U.touchMove,Q),!Y.interactivity.events.onClick.enable)wV(z,ZZ,U.touchEnd,Q);else wV(z,ZZ,U.touchEndClick,Q),wV(z,kW,U.mouseUp,Q),wV(z,vW,U.mouseDown,Q);wV(z,V,U.mouseLeave,Q),wV(z,xW,U.touchCancel,Q)},this._manageListeners=(V)=>{let Q=this._handlers,U=this.container,H=U.actualOptions,Y=H.interactivity.detectsOn,z=U.canvas.element,M=q8;if(Y===eQ.window)U.interactivity.element=window,M=fW;else if(Y===eQ.parent&&z)U.interactivity.element=z.parentElement??z.parentNode;else U.interactivity.element=z;if(this._manageMediaMatch(V),this._manageResize(V),this._manageInteractivityListeners(M,V),document)wV(document,NW,Q.visibilityChange,V,!1)},this._manageMediaMatch=(V)=>{let Q=this._handlers,U=rz("(prefers-color-scheme: dark)");if(!U)return;if(U.addEventListener!==void 0){wV(U,"change",Q.themeChange,V);return}if(U.addListener===void 0)return;if(V)U.addListener(Q.oldThemeChange);else U.removeListener(Q.oldThemeChange)},this._manageResize=(V)=>{let Q=this._handlers,U=this.container;if(!U.actualOptions.interactivity.events.resize)return;if(typeof ResizeObserver>"u"){wV(window,_W,Q.resize,V);return}let Y=U.canvas.element;if(this._resizeObserver&&!V){if(Y)this._resizeObserver.unobserve(Y);this._resizeObserver.disconnect(),delete this._resizeObserver}else if(!this._resizeObserver&&V&&Y)this._resizeObserver=new ResizeObserver((z)=>{if(!z.find((A)=>A.target===Y))return;this._handleWindowResize()}),this._resizeObserver.observe(Y)},this._mouseDown=()=>{let{interactivity:V}=this.container;if(!V)return;let{mouse:Q}=V;Q.clicking=!0,Q.downPosition=Q.position},this._mouseTouchClick=(V)=>{let Q=this.container,U=Q.actualOptions,{mouse:H}=Q.interactivity;H.inside=!0;let Y=!1,z=H.position;if(!z||!U.interactivity.events.onClick.enable)return;for(let M of Q.plugins.values()){if(!M.clickPositionValid)continue;if(Y=M.clickPositionValid(z),Y)break}if(!Y)this._doMouseTouchClick(V);H.clicking=!1},this._mouseTouchFinish=()=>{let V=this.container.interactivity;if(!V)return;let Q=V.mouse;delete Q.position,delete Q.clickPosition,delete Q.downPosition,V.status=q8,Q.inside=!1,Q.clicking=!1},this._mouseTouchMove=(V)=>{let Q=this.container,U=Q.actualOptions,H=Q.interactivity,Y=Q.canvas.element;if(!H?.element)return;H.mouse.inside=!0;let z;if(V.type.startsWith("pointer")){this._canPush=!0;let A=V;if(H.element===window){if(Y){let R=Y.getBoundingClientRect();z={x:A.clientX-R.left,y:A.clientY-R.top}}}else if(U.interactivity.detectsOn===eQ.parent){let{target:R,currentTarget:D}=A;if(R&&D&&Y){let F=R.getBoundingClientRect(),P=D.getBoundingClientRect(),G=Y.getBoundingClientRect();z={x:A.offsetX+BK*F.left-(P.left+G.left),y:A.offsetY+BK*F.top-(P.top+G.top)}}else z={x:A.offsetX??A.clientX,y:A.offsetY??A.clientY}}else if(A.target===Y)z={x:A.offsetX??A.clientX,y:A.offsetY??A.clientY}}else if(this._canPush=V.type!=="touchmove",Y){let A=V,R=A.touches[A.touches.length-lz],D=Y.getBoundingClientRect();z={x:R.clientX-(D.left??zH),y:R.clientY-(D.top??zH)}}let M=Q.retina.pixelRatio;if(z)z.x*=M,z.y*=M;H.mouse.position=z,H.status=FV},this._touchEnd=(V)=>{let Q=V,U=Array.from(Q.changedTouches);for(let H of U)this._touches.delete(H.identifier);this._mouseTouchFinish()},this._touchEndClick=(V)=>{let Q=V,U=Array.from(Q.changedTouches);for(let H of U)this._touches.delete(H.identifier);this._mouseTouchClick(V)},this._touchStart=(V)=>{let Q=V,U=Array.from(Q.changedTouches);for(let H of U)this._touches.set(H.identifier,performance.now());this._mouseTouchMove(V)},this._canPush=!0,this._touches=new Map,this._handlers={mouseDown:()=>this._mouseDown(),mouseLeave:()=>this._mouseTouchFinish(),mouseMove:(V)=>this._mouseTouchMove(V),mouseUp:(V)=>this._mouseTouchClick(V),touchStart:(V)=>this._touchStart(V),touchMove:(V)=>this._mouseTouchMove(V),touchEnd:(V)=>this._touchEnd(V),touchCancel:(V)=>this._touchEnd(V),touchEndClick:(V)=>this._touchEndClick(V),visibilityChange:()=>this._handleVisibilityChange(),themeChange:(V)=>this._handleThemeChange(V),oldThemeChange:(V)=>this._handleThemeChange(V),resize:()=>{this._handleWindowResize()}}}addListeners(){this._manageListeners(!0)}removeListeners(){this._manageListeners(!1)}}var jK;(function(K){K.configAdded="configAdded",K.containerInit="containerInit",K.particlesSetup="particlesSetup",K.containerStarted="containerStarted",K.containerStopped="containerStopped",K.containerDestroyed="containerDestroyed",K.containerPaused="containerPaused",K.containerPlay="containerPlay",K.containerBuilt="containerBuilt",K.particleAdded="particleAdded",K.particleDestroyed="particleDestroyed",K.particleRemoved="particleRemoved"})(jK||(jK={}));class e1{constructor(){this.value=""}static create(K,V){let Q=new e1;if(Q.load(K),V!==void 0)if(vV(V)||aK(V))Q.load({value:V});else Q.load(V);return Q}load(K){if($0(K))return;if(!$0(K.value))this.value=K.value}}class _Z{constructor(){this.color=new e1,this.color.value="",this.image="",this.position="",this.repeat="",this.size="",this.opacity=1}load(K){if($0(K))return;if(K.color!==void 0)this.color=e1.create(this.color,K.color);if(K.image!==void 0)this.image=K.image;if(K.position!==void 0)this.position=K.position;if(K.repeat!==void 0)this.repeat=K.repeat;if(K.size!==void 0)this.size=K.size;if(K.opacity!==void 0)this.opacity=K.opacity}}class NZ{constructor(){this.opacity=1}load(K){if($0(K))return;if(K.color!==void 0)this.color=e1.create(this.color,K.color);if(K.image!==void 0)this.image=K.image;if(K.opacity!==void 0)this.opacity=K.opacity}}class gZ{constructor(){this.composite="destination-out",this.cover=new NZ,this.enable=!1}load(K){if($0(K))return;if(K.composite!==void 0)this.composite=K.composite;if(K.cover!==void 0){let V=K.cover,Q=vV(K.cover)?{color:K.cover}:K.cover;this.cover.load(V.color!==void 0||V.image!==void 0?V:{color:Q})}if(K.enable!==void 0)this.enable=K.enable}}class yZ{constructor(){this.enable=!0,this.zIndex=0}load(K){if($0(K))return;if(K.enable!==void 0)this.enable=K.enable;if(K.zIndex!==void 0)this.zIndex=K.zIndex}}class hZ{constructor(){this.enable=!1,this.mode=[]}load(K){if($0(K))return;if(K.enable!==void 0)this.enable=K.enable;if(K.mode!==void 0)this.mode=K.mode}}var qQ;(function(K){K.circle="circle",K.rectangle="rectangle"})(qQ||(qQ={}));class zL{constructor(){this.selectors=[],this.enable=!1,this.mode=[],this.type=qQ.circle}load(K){if($0(K))return;if(K.selectors!==void 0)this.selectors=K.selectors;if(K.enable!==void 0)this.enable=K.enable;if(K.mode!==void 0)this.mode=K.mode;if(K.type!==void 0)this.type=K.type}}class pZ{constructor(){this.enable=!1,this.force=2,this.smooth=10}load(K){if($0(K))return;if(K.enable!==void 0)this.enable=K.enable;if(K.force!==void 0)this.force=K.force;if(K.smooth!==void 0)this.smooth=K.smooth}}class cZ{constructor(){this.enable=!1,this.mode=[],this.parallax=new pZ}load(K){if($0(K))return;if(K.enable!==void 0)this.enable=K.enable;if(K.mode!==void 0)this.mode=K.mode;this.parallax.load(K.parallax)}}class uZ{constructor(){this.delay=0.5,this.enable=!0}load(K){if($0(K))return;if(K.delay!==void 0)this.delay=K.delay;if(K.enable!==void 0)this.enable=K.enable}}class bZ{constructor(){this.onClick=new hZ,this.onDiv=new zL,this.onHover=new cZ,this.resize=new uZ}load(K){if($0(K))return;this.onClick.load(K.onClick);let V=K.onDiv;if(V!==void 0)this.onDiv=XK(V,(Q)=>{let U=new zL;return U.load(Q),U});this.onHover.load(K.onHover),this.resize.load(K.resize)}}class lZ{constructor(K,V){this._engine=K,this._container=V}load(K){if($0(K))return;if(!this._container)return;let V=this._engine.interactors.get(this._container);if(!V)return;for(let Q of V){if(!Q.loadModeOptions)continue;Q.loadModeOptions(this,K)}}}class S8{constructor(K,V){this.detectsOn=eQ.window,this.events=new bZ,this.modes=new lZ(K,V)}load(K){if($0(K))return;let V=K.detectsOn;if(V!==void 0)this.detectsOn=V;this.events.load(K.events),this.modes.load(K.modes)}}class dZ{load(K){if($0(K))return;if(K.position)this.position={x:K.position.x??GZ,y:K.position.y??GZ,mode:K.position.mode??mV.percent};if(K.options)this.options=x1({},K.options)}}var kQ;(function(K){K.screen="screen",K.canvas="canvas"})(kQ||(kQ={}));class sZ{constructor(){this.maxWidth=1/0,this.options={},this.mode=kQ.canvas}load(K){if($0(K))return;if(!$0(K.maxWidth))this.maxWidth=K.maxWidth;if(!$0(K.mode))if(K.mode===kQ.screen)this.mode=kQ.screen;else this.mode=kQ.canvas;if(!$0(K.options))this.options=x1({},K.options)}}var OQ;(function(K){K.any="any",K.dark="dark",K.light="light"})(OQ||(OQ={}));class oZ{constructor(){this.auto=!1,this.mode=OQ.any,this.value=!1}load(K){if($0(K))return;if(K.auto!==void 0)this.auto=K.auto;if(K.mode!==void 0)this.mode=K.mode;if(K.value!==void 0)this.value=K.value}}class mZ{constructor(){this.name="",this.default=new oZ}load(K){if($0(K))return;if(K.name!==void 0)this.name=K.name;if(this.default.load(K.default),K.options!==void 0)this.options=x1({},K.options)}}class XH{constructor(){this.count=0,this.enable=!1,this.speed=1,this.decay=0,this.delay=0,this.sync=!1}load(K){if($0(K))return;if(K.count!==void 0)this.count=q1(K.count);if(K.enable!==void 0)this.enable=K.enable;if(K.speed!==void 0)this.speed=q1(K.speed);if(K.decay!==void 0)this.decay=q1(K.decay);if(K.delay!==void 0)this.delay=q1(K.delay);if(K.sync!==void 0)this.sync=K.sync}}class JU extends XH{constructor(){super();this.mode=JQ.auto,this.startValue=rQ.random}load(K){if(super.load(K),$0(K))return;if(K.mode!==void 0)this.mode=K.mode;if(K.startValue!==void 0)this.startValue=K.startValue}}class P8 extends XH{constructor(){super();this.offset=0,this.sync=!0}load(K){if(super.load(K),$0(K))return;if(K.offset!==void 0)this.offset=q1(K.offset)}}class nZ{constructor(){this.h=new P8,this.s=new P8,this.l=new P8}load(K){if($0(K))return;this.h.load(K.h),this.s.load(K.s),this.l.load(K.l)}}class vU extends e1{constructor(){super();this.animation=new nZ}static create(K,V){let Q=new vU;if(Q.load(K),V!==void 0)if(vV(V)||aK(V))Q.load({value:V});else Q.load(V);return Q}load(K){if(super.load(K),$0(K))return;let V=K.animation;if(V!==void 0)if(V.enable!==void 0)this.animation.h.load(V);else this.animation.load(K.animation)}}var KU;(function(K){K.absorb="absorb",K.bounce="bounce",K.destroy="destroy"})(KU||(KU={}));class rZ{constructor(){this.speed=2}load(K){if($0(K))return;if(K.speed!==void 0)this.speed=K.speed}}class iZ{constructor(){this.enable=!0,this.retries=0}load(K){if($0(K))return;if(K.enable!==void 0)this.enable=K.enable;if(K.retries!==void 0)this.retries=K.retries}}class LV{constructor(){this.value=0}load(K){if($0(K))return;if(!$0(K.value))this.value=q1(K.value)}}class h4 extends LV{constructor(){super();this.animation=new XH}load(K){if(super.load(K),$0(K))return;let V=K.animation;if(V!==void 0)this.animation.load(V)}}class C8 extends h4{constructor(){super();this.animation=new JU}load(K){super.load(K)}}class LL extends LV{constructor(){super();this.value=1}}class I8{constructor(){this.horizontal=new LL,this.vertical=new LL}load(K){if($0(K))return;this.horizontal.load(K.horizontal),this.vertical.load(K.vertical)}}class tZ{constructor(){this.absorb=new rZ,this.bounce=new I8,this.enable=!1,this.maxSpeed=50,this.mode=KU.bounce,this.overlap=new iZ}load(K){if($0(K))return;if(this.absorb.load(K.absorb),this.bounce.load(K.bounce),K.enable!==void 0)this.enable=K.enable;if(K.maxSpeed!==void 0)this.maxSpeed=q1(K.maxSpeed);if(K.mode!==void 0)this.mode=K.mode;this.overlap.load(K.overlap)}}class aZ{constructor(){this.close=!0,this.fill=!0,this.options={},this.type=[]}load(K){if($0(K))return;let V=K.options;if(V!==void 0)for(let Q in V){let U=V[Q];if(U)this.options[Q]=x1(this.options[Q]??{},U)}if(K.close!==void 0)this.close=K.close;if(K.fill!==void 0)this.fill=K.fill;if(K.type!==void 0)this.type=K.type}}class eZ{constructor(){this.offset=0,this.value=90}load(K){if($0(K))return;if(K.offset!==void 0)this.offset=q1(K.offset);if(K.value!==void 0)this.value=q1(K.value)}}class KY{constructor(){this.distance=200,this.enable=!1,this.rotate={x:3000,y:3000}}load(K){if($0(K))return;if(K.distance!==void 0)this.distance=q1(K.distance);if(K.enable!==void 0)this.enable=K.enable;if(K.rotate){let V=K.rotate.x;if(V!==void 0)this.rotate.x=V;let Q=K.rotate.y;if(Q!==void 0)this.rotate.y=Q}}}class VY{constructor(){this.x=50,this.y=50,this.mode=mV.percent,this.radius=0}load(K){if($0(K))return;if(K.x!==void 0)this.x=K.x;if(K.y!==void 0)this.y=K.y;if(K.mode!==void 0)this.mode=K.mode;if(K.radius!==void 0)this.radius=K.radius}}class QY{constructor(){this.acceleration=9.81,this.enable=!1,this.inverse=!1,this.maxSpeed=50}load(K){if($0(K))return;if(K.acceleration!==void 0)this.acceleration=q1(K.acceleration);if(K.enable!==void 0)this.enable=K.enable;if(K.inverse!==void 0)this.inverse=K.inverse;if(K.maxSpeed!==void 0)this.maxSpeed=q1(K.maxSpeed)}}class UY{constructor(){this.clamp=!0,this.delay=new LV,this.enable=!1,this.options={}}load(K){if($0(K))return;if(K.clamp!==void 0)this.clamp=K.clamp;if(this.delay.load(K.delay),K.enable!==void 0)this.enable=K.enable;if(this.generator=K.generator,K.options)this.options=x1(this.options,K.options)}}class HY{load(K){if($0(K))return;if(K.color!==void 0)this.color=e1.create(this.color,K.color);if(K.image!==void 0)this.image=K.image}}class zY{constructor(){this.enable=!1,this.length=10,this.fill=new HY}load(K){if($0(K))return;if(K.enable!==void 0)this.enable=K.enable;if(K.fill!==void 0)this.fill.load(K.fill);if(K.length!==void 0)this.length=K.length}}var _1;(function(K){K.bounce="bounce",K.none="none",K.out="out",K.destroy="destroy",K.split="split"})(_1||(_1={}));class LY{constructor(){this.default=_1.out}load(K){if($0(K))return;if(K.default!==void 0)this.default=K.default;this.bottom=K.bottom??K.default,this.left=K.left??K.default,this.right=K.right??K.default,this.top=K.top??K.default}}class ZY{constructor(){this.acceleration=0,this.enable=!1}load(K){if($0(K))return;if(K.acceleration!==void 0)this.acceleration=q1(K.acceleration);if(K.enable!==void 0)this.enable=K.enable;if(K.position)this.position=x1({},K.position)}}class YY{constructor(){this.angle=new eZ,this.attract=new KY,this.center=new VY,this.decay=0,this.distance={},this.direction=JK.none,this.drift=0,this.enable=!1,this.gravity=new QY,this.path=new UY,this.outModes=new LY,this.random=!1,this.size=!1,this.speed=2,this.spin=new ZY,this.straight=!1,this.trail=new zY,this.vibrate=!1,this.warp=!1}load(K){if($0(K))return;if(this.angle.load(sV(K.angle)?{value:K.angle}:K.angle),this.attract.load(K.attract),this.center.load(K.center),K.decay!==void 0)this.decay=q1(K.decay);if(K.direction!==void 0)this.direction=K.direction;if(K.distance!==void 0)this.distance=sV(K.distance)?{horizontal:K.distance,vertical:K.distance}:{...K.distance};if(K.drift!==void 0)this.drift=q1(K.drift);if(K.enable!==void 0)this.enable=K.enable;this.gravity.load(K.gravity);let V=K.outModes;if(V!==void 0)if(BQ(V))this.outModes.load(V);else this.outModes.load({default:V});if(this.path.load(K.path),K.random!==void 0)this.random=K.random;if(K.size!==void 0)this.size=K.size;if(K.speed!==void 0)this.speed=q1(K.speed);if(this.spin.load(K.spin),K.straight!==void 0)this.straight=K.straight;if(this.trail.load(K.trail),K.vibrate!==void 0)this.vibrate=K.vibrate;if(K.warp!==void 0)this.warp=K.warp}}class qY extends JU{constructor(){super();this.destroy=oV.none,this.speed=2}load(K){if(super.load(K),$0(K))return;if(K.destroy!==void 0)this.destroy=K.destroy}}class OY extends C8{constructor(){super();this.animation=new qY,this.value=1}load(K){if($0(K))return;super.load(K);let V=K.animation;if(V!==void 0)this.animation.load(V)}}class MY{constructor(){this.enable=!1,this.width=1920,this.height=1080}load(K){if($0(K))return;if(K.enable!==void 0)this.enable=K.enable;let V=K.width;if(V!==void 0)this.width=V;let Q=K.height;if(Q!==void 0)this.height=Q}}var kU;(function(K){K.delete="delete",K.wait="wait"})(kU||(kU={}));class WY{constructor(){this.mode=kU.delete,this.value=0}load(K){if($0(K))return;if(K.mode!==void 0)this.mode=K.mode;if(K.value!==void 0)this.value=K.value}}class XY{constructor(){this.density=new MY,this.limit=new WY,this.value=0}load(K){if($0(K))return;if(this.density.load(K.density),this.limit.load(K.limit),K.value!==void 0)this.value=K.value}}class AY{constructor(){this.blur=0,this.color=new e1,this.enable=!1,this.offset={x:0,y:0},this.color.value="#000"}load(K){if($0(K))return;if(K.blur!==void 0)this.blur=K.blur;if(this.color=e1.create(this.color,K.color),K.enable!==void 0)this.enable=K.enable;if(K.offset===void 0)return;if(K.offset.x!==void 0)this.offset.x=K.offset.x;if(K.offset.y!==void 0)this.offset.y=K.offset.y}}class RY{constructor(){this.close=!0,this.fill=!0,this.options={},this.type="circle"}load(K){if($0(K))return;let V=K.options;if(V!==void 0)for(let Q in V){let U=V[Q];if(U)this.options[Q]=x1(this.options[Q]??{},U)}if(K.close!==void 0)this.close=K.close;if(K.fill!==void 0)this.fill=K.fill;if(K.type!==void 0)this.type=K.type}}class $Y extends JU{constructor(){super();this.destroy=oV.none,this.speed=5}load(K){if(super.load(K),$0(K))return;if(K.destroy!==void 0)this.destroy=K.destroy}}class FY extends C8{constructor(){super();this.animation=new $Y,this.value=3}load(K){if(super.load(K),$0(K))return;let V=K.animation;if(V!==void 0)this.animation.load(V)}}class ZL{constructor(){this.width=0}load(K){if($0(K))return;if(K.color!==void 0)this.color=vU.create(this.color,K.color);if(K.width!==void 0)this.width=q1(K.width);if(K.opacity!==void 0)this.opacity=q1(K.opacity)}}class DY extends LV{constructor(){super();this.opacityRate=1,this.sizeRate=1,this.velocityRate=1}load(K){if(super.load(K),$0(K))return;if(K.opacityRate!==void 0)this.opacityRate=K.opacityRate;if(K.sizeRate!==void 0)this.sizeRate=K.sizeRate;if(K.velocityRate!==void 0)this.velocityRate=K.velocityRate}}class SY{constructor(K,V){this._engine=K,this._container=V,this.bounce=new I8,this.collisions=new tZ,this.color=new vU,this.color.value="#fff",this.effect=new aZ,this.groups={},this.move=new YY,this.number=new XY,this.opacity=new OY,this.reduceDuplicates=!1,this.shadow=new AY,this.shape=new RY,this.size=new FY,this.stroke=new ZL,this.zIndex=new DY}load(K){if($0(K))return;if(K.groups!==void 0)for(let Q of Object.keys(K.groups)){if(!Object.hasOwn(K.groups,Q))continue;let U=K.groups[Q];if(U!==void 0)this.groups[Q]=x1(this.groups[Q]??{},U)}if(K.reduceDuplicates!==void 0)this.reduceDuplicates=K.reduceDuplicates;if(this.bounce.load(K.bounce),this.color.load(vU.create(this.color,K.color)),this.effect.load(K.effect),this.move.load(K.move),this.number.load(K.number),this.opacity.load(K.opacity),this.shape.load(K.shape),this.size.load(K.size),this.shadow.load(K.shadow),this.zIndex.load(K.zIndex),this.collisions.load(K.collisions),K.interactivity!==void 0)this.interactivity=x1({},K.interactivity);let V=K.stroke;if(V)this.stroke=XK(V,(Q)=>{let U=new ZL;return U.load(Q),U});if(this._container){let Q=this._engine.updaters.get(this._container);if(Q){for(let H of Q)if(H.loadOptions)H.loadOptions(this,K)}let U=this._engine.interactors.get(this._container);if(U){for(let H of U)if(H.loadParticlesOptions)H.loadParticlesOptions(this,K)}}}}function PY(K,...V){for(let Q of V)K.load(Q)}function YL(K,V,...Q){let U=new SY(K,V);return PY(U,...Q),U}class CY{constructor(K,V){this._findDefaultTheme=(Q)=>{return this.themes.find((U)=>U.default.value&&U.default.mode===Q)??this.themes.find((U)=>U.default.value&&U.default.mode===OQ.any)},this._importPreset=(Q)=>{this.load(this._engine.getPreset(Q))},this._engine=K,this._container=V,this.autoPlay=!0,this.background=new _Z,this.backgroundMask=new gZ,this.clear=!0,this.defaultThemes={},this.delay=0,this.fullScreen=new yZ,this.detectRetina=!0,this.duration=0,this.fpsLimit=120,this.interactivity=new S8(K,V),this.manualParticles=[],this.particles=YL(this._engine,this._container),this.pauseOnBlur=!0,this.pauseOnOutsideViewport=!0,this.responsive=[],this.smooth=!1,this.style={},this.themes=[],this.zLayers=100}load(K){if($0(K))return;if(K.preset!==void 0)XK(K.preset,(Y)=>this._importPreset(Y));if(K.autoPlay!==void 0)this.autoPlay=K.autoPlay;if(K.clear!==void 0)this.clear=K.clear;if(K.key!==void 0)this.key=K.key;if(K.name!==void 0)this.name=K.name;if(K.delay!==void 0)this.delay=q1(K.delay);let V=K.detectRetina;if(V!==void 0)this.detectRetina=V;if(K.duration!==void 0)this.duration=q1(K.duration);let Q=K.fpsLimit;if(Q!==void 0)this.fpsLimit=Q;if(K.pauseOnBlur!==void 0)this.pauseOnBlur=K.pauseOnBlur;if(K.pauseOnOutsideViewport!==void 0)this.pauseOnOutsideViewport=K.pauseOnOutsideViewport;if(K.zLayers!==void 0)this.zLayers=K.zLayers;this.background.load(K.background);let U=K.fullScreen;if(oz(U))this.fullScreen.enable=U;else this.fullScreen.load(U);if(this.backgroundMask.load(K.backgroundMask),this.interactivity.load(K.interactivity),K.manualParticles)this.manualParticles=K.manualParticles.map((Y)=>{let z=new dZ;return z.load(Y),z});if(this.particles.load(K.particles),this.style=x1(this.style,K.style),this._engine.loadOptions(this,K),K.smooth!==void 0)this.smooth=K.smooth;let H=this._engine.interactors.get(this._container);if(H){for(let Y of H)if(Y.loadOptions)Y.loadOptions(this,K)}if(K.responsive!==void 0)for(let Y of K.responsive){let z=new sZ;z.load(Y),this.responsive.push(z)}if(this.responsive.sort((Y,z)=>Y.maxWidth-z.maxWidth),K.themes!==void 0)for(let Y of K.themes){let z=this.themes.find((M)=>M.name===Y.name);if(!z){let M=new mZ;M.load(Y),this.themes.push(M)}else z.load(Y)}this.defaultThemes.dark=this._findDefaultTheme(OQ.dark)?.name,this.defaultThemes.light=this._findDefaultTheme(OQ.light)?.name}setResponsive(K,V,Q){this.load(Q);let U=this.responsive.find((H)=>H.mode===kQ.screen&&screen?H.maxWidth>screen.availWidth:H.maxWidth*V>K);return this.load(U?.options),U?.maxWidth}setTheme(K){if(K){let V=this.themes.find((Q)=>Q.name===K);if(V)this.load(V.options)}else{let V=rz("(prefers-color-scheme: dark)"),Q=V?.matches,U=this._findDefaultTheme(Q?OQ.dark:OQ.light);if(U)this.load(U.options)}}}var fQ;(function(K){K.external="external",K.particles="particles"})(fQ||(fQ={}));class IY{constructor(K,V){this.container=V,this._engine=K,this._interactors=[],this._externalInteractors=[],this._particleInteractors=[]}externalInteract(K){for(let V of this._externalInteractors)if(V.isEnabled())V.interact(K)}handleClickMode(K){for(let V of this._externalInteractors)V.handleClickMode?.(K)}async init(){this._interactors=await this._engine.getInteractors(this.container,!0),this._externalInteractors=[],this._particleInteractors=[];for(let K of this._interactors){switch(K.type){case fQ.external:this._externalInteractors.push(K);break;case fQ.particles:this._particleInteractors.push(K);break}K.init()}}particlesInteract(K,V){for(let Q of this._externalInteractors)Q.clear(K,V);for(let Q of this._particleInteractors)if(Q.isEnabled(K))Q.interact(K,V)}reset(K){for(let V of this._externalInteractors)if(V.isEnabled())V.reset(K);for(let V of this._particleInteractors)if(V.isEnabled(K))V.reset(K)}}var ZV;(function(K){K.normal="normal",K.inside="inside",K.outside="outside"})(ZV||(ZV={}));function ZI(K,V,Q,U){let H=V.options[K];if(!H)return;return x1({close:V.close,fill:V.fill},yK(H,Q,U))}function YI(K,V,Q,U){let H=V.options[K];if(!H)return;return x1({close:V.close,fill:V.fill},yK(H,Q,U))}function p4(K){if(!f1(K.outMode,K.checkModes))return;let V=K.radius*BK;if(K.coord>K.maxCoord-V)K.setCb(-K.radius);else if(K.coord{for(let G of Q.plugins.values()){let T=G.particlePosition!==void 0?G.particlePosition(U,this):void 0;if(T)return HV.create(T.x,T.y,H)}let z=Q.canvas.size,M=P4({size:z,position:U}),A=HV.create(M.x,M.y,H),R=this.getRadius(),D=this.options.move.outModes,F=(G)=>{p4({outMode:G,checkModes:[_1.bounce],coord:A.x,maxCoord:Q.canvas.size.width,setCb:(T)=>A.x+=T,radius:R})},P=(G)=>{p4({outMode:G,checkModes:[_1.bounce],coord:A.y,maxCoord:Q.canvas.size.height,setCb:(T)=>A.y+=T,radius:R})};if(F(D.left??D.default),F(D.right??D.default),P(D.top??D.default),P(D.bottom??D.default),this._checkOverlap(A,Y))return this._calcPosition(Q,void 0,H,Y+eW);return A},this._calculateVelocity=()=>{let Q=S4(this.direction),U=Q.copy(),H=this.options.move;if(H.direction===JK.inside||H.direction===JK.outside)return U;let Y=kV(a0(H.angle.value)),z=kV(a0(H.angle.offset)),M={left:z-Y*OK,right:z+Y*OK};if(!H.straight)U.angle+=gK(q1(M.left,M.right));if(H.random&&typeof H.speed==="number")U.length*=W1();return U},this._checkOverlap=(Q,U=OZ)=>{let H=this.options.collisions,Y=this.getRadius();if(!H.enable)return!1;let z=H.overlap;if(z.enable)return!1;let M=z.retries;if(M>=K4&&U>M)throw Error(`${EK} particle is overlapping and can't be placed`);return!!this.container.particles.find((A)=>MK(Q,A.position){if(!Q||!this.roll||!this.backColor&&!this.roll.alter)return Q;let U=this.roll.horizontal&&this.roll.vertical?BK*SZ:SZ,H=this.roll.horizontal?Math.PI*OK:EU;if(!(Math.floor(((this.roll.angle??EU)+H)/(Math.PI/U))%BK))return Q;if(this.backColor)return this.backColor;if(this.roll.alter)return g4(Q,this.roll.alter.type,this.roll.alter.value);return Q},this._initPosition=(Q)=>{let U=this.container,H=a0(this.options.zIndex.value);this.position=this._calcPosition(U,Q,CK(H,V4,U.zLayers)),this.initialPosition=this.position.copy();let Y=U.canvas.size;switch(this.moveCenter={...ez(this.options.move.center,Y),radius:this.options.move.center.radius??Q4,mode:this.options.move.center.mode??mV.percent},this.direction=D4(this.options.move.direction,this.position,this.moveCenter),this.options.move.direction){case JK.inside:this.outType=ZV.inside;break;case JK.outside:this.outType=ZV.outside;break}this.offset=r1.origin},this._engine=K}destroy(K){if(this.unbreakable||this.destroyed)return;this.destroyed=!0,this.bubble.inRange=!1,this.slow.inRange=!1;let V=this.container,Q=this.pathGenerator;V.shapeDrawers.get(this.shape)?.particleDestroy?.(this);for(let H of V.plugins.values())H.particleDestroyed?.(this,K);for(let H of V.particles.updaters)H.particleDestroyed?.(this,K);Q?.reset(this),this._engine.dispatchEvent(jK.particleDestroyed,{container:this.container,data:{particle:this}})}draw(K){let V=this.container,Q=V.canvas;for(let U of V.plugins.values())Q.drawParticlePlugin(U,this,K);Q.drawParticle(this,K)}getFillColor(){return this._getRollColor(this.bubble.color??wZ(this.color))}getMass(){return this.getRadius()**SV*Math.PI*OK}getPosition(){return{x:this.position.x+this.offset.x,y:this.position.y+this.offset.y,z:this.position.z}}getRadius(){return this.bubble.radius??this.size.value}getStrokeColor(){return this._getRollColor(this.bubble.color??wZ(this.strokeColor))}init(K,V,Q,U){let H=this.container,Y=this._engine;this.id=K,this.group=U,this.effectClose=!0,this.effectFill=!0,this.shapeClose=!0,this.shapeFill=!0,this.pathRotation=!1,this.lastPathTime=0,this.destroyed=!1,this.unbreakable=!1,this.isRotating=!1,this.rotation=0,this.misplaced=!1,this.retina={maxDistance:{}},this.outType=ZV.normal,this.ignoresResizeRatio=!0;let z=H.retina.pixelRatio,M=H.actualOptions,A=YL(this._engine,H,M.particles),{reduceDuplicates:R}=A,D=A.effect.type,F=A.shape.type;this.effect=yK(D,this.id,R),this.shape=yK(F,this.id,R);let{effect:P,shape:G}=A;if(Q){if(Q.effect?.type){let N=Q.effect.type,m=yK(N,this.id,R);if(m)this.effect=m,P.load(Q.effect)}if(Q.shape?.type){let N=Q.shape.type,m=yK(N,this.id,R);if(m)this.shape=m,G.load(Q.shape)}}if(this.effect===oQ){let N=[...this.container.effectDrawers.keys()];this.effect=N[Math.floor(W1()*N.length)]}if(this.shape===oQ){let N=[...this.container.shapeDrawers.keys()];this.shape=N[Math.floor(W1()*N.length)]}this.effectData=ZI(this.effect,P,this.id,R),this.shapeData=YI(this.shape,G,this.id,R),A.load(Q);let T=this.effectData;if(T)A.load(T.particles);let v=this.shapeData;if(v)A.load(v.particles);let J=new S8(Y,H);J.load(H.actualOptions.interactivity),J.load(A.interactivity),this.interactivity=J,this.effectFill=T?.fill??A.effect.fill,this.effectClose=T?.close??A.effect.close,this.shapeFill=v?.fill??A.shape.fill,this.shapeClose=v?.close??A.shape.close,this.options=A;let k=this.options.move.path;if(this.pathDelay=a0(k.delay.value)*a1,k.generator){if(this.pathGenerator=this._engine.getPathGenerator(k.generator),this.pathGenerator&&H.addPath(k.generator,this.pathGenerator))this.pathGenerator.init(H)}H.retina.initParticle(this),this.size=az(this.options.size,z),this.bubble={inRange:!1},this.slow={inRange:!1,factor:1},this._initPosition(V),this.initialVelocity=this._calculateVelocity(),this.velocity=this.initialVelocity.copy(),this.moveDecay=bz-a0(this.options.move.decay);let f=H.particles;f.setLastZIndex(this.position.z),this.zIndexFactor=this.position.z/H.zLayers,this.sides=24;let j=H.effectDrawers.get(this.effect);if(!j){if(j=this._engine.getEffectDrawer(this.effect),j)H.effectDrawers.set(this.effect,j)}if(j?.loadEffect)j.loadEffect(this);let _=H.shapeDrawers.get(this.shape);if(!_){if(_=this._engine.getShapeDrawer(this.shape),_)H.shapeDrawers.set(this.shape,_)}if(_?.loadShape)_.loadShape(this);let p=_?.getSidesCount;if(p)this.sides=p(this);this.spawning=!1,this.shadowColor=KV(this._engine,this.options.shadow.color);for(let N of f.updaters)N.init(this);for(let N of f.movers)N.init?.(this);j?.particleInit?.(H,this),_?.particleInit?.(H,this);for(let N of H.plugins.values())N.particleCreated?.(this)}isInsideCanvas(){let K=this.getRadius(),V=this.container.canvas.size,Q=this.position;return Q.x>=-K&&Q.y>=-K&&Q.y<=V.height+K&&Q.x<=V.width+K}isVisible(){return!this.destroyed&&!this.spawning&&this.isInsideCanvas()}reset(){for(let K of this.container.particles.updaters)K.reset?.(this)}}class TY{constructor(K,V){this.position=K,this.particle=V}}var fU;(function(K){K.circle="circle",K.rectangle="rectangle"})(fU||(fU={}));class EY{constructor(K,V,Q){this.position={x:K,y:V},this.type=Q}}class AK extends EY{constructor(K,V,Q){super(K,V,fU.circle);this.radius=Q}contains(K){return MK(K,this.position)<=this.radius}intersects(K){let V=this.position,Q=K.position,U={x:Math.abs(Q.x-V.x),y:Math.abs(Q.y-V.y)},H=this.radius;if(K instanceof AK||K.type===fU.circle){let Y=K,z=H+Y.radius,M=Math.sqrt(U.x**SV+U.y**SV);return z>M}else if(K instanceof lK||K.type===fU.rectangle){let Y=K,{width:z,height:M}=Y.size;return Math.pow(U.x-z,SV)+Math.pow(U.y-M,SV)<=H**SV||U.x<=H+z&&U.y<=H+M||U.x<=z||U.y<=M}return!1}}class lK extends EY{constructor(K,V,Q,U){super(K,V,fU.rectangle);this.size={height:U,width:Q}}contains(K){let V=this.size.width,Q=this.size.height,U=this.position;return K.x>=U.x&&K.x<=U.x+V&&K.y>=U.y&&K.y<=U.y+Q}intersects(K){if(K instanceof AK)return K.intersects(this);let V=this.size.width,Q=this.size.height,U=this.position,H=K.position,Y=K instanceof lK?K.size:{width:0,height:0},z=Y.width,M=Y.height;return H.xU.x&&H.yU.y}}class G8{constructor(K,V){this.rectangle=K,this.capacity=V,this._subdivide=()=>{let{x:Q,y:U}=this.rectangle.position,{width:H,height:Y}=this.rectangle.size,{capacity:z}=this;for(let M=0;MV.insert(K))}query(K,V){let Q=[];if(!K.intersects(this.rectangle))return[];for(let U of this._points){if(!K.contains(U.position)&&MK(K.position,U.position)>U.particle.getRadius()&&(!V||V(U.particle)))continue;Q.push(U.particle)}if(this._divided)for(let U of this._subs)Q.push(...U.query(K,V));return Q}queryCircle(K,V,Q){return this.query(new AK(K.x,K.y,V),Q)}queryRectangle(K,V,Q){return this.query(new lK(K.x,K.y,V.width,V.height),Q)}}var c4=(K)=>{let{height:V,width:Q}=K;return new lK(PZ*Q,PZ*V,CZ*Q,CZ*V)};class BY{constructor(K,V){this._addToPool=(...U)=>{this._pool.push(...U)},this._applyDensity=(U,H,Y,z)=>{let M=U.number;if(!U.number.density?.enable){if(Y===void 0)this._limit=M.limit.value;else if(z?.number.limit?.value??M.limit.value)this._groupLimits.set(Y,z?.number.limit?.value??M.limit.value);return}let A=this._initDensityFactor(M.density),R=M.value,D=M.limit.value>IZ?M.limit.value:R,F=Math.min(R,D)*A+H,P=Math.min(this.count,this.filter((G)=>G.group===Y).length);if(Y===void 0)this._limit=M.limit.value*A;else this._groupLimits.set(Y,M.limit.value*A);if(PF)this.removeQuantity(P-F,Y)},this._initDensityFactor=(U)=>{let H=this._container;if(!H.canvas.element||!U.enable)return z4;let Y=H.canvas.element,z=H.retina.pixelRatio;return Y.width*Y.height/(U.height*U.width*z**SV)},this._pushParticle=(U,H,Y,z)=>{try{let M=this._pool.pop();if(!M)M=new GY(this._engine,this._container);M.init(this._nextId,U,H,Y);let A=!0;if(z)A=z(M);if(!A)return;return this._array.push(M),this._zArray.push(M),this._nextId++,this._engine.dispatchEvent(jK.particleAdded,{container:this._container,data:{particle:M}}),M}catch(M){fV().warning(`${EK} adding particle: ${M}`)}},this._removeParticle=(U,H,Y)=>{let z=this._array[U];if(!z||z.group!==H)return!1;let M=this._zArray.indexOf(z);return this._array.splice(U,LH),this._zArray.splice(M,LH),z.destroy(Y),this._engine.dispatchEvent(jK.particleRemoved,{container:this._container,data:{particle:z}}),this._addToPool(z),!0},this._engine=K,this._container=V,this._nextId=0,this._array=[],this._zArray=[],this._pool=[],this._limit=0,this._groupLimits=new Map,this._needsSort=!1,this._lastZIndex=0,this._interactionManager=new IY(K,V),this._pluginsInitialized=!1;let Q=V.canvas.size;this.quadTree=new G8(c4(Q),MZ),this.movers=[],this.updaters=[]}get count(){return this._array.length}addManualParticles(){let K=this._container;K.actualOptions.manualParticles.forEach((Q)=>this.addParticle(Q.position?ez(Q.position,K.canvas.size):void 0,Q.options))}addParticle(K,V,Q,U){let H=this._container.actualOptions.particles.number.limit.mode,Y=Q===void 0?this._limit:this._groupLimits.get(Q)??this._limit,z=this.count;if(Y>IZ)switch(H){case kU.delete:{let M=z+U4-Y;if(M>H4)this.removeQuantity(M);break}case kU.wait:if(z>=Y)return;break}return this._pushParticle(K,V,Q,U)}clear(){this._array=[],this._zArray=[],this._pluginsInitialized=!1}destroy(){this._array=[],this._zArray=[],this.movers=[],this.updaters=[]}draw(K){let V=this._container,Q=V.canvas;Q.clear(),this.update(K);for(let U of V.plugins.values())Q.drawPlugin(U,K);for(let U of this._zArray)U.draw(K)}filter(K){return this._array.filter(K)}find(K){return this._array.find(K)}get(K){return this._array[K]}handleClickMode(K){this._interactionManager.handleClickMode(K)}async init(){let K=this._container,V=K.actualOptions;this._lastZIndex=0,this._needsSort=!1,await this.initPlugins();let Q=!1;for(let U of K.plugins.values())if(Q=U.particlesInitialization?.()??Q,Q)break;if(this.addManualParticles(),!Q){let U=V.particles,H=U.groups;for(let Y in H){let z=H[Y];for(let M=this.count,A=0;Athis.count)return;let H=0;for(let Y=K;H!Q.has(Y);this._array=this.filter(H),this._zArray=this._zArray.filter(H);for(let Y of Q)this._engine.dispatchEvent(jK.particleRemoved,{container:this._container,data:{particle:Y}});this._addToPool(...Q)}this._interactionManager.externalInteract(K);for(let H of this._array){for(let Y of this.updaters)Y.update(H,K);if(!H.destroyed&&!H.spawning)this._interactionManager.particlesInteract(H,K)}if(delete this._resizeFactor,this._needsSort){let H=this._zArray;H.sort((Y,z)=>z.position.z-Y.position.z||Y.id-z.id),this._lastZIndex=H[H.length-lz].position.z,this._needsSort=!1}}}class JY{constructor(K){this.container=K,this.pixelRatio=WZ,this.reduceFactor=XZ}init(){let K=this.container,V=K.actualOptions;this.pixelRatio=!V.detectRetina||YQ()?WZ:devicePixelRatio,this.reduceFactor=XZ;let Q=this.pixelRatio,U=K.canvas;if(U.element){let z=U.element;U.size.width=z.offsetWidth*Q,U.size.height=z.offsetHeight*Q}let H=V.particles,Y=H.move;this.maxSpeed=a0(Y.gravity.maxSpeed)*Q,this.sizeAnimationSpeed=a0(H.size.animation.speed)*Q}initParticle(K){let V=K.options,Q=this.pixelRatio,U=V.move,H=U.distance,Y=K.retina;Y.moveDrift=a0(U.drift)*Q,Y.moveSpeed=a0(U.speed)*Q,Y.sizeAnimationSpeed=a0(V.size.animation.speed)*Q;let z=Y.maxDistance;z.horizontal=H.horizontal!==void 0?H.horizontal*Q:void 0,z.vertical=H.vertical!==void 0?H.vertical*Q:void 0,Y.maxSpeed=a0(U.gravity.maxSpeed)*Q}}function DK(K){return K&&!K.destroyed}function qI(K,V=Nz,Q=!1){return{value:K,factor:Q?Nz/V:Nz*K/a1}}function AH(K,V,...Q){let U=new CY(K,V);return PY(U,...Q),U}class vY{constructor(K,V,Q){this._intersectionManager=(U)=>{if(!DK(this)||!this.actualOptions.pauseOnOutsideViewport)return;for(let H of U){if(H.target!==this.interactivity.element)continue;if(H.isIntersecting)this.play();else this.pause()}},this._nextFrame=(U)=>{try{if(!this._smooth&&this._lastFrameTime!==void 0&&Ua1){this.draw(!1);return}if(this.particles.draw(H),!this.alive()){this.destroy();return}if(this.animationStatus)this.draw(!1)}catch(H){fV().error(`${EK} in animation loop`,H)}},this._engine=K,this.id=Symbol(V),this.fpsLimit=120,this._smooth=!1,this._delay=0,this._duration=0,this._lifeTime=0,this._firstStart=!0,this.started=!1,this.destroyed=!1,this._paused=!0,this._lastFrameTime=0,this.zLayers=100,this.pageHidden=!1,this._clickHandlers=new Map,this._sourceOptions=Q,this._initialSourceOptions=Q,this.retina=new JY(this),this.canvas=new jZ(this,this._engine),this.particles=new BY(this._engine,this),this.pathGenerators=new Map,this.interactivity={mouse:{clicking:!1,inside:!1}},this.plugins=new Map,this.effectDrawers=new Map,this.shapeDrawers=new Map,this._options=AH(this._engine,this),this.actualOptions=AH(this._engine,this),this._eventListeners=new xZ(this),this._intersectionObserver=I4((U)=>this._intersectionManager(U)),this._engine.dispatchEvent(jK.containerBuilt,{container:this})}get animationStatus(){return!this._paused&&!this.pageHidden&&DK(this)}get options(){return this._options}get sourceOptions(){return this._sourceOptions}addClickHandler(K){if(!DK(this))return;let V=this.interactivity.element;if(!V)return;let Q=(D,F,P)=>{if(!DK(this))return;let G=this.retina.pixelRatio,T={x:F.x*G,y:F.y*G},v=this.particles.quadTree.queryCircle(T,P*G);K(D,v)},U=(D)=>{if(!DK(this))return;let F=D,P={x:F.offsetX||F.clientX,y:F.offsetY||F.clientY};Q(D,P,sW)},H=()=>{if(!DK(this))return;A=!0,R=!1},Y=()=>{if(!DK(this))return;R=!0},z=(D)=>{if(!DK(this))return;if(A&&!R){let F=D,P=F.touches[F.touches.length-DZ];if(!P){if(P=F.changedTouches[F.changedTouches.length-DZ],!P)return}let G=this.canvas.element,T=G?G.getBoundingClientRect():void 0,v={x:P.clientX-(T?T.left:zH),y:P.clientY-(T?T.top:zH)};Q(D,v,Math.max(P.radiusX,P.radiusY))}A=!1,R=!1},M=()=>{if(!DK(this))return;A=!1,R=!1},A=!1,R=!1;this._clickHandlers.set("click",U),this._clickHandlers.set("touchstart",H),this._clickHandlers.set("touchmove",Y),this._clickHandlers.set("touchend",z),this._clickHandlers.set("touchcancel",M);for(let[D,F]of this._clickHandlers)V.addEventListener(D,F)}addLifeTime(K){this._lifeTime+=K}addPath(K,V,Q=!1){if(!DK(this)||!Q&&this.pathGenerators.has(K))return!1;return this.pathGenerators.set(K,V),!0}alive(){return!this._duration||this._lifeTime<=this._duration}clearClickHandlers(){if(!DK(this))return;for(let[K,V]of this._clickHandlers)this.interactivity.element?.removeEventListener(K,V);this._clickHandlers.clear()}destroy(K=!0){if(!DK(this))return;this.stop(),this.clearClickHandlers(),this.particles.destroy(),this.canvas.destroy();for(let V of this.effectDrawers.values())V.destroy?.(this);for(let V of this.shapeDrawers.values())V.destroy?.(this);for(let V of this.effectDrawers.keys())this.effectDrawers.delete(V);for(let V of this.shapeDrawers.keys())this.shapeDrawers.delete(V);if(this._engine.clearPlugins(this),this.destroyed=!0,K){let V=this._engine.items,Q=V.findIndex((U)=>U===this);if(Q>=oW)V.splice(Q,uz)}this._engine.dispatchEvent(jK.containerDestroyed,{container:this})}draw(K){if(!DK(this))return;let V=K,Q=(U)=>{if(V)this._lastFrameTime=void 0,V=!1;this._nextFrame(U)};this._drawAnimationFrame=$4((U)=>Q(U))}async export(K,V={}){for(let Q of this.plugins.values()){if(!Q.export)continue;let U=await Q.export(K,V);if(!U.supported)continue;return U.blob}fV().error(`${EK} - Export plugin with type ${K} not found`)}handleClickMode(K){if(!DK(this))return;this.particles.handleClickMode(K);for(let V of this.plugins.values())V.handleClickMode?.(K)}async init(){if(!DK(this))return;let K=this._engine.getSupportedEffects();for(let A of K){let R=this._engine.getEffectDrawer(A);if(R)this.effectDrawers.set(A,R)}let V=this._engine.getSupportedShapes();for(let A of V){let R=this._engine.getShapeDrawer(A);if(R)this.shapeDrawers.set(A,R)}await this.particles.initPlugins(),this._options=AH(this._engine,this,this._initialSourceOptions,this.sourceOptions),this.actualOptions=AH(this._engine,this,this._options);let Q=await this._engine.getAvailablePlugins(this);for(let[A,R]of Q)this.plugins.set(A,R);this.retina.init(),await this.canvas.init(),this.updateActualOptions(),this.canvas.initBackground(),this.canvas.resize();let{zLayers:U,duration:H,delay:Y,fpsLimit:z,smooth:M}=this.actualOptions;this.zLayers=U,this._duration=a0(H)*a1,this._delay=a0(Y)*a1,this._lifeTime=0,this.fpsLimit=z>nW?z:mW,this._smooth=M;for(let A of this.effectDrawers.values())await A.init?.(this);for(let A of this.shapeDrawers.values())await A.init?.(this);for(let A of this.plugins.values())await A.init?.();this._engine.dispatchEvent(jK.containerInit,{container:this}),await this.particles.init(),this.particles.setDensity();for(let A of this.plugins.values())A.particlesSetup?.();this._engine.dispatchEvent(jK.particlesSetup,{container:this})}async loadTheme(K){if(!DK(this))return;this._currentTheme=K,await this.refresh()}pause(){if(!DK(this))return;if(this._drawAnimationFrame!==void 0)F4(this._drawAnimationFrame),delete this._drawAnimationFrame;if(this._paused)return;for(let K of this.plugins.values())K.pause?.();if(!this.pageHidden)this._paused=!0;this._engine.dispatchEvent(jK.containerPaused,{container:this})}play(K){if(!DK(this))return;let V=this._paused||K;if(this._firstStart&&!this.actualOptions.autoPlay){this._firstStart=!1;return}if(this._paused)this._paused=!1;if(V){for(let Q of this.plugins.values())if(Q.play)Q.play()}this._engine.dispatchEvent(jK.containerPlay,{container:this}),this.draw(V??!1)}async refresh(){if(!DK(this))return;return this.stop(),this.start()}async reset(K){if(!DK(this))return;return this._initialSourceOptions=K,this._sourceOptions=K,this._options=AH(this._engine,this,this._initialSourceOptions,this.sourceOptions),this.actualOptions=AH(this._engine,this,this._options),this.refresh()}async start(){if(!DK(this)||this.started)return;await this.init(),this.started=!0,await new Promise((K)=>{let V=async()=>{if(this._eventListeners.addListeners(),this.interactivity.element instanceof HTMLElement&&this._intersectionObserver)this._intersectionObserver.observe(this.interactivity.element);for(let Q of this.plugins.values())await Q.start?.();this._engine.dispatchEvent(jK.containerStarted,{container:this}),this.play(),K()};this._delayTimeout=setTimeout(()=>void V(),this._delay)})}stop(){if(!DK(this)||!this.started)return;if(this._delayTimeout)clearTimeout(this._delayTimeout),delete this._delayTimeout;if(this._firstStart=!0,this.started=!1,this._eventListeners.removeListeners(),this.pause(),this.particles.clear(),this.canvas.stop(),this.interactivity.element instanceof HTMLElement&&this._intersectionObserver)this._intersectionObserver.unobserve(this.interactivity.element);for(let K of this.plugins.values())K.stop?.();for(let K of this.plugins.keys())this.plugins.delete(K);this._sourceOptions=this._options,this._engine.dispatchEvent(jK.containerStopped,{container:this})}updateActualOptions(){this.actualOptions.responsive=[];let K=this.actualOptions.setResponsive(this.canvas.size.width,this.retina.pixelRatio,this._options);if(this.actualOptions.setTheme(this._currentTheme),this._responsiveMaxWidth===K)return!1;return this._responsiveMaxWidth=K,!0}}class kY{constructor(){this._listeners=new Map}addEventListener(K,V){this.removeEventListener(K,V);let Q=this._listeners.get(K);if(!Q)Q=[],this._listeners.set(K,Q);Q.push(V)}dispatchEvent(K,V){this._listeners.get(K)?.forEach((U)=>U(V))}hasEventListener(K){return!!this._listeners.get(K)}removeAllEventListeners(K){if(!K)this._listeners=new Map;else this._listeners.delete(K)}removeEventListener(K,V){let Q=this._listeners.get(K);if(!Q)return;let U=Q.length,H=Q.indexOf(V);if(HY(K))),V.set(K,H);return H}async function OI(K){let V=yK(K.url,K.index);if(!V)return K.fallback;let Q=await fetch(V);if(Q.ok)return await Q.json();return fV().error(`${EK} ${Q.status} while retrieving config file`),K.fallback}var MI=(K)=>{let V;if(K instanceof HTMLCanvasElement||K.tagName.toLowerCase()===gz){if(V=K,!V.dataset[EQ])V.dataset[EQ]=qZ}else{let U=K.getElementsByTagName(gz);if(U.length)V=U[rW],V.dataset[EQ]=qZ;else V=document.createElement(gz),V.dataset[EQ]=YZ,K.appendChild(V)}let Q="100%";if(!V.style.width)V.style.width=Q;if(!V.style.height)V.style.height=Q;return V},WI=(K,V)=>{let Q=V??document.getElementById(K);if(Q)return Q;return Q=document.createElement("div"),Q.id=K,Q.dataset[EQ]=YZ,document.body.append(Q),Q};class wY{constructor(){this._configs=new Map,this._domArray=[],this._eventDispatcher=new kY,this._initialized=!1,this.plugins=[],this.colorManagers=new Map,this.easingFunctions=new Map,this._initializers={interactors:new Map,movers:new Map,updaters:new Map},this.interactors=new Map,this.movers=new Map,this.updaters=new Map,this.presets=new Map,this.effectDrawers=new Map,this.shapeDrawers=new Map,this.pathGenerators=new Map}get configs(){let K={};for(let[V,Q]of this._configs)K[V]=Q;return K}get items(){return this._domArray}get version(){return"3.9.1"}async addColorManager(K,V=!0){this.colorManagers.set(K.key,K),await this.refresh(V)}addConfig(K){let V=K.key??K.name??"default";this._configs.set(V,K),this._eventDispatcher.dispatchEvent(jK.configAdded,{data:{name:V,config:K}})}async addEasing(K,V,Q=!0){if(this.getEasing(K))return;this.easingFunctions.set(K,V),await this.refresh(Q)}async addEffect(K,V,Q=!0){XK(K,(U)=>{if(!this.getEffectDrawer(U))this.effectDrawers.set(U,V)}),await this.refresh(Q)}addEventListener(K,V){this._eventDispatcher.addEventListener(K,V)}async addInteractor(K,V,Q=!0){this._initializers.interactors.set(K,V),await this.refresh(Q)}async addMover(K,V,Q=!0){this._initializers.movers.set(K,V),await this.refresh(Q)}async addParticleUpdater(K,V,Q=!0){this._initializers.updaters.set(K,V),await this.refresh(Q)}async addPathGenerator(K,V,Q=!0){if(!this.getPathGenerator(K))this.pathGenerators.set(K,V);await this.refresh(Q)}async addPlugin(K,V=!0){if(!this.getPlugin(K.id))this.plugins.push(K);await this.refresh(V)}async addPreset(K,V,Q=!1,U=!0){if(Q||!this.getPreset(K))this.presets.set(K,V);await this.refresh(U)}async addShape(K,V=!0){for(let Q of K.validTypes){if(this.getShapeDrawer(Q))continue;this.shapeDrawers.set(Q,K)}await this.refresh(V)}checkVersion(K){if(this.version===K)return;throw Error(`The tsParticles version is different from the loaded plugins version. Engine version: ${this.version}. Plugin version: ${K}`)}clearPlugins(K){this.updaters.delete(K),this.movers.delete(K),this.interactors.delete(K)}dispatchEvent(K,V){this._eventDispatcher.dispatchEvent(K,V)}dom(){return this.items}domItem(K){return this.item(K)}async getAvailablePlugins(K){let V=new Map;for(let Q of this.plugins)if(Q.needsPlugin(K.actualOptions))V.set(Q.id,await Q.getPlugin(K));return V}getEasing(K){return this.easingFunctions.get(K)??((V)=>V)}getEffectDrawer(K){return this.effectDrawers.get(K)}async getInteractors(K,V=!1){return fY(K,this.interactors,this._initializers.interactors,V)}async getMovers(K,V=!1){return fY(K,this.movers,this._initializers.movers,V)}getPathGenerator(K){return this.pathGenerators.get(K)}getPlugin(K){return this.plugins.find((V)=>V.id===K)}getPreset(K){return this.presets.get(K)}getShapeDrawer(K){return this.shapeDrawers.get(K)}getSupportedEffects(){return this.effectDrawers.keys()}getSupportedShapes(){return this.shapeDrawers.keys()}async getUpdaters(K,V=!1){return fY(K,this.updaters,this._initializers.updaters,V)}init(){if(this._initialized)return;this._initialized=!0}item(K){let{items:V}=this,Q=V[K];if(!Q||Q.destroyed){V.splice(K,uz);return}return Q}async load(K){let V=K.id??K.element?.id??`tsparticles${Math.floor(W1()*iW)}`,{index:Q,url:U}=K,H=U?await OI({fallback:K.options,url:U,index:Q}):K.options,Y=yK(H,Q),{items:z}=this,M=z.findIndex((F)=>F.id.description===V),A=new vY(this,V,Y);if(M>=tW){let F=this.item(M),P=F?aW:EU;if(F&&!F.destroyed)F.destroy(!1);z.splice(M,P,A)}else z.push(A);let R=WI(V,K.element),D=MI(R);return A.canvas.loadCanvas(D),await A.start(),A}loadOptions(K,V){this.plugins.forEach((Q)=>Q.loadOptions?.(K,V))}loadParticlesOptions(K,V,...Q){let U=this.updaters.get(K);if(!U)return;U.forEach((H)=>H.loadOptions?.(V,...Q))}async refresh(K=!0){if(!K)return;await Promise.all(this.items.map((V)=>V.refresh()))}removeEventListener(K,V){this._eventDispatcher.removeEventListener(K,V)}setOnClickHandler(K){let{items:V}=this;if(!V.length)throw Error(`${EK} can only set click handlers after calling tsParticles.load()`);V.forEach((Q)=>Q.addClickHandler(K))}}function u4(){let K=new wY;return K.init(),K}class IK{constructor(K){this.type=fQ.external,this.container=K}}class wU{constructor(K){this.type=fQ.particles,this.container=K}}var oK;(function(K){K.clockwise="clockwise",K.counterClockwise="counter-clockwise",K.random="random"})(oK||(oK={}));var MQ;(function(K){K.easeInBack="ease-in-back",K.easeInCirc="ease-in-circ",K.easeInCubic="ease-in-cubic",K.easeInLinear="ease-in-linear",K.easeInQuad="ease-in-quad",K.easeInQuart="ease-in-quart",K.easeInQuint="ease-in-quint",K.easeInExpo="ease-in-expo",K.easeInSine="ease-in-sine",K.easeOutBack="ease-out-back",K.easeOutCirc="ease-out-circ",K.easeOutCubic="ease-out-cubic",K.easeOutLinear="ease-out-linear",K.easeOutQuad="ease-out-quad",K.easeOutQuart="ease-out-quart",K.easeOutQuint="ease-out-quint",K.easeOutExpo="ease-out-expo",K.easeOutSine="ease-out-sine",K.easeInOutBack="ease-in-out-back",K.easeInOutCirc="ease-in-out-circ",K.easeInOutCubic="ease-in-out-cubic",K.easeInOutLinear="ease-in-out-linear",K.easeInOutQuad="ease-in-out-quad",K.easeInOutQuart="ease-in-out-quart",K.easeInOutQuint="ease-in-out-quint",K.easeInOutExpo="ease-in-out-expo",K.easeInOutSine="ease-in-out-sine"})(MQ||(MQ={}));var RH=u4();if(!YQ())window.tsParticles=RH;var jY=0.5,XI=2,VU=0,nV=1,b4=60,l4=0,AI=0.01,RI=Math.PI*XI;function d4(K){let V=K.initialPosition,{dx:Q,dy:U}=YK(V,K.position),H=Math.abs(Q),Y=Math.abs(U),{maxDistance:z}=K.retina,M=z.horizontal,A=z.vertical;if(!M&&!A)return;let R=(M&&H>=M)??!1,D=(A&&Y>=A)??!1;if((R||D)&&!K.misplaced){if(K.misplaced=!!M&&H>M||!!A&&Y>A,M)K.velocity.x=K.velocity.y*jY-K.velocity.x;if(A)K.velocity.y=K.velocity.x*jY-K.velocity.y}else if((!M||HV.x&&P.x>VU))P.x*=-W1();if(A&&(F.yV.y&&P.y>VU))P.y*=-W1()}}function s4(K,V,Q,U,H,Y,z){$I(K,z);let M=K.gravity,A=M?.enable&&M.inverse?-nV:nV;if(H&&Q)K.velocity.x+=H*z.factor/(b4*Q);if(M?.enable&&Q)K.velocity.y+=A*(M.acceleration*z.factor)/(b4*Q);let R=K.moveDecay;K.velocity.multTo(R);let D=K.velocity.mult(Q);if(M?.enable&&U>VU&&(!M.inverse&&D.y>=VU&&D.y>=U||M.inverse&&D.y<=VU&&D.y<=-U)){if(D.y=A*U,Q)K.velocity.y=D.y/Q}let F=K.options.zIndex,P=(nV-K.zIndexFactor)**F.velocityRate;D.multTo(P),D.multTo(Y);let{position:G}=K;if(G.addTo(D),V.vibrate)G.x+=Math.sin(G.x*Math.cos(G.y))*Y,G.y+=Math.cos(G.y*Math.sin(G.x))*Y}function o4(K,V,Q){let U=K.container;if(!K.spin)return;let H=K.spin.direction===oK.clockwise,Y={x:H?Math.cos:Math.sin,y:H?Math.sin:Math.cos};K.position.x=K.spin.center.x+K.spin.radius*Y.x(K.spin.angle)*Q,K.position.y=K.spin.center.y+K.spin.radius*Y.y(K.spin.angle)*Q,K.spin.radius+=K.spin.acceleration*Q;let z=Math.max(U.canvas.size.width,U.canvas.size.height),M=z*jY;if(K.spin.radius>M)K.spin.radius=M,K.spin.acceleration*=-nV;else if(K.spin.radius=VU?oK.clockwise:oK.counterClockwise,angle:W1()*RI,radius:A,acceleration:K.retina.spinAcceleration}}var FI=2,DI=1,SI=1;class xY{init(K){let V=K.options,Q=V.move.gravity;K.gravity={enable:Q.enable,acceleration:a0(Q.acceleration),inverse:Q.inverse},n4(K)}isEnabled(K){return!K.destroyed&&K.options.move.enable}move(K,V){let Q=K.options,U=Q.move;if(!U.enable)return;let H=K.container,Y=H.retina.pixelRatio;K.retina.moveSpeed??=a0(U.speed)*Y,K.retina.moveDrift??=a0(K.options.move.drift)*Y;let z=m4(K),M=H.retina.reduceFactor,A=K.retina.moveSpeed,R=K.retina.moveDrift,D=eK(Q.size.value)*Y,F=U.size?K.getRadius()/D:DI,P=V.factor||SI,G=A*F*z*P/FI,T=K.retina.maxSpeed??H.retina.maxSpeed;if(U.spin.enable)o4(K,G,M);else s4(K,U,G,T,R,M,V);d4(K)}}async function r4(K,V=!0){K.checkVersion("3.9.1"),await K.addMover("base",()=>{return Promise.resolve(new xY)},V)}var PI=Math.PI*2;var i4={x:0,y:0};function t4(K){let{context:V,particle:Q,radius:U}=K;if(!Q.circleRange)Q.circleRange={min:0,max:PI};let H=Q.circleRange;V.arc(i4.x,i4.y,U,H.min,H.max,!1)}var CI=12,II=360,a4=0;class _Y{constructor(){this.validTypes=["circle"]}draw(K){t4(K)}getSidesCount(){return CI}particleInit(K,V){let Q=V.shapeData,U=Q?.angle??{max:II,min:a4};V.circleRange=!BQ(U)?{min:a4,max:kV(U)}:{min:kV(U.min),max:kV(U.max)}}}async function e4(K,V=!0){K.checkVersion("3.9.1"),await K.addShape(new _Y,V)}class NY{constructor(K,V){this._container=K,this._engine=V}init(K){let V=vQ(this._engine,K.options.color,K.id,K.options.reduceDuplicates);if(V)K.color=QL(V,K.options.color.animation,this._container.retina.reduceFactor)}isEnabled(K){let{h:V,s:Q,l:U}=K.options.color.animation,{color:H}=K;return!K.destroyed&&!K.spawning&&(H?.h.value!==void 0&&V.enable||H?.s.value!==void 0&&Q.enable||H?.l.value!==void 0&&U.enable)}update(K,V){UL(K.color,V)}}async function KX(K,V=!0){K.checkVersion("3.9.1"),await K.addParticleUpdater("color",(Q)=>{return Promise.resolve(new NY(Q,K))},V)}var jU;(function(K){K[K.r=1]="r",K[K.g=2]="g",K[K.b=3]="b",K[K.a=4]="a"})(jU||(jU={}));var GI=/^#?([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,TI=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,qL=16,EI=1,BI=255;class gY{constructor(){this.key="hex",this.stringPrefix="#"}handleColor(K){return this._parseString(K.value)}handleRangeColor(K){return this._parseString(K.value)}parseString(K){return this._parseString(K)}_parseString(K){if(typeof K!=="string")return;if(!K?.startsWith(this.stringPrefix))return;let V=K.replace(GI,(U,H,Y,z,M)=>{return H+H+Y+Y+z+z+(M!==void 0?M+M:"")}),Q=TI.exec(V);return Q?{a:Q[jU.a]!==void 0?parseInt(Q[jU.a],qL)/BI:EI,b:parseInt(Q[jU.b],qL),g:parseInt(Q[jU.g],qL),r:parseInt(Q[jU.r],qL)}:void 0}}async function VX(K,V=!0){K.checkVersion("3.9.1"),await K.addColorManager(new gY,V)}var $H;(function(K){K[K.h=1]="h",K[K.s=2]="s",K[K.l=3]="l",K[K.a=5]="a"})($H||($H={}));class yY{constructor(){this.key="hsl",this.stringPrefix="hsl"}handleColor(K){let V=K.value,Q=V.hsl??K.value;if(Q.h!==void 0&&Q.s!==void 0&&Q.l!==void 0)return BU(Q)}handleRangeColor(K){let V=K.value,Q=V.hsl??K.value;if(Q.h!==void 0&&Q.l!==void 0)return BU({h:a0(Q.h),l:a0(Q.l),s:a0(Q.s)})}parseString(K){if(!K.startsWith("hsl"))return;let V=/hsla?\(\s*(\d+)\s*[\s,]\s*(\d+)%\s*[\s,]\s*(\d+)%\s*([\s,]\s*(0|1|0?\.\d+|(\d{1,3})%)\s*)?\)/i,Q=V.exec(K),U=4,H=1,Y=10;return Q?k4({a:Q.length>U?nz(Q[$H.a]):H,h:parseInt(Q[$H.h],Y),l:parseInt(Q[$H.l],Y),s:parseInt(Q[$H.s],Y)}):void 0}}async function QX(K,V=!0){K.checkVersion("3.9.1"),await K.addColorManager(new yY,V)}class hY{constructor(K){this.container=K}init(K){let V=K.options.opacity;K.opacity=az(V,1);let U=V.animation;if(U.enable){if(K.opacity.velocity=a0(U.speed)/DV*this.container.retina.reduceFactor,!U.sync)K.opacity.velocity*=W1()}}isEnabled(K){return!K.destroyed&&!K.spawning&&!!K.opacity&&K.opacity.enable&&((K.opacity.maxLoops??0)<=0||(K.opacity.maxLoops??0)>0&&(K.opacity.loops??0)<(K.opacity.maxLoops??0))}reset(K){if(K.opacity)K.opacity.time=0,K.opacity.loops=0}update(K,V){if(!this.isEnabled(K)||!K.opacity)return;WH(K,K.opacity,!0,K.options.opacity.animation.destroy,V)}}async function UX(K,V=!0){K.checkVersion("3.9.1"),await K.addParticleUpdater("opacity",(Q)=>{return Promise.resolve(new hY(Q))},V)}var OL=0,FH=0;function HX(K){if(K.outMode!==_1.bounce&&K.outMode!==_1.split||K.direction!==M1.left&&K.direction!==M1.right)return;if(K.bounds.rightK.canvasSize.width&&K.direction===M1.right)K.particle.position.x=K.canvasSize.width-K.size-K.offset.x;let V=K.particle.velocity.x,Q=!1;if(K.direction===M1.right&&K.bounds.right>=K.canvasSize.width&&V>OL||K.direction===M1.left&&K.bounds.left<=FH&&V=K.canvasSize.width&&K.direction===M1.right)K.particle.position.x=K.canvasSize.width-U;else if(K.bounds.left<=FH&&K.direction===M1.left)K.particle.position.x=U;if(K.outMode===_1.split)K.particle.destroy()}function zX(K){if(K.outMode!==_1.bounce&&K.outMode!==_1.split||K.direction!==M1.bottom&&K.direction!==M1.top)return;if(K.bounds.bottomK.canvasSize.height&&K.direction===M1.bottom)K.particle.position.y=K.canvasSize.height-K.size-K.offset.y;let V=K.particle.velocity.y,Q=!1;if(K.direction===M1.bottom&&K.bounds.bottom>=K.canvasSize.height&&V>OL||K.direction===M1.top&&K.bounds.top<=FH&&V=K.canvasSize.height&&K.direction===M1.bottom)K.particle.position.y=K.canvasSize.height-U;else if(K.bounds.top<=FH&&K.direction===M1.top)K.particle.position.y=U;if(K.outMode===_1.split)K.particle.destroy()}class pY{constructor(K){this.container=K,this.modes=[_1.bounce,_1.split]}update(K,V,Q,U){if(!this.modes.includes(U))return;let H=this.container,Y=!1;for(let F of H.plugins.values()){if(F.particleBounce!==void 0)Y=F.particleBounce(K,Q,V);if(Y)break}if(Y)return;let z=K.getPosition(),M=K.offset,A=K.getRadius(),R=iQ(z,A),D=H.canvas.size;HX({particle:K,outMode:U,direction:V,bounds:R,canvasSize:D,offset:M,size:A}),zX({particle:K,outMode:U,direction:V,bounds:R,canvasSize:D,offset:M,size:A})}}var ML=0;class cY{constructor(K){this.container=K,this.modes=[_1.destroy]}update(K,V,Q,U){if(!this.modes.includes(U))return;let H=this.container;switch(K.outType){case ZV.normal:case ZV.outside:if(qH(K.position,H.canvas.size,r1.origin,K.getRadius(),V))return;break;case ZV.inside:{let{dx:Y,dy:z}=YK(K.position,K.moveCenter),{x:M,y:A}=K.velocity;if(MK.moveCenter.radius||AK.moveCenter.radius||M>=ML&&Y<-K.moveCenter.radius||A>=ML&&z<-K.moveCenter.radius)return;break}}H.particles.remove(K,K.group,!0)}}var WL=0;class uY{constructor(K){this.container=K,this.modes=[_1.none]}update(K,V,Q,U){if(!this.modes.includes(U))return;if((K.options.move.distance.horizontal&&(V===M1.left||V===M1.right))??(K.options.move.distance.vertical&&(V===M1.top||V===M1.bottom)))return;let H=K.options.move.gravity,Y=this.container,z=Y.canvas.size,M=K.getRadius();if(!H.enable){if(K.velocity.y>WL&&K.position.y<=z.height+M||K.velocity.y=-M||K.velocity.x>WL&&K.position.x<=z.width+M||K.velocity.x=-M)return;if(!qH(K.position,Y.canvas.size,r1.origin,M,V))Y.particles.remove(K)}else{let A=K.position;if(!H.inverse&&A.y>z.height+M&&V===M1.bottom||H.inverse&&A.y<-M&&V===M1.top)Y.particles.remove(K)}}}var XL=0,AL=0;class bY{constructor(K){this.container=K,this.modes=[_1.out]}update(K,V,Q,U){if(!this.modes.includes(U))return;let H=this.container;switch(K.outType){case ZV.inside:{let{x:Y,y:z}=K.velocity,M=r1.origin;M.length=K.moveCenter.radius,M.angle=K.velocity.angle+Math.PI,M.addTo(r1.create(K.moveCenter));let{dx:A,dy:R}=YK(K.position,M);if(Y<=XL&&A>=AL||z<=XL&&R>=AL||Y>=XL&&A<=AL||z>=XL&&R<=AL)return;K.position.x=Math.floor(gK({min:0,max:H.canvas.size.width})),K.position.y=Math.floor(gK({min:0,max:H.canvas.size.height}));let{dx:D,dy:F}=YK(K.position,K.moveCenter);K.direction=Math.atan2(-F,-D),K.velocity.angle=K.direction;break}default:{if(qH(K.position,H.canvas.size,r1.origin,K.getRadius(),V))return;switch(K.outType){case ZV.outside:{K.position.x=Math.floor(gK({min:-K.moveCenter.radius,max:K.moveCenter.radius}))+K.moveCenter.x,K.position.y=Math.floor(gK({min:-K.moveCenter.radius,max:K.moveCenter.radius}))+K.moveCenter.y;let{dx:Y,dy:z}=YK(K.position,K.moveCenter);if(K.moveCenter.radius)K.direction=Math.atan2(z,Y),K.velocity.angle=K.direction;break}case ZV.normal:{let Y=K.options.move.warp,z=H.canvas.size,M={bottom:z.height+K.getRadius()+K.offset.y,left:-K.getRadius()-K.offset.x,right:z.width+K.getRadius()+K.offset.x,top:-K.getRadius()-K.offset.y},A=K.getRadius(),R=iQ(K.position,A);if(V===M1.right&&R.left>z.width+K.offset.x){if(K.position.x=M.left,K.initialPosition.x=K.position.x,!Y)K.position.y=W1()*z.height,K.initialPosition.y=K.position.y}else if(V===M1.left&&R.right<-K.offset.x){if(K.position.x=M.right,K.initialPosition.x=K.position.x,!Y)K.position.y=W1()*z.height,K.initialPosition.y=K.position.y}if(V===M1.bottom&&R.top>z.height+K.offset.y){if(!Y)K.position.x=W1()*z.width,K.initialPosition.x=K.position.x;K.position.y=M.top,K.initialPosition.y=K.position.y}else if(V===M1.top&&R.bottom<-K.offset.y){if(!Y)K.position.x=W1()*z.width,K.initialPosition.x=K.position.x;K.position.y=M.bottom,K.initialPosition.y=K.position.y}break}}break}}}}var JI=(K,V)=>{return K.default===V||K.bottom===V||K.left===V||K.right===V||K.top===V};class lY{constructor(K){this._addUpdaterIfMissing=(V,Q,U)=>{let H=V.options.move.outModes;if(!this.updaters.has(Q)&&JI(H,Q))this.updaters.set(Q,U(this.container))},this._updateOutMode=(V,Q,U,H)=>{for(let Y of this.updaters.values())Y.update(V,H,Q,U)},this.container=K,this.updaters=new Map}init(K){this._addUpdaterIfMissing(K,_1.bounce,(V)=>new pY(V)),this._addUpdaterIfMissing(K,_1.out,(V)=>new bY(V)),this._addUpdaterIfMissing(K,_1.destroy,(V)=>new cY(V)),this._addUpdaterIfMissing(K,_1.none,(V)=>new uY(V))}isEnabled(K){return!K.destroyed&&!K.spawning}update(K,V){let Q=K.options.move.outModes;this._updateOutMode(K,V,Q.bottom??Q.default,M1.bottom),this._updateOutMode(K,V,Q.left??Q.default,M1.left),this._updateOutMode(K,V,Q.right??Q.default,M1.right),this._updateOutMode(K,V,Q.top??Q.default,M1.top)}}async function LX(K,V=!0){K.checkVersion("3.9.1"),await K.addParticleUpdater("outModes",(Q)=>{return Promise.resolve(new lY(Q))},V)}var DH;(function(K){K[K.r=1]="r",K[K.g=2]="g",K[K.b=3]="b",K[K.a=5]="a"})(DH||(DH={}));class dY{constructor(){this.key="rgb",this.stringPrefix="rgb"}handleColor(K){let V=K.value,Q=V.rgb??K.value;if(Q.r!==void 0)return Q}handleRangeColor(K){let V=K.value,Q=V.rgb??K.value;if(Q.r!==void 0)return{r:a0(Q.r),g:a0(Q.g),b:a0(Q.b)}}parseString(K){if(!K.startsWith(this.stringPrefix))return;let V=/rgba?\(\s*(\d{1,3})\s*[\s,]\s*(\d{1,3})\s*[\s,]\s*(\d{1,3})\s*([\s,]\s*(0|1|0?\.\d+|(\d{1,3})%)\s*)?\)/i,Q=V.exec(K),U=10,H=4,Y=1;return Q?{a:Q.length>H?nz(Q[DH.a]):Y,b:parseInt(Q[DH.b],U),g:parseInt(Q[DH.g],U),r:parseInt(Q[DH.r],U)}:void 0}}async function ZX(K,V=!0){K.checkVersion("3.9.1"),await K.addColorManager(new dY,V)}var xU=0;class sY{init(K){let V=K.container,Q=K.options.size,U=Q.animation;if(U.enable){if(K.size.velocity=(K.retina.sizeAnimationSpeed??V.retina.sizeAnimationSpeed)/DV*V.retina.reduceFactor,!U.sync)K.size.velocity*=W1()}}isEnabled(K){return!K.destroyed&&!K.spawning&&K.size.enable&&((K.size.maxLoops??xU)<=xU||(K.size.maxLoops??xU)>xU&&(K.size.loops??xU)<(K.size.maxLoops??xU))}reset(K){K.size.loops=xU}update(K,V){if(!this.isEnabled(K))return;WH(K,K.size,!0,K.options.size.animation.destroy,V)}}async function YX(K,V=!0){K.checkVersion("3.9.1"),await K.addParticleUpdater("size",()=>{return Promise.resolve(new sY)},V)}async function qX(K,V=!0){K.checkVersion("3.9.1"),await VX(K,!1),await QX(K,!1),await ZX(K,!1),await r4(K,!1),await e4(K,!1),await KX(K,!1),await UX(K,!1),await LX(K,!1),await YX(K,!1),await K.refresh(V)}async function OX(K,V=!0){K.checkVersion("3.9.1"),await K.addEasing(MQ.easeInQuad,(Q)=>Q**2,!1),await K.addEasing(MQ.easeOutQuad,(Q)=>1-(1-Q)**2,!1),await K.addEasing(MQ.easeInOutQuad,(Q)=>Q<0.5?2*Q**2:1-(-2*Q+2)**2/2,!1),await K.refresh(V)}function MX(K,V){let{context:Q,opacity:U}=K,Y=Q.globalAlpha;if(!V)return;let z=V.width,M=z*0.5;Q.globalAlpha=U,Q.drawImage(V,-M,-M,z,z),Q.globalAlpha=Y}var oY='"Twemoji Mozilla", Apple Color Emoji, "Segoe UI Emoji", "Noto Color Emoji", "EmojiOne Color"',WX=0;class mY{constructor(){this.validTypes=["emoji"],this._emojiShapeDict=new Map}destroy(){for(let[K,V]of this._emojiShapeDict){if(V instanceof ImageBitmap)V?.close();this._emojiShapeDict.delete(K)}}draw(K){let V=K.particle.emojiDataKey;if(!V)return;let Q=this._emojiShapeDict.get(V);if(!Q)return;MX(K,Q)}async init(K){let V=K.actualOptions,{validTypes:Q}=this;if(!Q.find((Y)=>f1(Y,V.particles.shape.type)))return;let U=[JZ(oY)],H=Q.map((Y)=>V.particles.shape.options[Y]).find((Y)=>!!Y);if(H)XK(H,(Y)=>{if(Y.font)U.push(JZ(Y.font))});await Promise.all(U)}particleDestroy(K){K.emojiDataKey=void 0}particleInit(K,V){let U=V.shapeData;if(!U?.value)return;let H=yK(U.value,V.randomIndexData);if(!H)return;let Y=typeof H==="string"?{font:U.font??oY,padding:U.padding??WX,value:H}:{font:oY,padding:WX,...U,...H},z=Y.font,M=Y.value,A=`${M}_${z}`;if(this._emojiShapeDict.has(A)){V.emojiDataKey=A;return}let R=Y.padding*2,D=eK(V.size.value),F=D+R,P=F*2,G;if(typeof OffscreenCanvas<"u"){let T=new OffscreenCanvas(P,P),v=T.getContext("2d");if(!v)return;v.font=`400 ${D*2}px ${z}`,v.textBaseline="middle",v.textAlign="center",v.fillText(M,F,F),G=T.transferToImageBitmap()}else{let T=document.createElement("canvas");T.width=P,T.height=P;let v=T.getContext("2d");if(!v)return;v.font=`400 ${D*2}px ${z}`,v.textBaseline="middle",v.textAlign="center",v.fillText(M,F,F),G=T}this._emojiShapeDict.set(A,G),V.emojiDataKey=A}}async function XX(K,V=!0){K.checkVersion("3.9.1"),await K.addShape(new mY,V)}var vI=1,kI=1,AX=0;function RX(K,V,Q,U,H,Y){let z=V.actualOptions.interactivity.modes.attract;if(!z)return;let M=V.particles.quadTree.query(H,Y);for(let A of M){let{dx:R,dy:D,distance:F}=YK(A.position,Q),P=z.speed*z.factor,G=CK(K.getEasing(z.easing)(kI-F/U)*P,vI,z.maxSpeed),T=r1.create(!F?P:R/F*G,!F?P:D/F*G);A.position.subFrom(T)}}function $X(K,V,Q){if(!V.attract)V.attract={particles:[]};let{attract:U}=V;if(!U.finish){if(!U.count)U.count=0;if(U.count++,U.count===V.particles.count)U.finish=!0}if(U.clicking){let H=V.interactivity.mouse.clickPosition,Y=V.retina.attractModeDistance;if(!Y||YQ(z))}else if(U.clicking===!1)U.particles=[]}function FX(K,V,Q){let U=V.interactivity.mouse.position,H=V.retina.attractModeDistance;if(!H||HQ(Y))}class nY{constructor(){this.distance=200,this.duration=0.4,this.easing=MQ.easeOutQuad,this.factor=1,this.maxSpeed=50,this.speed=1}load(K){if($0(K))return;if(K.distance!==void 0)this.distance=K.distance;if(K.duration!==void 0)this.duration=K.duration;if(K.easing!==void 0)this.easing=K.easing;if(K.factor!==void 0)this.factor=K.factor;if(K.maxSpeed!==void 0)this.maxSpeed=K.maxSpeed;if(K.speed!==void 0)this.speed=K.speed}}var T8="attract";class rY extends IK{constructor(K,V){super(V);if(this._engine=K,!V.attract)V.attract={particles:[]};this.handleClickMode=(Q)=>{let U=this.container.actualOptions,H=U.interactivity.modes.attract;if(!H||Q!==T8)return;if(!V.attract)V.attract={particles:[]};V.attract.clicking=!0,V.attract.count=0;for(let Y of V.attract.particles){if(!this.isEnabled(Y))continue;Y.velocity.setTo(Y.initialVelocity)}V.attract.particles=[],V.attract.finish=!1,setTimeout(()=>{if(V.destroyed)return;if(!V.attract)V.attract={particles:[]};V.attract.clicking=!1},H.duration*a1)}}clear(){}init(){let K=this.container,V=K.actualOptions.interactivity.modes.attract;if(!V)return;K.retina.attractModeDistance=V.distance*K.retina.pixelRatio}interact(){let K=this.container,V=K.actualOptions,Q=K.interactivity.status===FV,U=V.interactivity.events,{enable:H,mode:Y}=U.onHover,{enable:z,mode:M}=U.onClick;if(Q&&H&&f1(T8,Y))FX(this._engine,this.container,(A)=>this.isEnabled(A));else if(z&&f1(T8,M))$X(this._engine,this.container,(A)=>this.isEnabled(A))}isEnabled(K){let V=this.container,Q=V.actualOptions,U=V.interactivity.mouse,H=(K?.interactivity??Q.interactivity).events;if((!U.position||!H.onHover.enable)&&(!U.clickPosition||!H.onClick.enable))return!1;let Y=H.onHover.mode,z=H.onClick.mode;return f1(T8,Y)||f1(T8,z)}loadModeOptions(K,...V){if(!K.attract)K.attract=new nY;for(let Q of V)K.attract.load(Q?.attract)}reset(){}}async function DX(K,V=!0){K.checkVersion("3.9.1"),await K.addInteractor("externalAttract",(Q)=>{return Promise.resolve(new rY(K,Q))},V)}var fI=2,RL=0.5,wI=Math.PI*RL,SX=2,PX=10,jI=0;function CX(K,V,Q,U,H){let Y=K.particles.quadTree.query(U,H);for(let z of Y)if(U instanceof AK)tz($8(z),{position:V,radius:Q,mass:Q**fI*wI,velocity:r1.origin,factor:r1.origin});else if(U instanceof lK)T4(z,iQ(V,Q))}function xI(K,V,Q,U){let H=document.querySelectorAll(V);if(!H.length)return;H.forEach((Y)=>{let z=Y,M=K.retina.pixelRatio,A={x:(z.offsetLeft+z.offsetWidth*RL)*M,y:(z.offsetTop+z.offsetHeight*RL)*M},R=z.offsetWidth*RL*M,D=PX*M,F=Q.type===qQ.circle?new AK(A.x,A.y,R+D):new lK(z.offsetLeft*M-D,z.offsetTop*M-D,z.offsetWidth*M+D*SX,z.offsetHeight*M+D*SX);U(A,R,F)})}function IX(K,V,Q,U){MH(Q,V,(H,Y)=>xI(K,H,Y,(z,M,A)=>CX(K,z,M,A,U)))}function GX(K,V){let Q=K.retina.pixelRatio,U=PX*Q,H=K.interactivity.mouse.position,Y=K.retina.bounceModeDistance;if(!Y||Ythis.isEnabled(M));else IX(this.container,z,$L,(M)=>this.isEnabled(M))}isEnabled(K){let V=this.container,Q=V.actualOptions,U=V.interactivity.mouse,H=(K?.interactivity??Q.interactivity).events,Y=H.onDiv;return!!U.position&&H.onHover.enable&&f1($L,H.onHover.mode)||OH($L,Y)}loadModeOptions(K,...V){if(!K.bounce)K.bounce=new iY;for(let Q of V)K.bounce.load(Q?.bounce)}reset(){}}async function TX(K,V=!0){K.checkVersion("3.9.1"),await K.addInteractor("externalBounce",(Q)=>{return Promise.resolve(new tY(Q))},V)}class E8{constructor(){this.distance=200,this.duration=0.4,this.mix=!1}load(K){if($0(K))return;if(K.distance!==void 0)this.distance=K.distance;if(K.duration!==void 0)this.duration=K.duration;if(K.mix!==void 0)this.mix=K.mix;if(K.opacity!==void 0)this.opacity=K.opacity;if(K.color!==void 0){let V=aK(this.color)?void 0:this.color;this.color=XK(K.color,(Q)=>{return e1.create(V,Q)})}if(K.size!==void 0)this.size=K.size}}class aY extends E8{constructor(){super();this.selectors=[]}load(K){if(super.load(K),$0(K))return;if(K.selectors!==void 0)this.selectors=K.selectors}}class eY extends E8{load(K){if(super.load(K),$0(K))return;this.divs=XK(K.divs,(V)=>{let Q=new aY;return Q.load(V),Q})}}var rV;(function(K){K.color="color",K.opacity="opacity",K.size="size"})(rV||(rV={}));function Kq(K,V,Q,U){if(V>=Q){let H=K+(V-Q)*U;return CK(H,K,V)}else if(V{let Q=this.container,U=Q.actualOptions,H=Q.interactivity.mouse.clickPosition,Y=U.interactivity.modes.bubble;if(!Y||!H)return;if(!Q.bubble)Q.bubble={};let z=Q.retina.bubbleModeDistance;if(!z||zthis.isEnabled(R)),{bubble:A}=Q;for(let R of M){if(!A.clicking)continue;R.bubble.inRange=!A.durationEnd;let D=R.getPosition(),F=MK(D,H),P=(new Date().getTime()-(Q.interactivity.mouse.clickTime??_I))/a1;if(P>Y.duration)A.durationEnd=!0;if(P>Y.duration*NI)A.clicking=!1,A.durationEnd=!1;let G={bubbleObj:{optValue:Q.retina.bubbleModeSize,value:R.bubble.radius},particlesObj:{optValue:eK(R.options.size.value)*Q.retina.pixelRatio,value:R.size.value},type:rV.size};this._process(R,F,P,G);let T={bubbleObj:{optValue:Y.opacity,value:R.bubble.opacity},particlesObj:{optValue:eK(R.options.opacity.value),value:R.opacity?.value??EX},type:rV.opacity};if(this._process(R,F,P,T),!A.durationEnd&&F<=z)this._hoverBubbleColor(R,F);else delete R.bubble.color}},this._hoverBubble=()=>{let Q=this.container,U=Q.interactivity.mouse.position,H=Q.retina.bubbleModeDistance;if(!H||Hthis.isEnabled(z));for(let z of Y){z.bubble.inRange=!0;let M=z.getPosition(),A=MK(M,U),R=BX-A/H;if(A<=H){if(R>=yI&&Q.interactivity.status===FV)this._hoverBubbleSize(z,R),this._hoverBubbleOpacity(z,R),this._hoverBubbleColor(z,R)}else this.reset(z);if(Q.interactivity.status===q8)this.reset(z)}},this._hoverBubbleColor=(Q,U,H)=>{let Y=this.container.actualOptions,z=H??Y.interactivity.modes.bubble;if(!z)return;if(!Q.bubble.finalColor){let M=z.color;if(!M)return;let A=yK(M);Q.bubble.finalColor=vQ(this._engine,A)}if(!Q.bubble.finalColor)return;if(z.mix){Q.bubble.color=void 0;let M=Q.getFillColor();Q.bubble.color=M?fZ(F8(M,Q.bubble.finalColor,BX-U,U)):Q.bubble.finalColor}else Q.bubble.color=Q.bubble.finalColor},this._hoverBubbleOpacity=(Q,U,H)=>{let Y=this.container,z=Y.actualOptions,M=H?.opacity??z.interactivity.modes.bubble?.opacity;if(!M)return;let A=Q.options.opacity.value,R=Q.opacity?.value??EX,D=Kq(R,M,eK(A),U);if(D!==void 0)Q.bubble.opacity=D},this._hoverBubbleSize=(Q,U,H)=>{let Y=this.container,z=H?.size?H.size*Y.retina.pixelRatio:Y.retina.bubbleModeSize;if(z===void 0)return;let M=eK(Q.options.size.value)*Y.retina.pixelRatio,A=Q.size.value,R=Kq(A,z,M,U);if(R!==void 0)Q.bubble.radius=R},this._process=(Q,U,H,Y)=>{let z=this.container,M=Y.bubbleObj.optValue,A=z.actualOptions,R=A.interactivity.modes.bubble;if(!R||M===void 0)return;let D=R.duration,F=z.retina.bubbleModeDistance,P=Y.particlesObj.optValue,G=Y.bubbleObj.value,T=Y.particlesObj.value??gI,v=Y.type;if(!F||F{let Y=this.container,z=document.querySelectorAll(U),M=Y.actualOptions.interactivity.modes.bubble;if(!M||!z.length)return;z.forEach((A)=>{let R=A,D=Y.retina.pixelRatio,F={x:(R.offsetLeft+R.offsetWidth*Qq)*D,y:(R.offsetTop+R.offsetHeight*Qq)*D},P=R.offsetWidth*Qq*D,G=H.type===qQ.circle?new AK(F.x,F.y,P):new lK(R.offsetLeft*D,R.offsetTop*D,R.offsetWidth*D,R.offsetHeight*D),T=Y.particles.quadTree.query(G,(v)=>this.isEnabled(v));for(let v of T){if(!G.contains(v.getPosition()))continue;v.bubble.inRange=!0;let J=M.divs,k=iz(J,R);if(!v.bubble.div||v.bubble.div!==R)this.clear(v,Q,!0),v.bubble.div=R;this._hoverBubbleSize(v,Uq,k),this._hoverBubbleOpacity(v,Uq,k),this._hoverBubbleColor(v,Uq,k)}})},this._engine=V,!K.bubble)K.bubble={};this.handleClickMode=(Q)=>{if(Q!==_U)return;if(!K.bubble)K.bubble={};K.bubble.clicking=!0}}clear(K,V,Q){if(K.bubble.inRange&&!Q)return;delete K.bubble.div,delete K.bubble.opacity,delete K.bubble.radius,delete K.bubble.color}init(){let K=this.container,V=K.actualOptions.interactivity.modes.bubble;if(!V)return;if(K.retina.bubbleModeDistance=V.distance*K.retina.pixelRatio,V.size!==void 0)K.retina.bubbleModeSize=V.size*K.retina.pixelRatio}interact(K){let V=this.container.actualOptions,Q=V.interactivity.events,U=Q.onHover,H=Q.onClick,Y=U.enable,z=U.mode,M=H.enable,A=H.mode,R=Q.onDiv;if(Y&&f1(_U,z))this._hoverBubble();else if(M&&f1(_U,A))this._clickBubble();else MH(_U,R,(D,F)=>this._singleSelectorHover(K,D,F))}isEnabled(K){let V=this.container,Q=V.actualOptions,U=V.interactivity.mouse,H=(K?.interactivity??Q.interactivity).events,{onClick:Y,onDiv:z,onHover:M}=H,A=OH(_U,z);if(!(A||M.enable&&!!U.position||Y.enable&&U.clickPosition))return!1;return f1(_U,M.mode)||f1(_U,Y.mode)||A}loadModeOptions(K,...V){if(!K.bubble)K.bubble=new eY;for(let Q of V)K.bubble.load(Q?.bubble)}reset(K){K.bubble.inRange=!1}}async function JX(K,V=!0){K.checkVersion("3.9.1"),await K.addInteractor("externalBubble",(Q)=>{return Promise.resolve(new Hq(Q,K))},V)}class zq{constructor(){this.opacity=0.5}load(K){if($0(K))return;if(K.opacity!==void 0)this.opacity=K.opacity}}class Lq{constructor(){this.distance=80,this.links=new zq,this.radius=60}load(K){if($0(K))return;if(K.distance!==void 0)this.distance=K.distance;if(this.links.load(K.links),K.radius!==void 0)this.radius=K.radius}}var vX=0,kX=1,hI=0;function pI(K,V,Q,U){let H=Math.floor(Q.getRadius()/V.getRadius()),Y=V.getFillColor(),z=Q.getFillColor();if(!Y||!z)return;let M=V.getPosition(),A=Q.getPosition(),R=F8(Y,z,V.getRadius(),Q.getRadius()),D=K.createLinearGradient(M.x,M.y,A.x,A.y);return D.addColorStop(vX,tQ(Y,U)),D.addColorStop(CK(H,vX,kX),zV(R,U)),D.addColorStop(kX,tQ(z,U)),D}function cI(K,V,Q,U,H){aQ(K,U,H),K.lineWidth=V,K.strokeStyle=Q,K.stroke()}function uI(K,V,Q,U){let H=K.actualOptions,Y=H.interactivity.modes.connect;if(!Y)return;return pI(V,Q,U,Y.links.opacity)}function fX(K,V,Q){K.canvas.draw((U)=>{let H=uI(K,U,V,Q);if(!H)return;let Y=V.getPosition(),z=Q.getPosition();cI(U,V.retina.linksWidth??hI,H,Y,z)})}var bI="connect",wX=0;class Zq extends IK{constructor(K){super(K)}clear(){}init(){let K=this.container,V=K.actualOptions.interactivity.modes.connect;if(!V)return;K.retina.connectModeDistance=V.distance*K.retina.pixelRatio,K.retina.connectModeRadius=V.radius*K.retina.pixelRatio}interact(){let K=this.container;if(K.actualOptions.interactivity.events.onHover.enable&&K.interactivity.status==="pointermove"){let Q=K.interactivity.mouse.position,{connectModeDistance:U,connectModeRadius:H}=K.retina;if(!U||Uthis.isEnabled(M));z.forEach((M,A)=>{let R=M.getPosition();for(let F of z.slice(A+1)){let P=F.getPosition(),G=Math.abs(U),T=Math.abs(R.x-P.x),v=Math.abs(R.y-P.y);if(T{return Promise.resolve(new Zq(Q))},V)}class Yq{constructor(){this.blink=!1,this.consent=!1,this.opacity=1}load(K){if($0(K))return;if(K.blink!==void 0)this.blink=K.blink;if(K.color!==void 0)this.color=e1.create(this.color,K.color);if(K.consent!==void 0)this.consent=K.consent;if(K.opacity!==void 0)this.opacity=K.opacity}}class qq{constructor(){this.distance=100,this.links=new Yq}load(K){if($0(K))return;if(K.distance!==void 0)this.distance=K.distance;this.links.load(K.links)}}var lI=0;function dI(K,V,Q,U,H,Y){aQ(K,Q,U),K.strokeStyle=zV(H,Y),K.lineWidth=V,K.stroke()}function xX(K,V,Q,U,H){K.canvas.draw((Y)=>{let z=V.getPosition();dI(Y,V.retina.linksWidth??lI,z,H,Q,U)})}var sI="grab",oI=0,mI=0;class Oq extends IK{constructor(K,V){super(K);this._engine=V}clear(){}init(){let K=this.container,V=K.actualOptions.interactivity.modes.grab;if(!V)return;K.retina.grabModeDistance=V.distance*K.retina.pixelRatio}interact(){let K=this.container,V=K.actualOptions,Q=V.interactivity;if(!Q.modes.grab||!Q.events.onHover.enable||K.interactivity.status!==FV)return;let U=K.interactivity.mouse.position;if(!U)return;let H=K.retina.grabModeDistance;if(!H||Hthis.isEnabled(z));for(let z of Y){let M=z.getPosition(),A=MK(M,U);if(A>H)continue;let R=Q.modes.grab.links,D=R.opacity,F=D-A*D/H;if(F<=mI)continue;let P=R.color??z.options.links?.color;if(!K.particles.grabLineColor&&P){let T=Q.modes.grab.links;K.particles.grabLineColor=VL(this._engine,P,T.blink,T.consent)}let G=D8(z,void 0,K.particles.grabLineColor);if(!G)continue;xX(K,z,G,F,U)}}isEnabled(K){let V=this.container,Q=V.interactivity.mouse,U=(K?.interactivity??V.actualOptions.interactivity).events;return U.onHover.enable&&!!Q.position&&f1(sI,U.onHover.mode)}loadModeOptions(K,...V){if(!K.grab)K.grab=new qq;for(let Q of V)K.grab.load(Q?.grab)}reset(){}}async function _X(K,V=!0){K.checkVersion("3.9.1"),await K.addInteractor("externalGrab",(Q)=>{return Promise.resolve(new Oq(Q,K))},V)}var nI="pause";class Mq extends IK{constructor(K){super(K);this.handleClickMode=(V)=>{if(V!==nI)return;let Q=this.container;if(Q.animationStatus)Q.pause();else Q.play()}}clear(){}init(){}interact(){}isEnabled(){return!0}reset(){}}async function NX(K,V=!0){K.checkVersion("3.9.1"),await K.addInteractor("externalPause",(Q)=>{return Promise.resolve(new Mq(Q))},V)}class Wq{constructor(){this.default=!0,this.groups=[],this.quantity=4}load(K){if($0(K))return;if(K.default!==void 0)this.default=K.default;if(K.groups!==void 0)this.groups=K.groups.map((Q)=>Q);if(!this.groups.length)this.default=!0;let V=K.quantity;if(V!==void 0)this.quantity=q1(V);this.particles=XK(K.particles,(Q)=>{return x1({},Q)})}}var rI="push",iI=0;class Xq extends IK{constructor(K){super(K);this.handleClickMode=(V)=>{if(V!==rI)return;let Q=this.container,U=Q.actualOptions,H=U.interactivity.modes.push;if(!H)return;let Y=a0(H.quantity);if(Y<=iI)return;let z=YH([void 0,...H.groups]),M=z!==void 0?Q.actualOptions.particles.groups[z]:void 0,A=yK(H.particles),R=x1(M,A);Q.particles.push(Y,Q.interactivity.mouse,R,z)}}clear(){}init(){}interact(){}isEnabled(){return!0}loadModeOptions(K,...V){if(!K.push)K.push=new Wq;for(let Q of V)K.push.load(Q?.push)}reset(){}}async function gX(K,V=!0){K.checkVersion("3.9.1"),await K.addInteractor("externalPush",(Q)=>{return Promise.resolve(new Xq(Q))},V)}class Aq{constructor(){this.quantity=2}load(K){if($0(K))return;let V=K.quantity;if(V!==void 0)this.quantity=q1(V)}}var tI="remove";class Rq extends IK{constructor(K){super(K);this.handleClickMode=(V)=>{let Q=this.container,U=Q.actualOptions;if(!U.interactivity.modes.remove||V!==tI)return;let H=a0(U.interactivity.modes.remove.quantity);Q.particles.removeQuantity(H)}}clear(){}init(){}interact(){}isEnabled(){return!0}loadModeOptions(K,...V){if(!K.remove)K.remove=new Aq;for(let Q of V)K.remove.load(Q?.remove)}reset(){}}async function yX(K,V=!0){K.checkVersion("3.9.1"),await K.addInteractor("externalRemove",(Q)=>{return Promise.resolve(new Rq(Q))},V)}class B8{constructor(){this.distance=200,this.duration=0.4,this.factor=100,this.speed=1,this.maxSpeed=50,this.easing=MQ.easeOutQuad}load(K){if($0(K))return;if(K.distance!==void 0)this.distance=K.distance;if(K.duration!==void 0)this.duration=K.duration;if(K.easing!==void 0)this.easing=K.easing;if(K.factor!==void 0)this.factor=K.factor;if(K.speed!==void 0)this.speed=K.speed;if(K.maxSpeed!==void 0)this.maxSpeed=K.maxSpeed}}class $q extends B8{constructor(){super();this.selectors=[]}load(K){if(super.load(K),$0(K))return;if(K.selectors!==void 0)this.selectors=K.selectors}}class Fq extends B8{load(K){if(super.load(K),$0(K))return;this.divs=XK(K.divs,(V)=>{let Q=new $q;return Q.load(V),Q})}}var NU="repulse",aI=0,eI=6,KG=3,VG=2,QG=0,UG=0,HG=1,Dq=0.5;class Sq extends IK{constructor(K,V){super(V);if(this._clickRepulse=()=>{let Q=this.container,U=Q.actualOptions.interactivity.modes.repulse;if(!U)return;let H=Q.repulse??{particles:[]};if(!H.finish){if(!H.count)H.count=0;if(H.count++,H.count===Q.particles.count)H.finish=!0}if(H.clicking){let Y=Q.retina.repulseModeDistance;if(!Y||Ythis.isEnabled(D));for(let D of R){let{dx:F,dy:P,distance:G}=YK(M,D.position),T=G**VG,v=U.speed,J=-z*v/T;if(T<=z){H.particles.push(D);let k=r1.create(F,P);k.length=J,D.velocity.setTo(k)}}}else if(H.clicking===!1){for(let Y of H.particles)Y.velocity.setTo(Y.initialVelocity);H.particles=[]}},this._hoverRepulse=()=>{let Q=this.container,U=Q.interactivity.mouse.position,H=Q.retina.repulseModeDistance;if(!H||H{let z=this.container,M=z.particles.quadTree.query(H,(v)=>this.isEnabled(v)),A=z.actualOptions.interactivity.modes.repulse;if(!A)return;let{easing:R,speed:D,factor:F,maxSpeed:P}=A,G=this._engine.getEasing(R),T=(Y?.speed??D)*F;for(let v of M){let{dx:J,dy:k,distance:f}=YK(v.position,Q),j=CK(G(HG-f/U)*T,UG,P),_=r1.create(!f?T:J/f*j,!f?T:k/f*j);v.position.addTo(_)}},this._singleSelectorRepulse=(Q,U)=>{let H=this.container,Y=H.actualOptions.interactivity.modes.repulse;if(!Y)return;let z=document.querySelectorAll(Q);if(!z.length)return;z.forEach((M)=>{let A=M,R=H.retina.pixelRatio,D={x:(A.offsetLeft+A.offsetWidth*Dq)*R,y:(A.offsetTop+A.offsetHeight*Dq)*R},F=A.offsetWidth*Dq*R,P=U.type===qQ.circle?new AK(D.x,D.y,F):new lK(A.offsetLeft*R,A.offsetTop*R,A.offsetWidth*R,A.offsetHeight*R),G=Y.divs,T=iz(G,A);this._processRepulse(D,F,P,T)})},this._engine=K,!V.repulse)V.repulse={particles:[]};this.handleClickMode=(Q)=>{let U=this.container.actualOptions,H=U.interactivity.modes.repulse;if(!H||Q!==NU)return;if(!V.repulse)V.repulse={particles:[]};let Y=V.repulse;Y.clicking=!0,Y.count=0;for(let z of V.repulse.particles){if(!this.isEnabled(z))continue;z.velocity.setTo(z.initialVelocity)}Y.particles=[],Y.finish=!1,setTimeout(()=>{if(V.destroyed)return;Y.clicking=!1},H.duration*a1)}}clear(){}init(){let K=this.container,V=K.actualOptions.interactivity.modes.repulse;if(!V)return;K.retina.repulseModeDistance=V.distance*K.retina.pixelRatio}interact(){let K=this.container,V=K.actualOptions,Q=K.interactivity.status===FV,U=V.interactivity.events,H=U.onHover,Y=H.enable,z=H.mode,M=U.onClick,A=M.enable,R=M.mode,D=U.onDiv;if(Q&&Y&&f1(NU,z))this._hoverRepulse();else if(A&&f1(NU,R))this._clickRepulse();else MH(NU,D,(F,P)=>this._singleSelectorRepulse(F,P))}isEnabled(K){let V=this.container,Q=V.actualOptions,U=V.interactivity.mouse,H=(K?.interactivity??Q.interactivity).events,Y=H.onDiv,z=H.onHover,M=H.onClick,A=OH(NU,Y);if(!(A||z.enable&&!!U.position||M.enable&&U.clickPosition))return!1;let R=z.mode,D=M.mode;return f1(NU,R)||f1(NU,D)||A}loadModeOptions(K,...V){if(!K.repulse)K.repulse=new Fq;for(let Q of V)K.repulse.load(Q?.repulse)}reset(){}}async function hX(K,V=!0){K.checkVersion("3.9.1"),await K.addInteractor("externalRepulse",(Q)=>{return Promise.resolve(new Sq(K,Q))},V)}class Pq{constructor(){this.factor=3,this.radius=200}load(K){if($0(K))return;if(K.factor!==void 0)this.factor=K.factor;if(K.radius!==void 0)this.radius=K.radius}}var zG="slow",LG=0;class Cq extends IK{constructor(K){super(K)}clear(K,V,Q){if(K.slow.inRange&&!Q)return;K.slow.factor=1}init(){let K=this.container,V=K.actualOptions.interactivity.modes.slow;if(!V)return;K.retina.slowModeRadius=V.radius*K.retina.pixelRatio}interact(){}isEnabled(K){let V=this.container,Q=V.interactivity.mouse,U=(K?.interactivity??V.actualOptions.interactivity).events;return U.onHover.enable&&!!Q.position&&f1(zG,U.onHover.mode)}loadModeOptions(K,...V){if(!K.slow)K.slow=new Pq;for(let Q of V)K.slow.load(Q?.slow)}reset(K){K.slow.inRange=!1;let V=this.container,Q=V.actualOptions,U=V.interactivity.mouse.position,H=V.retina.slowModeRadius,Y=Q.interactivity.modes.slow;if(!Y||!H||HH)return;D.inRange=!0,D.factor=A/R}}async function pX(K,V=!0){K.checkVersion("3.9.1"),await K.addInteractor("externalSlow",(Q)=>{return Promise.resolve(new Cq(Q))},V)}var ZG=0,YG=1,qG=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d.]+%?\))|currentcolor/gi;function OG(K,V,Q){let{svgData:U}=K;if(!U)return"";let H=tQ(V,Q);if(U.includes("fill"))return U.replace(qG,()=>H);let Y=U.indexOf(">");return`${U.substring(ZG,Y)} fill="${H}"${U.substring(Y)}`}async function SH(K){return new Promise((V)=>{K.loading=!0;let Q=new Image;K.element=Q,Q.addEventListener("load",()=>{K.loading=!1,V()}),Q.addEventListener("error",()=>{K.element=void 0,K.error=!0,K.loading=!1,fV().error(`${EK} loading image: ${K.source}`),V()}),Q.src=K.source})}async function cX(K){if(K.type!=="svg"){await SH(K);return}K.loading=!0;let V=await fetch(K.source);if(!V.ok)fV().error(`${EK} Image not found`),K.error=!0;else K.svgData=await V.text();K.loading=!1}function uX(K,V,Q,U){let H=OG(K,Q,U.opacity?.value??YG),Y={color:Q,gif:V.gif,data:{...K,svgData:H},loaded:!1,ratio:V.width/V.height,replaceColor:V.replaceColor,source:V.src};return new Promise((z)=>{let M=new Blob([H],{type:"image/svg+xml"}),A=URL||window.URL||window.webkitURL||window,R=A.createObjectURL(M),D=new Image;D.addEventListener("load",()=>{Y.loaded=!0,Y.element=D,z(Y),A.revokeObjectURL(R)});let F=async()=>{A.revokeObjectURL(R);let P={...K,error:!1,loading:!0};await SH(P),Y.loaded=!0,Y.element=P.element,z(Y)};D.addEventListener("error",()=>void F()),D.src=R})}var FL=[0,4,2,1],Iq=[8,8,4,2];class Gq{constructor(K){this.pos=0,this.data=new Uint8ClampedArray(K)}getString(K){let V=this.data.slice(this.pos,this.pos+K);return this.pos+=V.length,V.reduce((Q,U)=>Q+String.fromCharCode(U),"")}nextByte(){return this.data[this.pos++]}nextTwoBytes(){return this.pos+=2,this.data[this.pos-2]+(this.data[this.pos-1]<<8)}readSubBlocks(){let K="",V=0,Q=0,U=0;do{V=this.data[this.pos++];for(let H=V;--H>=Q;K+=String.fromCharCode(this.data[this.pos++]));}while(V!==U);return K}readSubBlocksBin(){let K=this.data[this.pos],V=0,Q=0,U=1;for(let Y=0;K!==Q;Y+=K+U,K=this.data[this.pos+Y])V+=K;let H=new Uint8Array(V);K=this.data[this.pos++];for(let Y=0;K!==Q;K=this.data[this.pos++])for(let z=K;--z>=Q;H[Y++]=this.data[this.pos++]);return H}skipSubBlocks(){for(let K=1,V=0;this.data[this.pos]!==V;this.pos+=this.data[this.pos]+K);this.pos++}}var jV;(function(K){K[K.Replace=0]="Replace",K[K.Combine=1]="Combine",K[K.RestoreBackground=2]="RestoreBackground",K[K.RestorePrevious=3]="RestorePrevious",K[K.UndefinedA=4]="UndefinedA",K[K.UndefinedB=5]="UndefinedB",K[K.UndefinedC=6]="UndefinedC",K[K.UndefinedD=7]="UndefinedD"})(jV||(jV={}));var WQ;(function(K){K[K.Extension=33]="Extension",K[K.ApplicationExtension=255]="ApplicationExtension",K[K.GraphicsControlExtension=249]="GraphicsControlExtension",K[K.PlainTextExtension=1]="PlainTextExtension",K[K.CommentExtension=254]="CommentExtension",K[K.Image=44]="Image",K[K.EndOfFile=59]="EndOfFile"})(WQ||(WQ={}));var YV={x:0,y:0},MG=0,bX=0.5,WG=0,lX=0,Tq=0;function dX(K,V){let Q=[];for(let U=0;U>>5,H.disposalMethod=(Y&28)>>>2,H.userInputDelayFlag=(Y&2)===2;let z=(Y&1)===1;H.delayTime=K.nextTwoBytes()*10;let M=K.nextByte();if(z)U(M);K.pos++;break}case WQ.ApplicationExtension:{K.pos++;let H={identifier:K.getString(8),authenticationCode:K.getString(3),data:K.readSubBlocksBin()};V.applicationExtensions.push(H);break}case WQ.CommentExtension:{V.comments.push([Q(!1),K.readSubBlocks()]);break}case WQ.PlainTextExtension:{if(V.globalColorTable.length===0)throw EvalError("plain text extension without global color table");K.pos++,V.frames[Q(!1)].plainTextData={left:K.nextTwoBytes(),top:K.nextTwoBytes(),width:K.nextTwoBytes(),height:K.nextTwoBytes(),charSize:{width:K.nextTwoBytes(),height:K.nextTwoBytes()},foregroundColor:K.nextByte(),backgroundColor:K.nextByte(),text:K.readSubBlocks()};break}default:K.skipSubBlocks();break}}async function AG(K,V,Q,U,H,Y){let z=V.frames[U(!0)];z.left=K.nextTwoBytes(),z.top=K.nextTwoBytes(),z.width=K.nextTwoBytes(),z.height=K.nextTwoBytes();let M=K.nextByte(),A=(M&128)===128,R=(M&64)===64;z.sortFlag=(M&32)===32,z.reserved=(M&24)>>>3;let D=1<<(M&7)+1;if(A)z.localColorTable=dX(K,D);let F=(k)=>{let{r:f,g:j,b:_}=(A?z.localColorTable:V.globalColorTable)[k];if(k!==H(null))return{r:f,g:j,b:_,a:255};return{r:f,g:j,b:_,a:Q?~~((f+j+_)/3):0}},P=(()=>{try{return new ImageData(z.width,z.height,{colorSpace:"srgb"})}catch(k){if(k instanceof DOMException&&k.name==="IndexSizeError")return null;throw k}})();if(P==null)throw EvalError("GIF frame size is to large");let G=K.nextByte(),T=K.readSubBlocksBin(),v=1<{let j=k>>>3,_=k&7;return(T[j]+(T[j+1]<<8)+(T[j+2]<<16)&(1<>>_};if(R){for(let k=0,f=G+1,j=0,_=[[0]],p=0;p<4;p++){if(FL[p]=_.length)_.push(_[L0].concat(_[L0][0]));else if(L0!==v)_.push(_[L0].concat(_[k][0]));for(let s of _[k]){let{r:Z0,g:L,b:O,a:X}=F(s);P.data.set([Z0,L,O,X],FL[p]*z.width+Iq[p]*m+N%(z.width*4)),N+=4}if(_.length===1<=z.height)z0=!0}}}Y?.(K.pos/(K.data.length-1),U(!1)+1,P,{x:z.left,y:z.top},{width:V.width,height:V.height})}z.image=P,z.bitmap=await createImageBitmap(P)}else{let k=0,f=G+1,j=0,_=-4,p=!1,N=[[0]];while(!p){let m=k;if(k=J(j,f),j+=f,k===v){f=G+1,N.length=v+2;for(let z0=0;z0=N.length)N.push(N[m].concat(N[m][0]));else if(m!==v)N.push(N[m].concat(N[k][0]));for(let z0 of N[k]){let{r:L0,g:s,b:Z0,a:L}=F(z0);P.data.set([L0,s,Z0,L],_+=4)}if(N.length>=1<>>4,Y.sortFlag=(M&8)===8;let R=1<<(M&7)+1,D=z.nextByte();if(Y.pixelAspectRatio=z.nextByte(),Y.pixelAspectRatio!==0)Y.pixelAspectRatio=(Y.pixelAspectRatio+15)/64;if(A)Y.globalColorTable=dX(z,R);let F=(()=>{try{return new ImageData(Y.width,Y.height,{colorSpace:"srgb"})}catch(_){if(_ instanceof DOMException&&_.name==="IndexSizeError")return null;throw _}})();if(F==null)throw Error("GIF frame size is to large");let{r:P,g:G,b:T}=Y.globalColorTable[D];F.data.set(A?[P,G,T,255]:[0,0,0,0]);for(let _=4;_{if(_)J=!0;return v},j=(_)=>{if(_!=null)k=_;return k};try{do if(J)Y.frames.push({left:0,top:0,width:0,height:0,disposalMethod:jV.Replace,image:new ImageData(1,1,{colorSpace:"srgb"}),plainTextData:null,userInputDelayFlag:!1,delayTime:0,sortFlag:!1,localColorTable:[],reserved:0,GCreserved:0}),v++,k=-1,J=!1;while(!await RG(z,Y,Q,f,j,V));Y.frames.length--;for(let _ of Y.frames){if(_.userInputDelayFlag&&_.delayTime===0){Y.totalTime=1/0;break}Y.totalTime+=_.delayTime}return Y}catch(_){if(_ instanceof EvalError)throw Error(`error while parsing frame ${v} "${_.message}"`);throw _}}function sX(K){let{context:V,radius:Q,particle:U,delta:H}=K,Y=U.image;if(!Y?.gifData||!Y.gif)return;let z=new OffscreenCanvas(Y.gifData.width,Y.gifData.height),M=z.getContext("2d");if(!M)throw Error("could not create offscreen canvas context");if(M.imageSmoothingQuality="low",M.imageSmoothingEnabled=!1,M.clearRect(YV.x,YV.y,z.width,z.height),U.gifLoopCount===void 0)U.gifLoopCount=Y.gifLoopCount??Tq;let A=U.gifFrame??MG,R={x:-Y.gifData.width*bX,y:-Y.gifData.height*bX},D=Y.gifData.frames[A];if(U.gifTime===void 0)U.gifTime=WG;if(!D.bitmap)return;switch(V.scale(Q/Y.gifData.width,Q/Y.gifData.height),D.disposalMethod){case jV.UndefinedA:case jV.UndefinedB:case jV.UndefinedC:case jV.UndefinedD:case jV.Replace:M.drawImage(D.bitmap,D.left,D.top),V.drawImage(z,R.x,R.y),M.clearRect(YV.x,YV.y,z.width,z.height);break;case jV.Combine:M.drawImage(D.bitmap,D.left,D.top),V.drawImage(z,R.x,R.y);break;case jV.RestoreBackground:if(M.drawImage(D.bitmap,D.left,D.top),V.drawImage(z,R.x,R.y),M.clearRect(YV.x,YV.y,z.width,z.height),!Y.gifData.globalColorTable.length)M.putImageData(Y.gifData.frames[lX].image,R.x+D.left,R.y+D.top);else M.putImageData(Y.gifData.backgroundImage,R.x,R.y);break;case jV.RestorePrevious:{let F=M.getImageData(YV.x,YV.y,z.width,z.height);M.drawImage(D.bitmap,D.left,D.top),V.drawImage(z,R.x,R.y),M.clearRect(YV.x,YV.y,z.width,z.height),M.putImageData(F,YV.x,YV.y)}break}if(U.gifTime+=H.value,U.gifTime>D.delayTime){if(U.gifTime-=D.delayTime,++A>=Y.gifData.frames.length){if(--U.gifLoopCount<=Tq)return;A=lX,M.clearRect(YV.x,YV.y,z.width,z.height)}U.gifFrame=A}V.scale(Y.gifData.width/Q,Y.gifData.height/Q)}async function oX(K){if(K.type!=="gif"){await SH(K);return}K.loading=!0;try{if(K.gifData=await FG(K.source),K.gifLoopCount=$G(K.gifData)??Tq,!K.gifLoopCount)K.gifLoopCount=1/0}catch{K.error=!0}K.loading=!1}var DG=2,SG=1,PG=12,CG=1;class Eq{constructor(K){this.validTypes=["image","images"],this.loadImageShape=async(V)=>{if(!this._engine.loadImage)throw Error(`${EK} image shape not initialized`);await this._engine.loadImage({gif:V.gif,name:V.name,replaceColor:V.replaceColor??!1,src:V.src})},this._engine=K}addImage(K){if(!this._engine.images)this._engine.images=[];this._engine.images.push(K)}draw(K){let{context:V,radius:Q,particle:U,opacity:H}=K,Y=U.image,z=Y?.element;if(!Y)return;if(V.globalAlpha=H,Y.gif&&Y.gifData)sX(K);else if(z){let M=Y.ratio,A={x:-Q,y:-Q},R=Q*DG;V.drawImage(z,A.x,A.y,R,R/M)}V.globalAlpha=SG}getSidesCount(){return PG}async init(K){let V=K.actualOptions;if(!V.preload||!this._engine.loadImage)return;for(let Q of V.preload)await this._engine.loadImage(Q)}loadShape(K){if(K.shape!=="image"&&K.shape!=="images")return;if(!this._engine.images)this._engine.images=[];let V=K.shapeData;if(!V)return;if(!this._engine.images.find((U)=>U.name===V.name||U.source===V.src))this.loadImageShape(V).then(()=>{this.loadShape(K)})}particleInit(K,V){if(V.shape!=="image"&&V.shape!=="images")return;if(!this._engine.images)this._engine.images=[];let Q=this._engine.images,U=V.shapeData;if(!U)return;let H=V.getFillColor(),Y=Q.find((M)=>M.name===U.name||M.source===U.src);if(!Y)return;let z=U.replaceColor??Y.replaceColor;if(Y.loading){setTimeout(()=>{this.particleInit(K,V)});return}(async()=>{let M;if(Y.svgData&&H)M=await uX(Y,U,H,V);else M={color:H,data:Y,element:Y.element,gif:Y.gif,gifData:Y.gifData,gifLoopCount:Y.gifLoopCount,loaded:!0,ratio:U.width&&U.height?U.width/U.height:Y.ratio??CG,replaceColor:z,source:U.src};if(!M.ratio)M.ratio=1;let A=U.fill??V.shapeFill,R=U.close??V.shapeClose,D={image:M,fill:A,close:R};V.image=D.image,V.shapeFill=D.fill,V.shapeClose=D.close})()}}class Bq{constructor(){this.src="",this.gif=!1}load(K){if($0(K))return;if(K.gif!==void 0)this.gif=K.gif;if(K.height!==void 0)this.height=K.height;if(K.name!==void 0)this.name=K.name;if(K.replaceColor!==void 0)this.replaceColor=K.replaceColor;if(K.src!==void 0)this.src=K.src;if(K.width!==void 0)this.width=K.width}}class Jq{constructor(K){this.id="imagePreloader",this._engine=K}async getPlugin(){return await Promise.resolve(),{}}loadOptions(K,V){if(!V?.preload)return;if(!K.preload)K.preload=[];let Q=K.preload;for(let U of V.preload){let H=Q.find((Y)=>Y.name===U.name||Y.src===U.src);if(H)H.load(U);else{let Y=new Bq;Y.load(U),Q.push(Y)}}}needsPlugin(){return!0}}var IG=3;function GG(K){if(K.loadImage)return;K.loadImage=async(V)=>{if(!V.name&&!V.src)throw Error(`${EK} no image source provided`);if(!K.images)K.images=[];if(K.images.find((Q)=>Q.name===V.name||Q.source===V.src))return;try{let Q={gif:V.gif??!1,name:V.name??V.src,source:V.src,type:V.src.substring(V.src.length-IG),error:!1,loading:!0,replaceColor:V.replaceColor,ratio:V.width&&V.height?V.width/V.height:void 0};K.images.push(Q);let U;if(V.gif)U=oX;else U=V.replaceColor?cX:SH;await U(Q)}catch{throw Error(`${EK} ${V.name??V.src} not found`)}}}async function mX(K,V=!0){K.checkVersion("3.9.1"),GG(K);let Q=new Jq(K);await K.addPlugin(Q,V),await K.addShape(new Eq(K),V)}class vq extends LV{constructor(){super();this.sync=!1}load(K){if($0(K))return;if(super.load(K),K.sync!==void 0)this.sync=K.sync}}class kq extends LV{constructor(){super();this.sync=!1}load(K){if($0(K))return;if(super.load(K),K.sync!==void 0)this.sync=K.sync}}class fq{constructor(){this.count=0,this.delay=new vq,this.duration=new kq}load(K){if($0(K))return;if(K.count!==void 0)this.count=K.count;this.delay.load(K.delay),this.duration.load(K.duration)}}var PH=0,TG=-1,nX=0,rX=0;function iX(K,V,Q){if(!K.life)return;let U=K.life,H=!1;if(K.spawning)if(U.delayTime+=V.value,U.delayTime>=K.life.delay)H=!0,K.spawning=!1,U.delayTime=PH,U.time=PH;else return;if(U.duration===TG)return;if(K.spawning)return;if(H)U.time=PH;else U.time+=V.value;if(U.timenX)K.life.count--;if(K.life.count===nX){K.destroy();return}let Y=q1(rX,Q.width),z=q1(rX,Q.width);K.position.x=gK(Y),K.position.y=gK(z),K.spawning=!0,U.delayTime=PH,U.time=PH,K.reset();let M=K.options.life;if(M)U.delay=a0(M.delay.value)*a1,U.duration=a0(M.duration.value)*a1}var gU=0,tX=1,aX=-1;class wq{constructor(K){this.container=K}init(K){let V=this.container,Q=K.options,U=Q.life;if(!U)return;if(K.life={delay:V.retina.reduceFactor?a0(U.delay.value)*(U.delay.sync?tX:W1())/V.retina.reduceFactor*a1:gU,delayTime:gU,duration:V.retina.reduceFactor?a0(U.duration.value)*(U.duration.sync?tX:W1())/V.retina.reduceFactor*a1:gU,time:gU,count:U.count},K.life.duration<=gU)K.life.duration=aX;if(K.life.count<=gU)K.life.count=aX;if(K.life)K.spawning=K.life.delay>gU}isEnabled(K){return!K.destroyed}loadOptions(K,...V){if(!K.life)K.life=new fq;for(let Q of V)K.life.load(Q?.life)}update(K,V){if(!this.isEnabled(K)||!K.life)return;iX(K,V,this.container.canvas.size)}}async function eX(K,V=!0){K.checkVersion("3.9.1"),await K.addParticleUpdater("life",async(Q)=>{return Promise.resolve(new wq(Q))},V)}function K5(K){let{context:V,particle:Q,radius:U}=K,H=Q.shapeData;V.moveTo(-U,0),V.lineTo(U,0),V.lineCap=H?.cap??"butt"}var EG=1;class jq{constructor(){this.validTypes=["line"]}draw(K){K5(K)}getSidesCount(){return EG}}async function V5(K,V=!0){K.checkVersion("3.9.1"),await K.addShape(new jq,V)}var Q5=0.5;class xq{init(){}isEnabled(K){return!YQ()&&!K.destroyed&&K.container.actualOptions.interactivity.events.onHover.parallax.enable}move(K){let V=K.container,Q=V.actualOptions,U=Q.interactivity.events.onHover.parallax;if(YQ()||!U.enable)return;let H=U.force,Y=V.interactivity.mouse.position;if(!Y)return;let z=V.canvas.size,M={x:z.width*Q5,y:z.height*Q5},A=U.smooth,R=K.getRadius()/H,D={x:(Y.x-M.x)*R,y:(Y.y-M.y)*R},{offset:F}=K;F.x+=(D.x-F.x)/A,F.y+=(D.y-F.y)/A}}async function U5(K,V=!0){K.checkVersion("3.9.1"),await K.addMover("parallax",()=>{return Promise.resolve(new xq)},V)}var H5=1000,BG=1;class _q extends wU{constructor(K){super(K)}clear(){}init(){}interact(K){let V=this.container;if(K.attractDistance===void 0)K.attractDistance=a0(K.options.move.attract.distance)*V.retina.pixelRatio;let Q=K.attractDistance,U=K.getPosition(),H=V.particles.quadTree.queryCircle(U,Q);for(let Y of H){if(K===Y||!Y.options.move.attract.enable||Y.destroyed||Y.spawning)continue;let z=Y.getPosition(),{dx:M,dy:A}=YK(U,z),R=K.options.move.attract.rotate,D=M/(R.x*H5),F=A/(R.y*H5),P=Y.size.value/K.size.value,G=BG/P;K.velocity.x-=D*P,K.velocity.y-=F*P,Y.velocity.x+=D*G,Y.velocity.y+=F*G}}isEnabled(K){return K.options.move.attract.enable}reset(){}}async function z5(K,V=!0){K.checkVersion("3.9.1"),await K.addInteractor("particlesAttract",(Q)=>{return Promise.resolve(new _q(Q))},V)}var JG=0.5,vG=10,kG=0;function L5(K,V,Q,U,H,Y){let z=CK(K.options.collisions.absorb.speed*H.factor/vG,kG,U);if(K.size.value+=z*JG,Q.size.value-=z,U<=Y)Q.size.value=0,Q.destroy()}function Z5(K,V,Q,U){let H=K.getRadius(),Y=V.getRadius();if(H===void 0&&Y!==void 0)K.destroy();else if(H!==void 0&&Y===void 0)V.destroy();else if(H!==void 0&&Y!==void 0)if(H>=Y)L5(K,H,V,Y,Q,U);else L5(V,Y,K,H,Q,U)}var Y5=(K)=>{if(K.collisionMaxSpeed===void 0)K.collisionMaxSpeed=a0(K.options.collisions.maxSpeed);if(K.velocity.length>K.collisionMaxSpeed)K.velocity.length=K.collisionMaxSpeed};function DL(K,V){tz($8(K),$8(V)),Y5(K),Y5(V)}function q5(K,V){if(!K.unbreakable&&!V.unbreakable)DL(K,V);if(K.getRadius()===void 0&&V.getRadius()!==void 0)K.destroy();else if(K.getRadius()!==void 0&&V.getRadius()===void 0)V.destroy();else if(K.getRadius()!==void 0&&V.getRadius()!==void 0)(K.getRadius()>=V.getRadius()?V:K).destroy()}function O5(K,V,Q,U){switch(K.options.collisions.mode){case KU.absorb:{Z5(K,V,Q,U);break}case KU.bounce:{DL(K,V);break}case KU.destroy:{q5(K,V);break}}}var fG=2;class Nq extends wU{constructor(K){super(K)}clear(){}init(){}interact(K,V){if(K.destroyed||K.spawning)return;let Q=this.container,U=K.getPosition(),H=K.getRadius(),Y=Q.particles.quadTree.queryCircle(U,H*fG);for(let z of Y){if(K===z||!z.options.collisions.enable||K.options.collisions.mode!==z.options.collisions.mode||z.destroyed||z.spawning)continue;let M=z.getPosition(),A=z.getRadius();if(Math.abs(Math.round(U.z)-Math.round(M.z))>H+A)continue;let R=MK(U,M),D=H+A;if(R>D)continue;O5(K,z,V,Q.retina.pixelRatio)}}isEnabled(K){return K.options.collisions.enable}reset(){}}async function M5(K,V=!0){K.checkVersion("3.9.1"),await K.addInteractor("particlesCollisions",(Q)=>{return Promise.resolve(new Nq(Q))},V)}var gq=2;class yq extends AK{constructor(K,V,Q,U){super(K,V,Q);this.canvasSize=U,this.canvasSize={...U}}contains(K){let{width:V,height:Q}=this.canvasSize,{x:U,y:H}=K;return super.contains(K)||super.contains({x:U-V,y:H})||super.contains({x:U-V,y:H-Q})||super.contains({x:U,y:H-Q})}intersects(K){if(super.intersects(K))return!0;let V=K,Q=K,U={x:K.position.x-this.canvasSize.width,y:K.position.y-this.canvasSize.height};if(Q.radius!==void 0){let H=new AK(U.x,U.y,Q.radius*gq);return super.intersects(H)}else if(V.size!==void 0){let H=new lK(U.x,U.y,V.size.width*gq,V.size.height*gq);return super.intersects(H)}return!1}}class hq{constructor(){this.blur=5,this.color=new e1,this.color.value="#000",this.enable=!1}load(K){if($0(K))return;if(K.blur!==void 0)this.blur=K.blur;if(this.color=e1.create(this.color,K.color),K.enable!==void 0)this.enable=K.enable}}class pq{constructor(){this.enable=!1,this.frequency=1}load(K){if($0(K))return;if(K.color!==void 0)this.color=e1.create(this.color,K.color);if(K.enable!==void 0)this.enable=K.enable;if(K.frequency!==void 0)this.frequency=K.frequency;if(K.opacity!==void 0)this.opacity=K.opacity}}class cq{constructor(){this.blink=!1,this.color=new e1,this.color.value="#fff",this.consent=!1,this.distance=100,this.enable=!1,this.frequency=1,this.opacity=1,this.shadow=new hq,this.triangles=new pq,this.width=1,this.warp=!1}load(K){if($0(K))return;if(K.id!==void 0)this.id=K.id;if(K.blink!==void 0)this.blink=K.blink;if(this.color=e1.create(this.color,K.color),K.consent!==void 0)this.consent=K.consent;if(K.distance!==void 0)this.distance=K.distance;if(K.enable!==void 0)this.enable=K.enable;if(K.frequency!==void 0)this.frequency=K.frequency;if(K.opacity!==void 0)this.opacity=K.opacity;if(this.shadow.load(K.shadow),this.triangles.load(K.triangles),K.width!==void 0)this.width=K.width;if(K.warp!==void 0)this.warp=K.warp}}var W5=2,wG=1,SL={x:0,y:0},jG=0;function xG(K,V,Q,U,H){let{dx:Y,dy:z,distance:M}=YK(K,V);if(!H||M<=Q)return M;let A={x:Math.abs(Y),y:Math.abs(z)},R={x:Math.min(A.x,U.width-A.x),y:Math.min(A.y,U.height-A.y)};return Math.sqrt(R.x**W5+R.y**W5)}class uq extends wU{constructor(K,V){super(K);this._setColor=(Q)=>{if(!Q.options.links)return;let U=this._linkContainer,H=Q.options.links,Y=H.id===void 0?U.particles.linksColor:U.particles.linksColors.get(H.id);if(Y)return;let z=H.color;if(Y=VL(this._engine,z,H.blink,H.consent),H.id===void 0)U.particles.linksColor=Y;else U.particles.linksColors.set(H.id,Y)},this._linkContainer=K,this._engine=V}clear(){}init(){this._linkContainer.particles.linksColor=void 0,this._linkContainer.particles.linksColors=new Map}interact(K){if(!K.options.links)return;K.links=[];let V=K.getPosition(),Q=this.container,U=Q.canvas.size;if(V.xU.width||V.y>U.height)return;let H=K.options.links,Y=H.opacity,z=K.retina.linksDistance??jG,M=H.warp,A;if(M)A=new yq(V.x,V.y,z,U);else A=new AK(V.x,V.y,z);let R=Q.particles.quadTree.query(A);for(let D of R){let F=D.options.links;if(K===D||!F?.enable||H.id!==F.id||D.spawning||D.destroyed||!D.links||K.links.some((v)=>v.destination===D)||D.links.some((v)=>v.destination===K))continue;let P=D.getPosition();if(P.xU.width||P.y>U.height)continue;let G=xG(V,P,z,U,M&&F.warp);if(G>z)continue;let T=(wG-G/z)*Y;this._setColor(K),K.links.push({destination:D,opacity:T})}}isEnabled(K){return!!K.options.links?.enable}loadParticlesOptions(K,...V){if(!K.links)K.links=new cq;for(let Q of V)K.links.load(Q?.links)}reset(){}}async function X5(K,V=!0){await K.addInteractor("particlesLinks",async(Q)=>{return Promise.resolve(new uq(Q,K))},V)}function _G(K,V,Q,U){K.beginPath(),K.moveTo(V.x,V.y),K.lineTo(Q.x,Q.y),K.lineTo(U.x,U.y),K.closePath()}function A5(K){let V=!1,{begin:Q,end:U,engine:H,maxDistance:Y,context:z,canvasSize:M,width:A,backgroundMask:R,colorLine:D,opacity:F,links:P}=K;if(MK(Q,U)<=Y)aQ(z,Q,U),V=!0;else if(P.warp){let T,v,J={x:U.x-M.width,y:U.y},k=YK(Q,J);if(k.distance<=Y){let f=Q.y-k.dy/k.dx*Q.x;T={x:0,y:f},v={x:M.width,y:f}}else{let f={x:U.x,y:U.y-M.height},j=YK(Q,f);if(j.distance<=Y){let p=-(Q.y-j.dy/j.dx*Q.x)/(j.dy/j.dx);T={x:p,y:0},v={x:p,y:M.height}}else{let _={x:U.x-M.width,y:U.y-M.height},p=YK(Q,_);if(p.distance<=Y){let N=Q.y-p.dy/p.dx*Q.x;T={x:-N/(p.dy/p.dx),y:N},v={x:T.x+M.width,y:T.y+M.height}}}}if(T&&v)aQ(z,Q,T),aQ(z,U,v),V=!0}if(!V)return;if(z.lineWidth=A,R.enable)z.globalCompositeOperation=R.composite;z.strokeStyle=zV(D,F);let{shadow:G}=P;if(G.enable){let T=KV(H,G.color);if(T)z.shadowBlur=G.blur,z.shadowColor=zV(T)}z.stroke()}function R5(K){let{context:V,pos1:Q,pos2:U,pos3:H,backgroundMask:Y,colorTriangle:z,opacityTriangle:M}=K;if(_G(V,Q,U,H),Y.enable)V.globalCompositeOperation=Y.composite;V.fillStyle=zV(z,M),V.fill()}function NG(K){return K.sort((V,Q)=>V-Q),K.join("_")}function bq(K,V){let Q=NG(K.map((H)=>H.id)),U=V.get(Q);if(U===void 0)U=W1(),V.set(Q,U);return U}var $5=0,lq=0,F5=0,gG=0.5,yG=1;class dq{constructor(K,V){this._drawLinkLine=(Q,U)=>{let H=Q.options.links;if(!H?.enable)return;let Y=this._container,z=Y.actualOptions,M=U.destination,A=Q.getPosition(),R=M.getPosition(),D=U.opacity;Y.canvas.draw((F)=>{let P,G=Q.options.twinkle?.lines;if(G?.enable){let k=G.frequency,f=KV(this._engine,G.color);if(W1(){let Y=Q.options.links;if(!Y?.enable)return;let z=Y.triangles;if(!z.enable)return;let M=this._container,A=M.actualOptions,R=U.destination,D=H.destination,F=z.opacity??(U.opacity+H.opacity)*gG;if(F<=$5)return;M.canvas.draw((P)=>{let G=Q.getPosition(),T=R.getPosition(),v=D.getPosition(),J=Q.retina.linksDistance??F5;if(MK(G,T)>J||MK(v,T)>J||MK(v,G)>J)return;let k=KV(this._engine,z.color);if(!k){let f=Y.id!==void 0?M.particles.linksColors.get(Y.id):M.particles.linksColor;k=D8(Q,R,f)}if(!k)return;R5({context:P,pos1:G,pos2:T,pos3:v,backgroundMask:A.backgroundMask,colorTriangle:k,opacityTriangle:F})})},this._drawTriangles=(Q,U,H,Y)=>{let z=H.destination;if(!(Q.links?.triangles.enable&&z.options.links?.triangles.enable))return;let M=z.links?.filter((A)=>{let R=this._getLinkFrequency(z,A.destination);return z.options.links&&R<=z.options.links.frequency&&Y.findIndex((F)=>F.destination===A.destination)>=0});if(!M?.length)return;for(let A of M){let R=A.destination;if(this._getTriangleFrequency(U,z,R)>Q.links.triangles.frequency)continue;this._drawLinkTriangle(U,H,A)}},this._getLinkFrequency=(Q,U)=>{return bq([Q,U],this._freqs.links)},this._getTriangleFrequency=(Q,U,H)=>{return bq([Q,U,H],this._freqs.triangles)},this._container=K,this._engine=V,this._freqs={links:new Map,triangles:new Map}}drawParticle(K,V){let{links:Q,options:U}=V;if(!Q?.length)return;let H=Q.filter((Y)=>U.links&&(U.links.frequency>=yG||this._getLinkFrequency(V,Y.destination)<=U.links.frequency));for(let Y of H)if(this._drawTriangles(U,V,Y,H),Y.opacity>$5&&(V.retina.linksWidth??lq)>lq)this._drawLinkLine(V,Y)}async init(){this._freqs.links=new Map,this._freqs.triangles=new Map,await Promise.resolve()}particleCreated(K){if(K.links=[],!K.options.links)return;let V=this._container.retina.pixelRatio,{retina:Q}=K,{distance:U,width:H}=K.options.links;Q.linksDistance=U*V,Q.linksWidth=H*V}particleDestroyed(K){K.links=[]}}class sq{constructor(K){this.id="links",this._engine=K}getPlugin(K){return Promise.resolve(new dq(K,this._engine))}loadOptions(){}needsPlugin(){return!0}}async function D5(K,V=!0){let Q=new sq(K);await K.addPlugin(Q,V)}async function S5(K,V=!0){K.checkVersion("3.9.1"),await X5(K,V),await D5(K,V)}var hG=180,PL={x:0,y:0},pG=2;function P5(K,V,Q){let{context:U}=K,H=Q.count.numerator*Q.count.denominator,Y=Q.count.numerator/Q.count.denominator,z=hG*(Y-pG)/Y,M=Math.PI-kV(z);if(!U)return;U.beginPath(),U.translate(V.x,V.y),U.moveTo(PL.x,PL.y);for(let A=0;A0?oK.counterClockwise:oK.clockwise;switch(Q){case oK.counterClockwise:case"counterClockwise":K.rotate.status=WK.decreasing;break;case oK.clockwise:K.rotate.status=WK.increasing;break}let U=V.animation;if(U.enable){if(K.rotate.decay=nG-a0(U.decay),K.rotate.velocity=a0(U.speed)/rG*this.container.retina.reduceFactor,!U.sync)K.rotate.velocity*=W1()}K.rotation=K.rotate.value}isEnabled(K){let V=K.options.rotate;if(!V)return!1;return!K.destroyed&&!K.spawning&&(!!V.value||V.animation.enable||V.path)}loadOptions(K,...V){if(!K.rotate)K.rotate=new rq;for(let Q of V)K.rotate.load(Q?.rotate)}update(K,V){if(!this.isEnabled(K))return;if(K.isRotating=!!K.rotate,!K.rotate)return;WH(K,K.rotate,!1,oV.none,V),K.rotation=K.rotate.value}}async function E5(K,V=!0){K.checkVersion("3.9.1"),await K.addParticleUpdater("rotate",(Q)=>{return Promise.resolve(new iq(Q))},V)}var iG=Math.sqrt(2);function B5(K){let{context:V,radius:Q}=K,U=Q/iG,H=U*2;V.rect(-U,-U,H,H)}var tG=4;class tq{constructor(){this.validTypes=["edge","square"]}draw(K){B5(K)}getSidesCount(){return tG}}async function J5(K,V=!0){K.checkVersion("3.9.1"),await K.addShape(new tq,V)}var CH={x:0,y:0};function v5(K){let{context:V,particle:Q,radius:U}=K,H=Q.sides,Y=Q.starInset??2;V.moveTo(CH.x,CH.y-U);for(let z=0;z{return Promise.resolve(new eq(Q,K))},V)}async function w5(K,V=!0){K.checkVersion("3.9.1"),await U5(K,!1),await DX(K,!1),await TX(K,!1),await JX(K,!1),await jX(K,!1),await _X(K,!1),await NX(K,!1),await gX(K,!1),await yX(K,!1),await hX(K,!1),await pX(K,!1),await z5(K,!1),await M5(K,!1),await S5(K,!1),await OX(K,!1),await XX(K,!1),await mX(K,!1),await V5(K,!1),await G5(K,!1),await J5(K,!1),await k5(K,!1),await eX(K,!1),await E5(K,!1),await f5(K,!1),await qX(K,V)}var GA={};IU(GA,{uuid4:()=>IA,uint53Full:()=>cL,uint53:()=>s8,uint32:()=>d2,string:()=>uL,shuffle:()=>hL,sample:()=>CA,realZeroToOneInclusive:()=>m2,realZeroToOneExclusive:()=>o2,real:()=>SA,picker:()=>Xv,pick:()=>DA,nativeMath:()=>l8,integer:()=>iV,int53Full:()=>l2,int53:()=>yL,int32:()=>pL,hex:()=>FA,die:()=>s2,dice:()=>RA,date:()=>AA,createEntropy:()=>r2,browserCrypto:()=>d8,bool:()=>XA,XorGen4096:()=>b8,Random:()=>kH,MersenneTwister19937:()=>u8});function pL(K){return K.next()|0}function LU(K,V){if(V===0)return K;else return(Q)=>K(Q)+V}function yL(K){let V=K.next()|0,Q=K.next()>>>0;return(V&2097151)*4294967296+Q+(V&2097152?-9007199254740992:0)}function l2(K){while(!0){let V=K.next()|0;if(V&4194304){if((V&8388607)===4194304&&(K.next()|0)===0)return 9007199254740992}else{let Q=K.next()>>>0;return(V&2097151)*4294967296+Q+(V&2097152?-9007199254740992:0)}}}function d2(K){return K.next()>>>0}function s8(K){let V=K.next()&2097151,Q=K.next()>>>0;return V*4294967296+Q}function cL(K){while(!0){let V=K.next()|0;if(V&2097152){if((V&2097151)===0&&(K.next()|0)===0)return 9007199254740992}else{let Q=K.next()>>>0;return(V&2097151)*4294967296+Q}}}function WA(K){return(K+1&K)===0}function nJ(K){return(V)=>V.next()&K}function rJ(K){let V=K+1,Q=V*Math.floor(4294967296/V);return(U)=>{let H=0;do H=U.next()>>>0;while(H>=Q);return H%V}}function iJ(K){if(WA(K))return nJ(K);else return rJ(K)}function tJ(K){return(K|0)===0}function aJ(K){return(V)=>{let Q=V.next()&K,U=V.next()>>>0;return Q*4294967296+U}}function eJ(K){let V=K*Math.floor(9007199254740992/K);return(Q)=>{let U=0;do{let H=Q.next()&2097151,Y=Q.next()>>>0;U=H*4294967296+Y}while(U>=V);return U%K}}function Kv(K){let V=K+1;if(tJ(V)){let Q=(V/4294967296|0)-1;if(WA(Q))return aJ(Q)}return eJ(V)}function YA(K,V){return(Q)=>{let U=0;do{let H=Q.next()|0,Y=Q.next()>>>0;U=(H&2097151)*4294967296+Y+(H&2097152?-9007199254740992:0)}while(UV);return U}}function iV(K,V){if(K=Math.floor(K),V=Math.floor(V),K<-9007199254740992||!isFinite(K))throw RangeError("Expected min to be at least -9007199254740992");else if(V>9007199254740992||!isFinite(V))throw RangeError("Expected max to be at most 9007199254740992");let Q=V-K;if(Q<=0||!isFinite(Q))return()=>K;else if(Q===4294967295)if(K===0)return d2;else return LU(pL,K+2147483648);else if(Q<4294967295)return LU(iJ(Q),K);else if(Q===9007199254740991)return LU(s8,K);else if(Q<9007199254740991)return LU(Kv(Q),K);else if(V-1-K===9007199254740991)return LU(cL,K);else if(K===-9007199254740992&&V===9007199254740992)return l2;else if(K===-9007199254740992&&V===9007199254740991)return yL;else if(K===-9007199254740991&&V===9007199254740992)return LU(yL,1);else if(V===9007199254740992)return LU(YA(K-1,V-1),1);else return YA(K,V)}function Vv(K){return(K.next()&1)===1}function c2(K,V){return(Q)=>K(Q)!1;else if(K>=1)return()=>!0;else{let V=K*4294967296;if(V%1===0)return c2(pL,V-2147483648|0);else return c2(s8,Math.round(K*9007199254740992))}}function XA(K,V){if(V==null){if(K==null)return Vv;return Qv(K)}else{if(K<=0)return()=>!1;else if(K>=V)return()=>!0;return c2(iV(0,V-1),K)}}function AA(K,V){let Q=iV(+K,+V);return(U)=>new Date(Q(U))}function s2(K){return iV(1,K)}function RA(K,V){let Q=s2(K);return(U)=>{let H=[];for(let Y=0;Y{let Y="";for(let z=0;z=z)throw RangeError(`Cannot pick between bounds ${Y} and ${z}`);let M=iV(Y,z-1);return V[M(K)]}function Yv(K,V){if(V===1)return K;else if(V===0)return()=>0;else return(Q)=>K(Q)*V}function o2(K){return s8(K)/9007199254740992}function m2(K){return cL(K)/9007199254740992}function SA(K,V,Q=!1){if(!isFinite(K))throw RangeError("Expected min to be a finite number");else if(!isFinite(V))throw RangeError("Expected max to be a finite number");return LU(Yv(Q?m2:o2,V-K),K)}var PA=Array.prototype.slice;function hL(K,V,Q=0){let U=V.length;if(U)for(let H=U-1>>>0;H>Q;--H){let z=iV(0,H)(K);if(H!==z){let M=V[H];V[H]=V[z],V[z]=M}}return V}function CA(K,V,Q){if(Q<0||Q>V.length||!isFinite(Q))throw RangeError("Expected sampleSize to be within 0 and the length of the population");if(Q===0)return[];let U=PA.call(V),H=U.length;if(H===Q)return hL(K,U,0);let Y=H-Q;return hL(K,U,Y-1).slice(Y)}var qv=(()=>{try{if("x".repeat(3)==="xxx")return(K,V)=>K.repeat(V)}catch(K){console.warn("String.prototype.repeat check failed, using fallback:",K)}return(K,V)=>{let Q="";while(V>0){if(V&1)Q+=K;V>>=1,K+=K}return Q}})();function JH(K,V){return qv("0",V-K.length)+K}function IA(K){let V=K.next()>>>0,Q=K.next()|0,U=K.next()|0,H=K.next()>>>0;return JH(V.toString(16),8)+"-"+JH((Q&65535).toString(16),4)+"-"+JH((Q>>4&4095|16384).toString(16),4)+"-"+JH((U&16383|32768).toString(16),4)+"-"+JH((U>>4&65535).toString(16),4)+JH(H.toString(16),8)}var l8={next(){return Math.random()*4294967296|0}},n2=(()=>{try{let K=new ArrayBuffer(4),V=new Int32Array(K);if(V[0]=2147483648,V[0]===-2147483648)return Int32Array}catch(K){console.warn("Int32Array check failed, falling back to Array:",K)}return Array})(),N2=null,u2=128,g2=u2,d8={next(){if(g2>=u2)N2??=new n2(u2),crypto.getRandomValues(N2),g2=0;return N2[g2++]|0}};function Ov(){if(typeof window<"u"&&typeof window.crypto?.getRandomValues==="function")return d8;if(typeof process<"u"&&process?.versions?.node)try{if((WV(),D1(MV))?.randomBytes)return d8}catch{return l8}return l8}class kH{engine;constructor(K){this.engine=K??l8}static auto(){return new kH(Ov())}int32(){return pL(this.engine)}uint32(){return d2(this.engine)}uint53(){return s8(this.engine)}uint53Full(){return cL(this.engine)}int53(){return yL(this.engine)}int53Full(){return l2(this.engine)}integer(K,V){return iV(K,V)(this.engine)}max(K,V){return Lv(K,V)(this.engine)}min(K,V){return Zv(K,V)(this.engine)}realZeroToOneInclusive(){return m2(this.engine)}realZeroToOneExclusive(){return o2(this.engine)}real(K,V,Q=!1){return SA(K,V,Q)(this.engine)}bool(K,V){return XA(K,V)(this.engine)}pick(K,V,Q){return DA(this.engine,K,V,Q)}shuffle(K){return hL(this.engine,K)}sample(K,V){return CA(this.engine,K,V)}die(K){return s2(K)(this.engine)}dice(K,V){return RA(K,V)(this.engine)}uuid4(){return IA(this.engine)}string(K,V){return uL(V)(this.engine,K)}hex(K,V){return FA(V)(this.engine,K)}date(K,V){return AA(K,V)(this.engine)}}function r2(K=l8,V=16){let Q=[];Q.push(new Date().getTime()|0);for(let U=1;U{try{if(Math.imul(4294967295,5)===-5)return Math.imul}catch(V){console.warn("Math.imul is not available or failed the test, using polyfill.",V)}let K=65535;return(V,Q)=>{let U=V>>>16&K,H=V&K,Y=Q>>>16&K,z=Q&K;return H*z+(U*z+H*Y<<16>>>0)|0}})(),FQ=624,ZU=FQ-1,b2=397,MA=FQ-b2,y2=2567483615;class u8{static seed(K){return new u8().seed(K)}static seedWithArray(K){return new u8().seedWithArray(K)}static autoSeed(){return u8.seedWithArray(r2())}data=new n2(FQ);index=0;uses=0;constructor(){}next(){if((this.index|0)>=FQ)h2(this.data),this.index=0;let K=this.data[this.index];return this.index=this.index+1|0,this.uses+=1,Mv(K)|0}getUseCount(){return this.uses}discard(K){if(K<=0)return this;if(this.uses+=K,(this.index|0)>=FQ)h2(this.data),this.index=0;while(K+this.index>FQ)K-=FQ-this.index,h2(this.data),this.index=0;return this.index=this.index+K|0,this}seed(K){let V=0;this.data[0]=V=K|0;for(let Q=1;Q>>30,1812433253)+Q|0;return this.index=FQ,this.uses=0,this}seedWithArray(K){return this.seed(19650218),Wv(this.data,K),this}}function h2(K){let V=0,Q=0;for(;(V|0)>>1^(Q&1?y2:0);for(;(V|0)>>1^(Q&1?y2:0);Q=K[ZU]&2147483648|K[0]&2147483647,K[ZU]=K[b2-1]^Q>>>1^(Q&1?y2:0)}function Mv(K){return K^=K>>>11,K^=K<<7&2636928640,K^=K<<15&4022730752,K^K>>>18}function Wv(K,V){let Q=1,U=0,H=V.length,Y=Math.max(H,FQ)|0,z=K[0]|0;for(;(Y|0)>0;--Y){if(K[Q]=z=(K[Q]^vH(z^z>>>30,1664525))+(V[U]|0)+(U|0)|0,Q=Q+1|0,++U,(Q|0)>ZU)K[0]=K[ZU],Q=1;if(U>=H)U=0}for(Y=ZU;(Y|0)>0;--Y)if(K[Q]=z=(K[Q]^vH(z^z>>>30,1566083941))-Q|0,Q=Q+1|0,(Q|0)>ZU)K[0]=K[ZU],Q=1;K[0]=2147483648}var $Q=4096,p2=$Q-1;class b8{data=new n2($Q);index=0;uses=0;static seed(K){return new b8().seed(K)}static seedWithArray(K){return new b8().seedWithArray(K)}static autoSeed(){return b8.seedWithArray(r2())}constructor(){}next(){let K=this.index;this.index=this.index+1&p2;let V=this.data[K],Q=this.data[K+1&p2];return V^=V<<13,V^=V>>>17,V^=Q^Q>>>5,this.data[K]=V,this.uses++,V|0}getUseCount(){return this.uses}discard(K){if(K<=0)return this;return this.uses+=K,this.index=this.index+K&p2,this}seed(K){let V=K|0;this.data[0]=V;for(let Q=1;Q<$Q;Q++)V=vH(V^V>>>30,1812433253)+Q|0,this.data[Q]=V;return this.index=0,this.uses=0,this}seedWithArray(K){this.seed(19650218);let V=1,Q=0,U=K.length,H=$Q>U?$Q:U;for(;H>0;H--){if(this.data[V]=(this.data[V]^vH(this.data[V-1]^this.data[V-1]>>>30,1664525))+K[Q]+Q|0,V++,Q++,V>=$Q)this.data[0]=this.data[$Q-1],V=1;if(Q>=U)Q=0}for(H=$Q-1;H>0;H--)if(this.data[V]=(this.data[V]^vH(this.data[V-1]^this.data[V-1]>>>30,1566083941))-V|0,V++,V>=$Q)this.data[0]=this.data[$Q-1],V=1;return this.index=0,this.uses=0,this}}function Xv(K,V,Q){let U=PA.call(K,V,Q);if(U.length===0)throw RangeError("Cannot pick from a source with no items");let H=iV(0,U.length-1);return(Y)=>U[H(Y)]}var z$={};IU(z$,{Zone:()=>mU,VERSION:()=>zf,SystemZone:()=>a8,Settings:()=>KK,InvalidZone:()=>FO,Interval:()=>$K,Info:()=>xH,IANAZone:()=>DQ,FixedOffsetZone:()=>nK,Duration:()=>S1,DateTime:()=>L1});class MU extends Error{}class KR extends MU{constructor(K){super(`Invalid DateTime: ${K.toMessage()}`)}}class VR extends MU{constructor(K){super(`Invalid Interval: ${K.toMessage()}`)}}class QR extends MU{constructor(K){super(`Invalid Duration: ${K.toMessage()}`)}}class sU extends MU{}class $O extends MU{constructor(K){super(`Invalid unit ${K}`)}}class dK extends MU{}class gQ extends MU{constructor(){super("Zone is an abstract class")}}var K1="numeric",eV="short",CV="long",rL={year:K1,month:K1,day:K1},UR={year:K1,month:eV,day:K1},Av={year:K1,month:eV,day:K1,weekday:eV},HR={year:K1,month:CV,day:K1},zR={year:K1,month:CV,day:K1,weekday:CV},LR={hour:K1,minute:K1},ZR={hour:K1,minute:K1,second:K1},YR={hour:K1,minute:K1,second:K1,timeZoneName:eV},qR={hour:K1,minute:K1,second:K1,timeZoneName:CV},OR={hour:K1,minute:K1,hourCycle:"h23"},MR={hour:K1,minute:K1,second:K1,hourCycle:"h23"},WR={hour:K1,minute:K1,second:K1,hourCycle:"h23",timeZoneName:eV},XR={hour:K1,minute:K1,second:K1,hourCycle:"h23",timeZoneName:CV},AR={year:K1,month:K1,day:K1,hour:K1,minute:K1},RR={year:K1,month:K1,day:K1,hour:K1,minute:K1,second:K1},$R={year:K1,month:eV,day:K1,hour:K1,minute:K1},FR={year:K1,month:eV,day:K1,hour:K1,minute:K1,second:K1},Rv={year:K1,month:eV,day:K1,weekday:eV,hour:K1,minute:K1},DR={year:K1,month:CV,day:K1,hour:K1,minute:K1,timeZoneName:eV},SR={year:K1,month:CV,day:K1,hour:K1,minute:K1,second:K1,timeZoneName:eV},PR={year:K1,month:CV,day:K1,weekday:CV,hour:K1,minute:K1,timeZoneName:CV},CR={year:K1,month:CV,day:K1,weekday:CV,hour:K1,minute:K1,second:K1,timeZoneName:CV};class mU{get type(){throw new gQ}get name(){throw new gQ}get ianaName(){return this.name}get isUniversal(){throw new gQ}offsetName(K,V){throw new gQ}formatOffset(K,V){throw new gQ}offset(K){throw new gQ}equals(K){throw new gQ}get isValid(){throw new gQ}}var i2=null;class a8 extends mU{static get instance(){if(i2===null)i2=new a8;return i2}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(K,{format:V,locale:Q}){return NR(K,V,Q)}formatOffset(K,V){return i8(this.offset(K),V)}offset(K){return-new Date(K).getTimezoneOffset()}equals(K){return K.type==="system"}get isValid(){return!0}}var zO=new Map;function $v(K){let V=zO.get(K);if(V===void 0)V=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:K,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"}),zO.set(K,V);return V}var Fv={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function Dv(K,V){let Q=K.format(V).replace(/\u200E/g,""),U=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(Q),[,H,Y,z,M,A,R,D]=U;return[z,H,Y,M,A,R,D]}function Sv(K,V){let Q=K.formatToParts(V),U=[];for(let H=0;H=0?G:1000+G,(F-P)/60000}equals(K){return K.type==="iana"&&K.name===this.name}get isValid(){return this.valid}}var TA={};function Pv(K,V={}){let Q=JSON.stringify([K,V]),U=TA[Q];if(!U)U=new Intl.ListFormat(K,V),TA[Q]=U;return U}var LO=new Map;function ZO(K,V={}){let Q=JSON.stringify([K,V]),U=LO.get(Q);if(U===void 0)U=new Intl.DateTimeFormat(K,V),LO.set(Q,U);return U}var YO=new Map;function Cv(K,V={}){let Q=JSON.stringify([K,V]),U=YO.get(Q);if(U===void 0)U=new Intl.NumberFormat(K,V),YO.set(Q,U);return U}var qO=new Map;function Iv(K,V={}){let{base:Q,...U}=V,H=JSON.stringify([K,U]),Y=qO.get(H);if(Y===void 0)Y=new Intl.RelativeTimeFormat(K,V),qO.set(H,Y);return Y}var m8=null;function Gv(){if(m8)return m8;else return m8=new Intl.DateTimeFormat().resolvedOptions().locale,m8}var OO=new Map;function IR(K){let V=OO.get(K);if(V===void 0)V=new Intl.DateTimeFormat(K).resolvedOptions(),OO.set(K,V);return V}var MO=new Map;function Tv(K){let V=MO.get(K);if(!V){let Q=new Intl.Locale(K);if(V="getWeekInfo"in Q?Q.getWeekInfo():Q.weekInfo,!("minimalDays"in V))V={...BR,...V};MO.set(K,V)}return V}function Ev(K){let V=K.indexOf("-x-");if(V!==-1)K=K.substring(0,V);let Q=K.indexOf("-u-");if(Q===-1)return[K];else{let U,H;try{U=ZO(K).resolvedOptions(),H=K}catch(M){let A=K.substring(0,Q);U=ZO(A).resolvedOptions(),H=A}let{numberingSystem:Y,calendar:z}=U;return[H,Y,z]}}function Bv(K,V,Q){if(Q||V){if(!K.includes("-u-"))K+="-u";if(Q)K+=`-ca-${Q}`;if(V)K+=`-nu-${V}`;return K}else return K}function Jv(K){let V=[];for(let Q=1;Q<=12;Q++){let U=L1.utc(2009,Q,1);V.push(K(U))}return V}function vv(K){let V=[];for(let Q=1;Q<=7;Q++){let U=L1.utc(2016,11,13+Q);V.push(K(U))}return V}function bL(K,V,Q,U){let H=K.listingMode();if(H==="error")return null;else if(H==="en")return Q(V);else return U(V)}function kv(K){if(K.numberingSystem&&K.numberingSystem!=="latn")return!1;else return K.numberingSystem==="latn"||!K.locale||K.locale.startsWith("en")||IR(K.locale).numberingSystem==="latn"}class GR{constructor(K,V,Q){this.padTo=Q.padTo||0,this.floor=Q.floor||!1;let{padTo:U,floor:H,...Y}=Q;if(!V||Object.keys(Y).length>0){let z={useGrouping:!1,...Q};if(Q.padTo>0)z.minimumIntegerDigits=Q.padTo;this.inf=Cv(K,z)}}format(K){if(this.inf){let V=this.floor?Math.floor(K):K;return this.inf.format(V)}else{let V=this.floor?Math.floor(K):IO(K,3);return vK(V,this.padTo)}}}class TR{constructor(K,V,Q){this.opts=Q,this.originalZone=void 0;let U=void 0;if(this.opts.timeZone)this.dt=K;else if(K.zone.type==="fixed"){let Y=-1*(K.offset/60),z=Y>=0?`Etc/GMT+${Y}`:`Etc/GMT${Y}`;if(K.offset!==0&&DQ.create(z).valid)U=z,this.dt=K;else U="UTC",this.dt=K.offset===0?K:K.setZone("UTC").plus({minutes:K.offset}),this.originalZone=K.zone}else if(K.zone.type==="system")this.dt=K;else if(K.zone.type==="iana")this.dt=K,U=K.zone.name;else U="UTC",this.dt=K.setZone("UTC").plus({minutes:K.offset}),this.originalZone=K.zone;let H={...this.opts};H.timeZone=H.timeZone||U,this.dtf=ZO(V,H)}format(){if(this.originalZone)return this.formatToParts().map(({value:K})=>K).join("");return this.dtf.format(this.dt.toJSDate())}formatToParts(){let K=this.dtf.formatToParts(this.dt.toJSDate());if(this.originalZone)return K.map((V)=>{if(V.type==="timeZoneName"){let Q=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...V,value:Q}}else return V});return K}resolvedOptions(){return this.dtf.resolvedOptions()}}class ER{constructor(K,V,Q){if(this.opts={style:"long",...Q},!V&&xR())this.rtf=Iv(K,Q)}format(K,V){if(this.rtf)return this.rtf.format(K,V);else return iv(V,K,this.opts.numeric,this.opts.style!=="long")}formatToParts(K,V){if(this.rtf)return this.rtf.formatToParts(K,V);else return[]}}var BR={firstDay:1,minimalDays:4,weekend:[6,7]};class j1{static fromOpts(K){return j1.create(K.locale,K.numberingSystem,K.outputCalendar,K.weekSettings,K.defaultToEN)}static create(K,V,Q,U,H=!1){let Y=K||KK.defaultLocale,z=Y||(H?"en-US":Gv()),M=V||KK.defaultNumberingSystem,A=Q||KK.defaultOutputCalendar,R=XO(U)||KK.defaultWeekSettings;return new j1(z,M,A,R,Y)}static resetCache(){m8=null,LO.clear(),YO.clear(),qO.clear(),OO.clear(),MO.clear()}static fromObject({locale:K,numberingSystem:V,outputCalendar:Q,weekSettings:U}={}){return j1.create(K,V,Q,U)}constructor(K,V,Q,U,H){let[Y,z,M]=Ev(K);this.locale=Y,this.numberingSystem=V||z||null,this.outputCalendar=Q||M||null,this.weekSettings=U,this.intl=Bv(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=H,this.fastNumbersCached=null}get fastNumbers(){if(this.fastNumbersCached==null)this.fastNumbersCached=kv(this);return this.fastNumbersCached}listingMode(){let K=this.isEnglish(),V=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return K&&V?"en":"intl"}clone(K){if(!K||Object.getOwnPropertyNames(K).length===0)return this;else return j1.create(K.locale||this.specifiedLocale,K.numberingSystem||this.numberingSystem,K.outputCalendar||this.outputCalendar,XO(K.weekSettings)||this.weekSettings,K.defaultToEN||!1)}redefaultToEN(K={}){return this.clone({...K,defaultToEN:!0})}redefaultToSystem(K={}){return this.clone({...K,defaultToEN:!1})}months(K,V=!1){return bL(this,K,hR,()=>{let Q=this.intl==="ja"||this.intl.startsWith("ja-");V&=!Q;let U=V?{month:K,day:"numeric"}:{month:K},H=V?"format":"standalone";if(!this.monthsCache[H][K]){let Y=!Q?(z)=>this.extract(z,U,"month"):(z)=>this.dtFormatter(z,U).format();this.monthsCache[H][K]=Jv(Y)}return this.monthsCache[H][K]})}weekdays(K,V=!1){return bL(this,K,uR,()=>{let Q=V?{weekday:K,year:"numeric",month:"long",day:"numeric"}:{weekday:K},U=V?"format":"standalone";if(!this.weekdaysCache[U][K])this.weekdaysCache[U][K]=vv((H)=>this.extract(H,Q,"weekday"));return this.weekdaysCache[U][K]})}meridiems(){return bL(this,void 0,()=>bR,()=>{if(!this.meridiemCache){let K={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[L1.utc(2016,11,13,9),L1.utc(2016,11,13,19)].map((V)=>this.extract(V,K,"dayperiod"))}return this.meridiemCache})}eras(K){return bL(this,K,lR,()=>{let V={era:K};if(!this.eraCache[K])this.eraCache[K]=[L1.utc(-40,1,1),L1.utc(2017,1,1)].map((Q)=>this.extract(Q,V,"era"));return this.eraCache[K]})}extract(K,V,Q){let U=this.dtFormatter(K,V),H=U.formatToParts(),Y=H.find((z)=>z.type.toLowerCase()===Q);return Y?Y.value:null}numberFormatter(K={}){return new GR(this.intl,K.forceSimple||this.fastNumbers,K)}dtFormatter(K,V={}){return new TR(K,this.intl,V)}relFormatter(K={}){return new ER(this.intl,this.isEnglish(),K)}listFormatter(K={}){return Pv(this.intl,K)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||IR(this.intl).locale.startsWith("en-us")}getWeekSettings(){if(this.weekSettings)return this.weekSettings;else if(!_R())return BR;else return Tv(this.locale)}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(K){return this.locale===K.locale&&this.numberingSystem===K.numberingSystem&&this.outputCalendar===K.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}var a2=null;class nK extends mU{static get utcInstance(){if(a2===null)a2=new nK(0);return a2}static instance(K){return K===0?nK.utcInstance:new nK(K)}static parseSpecifier(K){if(K){let V=K.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(V)return new nK(V6(V[1],V[2]))}return null}constructor(K){super();this.fixed=K}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${i8(this.fixed,"narrow")}`}get ianaName(){if(this.fixed===0)return"Etc/UTC";else return`Etc/GMT${i8(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(K,V){return i8(this.fixed,V)}get isUniversal(){return!0}offset(){return this.fixed}equals(K){return K.type==="fixed"&&K.fixed===this.fixed}get isValid(){return!0}}class FO extends mU{constructor(K){super();this.zoneName=K}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function qU(K,V){if(O1(K)||K===null)return V;else if(K instanceof mU)return K;else if(Nv(K)){let Q=K.toLowerCase();if(Q==="default")return V;else if(Q==="local"||Q==="system")return a8.instance;else if(Q==="utc"||Q==="gmt")return nK.utcInstance;else return nK.parseSpecifier(Q)||DQ.create(K)}else if(OU(K))return nK.instance(K);else if(typeof K==="object"&&"offset"in K&&typeof K.offset==="function")return K;else return new FO(K)}var DO={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},EA={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},fv=DO.hanidec.replace(/[\[|\]]/g,"").split("");function wv(K){let V=parseInt(K,10);if(isNaN(V)){V="";for(let Q=0;Q=Y&&U<=z)V+=U-Y}}return parseInt(V,10)}else return V}var WO=new Map;function jv(){WO.clear()}function tV({numberingSystem:K},V=""){let Q=K||"latn",U=WO.get(Q);if(U===void 0)U=new Map,WO.set(Q,U);let H=U.get(V);if(H===void 0)H=new RegExp(`${DO[Q]}${V}`),U.set(V,H);return H}var BA=()=>Date.now(),JA="system",vA=null,kA=null,fA=null,wA=60,jA,xA=null;class KK{static get now(){return BA}static set now(K){BA=K}static set defaultZone(K){JA=K}static get defaultZone(){return qU(JA,a8.instance)}static get defaultLocale(){return vA}static set defaultLocale(K){vA=K}static get defaultNumberingSystem(){return kA}static set defaultNumberingSystem(K){kA=K}static get defaultOutputCalendar(){return fA}static set defaultOutputCalendar(K){fA=K}static get defaultWeekSettings(){return xA}static set defaultWeekSettings(K){xA=XO(K)}static get twoDigitCutoffYear(){return wA}static set twoDigitCutoffYear(K){wA=K%100}static get throwOnInvalid(){return jA}static set throwOnInvalid(K){jA=K}static resetCaches(){j1.resetCache(),DQ.resetCache(),L1.resetCache(),jv()}}class gV{constructor(K,V){this.reason=K,this.explanation=V}toMessage(){if(this.explanation)return`${this.reason}: ${this.explanation}`;else return this.reason}}var JR=[0,31,59,90,120,151,181,212,243,273,304,334],vR=[0,31,60,91,121,152,182,213,244,274,305,335];function yV(K,V){return new gV("unit out of range",`you specified ${V} (of type ${typeof V}) as a ${K}, which is invalid`)}function SO(K,V,Q){let U=new Date(Date.UTC(K,V-1,Q));if(K<100&&K>=0)U.setUTCFullYear(U.getUTCFullYear()-1900);let H=U.getUTCDay();return H===0?7:H}function kR(K,V,Q){return Q+(e8(K)?vR:JR)[V-1]}function fR(K,V){let Q=e8(K)?vR:JR,U=Q.findIndex((Y)=>Yt8(U,V,Q))R=U+1,A=1;else R=U;return{weekYear:R,weekNumber:A,weekday:M,...Q6(K)}}function _A(K,V=4,Q=1){let{weekYear:U,weekNumber:H,weekday:Y}=K,z=PO(SO(U,1,V),Q),M=_H(U),A=H*7+Y-z-7+V,R;if(A<1)R=U-1,A+=_H(R);else if(A>M)R=U+1,A-=_H(U);else R=U;let{month:D,day:F}=fR(R,A);return{year:R,month:D,day:F,...Q6(K)}}function e2(K){let{year:V,month:Q,day:U}=K,H=kR(V,Q,U);return{year:V,ordinal:H,...Q6(K)}}function NA(K){let{year:V,ordinal:Q}=K,{month:U,day:H}=fR(V,Q);return{year:V,month:U,day:H,...Q6(K)}}function gA(K,V){if(!O1(K.localWeekday)||!O1(K.localWeekNumber)||!O1(K.localWeekYear)){if(!O1(K.weekday)||!O1(K.weekNumber)||!O1(K.weekYear))throw new sU("Cannot mix locale-based week fields with ISO-based week fields");if(!O1(K.localWeekday))K.weekday=K.localWeekday;if(!O1(K.localWeekNumber))K.weekNumber=K.localWeekNumber;if(!O1(K.localWeekYear))K.weekYear=K.localWeekYear;return delete K.localWeekday,delete K.localWeekNumber,delete K.localWeekYear,{minDaysInFirstWeek:V.getMinDaysInFirstWeek(),startOfWeek:V.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function xv(K,V=4,Q=1){let U=eL(K.weekYear),H=hV(K.weekNumber,1,t8(K.weekYear,V,Q)),Y=hV(K.weekday,1,7);if(!U)return yV("weekYear",K.weekYear);else if(!H)return yV("week",K.weekNumber);else if(!Y)return yV("weekday",K.weekday);else return!1}function _v(K){let V=eL(K.year),Q=hV(K.ordinal,1,_H(K.year));if(!V)return yV("year",K.year);else if(!Q)return yV("ordinal",K.ordinal);else return!1}function wR(K){let V=eL(K.year),Q=hV(K.month,1,12),U=hV(K.day,1,tL(K.year,K.month));if(!V)return yV("year",K.year);else if(!Q)return yV("month",K.month);else if(!U)return yV("day",K.day);else return!1}function jR(K){let{hour:V,minute:Q,second:U,millisecond:H}=K,Y=hV(V,0,23)||V===24&&Q===0&&U===0&&H===0,z=hV(Q,0,59),M=hV(U,0,59),A=hV(H,0,999);if(!Y)return yV("hour",V);else if(!z)return yV("minute",Q);else if(!M)return yV("second",U);else if(!A)return yV("millisecond",H);else return!1}function O1(K){return typeof K>"u"}function OU(K){return typeof K==="number"}function eL(K){return typeof K==="number"&&K%1===0}function Nv(K){return typeof K==="string"}function gv(K){return Object.prototype.toString.call(K)==="[object Date]"}function xR(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch(K){return!1}}function _R(){try{return typeof Intl<"u"&&!!Intl.Locale&&(("weekInfo"in Intl.Locale.prototype)||("getWeekInfo"in Intl.Locale.prototype))}catch(K){return!1}}function yv(K){return Array.isArray(K)?K:[K]}function yA(K,V,Q){if(K.length===0)return;return K.reduce((U,H)=>{let Y=[V(H),H];if(!U)return Y;else if(Q(U[0],Y[0])===U[0])return U;else return Y},null)[1]}function hv(K,V){return V.reduce((Q,U)=>{return Q[U]=K[U],Q},{})}function gH(K,V){return Object.prototype.hasOwnProperty.call(K,V)}function XO(K){if(K==null)return null;else if(typeof K!=="object")throw new dK("Week settings must be an object");else{if(!hV(K.firstDay,1,7)||!hV(K.minimalDays,1,7)||!Array.isArray(K.weekend)||K.weekend.some((V)=>!hV(V,1,7)))throw new dK("Invalid week settings");return{firstDay:K.firstDay,minimalDays:K.minimalDays,weekend:Array.from(K.weekend)}}}function hV(K,V,Q){return eL(K)&&K>=V&&K<=Q}function pv(K,V){return K-V*Math.floor(K/V)}function vK(K,V=2){let Q=K<0,U;if(Q)U="-"+(""+-K).padStart(V,"0");else U=(""+K).padStart(V,"0");return U}function YU(K){if(O1(K)||K===null||K==="")return;else return parseInt(K,10)}function lU(K){if(O1(K)||K===null||K==="")return;else return parseFloat(K)}function CO(K){if(O1(K)||K===null||K==="")return;else{let V=parseFloat("0."+K)*1000;return Math.floor(V)}}function IO(K,V,Q="round"){let U=10**V;switch(Q){case"expand":return K>0?Math.ceil(K*U)/U:Math.floor(K*U)/U;case"trunc":return Math.trunc(K*U)/U;case"round":return Math.round(K*U)/U;case"floor":return Math.floor(K*U)/U;case"ceil":return Math.ceil(K*U)/U;default:throw RangeError(`Value rounding ${Q} is out of range`)}}function e8(K){return K%4===0&&(K%100!==0||K%400===0)}function _H(K){return e8(K)?366:365}function tL(K,V){let Q=pv(V-1,12)+1,U=K+(V-Q)/12;if(Q===2)return e8(U)?29:28;else return[31,null,31,30,31,30,31,31,30,31,30,31][Q-1]}function K6(K){let V=Date.UTC(K.year,K.month-1,K.day,K.hour,K.minute,K.second,K.millisecond);if(K.year<100&&K.year>=0)V=new Date(V),V.setUTCFullYear(K.year,K.month-1,K.day);return+V}function hA(K,V,Q){return-PO(SO(K,1,V),Q)+V-1}function t8(K,V=4,Q=1){let U=hA(K,V,Q),H=hA(K+1,V,Q);return(_H(K)-U+H)/7}function AO(K){if(K>99)return K;else return K>KK.twoDigitCutoffYear?1900+K:2000+K}function NR(K,V,Q,U=null){let H=new Date(K),Y={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};if(U)Y.timeZone=U;let z={timeZoneName:V,...Y},M=new Intl.DateTimeFormat(Q,z).formatToParts(H).find((A)=>A.type.toLowerCase()==="timezonename");return M?M.value:null}function V6(K,V){let Q=parseInt(K,10);if(Number.isNaN(Q))Q=0;let U=parseInt(V,10)||0,H=Q<0||Object.is(Q,-0)?-U:U;return Q*60+H}function gR(K){let V=Number(K);if(typeof K==="boolean"||K===""||!Number.isFinite(V))throw new dK(`Invalid unit value ${K}`);return V}function aL(K,V){let Q={};for(let U in K)if(gH(K,U)){let H=K[U];if(H===void 0||H===null)continue;Q[V(U)]=gR(H)}return Q}function i8(K,V){let Q=Math.trunc(Math.abs(K/60)),U=Math.trunc(Math.abs(K%60)),H=K>=0?"+":"-";switch(V){case"short":return`${H}${vK(Q,2)}:${vK(U,2)}`;case"narrow":return`${H}${Q}${U>0?`:${U}`:""}`;case"techie":return`${H}${vK(Q,2)}${vK(U,2)}`;default:throw RangeError(`Value format ${V} is out of range for property format`)}}function Q6(K){return hv(K,["hour","minute","second","millisecond"])}var cv=["January","February","March","April","May","June","July","August","September","October","November","December"],yR=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],uv=["J","F","M","A","M","J","J","A","S","O","N","D"];function hR(K){switch(K){case"narrow":return[...uv];case"short":return[...yR];case"long":return[...cv];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var pR=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],cR=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],bv=["M","T","W","T","F","S","S"];function uR(K){switch(K){case"narrow":return[...bv];case"short":return[...cR];case"long":return[...pR];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var bR=["AM","PM"],lv=["Before Christ","Anno Domini"],dv=["BC","AD"],sv=["B","A"];function lR(K){switch(K){case"narrow":return[...sv];case"short":return[...dv];case"long":return[...lv];default:return null}}function ov(K){return bR[K.hour<12?0:1]}function mv(K,V){return uR(V)[K.weekday-1]}function nv(K,V){return hR(V)[K.month-1]}function rv(K,V){return lR(V)[K.year<0?0:1]}function iv(K,V,Q="always",U=!1){let H={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},Y=["hours","minutes","seconds"].indexOf(K)===-1;if(Q==="auto"&&Y){let F=K==="days";switch(V){case 1:return F?"tomorrow":`next ${H[K][0]}`;case-1:return F?"yesterday":`last ${H[K][0]}`;case 0:return F?"today":`this ${H[K][0]}`}}let z=Object.is(V,-0)||V<0,M=Math.abs(V),A=M===1,R=H[K],D=U?A?R[1]:R[2]||R[1]:A?H[K][0]:K;return z?`${M} ${D} ago`:`in ${M} ${D}`}function pA(K,V){let Q="";for(let U of K)if(U.literal)Q+=U.val;else Q+=V(U.val);return Q}var tv={D:rL,DD:UR,DDD:HR,DDDD:zR,t:LR,tt:ZR,ttt:YR,tttt:qR,T:OR,TT:MR,TTT:WR,TTTT:XR,f:AR,ff:$R,fff:DR,ffff:PR,F:RR,FF:FR,FFF:SR,FFFF:CR};class mK{static create(K,V={}){return new mK(K,V)}static parseFormat(K){let V=null,Q="",U=!1,H=[];for(let Y=0;Y0||U)H.push({literal:U||/^\s+$/.test(Q),val:Q===""?"'":Q});V=null,Q="",U=!U}else if(U)Q+=z;else if(z===V)Q+=z;else{if(Q.length>0)H.push({literal:/^\s+$/.test(Q),val:Q});Q=z,V=z}}if(Q.length>0)H.push({literal:U||/^\s+$/.test(Q),val:Q});return H}static macroTokenToFormatOpts(K){return tv[K]}constructor(K,V){this.opts=V,this.loc=K,this.systemLoc=null}formatWithSystemDefault(K,V){if(this.systemLoc===null)this.systemLoc=this.loc.redefaultToSystem();return this.systemLoc.dtFormatter(K,{...this.opts,...V}).format()}dtFormatter(K,V={}){return this.loc.dtFormatter(K,{...this.opts,...V})}formatDateTime(K,V){return this.dtFormatter(K,V).format()}formatDateTimeParts(K,V){return this.dtFormatter(K,V).formatToParts()}formatInterval(K,V){return this.dtFormatter(K.start,V).dtf.formatRange(K.start.toJSDate(),K.end.toJSDate())}resolvedOptions(K,V){return this.dtFormatter(K,V).resolvedOptions()}num(K,V=0,Q=void 0){if(this.opts.forceSimple)return vK(K,V);let U={...this.opts};if(V>0)U.padTo=V;if(Q)U.signDisplay=Q;return this.loc.numberFormatter(U).format(K)}formatDateTimeFromString(K,V){let Q=this.loc.listingMode()==="en",U=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",H=(P,G)=>this.loc.extract(K,P,G),Y=(P)=>{if(K.isOffsetFixed&&K.offset===0&&P.allowZ)return"Z";return K.isValid?K.zone.formatOffset(K.ts,P.format):""},z=()=>Q?ov(K):H({hour:"numeric",hourCycle:"h12"},"dayperiod"),M=(P,G)=>Q?nv(K,P):H(G?{month:P}:{month:P,day:"numeric"},"month"),A=(P,G)=>Q?mv(K,P):H(G?{weekday:P}:{weekday:P,month:"long",day:"numeric"},"weekday"),R=(P)=>{let G=mK.macroTokenToFormatOpts(P);if(G)return this.formatWithSystemDefault(K,G);else return P},D=(P)=>Q?rv(K,P):H({era:P},"era"),F=(P)=>{switch(P){case"S":return this.num(K.millisecond);case"u":case"SSS":return this.num(K.millisecond,3);case"s":return this.num(K.second);case"ss":return this.num(K.second,2);case"uu":return this.num(Math.floor(K.millisecond/10),2);case"uuu":return this.num(Math.floor(K.millisecond/100));case"m":return this.num(K.minute);case"mm":return this.num(K.minute,2);case"h":return this.num(K.hour%12===0?12:K.hour%12);case"hh":return this.num(K.hour%12===0?12:K.hour%12,2);case"H":return this.num(K.hour);case"HH":return this.num(K.hour,2);case"Z":return Y({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return Y({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return Y({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return K.zone.offsetName(K.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return K.zone.offsetName(K.ts,{format:"long",locale:this.loc.locale});case"z":return K.zoneName;case"a":return z();case"d":return U?H({day:"numeric"},"day"):this.num(K.day);case"dd":return U?H({day:"2-digit"},"day"):this.num(K.day,2);case"c":return this.num(K.weekday);case"ccc":return A("short",!0);case"cccc":return A("long",!0);case"ccccc":return A("narrow",!0);case"E":return this.num(K.weekday);case"EEE":return A("short",!1);case"EEEE":return A("long",!1);case"EEEEE":return A("narrow",!1);case"L":return U?H({month:"numeric",day:"numeric"},"month"):this.num(K.month);case"LL":return U?H({month:"2-digit",day:"numeric"},"month"):this.num(K.month,2);case"LLL":return M("short",!0);case"LLLL":return M("long",!0);case"LLLLL":return M("narrow",!0);case"M":return U?H({month:"numeric"},"month"):this.num(K.month);case"MM":return U?H({month:"2-digit"},"month"):this.num(K.month,2);case"MMM":return M("short",!1);case"MMMM":return M("long",!1);case"MMMMM":return M("narrow",!1);case"y":return U?H({year:"numeric"},"year"):this.num(K.year);case"yy":return U?H({year:"2-digit"},"year"):this.num(K.year.toString().slice(-2),2);case"yyyy":return U?H({year:"numeric"},"year"):this.num(K.year,4);case"yyyyyy":return U?H({year:"numeric"},"year"):this.num(K.year,6);case"G":return D("short");case"GG":return D("long");case"GGGGG":return D("narrow");case"kk":return this.num(K.weekYear.toString().slice(-2),2);case"kkkk":return this.num(K.weekYear,4);case"W":return this.num(K.weekNumber);case"WW":return this.num(K.weekNumber,2);case"n":return this.num(K.localWeekNumber);case"nn":return this.num(K.localWeekNumber,2);case"ii":return this.num(K.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(K.localWeekYear,4);case"o":return this.num(K.ordinal);case"ooo":return this.num(K.ordinal,3);case"q":return this.num(K.quarter);case"qq":return this.num(K.quarter,2);case"X":return this.num(Math.floor(K.ts/1000));case"x":return this.num(K.ts);default:return R(P)}};return pA(mK.parseFormat(V),F)}formatDurationFromString(K,V){let Q=this.opts.signMode==="negativeLargestOnly"?-1:1,U=(R)=>{switch(R[0]){case"S":return"milliseconds";case"s":return"seconds";case"m":return"minutes";case"h":return"hours";case"d":return"days";case"w":return"weeks";case"M":return"months";case"y":return"years";default:return null}},H=(R,D)=>(F)=>{let P=U(F);if(P){let G=D.isNegativeDuration&&P!==D.largestUnit?Q:1,T;if(this.opts.signMode==="negativeLargestOnly"&&P!==D.largestUnit)T="never";else if(this.opts.signMode==="all")T="always";else T="auto";return this.num(R.get(P)*G,F.length,T)}else return F},Y=mK.parseFormat(V),z=Y.reduce((R,{literal:D,val:F})=>D?R:R.concat(F),[]),M=K.shiftTo(...z.map(U).filter((R)=>R)),A={isNegativeDuration:M<0,largestUnit:Object.keys(M.values)[0]};return pA(Y,H(M,A))}}var dR=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function yH(...K){let V=K.reduce((Q,U)=>Q+U.source,"");return RegExp(`^${V}$`)}function hH(...K){return(V)=>K.reduce(([Q,U,H],Y)=>{let[z,M,A]=Y(V,H);return[{...Q,...z},M||U,A]},[{},null,1]).slice(0,2)}function pH(K,...V){if(K==null)return[null,null];for(let[Q,U]of V){let H=Q.exec(K);if(H)return U(H)}return[null,null]}function sR(...K){return(V,Q)=>{let U={},H;for(H=0;HG!==void 0&&(T||G&&D)?-G:G;return[{years:P(lU(Q)),months:P(lU(U)),weeks:P(lU(H)),days:P(lU(Y)),hours:P(lU(z)),minutes:P(lU(M)),seconds:P(lU(A),A==="-0"),milliseconds:P(CO(R),F)}]}var Ok={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function EO(K,V,Q,U,H,Y,z){let M={year:V.length===2?AO(YU(V)):YU(V),month:yR.indexOf(Q)+1,day:YU(U),hour:YU(H),minute:YU(Y)};if(z)M.second=YU(z);if(K)M.weekday=K.length>3?pR.indexOf(K)+1:cR.indexOf(K)+1;return M}var Mk=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function Wk(K){let[,V,Q,U,H,Y,z,M,A,R,D,F]=K,P=EO(V,H,U,Q,Y,z,M),G;if(A)G=Ok[A];else if(R)G=0;else G=V6(D,F);return[P,new nK(G)]}function Xk(K){return K.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}var Ak=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,Rk=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,$k=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function cA(K){let[,V,Q,U,H,Y,z,M]=K;return[EO(V,H,U,Q,Y,z,M),nK.utcInstance]}function Fk(K){let[,V,Q,U,H,Y,z,M]=K;return[EO(V,M,Q,U,H,Y,z),nK.utcInstance]}var Dk=yH(ev,TO),Sk=yH(Kk,TO),Pk=yH(Vk,TO),Ck=yH(mR),rR=hH(Lk,cH,Kz,Vz),Ik=hH(Qk,cH,Kz,Vz),Gk=hH(Uk,cH,Kz,Vz),Tk=hH(cH,Kz,Vz);function Ek(K){return pH(K,[Dk,rR],[Sk,Ik],[Pk,Gk],[Ck,Tk])}function Bk(K){return pH(Xk(K),[Mk,Wk])}function Jk(K){return pH(K,[Ak,cA],[Rk,cA],[$k,Fk])}function vk(K){return pH(K,[Yk,qk])}var kk=hH(cH);function fk(K){return pH(K,[Zk,kk])}var wk=yH(Hk,zk),jk=yH(nR),xk=hH(cH,Kz,Vz);function _k(K){return pH(K,[wk,rR],[jk,xk])}var uA="Invalid Duration",iR={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:604800000},days:{hours:24,minutes:1440,seconds:86400,milliseconds:86400000},hours:{minutes:60,seconds:3600,milliseconds:3600000},minutes:{seconds:60,milliseconds:60000},seconds:{milliseconds:1000}},Nk={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536000,milliseconds:31536000000},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:7862400000},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592000,milliseconds:2592000000},...iR},NV=365.2425,fH=30.436875,gk={years:{quarters:4,months:12,weeks:NV/7,days:NV,hours:NV*24,minutes:NV*24*60,seconds:NV*24*60*60,milliseconds:NV*24*60*60*1000},quarters:{months:3,weeks:NV/28,days:NV/4,hours:NV*24/4,minutes:NV*24*60/4,seconds:NV*24*60*60/4,milliseconds:NV*24*60*60*1000/4},months:{weeks:fH/7,days:fH,hours:fH*24,minutes:fH*24*60,seconds:fH*24*60*60,milliseconds:fH*24*60*60*1000},...iR},oU=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],yk=oU.slice(0).reverse();function NQ(K,V,Q=!1){let U={values:Q?V.values:{...K.values,...V.values||{}},loc:K.loc.clone(V.loc),conversionAccuracy:V.conversionAccuracy||K.conversionAccuracy,matrix:V.matrix||K.matrix};return new S1(U)}function tR(K,V){let Q=V.milliseconds??0;for(let U of yk.slice(1))if(V[U])Q+=V[U]*K[U].milliseconds;return Q}function bA(K,V){let Q=tR(K,V)<0?-1:1;oU.reduceRight((U,H)=>{if(!O1(V[H])){if(U){let Y=V[U]*Q,z=K[H][U],M=Math.floor(Y/z);V[H]+=M*Q,V[U]-=M*z*Q}return H}else return U},null),oU.reduce((U,H)=>{if(!O1(V[H])){if(U){let Y=V[U]%1;V[U]-=Y,V[H]+=Y*K[U][H]}return H}else return U},null)}function lA(K){let V={};for(let[Q,U]of Object.entries(K))if(U!==0)V[Q]=U;return V}class S1{constructor(K){let V=K.conversionAccuracy==="longterm"||!1,Q=V?gk:Nk;if(K.matrix)Q=K.matrix;this.values=K.values,this.loc=K.loc||j1.create(),this.conversionAccuracy=V?"longterm":"casual",this.invalid=K.invalid||null,this.matrix=Q,this.isLuxonDuration=!0}static fromMillis(K,V){return S1.fromObject({milliseconds:K},V)}static fromObject(K,V={}){if(K==null||typeof K!=="object")throw new dK(`Duration.fromObject: argument expected to be an object, got ${K===null?"null":typeof K}`);return new S1({values:aL(K,S1.normalizeUnit),loc:j1.fromObject(V),conversionAccuracy:V.conversionAccuracy,matrix:V.matrix})}static fromDurationLike(K){if(OU(K))return S1.fromMillis(K);else if(S1.isDuration(K))return K;else if(typeof K==="object")return S1.fromObject(K);else throw new dK(`Unknown duration argument ${K} of type ${typeof K}`)}static fromISO(K,V){let[Q]=vk(K);if(Q)return S1.fromObject(Q,V);else return S1.invalid("unparsable",`the input "${K}" can't be parsed as ISO 8601`)}static fromISOTime(K,V){let[Q]=fk(K);if(Q)return S1.fromObject(Q,V);else return S1.invalid("unparsable",`the input "${K}" can't be parsed as ISO 8601`)}static invalid(K,V=null){if(!K)throw new dK("need to specify a reason the Duration is invalid");let Q=K instanceof gV?K:new gV(K,V);if(KK.throwOnInvalid)throw new QR(Q);else return new S1({invalid:Q})}static normalizeUnit(K){let V={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[K?K.toLowerCase():K];if(!V)throw new $O(K);return V}static isDuration(K){return K&&K.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(K,V={}){let Q={...V,floor:V.round!==!1&&V.floor!==!1};return this.isValid?mK.create(this.loc,Q).formatDurationFromString(this,K):uA}toHuman(K={}){if(!this.isValid)return uA;let V=K.showZeros!==!1,Q=oU.map((U)=>{let H=this.values[U];if(O1(H)||H===0&&!V)return null;return this.loc.numberFormatter({style:"unit",unitDisplay:"long",...K,unit:U.slice(0,-1)}).format(H)}).filter((U)=>U);return this.loc.listFormatter({type:"conjunction",style:K.listStyle||"narrow",...K}).format(Q)}toObject(){if(!this.isValid)return{};return{...this.values}}toISO(){if(!this.isValid)return null;let K="P";if(this.years!==0)K+=this.years+"Y";if(this.months!==0||this.quarters!==0)K+=this.months+this.quarters*3+"M";if(this.weeks!==0)K+=this.weeks+"W";if(this.days!==0)K+=this.days+"D";if(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)K+="T";if(this.hours!==0)K+=this.hours+"H";if(this.minutes!==0)K+=this.minutes+"M";if(this.seconds!==0||this.milliseconds!==0)K+=IO(this.seconds+this.milliseconds/1000,3)+"S";if(K==="P")K+="T0S";return K}toISOTime(K={}){if(!this.isValid)return null;let V=this.toMillis();if(V<0||V>=86400000)return null;return K={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...K,includeOffset:!1},L1.fromMillis(V,{zone:"UTC"}).toISOTime(K)}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){if(this.isValid)return`Duration { values: ${JSON.stringify(this.values)} }`;else return`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){if(!this.isValid)return NaN;return tR(this.matrix,this.values)}valueOf(){return this.toMillis()}plus(K){if(!this.isValid)return this;let V=S1.fromDurationLike(K),Q={};for(let U of oU)if(gH(V.values,U)||gH(this.values,U))Q[U]=V.get(U)+this.get(U);return NQ(this,{values:Q},!0)}minus(K){if(!this.isValid)return this;let V=S1.fromDurationLike(K);return this.plus(V.negate())}mapUnits(K){if(!this.isValid)return this;let V={};for(let Q of Object.keys(this.values))V[Q]=gR(K(this.values[Q],Q));return NQ(this,{values:V},!0)}get(K){return this[S1.normalizeUnit(K)]}set(K){if(!this.isValid)return this;let V={...this.values,...aL(K,S1.normalizeUnit)};return NQ(this,{values:V})}reconfigure({locale:K,numberingSystem:V,conversionAccuracy:Q,matrix:U}={}){let Y={loc:this.loc.clone({locale:K,numberingSystem:V}),matrix:U,conversionAccuracy:Q};return NQ(this,Y)}as(K){return this.isValid?this.shiftTo(K).get(K):NaN}normalize(){if(!this.isValid)return this;let K=this.toObject();return bA(this.matrix,K),NQ(this,{values:K},!0)}rescale(){if(!this.isValid)return this;let K=lA(this.normalize().shiftToAll().toObject());return NQ(this,{values:K},!0)}shiftTo(...K){if(!this.isValid)return this;if(K.length===0)return this;K=K.map((Y)=>S1.normalizeUnit(Y));let V={},Q={},U=this.toObject(),H;for(let Y of oU)if(K.indexOf(Y)>=0){H=Y;let z=0;for(let A in Q)z+=this.matrix[A][Y]*Q[A],Q[A]=0;if(OU(U[Y]))z+=U[Y];let M=Math.trunc(z);V[Y]=M,Q[Y]=(z*1000-M*1000)/1000}else if(OU(U[Y]))Q[Y]=U[Y];for(let Y in Q)if(Q[Y]!==0)V[H]+=Y===H?Q[Y]:Q[Y]/this.matrix[H][Y];return bA(this.matrix,V),NQ(this,{values:V},!0)}shiftToAll(){if(!this.isValid)return this;return this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds")}negate(){if(!this.isValid)return this;let K={};for(let V of Object.keys(this.values))K[V]=this.values[V]===0?0:-this.values[V];return NQ(this,{values:K},!0)}removeZeros(){if(!this.isValid)return this;let K=lA(this.values);return NQ(this,{values:K},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(K){if(!this.isValid||!K.isValid)return!1;if(!this.loc.equals(K.loc))return!1;function V(Q,U){if(Q===void 0||Q===0)return U===void 0||U===0;return Q===U}for(let Q of oU)if(!V(this.values[Q],K.values[Q]))return!1;return!0}}var wH="Invalid Interval";function hk(K,V){if(!K||!K.isValid)return $K.invalid("missing or invalid start");else if(!V||!V.isValid)return $K.invalid("missing or invalid end");else if(VK}isBefore(K){if(!this.isValid)return!1;return this.e<=K}contains(K){if(!this.isValid)return!1;return this.s<=K&&this.e>K}set({start:K,end:V}={}){if(!this.isValid)return this;return $K.fromDateTimes(K||this.s,V||this.e)}splitAt(...K){if(!this.isValid)return[];let V=K.map(o8).filter((Y)=>this.contains(Y)).sort((Y,z)=>Y.toMillis()-z.toMillis()),Q=[],{s:U}=this,H=0;while(U+this.e?this.e:Y;Q.push($K.fromDateTimes(U,z)),U=z,H+=1}return Q}splitBy(K){let V=S1.fromDurationLike(K);if(!this.isValid||!V.isValid||V.as("milliseconds")===0)return[];let{s:Q}=this,U=1,H,Y=[];while(QM*U));H=+z>+this.e?this.e:z,Y.push($K.fromDateTimes(Q,H)),Q=H,U+=1}return Y}divideEqually(K){if(!this.isValid)return[];return this.splitBy(this.length()/K).slice(0,K)}overlaps(K){return this.e>K.s&&this.s=K.e}equals(K){if(!this.isValid||!K.isValid)return!1;return this.s.equals(K.s)&&this.e.equals(K.e)}intersection(K){if(!this.isValid)return this;let V=this.s>K.s?this.s:K.s,Q=this.e=Q)return null;else return $K.fromDateTimes(V,Q)}union(K){if(!this.isValid)return this;let V=this.sK.e?this.e:K.e;return $K.fromDateTimes(V,Q)}static merge(K){let[V,Q]=K.sort((U,H)=>U.s-H.s).reduce(([U,H],Y)=>{if(!H)return[U,Y];else if(H.overlaps(Y)||H.abutsStart(Y))return[U,H.union(Y)];else return[U.concat([H]),Y]},[[],null]);if(Q)V.push(Q);return V}static xor(K){let V=null,Q=0,U=[],H=K.map((M)=>[{time:M.s,type:"s"},{time:M.e,type:"e"}]),Y=Array.prototype.concat(...H),z=Y.sort((M,A)=>M.time-A.time);for(let M of z)if(Q+=M.type==="s"?1:-1,Q===1)V=M.time;else{if(V&&+V!==+M.time)U.push($K.fromDateTimes(V,M.time));V=null}return $K.merge(U)}difference(...K){return $K.xor([this].concat(K)).map((V)=>this.intersection(V)).filter((V)=>V&&!V.isEmpty())}toString(){if(!this.isValid)return wH;return`[${this.s.toISO()} – ${this.e.toISO()})`}[Symbol.for("nodejs.util.inspect.custom")](){if(this.isValid)return`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`;else return`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(K=rL,V={}){return this.isValid?mK.create(this.s.loc.clone(V),K).formatInterval(this):wH}toISO(K){if(!this.isValid)return wH;return`${this.s.toISO(K)}/${this.e.toISO(K)}`}toISODate(){if(!this.isValid)return wH;return`${this.s.toISODate()}/${this.e.toISODate()}`}toISOTime(K){if(!this.isValid)return wH;return`${this.s.toISOTime(K)}/${this.e.toISOTime(K)}`}toFormat(K,{separator:V=" – "}={}){if(!this.isValid)return wH;return`${this.s.toFormat(K)}${V}${this.e.toFormat(K)}`}toDuration(K,V){if(!this.isValid)return S1.invalid(this.invalidReason);return this.e.diff(this.s,K,V)}mapEndpoints(K){return $K.fromDateTimes(K(this.s),K(this.e))}}class xH{static hasDST(K=KK.defaultZone){let V=L1.now().setZone(K).set({month:12});return!K.isUniversal&&V.offset!==V.set({month:6}).offset}static isValidIANAZone(K){return DQ.isValidZone(K)}static normalizeZone(K){return qU(K,KK.defaultZone)}static getStartOfWeek({locale:K=null,locObj:V=null}={}){return(V||j1.create(K)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:K=null,locObj:V=null}={}){return(V||j1.create(K)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:K=null,locObj:V=null}={}){return(V||j1.create(K)).getWeekendDays().slice()}static months(K="long",{locale:V=null,numberingSystem:Q=null,locObj:U=null,outputCalendar:H="gregory"}={}){return(U||j1.create(V,Q,H)).months(K)}static monthsFormat(K="long",{locale:V=null,numberingSystem:Q=null,locObj:U=null,outputCalendar:H="gregory"}={}){return(U||j1.create(V,Q,H)).months(K,!0)}static weekdays(K="long",{locale:V=null,numberingSystem:Q=null,locObj:U=null}={}){return(U||j1.create(V,Q,null)).weekdays(K)}static weekdaysFormat(K="long",{locale:V=null,numberingSystem:Q=null,locObj:U=null}={}){return(U||j1.create(V,Q,null)).weekdays(K,!0)}static meridiems({locale:K=null}={}){return j1.create(K).meridiems()}static eras(K="short",{locale:V=null}={}){return j1.create(V,null,"gregory").eras(K)}static features(){return{relative:xR(),localeWeek:_R()}}}function dA(K,V){let Q=(H)=>H.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),U=Q(V)-Q(K);return Math.floor(S1.fromMillis(U).as("days"))}function pk(K,V,Q){let U=[["years",(A,R)=>R.year-A.year],["quarters",(A,R)=>R.quarter-A.quarter+(R.year-A.year)*4],["months",(A,R)=>R.month-A.month+(R.year-A.year)*12],["weeks",(A,R)=>{let D=dA(A,R);return(D-D%7)/7}],["days",dA]],H={},Y=K,z,M;for(let[A,R]of U)if(Q.indexOf(A)>=0)if(z=A,H[A]=R(K,V),M=Y.plus(H),M>V){if(H[A]--,K=Y.plus(H),K>V)M=K,H[A]--,K=Y.plus(H)}else K=M;return[K,H,M,z]}function ck(K,V,Q,U){let[H,Y,z,M]=pk(K,V,Q),A=V-H,R=Q.filter((F)=>["hours","minutes","seconds","milliseconds"].indexOf(F)>=0);if(R.length===0){if(z0)return S1.fromMillis(A,U).shiftTo(...R).plus(D);else return D}var uk="missing Intl.DateTimeFormat.formatToParts support";function J1(K,V=(Q)=>Q){return{regex:K,deser:([Q])=>V(wv(Q))}}var bk=String.fromCharCode(160),aR=`[ ${bk}]`,eR=new RegExp(aR,"g");function lk(K){return K.replace(/\./g,"\\.?").replace(eR,aR)}function sA(K){return K.replace(/\./g,"").replace(eR," ").toLowerCase()}function aV(K,V){if(K===null)return null;else return{regex:RegExp(K.map(lk).join("|")),deser:([Q])=>K.findIndex((U)=>sA(Q)===sA(U))+V}}function oA(K,V){return{regex:K,deser:([,Q,U])=>V6(Q,U),groups:V}}function lL(K){return{regex:K,deser:([V])=>V}}function dk(K){return K.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function sk(K,V){let Q=tV(V),U=tV(V,"{2}"),H=tV(V,"{3}"),Y=tV(V,"{4}"),z=tV(V,"{6}"),M=tV(V,"{1,2}"),A=tV(V,"{1,3}"),R=tV(V,"{1,6}"),D=tV(V,"{1,9}"),F=tV(V,"{2,4}"),P=tV(V,"{4,6}"),G=(J)=>({regex:RegExp(dk(J.val)),deser:([k])=>k,literal:!0}),v=((J)=>{if(K.literal)return G(J);switch(J.val){case"G":return aV(V.eras("short"),0);case"GG":return aV(V.eras("long"),0);case"y":return J1(R);case"yy":return J1(F,AO);case"yyyy":return J1(Y);case"yyyyy":return J1(P);case"yyyyyy":return J1(z);case"M":return J1(M);case"MM":return J1(U);case"MMM":return aV(V.months("short",!0),1);case"MMMM":return aV(V.months("long",!0),1);case"L":return J1(M);case"LL":return J1(U);case"LLL":return aV(V.months("short",!1),1);case"LLLL":return aV(V.months("long",!1),1);case"d":return J1(M);case"dd":return J1(U);case"o":return J1(A);case"ooo":return J1(H);case"HH":return J1(U);case"H":return J1(M);case"hh":return J1(U);case"h":return J1(M);case"mm":return J1(U);case"m":return J1(M);case"q":return J1(M);case"qq":return J1(U);case"s":return J1(M);case"ss":return J1(U);case"S":return J1(A);case"SSS":return J1(H);case"u":return lL(D);case"uu":return lL(M);case"uuu":return J1(Q);case"a":return aV(V.meridiems(),0);case"kkkk":return J1(Y);case"kk":return J1(F,AO);case"W":return J1(M);case"WW":return J1(U);case"E":case"c":return J1(Q);case"EEE":return aV(V.weekdays("short",!1),1);case"EEEE":return aV(V.weekdays("long",!1),1);case"ccc":return aV(V.weekdays("short",!0),1);case"cccc":return aV(V.weekdays("long",!0),1);case"Z":case"ZZ":return oA(new RegExp(`([+-]${M.source})(?::(${U.source}))?`),2);case"ZZZ":return oA(new RegExp(`([+-]${M.source})(${U.source})?`),2);case"z":return lL(/[a-z_+-/]{1,256}?/i);case" ":return lL(/[^\S\n\r]/);default:return G(J)}})(K)||{invalidReason:uk};return v.token=K,v}var ok={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function mk(K,V,Q){let{type:U,value:H}=K;if(U==="literal"){let A=/^\s+$/.test(H);return{literal:!A,val:A?" ":H}}let Y=V[U],z=U;if(U==="hour")if(V.hour12!=null)z=V.hour12?"hour12":"hour24";else if(V.hourCycle!=null)if(V.hourCycle==="h11"||V.hourCycle==="h12")z="hour12";else z="hour24";else z=Q.hour12?"hour12":"hour24";let M=ok[z];if(typeof M==="object")M=M[Y];if(M)return{literal:!1,val:M};return}function nk(K){return[`^${K.map((Q)=>Q.regex).reduce((Q,U)=>`${Q}(${U.source})`,"")}$`,K]}function rk(K,V,Q){let U=K.match(V);if(U){let H={},Y=1;for(let z in Q)if(gH(Q,z)){let M=Q[z],A=M.groups?M.groups+1:1;if(!M.literal&&M.token)H[M.token.val[0]]=M.deser(U.slice(Y,Y+A));Y+=A}return[U,H]}else return[U,{}]}function ik(K){let V=(Y)=>{switch(Y){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}},Q=null,U;if(!O1(K.z))Q=DQ.create(K.z);if(!O1(K.Z)){if(!Q)Q=new nK(K.Z);U=K.Z}if(!O1(K.q))K.M=(K.q-1)*3+1;if(!O1(K.h)){if(K.h<12&&K.a===1)K.h+=12;else if(K.h===12&&K.a===0)K.h=0}if(K.G===0&&K.y)K.y=-K.y;if(!O1(K.u))K.S=CO(K.u);return[Object.keys(K).reduce((Y,z)=>{let M=V(z);if(M)Y[M]=K[z];return Y},{}),Q,U]}var KO=null;function tk(){if(!KO)KO=L1.fromMillis(1555555555555);return KO}function ak(K,V){if(K.literal)return K;let Q=mK.macroTokenToFormatOpts(K.val),U=Q$(Q,V);if(U==null||U.includes(void 0))return K;return U}function K$(K,V){return Array.prototype.concat(...K.map((Q)=>ak(Q,V)))}class BO{constructor(K,V){if(this.locale=K,this.format=V,this.tokens=K$(mK.parseFormat(V),K),this.units=this.tokens.map((Q)=>sk(Q,K)),this.disqualifyingUnit=this.units.find((Q)=>Q.invalidReason),!this.disqualifyingUnit){let[Q,U]=nk(this.units);this.regex=RegExp(Q,"i"),this.handlers=U}}explainFromTokens(K){if(!this.isValid)return{input:K,tokens:this.tokens,invalidReason:this.invalidReason};else{let[V,Q]=rk(K,this.regex,this.handlers),[U,H,Y]=Q?ik(Q):[null,null,void 0];if(gH(Q,"a")&&gH(Q,"H"))throw new sU("Can't include meridiem when specifying 24-hour format");return{input:K,tokens:this.tokens,regex:this.regex,rawMatches:V,matches:Q,result:U,zone:H,specificOffset:Y}}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}}function V$(K,V,Q){return new BO(K,Q).explainFromTokens(V)}function ek(K,V,Q){let{result:U,zone:H,specificOffset:Y,invalidReason:z}=V$(K,V,Q);return[U,H,Y,z]}function Q$(K,V){if(!K)return null;let U=mK.create(V,K).dtFormatter(tk()),H=U.formatToParts(),Y=U.resolvedOptions();return H.map((z)=>mk(z,K,Y))}var VO="Invalid DateTime",mA=8640000000000000;function n8(K){return new gV("unsupported zone",`the zone "${K.name}" is not supported`)}function QO(K){if(K.weekData===null)K.weekData=iL(K.c);return K.weekData}function UO(K){if(K.localWeekData===null)K.localWeekData=iL(K.c,K.loc.getMinDaysInFirstWeek(),K.loc.getStartOfWeek());return K.localWeekData}function dU(K,V){let Q={ts:K.ts,zone:K.zone,c:K.c,o:K.o,loc:K.loc,invalid:K.invalid};return new L1({...Q,...V,old:Q})}function U$(K,V,Q){let U=K-V*60*1000,H=Q.offset(U);if(V===H)return[U,V];U-=(H-V)*60*1000;let Y=Q.offset(U);if(H===Y)return[U,H];return[K-Math.min(H,Y)*60*1000,Math.max(H,Y)]}function dL(K,V){K+=V*60*1000;let Q=new Date(K);return{year:Q.getUTCFullYear(),month:Q.getUTCMonth()+1,day:Q.getUTCDate(),hour:Q.getUTCHours(),minute:Q.getUTCMinutes(),second:Q.getUTCSeconds(),millisecond:Q.getUTCMilliseconds()}}function oL(K,V,Q){return U$(K6(K),V,Q)}function nA(K,V){let Q=K.o,U=K.c.year+Math.trunc(V.years),H=K.c.month+Math.trunc(V.months)+Math.trunc(V.quarters)*3,Y={...K.c,year:U,month:H,day:Math.min(K.c.day,tL(U,H))+Math.trunc(V.days)+Math.trunc(V.weeks)*7},z=S1.fromObject({years:V.years-Math.trunc(V.years),quarters:V.quarters-Math.trunc(V.quarters),months:V.months-Math.trunc(V.months),weeks:V.weeks-Math.trunc(V.weeks),days:V.days-Math.trunc(V.days),hours:V.hours,minutes:V.minutes,seconds:V.seconds,milliseconds:V.milliseconds}).as("milliseconds"),M=K6(Y),[A,R]=U$(M,Q,K.zone);if(z!==0)A+=z,R=K.zone.offset(A);return{ts:A,o:R}}function jH(K,V,Q,U,H,Y){let{setZone:z,zone:M}=Q;if(K&&Object.keys(K).length!==0||V){let A=V||M,R=L1.fromObject(K,{...Q,zone:A,specificOffset:Y});return z?R:R.setZone(M)}else return L1.invalid(new gV("unparsable",`the input "${H}" can't be parsed as ${U}`))}function sL(K,V,Q=!0){return K.isValid?mK.create(j1.create("en-US"),{allowZ:Q,forceSimple:!0}).formatDateTimeFromString(K,V):null}function HO(K,V,Q){let U=K.c.year>9999||K.c.year<0,H="";if(U&&K.c.year>=0)H+="+";if(H+=vK(K.c.year,U?6:4),Q==="year")return H;if(V){if(H+="-",H+=vK(K.c.month),Q==="month")return H;H+="-"}else if(H+=vK(K.c.month),Q==="month")return H;return H+=vK(K.c.day),H}function rA(K,V,Q,U,H,Y,z){let M=!Q||K.c.millisecond!==0||K.c.second!==0,A="";switch(z){case"day":case"month":case"year":break;default:if(A+=vK(K.c.hour),z==="hour")break;if(V){if(A+=":",A+=vK(K.c.minute),z==="minute")break;if(M)A+=":",A+=vK(K.c.second)}else{if(A+=vK(K.c.minute),z==="minute")break;if(M)A+=vK(K.c.second)}if(z==="second")break;if(M&&(!U||K.c.millisecond!==0))A+=".",A+=vK(K.c.millisecond,3)}if(H)if(K.isOffsetFixed&&K.offset===0&&!Y)A+="Z";else if(K.o<0)A+="-",A+=vK(Math.trunc(-K.o/60)),A+=":",A+=vK(Math.trunc(-K.o%60));else A+="+",A+=vK(Math.trunc(K.o/60)),A+=":",A+=vK(Math.trunc(K.o%60));if(Y)A+="["+K.zone.ianaName+"]";return A}var H$={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Kf={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},Vf={ordinal:1,hour:0,minute:0,second:0,millisecond:0},mL=["year","month","day","hour","minute","second","millisecond"],Qf=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],Uf=["year","ordinal","hour","minute","second","millisecond"];function nL(K){let V={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[K.toLowerCase()];if(!V)throw new $O(K);return V}function iA(K){switch(K.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return nL(K)}}function Hf(K){if(r8===void 0)r8=KK.now();if(K.type!=="iana")return K.offset(r8);let V=K.name,Q=RO.get(V);if(Q===void 0)Q=K.offset(r8),RO.set(V,Q);return Q}function tA(K,V){let Q=qU(V.zone,KK.defaultZone);if(!Q.isValid)return L1.invalid(n8(Q));let U=j1.fromObject(V),H,Y;if(!O1(K.year)){for(let A of mL)if(O1(K[A]))K[A]=H$[A];let z=wR(K)||jR(K);if(z)return L1.invalid(z);let M=Hf(Q);[H,Y]=oL(K,M,Q)}else H=KK.now();return new L1({ts:H,zone:Q,loc:U,o:Y})}function aA(K,V,Q){let U=O1(Q.round)?!0:Q.round,H=O1(Q.rounding)?"trunc":Q.rounding,Y=(M,A)=>{return M=IO(M,U||Q.calendary?0:2,Q.calendary?"round":H),V.loc.clone(Q).relFormatter(Q).format(M,A)},z=(M)=>{if(Q.calendary)if(!V.hasSame(K,M))return V.startOf(M).diff(K.startOf(M),M).get(M);else return 0;else return V.diff(K,M).get(M)};if(Q.unit)return Y(z(Q.unit),Q.unit);for(let M of Q.units){let A=z(M);if(Math.abs(A)>=1)return Y(A,M)}return Y(K>V?-0:0,Q.units[Q.units.length-1])}function eA(K){let V={},Q;if(K.length>0&&typeof K[K.length-1]==="object")V=K[K.length-1],Q=Array.from(K).slice(0,K.length-1);else Q=Array.from(K);return[V,Q]}var r8,RO=new Map;class L1{constructor(K){let V=K.zone||KK.defaultZone,Q=K.invalid||(Number.isNaN(K.ts)?new gV("invalid input"):null)||(!V.isValid?n8(V):null);this.ts=O1(K.ts)?KK.now():K.ts;let U=null,H=null;if(!Q)if(K.old&&K.old.ts===this.ts&&K.old.zone.equals(V))[U,H]=[K.old.c,K.old.o];else{let z=OU(K.o)&&!K.old?K.o:V.offset(this.ts);U=dL(this.ts,z),Q=Number.isNaN(U.year)?new gV("invalid input"):null,U=Q?null:U,H=Q?null:z}this._zone=V,this.loc=K.loc||j1.create(),this.invalid=Q,this.weekData=null,this.localWeekData=null,this.c=U,this.o=H,this.isLuxonDateTime=!0}static now(){return new L1({})}static local(){let[K,V]=eA(arguments),[Q,U,H,Y,z,M,A]=V;return tA({year:Q,month:U,day:H,hour:Y,minute:z,second:M,millisecond:A},K)}static utc(){let[K,V]=eA(arguments),[Q,U,H,Y,z,M,A]=V;return K.zone=nK.utcInstance,tA({year:Q,month:U,day:H,hour:Y,minute:z,second:M,millisecond:A},K)}static fromJSDate(K,V={}){let Q=gv(K)?K.valueOf():NaN;if(Number.isNaN(Q))return L1.invalid("invalid input");let U=qU(V.zone,KK.defaultZone);if(!U.isValid)return L1.invalid(n8(U));return new L1({ts:Q,zone:U,loc:j1.fromObject(V)})}static fromMillis(K,V={}){if(!OU(K))throw new dK(`fromMillis requires a numerical input, but received a ${typeof K} with value ${K}`);else if(K<-mA||K>mA)return L1.invalid("Timestamp out of range");else return new L1({ts:K,zone:qU(V.zone,KK.defaultZone),loc:j1.fromObject(V)})}static fromSeconds(K,V={}){if(!OU(K))throw new dK("fromSeconds requires a numerical input");else return new L1({ts:K*1000,zone:qU(V.zone,KK.defaultZone),loc:j1.fromObject(V)})}static fromObject(K,V={}){K=K||{};let Q=qU(V.zone,KK.defaultZone);if(!Q.isValid)return L1.invalid(n8(Q));let U=j1.fromObject(V),H=aL(K,iA),{minDaysInFirstWeek:Y,startOfWeek:z}=gA(H,U),M=KK.now(),A=!O1(V.specificOffset)?V.specificOffset:Q.offset(M),R=!O1(H.ordinal),D=!O1(H.year),F=!O1(H.month)||!O1(H.day),P=D||F,G=H.weekYear||H.weekNumber;if((P||R)&&G)throw new sU("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(F&&R)throw new sU("Can't mix ordinal dates with month/day");let T=G||H.weekday&&!P,v,J,k=dL(M,A);if(T)v=Qf,J=Kf,k=iL(k,Y,z);else if(R)v=Uf,J=Vf,k=e2(k);else v=mL,J=H$;let f=!1;for(let L0 of v){let s=H[L0];if(!O1(s))f=!0;else if(f)H[L0]=J[L0];else H[L0]=k[L0]}let j=T?xv(H,Y,z):R?_v(H):wR(H),_=j||jR(H);if(_)return L1.invalid(_);let p=T?_A(H,Y,z):R?NA(H):H,[N,m]=oL(p,A,Q),z0=new L1({ts:N,zone:Q,o:m,loc:U});if(H.weekday&&P&&K.weekday!==z0.weekday)return L1.invalid("mismatched weekday",`you can't specify both a weekday of ${H.weekday} and a date of ${z0.toISO()}`);if(!z0.isValid)return L1.invalid(z0.invalid);return z0}static fromISO(K,V={}){let[Q,U]=Ek(K);return jH(Q,U,V,"ISO 8601",K)}static fromRFC2822(K,V={}){let[Q,U]=Bk(K);return jH(Q,U,V,"RFC 2822",K)}static fromHTTP(K,V={}){let[Q,U]=Jk(K);return jH(Q,U,V,"HTTP",V)}static fromFormat(K,V,Q={}){if(O1(K)||O1(V))throw new dK("fromFormat requires an input string and a format");let{locale:U=null,numberingSystem:H=null}=Q,Y=j1.fromOpts({locale:U,numberingSystem:H,defaultToEN:!0}),[z,M,A,R]=ek(Y,K,V);if(R)return L1.invalid(R);else return jH(z,M,Q,`format ${V}`,K,A)}static fromString(K,V,Q={}){return L1.fromFormat(K,V,Q)}static fromSQL(K,V={}){let[Q,U]=_k(K);return jH(Q,U,V,"SQL",K)}static invalid(K,V=null){if(!K)throw new dK("need to specify a reason the DateTime is invalid");let Q=K instanceof gV?K:new gV(K,V);if(KK.throwOnInvalid)throw new KR(Q);else return new L1({invalid:Q})}static isDateTime(K){return K&&K.isLuxonDateTime||!1}static parseFormatForOpts(K,V={}){let Q=Q$(K,j1.fromObject(V));return!Q?null:Q.map((U)=>U?U.val:null).join("")}static expandFormat(K,V={}){return K$(mK.parseFormat(K),j1.fromObject(V)).map((U)=>U.val).join("")}static resetCache(){r8=void 0,RO.clear()}get(K){return this[K]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?QO(this).weekYear:NaN}get weekNumber(){return this.isValid?QO(this).weekNumber:NaN}get weekday(){return this.isValid?QO(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?UO(this).weekday:NaN}get localWeekNumber(){return this.isValid?UO(this).weekNumber:NaN}get localWeekYear(){return this.isValid?UO(this).weekYear:NaN}get ordinal(){return this.isValid?e2(this.c).ordinal:NaN}get monthShort(){return this.isValid?xH.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?xH.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?xH.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?xH.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){if(this.isValid)return this.zone.offsetName(this.ts,{format:"short",locale:this.locale});else return null}get offsetNameLong(){if(this.isValid)return this.zone.offsetName(this.ts,{format:"long",locale:this.locale});else return null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){if(this.isOffsetFixed)return!1;else return this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];let K=86400000,V=60000,Q=K6(this.c),U=this.zone.offset(Q-K),H=this.zone.offset(Q+K),Y=this.zone.offset(Q-U*V),z=this.zone.offset(Q-H*V);if(Y===z)return[this];let M=Q-Y*V,A=Q-z*V,R=dL(M,Y),D=dL(A,z);if(R.hour===D.hour&&R.minute===D.minute&&R.second===D.second&&R.millisecond===D.millisecond)return[dU(this,{ts:M}),dU(this,{ts:A})];return[this]}get isInLeapYear(){return e8(this.year)}get daysInMonth(){return tL(this.year,this.month)}get daysInYear(){return this.isValid?_H(this.year):NaN}get weeksInWeekYear(){return this.isValid?t8(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?t8(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(K={}){let{locale:V,numberingSystem:Q,calendar:U}=mK.create(this.loc.clone(K),K).resolvedOptions(this);return{locale:V,numberingSystem:Q,outputCalendar:U}}toUTC(K=0,V={}){return this.setZone(nK.instance(K),V)}toLocal(){return this.setZone(KK.defaultZone)}setZone(K,{keepLocalTime:V=!1,keepCalendarTime:Q=!1}={}){if(K=qU(K,KK.defaultZone),K.equals(this.zone))return this;else if(!K.isValid)return L1.invalid(n8(K));else{let U=this.ts;if(V||Q){let H=K.offset(this.ts),Y=this.toObject();[U]=oL(Y,H,K)}return dU(this,{ts:U,zone:K})}}reconfigure({locale:K,numberingSystem:V,outputCalendar:Q}={}){let U=this.loc.clone({locale:K,numberingSystem:V,outputCalendar:Q});return dU(this,{loc:U})}setLocale(K){return this.reconfigure({locale:K})}set(K){if(!this.isValid)return this;let V=aL(K,iA),{minDaysInFirstWeek:Q,startOfWeek:U}=gA(V,this.loc),H=!O1(V.weekYear)||!O1(V.weekNumber)||!O1(V.weekday),Y=!O1(V.ordinal),z=!O1(V.year),M=!O1(V.month)||!O1(V.day),A=z||M,R=V.weekYear||V.weekNumber;if((A||Y)&&R)throw new sU("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(M&&Y)throw new sU("Can't mix ordinal dates with month/day");let D;if(H)D=_A({...iL(this.c,Q,U),...V},Q,U);else if(!O1(V.ordinal))D=NA({...e2(this.c),...V});else if(D={...this.toObject(),...V},O1(V.day))D.day=Math.min(tL(D.year,D.month),D.day);let[F,P]=oL(D,this.o,this.zone);return dU(this,{ts:F,o:P})}plus(K){if(!this.isValid)return this;let V=S1.fromDurationLike(K);return dU(this,nA(this,V))}minus(K){if(!this.isValid)return this;let V=S1.fromDurationLike(K).negate();return dU(this,nA(this,V))}startOf(K,{useLocaleWeeks:V=!1}={}){if(!this.isValid)return this;let Q={},U=S1.normalizeUnit(K);switch(U){case"years":Q.month=1;case"quarters":case"months":Q.day=1;case"weeks":case"days":Q.hour=0;case"hours":Q.minute=0;case"minutes":Q.second=0;case"seconds":Q.millisecond=0;break}if(U==="weeks")if(V){let H=this.loc.getStartOfWeek(),{weekday:Y}=this;if(Y=3)M+="T";return M+=rA(this,z,V,Q,U,H,Y),M}toISODate({format:K="extended",precision:V="day"}={}){if(!this.isValid)return null;return HO(this,K==="extended",nL(V))}toISOWeekDate(){return sL(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:K=!1,suppressSeconds:V=!1,includeOffset:Q=!0,includePrefix:U=!1,extendedZone:H=!1,format:Y="extended",precision:z="milliseconds"}={}){if(!this.isValid)return null;return z=nL(z),(U&&mL.indexOf(z)>=3?"T":"")+rA(this,Y==="extended",V,K,Q,H,z)}toRFC2822(){return sL(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return sL(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){if(!this.isValid)return null;return HO(this,!0)}toSQLTime({includeOffset:K=!0,includeZone:V=!1,includeOffsetSpace:Q=!0}={}){let U="HH:mm:ss.SSS";if(V||K){if(Q)U+=" ";if(V)U+="z";else if(K)U+="ZZ"}return sL(this,U,!0)}toSQL(K={}){if(!this.isValid)return null;return`${this.toSQLDate()} ${this.toSQLTime(K)}`}toString(){return this.isValid?this.toISO():VO}[Symbol.for("nodejs.util.inspect.custom")](){if(this.isValid)return`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`;else return`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1000:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1000):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(K={}){if(!this.isValid)return{};let V={...this.c};if(K.includeConfig)V.outputCalendar=this.outputCalendar,V.numberingSystem=this.loc.numberingSystem,V.locale=this.loc.locale;return V}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(K,V="milliseconds",Q={}){if(!this.isValid||!K.isValid)return S1.invalid("created by diffing an invalid DateTime");let U={locale:this.locale,numberingSystem:this.numberingSystem,...Q},H=yv(V).map(S1.normalizeUnit),Y=K.valueOf()>this.valueOf(),z=Y?this:K,M=Y?K:this,A=ck(z,M,H,U);return Y?A.negate():A}diffNow(K="milliseconds",V={}){return this.diff(L1.now(),K,V)}until(K){return this.isValid?$K.fromDateTimes(this,K):this}hasSame(K,V,Q){if(!this.isValid)return!1;let U=K.valueOf(),H=this.setZone(K.zone,{keepLocalTime:!0});return H.startOf(V,Q)<=U&&U<=H.endOf(V,Q)}equals(K){return this.isValid&&K.isValid&&this.valueOf()===K.valueOf()&&this.zone.equals(K.zone)&&this.loc.equals(K.loc)}toRelative(K={}){if(!this.isValid)return null;let V=K.base||L1.fromObject({},{zone:this.zone}),Q=K.padding?thisV.valueOf(),Math.min)}static max(...K){if(!K.every(L1.isDateTime))throw new dK("max requires all arguments be DateTimes");return yA(K,(V)=>V.valueOf(),Math.max)}static fromFormatExplain(K,V,Q={}){let{locale:U=null,numberingSystem:H=null}=Q,Y=j1.fromOpts({locale:U,numberingSystem:H,defaultToEN:!0});return V$(Y,K,V)}static fromStringExplain(K,V,Q={}){return L1.fromFormatExplain(K,V,Q)}static buildFormatParser(K,V={}){let{locale:Q=null,numberingSystem:U=null}=V,H=j1.fromOpts({locale:Q,numberingSystem:U,defaultToEN:!0});return new BO(H,K)}static fromFormatParser(K,V,Q={}){if(O1(K)||O1(V))throw new dK("fromFormatParser requires an input string and a format parser");let{locale:U=null,numberingSystem:H=null}=Q,Y=j1.fromOpts({locale:U,numberingSystem:H,defaultToEN:!0});if(!Y.equals(V.locale))throw new dK(`fromFormatParser called with a locale of ${Y}, but the format parser was created for ${V.locale}`);let{result:z,zone:M,specificOffset:A,invalidReason:R}=V.explainFromTokens(K);if(R)return L1.invalid(R);else return jH(z,M,Q,`format ${V.format}`,K,A)}static get DATE_SHORT(){return rL}static get DATE_MED(){return UR}static get DATE_MED_WITH_WEEKDAY(){return Av}static get DATE_FULL(){return HR}static get DATE_HUGE(){return zR}static get TIME_SIMPLE(){return LR}static get TIME_WITH_SECONDS(){return ZR}static get TIME_WITH_SHORT_OFFSET(){return YR}static get TIME_WITH_LONG_OFFSET(){return qR}static get TIME_24_SIMPLE(){return OR}static get TIME_24_WITH_SECONDS(){return MR}static get TIME_24_WITH_SHORT_OFFSET(){return WR}static get TIME_24_WITH_LONG_OFFSET(){return XR}static get DATETIME_SHORT(){return AR}static get DATETIME_SHORT_WITH_SECONDS(){return RR}static get DATETIME_MED(){return $R}static get DATETIME_MED_WITH_SECONDS(){return FR}static get DATETIME_MED_WITH_WEEKDAY(){return Rv}static get DATETIME_FULL(){return DR}static get DATETIME_FULL_WITH_SECONDS(){return SR}static get DATETIME_HUGE(){return PR}static get DATETIME_HUGE_WITH_SECONDS(){return CR}}function o8(K){if(L1.isDateTime(K))return K;else if(K&&K.valueOf&&OU(K.valueOf()))return L1.fromJSDate(K);else if(K&&typeof K==="object")return L1.fromObject(K);else throw new dK(`Unknown datetime argument: ${K}, of type ${typeof K}`)}var zf="3.7.2";var Lf=Object.defineProperty,Zf=(K,V)=>{for(var Q in V)Lf(K,Q,{get:V[Q],enumerable:!0,configurable:!0,set:(U)=>V[Q]=()=>U})},GV=globalThis,G1=(K)=>{if(!GV.emitLitDebugLogEvents)return;GV.dispatchEvent(new CustomEvent("lit-debug",{detail:K}))},Yf=0,Hz;GV.litIssuedWarnings??=new Set,Hz=(K,V)=>{if(V+=K?` See https://lit.dev/msg/${K} for more information.`:"",!GV.litIssuedWarnings.has(V)&&!GV.litIssuedWarnings.has(K))console.warn(V),GV.litIssuedWarnings.add(V)},queueMicrotask(()=>{Hz("dev-mode","Lit is in dev mode. Not recommended for production!")});var KQ=GV.ShadyDOM?.inUse&&GV.ShadyDOM?.noPatch===!0?GV.ShadyDOM.wrap:(K)=>K,U6=GV.trustedTypes,L$=U6?U6.createPolicy("lit-html",{createHTML:(K)=>K}):void 0,qf=(K)=>K,Z6=(K,V,Q)=>qf,Of=(K)=>{if(tU!==Z6)throw Error("Attempted to overwrite existing lit-html security policy. setSanitizeDOMValueFactory should be called at most once.");tU=K},Mf=()=>{tU=Z6},wO=(K,V,Q)=>{return tU(K,V,Q)},X$="$lit$",yQ=`lit$${Math.random().toFixed(9).slice(2)}$`,A$="?"+yQ,Wf=`<${A$}>`,iU=document,zz=()=>iU.createComment(""),Lz=(K)=>K===null||typeof K!="object"&&typeof K!="function",jO=Array.isArray,Xf=(K)=>jO(K)||typeof K?.[Symbol.iterator]==="function",JO=`[ \f\r]`,Af=`[^ \f\r"'\`<>=]`,Rf=`[^\\s"'>=/]`,Qz=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,Z$=1,vO=2,$f=3,Y$=/-->/g,q$=/>/g,nU=new RegExp(`>|${JO}(?:(${Rf}+)(${JO}*=${JO}*(?:${Af}|("|')|))|$)`,"g"),Ff=0,O$=1,Df=2,M$=3,kO=/'/g,fO=/"/g,R$=/^(?:script|style|textarea|title)$/i,Sf=1,H6=2,z6=3,xO=1,L6=2,Pf=3,Cf=4,If=5,_O=6,Gf=7,NO=(K)=>(V,...Q)=>{if(V.some((U)=>U===void 0))console.warn(`Some template strings are undefined. This is probably caused by illegal octal escape sequences.`);if(Q.some((U)=>U?._$litStatic$))Hz("",`Static values 'literal' or 'unsafeStatic' cannot be used as values to non-static templates. Please use the static 'html' tag function. See https://lit.dev/docs/templates/expressions/#static-expressions`);return{["_$litType$"]:K,strings:V,values:Q}},rd=NO(Sf),id=NO(H6),td=NO(z6),Zz=Symbol.for("lit-noChange"),FK=Symbol.for("lit-nothing"),W$=new WeakMap,rU=iU.createTreeWalker(iU,129),tU=Z6;function $$(K,V){if(!jO(K)||!K.hasOwnProperty("raw")){let Q="invalid template strings array";throw Q=` Internal Error: expected template strings to be an array with a 'raw' field. Faking a template strings array by calling html or svg like an ordinary function is effectively the same as calling unsafeHtml and can lead to major security issues, e.g. opening your code up to XSS attacks. If you're using the html or svg tagged template functions normally and still seeing this error, please file a bug at https://github.com/lit/lit/issues/new?template=bug_report.md and include information about your build tooling, if any. `.trim().replace(/\n */g,` `),Error(Q)}return L$!==void 0?L$.createHTML(V):V}var Tf=(K,V)=>{let Q=K.length-1,U=[],H=V===H6?"":V===z6?"":"",Y,z=Qz;for(let A=0;A")z=Y??Qz,D=-1;else if(G[O$]===void 0)D=-2;else D=z.lastIndex-G[Df].length,F=G[O$],z=G[M$]===void 0?nU:G[M$]==='"'?fO:kO;else if(z===fO||z===kO)z=nU;else if(z===Y$||z===q$)z=Qz;else z=nU,Y=void 0}console.assert(D===-1||z===nU||z===kO||z===fO,"unexpected parse state B");let T=z===nU&&K[A+1].startsWith("/>")?" ":"";H+=z===Qz?R+Wf:D>=0?(U.push(F),R.slice(0,D)+X$+R.slice(D))+yQ+T:R+yQ+(D===-2?A:T)}let M=H+(K[Q]||"")+(V===H6?"":V===z6?"":"");return[$$(K,M),U]};class Yz{constructor({strings:K,["_$litType$"]:V},Q){this.parts=[];let U,H=0,Y=0,z=K.length-1,M=this.parts,[A,R]=Tf(K,V);if(this.el=Yz.createElement(A,Q),rU.currentNode=this.el.content,V===H6||V===z6){let D=this.el.content.firstChild;D.replaceWith(...D.childNodes)}while((U=rU.nextNode())!==null&&M.length0){U.textContent=U6?U6.emptyScript:"";for(let P=0;P" contains a duplicate "disabled" attribute. The error was detected in the following template: \n`'+K.join("${...}")+"`");G1&&G1({kind:"template prep",template:this,clonableTemplate:this.el,parts:this.parts,strings:K})}static createElement(K,V){let Q=iU.createElement("template");return Q.innerHTML=K,Q}}function uH(K,V,Q=K,U){if(V===Zz)return V;let H=U!==void 0?Q.__directives?.[U]:Q.__directive,Y=Lz(V)?void 0:V._$litDirective$;if(H?.constructor!==Y){if(H?._$notifyDirectiveConnectionChanged?.(!1),Y===void 0)H=void 0;else H=new Y(K),H._$initialize(K,Q,U);if(U!==void 0)(Q.__directives??=[])[U]=H;else Q.__directive=H}if(H!==void 0)V=uH(K,H._$resolve(K,V.values),H,U);return V}class F${constructor(K,V){this._$parts=[],this._$disconnectableChildren=void 0,this._$template=K,this._$parent=V}get parentNode(){return this._$parent.parentNode}get _$isConnected(){return this._$parent._$isConnected}_clone(K){let{el:{content:V},parts:Q}=this._$template,U=(K?.creationScope??iU).importNode(V,!0);rU.currentNode=U;let H=rU.nextNode(),Y=0,z=0,M=Q[0];while(M!==void 0){if(Y===M.index){let A;if(M.type===L6)A=new Oz(H,H.nextSibling,this,K);else if(M.type===xO)A=new M.ctor(H,M.name,M.strings,this,K);else if(M.type===_O)A=new C$(H,this,K);this._$parts.push(A),M=Q[++z]}if(Y!==M?.index)H=rU.nextNode(),Y++}return rU.currentNode=iU,U}_update(K){let V=0;for(let Q of this._$parts){if(Q!==void 0)if(G1&&G1({kind:"set part",part:Q,value:K[V],valueIndex:V,values:K,templateInstance:this}),Q.strings!==void 0)Q._$setValue(K,Q,V),V+=Q.strings.length-2;else Q._$setValue(K[V]);V++}}}class Oz{get _$isConnected(){return this._$parent?._$isConnected??this.__isConnected}constructor(K,V,Q,U){this.type=L6,this._$committedValue=FK,this._$disconnectableChildren=void 0,this._$startNode=K,this._$endNode=V,this._$parent=Q,this.options=U,this.__isConnected=U?.isConnected??!0,this._textSanitizer=void 0}get parentNode(){let K=KQ(this._$startNode).parentNode,V=this._$parent;if(V!==void 0&&K?.nodeType===11)K=V.parentNode;return K}get startNode(){return this._$startNode}get endNode(){return this._$endNode}_$setValue(K,V=this){if(this.parentNode===null)throw Error("This `ChildPart` has no `parentNode` and therefore cannot accept a value. This likely means the element containing the part was manipulated in an unsupported way outside of Lit's control such that the part's marker nodes were ejected from DOM. For example, setting the element's `innerHTML` or `textContent` can do this.");if(K=uH(this,K,V),Lz(K)){if(K===FK||K==null||K===""){if(this._$committedValue!==FK)G1&&G1({kind:"commit nothing to child",start:this._$startNode,end:this._$endNode,parent:this._$parent,options:this.options}),this._$clear();this._$committedValue=FK}else if(K!==this._$committedValue&&K!==Zz)this._commitText(K)}else if(K._$litType$!==void 0)this._commitTemplateResult(K);else if(K.nodeType!==void 0){if(this.options?.host===K){this._commitText("[probable mistake: rendered a template's host in itself (commonly caused by writing ${this} in a template]"),console.warn("Attempted to render the template host",K,"inside itself. This is almost always a mistake, and in dev mode ","we render some warning text. In production however, we'll ","render it, which will usually result in an error, and sometimes ","in the element disappearing from the DOM.");return}this._commitNode(K)}else if(Xf(K))this._commitIterable(K);else this._commitText(K)}_insert(K){return KQ(KQ(this._$startNode).parentNode).insertBefore(K,this._$endNode)}_commitNode(K){if(this._$committedValue!==K){if(this._$clear(),tU!==Z6){let V=this._$startNode.parentNode?.nodeName;if(V==="STYLE"||V==="SCRIPT"){let Q="Forbidden";if(V==="STYLE")Q="Lit does not support binding inside style nodes. This is a security risk, as style injection attacks can exfiltrate data and spoof UIs. Consider instead using css`...` literals to compose styles, and do dynamic styling with css custom properties, ::parts, s, and by mutating the DOM rather than stylesheets.";else Q="Lit does not support binding inside script nodes. This is a security risk, as it could allow arbitrary code execution.";throw Error(Q)}}G1&&G1({kind:"commit node",start:this._$startNode,parent:this._$parent,value:K,options:this.options}),this._$committedValue=this._insert(K)}}_commitText(K){if(this._$committedValue!==FK&&Lz(this._$committedValue)){let V=KQ(this._$startNode).nextSibling;if(this._textSanitizer===void 0)this._textSanitizer=wO(V,"data","property");K=this._textSanitizer(K),G1&&G1({kind:"commit text",node:V,value:K,options:this.options}),V.data=K}else{let V=iU.createTextNode("");if(this._commitNode(V),this._textSanitizer===void 0)this._textSanitizer=wO(V,"data","property");K=this._textSanitizer(K),G1&&G1({kind:"commit text",node:V,value:K,options:this.options}),V.data=K}this._$committedValue=K}_commitTemplateResult(K){let{values:V,["_$litType$"]:Q}=K,U=typeof Q==="number"?this._$getTemplate(K):(Q.el===void 0&&(Q.el=Yz.createElement($$(Q.h,Q.h[0]),this.options)),Q);if(this._$committedValue?._$template===U)G1&&G1({kind:"template updating",template:U,instance:this._$committedValue,parts:this._$committedValue._$parts,options:this.options,values:V}),this._$committedValue._update(V);else{let H=new F$(U,this),Y=H._clone(this.options);G1&&G1({kind:"template instantiated",template:U,instance:H,parts:H._$parts,options:this.options,fragment:Y,values:V}),H._update(V),G1&&G1({kind:"template instantiated and updated",template:U,instance:H,parts:H._$parts,options:this.options,fragment:Y,values:V}),this._commitNode(Y),this._$committedValue=H}}_$getTemplate(K){let V=W$.get(K.strings);if(V===void 0)W$.set(K.strings,V=new Yz(K));return V}_commitIterable(K){if(!jO(this._$committedValue))this._$committedValue=[],this._$clear();let V=this._$committedValue,Q=0,U;for(let H of K){if(Q===V.length)V.push(U=new Oz(this._insert(zz()),this._insert(zz()),this,this.options));else U=V[Q];U._$setValue(H),Q++}if(Q2||Q[0]!==""||Q[1]!=="")this._$committedValue=Array(Q.length-1).fill(new String),this.strings=Q;else this._$committedValue=FK;this._sanitizer=void 0}_$setValue(K,V=this,Q,U){let H=this.strings,Y=!1;if(H===void 0){if(K=uH(this,K,V,0),Y=!Lz(K)||K!==this._$committedValue&&K!==Zz,Y)this._$committedValue=K}else{let z=K;K=H[0];let M,A;for(M=0;M\` has a \`@${V}=...\` listener with invalid content. Event listeners in templates must have exactly one expression and no surrounding text.`)}_$setValue(K,V=this){if(K=uH(this,K,V,0)??FK,K===Zz)return;let Q=this._$committedValue,U=K===FK&&Q!==FK||K.capture!==Q.capture||K.once!==Q.once||K.passive!==Q.passive,H=K!==FK&&(Q===FK||U);if(G1&&G1({kind:"commit event listener",element:this.element,name:this.name,value:K,options:this.options,removeListener:U,addListener:H,oldListener:Q}),U)this.element.removeEventListener(this.name,this,Q);if(H)this.element.addEventListener(this.name,this,K);this._$committedValue=K}handleEvent(K){if(typeof this._$committedValue==="function")this._$committedValue.call(this.options?.host??this.element,K);else this._$committedValue.handleEvent(K)}}class C${constructor(K,V,Q){this.element=K,this.type=_O,this._$disconnectableChildren=void 0,this._$parent=V,this.options=Q}get _$isConnected(){return this._$parent._$isConnected}_$setValue(K){G1&&G1({kind:"commit to element binding",element:this.element,value:K,options:this.options}),uH(this,K)}}var Ef=GV.litHtmlPolyfillSupportDevMode;Ef?.(Yz,Oz);(GV.litHtmlVersions??=[]).push("3.3.1");if(GV.litHtmlVersions.length>1)queueMicrotask(()=>{Hz("multiple-versions","Multiple versions of Lit loaded. Loading multiple versions is not recommended.")});var Uz=(K,V,Q)=>{if(V==null)throw TypeError(`The container to render into may not be ${V}`);let U=Yf++,H=Q?.renderBefore??V,Y=H._$litPart$;if(G1&&G1({kind:"begin render",id:U,value:K,container:V,options:Q,part:Y}),Y===void 0){let z=Q?.renderBefore??null;H._$litPart$=Y=new Oz(V.insertBefore(zz(),z),z,void 0,Q??{})}return Y._$setValue(K),G1&&G1({kind:"end render",id:U,value:K,container:V,options:Q,part:Y}),Y};Uz.setSanitizer=Of,Uz.createSanitizer=wO,Uz._testOnlyClearSanitizerFactoryDoNotCallOrElse=Mf;var Bf={};Zf(Bf,{isTemplateResult:()=>qz,deserializeCSS:()=>Y6,callAsync:()=>gO});function gO(K,V,...Q){try{let U=K.apply(V,Q);return U instanceof Promise?U:Promise.resolve(U)}catch(U){return Promise.reject(U)}}function qz(K){return K!==null&&typeof K==="object"&&"_$litType$"in K}function Y6(K,V="",Q=0){let U=Object.keys(K),H="";for(let Y of U){let z=K[Y];if(typeof z==="object"&&z!==null){if(V&&!Y.startsWith("@"))if(Y.startsWith("&"))H+=`${Y.replace(/&/g,V)} { `;else H+=`${V} ${Y} { `;else H+=`${Y} { `;let M=Object.keys(z);for(let A of M){H+="\t".repeat(Q);let R=z[A];if(typeof R==="object"&&R!==null){let D={};D[A]=R,H+=Y6(D,V,Q+1)}else H+=` ${A}: ${R}; `}H+=`} `}else H+="\t".repeat(Q),H+=` ${Y}: ${z}; `}return H}class kK extends HTMLElement{_children;_state;_props;_ready;_connected;_isReady;_style;_updatingProps;_renderId;_propsProxy;_stateProxy;_hasBeenMounted;static _tag;static _template;static _observedAttributes=[];static _onMount;static _onUnmount;static _onError;static _applyMiddleware;static _hasMiddleware;static get observedAttributes(){return this._observedAttributes}static set observedAttributes(K){this._observedAttributes=K}static get tag(){if(typeof this._tag>"u"){let K=this.name,V=K.match(/([A-Z])/g);if(V!==null)for(let Q of V)K=K.replace(Q,`-${Q}`.toLowerCase());this._tag=K.slice(1)}return this._tag}static set tag(K){this._tag=K}static template(K=null,V=null){if(K!==null)this._template=K,document.querySelectorAll(this.tag).forEach((Q)=>{if(Q instanceof kK&&Q._isReady)Q.forceRender()});else{if(typeof this._template==="function")return this._template.call(V,V);return this._template}}constructor(){super();this._children="",this._state={},this._props={},this._ready=[],this._connected=!1,this._isReady=!1,this._style={},this._updatingProps=!1,this._renderId=0,this._propsProxy=null,this._stateProxy=null,this._hasBeenMounted=!1}get width(){return parseInt(getComputedStyle(this).width.replace("px",""))}set width(K){this.style.width=typeof K==="number"?`${K}px`:K}get height(){return parseInt(getComputedStyle(this).height.replace("px",""))}set height(K){this.style.height=typeof K==="number"?`${K}px`:K}get static(){return this.constructor}set static(K){throw Error("Component static properties cannot be reassigned.")}get props(){if(!this._propsProxy)this._propsProxy=new Proxy(this._props,{get:(K,V)=>{if(V in K&&typeof K[V]<"u")return K[V];if(this.hasAttribute(V)){let Q=this.getAttribute(V);if(typeof Q==="string"){if(Q==="false")Q=!1;else if(Q==="true"||Q==="")Q=!0;else if(!isNaN(Number(Q)))Q=Q.includes(".")?parseFloat(Q):parseInt(Q)}return Q}return},set:()=>{throw Error("Component props should be set using the `setProps` function.")}});return this._propsProxy}set props(K){if(!this._connected)this._props={...this._props,...K},this._propsProxy=null;else throw Error("Component props cannot be directly assigned. Use the `setProps` function instead.")}get state(){if(!this._stateProxy)this._stateProxy=new Proxy(this._state,{get:(K,V)=>K[V],set:(K,V,Q)=>{if(!this._connected)return K[V]=Q,!0;else throw Error("Component state should be set using the `setState` function instead.")}});return this._stateProxy}set state(K){if(!this._connected)this._state={...this._state,...K},this._stateProxy=null;else throw Error("Component state should be set using the `setState` function instead.")}get dom(){return this}set dom(K){throw Error("Component DOM can not be overwritten.")}get slotContent(){return this._children}get isConnected(){return this._connected}get isReady(){return this._isReady}get isFirstMount(){return!this._hasBeenMounted}static register(){window.customElements.define(this.tag,this)}template(K=null){return this.constructor.template(K,this)}static _styleSheet=null;setStyle(K,V=!1){let Q=this.constructor;if(!Q._styleSheet)Q._styleSheet=new CSSStyleSheet;let U="";if(typeof K==="object"){if(!V)this._style={...this._style,...K};else this._style={...K};U=Y6(this._style,Q.tag)}else if(typeof K==="string")if(!V)U=Array.from(Q._styleSheet.cssRules||[]).map((H)=>H.cssText).join(` `)+` `+K;else U=K;if(Q._styleSheet.replaceSync(U),!document.adoptedStyleSheets.includes(Q._styleSheet))document.adoptedStyleSheets=[...document.adoptedStyleSheets,Q._styleSheet];return this._style}setState(K){let V=K;if(kK._hasMiddleware?.("state")&&kK._applyMiddleware)V=kK._applyMiddleware("state",this,K);let Q={...this._state};this._state={...this._state,...V},this._stateProxy=null;for(let U of Object.keys(V))this.updateCallback(U,Q[U],this._state[U],"state",Q,this._state)}setProps(K){let V=K;if(kK._hasMiddleware?.("props")&&kK._applyMiddleware)V=kK._applyMiddleware("props",this,K);let Q={...this._props};this._props={...this._props,...V},this._propsProxy=null;for(let U of Object.keys(V))this.updateCallback(U,Q[U],this._props[U],"props",Q,this._props);this._updatingProps=!0,this._setPropAttributes(!0),this._updatingProps=!1}_setPropAttributes(K=!1){for(let[V,Q]of Object.entries(this._props)){let U=typeof Q;if(U==="string"||U==="number"||U==="boolean")if(K)this.setAttribute(V,String(Q));else this._props[V]=this.props[V],this.setAttribute(V,String(this.props[V]))}}on(K,V,Q){return this.addEventListener(K,V,Q),this}off(K,V,Q){return this.removeEventListener(K,V,Q),this}once(K,V,Q){let U=typeof Q==="boolean"?{capture:Q,once:!0}:{...Q,once:!0};return this.addEventListener(K,V,U),this}emit(K,V,Q){let U=new CustomEvent(K,{detail:V,bubbles:!0,cancelable:!0,composed:!0,...Q});return this.dispatchEvent(U)}query(K){return this.dom.querySelector(K)}queryAll(K){return this.dom.querySelectorAll(K)}async willUpdate(K,V,Q,U,H,Y){}async update(K,V,Q,U,H,Y){}async didUpdate(K,V,Q,U,H,Y){}async onStateUpdate(K,V,Q,U,H){}async onPropsUpdate(K,V,Q,U,H){}async willMount(){}async didMount(){}async didReconnect(){}async willUnmount(){}async unmount(){}async didUnmount(){}forceRender(){return this._render()}render(){return""}async _render(){let K=++this._renderId,V=this.render;if(this.constructor._template!==void 0)V=()=>this.template();let Q=await gO(V,this);if(K!==this._renderId)return;let U=qz(Q)||Q===FK?"lit":"string";if(kK._hasMiddleware?.("render")&&kK._applyMiddleware)Q=kK._applyMiddleware("render",this,Q,U);if(qz(Q)||Q===FK){if(!this.hasAttribute("data-lit-rendered"))this.innerHTML="",this.setAttribute("data-lit-rendered","");Uz(Q,this,{host:this});return}let H=Q.trim();if(H==="")return;let Y=this.dom.querySelector("slot");if(Y!==null){let z=document.createElement("template");z.innerHTML=H,Y.replaceWith(z.content)}else if(this.innerHTML=H,this._children!==""&&H.indexOf(this._children)===-1)this.innerHTML+=this._children}async connectedCallback(){let K=this.static.tag;try{if(this._connected=!0,this.dataset.component=K,typeof this.static._template>"u"){let U=document.querySelector(`template#${K}`);if(U!==null)this.template(U.innerHTML);else this.static._template=void 0}let V=!this._hasBeenMounted;if(V)this._children=this.innerHTML.trim();if(this._setPropAttributes(!1),await this.willMount(),await this._render(),V)await this.didMount();else await this.didReconnect();this._isReady=!0,this._hasBeenMounted=!0;let Q=[...this._ready];this._ready=[];for(let U of Q)U.call(this);if(kK._onMount)kK._onMount(this,K)}catch(V){if(kK._onError)kK._onError(V,this,K,"connectedCallback");else throw V}}ready(K){if(this._isReady)K.call(this);else this._ready.push(K)}async disconnectedCallback(){let K=this.static.tag;try{if(await this.willUnmount(),await this.unmount(),await this.didUnmount(),this._connected=!1,this._isReady=!1,this._ready=[],kK._onUnmount)kK._onUnmount(this,K)}catch(V){if(kK._onError)kK._onError(V,this,K,"disconnectedCallback");else throw V}}async updateCallback(K,V,Q,U="props",H={},Y={}){if(await this.willUpdate(U,K,V,Q,H,Y),await this.update(U,K,V,Q,H,Y),U==="state")await this.onStateUpdate(K,V,Q,H,Y);else if(U==="props"||U==="attribute")await this.onPropsUpdate(K,V,Q,H,Y);await this.didUpdate(U,K,V,Q,H,Y)}attributeChangedCallback(K,V,Q){if(V!==Q&&!this._updatingProps)this.updateCallback(K,V,Q,"attribute")}}var IV=kK;class I$ extends IV{_shadowDOM;static _styleSheet=null;constructor(){super();this._shadowDOM=this.attachShadow({mode:"open"})}setStyle(K,V=!1){let Q=this.constructor;if(!Q._styleSheet)Q._styleSheet=new CSSStyleSheet;let U="";if(typeof K==="object"){if(!V)this._style={...this._style,...K};else this._style={...K};U=Y6(this._style)}else if(typeof K==="string")if(!V)U=Array.from(Q._styleSheet.cssRules||[]).map((H)=>H.cssText).join(` `)+` `+K;else U=K;return Q._styleSheet.replaceSync(U),this._shadowDOM.adoptedStyleSheets=[Q._styleSheet],this._style}async _render(){let K=++this._renderId,V=this.render;if(this.constructor._template!==void 0)V=()=>this.template();let Q=await gO(V,this);if(K!==this._renderId)return;let U=qz(Q)||Q===FK?"lit":"string";if(IV._hasMiddleware?.("render")&&IV._applyMiddleware)Q=IV._applyMiddleware("render",this,Q,U);if(qz(Q)||Q===FK){Uz(Q,this._shadowDOM,{host:this});return}let H=Q.trim(),Y=Array.from(this._shadowDOM.childNodes);for(let M of Y)M.remove();if(H==="")return;let z=document.createElement("template");z.innerHTML=H,this._shadowDOM.appendChild(z.content)}get dom(){throw Error("ShadowComponent DOM can not be accessed. Use the `shadowRoot` property instead.")}set dom(K){throw Error("ShadowComponent DOM can not be overwritten.")}get shadowRoot(){return this._shadowDOM}set shadowRoot(K){throw Error("ShadowComponent shadowRoot can not be overwritten.")}query(K){return this._shadowDOM.querySelector(K)}queryAll(K){return this._shadowDOM.querySelectorAll(K)}}var G$=I$;class yO{static _debug=!1;static components={};static implementations={};static state={};static subscribers={};static mountCallbacks=new Set;static unmountCallbacks=new Set;static errorCallbacks=new Set;static aliases={};static lazyLoaders={};static middleware={props:new Set,state:new Set,render:new Set};static _initialized=!1;static _init(){if(this._initialized)return;this._initialized=!0,IV._onMount=(K,V)=>this._notifyMount(K,V),IV._onUnmount=(K,V)=>this._notifyUnmount(K,V),IV._onError=(K,V,Q,U)=>this._notifyError(K,V,Q,U),IV._applyMiddleware=(K,V,Q,U)=>this._applyMiddleware(K,V,Q,U),IV._hasMiddleware=(K)=>this._hasMiddleware(K)}static register(K,V){if(this._init(),typeof this.components[K]>"u")this.components[K]=V,this.implementations[K]=V,V._tag=K,window.customElements.define(K,V),this.components[K]._registered=!0,this.log(`Registered: <${K}>`);else throw Error("A component with this tag has already been registered. Use the evolve() function to modify the component.")}static getImplementation(K){return this.implementations[K]||this.components[K]}static evolve(K,V,Q=!1){if(typeof this.components[K]>"u")throw Error("No component with this tag has been registered. Cannot Evolve.");if(this.implementations[K]=V,V._registered=!0,this.log(`Evolved: <${K}>`),Q){let U=V.prototype,H=Object.getOwnPropertyNames(U),Y={};try{Y=Reflect.construct(V,[],V)}catch(z){this.log(`Could not extract defaults for <${K}> during evolve:`,z)}document.querySelectorAll(K).forEach((z)=>{if(z instanceof IV&&z.isReady){let M=z;for(let A of H)if(A!=="constructor"&&typeof U[A]==="function"){let R=U[A];M[A]=R.bind(z)}if(Y._state){let A=M._state||{},R=Y._state;for(let D of Object.keys(R))if(!(D in A))A[D]=R[D];M._state=A}if(Y._props){let A=M._props||{},R=Y._props;for(let D of Object.keys(R))if(!(D in A))A[D]=R[D];M._props=A}z.forceRender()}})}}static instances(K,V){if(typeof this.components[K]<"u")if(typeof V==="function")document.querySelectorAll(K).forEach(V);else return document.querySelectorAll(K);else throw Error("No component with the provided tag has been registered.")}static instantiate(K,V){if(!this.has(K))throw Error(`No component with tag "${K}" has been registered.`);if(!this.components[K]._registered)this.register(K,this.components[K]);let Q=document.createElement(this.components[K].tag);return Q.setProps(V),Q}static has(K){return typeof this.components[K]<"u"}static get(K){return this.components[K]}static setState(K,V){let Q=this.state[K];if(this.state[K]=V,this.subscribers[K])this.subscribers[K].forEach((U)=>{U(V,Q)})}static getState(K){return this.state[K]}static hasState(K){return K in this.state}static deleteState(K){if(K in this.state){let V=this.state[K];if(delete this.state[K],this.subscribers[K])this.subscribers[K].forEach((Q)=>{Q(void 0,V)});return!0}return!1}static subscribe(K,V){if(!this.subscribers[K])this.subscribers[K]=new Set;return this.subscribers[K].add(V),()=>{this.unsubscribe(K,V)}}static unsubscribe(K,V){if(this.subscribers[K])this.subscribers[K].delete(V)}static getAllState(){return{...this.state}}static clearState(){let K=Object.keys(this.state);for(let V of K)this.deleteState(V)}static get debug(){return this._debug}static set debug(K){this._debug=K}static log(K,V){if(this._debug)if(V!==void 0)console.log(`[Pandora] ${K}`,V);else console.log(`[Pandora] ${K}`)}static list(){return Object.keys(this.components)}static stats(K){if(K){if(!this.has(K))throw Error(`No component with tag "${K}" has been registered.`);return{tag:K,instanceCount:document.querySelectorAll(K).length,isRegistered:this.components[K]?._registered??!1,isLazy:K in this.lazyLoaders}}return this.list().map((V)=>({tag:V,instanceCount:document.querySelectorAll(V).length,isRegistered:this.components[V]?._registered??!1,isLazy:V in this.lazyLoaders}))}static onMount(K){return this._init(),this.mountCallbacks.add(K),()=>this.mountCallbacks.delete(K)}static onUnmount(K){return this._init(),this.unmountCallbacks.add(K),()=>this.unmountCallbacks.delete(K)}static _notifyMount(K,V){this.log(`Mounted: <${V}>`),this.mountCallbacks.forEach((Q)=>{try{Q(K,V)}catch(U){console.error("[Pandora] Error in onMount callback:",U)}})}static _notifyUnmount(K,V){this.log(`Unmounted: <${V}>`),this.unmountCallbacks.forEach((Q)=>{try{Q(K,V)}catch(U){console.error("[Pandora] Error in onUnmount callback:",U)}})}static onError(K){return this._init(),this.errorCallbacks.add(K),()=>this.errorCallbacks.delete(K)}static _notifyError(K,V,Q,U){if(this.log(`Error in <${Q}> during ${U}:`,K),this.errorCallbacks.size===0)throw K;this.errorCallbacks.forEach((H)=>{try{H(K,V,Q,U)}catch(Y){console.error("[Pandora] Error in onError callback:",Y)}})}static alias(K,V){if(!this.has(V))throw Error(`Cannot create alias: no component with tag "${V}" has been registered.`);if(this.has(K))throw Error(`Cannot create alias: a component with tag "${K}" already exists.`);this.aliases[K]=V;let Q=this.components[V],U=class extends Q{static _tag=K};this.components[K]=U,window.customElements.define(K,U),this.log(`Created alias: <${K}> -> <${V}>`)}static getOriginalTag(K){return this.aliases[K]}static isAlias(K){return K in this.aliases}static lazy(K,V){if(this._init(),this.has(K))throw Error(`Cannot register lazy component: a component with tag "${K}" already exists.`);this.lazyLoaders[K]=V;let Q=yO;class U extends IV{static _tag=K;_lazyLoaded=!1;async connectedCallback(){await Q._loadLazyComponent(K);let H=Q.getImplementation(K);if(H&&H!==U){let Y=H.prototype,z=Object.getOwnPropertyNames(Y),M=this;for(let R of z)if(R!=="constructor"&&typeof Y[R]==="function"){let D=Y[R];M[R]=D.bind(this)}let A={};try{A=Reflect.construct(H,[],H)}catch(R){Q.log(`Could not extract defaults for lazy <${K}>:`,R)}if(A._state)M._state={...A._state};if(A._props)M._props={...A._props};this._lazyLoaded=!0}await super.connectedCallback()}}this.components[K]=U,window.customElements.define(K,U),this.log(`Registered lazy component: <${K}>`)}static async _loadLazyComponent(K){if(!(K in this.lazyLoaders))return;let V=this.lazyLoaders[K];this.log(`Loading lazy component: <${K}>`);try{let Q=await V(),U="default"in Q?Q.default:Q;delete this.lazyLoaders[K],this.implementations[K]=U,U._registered=!0,this.log(`Loaded lazy component: <${K}>`)}catch(Q){throw console.error(`[Pandora] Failed to load lazy component <${K}>:`,Q),Q}}static isLazy(K){return K in this.lazyLoaders}static async preload(K){if(this.isLazy(K))await this._loadLazyComponent(K)}static use(K,V){return this._init(),this.middleware[K].add(V),()=>this.middleware[K].delete(V)}static _applyMiddleware(K,V,Q,U){let H=Q;return this.middleware[K].forEach((Y)=>{try{H=Y(V,H,U)}catch(z){console.error(`[Pandora] Error in ${K} middleware:`,z)}}),H}static _hasMiddleware(K){return this.middleware[K].size>0}}var hQ=yO;class t0{static queue=[];static registry=new Map;static isDevEnvironment(){return window.location.protocol.indexOf("file")===0||window.location.hostname==="localhost"||window.location.hostname==="127.0.0.1"}static escapeHtml(K){let V=document.createElement("div");return V.textContent=K,V.innerHTML}static generateModalHtml(K){return` `}static attachDismissHandler(K){m0(`[data-error="${K}"] button`).click(function(){m0(`[data-error="${K}"]`).remove(),t0.pop()}),Prism?.highlightAll()}static register(K,V){t0.registry.set(K,V)}static interpolate(K,V){return K.replace(/\{\{(\w+)\}\}/g,(Q,U)=>{let H=V[U];if(H===void 0)return Q;return String(H)})}static interpolateProps(K,V){let Q={};for(let U of Object.keys(K)){let H=K[U];if(typeof H==="string")Q[U]=t0.interpolate(H,V);else if(Array.isArray(H))Q[U]=H.map((Y)=>typeof Y==="string"?t0.interpolate(Y,V):Y);else if(typeof H==="object"&&H!==null&&!(H instanceof NodeList))Q[U]=t0.interpolateProps(H,V);else Q[U]=H}return Q}static pop(){if(t0.isDevEnvironment()&&typeof Prism<"u"){if(t0.queue.length>0){let K=t0.queue.pop();m0("body").prepend(t0.generateModalHtml(K)),t0.attachDismissHandler(K.id)}}}static show(K,V,Q){if(typeof MonogatariDebug==="object"&&Y8.currentLevel>0){let U,H,Y,z=t0.registry.get(K);if(z&&typeof V!=="string"){let R=V||{};U=t0.interpolate(z.title,R),H=t0.interpolate(z.message,R),Y=t0.interpolateProps(z.props,R);for(let D of Object.keys(R))if(/^[A-Z]/.test(D)||D.includes(" "))Y[D]=R[D]}else U=K||"Error",H=V||"An error has occurred! Please check the console so you get more insight.",Y=Q||{};let M=I1.uuid(),A={id:M,title:U,message:H,props:Y};if(m0("[data-error]").isVisible())t0.queue.unshift(A);else{let R=()=>{m0("body").prepend(t0.generateModalHtml(A)),t0.attachDismissHandler(M)};if(m0("body").length>0)R();else _z(R)}}}static render(K={}){let V='
';for(let Q of Object.keys(K)){let U=K[Q];if(typeof U==="string"||typeof U==="number")V+=`

${Q}: ${U}

`;else if(U instanceof Array){V+=`
${Q}:
    `;for(let H of U)V+=`
  • ${H}
  • `;V+="
"}else if(U instanceof NodeList){V+=`

${Q}:

`;for(let H of U)if(H instanceof Element)V+=`${H.outerHTML.replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}`;V+="

"}}V+="
";for(let Q of Object.keys(K)){let U=K[Q];if(typeof U==="object"&&!(U instanceof Array)&&!(U instanceof NodeList)){let H=U;V+=`

${PK.capitalize(Q)}

`;for(let Y of Object.keys(H))if(Y.indexOf("_")===0)V+=`

${H[Y]}

`;else{let z=H[Y];if(typeof z==="string"||typeof z==="number")V+=`

${Y}: ${z}

`;else if(z instanceof Array){V+=`
${Y}:
    `;for(let M of z)V+=`
  • ${M}
  • `;V+="
"}else if(z instanceof NodeList){V+=`

${Y}:

`;for(let M of z)if(M instanceof Element)V+=`${M.outerHTML.replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}`;V+="

"}}V+="
"}}return V}}class GK{audioContext;sourceNode=null;gainNode;effectChainNodes=[];_isPlaying=!1;_isPaused=!1;_loop=!1;_volume=1;startedAt=0;pausedAt=0;buffer;effectsConfig;stoppableResources=[];static effectRegistry=new Map;static workletReadyPromises=new WeakMap;onended=null;dataset={};static effect(K,V=null){if(V!==null)this.effectRegistry.set(K,{id:K,...V});return this.effectRegistry.get(K)||null}static effects(){return Array.from(this.effectRegistry.values())}static async initialize(K){if(this.workletReadyPromises.has(K))return this.workletReadyPromises.get(K);if(!K.audioWorklet){console.warn("AudioWorklet not supported in this browser. Some effects may not work.");let H=Promise.resolve([]);return this.workletReadyPromises.set(K,H),H}let Q=Object.entries({"bitcrusher-processor":` class BitcrusherProcessor extends AudioWorkletProcessor { static get parameterDescriptors () { return [ { name: 'bits', defaultValue: 8, minValue: 1, maxValue: 16 }, { name: 'frequency', defaultValue: 0.1, minValue: 0, maxValue: 1 } ]; } constructor () { super (); this.phase = 0; this.lastSample = 0; } process (inputs, outputs, parameters) { const input = inputs[0]; const output = outputs[0]; const bits = parameters.bits[0]; const frequency = parameters.frequency[0]; const step = Math.pow (0.5, bits - 1); const sampleRateFactor = 1 / sampleRate; const freq = frequency * sampleRate; for (let channel = 0; channel < output.length; channel++) { const inputChannel = input[channel]; const outputChannel = output[channel]; for (let i = 0; i < outputChannel.length; i++) { this.phase += freq * sampleRateFactor; if (this.phase >= 1.0) { this.phase -= 1.0; this.lastSample = step * Math.floor (inputChannel[i] / step + 0.5); } outputChannel[i] = this.lastSample; } } return true; } } registerProcessor ('bitcrusher-processor', BitcrusherProcessor); `,"envelope-follower-processor":` class EnvelopeFollowerProcessor extends AudioWorkletProcessor { static get parameterDescriptors () { return [ { name: 'attack', defaultValue: 0.01, minValue: 0, maxValue: 1 }, { name: 'release', defaultValue: 0.1, minValue: 0, maxValue: 1 } ]; } constructor () { super (); this._envelope = 0; } process (inputs, outputs, parameters) { const input = inputs[0][0]; // Mono input const output = outputs[0][0]; // Control signal output const attack = parameters.attack[0]; const release = parameters.release[0]; for (let i = 0; i < input.length; i++) { const absValue = Math.abs (input[i]); if (absValue > this._envelope) { this._envelope = attack * (this._envelope - absValue) + absValue; } else { this._envelope = release * (this._envelope - absValue) + absValue; } output[i] = this._envelope; } return true; } } registerProcessor ('envelope-follower-processor', EnvelopeFollowerProcessor); `}).map(async([H,Y])=>{let z=new Blob([Y],{type:"application/javascript"}),M=URL.createObjectURL(z);try{await K.audioWorklet.addModule(M)}catch(A){console.error(`Failed to load worklet: ${H}`,A)}finally{URL.revokeObjectURL(M)}}),U=Promise.all(Q);return this.workletReadyPromises.set(K,U),U}constructor(K,V,{outputNode:Q=null,effects:U={},loop:H=!1,paused:Y=!1,volume:z=1}={}){this.audioContext=K,this.buffer=V,this.effectsConfig=U,this._loop=H,this._isPaused=Y,this.gainNode=Q||this.audioContext.createGain(),this._volume=z,this.gainNode.gain.value=z}createSourceNode(){this.cleanup();let K=this.audioContext.createBufferSource();return K.buffer=this.buffer,K.loop=this._loop,K.onended=()=>{if(K.onended===null)return;if(this._isPlaying=!1,this._isPaused=!1,this.cleanup(),typeof this.onended==="function")this.onended()},K}createEffectChain(){let K=this.sourceNode;this.stoppableResources=[],this.effectChainNodes=[];for(let[V,Q]of Object.entries(this.effectsConfig)){let U=GK.effect(V);if(!U){console.warn(`Unknown effect type: ${V}`);continue}try{let H=U.create(this.audioContext,Q||{}),Y;if(H&&typeof H.node<"u"){let z=H;if(Y=z.node,typeof z.stop==="function"||typeof z.disconnect==="function")this.stoppableResources.push(z)}else Y=H;if(Y instanceof AudioNode)K.connect(Y),K=Y,this.effectChainNodes.push(Y)}catch(H){console.error(`Error creating effect '${V}':`,H)}}K.connect(this.gainNode)}cleanup(){if(this.stoppableResources.forEach((K)=>{if(K.stop)K.stop();if(K.disconnect)K.disconnect()}),this.stoppableResources=[],this.effectChainNodes.forEach((K)=>K.disconnect()),this.effectChainNodes=[],this.sourceNode){this.sourceNode.onended=null;try{this.sourceNode.stop(0)}catch(K){console.error("Error stopping source node:",K)}this.sourceNode.disconnect(),this.sourceNode=null}}async play(){if(this._isPlaying)return;let K=GK.workletReadyPromises.get(this.audioContext)||Promise.resolve([]);try{if(await K,this.audioContext.state==="suspended")await this.audioContext.resume();this.sourceNode=this.createSourceNode();let V=this._isPaused?this.pausedAt:0;this.startedAt=this.audioContext.currentTime-V,this.createEffectChain(),this.sourceNode.start(0,V),this._isPlaying=!0,this._isPaused=!1}catch(V){throw console.error("Error during playback:",V),V}}pause(){if(!this._isPlaying)return;this.pausedAt=this.audioContext.currentTime-this.startedAt,this._isPlaying=!1,this._isPaused=!0,this.cleanup()}stop(){if(!this.sourceNode&&!this._isPlaying)return;this.pausedAt=0,this.startedAt=0,this._isPlaying=!1,this._isPaused=!1,this.cleanup()}get volume(){return this._volume}set volume(K){this._volume=K,this.gainNode.gain.setValueAtTime(K,this.audioContext.currentTime)}get loop(){return this._loop}set loop(K){if(this._loop=K,this.sourceNode)this.sourceNode.loop=K}get isPlaying(){return this._isPlaying}get isPaused(){return this._isPaused}get paused(){return this._isPaused}get ended(){return!this._isPlaying&&!this._isPaused}get hasEnded(){return!this._isPlaying&&!this._isPaused}get duration(){return this.buffer.duration}get currentTime(){if(this._isPaused)return this._loop?this.pausedAt%this.duration:this.pausedAt;if(this._isPlaying){let K=this.audioContext.currentTime-this.startedAt;return this._loop?K%this.duration:K}return 0}set currentTime(K){if(K<0||K>this.duration)return;let V=this._isPlaying;if(V)this.cleanup();if(this.pausedAt=K,this._isPaused=!0,this._isPlaying=!1,V)this.play()}get output(){return this.gainNode}_targetVolume=1;async fadeIn(K,V){if(!this._isPlaying)return;let Q=V??this._targetVolume;this._targetVolume=Q;let U=this.audioContext.currentTime,H=U+K;this.gainNode.gain.setValueAtTime(0,U),this.gainNode.gain.linearRampToValueAtTime(Q,H),await new Promise((Y)=>setTimeout(Y,K*1000)),this._volume=Q}async fadeOut(K,V=!1){if(!this._isPlaying)return;this._targetVolume=this._volume;let Q=this.audioContext.currentTime,U=Q+K;if(this.gainNode.gain.setValueAtTime(this._volume,Q),this.gainNode.gain.linearRampToValueAtTime(0,U),await new Promise((H)=>setTimeout(H,K*1000)),this._volume=0,V)this.stop()}destroy(){this.stop(),this.gainNode.disconnect(),this.onended=null}}GK.effect("filter",{description:"Applies a Biquad filter (lowpass, highpass, etc.)",params:["type","frequency","Q","gain"],create:(K,{type:V="lowpass",frequency:Q=800,Q:U=1,gain:H=0})=>{let Y=K.createBiquadFilter();return Y.type=V,Y.frequency.value=Q,Y.Q.value=U,Y.gain.value=H,Y}});GK.effect("delay",{description:"A simple delay effect",params:["time","feedback","mix"],create:(K,{time:V=0.4,feedback:Q=0.5,mix:U=0.5})=>{let H=K.createDelay(5),Y=K.createGain(),z=K.createGain(),M=K.createGain(),A=K.createChannelMerger(1);H.delayTime.value=V,Y.gain.value=Q,z.gain.value=U,M.gain.value=1-U,H.connect(Y),Y.connect(H);let R=K.createGain();return R.connect(M),R.connect(H),M.connect(A,0,0),H.connect(z),z.connect(A,0,0),{node:R,disconnect:()=>z.disconnect()}}});GK.effect("compressor",{description:"Dynamic range compression",params:["threshold","knee","ratio","attack","release"],create:(K,{threshold:V=-24,knee:Q=30,ratio:U=12,attack:H=0.003,release:Y=0.25})=>{let z=K.createDynamicsCompressor();return z.threshold.value=V,z.knee.value=Q,z.ratio.value=U,z.attack.value=H,z.release.value=Y,z}});GK.effect("tremolo",{description:"Modulates the amplitude of the signal",params:["frequency","depth"],create:(K,{frequency:V=5,depth:Q=0.8})=>{let U=K.createGain();U.gain.value=1;let H=K.createOscillator();H.type="sine",H.frequency.value=V;let Y=K.createGain();Y.gain.value=Q/2;let z=K.createConstantSource();return z.offset.value=1-Q/2,z.start(),H.connect(Y),Y.connect(U.gain),z.connect(U.gain),H.start(),{node:U,stop:()=>{H.stop(),z.stop()},disconnect:()=>{H.disconnect(),z.disconnect()}}}});GK.effect("distortion",{description:"Applies wave-shaping distortion",params:["amount","oversample"],create:(K,{amount:V=50,oversample:Q="4x"})=>{let U=K.createWaveShaper(),H=typeof V==="number"?V:50,Y=44100,z=new Float32Array(44100),M=Math.PI/180;for(let A=0;A<44100;++A){let R=A*2/44100-1;z[A]=(3+H)*R*20*M/(Math.PI+H*Math.abs(R))}return U.curve=z,U.oversample=Q,U}});GK.effect("convreverb",{description:"Convolution reverb with a generated impulse response",params:["seconds","decay","reverse"],create:(K,{seconds:V=2,decay:Q=2,reverse:U=!1})=>{let H=K.createConvolver(),Y=K.sampleRate,z=Y*V,M=K.createBuffer(2,z,Y),A=M.getChannelData(0),R=M.getChannelData(1);for(let D=0;D{try{if(!K.audioWorklet)return console.warn("AudioWorklet not available, using fallback for bitcrusher"),K.createGain();let U=new AudioWorkletNode(K,"bitcrusher-processor");return U.parameters.get("bits").value=V,U.parameters.get("frequency").value=Q,U}catch(U){return console.error("Failed to create Bitcrusher"),console.error(U),K.createGain()}}});GK.effect("autowah",{description:"An envelope-following filter (auto-wah)",params:["baseFrequency","octaves","sensitivity","Q"],create:(K,{baseFrequency:V=100,octaves:Q=6,sensitivity:U=0.5,Q:H=10})=>{try{if(!K.audioWorklet)return console.warn("AudioWorklet not available, using fallback for autowah"),K.createGain();let Y=K.createBiquadFilter();Y.type="bandpass",Y.Q.value=H;let z=new AudioWorkletNode(K,"envelope-follower-processor"),M=K.createGain();M.gain.value=V*Math.pow(2,Q)*U;let A=K.createConstantSource();A.offset.value=V,A.start();let R=K.createGain();return R.connect(Y),R.connect(z),z.connect(M),M.connect(Y.frequency),A.connect(Y.frequency),{node:R,stop:()=>A.stop(),disconnect:()=>{z.disconnect(),M.disconnect(),A.disconnect()}}}catch(Y){return console.error("Failed to create AutoWah"),console.error(Y),K.createGain()}}});GK.effect("panner",{description:"Positions the sound in 3D space",params:["x","y","z"],create:(K,{x:V=0,y:Q=0,z:U=0})=>{let H=K.createPanner();return H.panningModel="HRTF",H.positionX.value=V,H.positionY.value=Q,H.positionZ.value=U,H}});GK.effect("phaser",{description:"A sweeping phase-shifting effect",params:["frequency","depth","feedback","stages"],create:(K,{frequency:V=0.5,depth:Q=1000,feedback:U=0.5,stages:H=4})=>{let Y=K.createGain(),z=K.createGain();z.gain.value=U;let M=[];for(let P=0;PR.connect(P.frequency)),Y.connect(M[0]);for(let P=0;PA.stop(),disconnect:()=>{A.disconnect(),F.disconnect()}}}});GK.effect("chorus",{description:"Creates a thicker sound by modulating a delayed signal",params:["frequency","delay","depth","mix"],create:(K,{frequency:V=1.5,delay:Q=0.025,depth:U=0.002,mix:H=0.5})=>{let Y=K.createGain(),z=K.createDelay(0.1),M=K.createGain(),A=K.createGain(),R=K.createOscillator();R.type="sine",R.frequency.value=V;let D=K.createGain();D.gain.value=U,z.delayTime.value=Q,M.gain.value=H,A.gain.value=1-H,R.connect(D),D.connect(z.delayTime),Y.connect(z),Y.connect(A),z.connect(M);let F=K.createChannelMerger(1);return A.connect(F),M.connect(F),R.start(),{node:Y,stop:()=>R.stop(),disconnect:()=>{R.disconnect(),F.disconnect()}}}});GK.effect("wah",{description:"A sweeping filter effect, like a guitar wah-wah pedal",params:["baseFrequency","Q","depth","frequency"],create:(K,{baseFrequency:V=350,Q=15,depth:U=1500,frequency:H=2})=>{let Y=K.createBiquadFilter();Y.type="bandpass",Y.Q.value=Q;let z=K.createOscillator();z.type="sine",z.frequency.value=H;let M=K.createGain();M.gain.value=U;let A=K.createConstantSource();return A.offset.value=V,A.start(),z.connect(M),M.connect(Y.frequency),A.connect(Y.frequency),z.start(),{node:Y,stop:()=>{z.stop(),A.stop()},disconnect:()=>{z.disconnect(),A.disconnect()}}}});GK.effect("ringmod",{description:"Ring modulation for creating metallic, bell-like sounds",params:["frequency","mix"],create:(K,{frequency:V=30,mix:Q=0.5})=>{let U=K.createGain(),H=K.createGain(),Y=K.createGain(),z=K.createGain(),M=K.createOscillator();M.type="sine",M.frequency.value=V,Y.gain.value=Q,z.gain.value=1-Q,H.gain.value=0,M.connect(H.gain),U.connect(H);let A=K.createChannelMerger(1);return U.connect(z),H.connect(Y),z.connect(A),Y.connect(A),M.start(),{node:U,stop:()=>M.stop(),disconnect:()=>{M.disconnect(),A.disconnect()}}}});GK.effect("saturator",{description:"Soft clipping for warmth and harmonics",params:["drive"],create:(K,{drive:V=5})=>{let Q=K.createWaveShaper(),U=new Float32Array(44100);for(let H=0;H<44100;H++){let Y=H*2/44100-1;U[H]=Math.tanh(Y*V)}return Q.curve=U,Q}});GK.effect("limiter",{description:"A hard compressor to prevent signal peaks from exceeding a threshold",params:["threshold","release"],create:(K,{threshold:V=-1,release:Q=0.05})=>{let U=K.createDynamicsCompressor();return U.threshold.value=V,U.knee.value=0,U.ratio.value=20,U.attack.value=0.001,U.release.value=Q,U}});GK.effect("fadein",{description:"Fade in effect that gradually increases volume from 0 to target",params:["duration"],create:(K,{duration:V=1})=>{let Q=K.createGain();return Q.gain.setValueAtTime(0,K.currentTime),Q.gain.linearRampToValueAtTime(1,K.currentTime+V),Q}});GK.effect("fadeout",{description:"Fade out effect that gradually decreases volume to 0",params:["duration"],create:(K,{duration:V=1})=>{let Q=K.createGain();return Q.gain.setValueAtTime(1,K.currentTime),Q.gain.linearRampToValueAtTime(0,K.currentTime+V),Q}});var XV=GK;var jF=UZ(bO(),1);var e$="2.8.0";var K7=UZ(bO(),1),lO=K7.default.bind({});function V7(K,V=null){if(V!==null)K._characters=lO(K._characters,V);return K._characters}function Q7(K,V,Q=null){if(Q!==null)if(typeof K._characters[V]<"u")K._characters[V]=lO(K._characters[V],Q);else K._characters[V]=Q;else{let U=K._characters[V];if(typeof U<"u"){if(typeof U.Images==="object")U.sprites=lO({},U.Images),delete U.Images;if(typeof U.Directory==="string")U.directory=U.Directory,delete U.Directory;if(typeof U.Color==="string")U.color=U.Color,delete U.Color;if(typeof U.Name==="string")U.name=U.Name,delete U.Name;if(typeof U.Face==="string")U.default_expression=U.Face,delete U.Face;if(typeof U.Side==="object")U.expressions=U.Side,delete U.Side;if(typeof U.TypeAnimation==="boolean")U.type_animation=U.TypeAnimation,delete U.TypeAnimation}return U}}function dO(K,V){let Q=K.preference("Language");if(typeof K._translations[Q]>"u"){t0.show("engine:translation:language_not_found",{language:Q,availableLanguages:Object.keys(K._translations),languageSelectorValue:`
${m0('[data-action="set-language"]').value()}
`});return}if(typeof K._translations[Q][V]>"u")t0.show("engine:translation:key_not_found",{key:V,language:Q,elements:m0(`[data-string="${V}"]`).collection,availableStrings:Object.keys(K._translations[Q])});return K._translations[Q][V]}function U7(K){K.trigger("willLocalize");let V=K.preference("Language"),Q=K._languageMetadata[V];if(Q?.code)KK.defaultLocale=Q.code;K.element().find("[data-string]").each((U)=>{let H=m0(U).data("string");if(H){let Y=dO(K,H);if(typeof Y<"u"&&Y!=="")m0(U).text(Y)}}),K.trigger("didLocalize")}function sO(K,V){let Q=V.match(/_\(\S+\)/g),U=K.preference("Language");if(Q===null)return V;for(let H of Q){let Y=H.replace("_(","").replace(")","").split("."),z=mO(K,U);if(!z)continue;let M=z[Y[0]];for(let A=1;A"u")return K._translations[V];if(typeof K._translations[V]<"u")K._translations[V]=Object.assign({},K._translations[V],Q);else K._translations[V]=Q;return K._translations[V]}function z7(K,V,Q=null){if(typeof V<"u"){if(Q!==null){if(typeof K._languageMetadata[V]!=="object")K._languageMetadata[V]={code:"",icon:""};K._languageMetadata[V]=Object.assign({},K._languageMetadata[V],Q)}return K._languageMetadata[V]}return K._languageMetadata}function L7(K,V=null,Q=null){if(V!==null&&Q!==null)if(typeof K._assets[V]<"u")K._assets[V]=Object.assign({},K._assets[V],Q);else K._assets[V]=Q;else if(V!==null){if(typeof V==="string")return K._assets[V];else if(typeof V==="object")K._assets=Object.assign({},K._assets,Q)}else return K._assets}function Z7(K,V,Q,U=null){if(typeof K._assets[V]>"u")console.error(`Tried to interact with a non-existing asset type ${V}.`);if(U!==null)K._assets[V][Q]=U;return K._assets[V][Q]}function Y7(K,V,Q){if(Q!==void 0&&V!==void 0)K._audioBufferCache.set(V,Q);else if(V!==void 0)return K._audioBufferCache.get(V);return}function q7(K,V){return K._audioBufferCache.delete(V)}function O7(K,V){if(!V)K._audioBufferCache.clear();else for(let Q of K._audioBufferCache.keys())if(Q.startsWith(V))K._audioBufferCache.delete(Q)}function M7(K,V,Q){if(Q!==void 0&&V!==void 0)K._imageCache.set(V,Q);else if(V!==void 0)return K._imageCache.get(V);return}function W7(K,V){return K._imageCache.delete(V)}function X7(K,V){if(!V)K._imageCache.clear();else for(let Q of K._imageCache.keys())if(Q.startsWith(V))K._imageCache.delete(Q)}function A7(K){K._audioBufferCache.clear(),K._imageCache.clear()}function nO(K){return new Promise((V,Q)=>{if(!navigator.serviceWorker?.controller){Q(Error("Service worker not available"));return}let U=new MessageChannel;U.port1.onmessage=(H)=>{V(H.data)},navigator.serviceWorker.controller.postMessage(K,[U.port2]),setTimeout(()=>{Q(Error("Service worker message timeout"))},1e4)})}async function R7(K){try{return await nO({type:"CACHE_ASSETS",data:{urls:K}})}catch(V){return{success:!1,error:V.message}}}async function $7(K){try{return(await nO({type:"CHECK_CACHE",data:{url:K}})).cached}catch{return!1}}async function F7(K){try{let V=await nO({type:"GET_CACHED",data:{url:K}});return V.found?V.data:void 0}catch{return}}function rO(K){let V=[];for(let Q=0;Q{let H=U.target;if(H&&H.tagName?.toLowerCase()!=="input")U.preventDefault(),Q.apply(K,[U,m0(H)])})}function T7(K,V,Q,U=!1){let H={...Q,name:V};if(U===!0){let Y=K._listeners.findIndex((z)=>z.name===V);if(Y>-1){K._listeners[Y]=H;return}}if(K.global("_didBind")===!0&&H.keys)aO(K,H.keys,H.callback);K._listeners.push(H)}function E7(K,V){let Q=K._listeners.find((U)=>U.name.toLowerCase()===V.toLowerCase());if(Q){if(Q.keys)K.debug.log(`Unbinding Keys: ${Q.keys}`),tO.default.unbind(Q.keys);K._listeners=K._listeners.filter((U)=>U.name.toLowerCase()!==V.toLowerCase())}}async function B7(K,V,Q=null,U=null){let H=[],Y=V;if(U&&U.matches("path")){if(U=U.closest("[data-action]"),U.length>0)Y=U.data("action")||V}for(let z of K._listeners)if(z.name===Y)H.push(I1.callAsync(z.callback,K,Q,U).then((M)=>{if(M)return Promise.resolve();return Promise.reject()})),K.debug.debug("Running Listener",Y);await Promise.all(H).catch((z)=>{if(Q)Q.stopImmediatePropagation(),Q.stopPropagation(),Q.preventDefault();K.debug.debug("Listener Event Propagation Stopped",z)})}function J7(K,V,Q){let U=document.createElement("alert-modal");U.setAttribute("data-alert-id",V),U.setProps(Q),K.element().prepend(U)}function v7(K,V=null){if(typeof V==="string")K.element().find(`alert-modal[data-alert-id="${V}"]`).remove();else K.element().find("alert-modal").remove()}function eO(K){if(K.setting("MainScreenMusic")!==""&&K.ambientPlayer){let V=K.setting("MainScreenMusic"),Q=K.setting("AssetsPath"),U=K.preference("Volume");K.ambientPlayer.loop=!0;let H=U.Music;if(typeof H==="string")H=parseFloat(H);K.ambientPlayer.volume=H;let Y=K.asset("music",V);if(typeof Y>"u"){let z=K.assets("music");t0.show("engine:music:not_defined",{music:V,availableMusic:Object.keys(z??{})});return}if(!K.ambientPlayer.paused&&!K.ambientPlayer.ended)return;K.ambientPlayer.src=`${Q.root}/${Q.music}/${Y}`,K.ambientPlayer.play().catch((z)=>{console.warn(z);let M=`

${K.string("AllowPlayback")}.

`;K.element().prepend(M),K.element().on("click",'[data-ui="broadcast"][data-content="allow-playback"]',()=>{eO(K),K.element().find('[data-ui="broadcast"][data-content="allow-playback"]').remove()})})}}function k7(K){let V=K.ambientPlayer;if(V&&!V.paused)V.pause()}function KM(K){if(K.global("on_splash_screen",!1),K.setting("ShowMainScreen")){Wz(K,"main");return}let V=K.label(),Q=K.state("step");K.global("playing",!0),Wz(K,"game"),K.run(V[Q])}function VM(K){let V=K.setting("SplashScreenLabel");if(typeof V==="string"&&V!==""){if(typeof K.label(V)<"u"){K.global("on_splash_screen",!0),K.state({label:V}),K.element().find('[data-component="game-screen"]').addClass("splash-screen"),K.element().find('[data-component="quick-menu"]').addClass("splash-screen"),Wz(K,"game");let U=K.label(),H=K.state("step");K.run(U[H]);return}}KM(K)}function Wz(K,V){if(W6(K),K.element().find(`[data-screen="${V}"]`).get(0)?.setState({open:!0}),K.global("_auto_play_timer"))QM(K,!1);if(K.global("skip"))X6(K,!1)}function W6(K){K.element()?.find("[data-screen]").each((Q)=>{Q.setState({open:!1})})}function QM(K,V){if(V===!0){let Q=K.preference("AutoPlaySpeed")*1000,U=Date.now()+Q,H=()=>{let Y=Date.now()-U;if(Y>Q);K.proceed({userInitiated:!1,skip:!1,autoPlay:!0}).then(()=>{U+=Q,setTimeout(K.global("_auto_play_timer"),Math.max(0,Q-Y))}).catch(()=>{U+=Q,setTimeout(K.global("_auto_play_timer"),Math.max(0,Q-Y))})};K.global("_auto_play_timer",H),setTimeout(H,Q),K.element().find('[data-component="quick-menu"] [data-action="auto-play"] [data-string]').text(K.string("Stop")||"Stop"),K.element().find('[data-component="quick-menu"] [data-action="auto-play"] [data-icon]').replaceWith('')}else clearTimeout(K.global("_auto_play_timer")),K.global("_auto_play_timer",null),K.element().find('[data-component="quick-menu"] [data-action="auto-play"] [data-string]').text(K.string("AutoPlay")||"AutoPlay"),K.element().find('[data-component="quick-menu"] [data-action="auto-play"] [data-icon]').replaceWith('')}function f7(K){if(K.global("playing")){let V=K.element();if(K.global("distraction_free")===!0)V?.find('[data-component="quick-menu"] [data-action="distraction-free"] [data-string]').text(K.string("Hide")??""),V?.find('[data-component="quick-menu"] [data-action="distraction-free"] [data-icon]').replaceWith(''),V?.find('[data-component="quick-menu"]').removeClass("transparent"),V?.find('[data-component="text-box"]').show("grid"),K.global("distraction_free",!1);else V?.find('[data-component="quick-menu"] [data-action="distraction-free"] [data-string]').text(K.string("Show")??""),V?.find('[data-component="quick-menu"] [data-action="distraction-free"] [data-icon]').replaceWith(''),V?.find('[data-component="quick-menu"]').addClass("transparent"),V?.find('[data-component="text-box"]').hide(),K.global("distraction_free",!0)}}function X6(K,V){let Q=K.setting("Skip");if(V===!0){if(Q>0){let U=K.element().find('[data-component="quick-menu"] [data-action="skip"] [data-icon]');if(U.data("icon")!=="play-circle")U.replaceWith('');K.global("skip",setTimeout(()=>{if(K.element().find('[data-screen="game"]').isVisible()&&K.global("playing")===!0)K.proceed({userInitiated:!1,skip:!0,autoPlay:!1}).then(()=>{}).catch((H)=>{K.debug.log(`Proceed Prevented Reason: ${H}`)});X6(K,!0)},Q))}}else{clearTimeout(K.global("skip")),K.global("skip",null);let U=K.element().find('[data-component="quick-menu"] [data-action="skip"] [data-icon]');if(U.data("icon")!=="fast-forward")U.replaceWith('')}}function w7(K,V,Q,U){let H=K.parentElement();if(!H)return;let Y=H.width(),z=H.height(),M=Math.floor(Y*(U/Q)),A="100%",R="100%",D=0;if(M<=z)D=Math.floor((z-M)/2)+"px",R=M+"px";else A=Math.floor(z*(Q/U))+"px";m0(".forceAspectRatio").style({width:A,height:R,"margin-top":D})}function j7(K,V,Q){if(!m0(`${Q} [data-screen="game"]`).isVisible())if(K.debug.debug("Registered Back Listener on Non-Game Screen"),V.stopImmediatePropagation(),V.stopPropagation(),V.preventDefault(),W6(K),K.global("playing")||K.global("on_splash_screen"))K.element().find('[data-screen="game"]').get(0)?.setState({open:!0});else K.element().find('[data-screen="main"]').get(0)?.setState({open:!0})}function x7(K){K.preload().then(()=>{}).catch((V)=>{console.error(V)}).finally(()=>{if(K.label())VM(K);else{let V=K.script();t0.show("engine:script:label_not_found",{startLabel:K.setting("Label"),availableLabels:Object.keys(V??{})})}})}var Lw=(K)=>{let{history:V}=K;if(V.character instanceof Array){if(V.character.length>0){let Q=[];for(let U=0;U{if(typeof R==="string"){let[,,D]=R.split(" ");return M===D}return!1});Q.push({statement:H,previous:typeof A==="string"?A:null})}else Q.push(H)}V.character=Q,K.history=V}}return K},_7=Lw;var Zw=(K)=>{let{state:V}=K;if(V.music instanceof Array){if(V.music.length>0){let Q=[];for(let U of V.music)if(typeof U==="string")Q.push({statement:U,paused:!1});else Q.push(U);V.music=Q}}if(V.sound instanceof Array){if(V.sound.length>0){let Q=[];for(let U of V.sound)if(typeof U==="string")Q.push({statement:U,paused:!1});else Q.push(U);V.sound=Q}}if(V.voice instanceof Array){if(V.voice.length>0){let Q=[];for(let U of V.voice)if(typeof U==="string")Q.push({statement:U,paused:!1});else Q.push(U);V.voice=Q}}return K.state=V,K},N7=Zw;var Yw=[N7,_7],qw=(K)=>{return Yw.forEach((V)=>{K=V(K)}),K},g7=qw;var Ow=0,Mw=()=>`fss_${++Ow}_${Date.now()}`;class A6{bridge;_config={};_callbacks={create:[],update:[],delete:[]};_transformations={};_pendingRequests=new Map;_upgradeCallbacks=[];constructor(K){this.bridge=K,this.bridge.on("monogatari:storage-response",(V)=>{let Q=V,U=this._pendingRequests.get(Q.requestId);if(U)if(this._pendingRequests.delete(Q.requestId),Q.error)U.reject(Error(Q.error));else U.resolve(Q.data)})}sendRequest(K,V){let Q=Mw();return new Promise((U,H)=>{this._pendingRequests.set(Q,{resolve:U,reject:H}),this.bridge.send(K,{...V,requestId:Q})})}applyGetTransformations(K,V){let Q=V;for(let U of Object.values(this._transformations))if(U.get)Q=U.get(K,Q);return Q}applySetTransformations(K,V){let Q=V;for(let U of Object.values(this._transformations))if(U.set)Q=U.set(K,Q);return Q}async get(K){let V=await this.sendRequest("monogatari:storage-get",{key:K});return this.applyGetTransformations(K,V)}async set(K,V){let Q=this.applySetTransformations(K,V);await this.sendRequest("monogatari:storage-set",{key:K,value:Q});let U={key:K,value:Q};for(let H of this._callbacks.create)H(K,Q);return U}async update(K,V){let Q=this.applySetTransformations(K,V);await this.sendRequest("monogatari:storage-update",{key:K,value:Q});let U={key:K,value:Q};for(let H of this._callbacks.update)H(K,Q);return U}async remove(K){await this.sendRequest("monogatari:storage-remove",{key:K});for(let V of this._callbacks.delete)V(K,void 0)}async getAll(){let K=await this.sendRequest("monogatari:storage-get-all",{}),V={};for(let[Q,U]of Object.entries(K))V[Q]=this.applyGetTransformations(Q,U);return V}async each(K){let V=await this.getAll(),Q=[];for(let[U,H]of Object.entries(V))Q.push(await K(U,H));return Q}async clear(){await this.sendRequest("monogatari:storage-clear",{})}async key(K,V){return(await this.keys(V))[K]??""}async keys(K){return await this.sendRequest("monogatari:storage-keys",{})}async contains(K){await this.sendRequest("monogatari:storage-contains",{key:K})}async open(){return this}configuration(K){if(K)return Object.assign(this._config,K),this._config;if(K===null)return;return this._config}async rename(K){}async upgrade(K,V,Q){return this._upgradeCallbacks.push({oldVersion:K,newVersion:V,callback:Q}),this}onCreate(K){this._callbacks.create.push(K)}onUpdate(K){this._callbacks.update.push(K)}onDelete(K){this._callbacks.delete.push(K)}addTransformation(K){this._transformations[K.id]=K}removeTransformation(K){delete this._transformations[K]}}function dH(){if(typeof window.electron==="object")return window.electron;if(typeof window.electrobun==="object")return window.electrobun;return null}function qM(K){return{history:K.history(),state:K.state(),storage:K.storage()}}async function PF(K,V="SaveLabel",Q=null,U=null){if(!K.global("playing"))return;let H=L1.now(),Y=H.toISO(),z=H.toMillis(),M=qM(K);if(U===null||U.trim()==="")U=Y;let A="",R=K.state("background"),D=K.state("scene");if(R)A=R.split(" ")[2];else if(D)A=D.split(" ")[2];let F=`${K.setting(V)}_${Q||z}`,P;if(K.setting("Screenshots"))try{let{domToBlob:v}=await Promise.resolve().then(() => (SF(),DF)),J=document.querySelector('[data-screen="game"]');if(J){let k=await v(J,{quality:0.8,type:"image/jpeg",scale:400/J.offsetWidth});if(k)P=await K.onSaveScreenshot(F,k)}}catch(v){K.debug.warn("Screenshot capture failed:",v)}let G={name:U,date:Y,image:A,game:M};if(P)G.screenshot=P;let T=await K.Storage.set(F,G);if(T instanceof Response)return Promise.resolve(T.json());return Promise.resolve(T)}function OM(K){if(K.autoPlay(!1),K.setting("Skip")>0)K.skip(!1);let Q=K.global("storageStructure");K.storage(JSON.parse(Q)),K.state({step:0,label:K.setting("Label")}),K.global("block",!1);for(let H of Object.keys(K._history))K._history[H]=[];let U=[];for(let H of K.actions())U.push(H.reset());for(let H of K.components())U.push(H.onReset());return Promise.all(U)}function CF(K,V,Q,U){K._upgrade[`${V}::${Q}`]=U}function IF(K){let V=K.setting("Storage");if(V.Adapter.trim()!==""){let Q,U={};switch(V.Adapter){case"LocalStorage":Q=ZQ.LocalStorage;break;case"SessionStorage":Q=ZQ.SessionStorage;break;case"IndexedDB":Q=ZQ.IndexedDB,U.keyPath="id";break;case"RemoteStorage":Q=ZQ.RemoteStorage,U.headers={"Content-Type":"application/json"};break;case"FileSystem":{let H=dH();if(H){let Y=new A6(H);Y.configuration({name:PK.friendly(K.setting("Name")),version:K.setting("Version"),store:V.Store}),K.Storage=Y}else t0.show("engine:storage:filesystem_no_bridge",{}),Q=ZQ.IndexedDB;break}default:Q=ZQ.IndexedDB;break}if(window.navigator&&!C1.desktopApp&&!C1.cordova){if(window.navigator.storage&&window.navigator.storage.persist)window.navigator.storage.persist().then((H)=>{if(H!==!0)console.warn("Persistent Storage permission has been denied. When your device gets low on storage, it may choose to delete your game files.")}).catch((H)=>{console.error(H)})}if(!(K.Storage instanceof A6))K.Storage=new TU(Q,{name:PK.friendly(K.setting("Name")),version:K.setting("Version"),store:V.Store,endpoint:V.Endpoint,props:U})}for(let Q of Object.keys(K._upgrade)){let[U,H]=Q.split("::"),Y=K._upgrade[Q],z=Y?.storage;if(z){let M=Y?.replaceStorage===!0;K.Storage.upgrade(U,H,async()=>{let A=await K.Storage.getAll(),R=z(A);if(typeof R==="object"&&R!==null){let D=Object.entries(R);if(M){let F=new Set(D.map(([P])=>P));for(let P of Object.keys(A))if(!F.has(P))await K.Storage.remove(P)}for(let[F,P]of D)await K.Storage.set(F,P)}})}}if(K.setting("Screenshots")&&!K._hasCustomSaveScreenshot){let Q=V.Adapter.trim();if(Q==="LocalStorage"||Q==="SessionStorage")t0.show("engine:screenshots:storage_incompatible",{adapter:Q}),K.setting("Screenshots",!1)}}function GF(K,V){return document.body.style.cursor="wait",K.global("playing",!0),K.trigger("willLoadGame"),OM(K).then(()=>{return K.hideScreens(),K.Storage.get(V).then((Q)=>{let U=Q;if(typeof U.Engine<"u"){if(K.state({step:U.Engine.Step,label:U.Engine.Label,scene:`show scene ${U.Engine.Scene}`}),U.Engine.Song!==""&&typeof U.Engine.Song<"u")K.state({music:[{statement:U.Engine.Song,paused:!1}]});if(U.Engine.Sound!==""&&typeof U.Engine.Sound<"u")K.state({sound:[{statement:U.Engine.Sound,paused:!1}]});if(U.Engine.Particles!==""&&typeof U.Engine.Particles<"u")K.state({particles:`show particles ${U.Engine.Particles}`});if(U.Show!==""&&typeof U.Show<"u"){let M=U.Show.split(",");for(let A of M)if(A.trim()!==""){let R=document.createElement("div");if(R.innerHTML=A.replace("img/","assets/"),R.firstChild){let D=m0(R.firstChild),F=D.get(0);if(F){if(A.indexOf("data-character")>-1)K.state("characters").push(`show character ${D.data("character")} ${D.data("sprite")} ${F.className}`);else if(A.indexOf("data-image")>-1)K.state("characters").push(`show image ${D.data("image")} ${F.className}`)}}}}let z=U.Engine.SceneElementsHistory.map((M)=>{return M.map((A)=>A.replace("img/","assets/"))});K.history({music:U.Engine.MusicHistory,sound:U.Engine.SoundHistory,image:U.Engine.ImageHistory,character:U.Engine.CharacterHistory.map((M)=>{let A=document.createElement("div");if(A.innerHTML=M.replace("img/","assets/"),!A.firstChild)return{statement:"",previous:null};let R=m0(A.firstChild),D=R.get(0);if(!D)return{statement:"",previous:null};let F=D.classList;return F.remove("animated"),{statement:`show character ${R.data("character")} ${R.data("sprite")} with ${F.toString()}`,previous:null}}).filter((M)=>M.statement!==""),scene:U.Engine.SceneHistory.map((M)=>{return`show scene ${M}`}),sceneElements:z,sceneState:z.map((M)=>{if(M.length>0)return{characters:M.filter((A)=>A.indexOf("data-character=")>-1).map((A)=>{let R=document.createElement("div");if(R.innerHTML=A,!R.firstChild)return"";let D=m0(R.firstChild),F=D.get(0);if(!F)return"";let P=F.classList.toString().replace("animated","").trim();return`show character ${D.data("character")} ${D.data("sprite")}${P.length>0?` with ${P}`:""}`}).filter((A)=>A!==""),images:M.filter((A)=>A.indexOf("data-image=")>-1).map((A)=>{let R=document.createElement("div");if(R.innerHTML=A,!R.firstChild)return"";let D=m0(R.firstChild),F=D.get(0);if(!F)return"";let P=F.classList.toString().replace("animated","").trim();return`show image ${D.data("image")}${P.length>0?` with ${P}`:""}`}).filter((A)=>A!=="")};return{characters:[],images:[]}}),particle:U.Engine.ParticlesHistory.map((M)=>{return`show particles ${M}`})}),K.storage(U.Storage??{})}else{let z=g7(U.game??{});K.state(z.state),K.history(z.history),K.storage(z.storage)}let H=K.state("step"),Y=K.label().length;if(H>Y-1){let z=H;while(z>Y-1)z=z-1;K.state({step:z})}return K.onLoad().then(()=>{return K.showScreen("game"),document.body.style.cursor="auto",K.trigger("didLoadGame"),Promise.resolve()})})})}function TF(K,V,Q=null,U=null){let H=K.global("block");return K.global("block",!0),new Promise((Y,z)=>{let M=V.apply(Q,U||[]);if(typeof M==="boolean")if(M)Y();else z();else if(M!==null&&typeof M==="object")if("then"in M&&typeof M.then==="function")M.then((A)=>{if(typeof A==="boolean")if(A)Y();else z();else Y()}).catch(z);else Y();else z()}).finally(()=>{K.global("block",H)})}function EF(K){let V=K.state("step");K.state({step:V+1});let Q=K.label(),U=K.state("step");return new Promise((H)=>{setTimeout(()=>{K.run(Q[U]).then(()=>{K.global("_engine_block",!1),H()}).catch(()=>{H()})},0)})}function BF(K){return new Promise((V)=>{setTimeout(()=>{K.revert().then(()=>{K.global("_engine_block",!1),V()}).catch((Q)=>{K.debug.log(`Revert was prevented. `,Q),K.global("_engine_block",!1);let U=K.state("step");if(U>0)K.state({step:U-1});K.proceed({userInitiated:!1,skip:!1,autoPlay:!1}).then(()=>{V()})})},0)})}function P6(K,V,{cycle:Q,extras:U}){let H,Y;if(typeof V==="string")Y=K.replaceVariables(V).split(" "),H=K.actions().find((z)=>z.matchString(Y));else if(typeof V==="object"&&V!==null)H=K.actions().find((z)=>z.matchObject(V));if(typeof H<"u"){let z=new H(typeof V==="string"?Y:V);return z._setStatement(V),z._setCycle(Q),z.setContext(K),z.setExtras(U||{}),z}return null}async function JF(K,V=null,Q=!0,U=!0){let Y=K.actions().map((F)=>F.beforeRevert({advance:Q,step:U}));await Promise.all(Y);let z=null,M=K.state("step"),A=K.state("label"),R=K.label();if(V!==null)z=V;else if(M>=1)z=R[M-1];else{let P=[...K.history("jump")].reverse().find((G)=>{return G.destination.label===A&&G.destination.step===0});if(typeof P<"u"){K.state({label:P.source.label,step:P.source.step});let G=K.label(),T=K.state("step");z=G[T],K.debug.debug("Will revert to previous label.")}else K.debug.debug("Will not revert since this is the beginning of the game.")}if(z===null||typeof z>"u"){let F=K.label(),P=K.state("step");return setTimeout(()=>{K.run(F[P])},0),K.debug.groupEnd(),Promise.resolve()}if(typeof z==="function")return Promise.reject();let D=P6(K,z,{cycle:"Revert"});if(D===null)return Promise.reject("The action did not match any of the ones registered.");return K.debug.debug("Reverting Action",z),K.debug.groupCollapsed(`Revert Cycle [${D.constructor.id}]`),K.trigger("willRevertAction",{action:D}),D.willRevert().then(()=>{return K.debug.debug("Action Will Revert"),D.revert().then(()=>{return K.debug.debug("Action Reverting"),D.didRevert().then(({advance:F,step:P})=>{K.debug.debug("Action Did Revert"),K.trigger("didRevertAction",{action:D});let G=[];for(let T of K.actions())G.push(T.afterRevert({advance:F,step:P}));return Promise.all(G).then(()=>{let T=K.state("step");if(P===!0&&U===!0)K.state({step:T-1});if(F===!0&&Q===!0)setTimeout(()=>{K.revert()},0);return K.debug.groupEnd(),Promise.resolve({advance:F,step:P})})})})}).catch((F)=>{if(typeof F==="object"||typeof F==="string")console.error(F);let P=K.label(),G=K.state("step");return setTimeout(()=>{K.run(P[G])},0),K.debug.groupEnd(),Promise.resolve()})}async function vF(K,V,Q=!0){let U=K.state("step"),H=K.state("label"),Y=K.actions(),z=Y.map((A)=>A.beforeRun({advance:Q}));if(await Promise.all(z),V===null)throw K.debug.trace(),K.debug.groupEnd(),Error("Statement was null.");if(K.debug.debug("Preparing Action",V),typeof V==="function"){K.debug.groupCollapsed("Run Cycle [JS Function]"),K.global("block",!0);try{let A=await I1.callAsync(V,K);if(K.global("block",!1),K.debug.groupEnd(),Q&&A!==!1){let R=K.state("step"),D=K.state("label");if(R===U&&D===H)return K.next().then(()=>({advance:!0}));else K.debug.debug("Skipping auto-advance: game already advanced by another action")}return Promise.resolve({advance:!1})}catch(A){let R={Label:String(K.state("label")),Step:Number(K.state("step")),Help:{_:"Check the code for your function, there may be additional information in the console."}};if(A&&typeof A==="object"&&"message"in A){let D=A;if(R["Error Message"]=D.message,D.fileName)R["File Name"]=D.fileName;if(D.lineNumber)R["Line Number"]=D.lineNumber}else if(typeof A==="string")R["Error Message"]=A;return t0.show("engine:run:function_error",{label:String(K.state("label")),step:Number(K.state("step")),...R}),K.debug.trace(),K.debug.groupEnd(),{advance:!1}}}let M=P6(K,V,{cycle:"Application"});if(M===null)throw Error("The action did not match any of the ones registered.");K.debug.groupCollapsed(`Run Cycle [${M.constructor.id}]`),K.trigger("willRunAction",{action:M});try{K.debug.debug("Action Will Apply"),await M.willApply()}catch(A){throw K.debug.debug(`Will Apply Failed. Reason: ${A}`),K.debug.trace(),K.debug.groupEnd(),A}try{K.debug.debug("Action Applying"),await M.apply()}catch(A){throw K.debug.debug(`Apply Failed. Reason: ${A}`),K.debug.trace(),K.debug.groupEnd(),A}try{let{advance:A}=await M.didApply();K.debug.debug("Action Did Apply"),K.trigger("didRunAction",{action:M});let R=Y.map((D)=>D.afterRun({advance:A===!0}));if(await Promise.all(R),A===!0&&Q===!0){let D=K.state("step"),F=K.state("label");if(D===U&&F===H)K.debug.debug("Next action will be run right away"),await K.next();else K.debug.debug("Skipping auto-advance: game already advanced by another action")}return K.debug.groupEnd(),{advance:A===!0}}catch(A){throw K.debug.debug(`Did Apply Failed. Reason: ${A}`),K.debug.trace(),K.debug.groupEnd(),A}}async function kF(K,{userInitiated:V=!1,skip:Q=!1,autoPlay:U=!1}={}){await MM(K,{userInitiated:V,skip:Q,autoPlay:U}),K.global("_engine_block",!0),await WM(K),await K.next()}async function fF(K){if(K.setting("AllowRollback")!==!0)return;let Q=K.state();if(Q.step===0){if(typeof[...K.history("jump")].reverse().find((Y)=>{return Y.destination.label===Q.label&&Y.destination.step===0})>"u"){K.debug.debug("Will not attempt rollback since this is the beginning of the game.");return}}await XM(K),K.global("_engine_block",!0),await AM(K),await K.previous()}function MM(K,{userInitiated:V=!1,skip:Q=!1,autoPlay:U=!1}){let H=K.global("block")||K.global("_executing_sub_action");if(!m0(".modal").isVisible()&&!K.global("distraction_free")&&!H&&!K.global("_engine_block")){let Y=[];K.debug.groupCollapsed("shouldProceed Check");try{K.debug.debug("Checking Actions");for(let z of K.actions())Y.push(z.shouldProceed({userInitiated:V,skip:Q,autoPlay:U}).then(()=>{K.debug.debug(`OK ${z.id}`)}).catch((M)=>{return K.debug.debug(`FAIL ${z.id} Reason: ${M}`),Promise.reject(M)}));K.debug.debug("Checking Components");for(let z of K.components())Y.push(z.shouldProceed({userInitiated:V,skip:Q,autoPlay:U}).then(()=>{K.debug.debug(`OK ${z.tag}`)}).catch((M)=>{return K.debug.debug(`FAIL ${z.tag} Reason: ${M}`),Promise.reject(M)}))}catch(z){console.error(z);let M=z instanceof Error?z.message:String(z);t0.show("engine:lifecycle:should_proceed_error",{errorMessage:M})}return K.debug.debug("Checking Extra Conditions"),Promise.all(Y).then((...z)=>{return K.debug.groupEnd(),Promise.resolve(...z)}).catch((z)=>{return K.debug.groupEnd(),Promise.reject(z)})}else return K.debug.debug({Block:K.global("block"),"Distraction Free":K.global("distraction_free"),"Engine Block":K.global("_engine_block"),"Executing Sub Action":K.global("_executing_sub_action"),"Modal Visible":m0(".modal").isVisible()}),Promise.reject("Extra condition check failed.")}function WM(K){K.debug.groupCollapsed("Can proceed check passed, game will proceed.");let V=K.actions(),Q=K.components(),U=[];try{for(let H of V)U.push(H.willProceed().then(()=>{K.debug.debug(`OK ${H.id}`)}).catch((Y)=>{return K.debug.debug(`FAIL ${H.id} Reason: ${Y}`),Promise.reject(Y)}));for(let H of Q)U.push(H.willProceed().then(()=>{K.debug.debug(`OK ${H.tag}`)}).catch((Y)=>{return K.debug.debug(`FAIL ${H.tag} Reason: ${Y}`),Promise.reject(Y)}))}catch(H){console.error(H);let Y=H instanceof Error?H.message:String(H);t0.show("engine:lifecycle:will_proceed_error",{errorMessage:Y})}return Promise.all(U).then((...H)=>{return K.debug.groupEnd(),Promise.resolve(...H)}).catch((H)=>{return K.debug.groupEnd(),Promise.reject(H)})}function wF(K,V){let Q=K.setting("InstantText");V.finish(Q)}function XM(K){if(!K.global("distraction_free")&&!K.global("block")&&(!K.global("_engine_block")||K.global("_executing_sub_action"))){let V=[];K.debug.groupCollapsed("shouldRollback Check");try{for(let Q of K.actions())V.push(Q.shouldRollback().then(()=>{K.debug.debug(`OK ${Q.id}`)}).catch((U)=>{return K.debug.debug(`FAIL ${Q.id} Reason: ${U}`),Promise.reject(U)}));for(let Q of K.components())V.push(Q.shouldRollback().then(()=>{K.debug.debug(`OK ${Q.tag}`)}).catch((U)=>{return K.debug.debug(`FAIL ${Q.tag} Reason: ${U}`),Promise.reject(U)}))}catch(Q){console.error(Q);let U=Q instanceof Error?Q.message:String(Q);t0.show("engine:lifecycle:should_rollback_error",{errorMessage:U})}return Promise.all(V).then((...Q)=>{return K.debug.groupEnd(),Promise.resolve(...Q)}).catch((Q)=>{return K.debug.groupEnd(),Promise.reject(Q)})}else return Promise.reject("Extra condition check failed.")}function AM(K){let V=[];K.debug.groupCollapsed("Should Rollback Check passed, game will roll back.");try{for(let Q of K.actions())V.push(Q.willRollback().then(()=>{K.debug.debug(`OK ${Q.id}`)}).catch((U)=>{return K.debug.debug(`FAIL ${Q.id} Reason: ${U}`),Promise.reject(U)}));for(let Q of K.components())V.push(Q.willRollback().then(()=>{K.debug.debug(`OK ${Q.tag}`)}).catch((U)=>{return K.debug.debug(`FAIL ${Q.tag} Reason: ${U}`),Promise.reject(U)}))}catch(Q){console.error(Q);let U=Q instanceof Error?Q.message:String(Q);t0.show("engine:lifecycle:will_rollback_error",{errorMessage:U})}return Promise.all(V).then((...Q)=>{return K.debug.groupEnd(),Promise.resolve(...Q)}).catch((Q)=>{return K.debug.groupEnd(),Promise.reject(Q)})}var XU=jF.default.bind({});class $z{static asEngine(){return this}static _languageMetadata={};static _events={};static _selector="#monogatari";static _actions=[];static _components=[];static _translations={};static _script={};static _characters={};static _storage={};static audioContext;static _audioBufferCache=new Map;static _imageCache=new Map;static _audioBufferSpace=null;static _indexedDBAvailable=null;static _hasCustomSaveScreenshot=!1;static Storage=new TU;static _onSaveScreenshot=async(K,V)=>{return await $z.Storage.set(`${K}__screenshot`,V),`${K}__screenshot`};static get onSaveScreenshot(){return this._onSaveScreenshot}static set onSaveScreenshot(K){this._onSaveScreenshot=K,this._hasCustomSaveScreenshot=!0}static onLoadScreenshot=async(K)=>{let V=await $z.Storage.get(K);return URL.createObjectURL(V)};static onDeleteScreenshot=async(K)=>{await $z.Storage.remove(K)};static _mediaPlayers={music:{},sound:{},voice:{},video:{}};static _state={step:0,label:"Start",music:[],sound:[],voice:[],scene:"",background:"",characters:[],characterLayers:[],images:[],particles:"",videos:[],canvas:[],textboxHidden:!1};static _history={label:[],music:[],sound:[],voice:[],scene:[],background:[],sceneElements:[],sceneState:[],character:[],characterLayer:[],image:[],particle:[],video:[],canvas:[],nvl:[],clear:[],choice:[],jump:[],conditional:[]};static ambientPlayer=null;static _functions={};static _$={};static _assets={music:{},voices:{},sounds:{},videos:{},images:{},scenes:{},gallery:{}};static _settings={Name:"My Visual Novel",Version:"0.1.0",Label:"Start",Slots:10,MultiLanguage:!1,LanguageSelectionScreen:!0,MainScreenMusic:"",SaveLabel:"Save",AutoSaveLabel:"AutoSave",ShowMainScreen:!0,Preload:!0,AutoSave:0,ServiceWorkers:!0,AspectRatio:"16:9",ForceAspectRatio:"None",TypeAnimation:!0,NVLTypeAnimation:!0,NarratorTypeAnimation:!0,CenteredTypeAnimation:!0,InstantText:!1,Orientation:"any",Skip:0,AssetsPath:{root:"assets",characters:"characters",icons:"icons",images:"images",music:"music",scenes:"scenes",sounds:"sounds",ui:"ui",videos:"videos",voices:"voices",gallery:"gallery"},SplashScreenLabel:"_SplashScreen",Storage:{Adapter:"LocalStorage",Store:"GameData",Endpoint:""},AllowRollback:!0,ExperimentalFeatures:!1,Screenshots:!1};static _preferences={Language:"English",Volume:{Music:1,Voice:1,Sound:1,Video:1},Resolution:"800x600",TextSpeed:20,AutoPlaySpeed:5};static _globals={distraction_free:!1,delete_slot:null,overwrite_slot:null,playing:!1,current_auto_save_slot:1,_auto_play_timer:null,skip:null,_log:[],_auto_save_interval:null,_restoring_state:!1,on_splash_screen:!1,_didSetup:!1,_didBind:!1,_didInit:!1,_engine_block:!1,block:!1,_executing_sub_action:!1};static _listeners=[];static _configuration={"main-menu":{buttons:[{string:"Start",data:{action:"start"}},{string:"Load",data:{action:"open-screen",open:"load"}},{string:"Settings",data:{action:"open-screen",open:"settings"}},{string:"Help",data:{action:"open-screen",open:"help"}}]},"quick-menu":{buttons:[{string:"Back",icon:"fas fa-arrow-left",link:"#",data:{action:"back"}},{string:"Hide",icon:"fas fa-eye",data:{action:"distraction-free"}},{string:"AutoPlay",icon:"fas fa-play-circle",data:{action:"auto-play"}},{string:"Skip",icon:"fas fa-fast-forward",data:{action:"skip"}},{string:"Save",icon:"fas fa-save",data:{action:"open-screen",open:"save"}},{string:"Load",icon:"fas fa-undo",data:{action:"open-screen",open:"load"}},{string:"Settings",icon:"fas fa-cog",data:{action:"open-screen",open:"settings"}},{string:"Quit",icon:"fas fa-times-circle",data:{action:"end"}}]},credits:{}};static _templates={};static _upgrade={};static _temp={};static version=e$;static _id="visual-novel";static onStart(){let K=[];for(let V of this.components())K.push(V.onStart());for(let V of this.actions())K.push(V.onStart());return Promise.all(K)}static onLoad(){let K=[];this.global("_restoring_state",!0);let V=this.actions(),Q=[...new Set(V.map((Y)=>Y.loadingOrder))].sort(),U=(Y,z=Promise.resolve())=>{return z.then(()=>{let M=[];for(let A of Y)M.push(A.onLoad());return Promise.all(M)})},H=Promise.resolve();for(let Y of Q)H=U(V.filter((z)=>z.loadingOrder===Y),H);K.push(H);for(let Y of this.components())K.push(Y.onLoad());return Promise.all(K).then((Y)=>{return this.global("_restoring_state",!1),Promise.resolve(Y)})}static width(){return this.element().width()}static height(){return this.element().height()}static get debug(){return new Proxy(Y8,{apply(K,V,Q){if(typeof MonogatariDebug==="object")return Reflect.apply(K,V,Q)}})}static set debug(K){throw Error("Debug reference cannot be overriden.")}static string(K){return dO(this.asEngine(),K)}static history(K){if(K!==null&&K!==void 0)if(typeof K==="string"){if(typeof this._history[K]>"u")this._history[K]=[];return this._history[K]}else this._history=Object.assign({},this._history,K);else return this._history}static state(K){if(typeof K==="string")return this._state[K];if(typeof K==="object"&&K!==null){let V=Object.assign({},this._state),Q=XU(this._state,K);this.trigger("willUpdateState",{oldState:V,newState:Q}),this._state=Q,this.trigger("didUpdateState",{oldState:V,newState:this._state})}return this._state}static registerAction(K,V=!1){if(K.engine=this.asEngine(),V)this._actions.push(K);else this._actions.unshift(K)}static unregisterAction(K){this._actions=this._actions.filter((V)=>V.id.toLowerCase()!==K.toLowerCase())}static actions(){let K=this.setting("ExperimentalFeatures");return this._actions.filter((V)=>{return V._experimental===!1||K===!0})}static action(K){return this._actions.find((V)=>V.id.toLowerCase()===K.toLowerCase())}static registerComponent(K){let V=this.components().findIndex((Q)=>Q.tag===K.tag)>-1;if(typeof window.customElements.get(K.tag)<"u")t0.show("engine:component:already_registered",{tag:K.tag,component:K,unregisterCode:`
monogatari.unregisterComponent ('${K.tag}')
`});if(K.engine=this.asEngine(),V&&!this.global("_didSetup"))this.unregisterComponent(K.tag);else if(!V&&this.global("_didSetup"))hQ.register(K.tag,K);this._components.push(K)}static unregisterComponent(K){if(!this.global("_didSetup"))this._components=this.components().filter((V)=>V.tag.toLowerCase()!==K.toLowerCase());else t0.show("engine:component:unregister_after_setup",{component:K})}static components(){let K=this.setting("ExperimentalFeatures");return this._components.filter((V)=>{return V._experimental===!1||K===!0})}static component(K){let V=K.toLowerCase();return this.components().find((Q)=>Q.tag===V)}static assets(K=null,V=null){return L7(this.asEngine(),K,V)}static asset(K,V,Q=null){return Z7(this.asEngine(),K,V,Q)}static audioBufferCache(K,V){return Y7(this.asEngine(),K,V)}static audioBufferUncache(K){return q7(this.asEngine(),K)}static audioBufferClearCache(K){return O7(this.asEngine(),K)}static imageCache(K,V){return M7(this.asEngine(),K,V)}static imageUncache(K){return W7(this.asEngine(),K)}static imageClearCache(K){return X7(this.asEngine(),K)}static clearAllCaches(){return A7(this.asEngine())}static async cacheInServiceWorker(K){return R7(K)}static async isInServiceWorkerCache(K){return $7(K)}static async getFromServiceWorkerCache(K){return F7(K)}static serializeAudioBuffer(K){return rO(K)}static deserializeAudioBuffer(K,V){return iO(K,V)}static async audioBufferSpace(){return lH(this.asEngine())}static isIndexedDBAvailable(){return D7(this.asEngine())}static async storeAudioBufferPersistent(K,V){return S7(this.asEngine(),K,V)}static async getAudioBufferPersistent(K){return P7(this.asEngine(),K)}static async removeAudioBufferPersistent(K){return C7(this.asEngine(),K)}static async clearAudioBufferPersistent(){return I7(this.asEngine())}static characters(K=null){return V7(this.asEngine(),K)}static character(K,V=null){return Q7(this.asEngine(),K,V)}static languageMetadata(K,V=null){return z7(this.asEngine(),K,V)}static translations(K=null){return mO(this.asEngine(),K)}static translation(K,V){return H7(this.asEngine(),K,V)}static setting(K,V){if(V!==void 0&&V!==null)return this._settings[K]=V,this._settings[K];if(typeof this._settings[K]<"u")return this._settings[K];throw Error(`Tried to access non existent setting with name '${K}'.`)}static settings(K=null){if(K!==null)this._settings=XU(this._settings,K);return this._settings}static preference(K,V){if(V!==void 0&&V!==null)return this._preferences[K]=V,this.Storage.update("Settings",this._preferences),this._preferences[K];if(typeof this._preferences[K]<"u")return this._preferences[K];throw Error(`Tried to access non existent preference with name '${K}'.`)}static preferences(K=null,V=!1){if(K!==null){this._preferences=XU(this._preferences,K);let Q=this.Storage.configuration();if(!Q||Q.name==="")this.setupStorage();if(V===!0)this.Storage.update("Settings",this._preferences)}return this._preferences}static configuration(K,V){if(typeof K==="string"){if(typeof V<"u"){if(this.trigger("configurationElementWillUpdate"),this.trigger(`configurationElementUpdate::${K}`,{newConfiguration:V,oldConfiguration:this._configuration[K]}),typeof this._configuration[K]!=="object"||this._configuration[K]===null)this._configuration[K]={};this._configuration[K]=XU(this._configuration[K],V),this.trigger("configurationElementDidUpdate")}return this._configuration[K]}else if(typeof K==="object")return this.trigger("configurationWillUpdate"),this._configuration=XU(this._configuration,V??{}),this.trigger("configurationDidUpdate"),this._configuration;else if(typeof K>"u")return this._configuration}static storage(K=null){if(K!==null)if(typeof K==="string")return this._storage[K];else this._storage=XU(this._storage,K);else return this._storage}static script(K=null){let V=this.preference("Language");if(typeof K==="object"&&K!==null)this._script=Object.assign({},this._script,K);else{let Q=this._script;if(this.setting("MultiLanguage")===!0)if(!Object.keys(Q).includes(V))t0.show("engine:script:language_not_found",{language:V,multiLanguageSetting:"The Multilanguage Setting is set to "+this.setting("MultiLanguage"),availableLanguages:Object.keys(Q)});else Q=Q[V];if(typeof K==="string")Q=Q[K];return Q}}static label(K=null,V=null,Q=null){if(typeof V==="string"&&Q!==null&&K!==null){if(typeof this._script[V]!=="object")this._script[V]={};this._script[V][K]=Q}else if(typeof V==="object"&&V!==null&&Q===null&&K!==null){if(typeof this._script[K]!=="object")this._script[K]=[];this._script[K]=V}else if(typeof V==="string"&&Q===null&&K!==null)return this._script[V]?.[K];else if(K!==null)return this.script(K);else{let U=this.state("label");return this.script(U)}}static fn(K,{apply:V=()=>!0,revert:Q=()=>!0}={}){if(typeof V==="function"&&typeof Q==="function")this._functions[K]={apply:V,revert:Q};return this._functions[K]}static $(K,V){if(typeof K==="string"){if(typeof V<"u")this._$[K]=V;return this._$[K]}else if(typeof K==="object")this._$=Object.assign({},this._$,K);else if(typeof K>"u")return this._$}static globals(K=null){if(K!==null)this._globals=XU(this._globals,K);return this._globals??{}}static global(K,V){if(typeof V<"u")this._globals[K]=V;return this._globals?.[K]??void 0}static template(K,V){if(typeof V<"u")this._templates[K]=V;return this._templates[K]}static mediaPlayers(K,V=!1){if(typeof K==="string"){if(V)return this._mediaPlayers[K];return Object.values(this._mediaPlayers[K])}return this._mediaPlayers}static mediaPlayer(K,V,Q){if(typeof Q>"u")return this.mediaPlayers(K,!0)?.[V];else return Q.dataset.type=K,Q.dataset.key=V,this._mediaPlayers[K][V]=Q,this._mediaPlayers[K][V]}static removeMediaPlayer(K,V){let Q=this.mediaPlayers(K,!0),U=(H)=>{if(H instanceof XV)H.destroy();else{if(typeof H.pause==="function")H.pause();if(typeof H.setAttribute==="function")H.setAttribute("src",""),H.currentTime=0}};if(typeof V>"u"){if(Q)for(let H of Object.keys(Q)){let Y=this._mediaPlayers[K][H];if(Y)U(Y);delete this._mediaPlayers[K][H]}}else if(typeof this._mediaPlayers[K]?.[V]<"u"){let H=this._mediaPlayers[K][V];if(H)U(H);delete this._mediaPlayers[K][V]}}static temp(K,V){if(typeof V<"u")this._temp[K]=V;else{let Q=this._temp[K];return delete this._temp[K],Q}}static localize(){return U7(this.asEngine())}static preload(){if(!(this.setting("Preload")&&!C1.desktopApp&&!C1.cordova&&location.protocol.indexOf("file")<0))return Promise.resolve();let V=[];this.trigger("willPreloadAssets");let Q=this.setting("AssetsPath"),U=this.action("Preload"),Y=U?.blocks?.()?.default;if(Y&&U)for(let[z,M]of Object.entries(Y)){if(z==="characters"&&typeof M==="object"&&!Array.isArray(M)){for(let[D,F]of Object.entries(M)){let P=this.character(D);if(!P)continue;let G=P.directory?`${P.directory}/`:"";G=`${Q.root}/${Q.characters}/${G}`;for(let T of F){let v=P.sprites?.[T];if(!v||typeof v!=="string")continue;let J=`${G}${v}`;V.push(tK.image(J).then((k)=>{this.imageCache(`characters/${D}/${T}`,k),this.trigger("assetLoaded",{name:T,type:"image",category:"characters"})})),this.trigger("assetQueued")}}continue}if(!Array.isArray(M))continue;let A=U.getLoaderType(z);if(!A){console.warn(`Preload: No loader registered for category "${z}" in default block`);continue}let R=U.getLoader(A);if(!R){console.warn(`Preload: Loader type "${A}" not found`);continue}for(let D of M){let F=this.assets(z)?.[D];if(!F)continue;let P=`${Q.root}/${Q[z]}/${F}`,G=`${z}/${D}`;V.push(R.loader(P,this).then((T)=>{R.cache.set(this,G,T),this.trigger("assetLoaded",{name:D,type:A,category:z})})),this.trigger("assetQueued")}}else{let z=this.assets()||{};for(let M of Object.keys(z)){let A=this.assets(M)||{};for(let R of Object.values(A)){if(typeof R!=="string")continue;let D=`${Q.root}/${Q[M]}`,F=(P,G,T)=>{this.trigger("assetLoaded",{name:P,type:G,category:T})};if(GU.isImage(R))V.push(tK.image(`${D}/${R}`).then(()=>F(R,"image",M)));else V.push(tK.file(`${D}/${R}`).then(()=>F(R,"file",M)));this.trigger("assetQueued")}}for(let M in this.characters()){let A=this.character(M);if(!A)continue;let R="";if(typeof A.directory<"u")R=A.directory+"/";if(R=`${Q.root}/${Q.characters}/${R}`,typeof A.sprites<"u")for(let D of Object.values(A.sprites)){if(typeof D!=="string")continue;V.push(tK.image(`${R}${D}`).then(()=>{this.trigger("assetLoaded",{name:D,type:"image",category:"characters"})}))}if(typeof A.expressions<"u")for(let D of Object.values(A.expressions)){if(typeof D!=="string")continue;V.push(tK.image(`${R}${D}`).then(()=>{this.trigger("assetLoaded",{name:D,type:"image",category:"characters"})}))}if(typeof A.default_expression==="string")V.push(tK.image(`${R}${A.default_expression}`).then(()=>{this.trigger("assetLoaded",{name:A.default_expression,type:"image",category:"characters"})}));if(typeof A.layer_assets==="object"&&A.layer_assets)for(let[D,F]of Object.entries(A.layer_assets))for(let[P,G]of Object.entries(F))V.push(tK.image(`${R}${G}`).then(()=>{this.trigger("assetLoaded",{name:P,type:"image",category:"characters"})}));this.trigger("assetQueued")}}return Promise.all(V).then(()=>{return this.trigger("didPreloadAssets"),Promise.resolve()})}static translate(K){return sO(this.asEngine(),K)}static replaceVariables(K){return oO(this.asEngine(),K)}static async saveTo(K="SaveLabel",V=null,Q=null){return PF(this.asEngine(),K,V,Q)}static assertAsync(K,V=null,Q=null){return TF(this.asEngine(),K,V,Q)}static next(){return EF(this.asEngine())}static previous(){return BF(this.asEngine())}static resetGame(){return OM(this.asEngine())}static keyboardShortcut(K,V){return aO(this.asEngine(),K,V)}static upgrade(K,V,Q){return CF(this.asEngine(),K,V,Q)}static setupStorage(){return IF(this.asEngine())}static registerListener(K,V,Q=!1){return T7(this.asEngine(),K,V,Q)}static unregisterListener(K){return E7(this.asEngine(),K)}static async runListener(K,V=null,Q=null){return B7(this.asEngine(),K,V,Q)}static object(){return qM(this.asEngine())}static prepareAction(K,{cycle:V,extras:Q}){return P6(this.asEngine(),K,{cycle:V,extras:Q})}static async revert(K=null,V=!0,Q=!0){return JF(this.asEngine(),K,V,Q)}static async run(K,V=!0){return vF(this.asEngine(),K,V)}static alert(K,V){return J7(this.asEngine(),K,V)}static dismissAlert(K=null){return v7(this.asEngine(),K)}static loadFromSlot(K){return GF(this.asEngine(),K)}static async proceed({userInitiated:K=!1,skip:V=!1,autoPlay:Q=!1}={}){return kF(this.asEngine(),{userInitiated:K,skip:V,autoPlay:Q})}static async rollback(){return fF(this.asEngine())}static shouldProceed({userInitiated:K=!1,skip:V=!1,autoPlay:Q=!1}){return MM(this.asEngine(),{userInitiated:K,skip:V,autoPlay:Q})}static willProceed(){return WM(this.asEngine())}static stopTyping(K){return wF(this.asEngine(),K)}static shouldRollback(){return XM(this.asEngine())}static willRollback(){return AM(this.asEngine())}static playAmbient(){return eO(this.asEngine())}static stopAmbient(){return k7(this.asEngine())}static showMainScreen(){return KM(this.asEngine())}static showSplashScreen(){return VM(this.asEngine())}static autoPlay(K){return QM(this.asEngine(),K)}static distractionFree(){return f7(this.asEngine())}static setup(K){let V=this.components();return new Promise((U,H)=>{this.Storage.get("Settings").then((Y)=>{this.global("_first_run",!1),this._preferences=XU(this._preferences,Y),U()}).catch((Y)=>{if(console.warn("There was no settings saved. This may be the first time this game was opened, we'll create them now.",Y),this.global("_first_run",!0),this.setting("MultiLanguage")!==!0||this.setting("LanguageSelectionScreen")!==!0)this.Storage.set("Settings",this._preferences).then(()=>U()).catch(()=>U());else U()})}).then(()=>{for(let H of V)try{H.engine=this.asEngine(),hQ.register(H.tag,H)}catch(Y){t0.show("engine:component:already_registered",{tag:H.tag,component:H,unregisterCode:`
monogatari.unregisterComponent ('${H.tag}')
`})}if(this.setting("ServiceWorkers"))if(!C1.desktopApp&&!C1.cordova&&C1.serviceWorkers)if(window.location.protocol==="file:")console.warn("Service Workers are not available when opening the index.html file directly in your browser. Service Workers are available only when serving your files through a server, once you upload your game this warning will go away. You can also try using a simple server like this one for development: https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb/.");else navigator.serviceWorker.register("./service-worker.js").then((H)=>{H.onupdatefound=()=>{let Y=H.installing;if(Y)Y.onstatechange=()=>{if(Y.state==="installed"){if(navigator.serviceWorker.controller){let z=this.element(),M=`

${this.string("NewContent")}.

`;z?.prepend(M),z?.on("click",'[data-ui="broadcast"][data-content="new-content"]',()=>{this.element()?.find('[data-ui="broadcast"][data-content="new-content"]').remove()})}}}}}).catch((H)=>{console.warn("Failed to register Service Worker:",H.message)});else console.warn("Service Workers are not available in this browser or have been disabled in the engine configuration. Service Workers are available only when serving your files through a server, once you upload your game this warning will go away. You can also try using a simple server like this one for development: https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb/");this.global("storageStructure",JSON.stringify(this.storage())),this.registerListener("open-screen",{callback:(H,Y)=>{this.showScreen(Y.data("open"))}}),this.registerListener("start",{callback:()=>{this.global("playing",!0),this.element().find('[data-ui="broadcast"][data-content="allow-playback"]').remove(),this.onStart().then(()=>{this.element().find("[data-screen]").each((M)=>{M.setState({open:!1})});let H=this.element().find('[data-screen="game"]').get(0);if(H)H.setState({open:!0});let Y=this.label(),z=this.state("step");if(Y)this.run(Y[z])})}}),this.registerListener("dismiss-alert",{callback:()=>{this.dismissAlert()}}),this.registerListener("distraction-free",{keys:"h",callback:()=>{this.distractionFree()}}),this.registerListener("skip",{keys:"s",callback:()=>{if(this.global("playing"))if(this.global("skip")!==null)this.skip(!1);else this.skip(!0)}}),this.registerListener("auto-play",{callback:()=>{this.autoPlay(this.global("_auto_play_timer")===void 0)}});let U=[];for(let H of this.components())H.engine=this.asEngine(),U.push(H.setup());for(let H of this.actions())H.engine=this.asEngine(),U.push(H.setup());return Promise.all(U).then(()=>{return this.global("_didSetup",!0),Promise.resolve()})}).catch((U)=>{console.error("Initialization error",U)})}static skip(K){return X6(this.asEngine(),K)}static showScreen(K){return Wz(this.asEngine(),K)}static hideScreens(){return W6(this.asEngine())}static resize(K,V,Q){return w7(this.asEngine(),K,V,Q)}static goBack(K,V){return j7(this.asEngine(),K,V)}static bind(K){let V=typeof C1.mobile==="function"?C1.mobile():C1.mobile;if(this.setting("Orientation")!=="any"&&V)window.addEventListener("orientationchange",()=>{if(C1.orientation!==this.setting("Orientation"))this.alert("orientation-warning",{message:"OrientationWarning"});else this.dismissAlert("orientation-warning")},!1);this.on("click",'[data-screen]:not([data-screen="game"]) [data-action="back"]',(z)=>{this.goBack(z,K)});let Q=this;this.on("click","[data-action]",function(z){let M=m0(this),A=M.data("action");if(A)z.stopPropagation(),Q.runListener(A,z,M);return A==="set-volume"}),this.keyboardShortcut(["right","space"],()=>{this.proceed({userInitiated:!0,skip:!1,autoPlay:!1}).then(()=>{}).catch((z)=>{this.debug.log(`Proceed Prevented Reason: ${z}`)})}),this.keyboardShortcut("esc",()=>{if(m0(`${K} [data-screen="game"]`).isVisible()&&this.global("playing"))this.showScreen("settings");else if(m0(`${K} [data-screen="settings"]`).isVisible()&&this.global("playing"))this.showScreen("game")}),this.keyboardShortcut("shift+s",()=>{if(this.global("playing"))this.showScreen("save")}),this.keyboardShortcut("shift+l",()=>{if(this.global("playing"))this.showScreen("load")});let U=this.setting("ForceAspectRatio"),H=!0;switch(U){case"Visuals":m0('[data-content="visuals"]').addClass("forceAspectRatio");break;case"Global":this.parentElement().addClass("forceAspectRatio");break;default:H=!1}if(H){let z=this.setting("AspectRatio"),[M,A]=z.split(":"),R=parseInt(M),D=parseInt(A);if(!(C1.desktopApp&&U==="Global"))this.resize(null,R,D),window.addEventListener("resize",()=>this.resize(null,R,D))}let Y=[];for(let z of this.components())Y.push(z.bind(K));for(let z of this.actions())Y.push(z.bind(K));return Promise.all(Y).then(()=>{for(let z of this._listeners){let{keys:M,callback:A}=z;if(typeof M<"u")this.keyboardShortcut(M,A)}return this.global("_didBind",!0),Promise.resolve()})}static element(K=!1,V=!1){let Q=null,U=!1;if(K===!0)Q=document.querySelector("visual-novel"),U=Q!==null;else Q=m0("visual-novel"),U=Q.length>0;if(U===!1&&V===!1)t0.show("engine:element:not_ready",{});return Q}static on(K,V,Q){let U=this.element();if(U)if(typeof V==="function"&&Q===void 0)U.on(K,V);else U.on(K,V,Q)}static off(K,V){let Q=this.element();if(Q)Q.off(K,V)}static parentElement(){return m0(this._selector)}static trigger(K,V={}){let Q=new CustomEvent(K,{bubbles:!1,detail:V}),U=this.element(!0,!0);if(U)U.dispatchEvent(Q);else _z(()=>dispatchEvent(Q))}static displayInitialScreen(){return x7(this.asEngine())}static _setupRegistry(){if(typeof MonogatariDebug==="object")hQ.debug=!0;hQ.onError((K,V,Q,U)=>{t0.show("engine:component:lifecycle_error",{tag:Q,lifecycle:U,errorMessage:K.message,stackTrace:K.stack}),console.error(`[Monogatari] Component error in <${Q}> during ${U}:`,K)}),hQ.onMount((K,V)=>{this.trigger("componentDidMount",{component:K,tag:V})}),hQ.onUnmount((K,V)=>{this.trigger("componentDidUnmount",{component:K,tag:V})})}static async init(K="#monogatari"){if(this._selector=K,typeof window.Cypress<"u")this.setting("ExperimentalFeatures",!0);this._setupRegistry(),this.trigger("willInit");let V=this.Storage?.configuration();if(!V||V.name==="")this.setupStorage();if(this.trigger("willSetup"),await this.setup(K),this.trigger("didSetup"),this.trigger("willBind"),await this.bind(K),this.trigger("didBind"),this.ambientPlayer=new Audio,this.localize(),this.state({label:this.setting("Label")}),this.setting("Orientation")!=="any"){if(C1.mobile()&&C1.orientation!==this.setting("Orientation"))this.alert("orientation-warning",{message:"OrientationWarning"})}let Q=[];for(let U of this.components())Q.push(U.init(K));for(let U of this.actions())Q.push(U.init(K));if(this.setting("AutoSave")!==0&&typeof this.setting("AutoSave")==="number")this.debug.debug("Automatic save is enabled, setting up timeout"),this.global("_auto_save_interval",setInterval(()=>{this.debug.groupCollapsed("Automatic Save");let U=this.global("current_auto_save_slot");this.debug.debug("Saving data to slot",U),this.saveTo("AutoSaveLabel",U);let H=this.setting("Slots");if(U===H)this.global("current_auto_save_slot",1);else this.global("current_auto_save_slot",U+1);this.debug.groupEnd()},this.setting("AutoSave")*60000));else this.debug.debug("Automatic save is disabled. Section will be hidden from Load Screen"),this.element().find('[data-screen="load"] [data-ui="autoSaveSlots"]').hide();if(await Promise.all(Q),this.global("_didInit",!0),this.trigger("didInit"),this.setting("MultiLanguage")===!0&&this.setting("LanguageSelectionScreen")===!0&&this.global("_first_run")===!0)this.showScreen("language-selection"),this.on("didLocalize",()=>{if(this.Storage.set("Settings",this._preferences),this.element().find('[data-screen="language-selection"]').isVisible())this.displayInitialScreen()});else this.displayInitialScreen()}static random(K,V){try{return new kH(d8).integer(K,V)}catch(Q){return console.error(Q),new kH().integer(K,V)}}}var nH=$z;var xF={AdvanceHelp:"للتقدم في القصة انقز بزر الفأره الأيسر او المس الشاشه في اي مكان او اضغط زر المسافة",AllowPlayback:"أضغط هنا لتفعيل امكانية تشغيل الصوت",Audio:"الأصوات",AutoPlay:"تلقائي",AutoPlayButton:"تفعيل التشغيل التلقائي",AutoPlaySpeed:"سرعة التشغيل التلقائي",Back:"تراجع",BackButton:"العودة",Cancel:"الغاء",Close:"اغلاق",Confirm:"هل ترغب بالخروج؟",Credits:"العاملين على المشروع",Delete:"حذف",DialogLogButton:"اظهار زر الحوار",FullScreen:"ملء الشاشة",Gallery:"معرض الصور",Help:"مساعده",Hide:"اخفاء",HideButton:"اخفاء صندوق الحوار",iOSAudioWarning:"اعدادات الصوت غير مدعومه على أنظمة iOS",KeyboardShortcuts:"إختصارات لوحة المفاتيح",Language:"اللغة",Load:"استرجاع",LoadAutoSaveSlots:"خانات الحفظ التلقائي",LoadButton:"فتح شاشة الحفظ والاسترجاع",Loading:"يتم الاسترجاع",LoadingMessage:"يرجى الانتظار ريثما يتم تحميل الملفات",LoadSlots:"خانات الحفظ",LocalStorageWarning:"الحفظ المحلي غير مدعوم على هذا المتصفح",Log:"سجل",Music:"صوت الموسيقى",NewContent:"توجد محتويات جديده يرجى تنشيط الصفحة لمشاهدتها",NoSavedGames:"لا توجد ملفات حفظ",NoAutoSavedGames:"لا توجد خانات حفظ تلقائي",NoDialogsAvailable:"لا توجد حوارات. ستظهر الحوارات هنا عندما يتم كتابتها",OK:"موافق",OrientationWarning:"الرجاء وضع الجهاز على الجانب الآخر لتستطيع اللعب",Overwrite:"الاستبدال",QuickButtons:"ازرار خانات الحفظ السريع",QuickMenu:"القائمة السريعة",Quit:"خروج",QuitButton:"انهاء اللعبه",Resolution:"عرض الشاشة",Save:"حفظ",SaveButton:"يفتح شاشة حفظ اللعبة",SaveInSlot:"حفظ في خانة",SelectYourLanguage:"Select your language",Settings:"إعدادات",SettingsButton:"يفتح صفحة الإعدادات",Show:"عرض",Skip:"تخطي",SkipButton:"بدء وضع التخطي",SlotDeletion:"هل أنت متأكد من رغبتك في حذف هذه الخانة؟",SlotOverwrite:"هل أنت متأكد من رغبتك في استبدال هذه الخانة؟",Sound:"مقدار صوت الاصوات",Start:"بدء",Stop:"توقف",TextSpeed:"سرعة النص",Video:"مقدار صوت الفيديو",Voice:"مقدار صوت الكلام المنطوق",Windowed:"نافذة"};var _F={AdvanceHelp:"Каб гуляць, націсніце на прабел або леваю кнопку мышы",AllowPlayback:"Націсніце тут, каб дазволіць прайграванне аўдыя",Audio:"Аўдыя",AutoPlay:"Аўта",AutoPlayButton:"Уключыць аўтапрайграванне",AutoPlaySpeed:"Хуткасць аўтапрайгравання",Back:"Назад",BackButton:"Перайсці назад",Cancel:"Скасаваць",Close:"Закрыць",Confirm:"Выйсці?",Credits:"Цітры",Delete:"Выдаліць",DialogLogButton:"Паказаць журнал дыялогаў",FullScreen:"Поўны экран",Gallery:"Галерэя",Help:"Дапамога",Hide:"Схаваць",HideButton:"Схаваць тэкставае поле",iOSAudioWarning:"Налады аўдыя не падтрымліваюцца на iOS",KeyboardShortcuts:"Хуткія клавішы",Language:"Мова",Load:"Загрузіць",LoadAutoSaveSlots:"Аўтазахаваныя гульні",LoadButton:"Адкрыць меню загрузкі",Loading:"Загрузка",LoadingMessage:"Пачакайце поўнай загрузкі рэсурсаў",LoadSlots:"Захаваныя гульні",LocalStorageWarning:"Лакальнае сховішча недаступна ў гэтым браўзеры",Log:"Журнал",Music:"Хучнасць музыкі",NewContent:"Даступна новае змесціва, перазагрузіце старонку, каб атрымаць апошнюю версію",NoSavedGames:"Няма захаваных гульняў",NoAutoSavedGames:"Няма аўтазахаваных гульняў",NoDialogsAvailable:"Няма даступных дыялогаў. Дыялогі будуць з'яўляцца тут па меры праходжання гульні",OK:"ОК",OrientationWarning:"Каб гуляць, павярніце вашу прыладу",Overwrite:"Перазапісаць",QuickButtons:"Кнопкі хуткага меню",QuickMenu:"Хуткае меню",Quit:"Выйсці",QuitButton:"Выйсці з гульні",Resolution:"Разрознасць",Save:"Захаваць",SaveButton:"Адкрыць меню захавання",SaveInSlot:"Захаваць у слот",SelectYourLanguage:"Select your language",Settings:"Налады",SettingsButton:"Адкрыць меню налад",Show:"Паказаць",Skip:"Прапусціць",SkipButton:"Аўтапераход",SlotDeletion:"Вы ўпэўнены, што хочаце выдаліць гэты слот?",SlotOverwrite:"Вы ўпэўнены, што хочаце перазапісаць гэты слот?",Sound:"Гучнасць гукаў",Start:"Пачаць",Stop:"Спыніць",TextSpeed:"Хуткасць тэксту",Video:"Гучнасць відэа",Voice:"Гучнасць голасу",Windowed:"Аконны рэжым"};var NF={AdvanceHelp:"Você pode avançar no jogo usando o botão esquerdo do mouse, clicando em qualquer lugar na tela do jogo ou pressionar a barra de espaço.",AllowPlayback:"Clique aqui para permitir a reprodução de áudio",Audio:"Áudio",AutoPlay:"Auto",AutoPlayButton:"Ativar reprodução automática",AutoPlaySpeed:"Velocidade de reprodução automática",Back:"Voltar",BackButton:"Voltar",Cancel:"Cancelar",Close:"Fechar",Confirm:"Deseja sair?",Credits:"Créditos",Delete:"Apagar",DialogLogButton:"Mostrar registos de diálogo",FullScreen:"Tela Cheia",Gallery:"Galeria",Help:"Ajuda",Hide:"Esconder",HideButton:"Esconder caixa de texto",iOSAudioWarning:"As configurações de áudio não são suportadas no iOS",KeyboardShortcuts:"Atalhos de Teclado",Language:"Língua",Load:"Carregar",LoadAutoSaveSlots:"Jogos Salvos Automaticamente",LoadButton:"Abrir Tela de Carregamento",Loading:"Carregando",LoadingMessage:"Aguarde enquanto os recursos são carregados",LoadSlots:"Jogos Salvos",LocalStorageWarning:"O armazenamento local não está disponível neste navegador",Log:"Registo",Music:"Volume de Música",NewContent:"Há novo conteúdo disponível, recarregue a página para obter a versão mais recente",NoSavedGames:"Nenhum jogo salvo",NoAutoSavedGames:"Nenhum jogo salvo automaticamente",NoDialogsAvailable:"Não há diálogos disponíveis. Os diálogos aparecerão aqui quando ocorrerem no jogo",OK:"OK",OrientationWarning:"Por favor rode o seu dispositivo para jogar",Overwrite:"Substituir",QuickButtons:"Botões de acesso rápido",QuickMenu:"Menu de acesso rápido",Quit:"Sair",QuitButton:"Sair do Jogo",Resolution:"Resolução",Save:"Salvar",SaveButton:"Abrir tela de salvar.",SaveInSlot:"Salvar em slot",SelectYourLanguage:"Selecione seu idioma",Settings:"Configurações",SettingsButton:"Abrir a Tela de Configurações",Show:"Mostrar",Skip:"Ignorar",SkipButton:"Entrar em modo de ignorar",SlotDeletion:"Tem certeza de que deseja excluir este jogo?",SlotOverwrite:"Tem certeza de que deseja substituir este jogo?",Sound:"Volume de Som",Start:"Início",Stop:"Parar",TextSpeed:"Velocidade do Texto",Video:"Video Volume",Voice:"Volume de Voz",Windowed:"Em Janela"};var gF={AdvanceHelp:"點按滑鼠左鍵、輕觸螢幕、或按空白鍵繼續遊戲",AllowPlayback:"點擊以批准播放聲效",Audio:"聲效",AutoPlay:"自動",AutoPlayButton:"進入自動播放模式",AutoPlaySpeed:"自動播放速度",Back:"返回",BackButton:"返回",Cancel:"取消",Close:"關閉",Confirm:"你確定要離開了嗎?",Credits:"製作及嗚謝",Delete:"刪除",DialogLogButton:"顯示對話紀錄",FullScreen:"全螢幕",Gallery:"圖庫",Help:"幫助",Hide:"隱藏",HideButton:"隱藏對話框",iOSAudioWarning:"在 iOS 上無法支援聲效設定",KeyboardShortcuts:"鍵盤快捷鍵",Language:"語言",Load:"載入進度",LoadAutoSaveSlots:"自動保存進度",LoadButton:"打開載入進度的界面",Loading:"載入中",LoadingMessage:"媒體加載中,請稍候",LoadSlots:"遊戲存檔",LocalStorageWarning:"瀏覽器不支援 Local Storage 功能",Log:"紀錄",Music:"音樂音量",NewContent:"有新的遊戲內容上線,請重新載入本頁,以取得最新版本",NoSavedGames:"沒有已保存的進度",NoAutoSavedGames:"沒有自動保存的進度",NoDialogsAvailable:"沒有對話。若場景有對話,將會在這裏顯示。",OK:"OK",OrientationWarning:"請旋轉你的裝置以進行遊戲",Overwrite:"覆蓋存檔",QuickButtons:"快速選單鍵",QuickMenu:"快速選單",Quit:"離開",QuitButton:"離開遊戲",Resolution:"解像度",Save:"保存進度",SaveButton:"開啟存檔介面",SaveInSlot:"在這位置保存遊戲",SelectYourLanguage:"選擇語言",Settings:"設定",SettingsButton:"開啟設定介面",Show:"顯示",Skip:"快轉",SkipButton:"進入快轉模式",SlotDeletion:"你是否確定要刪除這個位置的存檔?",SlotOverwrite:"你是否確定要覆蓋這個位置的存檔?",Sound:"聲音音量",Start:"開始",Stop:"停止",TextSpeed:"文字速度",Video:"影片音量",Voice:"語音音量",Windowed:"視窗"};var yF={AdvanceHelp:"按下空格键或点击屏幕以继续",AllowPlayback:"点击这里以启用语音回放",Audio:"音效",AutoPlay:"自动",AutoPlayButton:"Enable auto play",AutoPlaySpeed:"自动播放速度",Back:"后退",BackButton:"后退",Cancel:"取消",Close:"关闭",Confirm:"确定要退出吗?",Credits:"Credits",Delete:"删除",DialogLogButton:"Show the dialog log",FullScreen:"全屏显示",Gallery:"Gallery",Help:"帮助",Hide:"隐藏",HideButton:"隐藏文字",iOSAudioWarning:"iOS暂不支持音效设定",KeyboardShortcuts:"Keyboard Shortcuts",Language:"语言",Load:"读取",LoadAutoSaveSlots:"自动存储的游戏进度",LoadButton:"显示读取界面",Loading:"加载中",LoadingMessage:"等待素材加载中",LoadSlots:"存储的游戏进度",LocalStorageWarning:"该浏览器暂不支持本地存储功能",Log:"Log",Music:"音乐音量",NoSavedGames:"没有存储的游戏进度",NoAutoSavedGames:"没有自动存储的游戏进度",NewContent:"有新的内容可供使用,重新加载页面以获取最新版本",NoDialogsAvailable:"No dialogs available. Dialogs will appear here as they show up",OK:"確定",OrientationWarning:"请将设备旋转以体验游戏内容",Overwrite:"覆盖",QuickButtons:"快捷菜单按钮",QuickMenu:"Quick Menu",Quit:"退出",QuitButton:"退出游戏",Resolution:"分辨率",Save:"存档",SaveButton:"显示存档界面",SaveInSlot:"写入存档槽位",SelectYourLanguage:"Select your language",Settings:"环境设定",SettingsButton:"显示环境设定界面",Show:"显示",Skip:"Skip",SkipButton:"Enter skip mode",SlotDeletion:"确定要删除这个存档槽位吗?",SlotOverwrite:"确定要覆盖这个存档槽位吗?",Sound:"音效音量",Start:"开始",Stop:"停止",TextSpeed:"文字显示速度",Video:"Video Volume",Voice:"语音音量",Windowed:"窗口"};var hF={AdvanceHelp:"Gebruik de spatiebalk of linker muisknop om te spelen",AllowPlayback:"Click here to allow audio playback",Audio:"Audio",AutoPlay:"Auto",AutoPlayButton:"Enable auto play",AutoPlaySpeed:"Autoplay snelheid",Back:"Terug",BackButton:"Terug",Cancel:"Stop",Close:"Sluit",Confirm:"Ben je zeker dat je wilt stoppen?",Credits:"Credits",Delete:"Delete",DialogLogButton:"Show the dialog log",FullScreen:"Volledig scherm",Gallery:"Gallery",Help:"Help",Hide:"Verberg",HideButton:"Verberg tekst",KeyboardShortcuts:"Keyboard Shortcuts",iOSAudioWarning:"Audio instellingen worden niet ondersteund door iOS",Language:"Taal",Load:"Laad",LoadAutoSaveSlots:"Automatisch opgeslagen spellen",LoadButton:"Open het laadscherm",Loading:"Laden",LoadingMessage:"Wacht tot de onderdelen zijn geladen",LoadSlots:"Opgeslagen spellen",LocalStorageWarning:"Locale Opslag is niet mogelijk in deze Browser",Log:"Log",Music:"Muziek Volume",NewContent:"There is new content available, reload the page to get the latest version",NoSavedGames:"Geen opgeslagen spellen",NoAutoSavedGames:"Geen automatsch opgeslagen spellen",NoDialogsAvailable:"No dialogs available. Dialogs will appear here as they show up",OK:"OK",OrientationWarning:"Please rotate your device to play",Overwrite:"Overschrijven",QuickButtons:"Snelmenu knoppen",QuickMenu:"Quick Menu",Quit:"sluit",QuitButton:"Sluit spel",Resolution:"Resolutie",Save:"Opslaan",SaveButton:"Open de Save Screen",SaveInSlot:"Sla op in slot",SelectYourLanguage:"Select your language",Settings:"Instellingen",SettingsButton:"Open de instellingen",Show:"Tonen",Skip:"Skip",SkipButton:"Enter skip mode",SlotDeletion:"Weet u zeker dat u dit slot verwijderen?",SlotOverwrite:"Weet u zeker dat u dit slot overschrijven?",Sound:"Geluids volume",Start:"Start",Stop:"Stop",TextSpeed:"Tekst snelheid",Video:"Video Volume",Voice:"Stem Volume",Windowed:"Window modus"};var pF={AdvanceHelp:"To advance through the game, left-click or tap anywhere on the game screen or press the space key",AllowPlayback:"Click here to allow audio playback",Audio:"Audio",AutoPlay:"Auto",AutoPlayButton:"Enable auto play",AutoPlaySpeed:"Autoplay Speed",Back:"Back",BackButton:"Go back",Cancel:"Cancel",Close:"Close",Confirm:"Do you want to quit?",Credits:"Credits",Delete:"Delete",DialogLogButton:"Show the dialog log",FullScreen:"Full Screen",Gallery:"Gallery",Help:"Help",Hide:"Hide",HideButton:"Hide the text box",iOSAudioWarning:"Audio settings are not supported on iOS",KeyboardShortcuts:"Keyboard Shortcuts",Language:"Language",Load:"Load",LoadAutoSaveSlots:"Auto Saved Games",LoadButton:"Open the Load Screen",Loading:"Loading",LoadingMessage:"Wait while the assets are loaded",LoadSlots:"Saved Games",LocalStorageWarning:"Local Storage is not available in this browser",Log:"Log",Music:"Music Volume",NewContent:"There is new content available, reload the page to get the latest version",NoSavedGames:"No saved games",NoAutoSavedGames:"No automatically saved games",NoDialogsAvailable:"No dialogs available. Dialogs will appear here as they show up",OK:"OK",OrientationWarning:"Please rotate your device to play",Overwrite:"Overwrite",QuickButtons:"Quick Menu Buttons",QuickMenu:"Quick Menu",Quit:"Quit",QuitButton:"Quit Game",Resolution:"Resolution",Save:"Save",SaveButton:"Open the Save Screen",SaveInSlot:"Save in slot",SelectYourLanguage:"Select your language",Settings:"Settings",SettingsButton:"Open the Settings Screen",Show:"Show",Skip:"Skip",SkipButton:"Enter skip mode",SlotDeletion:"Are you sure you want to delete this slot?",SlotOverwrite:"Are you sure you want to overwrite this slot?",Sound:"Sound Volume",Start:"Start",Stop:"Stop",TextSpeed:"Text Speed",Video:"Video Volume",Voice:"Voice Volume",Windowed:"Windowed"};var cF={AdvanceHelp:"Pour avancer dans le jeu, appuyez sur la touche espace ou cliquez",AllowPlayback:"Cliquez ici pour autoriser la musique de fond",Audio:"Audio",AutoPlay:"Auto",AutoPlayButton:"Activer la lecture automatique",AutoPlaySpeed:"Vitesse de lecture automatique",Back:"Retour",BackButton:"Retour",Cancel:"Annuler",Close:"Fermer",Confirm:"Voulez-vous vraiment quitter?",Credits:"Crédits",Delete:"Supprimer",DialogLogButton:"Afficher le journal de dialogues",FullScreen:"Plein Écran",Gallery:"Gallerie",Help:"Aide",Hide:"Cacher",HideButton:"Cacher le Texte",iOSAudioWarning:"Les paramètres audio ne sont pas pris en charge par iOS",KeyboardShortcuts:"Raccourcis claviers",Language:"Langue",Load:"Charger",LoadAutoSaveSlots:"Parties enregistrées automatiquement",LoadButton:"Ouvrir l’écran de chargement",Loading:"Chargement",LoadingMessage:"Veuillez patienter pendant le chargement des données du jeu",LoadSlots:"Parties Sauvegardées",LocalStorageWarning:"Le stockage local n’est pas disponible sur ce navigateur !",Log:"Journal",Music:"Volume de la Musique",NewContent:"Un nouveau contenu est disponible, rechargez la page pour obtenir la dernière version",NoSavedGames:"Pas de parties sauvegardées",NoAutoSavedGames:"Aucune partie enregistrée automatiquement",NoDialogsAvailable:"Aucun dialogue disponible. Les boîtes de dialogue apparaîtront ici au fur et à mesure qu'elles s'afficheront.",OK:"OK",OrientationWarning:"Changez l'orientation de votre appareil pour jouer.",Overwrite:"Écraser",QuickButtons:"Boutons du Menu rapide",QuickMenu:"Menu rapide",Quit:"Quitter",QuitButton:"Quitter le Jeu",Resolution:"Résolution",Save:"Sauvegarder",SaveButton:"Ouvrir l’écran de Sauvegarde",SaveInSlot:"Enregistrer à l’emplacement",SelectYourLanguage:"Select your language",Settings:"Préférences",SettingsButton:"Ouvrir l’écran des Préférences",Show:"Monter",Skip:"Passer",SkipButton:"Skip mode",SlotDeletion:"Êtes-vous sûr de vouloir supprimer cet emplacement ?",SlotOverwrite:"Êtes vous sûr de vouloir remplacer cet emplacement ?",Sound:"Volume des Sons",Start:"Démarrer",Stop:"Arrêter",TextSpeed:"Vitesse du Texte",Video:"Volume des vidéos",Voice:"Volume de la Voix",Windowed:"Fenêtré"};var uF={AdvanceHelp:"Um dich durch das Spiel zu navigieren, drücke die Leertaste oder klicke",AllowPlayback:"Click here to allow audio playback",Audio:"Audio",AutoPlay:"Auto",AutoPlayButton:"Enable auto play",AutoPlaySpeed:"AutoPlay-Geschwindigkeit",Back:"Zurück",BackButton:"Zurück",Cancel:"Abbrechen",Close:"Schließen",Confirm:"Möchtest Du das Spiel verlassen?",Credits:"Credits",Delete:"Löschen",DialogLogButton:"Show the dialog log",FullScreen:"Vollbildmodus",Gallery:"Gallery",Help:"Hilfe",Hide:"Verbergen",HideButton:"Text verbergen",iOSAudioWarning:"Audioeinstellungen werden unter iOS nicht unterstützt",KeyboardShortcuts:"Keyboard Shortcuts",Language:"Sprache",Load:"Laden",LoadAutoSaveSlots:"Automatisch gespeicherte Spiele",LoadButton:"Öffne den Ladebildschirm",Loading:"Lädt",LoadingMessage:"Bitte warte, während die Assets geladen werden",LoadSlots:"Gespeicherte Spiele",LocalStorageWarning:"Lokaler Speicher ist in diesem Browser nicht verfügbar",Log:"Log",Music:"Musik-Lautstärke",NewContent:"There is new content available, reload the page to get the latest version",NoSavedGames:"Keine gespeicherten Spiele",NoAutoSavedGames:"Keine automatisch gespeicherten Spiele",NoDialogsAvailable:"No dialogs available. Dialogs will appear here as they show up",OK:"OK",OrientationWarning:"Um das Spiel zu spielen, Bitte drehen sie Ihr Gerät",Overwrite:"Überschreiben",QuickButtons:"Schnellmenü Schaltflächen",QuickMenu:"Quick Menu",Quit:"Verlassen",QuitButton:"Spiel verlassen",Resolution:"Auflösung",Save:"Speichern",SaveButton:"Öffne den Speicherbildschirm",SaveInSlot:"In Slot speichern",SelectYourLanguage:"Select your language",Settings:"Optionen",SettingsButton:"Öffne die Optionen",Show:"Einblenden",Skip:"Skip",SkipButton:"Enter skip mode",SlotDeletion:"Bist Du sicher, dass Du diesen Slot löschen möchtest?",SlotOverwrite:"Bist Du sicher, dass Du diesen Slot überschreiben möchtest?",Sound:"Sound-Lautstärke",Start:"Start",Stop:"Stop",TextSpeed:"Textgeschwindigkeit",Video:"Video Volume",Voice:"Stimmen-Lautstärke",Windowed:"Fenstermodus"};var bF={AdvanceHelp:"Ahhoz, hogy tovább haladj a játékban, nyomd meg a bal egérgombot, koppints bárhová a képernyőn, vagy nyomd le a space-t",AllowPlayback:"Kattints ide hogy engedélyezd a hangvisszajátszást",Audio:"Hang",AutoPlay:"Automata",AutoPlayButton:"Automatikus játék engedélyezése",AutoPlaySpeed:"Automata játéksebesség",Back:"Vissza",BackButton:"Menj vissza",Cancel:"Mégse",Close:"Bezár",Confirm:"Ki akarsz lépni?",Credits:"Stáblista",Delete:"Törlés",DialogLogButton:"Párbeszédnapló megjelenítése",FullScreen:"Teljesképernyő",Gallery:"Galéria",Help:"Segítség",Hide:"Elrejtés",HideButton:"Szövegdoboz elrejtése",iOSAudioWarning:"A hangbeállítások nem támogatottak iOS rendszereken",KeyboardShortcuts:"Billentyűkombinációk",Language:"Nyelv",Load:"Betöltés",LoadAutoSaveSlots:"Automatikusan elmentett játékmenetek",LoadButton:"Betöltőképernyő megnyitása",Loading:"Betöltés",LoadingMessage:"Várj, amíg az erőforrások betöltenek",LoadSlots:"Mentett Játékmenetek",LocalStorageWarning:"A Lokális Tárhely nem található ebben a keresőben",Log:"Napló",Music:"Zene Hangereje",NewContent:"Új tartalom elérhető, frissítsd az oldalt a legújabb verzióért",NoSavedGames:"Nem található mentett játékmenet",NoAutoSavedGames:"Nem található automatikusan mentett játékmenet",NoDialogsAvailable:"Nem található párbeszéd. A párbeszédek itt fognak megjelenni amint találkozol velük",OK:"Oké",OrientationWarning:"Kérlek, fordítsd el az eszközöd a játékhoz",Overwrite:"Felülírás",QuickButtons:"Gyorsmenü gombok",QuickMenu:"Gyorsmenü",Quit:"Kilépés",QuitButton:"Kilépés a játékból",Resolution:"Felbontás",Save:"Mentés",SaveButton:"Mentések megnyitása",SaveInSlot:"Slotba mentés",SelectYourLanguage:"Nyelved kiválasztása",Settings:"Beállítások",SettingsButton:"Beállítások megnyitása",Show:"Mutasd",Skip:"Kihagyás",SkipButton:"Kihagyás-mód bekapcsolása",SlotDeletion:"Biztosan ki akarod törölni ezt a slot-ot?",SlotOverwrite:"Biztosan felül akarod írni ezt a slot-ot?",Sound:"Hangerő",Start:"Start",Stop:"Stop",TextSpeed:"Szöveg Sebessége",Video:"Videó Hangereje",Voice:"Beszéd Hangereje",Windowed:"Ablakozott"};var lF={AdvanceHelp:"Untuk melanjutkan permainan, klik kiri atau ketuk di mana saja pada layar permainan atau tekan tombol spasi",AllowPlayback:"Klik di sini untuk menyalakan putar balik audio",Audio:"Audio",AutoPlay:"Auto",AutoPlayButton:"Nyalakan main otomatis",AutoPlaySpeed:"Kecepatan main otomatis",Back:"Kembali",BackButton:"Kembali",Cancel:"Batalkan",Close:"Tutup",Confirm:"Apakah Anda ingin keluar?",Credits:"Kredit",Delete:"Hapus",DialogLogButton:"Tampilkan log dialog",FullScreen:"Layar Penuh",Gallery:"Galeri",Help:"Bantuan",Hide:"Sembunyikan",HideButton:"Sembunyikan kotak teks",iOSAudioWarning:"Pengaturan audio tidak didukung pada iOS",KeyboardShortcuts:"Pintasan papan tombol",Language:"Bahasa",Load:"Muat",LoadAutoSaveSlots:"Permainan yang Tersimpan Otomatis",LoadButton:"Buka layar pemuatan",Loading:"Memuat",LoadingMessage:"Tunggu sementara aset dimuat",LoadSlots:"Permainan yang Tersimpan",LocalStorageWarning:"Penyimpanan lokal tidak tersedia pada peramban ini",Log:"Log",Music:"Volume Musik",NewContent:"Ada konten baru tersedia, muat ulang halaman untuk mendapatkan versi terkini",NoSavedGames:"Tidak ada permainan yang tersimpan",NoAutoSavedGames:"Tidak ada permainan yang tersimpan otomatis",NoDialogsAvailable:"Tidak ada dialog yang tersedia. Dialog akan ditampilkan di sini ketika muncul",OK:"OK",OrientationWarning:"Mohon putar perangkat Anda untuk bermain",Overwrite:"Timpa",QuickButtons:"Tombol Menu Pintas",QuickMenu:"Menu Pintas",Quit:"Keluar",QuitButton:"Keluar Permainan",Resolution:"Resolusi",Save:"Simpan",SaveButton:"Buka layar Simpan",SaveInSlot:"Simpan di slot",SelectYourLanguage:"Pilih bahasa Anda",Settings:"Pengaturan",SettingsButton:"Buka layar Pengaturan",Show:"Tampilkan",Skip:"Lewati",SkipButton:"Masuki mode lewati",SlotDeletion:"Apakah Anda yakin ingin menghapus slot ini?",SlotOverwrite:"Apakah Anda yakin ingin menimpa slot ini?",Sound:"Volume Bunyi",Start:"Mulai",Stop:"Berhenti",TextSpeed:"Kecepatan Teks",Video:"Volume Video",Voice:"Volume Suara",Windowed:"Berjendela"};var dF={AdvanceHelp:"ゲームを進めるためには、スペースキーを押すかクリックします",AllowPlayback:"Click here to allow audio playback",Audio:"オーディオ",AutoPlay:"自動",AutoPlayButton:"Enable auto play",AutoPlaySpeed:"自動再生速度",Back:"巻き戻し",BackButton:"巻き戻し",Cancel:"キャンセル",Close:"閉めて",Confirm:"終了しますか?",Credits:"Credits",Delete:"Delete",DialogLogButton:"Show the dialog log",FullScreen:"全画面表示",Gallery:"Gallery",Help:"ヘルプ",Hide:"「非表示」",HideButton:"テキストを隠します",iOSAudioWarning:"iOSではオーディオ設定がサポートされていません",KeyboardShortcuts:"Keyboard Shortcuts",Language:"言語",Load:"ロード",LoadAutoSaveSlots:"自動的に保存されたゲーム",LoadButton:"ロード画面を開きます",Loading:"読み込み中",LoadingMessage:"ファイルがロードされるのを待ちます",LoadSlots:"保存されたゲーム",LocalStorageWarning:"このブラウザではローカルストレージは使用できません",Log:"Log",Music:"音楽の音量",NewContent:"There is new content available, reload the page to get the latest version",NoSavedGames:"保存されたゲームはありません",NoAutoSavedGames:"自動的に保存されたゲームはありません",NoDialogsAvailable:"No dialogs available. Dialogs will appear here as they show up",OK:"OK",OrientationWarning:"Please rotate your device to play",Overwrite:"上書き",QuickButtons:"クイックメニューボタン",QuickMenu:"Quick Menu",Quit:"終了する",QuitButton:"ゲームを終了します",Resolution:"解像度",Save:"セーブ",SaveButton:"保存画面を開きます",SaveInSlot:"スロットにセーブする",SelectYourLanguage:"Select your language",Settings:"環境設定",SettingsButton:"設定画面を開きます",Show:"ショー",Skip:"Skip",SkipButton:"Enter skip mode",SlotDeletion:"本当にこのスロットを削除しますか?",SlotOverwrite:"本当にこのスロットを上書きしますか?",Sound:"効果音の音量",Start:"スタート",Stop:"停止",TextSpeed:"テキストスピード",Video:"Video Volume",Voice:"ボイスの音量",Windowed:"窓"};var sF={AdvanceHelp:"게임을 진행하려면 게임 화면을 좌클릭 또는 탭하거나 스페이스 키를 누르세요",AllowPlayback:"오디오 재생을 허용하려면 여기를 클릭하세요",Audio:"오디오",AutoPlay:"자동재생",AutoPlayButton:"자동재생단추",AutoPlaySpeed:"자동재생 속도",Back:"되감기",BackButton:"이전 지문 보기",Cancel:"취소",Close:"닫기",Confirm:"종료하시겠어요?",Credits:"만든이",Delete:"삭제",DialogLogButton:"대사록 보기",FullScreen:"전체화면",Gallery:"갤러리",Help:"도움말",Hide:"숨기기",HideButton:"지문 창을 숨깁니다",iOSAudioWarning:"오디오 설정은 iOS에서 지원되지 않습니다",KeyboardShortcuts:"키보드 단축키",Language:"언어",Load:"불러오기",LoadAutoSaveSlots:"자동저장된 게임",LoadButton:"불러오기 화면 열기",Loading:"불러오는 중",LoadingMessage:"자산을 불러오는 동안 기다려주세요",LoadSlots:"저장된 게임",LocalStorageWarning:"로컬 저장소는 이 브라우저에서 사용 불가능합니다",Log:"대사록",Music:"음악 음량",NewContent:"페이지를 새로고침하는 것으로 최신 버전의 새로운 콘텐츠를 사용 가능할 수 있습니다",NoSavedGames:"저장된 게임이 없습니다",NoAutoSavedGames:"자동으로 저장된 게임이 없습니다",NoDialogsAvailable:"대화 상자를 사용할 수 없습니다. 사용할 수 있게 되면 여기에 대화 상자가 나타납니다",OK:"확인",OrientationWarning:"플레이를 위해 기기를 회전해주세요",Overwrite:"덮어쓰기",QuickButtons:"빠른 메뉴 단추",QuickMenu:"빠른 메뉴",Quit:"종료",QuitButton:"게임 종료",Resolution:"해상도",Save:"저장하기",SaveButton:"저장 화면을 엽니다",SaveInSlot:"슬롯에 저장",SelectYourLanguage:"언어를 선택해주세요",Settings:"설정",SettingsButton:"설정 화면을 엽니다",Show:"보이기",Skip:"넘기기",SkipButton:"넘기기 모드 사용",SlotDeletion:"이 슬롯을 삭제하시겠어요?",SlotOverwrite:"이 슬롯에 덮어쓰시겠어요?",Sound:"음향 음량",Start:"시작",Stop:"중지",TextSpeed:"글자 속도",Video:"비디오 음량",Voice:"음성 음량",Windowed:"창 화면"};var oF={AdvanceHelp:"Pode avançar no jogo usando o botão esquerdo do rato, tocar em qualquer sitío do ecrã de jogo ou carregar na barra de espaço.",AllowPlayback:"Clique aqui para permitir a reprodução de áudio",Audio:"Áudio",AutoPlay:"Auto",AutoPlayButton:"Ativar reprodução automática",AutoPlaySpeed:"Velocidade de reprodução automática",Back:"Voltar",BackButton:"Voltar",Cancel:"Cancelar",Close:"Fechar",Confirm:"Deseja sair?",Credits:"Créditos",Delete:"Apagar",DialogLogButton:"Mostrar registos de diálogo",FullScreen:"Ecrã Inteiro",Gallery:"Galeria",Help:"Ajuda",Hide:"Esconder",HideButton:"Esconder caixa de texto",iOSAudioWarning:"As configurações de áudio não são suportadas no iOS",KeyboardShortcuts:"Atalhos de Teclado",Language:"Língua",Load:"Carregar",LoadAutoSaveSlots:"Jogos Salvos Automaticamente",LoadButton:"Abrir Ecrã de Carregamento",Loading:"A Carregar",LoadingMessage:"Aguarde enquanto os recursos são carregados",LoadSlots:"Jogos Salvos",LocalStorageWarning:"O armazenamento local não está disponível neste navegador",Log:"Registo",Music:"Volume de Música",NewContent:"Há novo conteúdo disponível, recarregue a página para obter a versão mais recente",NoSavedGames:"Nenhum jogo salvo",NoAutoSavedGames:"Nenhum jogo salvo automaticamente",NoDialogsAvailable:"Não há diálogos disponíveis. Os diálogos aparecerão aqui quando ocorrerem no jogo",OK:"OK",OrientationWarning:"Por favor rode o seu dispositivo para jogar",Overwrite:"Substituir",QuickButtons:"Botões de acesso rápido",QuickMenu:"Menu de acesso rápido",Quit:"Sair",QuitButton:"Sair do Jogo",Resolution:"Resolução",Save:"Salvar",SaveButton:"Abrir ecrã de salvar.",SaveInSlot:"Salvar em ranhura",SelectYourLanguage:"Select your language",Settings:"Configurações",SettingsButton:"Abrir o Ecrã de Configurações",Show:"Mostrar",Skip:"Ignorar",SkipButton:"Entrar em modo de ignorar",SlotDeletion:"Tem a certeza de que deseja eliminar este jogo?",SlotOverwrite:"Tem a certeza de que deseja substituir este jogo?",Sound:"Volume de Som",Start:"Início",Stop:"Parar",TextSpeed:"Velocidade de Texto",Video:"Video Volume",Voice:"Volume de Voz",Windowed:"Em Janela"};var mF={AdvanceHelp:"Чтобы играть, нажимайте на пробел или на левую кнопку мыши.",AllowPlayback:"Включить звуковое сопровождение",Audio:"Звук",AutoPlay:"Авто",AutoPlayButton:"Включить авточтение",AutoPlaySpeed:"Скорость авточтения",Back:"Назад",BackButton:"Вернуться назад",Cancel:"Отмена",Close:"Закрыть",Confirm:"Вы действительно хотите выйти?",Credits:"Авторы",Delete:"Удалить",DialogLogButton:"Показать журнал диалогов",FullScreen:"Полный экран",Gallery:"Галерея",Help:"Помощь",Hide:"Скрыть",HideButton:"Скрыть текст",iOSAudioWarning:"Настройки звука не поддерживаются на iOS.",KeyboardShortcuts:"Горячие клавиши",Language:"Язык",Load:"Загрузить",LoadAutoSaveSlots:"Автосохранённые игры",LoadButton:"Открыть меню загрузки",Loading:"Загрузка",LoadingMessage:"Подождите, пожалуйста, игра загружается",LoadSlots:"Сохранённые игры",LocalStorageWarning:"Локальное хранилище недоступно в этом браузере.",Log:"Журнал",Music:"Громкость музыки",NewContent:"Доступно обновление, перезагрузите страницу",NoSavedGames:"Нет сохранённых игр",NoAutoSavedGames:"Нет автосохранённых игр",NoDialogsAvailable:"Нет диалогов. Диалоги будут появляться здесь по мере прохождения игры",OK:"ОК",OrientationWarning:"Чтобы играть, пожалуйста, поверните Ваше устройство",Overwrite:"Перезаписать",QuickButtons:"Кнопки быстрого меню",QuickMenu:"Быстрое меню",Quit:"Выйти",QuitButton:"Выйти из игры",Resolution:"Разрешение",Save:"Сохранить",SaveButton:"Открыть меню сохранения",SaveInSlot:"Сохранить",SelectYourLanguage:"Select your language",Settings:"Настройки",SettingsButton:"Открыть меню настроек",Show:"Показать",Skip:"Пропустить",SkipButton:"Автопереход",SlotDeletion:"Вы действительно хотите удалить это сохранение?",SlotOverwrite:"Вы действительно хотите перезаписать это сохранение?",Sound:"Громкость эффектов",Start:"Начать игру",Stop:"Стоп",TextSpeed:"Скорость текста",Video:"Громкость видео",Voice:"Громкость голоса",Windowed:"Оконный режим"};var nF={AdvanceHelp:"Para avanzar en el juego, presiona espacio o haz click",AllowPlayback:"Click here to allow audio playback",Audio:"Audio",AutoPlay:"Auto",AutoPlayButton:"Activar juego automático",AutoPlaySpeed:"Velocidad de Juego Automático",Back:"Atrás",BackButton:"Atrás",Cancel:"Cancelar",Close:"Cerrar",Confirm:"¿Deseas salir?",Credits:"Créditos",Delete:"Eliminar",DialogLogButton:"Mostrar el historial de dialogos",FullScreen:"Pantalla Completa",Gallery:"Galería",Help:"Ayuda",Hide:"Ocultar",HideButton:"Esconder el Texto",iOSAudioWarning:"Las configuraciones de Audio no están disponibles en iOS",KeyboardShortcuts:"Atajos de Teclado",Language:"Lenguaje",Load:"Cargar",LoadAutoSaveSlots:"Juegos Guardados Automaticamente",LoadButton:"Abrir la Pantalla de Cargar",Loading:"Cargando",LoadingMessage:"Espere mientras se cargan los archivos",LoadSlots:"Juegos Guardados",LocalStorageWarning:"El Almacenaje Local no está disponible en este navegador",Log:"Historial",Music:"Volumen de la Música",NewContent:"Un nuevo contenido está disponible, recarga la página para obtener la versión más nueva",NoSavedGames:"No hay juegos guardados",NoAutoSavedGames:"No hay juegos guardados automaticamente",NoDialogsAvailable:"No hay dialogos disponibles. Los dialogos aparecerán aqui una vez que ocurran en el juego",OK:"Aceptar",OrientationWarning:"Por favor rota tu dispositivo para jugar",Overwrite:"Sobreescribir",QuickButtons:"Botones del Menú Rápido",QuickMenu:"Menú Rápido",Quit:"Salir",QuitButton:"Salir del Juego",Resolution:"Resolución",Save:"Guardar",SaveButton:"Abrir la Pantalla de Guardar",SaveInSlot:"Guardar en ranura",SelectYourLanguage:"Selecciona tu idioma",Settings:"Configuración",SettingsButton:"Abrir la Pantalla de Configuración",Show:"Mostrar",Skip:"Saltar",SkipButton:"Entrar al modo de salto",SlotDeletion:"¿Está seguro de querer eliminar este juego?",SlotOverwrite:"¿Está seguro de querer Sobreescribir este juego?",Sound:"Volumen de los Sonidos",Start:"Comenzar",Stop:"Detener",TextSpeed:"Velocidad del Texto",Video:"Volumen de los Videos",Voice:"Volumen de la Voz",Windowed:"Ventana"};var rF={AdvanceHelp:"sina ken musi e musi ni kepeken ilo luka anu nena palisa pi ilo sitelen.",AllowPlayback:"sina wile kute e musi ni la o luka e mi.",Audio:"kalama",AutoPlay:"luka ala",AutoPlayButton:"o open e pali musi kepeken luka ala.",AutoPlaySpeed:"tenpo tawa pi luka ala",Back:"tenpo pini",BackButton:"o tawa tenpo pini.",Cancel:"ala",Close:"pini",Confirm:"sina wile ala wile pini e musi?",Credits:"pona tawa",Delete:"weka",DialogLogButton:"mi wile lukin e lipu pi toki jan.",FullScreen:"ma ale pi ilo lukin",Gallery:"ma sitelen",Help:"kama sona",Hide:"weka",HideButton:"o weka e palisa nena.",iOSAudioWarning:"sina ken ala ante e kalama lon ilo iOS",KeyboardShortcuts:"pali pi ilo sitelen",Language:"toki",Load:"awen musi",LoadAutoSaveSlots:"musi li awen e musi",LoadButton:"lipu awen pi tenpo pini.",Loading:"musi li kama...",LoadingMessage:"pali e awen",LoadSlots:"lipu awen",LocalStorageWarning:"mi ken ala kepeken e ken Local Storage lon ilo ni",Log:"lipu toki",Music:"kalama musi",NewContent:"musi ni li kama sin! sina wile musi e musi sin, la o kama sin tawa lipu ni.",NoSavedGames:"awen musi pi tenpo pina li lon ala.",NoAutoSavedGames:"awen musi pi tenpo pina li lon ala.",NoDialogsAvailable:"tenpo pini la toki jan li lon ala. jan li toki, la sina ken lukin ni lon lipu ni.",OK:"pona",OrientationWarning:"sina wile musi, la o sike e ilo sona sina.",Overwrite:"ante",QuickButtons:"nena pi pali wawa",QuickMenu:"palisa nena",Quit:"pini",QuitButton:"o pini e musi.",Resolution:"suli musi tawa ilo sitelen",Save:"o awen e musi",SaveButton:"o lukin e lipu pi awen musi.",SaveInSlot:"o awen e musi lon ma.",SelectYourLanguage:"Select your language",Settings:"ante",SettingsButton:"o ante e musi.",Show:"open",Skip:"tawa tenpo kama",SkipButton:"o tawa tenpo kama.",SlotDeletion:"sina wile ala wile weka e awen musi ni?",SlotOverwrite:"sina wile ala wile ante e awen musi ni?",Sound:"kalama ijo",Start:"musi sin",Stop:"pini",TextSpeed:"tenpo kama pi sitelen toki",Video:"kalama pi sitelen tawa",Voice:"kalama toki",Windowed:"ma lili pi ilo lukin"};var iF={AdvanceHelp:"За да преминете напред в играта, използвайте левия бутон на мишката или докоснете където и да е на игралния екран, или пък натиснете клавиша Space.",AllowPlayback:"Щракнете тук, за да разрешите аудио плейбек",Audio:"Аудио",AutoPlay:"Авто",AutoPlayButton:"Разреши авто‑плейбек",AutoPlaySpeed:"Степен за авто.възпроизвеждане",Back:"Назад",BackButton:"Бутон назад",Cancel:"Отмяна",Close:"Затвори",Confirm:"Искате ли да напуснете?",Credits:"Надписи",Delete:"Изтрий",DialogLogButton:"Покажи диалоговия дневник",FullScreen:"Цял Екран",Gallery:"Галерия",Help:"Помощ",Hide:"Скрий",HideButton:"Скрий текстовото поле",iOSAudioWarning:"Аудио настройки не са съвместими с iOS.",KeyboardShortcuts:"Клавишни комбинации",Language:"Език",Load:"Зареди",LoadAutoSaveSlots:"Авто съхранени записи",LoadButton:"Отвори Екран Зареди",Loading:"Зареждане",LoadingMessage:"Изчакай за зареждане на активите",LoadSlots:"Съхранени Записи",LocalStorageWarning:"Локално съхранение не е налично в рамките на браузъра",Log:"Дневник",Music:"Сила на Звука‑Музика",NewContent:"Налично е ново съдържание, моля обновете страницата за да приложите най-новата версия",NoSavedGames:"Няма съхранени записи",NoAutoSavedGames:"Няма авто‑съхранени записи",NoDialogsAvailable:"Липсват диалози. Диалозите ще се появат тук при появата им",OK:"ОК",OrientationWarning:"Моля, завъртете устройството, за да играете",Overwrite:"Презаписване",QuickButtons:"Бързи Меню‑бутони",QuickMenu:"Бързо Меню",Quit:"Изход",QuitButton:"Напуснете Играта",Resolution:"Резолюция",Save:"Съхрани",SaveButton:"Отвори Екран Записи",SaveInSlot:"Съхрани в Слот",SelectYourLanguage:"Изберете езика си",Settings:"Конфигурации",SettingsButton:"Отвори екран Конфигурации",Show:"Покажи",Skip:"Прескочи",SkipButton:"Режим на прескачане",SlotDeletion:"Наистина ли желаете да изтриете този слот?",SlotOverwrite:"Желаете ли да презапишете този слот?",Sound:"Сила на Звука",Start:"Начало",Stop:"Спри",TextSpeed:"Бързина на текста",Video:"Сила на Видео",Voice:"Сила на Гласа",Windowed:"Прозорец"};class tF extends IV{static _experimental=!1;static _configuration={};static _priority=0;static engine;_parent;constructor(){super()}static configuration(K=null){if(K!==null)if(typeof K==="string")return this._configuration[K];else this._configuration=Object.assign({},this._configuration,K);else return this._configuration}static all(){return m0(this.tag)}static get(K){return m0(`${this.tag} [data-instance="${K}"]`)}static async onStart(){}static async onLoad(){}static async setup(){}static async shouldProceed(K){let V=[];return this.instances((Q)=>{V.push(Q.shouldProceed())}),Promise.all(V)}static async willProceed(){let K=[];return this.instances((V)=>{K.push(V.willProceed())}),Promise.all(K)}static async shouldRollback(){let K=[];return this.instances((V)=>{K.push(V.shouldRollback())}),Promise.all(K)}static async willRollback(){let K=[];return this.instances((V)=>{K.push(V.willRollback())}),Promise.all(K)}static async bind(){}static async init(){}static async onSave(){}static async onReset(){let K=[];return this.instances((V)=>{K.push(V.onReset())}),Promise.all(K)}static instances(K=null){if(typeof K==="function")return m0(this.tag).each(K);return m0(this.tag)}async onReset(){}element(){return m0(this)}remove(){this.parentNode?.removeChild(this)}instance(K){let V=this.constructor;return m0(`${V.tag}[data-${V.name.toLowerCase()}="${K}"`)}parent(K){if(typeof K<"u")this._parent=K;else return this._parent}get engine(){return this.constructor.engine}set engine(K){throw Error("Component engine reference is hold at static level and cannot be modified.")}async shouldProceed(){}async willProceed(){}async shouldRollback(){}async willRollback(){}async connectedCallback(){return this.classList.add("animated"),super.connectedCallback()}content(K){return m0(this).find(`[data-content="${K}"]`)}}var $1=tF;class RM extends $1{constructor(){super();this.props={active:!0,message:"",context:null,editable:!1,actions:[]}}async onPropsUpdate(K,V,Q){if(K==="active"){if(Q===!0)this.classList.toggle("modal--active")}}async willMount(){this.classList.add("modal","modal--active")}render(){let{message:K,context:V,editable:Q,actions:U}=this.props,H=K;return` `}}RM.tag="alert-modal";var aF=RM;class eF extends $1{static tag="canvas-container";layers;constructor(){super();this.props={mode:null,canvas:null,character:null,object:{start:()=>{},stop:()=>{},restart:()=>{},layers:[],state:{},props:{}},classes:[]},this.layers={}}onPropsUpdate(K,V,Q){return Promise.resolve()}willMount(){let{mode:K,canvas:V,classes:Q}=this.props;for(let U of Q)if(U)this.classList.add(U);if(K==="character")this.dataset.character=V??"";return Promise.resolve()}didMount(){let{object:K}=this.props;if(Array.isArray(K.layers)){if(K.layers.length>0)for(let V of K.layers)this.layers[V]=this.querySelector(`canvas[data-layer="${V}"]`)}else this.layers.base=this.querySelector('canvas[data-layer="base"]');return I1.callAsync(K.start,this.engine,this.layers,K.props,K.state,this)}render(){let{object:K}=this.props,V="";if(Array.isArray(K.layers)){if(K.layers.length>0)V=K.layers.map((Q)=>``).join("")}else V='';return`
${V}
`}}var KD=eF;class VD extends $1{static tag="centered-dialog";constructor(){super()}_cleanupTypeWriter(){let K=this.querySelector("type-writer");if(K&&typeof K.destroy==="function")K.destroy()}async willRollback(){this._cleanupTypeWriter(),this.remove()}async onReset(){this._cleanupTypeWriter(),this.remove()}async willUnmount(){this._cleanupTypeWriter()}render(){return` `}}var QD=VD;class UD extends $1{static tag="character-sprite";_resizeHandler=null;constructor(){super();this.props={character:"",src:"",directory:"",width:0,height:0,ratio:0},this.state={layers:{}}}onStateUpdate(K,V,Q){if(K==="layers")return this.forceRender().then(()=>{return this.resize(),Promise.resolve()});return Promise.resolve()}onPropsUpdate(K,V,Q,U,H){if(K==="src"){if(typeof Q==="string"&&Q.trim()!==""){let Y=document.createElement("img");Y.src=Q,this.element().find("img:not(:first-child)").each((M)=>{M.remove()});let z=this.element().find("img").get(0);if(z)z.setAttribute("src",Q)}}if(K==="width"||K==="height"){let{height:Y,width:z}=H;this.content("wrapper").style({height:`max(${Y}px, 80vh)`,width:`max(${z}px, 80vh)`})}return Promise.resolve()}willMount(){return Promise.resolve()}didMount(){return this._resizeHandler=()=>{this.resize()},window.addEventListener("resize",this._resizeHandler),this.resize(),Promise.resolve()}willUnmount(){if(this._resizeHandler)window.removeEventListener("resize",this._resizeHandler),this._resizeHandler=null;return Promise.resolve()}resize(){let{width:K,height:V,ratio:Q}=this.props,H=parseInt(getComputedStyle(this).height.replace("px",""))*Q;this.content("wrapper").style({width:`${H}px`}),this.content("wrapper").find("[data-layer]").each((Y)=>{let z=Y;z.onload=()=>{if(z.naturalWidth!==K)z.style.width=`${z.naturalWidth*H/K}px`;if(z.naturalHeight!==V)z.style.height="auto"}})}render(){let{character:K,directory:V}=this.props;if(typeof K==="string")return Promise.resolve('
');let Q=[];for(let U of K.layers){let H=this.state.layers[U];if(typeof H==="object"&&H!==null){let{classes:Y}=H,z=H.asset;if(typeof K.layer_assets==="object"&&K.layer_assets!==null){let M=K.layer_assets[U];if(typeof M==="object"&&M!==null){if(typeof M[z]==="string")z=M[z]}}if(typeof z==="string")Q.push(new Promise((M)=>{let A=new Image;A.src=`${V}${z}`,A.onload=function(){M({layer:U,image:A,classes:Y,sprite:H.asset})}}))}}return Promise.all(Q).then((U)=>{return new Promise((H)=>{let Y=document.createElement("div");Y.dataset.content="wrapper";let z=0,M=0;for(let A of U){let{image:R,layer:D,classes:F,sprite:P}=A,G=R.naturalHeight,T=R.naturalWidth;if(G>z)z=G;if(T>M)M=T;R.style.zIndex=String(K.layers.indexOf(D)),R.dataset.layer=D,R.dataset.sprite=P,R.classList.add(...F),Y.appendChild(R)}this.setProps({ratio:M/z,height:z,width:M}),Y.style.height=`${z}px`,H(Y.outerHTML)})})}}var HD=UD;class zD extends $1{static tag="choice-container";constructor(){super();this.props={choices:[],classes:""}}shouldProceed(){return Promise.reject("Choice Container awaiting for user input.")}willRollback(){return this.remove(),Promise.resolve()}onReset(){return this.remove(),Promise.resolve()}willMount(){if(typeof this.props.classes==="string"&&this.props.classes!=="")this.props.classes.split(" ").forEach((K)=>{if(K)this.classList.add(K)});return Promise.resolve()}didMount(){return Promise.resolve()}render(){let K=this.props.choices.map((V)=>{let Q=this.engine.replaceVariables(V.Text);if(typeof V.Clickable==="function")return new Promise((U)=>{this.engine.assertAsync(V.Clickable,this.engine).then(()=>{U(``)}).catch(()=>{U(``)})});return Promise.resolve(``)});return Promise.all(K).then((V)=>`
${V.join("")}
`)}}var LD=zD;class rH extends $1{constructor(){super();this.state={open:!1}}async willMount(){this.dataset.screen=this.constructor.tag.replace("-screen","")}async onStateUpdate(K,V,Q){if(K==="open")if(Q===!0)this.classList.add("active");else this.classList.remove("active")}render(){return""}}var rK=rH;class ZD extends rK{static tag="credits-screen";static init(){if(Object.keys(this.engine.configuration("credits")).length>0){let K=this.engine.component("main-menu");if(K?.addButton)K.addButton({string:"Credits",icon:"",data:{action:"open-screen",open:"credits"}})}return Promise.resolve()}constructor(){super();this.props={credits:{}}}willMount(){return super.willMount(),this.setProps({credits:this.engine.configuration("credits")}),Promise.resolve()}render(){return`

Credits

${Object.keys(this.props.credits).map((V)=>{let Q=`

${this.engine.replaceVariables(V)}

`,U=this.props.credits[V];if(typeof U==="string")return`

${U}

`;for(let H of Object.keys(U)){let Y=this.engine.replaceVariables(H),z=U[H];if(z instanceof Array)z=z.join(", ");if(typeof z==="string")z=this.engine.replaceVariables(z);if(Y.indexOf("_")===0)Q+=`

${z}

`;else Q+=`

${Y}${z}

`}return Q+="
",Q}).join("")}
`}}var YD=ZD;class qD extends $1{static tag="dialog-log";static setup(){let K=this.engine.component("quick-menu");if(K?.addButtonAfter)K.addButtonAfter("Hide",{string:"Log",icon:"far fa-comments",data:{action:"dialog-log"}});return Promise.resolve()}static bind(){return this.engine.registerListener("dialog-log",{callback:(K,V)=>{this.instances((Q)=>{let U=Q.state.active;Q.setState({active:!U})})}}),Promise.resolve()}constructor(){super();this.state={active:!1}}onReset(){return this.content("log").html('
No dialogs available. Dialogs will appear here as they show up.
'),Promise.resolve()}write({id:K,character:V,dialog:Q}){if(this.content("placeholder").remove(),K!=="_narrator"&&K!=="centered"){let{name:U,color:H}=V;this.content("log").append(`
${this.engine.replaceVariables(U??"")}

${Q}

`)}else this.content("log").append(`

${Q}

`)}pop(){let K=this.content("log").find("[data-spoke]").last();if(K.exists())K.remove()}onStateUpdate(K,V,Q){if(K==="active"){if(this.classList.toggle("modal--active"),Q===!0){let U=this.content("log").get(0);if(U)U.scrollTop=U.scrollHeight}}return Promise.resolve()}willMount(){return this.classList.add("modal"),Promise.resolve()}render(){return` `}}var OD=qD;class MD extends rK{static tag="gallery-screen";static bind(){let K=this;return this.instances().on("click","[data-image]",function(){let V=m0(this).closest("[data-image]").data("image");if(V)K.showImage(V)}),this.instances().on("click",'[data-ui="image-viewer"]',()=>{this.instances().find('[data-ui="image-viewer"]').removeClass("modal--active"),this.instances().find('[data-ui="image-viewer"] figure').style("background-image","")}),Promise.resolve()}static init(){if(Object.keys(this.engine.assets("gallery")??{}).length>0){let K=this.engine.component("main-menu");if(K&&"addButton"in K)K.addButton({string:"Gallery",icon:"",data:{action:"open-screen",open:"gallery"}})}else this.instances().remove();return Promise.resolve()}static showImage(K){let V=this.engine.setting("AssetsPath"),Q=`${V.root}/${V.gallery}/`;this.instances().find('[data-ui="image-viewer"] figure').style("background-image",`url('${Q}${this.engine.asset("gallery",K)}')`),this.instances().find('[data-ui="image-viewer"]').addClass("modal--active")}constructor(){super();this.state={open:!1,unlocked:[]}}willMount(){return super.willMount(),this.engine.Storage.get("gallery").then((K)=>{let V=K;return this.setState({unlocked:V?.unlocked??[]}),Promise.resolve()}).catch(()=>{return Promise.resolve()})}onStateUpdate(K,V,Q){return super.onStateUpdate(K,V,Q),this.engine.Storage.set("gallery",{unlocked:this.state.unlocked}),this.forceRender(),Promise.resolve()}render(){let K=this.engine.assets("gallery")??{},V=this.engine.setting("AssetsPath");return`

Gallery

${Object.keys(K).map((U)=>{let H=`${V.root}/${V.gallery}/`;if(this.state.unlocked.includes(U))return`
`;else return'
'}).join("")}
`}}var WD=MD;class $M extends rK{static async shouldProceed(){if(this.engine.element().find('[data-screen="game"]').isVisible())return;throw Error("Game screen is not visible.")}static async bind(){let K=this.engine;if(K.on("click",'[data-screen="game"] *:not([data-choice]):not([data-action]):not([data-delete])',async function(){if(this.closest("[data-action]")||this.closest("[data-delete]"))return;K.debug.debug("Next Statement Listener");try{await K.proceed({userInitiated:!0,skip:!1,autoPlay:!1})}catch(V){K.debug.log(`Click Proceed Prevented Reason: ${V}`)}}),K.setting("AllowRollback")===!0)K.registerListener("back",{keys:"left",callback:async()=>{try{await K.rollback()}catch(V){K.debug.log(`Rollback Prevented Reason: ${V}`)}}})}async didMount(){this.engine.on("didUpdateState",(K)=>{let{detail:{newState:{label:V}}}=K;if(V)this.element().data("label",V)})}render(){return`
`}}$M.tag="game-screen";var XD=$M;class AD extends rK{static tag="help-screen";render(){return`

Help

To advance through the game, left-click or tap anywhere on the game screen or press the space key

Quick Menu

Go back
Hide the text box
Show the dialog log
Enable auto play
Enter skip mode
Open the Save Screen
Open the Load Screen
Open the Settings Screen
Quit Game

Keyboard Shortcuts

Go Back
H
Hide the text box
A
Enable auto play
S
Enter skip mode
⇧ S
Open the Save Screen
⇧ L
Open the Load Screen
ESC
Open the Settings Screen.
⇧ Q
Quit Game
`}}var RD=AD;class $D extends rK{static tag="language-selection-screen";timer=null;constructor(){super();this.props={languages:Object.keys(this.engine._script),timeout:2000},this.state={open:!1,index:0}}onStateUpdate(K,V,Q){if(super.onStateUpdate(K,V,Q),K==="index"){let{languages:U}=this.props,H=this.engine.translation(U[Q]);if(typeof H==="object"&&H!==null){let z=H.SelectYourLanguage;if(typeof z==="string")this.content("title").text(z)}}return Promise.resolve()}didMount(){if(this.engine.setting("MultiLanguage")===!0&&this.engine.setting("LanguageSelectionScreen")===!0){let{languages:K,timeout:V}=this.props;this.timer=setTimeout(()=>{if(this.element().isVisible()){let{index:Q}=this.state;if(Q>=K.length-1)this.setState({index:0});else this.setState({index:Q+1});this.timer=setTimeout(()=>this.didMount(),parseInt(String(V)))}else if(this.timer)clearTimeout(this.timer)},parseInt(String(V)))}return this.element().on("click","[data-language]",(K)=>{let V=m0(K.target).closest("[data-language]").data("language");if(V)this.engine.preference("Language",V),this.engine.localize()}),Promise.resolve()}willUnmount(){if(this.timer)clearTimeout(this.timer),this.timer=null;return Promise.resolve()}render(){let K=[];if(this.engine.setting("MultiLanguage")===!0&&this.engine.setting("LanguageSelectionScreen")===!0){let{languages:V}=this.props;K=V.map((Q)=>{let U=this.engine._languageMetadata[Q];if(typeof U==="object"){let{icon:H}=U;return` `}else return t0.show("component:language_selection_screen:metadata_not_found",{language:Q,availableLanguages:Object.keys(this.engine._script)}),""}).filter(Boolean)}return`

${this.engine.string("SelectYourLanguage")}

${K.join("")}
`}}var FD=$D;class DD extends rK{static tag="load-screen";render(){let K=this.engine,V=K.setting("AutoSave"),Q=typeof V==="number"&&V>0;return`

Load

Saved Games

${Q?`

Auto Saved Games

`:""} `}}var SD=DD;class PD extends rK{static tag="loading-screen";constructor(){super();this.props={max:0},this.state={open:!1,progress:0}}async didMount(){let K=this.engine;K.on("willPreloadAssets",()=>this.setState({open:!0})),K.on("assetQueued",()=>this.setProps({max:this.props.max+1})),K.on("didPreloadAssets",()=>this.setState({open:!1})),K.on("assetLoaded",()=>this.setState({progress:this.state.progress+1}))}async onStateUpdate(K,V,Q){if(super.onStateUpdate(K,V,Q),K==="progress")this.content("progress").value(Q)}async onPropsUpdate(K,V,Q){if(K==="max")this.content("progress").attribute("max",Q)}render(){return`

Loading

Wait while the assets are loaded.
`}}var CD=PD;class Fz extends $1{static tag="menu-component";static addButton(K){this.engine.configuration(this.tag,{buttons:[...this.buttons(),K]}),this.onConfigurationUpdate()}static addButtonAfter(K,V){let Q=this.buttons().findIndex((H)=>H.string===K),U=[...this.buttons()];if(Q>-1)U.splice(Q+1,0,V),this.engine.configuration(this.tag,{buttons:U}),this.onConfigurationUpdate()}static addButtonBefore(K,V){let Q=this.buttons().findIndex((H)=>H.string===K),U=[...this.buttons()];if(Q>-1)U.splice(Q,0,V),this.engine.configuration(this.tag,{buttons:U}),this.onConfigurationUpdate()}static removeButton(K){this.engine.configuration(this.tag,{buttons:this.buttons().filter((V)=>V.string!==K)}),this.onConfigurationUpdate()}static buttons(){return this.engine.configuration(this.tag).buttons}static button(K){return this.buttons().find((V)=>V.string===K)}static async onConfigurationUpdate(){let K=document.querySelectorAll(this.tag);for(let V of K)if(V instanceof $1)V.innerHTML=V.render()}render(){return this.constructor.buttons().map((V)=>{if(typeof V.element!=="string")V.element="button";let Q=document.createElement(V.element);if(typeof V.data==="object")for(let U of Object.keys(V.data))Q.dataset[U]=V.data[U];return Q.setAttribute("icon",V.icon),Q.setAttribute("string",V.string),Q.outerHTML}).join(" ")}}class ID extends Fz{static tag="main-menu";render(){return this.constructor.buttons().map((V)=>{if(typeof V.element!=="string")V.element="button";let Q=document.createElement(V.element);if(typeof V.data==="object")for(let U of Object.keys(V.data))Q.dataset[U]=V.data[U];return Q.setAttribute("icon",V.icon),Q.setAttribute("string",V.string),Q.setAttribute("tabindex","0"),Q.innerHTML=` ${this.engine.string(V.string)} `,Q.outerHTML}).join(" ")}}var GD=ID;class FM extends rH{onStateUpdate(K,V,Q){if(K==="open"){if(Q===!0)this.engine.playAmbient();else if(this.engine.global("playing")===!0)this.engine.stopAmbient()}return super.onStateUpdate(K,V,Q)}}FM.tag="main-screen";var TD=FM;class ED extends $1{static tag="message-modal";constructor(){super();this.props={title:null,subtitle:null,body:"",actionString:"Close"}}shouldProceed(){return Promise.reject("Message Modal awaiting for user to close the modal window.")}willProceed(){return this.remove(),Promise.resolve()}willRollback(){return this.remove(),Promise.resolve()}onReset(){return this.remove(),Promise.resolve()}willMount(){return this.classList.add("modal","modal--active"),Promise.resolve()}render(){let{title:K,subtitle:V,body:Q}=this.props;return` `}}var BD=ED;class JD extends Fz{static tag="quick-menu";static async init(){let K=this.engine.setting("Skip"),V=this.engine.setting("AllowRollback");if(K<=0)this.removeButton("Skip");if(!V)this.removeButton("Back")}render(){return this.constructor.buttons().map((V)=>{if(typeof V.element!=="string")V.element="button";let Q=document.createElement(V.element);if(typeof V.data==="object")for(let U of Object.keys(V.data))Q.dataset[U]=V.data[U];return Q.setAttribute("icon",V.icon),Q.setAttribute("string",V.string),Q.setAttribute("tabindex","0"),Q.innerHTML=` ${this.engine.string(V.string)} `,Q.outerHTML}).join(" ")}}var vD=JD;class kD extends rH{static tag="save-screen";static async bind(K){let V=this.engine;V.registerListener("save",{callback:()=>{let U=this.instances().find('[data-content="slot-name"]').value(),H=(typeof U==="string"?U:"").trim();if(H!=="")V.saveTo("SaveLabel",null,H)}})}async onStateUpdate(K,V,Q){if(super.onStateUpdate(K,V,Q),K==="open"&&Q===!0){let U=L1.now().toLocaleString(L1.DATETIME_MED_WITH_SECONDS);this.content("slot-name").value(U)}}render(){return`
`}}var fD=kD;class wD extends $1{static tag="save-slot";data=null;_screenshotObjectUrl=null;static bind(){let K=this;this.engine.registerListener("delete-slot",{callback:async()=>{let Q=this.engine.global("delete_slot");if(!Q)return;try{let H=await this.engine.Storage.get(Q);if(H?.screenshot)await this.engine.onDeleteScreenshot(H.screenshot)}catch{}this.engine.Storage.remove(Q),this.engine.global("delete_slot",null),this.engine.dismissAlert("slot-deletion")}});let V=this.engine;return this.engine.on("click",'[data-component="slot-container"] [data-delete]',function(Q){Q.stopImmediatePropagation(),Q.stopPropagation(),Q.preventDefault(),V.debug.debug("Registered Click on Slot Delete Button");let U=this.dataset.delete;if(U)V.global("delete_slot",U),V.Storage.get(U).then((H)=>{let Y=H;V.alert("slot-deletion",{message:"SlotDeletion",context:typeof Y.name<"u"?Y.name:Y.date,actions:[{label:"Delete",listener:"delete-slot"},{label:"Cancel",listener:"dismiss-alert"}]})})}),Promise.resolve()}constructor(){super();this.props={slot:void 0,name:"",date:"",screenshot:"",image:""},this.data=null}async willMount(){let K=this.props.slot;if(!K){this.engine.debug.error("SaveSlot: No slot key provided");return}let Q=await this.engine.Storage.get(K);if(this.data=Q,typeof Q.Engine<"u"){Q.name=Q.Name,Q.date=Q.Date??"";try{if(Q.date.indexOf("/")>-1){let[H,Y]=Q.date.replace(",","").split(" "),[z,M,A]=H.split("/");if(isNaN(Date.parse(H)))Q.date=`${A}-${M}-${z} ${Y}`;else Q.date=`${A}-${z}-${M} ${Y}`}}catch(H){this.engine.debug.debug("Failed to convert date",H)}Q.image=Q.Engine.Scene}let U="";if(Q.screenshot)try{if(this._screenshotObjectUrl)URL.revokeObjectURL(this._screenshotObjectUrl),this._screenshotObjectUrl=null;if(U=await this.engine.onLoadScreenshot(Q.screenshot),U.startsWith("blob:"))this._screenshotObjectUrl=U}catch(H){this.engine.debug.warn("Failed to load screenshot for slot",K,H)}this.setProps({name:Q.name??"",date:Q.date,image:Q.image??"",screenshot:U})}async willUnmount(){if(this._screenshotObjectUrl)URL.revokeObjectURL(this._screenshotObjectUrl),this._screenshotObjectUrl=null}render(){let K="";if(this.props.screenshot)K=`url(${this.props.screenshot})`;else{let Q=this.engine.setting("AssetsPath");if(this.props.image&&this.engine.asset("scenes",this.props.image))K=`url(${Q.root}/${Q.scenes}/${this.engine.asset("scenes",this.props.image)})`;else if(this.data&&"game"in this.data&&this.data.game){if(this.data.game.state.background){if(K=this.data.game.state.background,K.indexOf(" with ")>-1)K=PK.prefix(" with ",K);K=PK.suffix("show background",K)}else if(this.data.game.state.scene){if(K=this.data.game.state.scene,K.indexOf(" with ")>-1)K=PK.prefix(" with ",K);K=PK.suffix("show scene",K)}}}let V=!!this.props.screenshot||this.props.image&&this.engine.asset("scenes",this.props.image);return` ${this.props.name}
${L1.fromISO(this.props.date).toLocaleString(L1.DATETIME_MED_WITH_SECONDS)}
`}}var jD=wD;class xD extends rK{static tag="settings-screen";static bind(){let K=this;return this.engine.on("click","[data-select]",function(){let V=`[data-action='${this.dataset.select}']`,Q=K.engine.element().find(V).get(0);if(Q){Q.focus();let U=new MouseEvent("mousedown",{bubbles:!0,cancelable:!0,view:window});Q.dispatchEvent(U)}}),Promise.resolve()}desktop(K){this.element().find('[data-action="set-resolution"]').value(this.engine.preference("Resolution")),window.onbeforeunload=(V)=>{return V.preventDefault(),this.engine.alert("quit-warning",{message:"Confirm",actions:[{label:"Quit",listener:"quit"},{label:"Cancel",listener:"dismiss-alert"}]}),!1},K.send("window-info-request",{title:this.engine.setting("Name"),resizable:this.engine.setting("ForceAspectRatio")!=="Global"}),K.on("window-info-reply",(V)=>{let{resizable:Q,minWidth:U,maxWidth:H,minHeight:Y,maxHeight:z}=V;if(!Q){let M=this.engine.setting("AspectRatio").split(":"),A=parseInt(M[0]),R=parseInt(M[1]);for(let D=0;D<488;D+=8){let F=A*D,P=R*D;if(F>=U&&P>=Y&&F<=H&&P<=z)this.element().find('[data-action="set-resolution"]').append(``)}this.element().find('[data-action="set-resolution"]').append(``),this.changeWindowResolution(K,this.engine.preference("Resolution")),this.element().find('[data-action="set-resolution"]').change((D)=>{let F=D.target.value;this.changeWindowResolution(K,F)}),this.element().find('[data-action="set-resolution"]').value(this.engine.preference("Resolution"))}else this.element().find('[data-settings="resolution"]').hide()}),K.on("resize-reply",(V)=>{let{width:Q,height:U,fullscreen:H}=V;if(H)this.engine.preference("Resolution","fullscreen");else this.engine.preference("Resolution",`${Q}x${U}`)})}changeWindowResolution(K,V){if(V){if(V==="fullscreen")K.send("resize-request",{fullscreen:!0});else if(V.indexOf("x")>-1){let[Q,U]=V.split("x");K.send("resize-request",{width:parseInt(Q),height:parseInt(U),fullscreen:!1})}}}didMount(){if(this.engine.on("didInit",()=>{if(this.engine.setting("MultiLanguage")===!0)this.content("wrapper").html(` `),this.content("language-selector").value(this.engine.preference("Language")),this.content("language-selector").change(()=>{this.engine.preference("Language",this.content("language-selector").value()),this.engine.localize()});else this.content("language-settings").remove();for(let H of Object.keys(this.engine.mediaPlayers())){let Y=this.engine.preference("Volume");this.content(`${H}-audio-controller`).value(Y[PK.capitalize(H)])}let U=dH();if(C1.desktopApp&&U)this.desktop(U);else this.element().find('[data-platform="desktop"]').remove();this.element().find('[data-action="set-text-speed"]').value(this.engine.preference("TextSpeed"))}),C1.mobile("iOS"))this.content("audio-settings").html(`

${this.engine.string("iOSAudioWarning")}

`);let K=this.engine,V=(U,H,Y)=>Math.min(Math.max(U,H),Y);this.content("auto-play-speed-controller").on("change mouseover",function(){let U=V(parseInt(this.value),0,K.setting("MaxAutoPlaySpeed"));K.preference("AutoPlaySpeed",U)});let Q=this.content("auto-play-speed-controller").get(0);if(Q)this.engine.setting("MaxAutoPlaySpeed",parseInt(Q.max));return this.content("auto-play-speed-controller").value(this.engine.preference("AutoPlaySpeed")),Promise.resolve()}render(){return`

Settings

Audio

Music Volume: Sound Volume: Voice Volume: Video Volume:

Text Speed

Auto Play Speed

Language

Resolution

`}}var _D=xD;var DM="__screenshot";class ND extends $1{static tag="slot-container";static bind(){return this.engine.registerListener("overwrite-slot",{callback:(K,V)=>{let U=V.closest('[data-content="wrapper"]').find('[data-content="context"]').value()?.trim()??"";if(U!=="")this.engine.saveTo("SaveLabel",this.engine.global("overwrite_slot"),U),this.engine.global("overwrite_slot",null),this.engine.dismissAlert("slot-overwrite")}}),Promise.resolve()}constructor(){super();this.props={type:void 0,label:void 0},this.state={slots:[]}}willMount(){let K=`${this.props.label}_`;return this.engine.Storage.each((V,Q)=>{if(V.indexOf(K)===0&&V.indexOf(DM)===-1){if(typeof Q==="object"&&Q!==null)return Promise.resolve({valid:!0,id:parseInt(V.split(K)[1]),key:V})}return Promise.resolve({valid:!1})}).then((V)=>{let Q=V.filter((U)=>U.valid).sort((U,H)=>{if((U.id??0)>(H.id??0))return 1;else if((U.id??0)<(H.id??0))return-1;else return 0}).map(({key:U})=>{return U});this.setState({slots:Q})})}didMount(){let K=this.engine,V=this.getAttribute("type")||this.props.type;if(V==="load")this.element().on("click",'[data-component="save-slot"]',function(Q){if(Q.target.closest("[data-delete]")===null){let Y=m0(this).attribute("slot");if(Y)K.loadFromSlot(Y).then(()=>{K.run(K.label()[K.state("step")])})}});else if(V==="save"){let Q=this;this.element().on("click",'[data-component="save-slot"]',function(U){if(U.target.closest("[data-delete]")===null){K.debug.debug("Registered Click on Slot"),U.stopImmediatePropagation(),U.stopPropagation(),U.preventDefault();let M=m0(this).attribute("slot")?.split("_").pop(),A=M?parseInt(M,10):null;K.global("overwrite_slot",A),K.Storage.get(Q.props.label+"_"+K.global("overwrite_slot")).then((R)=>{let D=R;K.alert("slot-overwrite",{message:"SlotOverwrite",context:typeof D.name<"u"?D.name:D.date,editable:!0,actions:[{label:"Overwrite",listener:"overwrite-slot"},{label:"Cancel",listener:"dismiss-alert"}]})})}})}return this.engine.Storage.onCreate((Q,U)=>{if(Q.indexOf(`${this.props.label}_`)===0&&Q.indexOf(DM)===-1){if(typeof U==="object"&&U!==null)this.setState({slots:[...new Set([...this.state.slots,Q])]})}}),this.engine.Storage.onUpdate((Q,U)=>{if(Q.indexOf(`${this.props.label}_`)===0&&Q.indexOf(DM)===-1){if(typeof U==="object"&&U!==null){let H=this.element().find(`[slot="${Q}"]`).get(0);if(H&&"setProps"in H)H.setProps(U)}}}),this.engine.Storage.onDelete((Q)=>{if(Q.indexOf(`${this.props.label}_`)===0)this.setState({slots:this.state.slots.filter((U)=>U!==Q)})}),this.engine.on("didLocalize",()=>{this.forceRender()}),Promise.resolve()}onStateUpdate(K,V,Q){if(K==="slots")this.forceRender();return Promise.resolve()}render(){let K=this.state.slots.map((V)=>``).join("");if(K!=="")return K;return`

${this.engine.string("NoSavedGames")}

`}}var gD=ND;class SM extends $1{constructor(){super();this.props={mode:"adv"},this.state={hidden:!1}}onStateUpdate(K,V,Q){if(K==="hidden")if(Q===!0)this.element().hide();else this.element().show("grid");return Promise.resolve()}show(){if(this.state.hidden)return;this.element().show("grid")}checkUnread(){let K=this.content("text").get(0);if(!K)return;if(K.clientHeight+K.scrollTop
${this.props.mode==="nvl"?"":''}
`}}SM.tag="text-box";var yD=SM;class hD extends $1{static tag="text-input";constructor(){super();this.state={active:!0},this.props={text:"",type:"text",default:null,options:[],warning:"",actionString:"OK",onSubmit:()=>{},validate:()=>!0,callback:()=>{},classes:"",attributes:{}}}shouldProceed(){return Promise.reject("Input is awaiting user input.")}willRollback(){return this.remove(),Promise.resolve()}onStateUpdate(K,V,Q){if(K==="active"){if(Q===!0)this.classList.toggle("modal--active")}return Promise.resolve()}willMount(){if(this.classList.add("modal","modal--active"),typeof this.props.classes==="string"&&this.props.classes!=="")this.props.classes.split(" ").forEach((K)=>{if(K)this.classList.add(K)});return Promise.resolve()}didMount(){this.addEventListener("submit",(U)=>{U.stopPropagation(),U.preventDefault();let H="";if(this.props.type==="radio"){let Y=this.element().find('[data-content="field"]:checked');if(Y.exists())H=Y.value();else H=""}else if(this.props.type==="checkbox")H=[],this.element().find('[data-content="field"]:checked').each((Y)=>{H.push(m0(Y).value())});else H=this.content("field").value();this.engine.assertAsync(this.props.validate,this.engine,[H]).then(()=>{this.engine.assertAsync(this.props.onSubmit,this.engine,[H]).then(()=>{}).catch(()=>{}).finally(()=>{this.remove(),this.props.callback()})}).catch(()=>{this.content("warning").text(this.engine.replaceVariables(this.props.warning))})});let K=["text","textarea","password","email","url","number","color"],{type:V,default:Q}=this.props;if(K.indexOf(V)>-1){if(Q!==null&&Q!=="")this.content("field").value(Q)}return this.content("field").get(0)?.focus(),Promise.resolve()}render(){let{type:K,default:V,options:Q,attributes:U}=this.props,H=["text","password","email","url","number","color","file","date","datetime-local","month","time","week","tel","range"],Y="",z="";if(typeof U==="object"&&U!==null)z=Object.keys(U).map((M)=>{let A=U[M];if(typeof A==="string")A=this.engine.replaceVariables(A);return`${M}="${A}"`}).join(" ");if(H.indexOf(K)>-1)Y=``;else if(K==="textarea")Y=``;else if(K==="select"){let M=Q.map((A)=>{let R="",D=V;if(typeof V==="string"&&V!==null&&V!==""){if(D=this.engine.replaceVariables(V),D==this.engine.replaceVariables(String(A.value)))R="selected"}else if(typeof V==="number"){if(D==A.value)R="selected"}return``}).join("");Y=``}else if(K==="radio"||K==="checkbox")Y=Q.map((M,A)=>{let R="",D=V;if(typeof V==="string"&&V!==null&&V!==""){if(D=this.engine.replaceVariables(V),D==this.engine.replaceVariables(String(M.value)))R="checked"}else if(typeof V==="number"){if(D==M.value)R="checked"}return`
`}).join("");return` `}}var pD=hD;class cD extends $1{static tag="timer-display";constructor(){super();this.props={callback:()=>{},time:0,step:0,timer:null,tick:null},this.state={elapsed:0,remaining:0,value:100}}async willMount(){let{time:K}=this.props;this.setProps({step:K/100}),this.setState({remaining:K})}async didMount(){let K=()=>{this.setProps({timer:setTimeout(async()=>{if(this.state.elapsed>=this.props.time){if(await I1.callAsync(this.props.callback,this.engine),this.props.timer)clearTimeout(this.props.timer);if(this.parentNode)this.element().remove();return}this.setState({elapsed:this.state.elapsed+this.props.step,remaining:this.state.remaining-this.props.step,value:(1-this.state.elapsed/this.props.time)*100}),this.forceRender(),this.props.tick?.()},this.props.step)})};this.setProps({tick:K}),this.props.tick?.()}async willUnmount(){if(this.props.timer)clearTimeout(this.props.timer);return Promise.resolve()}async render(){return`
`}}var uD=cD;class bD extends $1{static tag="visual-novel";async render(){return""}}var lD=bD;var PM=/\s/;function dD(K){let V=[],Q=(U)=>{let H=U.childNodes;if(H.length===0)V.push(U);else H.forEach((Y)=>Q(Y))};if(K)Q(K);return V}function sD(K){return Math.round(Math.random()*K/2)+K}var Jj=/=(["'])(.*?)\1/g,oD=/(:[ ]?)(.*?);/g,vj=/(["'])(.*?)\1/g;class mD extends $1{static tag="type-writer";static _patternCacheVersion=0;static _numberActionsCache=null;static _enclosedActionsCache=null;static _instanceActionsCache=null;static _configuration={actions:{pause:{name:"pause",type:"number",action:function(K){let V=Number(K);if(!isNaN(V)&&V>=0){if(this.nextPause=V,V>0&&typeof this.state.config.onTypingPaused==="function")this.state.config.onTypingPaused(this.stringPos,this)}else this.engine.debug.error(`Provided value was not a valid number value: `+K)}},speed:{name:"speed",type:"number",action:function(K){let V=Number(K);if(!isNaN(V)&&V>=0)if(V===0)this.speed=0;else{let Q=Math.floor(this.speed*100/V);this.speed=Q}else this.engine.debug.error(`Provided value was not a valid number value: `+K)}},shake:{name:"shake",type:"enclosed",action:()=>{}},"shake-hard":{name:"shake-hard",type:"enclosed",action:()=>{}},"shake-slow":{name:"shake-slow",type:"enclosed",action:()=>{}},"shake-little":{name:"shake-little",type:"enclosed",action:()=>{}},"shake-horizontal":{name:"shake-horizontal",type:"enclosed",action:()=>{}},"shake-vertical":{name:"shake-vertical",type:"enclosed",action:()=>{}},wave:{name:"wave",type:"enclosed",action:()=>{}},"wave-slow":{name:"wave-slow",type:"enclosed",action:()=>{}},"wave-fast":{name:"wave-fast",type:"enclosed",action:()=>{}},fade:{name:"fade",type:"enclosed",action:()=>{}},"fade-slow":{name:"fade-slow",type:"enclosed",action:()=>{}},blur:{name:"blur",type:"enclosed",action:()=>{}},scale:{name:"scale",type:"enclosed",action:()=>{}},"scale-bounce":{name:"scale-bounce",type:"enclosed",action:()=>{}},"slide-up":{name:"slide-up",type:"enclosed",action:()=>{}},"slide-down":{name:"slide-down",type:"enclosed",action:()=>{}},glitch:{name:"glitch",type:"enclosed",action:()=>{}},"glitch-hard":{name:"glitch-hard",type:"enclosed",action:()=>{}},"glitch-slow":{name:"glitch-slow",type:"enclosed",action:()=>{}},bold:{name:"bold",type:"enclosed",action:()=>{}},italic:{name:"italic",type:"enclosed",action:()=>{}},big:{name:"big",type:"enclosed",action:()=>{}},small:{name:"small",type:"enclosed",action:()=>{}},impact:{name:"impact",type:"enclosed",action:()=>{}},redacted:{name:"redacted",type:"enclosed",action:()=>{}},"invisible-ink":{name:"invisible-ink",type:"enclosed",action:()=>{}},handwriting:{name:"handwriting",type:"enclosed",action:()=>{}},strike:{name:"strike",type:"enclosed",action:()=>{}},flicker:{name:"flicker",type:"enclosed",action:()=>{}},angry:{name:"angry",type:"enclosed",action:()=>{}},scared:{name:"scared",type:"enclosed",action:()=>{}},happy:{name:"happy",type:"enclosed",action:()=>{}},sad:{name:"sad",type:"enclosed",action:()=>{}},mysterious:{name:"mysterious",type:"enclosed",action:()=>{}},excited:{name:"excited",type:"enclosed",action:()=>{}},whisper:{name:"whisper",type:"enclosed",action:()=>{}},shout:{name:"shout",type:"enclosed",action:()=>{}},dizzy:{name:"dizzy",type:"enclosed",action:()=>{}},dreamy:{name:"dreamy",type:"enclosed",action:()=>{}},robotic:{name:"robotic",type:"enclosed",action:()=>{}},static:{name:"static",type:"enclosed",action:()=>{}},rainbow:{name:"rainbow",type:"enclosed",action:()=>{}},glow:{name:"glow",type:"enclosed",action:()=>{}}}};typeSpeed=100;speed=100;nextPause=null;stringPos=0;loops=!1;stopLoop=!1;nodeCounter=0;enclosedID=[];parseIndex=0;actionsPlayed=0;actions=[];elements=null;ignorePause;_animationFrameId=null;_lastFrameTime=0;_accumulatedTime=0;_targetWaitTime=0;_isAnimating=!1;_actionPatternCache=null;_numberActionsCache=null;_enclosedActionsCache=null;_instanceActionsCache=null;_patternCacheVersion=0;constructor(){super();this.state={config:{},strings:[],cursor:{}},this.props={string:!1}}static configuration(K=null){if(K!==null){if(typeof K==="string")return this._configuration[K];this._configuration=Object.assign({},this._configuration,K)}return this._configuration}static actions(){return this._configuration.actions}static stripActionMarkers(K){let V=this.actions(),Q=K;for(let U in V){let H=V[U];if(H.type==="number")Q=Q.replace(new RegExp(`\\{${U}[:\\s]\\d+\\}`,"g"),"");else if(H.type==="enclosed")Q=Q.replace(new RegExp(`\\{/?${U}(?:\\s[^}]*)?\\}`,"g"),"");else if(H.type==="instance")Q=Q.replace(new RegExp(`\\{${U}\\/\\}`,"g"),"")}return Q}static action(K=null){if(typeof K==="string")return this._configuration.actions[K];if(typeof K==="object"&&K!==null){if(["name","type","action"].every((Q)=>Object.keys(K).includes(Q)))return this._configuration.actions[K.name]=K,this._invalidateAllPatternCaches(),K;throw Error(`Attempted to add an action to typing actions, but an invalid action object was provided: `+K)}return this._configuration.actions}static _invalidateAllPatternCaches(){this._patternCacheVersion=(this._patternCacheVersion||0)+1}static get patternCacheVersion(){return this._patternCacheVersion||0}get strings(){return this.state.strings}_buildActionPatterns(){let K=Object.entries(this.constructor.actions()).map(([U,H])=>({[H.type]:[U]})).reduce((U,H)=>{for(let Y in H)if(U[Y])U[Y]=U[Y].concat(H[Y]);else U[Y]=H[Y];return U},{}),V=(U)=>U.sort((H,Y)=>Y.length-H.length);this._numberActionsCache=K.number?V(K.number).join("|"):"",this._enclosedActionsCache=K.enclosed?V(K.enclosed).join("|"):"",this._instanceActionsCache=K.instance?V(K.instance).join("|"):"";let Q=[];if(this._numberActionsCache)Q.push(`\\{(?:${this._numberActionsCache})[:\\s]\\d+\\}`);if(this._enclosedActionsCache)Q.push(`\\{/?(?:${this._enclosedActionsCache}).*?\\}`);if(this._instanceActionsCache)Q.push(`\\{(?:${this._instanceActionsCache})\\/\\}`);this._actionPatternCache=Q.length>0?new RegExp(`(${Q.join("|")})`,"g"):null}initiate(){let K={typeSpeed:this.engine.preference("TextSpeed"),loop:!1,showCursor:!1,hideCursorOnEnd:!1,preStringTyped:(Y,z)=>{this.engine.global("finished_typing",!1),this.engine.trigger("didStartTyping")},onStringTyped:(Y,z)=>{this.engine.global("finished_typing",!0),this.engine.trigger("didFinishTyping")},onDestroy:(Y)=>{this.engine.global("finished_typing",!0)}};if(this.setState({config:{...K,...this.state.config}}),!this.state.strings.length&&this.props.string)this.setState({ignore:!0,strings:[this.props.string]});let{config:V,strings:Q}=this.state;if(!Q||Q.length===0){this.engine.debug.warn("TypeWriter: No strings to type"),V.onStringTyped?.(0,this);return}let U=Q[0]??"";if(this.setProps({string:U}),!U){this.engine.debug.warn("TypeWriter: Empty string provided"),V.onStringTyped?.(0,this);return}if(Object.values(this.state.cursor).length)for(let Y in this.state.cursor)this.style.setProperty(`--cursor-${Y}`,this.state.cursor[Y]);if(this.props.typeSpeed)this.typeSpeed=this.props.typeSpeed;else this.typeSpeed=V.typeSpeed??this.typeSpeed;if(!this.loops&&!this.stopLoop)this.loops=this.props.loop||V.loop||!1;this.speed=this.typeSpeed,this.nextPause=null,this._isAnimating=!1,this._animationFrameId=null,this.stringPos=0,this.nodeCounter=0,this.enclosedID=[],this.parseIndex=0,this.actionsPlayed=0;let H=this.constructor.patternCacheVersion;if(!this._actionPatternCache||this._patternCacheVersion!==H)this._patternCacheVersion=H,this._buildActionPatterns();if(this.setDisplay(U),this.elements=this.querySelectorAll("type-character"),typeof V.onBegin==="function")V.onBegin(this);if(V.preStringTyped?.(this.stringPos,this),typeof this.props.delay==="number")setTimeout(()=>{this.typewrite()},this.props.delay);else this.typewrite()}checkVoidTags(K){if(!(K instanceof Element))return!1;let V=(z,M=1)=>z.slice(z.indexOf("-")+M).replace(/[-](\w)/g,(A)=>A[1].toUpperCase()),Q=["br","hr","img"],U=K.localName&&K.getAttributeNames(),H=U&&U.map((z)=>({[z]:z.slice(0,5)==="data-"?K.dataset[V(z)]:z.slice(0,5)==="aria-"?K.getAttribute(z):z==="class"?K.className:K[z]})).reduce((z,M)=>Object.assign(z,M),{}),Y=Q.map((z)=>({[z]:{props:{[z]:!0},state:{...H}}})).reduce((z,M)=>Object.assign(z,M),{});if(K.localName&&Y[K.localName.toLowerCase()]){let{props:z,state:M}=Y[K.localName.toLowerCase()],A=document.createElement("type-character");return A.style.opacity="0",{props:z,state:M,node:A}}return!1}setDisplay(K){let V=document.createElement("div");V.innerHTML=K;let Q=this._getLeafNodes(V);this.actions=[];let U=0;for(let Y of Q){let z=this.checkVoidTags(Y);if(z){U++;let{props:M,state:A,node:R}=z;if(R.setProps(M),A)R.setState(A);Y.replaceWith(R)}else{let[M,A]=this.parseStringToFragment(Y.textContent||"",U);this.actions=this.actions.concat(...A),Y.replaceWith(M)}}let H=this.querySelector("div");if(H){let Y=document.createDocumentFragment();Y.append(...V.childNodes),H.replaceChildren(Y)}}stop(){if(this._isAnimating=!1,this._animationFrameId!==null)cancelAnimationFrame(this._animationFrameId),this._animationFrameId=null;if(typeof this.state.config.onStop==="function")this.state.config.onStop(this.stringPos,this)}finish(K=!1){if(K){let V=this.state.strings[0],Q=this.querySelector("div");if(Q===null)return;this.destroy(),Q.innerHTML=this.constructor.stripActionMarkers(V),this.state.config.onStringTyped?.(this.stringPos,this)}else{let V=this.engine.setting("minTextSpeed");if(this.speed=V>0?0:V,this.ignorePause=!0,this.loops)this.loops=!1,this.stopLoop=!0}}setContent(K,V=!0){if(V&&this.engine.setting("TypeAnimation")===!0)this.engine.global("finished_typing",!1),this.engine.trigger("didStartTyping"),this.setState({strings:[K]});else{let U=this.constructor.stripActionMarkers(K),H=this.querySelector("div");if(!H)H=document.createElement("div"),H.className="type-writer-container",this.appendChild(H);H.innerHTML=U,this.engine.global("finished_typing",!0),this.engine.trigger("didFinishTyping")}}start(){if(this._isAnimating)return;if(this.typewrite(),typeof this.state.config.onStart==="function")this.state.config.onStart(this.stringPos,this)}parseStringToFragment(K,V){let Q=document.createDocumentFragment(),U=[];if(!this._actionPatternCache)return this._parseTextOnlyToFragment(K,Q),[Q,U];let H=K.split(this._actionPatternCache),Y=0,z=0,M=0;return H.forEach((A,R)=>{if(this.parseIndex++,R%2===0){let D={};if(this.enclosedID.length)for(let F of this.enclosedID)D[F]=!0;for(let F of A)if(PM.test(F))Q.appendChild(document.createTextNode(F));else{if(z)Y-=z,z=0;Y++;let G=document.createElement("type-character");if(G.setProps({letter:F,charIndex:M}),M++,this.enclosedID.length)G.setState({special:D});G.style.opacity="0",Q.appendChild(G)}}else{let D=this._parseActionSection(A,Y,V);if(D){let{action:F,adjustedNodeCounter:P,adjustedFalseCounter:G}=D;if(F)U[P]=F;Y=P+1,z=G+1}}}),[Q,U]}_parseTextOnlyToFragment(K,V){let Q=0;for(let U of K)if(PM.test(U))V.appendChild(document.createTextNode(U));else{let H=document.createElement("type-character");H.setProps({letter:U,charIndex:Q}),Q++,H.style.opacity="0",V.appendChild(H)}}_parseActionSection(K,V,Q){let U=null,H;if(this._numberActionsCache)H="number",U=K.match(new RegExp(`^\\{(?${this._numberActionsCache})[:\\s](?\\d+)\\}$`));if(!U&&this._enclosedActionsCache){if(H="enclosed",U=K.match(new RegExp(`^\\{/?(?${this._enclosedActionsCache})(?.*)\\}$`)),U?.groups)if(K.startsWith("{/"))if(this.enclosedID.length){let R=this.enclosedID[this.enclosedID.length-1],D=R.lastIndexOf("-");if((D>0?R.substring(0,D):R)===U.groups.action){this.enclosedID.pop();return}else{this.engine.debug.error("Mismatched closing action:",U.groups.action);return}}else{this.engine.debug.error("Closing action without opening:",U.groups.action);return}else this.enclosedID.push(`${U.groups.action}-${this.parseIndex}`)}if(!U&&this._instanceActionsCache)H="instance",U=K.match(new RegExp(`^\\{(?${this._instanceActionsCache})\\/\\}$`));if(!U?.groups){this.engine.debug.error("Failed to match action:",K);return}let Y;if(H==="enclosed"&&U.groups.options)Y=this._parseOptions(U.groups.options);let z=V;if(Q)z+=Q;let M={action:U.groups.action,...U.groups.n&&{n:U.groups.n},...Y&&{options:Y},...U.groups.text!==void 0&&{text:U.groups.text},...H==="enclosed"&&{id:this.enclosedID[this.enclosedID.length-1]}};if(Q)z-=Q;return{action:M,adjustedNodeCounter:z,adjustedFalseCounter:0}}_parseOptions(K){let V={},Q=K.trim();if(Jj.test(Q))Q=Q.replace(vj,(U,H,Y)=>{return Y.replace(/\s/g,"[~]")}).replace(/\s/g,"=").replace(/\[~\]/g," ").split(/=/g);else if(oD.test(Q))Q=Q.replace(oD,(U,H,Y)=>{return" "+Y.replace(/\s/g,"[~]")}).replace(/\s/g,":").replace(/\[~\]/g," ").split(/:/g);else return Q=Q.split(/\s+/g),Q;if(Array.isArray(Q))Q.forEach((U,H)=>{if(H%2===0)V[U]=Q[H+1]});return V}executeAction(K){let V=this.constructor.actions();for(let Q in V)if(K.action===Q){let{action:U,...H}=K,Y=Object.values(H);V[Q].action.apply(this,Y)}}humanizer(K){return sD(K)}setCursor(K,V){if(V)this.unsetCursor(V);if(K)K.classList.add("cursor")}unsetCursor(K){if(K instanceof NodeList)K.forEach((V)=>V.classList.remove("cursor"));else if(K instanceof Element)K.classList.remove("cursor")}unsetAllCursors(K=!1){if(typeof this.props.showCursor==="boolean"||typeof this.props.showCursor==="number"){if(this.props.showCursor){if(this.props.hideCursorOnEnd||K)this.unsetCursor(this.querySelectorAll("type-character"))}}else if(this.state.config.showCursor){if(this.state.config.hideCursorOnEnd||K)this.unsetCursor(this.querySelectorAll("type-character"))}}typewrite(){if(this.actions[this.nodeCounter])return this.executeAction(this.actions[this.nodeCounter]),this.nodeCounter++,this.actionsPlayed++,this.typewrite();if(this.actionsPlayed)this.nodeCounter-=this.actionsPlayed,this.actionsPlayed=0;this._targetWaitTime=!this.ignorePause&&this.nextPause||this.humanizer(this.speed),this._accumulatedTime=0,this._lastFrameTime=performance.now(),this._isAnimating=!0,this._animationFrameId=requestAnimationFrame((K)=>this._animationLoop(K))}_animationLoop(K){if(!this._isAnimating)return;let V=K-this._lastFrameTime;if(this._lastFrameTime=K,this._accumulatedTime+=V,this._targetWaitTime<0){while(this.elements&&this.nodeCounter=this._targetWaitTime)this._revealNextCharacter();else this._animationFrameId=requestAnimationFrame((Q)=>this._animationLoop(Q))}_revealNextCharacter(K=!1){if(this.nextPause){if(this.nextPause=null,typeof this.state.config.onTypingResumed==="function")this.state.config.onTypingResumed(this.stringPos,this)}if(typeof this.props.showCursor==="boolean"||typeof this.props.showCursor==="number"){if(this.props.showCursor&&this.elements)this.setCursor(this.elements[this.nodeCounter],this.elements[this.nodeCounter-1])}else if(this.state.config.showCursor&&this.elements)this.setCursor(this.elements[this.nodeCounter],this.elements[this.nodeCounter-1]);if(this.stopLoop)this.stopLoop=!1;if(this.elements?.[this.nodeCounter])this.elements[this.nodeCounter].style.opacity="";if(this.nodeCounter+=1,K&&this.elements&&this.nodeCounter0){if(this.loops--,this.loops===0)this.stopLoop=!0;if(typeof this.state.config.onStringLoop==="function")this.state.config.onStringLoop(this.stringPos,this);return this.initiate()}}else{if(typeof this.state.config.onStringLoop==="function")this.state.config.onStringLoop(this.stringPos,this);return this.initiate()}this.state.config.onStringTyped?.(this.stringPos,this)}}_getLeafNodes(K){return dD(K)}destroy(K){if(this._isAnimating=!1,this._animationFrameId!==null)cancelAnimationFrame(this._animationFrameId),this._animationFrameId=null;if(this.ignorePause=void 0,this.loops=!1,K)while(this.firstElementChild?.firstChild)this.firstElementChild.firstChild.remove();if(this.elements)this.elements.forEach((V)=>V.removeAttribute("style"));if(typeof this.state.config.onDestroy==="function")this.state.config.onDestroy(this);if(this.unsetAllCursors(),this.stopLoop)this.stopLoop=!1}async onStateUpdate(K,V,Q){if(K==="strings")if(!this.state.ignore)this.forceRender().then(()=>{this.destroy(!!this.loops)}).finally(()=>{this.initiate()});else this.setState({ignore:!1})}async didMount(){if(this.props.start)this.initiate()}render(){return'
'}async willUnmount(){this.destroy(!0),this.elements=null,this.enclosedID=[],this.innerHTML=""}}var C6=mD;class CM extends $1{_appliedEffects=new Set;constructor(){super();this.props={letter:!1}}_getVoidElementType(){if(this.props.br)return"br";if(this.props.hr)return"hr";if(this.props.img)return"img";return null}_extractEffectNames(){if(!this.state.special)return[];return Object.keys(this.state.special).filter((K)=>this.state.special[K]).map((K)=>{let V=K.lastIndexOf("-");return V>0?K.substring(0,V):K})}_applyEffectAttributes(){let K=this._extractEffectNames();for(let V of this._appliedEffects)if(!K.includes(V))this.removeAttribute(`data-effect-${V}`),this._appliedEffects.delete(V);for(let V of K)if(!this._appliedEffects.has(V))this.setAttribute(`data-effect-${V}`,""),this._appliedEffects.add(V);if(typeof this.props.charIndex==="number")this.style.setProperty("--char-index",String(this.props.charIndex))}didMount(){return this._applyEffectAttributes(),Promise.resolve()}onStateUpdate(K,V,Q){if(K==="special")this._applyEffectAttributes();return Promise.resolve()}onPropsUpdate(K,V,Q){if(K==="charIndex"){if(typeof this.props.charIndex==="number")this.style.setProperty("--char-index",String(this.props.charIndex))}return Promise.resolve()}render(){let{letter:K}=this.props,V=this._getVoidElementType();if(V){let Q=Object.entries(this.state).filter(([U,H])=>H!==void 0&&U!=="special").map(([U,H])=>`${U}="${H}"`).join(" ");return Q?`<${V} ${Q} />`:`<${V} />`}return K||""}}CM.tag="type-character";var nD=CM;class rD{static _experimental=!1;static _configuration={};static id="Action";static loadingOrder=0;static engine;static blocking=!1;_statement;_cycle;_extras;context;static configuration(K=null){if(K===null)return this._configuration;if(typeof K==="string")return this._configuration[K];this._configuration=Object.assign({},this._configuration,K)}static async shouldProceed(K){}static async willProceed(){}static async shouldRollback(){}static async willRollback(){}static async onStart(){}static async onLoad(){}static async onSave(K){}static async reset(){}static async setup(K){}static async bind(K){}static async init(K){}static match(K){return!1}static matchString(K){return!1}static matchObject(K){return!1}static async beforeRun(K){}static async beforeRevert(K){}static async afterRun(K){}static async afterRevert(K){}constructor(K){}get engine(){return this.constructor.engine}set engine(K){throw Error("Component engine reference is hold at static level and cannot be modified.")}setContext(K){this.context=K}_setStatement(K){this._statement=K}_setCycle(K){this._cycle=K}setExtras(K){return this._extras=K,this._extras}async willApply(){}async apply(){}async didApply(K){return{advance:!1}}async interrupt(){}async willRevert(){}async revert(){}async didRevert(){return{advance:!1,step:!0}}}var V1=rD;class TV extends V1{static id="Canvas";static _configuration={objects:{},modes:["modal","displayable","immersive","background","character"]};static configuration(K=null){if(K===null)return TV._configuration;if(typeof K==="string")return TV._configuration[K];TV._configuration=Object.assign({},TV._configuration,K)}static async shouldProceed(){this.engine.element().find('[data-component="canvas-container"]').each((V)=>{let{mode:Q,canvas:U}=V.props;if(["immersive","modal"].indexOf(Q)>-1)throw Error(`Canvas "${U}" must be removed before proceeding.`)})}static async onLoad(){let K=this.engine.state("canvas");if(K.length===0)return;let V=[];for(let Q of K){let U=this.engine.prepareAction(Q,{cycle:"Application"});if(U===null)continue;let H=U.willApply().then(()=>{return U.apply().then(()=>{return U.didApply({updateHistory:!1,updateState:!1})})});V.push(H)}if(V.length>0)await Promise.all(V)}static async setup(){this.engine.history("canvas"),this.engine.state({canvas:[]})}static async bind(){window.addEventListener("resize",()=>{this.engine.element().find('[data-component="canvas-container"][mode="background"], [data-component="canvas-container"][mode="immersive"]').each((K)=>{let{object:V}=K.props;if(typeof V.resize==="function")I1.callAsync(V.resize,this.engine,K.layers,V.props,V.state,K)})})}static async reset(){let K=[];this.engine.element().find('[data-component="canvas-container"]').each((V)=>{let{object:Q}=V.props;K.push(I1.callAsync(Q.stop,this.engine,V.layers,Q.props,Q.state,V).then(()=>{V.remove()}))}),this.engine.history({canvas:[]}),this.engine.state({canvas:[]}),await Promise.all(K)}static matchString([K,V]){return K==="show"&&V==="canvas"}static objects(K=null){if(K===null)return TV._configuration.objects;if(typeof K==="string")return TV._configuration.objects[K];TV._configuration.objects={...TV._configuration.objects,...K}}mode;name;classes;object;element;containerSelector;constructor([K,V,Q,U="displayable",H,...Y]){super();this.mode=U,this.name=Q,this.containerSelector="",this.classes=typeof Y<"u"?["animated",...Y.filter((z)=>z!=="with")]:[]}async willApply(){if(TV._configuration.modes.indexOf(this.mode)===-1)return t0.show("action:canvas:invalid_mode",{mode:this.mode,validModes:this.constructor._configuration.modes,statement:`"${this._statement}"`,label:this.engine.state("label"),step:this.engine.state("step")}),Promise.reject("Invalid canvas mode provided.");if(this.object=TV.objects(this.name),typeof this.object!=="object")return t0.show("action:canvas:object_not_found",{name:this.name,availableObjects:Object.keys(TV.objects()),label:this.engine.state("label"),step:this.engine.state("step")}),Promise.reject("Canvas object did not exist or is invalid");return this.element=document.createElement("canvas-container"),this.containerSelector=`[data-component="canvas-container"][canvas="${this.name}"][mode="${this.mode}"]`,Promise.resolve()}async apply(){let K=()=>Promise.resolve();this.element.setProps({mode:this.mode,canvas:this.name,object:{layers:this.object.layers||["base"],props:this.object.props||{},state:{...this.object.state||{}},start:this.object.start||K,stop:this.object.stop||K,resize:this.object.resize||K},classes:this.classes});let V=this.engine.element().find('[data-screen="game"]');if(this.mode==="background")V.find('[data-ui="background"]').append(this.element);else if(this.mode==="immersive")V.append(this.element);else if(this.mode==="displayable"||this.mode==="modal"||this.mode==="character")V.get(0)?.content("visuals")?.append(this.element)}async didApply({updateHistory:K=!0,updateState:V=!0}={}){let Q=this._statement;if(K===!0)this.engine.history("canvas").push(Q);if(V===!0)this.engine.state({canvas:[...this.engine.state("canvas"),Q]});if(this.mode==="background"||this.mode==="character"||this.mode==="displayable")return{advance:!0};return{advance:!1}}async willRevert(){if(this.containerSelector=`[data-component="canvas-container"][canvas="${this.name}"][mode="${this.mode}"]`,this.element=document.querySelector(this.containerSelector),this.element===null)throw Error(`Canvas element "${this.name}" (mode: ${this.mode}) not found in the DOM.`);this.object=this.element.props.object}async revert(){await I1.callAsync(this.element.props.object.stop,this.engine,this.element.layers,this.element.props.object.props,this.element.props.object.state,this.element),this.engine.element().find(this.containerSelector).remove()}async didRevert(){let K=!1;this.engine.state({canvas:this.engine.state("canvas").filter((Q)=>{if(!K){let[,,U,H]=Q.split(" ");if(U===this.name&&H===this.mode)return K=!0,!1}return!0})});let V=this.engine.history("canvas");for(let Q=V.length-1;Q>=0;Q--){let[,,U]=V[Q].split(" ");if(U===this.name){V.splice(Q,1);break}}return{advance:!0,step:!0}}}var iD=TV;class pQ extends V1{static id="Choice";static blocking=!1;static async setup(){this.engine.globals({_CurrentChoice:[],_ChoiceTimer:[],_choice_pending_rollback:[],_choice_just_rolled_back:[]}),this.engine.history("choice")}static async bind(){let K=this.engine;this.engine.on("click","[data-choice]:not([disabled])",function(V){K.debug.debug("Registered Click on Choice Button"),V.stopImmediatePropagation(),V.stopPropagation(),V.preventDefault();let Q=this.dataset.do;if(Q=="null"){pQ.blocking=!1;return}K.element().find("choice-container").remove();let U=this.dataset.choice,Y=K.global("_CurrentChoice").pop()?.Choice;if(Y&&typeof Y.Timer<"u"){let A=K.global("_ChoiceTimer").pop();if(K.global("_choice_pending_rollback").pop(),typeof A<"u"&&A.props){if(clearTimeout(A.props.timer),A.parentNode!==null&&A.element)A.element().remove()}}let z=Y&&typeof U<"u"&&typeof Y[U]<"u";if(z)Q=Y[U].Do;let M=async()=>{if(typeof Q==="string"&&typeof U==="string"){let A=await K.run(Q);return pQ.blocking=!1,K.history("choice").push(U),A}};if(z&&typeof Y[U].onChosen==="function"){I1.callAsync(Y[U].onChosen,K).then(()=>{return M()}).catch((A)=>{pQ.blocking=!1,K.debug.error(A)});return}M().catch((A)=>{pQ.blocking=!1,K.debug.error(A)})})}static async reset(){this.engine.globals({_CurrentChoice:[],_ChoiceTimer:[],_choice_pending_rollback:[],_choice_just_rolled_back:[]})}static async afterRevert(){let K=this.engine;if(K.global("_choice_just_rolled_back").pop())return;if(K.global("_choice_pending_rollback").pop())K.global("_ChoiceTimer").pop()}static async shouldProceed(K){if(pQ.blocking)throw Error("Choice is waiting for input")}static async willRollback(){pQ.blocking=!1}static matchObject(K){return typeof K.Choice<"u"}statement;result;constructor(K){super();this.statement=K.Choice,this.result={advance:!1}}async apply({updateLog:K=!0}={}){pQ.blocking=!0,this.engine.global("_CurrentChoice").push(this._statement);let V=[];for(let R in this.statement){let D=this.statement[R];if(typeof D=="object"){if(R==="Timer")continue;if(this.statement[R]._key=R,typeof D.Condition<"u"&&D.Condition!=="")V.push(new Promise((F)=>{this.engine.assertAsync(this.statement[R].Condition,this.engine).then(()=>{F(this.statement[R])}).catch(()=>{F(void 0)})}));else V.push(Promise.resolve(this.statement[R]))}}let Q=await Promise.all(V),U=document.createElement("choice-container"),H=typeof this.statement.Class==="string"?this.statement.Class.trim():"";U.setProps({choices:Q.filter((R)=>typeof R<"u"),classes:H});let Y=this.statement.Dialog,z=this.statement.Timer,M=this.engine.element().find('[data-component="text-box"]').get(0);if(typeof Y==="string"){let R=this.engine.prepareAction(Y,{cycle:"Application"});if(R!==null)await R.willApply(),await R.apply({updateLog:K}),await R.didApply()}let A=M;if(A?.props?.mode==="nvl"&&A.content)A.content("text").append(U);else this.engine.element().find('[data-screen="game"]').append(U);if(typeof z==="object"){let R=document.createElement("timer-display");R.setProps(z),this.engine.global("_ChoiceTimer").push(R),this.engine.global("_choice_pending_rollback").push(!0),this.engine.element().find('[data-screen="game"]').prepend(R)}}async willRevert(){if(this.engine.history("choice").length>0){let K=this.engine.history("choice")[this.engine.history("choice").length-1];if(typeof this.statement[K]<"u")if(typeof this.statement[K].onRevert==="function"&&typeof this.statement[K].onChosen==="function"||typeof this.statement[K].onChosen!=="function")return Promise.resolve();else return Promise.reject("The choice taken is not reversible because it did not defined a `onRevert` function.")}return Promise.reject("Choice history was empty")}async revert(){let K=this.engine.history("choice")[this.engine.history("choice").length-1],V=this.statement[K];if(V&&typeof V.Do==="string")await this.engine.revert(V.Do,!1);if(V&&typeof V.onRevert==="function")await I1.callAsync(V.onRevert,this.engine);if(typeof this.statement.Timer==="object"&&this.statement.Timer!==null)this.engine.global("_ChoiceTimer").pop();if(typeof this.statement.Dialog==="string"){let U=this.engine.component("dialog-log");if(typeof U<"u"&&U.instances)U.instances((H)=>H.pop())}this.engine.element().find("choice-container").remove();let Q=this.engine.prepareAction(this._statement,{cycle:"Application"});if(Q!==null)await Q.willApply(),await Q.apply(),await Q.didApply({updateHistory:!1,updateState:!1})}async didRevert(){return this.engine.global("_choice_just_rolled_back").push(!0),this.engine.history("choice").pop(),{advance:!1,step:!1}}}var tD=pQ;class aD extends V1{static id="Clear";static async setup(){this.engine.history("clear")}static matchString([K]){return K==="clear"}async apply(){let K=this.engine.action("Dialog");if(K)K.reset({keepNVL:!0,saveNVL:!0})}async didApply(){let K=this.engine.element().find('[data-component="text-box"]').get(0);return this.engine.history("clear").push(K.props.mode),{advance:!0}}async willRevert(){if(this.engine.history("clear").length>0)return;throw Error("No items left on the clear history to revert it.")}async revert(){if(this.engine.history("clear").pop()==="nvl")this.engine.global("_should_restore_nvl",!0)}async didRevert(){return{advance:!0,step:!0}}}var eD=aD;class pV extends V1{static id="Conditional";static blocking=!1;static async setup(){this.engine.history("conditional"),this.engine.global("_conditional_pending_rollback",[]),this.engine.global("_conditional_just_rolled_back",[])}static async reset(){this.engine.global("_conditional_pending_rollback",[]),this.engine.global("_conditional_just_rolled_back",[])}static matchObject(K){return typeof K.Conditional<"u"}static async shouldProceed(K){if(pV.blocking)throw Error("Contitional is still running action")}static async willRollback(){pV.blocking=!1}static async afterRevert(){if(this.engine.global("_conditional_just_rolled_back").pop())return Promise.resolve();let V=this.engine.global("_conditional_pending_rollback");while(V.pop()){let Q=this.engine.label()[this.engine.state("step")];if(typeof Q<"u"&&Q!==null){if(typeof Q.Conditional==="object")this.engine.history("conditional").pop()}}}static async beforeRun(){this.engine.global("_conditional_pending_rollback").pop()}statement;branch;result;constructor(K){super();this.statement=K.Conditional,this.branch="",this.result={advance:!0,step:!1}}async apply(){try{let K=await I1.callAsync(this.statement.Condition,this.engine);if(pV.blocking=!0,typeof K==="number"){if(K<0)throw t0.show("action:conditional:negative_value",{value:K,availableBranches:Object.keys(this.statement).filter((V)=>V!=="Condition")}),Error("Invalid negative value");if(!Number.isInteger(K))throw t0.show("action:conditional:non_integer_value",{value:K,availableBranches:Object.keys(this.statement).filter((V)=>V!=="Condition")}),Error("Invalid non-integer value");K=`${K}`}if(K===!0){this.branch="True";let V=await this.engine.run(this.statement.True);this.result={...V,step:!1},pV.blocking=!1}else if(typeof K==="string"){let V=this.statement[K];if(typeof V>"u")throw t0.show("action:conditional:branch_not_found",{branch:K,availableBranches:Object.keys(this.statement).filter((U)=>U!=="Condition")}),Error("Non existent branch");this.branch=K;let Q=await this.engine.run(V);this.result={...Q,step:!1},pV.blocking=!1}else{this.branch="False";let V=await this.engine.run(this.statement.False);this.result={...V,step:!1},pV.blocking=!1}}catch(K){this.branch="False";let V=await this.engine.run(this.statement.False);this.result={...V,step:!1},pV.blocking=!1}}async didApply({updateHistory:K=!0}={}){if(!this.result.advance)this.engine.global("_conditional_pending_rollback").push(!0);if(K)this.engine.history("conditional").push(this.branch);return pV.blocking=!1,{advance:!1}}async willRevert(){let K=this.engine.history("conditional");if(K.length>0){let V=K[K.length-1];if(typeof this.statement[V]<"u")return Promise.resolve()}throw Error("Conditional history was empty.")}async revert(){let K=this.engine.history("conditional"),V=K[K.length-1];pV.blocking=!0;let Q=await this.engine.revert(this.statement[V]);if(Q)this.result=Q;pV.blocking=!1}async didRevert(){let K=this.engine.global("_conditional_pending_rollback"),V=this.engine.global("_conditional_just_rolled_back");return K.push(!0),V.push(!0),{advance:!1,step:!1}}}var KS=pV;class IM extends V1{static id="Dialog";static async shouldProceed(){let K=this.engine.element(),V,Q=K.find('[data-component="centered-dialog"]');if(Q.exists())V=Q.find('[data-content="wrapper"]').get(0);else{let H=K.find("type-writer");if(H.exists())V=H.last().get(0)}if(!V)return;let U=(V.state?.strings?.length||0)>0;if(!this.engine.global("finished_typing")&&U)throw this.engine.stopTyping(V),Error("TypeWriter effect has not finished.")}static async willProceed(){let K=this.engine.element().find('[data-component="centered-dialog"]');if(K.exists())K.remove();this.engine.global("_dialog_pending_revert",!1)}static async willRollback(){let K=this.engine.element().find('[data-component="text-box"]').get(0);if(this.engine.global("finished_typing",!0),K?.show)K.show();let V=this.engine.component("dialog-log"),Q=this.engine.element().find('[data-component="centered-dialog"]');if(Q.isVisible()){if(Q.remove(),K?.show)K.show()}if(this.engine.element().find('[data-ui="who"]').html(""),typeof V<"u"&&this.engine.global("_dialog_pending_revert")===!0&&V.instances)V.instances((U)=>U.pop()),this.engine.global("_dialog_pending_revert",!1)}static async setup(){this.engine.globals({finished_typing:!1,_dialog_pending_revert:!1}),this.engine.history("nvl")}static async bind(K){let V=this.engine,Q=(U,H,Y)=>Math.min(Math.max(U,H),Y);m0(`${K} [data-action="set-text-speed"]`).on("change mouseover",function(){let U=V.element().find('[data-component="text-box"] [data-component="type-writer"]').get(0),H=V.setting("maxTextSpeed"),Y=V.setting("minTextSpeed"),z=Q(parseInt(this.value),Y,H);V.preference("TextSpeed",z),U?.setState({config:{typeSpeed:z}})}),m0(`${K} [data-component="text-box"] [data-content="text"]`).on("scroll",()=>{let U=this.engine.element().find('[data-component="text-box"]');if(U.exists()){let H=U.get(0);if(typeof H.checkUnread==="function")H.checkUnread()}})}static async init(K){if(this.engine.setting("TypeAnimation")===!1)m0(`${K} [data-settings="text-speed"]`).hide();this.engine.setting("maxTextSpeed",parseInt(m0(`${K} [data-action="set-text-speed"]`).attribute("max")||"0")),this.engine.setting("minTextSpeed",parseInt(m0(`${K} [data-action="set-text-speed"]`).attribute("min")||"0"))}static async reset({keepNVL:K=!1,saveNVL:V=!1}={}){let Q=this.engine.element().find('[data-component="text-box"]').get(0);if(!Q)return;if(V===!0&&Q.props.mode==="nvl")this.engine.history("nvl").push(Q.content("dialog").html());if(K!==!0)Q.setProps({mode:"adv"});this.engine.element().find('[data-component="text-box"]').data("speaking",""),this.engine.element().find('[data-ui="who"]').style("color",""),this.engine.element().find('[data-ui="who"]').html(""),this.engine.element().find('[data-ui="say"]').html(""),this.engine.element().find('[data-ui="face"]').attribute("src",""),this.engine.element().find('[data-ui="face"]').hide(),Array.from(Q.classList).forEach((H)=>Q.classList.remove(H));let U=this.engine.element().find('[data-component="centered-dialog"]').get(0);if(U)Array.from(U.classList).forEach((H)=>U.classList.remove(H))}static matchString(){return!0}dialog;clearDialog;nvl;classes;character;image;expression;id="";constructor(K){super();let[V,...Q]=K,[U,H,Y]=V.split(":");if(this.dialog=Q.join(" "),this.clearDialog=C6.stripActionMarkers(this.dialog),this.nvl=!1,this.classes=Y&&Y.trim()!==""?Y.split("|"):[],typeof this.engine.character(U)<"u")this._setCharacter(U,H);else if(U==="centered")this.id="centered";else{if(this.id="_narrator",typeof this.engine.character("_narrator")<"u")this._setCharacter("_narrator",H);if(U==="nvl")this.nvl=!0;else if(U==="narrator");else this.dialog=`${V} ${this.dialog}`,this.clearDialog=`${V} ${this.clearDialog}`}}async willApply(){this.engine.element().find("[data-character]").removeClass("focus"),this.engine.element().find('[data-ui="face"]').hide(),this.engine.element().find('[data-ui="who"]').html(""),this.engine.element().find('[data-component="text-box"]').removeData("expression")}_handleCustomClasses(K){if(!K)return;Array.from(K.classList).filter((V)=>V!=="unread").forEach((V)=>K.classList.remove(V)),this.classes.forEach((V)=>K.classList.add(V))}_setCharacter(K,V){if(this.character=this.engine.character(K),this.id=K,typeof this.character.nvl<"u")this.nvl=this.character.nvl;if(typeof V<"u"){if(typeof this.character.expressions<"u")this.image=this.character.expressions[V],this.expression=V}else if(typeof this.character.default_expression<"u"){if(typeof this.character.expressions[this.character.default_expression]<"u")this.image=this.character.expressions[this.character.default_expression];else this.image=this.character.default_expression;this.expression="default"}}async displayCenteredDialog(K,V,Q,U){let H=document.createElement("centered-dialog"),Y=this.engine.element().find('[data-screen="game"]'),z=this.engine.element().find('[data-component="text-box"]'),M=z.find("type-writer").get(0);if(this._handleCustomClasses(H),M)M.setState({ignore:!0,strings:[]});z.hide(),Y.append(H),H.ready(()=>{let R=H.content("wrapper")?.get(0);if(R)R.setContent(K,U)})}displayNvlDialog(K,V,Q,U){let H=this.engine.element().find('[data-component="text-box"]').get(0);if(!H){this.engine.debug.error("Text box component not found");return}if(H.props?.mode!=="nvl")IM.reset(),H.setProps({mode:"nvl"}),this._handleCustomClasses(H);let Y=this.engine.element().find('[data-component="text-box"]').data("speaking");this.engine.element().find('[data-component="text-box"]').data("speaking",Q);let z=U&&this.engine.setting("NVLTypeAnimation")===!0;if(Q!=="_narrator"){let D=this.engine.character(Q);if(Y!==Q)this.engine.element().find('[data-ui="say"] [data-spoke]').last().addClass("nvl-dialog-footer"),this.engine.element().find('[data-ui="say"]').append(`
${this.engine.replaceVariables(D?.name??"")}:
`);else this.engine.element().find('[data-ui="say"]').append(`
`)}else{if(Y!==Q)this.engine.element().find('[data-ui="say"] [data-spoke]').last().addClass("nvl-dialog-footer");this.engine.element().find('[data-ui="say"]').append(`
`)}let A=m0('[data-ui="say"] [data-spoke] type-writer').last().get(0);if(A&&typeof A.ready==="function")A.ready(()=>{A.setContent(K,z)});else if(A)A.setContent(K,z);let R=this.engine.element().find('[data-component="text-box"]');if(R.exists()){let D=R.find('[data-content="text"]').get(0);if(D)D.scrollTop=D.scrollHeight;let F=R.get(0);if(typeof F.checkUnread==="function")F.checkUnread()}}async displayDialog(K,V,Q,U){if(this.nvl===!1){let H=this.engine.element().find('[data-component="text-box"]').get(0);if(!H){this.engine.debug.error("Text box component not found");return}if(H.props?.mode==="nvl"&&this._cycle==="Application"&&this.engine.global("_restoring_state")===!1)this.engine.history("nvl").push(H.content("dialog").html());H.setProps({mode:"adv"}),this.engine.element().find('[data-ui="say"] [data-spoke] type-writer').each((z)=>{if(typeof z.destroy==="function")z.destroy()}),this.engine.element().find('[data-ui="say"]').html(""),this.engine.element().find('[data-component="text-box"]').data("speaking",Q);let Y=this.engine.element().find('[data-component="text-box"] type-writer').get(0);if(Y)Y.setContent(K,U)}else this.displayNvlDialog(K,V,Q,U)}characterDialog(){if(typeof this.character.name<"u"&&!this.nvl)this.engine.element().find('[data-ui="who"]').html(this.engine.replaceVariables(this.character.name));let K=this.character.directory;if(typeof K>"u")K="";else K+="/";if(this.engine.element().find(`[data-character="${this.id}"]`).addClass("focus"),typeof this.character.color==="string"&&this.character.color!=="")this.engine.element().find('[data-ui="who"]').style("color",this.character.color);else this.engine.element().find('[data-ui="who"]').style("color","var(--character-name-color)");if(typeof this.image<"u"&&!this.nvl){let V=`${this.engine.setting("AssetsPath").root}/${this.engine.setting("AssetsPath").characters}/${K}${this.image}`;this.engine.element().find('[data-ui="face"]').attribute("src",V),this.engine.element().find('[data-ui="face"]').show(),this.engine.element().find('[data-component="text-box"]').data("expression",this.expression)}if(typeof this.character.type_animation<"u")return this.displayDialog(this.dialog,this.clearDialog,this.id,this.character.type_animation);else return this.displayDialog(this.dialog,this.clearDialog,this.id,!0)}async apply({updateLog:K=!0}={}){try{let Q=this.engine.component("dialog-log");if(typeof Q<"u"&&Q.instances){if(this._cycle==="Application"&&K===!0)Q.instances().each((U)=>U.write({id:this.id,character:this.character,dialog:this.clearDialog}))}}catch(Q){this.engine.debug.error(Q)}let V=this.engine.element().find('[data-component="text-box"]').get(0);if(V?.state?.hidden===!0)t0.show("action:dialog:textbox_hidden",{statement:`"${this._statement}"`,label:this.engine.state("label"),step:this.engine.state("step")});if(typeof this.character<"u")return this._handleCustomClasses(V),V?.show(),this.characterDialog();else if(this.id==="centered")return this.displayCenteredDialog(this.dialog,this.clearDialog,this.id,this.engine.setting("CenteredTypeAnimation"));else return this._handleCustomClasses(V),V?.show(),this.displayDialog(this.dialog,this.clearDialog,"_narrator",this.engine.setting("NarratorTypeAnimation"))}async didApply(){return this.engine.global("_dialog_pending_revert",!0),{advance:!1}}async willRevert(){this.engine.element().find("[data-character]").removeClass("focus"),this.engine.element().find('[data-ui="face"]').hide(),this.engine.element().find('[data-ui="who"]').html("")}async revert(){if(this.nvl===!0){let K=this.engine.element().find('[data-component="text-box"]').get(0);if(this._handleCustomClasses(K),K.props.mode==="nvl"){if(this.engine.global("_should_restore_nvl")===!0){if(this.engine.global("_should_restore_nvl",!1),this.engine.history("nvl").length>0){K.content("dialog").html(this.engine.history("nvl").pop());return}throw Error("No more dialogs on history from where to recover previous state.")}this.engine.element().find('[data-ui="say"] [data-spoke]').last().remove();return}else{if(this.engine.history("nvl").length>0){if(this.engine.global("_should_restore_nvl")===!0)this.engine.global("_should_restore_nvl",!1);K.setProps({mode:"nvl"}),K.content("dialog").html(this.engine.history("nvl").pop());return}throw Error("No more dialogs on history from where to recover previous state.")}}else await this.apply(),await this.didApply()}async didRevert(){return{advance:!1,step:!0}}}var VS=IM;class QS extends V1{static id="End";static async bind(){this.engine.registerListener("end",{keys:"shift+q",callback:()=>{if(this.engine.global("playing"))this.engine.alert("quit-warning",{message:"Confirm",actions:[{label:"Quit",listener:"quit"},{label:"Cancel",listener:"dismiss-alert"}]})}}),this.engine.registerListener("quit",{callback:()=>{if(this.engine.dismissAlert("quit-warning"),this.engine.global("playing")===!0){this.engine.run("end");return}let K=dH();if(K)K.send("quit-request")}})}static matchString([K]){return K==="end"}async willApply(){this.engine.hideScreens()}async apply(){let K=this.engine;K.global("playing",!1),K.resetGame(),K.showMainScreen();let V=K.element();V.find('[data-component="quick-menu"]').removeClass("splash-screen"),V.find('[data-component="game-screen"]').removeClass("splash-screen")}async willRevert(){throw Error("End action is not reversible")}}var US=QS;class HS extends V1{static id="Function";static matchObject({Function:K}){return typeof K<"u"}statement;shouldContinue;constructor({Function:K}){super();this.statement=K,this.shouldContinue=!0}async apply(){try{if(await I1.callAsync(this.statement.Apply,this.engine)===!1)this.shouldContinue=!1}catch(K){let V={label:this.engine.state("label"),step:this.engine.state("step")};if(typeof K==="object")V["Error Message"]=K.message,V["File Name"]=K.fileName,V["Line Number"]=K.lineNumber;else if(typeof K==="string")V["Error Message"]=K;t0.show("action:function:apply_error",V)}}async didApply(){return{advance:this.shouldContinue}}async willApply(){if(typeof this.statement.Reverse==="function"&&typeof this.statement.Revert!=="function")this.statement.Revert=this.statement.Reverse}async revert(){try{if(await I1.callAsync(this.statement.Revert,this.engine)===!1)this.shouldContinue=!1}catch(K){let V={label:this.engine.state("label"),step:this.engine.state("step")};if(typeof K==="object")V["Error Message"]=K.message,V["File Name"]=K.fileName,V["Line Number"]=K.lineNumber;else if(typeof K==="string")V["Error Message"]=K;t0.show("action:function:revert_error",V)}}async didRevert(){return{advance:this.shouldContinue,step:!0}}}var zS=HS;class LS extends V1{static id="Gallery";mode;asset;static matchString([K]){return K==="gallery"}constructor([K,V,Q]){super();this.mode=V,this.asset=Q}async apply(){hQ.instances("gallery-screen",(K)=>{let V=this.mode==="unlock"?[...K.state.unlocked,this.asset]:K.state.unlocked.filter((Q)=>Q!==this.asset);K.setState({unlocked:V})})}async didApply(){return{advance:!0}}async revert(){this.mode=this.mode==="lock"?"unlock":"lock",await this.apply()}async didRevert(){return{advance:!0,step:!0}}}var ZS=LS;class YS extends V1{static id="Hide::Canvas";static matchString([K,V]){return K==="hide"&&V==="canvas"}name;object;element;classes;constructor([K,V,Q,U,...H]){super();this.name=Q;let Y=this.engine.action("Canvas");if(this.object=Y?.objects?.(Q)??null,this.element=document.querySelector(`[data-component="canvas-container"][canvas="${this.name}"]`),typeof H<"u")this.classes=H;else this.classes=[]}async willApply(){if(this.element===null)throw t0.show("action:hide_canvas:not_shown",{name:this.name,statement:`"${this._statement}"`,label:this.engine.state("label"),step:this.engine.state("step")}),Error("Attempted to hide a canvas that was not being shown.")}async apply(){let{object:K}=this.element.props;if(await I1.callAsync(K.stop,this.engine,this.element.layers,K.props,K.state,this.element),this.classes.length>0){let V=this.element.element();V.addClass("animated");for(let Q of this.classes)if(Q)V.addClass(Q);V.data("visibility","invisible"),V.on("animationend",(Q)=>{if(Q.target.dataset.visibility==="invisible")Q.target.remove()})}else this.engine.element().find(`[data-component="canvas-container"][canvas="${this.name}"]`).remove()}async didApply(){let K=!1;return this.engine.state({canvas:this.engine.state("canvas").filter((V)=>{if(!K){let[,,Q]=V.split(" ");if(Q===this.name)return K=!0,!1}return!0})}),{advance:!0}}async revert(){let K=this.engine.history("canvas");for(let V=K.length-1;V>=0;V--){let Q=K[V],[,,U]=Q.split(" ");if(U===this.name){let H=this.engine.prepareAction(Q,{cycle:"Application"});if(H!==null)await H.willApply(),await H.apply(),await H.didApply({updateHistory:!1,updateState:!0});return}}}async didRevert(){return{advance:!0,step:!0}}}var qS=YS;class OS extends V1{static id="Hide::Character";static matchString([K,V,Q]){return K==="hide"&&V==="character"&&Q.indexOf(":")===-1}asset;element;classes;constructor([K,V,Q,...U]){super();if(this.asset=Q,typeof this.engine.character(this.asset)<"u")this.element=this.engine.element().find(`[data-character="${this.asset}"]`).last();else t0.show("action:hide_character:character_not_found",{asset:this.asset,availableCharacters:Object.keys(this.engine.characters()),statement:`"${this._statement}"`,label:this.engine.state("label"),step:this.engine.state("step")});if(typeof U<"u")this.classes=U;else this.classes=[];this.classes=this.classes.filter((H)=>H!=="at"&&H!=="with")}async willApply(){if(!this.element.exists())throw t0.show("action:hide_character:not_shown",{asset:this.asset,availableCharacters:Object.keys(this.engine.characters()),statement:`"${this._statement}"`,label:this.engine.state("label"),step:this.engine.state("step")}),Error("Attempted to hide a character that was not being shown.")}async apply(){let K=this.element.data("position"),V=this._statement.match(/at\s(\S*)/),Q=[...this.element.get(0).classList];for(let Y of Q)if(Y!==K||V instanceof Array)this.element.removeClass(Y);if(V instanceof Array){let[Y,z]=V;this.element.data("position",z)}this.element.addClass("animated");let U=Q.find((Y)=>Y.match(/end-([A-Za-z]+)/)!==null);if(typeof U<"u"){let[Y,z]=U.split("-");this.element.addClass(z)}let H=this.classes.indexOf("duration");if(H>-1)this.element.style("animation-duration",this.classes[H+1]);else this.element.style("animation-duration","");if(this.classes.length>0||typeof U<"u"){for(let Y of this.classes)if(Y)this.element.addClass(Y);this.element.data("visibility","invisible"),this.element.on("animationend",(Y)=>{if(Y.target.dataset.visibility==="invisible")Y.target.remove()})}else this.element.remove()}async didApply(){let K=this.engine.state("characters").filter((Q)=>{let[U,H,Y]=Q.split(" ");return Y!==this.asset});if(this.engine.setting("ExperimentalFeatures")){let Q=this.engine.state("characterLayers").filter((U)=>{let[H,Y,z]=U.split(" "),[M,A]=z.split(":");return M!==this.asset});this.engine.state({characters:K,characterLayers:Q})}else this.engine.state({characters:K});return{advance:!0}}async willRevert(){if(this.engine.history("character").length<=0)return Promise.reject()}async revert(){let K=this.engine.history("character");for(let V=K.length-1;V>=0;V--){let{statement:Q}=K[V],[,,U]=Q.split(" ");if(U===this.asset){let H=this.engine.prepareAction(Q,{cycle:"Application"});if(H!==null)await H.apply(),await H.didApply({updateHistory:!1,updateState:!0});return}}throw Error("Failed to revert HideCharacter")}async didRevert(){return{advance:!0,step:!0}}}var MS=OS;class WS extends V1{static id="Hide::Character::Layer";static _experimental=!0;static matchString([K,V,Q]){return K==="hide"&&V==="character"&&Q.indexOf(":")>-1}asset;layer;parent;element;classes;constructor([K,V,Q,...U]){super();let[H,Y]=Q.split(":");if(this.asset=H,this.layer=Y,typeof this.engine.character(this.asset)<"u")this.parent=this.engine.element().find(`[data-character="${this.asset}"]`).last(),this.element=this.parent.find(`[data-layer="${this.layer}"]`).last();else t0.show("action:hide_character_layer:character_not_found",{asset:this.asset,availableCharacters:Object.keys(this.engine.characters()),statement:`"${this._statement}"`,label:this.engine.state("label"),step:this.engine.state("step")});if(typeof U<"u")this.classes=U;else this.classes=[];this.classes=this.classes.filter((z)=>z!=="at"&&z!=="with")}async willApply(){if(!this.element.exists())throw t0.show("action:hide_character_layer:layer_not_shown",{layer:this.layer,asset:this.asset,availableCharacters:Object.keys(this.engine.characters()),statement:`"${this._statement}"`,label:this.engine.state("label"),step:this.engine.state("step")}),Error("Attempted to hide a character that was not being shown.")}async apply(){let K=[...this.element.get(0).classList];for(let H of K)this.element.removeClass(H);this.element.addClass("animated");let V=K.find((H)=>H.match(/end-([A-Za-z]+)/)!==null);if(typeof V<"u"){let[H,Y]=V.split("-");this.element.addClass(Y)}let Q=this.classes.indexOf("duration");if(Q>-1)this.element.style("animation-duration",this.classes[Q+1]);else this.element.style("animation-duration","");if(this.classes.length>0||typeof V<"u"){for(let H of this.classes)if(H)this.element.addClass(H);this.element.data("visibility","invisible"),this.element.on("animationend",(H)=>{if(H.target.dataset.visibility==="invisible")H.target.remove()})}else this.element.remove();let U=this.parent.get(0);if(U?.state&&U?.setState){let H=U.state.layers||{},{[this.layer]:Y,...z}=H;U.setState({layers:z})}}async didApply({updateHistory:K=!0,updateState:V=!0}={}){let Q=this.engine.state("characterLayers").filter((U)=>{let[H,Y,z]=U.split(" "),[M,A]=z.split(":");return M!==this.asset||A!==this.layer});return this.engine.state({characterLayers:Q}),{advance:!0}}async willRevert(){if(this.engine.history("characterLayer").length<=0)return Promise.reject()}async revert(){for(let K=this.engine.history("characterLayer").length-1;K>=0;K--){let{parent:V,layers:Q}=this.engine.history("characterLayer")[K],U=Q.find((H)=>{let{previous:Y,statement:z}=H,[M,A,R,D]=(z||Y).split(" "),[F,P]=R.split(":");return F===this.asset&&P===this.layer});if(typeof U==="object"&&U!==null){let{statement:H,previous:Y}=U,[,,z]=((H||Y)??"").split(" "),[M,A]=z?.split(":")??[];if(M===this.asset&&A===this.layer){if(H===null)return;let R=this.engine.prepareAction(H,{cycle:"Application"});if(R!==null)await R.apply(),await R.didApply({updateHistory:!1,updateState:!0});return}}}throw Error("Failed to revert HideCharacterLayer")}async didRevert(){return{advance:!0,step:!0}}}var XS=WS;class AS extends V1{static id="Hide::Image";static matchString([K,V]){return K==="hide"&&V==="image"}asset;element;classes;constructor([K,V,Q,...U]){super();if(this.asset=Q,this.element=this.engine.element().find(`[data-image="${this.asset}"]`),typeof U<"u")this.classes=U;else this.classes=[];this.classes=this.classes.filter((H)=>H!=="at"&&H!=="with")}async willApply(){if(!this.element.exists())throw t0.show("action:hide_image:not_shown",{asset:this.asset,statement:`"${this._statement}"`,label:this.engine.state("label"),step:this.engine.state("step")}),Error("Attempted to hide an image that was not being shown.")}async apply(){let K=this.element.data("position"),V=this._statement.match(/at\s(\S*)/),Q=[...this.element.get(0).classList];for(let H of Q)if(H!==K||V instanceof Array)this.element.removeClass(H);if(V instanceof Array){let[H,Y]=V;this.element.data("position",Y)}this.element.addClass("animated");let U=this.classes.indexOf("duration");if(U>-1)this.element.style("animation-duration",this.classes[U+1]);else this.element.style("animation-duration","");if(this.classes.length>0){for(let H of this.classes)this.element.addClass(H);this.element.data("visibility","invisible"),this.element.on("animationend",(H)=>{if(H.target.dataset.visibility==="invisible")H.target.remove()})}else this.element.remove()}async didApply(){let K=this.engine.state("images").filter((V)=>{let[Q,U,H]=V.split(" ");return H!==this.asset});return this.engine.state({images:K}),{advance:!0}}async willRevert(){if(this.engine.history("image").length===0)return Promise.reject("Image history was empty.")}async revert(){let K=this.engine.history("image");for(let V=K.length-1;V>=0;V--){let Q=K[V],[,,U]=Q.split(" ");if(U===this.asset){let H=this.engine.prepareAction(Q,{cycle:"Application"});if(H!==null)await H.willApply(),await H.apply(),await H.didApply({updateHistory:!1,updateState:!0});return}}throw Error("Could not find a previous state to revert to")}async didRevert(){return{advance:!0,step:!0}}}var RS=AS;class $S extends V1{static id="Hide::Particles";static matchString([K,V]){return K==="hide"&&V==="particles"}constructor([K,V]){super()}async apply(){let K=this.engine.action("Particles");if(K?.stop)K.stop()}async didApply(){return this.engine.state({particles:""}),{advance:!0}}async revert(){let K=this.engine.history("particle");if(K.length>0){let V=K[K.length-1],Q=this.engine.prepareAction(V,{cycle:"Application"});if(Q!==null)await Q.willApply(),await Q.apply(),await Q.didApply({updateHistory:!1,updateState:!0})}}async didRevert(){return{advance:!0,step:!0}}}var FS=$S;class DS extends V1{static id="Hide::TextBox";static async setup(){this.engine.state({textboxHidden:!1})}static async reset(){this.engine.state({textboxHidden:!1})}static async onLoad(){if(this.engine.state("textboxHidden")===!0)this.engine.element().find('[data-component="text-box"]').get(0)?.setState({hidden:!0})}static matchString([K,V]){return K==="hide"&&V==="textbox"}async apply(){this.engine.element().find('[data-component="text-box"]').get(0)?.setState({hidden:!0})}async didApply(){return this.engine.state({textboxHidden:!0}),{advance:!0}}async revert(){this.engine.element().find('[data-component="text-box"]').get(0)?.setState({hidden:!1})}async didRevert(){return this.engine.state({textboxHidden:!1}),{advance:!0,step:!0}}}var SS=DS;class EV extends V1{static id="Video";static blocking=!1;static _configuration={objects:{},modes:["modal","displayable","immersive","fullscreen","background"]};static cleanupVideoElement(K){K.pause(),K.onended=null,K.onerror=null,K.src="",K.load()}static async shouldProceed(){if(EV.blocking)throw Error("Video is still playing");return new Promise((K,V)=>{m0("[data-video]").each((Q)=>{let U=Q;if(U.ended!==!0&&U.dataset.mode!=="background"&&U.dataset.mode!=="displayable")V("Playing video must end before proceeding.")}),K()})}static async onLoad(){let K=this.engine.state("videos");if(K.length===0)return;let V=[];for(let Q of K){let U=this.engine.prepareAction(Q,{cycle:"Application"});if(U===null)continue;let H=(async()=>{await U.willApply(),await U.apply(),await U.didApply({updateHistory:!1,updateState:!1})})();V.push(H)}if(V.length>0)await Promise.all(V)}static async setup(){this.engine.history({video:[]}),this.engine.state({videos:[]})}static async reset(){this.engine.element().find("[data-video]").each((K)=>{EV.cleanupVideoElement(K)}),this.engine.element().find("[data-video]").remove(),this.engine.history({video:[]}),this.engine.state({videos:[]})}static matchString([K,V]){return K==="show"&&V==="video"}mode;name;props;src;classes;constructor([K,V,Q,U="modal",...H]){super();if(this.mode=U,this.name=Q,this.props=H,typeof this.engine.asset("videos",Q)<"u")this.src=this.engine.asset("videos",Q);if(typeof H<"u")this.classes=["animated",...H.filter((Y)=>Y!=="with")];else this.classes=[]}async willApply(){if(EV._configuration.modes.indexOf(this.mode)===-1)throw t0.show("action:video:invalid_mode",{mode:this.mode,validModes:EV._configuration.modes,statement:`"${this._statement}"`,label:this.engine.state("label"),step:this.engine.state("step")}),Error("Invalid video mode provided.")}async apply(){let K=document.createElement("video"),Q=this.engine.preference("Volume")?.Video??1;K.volume=Q,K.dataset.video=this.name,K.dataset.mode=this.mode;for(let Y of this.classes)K.classList.add(Y);let{root:U,videos:H}=this.engine.setting("AssetsPath");if(m0(K).attribute("src",`${U}/${H}/${this.src}`),K.onerror=()=>{this.engine.debug.error(`Failed to load video: ${this.name}`)},this.props.indexOf("close")>-1)K.onended=()=>{if(this.mode==="fullscreen"&&document.fullscreenElement)document.exitFullscreen().catch(()=>{});let Y=this.engine.element().find(`[data-video="${this.name}"][data-mode="${this.mode}"]`).get(0);if(Y)EV.cleanupVideoElement(Y),Y.remove();let z=()=>{let M=!1;this.engine.state({videos:this.engine.state("videos").filter((A)=>{if(!M){let[,,R,D]=A.split(" ");if(R===this.name&&D===this.mode)return M=!0,!1}return!0})})};if(this.mode==="immersive"||this.mode==="fullscreen"||this.mode==="modal")z(),EV.blocking=!1,this.engine.proceed({userInitiated:!1,skip:!1,autoPlay:!1});else if(this.mode==="background"||this.mode==="displayable")z()};if(this.props.indexOf("loop")>-1)m0(K).attribute("loop","");if(this.props.indexOf("controls")>-1)m0(K).attribute("controls","");if(this.mode==="background")this.engine.element().find('[data-ui="background"]').append(K);else if(this.mode==="immersive")EV.blocking=!0,this.engine.element().find('[data-screen="game"]').prepend(K);else if(this.mode==="fullscreen")if(EV.blocking=!0,K.requestFullscreen)this.engine.element().find('[data-screen="game"]').append(K),K.requestFullscreen();else m0(K).addClass("immersive"),this.engine.element().find('[data-screen="game"]').prepend(K);else if(this.mode==="displayable")this.engine.element().find('[data-screen="game"]').append(K);else if(this.mode==="modal")EV.blocking=!0,this.engine.element().find('[data-screen="game"]').append(K);else throw Error("Invalid video mode.");K.play()}async didApply({updateHistory:K=!0,updateState:V=!0}={}){let Q=this._statement;if(K===!0)this.engine.history("video").push(Q);if(V===!0)this.engine.state({videos:[...this.engine.state("videos"),Q]});if(this.mode==="background"||this.mode==="modal"||this.mode==="displayable")return{advance:!0};return{advance:!1}}async revert(){let K=this.engine.element().find(`[data-video="${this.name}"][data-mode="${this.mode}"]`).get(0);if(K){if(this.mode==="fullscreen"&&document.fullscreenElement)await document.exitFullscreen().catch(()=>{});EV.cleanupVideoElement(K),K.remove()}if(this.mode==="immersive"||this.mode==="fullscreen"||this.mode==="modal")EV.blocking=!1}async didRevert(){let K=!1;this.engine.state({videos:this.engine.state("videos").filter((Q)=>{if(!K){let[,,U,H]=Q.split(" ");if(U===this.name&&H===this.mode)return K=!0,!1}return!0})});let V=this.engine.history("video");for(let Q=V.length-1;Q>=0;Q--){let U=V[Q],[,,H,Y]=U.split(" ");if(H===this.name&&Y===this.mode){V.splice(Q,1);break}}return{advance:!0,step:!0}}}var Dz=EV;class PS extends V1{static id="Hide::Video";static matchString([K,V]){return K==="hide"&&V==="video"}name;classes;constructor([K,V,Q,U,...H]){super();if(this.name=Q,typeof H<"u")this.classes=H;else this.classes=[]}async apply(){let K=this.engine.element().find(`[data-video="${this.name}"]`),V=K.get(0);if(this.classes.length>0){K.addClass("animated");for(let Q of this.classes)if(Q)K.addClass(Q);K.data("visibility","invisible"),K.on("animationend",(Q)=>{let U=Q.target;if(U.dataset?.visibility==="invisible")Dz.cleanupVideoElement(U),U.remove()})}else{if(V)Dz.cleanupVideoElement(V);K.remove()}}async didApply(){let K=!1;return this.engine.state({videos:this.engine.state("videos").filter((V)=>{if(!K){let[,,Q]=V.split(" ");if(Q===this.name)return K=!0,!1}return!0})}),{advance:!0}}async revert(){let K=this.engine.history("video");for(let V=K.length-1;V>=0;V--){let Q=K[V],[,,U]=Q.split(" ");if(U===this.name){let H=this.engine.prepareAction(Q,{cycle:"Application"});if(H!==null)await H.willApply(),await H.apply(),await H.didApply({updateHistory:!1,updateState:!0});return}}}async didRevert(){return{advance:!0,step:!0}}}var CS=PS;class iH extends V1{static id="Input";static blocking=!1;static async setup(){this.engine.globals({_InputTimer:null,_input_just_rolled_back:!1})}static async reset(){this.engine.globals({_InputTimer:null,_input_just_rolled_back:!1})}static async afterRevert(){if(this.engine.global("_input_just_rolled_back")){this.engine.global("_input_just_rolled_back",!1);return}let K=this.engine.global("_InputTimer");if(typeof K<"u"&&K!==null){if(K.props?.timer)clearTimeout(K.props.timer);if(K.parentNode!==null&&K.element)K.element().remove();this.engine.global("_InputTimer",null)}}static async shouldProceed(K){if(iH.blocking)throw Error("Waiting for user input")}static async willRollback(){iH.blocking=!1}static matchObject({Input:K}){return typeof K<"u"}statement;constructor({Input:K}){super();if(this.statement=K,typeof this.statement.Validation!=="function")this.statement.Validation=()=>!0;if(typeof this.statement.Save!=="function")this.statement.Save=()=>!0;if(typeof this.statement.Warning!=="string")this.statement.Warning="";if(typeof this.statement.actionString!=="string")this.statement.actionString="OK";if(typeof this.statement.Class!=="string")this.statement.Class="";if(["string","number"].indexOf(typeof this.statement.Default)===-1||this.statement.Default==="")this.statement.Default=null;if(typeof this.statement.Type!=="string")this.statement.Type="text";if(typeof this.statement.Options!=="object"||this.statement.Options===null)this.statement.Options=[];if(typeof this.statement.Timer!=="object")this.statement.Timer=null;if(typeof this.statement.Attributes!=="object")this.statement.Attributes={}}async apply(){iH.blocking=!0;let K=document.createElement("text-input"),{Text:V,Warning:Q,Save:U,Validation:H,actionString:Y,Class:z,Type:M,Options:A,Default:R,Timer:D,Attributes:F}=this.statement;if(K.setProps({text:this.engine.replaceVariables(V),type:M,options:A,default:R,warning:Q,onSubmit:U,validate:H,attributes:F,actionString:Y,callback:()=>{let P=this.engine.global("_InputTimer");if(typeof P<"u"&&P!==null){if(P.props?.timer)clearTimeout(P.props.timer);if(P.parentNode!==null&&P.element)P.element().remove();this.engine.global("_InputTimer",null)}iH.blocking=!1,this.engine.proceed({userInitiated:!0,skip:!1,autoPlay:!1})},classes:z.trim()}),D!==null){let P=document.createElement("timer-display");P.setProps(D),this.engine.global("_InputTimer",P),this.engine.element().find('[data-screen="game"]').prepend(P)}this.engine.element().find('[data-screen="game"]').append(K)}async willRevert(){if(typeof this.statement.Revert==="function")return;throw Error("Input is missing a `Revert` function.")}async revert(){return await I1.callAsync(this.statement.Revert,this.engine),this.apply()}async didRevert(){return this.engine.global("_input_just_rolled_back",!0),{advance:!1,step:!0}}}var IS=iH;class GS extends V1{static id="Jump";static async setup(){this.engine.history("label"),this.engine.history("jump")}static async bind(K){this.engine.registerListener("jump",{callback:(V,Q)=>{this.engine.run(`jump ${Q.data("jump")}`,!1)}})}static matchString([K]){return K==="jump"}label;constructor([K,V]){super();this.label=V}async willApply(){if(typeof this.engine.script(this.label)<"u")return this.engine.stopAmbient(),this.engine.showScreen("game"),Promise.resolve();throw t0.show("action:jump:label_not_found",{targetLabel:this.label,availableLabels:Object.keys(this.engine.script()),statement:`"${this._statement}"`,label:this.engine.state("label"),step:this.engine.state("step")}),Error("Label does not exist.")}async apply(){if(this.engine.history("jump").push({source:{label:this.engine.state("label"),step:this.engine.state("step")},destination:{label:this.label,step:0}}),this.engine.state({step:0,label:this.label}),this.engine.element().find('[data-component="text-box"]').get(0)?.props?.mode!=="nvl"){let V=this.engine.action("Dialog");if(V)V.reset()}this.engine.run(this.engine.label()[this.engine.state("step")]),this.engine.history("label").push({label:this.label,step:this.engine.state("step")})}async willRevert(){if(this.engine.history("jump").length>0)return Promise.resolve();throw Error("No elements in history available.")}async revert(){let K=this.engine.history("jump")[this.engine.history("jump").length-1];if(typeof K<"u")return this.engine.state({step:K.source.step,label:K.source.label}),Promise.resolve();throw Error("No elements in history available.")}async didRevert(){return this.engine.history("jump").pop(),this.engine.history("label").pop(),{advance:!0,step:!1}}}var TS=GS;class VQ extends V1{static id="Message";static blocking=!1;static _configuration={messages:{}};static async bind(){this.engine.on("click",'[data-component="message-modal"] [data-action="close"]',()=>{VQ.blocking=!1,this.engine.element().find('[data-component="message-modal"]').remove(),this.engine.proceed({userInitiated:!0,skip:!1,autoPlay:!1})})}static async shouldProceed(K){if(VQ.blocking)throw Error("Message waiting for dismissal")}static async willRollback(){VQ.blocking=!1}static matchString([K,V]){return K==="show"&&V==="message"}static messages(K=null){if(K!==null)if(typeof K==="string")return VQ._configuration.messages[K];else VQ._configuration.messages=Object.assign({},VQ._configuration.messages,K);else return VQ._configuration.messages}id;message;classes;constructor([K,V,Q,...U]){super();this.id=Q,this.message=this.constructor.messages(Q),this.classes=U}async willApply(){if(typeof this.message<"u"){if(this.message.Title&&this.message.Subtitle&&this.message.Message)this.message.title=this.message.Title,this.message.subtitle=this.message.Subtitle,this.message.body=this.message.Message;return Promise.resolve()}else t0.show("action:message:not_found",{id:this.id,availableMessages:Object.keys(VQ.messages()),label:this.engine.state("label"),step:this.engine.state("step")});return Promise.reject()}async apply(){VQ.blocking=!0;let K=document.createElement("message-modal");if(typeof this.message.title==="string")K.setProps({title:this.engine.replaceVariables(this.message.title)});if(typeof this.message.subtitle==="string")K.setProps({subtitle:this.engine.replaceVariables(this.message.subtitle)});if(typeof this.message.body==="string")K.setProps({body:this.engine.replaceVariables(this.message.body)});if(typeof this.message.actionString==="string")K.setProps({actionString:this.engine.replaceVariables(this.message.actionString)});for(let V of this.classes)if(V)K.classList.add(V);this.engine.element().find('[data-screen="game"]').append(K)}async revert(){let K=this.engine.component("message-modal");if(K?.instances)K.instances().remove();return this.apply()}async didRevert(){return{advance:!1,step:!0}}}var ES=VQ;class BS extends V1{static id="Next";static matchString([K]){return K==="next"}async didApply(){return{advance:!0}}async didRevert(){return{advance:!0,step:!0}}}var JS=BS;class BV extends V1{static id="Notification";static blocking=!1;static _configuration={notifications:{}};static async shouldProceed(){if(BV.blocking)throw Error("Waiting for user input")}static async willRollback(){BV.blocking=!1}static matchString([K,V]){return K==="show"&&V==="notification"}static notifications(K=null){if(K!==null)if(typeof K==="string")return BV._configuration.notifications[K];else BV._configuration.notifications=Object.assign({},BV._configuration.notifications,K);else return BV._configuration.notifications}hasPermission;notification;time;constructor([K,V,Q,U]){super();if(this.hasPermission=!1,!("Notification"in window))console.warn("Notifications are not supported in this platform.");if(typeof BV.notifications(Q)<"u"){if(this.notification=Object.assign({},BV.notifications(Q)),typeof U<"u")if(!isNaN(Number(U)))this.time=parseInt(U);else t0.show("action:notification:invalid_time",{time:U,statement:`"${this._statement}"`,label:this.engine.state("label"),step:this.engine.state("step")})}else t0.show("action:notification:not_found",{name:Q,availableNotifications:Object.keys(BV.notifications()),label:this.engine.state("label"),step:this.engine.state("step")})}async willApply(){if(!this.notification)return;return BV.blocking=!0,new Promise((K,V)=>{if(Notification.permission==="granted")this.hasPermission=!0,K();else if(Notification.permission!=="denied")Notification.requestPermission((Q)=>{if(Q==="granted")this.hasPermission=!0,K();else console.warn("User denied notifications permission, none will be shown."),K()});else console.warn("The permission to display notifications was denied by the user."),K()})}async apply(){if(!this.notification)return;for(let K of Object.keys(this.notification))if(typeof this.notification[K]==="string")this.notification[K]=this.engine.replaceVariables(this.notification[K]);if(this.hasPermission){let K=new Notification(this.notification.title,this.notification);if(typeof this.time<"u")setTimeout(()=>{K.close()},this.time)}}async didApply(){return BV.blocking=!1,{advance:!0}}async didRevert(){return{advance:!0,step:!0}}}var vS=BV;class cQ extends V1{static id="Particles";static _configuration={particles:{}};static stop(){try{let K=RH.domItem(0);if(typeof K<"u")K.stop(),this.engine.element().find("#tsparticles").html("")}catch(K){console.error("An error ocurred while trying to stop particle system.",K)}}static async setup(){this.engine.history("particle"),this.engine.state({particles:""}),await w5(RH)}static async reset(){this.engine.state({particles:""}),this.stop()}static async onLoad(){let K=this.engine.state("particles");if(K!==""){let V=this.engine.prepareAction(K,{cycle:"Application"});if(V!==null)await V.willApply(),await V.apply(),await V.didApply({updateHistory:!1,updateState:!1})}}static matchString([K,V]){return K==="show"&&V==="particles"}static particles(K=null){if(K!==null)if(typeof K==="string")return cQ._configuration.particles[K];else cQ._configuration.particles=Object.assign({},cQ._configuration.particles,K);else return cQ._configuration.particles}particles;name;constructor([K,V,Q]){super();if(typeof cQ.particles(Q)<"u")this.particles=cQ.particles(Q),this.name=Q;else console.error(`The Particles ${Q} could not be shown because it doesn't exist in the particles object.`)}async willApply(){if(typeof this.particles<"u")return;else throw Error("Particle system object does not exist.")}async apply(){await RH.load({id:"tsparticles",options:this.particles})}async didApply({updateHistory:K=!0,updateState:V=!0}={}){if(K===!0)this.engine.history("particle").push(this._statement);if(V===!0)this.engine.state({particles:this._statement});return{advance:!0}}async revert(){cQ.stop()}async didRevert(){return this.engine.history("particle").pop(),this.engine.state({particles:""}),{advance:!0,step:!0}}}var kS=cQ;class fS extends V1{static id="Pause";static matchString([K]){return K==="pause"}type;media;player;constructor([K,V,Q]){super();if(this.type=V,this.media=Q,typeof Q>"u")this.player=this.engine.mediaPlayers(V);else this.player=this.engine.mediaPlayer(V,Q)}async willApply(){if(this.player)return Promise.resolve();throw Error("Media player was not defined.")}async apply(){if(Array.isArray(this.player))for(let K of this.player)K.pause();else this.player.pause()}async didApply(){let K=this.engine.state(this.type);if(Array.isArray(this.player)){let V=K.map((Q)=>({...Q,paused:!0}));this.engine.state({[this.type]:V})}else{let V=K.map((Q)=>{if(typeof Q.statement==="string"){let[U,H,Y]=Q.statement.split(" ");if(this.media===void 0||Y===this.media)return{...Q,paused:!0}}return Q});this.engine.state({[this.type]:V})}return{advance:!0}}async willRevert(){if(this.player)return Promise.resolve();throw Error("Media player was not defined.")}async revert(){if(Array.isArray(this.player)){let K=[];for(let V of this.player)K.push(V.play());await Promise.all(K)}else await this.player.play()}async didRevert(){let K=this.engine.state(this.type);if(Array.isArray(this.player)){let V=K.map((Q)=>({...Q,paused:!1}));this.engine.state({[this.type]:V})}else{let V=K.map((Q)=>{if(typeof Q.statement==="string"){let[U,H,Y]=Q.statement.split(" ");if(this.media===void 0||Y===this.media)return{...Q,paused:!1}}return Q});this.engine.state({[this.type]:V})}return{advance:!0,step:!0}}}var wS=fS;class jS extends V1{static id="Placeholder";static matchString([K]){return K==="$"}name;action;arguments;constructor([K,V,...Q]){super();this.name=V,this.action=this.engine.$(V),this.arguments=Q}async willApply(){if(this.name.indexOf("_")===0)this.action=await I1.callAsync(this.action,this.engine,...this.arguments);this.action=this.engine.prepareAction(this.action,{cycle:this._cycle}),await this.action.willApply()}async apply(){await this.action.apply()}async didApply(K){return await this.action.didApply(K)}async willRevert(){if(this.name.indexOf("_")===0)this.action=await I1.callAsync(this.action,this.engine,...this.arguments);this.action=this.engine.prepareAction(this.action,{cycle:this._cycle}),await this.action.willRevert()}async revert(){await this.action.revert()}async didRevert(K={advance:!0,step:!0}){return await this.action.didRevert(K)}}var xS=jS;class I6 extends V1{static id="Play";static async shouldProceed(K){if(typeof K!=="object"||K===null)return;let{userInitiated:V,skip:Q}=K;if(V===!1&&Q===!1){let U=this.engine.mediaPlayers("voice");for(let H of U)if(!H.ended)throw Error("Voice player still playing.")}}static async willProceed(){I6.shutUp()}static async willRollback(){I6.shutUp()}static async setup(){if(!this.engine.audioContext)this.engine.audioContext=new(window.AudioContext||window.webkitAudioContext);XV.initialize(this.engine.audioContext).catch((K)=>{console.warn("Failed to initialize AudioPlayer worklets:",K)}),this.engine.history("music"),this.engine.history("sound"),this.engine.history("voice"),this.engine.state({music:[],sound:[],voice:[]})}static async init(K){let V=Object.keys(this.engine.mediaPlayers());for(let Q of V){let U=this.engine.element().find(`[data-target="${Q}"]`).get(0);if(U){let Y=this.engine.preference("Volume")[PK.capitalize(Q)];if(typeof Y==="string")Y=parseFloat(Y);U.value=String(Y)}}}static async bind(K){let V=this.engine;V.registerListener("set-volume",{callback:(Q,U)=>{let H=U.data("target"),Y=U.value();if(typeof Y==="string")Y=parseFloat(Y);if(H==="video")m0("[data-video]").each((M)=>{M.volume=Y});else{let M=V.mediaPlayers(H);if(H==="music"){let A=V.ambientPlayer;if(A&&A.gainNode&&V.audioContext)A.gainNode.gain.setValueAtTime(Y,V.audioContext.currentTime);else if(A&&A.volume!==void 0)A.volume=Y}for(let A of M){let R=A.dataset?.volumePercentage;if(R&&!isNaN(parseInt(R)))A.volume=parseInt(R)/100*Y;else A.volume=Y}}let z=V.preference("Volume");z[PK.capitalize(H)]=Y,V.preferences(V.preferences(),!0)}})}static async onLoad(){let K=Object.keys(this.engine.mediaPlayers()),V=[],Q=[];for(let U of K){let H=this.engine.state(U);if(typeof H<"u"&&Array.isArray(H)){if(H.length>0)for(let Y of H){let z=this.engine.prepareAction(Y.statement,{cycle:"Application"});if(z!==null){let M=z.willApply().then(()=>{return z.apply().then(()=>{return z.didApply({updateHistory:!1,updateState:!1})})});if(V.push(M),Y.paused){let A=Y.statement.split(" ");if(A.length>=3)Q.push({type:A[1],media:A[2]})}}}}}if(V.length>0)await Promise.all(V);for(let{type:U,media:H}of Q)this.engine.mediaPlayer(U,H)?.pause()}static async reset(){let K=this.engine.mediaPlayers();for(let V of Object.keys(K))this.engine.removeMediaPlayer(V);this.engine.state({music:[],sound:[],voice:[]})}static matchString([K]){return K==="play"}static shutUp(){let K=this.engine.mediaPlayers("voice",!0);for(let V of Object.keys(K))this.engine.removeMediaPlayer("voice",V);this.engine.state({voice:[]})}type;directory;mediaKey;props;mediaVolume;media;player;constructor([K,V,Q,...U]){super();if(this.type=V,this.media="",this.type==="music")this.directory=this.type;else this.directory=this.type+"s";this.mediaKey=Q,this.props=U;let H=this.engine.preference("Volume");if(this.mediaVolume=H[PK.capitalize(this.type)],typeof Q<"u"&&Q!=="with"){if(typeof this.engine.asset(this.directory,Q)<"u")this.media=this.engine.asset(this.directory,Q);else this.media=Q;let Y=this.engine.mediaPlayer(this.type,this.mediaKey);this.player=typeof Y>"u"?null:Y}else this.player=this.engine.mediaPlayers(this.type)}async createAudioPlayer(K=!1,V=1){let Q=this.engine.audioContext,U=Q.createGain();U.connect(Q.destination);let H=`${this.directory}/${this.mediaKey}`,Y=this.engine.audioBufferCache(H);if(!Y){let M=this.engine.setting("AssetsPath"),R=await(await fetch(`${M.root}/${M[this.directory]}/${this.media}`)).arrayBuffer();Y=await Q.decodeAudioData(R)}let z=this.parseEffects();return new XV(Q,Y,{outputNode:U,effects:z,paused:K,volume:V})}parseEffects(){let K=XV.effects(),V={};for(let Q of K){let U=this.props.indexOf(Q.id);if(U===-1)continue;let H={};for(let Y=0;Y-1,U=this.props.indexOf("volume")>-1?parseInt(this.props[this.props.indexOf("volume")+1])/100:1,H=this.mediaVolume*U;if(this.player===null)this.player=await this.createAudioPlayer(K,H),this.engine.mediaPlayer(this.type,this.mediaKey,this.player);if(this.player instanceof XV){if(Q)this.player.loop=!0;if(this.player.volume=H,this.player.dataset.volumePercentage=(U*100).toString(),this.player.onended=()=>{let Y={};Y[this.type]=this.engine.state(this.type).filter((z)=>z.statement!==this._statement),this.engine.state(Y),this.engine.removeMediaPlayer(this.type,this.mediaKey)},K===!0)return Promise.resolve();if(await this.player.play(),V>-1){let z=this.props[V+1].match(/\d*(\.\d*)?/),M=z?parseFloat(z[0]):0;this.player.fadeIn(M,this.player.volume)}return}else if(this.player instanceof Array){let Y=[];for(let z of this.player)if(z.paused&&!z.ended){if(V>-1){let A=this.props[V+1].match(/\d*(\.\d*)?/),R=A?parseFloat(A[0]):0;z.fadeIn(R)}Y.push(z.play())}await Promise.all(Y)}else throw Error("An error occurred, you probably have a typo on the media you want to play.")}async didApply({updateHistory:K=!0,updateState:V=!0}={}){if(K===!0){if(this.player instanceof XV||this.mediaKey)this.engine.history(this.type).push(this._statement)}if(V===!0){let Q=this.engine.state(this.type);if(this.player instanceof XV||this.mediaKey){let U={statement:this._statement,paused:!1};this.engine.state({[this.type]:[...Q,U]})}else if(this.player instanceof Array){let U=Q.map((H)=>({...H,paused:!1}));this.engine.state({[this.type]:U})}}return{advance:!0}}async revert(){if(typeof this.mediaKey<"u")this.engine.removeMediaPlayer(this.type,this.mediaKey);else if(this.player instanceof Array){for(let K of this.player)if(!K.paused&&!K.ended)K.pause()}}async didRevert(){let K=this.engine.state(this.type);if(typeof this.mediaKey<"u"){let V=this.engine.history(this.type);for(let U=V.length-1;U>=0;U--)if(V[U]===this._statement){V.splice(U,1);break}let Q=K.filter((U)=>U.statement!==this._statement);this.engine.state({[this.type]:Q})}else if(this.player instanceof Array){let V=K.map((Q)=>({...Q,paused:!0}));this.engine.state({[this.type]:V})}return{advance:!0,step:!0}}}var _S=I6;class SK extends V1{static id="Preload";static _blocks={};static _loaders=new Map;static _categoryLoaderMap=new Map;static _categoryAliases=new Map;static async setup(){if(!this._loaders.has("audio"))this.registerLoader("audio",{loader:async(U,H)=>{let Y=U,z=await H.getAudioBufferPersistent(Y);if(z)return z;let M=await tK.audio(U,H.audioContext);return H.storeAudioBufferPersistent(Y,M).catch(()=>{}),M},cache:{get:(U,H)=>U.audioBufferCache(H),set:(U,H,Y)=>U.audioBufferCache(H,Y),delete:(U,H)=>U.audioBufferUncache(H),clear:(U,H)=>U.audioBufferClearCache(H)}});if(!this._loaders.has("image"))this.registerLoader("image",{loader:async(U)=>{return tK.image(U)},cache:{get:(U,H)=>U.imageCache(H),set:(U,H,Y)=>U.imageCache(H,Y),delete:(U,H)=>U.imageUncache(H),clear:(U,H)=>U.imageClearCache(H)}});let K=["music","sounds","voices"],V=["scenes","images","characters"];for(let U of K)if(!this._categoryLoaderMap.has(U))this.registerCategory(U,"audio");for(let U of V)if(!this._categoryLoaderMap.has(U))this.registerCategory(U,"image");let Q={scene:"scenes",image:"images",sound:"sounds",voice:"voices"};for(let[U,H]of Object.entries(Q))if(!this._categoryAliases.has(U))this.registerAlias(U,H)}static registerLoader(K,V){this._loaders.set(K,V)}static registerCategory(K,V){this._categoryLoaderMap.set(K,V)}static getLoaderType(K){return this._categoryLoaderMap.get(K)}static getLoader(K){return this._loaders.get(K)}static hasLoader(K){let V=this._categoryLoaderMap.get(K);return V!==void 0&&this._loaders.has(V)}static registerAlias(K,V){this._categoryAliases.set(K,V)}static resolveCategory(K){return this._categoryAliases.get(K)??K}static blocks(K){if(K!==void 0)this._blocks={...this._blocks,...K};else return this._blocks}static matchString([K]){return K==="preload"}category="";assetName="";blockId="";isBlock=!1;isBlocking=!1;characterId="";preloadPromise=null;constructor([K,V,...Q]){super();if(V==="block")this.isBlock=!0,this.blockId=Q[0],this.isBlocking=Q.includes("blocking");else if(V==="character")this.category="characters",this.characterId=Q[0],this.assetName=Q[1],this.isBlocking=Q.includes("blocking");else this.category=SK.resolveCategory(V),this.assetName=Q[0],this.isBlocking=Q.includes("blocking")}async preloadAsset(K,V){let Q=SK.getLoaderType(K);if(!Q){console.warn(`Preload: No loader registered for category "${K}"`);return}let U=SK.getLoader(Q);if(!U){console.warn(`Preload: Loader type "${Q}" not found`);return}let H=this.engine.setting("AssetsPath"),Y=this.engine.asset(K,V);if(!Y){console.warn(`Preload: Asset "${V}" not found in category "${K}"`);return}let z=`${H.root}/${H[K]}/${Y}`,M=`${K}/${V}`;if(U.cache.get(this.engine,M)!==void 0)return;try{let A=await U.loader(z,this.engine);U.cache.set(this.engine,M,A)}catch(A){console.error(`Preload: Failed to preload ${K} asset "${V}":`,A)}}async preloadCharacterSprite(K,V){let Q=SK.getLoader("image");if(!Q){console.warn("Preload: Image loader not registered");return}let U=this.engine.character(K);if(!U){console.warn(`Preload: Character "${K}" not found`);return}let H=this.engine.setting("AssetsPath"),Y=U.directory?`${U.directory}/`:"";Y=`${H.root}/${H.characters}/${Y}`;let z=U.sprites?.[V];if(!z||typeof z!=="string"){console.warn(`Preload: Sprite "${V}" not found for character "${K}"`);return}let M=`${Y}${z}`,A=`characters/${K}/${V}`;if(Q.cache.get(this.engine,A)!==void 0)return;try{let R=await Q.loader(M,this.engine);Q.cache.set(this.engine,A,R)}catch(R){console.error(`Preload: Failed to preload character sprite "${K}/${V}":`,R)}}async preloadBlock(K){let V=SK._blocks[K];if(!V){console.warn(`Preload: Block "${K}" not found`);return}let Q=[];for(let[U,H]of Object.entries(V)){if(U==="characters"&&typeof H==="object"&&!Array.isArray(H)){for(let[Y,z]of Object.entries(H))for(let M of z)Q.push(this.preloadCharacterSprite(Y,M));continue}if(!Array.isArray(H))continue;if(SK.hasLoader(U))for(let Y of H)Q.push(this.preloadAsset(U,Y));else console.warn(`Preload: No loader registered for category "${U}" in block "${K}"`)}await Promise.all(Q)}async apply(){if(this.isBlock)this.preloadPromise=this.preloadBlock(this.blockId);else if(this.category==="characters")this.preloadPromise=this.preloadCharacterSprite(this.characterId,this.assetName);else if(SK.hasLoader(this.category))this.preloadPromise=this.preloadAsset(this.category,this.assetName);else console.warn(`Preload: No loader registered for category "${this.category}"`);if(this.isBlocking&&this.preloadPromise)await this.preloadPromise}async didApply(){return{advance:!0}}async revert(){return}async didRevert(){return{advance:!0,step:!0}}}var NS=SK;class gS extends V1{static id="Scene";static loadingOrder=-2;static async setup(){this.engine.history("scene"),this.engine.history("sceneElements"),this.engine.history("sceneState"),this.engine.global("_should_restore_nvl",!1),this.engine.state({scene:""})}static async onLoad(){let K=this.engine.history("sceneState"),V=this.engine.history("sceneElements");if(K.length!==V.length){let U=V.map((H)=>{if(H.length>0)return{characters:H.filter((Y)=>Y.indexOf("data-character=")>-1).map((Y)=>{let z=document.createElement("div");z.innerHTML=Y;let M=z.firstChild;if(!M)return"";let A=m0(M),R=A.get(0);if(!R)return"";let D=Array.from(R.classList).filter((F)=>F!=="animated").join(" ");return`show character ${A.data("character")} ${A.data("sprite")}${D.length>0?` with ${D}`:""}`}),images:H.filter((Y)=>Y.indexOf("data-image=")>-1).map((Y)=>{let z=document.createElement("div");z.innerHTML=Y;let M=z.firstChild;if(!M)return"";let A=m0(M),R=A.get(0);if(!R)return"";let D=Array.from(R.classList).filter((F)=>F!=="animated").join(" ");return`show image ${A.data("image")}${D.length>0?` with ${D}`:""}`})};return{characters:[],images:[]}});for(let H of U)this.engine.history("sceneState").push(H)}let Q=this.engine.state("scene");if(Q!==""){let U=this.engine.prepareAction(Q,{cycle:"Application"});if(U!==null)await U.willApply(),await U.apply(),await U.didApply({updateHistory:!1,updateState:!1})}}static async reset(){this.engine.state({scene:""})}static matchString([K,V]){return K==="show"&&V==="scene"}scene;scene_elements;scene_state;constructor([K,V,Q,...U]){super();this.scene=Q,this.scene_elements=[],this.scene_state={}}async willApply(){return Promise.resolve()}async apply(){let K=['[data-screen="game"] [data-character]:not([data-visibility="invisible"])','[data-screen="game"] [data-image]:not([data-visibility="invisible"])'];this.engine.element().find(K.join(",")).each((Y)=>{this.scene_elements.push(Y.outerHTML)});let V=this.engine.element().find('[data-component="text-box"]').get(0);this.scene_state={characters:[...this.engine.state("characters")],images:[...this.engine.state("images")],textBoxMode:V?.props?.mode??""};let Q=this.engine.global("_restoring_state"),U=this._statement,H=this.engine.prepareAction(U.replace("show scene","show background"),{cycle:"Application"});if(H!==null)await H.willApply(),await H.apply(),await H.didApply({updateHistory:!Q,updateState:!Q});if(Q===!1)this.engine.state({characters:[],images:[]}),this.engine.element().find("[data-character]").remove(),this.engine.element().find("[data-image]").remove()}async didApply({updateHistory:K=!0,updateState:V=!0}={}){if(K===!0)this.engine.history("sceneElements").push(this.scene_elements),this.engine.history("sceneState").push(this.scene_state),this.engine.history("scene").push(this._statement);if(V===!0)this.engine.state({scene:this._statement});if(this.engine.global("_restoring_state")===!1){let U=this.engine.action("Dialog");if(U)U.reset({saveNVL:!0})}return{advance:!0}}async willRevert(){return this.engine.element().find("[data-character]").remove(),this.engine.element().find("[data-image]").remove(),Promise.resolve()}async revert(){let K=this._statement;await this.engine.revert(K.replace("show scene","show background"),!1,!1);let V=()=>{let U=this.engine.history("sceneElements");if(U.length>0){let Y=U.pop();if(typeof Y==="object"&&Y)for(let z of Y)this.engine.element().find('[data-screen="game"]').append(z)}let H=this.engine.history("sceneState");if(H.length>0){let Y=H.pop();if(typeof Y==="object"&&Y){let z={...Y},M=this.engine.element().find('[data-component="text-box"]').get(0);if(M?.setProps)M.setProps({mode:z.textBoxMode||"adv"});if(z.textBoxMode==="nvl")this.engine.global("_should_restore_nvl",!0);this.engine.state({characters:z.characters??[],images:z.images??[]})}}},Q=this.engine.history("scene");if(Q.length>0){this.engine.global("_scene_history_cleared_by_background",!1),Q.pop(),this.engine.state({scene:Q.length>0?Q[Q.length-1]:""}),V();let U=this.engine.action("Dialog");if(U)U.reset();return}if(this.engine.global("_scene_history_cleared_by_background")===!0){this.engine.global("_scene_history_cleared_by_background",!1),V();let U=this.engine.action("Dialog");if(U)U.reset()}}async didRevert(){return{advance:!0,step:!0}}}var yS=gS;class hS extends V1{static id="Show::Background";static async setup(){this.engine.history("background"),this.engine.state({background:""}),this.engine.global("_scene_history_cleared_by_background",!1)}static async onLoad(){let K=this.engine.state("background");if(typeof K==="string"&&K!==""){let V=this.engine.prepareAction(K,{cycle:"Application"});if(V!==null)await V.willApply(),await V.apply(),await V.didApply({updateHistory:!1,updateState:!1})}}static async reset(){let K=this.engine.element().find('[data-ui="background"]');K.style("background-image","initial"),K.style("background-color","initial"),this.engine.state({background:""})}static matchString([K,V]){return K==="show"&&V==="background"}background;property;value;classes;constructor([K,V,Q,...U]){super();if(this.background=Q,this.property="background-image",typeof this.engine.asset("scenes",Q)<"u")this.value=`url(${this.engine.setting("AssetsPath").root}/${this.engine.setting("AssetsPath").scenes}/${this.engine.asset("scenes",Q)})`;else{let H=[Q,...U].join(" ");if(U.indexOf("with")>-1)this.value=PK.prefix("with",H);else this.value=H;let Y=["#","rgb","hsl"].findIndex((M)=>{return this.value.indexOf(M)===0})>-1,z=this.value.indexOf(" ")>-1?!1:new RegExp(/\w+/).test(this.value)&&!new RegExp(/(url|gradient)\(/).test(this.value);if(Y===!0||z===!0)this.property="background-color"}this.classes=["animated",...U]}async willApply(){let K=this.engine.element().find('[data-ui="background"]');K.removeClass();let V=K.get(0);if(V)V.offsetWidth}async apply(){let K=this.engine.element().find('[data-ui="background"]');this.engine.element().find('[data-ui="background"]').style("background-image","initial"),this.engine.element().find('[data-ui="background"]').style("background-color","initial"),this.engine.element().find('[data-ui="background"]').style("animation-duration",""),this.engine.element().find('[data-ui="background"]').style(this.property,this.value);let V=this.classes.indexOf("duration");if(V>-1)K.style("animation-duration",this.classes[V+1]);for(let Q of this.classes)K.addClass(Q)}async didApply({updateHistory:K=!0,updateState:V=!0}={}){if(V===!0)this.engine.state({background:this._statement});if(K===!0)this.engine.history("background").push(this._statement);return{advance:!0}}async willRevert(){this.engine.element().find('[data-ui="background"]').removeClass()}async revert(){let K=this.engine.history("background");if(K.pop(),K.length===0)K=this.engine.history("scene"),K.pop(),this.engine.global("_scene_history_cleared_by_background",!0);if(K.length>0){let V=this.engine.element().find('[data-ui="background"]'),Q=K[K.length-1].replace("show scene","show background"),U=this.engine.prepareAction(Q,{cycle:"Application"});if(V.style("background-image","initial"),V.style("background-color","initial"),U!==null&&U.property&&U.value)V.style(U.property,U.value);let H=U?.classes??[];for(let Y of H)V.addClass(Y);this.engine.state({background:Q})}}async didRevert(){return{advance:!0,step:!0}}}var pS=hS;class cS extends V1{static id="Show::Character";static async setup(){this.engine.history("character"),this.engine.state({characters:[]})}static async reset(){this.engine.element().find('[data-screen="game"] [data-character]').remove(),this.engine.state({characters:[]})}static async onLoad(){let K=this.engine.state("characters"),V=[];for(let Q of K){let U=this.engine.prepareAction(Q,{cycle:"Application"});if(U!==null){let H=(async()=>{await U.willApply(),await U.apply(),await U.didApply({updateHistory:!1,updateState:!1})})();V.push(H)}}if(V.length>0)await Promise.all(V)}static matchString([K,V,Q]){return K==="show"&&V==="character"&&Q.indexOf(":")===-1}asset;state;sprite;character;image;classes;constructor([K,V,Q,U,...H]){super();if(this.asset=Q,this.state=this.engine.state("characters").find((Y)=>{let[z,M,A,R]=Y.split(" ");return A===this.asset}),typeof this.engine.character(Q)<"u")if(this.sprite=U,this.character=this.engine.character(Q),this.image=this.character.sprites[this.sprite],typeof H<"u")this.classes=["animated",...H.filter((Y)=>Y!=="at"&&Y!=="with")];else this.classes=[];else this.sprite="",this.classes=[]}async willApply(){if(typeof this.character>"u")throw t0.show("action:show_character:character_not_found",{asset:this.asset,availableCharacters:Object.keys(this.engine.characters()),statement:`"${this._statement}"`,label:this.engine.state("label"),step:this.engine.state("step")}),Error(`Character "${this.asset}" not found.`);if(typeof this.image>"u")throw t0.show("action:show_character:sprite_not_found",{asset:this.asset,sprite:this.sprite,availableSprites:this.character.sprites?Object.keys(this.character.sprites):[],statement:`"${this._statement}"`,label:this.engine.state("label"),step:this.engine.state("step")}),Error(`Sprite "${this.sprite}" not found for character "${this.asset}".`)}async apply(){let K=this.character.directory;if(typeof K>"u")K="";else K+="/";let V=!0,Q=this.engine.element().find(`[data-character="${this.asset}"]:not([data-visibility="invisible"])`),U=Q.get(0);if(Q.exists()&&U){let z=[...U.classList],M=z.find((A)=>A.match(/end-([A-Za-z]+)/)!==null);if(typeof M<"u"){let[A,R]=M.split("-"),D=z[z.indexOf(M)-1];Q.removeClass(D),Q.addClass(R),Q.data("visibility","invisible"),Q.on("animationend",(F)=>{F.target.remove()}),V=!1}for(let A of z)if(this.classes.indexOf(A)===-1)Q.removeClass(A)}let H=`${this.engine.setting("AssetsPath").root}/${this.engine.setting("AssetsPath").characters}/${K}`,Y=this._statement.match(/at\s(\S*)/);if(V&&Q.exists()){if(this.engine.setting("ExperimentalFeatures")===!0)if(Q.matches("character-sprite")&&typeof this.image==="object"){let A=Q.get(0),R={};for(let[D,F]of Object.entries(this.image))R[D]={asset:F,classes:[]};if(A?.setState)A.setState({layers:R})}else if(Q.matches("character-sprite")){let A=Q.get(0);if(A?.setProps)A.setProps({src:`${H}${this.image}`})}else Q.attribute("src",`${H}${this.image}`);else Q.attribute("src",`${H}${this.image}`);Q.data("sprite",this.sprite);for(let A of this.classes)if(A)Q.addClass(A);let z=this.classes.indexOf("duration");if(z>-1)Q.style("animation-duration",this.classes[z+1]);else Q.style("animation-duration","");let M=this.classes.indexOf("transition");if(M>-1)Q.style("transition-duration",this.classes[M+1]);else Q.style("transition-duration","");if(Y instanceof Array){let[A,R]=Y;Q.data("position",R)}else Q.addClass("center"),Q.data("position","center");Q.data("sprite",this.sprite)}else{let z=null,M=Promise.resolve();if(typeof this.image==="string"){let A=`characters/${this.asset}/${this.sprite}`,R=this.engine.imageCache(A);if(R)z=R.cloneNode(!0);else z=document.createElement("img"),m0(z).attribute("src",`${H}${this.image}`);m0(z).addClass("animated"),m0(z).data("character",this.asset),m0(z).data("sprite",this.sprite)}else if(this.engine.setting("ExperimentalFeatures")===!0){z=document.createElement("character-sprite"),z.setProps({character:this.character,directory:H});let A={},R=this._extras||{};if(typeof R.layerHistory<"u"){for(let{statement:D,previous:F}of R.layerHistory.layers)if(F!==null){let[P,G,T,v,...J]=F.split(" "),[k,f]=T.split(":");A[f]={asset:v,classes:["animated",...J.filter((j)=>j!=="at"&&j!=="with")]}}}else for(let[D,F]of Object.entries(this.image))A[D]={asset:F,classes:[]};z.setState({layers:A}),m0(z).addClass("animated"),m0(z).data("character",this.asset),m0(z).data("sprite",this.sprite),M=new Promise((D,F)=>{z.ready(()=>D())})}if(z){for(let R of this.classes)if(R)z.classList.add(R);if(Y instanceof Array){let[R,D]=Y;m0(z).data("position",D)}else z.classList.add("center"),m0(z).data("position","center");let A=this.classes.indexOf("duration");if(A>-1)m0(z).style("animation-duration",this.classes[A+1]);this.engine.element().find('[data-screen="game"] [data-content="visuals"]').append(z)}await M}}async didApply({updateHistory:K=!0,updateState:V=!0}={}){let Q=this.engine.setting("ExperimentalFeatures")===!0;if(K===!0){if(this.engine.history("character").push({statement:this._statement,previous:this.state||null}),Q){let H=this.engine.history("characterLayer");if(typeof this.image==="object"){let Y=[];for(let z in this.image){let M=this.engine.state("characterLayers").find((A)=>{let[,,R]=A.split(" "),[D,F]=R.split(":");return D===this.asset&&F==z});Y.push({statement:`show character ${this.asset}:${z} ${this.image[z]}`,previous:M||null})}H.push({parent:this._statement,layers:Y})}else H.push({parent:this._statement,layers:this.engine.state("characterLayers").map((Y)=>{return{statement:null,previous:Y}})})}}if(V===!0){if(this.engine.state({characters:[...this.engine.state("characters").filter((U)=>{if(typeof U==="string"){let[,,H]=U.split(" ");return H!==this.asset}return!1}),this._statement]}),Q)if(typeof this.image==="object"){let U=[],H=this._extras||{};if(typeof H.layerHistory<"u"){for(let{statement:Y,previous:z}of H.layerHistory.layers)if(z!==null)U.push(z)}else for(let Y in this.image)U.push(`show character ${this.asset}:${Y} ${this.image[Y]}`);this.engine.state({characterLayers:[...this.engine.state("characterLayers").filter((Y)=>{if(typeof Y==="string"){let[z,M,A,R]=Y.split(" "),[D]=A.split(":");return D!==this.asset}return!1}),...U]})}else this.engine.state({characterLayers:[...this.engine.state("characterLayers").filter((U)=>{if(typeof U==="string"){let[H,Y,z,M]=U.split(" "),[A]=z.split(":");return A!==this.asset}return!1})]})}return{advance:!0}}async revert(){let K=this.engine.setting("ExperimentalFeatures");this.engine.element().find(`[data-character="${this.asset}"]`).remove();for(let Q=this.engine.history("character").length-1;Q>=0;Q--){let{statement:U,previous:H}=this.engine.history("character")[Q],[Y,z,M,A]=U.split(" ");if(M===this.asset){if(this.engine.history("character").splice(Q,1),K){let R=this.engine.history("characterLayer");if(typeof H<"u"&&H!==null){let D;for(let P=R.length-1;P>=0;P--){let{parent:G}=R[P];if(typeof G==="string"){let[,,T]=G.split(" ");if(T===this.asset){D=R[P];break}}}let F=this.engine.prepareAction(H,{cycle:"Application",extras:{layerHistory:D}});if(F!==null)await F.apply(),await F.didApply({updateHistory:!1,updateState:!0});for(let P=R.length-1;P>=0;P--){let{parent:G}=R[P];if(typeof G==="string"){let[,,T]=G.split(" ");if(T===this.asset){R.splice(P,1);break}}}return}else for(let D=R.length-1;D>=0;D--){let{parent:F}=R[D];if(typeof F==="string"){let[,,P]=F.split(" ");if(P===this.asset){R.splice(D,1);break}}}}else if(typeof H<"u"&&H!==null){let R=this.engine.prepareAction(H,{cycle:"Application"});if(R!==null)await R.apply(),await R.didApply({updateHistory:!1,updateState:!0});return}break}}let V={characters:[...this.engine.state("characters").filter((Q)=>{if(typeof Q==="string"){let[,,U]=Q.split(" ");return U!==this.asset}return!1})]};if(this.engine.setting("ExperimentalFeatures")===!0)V.characterLayers=[...this.engine.state("characterLayers").filter((Q)=>{if(typeof Q==="string"){let[,,U]=Q.split(" "),[H]=U.split(":");return H!==this.asset}return!1})];this.engine.state(V)}async didRevert(){return{advance:!0,step:!0}}}var uS=cS;class bS extends V1{static id="Show::Character::Layer";static _experimental=!0;static loadingOrder=1;static async setup(){this.engine.history("characterLayer"),this.engine.state({characterLayers:[]})}static async reset(){this.engine.state({characterLayers:[]})}static async onLoad(){let K=this.engine.state("characterLayers"),V=[];for(let Q of K){let U=this.engine.prepareAction(Q,{cycle:"Application"});if(U!==null){let H=(async()=>{await U.willApply(),await U.apply(),await U.didApply({updateHistory:!1,updateState:!1})})();V.push(H)}}if(V.length>0)await Promise.all(V)}static matchString([K,V,Q]){return K==="show"&&V==="character"&&Q.indexOf(":")>-1}asset;layer;state;sprite;character;image;classes;constructor([K,V,Q,U,...H]){super();let[Y,z]=Q.split(":");if(this.asset=Y,this.layer=z,this.state=this.engine.state("characterLayers").find((M)=>{let[A,R,D,F]=M.split(" "),[P,G]=D.split(":");return P===Y&&G==z}),typeof this.engine.character(Y)<"u")if(this.sprite=U,this.character=this.engine.character(Y),this.image=this.character.layer_assets[z][U],typeof H<"u")this.classes=["animated",...H.filter((M)=>M!=="at"&&M!=="with")];else this.classes=[];else this.sprite="",this.classes=[]}async willApply(){if(typeof this.character>"u")throw t0.show("action:show_character_layer:character_not_found",{asset:this.asset,layer:this.layer,availableCharacters:Object.keys(this.engine.characters()),statement:`"${this._statement}"`,label:this.engine.state("label"),step:this.engine.state("step")}),Error(`Character "${this.asset}" not found.`);if(typeof this.image>"u"){let K=this.character.layer_assets?.[this.layer];throw t0.show("action:show_character_layer:sprite_not_found",{asset:this.asset,layer:this.layer,sprite:this.sprite,availableSprites:K?Object.keys(K):[],statement:`"${this._statement}"`,label:this.engine.state("label"),step:this.engine.state("step")}),Error(`Sprite "${this.sprite}" not found for layer "${this.layer}" of character "${this.asset}".`)}}async apply(){let K=this.character.directory;if(typeof K>"u")K="";else K+="/";let V=!0,Q=this.engine.element().find(`[data-character="${this.asset}"]:not([data-visibility="invisible"])`),U=Q.find(`[data-layer="${this.layer}"]:not([data-visibility="invisible"])`),H=U.get(0);if((U.isVisible()||this.engine.global("_restoring_state")&&U.exists())&&H){let M=[...H.classList],A=M.find((R)=>R.match(/end-([A-Za-z]+)/)!==null);if(typeof A<"u"){let[R,D]=A.split("-"),F=M[M.indexOf(A)-1];U.removeClass(F),U.addClass(D),U.data("visibility","invisible"),U.on("animationend",(P)=>{P.target.remove()}),V=!1}for(let R of M)if(this.classes.indexOf(R)===-1)U.removeClass(R)}let Y=`${this.engine.setting("AssetsPath").root}/${this.engine.setting("AssetsPath").characters}/${K}`;if(V&&(U.isVisible()||this.engine.global("_restoring_state")&&U.exists())){U.attribute("src",`${Y}${this.image}`),U.data("sprite",this.sprite);for(let R of this.classes)if(R)U.addClass(R);let M=this.classes.indexOf("duration");if(M>-1)U.style("animation-duration",this.classes[M+1]);else U.style("animation-duration","");let A=this.classes.indexOf("transition");if(A>-1)U.style("transition-duration",this.classes[A+1]);else U.style("transition-duration","")}else{let M=document.createElement("img");m0(M).attribute("src",`${Y}${this.image}`),m0(M).addClass("animated"),m0(M).data("layer",this.layer),m0(M).data("sprite",this.sprite),m0(M).style({zIndex:this.character.layers.indexOf(this.layer)});for(let R of this.classes)if(R)M.classList.add(R);let A=this.classes.indexOf("duration");if(A>-1)m0(M).style("animation-duration",this.classes[A+1]);Q.find('[data-content="wrapper"]').append(M)}let z=Q.get(0);if(z?.state&&z?.setState){let M=z.state.layers||{};z.setState({layers:{...M,[this.layer]:{asset:this.sprite,classes:this.classes}}})}}async didApply({updateHistory:K=!0,updateState:V=!0}={}){if(K===!0){let Q=this.engine.history("characterLayer"),U;for(let Y=Q.length-1;Y>=0;Y--){let z=Q[Y];if(z.parent){let[,,M]=z.parent.split(" ");if(M===this.asset){U=z;break}}}let H=this.engine.state("characters").find((Y)=>{let[,,z]=Y.split(" ");return z===this.asset})||null;if(typeof U<"u")Q.push({parent:H,layers:[...U.layers.filter(({statement:Y})=>{if(Y!==null&&H!==null){let[,,z]=H.split(" "),[M,A]=z.split(":");return M!==this.asset&&A!==this.layer}return!1}),{statement:this._statement,previous:this.state||null}]});else Q.push({parent:H,layers:[{statement:this._statement,previous:this.state||null}]})}if(V===!0)this.engine.state({characterLayers:[...this.engine.state("characterLayers").filter((Q)=>{if(typeof Q==="string"){let[,,U]=Q.split(" "),[H,Y]=U.split(":");return H!==this.asset||Y!==this.layer}return!1}),this._statement]});return{advance:!0}}async revert(){this.engine.element().find(`[data-character="${this.asset}"]`).find(`[data-layer="${this.layer}"]`).remove();let V=this.engine.history("characterLayer");for(let Q=V.length-1;Q>=0;Q--){let{layers:U}=V[Q],H=U.find((Y)=>{let{previous:z,statement:M}=Y,A=M||z;if(A){let[,,R]=A.split(" "),[D,F]=R.split(":");return D===this.asset&&F===this.layer}return!1});if(typeof H==="object"&&H!==null){let{statement:Y,previous:z}=H,M=Y||z;if(M){let[,,A]=M.split(" "),[R,D]=A.split(":");if(R===this.asset&&D===this.layer){if(V.splice(Q,1),typeof z<"u"&&z!==null){let F=this.engine.prepareAction(z,{cycle:"Application"});if(F!==null)await F.apply(),await F.didApply({updateHistory:!1,updateState:!0});return}break}}}}this.engine.state({characterLayers:[...this.engine.state("characterLayers").filter((Q)=>{if(typeof Q==="string"){let[U,H,Y,z]=Q.split(" "),[M,A]=Y.split(":");return M!==this.asset||A!==this.layer}return!1})]})}async didRevert(){return{advance:!0,step:!0}}}var lS=bS;class dS extends V1{static id="Show::Image";static async setup(){this.engine.history("image"),this.engine.state({images:[]})}static async reset(){this.engine.element().find('[data-screen="game"] [data-image]').remove(),this.engine.state({images:[]})}static async onLoad(){let K=this.engine.state("images"),V=[];for(let Q of K){let U=this.engine.prepareAction(Q,{cycle:"Application"});if(U!==null){let H=(async()=>{await U.willApply(),await U.apply(),await U.didApply({updateHistory:!1,updateState:!1})})();V.push(H)}}if(V.length>0)await Promise.all(V)}static matchString([K,V]){return K==="show"&&V==="image"}asset;classes;image;constructor([K,V,Q,...U]){super();this.asset=Q,this.classes=(" "+U.join(" ")).replace(" at "," ").replace(" with "," ").trim().split(" ");let H=this.engine.asset("images",Q);if(typeof H<"u")this.image=H;else this.image=Q}async apply(){let K=this._statement.match(/at\s(\S*)/),V=`images/${this.asset}`,Q=this.engine.imageCache(V),U;if(Q)U=Q.cloneNode(!0);else U=document.createElement("img"),m0(U).attribute("src",`${this.engine.setting("AssetsPath").root}/${this.engine.setting("AssetsPath").images}/${this.image}`);m0(U).addClass("animated"),m0(U).data("image",this.asset);for(let Y of this.classes)if(Y)m0(U).addClass(Y);if(K instanceof Array){let[Y,z]=K;m0(U).data("position",z)}else m0(U).addClass("center"),m0(U).data("position","center");let H=this.classes.indexOf("duration");if(H>-1)m0(U).style("animation-duration",this.classes[H+1]);this.engine.element().find('[data-screen="game"] [data-content="visuals"]').append(U.outerHTML)}async didApply({updateHistory:K=!0,updateState:V=!0}={}){if(K===!0)this.engine.history("image").push(this._statement);if(V===!0)this.engine.state({images:[...this.engine.state("images"),this._statement]});return{advance:!0}}async revert(){this.engine.element().find(`[data-image="${this.asset}"]`).remove()}async didRevert(){let K=this.engine.history("image");for(let V=K.length-1;V>=0;V--){let[,,Q]=K[V].split(" ");if(Q===this.asset){K.splice(V,1);break}}return this.engine.state({images:[...this.engine.state("images").filter((V)=>{if(typeof V==="string"){let[,,Q]=V.split(" ");return Q!==this.asset}return!0})]}),{advance:!0,step:!0}}}var sS=dS;class oS extends V1{static id="Show::TextBox";static matchString([K,V]){return K==="show"&&V==="textbox"}async apply(){this.engine.element().find('[data-component="text-box"]').get(0)?.setState({hidden:!1})}async didApply(){return this.engine.state({textboxHidden:!1}),{advance:!0}}async revert(){this.engine.element().find('[data-component="text-box"]').get(0)?.setState({hidden:!0})}async didRevert(){return this.engine.state({textboxHidden:!0}),{advance:!0,step:!0}}}var mS=oS;class nS extends V1{static id="Stop";static matchString([K]){return K==="stop"}type;media;props;player;constructor([K,V,Q,...U]){super();if(this.type=V,this.media=Q,this.props=U,typeof Q>"u"||Q==="with")this.player=this.engine.mediaPlayers(V);else this.player=this.engine.mediaPlayer(V,Q)}async willApply(){if(this.player)if(Array.isArray(this.player))for(let K of this.player)K.loop=!1;else this.player.loop=!1}async apply(){let K=this.props.indexOf("fade");if(Array.isArray(this.player))if(K>-1){let V=this.props[K+1],Q=parseFloat(V.match(/\d*(\.\d*)?/)[0]);for(let U of this.player){if(U instanceof XV)await U.fadeOut(Q);this.engine.removeMediaPlayer(this.type,U.dataset.key)}}else this.engine.removeMediaPlayer(this.type);else if(K>-1){let V=this.props[K+1],Q=parseFloat(V.match(/\d*(\.\d*)?/)[0]);if(this.player instanceof XV)await this.player.fadeOut(Q);this.engine.removeMediaPlayer(this.type,this.media)}else this.engine.removeMediaPlayer(this.type,this.media)}async didApply(){let K=this.engine.state(this.type);if(typeof this.media<"u"){let V=K.filter((Q)=>{if(typeof Q.statement==="string"){let[U,H,Y]=Q.statement.split(" ");return!(H===this.type&&Y===this.media)}return!0});this.engine.state({[this.type]:V})}else this.engine.history(this.type).push(K),this.engine.state({[this.type]:[]});return{advance:!0}}async revert(){let K=this.engine.history(this.type);if(typeof this.media<"u"){for(let U=K.length-1;U>=0;U--){let H=K[U];if(typeof H==="string"){let[,Y,z]=H.split(" ");if(this.type===Y&&this.media===z){let M=this.engine.prepareAction(H,{cycle:"Application"});if(M)await M.willApply(),await M.apply(),await M.didApply({updateHistory:!1,updateState:!0});return}}}return}let V=K.pop();if(!V||typeof V==="string")return;let Q=[];for(let U of V){let H=this.engine.prepareAction(U.statement,{cycle:"Application"});if(H){let Y=(async()=>{await H.willApply(),await H.apply({paused:U.paused}),await H.didApply({updateHistory:!1,updateState:!0})})();Q.push(Y)}}await Promise.all(Q)}async didRevert(){return{advance:!0,step:!0}}}var rS=nS;class iS extends V1{static id="Unload";static matchString([K]){return K==="unload"}category="";assetName="";blockId="";isBlock=!1;isAll=!1;isCategoryOnly=!1;characterId="";isPermanent=!1;constructor([K,V,...Q]){super();this.isPermanent=Q.includes("permanent");let U=Q.filter((H)=>H!=="permanent");if(V==="all")this.isAll=!0;else if(V==="block")this.isBlock=!0,this.blockId=U[0];else if(V==="character")this.category="characters",this.characterId=U[0],this.assetName=U[1]||"";else if(this.category=SK.resolveCategory(V),U.length>0)this.assetName=U[0];else this.isCategoryOnly=!0}unloadAsset(K,V){let Q=SK.getLoaderType(K);if(!Q){console.warn(`Unload: No loader registered for category "${K}"`);return}let U=SK.getLoader(Q);if(!U){console.warn(`Unload: Loader type "${Q}" not found`);return}if(!U.cache.delete){console.warn(`Unload: Loader type "${Q}" does not support delete operation`);return}let H=`${K}/${V}`;U.cache.delete(this.engine,H)}unloadCharacter(K,V){let Q=SK.getLoader("image");if(!Q){console.warn("Unload: Image loader not registered");return}if(V){if(!Q.cache.delete){console.warn("Unload: Image loader does not support delete operation");return}let U=`characters/${K}/${V}`;Q.cache.delete(this.engine,U)}else{if(!Q.cache.clear){console.warn("Unload: Image loader does not support clear operation");return}Q.cache.clear(this.engine,`characters/${K}/`)}}unloadBlock(K){let Q=SK.blocks()[K];if(!Q){console.warn(`Unload: Block "${K}" not found`);return}for(let[U,H]of Object.entries(Q)){if(U==="characters"&&typeof H==="object"&&!Array.isArray(H)){for(let[Y,z]of Object.entries(H))for(let M of z)this.unloadCharacter(Y,M);continue}if(!Array.isArray(H))continue;if(SK.hasLoader(U))for(let Y of H)this.unloadAsset(U,Y);else console.warn(`Unload: No loader registered for category "${U}" in block "${K}"`)}}unloadCategoryAssets(K){let V=K==="characters"?"image":SK.getLoaderType(K);if(!V){console.warn(`Unload: No loader registered for category "${K}"`);return}let Q=SK.getLoader(V);if(!Q){console.warn(`Unload: Loader type "${V}" not found`);return}if(!Q.cache.clear){console.warn(`Unload: Loader type "${V}" does not support clear operation`);return}let U=K==="characters"?"characters/":`${K}/`;Q.cache.clear(this.engine,U)}isAudioCategory(K){return SK.getLoaderType(K)==="audio"}async unloadPersistent(K,V){if(!this.isAudioCategory(K))return;if(V){let Q=this.engine.setting("AssetsPath"),U=this.engine.asset(K,V);if(U){let H=`${Q.root}/${Q[K]}/${U}`;await this.engine.removeAudioBufferPersistent(H)}}else await this.engine.clearAudioBufferPersistent()}async apply(){if(this.isAll){if(this.engine.clearAllCaches(),this.isPermanent)await this.engine.clearAudioBufferPersistent()}else if(this.isBlock){if(this.unloadBlock(this.blockId),this.isPermanent){let V=SK.blocks()[this.blockId];if(V){for(let[Q,U]of Object.entries(V))if(this.isAudioCategory(Q)&&Array.isArray(U))for(let H of U)await this.unloadPersistent(Q,H)}}}else if(this.isCategoryOnly){if(this.unloadCategoryAssets(this.category),this.isPermanent)await this.unloadPersistent(this.category)}else if(this.category==="characters")this.unloadCharacter(this.characterId,this.assetName||void 0);else if(SK.hasLoader(this.category)){if(this.unloadAsset(this.category,this.assetName),this.isPermanent)await this.unloadPersistent(this.category,this.assetName)}else console.warn(`Unload: No loader registered for category "${this.category}"`)}async didApply(){return{advance:!0}}async revert(){}async didRevert(){return{advance:!0,step:!0}}}var tS=iS;class aS extends V1{static id="Vibrate";static matchString([K]){return K==="vibrate"}time;constructor([K,...V]){super();if(navigator)if(typeof navigator.vibrate==="function"){this.time=[];for(let Q in V)if(!isNaN(Number(V[Q])))this.time[Q]=parseInt(V[Q]);else t0.show("action:vibrate:invalid_time",{time:V[Q],statement:`"${this._statement}"`,label:this.engine.state("label"),step:this.engine.state("step")})}else console.warn("Vibration is not supported in this platform.");else console.warn("Vibration is not supported in this platform.")}async willApply(){if(typeof this.time<"u")return;throw Error("Time for vibration was not provided")}async apply(){if(this.time)navigator.vibrate(0),navigator.vibrate(this.time)}async didApply(){return{advance:!0}}async didRevert(){return{advance:!0,step:!0}}}var eS=aS;class Sz extends V1{static id="Wait";static blocking=!1;static matchString([K]){return K==="wait"}static async shouldProceed(K){if(this.blocking)throw Error("Wait period has not ended")}static async willRollback(){Sz.blocking=!1}time=null;constructor([K,V]){super();this.time=!isNaN(Number(V))?parseInt(V):null}async apply(){if(typeof this.time!=="number")return;return new Promise((K)=>{Sz.blocking=!0,setTimeout(()=>{Sz.blocking=!1,K()},this.time)})}async didApply(){return{advance:typeof this.time==="number"}}async didRevert(){return{advance:!0,step:!0}}}var KP=Sz;class VP extends G${static _experimental=!1;static _configuration={};static _priority=0;static engine;_parent;constructor(){super()}static configuration(K=null){if(K!==null)if(typeof K==="string")return this._configuration[K];else this._configuration=Object.assign({},this._configuration,K);else return this._configuration}static all(){return m0(this.tag)}static get(K){return m0(`${this.tag} [data-instance="${K}"]`)}static async onStart(){}static async onLoad(){}static async setup(){}static async shouldProceed(K){let V=[];return this.instances((Q)=>{V.push(Q.shouldProceed())}),Promise.all(V)}static async willProceed(){let K=[];return this.instances((V)=>{K.push(V.willProceed())}),Promise.all(K)}static async shouldRollback(){let K=[];return this.instances((V)=>{K.push(V.shouldRollback())}),Promise.all(K)}static async willRollback(){let K=[];return this.instances((V)=>{K.push(V.willRollback())}),Promise.all(K)}static async bind(){}static async init(){}static async onSave(){}static async onReset(){let K=[];return this.instances((V)=>{K.push(V.onReset())}),Promise.all(K)}static instances(K=null){if(typeof K==="function")return m0(this.tag).each(K);return m0(this.tag)}async onReset(){}element(){return m0(this)}remove(){this.parentNode?.removeChild(this)}instance(K){let V=this.constructor;return m0(`${V.tag}[data-${V.name.toLowerCase()}="${K}"`)}parent(K){if(typeof K<"u")this._parent=K;else return this._parent}get engine(){return this.constructor.engine}set engine(K){throw Error("Component engine reference is hold at static level and cannot be modified.")}async shouldProceed(){}async willProceed(){}async shouldRollback(){}async willRollback(){}async connectedCallback(){return this.classList.add("animated"),super.connectedCallback()}content(K){let V=this.query(`[data-content="${K}"]`);return m0(V)}}var kj=VP;nH._translations={"Bahasa Indonesia":lF,"Български":iF,"Беларуская":_F,Deutsch:uF,English:pF,"Español":nF,"Français":cF,Magyar:bF,Nederlands:hF,"Português":oF,"Português do Brasil":NF,"Русский":mF,"اللغه العربية":xF,"한국어":sF,"日本語":dF,"繁體中文":gF,"简体中文":yF,"toki pona":rF};nH._languageMetadata={"Bahasa Indonesia":{code:"id",icon:"\uD83C\uDDEE\uD83C\uDDE9"},"Беларуская":{code:"be",icon:"\uD83C\uDDE7\uD83C\uDDFE"},"Български":{code:"bg",icon:"\uD83C\uDDE7\uD83C\uDDEC"},Deutsch:{code:"de",icon:"\uD83C\uDDE9\uD83C\uDDEA"},English:{code:"en",icon:"\uD83C\uDDFA\uD83C\uDDF8"},"Español":{code:"es",icon:"\uD83C\uDDF2\uD83C\uDDFD"},"Français":{code:"fr",icon:"\uD83C\uDDEB\uD83C\uDDF7"},Magyar:{code:"hu",icon:"\uD83C\uDDED\uD83C\uDDFA"},Nederlands:{code:"nl",icon:"\uD83C\uDDF3\uD83C\uDDF1"},"Português":{code:"pt",icon:"\uD83C\uDDF5\uD83C\uDDF9"},"Português do Brasil":{code:"pt-br",icon:"\uD83C\uDDE7\uD83C\uDDF7"},"Русский":{code:"ru",icon:"\uD83C\uDDF7\uD83C\uDDFA"},"اللغه العربية":{code:"ar",icon:"\uD83C\uDDE6\uD83C\uDDEA"},"한국어":{code:"ko",icon:"\uD83C\uDDF0\uD83C\uDDF7"},"日本語":{code:"ja",icon:"\uD83C\uDDEF\uD83C\uDDF5"},"繁體中文":{code:"zh-hant",icon:"\uD83C\uDDF9\uD83C\uDDFC"},"简体中文":{code:"zh-hans",icon:"\uD83C\uDDE8\uD83C\uDDF3"},"toki pona":{code:"en",icon:"\uD83D\uDD6E"}};nH._components=[aF,KD,QD,HD,LD,YD,OD,WD,XD,RD,FD,SD,CD,GD,TD,BD,vD,fD,jD,_D,gD,yD,pD,uD,lD,C6,nD];nH._actions=[iD,tD,eD,KS,US,zS,ZS,qS,MS,XS,RS,FS,SS,CS,IS,TS,ES,JS,vS,kS,wS,_S,xS,NS,yS,pS,uS,lS,sS,mS,rS,tS,eS,Dz,KP,VS];var La=nH;export{RH as tsParticles,w5 as loadSlim,La as default,I1 as Util,PK as Text,ZQ as SpaceAdapter,TU as Space,kj as ShadowComponent,GW as SessionStorage,rH as ScreenComponent,IW as RequestTimeoutError,HH as RequestError,TK as Request,BW as RemoteStorageKeyNotFoundError,JW as RemoteStorage,GA as RandomJS,tK as Preload,C1 as Platform,Fz as MenuComponent,z$ as Luxon,zZ as LocalStorageKeyNotFoundError,LZ as LocalStorage,TW as IndexedDBKeyNotFoundError,EW as IndexedDB,xz as Form,GU as FileSystem,t0 as FancyError,bC as DebugLevel,Y8 as Debug,bK as DOM,$1 as Component,XV as AudioPlayer,V1 as Action,_z as $_ready,Nj as $_create,m0 as $_}; //# debugId=C2299FC0E197646E64756E2164756E21 //# sourceMappingURL=monogatari.module.js.map