diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..9a2a0e2 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v20 diff --git a/.prettierignore b/.prettierignore index 4bbe7a9..07c59db 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,3 +1,7 @@ dist out -node_modules \ No newline at end of file +node_modules +assets/bundle +assets/favicon-opt +assets/media-opt +assets/refs diff --git a/.vscode/extensions.json b/.vscode/extensions.json index d7df89c..e2ae10e 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,3 +1,10 @@ { - "recommendations": ["esbenp.prettier-vscode", "dbaeumer.vscode-eslint"] + "recommendations": [ + "dbaeumer.vscode-eslint", + "amodio.tsl-problem-matcher", + "eamodio.gitlens", + "esbenp.prettier-vscode", + "connor4312.css-theme-completions", + "runem.lit-plugin" + ] } diff --git a/.vscode/tasks.json b/.vscode/tasks.json index ff8c3c8..68cc8e2 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -13,7 +13,7 @@ "script": "clean", "problemMatcher": [], "label": "Run clean", - "detail": "rimraf assets/bundle" + "detail": "npx rimraf assets/bundle" } ] } diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz index 2c44efc..c92a29b 100644 Binary files a/.yarn/install-state.gz and b/.yarn/install-state.gz differ diff --git a/CONRTIBUTING.md b/CONRTIBUTING.md new file mode 100644 index 0000000..a35fc15 --- /dev/null +++ b/CONRTIBUTING.md @@ -0,0 +1,62 @@ +# Contributing + +> [!WARNING] +> This is purely a testbed for trying out ideas and experimenting with newer APIs and techniques. Consider everything experimental and not recommended for production use. + +## Getting Started + +### Prerequisites + +- [Git](https://git-scm.com/), `>= 2.7.2` +- [NodeJS](https://nodejs.org/), `>= v20.11.1` +- [Yarn](https://yarnpkg.com/), `4.1.0` (this repository does **not** commit the cache) + +For those using [nvm](https://github.com/nvm-sh/nvm), simply run the following command to install the required version of NodeJS: + +```bash +nvm use +``` + +### Dependencies + +From a terminal, where you have cloned the repository, execute the following command to install the required dependencies: + +```bash +yarn install +``` + +## Developing + +Running locally (defaults to `http://127.0.0.1:5500`) + +```bash +yarn start +``` + +Check and fix code style + +```bash +yarn lint +``` + +Optimize images from `assets/media` and `assets/favicon` and saves the optimized versions to `assets/media-opt` and `assets/favicon-opt` respectively: + +```bash +yarn images +``` + +## Release + +Build and bundle files in `src` to `assets/bundle` + +```bash +yarn build +``` + +To analyze the bundle + +```bash +yarn analyze +``` + +The built files from `assets/*` plus `index.html` can be served from any static file server. GitHub Pages are used for this repository and deployed to https://d13.github.io/. diff --git a/README.md b/README.md index 38c6647..c2a989f 100644 --- a/README.md +++ b/README.md @@ -1,35 +1,9 @@ # d13.github.io -My personal website and general dumping ground to try out my ideas. - -## Local Setup - -You will need node.js installed to run this locally and build the files. - -To get started: -- From the terminal, browse to the project's root folder -- Run `npm install` - - -## Development gulp task - -Run `gulp dev` +> **WARNING**: This is purely a testbed for trying out ideas and experimenting with newer APIs and techniques. Consider everything experimental and not recommended for production use. -This will: -- Builds the JS, CSS and HTML files -- Run a local web-server to see you changes -- Live-reloads the browser as changes are made - -## Individual gulp tasks - -**Browsing locally:** run `gulp serve` - -**Wipe-out built files:** run `gulp clean` - -**Building all files:** run `gulp build` - -**Building HTML:** run `gulp build-templates` +My personal website and general dumping ground to try out my ideas. -**Building JS:** run `gulp build-scripts` +## Running Locally -**Building CSS:** run `gulp build-styles` +Check out [CONTRIBUTING.md](CONTRIBUTING.md) for local setup and commands. diff --git a/assets/bundle/chunks/chunk-MD3C3WXH.js b/assets/bundle/chunks/chunk-MD3C3WXH.js deleted file mode 100644 index 917b7f2..0000000 --- a/assets/bundle/chunks/chunk-MD3C3WXH.js +++ /dev/null @@ -1,27 +0,0 @@ -var dt=Object.defineProperty;var ut=Object.getOwnPropertyDescriptor;var xt=(o,t,e,s)=>{for(var i=s>1?void 0:s?ut(t,e):t,r=o.length-1,n;r>=0;r--)(n=o[r])&&(i=(s?n(t,e,i):n(i))||i);return s&&i&&dt(t,e,i),i};var N=globalThis,R=N.ShadowRoot&&(N.ShadyCSS===void 0||N.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,L=Symbol(),J=new WeakMap,b=class{constructor(t,e,s){if(this._$cssResult$=!0,s!==L)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=t,this.t=e}get styleSheet(){let t=this.o,e=this.t;if(R&&t===void 0){let s=e!==void 0&&e.length===1;s&&(t=J.get(e)),t===void 0&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),s&&J.set(e,t))}return t}toString(){return this.cssText}},F=o=>new b(typeof o=="string"?o:o+"",void 0,L),z=(o,...t)=>{let e=o.length===1?o[0]:t.reduce((s,i,r)=>s+(n=>{if(n._$cssResult$===!0)return n.cssText;if(typeof n=="number")return n;throw Error("Value passed to 'css' function must be a 'css' function result: "+n+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(i)+o[r+1],o[0]);return new b(e,o,L)},D=(o,t)=>{if(R)o.adoptedStyleSheets=t.map(e=>e instanceof CSSStyleSheet?e:e.styleSheet);else for(let e of t){let s=document.createElement("style"),i=N.litNonce;i!==void 0&&s.setAttribute("nonce",i),s.textContent=e.cssText,o.appendChild(s)}},O=R?o=>o:o=>o instanceof CSSStyleSheet?(t=>{let e="";for(let s of t.cssRules)e+=s.cssText;return F(e)})(o):o;var{is:$t,defineProperty:_t,getOwnPropertyDescriptor:ft,getOwnPropertyNames:At,getOwnPropertySymbols:mt,getPrototypeOf:yt}=Object,M=globalThis,G=M.trustedTypes,gt=G?G.emptyScript:"",vt=M.reactiveElementPolyfillSupport,C=(o,t)=>o,j={toAttribute(o,t){switch(t){case Boolean:o=o?gt:null;break;case Object:case Array:o=o==null?o:JSON.stringify(o)}return o},fromAttribute(o,t){let e=o;switch(t){case Boolean:e=o!==null;break;case Number:e=o===null?null:Number(o);break;case Object:case Array:try{e=JSON.parse(o)}catch{e=null}}return e}},X=(o,t)=>!$t(o,t),Q={attribute:!0,type:String,converter:j,reflect:!1,hasChanged:X};Symbol.metadata??=Symbol("metadata"),M.litPropertyMetadata??=new WeakMap;var $=class extends HTMLElement{static addInitializer(t){this._$Ei(),(this.l??=[]).push(t)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(t,e=Q){if(e.state&&(e.attribute=!1),this._$Ei(),this.elementProperties.set(t,e),!e.noAccessor){let s=Symbol(),i=this.getPropertyDescriptor(t,s,e);i!==void 0&&_t(this.prototype,t,i)}}static getPropertyDescriptor(t,e,s){let{get:i,set:r}=ft(this.prototype,t)??{get(){return this[e]},set(n){this[e]=n}};return{get(){return i?.call(this)},set(n){let d=i?.call(this);r.call(this,n),this.requestUpdate(t,d,s)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)??Q}static _$Ei(){if(this.hasOwnProperty(C("elementProperties")))return;let t=yt(this);t.finalize(),t.l!==void 0&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties)}static finalize(){if(this.hasOwnProperty(C("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(C("properties"))){let e=this.properties,s=[...At(e),...mt(e)];for(let i of s)this.createProperty(i,e[i])}let t=this[Symbol.metadata];if(t!==null){let e=litPropertyMetadata.get(t);if(e!==void 0)for(let[s,i]of e)this.elementProperties.set(s,i)}this._$Eh=new Map;for(let[e,s]of this.elementProperties){let i=this._$Eu(e,s);i!==void 0&&this._$Eh.set(i,e)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(t){let e=[];if(Array.isArray(t)){let s=new Set(t.flat(1/0).reverse());for(let i of s)e.unshift(O(i))}else t!==void 0&&e.push(O(t));return e}static _$Eu(t,e){let s=e.attribute;return s===!1?void 0:typeof s=="string"?s:typeof t=="string"?t.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise(t=>this.enableUpdating=t),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach(t=>t(this))}addController(t){(this._$EO??=new Set).add(t),this.renderRoot!==void 0&&this.isConnected&&t.hostConnected?.()}removeController(t){this._$EO?.delete(t)}_$E_(){let t=new Map,e=this.constructor.elementProperties;for(let s of e.keys())this.hasOwnProperty(s)&&(t.set(s,this[s]),delete this[s]);t.size>0&&(this._$Ep=t)}createRenderRoot(){let t=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return D(t,this.constructor.elementStyles),t}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach(t=>t.hostConnected?.())}enableUpdating(t){}disconnectedCallback(){this._$EO?.forEach(t=>t.hostDisconnected?.())}attributeChangedCallback(t,e,s){this._$AK(t,s)}_$EC(t,e){let s=this.constructor.elementProperties.get(t),i=this.constructor._$Eu(t,s);if(i!==void 0&&s.reflect===!0){let r=(s.converter?.toAttribute!==void 0?s.converter:j).toAttribute(e,s.type);this._$Em=t,r==null?this.removeAttribute(i):this.setAttribute(i,r),this._$Em=null}}_$AK(t,e){let s=this.constructor,i=s._$Eh.get(t);if(i!==void 0&&this._$Em!==i){let r=s.getPropertyOptions(i),n=typeof r.converter=="function"?{fromAttribute:r.converter}:r.converter?.fromAttribute!==void 0?r.converter:j;this._$Em=i,this[i]=n.fromAttribute(e,r.type),this._$Em=null}}requestUpdate(t,e,s){if(t!==void 0){if(s??=this.constructor.getPropertyOptions(t),!(s.hasChanged??X)(this[t],e))return;this.P(t,e,s)}this.isUpdatePending===!1&&(this._$ES=this._$ET())}P(t,e,s){this._$AL.has(t)||this._$AL.set(t,e),s.reflect===!0&&this._$Em!==t&&(this._$Ej??=new Set).add(t)}async _$ET(){this.isUpdatePending=!0;try{await this._$ES}catch(e){Promise.reject(e)}let t=this.scheduleUpdate();return t!=null&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(let[i,r]of this._$Ep)this[i]=r;this._$Ep=void 0}let s=this.constructor.elementProperties;if(s.size>0)for(let[i,r]of s)r.wrapped!==!0||this._$AL.has(i)||this[i]===void 0||this.P(i,this[i],r)}let t=!1,e=this._$AL;try{t=this.shouldUpdate(e),t?(this.willUpdate(e),this._$EO?.forEach(s=>s.hostUpdate?.()),this.update(e)):this._$EU()}catch(s){throw t=!1,this._$EU(),s}t&&this._$AE(e)}willUpdate(t){}_$AE(t){this._$EO?.forEach(e=>e.hostUpdated?.()),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$EU(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(t){return!0}update(t){this._$Ej&&=this._$Ej.forEach(e=>this._$EC(e,this[e])),this._$EU()}updated(t){}firstUpdated(t){}};$.elementStyles=[],$.shadowRootOptions={mode:"open"},$[C("elementProperties")]=new Map,$[C("finalized")]=new Map,vt?.({ReactiveElement:$}),(M.reactiveElementVersions??=[]).push("2.0.4");var Z=globalThis,k=Z.trustedTypes,Y=k?k.createPolicy("lit-html",{createHTML:o=>o}):void 0,rt="$lit$",f=`lit$${(Math.random()+"").slice(9)}$`,nt="?"+f,St=`<${nt}>`,y=document,x=()=>y.createComment(""),P=o=>o===null||typeof o!="object"&&typeof o!="function",ht=Array.isArray,Et=o=>ht(o)||typeof o?.[Symbol.iterator]=="function",B=`[ -\f\r]`,w=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,tt=/-->/g,et=/>/g,A=RegExp(`>|${B}(?:([^\\s"'>=/]+)(${B}*=${B}*(?:[^ -\f\r"'\`<>=]|("|')|))|$)`,"g"),st=/'/g,it=/"/g,at=/^(?:script|style|textarea|title)$/i,lt=o=>(t,...e)=>({_$litType$:o,strings:t,values:e}),Rt=lt(1),Ot=lt(2),g=Symbol.for("lit-noChange"),c=Symbol.for("lit-nothing"),ot=new WeakMap,m=y.createTreeWalker(y,129);function ct(o,t){if(!Array.isArray(o)||!o.hasOwnProperty("raw"))throw Error("invalid template strings array");return Y!==void 0?Y.createHTML(t):t}var bt=(o,t)=>{let e=o.length-1,s=[],i,r=t===2?"":"",n=w;for(let d=0;d"?(n=i??w,a=-1):p[1]===void 0?a=-2:(a=n.lastIndex-p[2].length,l=p[1],n=p[3]===void 0?A:p[3]==='"'?it:st):n===it||n===st?n=A:n===tt||n===et?n=w:(n=A,i=void 0);let _=n===A&&o[d+1].startsWith("/>")?" ":"";r+=n===w?h+St:a>=0?(s.push(l),h.slice(0,a)+rt+h.slice(a)+f+_):h+f+(a===-2?d:_)}return[ct(o,r+(o[e]||"")+(t===2?"":"")),s]},U=class o{constructor({strings:t,_$litType$:e},s){let i;this.parts=[];let r=0,n=0,d=t.length-1,h=this.parts,[l,p]=bt(t,e);if(this.el=o.createElement(l,s),m.currentNode=this.el.content,e===2){let a=this.el.content.firstChild;a.replaceWith(...a.childNodes)}for(;(i=m.nextNode())!==null&&h.length0){i.textContent=k?k.emptyScript:"";for(let _=0;_2||s[0]!==""||s[1]!==""?(this._$AH=Array(s.length-1).fill(new String),this.strings=s):this._$AH=c}_$AI(t,e=this,s,i){let r=this.strings,n=!1;if(r===void 0)t=v(this,t,e,0),n=!P(t)||t!==this._$AH&&t!==g,n&&(this._$AH=t);else{let d=t,h,l;for(t=r[0],h=0;h{let s=e?.renderBefore??t,i=s._$litPart$;if(i===void 0){let r=e?.renderBefore??null;s._$litPart$=i=new H(t.insertBefore(x(),r),r,void 0,e??{})}return i._$AI(o),i};var E=class extends ${constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){let t=super.createRenderRoot();return this.renderOptions.renderBefore??=t.firstChild,t}update(t){let e=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=pt(e,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return g}};E._$litElement$=!0,E.finalized=!0,globalThis.litElementHydrateSupport?.({LitElement:E});var wt=globalThis.litElementPolyfillSupport;wt?.({LitElement:E});(globalThis.litElementVersions??=[]).push("4.0.4");var Jt=z` - .h-sr-only, - .h-sr-only-focusable:not(:focus):not(:active) { - clip: rect(0 0 0 0); - clip-path: inset(50%); - height: 1px; - overflow: hidden; - position: absolute; - white-space: nowrap; - width: 1px; - } - - .h-block { - display: block; - } - - .h-type-tight { - line-height: 1; - } - - .h-type-xl { - font-size: var(--type-body-xl-size); - } -`;export{xt as a,F as b,z as c,j as d,X as e,Rt as f,c as g,E as h,Jt as i}; -/*! For license information please see chunk-MD3C3WXH.js.LEGAL.txt */ diff --git a/assets/bundle/chunks/chunk-YBJVVUAP.js b/assets/bundle/chunks/chunk-YBJVVUAP.js new file mode 100644 index 0000000..b88a8f6 --- /dev/null +++ b/assets/bundle/chunks/chunk-YBJVVUAP.js @@ -0,0 +1,27 @@ +var dt=Object.defineProperty;var ut=Object.getOwnPropertyDescriptor;var xt=(o,t,e,s)=>{for(var i=s>1?void 0:s?ut(t,e):t,r=o.length-1,n;r>=0;r--)(n=o[r])&&(i=(s?n(t,e,i):n(i))||i);return s&&i&&dt(t,e,i),i};var O=globalThis,R=O.ShadowRoot&&(O.ShadyCSS===void 0||O.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,L=Symbol(),G=new WeakMap,b=class{constructor(t,e,s){if(this._$cssResult$=!0,s!==L)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=t,this.t=e}get styleSheet(){let t=this.o,e=this.t;if(R&&t===void 0){let s=e!==void 0&&e.length===1;s&&(t=G.get(e)),t===void 0&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),s&&G.set(e,t))}return t}toString(){return this.cssText}},Q=o=>new b(typeof o=="string"?o:o+"",void 0,L),z=(o,...t)=>{let e=o.length===1?o[0]:t.reduce((s,i,r)=>s+(n=>{if(n._$cssResult$===!0)return n.cssText;if(typeof n=="number")return n;throw Error("Value passed to 'css' function must be a 'css' function result: "+n+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(i)+o[r+1],o[0]);return new b(e,o,L)},B=(o,t)=>{if(R)o.adoptedStyleSheets=t.map(e=>e instanceof CSSStyleSheet?e:e.styleSheet);else for(let e of t){let s=document.createElement("style"),i=O.litNonce;i!==void 0&&s.setAttribute("nonce",i),s.textContent=e.cssText,o.appendChild(s)}},N=R?o=>o:o=>o instanceof CSSStyleSheet?(t=>{let e="";for(let s of t.cssRules)e+=s.cssText;return Q(e)})(o):o;var{is:$t,defineProperty:_t,getOwnPropertyDescriptor:ft,getOwnPropertyNames:mt,getOwnPropertySymbols:At,getPrototypeOf:yt}=Object,M=globalThis,X=M.trustedTypes,gt=X?X.emptyScript:"",vt=M.reactiveElementPolyfillSupport,C=(o,t)=>o,D={toAttribute(o,t){switch(t){case Boolean:o=o?gt:null;break;case Object:case Array:o=o==null?o:JSON.stringify(o)}return o},fromAttribute(o,t){let e=o;switch(t){case Boolean:e=o!==null;break;case Number:e=o===null?null:Number(o);break;case Object:case Array:try{e=JSON.parse(o)}catch{e=null}}return e}},tt=(o,t)=>!$t(o,t),Y={attribute:!0,type:String,converter:D,reflect:!1,hasChanged:tt};Symbol.metadata??=Symbol("metadata"),M.litPropertyMetadata??=new WeakMap;var $=class extends HTMLElement{static addInitializer(t){this._$Ei(),(this.l??=[]).push(t)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(t,e=Y){if(e.state&&(e.attribute=!1),this._$Ei(),this.elementProperties.set(t,e),!e.noAccessor){let s=Symbol(),i=this.getPropertyDescriptor(t,s,e);i!==void 0&&_t(this.prototype,t,i)}}static getPropertyDescriptor(t,e,s){let{get:i,set:r}=ft(this.prototype,t)??{get(){return this[e]},set(n){this[e]=n}};return{get(){return i?.call(this)},set(n){let d=i?.call(this);r.call(this,n),this.requestUpdate(t,d,s)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)??Y}static _$Ei(){if(this.hasOwnProperty(C("elementProperties")))return;let t=yt(this);t.finalize(),t.l!==void 0&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties)}static finalize(){if(this.hasOwnProperty(C("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(C("properties"))){let e=this.properties,s=[...mt(e),...At(e)];for(let i of s)this.createProperty(i,e[i])}let t=this[Symbol.metadata];if(t!==null){let e=litPropertyMetadata.get(t);if(e!==void 0)for(let[s,i]of e)this.elementProperties.set(s,i)}this._$Eh=new Map;for(let[e,s]of this.elementProperties){let i=this._$Eu(e,s);i!==void 0&&this._$Eh.set(i,e)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(t){let e=[];if(Array.isArray(t)){let s=new Set(t.flat(1/0).reverse());for(let i of s)e.unshift(N(i))}else t!==void 0&&e.push(N(t));return e}static _$Eu(t,e){let s=e.attribute;return s===!1?void 0:typeof s=="string"?s:typeof t=="string"?t.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise(t=>this.enableUpdating=t),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach(t=>t(this))}addController(t){(this._$EO??=new Set).add(t),this.renderRoot!==void 0&&this.isConnected&&t.hostConnected?.()}removeController(t){this._$EO?.delete(t)}_$E_(){let t=new Map,e=this.constructor.elementProperties;for(let s of e.keys())this.hasOwnProperty(s)&&(t.set(s,this[s]),delete this[s]);t.size>0&&(this._$Ep=t)}createRenderRoot(){let t=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return B(t,this.constructor.elementStyles),t}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach(t=>t.hostConnected?.())}enableUpdating(t){}disconnectedCallback(){this._$EO?.forEach(t=>t.hostDisconnected?.())}attributeChangedCallback(t,e,s){this._$AK(t,s)}_$EC(t,e){let s=this.constructor.elementProperties.get(t),i=this.constructor._$Eu(t,s);if(i!==void 0&&s.reflect===!0){let r=(s.converter?.toAttribute!==void 0?s.converter:D).toAttribute(e,s.type);this._$Em=t,r==null?this.removeAttribute(i):this.setAttribute(i,r),this._$Em=null}}_$AK(t,e){let s=this.constructor,i=s._$Eh.get(t);if(i!==void 0&&this._$Em!==i){let r=s.getPropertyOptions(i),n=typeof r.converter=="function"?{fromAttribute:r.converter}:r.converter?.fromAttribute!==void 0?r.converter:D;this._$Em=i,this[i]=n.fromAttribute(e,r.type),this._$Em=null}}requestUpdate(t,e,s){if(t!==void 0){if(s??=this.constructor.getPropertyOptions(t),!(s.hasChanged??tt)(this[t],e))return;this.P(t,e,s)}this.isUpdatePending===!1&&(this._$ES=this._$ET())}P(t,e,s){this._$AL.has(t)||this._$AL.set(t,e),s.reflect===!0&&this._$Em!==t&&(this._$Ej??=new Set).add(t)}async _$ET(){this.isUpdatePending=!0;try{await this._$ES}catch(e){Promise.reject(e)}let t=this.scheduleUpdate();return t!=null&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(let[i,r]of this._$Ep)this[i]=r;this._$Ep=void 0}let s=this.constructor.elementProperties;if(s.size>0)for(let[i,r]of s)r.wrapped!==!0||this._$AL.has(i)||this[i]===void 0||this.P(i,this[i],r)}let t=!1,e=this._$AL;try{t=this.shouldUpdate(e),t?(this.willUpdate(e),this._$EO?.forEach(s=>s.hostUpdate?.()),this.update(e)):this._$EU()}catch(s){throw t=!1,this._$EU(),s}t&&this._$AE(e)}willUpdate(t){}_$AE(t){this._$EO?.forEach(e=>e.hostUpdated?.()),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$EU(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(t){return!0}update(t){this._$Ej&&=this._$Ej.forEach(e=>this._$EC(e,this[e])),this._$EU()}updated(t){}firstUpdated(t){}};$.elementStyles=[],$.shadowRootOptions={mode:"open"},$[C("elementProperties")]=new Map,$[C("finalized")]=new Map,vt?.({ReactiveElement:$}),(M.reactiveElementVersions??=[]).push("2.0.4");var Z=globalThis,k=Z.trustedTypes,et=k?k.createPolicy("lit-html",{createHTML:o=>o}):void 0,ht="$lit$",f=`lit$${Math.random().toFixed(9).slice(2)}$`,at="?"+f,St=`<${at}>`,y=document,x=()=>y.createComment(""),P=o=>o===null||typeof o!="object"&&typeof o!="function",F=Array.isArray,Et=o=>F(o)||typeof o?.[Symbol.iterator]=="function",j=`[ +\f\r]`,w=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,st=/-->/g,it=/>/g,m=RegExp(`>|${j}(?:([^\\s"'>=/]+)(${j}*=${j}*(?:[^ +\f\r"'\`<>=]|("|')|))|$)`,"g"),ot=/'/g,rt=/"/g,lt=/^(?:script|style|textarea|title)$/i,J=o=>(t,...e)=>({_$litType$:o,strings:t,values:e}),Rt=J(1),Nt=J(2),Mt=J(3),g=Symbol.for("lit-noChange"),c=Symbol.for("lit-nothing"),nt=new WeakMap,A=y.createTreeWalker(y,129);function ct(o,t){if(!F(o)||!o.hasOwnProperty("raw"))throw Error("invalid template strings array");return et!==void 0?et.createHTML(t):t}var bt=(o,t)=>{let e=o.length-1,s=[],i,r=t===2?"":t===3?"":"",n=w;for(let d=0;d"?(n=i??w,a=-1):p[1]===void 0?a=-2:(a=n.lastIndex-p[2].length,l=p[1],n=p[3]===void 0?m:p[3]==='"'?rt:ot):n===rt||n===ot?n=m:n===st||n===it?n=w:(n=m,i=void 0);let _=n===m&&o[d+1].startsWith("/>")?" ":"";r+=n===w?h+St:a>=0?(s.push(l),h.slice(0,a)+ht+h.slice(a)+f+_):h+f+(a===-2?d:_)}return[ct(o,r+(o[e]||"")+(t===2?"":t===3?"":"")),s]},U=class o{constructor({strings:t,_$litType$:e},s){let i;this.parts=[];let r=0,n=0,d=t.length-1,h=this.parts,[l,p]=bt(t,e);if(this.el=o.createElement(l,s),A.currentNode=this.el.content,e===2||e===3){let a=this.el.content.firstChild;a.replaceWith(...a.childNodes)}for(;(i=A.nextNode())!==null&&h.length0){i.textContent=k?k.emptyScript:"";for(let _=0;_2||s[0]!==""||s[1]!==""?(this._$AH=Array(s.length-1).fill(new String),this.strings=s):this._$AH=c}_$AI(t,e=this,s,i){let r=this.strings,n=!1;if(r===void 0)t=v(this,t,e,0),n=!P(t)||t!==this._$AH&&t!==g,n&&(this._$AH=t);else{let d=t,h,l;for(t=r[0],h=0;h{let s=e?.renderBefore??t,i=s._$litPart$;if(i===void 0){let r=e?.renderBefore??null;s._$litPart$=i=new H(t.insertBefore(x(),r),r,void 0,e??{})}return i._$AI(o),i};var E=class extends ${constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){let t=super.createRenderRoot();return this.renderOptions.renderBefore??=t.firstChild,t}update(t){let e=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=pt(e,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return g}};E._$litElement$=!0,E.finalized=!0,globalThis.litElementHydrateSupport?.({LitElement:E});var wt=globalThis.litElementPolyfillSupport;wt?.({LitElement:E});(globalThis.litElementVersions??=[]).push("4.1.1");var Jt=z` + .h-sr-only, + .h-sr-only-focusable:not(:focus):not(:active) { + clip: rect(0 0 0 0); + clip-path: inset(50%); + height: 1px; + overflow: hidden; + position: absolute; + white-space: nowrap; + width: 1px; + } + + .h-block { + display: block; + } + + .h-type-tight { + line-height: 1; + } + + .h-type-xl { + font-size: var(--type-body-xl-size); + } +`;export{xt as a,Q as b,z as c,D as d,tt as e,Rt as f,c as g,E as h,Jt as i}; +/*! For license information please see chunk-YBJVVUAP.js.LEGAL.txt */ diff --git a/assets/bundle/chunks/chunk-MD3C3WXH.js.LEGAL.txt b/assets/bundle/chunks/chunk-YBJVVUAP.js.LEGAL.txt similarity index 100% rename from assets/bundle/chunks/chunk-MD3C3WXH.js.LEGAL.txt rename to assets/bundle/chunks/chunk-YBJVVUAP.js.LEGAL.txt diff --git a/assets/bundle/main.js b/assets/bundle/main.js index 759f26c..63014c7 100644 --- a/assets/bundle/main.js +++ b/assets/bundle/main.js @@ -1,4 +1,4 @@ -import{a as l,b as M,c as r,d as U,e as _,f as i,g as z,h as F,i as P}from"./chunks/chunk-MD3C3WXH.js";var n=f=>(a,e)=>{e!==void 0?e.addInitializer(()=>{customElements.define(f,a)}):customElements.define(f,a)};var J={attribute:!0,type:String,converter:U,reflect:!1,hasChanged:_},L=(f=J,a,e)=>{let{kind:s,metadata:c}=e,m=globalThis.litPropertyMetadata.get(c);if(m===void 0&&globalThis.litPropertyMetadata.set(c,m=new Map),m.set(e.name,f),s==="accessor"){let{name:p}=e;return{set(h){let u=a.get.call(this);a.set.call(this,h),this.requestUpdate(p,u,f)},init(h){return h!==void 0&&this.P(p,void 0,f),h}}}if(s==="setter"){let{name:p}=e;return function(h){let u=this[p];a.call(this,h),this.requestUpdate(p,u,f)}}throw Error("Unsupported decorator location: "+s)};function t(f){return(a,e)=>typeof e=="object"?L(f,a,e):((s,c,m)=>{let p=c.hasOwnProperty(m);return c.constructor.createProperty(m,p?{...s,wrapped:!0}:s),p?Object.getOwnPropertyDescriptor(c,m):void 0})(f,a,e)}var g=(f,a,e)=>(e.configurable=!0,e.enumerable=!0,Reflect.decorate&&typeof a!="object"&&Object.defineProperty(f,a,e),e);function O(f,a){return(e,s,c)=>{let m=p=>p.renderRoot?.querySelector(f)??null;if(a){let{get:p,set:h}=typeof s=="object"?e:c??(()=>{let u=Symbol();return{get(){return this[u]},set(Q){this[u]=Q}}})();return g(e,s,{get(){let u=p.call(this);return u===void 0&&(u=m(this),(u!==null||this.hasUpdated)&&h.call(this,u)),u}})}return g(e,s,{get(){return m(this)}})}}function H(f){return(a,e)=>{let{slot:s,selector:c}=f??{},m="slot"+(s?`[name=${s}]`:":not([name])");return g(a,e,{get(){let p=this.renderRoot?.querySelector(m),h=p?.assignedElements(f)??[];return c===void 0?h:h.filter(u=>u.matches(c))}})}}var R=f=>f??z;function A(f){return class extends f{static{this.shadowRootOptions={...f.shadowRootOptions,delegatesFocus:!0}}focus(a){this._control.focus(a)}blur(){this._control.blur()}click(){this._control.click()}}}var o=class extends F{constructor(){super(...arguments);this._disposables=[]}disconnectedCallback(){super.disconnectedCallback();for(let e of this._disposables)e.dispose()}fireEvent(e,s){let c;return s===void 0?c=new CustomEvent(e):c=new CustomEvent(e,{detail:s}),this.dispatchEvent(c)}};var B=r` +import{a as i,b as N,c as n,d as S,e as U,f as a,g as z,h as D,i as _}from"./chunks/chunk-YBJVVUAP.js";var d=l=>(r,e)=>{e!==void 0?e.addInitializer(()=>{customElements.define(l,r)}):customElements.define(l,r)};var K={attribute:!0,type:String,converter:S,reflect:!1,hasChanged:U},ee=(l=K,r,e)=>{let{kind:t,metadata:c}=e,p=globalThis.litPropertyMetadata.get(c);if(p===void 0&&globalThis.litPropertyMetadata.set(c,p=new Map),p.set(e.name,l),t==="accessor"){let{name:f}=e;return{set(h){let m=r.get.call(this);r.set.call(this,h),this.requestUpdate(f,m,l)},init(h){return h!==void 0&&this.P(f,void 0,l),h}}}if(t==="setter"){let{name:f}=e;return function(h){let m=this[f];r.call(this,h),this.requestUpdate(f,m,l)}}throw Error("Unsupported decorator location: "+t)};function o(l){return(r,e)=>typeof e=="object"?ee(l,r,e):((t,c,p)=>{let f=c.hasOwnProperty(p);return c.constructor.createProperty(p,f?{...t,wrapped:!0}:t),f?Object.getOwnPropertyDescriptor(c,p):void 0})(l,r,e)}var b=(l,r,e)=>(e.configurable=!0,e.enumerable=!0,Reflect.decorate&&typeof r!="object"&&Object.defineProperty(l,r,e),e);function M(l,r){return(e,t,c)=>{let p=f=>f.renderRoot?.querySelector(l)??null;if(r){let{get:f,set:h}=typeof t=="object"?e:c??(()=>{let m=Symbol();return{get(){return this[m]},set(L){this[m]=L}}})();return b(e,t,{get(){let m=f.call(this);return m===void 0&&(m=p(this),(m!==null||this.hasUpdated)&&h.call(this,m)),m}})}return b(e,t,{get(){return p(this)}})}}function P(l){return(r,e)=>{let{slot:t,selector:c}=l??{},p="slot"+(t?`[name=${t}]`:":not([name])");return b(r,e,{get(){let f=this.renderRoot?.querySelector(p),h=f?.assignedElements(l)??[];return c===void 0?h:h.filter(m=>m.matches(c))}})}}var R=l=>l??z;function H(l){return class extends l{static{this.shadowRootOptions={...l.shadowRootOptions,delegatesFocus:!0}}focus(r){this._control.focus(r)}blur(){this._control.blur()}click(){this._control.click()}}}var s=class extends D{constructor(){super(...arguments);this._disposables=[]}disconnectedCallback(){super.disconnectedCallback();for(let e of this._disposables)e.dispose()}fireEvent(e,t){let c;return t===void 0?c=new CustomEvent(e):c=new CustomEvent(e,{detail:t}),this.dispatchEvent(c)}};var A=n` :host { display: contents; } @@ -24,38 +24,56 @@ import{a as l,b as M,c as r,d as U,e as _,f as i,g as z,h as F,i as P}from"./chu outline: 1px solid var(--color-focus-foreground); outline-offset: 1px; } -`;var b=class extends A(o){render(){return i``}};b.styles=[B],l([O(".button",!0)],b.prototype,"_control",2),l([t()],b.prototype,"href",2),l([t()],b.prototype,"target",2),l([t()],b.prototype,"rel",2),b=l([n("kd-link-button")],b);var v=class extends o{updated(){this.src&&this.style.setProperty("--kd-phone-hero-background-image",`url(${this.src})`)}render(){return i`
`}};v.styles=r` + >`}};g.styles=[A],i([M(".button",!0)],g.prototype,"_control",2),i([o()],g.prototype,"href",2),i([o()],g.prototype,"target",2),i([o()],g.prototype,"rel",2),g=i([d("kd-link-button")],g);var v=class extends s{updated(){this.src&&this.style.setProperty("--kd-phone-hero-background-image",`url(${this.src})`)}render(){return a`
`}};v.styles=n` *, *::before, *::after { box-sizing: border-box; } :host { - --kd-phone-hero-block-offset: 12vh; + --kd-phone-hero-block-offset: 30vh; --kd-phone-hero-content-width: 80; --kd-phone-hero-content-gap: 20px; display: block; contain: content; height: 100%; - background-repeat: no-repeat; - background-attachment: fixed; - background-size: auto 100%; - background-position: left calc((var(--kd-phone-hero-content-width) * 1vw) + var(--kd-phone-hero-content-gap)) - bottom calc(-1 * var(--kd-phone-hero-block-offset)); - background-image: var(--kd-phone-hero-background-image, none); - - animation-name: phone-home; - animation-duration: 0.65s; + background-image: none; + will-change: contents; } + @media (max-width: 623px) { + :host::before { + position: absolute; + left: 0; + top: 0; + inline-size: 100%; + block-size: 100%; + content: ''; + display: block; + background-repeat: no-repeat; + background-attachment: fixed; + background-size: 100% auto; + background-position: left 50% top 50vh; + background-image: var(--kd-phone-hero-background-image, none); + opacity: 0.3; + z-index: -1; + } + } + + @media (max-width: 623px) and (hover: none) { + :host::before { + background-attachment: initial; + } + } + @media (min-width: 480px) { :host { --kd-phone-hero-block-offset: 30vh; @@ -66,6 +84,20 @@ import{a as l,b as M,c as r,d as U,e as _,f as i,g as z,h as F,i as P}from"./chu @media (min-width: 624px) { :host { --kd-phone-hero-content-width: 60; + background-repeat: no-repeat; + background-attachment: fixed; + background-size: auto 100%; + background-position: left calc((var(--kd-phone-hero-content-width) * 1vw) + var(--kd-phone-hero-content-gap)) + bottom calc(-1 * var(--kd-phone-hero-block-offset)); + background-image: var(--kd-phone-hero-background-image, none); + animation-name: phone-home; + animation-duration: 0.65s; + } + } + + @media (min-width: 624px) and (hover: none) { + :host { + background-attachment: initial; } } @@ -92,27 +124,31 @@ import{a as l,b as M,c as r,d as U,e as _,f as i,g as z,h as F,i as P}from"./chu height: 100%; max-width: 900px; margin-inline: auto; - padding-block-start: var(--kd-phone-hero-block-offset); + padding-block-start: calc(0.4 * var(--kd-phone-hero-block-offset)); padding-inline: var(--spacing-md); } + @media (min-width: 624px) { + .container { + padding-block-start: var(--kd-phone-hero-block-offset); + } + } + .content { display: block; - max-inline-size: calc(var(--kd-phone-hero-content-width) * 1%); } - `,l([t({type:String})],v.prototype,"src",2),v=l([n("kd-phone-hero")],v);var Y=new Map;function K(f){let a=Y.get(f);return a||(a=new Intl.DateTimeFormat(void 0,f),Y.set(f,a)),a}var ee=Object.freeze({year:"numeric",month:"long"});function j(f,a=ee){return K(a).format(f)}var Le=Object.freeze({numeric:"auto"});var $=1e3,C=$*60,N=C*60,E=N*24,Z=E*7,W=E*30,S=E*365,X=S*4,Ke=Object.freeze(new Map([["year",S],["years",S],["quarter",X],["quarters",X],["month",W],["months",W],["week",Z],["weeks",Z],["day",E],["days",E],["hour",N],["hours",N],["minute",C],["minutes",C],["second",$],["seconds",$]]));var ef=Object.freeze({localeMatcher:"best fit",numeric:"always",style:"narrow"});var d=class extends o{constructor(){super(...arguments);this.type="event";this.assetType="image"}get endingDate(){if(this.date==="present")return d.now;let e=new Date(this.date);if(e.toString()!=="Invalid Date")return e}get startingDate(){if(this.startDate===void 0)return;let e=new Date(this.startDate);if(e.toString()!=="Invalid Date")return e}renderDateRange(){return this.endingDate===void 0?z:this.startingDate===void 0?this.date==="present"?i``:i`
- -
`:this.date==="present"?i`
- - Present -
`:i`
- - - -
`}renderMedia(){return this.asset===void 0?z:i`
+ + @media (min-width: 624px) { + .content { + max-inline-size: calc(var(--kd-phone-hero-content-width) * 1%); + } + } + `,i([o({type:String})],v.prototype,"src",2),v=i([d("kd-phone-hero")],v);var B=new Map;function le(l){let r=B.get(l);return r||(r=new Intl.DateTimeFormat(void 0,l),B.set(l,r)),r}var re=Object.freeze({year:"numeric",month:"long"});function X(l,r=re){return le(r).format(l)}var il=Object.freeze({numeric:"auto"});var I=1e3,O=I*60,C=O*60,E=C*24,Y=E*7,Z=E*30,$=E*365,W=$*4,tl=Object.freeze(new Map([["year",$],["years",$],["quarter",W],["quarters",W],["month",Z],["months",Z],["week",Y],["weeks",Y],["day",E],["days",E],["hour",C],["hours",C],["minute",O],["minutes",O],["second",I],["seconds",I]]));var al=Object.freeze({localeMatcher:"best fit",numeric:"always",style:"narrow"});var u=class extends s{constructor(){super(...arguments);this.type="event";this.assetType="image"}get endingDate(){if(this.date==="present")return u.now;let e=new Date(this.date);if(e.toString()!=="Invalid Date")return e}get startingDate(){if(this.startDate===void 0)return;let e=new Date(this.startDate);if(e.toString()!=="Invalid Date")return e}renderDateTime(e){if(e===void 0)return;if(e==="present")return a``;if(e.length===4)return a``;let t=new Date(e);if(t.toString()!=="Invalid Date")return a``}renderDateRange(){if(this.date===this.startDate)return this.renderDateTime(this.date);let e=[],t=this.renderDateTime(this.startDate);t!==void 0&&e.push(t);let c=this.renderDateTime(this.date);if(c!==void 0&&e.push(c),e.length===0)return z;let[p,f]=e;return f===void 0?p:a`
${p} - ${f}
`}renderMedia(){return this.asset===void 0?z:a`
-
`}render(){return i` +
`}render(){return a`
${this.type} in year ${this.endingDate?.getFullYear()} @@ -126,7 +162,7 @@ import{a as l,b as M,c as r,d as U,e as _,f as i,g as z,h as F,i as P}from"./chu
- `}};d.now=new Date,d.styles=[P,r` + `}};u.now=new Date,u.styles=[_,n` :host { contain: content; display: flex; @@ -307,7 +343,7 @@ import{a as l,b as M,c as r,d as U,e as _,f as i,g as z,h as F,i as P}from"./chu ::slotted(*:last-child) { margin-block-end: 0; } - `],l([t()],d.prototype,"type",2),l([t()],d.prototype,"asset",2),l([t({attribute:"asset-type"})],d.prototype,"assetType",2),l([t()],d.prototype,"date",2),l([t({attribute:"start-date"})],d.prototype,"startDate",2),l([t()],d.prototype,"url",2),d=l([n("kd-life-event")],d);var x=class extends o{render(){return i``}};x.styles=[r` + `],i([o()],u.prototype,"type",2),i([o()],u.prototype,"asset",2),i([o({attribute:"asset-type"})],u.prototype,"assetType",2),i([o()],u.prototype,"date",2),i([o({attribute:"start-date"})],u.prototype,"startDate",2),i([o()],u.prototype,"url",2),u=i([d("kd-life-event")],u);var x=class extends s{render(){return a``}};x.styles=[n` :host { display: block; position: relative; @@ -351,14 +387,14 @@ import{a as l,b as M,c as r,d as U,e as _,f as i,g as z,h as F,i as P}from"./chu flex-direction: column; gap: var(--size-5); } - `],l([H({selector:"kd-life-event"})],x.prototype,"lifeEventEls",2),x=l([n("kd-life-events")],x);function G(f,a,e){return f?a(f):e?.(f)}var k=class extends o{constructor(){super(...arguments);this.term="";this.definition="";this.type="tags"}get tags(){return this.definition.trim().length===0?[]:this.definition.split(/,(?![^(]*\))/).map(e=>e.trim())}render(){return i` + `],i([P({selector:"kd-life-event"})],x.prototype,"lifeEventEls",2),x=i([d("kd-life-events")],x);function G(l,r,e){return l?r(l):e?.(l)}var k=class extends s{constructor(){super(...arguments);this.term="";this.definition="";this.type="tags"}get tags(){return this.definition.trim().length===0?[]:this.definition.split(/,(?![^(]*\))/).map(e=>e.trim())}render(){return a` ${this.term} - ${G(this.type==="tags",()=>i`${this.tags.map(e=>i`${e} `)}`,()=>this.definition)}a`${this.tags.map(e=>a`${e} `)}`,()=>this.definition)} - `}};k.styles=[r` + `}};k.styles=[n` :host { display: flex; flex-direction: row; @@ -387,7 +423,7 @@ import{a as l,b as M,c as r,d as U,e as _,f as i,g as z,h as F,i as P}from"./chu flex-wrap: wrap; gap: var(--spacing-sm) var(--spacing-xs); } - `],l([t()],k.prototype,"term",2),l([t()],k.prototype,"definition",2),l([t()],k.prototype,"type",2),k=l([n("kd-attribution")],k);var T=class extends o{render(){return i``}};T.styles=[r` + `],i([o()],k.prototype,"term",2),i([o()],k.prototype,"definition",2),i([o()],k.prototype,"type",2),k=i([d("kd-attribution")],k);var j=class extends s{render(){return a``}};j.styles=[n` :host { display: inline-block; padding: var(--spacing-xs) var(--spacing-lg); @@ -403,7 +439,7 @@ import{a as l,b as M,c as r,d as U,e as _,f as i,g as z,h as F,i as P}from"./chu :host { margin-inline-end: var(--spacing-xs); } - `],T=l([n("kd-tag")],T);var I=class extends o{static{this.shadowRootOptions={...F.shadowRootOptions,delegatesFocus:!0}}focus(a){this._control.focus(a)}blur(){this._control.blur()}click(){this._control.click()}};var V=r` + `],j=i([d("kd-tag")],j);var F=class extends s{static{this.shadowRootOptions={...D.shadowRootOptions,delegatesFocus:!0}}focus(r){this._control.focus(r)}blur(){this._control.blur()}click(){this._control.click()}};var V={"123":63103,"alarm-fill":61697,alarm:61698,"align-bottom":61699,"align-center":61700,"align-end":61701,"align-middle":61702,"align-start":61703,"align-top":61704,alt:61705,"app-indicator":61706,app:61707,"archive-fill":61708,archive:61709,"arrow-90deg-down":61710,"arrow-90deg-left":61711,"arrow-90deg-right":61712,"arrow-90deg-up":61713,"arrow-bar-down":61714,"arrow-bar-left":61715,"arrow-bar-right":61716,"arrow-bar-up":61717,"arrow-clockwise":61718,"arrow-counterclockwise":61719,"arrow-down-circle-fill":61720,"arrow-down-circle":61721,"arrow-down-left-circle-fill":61722,"arrow-down-left-circle":61723,"arrow-down-left-square-fill":61724,"arrow-down-left-square":61725,"arrow-down-left":61726,"arrow-down-right-circle-fill":61727,"arrow-down-right-circle":61728,"arrow-down-right-square-fill":61729,"arrow-down-right-square":61730,"arrow-down-right":61731,"arrow-down-short":61732,"arrow-down-square-fill":61733,"arrow-down-square":61734,"arrow-down-up":61735,"arrow-down":61736,"arrow-left-circle-fill":61737,"arrow-left-circle":61738,"arrow-left-right":61739,"arrow-left-short":61740,"arrow-left-square-fill":61741,"arrow-left-square":61742,"arrow-left":61743,"arrow-repeat":61744,"arrow-return-left":61745,"arrow-return-right":61746,"arrow-right-circle-fill":61747,"arrow-right-circle":61748,"arrow-right-short":61749,"arrow-right-square-fill":61750,"arrow-right-square":61751,"arrow-right":61752,"arrow-up-circle-fill":61753,"arrow-up-circle":61754,"arrow-up-left-circle-fill":61755,"arrow-up-left-circle":61756,"arrow-up-left-square-fill":61757,"arrow-up-left-square":61758,"arrow-up-left":61759,"arrow-up-right-circle-fill":61760,"arrow-up-right-circle":61761,"arrow-up-right-square-fill":61762,"arrow-up-right-square":61763,"arrow-up-right":61764,"arrow-up-short":61765,"arrow-up-square-fill":61766,"arrow-up-square":61767,"arrow-up":61768,"arrows-angle-contract":61769,"arrows-angle-expand":61770,"arrows-collapse":61771,"arrows-expand":61772,"arrows-fullscreen":61773,"arrows-move":61774,"aspect-ratio-fill":61775,"aspect-ratio":61776,asterisk:61777,at:61778,"award-fill":61779,award:61780,back:61781,"backspace-fill":61782,"backspace-reverse-fill":61783,"backspace-reverse":61784,backspace:61785,"badge-3d-fill":61786,"badge-3d":61787,"badge-4k-fill":61788,"badge-4k":61789,"badge-8k-fill":61790,"badge-8k":61791,"badge-ad-fill":61792,"badge-ad":61793,"badge-ar-fill":61794,"badge-ar":61795,"badge-cc-fill":61796,"badge-cc":61797,"badge-hd-fill":61798,"badge-hd":61799,"badge-tm-fill":61800,"badge-tm":61801,"badge-vo-fill":61802,"badge-vo":61803,"badge-vr-fill":61804,"badge-vr":61805,"badge-wc-fill":61806,"badge-wc":61807,"bag-check-fill":61808,"bag-check":61809,"bag-dash-fill":61810,"bag-dash":61811,"bag-fill":61812,"bag-plus-fill":61813,"bag-plus":61814,"bag-x-fill":61815,"bag-x":61816,bag:61817,"bar-chart-fill":61818,"bar-chart-line-fill":61819,"bar-chart-line":61820,"bar-chart-steps":61821,"bar-chart":61822,"basket-fill":61823,basket:61824,"basket2-fill":61825,basket2:61826,"basket3-fill":61827,basket3:61828,"battery-charging":61829,"battery-full":61830,"battery-half":61831,battery:61832,"bell-fill":61833,bell:61834,bezier:61835,bezier2:61836,bicycle:61837,"binoculars-fill":61838,binoculars:61839,"blockquote-left":61840,"blockquote-right":61841,"book-fill":61842,"book-half":61843,book:61844,"bookmark-check-fill":61845,"bookmark-check":61846,"bookmark-dash-fill":61847,"bookmark-dash":61848,"bookmark-fill":61849,"bookmark-heart-fill":61850,"bookmark-heart":61851,"bookmark-plus-fill":61852,"bookmark-plus":61853,"bookmark-star-fill":61854,"bookmark-star":61855,"bookmark-x-fill":61856,"bookmark-x":61857,bookmark:61858,"bookmarks-fill":61859,bookmarks:61860,bookshelf:61861,"bootstrap-fill":61862,"bootstrap-reboot":61863,bootstrap:61864,"border-all":61865,"border-bottom":61866,"border-center":61867,"border-inner":61868,"border-left":61869,"border-middle":61870,"border-outer":61871,"border-right":61872,"border-style":61873,"border-top":61874,"border-width":61875,border:61876,"bounding-box-circles":61877,"bounding-box":61878,"box-arrow-down-left":61879,"box-arrow-down-right":61880,"box-arrow-down":61881,"box-arrow-in-down-left":61882,"box-arrow-in-down-right":61883,"box-arrow-in-down":61884,"box-arrow-in-left":61885,"box-arrow-in-right":61886,"box-arrow-in-up-left":61887,"box-arrow-in-up-right":61888,"box-arrow-in-up":61889,"box-arrow-left":61890,"box-arrow-right":61891,"box-arrow-up-left":61892,"box-arrow-up-right":61893,"box-arrow-up":61894,"box-seam":61895,box:61896,braces:61897,bricks:61898,"briefcase-fill":61899,briefcase:61900,"brightness-alt-high-fill":61901,"brightness-alt-high":61902,"brightness-alt-low-fill":61903,"brightness-alt-low":61904,"brightness-high-fill":61905,"brightness-high":61906,"brightness-low-fill":61907,"brightness-low":61908,"broadcast-pin":61909,broadcast:61910,"brush-fill":61911,brush:61912,"bucket-fill":61913,bucket:61914,"bug-fill":61915,bug:61916,building:61917,bullseye:61918,"calculator-fill":61919,calculator:61920,"calendar-check-fill":61921,"calendar-check":61922,"calendar-date-fill":61923,"calendar-date":61924,"calendar-day-fill":61925,"calendar-day":61926,"calendar-event-fill":61927,"calendar-event":61928,"calendar-fill":61929,"calendar-minus-fill":61930,"calendar-minus":61931,"calendar-month-fill":61932,"calendar-month":61933,"calendar-plus-fill":61934,"calendar-plus":61935,"calendar-range-fill":61936,"calendar-range":61937,"calendar-week-fill":61938,"calendar-week":61939,"calendar-x-fill":61940,"calendar-x":61941,calendar:61942,"calendar2-check-fill":61943,"calendar2-check":61944,"calendar2-date-fill":61945,"calendar2-date":61946,"calendar2-day-fill":61947,"calendar2-day":61948,"calendar2-event-fill":61949,"calendar2-event":61950,"calendar2-fill":61951,"calendar2-minus-fill":61952,"calendar2-minus":61953,"calendar2-month-fill":61954,"calendar2-month":61955,"calendar2-plus-fill":61956,"calendar2-plus":61957,"calendar2-range-fill":61958,"calendar2-range":61959,"calendar2-week-fill":61960,"calendar2-week":61961,"calendar2-x-fill":61962,"calendar2-x":61963,calendar2:61964,"calendar3-event-fill":61965,"calendar3-event":61966,"calendar3-fill":61967,"calendar3-range-fill":61968,"calendar3-range":61969,"calendar3-week-fill":61970,"calendar3-week":61971,calendar3:61972,"calendar4-event":61973,"calendar4-range":61974,"calendar4-week":61975,calendar4:61976,"camera-fill":61977,"camera-reels-fill":61978,"camera-reels":61979,"camera-video-fill":61980,"camera-video-off-fill":61981,"camera-video-off":61982,"camera-video":61983,camera:61984,camera2:61985,"capslock-fill":61986,capslock:61987,"card-checklist":61988,"card-heading":61989,"card-image":61990,"card-list":61991,"card-text":61992,"caret-down-fill":61993,"caret-down-square-fill":61994,"caret-down-square":61995,"caret-down":61996,"caret-left-fill":61997,"caret-left-square-fill":61998,"caret-left-square":61999,"caret-left":62e3,"caret-right-fill":62001,"caret-right-square-fill":62002,"caret-right-square":62003,"caret-right":62004,"caret-up-fill":62005,"caret-up-square-fill":62006,"caret-up-square":62007,"caret-up":62008,"cart-check-fill":62009,"cart-check":62010,"cart-dash-fill":62011,"cart-dash":62012,"cart-fill":62013,"cart-plus-fill":62014,"cart-plus":62015,"cart-x-fill":62016,"cart-x":62017,cart:62018,cart2:62019,cart3:62020,cart4:62021,"cash-stack":62022,cash:62023,cast:62024,"chat-dots-fill":62025,"chat-dots":62026,"chat-fill":62027,"chat-left-dots-fill":62028,"chat-left-dots":62029,"chat-left-fill":62030,"chat-left-quote-fill":62031,"chat-left-quote":62032,"chat-left-text-fill":62033,"chat-left-text":62034,"chat-left":62035,"chat-quote-fill":62036,"chat-quote":62037,"chat-right-dots-fill":62038,"chat-right-dots":62039,"chat-right-fill":62040,"chat-right-quote-fill":62041,"chat-right-quote":62042,"chat-right-text-fill":62043,"chat-right-text":62044,"chat-right":62045,"chat-square-dots-fill":62046,"chat-square-dots":62047,"chat-square-fill":62048,"chat-square-quote-fill":62049,"chat-square-quote":62050,"chat-square-text-fill":62051,"chat-square-text":62052,"chat-square":62053,"chat-text-fill":62054,"chat-text":62055,chat:62056,"check-all":62057,"check-circle-fill":62058,"check-circle":62059,"check-square-fill":62060,"check-square":62061,check:62062,"check2-all":62063,"check2-circle":62064,"check2-square":62065,check2:62066,"chevron-bar-contract":62067,"chevron-bar-down":62068,"chevron-bar-expand":62069,"chevron-bar-left":62070,"chevron-bar-right":62071,"chevron-bar-up":62072,"chevron-compact-down":62073,"chevron-compact-left":62074,"chevron-compact-right":62075,"chevron-compact-up":62076,"chevron-contract":62077,"chevron-double-down":62078,"chevron-double-left":62079,"chevron-double-right":62080,"chevron-double-up":62081,"chevron-down":62082,"chevron-expand":62083,"chevron-left":62084,"chevron-right":62085,"chevron-up":62086,"circle-fill":62087,"circle-half":62088,"circle-square":62089,circle:62090,"clipboard-check":62091,"clipboard-data":62092,"clipboard-minus":62093,"clipboard-plus":62094,"clipboard-x":62095,clipboard:62096,"clock-fill":62097,"clock-history":62098,clock:62099,"cloud-arrow-down-fill":62100,"cloud-arrow-down":62101,"cloud-arrow-up-fill":62102,"cloud-arrow-up":62103,"cloud-check-fill":62104,"cloud-check":62105,"cloud-download-fill":62106,"cloud-download":62107,"cloud-drizzle-fill":62108,"cloud-drizzle":62109,"cloud-fill":62110,"cloud-fog-fill":62111,"cloud-fog":62112,"cloud-fog2-fill":62113,"cloud-fog2":62114,"cloud-hail-fill":62115,"cloud-hail":62116,"cloud-haze-fill":62118,"cloud-haze":62119,"cloud-haze2-fill":62120,"cloud-lightning-fill":62121,"cloud-lightning-rain-fill":62122,"cloud-lightning-rain":62123,"cloud-lightning":62124,"cloud-minus-fill":62125,"cloud-minus":62126,"cloud-moon-fill":62127,"cloud-moon":62128,"cloud-plus-fill":62129,"cloud-plus":62130,"cloud-rain-fill":62131,"cloud-rain-heavy-fill":62132,"cloud-rain-heavy":62133,"cloud-rain":62134,"cloud-slash-fill":62135,"cloud-slash":62136,"cloud-sleet-fill":62137,"cloud-sleet":62138,"cloud-snow-fill":62139,"cloud-snow":62140,"cloud-sun-fill":62141,"cloud-sun":62142,"cloud-upload-fill":62143,"cloud-upload":62144,cloud:62145,"clouds-fill":62146,clouds:62147,"cloudy-fill":62148,cloudy:62149,"code-slash":62150,"code-square":62151,code:62152,"collection-fill":62153,"collection-play-fill":62154,"collection-play":62155,collection:62156,"columns-gap":62157,columns:62158,command:62159,"compass-fill":62160,compass:62161,"cone-striped":62162,cone:62163,controller:62164,"cpu-fill":62165,cpu:62166,"credit-card-2-back-fill":62167,"credit-card-2-back":62168,"credit-card-2-front-fill":62169,"credit-card-2-front":62170,"credit-card-fill":62171,"credit-card":62172,crop:62173,"cup-fill":62174,"cup-straw":62175,cup:62176,"cursor-fill":62177,"cursor-text":62178,cursor:62179,"dash-circle-dotted":62180,"dash-circle-fill":62181,"dash-circle":62182,"dash-square-dotted":62183,"dash-square-fill":62184,"dash-square":62185,dash:62186,"diagram-2-fill":62187,"diagram-2":62188,"diagram-3-fill":62189,"diagram-3":62190,"diamond-fill":62191,"diamond-half":62192,diamond:62193,"dice-1-fill":62194,"dice-1":62195,"dice-2-fill":62196,"dice-2":62197,"dice-3-fill":62198,"dice-3":62199,"dice-4-fill":62200,"dice-4":62201,"dice-5-fill":62202,"dice-5":62203,"dice-6-fill":62204,"dice-6":62205,"disc-fill":62206,disc:62207,discord:62208,"display-fill":62209,display:62210,"distribute-horizontal":62211,"distribute-vertical":62212,"door-closed-fill":62213,"door-closed":62214,"door-open-fill":62215,"door-open":62216,dot:62217,download:62218,"droplet-fill":62219,"droplet-half":62220,droplet:62221,earbuds:62222,"easel-fill":62223,easel:62224,"egg-fill":62225,"egg-fried":62226,egg:62227,"eject-fill":62228,eject:62229,"emoji-angry-fill":62230,"emoji-angry":62231,"emoji-dizzy-fill":62232,"emoji-dizzy":62233,"emoji-expressionless-fill":62234,"emoji-expressionless":62235,"emoji-frown-fill":62236,"emoji-frown":62237,"emoji-heart-eyes-fill":62238,"emoji-heart-eyes":62239,"emoji-laughing-fill":62240,"emoji-laughing":62241,"emoji-neutral-fill":62242,"emoji-neutral":62243,"emoji-smile-fill":62244,"emoji-smile-upside-down-fill":62245,"emoji-smile-upside-down":62246,"emoji-smile":62247,"emoji-sunglasses-fill":62248,"emoji-sunglasses":62249,"emoji-wink-fill":62250,"emoji-wink":62251,"envelope-fill":62252,"envelope-open-fill":62253,"envelope-open":62254,envelope:62255,"eraser-fill":62256,eraser:62257,"exclamation-circle-fill":62258,"exclamation-circle":62259,"exclamation-diamond-fill":62260,"exclamation-diamond":62261,"exclamation-octagon-fill":62262,"exclamation-octagon":62263,"exclamation-square-fill":62264,"exclamation-square":62265,"exclamation-triangle-fill":62266,"exclamation-triangle":62267,exclamation:62268,exclude:62269,"eye-fill":62270,"eye-slash-fill":62271,"eye-slash":62272,eye:62273,eyedropper:62274,eyeglasses:62275,facebook:62276,"file-arrow-down-fill":62277,"file-arrow-down":62278,"file-arrow-up-fill":62279,"file-arrow-up":62280,"file-bar-graph-fill":62281,"file-bar-graph":62282,"file-binary-fill":62283,"file-binary":62284,"file-break-fill":62285,"file-break":62286,"file-check-fill":62287,"file-check":62288,"file-code-fill":62289,"file-code":62290,"file-diff-fill":62291,"file-diff":62292,"file-earmark-arrow-down-fill":62293,"file-earmark-arrow-down":62294,"file-earmark-arrow-up-fill":62295,"file-earmark-arrow-up":62296,"file-earmark-bar-graph-fill":62297,"file-earmark-bar-graph":62298,"file-earmark-binary-fill":62299,"file-earmark-binary":62300,"file-earmark-break-fill":62301,"file-earmark-break":62302,"file-earmark-check-fill":62303,"file-earmark-check":62304,"file-earmark-code-fill":62305,"file-earmark-code":62306,"file-earmark-diff-fill":62307,"file-earmark-diff":62308,"file-earmark-easel-fill":62309,"file-earmark-easel":62310,"file-earmark-excel-fill":62311,"file-earmark-excel":62312,"file-earmark-fill":62313,"file-earmark-font-fill":62314,"file-earmark-font":62315,"file-earmark-image-fill":62316,"file-earmark-image":62317,"file-earmark-lock-fill":62318,"file-earmark-lock":62319,"file-earmark-lock2-fill":62320,"file-earmark-lock2":62321,"file-earmark-medical-fill":62322,"file-earmark-medical":62323,"file-earmark-minus-fill":62324,"file-earmark-minus":62325,"file-earmark-music-fill":62326,"file-earmark-music":62327,"file-earmark-person-fill":62328,"file-earmark-person":62329,"file-earmark-play-fill":62330,"file-earmark-play":62331,"file-earmark-plus-fill":62332,"file-earmark-plus":62333,"file-earmark-post-fill":62334,"file-earmark-post":62335,"file-earmark-ppt-fill":62336,"file-earmark-ppt":62337,"file-earmark-richtext-fill":62338,"file-earmark-richtext":62339,"file-earmark-ruled-fill":62340,"file-earmark-ruled":62341,"file-earmark-slides-fill":62342,"file-earmark-slides":62343,"file-earmark-spreadsheet-fill":62344,"file-earmark-spreadsheet":62345,"file-earmark-text-fill":62346,"file-earmark-text":62347,"file-earmark-word-fill":62348,"file-earmark-word":62349,"file-earmark-x-fill":62350,"file-earmark-x":62351,"file-earmark-zip-fill":62352,"file-earmark-zip":62353,"file-earmark":62354,"file-easel-fill":62355,"file-easel":62356,"file-excel-fill":62357,"file-excel":62358,"file-fill":62359,"file-font-fill":62360,"file-font":62361,"file-image-fill":62362,"file-image":62363,"file-lock-fill":62364,"file-lock":62365,"file-lock2-fill":62366,"file-lock2":62367,"file-medical-fill":62368,"file-medical":62369,"file-minus-fill":62370,"file-minus":62371,"file-music-fill":62372,"file-music":62373,"file-person-fill":62374,"file-person":62375,"file-play-fill":62376,"file-play":62377,"file-plus-fill":62378,"file-plus":62379,"file-post-fill":62380,"file-post":62381,"file-ppt-fill":62382,"file-ppt":62383,"file-richtext-fill":62384,"file-richtext":62385,"file-ruled-fill":62386,"file-ruled":62387,"file-slides-fill":62388,"file-slides":62389,"file-spreadsheet-fill":62390,"file-spreadsheet":62391,"file-text-fill":62392,"file-text":62393,"file-word-fill":62394,"file-word":62395,"file-x-fill":62396,"file-x":62397,"file-zip-fill":62398,"file-zip":62399,file:62400,"files-alt":62401,files:62402,film:62403,"filter-circle-fill":62404,"filter-circle":62405,"filter-left":62406,"filter-right":62407,"filter-square-fill":62408,"filter-square":62409,filter:62410,"flag-fill":62411,flag:62412,flower1:62413,flower2:62414,flower3:62415,"folder-check":62416,"folder-fill":62417,"folder-minus":62418,"folder-plus":62419,"folder-symlink-fill":62420,"folder-symlink":62421,"folder-x":62422,folder:62423,"folder2-open":62424,folder2:62425,fonts:62426,"forward-fill":62427,forward:62428,front:62429,"fullscreen-exit":62430,fullscreen:62431,"funnel-fill":62432,funnel:62433,"gear-fill":62434,"gear-wide-connected":62435,"gear-wide":62436,gear:62437,gem:62438,"geo-alt-fill":62439,"geo-alt":62440,"geo-fill":62441,geo:62442,"gift-fill":62443,gift:62444,github:62445,globe:62446,globe2:62447,google:62448,"graph-down":62449,"graph-up":62450,"grid-1x2-fill":62451,"grid-1x2":62452,"grid-3x2-gap-fill":62453,"grid-3x2-gap":62454,"grid-3x2":62455,"grid-3x3-gap-fill":62456,"grid-3x3-gap":62457,"grid-3x3":62458,"grid-fill":62459,grid:62460,"grip-horizontal":62461,"grip-vertical":62462,hammer:62463,"hand-index-fill":62464,"hand-index-thumb-fill":62465,"hand-index-thumb":62466,"hand-index":62467,"hand-thumbs-down-fill":62468,"hand-thumbs-down":62469,"hand-thumbs-up-fill":62470,"hand-thumbs-up":62471,"handbag-fill":62472,handbag:62473,hash:62474,"hdd-fill":62475,"hdd-network-fill":62476,"hdd-network":62477,"hdd-rack-fill":62478,"hdd-rack":62479,"hdd-stack-fill":62480,"hdd-stack":62481,hdd:62482,headphones:62483,headset:62484,"heart-fill":62485,"heart-half":62486,heart:62487,"heptagon-fill":62488,"heptagon-half":62489,heptagon:62490,"hexagon-fill":62491,"hexagon-half":62492,hexagon:62493,"hourglass-bottom":62494,"hourglass-split":62495,"hourglass-top":62496,hourglass:62497,"house-door-fill":62498,"house-door":62499,"house-fill":62500,house:62501,hr:62502,hurricane:62503,"image-alt":62504,"image-fill":62505,image:62506,images:62507,"inbox-fill":62508,inbox:62509,"inboxes-fill":62510,inboxes:62511,"info-circle-fill":62512,"info-circle":62513,"info-square-fill":62514,"info-square":62515,info:62516,"input-cursor-text":62517,"input-cursor":62518,instagram:62519,intersect:62520,"journal-album":62521,"journal-arrow-down":62522,"journal-arrow-up":62523,"journal-bookmark-fill":62524,"journal-bookmark":62525,"journal-check":62526,"journal-code":62527,"journal-medical":62528,"journal-minus":62529,"journal-plus":62530,"journal-richtext":62531,"journal-text":62532,"journal-x":62533,journal:62534,journals:62535,joystick:62536,"justify-left":62537,"justify-right":62538,justify:62539,"kanban-fill":62540,kanban:62541,"key-fill":62542,key:62543,"keyboard-fill":62544,keyboard:62545,ladder:62546,"lamp-fill":62547,lamp:62548,"laptop-fill":62549,laptop:62550,"layer-backward":62551,"layer-forward":62552,"layers-fill":62553,"layers-half":62554,layers:62555,"layout-sidebar-inset-reverse":62556,"layout-sidebar-inset":62557,"layout-sidebar-reverse":62558,"layout-sidebar":62559,"layout-split":62560,"layout-text-sidebar-reverse":62561,"layout-text-sidebar":62562,"layout-text-window-reverse":62563,"layout-text-window":62564,"layout-three-columns":62565,"layout-wtf":62566,"life-preserver":62567,"lightbulb-fill":62568,"lightbulb-off-fill":62569,"lightbulb-off":62570,lightbulb:62571,"lightning-charge-fill":62572,"lightning-charge":62573,"lightning-fill":62574,lightning:62575,"link-45deg":62576,link:62577,linkedin:62578,"list-check":62579,"list-nested":62580,"list-ol":62581,"list-stars":62582,"list-task":62583,"list-ul":62584,list:62585,"lock-fill":62586,lock:62587,mailbox:62588,mailbox2:62589,"map-fill":62590,map:62591,"markdown-fill":62592,markdown:62593,mask:62594,"megaphone-fill":62595,megaphone:62596,"menu-app-fill":62597,"menu-app":62598,"menu-button-fill":62599,"menu-button-wide-fill":62600,"menu-button-wide":62601,"menu-button":62602,"menu-down":62603,"menu-up":62604,"mic-fill":62605,"mic-mute-fill":62606,"mic-mute":62607,mic:62608,"minecart-loaded":62609,minecart:62610,moisture:62611,"moon-fill":62612,"moon-stars-fill":62613,"moon-stars":62614,moon:62615,"mouse-fill":62616,mouse:62617,"mouse2-fill":62618,mouse2:62619,"mouse3-fill":62620,mouse3:62621,"music-note-beamed":62622,"music-note-list":62623,"music-note":62624,"music-player-fill":62625,"music-player":62626,newspaper:62627,"node-minus-fill":62628,"node-minus":62629,"node-plus-fill":62630,"node-plus":62631,"nut-fill":62632,nut:62633,"octagon-fill":62634,"octagon-half":62635,octagon:62636,option:62637,outlet:62638,"paint-bucket":62639,"palette-fill":62640,palette:62641,palette2:62642,paperclip:62643,paragraph:62644,"patch-check-fill":62645,"patch-check":62646,"patch-exclamation-fill":62647,"patch-exclamation":62648,"patch-minus-fill":62649,"patch-minus":62650,"patch-plus-fill":62651,"patch-plus":62652,"patch-question-fill":62653,"patch-question":62654,"pause-btn-fill":62655,"pause-btn":62656,"pause-circle-fill":62657,"pause-circle":62658,"pause-fill":62659,pause:62660,"peace-fill":62661,peace:62662,"pen-fill":62663,pen:62664,"pencil-fill":62665,"pencil-square":62666,pencil:62667,"pentagon-fill":62668,"pentagon-half":62669,pentagon:62670,"people-fill":62671,people:62672,percent:62673,"person-badge-fill":62674,"person-badge":62675,"person-bounding-box":62676,"person-check-fill":62677,"person-check":62678,"person-circle":62679,"person-dash-fill":62680,"person-dash":62681,"person-fill":62682,"person-lines-fill":62683,"person-plus-fill":62684,"person-plus":62685,"person-square":62686,"person-x-fill":62687,"person-x":62688,person:62689,"phone-fill":62690,"phone-landscape-fill":62691,"phone-landscape":62692,"phone-vibrate-fill":62693,"phone-vibrate":62694,phone:62695,"pie-chart-fill":62696,"pie-chart":62697,"pin-angle-fill":62698,"pin-angle":62699,"pin-fill":62700,pin:62701,"pip-fill":62702,pip:62703,"play-btn-fill":62704,"play-btn":62705,"play-circle-fill":62706,"play-circle":62707,"play-fill":62708,play:62709,"plug-fill":62710,plug:62711,"plus-circle-dotted":62712,"plus-circle-fill":62713,"plus-circle":62714,"plus-square-dotted":62715,"plus-square-fill":62716,"plus-square":62717,plus:62718,power:62719,"printer-fill":62720,printer:62721,"puzzle-fill":62722,puzzle:62723,"question-circle-fill":62724,"question-circle":62725,"question-diamond-fill":62726,"question-diamond":62727,"question-octagon-fill":62728,"question-octagon":62729,"question-square-fill":62730,"question-square":62731,question:62732,rainbow:62733,"receipt-cutoff":62734,receipt:62735,"reception-0":62736,"reception-1":62737,"reception-2":62738,"reception-3":62739,"reception-4":62740,"record-btn-fill":62741,"record-btn":62742,"record-circle-fill":62743,"record-circle":62744,"record-fill":62745,record:62746,"record2-fill":62747,record2:62748,"reply-all-fill":62749,"reply-all":62750,"reply-fill":62751,reply:62752,"rss-fill":62753,rss:62754,rulers:62755,"save-fill":62756,save:62757,"save2-fill":62758,save2:62759,scissors:62760,screwdriver:62761,search:62762,"segmented-nav":62763,server:62764,"share-fill":62765,share:62766,"shield-check":62767,"shield-exclamation":62768,"shield-fill-check":62769,"shield-fill-exclamation":62770,"shield-fill-minus":62771,"shield-fill-plus":62772,"shield-fill-x":62773,"shield-fill":62774,"shield-lock-fill":62775,"shield-lock":62776,"shield-minus":62777,"shield-plus":62778,"shield-shaded":62779,"shield-slash-fill":62780,"shield-slash":62781,"shield-x":62782,shield:62783,"shift-fill":62784,shift:62785,"shop-window":62786,shop:62787,shuffle:62788,"signpost-2-fill":62789,"signpost-2":62790,"signpost-fill":62791,"signpost-split-fill":62792,"signpost-split":62793,signpost:62794,"sim-fill":62795,sim:62796,"skip-backward-btn-fill":62797,"skip-backward-btn":62798,"skip-backward-circle-fill":62799,"skip-backward-circle":62800,"skip-backward-fill":62801,"skip-backward":62802,"skip-end-btn-fill":62803,"skip-end-btn":62804,"skip-end-circle-fill":62805,"skip-end-circle":62806,"skip-end-fill":62807,"skip-end":62808,"skip-forward-btn-fill":62809,"skip-forward-btn":62810,"skip-forward-circle-fill":62811,"skip-forward-circle":62812,"skip-forward-fill":62813,"skip-forward":62814,"skip-start-btn-fill":62815,"skip-start-btn":62816,"skip-start-circle-fill":62817,"skip-start-circle":62818,"skip-start-fill":62819,"skip-start":62820,slack:62821,"slash-circle-fill":62822,"slash-circle":62823,"slash-square-fill":62824,"slash-square":62825,slash:62826,sliders:62827,smartwatch:62828,snow:62829,snow2:62830,snow3:62831,"sort-alpha-down-alt":62832,"sort-alpha-down":62833,"sort-alpha-up-alt":62834,"sort-alpha-up":62835,"sort-down-alt":62836,"sort-down":62837,"sort-numeric-down-alt":62838,"sort-numeric-down":62839,"sort-numeric-up-alt":62840,"sort-numeric-up":62841,"sort-up-alt":62842,"sort-up":62843,soundwave:62844,"speaker-fill":62845,speaker:62846,speedometer:62847,speedometer2:62848,spellcheck:62849,"square-fill":62850,"square-half":62851,square:62852,stack:62853,"star-fill":62854,"star-half":62855,star:62856,stars:62857,"stickies-fill":62858,stickies:62859,"sticky-fill":62860,sticky:62861,"stop-btn-fill":62862,"stop-btn":62863,"stop-circle-fill":62864,"stop-circle":62865,"stop-fill":62866,stop:62867,"stoplights-fill":62868,stoplights:62869,"stopwatch-fill":62870,stopwatch:62871,subtract:62872,"suit-club-fill":62873,"suit-club":62874,"suit-diamond-fill":62875,"suit-diamond":62876,"suit-heart-fill":62877,"suit-heart":62878,"suit-spade-fill":62879,"suit-spade":62880,"sun-fill":62881,sun:62882,sunglasses:62883,"sunrise-fill":62884,sunrise:62885,"sunset-fill":62886,sunset:62887,"symmetry-horizontal":62888,"symmetry-vertical":62889,table:62890,"tablet-fill":62891,"tablet-landscape-fill":62892,"tablet-landscape":62893,tablet:62894,"tag-fill":62895,tag:62896,"tags-fill":62897,tags:62898,telegram:62899,"telephone-fill":62900,"telephone-forward-fill":62901,"telephone-forward":62902,"telephone-inbound-fill":62903,"telephone-inbound":62904,"telephone-minus-fill":62905,"telephone-minus":62906,"telephone-outbound-fill":62907,"telephone-outbound":62908,"telephone-plus-fill":62909,"telephone-plus":62910,"telephone-x-fill":62911,"telephone-x":62912,telephone:62913,"terminal-fill":62914,terminal:62915,"text-center":62916,"text-indent-left":62917,"text-indent-right":62918,"text-left":62919,"text-paragraph":62920,"text-right":62921,"textarea-resize":62922,"textarea-t":62923,textarea:62924,"thermometer-half":62925,"thermometer-high":62926,"thermometer-low":62927,"thermometer-snow":62928,"thermometer-sun":62929,thermometer:62930,"three-dots-vertical":62931,"three-dots":62932,"toggle-off":62933,"toggle-on":62934,"toggle2-off":62935,"toggle2-on":62936,toggles:62937,toggles2:62938,tools:62939,tornado:62940,"trash-fill":62941,trash:62942,"trash2-fill":62943,trash2:62944,"tree-fill":62945,tree:62946,"triangle-fill":62947,"triangle-half":62948,triangle:62949,"trophy-fill":62950,trophy:62951,"tropical-storm":62952,"truck-flatbed":62953,truck:62954,tsunami:62955,"tv-fill":62956,tv:62957,twitch:62958,twitter:62959,"type-bold":62960,"type-h1":62961,"type-h2":62962,"type-h3":62963,"type-italic":62964,"type-strikethrough":62965,"type-underline":62966,type:62967,"ui-checks-grid":62968,"ui-checks":62969,"ui-radios-grid":62970,"ui-radios":62971,"umbrella-fill":62972,umbrella:62973,union:62974,"unlock-fill":62975,unlock:62976,"upc-scan":62977,upc:62978,upload:62979,"vector-pen":62980,"view-list":62981,"view-stacked":62982,"vinyl-fill":62983,vinyl:62984,voicemail:62985,"volume-down-fill":62986,"volume-down":62987,"volume-mute-fill":62988,"volume-mute":62989,"volume-off-fill":62990,"volume-off":62991,"volume-up-fill":62992,"volume-up":62993,vr:62994,"wallet-fill":62995,wallet:62996,wallet2:62997,watch:62998,water:62999,whatsapp:63e3,"wifi-1":63001,"wifi-2":63002,"wifi-off":63003,wifi:63004,wind:63005,"window-dock":63006,"window-sidebar":63007,window:63008,wrench:63009,"x-circle-fill":63010,"x-circle":63011,"x-diamond-fill":63012,"x-diamond":63013,"x-octagon-fill":63014,"x-octagon":63015,"x-square-fill":63016,"x-square":63017,x:63018,youtube:63019,"zoom-in":63020,"zoom-out":63021,bank:63022,bank2:63023,"bell-slash-fill":63024,"bell-slash":63025,"cash-coin":63026,"check-lg":63027,coin:63028,"currency-bitcoin":63029,"currency-dollar":63030,"currency-euro":63031,"currency-exchange":63032,"currency-pound":63033,"currency-yen":63034,"dash-lg":63035,"exclamation-lg":63036,"file-earmark-pdf-fill":63037,"file-earmark-pdf":63038,"file-pdf-fill":63039,"file-pdf":63040,"gender-ambiguous":63041,"gender-female":63042,"gender-male":63043,"gender-trans":63044,"headset-vr":63045,"info-lg":63046,mastodon:63047,messenger:63048,"piggy-bank-fill":63049,"piggy-bank":63050,"pin-map-fill":63051,"pin-map":63052,"plus-lg":63053,"question-lg":63054,recycle:63055,reddit:63056,"safe-fill":63057,"safe2-fill":63058,safe2:63059,"sd-card-fill":63060,"sd-card":63061,skype:63062,"slash-lg":63063,translate:63064,"x-lg":63065,safe:63066,apple:63067,microsoft:63069,windows:63070,behance:63068,dribbble:63071,line:63072,medium:63073,paypal:63074,pinterest:63075,signal:63076,snapchat:63077,spotify:63078,"stack-overflow":63079,strava:63080,wordpress:63081,vimeo:63082,activity:63083,"easel2-fill":63084,easel2:63085,"easel3-fill":63086,easel3:63087,fan:63088,fingerprint:63089,"graph-down-arrow":63090,"graph-up-arrow":63091,hypnotize:63092,magic:63093,"person-rolodex":63094,"person-video":63095,"person-video2":63096,"person-video3":63097,"person-workspace":63098,radioactive:63099,"webcam-fill":63100,webcam:63101,"yin-yang":63102,"bandaid-fill":63104,bandaid:63105,bluetooth:63106,"body-text":63107,boombox:63108,boxes:63109,"dpad-fill":63110,dpad:63111,"ear-fill":63112,ear:63113,"envelope-check-fill":63115,"envelope-check":63116,"envelope-dash-fill":63118,"envelope-dash":63119,"envelope-exclamation-fill":63121,"envelope-exclamation":63122,"envelope-plus-fill":63123,"envelope-plus":63124,"envelope-slash-fill":63126,"envelope-slash":63127,"envelope-x-fill":63129,"envelope-x":63130,"explicit-fill":63131,explicit:63132,git:63133,infinity:63134,"list-columns-reverse":63135,"list-columns":63136,meta:63137,"nintendo-switch":63140,"pc-display-horizontal":63141,"pc-display":63142,"pc-horizontal":63143,pc:63144,playstation:63145,"plus-slash-minus":63146,"projector-fill":63147,projector:63148,"qr-code-scan":63149,"qr-code":63150,quora:63151,quote:63152,robot:63153,"send-check-fill":63154,"send-check":63155,"send-dash-fill":63156,"send-dash":63157,"send-exclamation-fill":63159,"send-exclamation":63160,"send-fill":63161,"send-plus-fill":63162,"send-plus":63163,"send-slash-fill":63164,"send-slash":63165,"send-x-fill":63166,"send-x":63167,send:63168,steam:63169,"terminal-dash":63171,"terminal-plus":63172,"terminal-split":63173,"ticket-detailed-fill":63174,"ticket-detailed":63175,"ticket-fill":63176,"ticket-perforated-fill":63177,"ticket-perforated":63178,ticket:63179,tiktok:63180,"window-dash":63181,"window-desktop":63182,"window-fullscreen":63183,"window-plus":63184,"window-split":63185,"window-stack":63186,"window-x":63187,xbox:63188,ethernet:63189,"hdmi-fill":63190,hdmi:63191,"usb-c-fill":63192,"usb-c":63193,"usb-fill":63194,"usb-plug-fill":63195,"usb-plug":63196,"usb-symbol":63197,usb:63198,"boombox-fill":63199,displayport:63201,"gpu-card":63202,memory:63203,"modem-fill":63204,modem:63205,"motherboard-fill":63206,motherboard:63207,"optical-audio-fill":63208,"optical-audio":63209,"pci-card":63210,"router-fill":63211,router:63212,"thunderbolt-fill":63215,thunderbolt:63216,"usb-drive-fill":63217,"usb-drive":63218,"usb-micro-fill":63219,"usb-micro":63220,"usb-mini-fill":63221,"usb-mini":63222,"cloud-haze2":63223,"device-hdd-fill":63224,"device-hdd":63225,"device-ssd-fill":63226,"device-ssd":63227,"displayport-fill":63228,"mortarboard-fill":63229,mortarboard:63230,"terminal-x":63231,"arrow-through-heart-fill":63232,"arrow-through-heart":63233,"badge-sd-fill":63234,"badge-sd":63235,"bag-heart-fill":63236,"bag-heart":63237,"balloon-fill":63238,"balloon-heart-fill":63239,"balloon-heart":63240,balloon:63241,"box2-fill":63242,"box2-heart-fill":63243,"box2-heart":63244,box2:63245,"braces-asterisk":63246,"calendar-heart-fill":63247,"calendar-heart":63248,"calendar2-heart-fill":63249,"calendar2-heart":63250,"chat-heart-fill":63251,"chat-heart":63252,"chat-left-heart-fill":63253,"chat-left-heart":63254,"chat-right-heart-fill":63255,"chat-right-heart":63256,"chat-square-heart-fill":63257,"chat-square-heart":63258,"clipboard-check-fill":63259,"clipboard-data-fill":63260,"clipboard-fill":63261,"clipboard-heart-fill":63262,"clipboard-heart":63263,"clipboard-minus-fill":63264,"clipboard-plus-fill":63265,"clipboard-pulse":63266,"clipboard-x-fill":63267,"clipboard2-check-fill":63268,"clipboard2-check":63269,"clipboard2-data-fill":63270,"clipboard2-data":63271,"clipboard2-fill":63272,"clipboard2-heart-fill":63273,"clipboard2-heart":63274,"clipboard2-minus-fill":63275,"clipboard2-minus":63276,"clipboard2-plus-fill":63277,"clipboard2-plus":63278,"clipboard2-pulse-fill":63279,"clipboard2-pulse":63280,"clipboard2-x-fill":63281,"clipboard2-x":63282,clipboard2:63283,"emoji-kiss-fill":63284,"emoji-kiss":63285,"envelope-heart-fill":63286,"envelope-heart":63287,"envelope-open-heart-fill":63288,"envelope-open-heart":63289,"envelope-paper-fill":63290,"envelope-paper-heart-fill":63291,"envelope-paper-heart":63292,"envelope-paper":63293,"filetype-aac":63294,"filetype-ai":63295,"filetype-bmp":63296,"filetype-cs":63297,"filetype-css":63298,"filetype-csv":63299,"filetype-doc":63300,"filetype-docx":63301,"filetype-exe":63302,"filetype-gif":63303,"filetype-heic":63304,"filetype-html":63305,"filetype-java":63306,"filetype-jpg":63307,"filetype-js":63308,"filetype-jsx":63309,"filetype-key":63310,"filetype-m4p":63311,"filetype-md":63312,"filetype-mdx":63313,"filetype-mov":63314,"filetype-mp3":63315,"filetype-mp4":63316,"filetype-otf":63317,"filetype-pdf":63318,"filetype-php":63319,"filetype-png":63320,"filetype-ppt":63322,"filetype-psd":63323,"filetype-py":63324,"filetype-raw":63325,"filetype-rb":63326,"filetype-sass":63327,"filetype-scss":63328,"filetype-sh":63329,"filetype-svg":63330,"filetype-tiff":63331,"filetype-tsx":63332,"filetype-ttf":63333,"filetype-txt":63334,"filetype-wav":63335,"filetype-woff":63336,"filetype-xls":63338,"filetype-xml":63339,"filetype-yml":63340,"heart-arrow":63341,"heart-pulse-fill":63342,"heart-pulse":63343,"heartbreak-fill":63344,heartbreak:63345,hearts:63346,"hospital-fill":63347,hospital:63348,"house-heart-fill":63349,"house-heart":63350,incognito:63351,"magnet-fill":63352,magnet:63353,"person-heart":63354,"person-hearts":63355,"phone-flip":63356,plugin:63357,"postage-fill":63358,"postage-heart-fill":63359,"postage-heart":63360,postage:63361,"postcard-fill":63362,"postcard-heart-fill":63363,"postcard-heart":63364,postcard:63365,"search-heart-fill":63366,"search-heart":63367,"sliders2-vertical":63368,sliders2:63369,"trash3-fill":63370,trash3:63371,valentine:63372,valentine2:63373,"wrench-adjustable-circle-fill":63374,"wrench-adjustable-circle":63375,"wrench-adjustable":63376,"filetype-json":63377,"filetype-pptx":63378,"filetype-xlsx":63379,"1-circle-fill":63382,"1-circle":63383,"1-square-fill":63384,"1-square":63385,"2-circle-fill":63388,"2-circle":63389,"2-square-fill":63390,"2-square":63391,"3-circle-fill":63394,"3-circle":63395,"3-square-fill":63396,"3-square":63397,"4-circle-fill":63400,"4-circle":63401,"4-square-fill":63402,"4-square":63403,"5-circle-fill":63406,"5-circle":63407,"5-square-fill":63408,"5-square":63409,"6-circle-fill":63412,"6-circle":63413,"6-square-fill":63414,"6-square":63415,"7-circle-fill":63418,"7-circle":63419,"7-square-fill":63420,"7-square":63421,"8-circle-fill":63424,"8-circle":63425,"8-square-fill":63426,"8-square":63427,"9-circle-fill":63430,"9-circle":63431,"9-square-fill":63432,"9-square":63433,"airplane-engines-fill":63434,"airplane-engines":63435,"airplane-fill":63436,airplane:63437,alexa:63438,alipay:63439,android:63440,android2:63441,"box-fill":63442,"box-seam-fill":63443,"browser-chrome":63444,"browser-edge":63445,"browser-firefox":63446,"browser-safari":63447,"c-circle-fill":63450,"c-circle":63451,"c-square-fill":63452,"c-square":63453,"capsule-pill":63454,capsule:63455,"car-front-fill":63456,"car-front":63457,"cassette-fill":63458,cassette:63459,"cc-circle-fill":63462,"cc-circle":63463,"cc-square-fill":63464,"cc-square":63465,"cup-hot-fill":63466,"cup-hot":63467,"currency-rupee":63468,dropbox:63469,escape:63470,"fast-forward-btn-fill":63471,"fast-forward-btn":63472,"fast-forward-circle-fill":63473,"fast-forward-circle":63474,"fast-forward-fill":63475,"fast-forward":63476,"filetype-sql":63477,fire:63478,"google-play":63479,"h-circle-fill":63482,"h-circle":63483,"h-square-fill":63484,"h-square":63485,indent:63486,"lungs-fill":63487,lungs:63488,"microsoft-teams":63489,"p-circle-fill":63492,"p-circle":63493,"p-square-fill":63494,"p-square":63495,"pass-fill":63496,pass:63497,prescription:63498,prescription2:63499,"r-circle-fill":63502,"r-circle":63503,"r-square-fill":63504,"r-square":63505,"repeat-1":63506,repeat:63507,"rewind-btn-fill":63508,"rewind-btn":63509,"rewind-circle-fill":63510,"rewind-circle":63511,"rewind-fill":63512,rewind:63513,"train-freight-front-fill":63514,"train-freight-front":63515,"train-front-fill":63516,"train-front":63517,"train-lightrail-front-fill":63518,"train-lightrail-front":63519,"truck-front-fill":63520,"truck-front":63521,ubuntu:63522,unindent:63523,unity:63524,"universal-access-circle":63525,"universal-access":63526,virus:63527,virus2:63528,wechat:63529,yelp:63530,"sign-stop-fill":63531,"sign-stop-lights-fill":63532,"sign-stop-lights":63533,"sign-stop":63534,"sign-turn-left-fill":63535,"sign-turn-left":63536,"sign-turn-right-fill":63537,"sign-turn-right":63538,"sign-turn-slight-left-fill":63539,"sign-turn-slight-left":63540,"sign-turn-slight-right-fill":63541,"sign-turn-slight-right":63542,"sign-yield-fill":63543,"sign-yield":63544,"ev-station-fill":63545,"ev-station":63546,"fuel-pump-diesel-fill":63547,"fuel-pump-diesel":63548,"fuel-pump-fill":63549,"fuel-pump":63550,"0-circle-fill":63551,"0-circle":63552,"0-square-fill":63553,"0-square":63554,"rocket-fill":63555,"rocket-takeoff-fill":63556,"rocket-takeoff":63557,rocket:63558,stripe:63559,subscript:63560,superscript:63561,trello:63562,"envelope-at-fill":63563,"envelope-at":63564,regex:63565,"text-wrap":63566,"sign-dead-end-fill":63567,"sign-dead-end":63568,"sign-do-not-enter-fill":63569,"sign-do-not-enter":63570,"sign-intersection-fill":63571,"sign-intersection-side-fill":63572,"sign-intersection-side":63573,"sign-intersection-t-fill":63574,"sign-intersection-t":63575,"sign-intersection-y-fill":63576,"sign-intersection-y":63577,"sign-intersection":63578,"sign-merge-left-fill":63579,"sign-merge-left":63580,"sign-merge-right-fill":63581,"sign-merge-right":63582,"sign-no-left-turn-fill":63583,"sign-no-left-turn":63584,"sign-no-parking-fill":63585,"sign-no-parking":63586,"sign-no-right-turn-fill":63587,"sign-no-right-turn":63588,"sign-railroad-fill":63589,"sign-railroad":63590,"building-add":63591,"building-check":63592,"building-dash":63593,"building-down":63594,"building-exclamation":63595,"building-fill-add":63596,"building-fill-check":63597,"building-fill-dash":63598,"building-fill-down":63599,"building-fill-exclamation":63600,"building-fill-gear":63601,"building-fill-lock":63602,"building-fill-slash":63603,"building-fill-up":63604,"building-fill-x":63605,"building-fill":63606,"building-gear":63607,"building-lock":63608,"building-slash":63609,"building-up":63610,"building-x":63611,"buildings-fill":63612,buildings:63613,"bus-front-fill":63614,"bus-front":63615,"ev-front-fill":63616,"ev-front":63617,"globe-americas":63618,"globe-asia-australia":63619,"globe-central-south-asia":63620,"globe-europe-africa":63621,"house-add-fill":63622,"house-add":63623,"house-check-fill":63624,"house-check":63625,"house-dash-fill":63626,"house-dash":63627,"house-down-fill":63628,"house-down":63629,"house-exclamation-fill":63630,"house-exclamation":63631,"house-gear-fill":63632,"house-gear":63633,"house-lock-fill":63634,"house-lock":63635,"house-slash-fill":63636,"house-slash":63637,"house-up-fill":63638,"house-up":63639,"house-x-fill":63640,"house-x":63641,"person-add":63642,"person-down":63643,"person-exclamation":63644,"person-fill-add":63645,"person-fill-check":63646,"person-fill-dash":63647,"person-fill-down":63648,"person-fill-exclamation":63649,"person-fill-gear":63650,"person-fill-lock":63651,"person-fill-slash":63652,"person-fill-up":63653,"person-fill-x":63654,"person-gear":63655,"person-lock":63656,"person-slash":63657,"person-up":63658,scooter:63659,"taxi-front-fill":63660,"taxi-front":63661,amd:63662,"database-add":63663,"database-check":63664,"database-dash":63665,"database-down":63666,"database-exclamation":63667,"database-fill-add":63668,"database-fill-check":63669,"database-fill-dash":63670,"database-fill-down":63671,"database-fill-exclamation":63672,"database-fill-gear":63673,"database-fill-lock":63674,"database-fill-slash":63675,"database-fill-up":63676,"database-fill-x":63677,"database-fill":63678,"database-gear":63679,"database-lock":63680,"database-slash":63681,"database-up":63682,"database-x":63683,database:63684,"houses-fill":63685,houses:63686,nvidia:63687,"person-vcard-fill":63688,"person-vcard":63689,"sina-weibo":63690,"tencent-qq":63691,wikipedia:63692,"alphabet-uppercase":62117,alphabet:63114,amazon:63117,"arrows-collapse-vertical":63120,"arrows-expand-vertical":63125,"arrows-vertical":63128,arrows:63138,"ban-fill":63139,ban:63158,bing:63170,cake:63200,cake2:63213,cookie:63214,copy:63321,crosshair:63337,crosshair2:63380,"emoji-astonished-fill":63381,"emoji-astonished":63386,"emoji-grimace-fill":63387,"emoji-grimace":63392,"emoji-grin-fill":63393,"emoji-grin":63398,"emoji-surprise-fill":63399,"emoji-surprise":63404,"emoji-tear-fill":63405,"emoji-tear":63410,"envelope-arrow-down-fill":63411,"envelope-arrow-down":63416,"envelope-arrow-up-fill":63417,"envelope-arrow-up":63422,feather:63423,feather2:63428,"floppy-fill":63429,floppy:63448,"floppy2-fill":63449,floppy2:63460,gitlab:63461,highlighter:63480,"marker-tip":63490,"nvme-fill":63491,nvme:63500,opencollective:63501,"pci-card-network":63693,"pci-card-sound":63694,radar:63695,"send-arrow-down-fill":63696,"send-arrow-down":63697,"send-arrow-up-fill":63698,"send-arrow-up":63699,"sim-slash-fill":63700,"sim-slash":63701,sourceforge:63702,substack:63703,"threads-fill":63704,threads:63705,transparency:63706,"twitter-x":63707,"type-h4":63708,"type-h5":63709,"type-h6":63710,"backpack-fill":63711,backpack:63712,"backpack2-fill":63713,backpack2:63714,"backpack3-fill":63715,backpack3:63716,"backpack4-fill":63717,backpack4:63718,brilliance:63719,"cake-fill":63720,"cake2-fill":63721,"duffle-fill":63722,duffle:63723,exposure:63724,"gender-neuter":63725,highlights:63726,"luggage-fill":63727,luggage:63728,"mailbox-flag":63729,"mailbox2-flag":63730,"noise-reduction":63731,"passport-fill":63732,passport:63733,"person-arms-up":63734,"person-raised-hand":63735,"person-standing-dress":63736,"person-standing":63737,"person-walking":63738,"person-wheelchair":63739,shadows:63740,"suitcase-fill":63741,"suitcase-lg-fill":63742,"suitcase-lg":63743,suitcase:63744,"suitcase2-fill":63745,suitcase2:63746,vignette:63747};var Q=n` :host { display: inline-block; font-style: normal; @@ -414,7 +450,7 @@ import{a as l,b as M,c as r,d as U,e as _,f as i,g as z,h as F,i as P}from"./chu -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } -`;var fe=Object.freeze({123:"\\f67f","alarm-fill":"\\f101",alarm:"\\f102","align-bottom":"\\f103","align-center":"\\f104","align-end":"\\f105","align-middle":"\\f106","align-start":"\\f107","align-top":"\\f108",alt:"\\f109","app-indicator":"\\f10a",app:"\\f10b","archive-fill":"\\f10c",archive:"\\f10d","arrow-90deg-down":"\\f10e","arrow-90deg-left":"\\f10f","arrow-90deg-right":"\\f110","arrow-90deg-up":"\\f111","arrow-bar-down":"\\f112","arrow-bar-left":"\\f113","arrow-bar-right":"\\f114","arrow-bar-up":"\\f115","arrow-clockwise":"\\f116","arrow-counterclockwise":"\\f117","arrow-down-circle-fill":"\\f118","arrow-down-circle":"\\f119","arrow-down-left-circle-fill":"\\f11a","arrow-down-left-circle":"\\f11b","arrow-down-left-square-fill":"\\f11c","arrow-down-left-square":"\\f11d","arrow-down-left":"\\f11e","arrow-down-right-circle-fill":"\\f11f","arrow-down-right-circle":"\\f120","arrow-down-right-square-fill":"\\f121","arrow-down-right-square":"\\f122","arrow-down-right":"\\f123","arrow-down-short":"\\f124","arrow-down-square-fill":"\\f125","arrow-down-square":"\\f126","arrow-down-up":"\\f127","arrow-down":"\\f128","arrow-left-circle-fill":"\\f129","arrow-left-circle":"\\f12a","arrow-left-right":"\\f12b","arrow-left-short":"\\f12c","arrow-left-square-fill":"\\f12d","arrow-left-square":"\\f12e","arrow-left":"\\f12f","arrow-repeat":"\\f130","arrow-return-left":"\\f131","arrow-return-right":"\\f132","arrow-right-circle-fill":"\\f133","arrow-right-circle":"\\f134","arrow-right-short":"\\f135","arrow-right-square-fill":"\\f136","arrow-right-square":"\\f137","arrow-right":"\\f138","arrow-up-circle-fill":"\\f139","arrow-up-circle":"\\f13a","arrow-up-left-circle-fill":"\\f13b","arrow-up-left-circle":"\\f13c","arrow-up-left-square-fill":"\\f13d","arrow-up-left-square":"\\f13e","arrow-up-left":"\\f13f","arrow-up-right-circle-fill":"\\f140","arrow-up-right-circle":"\\f141","arrow-up-right-square-fill":"\\f142","arrow-up-right-square":"\\f143","arrow-up-right":"\\f144","arrow-up-short":"\\f145","arrow-up-square-fill":"\\f146","arrow-up-square":"\\f147","arrow-up":"\\f148","arrows-angle-contract":"\\f149","arrows-angle-expand":"\\f14a","arrows-collapse":"\\f14b","arrows-expand":"\\f14c","arrows-fullscreen":"\\f14d","arrows-move":"\\f14e","aspect-ratio-fill":"\\f14f","aspect-ratio":"\\f150",asterisk:"\\f151",at:"\\f152","award-fill":"\\f153",award:"\\f154",back:"\\f155","backspace-fill":"\\f156","backspace-reverse-fill":"\\f157","backspace-reverse":"\\f158",backspace:"\\f159","badge-3d-fill":"\\f15a","badge-3d":"\\f15b","badge-4k-fill":"\\f15c","badge-4k":"\\f15d","badge-8k-fill":"\\f15e","badge-8k":"\\f15f","badge-ad-fill":"\\f160","badge-ad":"\\f161","badge-ar-fill":"\\f162","badge-ar":"\\f163","badge-cc-fill":"\\f164","badge-cc":"\\f165","badge-hd-fill":"\\f166","badge-hd":"\\f167","badge-tm-fill":"\\f168","badge-tm":"\\f169","badge-vo-fill":"\\f16a","badge-vo":"\\f16b","badge-vr-fill":"\\f16c","badge-vr":"\\f16d","badge-wc-fill":"\\f16e","badge-wc":"\\f16f","bag-check-fill":"\\f170","bag-check":"\\f171","bag-dash-fill":"\\f172","bag-dash":"\\f173","bag-fill":"\\f174","bag-plus-fill":"\\f175","bag-plus":"\\f176","bag-x-fill":"\\f177","bag-x":"\\f178",bag:"\\f179","bar-chart-fill":"\\f17a","bar-chart-line-fill":"\\f17b","bar-chart-line":"\\f17c","bar-chart-steps":"\\f17d","bar-chart":"\\f17e","basket-fill":"\\f17f",basket:"\\f180","basket2-fill":"\\f181",basket2:"\\f182","basket3-fill":"\\f183",basket3:"\\f184","battery-charging":"\\f185","battery-full":"\\f186","battery-half":"\\f187",battery:"\\f188","bell-fill":"\\f189",bell:"\\f18a",bezier:"\\f18b",bezier2:"\\f18c",bicycle:"\\f18d","binoculars-fill":"\\f18e",binoculars:"\\f18f","blockquote-left":"\\f190","blockquote-right":"\\f191","book-fill":"\\f192","book-half":"\\f193",book:"\\f194","bookmark-check-fill":"\\f195","bookmark-check":"\\f196","bookmark-dash-fill":"\\f197","bookmark-dash":"\\f198","bookmark-fill":"\\f199","bookmark-heart-fill":"\\f19a","bookmark-heart":"\\f19b","bookmark-plus-fill":"\\f19c","bookmark-plus":"\\f19d","bookmark-star-fill":"\\f19e","bookmark-star":"\\f19f","bookmark-x-fill":"\\f1a0","bookmark-x":"\\f1a1",bookmark:"\\f1a2","bookmarks-fill":"\\f1a3",bookmarks:"\\f1a4",bookshelf:"\\f1a5","bootstrap-fill":"\\f1a6","bootstrap-reboot":"\\f1a7",bootstrap:"\\f1a8","border-all":"\\f1a9","border-bottom":"\\f1aa","border-center":"\\f1ab","border-inner":"\\f1ac","border-left":"\\f1ad","border-middle":"\\f1ae","border-outer":"\\f1af","border-right":"\\f1b0","border-style":"\\f1b1","border-top":"\\f1b2","border-width":"\\f1b3",border:"\\f1b4","bounding-box-circles":"\\f1b5","bounding-box":"\\f1b6","box-arrow-down-left":"\\f1b7","box-arrow-down-right":"\\f1b8","box-arrow-down":"\\f1b9","box-arrow-in-down-left":"\\f1ba","box-arrow-in-down-right":"\\f1bb","box-arrow-in-down":"\\f1bc","box-arrow-in-left":"\\f1bd","box-arrow-in-right":"\\f1be","box-arrow-in-up-left":"\\f1bf","box-arrow-in-up-right":"\\f1c0","box-arrow-in-up":"\\f1c1","box-arrow-left":"\\f1c2","box-arrow-right":"\\f1c3","box-arrow-up-left":"\\f1c4","box-arrow-up-right":"\\f1c5","box-arrow-up":"\\f1c6","box-seam":"\\f1c7",box:"\\f1c8",braces:"\\f1c9",bricks:"\\f1ca","briefcase-fill":"\\f1cb",briefcase:"\\f1cc","brightness-alt-high-fill":"\\f1cd","brightness-alt-high":"\\f1ce","brightness-alt-low-fill":"\\f1cf","brightness-alt-low":"\\f1d0","brightness-high-fill":"\\f1d1","brightness-high":"\\f1d2","brightness-low-fill":"\\f1d3","brightness-low":"\\f1d4","broadcast-pin":"\\f1d5",broadcast:"\\f1d6","brush-fill":"\\f1d7",brush:"\\f1d8","bucket-fill":"\\f1d9",bucket:"\\f1da","bug-fill":"\\f1db",bug:"\\f1dc",building:"\\f1dd",bullseye:"\\f1de","calculator-fill":"\\f1df",calculator:"\\f1e0","calendar-check-fill":"\\f1e1","calendar-check":"\\f1e2","calendar-date-fill":"\\f1e3","calendar-date":"\\f1e4","calendar-day-fill":"\\f1e5","calendar-day":"\\f1e6","calendar-event-fill":"\\f1e7","calendar-event":"\\f1e8","calendar-fill":"\\f1e9","calendar-minus-fill":"\\f1ea","calendar-minus":"\\f1eb","calendar-month-fill":"\\f1ec","calendar-month":"\\f1ed","calendar-plus-fill":"\\f1ee","calendar-plus":"\\f1ef","calendar-range-fill":"\\f1f0","calendar-range":"\\f1f1","calendar-week-fill":"\\f1f2","calendar-week":"\\f1f3","calendar-x-fill":"\\f1f4","calendar-x":"\\f1f5",calendar:"\\f1f6","calendar2-check-fill":"\\f1f7","calendar2-check":"\\f1f8","calendar2-date-fill":"\\f1f9","calendar2-date":"\\f1fa","calendar2-day-fill":"\\f1fb","calendar2-day":"\\f1fc","calendar2-event-fill":"\\f1fd","calendar2-event":"\\f1fe","calendar2-fill":"\\f1ff","calendar2-minus-fill":"\\f200","calendar2-minus":"\\f201","calendar2-month-fill":"\\f202","calendar2-month":"\\f203","calendar2-plus-fill":"\\f204","calendar2-plus":"\\f205","calendar2-range-fill":"\\f206","calendar2-range":"\\f207","calendar2-week-fill":"\\f208","calendar2-week":"\\f209","calendar2-x-fill":"\\f20a","calendar2-x":"\\f20b",calendar2:"\\f20c","calendar3-event-fill":"\\f20d","calendar3-event":"\\f20e","calendar3-fill":"\\f20f","calendar3-range-fill":"\\f210","calendar3-range":"\\f211","calendar3-week-fill":"\\f212","calendar3-week":"\\f213",calendar3:"\\f214","calendar4-event":"\\f215","calendar4-range":"\\f216","calendar4-week":"\\f217",calendar4:"\\f218","camera-fill":"\\f219","camera-reels-fill":"\\f21a","camera-reels":"\\f21b","camera-video-fill":"\\f21c","camera-video-off-fill":"\\f21d","camera-video-off":"\\f21e","camera-video":"\\f21f",camera:"\\f220",camera2:"\\f221","capslock-fill":"\\f222",capslock:"\\f223","card-checklist":"\\f224","card-heading":"\\f225","card-image":"\\f226","card-list":"\\f227","card-text":"\\f228","caret-down-fill":"\\f229","caret-down-square-fill":"\\f22a","caret-down-square":"\\f22b","caret-down":"\\f22c","caret-left-fill":"\\f22d","caret-left-square-fill":"\\f22e","caret-left-square":"\\f22f","caret-left":"\\f230","caret-right-fill":"\\f231","caret-right-square-fill":"\\f232","caret-right-square":"\\f233","caret-right":"\\f234","caret-up-fill":"\\f235","caret-up-square-fill":"\\f236","caret-up-square":"\\f237","caret-up":"\\f238","cart-check-fill":"\\f239","cart-check":"\\f23a","cart-dash-fill":"\\f23b","cart-dash":"\\f23c","cart-fill":"\\f23d","cart-plus-fill":"\\f23e","cart-plus":"\\f23f","cart-x-fill":"\\f240","cart-x":"\\f241",cart:"\\f242",cart2:"\\f243",cart3:"\\f244",cart4:"\\f245","cash-stack":"\\f246",cash:"\\f247",cast:"\\f248","chat-dots-fill":"\\f249","chat-dots":"\\f24a","chat-fill":"\\f24b","chat-left-dots-fill":"\\f24c","chat-left-dots":"\\f24d","chat-left-fill":"\\f24e","chat-left-quote-fill":"\\f24f","chat-left-quote":"\\f250","chat-left-text-fill":"\\f251","chat-left-text":"\\f252","chat-left":"\\f253","chat-quote-fill":"\\f254","chat-quote":"\\f255","chat-right-dots-fill":"\\f256","chat-right-dots":"\\f257","chat-right-fill":"\\f258","chat-right-quote-fill":"\\f259","chat-right-quote":"\\f25a","chat-right-text-fill":"\\f25b","chat-right-text":"\\f25c","chat-right":"\\f25d","chat-square-dots-fill":"\\f25e","chat-square-dots":"\\f25f","chat-square-fill":"\\f260","chat-square-quote-fill":"\\f261","chat-square-quote":"\\f262","chat-square-text-fill":"\\f263","chat-square-text":"\\f264","chat-square":"\\f265","chat-text-fill":"\\f266","chat-text":"\\f267",chat:"\\f268","check-all":"\\f269","check-circle-fill":"\\f26a","check-circle":"\\f26b","check-square-fill":"\\f26c","check-square":"\\f26d",check:"\\f26e","check2-all":"\\f26f","check2-circle":"\\f270","check2-square":"\\f271",check2:"\\f272","chevron-bar-contract":"\\f273","chevron-bar-down":"\\f274","chevron-bar-expand":"\\f275","chevron-bar-left":"\\f276","chevron-bar-right":"\\f277","chevron-bar-up":"\\f278","chevron-compact-down":"\\f279","chevron-compact-left":"\\f27a","chevron-compact-right":"\\f27b","chevron-compact-up":"\\f27c","chevron-contract":"\\f27d","chevron-double-down":"\\f27e","chevron-double-left":"\\f27f","chevron-double-right":"\\f280","chevron-double-up":"\\f281","chevron-down":"\\f282","chevron-expand":"\\f283","chevron-left":"\\f284","chevron-right":"\\f285","chevron-up":"\\f286","circle-fill":"\\f287","circle-half":"\\f288","circle-square":"\\f289",circle:"\\f28a","clipboard-check":"\\f28b","clipboard-data":"\\f28c","clipboard-minus":"\\f28d","clipboard-plus":"\\f28e","clipboard-x":"\\f28f",clipboard:"\\f290","clock-fill":"\\f291","clock-history":"\\f292",clock:"\\f293","cloud-arrow-down-fill":"\\f294","cloud-arrow-down":"\\f295","cloud-arrow-up-fill":"\\f296","cloud-arrow-up":"\\f297","cloud-check-fill":"\\f298","cloud-check":"\\f299","cloud-download-fill":"\\f29a","cloud-download":"\\f29b","cloud-drizzle-fill":"\\f29c","cloud-drizzle":"\\f29d","cloud-fill":"\\f29e","cloud-fog-fill":"\\f29f","cloud-fog":"\\f2a0","cloud-fog2-fill":"\\f2a1","cloud-fog2":"\\f2a2","cloud-hail-fill":"\\f2a3","cloud-hail":"\\f2a4","cloud-haze-fill":"\\f2a6","cloud-haze":"\\f2a7","cloud-haze2-fill":"\\f2a8","cloud-lightning-fill":"\\f2a9","cloud-lightning-rain-fill":"\\f2aa","cloud-lightning-rain":"\\f2ab","cloud-lightning":"\\f2ac","cloud-minus-fill":"\\f2ad","cloud-minus":"\\f2ae","cloud-moon-fill":"\\f2af","cloud-moon":"\\f2b0","cloud-plus-fill":"\\f2b1","cloud-plus":"\\f2b2","cloud-rain-fill":"\\f2b3","cloud-rain-heavy-fill":"\\f2b4","cloud-rain-heavy":"\\f2b5","cloud-rain":"\\f2b6","cloud-slash-fill":"\\f2b7","cloud-slash":"\\f2b8","cloud-sleet-fill":"\\f2b9","cloud-sleet":"\\f2ba","cloud-snow-fill":"\\f2bb","cloud-snow":"\\f2bc","cloud-sun-fill":"\\f2bd","cloud-sun":"\\f2be","cloud-upload-fill":"\\f2bf","cloud-upload":"\\f2c0",cloud:"\\f2c1","clouds-fill":"\\f2c2",clouds:"\\f2c3","cloudy-fill":"\\f2c4",cloudy:"\\f2c5","code-slash":"\\f2c6","code-square":"\\f2c7",code:"\\f2c8","collection-fill":"\\f2c9","collection-play-fill":"\\f2ca","collection-play":"\\f2cb",collection:"\\f2cc","columns-gap":"\\f2cd",columns:"\\f2ce",command:"\\f2cf","compass-fill":"\\f2d0",compass:"\\f2d1","cone-striped":"\\f2d2",cone:"\\f2d3",controller:"\\f2d4","cpu-fill":"\\f2d5",cpu:"\\f2d6","credit-card-2-back-fill":"\\f2d7","credit-card-2-back":"\\f2d8","credit-card-2-front-fill":"\\f2d9","credit-card-2-front":"\\f2da","credit-card-fill":"\\f2db","credit-card":"\\f2dc",crop:"\\f2dd","cup-fill":"\\f2de","cup-straw":"\\f2df",cup:"\\f2e0","cursor-fill":"\\f2e1","cursor-text":"\\f2e2",cursor:"\\f2e3","dash-circle-dotted":"\\f2e4","dash-circle-fill":"\\f2e5","dash-circle":"\\f2e6","dash-square-dotted":"\\f2e7","dash-square-fill":"\\f2e8","dash-square":"\\f2e9",dash:"\\f2ea","diagram-2-fill":"\\f2eb","diagram-2":"\\f2ec","diagram-3-fill":"\\f2ed","diagram-3":"\\f2ee","diamond-fill":"\\f2ef","diamond-half":"\\f2f0",diamond:"\\f2f1","dice-1-fill":"\\f2f2","dice-1":"\\f2f3","dice-2-fill":"\\f2f4","dice-2":"\\f2f5","dice-3-fill":"\\f2f6","dice-3":"\\f2f7","dice-4-fill":"\\f2f8","dice-4":"\\f2f9","dice-5-fill":"\\f2fa","dice-5":"\\f2fb","dice-6-fill":"\\f2fc","dice-6":"\\f2fd","disc-fill":"\\f2fe",disc:"\\f2ff",discord:"\\f300","display-fill":"\\f301",display:"\\f302","distribute-horizontal":"\\f303","distribute-vertical":"\\f304","door-closed-fill":"\\f305","door-closed":"\\f306","door-open-fill":"\\f307","door-open":"\\f308",dot:"\\f309",download:"\\f30a","droplet-fill":"\\f30b","droplet-half":"\\f30c",droplet:"\\f30d",earbuds:"\\f30e","easel-fill":"\\f30f",easel:"\\f310","egg-fill":"\\f311","egg-fried":"\\f312",egg:"\\f313","eject-fill":"\\f314",eject:"\\f315","emoji-angry-fill":"\\f316","emoji-angry":"\\f317","emoji-dizzy-fill":"\\f318","emoji-dizzy":"\\f319","emoji-expressionless-fill":"\\f31a","emoji-expressionless":"\\f31b","emoji-frown-fill":"\\f31c","emoji-frown":"\\f31d","emoji-heart-eyes-fill":"\\f31e","emoji-heart-eyes":"\\f31f","emoji-laughing-fill":"\\f320","emoji-laughing":"\\f321","emoji-neutral-fill":"\\f322","emoji-neutral":"\\f323","emoji-smile-fill":"\\f324","emoji-smile-upside-down-fill":"\\f325","emoji-smile-upside-down":"\\f326","emoji-smile":"\\f327","emoji-sunglasses-fill":"\\f328","emoji-sunglasses":"\\f329","emoji-wink-fill":"\\f32a","emoji-wink":"\\f32b","envelope-fill":"\\f32c","envelope-open-fill":"\\f32d","envelope-open":"\\f32e",envelope:"\\f32f","eraser-fill":"\\f330",eraser:"\\f331","exclamation-circle-fill":"\\f332","exclamation-circle":"\\f333","exclamation-diamond-fill":"\\f334","exclamation-diamond":"\\f335","exclamation-octagon-fill":"\\f336","exclamation-octagon":"\\f337","exclamation-square-fill":"\\f338","exclamation-square":"\\f339","exclamation-triangle-fill":"\\f33a","exclamation-triangle":"\\f33b",exclamation:"\\f33c",exclude:"\\f33d","eye-fill":"\\f33e","eye-slash-fill":"\\f33f","eye-slash":"\\f340",eye:"\\f341",eyedropper:"\\f342",eyeglasses:"\\f343",facebook:"\\f344","file-arrow-down-fill":"\\f345","file-arrow-down":"\\f346","file-arrow-up-fill":"\\f347","file-arrow-up":"\\f348","file-bar-graph-fill":"\\f349","file-bar-graph":"\\f34a","file-binary-fill":"\\f34b","file-binary":"\\f34c","file-break-fill":"\\f34d","file-break":"\\f34e","file-check-fill":"\\f34f","file-check":"\\f350","file-code-fill":"\\f351","file-code":"\\f352","file-diff-fill":"\\f353","file-diff":"\\f354","file-earmark-arrow-down-fill":"\\f355","file-earmark-arrow-down":"\\f356","file-earmark-arrow-up-fill":"\\f357","file-earmark-arrow-up":"\\f358","file-earmark-bar-graph-fill":"\\f359","file-earmark-bar-graph":"\\f35a","file-earmark-binary-fill":"\\f35b","file-earmark-binary":"\\f35c","file-earmark-break-fill":"\\f35d","file-earmark-break":"\\f35e","file-earmark-check-fill":"\\f35f","file-earmark-check":"\\f360","file-earmark-code-fill":"\\f361","file-earmark-code":"\\f362","file-earmark-diff-fill":"\\f363","file-earmark-diff":"\\f364","file-earmark-easel-fill":"\\f365","file-earmark-easel":"\\f366","file-earmark-excel-fill":"\\f367","file-earmark-excel":"\\f368","file-earmark-fill":"\\f369","file-earmark-font-fill":"\\f36a","file-earmark-font":"\\f36b","file-earmark-image-fill":"\\f36c","file-earmark-image":"\\f36d","file-earmark-lock-fill":"\\f36e","file-earmark-lock":"\\f36f","file-earmark-lock2-fill":"\\f370","file-earmark-lock2":"\\f371","file-earmark-medical-fill":"\\f372","file-earmark-medical":"\\f373","file-earmark-minus-fill":"\\f374","file-earmark-minus":"\\f375","file-earmark-music-fill":"\\f376","file-earmark-music":"\\f377","file-earmark-person-fill":"\\f378","file-earmark-person":"\\f379","file-earmark-play-fill":"\\f37a","file-earmark-play":"\\f37b","file-earmark-plus-fill":"\\f37c","file-earmark-plus":"\\f37d","file-earmark-post-fill":"\\f37e","file-earmark-post":"\\f37f","file-earmark-ppt-fill":"\\f380","file-earmark-ppt":"\\f381","file-earmark-richtext-fill":"\\f382","file-earmark-richtext":"\\f383","file-earmark-ruled-fill":"\\f384","file-earmark-ruled":"\\f385","file-earmark-slides-fill":"\\f386","file-earmark-slides":"\\f387","file-earmark-spreadsheet-fill":"\\f388","file-earmark-spreadsheet":"\\f389","file-earmark-text-fill":"\\f38a","file-earmark-text":"\\f38b","file-earmark-word-fill":"\\f38c","file-earmark-word":"\\f38d","file-earmark-x-fill":"\\f38e","file-earmark-x":"\\f38f","file-earmark-zip-fill":"\\f390","file-earmark-zip":"\\f391","file-earmark":"\\f392","file-easel-fill":"\\f393","file-easel":"\\f394","file-excel-fill":"\\f395","file-excel":"\\f396","file-fill":"\\f397","file-font-fill":"\\f398","file-font":"\\f399","file-image-fill":"\\f39a","file-image":"\\f39b","file-lock-fill":"\\f39c","file-lock":"\\f39d","file-lock2-fill":"\\f39e","file-lock2":"\\f39f","file-medical-fill":"\\f3a0","file-medical":"\\f3a1","file-minus-fill":"\\f3a2","file-minus":"\\f3a3","file-music-fill":"\\f3a4","file-music":"\\f3a5","file-person-fill":"\\f3a6","file-person":"\\f3a7","file-play-fill":"\\f3a8","file-play":"\\f3a9","file-plus-fill":"\\f3aa","file-plus":"\\f3ab","file-post-fill":"\\f3ac","file-post":"\\f3ad","file-ppt-fill":"\\f3ae","file-ppt":"\\f3af","file-richtext-fill":"\\f3b0","file-richtext":"\\f3b1","file-ruled-fill":"\\f3b2","file-ruled":"\\f3b3","file-slides-fill":"\\f3b4","file-slides":"\\f3b5","file-spreadsheet-fill":"\\f3b6","file-spreadsheet":"\\f3b7","file-text-fill":"\\f3b8","file-text":"\\f3b9","file-word-fill":"\\f3ba","file-word":"\\f3bb","file-x-fill":"\\f3bc","file-x":"\\f3bd","file-zip-fill":"\\f3be","file-zip":"\\f3bf",file:"\\f3c0","files-alt":"\\f3c1",files:"\\f3c2",film:"\\f3c3","filter-circle-fill":"\\f3c4","filter-circle":"\\f3c5","filter-left":"\\f3c6","filter-right":"\\f3c7","filter-square-fill":"\\f3c8","filter-square":"\\f3c9",filter:"\\f3ca","flag-fill":"\\f3cb",flag:"\\f3cc",flower1:"\\f3cd",flower2:"\\f3ce",flower3:"\\f3cf","folder-check":"\\f3d0","folder-fill":"\\f3d1","folder-minus":"\\f3d2","folder-plus":"\\f3d3","folder-symlink-fill":"\\f3d4","folder-symlink":"\\f3d5","folder-x":"\\f3d6",folder:"\\f3d7","folder2-open":"\\f3d8",folder2:"\\f3d9",fonts:"\\f3da","forward-fill":"\\f3db",forward:"\\f3dc",front:"\\f3dd","fullscreen-exit":"\\f3de",fullscreen:"\\f3df","funnel-fill":"\\f3e0",funnel:"\\f3e1","gear-fill":"\\f3e2","gear-wide-connected":"\\f3e3","gear-wide":"\\f3e4",gear:"\\f3e5",gem:"\\f3e6","geo-alt-fill":"\\f3e7","geo-alt":"\\f3e8","geo-fill":"\\f3e9",geo:"\\f3ea","gift-fill":"\\f3eb",gift:"\\f3ec",github:"\\f3ed",globe:"\\f3ee",globe2:"\\f3ef",google:"\\f3f0","graph-down":"\\f3f1","graph-up":"\\f3f2","grid-1x2-fill":"\\f3f3","grid-1x2":"\\f3f4","grid-3x2-gap-fill":"\\f3f5","grid-3x2-gap":"\\f3f6","grid-3x2":"\\f3f7","grid-3x3-gap-fill":"\\f3f8","grid-3x3-gap":"\\f3f9","grid-3x3":"\\f3fa","grid-fill":"\\f3fb",grid:"\\f3fc","grip-horizontal":"\\f3fd","grip-vertical":"\\f3fe",hammer:"\\f3ff","hand-index-fill":"\\f400","hand-index-thumb-fill":"\\f401","hand-index-thumb":"\\f402","hand-index":"\\f403","hand-thumbs-down-fill":"\\f404","hand-thumbs-down":"\\f405","hand-thumbs-up-fill":"\\f406","hand-thumbs-up":"\\f407","handbag-fill":"\\f408",handbag:"\\f409",hash:"\\f40a","hdd-fill":"\\f40b","hdd-network-fill":"\\f40c","hdd-network":"\\f40d","hdd-rack-fill":"\\f40e","hdd-rack":"\\f40f","hdd-stack-fill":"\\f410","hdd-stack":"\\f411",hdd:"\\f412",headphones:"\\f413",headset:"\\f414","heart-fill":"\\f415","heart-half":"\\f416",heart:"\\f417","heptagon-fill":"\\f418","heptagon-half":"\\f419",heptagon:"\\f41a","hexagon-fill":"\\f41b","hexagon-half":"\\f41c",hexagon:"\\f41d","hourglass-bottom":"\\f41e","hourglass-split":"\\f41f","hourglass-top":"\\f420",hourglass:"\\f421","house-door-fill":"\\f422","house-door":"\\f423","house-fill":"\\f424",house:"\\f425",hr:"\\f426",hurricane:"\\f427","image-alt":"\\f428","image-fill":"\\f429",image:"\\f42a",images:"\\f42b","inbox-fill":"\\f42c",inbox:"\\f42d","inboxes-fill":"\\f42e",inboxes:"\\f42f","info-circle-fill":"\\f430","info-circle":"\\f431","info-square-fill":"\\f432","info-square":"\\f433",info:"\\f434","input-cursor-text":"\\f435","input-cursor":"\\f436",instagram:"\\f437",intersect:"\\f438","journal-album":"\\f439","journal-arrow-down":"\\f43a","journal-arrow-up":"\\f43b","journal-bookmark-fill":"\\f43c","journal-bookmark":"\\f43d","journal-check":"\\f43e","journal-code":"\\f43f","journal-medical":"\\f440","journal-minus":"\\f441","journal-plus":"\\f442","journal-richtext":"\\f443","journal-text":"\\f444","journal-x":"\\f445",journal:"\\f446",journals:"\\f447",joystick:"\\f448","justify-left":"\\f449","justify-right":"\\f44a",justify:"\\f44b","kanban-fill":"\\f44c",kanban:"\\f44d","key-fill":"\\f44e",key:"\\f44f","keyboard-fill":"\\f450",keyboard:"\\f451",ladder:"\\f452","lamp-fill":"\\f453",lamp:"\\f454","laptop-fill":"\\f455",laptop:"\\f456","layer-backward":"\\f457","layer-forward":"\\f458","layers-fill":"\\f459","layers-half":"\\f45a",layers:"\\f45b","layout-sidebar-inset-reverse":"\\f45c","layout-sidebar-inset":"\\f45d","layout-sidebar-reverse":"\\f45e","layout-sidebar":"\\f45f","layout-split":"\\f460","layout-text-sidebar-reverse":"\\f461","layout-text-sidebar":"\\f462","layout-text-window-reverse":"\\f463","layout-text-window":"\\f464","layout-three-columns":"\\f465","layout-wtf":"\\f466","life-preserver":"\\f467","lightbulb-fill":"\\f468","lightbulb-off-fill":"\\f469","lightbulb-off":"\\f46a",lightbulb:"\\f46b","lightning-charge-fill":"\\f46c","lightning-charge":"\\f46d","lightning-fill":"\\f46e",lightning:"\\f46f","link-45deg":"\\f470",link:"\\f471",linkedin:"\\f472","list-check":"\\f473","list-nested":"\\f474","list-ol":"\\f475","list-stars":"\\f476","list-task":"\\f477","list-ul":"\\f478",list:"\\f479","lock-fill":"\\f47a",lock:"\\f47b",mailbox:"\\f47c",mailbox2:"\\f47d","map-fill":"\\f47e",map:"\\f47f","markdown-fill":"\\f480",markdown:"\\f481",mask:"\\f482","megaphone-fill":"\\f483",megaphone:"\\f484","menu-app-fill":"\\f485","menu-app":"\\f486","menu-button-fill":"\\f487","menu-button-wide-fill":"\\f488","menu-button-wide":"\\f489","menu-button":"\\f48a","menu-down":"\\f48b","menu-up":"\\f48c","mic-fill":"\\f48d","mic-mute-fill":"\\f48e","mic-mute":"\\f48f",mic:"\\f490","minecart-loaded":"\\f491",minecart:"\\f492",moisture:"\\f493","moon-fill":"\\f494","moon-stars-fill":"\\f495","moon-stars":"\\f496",moon:"\\f497","mouse-fill":"\\f498",mouse:"\\f499","mouse2-fill":"\\f49a",mouse2:"\\f49b","mouse3-fill":"\\f49c",mouse3:"\\f49d","music-note-beamed":"\\f49e","music-note-list":"\\f49f","music-note":"\\f4a0","music-player-fill":"\\f4a1","music-player":"\\f4a2",newspaper:"\\f4a3","node-minus-fill":"\\f4a4","node-minus":"\\f4a5","node-plus-fill":"\\f4a6","node-plus":"\\f4a7","nut-fill":"\\f4a8",nut:"\\f4a9","octagon-fill":"\\f4aa","octagon-half":"\\f4ab",octagon:"\\f4ac",option:"\\f4ad",outlet:"\\f4ae","paint-bucket":"\\f4af","palette-fill":"\\f4b0",palette:"\\f4b1",palette2:"\\f4b2",paperclip:"\\f4b3",paragraph:"\\f4b4","patch-check-fill":"\\f4b5","patch-check":"\\f4b6","patch-exclamation-fill":"\\f4b7","patch-exclamation":"\\f4b8","patch-minus-fill":"\\f4b9","patch-minus":"\\f4ba","patch-plus-fill":"\\f4bb","patch-plus":"\\f4bc","patch-question-fill":"\\f4bd","patch-question":"\\f4be","pause-btn-fill":"\\f4bf","pause-btn":"\\f4c0","pause-circle-fill":"\\f4c1","pause-circle":"\\f4c2","pause-fill":"\\f4c3",pause:"\\f4c4","peace-fill":"\\f4c5",peace:"\\f4c6","pen-fill":"\\f4c7",pen:"\\f4c8","pencil-fill":"\\f4c9","pencil-square":"\\f4ca",pencil:"\\f4cb","pentagon-fill":"\\f4cc","pentagon-half":"\\f4cd",pentagon:"\\f4ce","people-fill":"\\f4cf",people:"\\f4d0",percent:"\\f4d1","person-badge-fill":"\\f4d2","person-badge":"\\f4d3","person-bounding-box":"\\f4d4","person-check-fill":"\\f4d5","person-check":"\\f4d6","person-circle":"\\f4d7","person-dash-fill":"\\f4d8","person-dash":"\\f4d9","person-fill":"\\f4da","person-lines-fill":"\\f4db","person-plus-fill":"\\f4dc","person-plus":"\\f4dd","person-square":"\\f4de","person-x-fill":"\\f4df","person-x":"\\f4e0",person:"\\f4e1","phone-fill":"\\f4e2","phone-landscape-fill":"\\f4e3","phone-landscape":"\\f4e4","phone-vibrate-fill":"\\f4e5","phone-vibrate":"\\f4e6",phone:"\\f4e7","pie-chart-fill":"\\f4e8","pie-chart":"\\f4e9","pin-angle-fill":"\\f4ea","pin-angle":"\\f4eb","pin-fill":"\\f4ec",pin:"\\f4ed","pip-fill":"\\f4ee",pip:"\\f4ef","play-btn-fill":"\\f4f0","play-btn":"\\f4f1","play-circle-fill":"\\f4f2","play-circle":"\\f4f3","play-fill":"\\f4f4",play:"\\f4f5","plug-fill":"\\f4f6",plug:"\\f4f7","plus-circle-dotted":"\\f4f8","plus-circle-fill":"\\f4f9","plus-circle":"\\f4fa","plus-square-dotted":"\\f4fb","plus-square-fill":"\\f4fc","plus-square":"\\f4fd",plus:"\\f4fe",power:"\\f4ff","printer-fill":"\\f500",printer:"\\f501","puzzle-fill":"\\f502",puzzle:"\\f503","question-circle-fill":"\\f504","question-circle":"\\f505","question-diamond-fill":"\\f506","question-diamond":"\\f507","question-octagon-fill":"\\f508","question-octagon":"\\f509","question-square-fill":"\\f50a","question-square":"\\f50b",question:"\\f50c",rainbow:"\\f50d","receipt-cutoff":"\\f50e",receipt:"\\f50f","reception-0":"\\f510","reception-1":"\\f511","reception-2":"\\f512","reception-3":"\\f513","reception-4":"\\f514","record-btn-fill":"\\f515","record-btn":"\\f516","record-circle-fill":"\\f517","record-circle":"\\f518","record-fill":"\\f519",record:"\\f51a","record2-fill":"\\f51b",record2:"\\f51c","reply-all-fill":"\\f51d","reply-all":"\\f51e","reply-fill":"\\f51f",reply:"\\f520","rss-fill":"\\f521",rss:"\\f522",rulers:"\\f523","save-fill":"\\f524",save:"\\f525","save2-fill":"\\f526",save2:"\\f527",scissors:"\\f528",screwdriver:"\\f529",search:"\\f52a","segmented-nav":"\\f52b",server:"\\f52c","share-fill":"\\f52d",share:"\\f52e","shield-check":"\\f52f","shield-exclamation":"\\f530","shield-fill-check":"\\f531","shield-fill-exclamation":"\\f532","shield-fill-minus":"\\f533","shield-fill-plus":"\\f534","shield-fill-x":"\\f535","shield-fill":"\\f536","shield-lock-fill":"\\f537","shield-lock":"\\f538","shield-minus":"\\f539","shield-plus":"\\f53a","shield-shaded":"\\f53b","shield-slash-fill":"\\f53c","shield-slash":"\\f53d","shield-x":"\\f53e",shield:"\\f53f","shift-fill":"\\f540",shift:"\\f541","shop-window":"\\f542",shop:"\\f543",shuffle:"\\f544","signpost-2-fill":"\\f545","signpost-2":"\\f546","signpost-fill":"\\f547","signpost-split-fill":"\\f548","signpost-split":"\\f549",signpost:"\\f54a","sim-fill":"\\f54b",sim:"\\f54c","skip-backward-btn-fill":"\\f54d","skip-backward-btn":"\\f54e","skip-backward-circle-fill":"\\f54f","skip-backward-circle":"\\f550","skip-backward-fill":"\\f551","skip-backward":"\\f552","skip-end-btn-fill":"\\f553","skip-end-btn":"\\f554","skip-end-circle-fill":"\\f555","skip-end-circle":"\\f556","skip-end-fill":"\\f557","skip-end":"\\f558","skip-forward-btn-fill":"\\f559","skip-forward-btn":"\\f55a","skip-forward-circle-fill":"\\f55b","skip-forward-circle":"\\f55c","skip-forward-fill":"\\f55d","skip-forward":"\\f55e","skip-start-btn-fill":"\\f55f","skip-start-btn":"\\f560","skip-start-circle-fill":"\\f561","skip-start-circle":"\\f562","skip-start-fill":"\\f563","skip-start":"\\f564",slack:"\\f565","slash-circle-fill":"\\f566","slash-circle":"\\f567","slash-square-fill":"\\f568","slash-square":"\\f569",slash:"\\f56a",sliders:"\\f56b",smartwatch:"\\f56c",snow:"\\f56d",snow2:"\\f56e",snow3:"\\f56f","sort-alpha-down-alt":"\\f570","sort-alpha-down":"\\f571","sort-alpha-up-alt":"\\f572","sort-alpha-up":"\\f573","sort-down-alt":"\\f574","sort-down":"\\f575","sort-numeric-down-alt":"\\f576","sort-numeric-down":"\\f577","sort-numeric-up-alt":"\\f578","sort-numeric-up":"\\f579","sort-up-alt":"\\f57a","sort-up":"\\f57b",soundwave:"\\f57c","speaker-fill":"\\f57d",speaker:"\\f57e",speedometer:"\\f57f",speedometer2:"\\f580",spellcheck:"\\f581","square-fill":"\\f582","square-half":"\\f583",square:"\\f584",stack:"\\f585","star-fill":"\\f586","star-half":"\\f587",star:"\\f588",stars:"\\f589","stickies-fill":"\\f58a",stickies:"\\f58b","sticky-fill":"\\f58c",sticky:"\\f58d","stop-btn-fill":"\\f58e","stop-btn":"\\f58f","stop-circle-fill":"\\f590","stop-circle":"\\f591","stop-fill":"\\f592",stop:"\\f593","stoplights-fill":"\\f594",stoplights:"\\f595","stopwatch-fill":"\\f596",stopwatch:"\\f597",subtract:"\\f598","suit-club-fill":"\\f599","suit-club":"\\f59a","suit-diamond-fill":"\\f59b","suit-diamond":"\\f59c","suit-heart-fill":"\\f59d","suit-heart":"\\f59e","suit-spade-fill":"\\f59f","suit-spade":"\\f5a0","sun-fill":"\\f5a1",sun:"\\f5a2",sunglasses:"\\f5a3","sunrise-fill":"\\f5a4",sunrise:"\\f5a5","sunset-fill":"\\f5a6",sunset:"\\f5a7","symmetry-horizontal":"\\f5a8","symmetry-vertical":"\\f5a9",table:"\\f5aa","tablet-fill":"\\f5ab","tablet-landscape-fill":"\\f5ac","tablet-landscape":"\\f5ad",tablet:"\\f5ae","tag-fill":"\\f5af",tag:"\\f5b0","tags-fill":"\\f5b1",tags:"\\f5b2",telegram:"\\f5b3","telephone-fill":"\\f5b4","telephone-forward-fill":"\\f5b5","telephone-forward":"\\f5b6","telephone-inbound-fill":"\\f5b7","telephone-inbound":"\\f5b8","telephone-minus-fill":"\\f5b9","telephone-minus":"\\f5ba","telephone-outbound-fill":"\\f5bb","telephone-outbound":"\\f5bc","telephone-plus-fill":"\\f5bd","telephone-plus":"\\f5be","telephone-x-fill":"\\f5bf","telephone-x":"\\f5c0",telephone:"\\f5c1","terminal-fill":"\\f5c2",terminal:"\\f5c3","text-center":"\\f5c4","text-indent-left":"\\f5c5","text-indent-right":"\\f5c6","text-left":"\\f5c7","text-paragraph":"\\f5c8","text-right":"\\f5c9","textarea-resize":"\\f5ca","textarea-t":"\\f5cb",textarea:"\\f5cc","thermometer-half":"\\f5cd","thermometer-high":"\\f5ce","thermometer-low":"\\f5cf","thermometer-snow":"\\f5d0","thermometer-sun":"\\f5d1",thermometer:"\\f5d2","three-dots-vertical":"\\f5d3","three-dots":"\\f5d4","toggle-off":"\\f5d5","toggle-on":"\\f5d6","toggle2-off":"\\f5d7","toggle2-on":"\\f5d8",toggles:"\\f5d9",toggles2:"\\f5da",tools:"\\f5db",tornado:"\\f5dc","trash-fill":"\\f5dd",trash:"\\f5de","trash2-fill":"\\f5df",trash2:"\\f5e0","tree-fill":"\\f5e1",tree:"\\f5e2","triangle-fill":"\\f5e3","triangle-half":"\\f5e4",triangle:"\\f5e5","trophy-fill":"\\f5e6",trophy:"\\f5e7","tropical-storm":"\\f5e8","truck-flatbed":"\\f5e9",truck:"\\f5ea",tsunami:"\\f5eb","tv-fill":"\\f5ec",tv:"\\f5ed",twitch:"\\f5ee",twitter:"\\f5ef","type-bold":"\\f5f0","type-h1":"\\f5f1","type-h2":"\\f5f2","type-h3":"\\f5f3","type-italic":"\\f5f4","type-strikethrough":"\\f5f5","type-underline":"\\f5f6",type:"\\f5f7","ui-checks-grid":"\\f5f8","ui-checks":"\\f5f9","ui-radios-grid":"\\f5fa","ui-radios":"\\f5fb","umbrella-fill":"\\f5fc",umbrella:"\\f5fd",union:"\\f5fe","unlock-fill":"\\f5ff",unlock:"\\f600","upc-scan":"\\f601",upc:"\\f602",upload:"\\f603","vector-pen":"\\f604","view-list":"\\f605","view-stacked":"\\f606","vinyl-fill":"\\f607",vinyl:"\\f608",voicemail:"\\f609","volume-down-fill":"\\f60a","volume-down":"\\f60b","volume-mute-fill":"\\f60c","volume-mute":"\\f60d","volume-off-fill":"\\f60e","volume-off":"\\f60f","volume-up-fill":"\\f610","volume-up":"\\f611",vr:"\\f612","wallet-fill":"\\f613",wallet:"\\f614",wallet2:"\\f615",watch:"\\f616",water:"\\f617",whatsapp:"\\f618","wifi-1":"\\f619","wifi-2":"\\f61a","wifi-off":"\\f61b",wifi:"\\f61c",wind:"\\f61d","window-dock":"\\f61e","window-sidebar":"\\f61f",window:"\\f620",wrench:"\\f621","x-circle-fill":"\\f622","x-circle":"\\f623","x-diamond-fill":"\\f624","x-diamond":"\\f625","x-octagon-fill":"\\f626","x-octagon":"\\f627","x-square-fill":"\\f628","x-square":"\\f629",x:"\\f62a",youtube:"\\f62b","zoom-in":"\\f62c","zoom-out":"\\f62d",bank:"\\f62e",bank2:"\\f62f","bell-slash-fill":"\\f630","bell-slash":"\\f631","cash-coin":"\\f632","check-lg":"\\f633",coin:"\\f634","currency-bitcoin":"\\f635","currency-dollar":"\\f636","currency-euro":"\\f637","currency-exchange":"\\f638","currency-pound":"\\f639","currency-yen":"\\f63a","dash-lg":"\\f63b","exclamation-lg":"\\f63c","file-earmark-pdf-fill":"\\f63d","file-earmark-pdf":"\\f63e","file-pdf-fill":"\\f63f","file-pdf":"\\f640","gender-ambiguous":"\\f641","gender-female":"\\f642","gender-male":"\\f643","gender-trans":"\\f644","headset-vr":"\\f645","info-lg":"\\f646",mastodon:"\\f647",messenger:"\\f648","piggy-bank-fill":"\\f649","piggy-bank":"\\f64a","pin-map-fill":"\\f64b","pin-map":"\\f64c","plus-lg":"\\f64d","question-lg":"\\f64e",recycle:"\\f64f",reddit:"\\f650","safe-fill":"\\f651","safe2-fill":"\\f652",safe2:"\\f653","sd-card-fill":"\\f654","sd-card":"\\f655",skype:"\\f656","slash-lg":"\\f657",translate:"\\f658","x-lg":"\\f659",safe:"\\f65a",apple:"\\f65b",microsoft:"\\f65d",windows:"\\f65e",behance:"\\f65c",dribbble:"\\f65f",line:"\\f660",medium:"\\f661",paypal:"\\f662",pinterest:"\\f663",signal:"\\f664",snapchat:"\\f665",spotify:"\\f666","stack-overflow":"\\f667",strava:"\\f668",wordpress:"\\f669",vimeo:"\\f66a",activity:"\\f66b","easel2-fill":"\\f66c",easel2:"\\f66d","easel3-fill":"\\f66e",easel3:"\\f66f",fan:"\\f670",fingerprint:"\\f671","graph-down-arrow":"\\f672","graph-up-arrow":"\\f673",hypnotize:"\\f674",magic:"\\f675","person-rolodex":"\\f676","person-video":"\\f677","person-video2":"\\f678","person-video3":"\\f679","person-workspace":"\\f67a",radioactive:"\\f67b","webcam-fill":"\\f67c",webcam:"\\f67d","yin-yang":"\\f67e","bandaid-fill":"\\f680",bandaid:"\\f681",bluetooth:"\\f682","body-text":"\\f683",boombox:"\\f684",boxes:"\\f685","dpad-fill":"\\f686",dpad:"\\f687","ear-fill":"\\f688",ear:"\\f689","envelope-check-fill":"\\f68b","envelope-check":"\\f68c","envelope-dash-fill":"\\f68e","envelope-dash":"\\f68f","envelope-exclamation-fill":"\\f691","envelope-exclamation":"\\f692","envelope-plus-fill":"\\f693","envelope-plus":"\\f694","envelope-slash-fill":"\\f696","envelope-slash":"\\f697","envelope-x-fill":"\\f699","envelope-x":"\\f69a","explicit-fill":"\\f69b",explicit:"\\f69c",git:"\\f69d",infinity:"\\f69e","list-columns-reverse":"\\f69f","list-columns":"\\f6a0",meta:"\\f6a1","nintendo-switch":"\\f6a4","pc-display-horizontal":"\\f6a5","pc-display":"\\f6a6","pc-horizontal":"\\f6a7",pc:"\\f6a8",playstation:"\\f6a9","plus-slash-minus":"\\f6aa","projector-fill":"\\f6ab",projector:"\\f6ac","qr-code-scan":"\\f6ad","qr-code":"\\f6ae",quora:"\\f6af",quote:"\\f6b0",robot:"\\f6b1","send-check-fill":"\\f6b2","send-check":"\\f6b3","send-dash-fill":"\\f6b4","send-dash":"\\f6b5","send-exclamation-fill":"\\f6b7","send-exclamation":"\\f6b8","send-fill":"\\f6b9","send-plus-fill":"\\f6ba","send-plus":"\\f6bb","send-slash-fill":"\\f6bc","send-slash":"\\f6bd","send-x-fill":"\\f6be","send-x":"\\f6bf",send:"\\f6c0",steam:"\\f6c1","terminal-dash":"\\f6c3","terminal-plus":"\\f6c4","terminal-split":"\\f6c5","ticket-detailed-fill":"\\f6c6","ticket-detailed":"\\f6c7","ticket-fill":"\\f6c8","ticket-perforated-fill":"\\f6c9","ticket-perforated":"\\f6ca",ticket:"\\f6cb",tiktok:"\\f6cc","window-dash":"\\f6cd","window-desktop":"\\f6ce","window-fullscreen":"\\f6cf","window-plus":"\\f6d0","window-split":"\\f6d1","window-stack":"\\f6d2","window-x":"\\f6d3",xbox:"\\f6d4",ethernet:"\\f6d5","hdmi-fill":"\\f6d6",hdmi:"\\f6d7","usb-c-fill":"\\f6d8","usb-c":"\\f6d9","usb-fill":"\\f6da","usb-plug-fill":"\\f6db","usb-plug":"\\f6dc","usb-symbol":"\\f6dd",usb:"\\f6de","boombox-fill":"\\f6df",displayport:"\\f6e1","gpu-card":"\\f6e2",memory:"\\f6e3","modem-fill":"\\f6e4",modem:"\\f6e5","motherboard-fill":"\\f6e6",motherboard:"\\f6e7","optical-audio-fill":"\\f6e8","optical-audio":"\\f6e9","pci-card":"\\f6ea","router-fill":"\\f6eb",router:"\\f6ec","thunderbolt-fill":"\\f6ef",thunderbolt:"\\f6f0","usb-drive-fill":"\\f6f1","usb-drive":"\\f6f2","usb-micro-fill":"\\f6f3","usb-micro":"\\f6f4","usb-mini-fill":"\\f6f5","usb-mini":"\\f6f6","cloud-haze2":"\\f6f7","device-hdd-fill":"\\f6f8","device-hdd":"\\f6f9","device-ssd-fill":"\\f6fa","device-ssd":"\\f6fb","displayport-fill":"\\f6fc","mortarboard-fill":"\\f6fd",mortarboard:"\\f6fe","terminal-x":"\\f6ff","arrow-through-heart-fill":"\\f700","arrow-through-heart":"\\f701","badge-sd-fill":"\\f702","badge-sd":"\\f703","bag-heart-fill":"\\f704","bag-heart":"\\f705","balloon-fill":"\\f706","balloon-heart-fill":"\\f707","balloon-heart":"\\f708",balloon:"\\f709","box2-fill":"\\f70a","box2-heart-fill":"\\f70b","box2-heart":"\\f70c",box2:"\\f70d","braces-asterisk":"\\f70e","calendar-heart-fill":"\\f70f","calendar-heart":"\\f710","calendar2-heart-fill":"\\f711","calendar2-heart":"\\f712","chat-heart-fill":"\\f713","chat-heart":"\\f714","chat-left-heart-fill":"\\f715","chat-left-heart":"\\f716","chat-right-heart-fill":"\\f717","chat-right-heart":"\\f718","chat-square-heart-fill":"\\f719","chat-square-heart":"\\f71a","clipboard-check-fill":"\\f71b","clipboard-data-fill":"\\f71c","clipboard-fill":"\\f71d","clipboard-heart-fill":"\\f71e","clipboard-heart":"\\f71f","clipboard-minus-fill":"\\f720","clipboard-plus-fill":"\\f721","clipboard-pulse":"\\f722","clipboard-x-fill":"\\f723","clipboard2-check-fill":"\\f724","clipboard2-check":"\\f725","clipboard2-data-fill":"\\f726","clipboard2-data":"\\f727","clipboard2-fill":"\\f728","clipboard2-heart-fill":"\\f729","clipboard2-heart":"\\f72a","clipboard2-minus-fill":"\\f72b","clipboard2-minus":"\\f72c","clipboard2-plus-fill":"\\f72d","clipboard2-plus":"\\f72e","clipboard2-pulse-fill":"\\f72f","clipboard2-pulse":"\\f730","clipboard2-x-fill":"\\f731","clipboard2-x":"\\f732",clipboard2:"\\f733","emoji-kiss-fill":"\\f734","emoji-kiss":"\\f735","envelope-heart-fill":"\\f736","envelope-heart":"\\f737","envelope-open-heart-fill":"\\f738","envelope-open-heart":"\\f739","envelope-paper-fill":"\\f73a","envelope-paper-heart-fill":"\\f73b","envelope-paper-heart":"\\f73c","envelope-paper":"\\f73d","filetype-aac":"\\f73e","filetype-ai":"\\f73f","filetype-bmp":"\\f740","filetype-cs":"\\f741","filetype-css":"\\f742","filetype-csv":"\\f743","filetype-doc":"\\f744","filetype-docx":"\\f745","filetype-exe":"\\f746","filetype-gif":"\\f747","filetype-heic":"\\f748","filetype-html":"\\f749","filetype-java":"\\f74a","filetype-jpg":"\\f74b","filetype-js":"\\f74c","filetype-jsx":"\\f74d","filetype-key":"\\f74e","filetype-m4p":"\\f74f","filetype-md":"\\f750","filetype-mdx":"\\f751","filetype-mov":"\\f752","filetype-mp3":"\\f753","filetype-mp4":"\\f754","filetype-otf":"\\f755","filetype-pdf":"\\f756","filetype-php":"\\f757","filetype-png":"\\f758","filetype-ppt":"\\f75a","filetype-psd":"\\f75b","filetype-py":"\\f75c","filetype-raw":"\\f75d","filetype-rb":"\\f75e","filetype-sass":"\\f75f","filetype-scss":"\\f760","filetype-sh":"\\f761","filetype-svg":"\\f762","filetype-tiff":"\\f763","filetype-tsx":"\\f764","filetype-ttf":"\\f765","filetype-txt":"\\f766","filetype-wav":"\\f767","filetype-woff":"\\f768","filetype-xls":"\\f76a","filetype-xml":"\\f76b","filetype-yml":"\\f76c","heart-arrow":"\\f76d","heart-pulse-fill":"\\f76e","heart-pulse":"\\f76f","heartbreak-fill":"\\f770",heartbreak:"\\f771",hearts:"\\f772","hospital-fill":"\\f773",hospital:"\\f774","house-heart-fill":"\\f775","house-heart":"\\f776",incognito:"\\f777","magnet-fill":"\\f778",magnet:"\\f779","person-heart":"\\f77a","person-hearts":"\\f77b","phone-flip":"\\f77c",plugin:"\\f77d","postage-fill":"\\f77e","postage-heart-fill":"\\f77f","postage-heart":"\\f780",postage:"\\f781","postcard-fill":"\\f782","postcard-heart-fill":"\\f783","postcard-heart":"\\f784",postcard:"\\f785","search-heart-fill":"\\f786","search-heart":"\\f787","sliders2-vertical":"\\f788",sliders2:"\\f789","trash3-fill":"\\f78a",trash3:"\\f78b",valentine:"\\f78c",valentine2:"\\f78d","wrench-adjustable-circle-fill":"\\f78e","wrench-adjustable-circle":"\\f78f","wrench-adjustable":"\\f790","filetype-json":"\\f791","filetype-pptx":"\\f792","filetype-xlsx":"\\f793","1-circle-fill":"\\f796","1-circle":"\\f797","1-square-fill":"\\f798","1-square":"\\f799","2-circle-fill":"\\f79c","2-circle":"\\f79d","2-square-fill":"\\f79e","2-square":"\\f79f","3-circle-fill":"\\f7a2","3-circle":"\\f7a3","3-square-fill":"\\f7a4","3-square":"\\f7a5","4-circle-fill":"\\f7a8","4-circle":"\\f7a9","4-square-fill":"\\f7aa","4-square":"\\f7ab","5-circle-fill":"\\f7ae","5-circle":"\\f7af","5-square-fill":"\\f7b0","5-square":"\\f7b1","6-circle-fill":"\\f7b4","6-circle":"\\f7b5","6-square-fill":"\\f7b6","6-square":"\\f7b7","7-circle-fill":"\\f7ba","7-circle":"\\f7bb","7-square-fill":"\\f7bc","7-square":"\\f7bd","8-circle-fill":"\\f7c0","8-circle":"\\f7c1","8-square-fill":"\\f7c2","8-square":"\\f7c3","9-circle-fill":"\\f7c6","9-circle":"\\f7c7","9-square-fill":"\\f7c8","9-square":"\\f7c9","airplane-engines-fill":"\\f7ca","airplane-engines":"\\f7cb","airplane-fill":"\\f7cc",airplane:"\\f7cd",alexa:"\\f7ce",alipay:"\\f7cf",android:"\\f7d0",android2:"\\f7d1","box-fill":"\\f7d2","box-seam-fill":"\\f7d3","browser-chrome":"\\f7d4","browser-edge":"\\f7d5","browser-firefox":"\\f7d6","browser-safari":"\\f7d7","c-circle-fill":"\\f7da","c-circle":"\\f7db","c-square-fill":"\\f7dc","c-square":"\\f7dd","capsule-pill":"\\f7de",capsule:"\\f7df","car-front-fill":"\\f7e0","car-front":"\\f7e1","cassette-fill":"\\f7e2",cassette:"\\f7e3","cc-circle-fill":"\\f7e6","cc-circle":"\\f7e7","cc-square-fill":"\\f7e8","cc-square":"\\f7e9","cup-hot-fill":"\\f7ea","cup-hot":"\\f7eb","currency-rupee":"\\f7ec",dropbox:"\\f7ed",escape:"\\f7ee","fast-forward-btn-fill":"\\f7ef","fast-forward-btn":"\\f7f0","fast-forward-circle-fill":"\\f7f1","fast-forward-circle":"\\f7f2","fast-forward-fill":"\\f7f3","fast-forward":"\\f7f4","filetype-sql":"\\f7f5",fire:"\\f7f6","google-play":"\\f7f7","h-circle-fill":"\\f7fa","h-circle":"\\f7fb","h-square-fill":"\\f7fc","h-square":"\\f7fd",indent:"\\f7fe","lungs-fill":"\\f7ff",lungs:"\\f800","microsoft-teams":"\\f801","p-circle-fill":"\\f804","p-circle":"\\f805","p-square-fill":"\\f806","p-square":"\\f807","pass-fill":"\\f808",pass:"\\f809",prescription:"\\f80a",prescription2:"\\f80b","r-circle-fill":"\\f80e","r-circle":"\\f80f","r-square-fill":"\\f810","r-square":"\\f811","repeat-1":"\\f812",repeat:"\\f813","rewind-btn-fill":"\\f814","rewind-btn":"\\f815","rewind-circle-fill":"\\f816","rewind-circle":"\\f817","rewind-fill":"\\f818",rewind:"\\f819","train-freight-front-fill":"\\f81a","train-freight-front":"\\f81b","train-front-fill":"\\f81c","train-front":"\\f81d","train-lightrail-front-fill":"\\f81e","train-lightrail-front":"\\f81f","truck-front-fill":"\\f820","truck-front":"\\f821",ubuntu:"\\f822",unindent:"\\f823",unity:"\\f824","universal-access-circle":"\\f825","universal-access":"\\f826",virus:"\\f827",virus2:"\\f828",wechat:"\\f829",yelp:"\\f82a","sign-stop-fill":"\\f82b","sign-stop-lights-fill":"\\f82c","sign-stop-lights":"\\f82d","sign-stop":"\\f82e","sign-turn-left-fill":"\\f82f","sign-turn-left":"\\f830","sign-turn-right-fill":"\\f831","sign-turn-right":"\\f832","sign-turn-slight-left-fill":"\\f833","sign-turn-slight-left":"\\f834","sign-turn-slight-right-fill":"\\f835","sign-turn-slight-right":"\\f836","sign-yield-fill":"\\f837","sign-yield":"\\f838","ev-station-fill":"\\f839","ev-station":"\\f83a","fuel-pump-diesel-fill":"\\f83b","fuel-pump-diesel":"\\f83c","fuel-pump-fill":"\\f83d","fuel-pump":"\\f83e","0-circle-fill":"\\f83f","0-circle":"\\f840","0-square-fill":"\\f841","0-square":"\\f842","rocket-fill":"\\f843","rocket-takeoff-fill":"\\f844","rocket-takeoff":"\\f845",rocket:"\\f846",stripe:"\\f847",subscript:"\\f848",superscript:"\\f849",trello:"\\f84a","envelope-at-fill":"\\f84b","envelope-at":"\\f84c",regex:"\\f84d","text-wrap":"\\f84e","sign-dead-end-fill":"\\f84f","sign-dead-end":"\\f850","sign-do-not-enter-fill":"\\f851","sign-do-not-enter":"\\f852","sign-intersection-fill":"\\f853","sign-intersection-side-fill":"\\f854","sign-intersection-side":"\\f855","sign-intersection-t-fill":"\\f856","sign-intersection-t":"\\f857","sign-intersection-y-fill":"\\f858","sign-intersection-y":"\\f859","sign-intersection":"\\f85a","sign-merge-left-fill":"\\f85b","sign-merge-left":"\\f85c","sign-merge-right-fill":"\\f85d","sign-merge-right":"\\f85e","sign-no-left-turn-fill":"\\f85f","sign-no-left-turn":"\\f860","sign-no-parking-fill":"\\f861","sign-no-parking":"\\f862","sign-no-right-turn-fill":"\\f863","sign-no-right-turn":"\\f864","sign-railroad-fill":"\\f865","sign-railroad":"\\f866","building-add":"\\f867","building-check":"\\f868","building-dash":"\\f869","building-down":"\\f86a","building-exclamation":"\\f86b","building-fill-add":"\\f86c","building-fill-check":"\\f86d","building-fill-dash":"\\f86e","building-fill-down":"\\f86f","building-fill-exclamation":"\\f870","building-fill-gear":"\\f871","building-fill-lock":"\\f872","building-fill-slash":"\\f873","building-fill-up":"\\f874","building-fill-x":"\\f875","building-fill":"\\f876","building-gear":"\\f877","building-lock":"\\f878","building-slash":"\\f879","building-up":"\\f87a","building-x":"\\f87b","buildings-fill":"\\f87c",buildings:"\\f87d","bus-front-fill":"\\f87e","bus-front":"\\f87f","ev-front-fill":"\\f880","ev-front":"\\f881","globe-americas":"\\f882","globe-asia-australia":"\\f883","globe-central-south-asia":"\\f884","globe-europe-africa":"\\f885","house-add-fill":"\\f886","house-add":"\\f887","house-check-fill":"\\f888","house-check":"\\f889","house-dash-fill":"\\f88a","house-dash":"\\f88b","house-down-fill":"\\f88c","house-down":"\\f88d","house-exclamation-fill":"\\f88e","house-exclamation":"\\f88f","house-gear-fill":"\\f890","house-gear":"\\f891","house-lock-fill":"\\f892","house-lock":"\\f893","house-slash-fill":"\\f894","house-slash":"\\f895","house-up-fill":"\\f896","house-up":"\\f897","house-x-fill":"\\f898","house-x":"\\f899","person-add":"\\f89a","person-down":"\\f89b","person-exclamation":"\\f89c","person-fill-add":"\\f89d","person-fill-check":"\\f89e","person-fill-dash":"\\f89f","person-fill-down":"\\f8a0","person-fill-exclamation":"\\f8a1","person-fill-gear":"\\f8a2","person-fill-lock":"\\f8a3","person-fill-slash":"\\f8a4","person-fill-up":"\\f8a5","person-fill-x":"\\f8a6","person-gear":"\\f8a7","person-lock":"\\f8a8","person-slash":"\\f8a9","person-up":"\\f8aa",scooter:"\\f8ab","taxi-front-fill":"\\f8ac","taxi-front":"\\f8ad",amd:"\\f8ae","database-add":"\\f8af","database-check":"\\f8b0","database-dash":"\\f8b1","database-down":"\\f8b2","database-exclamation":"\\f8b3","database-fill-add":"\\f8b4","database-fill-check":"\\f8b5","database-fill-dash":"\\f8b6","database-fill-down":"\\f8b7","database-fill-exclamation":"\\f8b8","database-fill-gear":"\\f8b9","database-fill-lock":"\\f8ba","database-fill-slash":"\\f8bb","database-fill-up":"\\f8bc","database-fill-x":"\\f8bd","database-fill":"\\f8be","database-gear":"\\f8bf","database-lock":"\\f8c0","database-slash":"\\f8c1","database-up":"\\f8c2","database-x":"\\f8c3",database:"\\f8c4","houses-fill":"\\f8c5",houses:"\\f8c6",nvidia:"\\f8c7","person-vcard-fill":"\\f8c8","person-vcard":"\\f8c9","sina-weibo":"\\f8ca","tencent-qq":"\\f8cb",wikipedia:"\\f8cc","alphabet-uppercase":"\\f2a5",alphabet:"\\f68a",amazon:"\\f68d","arrows-collapse-vertical":"\\f690","arrows-expand-vertical":"\\f695","arrows-vertical":"\\f698",arrows:"\\f6a2","ban-fill":"\\f6a3",ban:"\\f6b6",bing:"\\f6c2",cake:"\\f6e0",cake2:"\\f6ed",cookie:"\\f6ee",copy:"\\f759",crosshair:"\\f769",crosshair2:"\\f794","emoji-astonished-fill":"\\f795","emoji-astonished":"\\f79a","emoji-grimace-fill":"\\f79b","emoji-grimace":"\\f7a0","emoji-grin-fill":"\\f7a1","emoji-grin":"\\f7a6","emoji-surprise-fill":"\\f7a7","emoji-surprise":"\\f7ac","emoji-tear-fill":"\\f7ad","emoji-tear":"\\f7b2","envelope-arrow-down-fill":"\\f7b3","envelope-arrow-down":"\\f7b8","envelope-arrow-up-fill":"\\f7b9","envelope-arrow-up":"\\f7be",feather:"\\f7bf",feather2:"\\f7c4","floppy-fill":"\\f7c5",floppy:"\\f7d8","floppy2-fill":"\\f7d9",floppy2:"\\f7e4",gitlab:"\\f7e5",highlighter:"\\f7f8","marker-tip":"\\f802","nvme-fill":"\\f803",nvme:"\\f80c",opencollective:"\\f80d","pci-card-network":"\\f8cd","pci-card-sound":"\\f8ce",radar:"\\f8cf","send-arrow-down-fill":"\\f8d0","send-arrow-down":"\\f8d1","send-arrow-up-fill":"\\f8d2","send-arrow-up":"\\f8d3","sim-slash-fill":"\\f8d4","sim-slash":"\\f8d5",sourceforge:"\\f8d6",substack:"\\f8d7","threads-fill":"\\f8d8",threads:"\\f8d9",transparency:"\\f8da","twitter-x":"\\f8db","type-h4":"\\f8dc","type-h5":"\\f8dd","type-h6":"\\f8de","backpack-fill":"\\f8df",backpack:"\\f8e0","backpack2-fill":"\\f8e1",backpack2:"\\f8e2","backpack3-fill":"\\f8e3",backpack3:"\\f8e4","backpack4-fill":"\\f8e5",backpack4:"\\f8e6",brilliance:"\\f8e7","cake-fill":"\\f8e8","cake2-fill":"\\f8e9","duffle-fill":"\\f8ea",duffle:"\\f8eb",exposure:"\\f8ec","gender-neuter":"\\f8ed",highlights:"\\f8ee","luggage-fill":"\\f8ef",luggage:"\\f8f0","mailbox-flag":"\\f8f1","mailbox2-flag":"\\f8f2","noise-reduction":"\\f8f3","passport-fill":"\\f8f4",passport:"\\f8f5","person-arms-up":"\\f8f6","person-raised-hand":"\\f8f7","person-standing-dress":"\\f8f8","person-standing":"\\f8f9","person-walking":"\\f8fa","person-wheelchair":"\\f8fb",shadows:"\\f8fc","suitcase-fill":"\\f8fd","suitcase-lg-fill":"\\f8fe","suitcase-lg":"\\f8ff",suitcase:"\\f900","suitcase2-fill":"\\f901",suitcase2:"\\f902",vignette:"\\f903"}),y=class extends o{};y.styles=[V,r` +`;function te(l){return`\\${l.toString(16)}`}function ae(l){return`:host([icon='${l}'])::before`}function oe(l,r){return`content: '${te(r)}';`}function J(l,r=ae,e=oe){return N(Object.entries(l).map(([t,c])=>`${r(t,c)} { ${e(t,c)} }`).join(""))}var y=class extends s{};y.styles=[Q,n` :host { font-family: bootstrap-icons !important; } @@ -422,17 +458,13 @@ import{a as l,b as M,c as r,d as U,e as _,f as i,g as z,h as F,i as P}from"./chu :host::before { vertical-align: -0.125em; } - `,r` - ${M(Object.entries(fe).map(([a,e])=>r` - :host([icon='${M(a)}'])::before { - content: '${M(e)}'; - } - `).join(""))} - `],l([t({type:String})],y.prototype,"icon",2),y=l([n("kd-bs-icon")],y);var w=class extends I{constructor(){super(...arguments);this._mode="light"}get mode(){return this._mode}set mode(e){let s=this._mode;this._mode=e,this.requestUpdate("mode",s)}get preferredMode(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}connectedCallback(){super.connectedCallback(),this.mode=this.preferredMode}updated(e){super.updated(e),e.has("mode")&&this.updateMode()}updateMode(){let e=`Switch to ${this.mode==="light"?"dark":"light"} mode`;this._control?.setAttribute("aria-label",e),this._control?.setAttribute("title",e),this.fireEvent("kd-mode-switcher-changed",{mode:this.mode}),document.documentElement.dataset.mode=this.mode}render(){return i``}onClick(){this.mode=this.mode==="light"?"dark":"light"}};w.styles=[r` + `}onClick(){this.mode=this.mode==="light"?"dark":"light"}};w.styles=[n` :host { display: contents; } @@ -486,7 +518,7 @@ import{a as l,b as M,c as r,d as U,e as _,f as i,g as z,h as F,i as P}from"./chu :host([mode='dark']) .dot { transform: translateX(calc(var(--size-1) - var(--spacing-xs))); } - `],l([O(".button",!0)],w.prototype,"_control",2),l([t({type:String,reflect:!0})],w.prototype,"mode",1),w=l([n("kd-mode-switcher")],w);var q=class extends o{connectedCallback(){super.connectedCallback(),this.role="listitem",this.tabIndex=0}update(a){super.update(a),a.has("accent")&&(this.accent?this.style.setProperty("--kd-ooh-logo-hover-background-color",this.accent):this.style.removeProperty("--kd-ooh-logo-hover-background-color"))}render(){return i``}};q.styles=[r` + `],i([M(".button",!0)],w.prototype,"_control",2),i([o({type:String,reflect:!0})],w.prototype,"mode",1),w=i([d("kd-mode-switcher")],w);var q=class extends s{connectedCallback(){super.connectedCallback(),this.role="listitem",this.tabIndex=0}update(r){super.update(r),r.has("accent")&&(this.accent?this.style.setProperty("--kd-ooh-logo-hover-background-color",this.accent):this.style.removeProperty("--kd-ooh-logo-hover-background-color"))}render(){return a``}};q.styles=[n` :host { --kd-ooh-logo-depth: 0; --kd-ooh-logo-multi: 1; @@ -529,7 +561,7 @@ import{a as l,b as M,c as r,d as U,e as _,f as i,g as z,h as F,i as P}from"./chu max-height: 100%; object-fit: contain; } - `],l([t()],q.prototype,"accent",2),q=l([n("kd-ooh-logo")],q);var D=class extends o{connectedCallback(){super.connectedCallback(),this.role="list"}render(){return i``}};D.styles=[r` + `],i([o()],q.prototype,"accent",2),q=i([d("kd-ooh-logo")],q);var T=class extends s{connectedCallback(){super.connectedCallback(),this.role="list"}render(){return a``}};T.styles=[n` :host { display: block; /* padding: var(--size-5) var(--spacing-lg); */ @@ -553,5 +585,5 @@ import{a as l,b as M,c as r,d as U,e as _,f as i,g as z,h as F,i as P}from"./chu .canvas:hover::slotted(kd-ooh-logo) { --kd-ooh-logo-depth: 8px; } - `],D=l([n("kd-ooh-logos")],D); + `],T=i([d("kd-ooh-logos")],T); /*! For license information please see main.js.LEGAL.txt */ diff --git a/assets/bundle/styles.js b/assets/bundle/styles.js index 28fa220..f669d84 100644 --- a/assets/bundle/styles.js +++ b/assets/bundle/styles.js @@ -1,2 +1,2 @@ -import{i as S}from"./chunks/chunk-MD3C3WXH.js";function o(...l){let e=[];for(let t of l)t.styleSheet&&e.push(t.styleSheet);return e}document.adoptedStyleSheets=o(S); +import{i as S}from"./chunks/chunk-YBJVVUAP.js";function o(...l){let e=[];for(let t of l)t.styleSheet&&e.push(t.styleSheet);return e}document.adoptedStyleSheets=o(S); /*! For license information please see styles.js.LEGAL.txt */ diff --git a/assets/styles/site.css b/assets/styles/site.css index c2f5946..2294d46 100644 --- a/assets/styles/site.css +++ b/assets/styles/site.css @@ -33,7 +33,7 @@ --font-weight-bold: 700; /* modular scale tokens - https://docs.google.com/spreadsheets/d/1hX1n-Z9jlRxA6zbIf2z8VYe56AYGVC_M2xTw9SNGwyc/edit#gid=0 */ - /* --size-scale: 1.333; + --size-scale: 1.2; --size--5: calc(pow(var(--size-scale), -5) * 1rem); --size--4: calc(pow(var(--size-scale), -4) * 1rem); --size--3: calc(pow(var(--size-scale), -3) * 1rem); @@ -54,8 +54,9 @@ --size-12: calc(pow(var(--size-scale), 12) * 1rem); --size-13: calc(pow(var(--size-scale), 13) * 1rem); --size-14: calc(pow(var(--size-scale), 14) * 1rem); - --size-15: calc(pow(var(--size-scale), 15) * 1rem); */ + --size-15: calc(pow(var(--size-scale), 15) * 1rem); + /* pow() is finally baseline! --size--5: 0.24rem; --size--4: 0.32rem; --size--3: 0.42rem; @@ -82,6 +83,7 @@ --size-18: 176.58rem; --size-19: 235.38rem; --size-20: 313.76rem; + */ /* spacing tokens */ --spacing-xs: var(--size--5); @@ -166,6 +168,18 @@ --color-accent-08: #ffcc00; } +@media (min-width: 640px) { + :root { + --size-scale: 1.26; + } +} + +@media (min-width: 800px) { + :root { + --size-scale: 1.333; + } +} + /* semantic color tokens */ :root[data-mode='auto'], :root[data-mode='light'] { diff --git a/package.json b/package.json index 3d1092b..1410baa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "d13.github.io", - "version": "0.1.0", + "version": "0.2.0", "description": "My personal website and general dumping ground to try out my ideas.", "private": true, "repository": { @@ -11,7 +11,10 @@ "portfolio", "website" ], - "author": "Keith Daulton", + "author": { + "name": "Keith Daulton", + "email": "kdaulton@d13design.com" + }, "bugs": { "url": "https://github.com/d13/d13.github.io/issues" }, @@ -20,39 +23,42 @@ "scripts": { "analyze": "node ./scripts/analyze.js", "build": "yarn clean && node ./scripts/build.js", - "clean": "rimraf assets/bundle", + "clean": "npx rimraf assets/bundle", "images": "node ./scripts/images.js", "start": "yarn clean && node ./scripts/serve.js", "lint": "yarn lint:eslint && yarn lint:analyze", "lint:eslint": "eslint \"src/**/*.ts?(x)\" --fix", - "lint:analyze": "lit-analyzer" + "lint:analyze": "lit-analyzer", + "lint:clean": "npx rimraf .eslintcache" + }, + "engines": { + "node": ">20.0.0" }, + "packageManager": "yarn@4.1.0", "devDependencies": { - "@typescript-eslint/eslint-plugin": "6.21.0", - "@typescript-eslint/parser": "6.21.0", - "esbuild": "^0.19.12", + "@typescript-eslint/eslint-plugin": "8.17.0", + "@typescript-eslint/parser": "8.17.0", + "esbuild": "^0.24.0", "esbuild-plugin-lit": "^0.1.1", - "esbuild-plugin-minify-html-literals": "^1.0.6", + "esbuild-plugin-minify-html-literals": "^2.0.1", "esbuild-plugin-tsc": "^0.4.0", - "eslint": "^8.57.0", + "eslint": "^9.16.0", "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.1", + "eslint-import-resolver-typescript": "^3.7.0", "eslint-plugin-anti-trojan-source": "^1.1.1", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-lit": "^1.11.0", - "eslint-plugin-lit-a11y": "^4.1.2", - "eslint-plugin-wc": "^2.0.4", - "globby": "^14.0.1", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-lit": "^1.15.0", + "eslint-plugin-lit-a11y": "^4.1.4", + "eslint-plugin-wc": "^2.2.0", + "globby": "^14.0.2", "lit-analyzer": "^2.0.3", - "prettier": "^3.2.5", - "rimraf": "^5.0.5", - "sharp": "^0.33.2", + "prettier": "^3.4.1", + "sharp": "^0.33.5", "ts-lit-plugin": "^2.0.2" }, "dependencies": { "bootstrap-icons": "^1.11.3", - "lit": "^3.1.2", - "typescript": "5.3.3" - }, - "packageManager": "yarn@4.1.0" + "lit": "^3.2.1", + "typescript": "5.7.2" + } } diff --git a/scripts/analyze.js b/scripts/analyze.js index d6d0e16..6a290a9 100644 --- a/scripts/analyze.js +++ b/scripts/analyze.js @@ -2,6 +2,8 @@ import * as esbuild from 'esbuild'; import fs from 'node:fs'; import { createBuildSettings } from './settings.js'; +console.time('Analyze completed'); + const settings = createBuildSettings({ minify: true, metafile: true }); const result = await esbuild.build(settings); const mode = process.env.npm_config_mode; @@ -15,3 +17,5 @@ if (mode === 'write') { }), ); } + +console.timeEnd('Analyze completed'); diff --git a/scripts/build.js b/scripts/build.js index 466f2f7..d5d35af 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -1,6 +1,17 @@ import * as esbuild from 'esbuild'; import { createBuildSettings } from './settings.js'; +console.time('Build completed'); + const settings = createBuildSettings({ minify: true }); -await esbuild.build(settings); +try { + const result = await esbuild.build(settings); + + console.log(result); +} catch (e) { + console.error(e); + process.exit(1); +} + +console.timeEnd('Build completed'); diff --git a/scripts/images.js b/scripts/images.js index a1af37b..92bb05a 100644 --- a/scripts/images.js +++ b/scripts/images.js @@ -4,6 +4,8 @@ import { existsSync } from 'fs'; import { writeFile, mkdir } from 'fs/promises'; import { dirname } from 'path'; +console.time('Image optimization completed'); + const createFileAndDirectories = async (file, buffer) => { const dir = dirname(file); if (!existsSync(dir)) { @@ -39,4 +41,5 @@ await Promise.all( ['favicon', 'png'], ].map(([dir, ext]) => imageOptimize(dir, ext)), ); -console.log('Images optimized'); + +console.timeEnd('Image optimization completed'); diff --git a/scripts/serve.js b/scripts/serve.js index e1cc574..e5d6f0a 100644 --- a/scripts/serve.js +++ b/scripts/serve.js @@ -1,6 +1,8 @@ import esbuild from 'esbuild'; import { createBuildSettings } from './settings.js'; +console.time('Serving started'); + const settings = createBuildSettings({ sourcemap: 'inline', banner: { @@ -12,10 +14,24 @@ const ctx = await esbuild.context(settings); await ctx.watch(); +const protocol = 'http'; const { host, port } = await ctx.serve({ + host: 'localhost', port: 5500, servedir: '.', fallback: '.index.html', + onRequest: ({ + remoteAddress, + method, + path, + status, + /** The time to generate the response, not to send it */ + timeInMS, + }) => { + console.log(`${remoteAddress} ${method} ${path} ${status} ${timeInMS}ms`); + }, }); -console.log(`Serving app at ${host}:${port}.`); +console.timeEnd('Serving started'); + +console.log(`Serving app at: ${protocol}://${host}:${port}`); diff --git a/scripts/settings.js b/scripts/settings.js index dd3ef80..8644309 100644 --- a/scripts/settings.js +++ b/scripts/settings.js @@ -14,6 +14,7 @@ export function createBuildSettings(options) { return { entryPoints: ['src/main.ts', 'src/styles.ts'], + outbase: 'src', outdir: 'assets/bundle', chunkNames: 'chunks/[name]-[hash]', format: 'esm', diff --git a/src/components/icon/bs-icon.ts b/src/components/icon/bs-icon.ts index ac97fc9..5f300c2 100644 --- a/src/components/icon/bs-icon.ts +++ b/src/components/icon/bs-icon.ts @@ -1,2062 +1,9 @@ import { customElement, property } from 'lit/decorators.js'; -// import iconMap from 'bootstrap-icons/font/bootstrap-icons.json'; -import { css, unsafeCSS } from 'lit'; // unsafeCSS +import iconMap from 'bootstrap-icons/font/bootstrap-icons.json'; +import { css } from 'lit'; import { KdBaseElement } from '../base/base-element'; import { iconBase } from './icon.css'; - -// convert css selectors in the above component's style property to a literal object with the key being the icon name and the value being the content property -const iconMap = Object.freeze({ - '123': '\\f67f', - 'alarm-fill': '\\f101', - alarm: '\\f102', - 'align-bottom': '\\f103', - 'align-center': '\\f104', - 'align-end': '\\f105', - 'align-middle': '\\f106', - 'align-start': '\\f107', - 'align-top': '\\f108', - alt: '\\f109', - 'app-indicator': '\\f10a', - app: '\\f10b', - 'archive-fill': '\\f10c', - archive: '\\f10d', - 'arrow-90deg-down': '\\f10e', - 'arrow-90deg-left': '\\f10f', - 'arrow-90deg-right': '\\f110', - 'arrow-90deg-up': '\\f111', - 'arrow-bar-down': '\\f112', - 'arrow-bar-left': '\\f113', - 'arrow-bar-right': '\\f114', - 'arrow-bar-up': '\\f115', - 'arrow-clockwise': '\\f116', - 'arrow-counterclockwise': '\\f117', - 'arrow-down-circle-fill': '\\f118', - 'arrow-down-circle': '\\f119', - 'arrow-down-left-circle-fill': '\\f11a', - 'arrow-down-left-circle': '\\f11b', - 'arrow-down-left-square-fill': '\\f11c', - 'arrow-down-left-square': '\\f11d', - 'arrow-down-left': '\\f11e', - 'arrow-down-right-circle-fill': '\\f11f', - 'arrow-down-right-circle': '\\f120', - 'arrow-down-right-square-fill': '\\f121', - 'arrow-down-right-square': '\\f122', - 'arrow-down-right': '\\f123', - 'arrow-down-short': '\\f124', - 'arrow-down-square-fill': '\\f125', - 'arrow-down-square': '\\f126', - 'arrow-down-up': '\\f127', - 'arrow-down': '\\f128', - 'arrow-left-circle-fill': '\\f129', - 'arrow-left-circle': '\\f12a', - 'arrow-left-right': '\\f12b', - 'arrow-left-short': '\\f12c', - 'arrow-left-square-fill': '\\f12d', - 'arrow-left-square': '\\f12e', - 'arrow-left': '\\f12f', - 'arrow-repeat': '\\f130', - 'arrow-return-left': '\\f131', - 'arrow-return-right': '\\f132', - 'arrow-right-circle-fill': '\\f133', - 'arrow-right-circle': '\\f134', - 'arrow-right-short': '\\f135', - 'arrow-right-square-fill': '\\f136', - 'arrow-right-square': '\\f137', - 'arrow-right': '\\f138', - 'arrow-up-circle-fill': '\\f139', - 'arrow-up-circle': '\\f13a', - 'arrow-up-left-circle-fill': '\\f13b', - 'arrow-up-left-circle': '\\f13c', - 'arrow-up-left-square-fill': '\\f13d', - 'arrow-up-left-square': '\\f13e', - 'arrow-up-left': '\\f13f', - 'arrow-up-right-circle-fill': '\\f140', - 'arrow-up-right-circle': '\\f141', - 'arrow-up-right-square-fill': '\\f142', - 'arrow-up-right-square': '\\f143', - 'arrow-up-right': '\\f144', - 'arrow-up-short': '\\f145', - 'arrow-up-square-fill': '\\f146', - 'arrow-up-square': '\\f147', - 'arrow-up': '\\f148', - 'arrows-angle-contract': '\\f149', - 'arrows-angle-expand': '\\f14a', - 'arrows-collapse': '\\f14b', - 'arrows-expand': '\\f14c', - 'arrows-fullscreen': '\\f14d', - 'arrows-move': '\\f14e', - 'aspect-ratio-fill': '\\f14f', - 'aspect-ratio': '\\f150', - asterisk: '\\f151', - at: '\\f152', - 'award-fill': '\\f153', - award: '\\f154', - back: '\\f155', - 'backspace-fill': '\\f156', - 'backspace-reverse-fill': '\\f157', - 'backspace-reverse': '\\f158', - backspace: '\\f159', - 'badge-3d-fill': '\\f15a', - 'badge-3d': '\\f15b', - 'badge-4k-fill': '\\f15c', - 'badge-4k': '\\f15d', - 'badge-8k-fill': '\\f15e', - 'badge-8k': '\\f15f', - 'badge-ad-fill': '\\f160', - 'badge-ad': '\\f161', - 'badge-ar-fill': '\\f162', - 'badge-ar': '\\f163', - 'badge-cc-fill': '\\f164', - 'badge-cc': '\\f165', - 'badge-hd-fill': '\\f166', - 'badge-hd': '\\f167', - 'badge-tm-fill': '\\f168', - 'badge-tm': '\\f169', - 'badge-vo-fill': '\\f16a', - 'badge-vo': '\\f16b', - 'badge-vr-fill': '\\f16c', - 'badge-vr': '\\f16d', - 'badge-wc-fill': '\\f16e', - 'badge-wc': '\\f16f', - 'bag-check-fill': '\\f170', - 'bag-check': '\\f171', - 'bag-dash-fill': '\\f172', - 'bag-dash': '\\f173', - 'bag-fill': '\\f174', - 'bag-plus-fill': '\\f175', - 'bag-plus': '\\f176', - 'bag-x-fill': '\\f177', - 'bag-x': '\\f178', - bag: '\\f179', - 'bar-chart-fill': '\\f17a', - 'bar-chart-line-fill': '\\f17b', - 'bar-chart-line': '\\f17c', - 'bar-chart-steps': '\\f17d', - 'bar-chart': '\\f17e', - 'basket-fill': '\\f17f', - basket: '\\f180', - 'basket2-fill': '\\f181', - basket2: '\\f182', - 'basket3-fill': '\\f183', - basket3: '\\f184', - 'battery-charging': '\\f185', - 'battery-full': '\\f186', - 'battery-half': '\\f187', - battery: '\\f188', - 'bell-fill': '\\f189', - bell: '\\f18a', - bezier: '\\f18b', - bezier2: '\\f18c', - bicycle: '\\f18d', - 'binoculars-fill': '\\f18e', - binoculars: '\\f18f', - 'blockquote-left': '\\f190', - 'blockquote-right': '\\f191', - 'book-fill': '\\f192', - 'book-half': '\\f193', - book: '\\f194', - 'bookmark-check-fill': '\\f195', - 'bookmark-check': '\\f196', - 'bookmark-dash-fill': '\\f197', - 'bookmark-dash': '\\f198', - 'bookmark-fill': '\\f199', - 'bookmark-heart-fill': '\\f19a', - 'bookmark-heart': '\\f19b', - 'bookmark-plus-fill': '\\f19c', - 'bookmark-plus': '\\f19d', - 'bookmark-star-fill': '\\f19e', - 'bookmark-star': '\\f19f', - 'bookmark-x-fill': '\\f1a0', - 'bookmark-x': '\\f1a1', - bookmark: '\\f1a2', - 'bookmarks-fill': '\\f1a3', - bookmarks: '\\f1a4', - bookshelf: '\\f1a5', - 'bootstrap-fill': '\\f1a6', - 'bootstrap-reboot': '\\f1a7', - bootstrap: '\\f1a8', - 'border-all': '\\f1a9', - 'border-bottom': '\\f1aa', - 'border-center': '\\f1ab', - 'border-inner': '\\f1ac', - 'border-left': '\\f1ad', - 'border-middle': '\\f1ae', - 'border-outer': '\\f1af', - 'border-right': '\\f1b0', - 'border-style': '\\f1b1', - 'border-top': '\\f1b2', - 'border-width': '\\f1b3', - border: '\\f1b4', - 'bounding-box-circles': '\\f1b5', - 'bounding-box': '\\f1b6', - 'box-arrow-down-left': '\\f1b7', - 'box-arrow-down-right': '\\f1b8', - 'box-arrow-down': '\\f1b9', - 'box-arrow-in-down-left': '\\f1ba', - 'box-arrow-in-down-right': '\\f1bb', - 'box-arrow-in-down': '\\f1bc', - 'box-arrow-in-left': '\\f1bd', - 'box-arrow-in-right': '\\f1be', - 'box-arrow-in-up-left': '\\f1bf', - 'box-arrow-in-up-right': '\\f1c0', - 'box-arrow-in-up': '\\f1c1', - 'box-arrow-left': '\\f1c2', - 'box-arrow-right': '\\f1c3', - 'box-arrow-up-left': '\\f1c4', - 'box-arrow-up-right': '\\f1c5', - 'box-arrow-up': '\\f1c6', - 'box-seam': '\\f1c7', - box: '\\f1c8', - braces: '\\f1c9', - bricks: '\\f1ca', - 'briefcase-fill': '\\f1cb', - briefcase: '\\f1cc', - 'brightness-alt-high-fill': '\\f1cd', - 'brightness-alt-high': '\\f1ce', - 'brightness-alt-low-fill': '\\f1cf', - 'brightness-alt-low': '\\f1d0', - 'brightness-high-fill': '\\f1d1', - 'brightness-high': '\\f1d2', - 'brightness-low-fill': '\\f1d3', - 'brightness-low': '\\f1d4', - 'broadcast-pin': '\\f1d5', - broadcast: '\\f1d6', - 'brush-fill': '\\f1d7', - brush: '\\f1d8', - 'bucket-fill': '\\f1d9', - bucket: '\\f1da', - 'bug-fill': '\\f1db', - bug: '\\f1dc', - building: '\\f1dd', - bullseye: '\\f1de', - 'calculator-fill': '\\f1df', - calculator: '\\f1e0', - 'calendar-check-fill': '\\f1e1', - 'calendar-check': '\\f1e2', - 'calendar-date-fill': '\\f1e3', - 'calendar-date': '\\f1e4', - 'calendar-day-fill': '\\f1e5', - 'calendar-day': '\\f1e6', - 'calendar-event-fill': '\\f1e7', - 'calendar-event': '\\f1e8', - 'calendar-fill': '\\f1e9', - 'calendar-minus-fill': '\\f1ea', - 'calendar-minus': '\\f1eb', - 'calendar-month-fill': '\\f1ec', - 'calendar-month': '\\f1ed', - 'calendar-plus-fill': '\\f1ee', - 'calendar-plus': '\\f1ef', - 'calendar-range-fill': '\\f1f0', - 'calendar-range': '\\f1f1', - 'calendar-week-fill': '\\f1f2', - 'calendar-week': '\\f1f3', - 'calendar-x-fill': '\\f1f4', - 'calendar-x': '\\f1f5', - calendar: '\\f1f6', - 'calendar2-check-fill': '\\f1f7', - 'calendar2-check': '\\f1f8', - 'calendar2-date-fill': '\\f1f9', - 'calendar2-date': '\\f1fa', - 'calendar2-day-fill': '\\f1fb', - 'calendar2-day': '\\f1fc', - 'calendar2-event-fill': '\\f1fd', - 'calendar2-event': '\\f1fe', - 'calendar2-fill': '\\f1ff', - 'calendar2-minus-fill': '\\f200', - 'calendar2-minus': '\\f201', - 'calendar2-month-fill': '\\f202', - 'calendar2-month': '\\f203', - 'calendar2-plus-fill': '\\f204', - 'calendar2-plus': '\\f205', - 'calendar2-range-fill': '\\f206', - 'calendar2-range': '\\f207', - 'calendar2-week-fill': '\\f208', - 'calendar2-week': '\\f209', - 'calendar2-x-fill': '\\f20a', - 'calendar2-x': '\\f20b', - calendar2: '\\f20c', - 'calendar3-event-fill': '\\f20d', - 'calendar3-event': '\\f20e', - 'calendar3-fill': '\\f20f', - 'calendar3-range-fill': '\\f210', - 'calendar3-range': '\\f211', - 'calendar3-week-fill': '\\f212', - 'calendar3-week': '\\f213', - calendar3: '\\f214', - 'calendar4-event': '\\f215', - 'calendar4-range': '\\f216', - 'calendar4-week': '\\f217', - calendar4: '\\f218', - 'camera-fill': '\\f219', - 'camera-reels-fill': '\\f21a', - 'camera-reels': '\\f21b', - 'camera-video-fill': '\\f21c', - 'camera-video-off-fill': '\\f21d', - 'camera-video-off': '\\f21e', - 'camera-video': '\\f21f', - camera: '\\f220', - camera2: '\\f221', - 'capslock-fill': '\\f222', - capslock: '\\f223', - 'card-checklist': '\\f224', - 'card-heading': '\\f225', - 'card-image': '\\f226', - 'card-list': '\\f227', - 'card-text': '\\f228', - 'caret-down-fill': '\\f229', - 'caret-down-square-fill': '\\f22a', - 'caret-down-square': '\\f22b', - 'caret-down': '\\f22c', - 'caret-left-fill': '\\f22d', - 'caret-left-square-fill': '\\f22e', - 'caret-left-square': '\\f22f', - 'caret-left': '\\f230', - 'caret-right-fill': '\\f231', - 'caret-right-square-fill': '\\f232', - 'caret-right-square': '\\f233', - 'caret-right': '\\f234', - 'caret-up-fill': '\\f235', - 'caret-up-square-fill': '\\f236', - 'caret-up-square': '\\f237', - 'caret-up': '\\f238', - 'cart-check-fill': '\\f239', - 'cart-check': '\\f23a', - 'cart-dash-fill': '\\f23b', - 'cart-dash': '\\f23c', - 'cart-fill': '\\f23d', - 'cart-plus-fill': '\\f23e', - 'cart-plus': '\\f23f', - 'cart-x-fill': '\\f240', - 'cart-x': '\\f241', - cart: '\\f242', - cart2: '\\f243', - cart3: '\\f244', - cart4: '\\f245', - 'cash-stack': '\\f246', - cash: '\\f247', - cast: '\\f248', - 'chat-dots-fill': '\\f249', - 'chat-dots': '\\f24a', - 'chat-fill': '\\f24b', - 'chat-left-dots-fill': '\\f24c', - 'chat-left-dots': '\\f24d', - 'chat-left-fill': '\\f24e', - 'chat-left-quote-fill': '\\f24f', - 'chat-left-quote': '\\f250', - 'chat-left-text-fill': '\\f251', - 'chat-left-text': '\\f252', - 'chat-left': '\\f253', - 'chat-quote-fill': '\\f254', - 'chat-quote': '\\f255', - 'chat-right-dots-fill': '\\f256', - 'chat-right-dots': '\\f257', - 'chat-right-fill': '\\f258', - 'chat-right-quote-fill': '\\f259', - 'chat-right-quote': '\\f25a', - 'chat-right-text-fill': '\\f25b', - 'chat-right-text': '\\f25c', - 'chat-right': '\\f25d', - 'chat-square-dots-fill': '\\f25e', - 'chat-square-dots': '\\f25f', - 'chat-square-fill': '\\f260', - 'chat-square-quote-fill': '\\f261', - 'chat-square-quote': '\\f262', - 'chat-square-text-fill': '\\f263', - 'chat-square-text': '\\f264', - 'chat-square': '\\f265', - 'chat-text-fill': '\\f266', - 'chat-text': '\\f267', - chat: '\\f268', - 'check-all': '\\f269', - 'check-circle-fill': '\\f26a', - 'check-circle': '\\f26b', - 'check-square-fill': '\\f26c', - 'check-square': '\\f26d', - check: '\\f26e', - 'check2-all': '\\f26f', - 'check2-circle': '\\f270', - 'check2-square': '\\f271', - check2: '\\f272', - 'chevron-bar-contract': '\\f273', - 'chevron-bar-down': '\\f274', - 'chevron-bar-expand': '\\f275', - 'chevron-bar-left': '\\f276', - 'chevron-bar-right': '\\f277', - 'chevron-bar-up': '\\f278', - 'chevron-compact-down': '\\f279', - 'chevron-compact-left': '\\f27a', - 'chevron-compact-right': '\\f27b', - 'chevron-compact-up': '\\f27c', - 'chevron-contract': '\\f27d', - 'chevron-double-down': '\\f27e', - 'chevron-double-left': '\\f27f', - 'chevron-double-right': '\\f280', - 'chevron-double-up': '\\f281', - 'chevron-down': '\\f282', - 'chevron-expand': '\\f283', - 'chevron-left': '\\f284', - 'chevron-right': '\\f285', - 'chevron-up': '\\f286', - 'circle-fill': '\\f287', - 'circle-half': '\\f288', - 'circle-square': '\\f289', - circle: '\\f28a', - 'clipboard-check': '\\f28b', - 'clipboard-data': '\\f28c', - 'clipboard-minus': '\\f28d', - 'clipboard-plus': '\\f28e', - 'clipboard-x': '\\f28f', - clipboard: '\\f290', - 'clock-fill': '\\f291', - 'clock-history': '\\f292', - clock: '\\f293', - 'cloud-arrow-down-fill': '\\f294', - 'cloud-arrow-down': '\\f295', - 'cloud-arrow-up-fill': '\\f296', - 'cloud-arrow-up': '\\f297', - 'cloud-check-fill': '\\f298', - 'cloud-check': '\\f299', - 'cloud-download-fill': '\\f29a', - 'cloud-download': '\\f29b', - 'cloud-drizzle-fill': '\\f29c', - 'cloud-drizzle': '\\f29d', - 'cloud-fill': '\\f29e', - 'cloud-fog-fill': '\\f29f', - 'cloud-fog': '\\f2a0', - 'cloud-fog2-fill': '\\f2a1', - 'cloud-fog2': '\\f2a2', - 'cloud-hail-fill': '\\f2a3', - 'cloud-hail': '\\f2a4', - 'cloud-haze-fill': '\\f2a6', - 'cloud-haze': '\\f2a7', - 'cloud-haze2-fill': '\\f2a8', - 'cloud-lightning-fill': '\\f2a9', - 'cloud-lightning-rain-fill': '\\f2aa', - 'cloud-lightning-rain': '\\f2ab', - 'cloud-lightning': '\\f2ac', - 'cloud-minus-fill': '\\f2ad', - 'cloud-minus': '\\f2ae', - 'cloud-moon-fill': '\\f2af', - 'cloud-moon': '\\f2b0', - 'cloud-plus-fill': '\\f2b1', - 'cloud-plus': '\\f2b2', - 'cloud-rain-fill': '\\f2b3', - 'cloud-rain-heavy-fill': '\\f2b4', - 'cloud-rain-heavy': '\\f2b5', - 'cloud-rain': '\\f2b6', - 'cloud-slash-fill': '\\f2b7', - 'cloud-slash': '\\f2b8', - 'cloud-sleet-fill': '\\f2b9', - 'cloud-sleet': '\\f2ba', - 'cloud-snow-fill': '\\f2bb', - 'cloud-snow': '\\f2bc', - 'cloud-sun-fill': '\\f2bd', - 'cloud-sun': '\\f2be', - 'cloud-upload-fill': '\\f2bf', - 'cloud-upload': '\\f2c0', - cloud: '\\f2c1', - 'clouds-fill': '\\f2c2', - clouds: '\\f2c3', - 'cloudy-fill': '\\f2c4', - cloudy: '\\f2c5', - 'code-slash': '\\f2c6', - 'code-square': '\\f2c7', - code: '\\f2c8', - 'collection-fill': '\\f2c9', - 'collection-play-fill': '\\f2ca', - 'collection-play': '\\f2cb', - collection: '\\f2cc', - 'columns-gap': '\\f2cd', - columns: '\\f2ce', - command: '\\f2cf', - 'compass-fill': '\\f2d0', - compass: '\\f2d1', - 'cone-striped': '\\f2d2', - cone: '\\f2d3', - controller: '\\f2d4', - 'cpu-fill': '\\f2d5', - cpu: '\\f2d6', - 'credit-card-2-back-fill': '\\f2d7', - 'credit-card-2-back': '\\f2d8', - 'credit-card-2-front-fill': '\\f2d9', - 'credit-card-2-front': '\\f2da', - 'credit-card-fill': '\\f2db', - 'credit-card': '\\f2dc', - crop: '\\f2dd', - 'cup-fill': '\\f2de', - 'cup-straw': '\\f2df', - cup: '\\f2e0', - 'cursor-fill': '\\f2e1', - 'cursor-text': '\\f2e2', - cursor: '\\f2e3', - 'dash-circle-dotted': '\\f2e4', - 'dash-circle-fill': '\\f2e5', - 'dash-circle': '\\f2e6', - 'dash-square-dotted': '\\f2e7', - 'dash-square-fill': '\\f2e8', - 'dash-square': '\\f2e9', - dash: '\\f2ea', - 'diagram-2-fill': '\\f2eb', - 'diagram-2': '\\f2ec', - 'diagram-3-fill': '\\f2ed', - 'diagram-3': '\\f2ee', - 'diamond-fill': '\\f2ef', - 'diamond-half': '\\f2f0', - diamond: '\\f2f1', - 'dice-1-fill': '\\f2f2', - 'dice-1': '\\f2f3', - 'dice-2-fill': '\\f2f4', - 'dice-2': '\\f2f5', - 'dice-3-fill': '\\f2f6', - 'dice-3': '\\f2f7', - 'dice-4-fill': '\\f2f8', - 'dice-4': '\\f2f9', - 'dice-5-fill': '\\f2fa', - 'dice-5': '\\f2fb', - 'dice-6-fill': '\\f2fc', - 'dice-6': '\\f2fd', - 'disc-fill': '\\f2fe', - disc: '\\f2ff', - discord: '\\f300', - 'display-fill': '\\f301', - display: '\\f302', - 'distribute-horizontal': '\\f303', - 'distribute-vertical': '\\f304', - 'door-closed-fill': '\\f305', - 'door-closed': '\\f306', - 'door-open-fill': '\\f307', - 'door-open': '\\f308', - dot: '\\f309', - download: '\\f30a', - 'droplet-fill': '\\f30b', - 'droplet-half': '\\f30c', - droplet: '\\f30d', - earbuds: '\\f30e', - 'easel-fill': '\\f30f', - easel: '\\f310', - 'egg-fill': '\\f311', - 'egg-fried': '\\f312', - egg: '\\f313', - 'eject-fill': '\\f314', - eject: '\\f315', - 'emoji-angry-fill': '\\f316', - 'emoji-angry': '\\f317', - 'emoji-dizzy-fill': '\\f318', - 'emoji-dizzy': '\\f319', - 'emoji-expressionless-fill': '\\f31a', - 'emoji-expressionless': '\\f31b', - 'emoji-frown-fill': '\\f31c', - 'emoji-frown': '\\f31d', - 'emoji-heart-eyes-fill': '\\f31e', - 'emoji-heart-eyes': '\\f31f', - 'emoji-laughing-fill': '\\f320', - 'emoji-laughing': '\\f321', - 'emoji-neutral-fill': '\\f322', - 'emoji-neutral': '\\f323', - 'emoji-smile-fill': '\\f324', - 'emoji-smile-upside-down-fill': '\\f325', - 'emoji-smile-upside-down': '\\f326', - 'emoji-smile': '\\f327', - 'emoji-sunglasses-fill': '\\f328', - 'emoji-sunglasses': '\\f329', - 'emoji-wink-fill': '\\f32a', - 'emoji-wink': '\\f32b', - 'envelope-fill': '\\f32c', - 'envelope-open-fill': '\\f32d', - 'envelope-open': '\\f32e', - envelope: '\\f32f', - 'eraser-fill': '\\f330', - eraser: '\\f331', - 'exclamation-circle-fill': '\\f332', - 'exclamation-circle': '\\f333', - 'exclamation-diamond-fill': '\\f334', - 'exclamation-diamond': '\\f335', - 'exclamation-octagon-fill': '\\f336', - 'exclamation-octagon': '\\f337', - 'exclamation-square-fill': '\\f338', - 'exclamation-square': '\\f339', - 'exclamation-triangle-fill': '\\f33a', - 'exclamation-triangle': '\\f33b', - exclamation: '\\f33c', - exclude: '\\f33d', - 'eye-fill': '\\f33e', - 'eye-slash-fill': '\\f33f', - 'eye-slash': '\\f340', - eye: '\\f341', - eyedropper: '\\f342', - eyeglasses: '\\f343', - facebook: '\\f344', - 'file-arrow-down-fill': '\\f345', - 'file-arrow-down': '\\f346', - 'file-arrow-up-fill': '\\f347', - 'file-arrow-up': '\\f348', - 'file-bar-graph-fill': '\\f349', - 'file-bar-graph': '\\f34a', - 'file-binary-fill': '\\f34b', - 'file-binary': '\\f34c', - 'file-break-fill': '\\f34d', - 'file-break': '\\f34e', - 'file-check-fill': '\\f34f', - 'file-check': '\\f350', - 'file-code-fill': '\\f351', - 'file-code': '\\f352', - 'file-diff-fill': '\\f353', - 'file-diff': '\\f354', - 'file-earmark-arrow-down-fill': '\\f355', - 'file-earmark-arrow-down': '\\f356', - 'file-earmark-arrow-up-fill': '\\f357', - 'file-earmark-arrow-up': '\\f358', - 'file-earmark-bar-graph-fill': '\\f359', - 'file-earmark-bar-graph': '\\f35a', - 'file-earmark-binary-fill': '\\f35b', - 'file-earmark-binary': '\\f35c', - 'file-earmark-break-fill': '\\f35d', - 'file-earmark-break': '\\f35e', - 'file-earmark-check-fill': '\\f35f', - 'file-earmark-check': '\\f360', - 'file-earmark-code-fill': '\\f361', - 'file-earmark-code': '\\f362', - 'file-earmark-diff-fill': '\\f363', - 'file-earmark-diff': '\\f364', - 'file-earmark-easel-fill': '\\f365', - 'file-earmark-easel': '\\f366', - 'file-earmark-excel-fill': '\\f367', - 'file-earmark-excel': '\\f368', - 'file-earmark-fill': '\\f369', - 'file-earmark-font-fill': '\\f36a', - 'file-earmark-font': '\\f36b', - 'file-earmark-image-fill': '\\f36c', - 'file-earmark-image': '\\f36d', - 'file-earmark-lock-fill': '\\f36e', - 'file-earmark-lock': '\\f36f', - 'file-earmark-lock2-fill': '\\f370', - 'file-earmark-lock2': '\\f371', - 'file-earmark-medical-fill': '\\f372', - 'file-earmark-medical': '\\f373', - 'file-earmark-minus-fill': '\\f374', - 'file-earmark-minus': '\\f375', - 'file-earmark-music-fill': '\\f376', - 'file-earmark-music': '\\f377', - 'file-earmark-person-fill': '\\f378', - 'file-earmark-person': '\\f379', - 'file-earmark-play-fill': '\\f37a', - 'file-earmark-play': '\\f37b', - 'file-earmark-plus-fill': '\\f37c', - 'file-earmark-plus': '\\f37d', - 'file-earmark-post-fill': '\\f37e', - 'file-earmark-post': '\\f37f', - 'file-earmark-ppt-fill': '\\f380', - 'file-earmark-ppt': '\\f381', - 'file-earmark-richtext-fill': '\\f382', - 'file-earmark-richtext': '\\f383', - 'file-earmark-ruled-fill': '\\f384', - 'file-earmark-ruled': '\\f385', - 'file-earmark-slides-fill': '\\f386', - 'file-earmark-slides': '\\f387', - 'file-earmark-spreadsheet-fill': '\\f388', - 'file-earmark-spreadsheet': '\\f389', - 'file-earmark-text-fill': '\\f38a', - 'file-earmark-text': '\\f38b', - 'file-earmark-word-fill': '\\f38c', - 'file-earmark-word': '\\f38d', - 'file-earmark-x-fill': '\\f38e', - 'file-earmark-x': '\\f38f', - 'file-earmark-zip-fill': '\\f390', - 'file-earmark-zip': '\\f391', - 'file-earmark': '\\f392', - 'file-easel-fill': '\\f393', - 'file-easel': '\\f394', - 'file-excel-fill': '\\f395', - 'file-excel': '\\f396', - 'file-fill': '\\f397', - 'file-font-fill': '\\f398', - 'file-font': '\\f399', - 'file-image-fill': '\\f39a', - 'file-image': '\\f39b', - 'file-lock-fill': '\\f39c', - 'file-lock': '\\f39d', - 'file-lock2-fill': '\\f39e', - 'file-lock2': '\\f39f', - 'file-medical-fill': '\\f3a0', - 'file-medical': '\\f3a1', - 'file-minus-fill': '\\f3a2', - 'file-minus': '\\f3a3', - 'file-music-fill': '\\f3a4', - 'file-music': '\\f3a5', - 'file-person-fill': '\\f3a6', - 'file-person': '\\f3a7', - 'file-play-fill': '\\f3a8', - 'file-play': '\\f3a9', - 'file-plus-fill': '\\f3aa', - 'file-plus': '\\f3ab', - 'file-post-fill': '\\f3ac', - 'file-post': '\\f3ad', - 'file-ppt-fill': '\\f3ae', - 'file-ppt': '\\f3af', - 'file-richtext-fill': '\\f3b0', - 'file-richtext': '\\f3b1', - 'file-ruled-fill': '\\f3b2', - 'file-ruled': '\\f3b3', - 'file-slides-fill': '\\f3b4', - 'file-slides': '\\f3b5', - 'file-spreadsheet-fill': '\\f3b6', - 'file-spreadsheet': '\\f3b7', - 'file-text-fill': '\\f3b8', - 'file-text': '\\f3b9', - 'file-word-fill': '\\f3ba', - 'file-word': '\\f3bb', - 'file-x-fill': '\\f3bc', - 'file-x': '\\f3bd', - 'file-zip-fill': '\\f3be', - 'file-zip': '\\f3bf', - file: '\\f3c0', - 'files-alt': '\\f3c1', - files: '\\f3c2', - film: '\\f3c3', - 'filter-circle-fill': '\\f3c4', - 'filter-circle': '\\f3c5', - 'filter-left': '\\f3c6', - 'filter-right': '\\f3c7', - 'filter-square-fill': '\\f3c8', - 'filter-square': '\\f3c9', - filter: '\\f3ca', - 'flag-fill': '\\f3cb', - flag: '\\f3cc', - flower1: '\\f3cd', - flower2: '\\f3ce', - flower3: '\\f3cf', - 'folder-check': '\\f3d0', - 'folder-fill': '\\f3d1', - 'folder-minus': '\\f3d2', - 'folder-plus': '\\f3d3', - 'folder-symlink-fill': '\\f3d4', - 'folder-symlink': '\\f3d5', - 'folder-x': '\\f3d6', - folder: '\\f3d7', - 'folder2-open': '\\f3d8', - folder2: '\\f3d9', - fonts: '\\f3da', - 'forward-fill': '\\f3db', - forward: '\\f3dc', - front: '\\f3dd', - 'fullscreen-exit': '\\f3de', - fullscreen: '\\f3df', - 'funnel-fill': '\\f3e0', - funnel: '\\f3e1', - 'gear-fill': '\\f3e2', - 'gear-wide-connected': '\\f3e3', - 'gear-wide': '\\f3e4', - gear: '\\f3e5', - gem: '\\f3e6', - 'geo-alt-fill': '\\f3e7', - 'geo-alt': '\\f3e8', - 'geo-fill': '\\f3e9', - geo: '\\f3ea', - 'gift-fill': '\\f3eb', - gift: '\\f3ec', - github: '\\f3ed', - globe: '\\f3ee', - globe2: '\\f3ef', - google: '\\f3f0', - 'graph-down': '\\f3f1', - 'graph-up': '\\f3f2', - 'grid-1x2-fill': '\\f3f3', - 'grid-1x2': '\\f3f4', - 'grid-3x2-gap-fill': '\\f3f5', - 'grid-3x2-gap': '\\f3f6', - 'grid-3x2': '\\f3f7', - 'grid-3x3-gap-fill': '\\f3f8', - 'grid-3x3-gap': '\\f3f9', - 'grid-3x3': '\\f3fa', - 'grid-fill': '\\f3fb', - grid: '\\f3fc', - 'grip-horizontal': '\\f3fd', - 'grip-vertical': '\\f3fe', - hammer: '\\f3ff', - 'hand-index-fill': '\\f400', - 'hand-index-thumb-fill': '\\f401', - 'hand-index-thumb': '\\f402', - 'hand-index': '\\f403', - 'hand-thumbs-down-fill': '\\f404', - 'hand-thumbs-down': '\\f405', - 'hand-thumbs-up-fill': '\\f406', - 'hand-thumbs-up': '\\f407', - 'handbag-fill': '\\f408', - handbag: '\\f409', - hash: '\\f40a', - 'hdd-fill': '\\f40b', - 'hdd-network-fill': '\\f40c', - 'hdd-network': '\\f40d', - 'hdd-rack-fill': '\\f40e', - 'hdd-rack': '\\f40f', - 'hdd-stack-fill': '\\f410', - 'hdd-stack': '\\f411', - hdd: '\\f412', - headphones: '\\f413', - headset: '\\f414', - 'heart-fill': '\\f415', - 'heart-half': '\\f416', - heart: '\\f417', - 'heptagon-fill': '\\f418', - 'heptagon-half': '\\f419', - heptagon: '\\f41a', - 'hexagon-fill': '\\f41b', - 'hexagon-half': '\\f41c', - hexagon: '\\f41d', - 'hourglass-bottom': '\\f41e', - 'hourglass-split': '\\f41f', - 'hourglass-top': '\\f420', - hourglass: '\\f421', - 'house-door-fill': '\\f422', - 'house-door': '\\f423', - 'house-fill': '\\f424', - house: '\\f425', - hr: '\\f426', - hurricane: '\\f427', - 'image-alt': '\\f428', - 'image-fill': '\\f429', - image: '\\f42a', - images: '\\f42b', - 'inbox-fill': '\\f42c', - inbox: '\\f42d', - 'inboxes-fill': '\\f42e', - inboxes: '\\f42f', - 'info-circle-fill': '\\f430', - 'info-circle': '\\f431', - 'info-square-fill': '\\f432', - 'info-square': '\\f433', - info: '\\f434', - 'input-cursor-text': '\\f435', - 'input-cursor': '\\f436', - instagram: '\\f437', - intersect: '\\f438', - 'journal-album': '\\f439', - 'journal-arrow-down': '\\f43a', - 'journal-arrow-up': '\\f43b', - 'journal-bookmark-fill': '\\f43c', - 'journal-bookmark': '\\f43d', - 'journal-check': '\\f43e', - 'journal-code': '\\f43f', - 'journal-medical': '\\f440', - 'journal-minus': '\\f441', - 'journal-plus': '\\f442', - 'journal-richtext': '\\f443', - 'journal-text': '\\f444', - 'journal-x': '\\f445', - journal: '\\f446', - journals: '\\f447', - joystick: '\\f448', - 'justify-left': '\\f449', - 'justify-right': '\\f44a', - justify: '\\f44b', - 'kanban-fill': '\\f44c', - kanban: '\\f44d', - 'key-fill': '\\f44e', - key: '\\f44f', - 'keyboard-fill': '\\f450', - keyboard: '\\f451', - ladder: '\\f452', - 'lamp-fill': '\\f453', - lamp: '\\f454', - 'laptop-fill': '\\f455', - laptop: '\\f456', - 'layer-backward': '\\f457', - 'layer-forward': '\\f458', - 'layers-fill': '\\f459', - 'layers-half': '\\f45a', - layers: '\\f45b', - 'layout-sidebar-inset-reverse': '\\f45c', - 'layout-sidebar-inset': '\\f45d', - 'layout-sidebar-reverse': '\\f45e', - 'layout-sidebar': '\\f45f', - 'layout-split': '\\f460', - 'layout-text-sidebar-reverse': '\\f461', - 'layout-text-sidebar': '\\f462', - 'layout-text-window-reverse': '\\f463', - 'layout-text-window': '\\f464', - 'layout-three-columns': '\\f465', - 'layout-wtf': '\\f466', - 'life-preserver': '\\f467', - 'lightbulb-fill': '\\f468', - 'lightbulb-off-fill': '\\f469', - 'lightbulb-off': '\\f46a', - lightbulb: '\\f46b', - 'lightning-charge-fill': '\\f46c', - 'lightning-charge': '\\f46d', - 'lightning-fill': '\\f46e', - lightning: '\\f46f', - 'link-45deg': '\\f470', - link: '\\f471', - linkedin: '\\f472', - 'list-check': '\\f473', - 'list-nested': '\\f474', - 'list-ol': '\\f475', - 'list-stars': '\\f476', - 'list-task': '\\f477', - 'list-ul': '\\f478', - list: '\\f479', - 'lock-fill': '\\f47a', - lock: '\\f47b', - mailbox: '\\f47c', - mailbox2: '\\f47d', - 'map-fill': '\\f47e', - map: '\\f47f', - 'markdown-fill': '\\f480', - markdown: '\\f481', - mask: '\\f482', - 'megaphone-fill': '\\f483', - megaphone: '\\f484', - 'menu-app-fill': '\\f485', - 'menu-app': '\\f486', - 'menu-button-fill': '\\f487', - 'menu-button-wide-fill': '\\f488', - 'menu-button-wide': '\\f489', - 'menu-button': '\\f48a', - 'menu-down': '\\f48b', - 'menu-up': '\\f48c', - 'mic-fill': '\\f48d', - 'mic-mute-fill': '\\f48e', - 'mic-mute': '\\f48f', - mic: '\\f490', - 'minecart-loaded': '\\f491', - minecart: '\\f492', - moisture: '\\f493', - 'moon-fill': '\\f494', - 'moon-stars-fill': '\\f495', - 'moon-stars': '\\f496', - moon: '\\f497', - 'mouse-fill': '\\f498', - mouse: '\\f499', - 'mouse2-fill': '\\f49a', - mouse2: '\\f49b', - 'mouse3-fill': '\\f49c', - mouse3: '\\f49d', - 'music-note-beamed': '\\f49e', - 'music-note-list': '\\f49f', - 'music-note': '\\f4a0', - 'music-player-fill': '\\f4a1', - 'music-player': '\\f4a2', - newspaper: '\\f4a3', - 'node-minus-fill': '\\f4a4', - 'node-minus': '\\f4a5', - 'node-plus-fill': '\\f4a6', - 'node-plus': '\\f4a7', - 'nut-fill': '\\f4a8', - nut: '\\f4a9', - 'octagon-fill': '\\f4aa', - 'octagon-half': '\\f4ab', - octagon: '\\f4ac', - option: '\\f4ad', - outlet: '\\f4ae', - 'paint-bucket': '\\f4af', - 'palette-fill': '\\f4b0', - palette: '\\f4b1', - palette2: '\\f4b2', - paperclip: '\\f4b3', - paragraph: '\\f4b4', - 'patch-check-fill': '\\f4b5', - 'patch-check': '\\f4b6', - 'patch-exclamation-fill': '\\f4b7', - 'patch-exclamation': '\\f4b8', - 'patch-minus-fill': '\\f4b9', - 'patch-minus': '\\f4ba', - 'patch-plus-fill': '\\f4bb', - 'patch-plus': '\\f4bc', - 'patch-question-fill': '\\f4bd', - 'patch-question': '\\f4be', - 'pause-btn-fill': '\\f4bf', - 'pause-btn': '\\f4c0', - 'pause-circle-fill': '\\f4c1', - 'pause-circle': '\\f4c2', - 'pause-fill': '\\f4c3', - pause: '\\f4c4', - 'peace-fill': '\\f4c5', - peace: '\\f4c6', - 'pen-fill': '\\f4c7', - pen: '\\f4c8', - 'pencil-fill': '\\f4c9', - 'pencil-square': '\\f4ca', - pencil: '\\f4cb', - 'pentagon-fill': '\\f4cc', - 'pentagon-half': '\\f4cd', - pentagon: '\\f4ce', - 'people-fill': '\\f4cf', - people: '\\f4d0', - percent: '\\f4d1', - 'person-badge-fill': '\\f4d2', - 'person-badge': '\\f4d3', - 'person-bounding-box': '\\f4d4', - 'person-check-fill': '\\f4d5', - 'person-check': '\\f4d6', - 'person-circle': '\\f4d7', - 'person-dash-fill': '\\f4d8', - 'person-dash': '\\f4d9', - 'person-fill': '\\f4da', - 'person-lines-fill': '\\f4db', - 'person-plus-fill': '\\f4dc', - 'person-plus': '\\f4dd', - 'person-square': '\\f4de', - 'person-x-fill': '\\f4df', - 'person-x': '\\f4e0', - person: '\\f4e1', - 'phone-fill': '\\f4e2', - 'phone-landscape-fill': '\\f4e3', - 'phone-landscape': '\\f4e4', - 'phone-vibrate-fill': '\\f4e5', - 'phone-vibrate': '\\f4e6', - phone: '\\f4e7', - 'pie-chart-fill': '\\f4e8', - 'pie-chart': '\\f4e9', - 'pin-angle-fill': '\\f4ea', - 'pin-angle': '\\f4eb', - 'pin-fill': '\\f4ec', - pin: '\\f4ed', - 'pip-fill': '\\f4ee', - pip: '\\f4ef', - 'play-btn-fill': '\\f4f0', - 'play-btn': '\\f4f1', - 'play-circle-fill': '\\f4f2', - 'play-circle': '\\f4f3', - 'play-fill': '\\f4f4', - play: '\\f4f5', - 'plug-fill': '\\f4f6', - plug: '\\f4f7', - 'plus-circle-dotted': '\\f4f8', - 'plus-circle-fill': '\\f4f9', - 'plus-circle': '\\f4fa', - 'plus-square-dotted': '\\f4fb', - 'plus-square-fill': '\\f4fc', - 'plus-square': '\\f4fd', - plus: '\\f4fe', - power: '\\f4ff', - 'printer-fill': '\\f500', - printer: '\\f501', - 'puzzle-fill': '\\f502', - puzzle: '\\f503', - 'question-circle-fill': '\\f504', - 'question-circle': '\\f505', - 'question-diamond-fill': '\\f506', - 'question-diamond': '\\f507', - 'question-octagon-fill': '\\f508', - 'question-octagon': '\\f509', - 'question-square-fill': '\\f50a', - 'question-square': '\\f50b', - question: '\\f50c', - rainbow: '\\f50d', - 'receipt-cutoff': '\\f50e', - receipt: '\\f50f', - 'reception-0': '\\f510', - 'reception-1': '\\f511', - 'reception-2': '\\f512', - 'reception-3': '\\f513', - 'reception-4': '\\f514', - 'record-btn-fill': '\\f515', - 'record-btn': '\\f516', - 'record-circle-fill': '\\f517', - 'record-circle': '\\f518', - 'record-fill': '\\f519', - record: '\\f51a', - 'record2-fill': '\\f51b', - record2: '\\f51c', - 'reply-all-fill': '\\f51d', - 'reply-all': '\\f51e', - 'reply-fill': '\\f51f', - reply: '\\f520', - 'rss-fill': '\\f521', - rss: '\\f522', - rulers: '\\f523', - 'save-fill': '\\f524', - save: '\\f525', - 'save2-fill': '\\f526', - save2: '\\f527', - scissors: '\\f528', - screwdriver: '\\f529', - search: '\\f52a', - 'segmented-nav': '\\f52b', - server: '\\f52c', - 'share-fill': '\\f52d', - share: '\\f52e', - 'shield-check': '\\f52f', - 'shield-exclamation': '\\f530', - 'shield-fill-check': '\\f531', - 'shield-fill-exclamation': '\\f532', - 'shield-fill-minus': '\\f533', - 'shield-fill-plus': '\\f534', - 'shield-fill-x': '\\f535', - 'shield-fill': '\\f536', - 'shield-lock-fill': '\\f537', - 'shield-lock': '\\f538', - 'shield-minus': '\\f539', - 'shield-plus': '\\f53a', - 'shield-shaded': '\\f53b', - 'shield-slash-fill': '\\f53c', - 'shield-slash': '\\f53d', - 'shield-x': '\\f53e', - shield: '\\f53f', - 'shift-fill': '\\f540', - shift: '\\f541', - 'shop-window': '\\f542', - shop: '\\f543', - shuffle: '\\f544', - 'signpost-2-fill': '\\f545', - 'signpost-2': '\\f546', - 'signpost-fill': '\\f547', - 'signpost-split-fill': '\\f548', - 'signpost-split': '\\f549', - signpost: '\\f54a', - 'sim-fill': '\\f54b', - sim: '\\f54c', - 'skip-backward-btn-fill': '\\f54d', - 'skip-backward-btn': '\\f54e', - 'skip-backward-circle-fill': '\\f54f', - 'skip-backward-circle': '\\f550', - 'skip-backward-fill': '\\f551', - 'skip-backward': '\\f552', - 'skip-end-btn-fill': '\\f553', - 'skip-end-btn': '\\f554', - 'skip-end-circle-fill': '\\f555', - 'skip-end-circle': '\\f556', - 'skip-end-fill': '\\f557', - 'skip-end': '\\f558', - 'skip-forward-btn-fill': '\\f559', - 'skip-forward-btn': '\\f55a', - 'skip-forward-circle-fill': '\\f55b', - 'skip-forward-circle': '\\f55c', - 'skip-forward-fill': '\\f55d', - 'skip-forward': '\\f55e', - 'skip-start-btn-fill': '\\f55f', - 'skip-start-btn': '\\f560', - 'skip-start-circle-fill': '\\f561', - 'skip-start-circle': '\\f562', - 'skip-start-fill': '\\f563', - 'skip-start': '\\f564', - slack: '\\f565', - 'slash-circle-fill': '\\f566', - 'slash-circle': '\\f567', - 'slash-square-fill': '\\f568', - 'slash-square': '\\f569', - slash: '\\f56a', - sliders: '\\f56b', - smartwatch: '\\f56c', - snow: '\\f56d', - snow2: '\\f56e', - snow3: '\\f56f', - 'sort-alpha-down-alt': '\\f570', - 'sort-alpha-down': '\\f571', - 'sort-alpha-up-alt': '\\f572', - 'sort-alpha-up': '\\f573', - 'sort-down-alt': '\\f574', - 'sort-down': '\\f575', - 'sort-numeric-down-alt': '\\f576', - 'sort-numeric-down': '\\f577', - 'sort-numeric-up-alt': '\\f578', - 'sort-numeric-up': '\\f579', - 'sort-up-alt': '\\f57a', - 'sort-up': '\\f57b', - soundwave: '\\f57c', - 'speaker-fill': '\\f57d', - speaker: '\\f57e', - speedometer: '\\f57f', - speedometer2: '\\f580', - spellcheck: '\\f581', - 'square-fill': '\\f582', - 'square-half': '\\f583', - square: '\\f584', - stack: '\\f585', - 'star-fill': '\\f586', - 'star-half': '\\f587', - star: '\\f588', - stars: '\\f589', - 'stickies-fill': '\\f58a', - stickies: '\\f58b', - 'sticky-fill': '\\f58c', - sticky: '\\f58d', - 'stop-btn-fill': '\\f58e', - 'stop-btn': '\\f58f', - 'stop-circle-fill': '\\f590', - 'stop-circle': '\\f591', - 'stop-fill': '\\f592', - stop: '\\f593', - 'stoplights-fill': '\\f594', - stoplights: '\\f595', - 'stopwatch-fill': '\\f596', - stopwatch: '\\f597', - subtract: '\\f598', - 'suit-club-fill': '\\f599', - 'suit-club': '\\f59a', - 'suit-diamond-fill': '\\f59b', - 'suit-diamond': '\\f59c', - 'suit-heart-fill': '\\f59d', - 'suit-heart': '\\f59e', - 'suit-spade-fill': '\\f59f', - 'suit-spade': '\\f5a0', - 'sun-fill': '\\f5a1', - sun: '\\f5a2', - sunglasses: '\\f5a3', - 'sunrise-fill': '\\f5a4', - sunrise: '\\f5a5', - 'sunset-fill': '\\f5a6', - sunset: '\\f5a7', - 'symmetry-horizontal': '\\f5a8', - 'symmetry-vertical': '\\f5a9', - table: '\\f5aa', - 'tablet-fill': '\\f5ab', - 'tablet-landscape-fill': '\\f5ac', - 'tablet-landscape': '\\f5ad', - tablet: '\\f5ae', - 'tag-fill': '\\f5af', - tag: '\\f5b0', - 'tags-fill': '\\f5b1', - tags: '\\f5b2', - telegram: '\\f5b3', - 'telephone-fill': '\\f5b4', - 'telephone-forward-fill': '\\f5b5', - 'telephone-forward': '\\f5b6', - 'telephone-inbound-fill': '\\f5b7', - 'telephone-inbound': '\\f5b8', - 'telephone-minus-fill': '\\f5b9', - 'telephone-minus': '\\f5ba', - 'telephone-outbound-fill': '\\f5bb', - 'telephone-outbound': '\\f5bc', - 'telephone-plus-fill': '\\f5bd', - 'telephone-plus': '\\f5be', - 'telephone-x-fill': '\\f5bf', - 'telephone-x': '\\f5c0', - telephone: '\\f5c1', - 'terminal-fill': '\\f5c2', - terminal: '\\f5c3', - 'text-center': '\\f5c4', - 'text-indent-left': '\\f5c5', - 'text-indent-right': '\\f5c6', - 'text-left': '\\f5c7', - 'text-paragraph': '\\f5c8', - 'text-right': '\\f5c9', - 'textarea-resize': '\\f5ca', - 'textarea-t': '\\f5cb', - textarea: '\\f5cc', - 'thermometer-half': '\\f5cd', - 'thermometer-high': '\\f5ce', - 'thermometer-low': '\\f5cf', - 'thermometer-snow': '\\f5d0', - 'thermometer-sun': '\\f5d1', - thermometer: '\\f5d2', - 'three-dots-vertical': '\\f5d3', - 'three-dots': '\\f5d4', - 'toggle-off': '\\f5d5', - 'toggle-on': '\\f5d6', - 'toggle2-off': '\\f5d7', - 'toggle2-on': '\\f5d8', - toggles: '\\f5d9', - toggles2: '\\f5da', - tools: '\\f5db', - tornado: '\\f5dc', - 'trash-fill': '\\f5dd', - trash: '\\f5de', - 'trash2-fill': '\\f5df', - trash2: '\\f5e0', - 'tree-fill': '\\f5e1', - tree: '\\f5e2', - 'triangle-fill': '\\f5e3', - 'triangle-half': '\\f5e4', - triangle: '\\f5e5', - 'trophy-fill': '\\f5e6', - trophy: '\\f5e7', - 'tropical-storm': '\\f5e8', - 'truck-flatbed': '\\f5e9', - truck: '\\f5ea', - tsunami: '\\f5eb', - 'tv-fill': '\\f5ec', - tv: '\\f5ed', - twitch: '\\f5ee', - twitter: '\\f5ef', - 'type-bold': '\\f5f0', - 'type-h1': '\\f5f1', - 'type-h2': '\\f5f2', - 'type-h3': '\\f5f3', - 'type-italic': '\\f5f4', - 'type-strikethrough': '\\f5f5', - 'type-underline': '\\f5f6', - type: '\\f5f7', - 'ui-checks-grid': '\\f5f8', - 'ui-checks': '\\f5f9', - 'ui-radios-grid': '\\f5fa', - 'ui-radios': '\\f5fb', - 'umbrella-fill': '\\f5fc', - umbrella: '\\f5fd', - union: '\\f5fe', - 'unlock-fill': '\\f5ff', - unlock: '\\f600', - 'upc-scan': '\\f601', - upc: '\\f602', - upload: '\\f603', - 'vector-pen': '\\f604', - 'view-list': '\\f605', - 'view-stacked': '\\f606', - 'vinyl-fill': '\\f607', - vinyl: '\\f608', - voicemail: '\\f609', - 'volume-down-fill': '\\f60a', - 'volume-down': '\\f60b', - 'volume-mute-fill': '\\f60c', - 'volume-mute': '\\f60d', - 'volume-off-fill': '\\f60e', - 'volume-off': '\\f60f', - 'volume-up-fill': '\\f610', - 'volume-up': '\\f611', - vr: '\\f612', - 'wallet-fill': '\\f613', - wallet: '\\f614', - wallet2: '\\f615', - watch: '\\f616', - water: '\\f617', - whatsapp: '\\f618', - 'wifi-1': '\\f619', - 'wifi-2': '\\f61a', - 'wifi-off': '\\f61b', - wifi: '\\f61c', - wind: '\\f61d', - 'window-dock': '\\f61e', - 'window-sidebar': '\\f61f', - window: '\\f620', - wrench: '\\f621', - 'x-circle-fill': '\\f622', - 'x-circle': '\\f623', - 'x-diamond-fill': '\\f624', - 'x-diamond': '\\f625', - 'x-octagon-fill': '\\f626', - 'x-octagon': '\\f627', - 'x-square-fill': '\\f628', - 'x-square': '\\f629', - x: '\\f62a', - youtube: '\\f62b', - 'zoom-in': '\\f62c', - 'zoom-out': '\\f62d', - bank: '\\f62e', - bank2: '\\f62f', - 'bell-slash-fill': '\\f630', - 'bell-slash': '\\f631', - 'cash-coin': '\\f632', - 'check-lg': '\\f633', - coin: '\\f634', - 'currency-bitcoin': '\\f635', - 'currency-dollar': '\\f636', - 'currency-euro': '\\f637', - 'currency-exchange': '\\f638', - 'currency-pound': '\\f639', - 'currency-yen': '\\f63a', - 'dash-lg': '\\f63b', - 'exclamation-lg': '\\f63c', - 'file-earmark-pdf-fill': '\\f63d', - 'file-earmark-pdf': '\\f63e', - 'file-pdf-fill': '\\f63f', - 'file-pdf': '\\f640', - 'gender-ambiguous': '\\f641', - 'gender-female': '\\f642', - 'gender-male': '\\f643', - 'gender-trans': '\\f644', - 'headset-vr': '\\f645', - 'info-lg': '\\f646', - mastodon: '\\f647', - messenger: '\\f648', - 'piggy-bank-fill': '\\f649', - 'piggy-bank': '\\f64a', - 'pin-map-fill': '\\f64b', - 'pin-map': '\\f64c', - 'plus-lg': '\\f64d', - 'question-lg': '\\f64e', - recycle: '\\f64f', - reddit: '\\f650', - 'safe-fill': '\\f651', - 'safe2-fill': '\\f652', - safe2: '\\f653', - 'sd-card-fill': '\\f654', - 'sd-card': '\\f655', - skype: '\\f656', - 'slash-lg': '\\f657', - translate: '\\f658', - 'x-lg': '\\f659', - safe: '\\f65a', - apple: '\\f65b', - microsoft: '\\f65d', - windows: '\\f65e', - behance: '\\f65c', - dribbble: '\\f65f', - line: '\\f660', - medium: '\\f661', - paypal: '\\f662', - pinterest: '\\f663', - signal: '\\f664', - snapchat: '\\f665', - spotify: '\\f666', - 'stack-overflow': '\\f667', - strava: '\\f668', - wordpress: '\\f669', - vimeo: '\\f66a', - activity: '\\f66b', - 'easel2-fill': '\\f66c', - easel2: '\\f66d', - 'easel3-fill': '\\f66e', - easel3: '\\f66f', - fan: '\\f670', - fingerprint: '\\f671', - 'graph-down-arrow': '\\f672', - 'graph-up-arrow': '\\f673', - hypnotize: '\\f674', - magic: '\\f675', - 'person-rolodex': '\\f676', - 'person-video': '\\f677', - 'person-video2': '\\f678', - 'person-video3': '\\f679', - 'person-workspace': '\\f67a', - radioactive: '\\f67b', - 'webcam-fill': '\\f67c', - webcam: '\\f67d', - 'yin-yang': '\\f67e', - 'bandaid-fill': '\\f680', - bandaid: '\\f681', - bluetooth: '\\f682', - 'body-text': '\\f683', - boombox: '\\f684', - boxes: '\\f685', - 'dpad-fill': '\\f686', - dpad: '\\f687', - 'ear-fill': '\\f688', - ear: '\\f689', - 'envelope-check-fill': '\\f68b', - 'envelope-check': '\\f68c', - 'envelope-dash-fill': '\\f68e', - 'envelope-dash': '\\f68f', - 'envelope-exclamation-fill': '\\f691', - 'envelope-exclamation': '\\f692', - 'envelope-plus-fill': '\\f693', - 'envelope-plus': '\\f694', - 'envelope-slash-fill': '\\f696', - 'envelope-slash': '\\f697', - 'envelope-x-fill': '\\f699', - 'envelope-x': '\\f69a', - 'explicit-fill': '\\f69b', - explicit: '\\f69c', - git: '\\f69d', - infinity: '\\f69e', - 'list-columns-reverse': '\\f69f', - 'list-columns': '\\f6a0', - meta: '\\f6a1', - 'nintendo-switch': '\\f6a4', - 'pc-display-horizontal': '\\f6a5', - 'pc-display': '\\f6a6', - 'pc-horizontal': '\\f6a7', - pc: '\\f6a8', - playstation: '\\f6a9', - 'plus-slash-minus': '\\f6aa', - 'projector-fill': '\\f6ab', - projector: '\\f6ac', - 'qr-code-scan': '\\f6ad', - 'qr-code': '\\f6ae', - quora: '\\f6af', - quote: '\\f6b0', - robot: '\\f6b1', - 'send-check-fill': '\\f6b2', - 'send-check': '\\f6b3', - 'send-dash-fill': '\\f6b4', - 'send-dash': '\\f6b5', - 'send-exclamation-fill': '\\f6b7', - 'send-exclamation': '\\f6b8', - 'send-fill': '\\f6b9', - 'send-plus-fill': '\\f6ba', - 'send-plus': '\\f6bb', - 'send-slash-fill': '\\f6bc', - 'send-slash': '\\f6bd', - 'send-x-fill': '\\f6be', - 'send-x': '\\f6bf', - send: '\\f6c0', - steam: '\\f6c1', - 'terminal-dash': '\\f6c3', - 'terminal-plus': '\\f6c4', - 'terminal-split': '\\f6c5', - 'ticket-detailed-fill': '\\f6c6', - 'ticket-detailed': '\\f6c7', - 'ticket-fill': '\\f6c8', - 'ticket-perforated-fill': '\\f6c9', - 'ticket-perforated': '\\f6ca', - ticket: '\\f6cb', - tiktok: '\\f6cc', - 'window-dash': '\\f6cd', - 'window-desktop': '\\f6ce', - 'window-fullscreen': '\\f6cf', - 'window-plus': '\\f6d0', - 'window-split': '\\f6d1', - 'window-stack': '\\f6d2', - 'window-x': '\\f6d3', - xbox: '\\f6d4', - ethernet: '\\f6d5', - 'hdmi-fill': '\\f6d6', - hdmi: '\\f6d7', - 'usb-c-fill': '\\f6d8', - 'usb-c': '\\f6d9', - 'usb-fill': '\\f6da', - 'usb-plug-fill': '\\f6db', - 'usb-plug': '\\f6dc', - 'usb-symbol': '\\f6dd', - usb: '\\f6de', - 'boombox-fill': '\\f6df', - displayport: '\\f6e1', - 'gpu-card': '\\f6e2', - memory: '\\f6e3', - 'modem-fill': '\\f6e4', - modem: '\\f6e5', - 'motherboard-fill': '\\f6e6', - motherboard: '\\f6e7', - 'optical-audio-fill': '\\f6e8', - 'optical-audio': '\\f6e9', - 'pci-card': '\\f6ea', - 'router-fill': '\\f6eb', - router: '\\f6ec', - 'thunderbolt-fill': '\\f6ef', - thunderbolt: '\\f6f0', - 'usb-drive-fill': '\\f6f1', - 'usb-drive': '\\f6f2', - 'usb-micro-fill': '\\f6f3', - 'usb-micro': '\\f6f4', - 'usb-mini-fill': '\\f6f5', - 'usb-mini': '\\f6f6', - 'cloud-haze2': '\\f6f7', - 'device-hdd-fill': '\\f6f8', - 'device-hdd': '\\f6f9', - 'device-ssd-fill': '\\f6fa', - 'device-ssd': '\\f6fb', - 'displayport-fill': '\\f6fc', - 'mortarboard-fill': '\\f6fd', - mortarboard: '\\f6fe', - 'terminal-x': '\\f6ff', - 'arrow-through-heart-fill': '\\f700', - 'arrow-through-heart': '\\f701', - 'badge-sd-fill': '\\f702', - 'badge-sd': '\\f703', - 'bag-heart-fill': '\\f704', - 'bag-heart': '\\f705', - 'balloon-fill': '\\f706', - 'balloon-heart-fill': '\\f707', - 'balloon-heart': '\\f708', - balloon: '\\f709', - 'box2-fill': '\\f70a', - 'box2-heart-fill': '\\f70b', - 'box2-heart': '\\f70c', - box2: '\\f70d', - 'braces-asterisk': '\\f70e', - 'calendar-heart-fill': '\\f70f', - 'calendar-heart': '\\f710', - 'calendar2-heart-fill': '\\f711', - 'calendar2-heart': '\\f712', - 'chat-heart-fill': '\\f713', - 'chat-heart': '\\f714', - 'chat-left-heart-fill': '\\f715', - 'chat-left-heart': '\\f716', - 'chat-right-heart-fill': '\\f717', - 'chat-right-heart': '\\f718', - 'chat-square-heart-fill': '\\f719', - 'chat-square-heart': '\\f71a', - 'clipboard-check-fill': '\\f71b', - 'clipboard-data-fill': '\\f71c', - 'clipboard-fill': '\\f71d', - 'clipboard-heart-fill': '\\f71e', - 'clipboard-heart': '\\f71f', - 'clipboard-minus-fill': '\\f720', - 'clipboard-plus-fill': '\\f721', - 'clipboard-pulse': '\\f722', - 'clipboard-x-fill': '\\f723', - 'clipboard2-check-fill': '\\f724', - 'clipboard2-check': '\\f725', - 'clipboard2-data-fill': '\\f726', - 'clipboard2-data': '\\f727', - 'clipboard2-fill': '\\f728', - 'clipboard2-heart-fill': '\\f729', - 'clipboard2-heart': '\\f72a', - 'clipboard2-minus-fill': '\\f72b', - 'clipboard2-minus': '\\f72c', - 'clipboard2-plus-fill': '\\f72d', - 'clipboard2-plus': '\\f72e', - 'clipboard2-pulse-fill': '\\f72f', - 'clipboard2-pulse': '\\f730', - 'clipboard2-x-fill': '\\f731', - 'clipboard2-x': '\\f732', - clipboard2: '\\f733', - 'emoji-kiss-fill': '\\f734', - 'emoji-kiss': '\\f735', - 'envelope-heart-fill': '\\f736', - 'envelope-heart': '\\f737', - 'envelope-open-heart-fill': '\\f738', - 'envelope-open-heart': '\\f739', - 'envelope-paper-fill': '\\f73a', - 'envelope-paper-heart-fill': '\\f73b', - 'envelope-paper-heart': '\\f73c', - 'envelope-paper': '\\f73d', - 'filetype-aac': '\\f73e', - 'filetype-ai': '\\f73f', - 'filetype-bmp': '\\f740', - 'filetype-cs': '\\f741', - 'filetype-css': '\\f742', - 'filetype-csv': '\\f743', - 'filetype-doc': '\\f744', - 'filetype-docx': '\\f745', - 'filetype-exe': '\\f746', - 'filetype-gif': '\\f747', - 'filetype-heic': '\\f748', - 'filetype-html': '\\f749', - 'filetype-java': '\\f74a', - 'filetype-jpg': '\\f74b', - 'filetype-js': '\\f74c', - 'filetype-jsx': '\\f74d', - 'filetype-key': '\\f74e', - 'filetype-m4p': '\\f74f', - 'filetype-md': '\\f750', - 'filetype-mdx': '\\f751', - 'filetype-mov': '\\f752', - 'filetype-mp3': '\\f753', - 'filetype-mp4': '\\f754', - 'filetype-otf': '\\f755', - 'filetype-pdf': '\\f756', - 'filetype-php': '\\f757', - 'filetype-png': '\\f758', - 'filetype-ppt': '\\f75a', - 'filetype-psd': '\\f75b', - 'filetype-py': '\\f75c', - 'filetype-raw': '\\f75d', - 'filetype-rb': '\\f75e', - 'filetype-sass': '\\f75f', - 'filetype-scss': '\\f760', - 'filetype-sh': '\\f761', - 'filetype-svg': '\\f762', - 'filetype-tiff': '\\f763', - 'filetype-tsx': '\\f764', - 'filetype-ttf': '\\f765', - 'filetype-txt': '\\f766', - 'filetype-wav': '\\f767', - 'filetype-woff': '\\f768', - 'filetype-xls': '\\f76a', - 'filetype-xml': '\\f76b', - 'filetype-yml': '\\f76c', - 'heart-arrow': '\\f76d', - 'heart-pulse-fill': '\\f76e', - 'heart-pulse': '\\f76f', - 'heartbreak-fill': '\\f770', - heartbreak: '\\f771', - hearts: '\\f772', - 'hospital-fill': '\\f773', - hospital: '\\f774', - 'house-heart-fill': '\\f775', - 'house-heart': '\\f776', - incognito: '\\f777', - 'magnet-fill': '\\f778', - magnet: '\\f779', - 'person-heart': '\\f77a', - 'person-hearts': '\\f77b', - 'phone-flip': '\\f77c', - plugin: '\\f77d', - 'postage-fill': '\\f77e', - 'postage-heart-fill': '\\f77f', - 'postage-heart': '\\f780', - postage: '\\f781', - 'postcard-fill': '\\f782', - 'postcard-heart-fill': '\\f783', - 'postcard-heart': '\\f784', - postcard: '\\f785', - 'search-heart-fill': '\\f786', - 'search-heart': '\\f787', - 'sliders2-vertical': '\\f788', - sliders2: '\\f789', - 'trash3-fill': '\\f78a', - trash3: '\\f78b', - valentine: '\\f78c', - valentine2: '\\f78d', - 'wrench-adjustable-circle-fill': '\\f78e', - 'wrench-adjustable-circle': '\\f78f', - 'wrench-adjustable': '\\f790', - 'filetype-json': '\\f791', - 'filetype-pptx': '\\f792', - 'filetype-xlsx': '\\f793', - '1-circle-fill': '\\f796', - '1-circle': '\\f797', - '1-square-fill': '\\f798', - '1-square': '\\f799', - '2-circle-fill': '\\f79c', - '2-circle': '\\f79d', - '2-square-fill': '\\f79e', - '2-square': '\\f79f', - '3-circle-fill': '\\f7a2', - '3-circle': '\\f7a3', - '3-square-fill': '\\f7a4', - '3-square': '\\f7a5', - '4-circle-fill': '\\f7a8', - '4-circle': '\\f7a9', - '4-square-fill': '\\f7aa', - '4-square': '\\f7ab', - '5-circle-fill': '\\f7ae', - '5-circle': '\\f7af', - '5-square-fill': '\\f7b0', - '5-square': '\\f7b1', - '6-circle-fill': '\\f7b4', - '6-circle': '\\f7b5', - '6-square-fill': '\\f7b6', - '6-square': '\\f7b7', - '7-circle-fill': '\\f7ba', - '7-circle': '\\f7bb', - '7-square-fill': '\\f7bc', - '7-square': '\\f7bd', - '8-circle-fill': '\\f7c0', - '8-circle': '\\f7c1', - '8-square-fill': '\\f7c2', - '8-square': '\\f7c3', - '9-circle-fill': '\\f7c6', - '9-circle': '\\f7c7', - '9-square-fill': '\\f7c8', - '9-square': '\\f7c9', - 'airplane-engines-fill': '\\f7ca', - 'airplane-engines': '\\f7cb', - 'airplane-fill': '\\f7cc', - airplane: '\\f7cd', - alexa: '\\f7ce', - alipay: '\\f7cf', - android: '\\f7d0', - android2: '\\f7d1', - 'box-fill': '\\f7d2', - 'box-seam-fill': '\\f7d3', - 'browser-chrome': '\\f7d4', - 'browser-edge': '\\f7d5', - 'browser-firefox': '\\f7d6', - 'browser-safari': '\\f7d7', - 'c-circle-fill': '\\f7da', - 'c-circle': '\\f7db', - 'c-square-fill': '\\f7dc', - 'c-square': '\\f7dd', - 'capsule-pill': '\\f7de', - capsule: '\\f7df', - 'car-front-fill': '\\f7e0', - 'car-front': '\\f7e1', - 'cassette-fill': '\\f7e2', - cassette: '\\f7e3', - 'cc-circle-fill': '\\f7e6', - 'cc-circle': '\\f7e7', - 'cc-square-fill': '\\f7e8', - 'cc-square': '\\f7e9', - 'cup-hot-fill': '\\f7ea', - 'cup-hot': '\\f7eb', - 'currency-rupee': '\\f7ec', - dropbox: '\\f7ed', - escape: '\\f7ee', - 'fast-forward-btn-fill': '\\f7ef', - 'fast-forward-btn': '\\f7f0', - 'fast-forward-circle-fill': '\\f7f1', - 'fast-forward-circle': '\\f7f2', - 'fast-forward-fill': '\\f7f3', - 'fast-forward': '\\f7f4', - 'filetype-sql': '\\f7f5', - fire: '\\f7f6', - 'google-play': '\\f7f7', - 'h-circle-fill': '\\f7fa', - 'h-circle': '\\f7fb', - 'h-square-fill': '\\f7fc', - 'h-square': '\\f7fd', - indent: '\\f7fe', - 'lungs-fill': '\\f7ff', - lungs: '\\f800', - 'microsoft-teams': '\\f801', - 'p-circle-fill': '\\f804', - 'p-circle': '\\f805', - 'p-square-fill': '\\f806', - 'p-square': '\\f807', - 'pass-fill': '\\f808', - pass: '\\f809', - prescription: '\\f80a', - prescription2: '\\f80b', - 'r-circle-fill': '\\f80e', - 'r-circle': '\\f80f', - 'r-square-fill': '\\f810', - 'r-square': '\\f811', - 'repeat-1': '\\f812', - repeat: '\\f813', - 'rewind-btn-fill': '\\f814', - 'rewind-btn': '\\f815', - 'rewind-circle-fill': '\\f816', - 'rewind-circle': '\\f817', - 'rewind-fill': '\\f818', - rewind: '\\f819', - 'train-freight-front-fill': '\\f81a', - 'train-freight-front': '\\f81b', - 'train-front-fill': '\\f81c', - 'train-front': '\\f81d', - 'train-lightrail-front-fill': '\\f81e', - 'train-lightrail-front': '\\f81f', - 'truck-front-fill': '\\f820', - 'truck-front': '\\f821', - ubuntu: '\\f822', - unindent: '\\f823', - unity: '\\f824', - 'universal-access-circle': '\\f825', - 'universal-access': '\\f826', - virus: '\\f827', - virus2: '\\f828', - wechat: '\\f829', - yelp: '\\f82a', - 'sign-stop-fill': '\\f82b', - 'sign-stop-lights-fill': '\\f82c', - 'sign-stop-lights': '\\f82d', - 'sign-stop': '\\f82e', - 'sign-turn-left-fill': '\\f82f', - 'sign-turn-left': '\\f830', - 'sign-turn-right-fill': '\\f831', - 'sign-turn-right': '\\f832', - 'sign-turn-slight-left-fill': '\\f833', - 'sign-turn-slight-left': '\\f834', - 'sign-turn-slight-right-fill': '\\f835', - 'sign-turn-slight-right': '\\f836', - 'sign-yield-fill': '\\f837', - 'sign-yield': '\\f838', - 'ev-station-fill': '\\f839', - 'ev-station': '\\f83a', - 'fuel-pump-diesel-fill': '\\f83b', - 'fuel-pump-diesel': '\\f83c', - 'fuel-pump-fill': '\\f83d', - 'fuel-pump': '\\f83e', - '0-circle-fill': '\\f83f', - '0-circle': '\\f840', - '0-square-fill': '\\f841', - '0-square': '\\f842', - 'rocket-fill': '\\f843', - 'rocket-takeoff-fill': '\\f844', - 'rocket-takeoff': '\\f845', - rocket: '\\f846', - stripe: '\\f847', - subscript: '\\f848', - superscript: '\\f849', - trello: '\\f84a', - 'envelope-at-fill': '\\f84b', - 'envelope-at': '\\f84c', - regex: '\\f84d', - 'text-wrap': '\\f84e', - 'sign-dead-end-fill': '\\f84f', - 'sign-dead-end': '\\f850', - 'sign-do-not-enter-fill': '\\f851', - 'sign-do-not-enter': '\\f852', - 'sign-intersection-fill': '\\f853', - 'sign-intersection-side-fill': '\\f854', - 'sign-intersection-side': '\\f855', - 'sign-intersection-t-fill': '\\f856', - 'sign-intersection-t': '\\f857', - 'sign-intersection-y-fill': '\\f858', - 'sign-intersection-y': '\\f859', - 'sign-intersection': '\\f85a', - 'sign-merge-left-fill': '\\f85b', - 'sign-merge-left': '\\f85c', - 'sign-merge-right-fill': '\\f85d', - 'sign-merge-right': '\\f85e', - 'sign-no-left-turn-fill': '\\f85f', - 'sign-no-left-turn': '\\f860', - 'sign-no-parking-fill': '\\f861', - 'sign-no-parking': '\\f862', - 'sign-no-right-turn-fill': '\\f863', - 'sign-no-right-turn': '\\f864', - 'sign-railroad-fill': '\\f865', - 'sign-railroad': '\\f866', - 'building-add': '\\f867', - 'building-check': '\\f868', - 'building-dash': '\\f869', - 'building-down': '\\f86a', - 'building-exclamation': '\\f86b', - 'building-fill-add': '\\f86c', - 'building-fill-check': '\\f86d', - 'building-fill-dash': '\\f86e', - 'building-fill-down': '\\f86f', - 'building-fill-exclamation': '\\f870', - 'building-fill-gear': '\\f871', - 'building-fill-lock': '\\f872', - 'building-fill-slash': '\\f873', - 'building-fill-up': '\\f874', - 'building-fill-x': '\\f875', - 'building-fill': '\\f876', - 'building-gear': '\\f877', - 'building-lock': '\\f878', - 'building-slash': '\\f879', - 'building-up': '\\f87a', - 'building-x': '\\f87b', - 'buildings-fill': '\\f87c', - buildings: '\\f87d', - 'bus-front-fill': '\\f87e', - 'bus-front': '\\f87f', - 'ev-front-fill': '\\f880', - 'ev-front': '\\f881', - 'globe-americas': '\\f882', - 'globe-asia-australia': '\\f883', - 'globe-central-south-asia': '\\f884', - 'globe-europe-africa': '\\f885', - 'house-add-fill': '\\f886', - 'house-add': '\\f887', - 'house-check-fill': '\\f888', - 'house-check': '\\f889', - 'house-dash-fill': '\\f88a', - 'house-dash': '\\f88b', - 'house-down-fill': '\\f88c', - 'house-down': '\\f88d', - 'house-exclamation-fill': '\\f88e', - 'house-exclamation': '\\f88f', - 'house-gear-fill': '\\f890', - 'house-gear': '\\f891', - 'house-lock-fill': '\\f892', - 'house-lock': '\\f893', - 'house-slash-fill': '\\f894', - 'house-slash': '\\f895', - 'house-up-fill': '\\f896', - 'house-up': '\\f897', - 'house-x-fill': '\\f898', - 'house-x': '\\f899', - 'person-add': '\\f89a', - 'person-down': '\\f89b', - 'person-exclamation': '\\f89c', - 'person-fill-add': '\\f89d', - 'person-fill-check': '\\f89e', - 'person-fill-dash': '\\f89f', - 'person-fill-down': '\\f8a0', - 'person-fill-exclamation': '\\f8a1', - 'person-fill-gear': '\\f8a2', - 'person-fill-lock': '\\f8a3', - 'person-fill-slash': '\\f8a4', - 'person-fill-up': '\\f8a5', - 'person-fill-x': '\\f8a6', - 'person-gear': '\\f8a7', - 'person-lock': '\\f8a8', - 'person-slash': '\\f8a9', - 'person-up': '\\f8aa', - scooter: '\\f8ab', - 'taxi-front-fill': '\\f8ac', - 'taxi-front': '\\f8ad', - amd: '\\f8ae', - 'database-add': '\\f8af', - 'database-check': '\\f8b0', - 'database-dash': '\\f8b1', - 'database-down': '\\f8b2', - 'database-exclamation': '\\f8b3', - 'database-fill-add': '\\f8b4', - 'database-fill-check': '\\f8b5', - 'database-fill-dash': '\\f8b6', - 'database-fill-down': '\\f8b7', - 'database-fill-exclamation': '\\f8b8', - 'database-fill-gear': '\\f8b9', - 'database-fill-lock': '\\f8ba', - 'database-fill-slash': '\\f8bb', - 'database-fill-up': '\\f8bc', - 'database-fill-x': '\\f8bd', - 'database-fill': '\\f8be', - 'database-gear': '\\f8bf', - 'database-lock': '\\f8c0', - 'database-slash': '\\f8c1', - 'database-up': '\\f8c2', - 'database-x': '\\f8c3', - database: '\\f8c4', - 'houses-fill': '\\f8c5', - houses: '\\f8c6', - nvidia: '\\f8c7', - 'person-vcard-fill': '\\f8c8', - 'person-vcard': '\\f8c9', - 'sina-weibo': '\\f8ca', - 'tencent-qq': '\\f8cb', - wikipedia: '\\f8cc', - 'alphabet-uppercase': '\\f2a5', - alphabet: '\\f68a', - amazon: '\\f68d', - 'arrows-collapse-vertical': '\\f690', - 'arrows-expand-vertical': '\\f695', - 'arrows-vertical': '\\f698', - arrows: '\\f6a2', - 'ban-fill': '\\f6a3', - ban: '\\f6b6', - bing: '\\f6c2', - cake: '\\f6e0', - cake2: '\\f6ed', - cookie: '\\f6ee', - copy: '\\f759', - crosshair: '\\f769', - crosshair2: '\\f794', - 'emoji-astonished-fill': '\\f795', - 'emoji-astonished': '\\f79a', - 'emoji-grimace-fill': '\\f79b', - 'emoji-grimace': '\\f7a0', - 'emoji-grin-fill': '\\f7a1', - 'emoji-grin': '\\f7a6', - 'emoji-surprise-fill': '\\f7a7', - 'emoji-surprise': '\\f7ac', - 'emoji-tear-fill': '\\f7ad', - 'emoji-tear': '\\f7b2', - 'envelope-arrow-down-fill': '\\f7b3', - 'envelope-arrow-down': '\\f7b8', - 'envelope-arrow-up-fill': '\\f7b9', - 'envelope-arrow-up': '\\f7be', - feather: '\\f7bf', - feather2: '\\f7c4', - 'floppy-fill': '\\f7c5', - floppy: '\\f7d8', - 'floppy2-fill': '\\f7d9', - floppy2: '\\f7e4', - gitlab: '\\f7e5', - highlighter: '\\f7f8', - 'marker-tip': '\\f802', - 'nvme-fill': '\\f803', - nvme: '\\f80c', - opencollective: '\\f80d', - 'pci-card-network': '\\f8cd', - 'pci-card-sound': '\\f8ce', - radar: '\\f8cf', - 'send-arrow-down-fill': '\\f8d0', - 'send-arrow-down': '\\f8d1', - 'send-arrow-up-fill': '\\f8d2', - 'send-arrow-up': '\\f8d3', - 'sim-slash-fill': '\\f8d4', - 'sim-slash': '\\f8d5', - sourceforge: '\\f8d6', - substack: '\\f8d7', - 'threads-fill': '\\f8d8', - threads: '\\f8d9', - transparency: '\\f8da', - 'twitter-x': '\\f8db', - 'type-h4': '\\f8dc', - 'type-h5': '\\f8dd', - 'type-h6': '\\f8de', - 'backpack-fill': '\\f8df', - backpack: '\\f8e0', - 'backpack2-fill': '\\f8e1', - backpack2: '\\f8e2', - 'backpack3-fill': '\\f8e3', - backpack3: '\\f8e4', - 'backpack4-fill': '\\f8e5', - backpack4: '\\f8e6', - brilliance: '\\f8e7', - 'cake-fill': '\\f8e8', - 'cake2-fill': '\\f8e9', - 'duffle-fill': '\\f8ea', - duffle: '\\f8eb', - exposure: '\\f8ec', - 'gender-neuter': '\\f8ed', - highlights: '\\f8ee', - 'luggage-fill': '\\f8ef', - luggage: '\\f8f0', - 'mailbox-flag': '\\f8f1', - 'mailbox2-flag': '\\f8f2', - 'noise-reduction': '\\f8f3', - 'passport-fill': '\\f8f4', - passport: '\\f8f5', - 'person-arms-up': '\\f8f6', - 'person-raised-hand': '\\f8f7', - 'person-standing-dress': '\\f8f8', - 'person-standing': '\\f8f9', - 'person-walking': '\\f8fa', - 'person-wheelchair': '\\f8fb', - shadows: '\\f8fc', - 'suitcase-fill': '\\f8fd', - 'suitcase-lg-fill': '\\f8fe', - 'suitcase-lg': '\\f8ff', - suitcase: '\\f900', - 'suitcase2-fill': '\\f901', - suitcase2: '\\f902', - vignette: '\\f903', -}); +import { mapIconsToCss } from './utils'; @customElement('kd-bs-icon') export class KdBsIcon extends KdBaseElement { @@ -2070,19 +17,8 @@ export class KdBsIcon extends KdBaseElement { :host::before { vertical-align: -0.125em; } - `, - css` - ${unsafeCSS( - Object.entries(iconMap) - .map( - ([key, value]) => css` - :host([icon='${unsafeCSS(key)}'])::before { - content: '${unsafeCSS(value)}'; - } - `, - ) - .join(''), - )} + + ${mapIconsToCss(iconMap)} `, ]; diff --git a/src/components/icon/utils.ts b/src/components/icon/utils.ts new file mode 100644 index 0000000..0da40c4 --- /dev/null +++ b/src/components/icon/utils.ts @@ -0,0 +1,27 @@ +import { CSSResult, unsafeCSS } from 'lit'; + +export function numberToCssContent(number: number) { + return `\\${number.toString(16)}`; +} + +function defaultSelector(key: string) { + return `:host([icon='${key}'])::before`; +} + +function defaultProperties(key: string, value: number) { + return `content: '${numberToCssContent(value)}';`; +} + +export function mapIconsToCss( + map: Record, + selector: (key: string, value: number) => string = defaultSelector, + properties: (key: string, value: number) => string = defaultProperties, +): CSSResult { + return unsafeCSS( + Object.entries(map) + .map(([key, value]) => { + return /*css*/ `${selector(key, value)} { ${properties(key, value)} }`; + }) + .join(''), + ); +} diff --git a/src/components/life-events/life-event.ts b/src/components/life-events/life-event.ts index 133490d..3dc0de0 100644 --- a/src/components/life-events/life-event.ts +++ b/src/components/life-events/life-event.ts @@ -214,26 +214,50 @@ export class KdLifeEvent extends KdBaseElement { return date; } + private renderDateTime(attr?: string) { + if (attr === undefined) return undefined; + + if (attr === 'present') { + return html``; + } + + if (attr.length === 4) { + return html``; + } + + const date = new Date(attr); + if (date.toString() === 'Invalid Date') return undefined; + + return html``; + } + private renderDateRange() { - if (this.endingDate === undefined) return nothing; + if (this.date === this.startDate) { + return this.renderDateTime(this.date); + } - if (this.startingDate === undefined) { - if (this.date === 'present') return html``; - return html`
- -
`; + const dates = []; + + const startDate = this.renderDateTime(this.startDate); + if (startDate !== undefined) { + dates.push(startDate); } - if (this.date === 'present') { - return html`
- - Present -
`; + const endDate = this.renderDateTime(this.date); + if (endDate !== undefined) { + dates.push(endDate); } - return html`
- - - -
`; + if (dates.length === 0) { + return nothing; + } + + const [start, end] = dates; + if (end === undefined) { + return start; + } + + return html`
${start} - ${end}
`; } private renderMedia() { diff --git a/src/components/phone-hero/index.ts b/src/components/phone-hero/index.ts index 9479e39..4f1c1e0 100644 --- a/src/components/phone-hero/index.ts +++ b/src/components/phone-hero/index.ts @@ -11,24 +11,42 @@ export class KdPhoneHero extends KdBaseElement { box-sizing: border-box; } :host { - --kd-phone-hero-block-offset: 12vh; + --kd-phone-hero-block-offset: 30vh; --kd-phone-hero-content-width: 80; --kd-phone-hero-content-gap: 20px; display: block; contain: content; height: 100%; - background-repeat: no-repeat; - background-attachment: fixed; - background-size: auto 100%; - background-position: left calc((var(--kd-phone-hero-content-width) * 1vw) + var(--kd-phone-hero-content-gap)) - bottom calc(-1 * var(--kd-phone-hero-block-offset)); - background-image: var(--kd-phone-hero-background-image, none); - - animation-name: phone-home; - animation-duration: 0.65s; + background-image: none; + will-change: contents; } + @media (max-width: 623px) { + :host::before { + position: absolute; + left: 0; + top: 0; + inline-size: 100%; + block-size: 100%; + content: ''; + display: block; + background-repeat: no-repeat; + background-attachment: fixed; + background-size: 100% auto; + background-position: left 50% top 50vh; + background-image: var(--kd-phone-hero-background-image, none); + opacity: 0.3; + z-index: -1; + } + } + + @media (max-width: 623px) and (hover: none) { + :host::before { + background-attachment: initial; + } + } + @media (min-width: 480px) { :host { --kd-phone-hero-block-offset: 30vh; @@ -39,6 +57,20 @@ export class KdPhoneHero extends KdBaseElement { @media (min-width: 624px) { :host { --kd-phone-hero-content-width: 60; + background-repeat: no-repeat; + background-attachment: fixed; + background-size: auto 100%; + background-position: left calc((var(--kd-phone-hero-content-width) * 1vw) + var(--kd-phone-hero-content-gap)) + bottom calc(-1 * var(--kd-phone-hero-block-offset)); + background-image: var(--kd-phone-hero-background-image, none); + animation-name: phone-home; + animation-duration: 0.65s; + } + } + + @media (min-width: 624px) and (hover: none) { + :host { + background-attachment: initial; } } @@ -65,13 +97,24 @@ export class KdPhoneHero extends KdBaseElement { height: 100%; max-width: 900px; margin-inline: auto; - padding-block-start: var(--kd-phone-hero-block-offset); + padding-block-start: calc(0.4 * var(--kd-phone-hero-block-offset)); padding-inline: var(--spacing-md); } + @media (min-width: 624px) { + .container { + padding-block-start: var(--kd-phone-hero-block-offset); + } + } + .content { display: block; - max-inline-size: calc(var(--kd-phone-hero-content-width) * 1%); + } + + @media (min-width: 624px) { + .content { + max-inline-size: calc(var(--kd-phone-hero-content-width) * 1%); + } } `; diff --git a/src/components/text-input/index.ts b/src/components/text-input/index.ts index 332f10d..d05c340 100644 --- a/src/components/text-input/index.ts +++ b/src/components/text-input/index.ts @@ -1,17 +1,15 @@ import { customElement, property, query } from 'lit/decorators.js'; -import { LitElement, html } from 'lit'; +import { html } from 'lit'; import { ifDefined } from 'lit/directives/if-defined.js'; import { KdFormElement } from '../base/form-element'; @customElement('kd-text-input') export class KdTextInput extends KdFormElement { - static override shadowRootOptions: ShadowRootInit = { - ...LitElement.shadowRootOptions, - delegatesFocus: true, - }; - @property({ reflect: true }) - override type: 'text' | 'url' | 'tel' | 'email' | 'password' = 'text'; + type: 'text' | 'url' | 'tel' | 'email' | 'password' = 'text'; + + @query('input', true) + protected _control!: HTMLElement; override render() { return html`=0.16.17 <0.24.0" + checksum: 10c0/6f28fbf5b4c8506ceaf48e507bc4708eac7a3eb0e773a6527d5311000f36a632d8cbf81326f61e9d532fa0d768b50c1e5cc19b90dfd146f75299a6a2bb30b7ba languageName: node linkType: hard @@ -1537,33 +1728,34 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.19.12": - version: 0.19.12 - resolution: "esbuild@npm:0.19.12" - dependencies: - "@esbuild/aix-ppc64": "npm:0.19.12" - "@esbuild/android-arm": "npm:0.19.12" - "@esbuild/android-arm64": "npm:0.19.12" - "@esbuild/android-x64": "npm:0.19.12" - "@esbuild/darwin-arm64": "npm:0.19.12" - "@esbuild/darwin-x64": "npm:0.19.12" - "@esbuild/freebsd-arm64": "npm:0.19.12" - "@esbuild/freebsd-x64": "npm:0.19.12" - "@esbuild/linux-arm": "npm:0.19.12" - "@esbuild/linux-arm64": "npm:0.19.12" - "@esbuild/linux-ia32": "npm:0.19.12" - "@esbuild/linux-loong64": "npm:0.19.12" - "@esbuild/linux-mips64el": "npm:0.19.12" - "@esbuild/linux-ppc64": "npm:0.19.12" - "@esbuild/linux-riscv64": "npm:0.19.12" - "@esbuild/linux-s390x": "npm:0.19.12" - "@esbuild/linux-x64": "npm:0.19.12" - "@esbuild/netbsd-x64": "npm:0.19.12" - "@esbuild/openbsd-x64": "npm:0.19.12" - "@esbuild/sunos-x64": "npm:0.19.12" - "@esbuild/win32-arm64": "npm:0.19.12" - "@esbuild/win32-ia32": "npm:0.19.12" - "@esbuild/win32-x64": "npm:0.19.12" +"esbuild@npm:^0.24.0": + version: 0.24.0 + resolution: "esbuild@npm:0.24.0" + dependencies: + "@esbuild/aix-ppc64": "npm:0.24.0" + "@esbuild/android-arm": "npm:0.24.0" + "@esbuild/android-arm64": "npm:0.24.0" + "@esbuild/android-x64": "npm:0.24.0" + "@esbuild/darwin-arm64": "npm:0.24.0" + "@esbuild/darwin-x64": "npm:0.24.0" + "@esbuild/freebsd-arm64": "npm:0.24.0" + "@esbuild/freebsd-x64": "npm:0.24.0" + "@esbuild/linux-arm": "npm:0.24.0" + "@esbuild/linux-arm64": "npm:0.24.0" + "@esbuild/linux-ia32": "npm:0.24.0" + "@esbuild/linux-loong64": "npm:0.24.0" + "@esbuild/linux-mips64el": "npm:0.24.0" + "@esbuild/linux-ppc64": "npm:0.24.0" + "@esbuild/linux-riscv64": "npm:0.24.0" + "@esbuild/linux-s390x": "npm:0.24.0" + "@esbuild/linux-x64": "npm:0.24.0" + "@esbuild/netbsd-x64": "npm:0.24.0" + "@esbuild/openbsd-arm64": "npm:0.24.0" + "@esbuild/openbsd-x64": "npm:0.24.0" + "@esbuild/sunos-x64": "npm:0.24.0" + "@esbuild/win32-arm64": "npm:0.24.0" + "@esbuild/win32-ia32": "npm:0.24.0" + "@esbuild/win32-x64": "npm:0.24.0" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -1601,6 +1793,8 @@ __metadata: optional: true "@esbuild/netbsd-x64": optional: true + "@esbuild/openbsd-arm64": + optional: true "@esbuild/openbsd-x64": optional: true "@esbuild/sunos-x64": @@ -1613,7 +1807,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/0f2d21ffe24ebead64843f87c3aebe2e703a5ed9feb086a0728b24907fac2eb9923e4a79857d3df9059c915739bd7a870dd667972eae325c67f478b592b8582d + checksum: 10c0/9f1aadd8d64f3bff422ae78387e66e51a5e09de6935a6f987b6e4e189ed00fdc2d1bc03d2e33633b094008529c8b6e06c7ad1a9782fb09fec223bf95998c0683 languageName: node linkType: hard @@ -1660,33 +1854,40 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:^3.6.1": - version: 3.6.1 - resolution: "eslint-import-resolver-typescript@npm:3.6.1" +"eslint-import-resolver-typescript@npm:^3.7.0": + version: 3.7.0 + resolution: "eslint-import-resolver-typescript@npm:3.7.0" dependencies: - debug: "npm:^4.3.4" - enhanced-resolve: "npm:^5.12.0" - eslint-module-utils: "npm:^2.7.4" - fast-glob: "npm:^3.3.1" - get-tsconfig: "npm:^4.5.0" - is-core-module: "npm:^2.11.0" + "@nolyfill/is-core-module": "npm:1.0.39" + debug: "npm:^4.3.7" + enhanced-resolve: "npm:^5.15.0" + fast-glob: "npm:^3.3.2" + get-tsconfig: "npm:^4.7.5" + is-bun-module: "npm:^1.0.2" is-glob: "npm:^4.0.3" + stable-hash: "npm:^0.0.4" peerDependencies: eslint: "*" eslint-plugin-import: "*" - checksum: 10c0/cb1cb4389916fe78bf8c8567aae2f69243dbfe624bfe21078c56ad46fa1ebf0634fa7239dd3b2055ab5c27359e4b4c28b69b11fcb3a5df8a9e6f7add8e034d86 + eslint-plugin-import-x: "*" + peerDependenciesMeta: + eslint-plugin-import: + optional: true + eslint-plugin-import-x: + optional: true + checksum: 10c0/b1dec542a31486b3b5730f71f08a8ee2ac4915dbc4aa1493fd15bc8fcadcb029772ab39a425824c235045b3a7e629290a339d4a7e7f3dd32b24e715106352d40 languageName: node linkType: hard -"eslint-module-utils@npm:^2.7.4, eslint-module-utils@npm:^2.8.0": - version: 2.8.0 - resolution: "eslint-module-utils@npm:2.8.0" +"eslint-module-utils@npm:^2.12.0": + version: 2.12.0 + resolution: "eslint-module-utils@npm:2.12.0" dependencies: debug: "npm:^3.2.7" peerDependenciesMeta: eslint: optional: true - checksum: 10c0/c7a8d1a58d76ec8217a8fea49271ec8132d1b9390965a75f6a4ecbc9e5983d742195b46d2e4378231d2186801439fe1aa5700714b0bfd4eb17aac6e1b65309df + checksum: 10c0/4d8b46dcd525d71276f9be9ffac1d2be61c9d54cc53c992e6333cf957840dee09381842b1acbbb15fc6b255ebab99cd481c5007ab438e5455a14abe1a0468558 languageName: node linkType: hard @@ -1699,40 +1900,42 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:^2.29.1": - version: 2.29.1 - resolution: "eslint-plugin-import@npm:2.29.1" +"eslint-plugin-import@npm:^2.31.0": + version: 2.31.0 + resolution: "eslint-plugin-import@npm:2.31.0" dependencies: - array-includes: "npm:^3.1.7" - array.prototype.findlastindex: "npm:^1.2.3" + "@rtsao/scc": "npm:^1.1.0" + array-includes: "npm:^3.1.8" + array.prototype.findlastindex: "npm:^1.2.5" array.prototype.flat: "npm:^1.3.2" array.prototype.flatmap: "npm:^1.3.2" debug: "npm:^3.2.7" doctrine: "npm:^2.1.0" eslint-import-resolver-node: "npm:^0.3.9" - eslint-module-utils: "npm:^2.8.0" - hasown: "npm:^2.0.0" - is-core-module: "npm:^2.13.1" + eslint-module-utils: "npm:^2.12.0" + hasown: "npm:^2.0.2" + is-core-module: "npm:^2.15.1" is-glob: "npm:^4.0.3" minimatch: "npm:^3.1.2" - object.fromentries: "npm:^2.0.7" - object.groupby: "npm:^1.0.1" - object.values: "npm:^1.1.7" + object.fromentries: "npm:^2.0.8" + object.groupby: "npm:^1.0.3" + object.values: "npm:^1.2.0" semver: "npm:^6.3.1" + string.prototype.trimend: "npm:^1.0.8" tsconfig-paths: "npm:^3.15.0" peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 10c0/5f35dfbf4e8e67f741f396987de9504ad125c49f4144508a93282b4ea0127e052bde65ab6def1f31b6ace6d5d430be698333f75bdd7dca3bc14226c92a083196 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + checksum: 10c0/e21d116ddd1900e091ad120b3eb68c5dd5437fe2c930f1211781cd38b246f090a6b74d5f3800b8255a0ed29782591521ad44eb21c5534960a8f1fb4040fd913a languageName: node linkType: hard -"eslint-plugin-lit-a11y@npm:^4.1.2": - version: 4.1.2 - resolution: "eslint-plugin-lit-a11y@npm:4.1.2" +"eslint-plugin-lit-a11y@npm:^4.1.4": + version: 4.1.4 + resolution: "eslint-plugin-lit-a11y@npm:4.1.4" dependencies: + "@thepassle/axobject-query": "npm:^4.0.0" aria-query: "npm:^5.1.3" axe-core: "npm:^4.3.3" - axobject-query: "npm:^2.2.0" dom5: "npm:^3.0.1" emoji-regex: "npm:^10.2.1" eslint-plugin-lit: "npm:^1.10.1" @@ -1743,7 +1946,7 @@ __metadata: requireindex: "npm:~1.2.0" peerDependencies: eslint: ">= 5" - checksum: 10c0/b1b44f240076fbf896b196d74c50efcb1c48969db2b98c0d51e6e16ba7eb11bdfa7981888c4dc8a761e4fc3eb689dbd7a3bee7092e72f86ed5c7f687240b1f1c + checksum: 10c0/620f5cc083ac7ffefa9445125712634ebd874629935045de4b233374350ac06561484d82cd520261bd51b907ec47f207946d8bcf4aab0bfb849a35cba8d1d00e languageName: node linkType: hard @@ -1760,28 +1963,28 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-lit@npm:^1.11.0": - version: 1.11.0 - resolution: "eslint-plugin-lit@npm:1.11.0" +"eslint-plugin-lit@npm:^1.15.0": + version: 1.15.0 + resolution: "eslint-plugin-lit@npm:1.15.0" dependencies: parse5: "npm:^6.0.1" parse5-htmlparser2-tree-adapter: "npm:^6.0.1" requireindex: "npm:^1.2.0" peerDependencies: eslint: ">= 5" - checksum: 10c0/1b808de93c1097369a44d2704708520038fd47e3f94c485bbb8d831a83c8019eb45ef94bd9f01bc7659669f5287c7aa3b5e8e3eaeae930bb54e33bc63f221bab + checksum: 10c0/243ce44e9923c343760b2ca21bfc67cc3857b93ef2dd2dac06ca3e894d6fa1fbf50ab1aaec0278ef5c53b3a47fc9145d1dcd4791650e2cabdba89874457e99b4 languageName: node linkType: hard -"eslint-plugin-wc@npm:^2.0.4": - version: 2.0.4 - resolution: "eslint-plugin-wc@npm:2.0.4" +"eslint-plugin-wc@npm:^2.2.0": + version: 2.2.0 + resolution: "eslint-plugin-wc@npm:2.2.0" dependencies: is-valid-element-name: "npm:^1.0.0" js-levenshtein-esm: "npm:^1.2.0" peerDependencies: - eslint: ">=5" - checksum: 10c0/9fc724dec45cccd79d96d96570f780593345e97cc980ac51a4eef14c9bb9778f934b172a2c529b9c9bc7378c1bac5219531b178fdad5f5d8e2a0fe3a621f4d7b + eslint: ">=8.40.0" + checksum: 10c0/9d3e32337d477a7b7fed15598b582972d9696d2cd84db5bf2a15c89de1d42a704d23b80ff866e8fb40f6b8b34ab4e35eceab436471626498dfdee0dcaeb9f3ac languageName: node linkType: hard @@ -1792,88 +1995,96 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.2.2": - version: 7.2.2 - resolution: "eslint-scope@npm:7.2.2" +"eslint-scope@npm:^8.2.0": + version: 8.2.0 + resolution: "eslint-scope@npm:8.2.0" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 + checksum: 10c0/8d2d58e2136d548ac7e0099b1a90d9fab56f990d86eb518de1247a7066d38c908be2f3df477a79cf60d70b30ba18735d6c6e70e9914dca2ee515a729975d70d6 languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.3.0": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 languageName: node linkType: hard -"eslint@npm:^8.57.0": - version: 8.57.0 - resolution: "eslint@npm:8.57.0" +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 + languageName: node + linkType: hard + +"eslint@npm:^9.16.0": + version: 9.16.0 + resolution: "eslint@npm:9.16.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^2.1.4" - "@eslint/js": "npm:8.57.0" - "@humanwhocodes/config-array": "npm:^0.11.14" + "@eslint-community/regexpp": "npm:^4.12.1" + "@eslint/config-array": "npm:^0.19.0" + "@eslint/core": "npm:^0.9.0" + "@eslint/eslintrc": "npm:^3.2.0" + "@eslint/js": "npm:9.16.0" + "@eslint/plugin-kit": "npm:^0.2.3" + "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" - "@nodelib/fs.walk": "npm:^1.2.8" - "@ungap/structured-clone": "npm:^1.2.0" + "@humanwhocodes/retry": "npm:^0.4.1" + "@types/estree": "npm:^1.0.6" + "@types/json-schema": "npm:^7.0.15" ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.2" + cross-spawn: "npm:^7.0.5" debug: "npm:^4.3.2" - doctrine: "npm:^3.0.0" escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^7.2.2" - eslint-visitor-keys: "npm:^3.4.3" - espree: "npm:^9.6.1" - esquery: "npm:^1.4.2" + eslint-scope: "npm:^8.2.0" + eslint-visitor-keys: "npm:^4.2.0" + espree: "npm:^10.3.0" + esquery: "npm:^1.5.0" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^6.0.1" + file-entry-cache: "npm:^8.0.0" find-up: "npm:^5.0.0" glob-parent: "npm:^6.0.2" - globals: "npm:^13.19.0" - graphemer: "npm:^1.4.0" ignore: "npm:^5.2.0" imurmurhash: "npm:^0.1.4" is-glob: "npm:^4.0.0" - is-path-inside: "npm:^3.0.3" - js-yaml: "npm:^4.1.0" json-stable-stringify-without-jsonify: "npm:^1.0.1" - levn: "npm:^0.4.1" lodash.merge: "npm:^4.6.2" minimatch: "npm:^3.1.2" natural-compare: "npm:^1.4.0" optionator: "npm:^0.9.3" - strip-ansi: "npm:^6.0.1" - text-table: "npm:^0.2.0" + peerDependencies: + jiti: "*" + peerDependenciesMeta: + jiti: + optional: true bin: eslint: bin/eslint.js - checksum: 10c0/00bb96fd2471039a312435a6776fe1fd557c056755eaa2b96093ef3a8508c92c8775d5f754768be6b1dddd09fdd3379ddb231eeb9b6c579ee17ea7d68000a529 + checksum: 10c0/f36d12652c6f20bab8a77375b8ad29a6af030c3840deb0a5f9dd4cee49d68a2d68d7dc73b0c25918df59d83cd686dd5712e11387e696e1f3842e8dde15cd3255 languageName: node linkType: hard -"espree@npm:^9.6.0, espree@npm:^9.6.1": - version: 9.6.1 - resolution: "espree@npm:9.6.1" +"espree@npm:^10.0.1, espree@npm:^10.3.0": + version: 10.3.0 + resolution: "espree@npm:10.3.0" dependencies: - acorn: "npm:^8.9.0" + acorn: "npm:^8.14.0" acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/272beeaca70d0a1a047d61baff64db04664a33d7cfb5d144f84bc8a5c6194c6c8ebe9cc594093ca53add88baa23e59b01e69e8a0160ab32eac570482e165c462 languageName: node linkType: hard -"esquery@npm:^1.4.2": - version: 1.5.0 - resolution: "esquery@npm:1.5.0" +"esquery@npm:^1.5.0": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" dependencies: estraverse: "npm:^5.1.0" - checksum: 10c0/a084bd049d954cc88ac69df30534043fb2aee5555b56246493f42f27d1e168f00d9e5d4192e46f10290d312dc30dc7d58994d61a609c579c1219d636996f9213 + checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 languageName: node linkType: hard @@ -1907,7 +2118,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.7, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -1943,12 +2154,12 @@ __metadata: languageName: node linkType: hard -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" +"file-entry-cache@npm:^8.0.0": + version: 8.0.0 + resolution: "file-entry-cache@npm:8.0.0" dependencies: - flat-cache: "npm:^3.0.4" - checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd + flat-cache: "npm:^4.0.0" + checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638 languageName: node linkType: hard @@ -1971,14 +2182,13 @@ __metadata: languageName: node linkType: hard -"flat-cache@npm:^3.0.4": - version: 3.1.1 - resolution: "flat-cache@npm:3.1.1" +"flat-cache@npm:^4.0.0": + version: 4.0.1 + resolution: "flat-cache@npm:4.0.1" dependencies: flatted: "npm:^3.2.9" - keyv: "npm:^4.5.3" - rimraf: "npm:^3.0.2" - checksum: 10c0/15f7f854830089a903ea660809b67ee25632b8b1965da6a328d3dc59d451abe2e9f16ad0b7523571ece2b5424d1e1979469ba25870f76f49ce3bbffc836072ef + keyv: "npm:^4.5.4" + checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc languageName: node linkType: hard @@ -1998,23 +2208,6 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" - dependencies: - cross-spawn: "npm:^7.0.0" - signal-exit: "npm:^4.0.1" - checksum: 10c0/9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 - languageName: node - linkType: hard - -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 - languageName: node - linkType: hard - "function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" @@ -2060,6 +2253,19 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + has-proto: "npm:^1.0.1" + has-symbols: "npm:^1.0.3" + hasown: "npm:^2.0.0" + checksum: 10c0/0a9b82c16696ed6da5e39b1267104475c47e3a9bdbe8b509dfe1710946e38a87be70d759f4bb3cda042d76a41ef47fe769660f3b7c0d1f68750299344ffb15b7 + languageName: node + linkType: hard + "get-symbol-description@npm:^1.0.0": version: 1.0.0 resolution: "get-symbol-description@npm:1.0.0" @@ -2070,12 +2276,23 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:^4.5.0": - version: 4.7.2 - resolution: "get-tsconfig@npm:4.7.2" +"get-symbol-description@npm:^1.0.2": + version: 1.0.2 + resolution: "get-symbol-description@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/867be6d63f5e0eb026cb3b0ef695ec9ecf9310febb041072d2e142f260bd91ced9eeb426b3af98791d1064e324e653424afa6fd1af17dee373bea48ae03162bc + languageName: node + linkType: hard + +"get-tsconfig@npm:^4.7.5": + version: 4.8.1 + resolution: "get-tsconfig@npm:4.8.1" dependencies: resolve-pkg-maps: "npm:^1.0.0" - checksum: 10c0/169b2beababfbb16e8a0ae813ee59d3e14d4960231c816615161ab5be68ec07a394dce59695742ac84295e2efab8d9e89bcf3abaf5e253dfbec3496e01bb9a65 + checksum: 10c0/536ee85d202f604f4b5fb6be81bcd6e6d9a96846811e83e9acc6de4a04fb49506edea0e1b8cf1d5ee7af33e469916ec2809d4c5445ab8ae015a7a51fbd1572f9 languageName: node linkType: hard @@ -2097,41 +2314,10 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.3.7": - version: 10.3.10 - resolution: "glob@npm:10.3.10" - dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.5" - minimatch: "npm:^9.0.1" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry: "npm:^1.10.1" - bin: - glob: dist/esm/bin.mjs - checksum: 10c0/13d8a1feb7eac7945f8c8480e11cd4a44b24d26503d99a8d8ac8d5aefbf3e9802a2b6087318a829fad04cb4e829f25c5f4f1110c68966c498720dd261c7e344d - languageName: node - linkType: hard - -"glob@npm:^7.1.3": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.1.1" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe - languageName: node - linkType: hard - -"globals@npm:^13.19.0": - version: 13.23.0 - resolution: "globals@npm:13.23.0" - dependencies: - type-fest: "npm:^0.20.2" - checksum: 10c0/fc05e184b3be59bffa2580f28551a12a758c3a18df4be91444202982c76f13f52821ad54ffaf7d3f2a4d2498fdf54aeaca8d4540fd9e860a9edb09d34ef4c507 +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d languageName: node linkType: hard @@ -2144,17 +2330,13 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.1.0": - version: 11.1.0 - resolution: "globby@npm:11.1.0" +"globalthis@npm:^1.0.4": + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" dependencies: - array-union: "npm:^2.1.0" - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.2.9" - ignore: "npm:^5.2.0" - merge2: "npm:^1.4.1" - slash: "npm:^3.0.0" - checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846 languageName: node linkType: hard @@ -2172,9 +2354,9 @@ __metadata: languageName: node linkType: hard -"globby@npm:^14.0.1": - version: 14.0.1 - resolution: "globby@npm:14.0.1" +"globby@npm:^14.0.2": + version: 14.0.2 + resolution: "globby@npm:14.0.2" dependencies: "@sindresorhus/merge-streams": "npm:^2.1.0" fast-glob: "npm:^3.3.2" @@ -2182,7 +2364,7 @@ __metadata: path-type: "npm:^5.0.0" slash: "npm:^5.1.0" unicorn-magic: "npm:^0.1.0" - checksum: 10c0/749a6be91cf455c161ebb5c9130df3991cb9fd7568425db850a8279a6cf45acd031c5069395beb7aeb4dd606b64f0d6ff8116c93726178d8e6182fee58c2736d + checksum: 10c0/3f771cd683b8794db1e7ebc8b6b888d43496d93a82aad4e9d974620f578581210b6c5a6e75ea29573ed16a1345222fab6e9b877a8d1ed56eeb147e09f69c6f78 languageName: node linkType: hard @@ -2246,6 +2428,15 @@ __metadata: languageName: node linkType: hard +"has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: "npm:^1.0.0" + checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 + languageName: node + linkType: hard + "has-proto@npm:^1.0.1": version: 1.0.1 resolution: "has-proto@npm:1.0.1" @@ -2253,6 +2444,15 @@ __metadata: languageName: node linkType: hard +"has-proto@npm:^1.0.3": + version: 1.1.0 + resolution: "has-proto@npm:1.1.0" + dependencies: + call-bind: "npm:^1.0.7" + checksum: 10c0/d0aeb83ca76aa265a7629bf973d6338c310b8307cb7fa8b85f8f01a7d95fc3d6ede54eaedeb538a6c1ee4fc8961abfbe89ea88d9a78244fa03097fe5b506c10d + languageName: node + linkType: hard + "has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" @@ -2269,6 +2469,15 @@ __metadata: languageName: node linkType: hard +"has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: "npm:^1.0.3" + checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c + languageName: node + linkType: hard + "hasown@npm:^2.0.0": version: 2.0.0 resolution: "hasown@npm:2.0.0" @@ -2278,6 +2487,15 @@ __metadata: languageName: node linkType: hard +"hasown@npm:^2.0.1, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + "he@npm:^1.2.0": version: 1.2.0 resolution: "he@npm:1.2.0" @@ -2320,6 +2538,13 @@ __metadata: languageName: node linkType: hard +"ignore@npm:^5.3.1": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 + languageName: node + linkType: hard + "import-fresh@npm:^3.2.1": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" @@ -2344,23 +2569,6 @@ __metadata: languageName: node linkType: hard -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: "npm:^1.3.0" - wrappy: "npm:1" - checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 - languageName: node - linkType: hard - -"inherits@npm:2": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 - languageName: node - linkType: hard - "internal-slot@npm:^1.0.5": version: 1.0.6 resolution: "internal-slot@npm:1.0.6" @@ -2372,6 +2580,17 @@ __metadata: languageName: node linkType: hard +"internal-slot@npm:^1.0.7": + version: 1.0.7 + resolution: "internal-slot@npm:1.0.7" + dependencies: + es-errors: "npm:^1.3.0" + hasown: "npm:^2.0.0" + side-channel: "npm:^1.0.4" + checksum: 10c0/f8b294a4e6ea3855fc59551bbf35f2b832cf01fd5e6e2a97f5c201a071cc09b49048f856e484b67a6c721da5e55736c5b6ddafaf19e2dbeb4a3ff1821680de6c + languageName: node + linkType: hard + "is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": version: 3.0.2 resolution: "is-array-buffer@npm:3.0.2" @@ -2383,6 +2602,16 @@ __metadata: languageName: node linkType: hard +"is-array-buffer@npm:^3.0.4": + version: 3.0.4 + resolution: "is-array-buffer@npm:3.0.4" + dependencies: + call-bind: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.1" + checksum: 10c0/42a49d006cc6130bc5424eae113e948c146f31f9d24460fc0958f855d9d810e6fd2e4519bf19aab75179af9c298ea6092459d8cafdec523cd19e529b26eab860 + languageName: node + linkType: hard + "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" @@ -2397,6 +2626,15 @@ __metadata: languageName: node linkType: hard +"is-async-function@npm:^2.0.0": + version: 2.0.0 + resolution: "is-async-function@npm:2.0.0" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/787bc931576aad525d751fc5ce211960fe91e49ac84a5c22d6ae0bc9541945fbc3f686dc590c3175722ce4f6d7b798a93f6f8ff4847fdb2199aea6f4baf5d668 + languageName: node + linkType: hard + "is-bigint@npm:^1.0.1": version: 1.0.4 resolution: "is-bigint@npm:1.0.4" @@ -2416,6 +2654,15 @@ __metadata: languageName: node linkType: hard +"is-bun-module@npm:^1.0.2": + version: 1.3.0 + resolution: "is-bun-module@npm:1.3.0" + dependencies: + semver: "npm:^7.6.3" + checksum: 10c0/2966744188fcd28e0123c52158c7073973f88babfa9ab04e2846ec5862d6b0f8f398df6413429d930f7c5ee6111ce2cbfb3eb8652d9ec42d4a37dc5089a866fb + languageName: node + linkType: hard + "is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" @@ -2423,16 +2670,34 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.5.0": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0": + version: 2.13.1 + resolution: "is-core-module@npm:2.13.1" + dependencies: + hasown: "npm:^2.0.0" + checksum: 10c0/2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518 + languageName: node + linkType: hard + +"is-core-module@npm:^2.15.1": + version: 2.15.1 + resolution: "is-core-module@npm:2.15.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/53432f10c69c40bfd2fa8914133a68709ff9498c86c3bf5fca3cdf3145a56fd2168cbf4a43b29843a6202a120a5f9c5ffba0a4322e1e3441739bc0b641682612 + languageName: node + linkType: hard + +"is-data-view@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-view@npm:1.0.1" dependencies: - hasown: "npm:^2.0.0" - checksum: 10c0/2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518 + is-typed-array: "npm:^1.1.13" + checksum: 10c0/a3e6ec84efe303da859107aed9b970e018e2bee7ffcb48e2f8096921a493608134240e672a2072577e5f23a729846241d9634806e8a0e51d9129c56d5f65442d languageName: node linkType: hard -"is-date-object@npm:^1.0.1": +"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" dependencies: @@ -2448,6 +2713,15 @@ __metadata: languageName: node linkType: hard +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.0 + resolution: "is-finalizationregistry@npm:1.1.0" + dependencies: + call-bind: "npm:^1.0.7" + checksum: 10c0/1cd94236bfb6e060fe2b973c8726a2782727f7d495b3e8e1d51d3e619c5a3345413706f555956eb5b12af15eba0414118f64a1b19d793ec36b5e6767a13836ac + languageName: node + linkType: hard + "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" @@ -2455,6 +2729,15 @@ __metadata: languageName: node linkType: hard +"is-generator-function@npm:^1.0.10": + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b + languageName: node + linkType: hard + "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": version: 4.0.3 resolution: "is-glob@npm:4.0.3" @@ -2464,6 +2747,13 @@ __metadata: languageName: node linkType: hard +"is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc + languageName: node + linkType: hard + "is-negative-zero@npm:^2.0.2": version: 2.0.2 resolution: "is-negative-zero@npm:2.0.2" @@ -2471,6 +2761,13 @@ __metadata: languageName: node linkType: hard +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: 10c0/bcdcf6b8b9714063ffcfa9929c575ac69bfdabb8f4574ff557dfc086df2836cf07e3906f5bbc4f2a5c12f8f3ba56af640c843cdfc74da8caed86c7c7d66fd08e + languageName: node + linkType: hard + "is-number-object@npm:^1.0.4": version: 1.0.7 resolution: "is-number-object@npm:1.0.7" @@ -2487,13 +2784,6 @@ __metadata: languageName: node linkType: hard -"is-path-inside@npm:^3.0.3": - version: 3.0.3 - resolution: "is-path-inside@npm:3.0.3" - checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 - languageName: node - linkType: hard - "is-plain-obj@npm:^1.1.0": version: 1.1.0 resolution: "is-plain-obj@npm:1.1.0" @@ -2518,6 +2808,13 @@ __metadata: languageName: node linkType: hard +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 + languageName: node + linkType: hard + "is-shared-array-buffer@npm:^1.0.2": version: 1.0.2 resolution: "is-shared-array-buffer@npm:1.0.2" @@ -2527,6 +2824,15 @@ __metadata: languageName: node linkType: hard +"is-shared-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "is-shared-array-buffer@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.7" + checksum: 10c0/adc11ab0acbc934a7b9e5e9d6c588d4ec6682f6fea8cda5180721704fa32927582ede5b123349e32517fdadd07958973d24716c80e7ab198970c47acc09e59c7 + languageName: node + linkType: hard + "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -2554,6 +2860,15 @@ __metadata: languageName: node linkType: hard +"is-typed-array@npm:^1.1.13": + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" + dependencies: + which-typed-array: "npm:^1.1.14" + checksum: 10c0/fa5cb97d4a80e52c2cc8ed3778e39f175a1a2ae4ddf3adae3187d69586a1fd57cfa0b095db31f66aa90331e9e3da79184cea9c6abdcd1abc722dc3c3edd51cca + languageName: node + linkType: hard + "is-valid-element-name@npm:^1.0.0": version: 1.0.0 resolution: "is-valid-element-name@npm:1.0.0" @@ -2563,6 +2878,13 @@ __metadata: languageName: node linkType: hard +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 + languageName: node + linkType: hard + "is-weakref@npm:^1.0.2": version: 1.0.2 resolution: "is-weakref@npm:1.0.2" @@ -2572,6 +2894,16 @@ __metadata: languageName: node linkType: hard +"is-weakset@npm:^2.0.3": + version: 2.0.3 + resolution: "is-weakset@npm:2.0.3" + dependencies: + call-bind: "npm:^1.0.7" + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/8ad6141b6a400e7ce7c7442a13928c676d07b1f315ab77d9912920bf5f4170622f43126f111615788f26c3b1871158a6797c862233124507db0bcc33a9537d1a + languageName: node + linkType: hard + "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" @@ -2586,19 +2918,6 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" - dependencies: - "@isaacs/cliui": "npm:^8.0.2" - "@pkgjs/parseargs": "npm:^0.11.0" - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: 10c0/f01d8f972d894cd7638bc338e9ef5ddb86f7b208ce177a36d718eac96ec86638a6efa17d0221b10073e64b45edc2ce15340db9380b1f5d5c5d000cbc517dc111 - languageName: node - linkType: hard - "js-levenshtein-esm@npm:^1.2.0": version: 1.2.0 resolution: "js-levenshtein-esm@npm:1.2.0" @@ -2663,7 +2982,7 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.5.3": +"keyv@npm:^4.5.4": version: 4.5.4 resolution: "keyv@npm:4.5.4" dependencies: @@ -2757,34 +3076,34 @@ __metadata: languageName: node linkType: hard -"lit-element@npm:^4.0.4": - version: 4.0.4 - resolution: "lit-element@npm:4.0.4" +"lit-element@npm:^4.1.0": + version: 4.1.1 + resolution: "lit-element@npm:4.1.1" dependencies: "@lit-labs/ssr-dom-shim": "npm:^1.2.0" "@lit/reactive-element": "npm:^2.0.4" - lit-html: "npm:^3.1.2" - checksum: 10c0/c8fa358ff8208b5ef4e40018e4e6f3ad691ffc6aaaf32bec222b2e9117da18f92c80ecd41d394d494e9a55f7b0eee8a18a6529b401698f1f35dbe353a3042339 + lit-html: "npm:^3.2.0" + checksum: 10c0/b3c6c77d60a8239134d7c7e7c002be48414074f5b42f9ad026216749101a4f948266a4db9110a536fb23914044d584dbe4185c87064a4fa98baa4045ba2bbb46 languageName: node linkType: hard -"lit-html@npm:^3.1.2": - version: 3.1.2 - resolution: "lit-html@npm:3.1.2" +"lit-html@npm:^3.2.0": + version: 3.2.1 + resolution: "lit-html@npm:3.2.1" dependencies: "@types/trusted-types": "npm:^2.0.2" - checksum: 10c0/923ef6e0d52aef0cd1f3d6922c7b46e9de7efe0493b205da7f0e5a1d50ab02884cab87425886e2281396ece7745e4b794220bb5e8c4fedbdba47281aeeb489d3 + checksum: 10c0/31c02df2148bf9a73545570cbe57aae01c4de1d9b44060b6ff13641837d38e39e6b1abcf92e13882cc84f5fee37605ed79602b91ad479728549014462808118e languageName: node linkType: hard -"lit@npm:^3.1.2": - version: 3.1.2 - resolution: "lit@npm:3.1.2" +"lit@npm:^3.2.1": + version: 3.2.1 + resolution: "lit@npm:3.2.1" dependencies: "@lit/reactive-element": "npm:^2.0.4" - lit-element: "npm:^4.0.4" - lit-html: "npm:^3.1.2" - checksum: 10c0/47f10dbc6716974de6d6d6b75db278ac28869839c099e77f8f8494b25b1d3913f2c62126a52372a8b0c5e4a1d0d2301637d98d9ff1e583ee7d961998686810c9 + lit-element: "npm:^4.1.0" + lit-html: "npm:^3.2.0" + checksum: 10c0/064a31459fe54ad052c0685d058dd5aef089ddc97a247888ef91a0356dfef60c8cc531e48077bbd2cb4e9f48cb86f0ff0951bb535f1d9f144d2351f253291f66 languageName: node linkType: hard @@ -2827,13 +3146,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.2.0 - resolution: "lru-cache@npm:10.2.0" - checksum: 10c0/c9847612aa2daaef102d30542a8d6d9b2c2bb36581c1bf0dc3ebf5e5f3352c772a749e604afae2e46873b930a9e9523743faac4e5b937c576ab29196774712ee - languageName: node - linkType: hard - "magic-string@npm:^0.25.0": version: 0.25.9 resolution: "magic-string@npm:0.25.9" @@ -2914,16 +3226,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3, minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac - languageName: node - linkType: hard - -"minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -2932,6 +3235,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed + languageName: node + linkType: hard + "minimist-options@npm:4.1.0": version: 4.1.0 resolution: "minimist-options@npm:4.1.0" @@ -2950,13 +3262,6 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 10c0/6c7370a6dfd257bf18222da581ba89a5eaedca10e158781232a8b5542a90547540b4b9b7e7f490e4cda43acfbd12e086f0453728ecf8c19e0ef6921bc5958ac5 - languageName: node - linkType: hard - "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" @@ -2964,7 +3269,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:^2.1.1": +"ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 @@ -3006,6 +3311,13 @@ __metadata: languageName: node linkType: hard +"object-inspect@npm:^1.13.3": + version: 1.13.3 + resolution: "object-inspect@npm:1.13.3" + checksum: 10c0/cc3f15213406be89ffdc54b525e115156086796a515410a8d390215915db9f23c8eab485a06f1297402f440a33715fe8f71a528c1dcbad6e1a3bcaf5a46921d4 + languageName: node + linkType: hard + "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" @@ -3025,46 +3337,49 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.7": - version: 2.0.7 - resolution: "object.fromentries@npm:2.0.7" +"object.assign@npm:^4.1.5": + version: 4.1.5 + resolution: "object.assign@npm:4.1.5" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10c0/071745c21f6fc9e6c914691f2532c1fb60ad967e5ddc52801d09958b5de926566299d07ae14466452a7efd29015f9145d6c09c573d93a0dc6f1683ee0ec2b93b + call-bind: "npm:^1.0.5" + define-properties: "npm:^1.2.1" + has-symbols: "npm:^1.0.3" + object-keys: "npm:^1.1.1" + checksum: 10c0/60108e1fa2706f22554a4648299b0955236c62b3685c52abf4988d14fffb0e7731e00aa8c6448397e3eb63d087dcc124a9f21e1980f36d0b2667f3c18bacd469 languageName: node linkType: hard -"object.groupby@npm:^1.0.1": - version: 1.0.1 - resolution: "object.groupby@npm:1.0.1" +"object.fromentries@npm:^2.0.8": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - get-intrinsic: "npm:^1.2.1" - checksum: 10c0/61e41fbf08cc04ed860363db9629eedeaa590fce243c0960e948fd7b11f78a9d4350065c339936d118a2dd8775d7259e26207340cc8ce688bec66cb615fec6fe + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/cd4327e6c3369cfa805deb4cbbe919bfb7d3aeebf0bcaba291bb568ea7169f8f8cdbcabe2f00b40db0c20cd20f08e11b5f3a5a36fb7dd3fe04850c50db3bf83b languageName: node linkType: hard -"object.values@npm:^1.1.7": - version: 1.1.7 - resolution: "object.values@npm:1.1.7" +"object.groupby@npm:^1.0.3": + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10c0/e869d6a37fb7afdd0054dea49036d6ccebb84854a8848a093bbd1bc516f53e690bba88f0bc3e83fdfa74c601469ee6989c9b13359cda9604144c6e732fad3b6b + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + checksum: 10c0/60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c languageName: node linkType: hard -"once@npm:^1.3.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" +"object.values@npm:^1.2.0": + version: 1.2.0 + resolution: "object.values@npm:1.2.0" dependencies: - wrappy: "npm:1" - checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/15809dc40fd6c5529501324fec5ff08570b7d70fb5ebbe8e2b3901afec35cf2b3dc484d1210c6c642cd3e7e0a5e18dd1d6850115337fef46bdae14ab0cb18ac3 languageName: node linkType: hard @@ -3185,13 +3500,6 @@ __metadata: languageName: node linkType: hard -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 - languageName: node - linkType: hard - "path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" @@ -3206,16 +3514,6 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" - dependencies: - lru-cache: "npm:^9.1.1 || ^10.0.0" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: 10c0/e5dc78a7348d25eec61ab166317e9e9c7b46818aa2c2b9006c507a6ff48c672d011292d9662527213e558f5652ce0afcc788663a061d8b59ab495681840c0c1e - languageName: node - linkType: hard - "path-type@npm:^4.0.0": version: 4.0.0 resolution: "path-type@npm:4.0.0" @@ -3237,6 +3535,13 @@ __metadata: languageName: node linkType: hard +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: 10c0/d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -3244,12 +3549,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.2.5": - version: 3.2.5 - resolution: "prettier@npm:3.2.5" +"prettier@npm:^3.4.1": + version: 3.4.1 + resolution: "prettier@npm:3.4.1" bin: prettier: bin/prettier.cjs - checksum: 10c0/ea327f37a7d46f2324a34ad35292af2ad4c4c3c3355da07313339d7e554320f66f65f91e856add8530157a733c6c4a897dc41b577056be5c24c40f739f5ee8c6 + checksum: 10c0/2d6cc3101ad9de72b49c59339480b0983e6ff6742143da0c43f476bf3b5ef88ede42ebd9956d7a0a8fa59f7a5990e8ef03c9ad4c37f7e4c9e5db43ee0853156c languageName: node linkType: hard @@ -3307,6 +3612,21 @@ __metadata: languageName: node linkType: hard +"reflect.getprototypeof@npm:^1.0.6": + version: 1.0.7 + resolution: "reflect.getprototypeof@npm:1.0.7" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + which-builtin-type: "npm:^1.1.4" + checksum: 10c0/841814f7631b55ee42e198cb14a5c25c0752431ab8f0ad9794c32d46ab9fb0d5ba4939edac1f99a174a21443a1400a72bccbbb9ccd9277e4b4bf6d14aabb31c8 + languageName: node + linkType: hard + "regenerator-runtime@npm:^0.14.0": version: 0.14.0 resolution: "regenerator-runtime@npm:0.14.0" @@ -3325,6 +3645,18 @@ __metadata: languageName: node linkType: hard +"regexp.prototype.flags@npm:^1.5.3": + version: 1.5.3 + resolution: "regexp.prototype.flags@npm:1.5.3" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/e1a7c7dc42cc91abf73e47a269c4b3a8f225321b7f617baa25821f6a123a91d23a73b5152f21872c566e699207e1135d075d2251cd3e84cc96d82a910adf6020 + languageName: node + linkType: hard + "relateurl@npm:^0.2.7": version: 0.2.7 resolution: "relateurl@npm:0.2.7" @@ -3393,28 +3725,6 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: bin.js - checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 - languageName: node - linkType: hard - -"rimraf@npm:^5.0.5": - version: 5.0.5 - resolution: "rimraf@npm:5.0.5" - dependencies: - glob: "npm:^10.3.7" - bin: - rimraf: dist/esm/bin.mjs - checksum: 10c0/d50dbe724f33835decd88395b25ed35995077c60a50ae78ded06e0185418914e555817aad1b4243edbff2254548c2f6ad6f70cc850040bebb4da9e8cc016f586 - languageName: node - linkType: hard - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -3436,6 +3746,18 @@ __metadata: languageName: node linkType: hard +"safe-array-concat@npm:^1.1.2": + version: 1.1.2 + resolution: "safe-array-concat@npm:1.1.2" + dependencies: + call-bind: "npm:^1.0.7" + get-intrinsic: "npm:^1.2.4" + has-symbols: "npm:^1.0.3" + isarray: "npm:^2.0.5" + checksum: 10c0/12f9fdb01c8585e199a347eacc3bae7b5164ae805cdc8c6707199dbad5b9e30001a50a43c4ee24dc9ea32dbb7279397850e9208a7e217f4d8b1cf5d90129dec9 + languageName: node + linkType: hard + "safe-regex-test@npm:^1.0.0": version: 1.0.0 resolution: "safe-regex-test@npm:1.0.0" @@ -3447,6 +3769,17 @@ __metadata: languageName: node linkType: hard +"safe-regex-test@npm:^1.0.3": + version: 1.0.3 + resolution: "safe-regex-test@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.1.4" + checksum: 10c0/900bf7c98dc58f08d8523b7012b468e4eb757afa624f198902c0643d7008ba777b0bdc35810ba0b758671ce887617295fb742b3f3968991b178ceca54cb07603 + languageName: node + linkType: hard + "semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" @@ -3456,7 +3789,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.4, semver@npm:^7.5.4": +"semver@npm:^7.3.4": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -3467,6 +3800,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.6.0, semver@npm:^7.6.3": + version: 7.6.3 + resolution: "semver@npm:7.6.3" + bin: + semver: bin/semver.js + checksum: 10c0/88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf + languageName: node + linkType: hard + "set-function-length@npm:^1.1.1": version: 1.1.1 resolution: "set-function-length@npm:1.1.1" @@ -3479,6 +3821,20 @@ __metadata: languageName: node linkType: hard +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c + languageName: node + linkType: hard + "set-function-name@npm:^2.0.0": version: 2.0.1 resolution: "set-function-name@npm:2.0.1" @@ -3490,32 +3846,44 @@ __metadata: languageName: node linkType: hard -"sharp@npm:^0.33.2": - version: 0.33.2 - resolution: "sharp@npm:0.33.2" - dependencies: - "@img/sharp-darwin-arm64": "npm:0.33.2" - "@img/sharp-darwin-x64": "npm:0.33.2" - "@img/sharp-libvips-darwin-arm64": "npm:1.0.1" - "@img/sharp-libvips-darwin-x64": "npm:1.0.1" - "@img/sharp-libvips-linux-arm": "npm:1.0.1" - "@img/sharp-libvips-linux-arm64": "npm:1.0.1" - "@img/sharp-libvips-linux-s390x": "npm:1.0.1" - "@img/sharp-libvips-linux-x64": "npm:1.0.1" - "@img/sharp-libvips-linuxmusl-arm64": "npm:1.0.1" - "@img/sharp-libvips-linuxmusl-x64": "npm:1.0.1" - "@img/sharp-linux-arm": "npm:0.33.2" - "@img/sharp-linux-arm64": "npm:0.33.2" - "@img/sharp-linux-s390x": "npm:0.33.2" - "@img/sharp-linux-x64": "npm:0.33.2" - "@img/sharp-linuxmusl-arm64": "npm:0.33.2" - "@img/sharp-linuxmusl-x64": "npm:0.33.2" - "@img/sharp-wasm32": "npm:0.33.2" - "@img/sharp-win32-ia32": "npm:0.33.2" - "@img/sharp-win32-x64": "npm:0.33.2" +"set-function-name@npm:^2.0.2": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + functions-have-names: "npm:^1.2.3" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/fce59f90696c450a8523e754abb305e2b8c73586452619c2bad5f7bf38c7b6b4651895c9db895679c5bef9554339cf3ef1c329b66ece3eda7255785fbe299316 + languageName: node + linkType: hard + +"sharp@npm:^0.33.5": + version: 0.33.5 + resolution: "sharp@npm:0.33.5" + dependencies: + "@img/sharp-darwin-arm64": "npm:0.33.5" + "@img/sharp-darwin-x64": "npm:0.33.5" + "@img/sharp-libvips-darwin-arm64": "npm:1.0.4" + "@img/sharp-libvips-darwin-x64": "npm:1.0.4" + "@img/sharp-libvips-linux-arm": "npm:1.0.5" + "@img/sharp-libvips-linux-arm64": "npm:1.0.4" + "@img/sharp-libvips-linux-s390x": "npm:1.0.4" + "@img/sharp-libvips-linux-x64": "npm:1.0.4" + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.0.4" + "@img/sharp-libvips-linuxmusl-x64": "npm:1.0.4" + "@img/sharp-linux-arm": "npm:0.33.5" + "@img/sharp-linux-arm64": "npm:0.33.5" + "@img/sharp-linux-s390x": "npm:0.33.5" + "@img/sharp-linux-x64": "npm:0.33.5" + "@img/sharp-linuxmusl-arm64": "npm:0.33.5" + "@img/sharp-linuxmusl-x64": "npm:0.33.5" + "@img/sharp-wasm32": "npm:0.33.5" + "@img/sharp-win32-ia32": "npm:0.33.5" + "@img/sharp-win32-x64": "npm:0.33.5" color: "npm:^4.2.3" - detect-libc: "npm:^2.0.2" - semver: "npm:^7.5.4" + detect-libc: "npm:^2.0.3" + semver: "npm:^7.6.3" dependenciesMeta: "@img/sharp-darwin-arm64": optional: true @@ -3555,7 +3923,7 @@ __metadata: optional: true "@img/sharp-win32-x64": optional: true - checksum: 10c0/4727fcf5e3e680f2f837f897c9fcff765a43a60c802ccb7064ab939b06318695e0d5d900039adb104370c1e675743bba16a514632193cbee64eae522270adc48 + checksum: 10c0/6b81421ddfe6ee524d8d77e325c5e147fef22884e1c7b1656dfd89a88d7025894115da02d5f984261bf2e6daa16f98cadd1721c4ba408b4212b1d2a60f233484 languageName: node linkType: hard @@ -3586,13 +3954,6 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^4.0.1": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 - languageName: node - linkType: hard - "simple-swizzle@npm:^0.2.2": version: 0.2.2 resolution: "simple-swizzle@npm:0.2.2" @@ -3602,13 +3963,6 @@ __metadata: languageName: node linkType: hard -"slash@npm:^3.0.0": - version: 3.0.0 - resolution: "slash@npm:3.0.0" - checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b - languageName: node - linkType: hard - "slash@npm:^4.0.0": version: 4.0.0 resolution: "slash@npm:4.0.0" @@ -3671,7 +4025,14 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"stable-hash@npm:^0.0.4": + version: 0.0.4 + resolution: "stable-hash@npm:0.0.4" + checksum: 10c0/53d010d2a1b014fb60d398c095f43912c353b7b44774e55222bb26fd428bc75b73d7bdfcae509ce927c23ca9c5aff2dc1bc82f191d30e57a879550bc2952bdb0 + languageName: node + linkType: hard + +"string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -3682,17 +4043,6 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^5.0.1, string-width@npm:^5.1.2": - version: 5.1.2 - resolution: "string-width@npm:5.1.2" - dependencies: - eastasianwidth: "npm:^0.2.0" - emoji-regex: "npm:^9.2.2" - strip-ansi: "npm:^7.0.1" - checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca - languageName: node - linkType: hard - "string.prototype.trim@npm:^1.2.8": version: 1.2.8 resolution: "string.prototype.trim@npm:1.2.8" @@ -3704,6 +4054,18 @@ __metadata: languageName: node linkType: hard +"string.prototype.trim@npm:^1.2.9": + version: 1.2.9 + resolution: "string.prototype.trim@npm:1.2.9" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/dcef1a0fb61d255778155006b372dff8cc6c4394bc39869117e4241f41a2c52899c0d263ffc7738a1f9e61488c490b05c0427faa15151efad721e1a9fb2663c2 + languageName: node + linkType: hard + "string.prototype.trimend@npm:^1.0.7": version: 1.0.7 resolution: "string.prototype.trimend@npm:1.0.7" @@ -3715,6 +4077,17 @@ __metadata: languageName: node linkType: hard +"string.prototype.trimend@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimend@npm:1.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/0a0b54c17c070551b38e756ae271865ac6cc5f60dabf2e7e343cceae7d9b02e1a1120a824e090e79da1b041a74464e8477e2da43e2775c85392be30a6f60963c + languageName: node + linkType: hard + "string.prototype.trimstart@npm:^1.0.7": version: 1.0.7 resolution: "string.prototype.trimstart@npm:1.0.7" @@ -3726,21 +4099,23 @@ __metadata: languageName: node linkType: hard -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/d53af1899959e53c83b64a5fd120be93e067da740e7e75acb433849aa640782fb6c7d4cd5b84c954c84413745a3764df135a8afeb22908b86a835290788d8366 languageName: node linkType: hard -"strip-ansi@npm:^7.0.1": - version: 7.1.0 - resolution: "strip-ansi@npm:7.1.0" +"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" dependencies: - ansi-regex: "npm:^6.0.1" - checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 languageName: node linkType: hard @@ -3806,13 +4181,6 @@ __metadata: languageName: node linkType: hard -"text-table@npm:^0.2.0": - version: 0.2.0 - resolution: "text-table@npm:0.2.0" - checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c - languageName: node - linkType: hard - "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -3829,12 +4197,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.0.1": - version: 1.0.3 - resolution: "ts-api-utils@npm:1.0.3" +"ts-api-utils@npm:^1.3.0": + version: 1.4.3 + resolution: "ts-api-utils@npm:1.4.3" peerDependencies: typescript: ">=4.2.0" - checksum: 10c0/9408338819c3aca2a709f0bc54e3f874227901506cacb1163612a6c8a43df224174feb965a5eafdae16f66fc68fd7bfee8d3275d0fa73fbb8699e03ed26520c9 + checksum: 10c0/e65dc6e7e8141140c23e1dc94984bf995d4f6801919c71d6dc27cf0cd51b100a91ffcfe5217626193e5bea9d46831e8586febdc7e172df3f1091a7384299e23a languageName: node linkType: hard @@ -3883,13 +4251,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.20.2": - version: 0.20.2 - resolution: "type-fest@npm:0.20.2" - checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3 - languageName: node - linkType: hard - "type-fest@npm:^1.0.1, type-fest@npm:^1.2.1, type-fest@npm:^1.2.2": version: 1.4.0 resolution: "type-fest@npm:1.4.0" @@ -3908,6 +4269,17 @@ __metadata: languageName: node linkType: hard +"typed-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-buffer@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/9e043eb38e1b4df4ddf9dde1aa64919ae8bb909571c1cc4490ba777d55d23a0c74c7d73afcdd29ec98616d91bb3ae0f705fad4421ea147e1daf9528200b562da + languageName: node + linkType: hard + "typed-array-byte-length@npm:^1.0.0": version: 1.0.0 resolution: "typed-array-byte-length@npm:1.0.0" @@ -3920,6 +4292,19 @@ __metadata: languageName: node linkType: hard +"typed-array-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "typed-array-byte-length@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/fcebeffb2436c9f355e91bd19e2368273b88c11d1acc0948a2a306792f1ab672bce4cfe524ab9f51a0505c9d7cd1c98eff4235c4f6bfef6a198f6cfc4ff3d4f3 + languageName: node + linkType: hard + "typed-array-byte-offset@npm:^1.0.0": version: 1.0.0 resolution: "typed-array-byte-offset@npm:1.0.0" @@ -3933,6 +4318,21 @@ __metadata: languageName: node linkType: hard +"typed-array-byte-offset@npm:^1.0.2": + version: 1.0.3 + resolution: "typed-array-byte-offset@npm:1.0.3" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10c0/5da29585f96671c0521475226d3227000b3e01d1e99208b66bb05b75c7c8f4d0e9cc2e79920f3bfbc792a00102df1daa2608a2753e3f291b671d5a80245bde5b + languageName: node + linkType: hard + "typed-array-length@npm:^1.0.4": version: 1.0.4 resolution: "typed-array-length@npm:1.0.4" @@ -3944,13 +4344,27 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.3.3": - version: 5.3.3 - resolution: "typescript@npm:5.3.3" +"typed-array-length@npm:^1.0.6": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 + languageName: node + linkType: hard + +"typescript@npm:5.7.2": + version: 5.7.2 + resolution: "typescript@npm:5.7.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/e33cef99d82573624fc0f854a2980322714986bc35b9cb4d1ce736ed182aeab78e2cb32b385efa493b2a976ef52c53e20d6c6918312353a91850e2b76f1ea44f + checksum: 10c0/a873118b5201b2ef332127ef5c63fb9d9c155e6fdbe211cbd9d8e65877283797cca76546bad742eea36ed7efbe3424a30376818f79c7318512064e8625d61622 languageName: node linkType: hard @@ -3974,13 +4388,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.3.3#optional!builtin": - version: 5.3.3 - resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" +"typescript@patch:typescript@npm%3A5.7.2#optional!builtin": + version: 5.7.2 + resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin::version=5.7.2&hash=d69c25" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/1d0a5f4ce496c42caa9a30e659c467c5686eae15d54b027ee7866744952547f1be1262f2d40de911618c242b510029d51d43ff605dba8fb740ec85ca2d3f9500 + checksum: 10c0/c891ccf04008bc1305ba34053db951f8a4584b4a1bf2f68fd972c4a354df3dc5e62c8bfed4f6ac2d12e5b3b1c49af312c83a651048f818cd5b4949d17baacd79 languageName: node linkType: hard @@ -4145,6 +4559,39 @@ __metadata: languageName: node linkType: hard +"which-builtin-type@npm:^1.1.4": + version: 1.2.0 + resolution: "which-builtin-type@npm:1.2.0" + dependencies: + call-bind: "npm:^1.0.7" + function.prototype.name: "npm:^1.1.6" + has-tostringtag: "npm:^1.0.2" + is-async-function: "npm:^2.0.0" + is-date-object: "npm:^1.0.5" + is-finalizationregistry: "npm:^1.1.0" + is-generator-function: "npm:^1.0.10" + is-regex: "npm:^1.1.4" + is-weakref: "npm:^1.0.2" + isarray: "npm:^2.0.5" + which-boxed-primitive: "npm:^1.0.2" + which-collection: "npm:^1.0.2" + which-typed-array: "npm:^1.1.15" + checksum: 10c0/7cd4a8ccfa6a3cb7c2296c716e7266b9f31a66f3e131fe7b185232c16d3ad21442046ec1798c4ec1e19dce7eb99c7751377192e5e734dc07042d14ec0f09b332 + languageName: node + linkType: hard + +"which-collection@npm:^1.0.2": + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" + dependencies: + is-map: "npm:^2.0.3" + is-set: "npm:^2.0.3" + is-weakmap: "npm:^2.0.2" + is-weakset: "npm:^2.0.3" + checksum: 10c0/3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2 + languageName: node + linkType: hard + "which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.13": version: 1.1.13 resolution: "which-typed-array@npm:1.1.13" @@ -4158,6 +4605,19 @@ __metadata: languageName: node linkType: hard +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": + version: 1.1.16 + resolution: "which-typed-array@npm:1.1.16" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/a9075293200db4fbce7c24d52731843542c5a19edfc66e31aa2cbefa788b5caa7ef05008f6e60d2c38d8198add6b92d0ddc2937918c5c308be398b1ebd8721af + languageName: node + linkType: hard + "which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" @@ -4169,7 +4629,7 @@ __metadata: languageName: node linkType: hard -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": +"wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" dependencies: @@ -4180,24 +4640,6 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^8.1.0": - version: 8.1.0 - resolution: "wrap-ansi@npm:8.1.0" - dependencies: - ansi-styles: "npm:^6.1.0" - string-width: "npm:^5.0.1" - strip-ansi: "npm:^7.0.1" - checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 - languageName: node - linkType: hard - -"wrappy@npm:1": - version: 1.0.2 - resolution: "wrappy@npm:1.0.2" - checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 - languageName: node - linkType: hard - "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8"