@stanfordspezi/spezi-web-design-system
Version:
Stanford Biodesign Digital Health Spezi Web Design System
4 lines • 198 kB
JavaScript
"use strict";const c=require("react/jsx-runtime"),R=require("./index.module-BOPSUQDU.js"),Pe=require("./Input-kwEpp-yJ.js"),y=require("react"),de=require("react-dom"),W=require("./misc-yOvtbcCM.js"),fe=require("./EmptyState-B35MhHmn.js"),pe=require("./ScrollArea-DJFi7AN0.js"),ge=require("./Skeleton-BzXu-Dyz.js"),C=require("./Tooltip-C5HSImRj.js"),be=require("./createLucideIcon-DhUaxPPk.js");function we(e){const s=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const r in e)if(r!=="default"){const i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(s,r,i.get?i:{enumerable:!0,get:()=>e[r]})}}return s.default=e,Object.freeze(s)}const g=we(y);var Q=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},ye={setTimeout:(e,s)=>setTimeout(e,s),clearTimeout:e=>clearTimeout(e),setInterval:(e,s)=>setInterval(e,s),clearInterval:e=>clearInterval(e)},ke=class{#r=ye;#e=!1;setTimeoutProvider(e){process.env.NODE_ENV!=="production"&&this.#e&&e!==this.#r&&console.error("[timeoutManager]: Switching provider after calls to previous provider might result in unexpected behavior.",{previous:this.#r,provider:e}),this.#r=e,process.env.NODE_ENV!=="production"&&(this.#e=!1)}setTimeout(e,s){return process.env.NODE_ENV!=="production"&&(this.#e=!0),this.#r.setTimeout(e,s)}clearTimeout(e){this.#r.clearTimeout(e)}setInterval(e,s){return process.env.NODE_ENV!=="production"&&(this.#e=!0),this.#r.setInterval(e,s)}clearInterval(e){this.#r.clearInterval(e)}},F=new ke;function xe(e){setTimeout(e,0)}var T=typeof window>"u"||"Deno"in globalThis;function D(){}function H(e){return typeof e=="number"&&e>=0&&e!==1/0}function Se(e,s){return Math.max(e+(s||0)-Date.now(),0)}function M(e,s){return typeof e=="function"?e(s):e}function k(e,s){return typeof e=="function"?e(s):e}var Ee=Object.prototype.hasOwnProperty;function A(e,s,r=0){if(e===s)return e;if(r>500)return s;const i=$(e)&&$(s);if(!i&&!(G(e)&&G(s)))return s;const l=(i?e:Object.keys(e)).length,t=i?s:Object.keys(s),n=t.length,a=i?new Array(n):{};let m=0;for(let u=0;u<n;u++){const v=i?u:t[u],h=e[v],q=s[v];if(h===q){a[v]=h,(i?u<l:Ee.call(e,v))&&m++;continue}if(h===null||q===null||typeof h!="object"||typeof q!="object"){a[v]=q;continue}const p=A(h,q,r+1);a[v]=p,p===h&&m++}return l===n&&m===l?e:a}function L(e,s){if(!s||Object.keys(e).length!==Object.keys(s).length)return!1;for(const r in e)if(e[r]!==s[r])return!1;return!0}function $(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function G(e){if(!K(e))return!1;const s=e.constructor;if(s===void 0)return!0;const r=s.prototype;return!(!K(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function K(e){return Object.prototype.toString.call(e)==="[object Object]"}function J(e,s,r){if(typeof r.structuralSharing=="function")return r.structuralSharing(e,s);if(r.structuralSharing!==!1){if(process.env.NODE_ENV!=="production")try{return A(e,s)}catch(i){throw console.error(`Structural sharing requires data to be JSON serializable. To fix this, turn off structuralSharing or return JSON-serializable data from your queryFn. [${r.queryHash}]: ${i}`),i}return A(e,s)}return s}function le(e,s){return typeof e=="function"?e(...s):!!e}var ze=class extends Q{#r;#e;#i;constructor(){super(),this.#i=e=>{if(!T&&window.addEventListener){const s=()=>e();return window.addEventListener("visibilitychange",s,!1),()=>{window.removeEventListener("visibilitychange",s)}}}}onSubscribe(){this.#e||this.setEventListener(this.#i)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#i=e,this.#e?.(),this.#e=e(s=>{typeof s=="boolean"?this.setFocused(s):this.onFocus()})}setFocused(e){this.#r!==e&&(this.#r=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(s=>{s(e)})}isFocused(){return typeof this.#r=="boolean"?this.#r:globalThis.document?.visibilityState!=="hidden"}},Oe=new ze;function X(){let e,s;const r=new Promise((o,l)=>{e=o,s=l});r.status="pending",r.catch(()=>{});function i(o){Object.assign(r,o),delete r.resolve,delete r.reject}return r.resolve=o=>{i({status:"fulfilled",value:o}),e(o)},r.reject=o=>{i({status:"rejected",reason:o}),s(o)},r}var Ie=xe;function Re(){let e=[],s=0,r=n=>{n()},i=n=>{n()},o=Ie;const l=n=>{s?e.push(n):o(()=>{r(n)})},t=()=>{const n=e;e=[],n.length&&o(()=>{i(()=>{n.forEach(a=>{r(a)})})})};return{batch:n=>{let a;s++;try{a=n()}finally{s--,s||t()}return a},batchCalls:n=>(...a)=>{l(()=>{n(...a)})},schedule:l,setNotifyFunction:n=>{r=n},setBatchNotifyFunction:n=>{i=n},setScheduler:n=>{o=n}}}var ue=Re(),Ce=class extends Q{#r=!0;#e;#i;constructor(){super(),this.#i=e=>{if(!T&&window.addEventListener){const s=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",s,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",s),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#e||this.setEventListener(this.#i)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#i=e,this.#e?.(),this.#e=e(this.setOnline.bind(this))}setOnline(e){this.#r!==e&&(this.#r=e,this.listeners.forEach(r=>{r(e)}))}isOnline(){return this.#r}},Me=new Ce;function Te(e){return(e??"online")==="online"?Me.isOnline():!0}function je(e,s){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Te(s.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}var Ne=class extends Q{constructor(e,s){super(),this.options=s,this.#r=e,this.#t=null,this.#o=X(),this.bindMethods(),this.setOptions(s)}#r;#e=void 0;#i=void 0;#s=void 0;#l;#m;#o;#t;#P;#v;#q;#u;#h;#n;#c=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),Y(this.#e,this.options)?this.#a():this.updateResult(),this.#g())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return V(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return V(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#w(),this.#e.removeObserver(this)}setOptions(e){const s=this.options,r=this.#e;if(this.options=this.#r.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof k(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#y(),this.#e.setOptions(this.options),s._defaulted&&!L(this.options,s)&&this.#r.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const i=this.hasListeners();i&&Z(this.#e,r,this.options,s)&&this.#a(),this.updateResult(),i&&(this.#e!==r||k(this.options.enabled,this.#e)!==k(s.enabled,this.#e)||M(this.options.staleTime,this.#e)!==M(s.staleTime,this.#e))&&this.#d();const o=this.#f();i&&(this.#e!==r||k(this.options.enabled,this.#e)!==k(s.enabled,this.#e)||o!==this.#n)&&this.#p(o)}getOptimisticResult(e){const s=this.#r.getQueryCache().build(this.#r,e),r=this.createResult(s,e);return Fe(this,r)&&(this.#s=r,this.#m=this.options,this.#l=this.#e.state),r}getCurrentResult(){return this.#s}trackResult(e,s){return new Proxy(e,{get:(r,i)=>(this.trackProp(i),s?.(i),i==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#o.status==="pending"&&this.#o.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(r,i))})}trackProp(e){this.#c.add(e)}getCurrentQuery(){return this.#e}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const s=this.#r.defaultQueryOptions(e),r=this.#r.getQueryCache().build(this.#r,s);return r.fetch().then(()=>this.createResult(r,s))}fetch(e){return this.#a({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#s))}#a(e){this.#y();let s=this.#e.fetch(this.options,e);return e?.throwOnError||(s=s.catch(D)),s}#d(){this.#b();const e=M(this.options.staleTime,this.#e);if(T||this.#s.isStale||!H(e))return;const r=Se(this.#s.dataUpdatedAt,e)+1;this.#u=F.setTimeout(()=>{this.#s.isStale||this.updateResult()},r)}#f(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#p(e){this.#w(),this.#n=e,!(T||k(this.options.enabled,this.#e)===!1||!H(this.#n)||this.#n===0)&&(this.#h=F.setInterval(()=>{(this.options.refetchIntervalInBackground||Oe.isFocused())&&this.#a()},this.#n))}#g(){this.#d(),this.#p(this.#f())}#b(){this.#u&&(F.clearTimeout(this.#u),this.#u=void 0)}#w(){this.#h&&(F.clearInterval(this.#h),this.#h=void 0)}createResult(e,s){const r=this.#e,i=this.options,o=this.#s,l=this.#l,t=this.#m,a=e!==r?e.state:this.#i,{state:m}=e;let u={...m},v=!1,h;if(s._optimisticResults){const w=this.hasListeners(),I=!w&&Y(e,s),j=w&&Z(e,r,s,i);(I||j)&&(u={...u,...je(m.data,e.options)}),s._optimisticResults==="isRestoring"&&(u.fetchStatus="idle")}let{error:q,errorUpdatedAt:p,status:P}=u;h=u.data;let f=!1;if(s.placeholderData!==void 0&&h===void 0&&P==="pending"){let w;o?.isPlaceholderData&&s.placeholderData===t?.placeholderData?(w=o.data,f=!0):w=typeof s.placeholderData=="function"?s.placeholderData(this.#q?.state.data,this.#q):s.placeholderData,w!==void 0&&(P="success",h=J(o?.data,w,s),v=!0)}if(s.select&&h!==void 0&&!f)if(o&&h===l?.data&&s.select===this.#P)h=this.#v;else try{this.#P=s.select,h=s.select(h),h=J(o?.data,h,s),this.#v=h,this.#t=null}catch(w){this.#t=w}this.#t&&(q=this.#t,h=this.#v,p=Date.now(),P="error");const b=u.fetchStatus==="fetching",d=P==="pending",E=P==="error",x=d&&b,O=h!==void 0,S={status:P,fetchStatus:u.fetchStatus,isPending:d,isSuccess:P==="success",isError:E,isInitialLoading:x,isLoading:x,data:h,dataUpdatedAt:u.dataUpdatedAt,error:q,errorUpdatedAt:p,failureCount:u.fetchFailureCount,failureReason:u.fetchFailureReason,errorUpdateCount:u.errorUpdateCount,isFetched:u.dataUpdateCount>0||u.errorUpdateCount>0,isFetchedAfterMount:u.dataUpdateCount>a.dataUpdateCount||u.errorUpdateCount>a.errorUpdateCount,isFetching:b,isRefetching:b&&!d,isLoadingError:E&&!O,isPaused:u.fetchStatus==="paused",isPlaceholderData:v,isRefetchError:E&&O,isStale:U(e,s),refetch:this.refetch,promise:this.#o,isEnabled:k(s.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const w=S.data!==void 0,I=S.status==="error"&&!w,j=_=>{I?_.reject(S.error):w&&_.resolve(S.data)},B=()=>{const _=this.#o=S.promise=X();j(_)},N=this.#o;switch(N.status){case"pending":e.queryHash===r.queryHash&&j(N);break;case"fulfilled":(I||S.data!==N.value)&&B();break;case"rejected":(!I||S.error!==N.reason)&&B();break}}return S}updateResult(){const e=this.#s,s=this.createResult(this.#e,this.options);if(this.#l=this.#e.state,this.#m=this.options,this.#l.data!==void 0&&(this.#q=this.#e),L(s,e))return;this.#s=s;const r=()=>{if(!e)return!0;const{notifyOnChangeProps:i}=this.options,o=typeof i=="function"?i():i;if(o==="all"||!o&&!this.#c.size)return!0;const l=new Set(o??this.#c);return this.options.throwOnError&&l.add("error"),Object.keys(this.#s).some(t=>{const n=t;return this.#s[n]!==e[n]&&l.has(n)})};this.#k({listeners:r()})}#y(){const e=this.#r.getQueryCache().build(this.#r,this.options);if(e===this.#e)return;const s=this.#e;this.#e=e,this.#i=e.state,this.hasListeners()&&(s?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#g()}#k(e){ue.batch(()=>{e.listeners&&this.listeners.forEach(s=>{s(this.#s)}),this.#r.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function _e(e,s){return k(s.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&s.retryOnMount===!1)}function Y(e,s){return _e(e,s)||e.state.data!==void 0&&V(e,s,s.refetchOnMount)}function V(e,s,r){if(k(s.enabled,e)!==!1&&M(s.staleTime,e)!=="static"){const i=typeof r=="function"?r(e):r;return i==="always"||i!==!1&&U(e,s)}return!1}function Z(e,s,r,i){return(e!==s||k(i.enabled,e)===!1)&&(!r.suspense||e.state.status!=="error")&&U(e,r)}function U(e,s){return k(s.enabled,e)!==!1&&e.isStaleByTime(M(s.staleTime,e))}function Fe(e,s){return!L(e.getCurrentResult(),s)}var De=g.createContext(void 0),Ae=e=>{const s=g.useContext(De);if(!s)throw new Error("No QueryClient set, use QueryClientProvider to set one");return s},he=g.createContext(!1),Le=()=>g.useContext(he);he.Provider;function Ve(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var We=g.createContext(Ve()),Qe=()=>g.useContext(We),Ue=(e,s,r)=>{const i=r?.state.error&&typeof e.throwOnError=="function"?le(e.throwOnError,[r.state.error,r]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||i)&&(s.isReset()||(e.retryOnMount=!1))},Be=e=>{g.useEffect(()=>{e.clearReset()},[e])},He=({result:e,errorResetBoundary:s,throwOnError:r,query:i,suspense:o})=>e.isError&&!s.isReset()&&!e.isFetching&&i&&(o&&e.data===void 0||le(r,[e.error,i])),$e=e=>{if(e.suspense){const r=o=>o==="static"?o:Math.max(o??1e3,1e3),i=e.staleTime;e.staleTime=typeof i=="function"?(...o)=>r(i(...o)):r(i),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},Ge=(e,s)=>e.isLoading&&e.isFetching&&!s,Ke=(e,s)=>e?.suspense&&s.isPending,ee=(e,s,r)=>s.fetchOptimistic(e).catch(()=>{r.clearReset()});function Je(e,s,r){if(process.env.NODE_ENV!=="production"&&(typeof e!="object"||Array.isArray(e)))throw new Error('Bad argument type. Starting with v5, only the "Object" form is allowed when calling query related functions. Please use the error stack to find the culprit call. More info here: https://tanstack.com/query/latest/docs/react/guides/migrating-to-v5#supports-a-single-signature-one-object');const i=Le(),o=Qe(),l=Ae(),t=l.defaultQueryOptions(e);l.getDefaultOptions().queries?._experimental_beforeQuery?.(t);const n=l.getQueryCache().get(t.queryHash);process.env.NODE_ENV!=="production"&&(t.queryFn||console.error(`[${t.queryHash}]: No queryFn was passed as an option, and no default queryFn was found. The queryFn parameter is only optional when using a default queryFn. More info here: https://tanstack.com/query/latest/docs/framework/react/guides/default-query-function`)),t._optimisticResults=i?"isRestoring":"optimistic",$e(t),Ue(t,o,n),Be(o);const a=!l.getQueryCache().get(t.queryHash),[m]=g.useState(()=>new s(l,t)),u=m.getOptimisticResult(t),v=!i&&e.subscribed!==!1;if(g.useSyncExternalStore(g.useCallback(h=>{const q=v?m.subscribe(ue.batchCalls(h)):D;return m.updateResult(),q},[m,v]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),g.useEffect(()=>{m.setOptions(t)},[t,m]),Ke(t,u))throw ee(t,m,o);if(He({result:u,errorResetBoundary:o,throwOnError:t.throwOnError,query:n,suspense:t.suspense}))throw u.error;return l.getDefaultOptions().queries?._experimental_afterQuery?.(t,u),t.experimental_prefetchInRender&&!T&&Ge(u,i)&&(a?ee(t,m,o):n?.promise)?.catch(D).finally(()=>{m.updateResult()}),t.notifyOnChangeProps?u:m.trackResult(u)}function Xe(e,s){return Je(e,Ne)}function z(e,s,r){let i=r.initialDeps??[],o,l=!0;function t(){var n,a,m;let u;r.key&&((n=r.debug)!=null&&n.call(r))&&(u=Date.now());const v=e();if(!(v.length!==i.length||v.some((p,P)=>i[P]!==p)))return o;i=v;let q;if(r.key&&((a=r.debug)!=null&&a.call(r))&&(q=Date.now()),o=s(...v),r.key&&((m=r.debug)!=null&&m.call(r))){const p=Math.round((Date.now()-u)*100)/100,P=Math.round((Date.now()-q)*100)/100,f=P/16,b=(d,E)=>{for(d=String(d);d.length<E;)d=" "+d;return d};console.info(`%c⏱ ${b(P,5)} /${b(p,5)} ms`,`
font-size: .6rem;
font-weight: bold;
color: hsl(${Math.max(0,Math.min(120-120*f,120))}deg 100% 31%);`,r?.key)}return r?.onChange&&!(l&&r.skipInitialOnChange)&&r.onChange(o),l=!1,o}return t.updateDeps=n=>{i=n},t}function re(e,s){if(e===void 0)throw new Error("Unexpected undefined");return e}const Ye=(e,s)=>Math.abs(e-s)<1.01,Ze=(e,s,r)=>{let i;return function(...o){e.clearTimeout(i),i=e.setTimeout(()=>s.apply(this,o),r)}},se=e=>{const{offsetWidth:s,offsetHeight:r}=e;return{width:s,height:r}},er=e=>e,rr=e=>{const s=Math.max(e.startIndex-e.overscan,0),r=Math.min(e.endIndex+e.overscan,e.count-1),i=[];for(let o=s;o<=r;o++)i.push(o);return i},sr=(e,s)=>{const r=e.scrollElement;if(!r)return;const i=e.targetWindow;if(!i)return;const o=t=>{const{width:n,height:a}=t;s({width:Math.round(n),height:Math.round(a)})};if(o(se(r)),!i.ResizeObserver)return()=>{};const l=new i.ResizeObserver(t=>{const n=()=>{const a=t[0];if(a?.borderBoxSize){const m=a.borderBoxSize[0];if(m){o({width:m.inlineSize,height:m.blockSize});return}}o(se(r))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(n):n()});return l.observe(r,{box:"border-box"}),()=>{l.unobserve(r)}},ie={passive:!0},oe=typeof window>"u"?!0:"onscrollend"in window,ir=(e,s)=>{const r=e.scrollElement;if(!r)return;const i=e.targetWindow;if(!i)return;let o=0;const l=e.options.useScrollendEvent&&oe?()=>{}:Ze(i,()=>{s(o,!1)},e.options.isScrollingResetDelay),t=u=>()=>{const{horizontal:v,isRtl:h}=e.options;o=v?r.scrollLeft*(h&&-1||1):r.scrollTop,l(),s(o,u)},n=t(!0),a=t(!1);r.addEventListener("scroll",n,ie);const m=e.options.useScrollendEvent&&oe;return m&&r.addEventListener("scrollend",a,ie),()=>{r.removeEventListener("scroll",n),m&&r.removeEventListener("scrollend",a)}},or=(e,s,r)=>{if(s?.borderBoxSize){const i=s.borderBoxSize[0];if(i)return Math.round(i[r.options.horizontal?"inlineSize":"blockSize"])}return e[r.options.horizontal?"offsetWidth":"offsetHeight"]},tr=(e,{adjustments:s=0,behavior:r},i)=>{var o,l;const t=e+s;(l=(o=i.scrollElement)==null?void 0:o.scrollTo)==null||l.call(o,{[i.options.horizontal?"left":"top"]:t,behavior:r})};class nr{constructor(s){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.currentScrollToIndex=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.laneAssignments=new Map,this.pendingMeasuredCacheIndexes=[],this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let r=null;const i=()=>r||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:r=new this.targetWindow.ResizeObserver(o=>{o.forEach(l=>{const t=()=>{this._measureElement(l.target,l)};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(t):t()})}));return{disconnect:()=>{var o;(o=i())==null||o.disconnect(),r=null},observe:o=>{var l;return(l=i())==null?void 0:l.observe(o,{box:"border-box"})},unobserve:o=>{var l;return(l=i())==null?void 0:l.unobserve(o)}}})(),this.range=null,this.setOptions=r=>{Object.entries(r).forEach(([i,o])=>{typeof o>"u"&&delete r[i]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:er,rangeExtractor:rr,onChange:()=>{},measureElement:or,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...r}},this.notify=r=>{var i,o;(o=(i=this.options).onChange)==null||o.call(i,this,r)},this.maybeNotify=z(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),r=>{this.notify(r)},{key:process.env.NODE_ENV!=="production"&&"maybeNotify",debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(r=>r()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var r;const i=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==i){if(this.cleanup(),!i){this.maybeNotify();return}this.scrollElement=i,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=((r=this.scrollElement)==null?void 0:r.window)??null,this.elementsCache.forEach(o=>{this.observer.observe(o)}),this.unsubs.push(this.options.observeElementRect(this,o=>{this.scrollRect=o,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(o,l)=>{this.scrollAdjustments=0,this.scrollDirection=l?this.getScrollOffset()<o?"forward":"backward":null,this.scrollOffset=o,this.isScrolling=l,this.maybeNotify()})),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}},this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??(typeof this.options.initialOffset=="function"?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(r,i)=>{const o=new Map,l=new Map;for(let t=i-1;t>=0;t--){const n=r[t];if(o.has(n.lane))continue;const a=l.get(n.lane);if(a==null||n.end>a.end?l.set(n.lane,n):n.end<a.end&&o.set(n.lane,!0),o.size===this.options.lanes)break}return l.size===this.options.lanes?Array.from(l.values()).sort((t,n)=>t.end===n.end?t.index-n.index:t.end-n.end)[0]:void 0},this.getMeasurementOptions=z(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes],(r,i,o,l,t,n)=>(this.prevLanes!==void 0&&this.prevLanes!==n&&(this.lanesChangedFlag=!0),this.prevLanes=n,this.pendingMeasuredCacheIndexes=[],{count:r,paddingStart:i,scrollMargin:o,getItemKey:l,enabled:t,lanes:n}),{key:!1}),this.getMeasurements=z(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:r,paddingStart:i,scrollMargin:o,getItemKey:l,enabled:t,lanes:n},a)=>{if(!t)return this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>r)for(const h of this.laneAssignments.keys())h>=r&&this.laneAssignments.delete(h);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMeasuredCacheIndexes=[]),this.measurementsCache.length===0&&!this.lanesSettling&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(h=>{this.itemSizeCache.set(h.key,h.size)}));const m=this.lanesSettling?0:this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[],this.lanesSettling&&this.measurementsCache.length===r&&(this.lanesSettling=!1);const u=this.measurementsCache.slice(0,m),v=new Array(n).fill(void 0);for(let h=0;h<m;h++){const q=u[h];q&&(v[q.lane]=h)}for(let h=m;h<r;h++){const q=l(h),p=this.laneAssignments.get(h);let P,f;if(p!==void 0&&this.options.lanes>1){P=p;const x=v[P],O=x!==void 0?u[x]:void 0;f=O?O.end+this.options.gap:i+o}else{const x=this.options.lanes===1?u[h-1]:this.getFurthestMeasurement(u,h);f=x?x.end+this.options.gap:i+o,P=x?x.lane:h%this.options.lanes,this.options.lanes>1&&this.laneAssignments.set(h,P)}const b=a.get(q),d=typeof b=="number"?b:this.options.estimateSize(h),E=f+d;u[h]={index:h,start:f,size:d,end:E,key:q,lane:P},v[P]=h}return this.measurementsCache=u,u},{key:process.env.NODE_ENV!=="production"&&"getMeasurements",debug:()=>this.options.debug}),this.calculateRange=z(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(r,i,o,l)=>this.range=r.length>0&&i>0?lr({measurements:r,outerSize:i,scrollOffset:o,lanes:l}):null,{key:process.env.NODE_ENV!=="production"&&"calculateRange",debug:()=>this.options.debug}),this.getVirtualIndexes=z(()=>{let r=null,i=null;const o=this.calculateRange();return o&&(r=o.startIndex,i=o.endIndex),this.maybeNotify.updateDeps([this.isScrolling,r,i]),[this.options.rangeExtractor,this.options.overscan,this.options.count,r,i]},(r,i,o,l,t)=>l===null||t===null?[]:r({startIndex:l,endIndex:t,overscan:i,count:o}),{key:process.env.NODE_ENV!=="production"&&"getVirtualIndexes",debug:()=>this.options.debug}),this.indexFromElement=r=>{const i=this.options.indexAttribute,o=r.getAttribute(i);return o?parseInt(o,10):(console.warn(`Missing attribute name '${i}={index}' on measured element.`),-1)},this._measureElement=(r,i)=>{const o=this.indexFromElement(r),l=this.measurementsCache[o];if(!l)return;const t=l.key,n=this.elementsCache.get(t);n!==r&&(n&&this.observer.unobserve(n),this.observer.observe(r),this.elementsCache.set(t,r)),r.isConnected&&this.resizeItem(o,this.options.measureElement(r,i,this))},this.resizeItem=(r,i)=>{const o=this.measurementsCache[r];if(!o)return;const l=this.itemSizeCache.get(o.key)??o.size,t=i-l;t!==0&&((this.shouldAdjustScrollPositionOnItemSizeChange!==void 0?this.shouldAdjustScrollPositionOnItemSizeChange(o,t,this):o.start<this.getScrollOffset()+this.scrollAdjustments)&&(process.env.NODE_ENV!=="production"&&this.options.debug&&console.info("correction",t),this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=t,behavior:void 0})),this.pendingMeasuredCacheIndexes.push(o.index),this.itemSizeCache=new Map(this.itemSizeCache.set(o.key,i)),this.notify(!1))},this.measureElement=r=>{if(!r){this.elementsCache.forEach((i,o)=>{i.isConnected||(this.observer.unobserve(i),this.elementsCache.delete(o))});return}this._measureElement(r,void 0)},this.getVirtualItems=z(()=>[this.getVirtualIndexes(),this.getMeasurements()],(r,i)=>{const o=[];for(let l=0,t=r.length;l<t;l++){const n=r[l],a=i[n];o.push(a)}return o},{key:process.env.NODE_ENV!=="production"&&"getVirtualItems",debug:()=>this.options.debug}),this.getVirtualItemForOffset=r=>{const i=this.getMeasurements();if(i.length!==0)return re(i[ae(0,i.length-1,o=>re(i[o]).start,r)])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if("scrollHeight"in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{const r=this.scrollElement.document.documentElement;return this.options.horizontal?r.scrollWidth-this.scrollElement.innerWidth:r.scrollHeight-this.scrollElement.innerHeight}},this.getOffsetForAlignment=(r,i,o=0)=>{if(!this.scrollElement)return 0;const l=this.getSize(),t=this.getScrollOffset();i==="auto"&&(i=r>=t+l?"end":"start"),i==="center"?r+=(o-l)/2:i==="end"&&(r-=l);const n=this.getMaxScrollOffset();return Math.max(Math.min(n,r),0)},this.getOffsetForIndex=(r,i="auto")=>{r=Math.max(0,Math.min(r,this.options.count-1));const o=this.measurementsCache[r];if(!o)return;const l=this.getSize(),t=this.getScrollOffset();if(i==="auto")if(o.end>=t+l-this.options.scrollPaddingEnd)i="end";else if(o.start<=t+this.options.scrollPaddingStart)i="start";else return[t,i];if(i==="end"&&r===this.options.count-1)return[this.getMaxScrollOffset(),i];const n=i==="end"?o.end+this.options.scrollPaddingEnd:o.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(n,i,o.size),i]},this.isDynamicMode=()=>this.elementsCache.size>0,this.scrollToOffset=(r,{align:i="start",behavior:o}={})=>{o==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(r,i),{adjustments:void 0,behavior:o})},this.scrollToIndex=(r,{align:i="auto",behavior:o}={})=>{o==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),r=Math.max(0,Math.min(r,this.options.count-1)),this.currentScrollToIndex=r;let l=0;const t=10,n=m=>{if(!this.targetWindow)return;const u=this.getOffsetForIndex(r,m);if(!u){console.warn("Failed to get offset for index:",r);return}const[v,h]=u;this._scrollToOffset(v,{adjustments:void 0,behavior:o}),this.targetWindow.requestAnimationFrame(()=>{if(!this.targetWindow)return;const q=()=>{if(this.currentScrollToIndex!==r)return;const p=this.getScrollOffset(),P=this.getOffsetForIndex(r,h);if(!P){console.warn("Failed to get offset for index:",r);return}Ye(P[0],p)||a(h)};this.isDynamicMode()?this.targetWindow.requestAnimationFrame(q):q()})},a=m=>{this.targetWindow&&this.currentScrollToIndex===r&&(l++,l<t?(process.env.NODE_ENV!=="production"&&this.options.debug&&console.info("Schedule retry",l,t),this.targetWindow.requestAnimationFrame(()=>n(m))):console.warn(`Failed to scroll to index ${r} after ${t} attempts.`))};n(i)},this.scrollBy=(r,{behavior:i}={})=>{i==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+r,{adjustments:void 0,behavior:i})},this.getTotalSize=()=>{var r;const i=this.getMeasurements();let o;if(i.length===0)o=this.options.paddingStart;else if(this.options.lanes===1)o=((r=i[i.length-1])==null?void 0:r.end)??0;else{const l=Array(this.options.lanes).fill(null);let t=i.length-1;for(;t>=0&&l.some(n=>n===null);){const n=i[t];l[n.lane]===null&&(l[n.lane]=n.end),t--}o=Math.max(...l.filter(n=>n!==null))}return Math.max(o-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(r,{adjustments:i,behavior:o})=>{this.options.scrollToFn(r,{behavior:o,adjustments:i},this)},this.measure=()=>{this.itemSizeCache=new Map,this.laneAssignments=new Map,this.notify(!1)},this.setOptions(s)}}const ae=(e,s,r,i)=>{for(;e<=s;){const o=(e+s)/2|0,l=r(o);if(l<i)e=o+1;else if(l>i)s=o-1;else return o}return e>0?e-1:0};function lr({measurements:e,outerSize:s,scrollOffset:r,lanes:i}){const o=e.length-1,l=a=>e[a].start;if(e.length<=i)return{startIndex:0,endIndex:o};let t=ae(0,o,l,r),n=t;if(i===1)for(;n<o&&e[n].end<r+s;)n++;else if(i>1){const a=Array(i).fill(0);for(;n<o&&a.some(u=>u<r+s);){const u=e[n];a[u.lane]=u.end,n++}const m=Array(i).fill(r+s);for(;t>=0&&m.some(u=>u>=r);){const u=e[t];m[u.lane]=u.start,t--}t=Math.max(0,t-t%i),n=Math.min(o,n+(i-1-n%i))}return{startIndex:t,endIndex:n}}const te=typeof document<"u"?g.useLayoutEffect:g.useEffect;function ur({useFlushSync:e=!0,...s}){const r=g.useReducer(()=>({}),{})[1],i={...s,onChange:(l,t)=>{var n;e&&t?de.flushSync(r):r(),(n=s.onChange)==null||n.call(s,l,t)}},[o]=g.useState(()=>new nr(i));return o.setOptions(i),te(()=>o._didMount(),[]),te(()=>o._willUpdate()),o}function hr(e){return ur({observeElementRect:sr,observeElementOffset:ir,scrollToFn:tr,...e})}const ne={"a-arrow-down":()=>Promise.resolve().then(()=>require("./a-arrow-down-DBC70JVa.js")),"a-arrow-up":()=>Promise.resolve().then(()=>require("./a-arrow-up-DOd_uAc4.js")),"a-large-small":()=>Promise.resolve().then(()=>require("./a-large-small-BoFwospg.js")),accessibility:()=>Promise.resolve().then(()=>require("./accessibility-BMp8_0aw.js")),activity:()=>Promise.resolve().then(()=>require("./activity-C0HWHTmI.js")),"air-vent":()=>Promise.resolve().then(()=>require("./air-vent-ClHgezZl.js")),airplay:()=>Promise.resolve().then(()=>require("./airplay-BNgwW_PX.js")),"alarm-clock-check":()=>Promise.resolve().then(()=>require("./alarm-clock-check-BB4IQ_7F.js")),"alarm-check":()=>Promise.resolve().then(()=>require("./alarm-clock-check-BB4IQ_7F.js")),"alarm-clock-minus":()=>Promise.resolve().then(()=>require("./alarm-clock-minus-DwJoMbDy.js")),"alarm-minus":()=>Promise.resolve().then(()=>require("./alarm-clock-minus-DwJoMbDy.js")),"alarm-clock-off":()=>Promise.resolve().then(()=>require("./alarm-clock-off-DPRQmo07.js")),"alarm-clock-plus":()=>Promise.resolve().then(()=>require("./alarm-clock-plus-DArHjyZS.js")),"alarm-plus":()=>Promise.resolve().then(()=>require("./alarm-clock-plus-DArHjyZS.js")),"alarm-clock":()=>Promise.resolve().then(()=>require("./alarm-clock-CIMZZTsC.js")),"alarm-smoke":()=>Promise.resolve().then(()=>require("./alarm-smoke-re7MyC3Q.js")),album:()=>Promise.resolve().then(()=>require("./album-C2XG81YA.js")),"align-center-horizontal":()=>Promise.resolve().then(()=>require("./align-center-horizontal-DzpYRc8u.js")),"align-center-vertical":()=>Promise.resolve().then(()=>require("./align-center-vertical-7Dr23UNe.js")),"align-end-horizontal":()=>Promise.resolve().then(()=>require("./align-end-horizontal-0L1DM3CL.js")),"align-end-vertical":()=>Promise.resolve().then(()=>require("./align-end-vertical-DMArrYJh.js")),"align-horizontal-distribute-center":()=>Promise.resolve().then(()=>require("./align-horizontal-distribute-center-fALr39Bu.js")),"align-horizontal-distribute-end":()=>Promise.resolve().then(()=>require("./align-horizontal-distribute-end-BNp7XgpZ.js")),"align-horizontal-distribute-start":()=>Promise.resolve().then(()=>require("./align-horizontal-distribute-start-wcyvQ5lf.js")),"align-horizontal-justify-center":()=>Promise.resolve().then(()=>require("./align-horizontal-justify-center-C3B66Qo_.js")),"align-horizontal-justify-end":()=>Promise.resolve().then(()=>require("./align-horizontal-justify-end-CuFjsE1z.js")),"align-horizontal-justify-start":()=>Promise.resolve().then(()=>require("./align-horizontal-justify-start-BIU04knm.js")),"align-horizontal-space-around":()=>Promise.resolve().then(()=>require("./align-horizontal-space-around-BQGUAxL6.js")),"align-horizontal-space-between":()=>Promise.resolve().then(()=>require("./align-horizontal-space-between-CP5RiZmb.js")),"align-start-horizontal":()=>Promise.resolve().then(()=>require("./align-start-horizontal-DJcR-MQZ.js")),"align-start-vertical":()=>Promise.resolve().then(()=>require("./align-start-vertical-DwCU63E9.js")),"align-vertical-distribute-center":()=>Promise.resolve().then(()=>require("./align-vertical-distribute-center-Z800Ma33.js")),"align-vertical-distribute-end":()=>Promise.resolve().then(()=>require("./align-vertical-distribute-end-Cm2sbEDv.js")),"align-vertical-distribute-start":()=>Promise.resolve().then(()=>require("./align-vertical-distribute-start-C7-_C18T.js")),"align-vertical-justify-center":()=>Promise.resolve().then(()=>require("./align-vertical-justify-center-Dazbiv2W.js")),"align-vertical-justify-end":()=>Promise.resolve().then(()=>require("./align-vertical-justify-end-Px7T4WCC.js")),"align-vertical-justify-start":()=>Promise.resolve().then(()=>require("./align-vertical-justify-start-BBeIrBFl.js")),"align-vertical-space-around":()=>Promise.resolve().then(()=>require("./align-vertical-space-around-BZYxI6sO.js")),"align-vertical-space-between":()=>Promise.resolve().then(()=>require("./align-vertical-space-between-Bx0t5HJW.js")),ambulance:()=>Promise.resolve().then(()=>require("./ambulance-C1kBfj1f.js")),ampersand:()=>Promise.resolve().then(()=>require("./ampersand-CL2-PULt.js")),ampersands:()=>Promise.resolve().then(()=>require("./ampersands-BPVD4YHz.js")),amphora:()=>Promise.resolve().then(()=>require("./amphora-De44o8aq.js")),anchor:()=>Promise.resolve().then(()=>require("./anchor-0k9PvdtW.js")),angry:()=>Promise.resolve().then(()=>require("./angry-DTGXwoSq.js")),annoyed:()=>Promise.resolve().then(()=>require("./annoyed-DkMPAtk8.js")),antenna:()=>Promise.resolve().then(()=>require("./antenna-DhpGxn52.js")),anvil:()=>Promise.resolve().then(()=>require("./anvil--SfQ0ZVP.js")),aperture:()=>Promise.resolve().then(()=>require("./aperture-DWBJ7ms7.js")),"app-window-mac":()=>Promise.resolve().then(()=>require("./app-window-mac-BX87eRgG.js")),"app-window":()=>Promise.resolve().then(()=>require("./app-window-DlwwfYEO.js")),apple:()=>Promise.resolve().then(()=>require("./apple-7vQXkzED.js")),"archive-restore":()=>Promise.resolve().then(()=>require("./archive-restore-zaZuOU1_.js")),"archive-x":()=>Promise.resolve().then(()=>require("./archive-x-DTsF4pjQ.js")),archive:()=>Promise.resolve().then(()=>require("./archive-XDSB-ExN.js")),armchair:()=>Promise.resolve().then(()=>require("./armchair-D-JUeFxt.js")),"arrow-big-down-dash":()=>Promise.resolve().then(()=>require("./arrow-big-down-dash-C8rwk6DV.js")),"arrow-big-down":()=>Promise.resolve().then(()=>require("./arrow-big-down-Cct7B_G6.js")),"arrow-big-left-dash":()=>Promise.resolve().then(()=>require("./arrow-big-left-dash-CfPkxx1c.js")),"arrow-big-left":()=>Promise.resolve().then(()=>require("./arrow-big-left-D51U24or.js")),"arrow-big-right-dash":()=>Promise.resolve().then(()=>require("./arrow-big-right-dash-CiUzfeww.js")),"arrow-big-right":()=>Promise.resolve().then(()=>require("./arrow-big-right-C9mEVFbM.js")),"arrow-big-up-dash":()=>Promise.resolve().then(()=>require("./arrow-big-up-dash-BGbMmW1S.js")),"arrow-big-up":()=>Promise.resolve().then(()=>require("./arrow-big-up-CbK4liLW.js")),"arrow-down-0-1":()=>Promise.resolve().then(()=>require("./arrow-down-0-1-DOSkpr0P.js")),"arrow-down-01":()=>Promise.resolve().then(()=>require("./arrow-down-0-1-DOSkpr0P.js")),"arrow-down-1-0":()=>Promise.resolve().then(()=>require("./arrow-down-1-0-BK_b95We.js")),"arrow-down-10":()=>Promise.resolve().then(()=>require("./arrow-down-1-0-BK_b95We.js")),"arrow-down-a-z":()=>Promise.resolve().then(()=>require("./arrow-down-a-z-BPaA9Irv.js")),"arrow-down-az":()=>Promise.resolve().then(()=>require("./arrow-down-a-z-BPaA9Irv.js")),"arrow-down-from-line":()=>Promise.resolve().then(()=>require("./arrow-down-from-line-DR2O8Y8a.js")),"arrow-down-left":()=>Promise.resolve().then(()=>require("./arrow-down-left-C6jN2qRd.js")),"arrow-down-narrow-wide":()=>Promise.resolve().then(()=>require("./arrow-down-narrow-wide-Ddewv1W1.js")),"arrow-down-right":()=>Promise.resolve().then(()=>require("./arrow-down-right-DiAvXmrn.js")),"arrow-down-to-dot":()=>Promise.resolve().then(()=>require("./arrow-down-to-dot-CtLFyWhJ.js")),"arrow-down-to-line":()=>Promise.resolve().then(()=>require("./arrow-down-to-line-2WbNfyvK.js")),"arrow-down-up":()=>Promise.resolve().then(()=>require("./arrow-down-up-DTwqoVWn.js")),"arrow-down-wide-narrow":()=>Promise.resolve().then(()=>require("./arrow-down-wide-narrow-Dwy0HgNN.js")),"sort-desc":()=>Promise.resolve().then(()=>require("./arrow-down-wide-narrow-Dwy0HgNN.js")),"arrow-down-z-a":()=>Promise.resolve().then(()=>require("./arrow-down-z-a-CZTMyz5s.js")),"arrow-down-za":()=>Promise.resolve().then(()=>require("./arrow-down-z-a-CZTMyz5s.js")),"arrow-down":()=>Promise.resolve().then(()=>require("./arrow-down-YebJOwDX.js")),"arrow-left-from-line":()=>Promise.resolve().then(()=>require("./arrow-left-from-line-C6ppuweN.js")),"arrow-left-right":()=>Promise.resolve().then(()=>require("./arrow-left-right-KFoHunGM.js")),"arrow-left-to-line":()=>Promise.resolve().then(()=>require("./arrow-left-to-line-DC24N9pO.js")),"arrow-left":()=>Promise.resolve().then(()=>require("./arrow-left-0YxlEEjP.js")),"arrow-right-from-line":()=>Promise.resolve().then(()=>require("./arrow-right-from-line-CJH_HZJA.js")),"arrow-right-left":()=>Promise.resolve().then(()=>require("./arrow-right-left-DSdOEjmi.js")),"arrow-right-to-line":()=>Promise.resolve().then(()=>require("./arrow-right-to-line-6xDkQol0.js")),"arrow-right":()=>Promise.resolve().then(()=>require("./arrow-right-p7d6J6Ua.js")),"arrow-up-0-1":()=>Promise.resolve().then(()=>require("./arrow-up-0-1-ClRRAfxE.js")),"arrow-up-01":()=>Promise.resolve().then(()=>require("./arrow-up-0-1-ClRRAfxE.js")),"arrow-up-1-0":()=>Promise.resolve().then(()=>require("./arrow-up-1-0-BRWkv3wo.js")),"arrow-up-10":()=>Promise.resolve().then(()=>require("./arrow-up-1-0-BRWkv3wo.js")),"arrow-up-a-z":()=>Promise.resolve().then(()=>require("./arrow-up-a-z-C0LNKr_f.js")),"arrow-up-az":()=>Promise.resolve().then(()=>require("./arrow-up-a-z-C0LNKr_f.js")),"arrow-up-down":()=>Promise.resolve().then(()=>require("./arrow-up-down-D7jrbrlQ.js")),"arrow-up-from-dot":()=>Promise.resolve().then(()=>require("./arrow-up-from-dot-BKZoa8rP.js")),"arrow-up-from-line":()=>Promise.resolve().then(()=>require("./arrow-up-from-line-DKZ3IFnK.js")),"arrow-up-left":()=>Promise.resolve().then(()=>require("./arrow-up-left-D4-jdZYJ.js")),"arrow-up-narrow-wide":()=>Promise.resolve().then(()=>require("./arrow-up-narrow-wide-D6AV1hA6.js")),"sort-asc":()=>Promise.resolve().then(()=>require("./arrow-up-narrow-wide-D6AV1hA6.js")),"arrow-up-right":()=>Promise.resolve().then(()=>require("./arrow-up-right-CqY8fslT.js")),"arrow-up-to-line":()=>Promise.resolve().then(()=>require("./arrow-up-to-line-auNBRTml.js")),"arrow-up-wide-narrow":()=>Promise.resolve().then(()=>require("./arrow-up-wide-narrow-Dm6YeGJ6.js")),"arrow-up-z-a":()=>Promise.resolve().then(()=>require("./arrow-up-z-a-DnPHajU2.js")),"arrow-up-za":()=>Promise.resolve().then(()=>require("./arrow-up-z-a-DnPHajU2.js")),"arrow-up":()=>Promise.resolve().then(()=>require("./arrow-up-hSpAgGw3.js")),"arrows-up-from-line":()=>Promise.resolve().then(()=>require("./arrows-up-from-line-HQwuOCT2.js")),asterisk:()=>Promise.resolve().then(()=>require("./asterisk-CQTCcp4m.js")),"at-sign":()=>Promise.resolve().then(()=>require("./at-sign-UuC59ays.js")),atom:()=>Promise.resolve().then(()=>require("./atom-Byzi2XkH.js")),"audio-lines":()=>Promise.resolve().then(()=>require("./audio-lines-BI3JsSgQ.js")),"audio-waveform":()=>Promise.resolve().then(()=>require("./audio-waveform-DPaGsX6B.js")),award:()=>Promise.resolve().then(()=>require("./award-gi3Z23mJ.js")),axe:()=>Promise.resolve().then(()=>require("./axe-V9tSe86_.js")),"axis-3d":()=>Promise.resolve().then(()=>require("./axis-3d-BYxPSm_P.js")),"axis-3-d":()=>Promise.resolve().then(()=>require("./axis-3d-BYxPSm_P.js")),baby:()=>Promise.resolve().then(()=>require("./baby-CnWLWgJE.js")),backpack:()=>Promise.resolve().then(()=>require("./backpack-DUUVuQkW.js")),"badge-alert":()=>Promise.resolve().then(()=>require("./badge-alert-BjfAZ2d7.js")),"badge-cent":()=>Promise.resolve().then(()=>require("./badge-cent-CqbJIH9R.js")),"badge-check":()=>Promise.resolve().then(()=>require("./badge-check-CurGTnI-.js")),verified:()=>Promise.resolve().then(()=>require("./badge-check-CurGTnI-.js")),"badge-dollar-sign":()=>Promise.resolve().then(()=>require("./badge-dollar-sign-CFGYMyAu.js")),"badge-euro":()=>Promise.resolve().then(()=>require("./badge-euro-oct9uCkO.js")),"badge-indian-rupee":()=>Promise.resolve().then(()=>require("./badge-indian-rupee-0KtYRejI.js")),"badge-info":()=>Promise.resolve().then(()=>require("./badge-info-qE4YGn-3.js")),"badge-japanese-yen":()=>Promise.resolve().then(()=>require("./badge-japanese-yen-DhfkL3fw.js")),"badge-minus":()=>Promise.resolve().then(()=>require("./badge-minus-jOgG67cH.js")),"badge-percent":()=>Promise.resolve().then(()=>require("./badge-percent-C2JvS0Lx.js")),"badge-plus":()=>Promise.resolve().then(()=>require("./badge-plus-BIAe8yIe.js")),"badge-pound-sterling":()=>Promise.resolve().then(()=>require("./badge-pound-sterling-CxE1PhaG.js")),"badge-question-mark":()=>Promise.resolve().then(()=>require("./badge-question-mark-lvubHo0A.js")),"badge-help":()=>Promise.resolve().then(()=>require("./badge-question-mark-lvubHo0A.js")),"badge-russian-ruble":()=>Promise.resolve().then(()=>require("./badge-russian-ruble-DJXOBdgk.js")),"badge-swiss-franc":()=>Promise.resolve().then(()=>require("./badge-swiss-franc-CP2WR1EA.js")),"badge-turkish-lira":()=>Promise.resolve().then(()=>require("./badge-turkish-lira-CfJN3hL4.js")),"badge-x":()=>Promise.resolve().then(()=>require("./badge-x-B0gfjjX2.js")),badge:()=>Promise.resolve().then(()=>require("./badge-BdffV8zL.js")),"baggage-claim":()=>Promise.resolve().then(()=>require("./baggage-claim-B6jR9H5M.js")),balloon:()=>Promise.resolve().then(()=>require("./balloon-BHpFADZW.js")),ban:()=>Promise.resolve().then(()=>require("./ban-B3g7FTrK.js")),banana:()=>Promise.resolve().then(()=>require("./banana-CDmHr0Mo.js")),bandage:()=>Promise.resolve().then(()=>require("./bandage-LU2Yw7gJ.js")),"banknote-arrow-down":()=>Promise.resolve().then(()=>require("./banknote-arrow-down-CB7I_afN.js")),"banknote-arrow-up":()=>Promise.resolve().then(()=>require("./banknote-arrow-up-DWv2mLxB.js")),"banknote-x":()=>Promise.resolve().then(()=>require("./banknote-x-C-SmWZ45.js")),banknote:()=>Promise.resolve().then(()=>require("./banknote-D5zln4Ph.js")),barcode:()=>Promise.resolve().then(()=>require("./barcode-DJgUqKLy.js")),barrel:()=>Promise.resolve().then(()=>require("./barrel-B5ulSJNx.js")),baseline:()=>Promise.resolve().then(()=>require("./baseline-BjPGdcyw.js")),bath:()=>Promise.resolve().then(()=>require("./bath-CiEtX0_H.js")),"battery-charging":()=>Promise.resolve().then(()=>require("./battery-charging-n9Nns-sZ.js")),"battery-full":()=>Promise.resolve().then(()=>require("./battery-full-By57wjJM.js")),"battery-low":()=>Promise.resolve().then(()=>require("./battery-low-D1ACbSdf.js")),"battery-medium":()=>Promise.resolve().then(()=>require("./battery-medium-Chyk58A-.js")),"battery-plus":()=>Promise.resolve().then(()=>require("./battery-plus-Cj8AY7cv.js")),"battery-warning":()=>Promise.resolve().then(()=>require("./battery-warning-CKKhdTxj.js")),battery:()=>Promise.resolve().then(()=>require("./battery-ixsuLm1d.js")),beaker:()=>Promise.resolve().then(()=>require("./beaker-B9Viybv3.js")),"bean-off":()=>Promise.resolve().then(()=>require("./bean-off-CmZgzxpQ.js")),bean:()=>Promise.resolve().then(()=>require("./bean-CBB5BUFI.js")),"bed-double":()=>Promise.resolve().then(()=>require("./bed-double-DCY4_qaK.js")),"bed-single":()=>Promise.resolve().then(()=>require("./bed-single-CGIvAMuR.js")),bed:()=>Promise.resolve().then(()=>require("./bed-BS_mv9MG.js")),beef:()=>Promise.resolve().then(()=>require("./beef-7IUsYt2I.js")),"beer-off":()=>Promise.resolve().then(()=>require("./beer-off-BCZT1kYv.js")),beer:()=>Promise.resolve().then(()=>require("./beer-Dx4iQ7L6.js")),"bell-dot":()=>Promise.resolve().then(()=>require("./bell-dot-CI51gmyd.js")),"bell-electric":()=>Promise.resolve().then(()=>require("./bell-electric-Do97De1i.js")),"bell-minus":()=>Promise.resolve().then(()=>require("./bell-minus-CLWyuC8y.js")),"bell-off":()=>Promise.resolve().then(()=>require("./bell-off-zOZX8nT-.js")),"bell-plus":()=>Promise.resolve().then(()=>require("./bell-plus-D_HuEsLc.js")),"bell-ring":()=>Promise.resolve().then(()=>require("./bell-ring-C_0FvshX.js")),bell:()=>Promise.resolve().then(()=>require("./bell-BWANjMLd.js")),"between-horizontal-end":()=>Promise.resolve().then(()=>require("./between-horizontal-end-CT9oI0Bk.js")),"between-horizonal-end":()=>Promise.resolve().then(()=>require("./between-horizontal-end-CT9oI0Bk.js")),"between-horizontal-start":()=>Promise.resolve().then(()=>require("./between-horizontal-start-DxAR-WjZ.js")),"between-horizonal-start":()=>Promise.resolve().then(()=>require("./between-horizontal-start-DxAR-WjZ.js")),"between-vertical-end":()=>Promise.resolve().then(()=>require("./between-vertical-end-Wfs5LD6O.js")),"between-vertical-start":()=>Promise.resolve().then(()=>require("./between-vertical-start-khHbKDbe.js")),"biceps-flexed":()=>Promise.resolve().then(()=>require("./biceps-flexed-DDOJx9GT.js")),bike:()=>Promise.resolve().then(()=>require("./bike-DwCJqtGg.js")),binary:()=>Promise.resolve().then(()=>require("./binary-BCTE5VCh.js")),binoculars:()=>Promise.resolve().then(()=>require("./binoculars-DWl5zkzI.js")),biohazard:()=>Promise.resolve().then(()=>require("./biohazard-3_5JBiYr.js")),bird:()=>Promise.resolve().then(()=>require("./bird-BEqrPPYM.js")),birdhouse:()=>Promise.resolve().then(()=>require("./birdhouse-CMM4lfN0.js")),bitcoin:()=>Promise.resolve().then(()=>require("./bitcoin-BxjdLpS4.js")),blend:()=>Promise.resolve().then(()=>require("./blend-CMrHF6aH.js")),blinds:()=>Promise.resolve().then(()=>require("./blinds-CsUiCyy8.js")),blocks:()=>Promise.resolve().then(()=>require("./blocks-no46i6fy.js")),"bluetooth-connected":()=>Promise.resolve().then(()=>require("./bluetooth-connected-D5l7XgOv.js")),"bluetooth-off":()=>Promise.resolve().then(()=>require("./bluetooth-off-D6mcMveX.js")),"bluetooth-searching":()=>Promise.resolve().then(()=>require("./bluetooth-searching-BVR6Gx-M.js")),bluetooth:()=>Promise.resolve().then(()=>require("./bluetooth-53Wap876.js")),bold:()=>Promise.resolve().then(()=>require("./bold-D4mBJbnl.js")),bolt:()=>Promise.resolve().then(()=>require("./bolt-5EzE8Ta8.js")),bomb:()=>Promise.resolve().then(()=>require("./bomb-BhmjSuDq.js")),bone:()=>Promise.resolve().then(()=>require("./bone-BkSN7_fH.js")),"book-a":()=>Promise.resolve().then(()=>require("./book-a-Cdd61HAX.js")),"book-alert":()=>Promise.resolve().then(()=>require("./book-alert-BGq11P84.js")),"book-audio":()=>Promise.resolve().then(()=>require("./book-audio-CtX7oa_f.js")),"book-check":()=>Promise.resolve().then(()=>require("./book-check-DcBpfrKK.js")),"book-copy":()=>Promise.resolve().then(()=>require("./book-copy-CKR0jcNz.js")),"book-dashed":()=>Promise.resolve().then(()=>require("./book-dashed-Bo14-Jl9.js")),"book-template":()=>Promise.resolve().then(()=>require("./book-dashed-Bo14-Jl9.js")),"book-down":()=>Promise.resolve().then(()=>require("./book-down-DdXP1Qs0.js")),"book-headphones":()=>Promise.resolve().then(()=>require("./book-headphones-Bm05I7LM.js")),"book-heart":()=>Promise.resolve().then(()=>require("./book-heart-T-S6wCHb.js")),"book-image":()=>Promise.resolve().then(()=>require("./book-image-DFo1tPk4.js")),"book-key":()=>Promise.resolve().then(()=>require("./book-key-Cmj08SZB.js")),"book-lock":()=>Promise.resolve().then(()=>require("./book-lock-Bi-3xKWY.js")),"book-marked":()=>Promise.resolve().then(()=>require("./book-marked-GMNJKcgj.js")),"book-minus":()=>Promise.resolve().then(()=>require("./book-minus-B2-2zTzs.js")),"book-open-check":()=>Promise.resolve().then(()=>require("./book-open-check-BtA3eib9.js")),"book-open-text":()=>Promise.resolve().then(()=>require("./book-open-text-DPkmwDWC.js")),"book-open":()=>Promise.resolve().then(()=>require("./book-open-fl7E67W1.js")),"book-plus":()=>Promise.resolve().then(()=>require("./book-plus-DrKmyXQf.js")),"book-search":()=>Promise.resolve().then(()=>require("./book-search-BRfRPe0q.js")),"book-text":()=>Promise.resolve().then(()=>require("./book-text-BH2AzoQV.js")),"book-type":()=>Promise.resolve().then(()=>require("./book-type-C34l9R5P.js")),"book-up-2":()