@lapidist/components
Version:
Lapidist components
584 lines (524 loc) • 92 kB
JavaScript
(function(W,V){typeof exports=="object"&&typeof module<"u"?V(exports,require("react")):typeof define=="function"&&define.amd?define(["exports","react"],V):(W=typeof globalThis<"u"?globalThis:W||self,V(W.lapidist={},W.React))})(this,function(W,V){"use strict";function Qt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var it={exports:{}},Se={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var en;function Lr(){if(en)return Se;en=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,a,i){var o=null;if(i!==void 0&&(o=""+i),a.key!==void 0&&(o=""+a.key),"key"in a){i={};for(var l in a)l!=="key"&&(i[l]=a[l])}else i=a;return a=i.ref,{$$typeof:e,type:r,key:o,ref:a!==void 0?a:null,props:i}}return Se.Fragment=t,Se.jsx=n,Se.jsxs=n,Se}var Pe={};/**
* @license React
* react-jsx-runtime.development.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var tn;function Dr(){return tn||(tn=1,process.env.NODE_ENV!=="production"&&function(){function e(s){if(s==null)return null;if(typeof s=="function")return s.$$typeof===$e?null:s.displayName||s.name||null;if(typeof s=="string")return s;switch(s){case P:return"Fragment";case I:return"Profiler";case S:return"StrictMode";case p:return"Suspense";case G:return"SuspenseList";case De:return"Activity"}if(typeof s=="object")switch(typeof s.tag=="number"&&console.error("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),s.$$typeof){case D:return"Portal";case R:return(s.displayName||"Context")+".Provider";case $:return(s._context.displayName||"Context")+".Consumer";case L:var c=s.render;return s=s.displayName,s||(s=c.displayName||c.name||"",s=s!==""?"ForwardRef("+s+")":"ForwardRef"),s;case oe:return c=s.displayName||null,c!==null?c:e(s.type)||"Memo";case ue:c=s._payload,s=s._init;try{return e(s(c))}catch{}}return null}function t(s){return""+s}function n(s){try{t(s);var c=!1}catch{c=!0}if(c){c=console;var v=c.error,_=typeof Symbol=="function"&&Symbol.toStringTag&&s[Symbol.toStringTag]||s.constructor.name||"Object";return v.call(c,"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.",_),t(s)}}function r(s){if(s===P)return"<>";if(typeof s=="object"&&s!==null&&s.$$typeof===ue)return"<...>";try{var c=e(s);return c?"<"+c+">":"<...>"}catch{return"<...>"}}function a(){var s=de.A;return s===null?null:s.getOwner()}function i(){return Error("react-stack-top-frame")}function o(s){if(Ae.call(s,"key")){var c=Object.getOwnPropertyDescriptor(s,"key").get;if(c&&c.isReactWarning)return!1}return s.key!==void 0}function l(s,c){function v(){we||(we=!0,console.error("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)",c))}v.isReactWarning=!0,Object.defineProperty(s,"key",{get:v,configurable:!0})}function m(){var s=e(this.type);return B[s]||(B[s]=!0,console.error("Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.")),s=this.props.ref,s!==void 0?s:null}function f(s,c,v,_,x,T,w,O){return v=T.ref,s={$$typeof:A,type:s,key:c,props:T,_owner:x},(v!==void 0?v:null)!==null?Object.defineProperty(s,"ref",{enumerable:!1,get:m}):Object.defineProperty(s,"ref",{enumerable:!1,value:null}),s._store={},Object.defineProperty(s._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:0}),Object.defineProperty(s,"_debugInfo",{configurable:!1,enumerable:!1,writable:!0,value:null}),Object.defineProperty(s,"_debugStack",{configurable:!1,enumerable:!1,writable:!0,value:w}),Object.defineProperty(s,"_debugTask",{configurable:!1,enumerable:!1,writable:!0,value:O}),Object.freeze&&(Object.freeze(s.props),Object.freeze(s)),s}function u(s,c,v,_,x,T,w,O){var E=c.children;if(E!==void 0)if(_)if(ze(E)){for(_=0;_<E.length;_++)g(E[_]);Object.freeze&&Object.freeze(E)}else console.error("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else g(E);if(Ae.call(c,"key")){E=e(s);var C=Object.keys(c).filter(function(q){return q!=="key"});_=0<C.length?"{key: someKey, "+C.join(": ..., ")+": ...}":"{key: someKey}",Oe[E+_]||(C=0<C.length?"{"+C.join(": ..., ")+": ...}":"{}",console.error(`A props object containing a "key" prop is being spread into JSX:
let props = %s;
<%s {...props} />
React keys must be passed directly to JSX without using spread:
let props = %s;
<%s key={someKey} {...props} />`,_,E,C,E),Oe[E+_]=!0)}if(E=null,v!==void 0&&(n(v),E=""+v),o(c)&&(n(c.key),E=""+c.key),"key"in c){v={};for(var j in c)j!=="key"&&(v[j]=c[j])}else v=c;return E&&l(v,typeof s=="function"?s.displayName||s.name||"Unknown":s),f(s,E,T,x,a(),v,w,O)}function g(s){typeof s=="object"&&s!==null&&s.$$typeof===A&&s._store&&(s._store.validated=1)}var y=V,A=Symbol.for("react.transitional.element"),D=Symbol.for("react.portal"),P=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),I=Symbol.for("react.profiler"),$=Symbol.for("react.consumer"),R=Symbol.for("react.context"),L=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),G=Symbol.for("react.suspense_list"),oe=Symbol.for("react.memo"),ue=Symbol.for("react.lazy"),De=Symbol.for("react.activity"),$e=Symbol.for("react.client.reference"),de=y.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Ae=Object.prototype.hasOwnProperty,ze=Array.isArray,ee=console.createTask?console.createTask:function(){return null};y={"react-stack-bottom-frame":function(s){return s()}};var we,B={},te=y["react-stack-bottom-frame"].bind(y,i)(),he=ee(r(i)),Oe={};Pe.Fragment=P,Pe.jsx=function(s,c,v,_,x){var T=1e4>de.recentlyCreatedOwnerStacks++;return u(s,c,v,!1,_,x,T?Error("react-stack-top-frame"):te,T?ee(r(s)):he)},Pe.jsxs=function(s,c,v,_,x){var T=1e4>de.recentlyCreatedOwnerStacks++;return u(s,c,v,!0,_,x,T?Error("react-stack-top-frame"):te,T?ee(r(s)):he)}}()),Pe}process.env.NODE_ENV==="production"?it.exports=Lr():it.exports=Dr();var N=it.exports,nn={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",o=0;o<arguments.length;o++){var l=arguments[o];l&&(i=a(i,r(l)))}return i}function r(i){if(typeof i=="string"||typeof i=="number")return i;if(typeof i!="object")return"";if(Array.isArray(i))return n.apply(null,i);if(i.toString!==Object.prototype.toString&&!i.toString.toString().includes("[native code]"))return i.toString();var o="";for(var l in i)t.call(i,l)&&i[l]&&(o=a(o,l));return o}function a(i,o){return o?i?i+" "+o:i+o:i}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(nn);var $r=nn.exports;const Y=Qt($r),ye={this:"_this_1c0jr_99","gutter-none":"_gutter-none_1c0jr_114","gutterX-none":"_gutterX-none_1c0jr_118","gutterY-none":"_gutterY-none_1c0jr_123","elevation-none":"_elevation-none_1c0jr_128","roundness-none":"_roundness-none_1c0jr_132","gutter-small":"_gutter-small_1c0jr_136","gutterX-small":"_gutterX-small_1c0jr_140","gutterY-small":"_gutterY-small_1c0jr_145","elevation-small":"_elevation-small_1c0jr_150","roundness-small":"_roundness-small_1c0jr_154","gutter-medium":"_gutter-medium_1c0jr_158","gutterX-medium":"_gutterX-medium_1c0jr_162","gutterY-medium":"_gutterY-medium_1c0jr_167","elevation-medium":"_elevation-medium_1c0jr_172","roundness-medium":"_roundness-medium_1c0jr_176","gutter-large":"_gutter-large_1c0jr_180","gutterX-large":"_gutterX-large_1c0jr_184","gutterY-large":"_gutterY-large_1c0jr_189","elevation-large":"_elevation-large_1c0jr_194","roundness-large":"_roundness-large_1c0jr_198"},X=({className:e,as:t="div",testId:n="Box",elevation:r="none",gutter:a="none",gutterX:i="none",gutterY:o="none",roundness:l="none",...m})=>N.jsx(t,{className:Y(ye.this,ye[`elevation-${r}`],ye[`roundness-${l}`],ye[`gutter-${a}`],{[ye[`gutterX-${i}`]]:i,[ye[`gutterY-${o}`]]:o},e),"data-testid":n,...m});X.displayName="Box";/*!
* Font Awesome Free 6.7.2 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 2024 Fonticons, Inc.
*/function zr(e,t,n){return(t=Wr(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?rn(Object(n),!0).forEach(function(r){zr(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rn(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Yr(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Wr(e){var t=Yr(e,"string");return typeof t=="symbol"?t:t+""}const an=()=>{};let ot={},on={},sn=null,ln={mark:an,measure:an};try{typeof window<"u"&&(ot=window),typeof document<"u"&&(on=document),typeof MutationObserver<"u"&&(sn=MutationObserver),typeof performance<"u"&&(ln=performance)}catch{}const{userAgent:cn=""}=ot.navigator||{},se=ot,z=on,fn=sn,Ye=ln;se.document;const re=!!z.documentElement&&!!z.head&&typeof z.addEventListener=="function"&&typeof z.createElement=="function",un=~cn.indexOf("MSIE")||~cn.indexOf("Trident/");var Ur=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,qr=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,dn={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"}},Xr={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},mn=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],U="classic",We="duotone",Hr="sharp",Br="sharp-duotone",pn=[U,We,Hr,Br],Vr={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"}},Gr={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}},Kr=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),Jr={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}},Zr=["fak","fa-kit","fakd","fa-kit-duotone"],gn={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},Qr=["kit"],ea={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},ta=["fak","fakd"],na={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},hn={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},Ue={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},ra=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],aa=["fak","fa-kit","fakd","fa-kit-duotone"],ia={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},oa={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"}},sa={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},st={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"}},la=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],lt=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...ra,...la],ca=["solid","regular","light","thin","duotone","brands"],yn=[1,2,3,4,5,6,7,8,9,10],fa=yn.concat([11,12,13,14,15,16,17,18,19,20]),ua=[...Object.keys(sa),...ca,"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",Ue.GROUP,Ue.SWAP_OPACITY,Ue.PRIMARY,Ue.SECONDARY].concat(yn.map(e=>"".concat(e,"x"))).concat(fa.map(e=>"w-".concat(e))),da={"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"}};const ae="___FONT_AWESOME___",ct=16,vn="fa",bn="svg-inline--fa",me="data-fa-i2svg",ft="data-fa-pseudo-element",ma="data-fa-pseudo-element-pending",ut="data-prefix",dt="data-icon",_n="fontawesome-i2svg",pa="async",ga=["HTML","HEAD","STYLE","SCRIPT"],xn=(()=>{try{return process.env.NODE_ENV==="production"}catch{return!1}})();function ke(e){return new Proxy(e,{get(t,n){return n in t?t[n]:t[U]}})}const En=d({},dn);En[U]=d(d(d(d({},{"fa-duotone":"duotone"}),dn[U]),gn.kit),gn["kit-duotone"]);const ha=ke(En),mt=d({},Jr);mt[U]=d(d(d(d({},{duotone:"fad"}),mt[U]),hn.kit),hn["kit-duotone"]);const Tn=ke(mt),pt=d({},st);pt[U]=d(d({},pt[U]),na.kit);const gt=ke(pt),ht=d({},oa);ht[U]=d(d({},ht[U]),ea.kit),ke(ht);const ya=Ur,An="fa-layers-text",va=qr,ba=d({},Vr);ke(ba);const _a=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],yt=Xr,xa=[...Qr,...ua],Ce=se.FontAwesomeConfig||{};function Ea(e){var t=z.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function Ta(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}z&&typeof z.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(t=>{let[n,r]=t;const a=Ta(Ea(n));a!=null&&(Ce[r]=a)});const wn={styleDefault:"solid",familyDefault:U,cssPrefix:vn,replacementClass:bn,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Ce.familyPrefix&&(Ce.cssPrefix=Ce.familyPrefix);const ve=d(d({},wn),Ce);ve.autoReplaceSvg||(ve.observeMutations=!1);const b={};Object.keys(wn).forEach(e=>{Object.defineProperty(b,e,{enumerable:!0,set:function(t){ve[e]=t,je.forEach(n=>n(b))},get:function(){return ve[e]}})}),Object.defineProperty(b,"familyPrefix",{enumerable:!0,set:function(e){ve.cssPrefix=e,je.forEach(t=>t(b))},get:function(){return ve.cssPrefix}}),se.FontAwesomeConfig=b;const je=[];function Aa(e){return je.push(e),()=>{je.splice(je.indexOf(e),1)}}const le=ct,K={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function wa(e){if(!e||!re)return;const t=z.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=z.head.childNodes;let r=null;for(let a=n.length-1;a>-1;a--){const i=n[a],o=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(r=i)}return z.head.insertBefore(t,r),e}const Oa="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Re(){let e=12,t="";for(;e-- >0;)t+=Oa[Math.random()*62|0];return t}function be(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function vt(e){return e.classList?be(e.classList):(e.getAttribute("class")||"").split(" ").filter(t=>t)}function On(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function Sa(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(On(e[n]),'" '),"").trim()}function qe(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function bt(e){return e.size!==K.size||e.x!==K.x||e.y!==K.y||e.rotate!==K.rotate||e.flipX||e.flipY}function Pa(e){let{transform:t,containerWidth:n,iconWidth:r}=e;const a={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(t.x*32,", ").concat(t.y*32,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),l="rotate(".concat(t.rotate," 0 0)"),m={transform:"".concat(i," ").concat(o," ").concat(l)},f={transform:"translate(".concat(r/2*-1," -256)")};return{outer:a,inner:m,path:f}}function ka(e){let{transform:t,width:n=ct,height:r=ct,startCentered:a=!1}=e,i="";return a&&un?i+="translate(".concat(t.x/le-n/2,"em, ").concat(t.y/le-r/2,"em) "):a?i+="translate(calc(-50% + ".concat(t.x/le,"em), calc(-50% + ").concat(t.y/le,"em)) "):i+="translate(".concat(t.x/le,"em, ").concat(t.y/le,"em) "),i+="scale(".concat(t.size/le*(t.flipX?-1:1),", ").concat(t.size/le*(t.flipY?-1:1),") "),i+="rotate(".concat(t.rotate,"deg) "),i}var Ca=`:root, :host {
--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";
--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";
--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";
--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";
--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";
--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";
--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";
--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";
}
svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
overflow: visible;
box-sizing: content-box;
}
.svg-inline--fa {
display: var(--fa-display, inline-block);
height: 1em;
overflow: visible;
vertical-align: -0.125em;
}
.svg-inline--fa.fa-2xs {
vertical-align: 0.1em;
}
.svg-inline--fa.fa-xs {
vertical-align: 0em;
}
.svg-inline--fa.fa-sm {
vertical-align: -0.0714285705em;
}
.svg-inline--fa.fa-lg {
vertical-align: -0.2em;
}
.svg-inline--fa.fa-xl {
vertical-align: -0.25em;
}
.svg-inline--fa.fa-2xl {
vertical-align: -0.3125em;
}
.svg-inline--fa.fa-pull-left {
margin-right: var(--fa-pull-margin, 0.3em);
width: auto;
}
.svg-inline--fa.fa-pull-right {
margin-left: var(--fa-pull-margin, 0.3em);
width: auto;
}
.svg-inline--fa.fa-li {
width: var(--fa-li-width, 2em);
top: 0.25em;
}
.svg-inline--fa.fa-fw {
width: var(--fa-fw-width, 1.25em);
}
.fa-layers svg.svg-inline--fa {
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
}
.fa-layers-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: 1em;
}
.fa-layers svg.svg-inline--fa {
transform-origin: center center;
}
.fa-layers-text {
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
transform-origin: center center;
}
.fa-layers-counter {
background-color: var(--fa-counter-background-color, #ff253a);
border-radius: var(--fa-counter-border-radius, 1em);
box-sizing: border-box;
color: var(--fa-inverse, #fff);
line-height: var(--fa-counter-line-height, 1);
max-width: var(--fa-counter-max-width, 5em);
min-width: var(--fa-counter-min-width, 1.5em);
overflow: hidden;
padding: var(--fa-counter-padding, 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: 0.625em;
line-height: 0.1em;
vertical-align: 0.225em;
}
.fa-xs {
font-size: 0.75em;
line-height: 0.0833333337em;
vertical-align: 0.125em;
}
.fa-sm {
font-size: 0.875em;
line-height: 0.0714285718em;
vertical-align: 0.0535714295em;
}
.fa-lg {
font-size: 1.25em;
line-height: 0.05em;
vertical-align: -0.075em;
}
.fa-xl {
font-size: 1.5em;
line-height: 0.0416666682em;
vertical-align: -0.125em;
}
.fa-2xl {
font-size: 2em;
line-height: 0.03125em;
vertical-align: -0.1875em;
}
.fa-fw {
text-align: center;
width: 1.25em;
}
.fa-ul {
list-style-type: none;
margin-left: var(--fa-li-margin, 2.5em);
padding-left: 0;
}
.fa-ul > li {
position: relative;
}
.fa-li {
left: calc(-1 * var(--fa-li-width, 2em));
position: absolute;
text-align: center;
width: var(--fa-li-width, 2em);
line-height: inherit;
}
.fa-border {
border-color: var(--fa-border-color, #eee);
border-radius: var(--fa-border-radius, 0.1em);
border-style: var(--fa-border-style, solid);
border-width: var(--fa-border-width, 0.08em);
padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}
.fa-pull-left {
float: left;
margin-right: var(--fa-pull-margin, 0.3em);
}
.fa-pull-right {
float: right;
margin-left: var(--fa-pull-margin, 0.3em);
}
.fa-beat {
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-delay: -1ms;
animation-duration: 1ms;
animation-iteration-count: 1;
transition-delay: 0s;
transition-duration: 0s;
}
}
@keyframes fa-beat {
0%, 90% {
transform: scale(1);
}
45% {
transform: scale(var(--fa-beat-scale, 1.25));
}
}
@keyframes fa-bounce {
0% {
transform: scale(1, 1) translateY(0);
}
10% {
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 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));
}
.fa-stack {
display: inline-block;
vertical-align: middle;
height: 2em;
position: relative;
width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x {
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
z-index: var(--fa-stack-z-index, auto);
}
.svg-inline--fa.fa-stack-1x {
height: 1em;
width: 1.25em;
}
.svg-inline--fa.fa-stack-2x {
height: 2em;
width: 2.5em;
}
.fa-inverse {
color: var(--fa-inverse, #fff);
}
.sr-only,
.fa-sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
}
.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
}
.svg-inline--fa .fa-primary {
fill: var(--fa-primary-color, currentColor);
opacity: var(--fa-primary-opacity, 1);
}
.svg-inline--fa .fa-secondary {
fill: var(--fa-secondary-color, currentColor);
opacity: var(--fa-secondary-opacity, 0.4);
}
.svg-inline--fa.fa-swap-opacity .fa-primary {
opacity: var(--fa-secondary-opacity, 0.4);
}
.svg-inline--fa.fa-swap-opacity .fa-secondary {
opacity: var(--fa-primary-opacity, 1);
}
.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
fill: black;
}`;function Sn(){const e=vn,t=bn,n=b.cssPrefix,r=b.replacementClass;let a=Ca;if(n!==e||r!==t){const i=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),l=new RegExp("\\.".concat(t),"g");a=a.replace(i,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(l,".".concat(r))}return a}let Pn=!1;function _t(){b.autoAddCss&&!Pn&&(wa(Sn()),Pn=!0)}var ja={mixout(){return{dom:{css:Sn,insertCss:_t}}},hooks(){return{beforeDOMElementCreation(){_t()},beforeI2svg(){_t()}}}};const ie=se||{};ie[ae]||(ie[ae]={}),ie[ae].styles||(ie[ae].styles={}),ie[ae].hooks||(ie[ae].hooks={}),ie[ae].shims||(ie[ae].shims=[]);var J=ie[ae];const kn=[],Cn=function(){z.removeEventListener("DOMContentLoaded",Cn),Xe=1,kn.map(e=>e())};let Xe=!1;re&&(Xe=(z.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(z.readyState),Xe||z.addEventListener("DOMContentLoaded",Cn));function Ra(e){re&&(Xe?setTimeout(e,0):kn.push(e))}function Ne(e){const{tag:t,attributes:n={},children:r=[]}=e;return typeof e=="string"?On(e):"<".concat(t," ").concat(Sa(n),">").concat(r.map(Ne).join(""),"</").concat(t,">")}function jn(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var xt=function(t,n,r,a){var i=Object.keys(t),o=i.length,l=n,m,f,u;for(r===void 0?(m=1,u=t[i[0]]):(m=0,u=r);m<o;m++)f=i[m],u=l(u,t[f],f,t);return u};function Na(e){const t=[];let n=0;const r=e.length;for(;n<r;){const a=e.charCodeAt(n++);if(a>=55296&&a<=56319&&n<r){const i=e.charCodeAt(n++);(i&64512)==56320?t.push(((a&1023)<<10)+(i&1023)+65536):(t.push(a),n--)}else t.push(a)}return t}function Et(e){const t=Na(e);return t.length===1?t[0].toString(16):null}function Ia(e,t){const n=e.length;let r=e.charCodeAt(t),a;return r>=55296&&r<=56319&&n>t+1&&(a=e.charCodeAt(t+1),a>=56320&&a<=57343)?(r-55296)*1024+a-56320+65536:r}function Rn(e){return Object.keys(e).reduce((t,n)=>{const r=e[n];return!!r.icon?t[r.iconName]=r.icon:t[n]=r,t},{})}function Tt(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:r=!1}=n,a=Rn(t);typeof J.hooks.addPack=="function"&&!r?J.hooks.addPack(e,Rn(t)):J.styles[e]=d(d({},J.styles[e]||{}),a),e==="fas"&&Tt("fa",t)}const{styles:Ie,shims:Ma}=J,Nn=Object.keys(gt),Fa=Nn.reduce((e,t)=>(e[t]=Object.keys(gt[t]),e),{});let At=null,In={},Mn={},Fn={},Ln={},Dn={};function La(e){return~xa.indexOf(e)}function Da(e,t){const n=t.split("-"),r=n[0],a=n.slice(1).join("-");return r===e&&a!==""&&!La(a)?a:null}const $n=()=>{const e=r=>xt(Ie,(a,i,o)=>(a[o]=xt(i,r,{}),a),{});In=e((r,a,i)=>(a[3]&&(r[a[3]]=i),a[2]&&a[2].filter(l=>typeof l=="number").forEach(l=>{r[l.toString(16)]=i}),r)),Mn=e((r,a,i)=>(r[i]=i,a[2]&&a[2].filter(l=>typeof l=="string").forEach(l=>{r[l]=i}),r)),Dn=e((r,a,i)=>{const o=a[2];return r[i]=i,o.forEach(l=>{r[l]=i}),r});const t="far"in Ie||b.autoFetchSvg,n=xt(Ma,(r,a)=>{const i=a[0];let o=a[1];const l=a[2];return o==="far"&&!t&&(o="fas"),typeof i=="string"&&(r.names[i]={prefix:o,iconName:l}),typeof i=="number"&&(r.unicodes[i.toString(16)]={prefix:o,iconName:l}),r},{names:{},unicodes:{}});Fn=n.names,Ln=n.unicodes,At=He(b.styleDefault,{family:b.familyDefault})};Aa(e=>{At=He(e.styleDefault,{family:b.familyDefault})}),$n();function wt(e,t){return(In[e]||{})[t]}function $a(e,t){return(Mn[e]||{})[t]}function pe(e,t){return(Dn[e]||{})[t]}function zn(e){return Fn[e]||{prefix:null,iconName:null}}function za(e){const t=Ln[e],n=wt("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function ce(){return At}const Yn=()=>({prefix:null,iconName:null,rest:[]});function Ya(e){let t=U;const n=Nn.reduce((r,a)=>(r[a]="".concat(b.cssPrefix,"-").concat(a),r),{});return pn.forEach(r=>{(e.includes(n[r])||e.some(a=>Fa[r].includes(a)))&&(t=r)}),t}function He(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=U}=t,r=ha[n][e];if(n===We&&!e)return"fad";const a=Tn[n][e]||Tn[n][r],i=e in J.styles?e:null;return a||i||null}function Wa(e){let t=[],n=null;return e.forEach(r=>{const a=Da(b.cssPrefix,r);a?n=a:r&&t.push(r)}),{iconName:n,rest:t}}function Wn(e){return e.sort().filter((t,n,r)=>r.indexOf(t)===n)}function Be(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=t;let r=null;const a=lt.concat(aa),i=Wn(e.filter(g=>a.includes(g))),o=Wn(e.filter(g=>!lt.includes(g))),l=i.filter(g=>(r=g,!mn.includes(g))),[m=null]=l,f=Ya(i),u=d(d({},Wa(o)),{},{prefix:He(m,{family:f})});return d(d(d({},u),Ha({values:e,family:f,styles:Ie,config:b,canonical:u,givenPrefix:r})),Ua(n,r,u))}function Ua(e,t,n){let{prefix:r,iconName:a}=n;if(e||!r||!a)return{prefix:r,iconName:a};const i=t==="fa"?zn(a):{},o=pe(r,a);return a=i.iconName||o||a,r=i.prefix||r,r==="far"&&!Ie.far&&Ie.fas&&!b.autoFetchSvg&&(r="fas"),{prefix:r,iconName:a}}const qa=pn.filter(e=>e!==U||e!==We),Xa=Object.keys(st).filter(e=>e!==U).map(e=>Object.keys(st[e])).flat();function Ha(e){const{values:t,family:n,canonical:r,givenPrefix:a="",styles:i={},config:o={}}=e,l=n===We,m=t.includes("fa-duotone")||t.includes("fad"),f=o.familyDefault==="duotone",u=r.prefix==="fad"||r.prefix==="fa-duotone";if(!l&&(m||f||u)&&(r.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(r.prefix="fab"),!r.prefix&&qa.includes(n)&&(Object.keys(i).find(y=>Xa.includes(y))||o.autoFetchSvg)){const y=Kr.get(n).defaultShortPrefixId;r.prefix=y,r.iconName=pe(r.prefix,r.iconName)||r.iconName}return(r.prefix==="fa"||a==="fa")&&(r.prefix=ce()||"fas"),r}class Ba{constructor(){this.definitions={}}add(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];const a=n.reduce(this._pullDefinitions,{});Object.keys(a).forEach(i=>{this.definitions[i]=d(d({},this.definitions[i]||{}),a[i]),Tt(i,a[i]);const o=gt[U][i];o&&Tt(o,a[i]),$n()})}reset(){this.definitions={}}_pullDefinitions(t,n){const r=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(r).map(a=>{const{prefix:i,iconName:o,icon:l}=r[a],m=l[2];t[i]||(t[i]={}),m.length>0&&m.forEach(f=>{typeof f=="string"&&(t[i][f]=l)}),t[i][o]=l}),t}}let Un=[],_e={};const xe={},Va=Object.keys(xe);function Ga(e,t){let{mixoutsTo:n}=t;return Un=e,_e={},Object.keys(xe).forEach(r=>{Va.indexOf(r)===-1&&delete xe[r]}),Un.forEach(r=>{const a=r.mixout?r.mixout():{};if(Object.keys(a).forEach(i=>{typeof a[i]=="function"&&(n[i]=a[i]),typeof a[i]=="object"&&Object.keys(a[i]).forEach(o=>{n[i]||(n[i]={}),n[i][o]=a[i][o]})}),r.hooks){const i=r.hooks();Object.keys(i).forEach(o=>{_e[o]||(_e[o]=[]),_e[o].push(i[o])})}r.provides&&r.provides(xe)}),n}function Ot(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];return(_e[e]||[]).forEach(o=>{t=o.apply(null,[t,...r])}),t}function ge(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];(_e[e]||[]).forEach(i=>{i.apply(null,n)})}function fe(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return xe[e]?xe[e].apply(null,t):void 0}function St(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||ce();if(t)return t=pe(n,t)||t,jn(qn.definitions,n,t)||jn(J.styles,n,t)}const qn=new Ba,H={noAuto:()=>{b.autoReplaceSvg=!1,b.observeMutations=!1,ge("noAuto")},config:b,dom:{i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return re?(ge("beforeI2svg",e),fe("pseudoElements2svg",e),fe("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t}=e;b.autoReplaceSvg===!1&&(b.autoReplaceSvg=!0),b.observeMutations=!0,Ra(()=>{Ka({autoReplaceSvgRoot:t}),ge("watch",e)})}},parse:{icon:e=>{if(e===null)return null;if(typeof e=="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:pe(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){const t=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],n=He(e[0]);return{prefix:n,iconName:pe(n,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat(b.cssPrefix,"-"))>-1||e.match(ya))){const t=Be(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||ce(),iconName:pe(t.prefix,t.iconName)||t.iconName}}if(typeof e=="string"){const t=ce();return{prefix:t,iconName:pe(t,e)||e}}}},library:qn,findIconDefinition:St,toHtml:Ne},Ka=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=z}=e;(Object.keys(J.styles).length>0||b.autoFetchSvg)&&re&&b.autoReplaceSvg&&H.dom.i2svg({node:t})};function Ve(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(n=>Ne(n))}}),Object.defineProperty(e,"node",{get:function(){if(!re)return;const n=z.createElement("div");return n.innerHTML=e.html,n.children}}),e}function Ja(e){let{children:t,main:n,mask:r,attributes:a,styles:i,transform:o}=e;if(bt(o)&&n.found&&!r.found){const{width:l,height:m}=n,f={x:l/m/2,y:.5};a.style=qe(d(d({},i),{},{"transform-origin":"".concat(f.x+o.x/16,"em ").concat(f.y+o.y/16,"em")}))}return[{tag:"svg",attributes:a,children:t}]}function Za(e){let{prefix:t,iconName:n,children:r,attributes:a,symbol:i}=e;const o=i===!0?"".concat(t,"-").concat(b.cssPrefix,"-").concat(n):i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:d(d({},a),{},{id:o}),children:r}]}]}function Pt(e){const{icons:{main:t,mask:n},prefix:r,iconName:a,transform:i,symbol:o,title:l,maskId:m,titleId:f,extra:u,watchable:g=!1}=e,{width:y,height:A}=n.found?n:t,D=ta.includes(r),P=[b.replacementClass,a?"".concat(b.cssPrefix,"-").concat(a):""].filter(p=>u.classes.indexOf(p)===-1).filter(p=>p!==""||!!p).concat(u.classes).join(" ");let S={children:[],attributes:d(d({},u.attributes),{},{"data-prefix":r,"data-icon":a,class:P,role:u.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(y," ").concat(A)})};const I=D&&!~u.classes.indexOf("fa-fw")?{width:"".concat(y/A*16*.0625,"em")}:{};g&&(S.attributes[me]=""),l&&(S.children.push({tag:"title",attributes:{id:S.attributes["aria-labelledby"]||"title-".concat(f||Re())},children:[l]}),delete S.attributes.title);const $=d(d({},S),{},{prefix:r,iconName:a,main:t,mask:n,maskId:m,transform:i,symbol:o,styles:d(d({},I),u.styles)}),{children:R,attributes:L}=n.found&&t.found?fe("generateAbstractMask",$)||{children:[],attributes:{}}:fe("generateAbstractIcon",$)||{children:[],attributes:{}};return $.children=R,$.attributes=L,o?Za($):Ja($)}function Xn(e){const{content:t,width:n,height:r,transform:a,title:i,extra:o,watchable:l=!1}=e,m=d(d(d({},o.attributes),i?{title:i}:{}),{},{class:o.classes.join(" ")});l&&(m[me]="");const f=d({},o.styles);bt(a)&&(f.transform=ka({transform:a,startCentered:!0,width:n,height:r}),f["-webkit-transform"]=f.transform);const u=qe(f);u.length>0&&(m.style=u);const g=[];return g.push({tag:"span",attributes:m,children:[t]}),i&&g.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),g}function Qa(e){const{content:t,title:n,extra:r}=e,a=d(d(d({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),i=qe(r.styles);i.length>0&&(a.style=i);const o=[];return o.push({tag:"span",attributes:a,children:[t]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}const{styles:kt}=J;function Ct(e){const t=e[0],n=e[1],[r]=e.slice(4);let a=null;return Array.isArray(r)?a={tag:"g",attributes:{class:"".concat(b.cssPrefix,"-").concat(yt.GROUP)},children:[{tag:"path",attributes:{class:"".concat(b.cssPrefix,"-").concat(yt.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(b.cssPrefix,"-").concat(yt.PRIMARY),fill:"currentColor",d:r[1]}}]}:a={tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:t,height:n,icon:a}}const ei={found:!1,width:512,height:512};function ti(e,t){!xn&&!b.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function jt(e,t){let n=t;return t==="fa"&&b.styleDefault!==null&&(t=ce()),new Promise((r,a)=>{if(n==="fa"){const i=zn(e)||{};e=i.iconName||e,t=i.prefix||t}if(e&&t&&kt[t]&&kt[t][e]){const i=kt[t][e];return r(Ct(i))}ti(e,t),r(d(d({},ei),{},{icon:b.showMissingIcons&&e?fe("missingIconAbstract")||{}:{}}))})}const Hn=()=>{},Rt=b.measurePerformance&&Ye&&Ye.mark&&Ye.measure?Ye:{mark:Hn,measure:Hn},Me='FA "6.7.2"',ni=e=>(Rt.mark("".concat(Me," ").concat(e," begins")),()=>Bn(e)),Bn=e=>{Rt.mark("".concat(Me," ").concat(e," ends")),Rt.measure("".concat(Me," ").concat(e),"".concat(Me," ").concat(e," begins"),"".concat(Me," ").concat(e," ends"))};var Nt={begin:ni,end:Bn};const Ge=()=>{};function Vn(e){return typeof(e.getAttribute?e.getAttribute(me):null)=="string"}function ri(e){const t=e.getAttribute?e.getAttribute(ut):null,n=e.getAttribute?e.getAttribute(dt):null;return t&&n}function ai(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(b.replacementClass)}function ii(){return b.autoReplaceSvg===!0?Ke.replace:Ke[b.autoReplaceSvg]||Ke.replace}function oi(e){return z.createElementNS("http://www.w3.org/2000/svg",e)}function si(e){return z.createElement(e)}function Gn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:n=e.tag==="svg"?oi:si}=t;if(typeof e=="string")return z.createTextNode(e);const r=n(e.tag);return Object.keys(e.attributes||[]).forEach(function(i){r.setAttribute(i,e.attributes[i])}),(e.children||[]).forEach(function(i){r.appendChild(Gn(i,{ceFn:n}))}),r}function li(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const Ke={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(n=>{t.parentNode.insertBefore(Gn(n),t)}),t.getAttribute(me)===null&&b.keepOriginalSource){let n=z.createComment(li(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~vt(t).indexOf(b.replacementClass))return Ke.replace(e);const r=new RegExp("".concat(b.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const i=n[0].attributes.class.split(" ").reduce((o,l)=>(l===b.replacementClass||l.match(r)?o.toSvg.push(l):o.toNode.push(l),o),{toNode:[],toSvg:[]});n[0].attributes.class=i.toSvg.join(" "),i.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",i.toNode.join(" "))}const a=n.map(i=>Ne(i)).join(`
`);t.setAttribute(me,""),t.innerHTML=a}};function Kn(e){e()}function Jn(e,t){const n=typeof t=="function"?t:Ge;if(e.length===0)n();else{let r=Kn;b.mutateApproach===pa&&(r=se.requestAnimationFrame||Kn),r(()=>{const a=ii(),i=Nt.begin("mutate");e.map(a),i(),n()})}}let It=!1;function Zn(){It=!0}function Mt(){It=!1}let Je=null;function Qn(e){if(!fn||!b.observeMutations)return;const{treeCallback:t=Ge,nodeCallback:n=Ge,pseudoElementsCallback:r=Ge,observeMutationsRoot:a=z}=e;Je=new fn(i=>{if(It)return;const o=ce();be(i).forEach(l=>{if(l.type==="childList"&&l.addedNodes.length>0&&!Vn(l.addedNodes[0])&&(b.searchPseudoElements&&r(l.target),t(l.target)),l.type==="attributes"&&l.target.parentNode&&b.searchPseudoElements&&r(l.target.parentNode),l.type==="attributes"&&Vn(l.target)&&~_a.indexOf(l.attributeName))if(l.attributeName==="class"&&ri(l.target)){const{prefix:m,iconName:f}=Be(vt(l.target));l.target.setAttribute(ut,m||o),f&&l.target.setAttribute(dt,f)}else ai(l.target)&&n(l.target)})}),re&&Je.observe(a,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function ci(){Je&&Je.disconnect()}function fi(e){const t=e.getAttribute("style");let n=[];return t&&(n=t.split(";").reduce((r,a)=>{const i=a.split(":"),o=i[0],l=i.slice(1);return o&&l.length>0&&(r[o]=l.join(":").trim()),r},{})),n}function ui(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"";let a=Be(vt(e));return a.prefix||(a.prefix=ce()),t&&n&&(a.prefix=t,a.iconName=n),a.iconName&&a.prefix||(a.prefix&&r.length>0&&(a.iconName=$a(a.prefix,e.innerText)||wt(a.prefix,Et(e.innerText))),!a.iconName&&b.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(a.iconName=e.firstChild.data)),a}function di(e){const t=be(e.attributes).reduce((a,i)=>(a.name!=="class"&&a.name!=="style"&&(a[i.name]=i.value),a),{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return b.autoA11y&&(n?t["aria-labelledby"]="".concat(b.replacementClass,"-title-").concat(r||Re()):(t["aria-hidden"]="true",t.focusable="false")),t}function mi(){return{iconName:null,title:null,titleId:null,prefix:null,transform:K,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function er(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:r,rest:a}=ui(e),i=di(e),o=Ot("parseNodeAttributes",{},e);let l=t.styleParser?fi(e):[];return d({iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:r,transform:K,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:l,attributes:i}},o)}const{styles:pi}=J;function tr(e){const t=b.autoReplaceSvg==="nest"?er(e,{styleParser:!1}):er(e);return~t.extra.classes.indexOf(An)?fe("generateLayersText",e,t):fe("generateSvgReplacementMutation",e,t)}function gi(){return[...Zr,...lt]}function nr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!re)return Promise.resolve();const n=z.documentElement.classList,r=u=>n.add("".concat(_n,"-").concat(u)),a=u=>n.remove("".concat(_n,"-").concat(u)),i=b.autoFetchSvg?gi():mn.concat(Object.keys(pi));i.includes("fa")||i.push("fa");const o=[".".concat(An,":not([").concat(me,"])")].concat(i.map(u=>".".concat(u,":not([").concat(me,"])"))).join(", ");if(o.length===0)return Promise.resolve();let l=[];try{l=be(e.querySelectorAll(o))}catch{}if(l.length>0)r("pending"),a("complete");else return Pr