2022-10-24 16:20:17 +00:00
( ( ) => { function _t ( e , t ) { var n , s = Object . keys ( e ) ; return Object . getOwnPropertySymbols && ( n = Object . getOwnPropertySymbols ( e ) , t && ( n = n . filter ( function ( t ) { return Object . getOwnPropertyDescriptor ( e , t ) . enumerable } ) ) , s . push . apply ( s , n ) ) , s } function e ( e ) { for ( var t , n = 1 ; n < arguments . length ; n ++ ) t = null != arguments [ n ] ? arguments [ n ] : { } , n % 2 ? _t ( Object ( t ) , ! 0 ) . forEach ( function ( n ) { i ( e , n , t [ n ] ) } ) : Object . getOwnPropertyDescriptors ? Object . defineProperties ( e , Object . getOwnPropertyDescriptors ( t ) ) : _t ( Object ( t ) ) . forEach ( function ( n ) { Object . defineProperty ( e , n , Object . getOwnPropertyDescriptor ( t , n ) ) } ) ; return e } function te ( e ) { "@babel/helpers - typeof" ; return te = "function" == typeof Symbol && "symbol" == typeof Symbol . iterator ? function ( e ) { return typeof e } : function ( e ) { return e && "function" == typeof Symbol && e . constructor === Symbol && e !== Symbol . prototype ? "symbol" : typeof e } , te ( e ) } function ls ( e , t ) { if ( ! ( e instanceof t ) ) throw new TypeError ( "Cannot call a class as a function" ) } function $n ( e , t ) { for ( var n , s = 0 ; s < t . length ; s ++ ) n = t [ s ] , n . enumerable = n . enumerable || ! 1 , n . configurable = ! 0 , "value" in n && ( n . writable = ! 0 ) , Object . defineProperty ( e , n . key , n ) } function Zn ( e , t , n ) { return t && $n ( e . prototype , t ) , n && $n ( e , n ) , Object . defineProperty ( e , "prototype" , { writable : ! 1 } ) , e } function i ( e , t , n ) { return t in e ? Object . defineProperty ( e , t , { value : n , enumerable : ! 0 , configurable : ! 0 , writable : ! 0 } ) : e [ t ] = n , e } function De ( e , t ) { return es ( e ) || js ( e , t ) || wn ( e , t ) || _s ( ) } function P ( e ) { return Xn ( e ) || os ( e ) || wn ( e ) || ys ( ) } function Xn ( e ) { if ( Array . isArray ( e ) ) return je ( e ) } function es ( e ) { if ( Array . isArray ( e ) ) return e } function os ( e ) { if ( typeof Symbol != "undefined" && e [ Symbol . iterator ] != null || e [ "@@iterator" ] != null ) return Array . from ( e ) } function js ( e , t ) { var s , o , i , a , r , n = e == null ? null : typeof Symbol != "undefined" && e [ Symbol . iterator ] || e [ "@@iterator" ] ; if ( n == null ) return ; s = [ ] , o = ! 0 , i = ! 1 ; try { for ( n = n . call ( e ) ; ! ( o = ( a = n . next ( ) ) . done ) ; o = ! 0 ) if ( s . push ( a . value ) , t && s . length === t ) break } catch ( e ) { i = ! 0 , r = e } finally { try { ! o && n . return != null && n . return ( ) } finally { if ( i ) throw r } } return s } function wn ( e , t ) { if ( ! e ) return ; if ( typeof e == "string" ) return je ( e , t ) ; var n = Object . prototype . toString . call ( e ) . slice ( 8 , - 1 ) ; if ( n === "Object" && e . constructor && ( n = e . constructor . name ) , n === "Map" || n === "Set" ) return Array . from ( e ) ; if ( n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/ . test ( n ) ) return je ( e , t ) } function je ( e , t ) { ( t == null || t > e . length ) && ( t = e . length ) ; for ( var n = 0 , s = new Array ( t ) ; n < t ; n ++ ) s [ n ] = e [ n ] ; return s } function ys ( ) { throw new TypeError ( ` Invalid attempt to spread non-iterable instance.
In order to be iterable , non - array objects must have a [ Symbol . iterator ] ( ) method . ` )}function _s(){throw new TypeError( ` Invalid attempt to destructure non - iterable instance .
In order to be iterable , non - array objects must have a [ Symbol . iterator ] ( ) method . ` )}var t,n,s,o,a,r,c,l,d,u,h,m,f,g,v,j,_,w,x,E,k,A,S,M,F,T,z,D,N,L,I,V,W,U,K,q,Y,G,X,Q,Z,J,cn=function(){},nn,ke,Fe,Te,As,Ue,ae,le,me,ce,ie,nt,et,en,Qe,Qt,Xt,qe,qt,Wt,Ae,Vt,Pt,_e,Rt,Lt,Nt,Mt,fe,Et,bt,Pe,mt, $ e,ht,lt,ee,at,rt,Ge,Ye,Ke,We,Ie,ft,Re,ne,Ee,At,we,Tt,Ce,Ht,It,Bt, $ t,ot,Be,de,on,ve,he,ue,Fn,Rn,Pn,Hn,In,Bn,Vn,Oe,qn,xe,Kn,pe,Wn,Nn,zn,Sn,An,cs,Ve,kn,En,hs,ms,fs,ps,gs,vs,bs,On,yn,vn,gn,fn,mn,hn,un,dn,tn,Jt,Gt,Kt,Ut,Dt,zt,Ft,St,kt,xt,Ot,wt,yt,jt,gt,pt,ut,ct,it,ge={},rn={},an=null,sn={mark:cn,measure:cn};try{typeof window!="undefined"&&(ge=window),typeof document!="undefined"&&(rn=document),typeof MutationObserver!="undefined"&&(an=MutationObserver),typeof performance!="undefined"&&(sn=performance)}catch{}nn=ge.navigator||{},ke=nn.userAgent,Fe=ke===void 0?"":ke,f=ge,n=rn,Te=an,z=sn,As=!!f.document,u=!!n.documentElement&&!!n.head&&typeof n.addEventListener=="function"&&typeof n.createElement=="function",Ue=~Fe.indexOf("MSIE")||~Fe.indexOf("Trident/"),l="___FONT_AWESOME___",ie=16,nt="fa",et="svg-inline--fa",g="data-fa-i2svg",V="data-fa-pseudo-element",en="data-fa-pseudo-element-pending",W="data-prefix",U="data-icon",Qe="fontawesome-i2svg",Qt="async",Xt=["HTML","HEAD","STYLE","SCRIPT"],qe=function(){try{return!1}catch{return!1}}(),s="classic",o="sharp",Z=[s,o];function H(e){return new Proxy(e,{get:function(t,n){return n in t?t[n]:t[s]}})}A=H((G={},i(G,s,{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands",fak:"kit","fa-kit":"kit"}),i(G,o,{fa:"solid",fass:"solid","fa-solid":"solid"}),G)),k=H((ae={},i(ae,s,{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab",kit:"fak"}),i(ae,o,{solid:"fass"}),ae)),E=H((le={},i(le,s,{fab:"fa-brands",fad:"fa-duotone",fak:"fa-kit",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"}),i(le,o,{fass:"fa-solid"}),le)),qt=H((me={},i(me,s,{"fa-brands":"fab","fa-duotone":"fad","fa-kit":"fak","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"}),i(me,o,{"fa-solid":"fass"}),me)),Wt=/fa(s|r|l|t|d|b|k|ss)?[- ]/,Ae="fa-layers-text",Vt=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i,Pt=H((ce={},i(ce,s,{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"}),i(ce,o,{900:"fass"}),ce)),_e=[1,2,3,4,5,6,7,8,9,10],Rt=_e.concat([11,12,13,14,15,16,17,18,19,20]),Lt=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],v={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},M=new Set,Object.keys(k[s]).map(M.add.bind(M)),Object.keys(k[o]).map(M.add.bind(M)),Nt=[].concat(Z,P(M),["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",v.GROUP,v.SWAP_OPACITY,v.PRIMARY,v.SECONDARY]).concat(_e.map(function(e){return"".concat(e,"x")})).concat(Rt.map(function(e){return"w-".concat(e)})),F=f.FontAwesomeConfig||{};function zs(e){var t=n.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function Ns(e){return e===""||e!=="false"&&(e==="true"||e)}n&&typeof n.querySelector=="function"&&(Mt=[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","
-- fa - font - solid : normal 900 1 em / 1 "Font Awesome 6 Solid" ;
-- fa - font - regular : normal 400 1 em / 1 "Font Awesome 6 Regular" ;
-- fa - font - light : normal 300 1 em / 1 "Font Awesome 6 Light" ;
-- fa - font - thin : normal 100 1 em / 1 "Font Awesome 6 Thin" ;
-- fa - font - duotone : normal 900 1 em / 1 "Font Awesome 6 Duotone" ;
-- fa - font - sharp - solid : normal 900 1 em / 1 "Font Awesome 6 Sharp" ;
-- fa - font - brands : normal 400 1 em / 1 "Font Awesome 6 Brands" ;
}
svg : not ( : root ) . svg - inline -- fa , svg : not ( : host ) . svg - inline -- fa {
overflow : visible ;
box - sizing : content - box ;
}
. svg - inline -- fa {
display : var ( -- fa - display , inline - block ) ;
height : 1 em ;
overflow : visible ;
vertical - align : - 0.125 em ;
}
. svg - inline -- fa . fa - 2 xs {
vertical - align : 0.1 em ;
}
. svg - inline -- fa . fa - xs {
vertical - align : 0 em ;
}
. svg - inline -- fa . fa - sm {
vertical - align : - 0.0714285705 em ;
}
. svg - inline -- fa . fa - lg {
vertical - align : - 0.2 em ;
}
. svg - inline -- fa . fa - xl {
vertical - align : - 0.25 em ;
}
. svg - inline -- fa . fa - 2 xl {
vertical - align : - 0.3125 em ;
}
. svg - inline -- fa . fa - pull - left {
margin - right : var ( -- fa - pull - margin , 0.3 em ) ;
width : auto ;
}
. svg - inline -- fa . fa - pull - right {
margin - left : var ( -- fa - pull - margin , 0.3 em ) ;
width : auto ;
}
. svg - inline -- fa . fa - li {
width : var ( -- fa - li - width , 2 em ) ;
top : 0.25 em ;
}
. svg - inline -- fa . fa - fw {
width : var ( -- fa - fw - width , 1.25 em ) ;
}
. fa - layers svg . svg - inline -- fa {
bottom : 0 ;
left : 0 ;
margin : auto ;
position : absolute ;
right : 0 ;
top : 0 ;
}
. fa - layers - counter , . fa - layers - text {
display : inline - block ;
position : absolute ;
text - align : center ;
}
. fa - layers {
display : inline - block ;
height : 1 em ;
position : relative ;
text - align : center ;
vertical - align : - 0.125 em ;
width : 1 em ;
}
. fa - layers svg . svg - inline -- fa {
- webkit - transform - origin : center center ;
transform - origin : center center ;
}
. fa - layers - text {
left : 50 % ;
top : 50 % ;
- webkit - transform : translate ( - 50 % , - 50 % ) ;
transform : translate ( - 50 % , - 50 % ) ;
- webkit - transform - origin : center center ;
transform - origin : center center ;
}
. fa - layers - counter {
background - color : var ( -- fa - counter - background - color , # ff253a ) ;
border - radius : var ( -- fa - counter - border - radius , 1 em ) ;
box - sizing : border - box ;
color : var ( -- fa - inverse , # fff ) ;
line - height : var ( -- fa - counter - line - height , 1 ) ;
max - width : var ( -- fa - counter - max - width , 5 em ) ;
min - width : var ( -- fa - counter - min - width , 1.5 em ) ;
overflow : hidden ;
padding : var ( -- fa - counter - padding , 0.25 em 0.5 em ) ;
right : var ( -- fa - right , 0 ) ;
text - overflow : ellipsis ;
top : var ( -- fa - top , 0 ) ;
- webkit - transform : scale ( var ( -- fa - counter - scale , 0.25 ) ) ;
transform : scale ( var ( -- fa - counter - scale , 0.25 ) ) ;
- webkit - transform - origin : top right ;
transform - origin : top right ;
}
. fa - layers - bottom - right {
bottom : var ( -- fa - bottom , 0 ) ;
right : var ( -- fa - right , 0 ) ;
top : auto ;
- webkit - transform : scale ( var ( -- fa - layers - scale , 0.25 ) ) ;
transform : scale ( var ( -- fa - layers - scale , 0.25 ) ) ;
- webkit - transform - origin : bottom right ;
transform - origin : bottom right ;
}
. fa - layers - bottom - left {
bottom : var ( -- fa - bottom , 0 ) ;
left : var ( -- fa - left , 0 ) ;
right : auto ;
top : auto ;
- webkit - transform : scale ( var ( -- fa - layers - scale , 0.25 ) ) ;
transform : scale ( var ( -- fa - layers - scale , 0.25 ) ) ;
- webkit - transform - origin : bottom left ;
transform - origin : bottom left ;
}
. fa - layers - top - right {
top : var ( -- fa - top , 0 ) ;
right : var ( -- fa - right , 0 ) ;
- webkit - transform : scale ( var ( -- fa - layers - scale , 0.25 ) ) ;
transform : scale ( var ( -- fa - layers - scale , 0.25 ) ) ;
- webkit - transform - origin : top right ;
transform - origin : top right ;
}
. fa - layers - top - left {
left : var ( -- fa - left , 0 ) ;
right : auto ;
top : var ( -- fa - top , 0 ) ;
- webkit - transform : scale ( var ( -- fa - layers - scale , 0.25 ) ) ;
transform : scale ( var ( -- fa - layers - scale , 0.25 ) ) ;
- webkit - transform - origin : top left ;
transform - origin : top left ;
}
. fa - 1 x {
font - size : 1 em ;
}
. fa - 2 x {
font - size : 2 em ;
}
. fa - 3 x {
font - size : 3 em ;
}
. fa - 4 x {
font - size : 4 em ;
}
. fa - 5 x {
font - size : 5 em ;
}
. fa - 6 x {
font - size : 6 em ;
}
. fa - 7 x {
font - size : 7 em ;
}
. fa - 8 x {
font - size : 8 em ;
}
. fa - 9 x {
font - size : 9 em ;
}
. fa - 10 x {
font - size : 10 em ;
}
. fa - 2 xs {
font - size : 0.625 em ;
line - height : 0.1 em ;
vertical - align : 0.225 em ;
}
. fa - xs {
font - size : 0.75 em ;
line - height : 0.0833333337 em ;
vertical - align : 0.125 em ;
}
. fa - sm {
font - size : 0.875 em ;
line - height : 0.0714285718 em ;
vertical - align : 0.0535714295 em ;
}
. fa - lg {
font - size : 1.25 em ;
line - height : 0.05 em ;
vertical - align : - 0.075 em ;
}
. fa - xl {
font - size : 1.5 em ;
line - height : 0.0416666682 em ;
vertical - align : - 0.125 em ;
}
. fa - 2 xl {
font - size : 2 em ;
line - height : 0.03125 em ;
vertical - align : - 0.1875 em ;
}
. fa - fw {
text - align : center ;
width : 1.25 em ;
}
. fa - ul {
list - style - type : none ;
margin - left : var ( -- fa - li - margin , 2.5 em ) ;
padding - left : 0 ;
}
. fa - ul > li {
position : relative ;
}
. fa - li {
left : calc ( var ( -- fa - li - width , 2 em ) * - 1 ) ;
position : absolute ;
text - align : center ;
width : var ( -- fa - li - width , 2 em ) ;
line - height : inherit ;
}
. fa - border {
border - color : var ( -- fa - border - color , # eee ) ;
border - radius : var ( -- fa - border - radius , 0.1 em ) ;
border - style : var ( -- fa - border - style , solid ) ;
border - width : var ( -- fa - border - width , 0.08 em ) ;
padding : var ( -- fa - border - padding , 0.2 em 0.25 em 0.15 em ) ;
}
. fa - pull - left {
float : left ;
margin - right : var ( -- fa - pull - margin , 0.3 em ) ;
}
. fa - pull - right {
float : right ;
margin - left : var ( -- fa - pull - margin , 0.3 em ) ;
}
. fa - beat {
- webkit - animation - name : fa - beat ;
animation - name : fa - beat ;
- webkit - animation - delay : var ( -- fa - animation - delay , 0 s ) ;
animation - delay : var ( -- fa - animation - delay , 0 s ) ;
- webkit - animation - direction : var ( -- fa - animation - direction , normal ) ;
animation - direction : var ( -- fa - animation - direction , normal ) ;
- webkit - animation - duration : var ( -- fa - animation - duration , 1 s ) ;
animation - duration : var ( -- fa - animation - duration , 1 s ) ;
- webkit - animation - iteration - count : var ( -- fa - animation - iteration - count , infinite ) ;
animation - iteration - count : var ( -- fa - animation - iteration - count , infinite ) ;
- webkit - animation - timing - function : var ( -- fa - animation - timing , ease - in - out ) ;
animation - timing - function : var ( -- fa - animation - timing , ease - in - out ) ;
}
. fa - bounce {
- webkit - animation - name : fa - bounce ;
animation - name : fa - bounce ;
- webkit - animation - delay : var ( -- fa - animation - delay , 0 s ) ;
animation - delay : var ( -- fa - animation - delay , 0 s ) ;
- webkit - animation - direction : var ( -- fa - animation - direction , normal ) ;
animation - direction : var ( -- fa - animation - direction , normal ) ;
- webkit - animation - duration : var ( -- fa - animation - duration , 1 s ) ;
animation - duration : var ( -- fa - animation - duration , 1 s ) ;
- webkit - animation - iteration - count : var ( -- fa - animation - iteration - count , infinite ) ;
animation - iteration - count : var ( -- fa - animation - iteration - count , infinite ) ;
- webkit - animation - timing - function : var ( -- fa - animation - timing , cubic - bezier ( 0.28 , 0.84 , 0.42 , 1 ) ) ;
animation - timing - function : var ( -- fa - animation - timing , cubic - bezier ( 0.28 , 0.84 , 0.42 , 1 ) ) ;
}
. fa - fade {
- webkit - animation - name : fa - fade ;
animation - name : fa - fade ;
- webkit - animation - delay : var ( -- fa - animation - delay , 0 s ) ;
animation - delay : var ( -- fa - animation - delay , 0 s ) ;
- webkit - animation - direction : var ( -- fa - animation - direction , normal ) ;
animation - direction : var ( -- fa - animation - direction , normal ) ;
- webkit - animation - duration : var ( -- fa - animation - duration , 1 s ) ;
animation - duration : var ( -- fa - animation - duration , 1 s ) ;
- webkit - animation - iteration - count : var ( -- fa - animation - iteration - count , infinite ) ;
animation - iteration - count : var ( -- fa - animation - iteration - count , infinite ) ;
- webkit - animation - timing - function : var ( -- fa - animation - timing , cubic - bezier ( 0.4 , 0 , 0.6 , 1 ) ) ;
animation - timing - function : var ( -- fa - animation - timing , cubic - bezier ( 0.4 , 0 , 0.6 , 1 ) ) ;
}
. fa - beat - fade {
- webkit - animation - name : fa - beat - fade ;
animation - name : fa - beat - fade ;
- webkit - animation - delay : var ( -- fa - animation - delay , 0 s ) ;
animation - delay : var ( -- fa - animation - delay , 0 s ) ;
- webkit - animation - direction : var ( -- fa - animation - direction , normal ) ;
animation - direction : var ( -- fa - animation - direction , normal ) ;
- webkit - animation - duration : var ( -- fa - animation - duration , 1 s ) ;
animation - duration : var ( -- fa - animation - duration , 1 s ) ;
- webkit - animation - iteration - count : var ( -- fa - animation - iteration - count , infinite ) ;
animation - iteration - count : var ( -- fa - animation - iteration - count , infinite ) ;
- webkit - animation - timing - function : var ( -- fa - animation - timing , cubic - bezier ( 0.4 , 0 , 0.6 , 1 ) ) ;
animation - timing - function : var ( -- fa - animation - timing , cubic - bezier ( 0.4 , 0 , 0.6 , 1 ) ) ;
}
. fa - flip {
- webkit - animation - name : fa - flip ;
animation - name : fa - flip ;
- webkit - animation - delay : var ( -- fa - animation - delay , 0 s ) ;
animation - delay : var ( -- fa - animation - delay , 0 s ) ;
- webkit - animation - direction : var ( -- fa - animation - direction , normal ) ;
animation - direction : var ( -- fa - animation - direction , normal ) ;
- webkit - animation - duration : var ( -- fa - animation - duration , 1 s ) ;
animation - duration : var ( -- fa - animation - duration , 1 s ) ;
- webkit - animation - iteration - count : var ( -- fa - animation - iteration - count , infinite ) ;
animation - iteration - count : var ( -- fa - animation - iteration - count , infinite ) ;
- webkit - animation - timing - function : var ( -- fa - animation - timing , ease - in - out ) ;
animation - timing - function : var ( -- fa - animation - timing , ease - in - out ) ;
}
. fa - shake {
- webkit - animation - name : fa - shake ;
animation - name : fa - shake ;
- webkit - animation - delay : var ( -- fa - animation - delay , 0 s ) ;
animation - delay : var ( -- fa - animation - delay , 0 s ) ;
- webkit - animation - direction : var ( -- fa - animation - direction , normal ) ;
animation - direction : var ( -- fa - animation - direction , normal ) ;
- webkit - animation - duration : var ( -- fa - animation - duration , 1 s ) ;
animation - duration : var ( -- fa - animation - duration , 1 s ) ;
- webkit - animation - iteration - count : var ( -- fa - animation - iteration - count , infinite ) ;
animation - iteration - count : var ( -- fa - animation - iteration - count , infinite ) ;
- webkit - animation - timing - function : var ( -- fa - animation - timing , linear ) ;
animation - timing - function : var ( -- fa - animation - timing , linear ) ;
}
. fa - spin {
- webkit - animation - name : fa - spin ;
animation - name : fa - spin ;
- webkit - animation - delay : var ( -- fa - animation - delay , 0 s ) ;
animation - delay : var ( -- fa - animation - delay , 0 s ) ;
- webkit - animation - direction : var ( -- fa - animation - direction , normal ) ;
animation - direction : var ( -- fa - animation - direction , normal ) ;
- webkit - animation - duration : var ( -- fa - animation - duration , 2 s ) ;
animation - duration : var ( -- fa - animation - duration , 2 s ) ;
- webkit - animation - iteration - count : var ( -- fa - animation - iteration - count , infinite ) ;
animation - iteration - count : var ( -- fa - animation - iteration - count , infinite ) ;
- webkit - animation - timing - function : var ( -- fa - animation - timing , linear ) ;
animation - timing - function : var ( -- fa - animation - timing , linear ) ;
}
. fa - spin - reverse {
-- fa - animation - direction : reverse ;
}
. fa - pulse ,
. fa - spin - pulse {
- webkit - animation - name : fa - spin ;
animation - name : fa - spin ;
- webkit - animation - direction : var ( -- fa - animation - direction , normal ) ;
animation - direction : var ( -- fa - animation - direction , normal ) ;
- webkit - animation - duration : var ( -- fa - animation - duration , 1 s ) ;
animation - duration : var ( -- fa - animation - duration , 1 s ) ;
- webkit - animation - iteration - count : var ( -- fa - animation - iteration - count , infinite ) ;
animation - iteration - count : var ( -- fa - animation - iteration - count , infinite ) ;
- webkit - animation - timing - function : var ( -- fa - animation - timing , steps ( 8 ) ) ;
animation - timing - function : var ( -- fa - animation - timing , steps ( 8 ) ) ;
}
@ media ( prefers - reduced - motion : reduce ) {
. fa - beat ,
. fa - bounce ,
. fa - fade ,
. fa - beat - fade ,
. fa - flip ,
. fa - pulse ,
. fa - shake ,
. fa - spin ,
. fa - spin - pulse {
- webkit - animation - delay : - 1 ms ;
animation - delay : - 1 ms ;
- webkit - animation - duration : 1 ms ;
animation - duration : 1 ms ;
- webkit - animation - iteration - count : 1 ;
animation - iteration - count : 1 ;
transition - delay : 0 s ;
transition - duration : 0 s ;
}
}
@ - webkit - keyframes fa - beat {
0 % , 90 % {
- webkit - transform : scale ( 1 ) ;
transform : scale ( 1 ) ;
}
45 % {
- webkit - transform : scale ( var ( -- fa - beat - scale , 1.25 ) ) ;
transform : scale ( var ( -- fa - beat - scale , 1.25 ) ) ;
}
}
@ keyframes fa - beat {
0 % , 90 % {
- webkit - transform : scale ( 1 ) ;
transform : scale ( 1 ) ;
}
45 % {
- webkit - transform : scale ( var ( -- fa - beat - scale , 1.25 ) ) ;
transform : scale ( var ( -- fa - beat - scale , 1.25 ) ) ;
}
}
@ - webkit - keyframes fa - bounce {
0 % {
- webkit - transform : scale ( 1 , 1 ) translateY ( 0 ) ;
transform : scale ( 1 , 1 ) translateY ( 0 ) ;
}
10 % {
- webkit - transform : scale ( var ( -- fa - bounce - start - scale - x , 1.1 ) , var ( -- fa - bounce - start - scale - y , 0.9 ) ) translateY ( 0 ) ;
transform : scale ( var ( -- fa - bounce - start - scale - x , 1.1 ) , var ( -- fa - bounce - start - scale - y , 0.9 ) ) translateY ( 0 ) ;
}
30 % {
- webkit - transform : scale ( var ( -- fa - bounce - jump - scale - x , 0.9 ) , var ( -- fa - bounce - jump - scale - y , 1.1 ) ) translateY ( var ( -- fa - bounce - height , - 0.5 em ) ) ;
transform : scale ( var ( -- fa - bounce - jump - scale - x , 0.9 ) , var ( -- fa - bounce - jump - scale - y , 1.1 ) ) translateY ( var ( -- fa - bounce - height , - 0.5 em ) ) ;
}
50 % {
- webkit - transform : scale ( var ( -- fa - bounce - land - scale - x , 1.05 ) , var ( -- fa - bounce - land - scale - y , 0.95 ) ) translateY ( 0 ) ;
transform : scale ( var ( -- fa - bounce - land - scale - x , 1.05 ) , var ( -- fa - bounce - land - scale - y , 0.95 ) ) translateY ( 0 ) ;
}
57 % {
- webkit - transform : scale ( 1 , 1 ) translateY ( var ( -- fa - bounce - rebound , - 0.125 em ) ) ;
transform : scale ( 1 , 1 ) translateY ( var ( -- fa - bounce - rebound , - 0.125 em ) ) ;
}
64 % {
- webkit - transform : scale ( 1 , 1 ) translateY ( 0 ) ;
transform : scale ( 1 , 1 ) translateY ( 0 ) ;
}
100 % {
- webkit - transform : scale ( 1 , 1 ) translateY ( 0 ) ;
transform : scale ( 1 , 1 ) translateY ( 0 ) ;
}
}
@ keyframes fa - bounce {
0 % {
- webkit - transform : scale ( 1 , 1 ) translateY ( 0 ) ;
transform : scale ( 1 , 1 ) translateY ( 0 ) ;
}
10 % {
- webkit - transform : scale ( var ( -- fa - bounce - start - scale - x , 1.1 ) , var ( -- fa - bounce - start - scale - y , 0.9 ) ) translateY ( 0 ) ;
transform : scale ( var ( -- fa - bounce - start - scale - x , 1.1 ) , var ( -- fa - bounce - start - scale - y , 0.9 ) ) translateY ( 0 ) ;
}
30 % {
- webkit - transform : scale ( var ( -- fa - bounce - jump - scale - x , 0.9 ) , var ( -- fa - bounce - jump - scale - y , 1.1 ) ) translateY ( var ( -- fa - bounce - height , - 0.5 em ) ) ;
transform : scale ( var ( -- fa - bounce - jump - scale - x , 0.9 ) , var ( -- fa - bounce - jump - scale - y , 1.1 ) ) translateY ( var ( -- fa - bounce - height , - 0.5 em ) ) ;
}
50 % {
- webkit - transform : scale ( var ( -- fa - bounce - land - scale - x , 1.05 ) , var ( -- fa - bounce - land - scale - y , 0.95 ) ) translateY ( 0 ) ;
transform : scale ( var ( -- fa - bounce - land - scale - x , 1.05 ) , var ( -- fa - bounce - land - scale - y , 0.95 ) ) translateY ( 0 ) ;
}
57 % {
- webkit - transform : scale ( 1 , 1 ) translateY ( var ( -- fa - bounce - rebound , - 0.125 em ) ) ;
transform : scale ( 1 , 1 ) translateY ( var ( -- fa - bounce - rebound , - 0.125 em ) ) ;
}
64 % {
- webkit - transform : scale ( 1 , 1 ) translateY ( 0 ) ;
transform : scale ( 1 , 1 ) translateY ( 0 ) ;
}
100 % {
- webkit - transform : scale ( 1 , 1 ) translateY ( 0 ) ;
transform : scale ( 1 , 1 ) translateY ( 0 ) ;
}
}
@ - webkit - keyframes fa - fade {
50 % {
opacity : var ( -- fa - fade - opacity , 0.4 ) ;
}
}
@ keyframes fa - fade {
50 % {
opacity : var ( -- fa - fade - opacity , 0.4 ) ;
}
}
@ - webkit - keyframes fa - beat - fade {
0 % , 100 % {
opacity : var ( -- fa - beat - fade - opacity , 0.4 ) ;
- webkit - transform : scale ( 1 ) ;
transform : scale ( 1 ) ;
}
50 % {
opacity : 1 ;
- webkit - transform : scale ( var ( -- fa - beat - fade - scale , 1.125 ) ) ;
transform : scale ( var ( -- fa - beat - fade - scale , 1.125 ) ) ;
}
}
@ keyframes fa - beat - fade {
0 % , 100 % {
opacity : var ( -- fa - beat - fade - opacity , 0.4 ) ;
- webkit - transform : scale ( 1 ) ;
transform : scale ( 1 ) ;
}
50 % {
opacity : 1 ;
- webkit - transform : scale ( var ( -- fa - beat - fade - scale , 1.125 ) ) ;
transform : scale ( var ( -- fa - beat - fade - scale , 1.125 ) ) ;
}
}
@ - webkit - keyframes fa - flip {
50 % {
- webkit - transform : rotate3d ( var ( -- fa - flip - x , 0 ) , var ( -- fa - flip - y , 1 ) , var ( -- fa - flip - z , 0 ) , var ( -- fa - flip - angle , - 180 deg ) ) ;
transform : rotate3d ( var ( -- fa - flip - x , 0 ) , var ( -- fa - flip - y , 1 ) , var ( -- fa - flip - z , 0 ) , var ( -- fa - flip - angle , - 180 deg ) ) ;
}
}
@ keyframes fa - flip {
50 % {
- webkit - transform : rotate3d ( var ( -- fa - flip - x , 0 ) , var ( -- fa - flip - y , 1 ) , var ( -- fa - flip - z , 0 ) , var ( -- fa - flip - angle , - 180 deg ) ) ;
transform : rotate3d ( var ( -- fa - flip - x , 0 ) , var ( -- fa - flip - y , 1 ) , var ( -- fa - flip - z , 0 ) , var ( -- fa - flip - angle , - 180 deg ) ) ;
}
}
@ - webkit - keyframes fa - shake {
0 % {
- webkit - transform : rotate ( - 15 deg ) ;
transform : rotate ( - 15 deg ) ;
}
4 % {
- webkit - transform : rotate ( 15 deg ) ;
transform : rotate ( 15 deg ) ;
}
8 % , 24 % {
- webkit - transform : rotate ( - 18 deg ) ;
transform : rotate ( - 18 deg ) ;
}
12 % , 28 % {
- webkit - transform : rotate ( 18 deg ) ;
transform : rotate ( 18 deg ) ;
}
16 % {
- webkit - transform : rotate ( - 22 deg ) ;
transform : rotate ( - 22 deg ) ;
}
20 % {
- webkit - transform : rotate ( 22 deg ) ;
transform : rotate ( 22 deg ) ;
}
32 % {
- webkit - transform : rotate ( - 12 deg ) ;
transform : rotate ( - 12 deg ) ;
}
36 % {
- webkit - transform : rotate ( 12 deg ) ;
transform : rotate ( 12 deg ) ;
}
40 % , 100 % {
- webkit - transform : rotate ( 0 deg ) ;
transform : rotate ( 0 deg ) ;
}
}
@ keyframes fa - shake {
0 % {
- webkit - transform : rotate ( - 15 deg ) ;
transform : rotate ( - 15 deg ) ;
}
4 % {
- webkit - transform : rotate ( 15 deg ) ;
transform : rotate ( 15 deg ) ;
}
8 % , 24 % {
- webkit - transform : rotate ( - 18 deg ) ;
transform : rotate ( - 18 deg ) ;
}
12 % , 28 % {
- webkit - transform : rotate ( 18 deg ) ;
transform : rotate ( 18 deg ) ;
}
16 % {
- webkit - transform : rotate ( - 22 deg ) ;
transform : rotate ( - 22 deg ) ;
}
20 % {
- webkit - transform : rotate ( 22 deg ) ;
transform : rotate ( 22 deg ) ;
}
32 % {
- webkit - transform : rotate ( - 12 deg ) ;
transform : rotate ( - 12 deg ) ;
}
36 % {
- webkit - transform : rotate ( 12 deg ) ;
transform : rotate ( 12 deg ) ;
}
40 % , 100 % {
- webkit - transform : rotate ( 0 deg ) ;
transform : rotate ( 0 deg ) ;
}
}
@ - webkit - keyframes fa - spin {
0 % {
- webkit - transform : rotate ( 0 deg ) ;
transform : rotate ( 0 deg ) ;
}
100 % {
- webkit - transform : rotate ( 360 deg ) ;
transform : rotate ( 360 deg ) ;
}
}
@ keyframes fa - spin {
0 % {
- webkit - transform : rotate ( 0 deg ) ;
transform : rotate ( 0 deg ) ;
}
100 % {
- webkit - transform : rotate ( 360 deg ) ;
transform : rotate ( 360 deg ) ;
}
}
. fa - rotate - 90 {
- webkit - transform : rotate ( 90 deg ) ;
transform : rotate ( 90 deg ) ;
}
. fa - rotate - 180 {
- webkit - transform : rotate ( 180 deg ) ;
transform : rotate ( 180 deg ) ;
}
. fa - rotate - 270 {
- webkit - transform : rotate ( 270 deg ) ;
transform : rotate ( 270 deg ) ;
}
. fa - flip - horizontal {
- webkit - transform : scale ( - 1 , 1 ) ;
transform : scale ( - 1 , 1 ) ;
}
. fa - flip - vertical {
- webkit - transform : scale ( 1 , - 1 ) ;
transform : scale ( 1 , - 1 ) ;
}
. fa - flip - both ,
. fa - flip - horizontal . fa - flip - vertical {
- webkit - transform : scale ( - 1 , - 1 ) ;
transform : scale ( - 1 , - 1 ) ;
}
. fa - rotate - by {
- webkit - transform : rotate ( var ( -- fa - rotate - angle , none ) ) ;
transform : rotate ( var ( -- fa - rotate - angle , none ) ) ;
}
. fa - stack {
display : inline - block ;
vertical - align : middle ;
height : 2 em ;
position : relative ;
width : 2.5 em ;
}
. fa - stack - 1 x ,
. fa - stack - 2 x {
bottom : 0 ;
left : 0 ;
margin : auto ;
position : absolute ;
right : 0 ;
top : 0 ;
z - index : var ( -- fa - stack - z - index , auto ) ;
}
. svg - inline -- fa . fa - stack - 1 x {
height : 1 em ;
width : 1.25 em ;
}
. svg - inline -- fa . fa - stack - 2 x {
height : 2 em ;
width : 2.5 em ;
}
. fa - inverse {
color : var ( -- fa - inverse , # fff ) ;
}
. sr - only ,
. fa - sr - only {
position : absolute ;
width : 1 px ;
height : 1 px ;
padding : 0 ;
margin : - 1 px ;
overflow : hidden ;
clip : rect ( 0 , 0 , 0 , 0 ) ;
white - space : nowrap ;
border - width : 0 ;
}
. sr - only - focusable : not ( : focus ) ,
. fa - sr - only - focusable : not ( : focus ) {
position : absolute ;
width : 1 px ;
height : 1 px ;
padding : 0 ;
margin : - 1 px ;
overflow : hidden ;
clip : rect ( 0 , 0 , 0 , 0 ) ;
white - space : nowrap ;
border - width : 0 ;
}
. svg - inline -- fa . fa - primary {
fill : var ( -- fa - primary - color , currentColor ) ;
opacity : var ( -- fa - primary - opacity , 1 ) ;
}
. svg - inline -- fa . fa - secondary {
fill : var ( -- fa - secondary - color , currentColor ) ;
opacity : var ( -- fa - secondary - opacity , 0.4 ) ;
}
. svg - inline -- fa . fa - swap - opacity . fa - primary {
opacity : var ( -- fa - secondary - opacity , 0.4 ) ;
}
. svg - inline -- fa . fa - swap - opacity . fa - secondary {
opacity : var ( -- fa - primary - opacity , 1 ) ;
}
. svg - inline -- fa mask . fa - primary ,
. svg - inline -- fa mask . fa - secondary {
fill : black ;
}
. fad . fa - inverse ,
. fa - duotone . fa - inverse {
color : var ( -- fa - inverse , # fff ) ;
2023-01-03 05:06:56 +00:00
} ` ;function vt(){var a,r,c,e=nt,o=et,n=t.cssPrefix,i=t.replacementClass,s=bt;return(n!==e||i!==o)&&(a=new RegExp(" \\ .".concat(e," \\ -"),"g"),r=new RegExp(" \\ --".concat(e," \\ -"),"g"),c=new RegExp(" \\ .".concat(o),"g"),s=s.replace(a,".".concat(n,"-")).replace(r,"--".concat(n,"-")).replace(c,".".concat(i))),s}Pe=!1;function He(){t.autoAddCss&&!Pe&&(Rs(vt()),Pe=!0)}mt={mixout:function(){return{dom:{css:vt,insertCss:He}}},hooks:function(){return{beforeDOMElementCreation:function(){He()},beforeI2svg:function(){He()}}}},d=f||{},d[l]||(d[l]={}),d[l].styles||(d[l].styles={}),d[l].hooks||(d[l].hooks={}),d[l].shims||(d[l].shims=[]),r=d[l], $ e=[],ht=function e(){n.removeEventListener("DOMContentLoaded",e),I=1, $ e.map(function(e){return e()})},I=!1,u&&(I=(n.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState),I||n.addEventListener("DOMContentLoaded",ht));function Us(e){if(!u)return;I?setTimeout(e,0): $ e.push(e)}function B(e){var t=e.tag,n=e.attributes,o=n===void 0?{}:n,s=e.children,i=s===void 0?[]:s;return typeof e=="string"?Ct(e):"<".concat(t," ").concat(Ps(o),">").concat(i.map(B).join(""),"</").concat(t,">")}function dt(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}lt=function(t,n){return function(e,s,o,i){return t.call(n,e,s,o,i)}},q=function(t,n,s,o){var i,a,c,r=Object.keys(t),l=r.length,d=o!==void 0?lt(n,o):n;for(s===void 0?(i=1,a=t[r[0]]):(i=0,a=s);i<l;i++)c=r[i],a=d(a,t[c],c,t);return a};function Ks(e){for(var t,o,s=[],n=0,i=e.length;n<i;)t=e.charCodeAt(n++),t>=55296&&t<=56319&&n<i?(o=e.charCodeAt(n++),(o&64512)==56320?s.push(((t&1023)<<10)+(o&1023)+65536):(s.push(t),n--)):s.push(t);return s}function Ze(e){var t=Ks(e);return t.length===1?t[0].toString(16):null}function qs(e,t){var s,o=e.length,n=e.charCodeAt(t);return n>=55296&&n<=56319&&o>t+1&&(s=e.charCodeAt(t+1),s>=56320&&s<=57343)?(n-55296)*1024+s-56320+65536:n}function Cn(e){return Object.keys(e).reduce(function(t,n){var s=e[n],o=!!s.icon;return o?t[s.iconName]=s.icon:t[n]=s,t},{})}function tt(t,n){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=o.skipHooks,i=s!==void 0&&s,a=Cn(n);typeof r.hooks.addPack=="function"&&!i?r.hooks.addPack(t,Cn(n)):r.styles[t]=e(e({},r.styles[t]||{}),a),t==="fas"&&tt("fa",n)}x=r.styles,at=r.shims,rt=(J={},i(J,s,Object.values(E[s])),i(J,o,Object.values(E[o])),J),K=null,Ge={},Ye={},Ke={},We={},Ie={},ft=(ee={},i(ee,s,Object.keys(A[s])),i(ee,o,Object.keys(A[o])),ee);function Ws(e){return~Nt.indexOf(e)}function $ s(e,t){var s=t.split("-"),o=s[0],n=s.slice(1).join("-");return o===e&&n!==""&&!Ws(n)?n:null}Re=function(){var s,o,n=function(t){return q(x,function(e,n,s){return e[s]=q(n,t,{}),e},{})};Ge=n(function(e,t,n){if(t[3]&&(e[t[3]]=n),t[2]){var s=t[2].filter(function(e){return typeof e=="number"});s.forEach(function(t){e[t.toString(16)]=n})}return e}),Ye=n(function(e,t,n){if(e[n]=n,t[2]){var s=t[2].filter(function(e){return typeof e=="string"});s.forEach(function(t){e[t]=n})}return e}),Ie=n(function(e,t,n){var s=t[2];return e[n]=n,s.forEach(function(t){e[t]=n}),e}),o="far"in x||t.autoFetchSvg,s=q(at,function(e,t){var n=t[0],s=t[1],i=t[2];return s==="far"&&!o&&(s="fas"),typeof n=="string"&&(e.names[n]={prefix:s,iconName:i}),typeof n=="number"&&(e.unicodes[n.toString(16)]={prefix:s,iconName:i}),e},{names:{},unicodes:{}}),Ke=s.names,We=s.unicodes,K=se(t.styleDefault,{family:t.familyDefault})},Ls(function(e){K=se(e.styleDefault,{family:t.familyDefault})}),Re();function Le(e,t){return(Ge[e]||{})[t]}function Vs(e,t){return(Ye[e]||{})[t]}function O(e,t){return(Ie[e]||{})[t]}function st(e){return Ke[e]||{prefix:null,iconName:null}}function Is(e){var n=We[e],t=Le("fas",e);return n||(t?{prefix:"fas",iconName:t}:null)||{prefix:null,iconName:null}}function b(){return K}ne=function(){return{prefix:null,iconName:null,rest:[]}};function se(e){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=o.family,t=n===void 0?s:n,i=A[t][e],a=k[t][e]||k[t][i],c=e in r.styles?e:null;return a||c||null}Ee=(X={},i(X,s,Object.keys(E[s])),i(X,o,Object.keys(E[o])),X);function re(e){var n,c,u=arguments.length>1&&
2022-10-24 16:20:17 +00:00
` ),s.setAttribute(g,""),s.innerHTML=r}};function bn(e){e()}function jn(e,n){var s,o=typeof n=="function"?n:D;e.length===0?o():(s=bn,t.mutateApproach===Qt&&(s=f.requestAnimationFrame||bn),s(function(){var t=Cs(),n=he.begin("mutate");e.map(t),n(),o()}))}ue=!1;function _n(){ue=!0}function ye(){ue=!1}L=null;function xn(e){if(!Te)return;if(!t.observeMutations)return;var s=e.treeCallback,c=s===void 0?D:s,o=e.nodeCallback,l=o===void 0?D:o,i=e.pseudoElementsCallback,a=i===void 0?D:i,r=e.observeMutationsRoot,d=r===void 0?n:r;if(L=new Te(function(e){if(ue)return;var n=b();C(e).forEach(function(e){if(e.type==="childList"&&e.addedNodes.length>0&&!ln(e.addedNodes[0])&&(t.searchPseudoElements&&a(e.target),c(e.target)),e.type==="attributes"&&e.target.parentNode&&t.searchPseudoElements&&a(e.target.parentNode),e.type==="attributes"&&ln(e.target)&&~Lt.indexOf(e.attributeName))if(e.attributeName==="class"&&ks(e.target)){var s=re(Se(e.target)),i=s.prefix,o=s.iconName;e.target.setAttribute(W,i||n),o&&e.target.setAttribute(U,o)}else Es(e.target)&&l(e.target)})}),!u)return;L.observe(d,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function Yn(){if(!L)return;L.disconnect()}function us(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(e,t){var n=t.split(":"),s=n[0],o=n.slice(1);return s&&o.length>0&&(e[s]=o.join(":").trim()),e},{})),n}function ds(e){var s=e.getAttribute("data-prefix"),o=e.getAttribute("data-icon"),i=e.innerText!==void 0?e.innerText.trim():"",n=re(Se(e));return n.prefix||(n.prefix=b()),s&&o&&(n.prefix=s,n.iconName=o),n.iconName&&n.prefix?n:(n.prefix&&i.length>0&&(n.iconName=Vs(n.prefix,e.innerText)||Le(n.prefix,Ze(e.innerText))),!n.iconName&&t.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(n.iconName=e.firstChild.data),n)}function rs(e){var n=C(e.attributes).reduce(function(e,t){return e.name!=="class"&&e.name!=="style"&&(e[t.name]=t.value),e},{}),s=e.getAttribute("title"),o=e.getAttribute("data-fa-title-id");return t.autoA11y&&(s?n["aria-labelledby"]="".concat(t.replacementClass,"-title-").concat(o||R()):(n["aria-hidden"]="true",n.focusable="false")),n}function is(){return{iconName:null,title:null,titleId:null,prefix:null,transform:c,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Mn(t){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=ds(t),o=n.iconName,i=n.prefix,a=n.rest,r=rs(t),l=Ne("parseNodeAttributes",{},t),d=s.styleParser?us(t):[];return e({iconName:o,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:i,transform:c,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:d,attributes:r}},l)}Fn=r.styles;function Tn(e){var n=t.autoReplaceSvg==="nest"?Mn(e,{styleParser:!1}):Mn(e);return~n.extra.classes.indexOf(Ae)?p("generateLayersText",e,n):p("generateSvgReplacementMutation",e,n)}m=new Set,Z.map(function(e){m.add("fa-".concat(e))}),Object.keys(A[s]).map(m.add.bind(m)),Object.keys(A[o]).map(m.add.bind(m)),m=P(m);function Dn(e){var s,o,i,a,r,c,l,h,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!u)return Promise.resolve();if(a=n.documentElement.classList,s=function(t){return a.add("".concat(Qe,"-").concat(t))},r=function(t){return a.remove("".concat(Qe,"-").concat(t))},o=t.autoFetchSvg?m:Z.map(function(e){return"fa-".concat(e)}).concat(Object.keys(Fn)),o.includes("fa")||o.push("fa"),c=[".".concat(Ae,":not([").concat(g,"])")].concat(o.map(function(e){return".".concat(e,":not([").concat(g,"])")})).join(", "),c.length===0)return Promise.resolve();i=[];try{i=C(e.querySelectorAll(c))}catch{}if(i.length>0)s("pending"),r("complete");else return Promise.resolve();return l=he.begin("onTree"),h=i.reduce(function(e,t){try{var n=Tn(t);n&&e.push(n)}catch(e){qe||e.name==="MissingIcon"&&console.error(e)}return e},[]),new Promise(function(e,t){Promise.all(h).then(function(t){jn(t,function(){s("active"),s("complete"),r("pending"),typeof d=="function"&&d(),l(),e()})}).catch(function(e){l(),t(e)})})}function s
` ),t.removeAttribute(a),r()}).catch(c)):r()}else r()})}function Qn(e){return Promise.all([Un(e,"::before"),Un(e,"::after")])}function Gn(e){return e.parentNode!==document.head&&!~Xt.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(V)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function Zt(e){if(!u)return;return new Promise(function(t,n){var o=C(e.querySelectorAll("*")).filter(Gn).map(Qn),s=he.begin("searchPseudoElements");_n(),Promise.all(o).then(function(){s(),ye(),t()}).catch(function(){s(),ye(),n()})})}qn={hooks:function(){return{mutationObserverCallbacks:function(t){return t.pseudoElementsCallback=Zt,t}}},provides:function(s){s.pseudoElements2svg=function(e){var s=e.node,o=s===void 0?n:s;t.searchPseudoElements&&Zt(o)}}},xe=!1,Kn={mixout:function(){return{dom:{unwatch:function(){_n(),xe=!0}}}},hooks:function(){return{bootstrap:function(){xn(Ne("mutationObserverCallbacks",{}))},noAuto:function(){Yn()},watch:function(t){var n=t.observeMutationsRoot;xe?ye():xn(Ne("mutationObserverCallbacks",{observeMutationsRoot:n}))}}}},pe=function(t){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce(function(e,t){var o=t.toLowerCase().split("-"),s=o[0],n=o.slice(1).join("-");if(s&&n==="h")return e.flipX=!0,e;if(s&&n==="v")return e.flipY=!0,e;if(n=parseFloat(n),isNaN(n))return e;switch(s){case"grow":e.size=e.size+n;break;case"shrink":e.size=e.size-n;break;case"left":e.x=e.x-n;break;case"right":e.x=e.x+n;break;case"up":e.y=e.y-n;break;case"down":e.y=e.y+n;break;case"rotate":e.rotate=e.rotate+n;break}return e},n)},Wn={mixout:function(){return{parse:{transform:function(t){return pe(t)}}}},hooks:function(){return{parseNodeAttributes:function(t,n){var s=n.getAttribute("data-fa-transform");return s&&(t.transform=pe(s)),t}}},provides:function(n){n.generateAbstractTransformGrouping=function(t){var s=t.main,n=t.transform,i=t.containerWidth,a=t.iconWidth,r={transform:"translate(".concat(i/2," 256)")},c="translate(".concat(n.x*32,", ").concat(n.y*32,") "),l="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),d="rotate(".concat(n.rotate," 0 0)"),u={transform:"".concat(c," ").concat(l," ").concat(d)},h={transform:"translate(".concat(a/2*-1," -256)")},o={outer:r,inner:u,path:h};return{tag:"g",attributes:e({},o.outer),children:[{tag:"g",attributes:e({},o.inner),children:[{tag:s.icon.tag,children:s.icon.children,attributes:e(e({},s.icon.attributes),o.path)}]}]}}}},Q={x:0,y:0,width:"100%",height:"100%"};function Ln(e){var t=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function ns(e){return e.tag==="g"?e.children:[e]}Nn={hooks:function(){return{parseNodeAttributes:function(t,n){var o=n.getAttribute("data-fa-mask"),s=o?re(o.split(" ").map(function(e){return e.trim()})):ne();return s.prefix||(s.prefix=b()),t.mask=s,t.maskId=n.getAttribute("data-fa-mask-id"),t}}},provides:function(n){n.generateAbstractMask=function(t){var o=t.children,b=t.attributes,a=t.main,r=t.mask,c=t.maskId,v=t.transform,h=a.width,n=a.icon,d=r.width,u=r.icon,s=Hs({transform:v,containerWidth:d,iconWidth:h}),m={tag:"rect",attributes:e(e({},Q),{},{fill:"white"})},f=n.children?{children:n.children.map(Ln)}:{},p={tag:"g",attributes:e({},s.inner),children:[Ln(e({tag:n.tag,attributes:e(e({},n.attributes),s.path)},f))]},g={tag:"g",attributes:e({},s.outer),children:[p]},l="mask-".concat(c||R()),i="clip-".concat(c||R()),j={tag:"mask",attributes:e(e({},Q),{},{id:l,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[m,g]},y={tag:"defs",children:[{tag:"clipPath",attributes:{id:i},children:ns(u)},j]};return o.push(y,{tag:"rect",attributes:e({fill:"currentColor","clip-path":"url(#".concat(i,")"),mask:"url(#".concat(l,")")},Q)}),{children:o,attributes:b}}}},zn={provides:function(n){var s=!1;f.matchMedia&&(s=f.matchMedia("(prefers-reduced-motion: reduce)").matches),n.missingIconAbstract=function(){var o,i,t=[],n={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};return t.push({tag:"path",