1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,50036,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={assign:function(){return u},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return a}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});function i(e){let t={};for(let[n,r]of e.entries()){let e=t[n];void 0===e?t[n]=r:Array.isArray(e)?e.push(r):t[n]=[e,r]}return t}function l(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function a(e){let t=new URLSearchParams;for(let[n,r]of Object.entries(e))if(Array.isArray(r))for(let e of r)t.append(n,l(e));else t.set(n,l(r));return t}function u(e,...t){for(let n of t){for(let t of n.keys())e.delete(t);for(let[t,r]of n.entries())e.append(t,r)}return e}},79255,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={formatUrl:function(){return a},formatWithValidation:function(){return c},urlObjectKeys:function(){return u}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(44066)._(e.r(50036)),l=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:n}=e,r=e.protocol||"",o=e.pathname||"",a=e.hash||"",u=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:n&&(c=t+(~n.indexOf(":")?`[${n}]`:n),e.port&&(c+=":"+e.port)),u&&"object"==typeof u&&(u=String(i.urlQueryToSearchParams(u)));let s=e.search||u&&`?${u}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||l.test(r))&&!1!==c?(c="//"+(c||""),o&&"/"!==o[0]&&(o="/"+o)):c||(c=""),a&&"#"!==a[0]&&(a="#"+a),s&&"?"!==s[0]&&(s="?"+s),o=o.replace(/[?#]/g,encodeURIComponent),s=s.replace("#","%23"),`${r}${c}${o}${s}${a}`}let u=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return a(e)}},39518,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={DecodeError:function(){return y},MiddlewareNotFoundError:function(){return j},MissingStaticPage:function(){return x},NormalizeError:function(){return b},PageNotFoundError:function(){return v},SP:function(){return g},ST:function(){return m},WEB_VITALS:function(){return i},execOnce:function(){return l},getDisplayName:function(){return f},getLocationOrigin:function(){return c},getURL:function(){return s},isAbsoluteUrl:function(){return u},isResSent:function(){return d},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return w}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function l(e){let t,n=!1;return(...r)=>(n||(n=!0,t=e(...r)),t)}let a=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,u=e=>a.test(e);function c(){let{protocol:e,hostname:t,port:n}=window.location;return`${e}//${t}${n?":"+n:""}`}function s(){let{href:e}=window.location,t=c();return e.substring(t.length)}function f(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function d(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function h(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&d(n))return r;if(!r)throw Object.defineProperty(Error(`"${f(e)}.getInitialProps()" should resolve to an object. But found "${r}" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r}let g="undefined"!=typeof performance,m=g&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class y extends Error{}class b extends Error{}class v extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class x extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class j extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function w(e){return JSON.stringify({message:e.message,stack:e.stack})}},77420,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"isLocalURL",{enumerable:!0,get:function(){return i}});let r=e.r(39518),o=e.r(95730);function i(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,o.hasBasePath)(n.pathname)}catch(e){return!1}}},50661,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},18143,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return y},useLinkStatus:function(){return v}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(44066),l=e.r(49453),a=i._(e.r(92120)),u=e.r(79255),c=e.r(65317),s=e.r(29012),f=e.r(39518),d=e.r(24532);e.r(41273);let p=e.r(38006),h=e.r(77420),g=e.r(79347);function m(e){return"string"==typeof e?e:(0,u.formatUrl)(e)}function y(t){var n;let r,o,i,[u,y]=(0,a.useOptimistic)(p.IDLE_LINK_STATUS),v=(0,a.useRef)(null),{href:x,as:j,children:w,prefetch:O=null,passHref:E,replace:k,shallow:S,scroll:P,onClick:_,onMouseEnter:C,onTouchStart:I,legacyBehavior:T=!1,onNavigate:R,ref:L,unstable_dynamicOnHover:F,...N}=t;r=w,T&&("string"==typeof r||"number"==typeof r)&&(r=(0,l.jsx)("a",{children:r}));let M=a.default.useContext(c.AppRouterContext),A=!1!==O,$=!1!==O?null===(n=O)||"auto"===n?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,{href:U,as:z}=a.default.useMemo(()=>{let e=m(x);return{href:e,as:j?m(j):e}},[x,j]);if(T){if(r?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
1` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=a.default.Children.only(r)}let D=T?o&&"object"==typeof o&&o.ref:L,B=a.default.useCallback(e=>(null!==M&&(v.current=(0,p.mountLinkInstance)(e,U,M,$,A,y)),()=>{v.current&&((0,p.unmountLinkForCurrentNavigation)(v.current),v.current=null),(0,p.unmountPrefetchableInstance)(e)}),[A,U,M,$,y]),K={ref:(0,s.useMergedRef)(B,D),onClick(t){T||"function"!=typeof _||_(t),T&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!M||t.defaultPrevented||function(t,n,r,o,i,l,u){if("undefined"!=typeof window){let c,{nodeName:s}=t.currentTarget;if("A"===s.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,h.isLocalURL)(n)){i&&(t.preventDefault(),location.replace(n));return}if(t.preventDefault(),u){let e=!1;if(u({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:f}=e.r(57792);a.default.startTransition(()=>{f(r||n,i?"replace":"push",l??!0,o.current)})}}(t,U,z,v,k,P,R)},onMouseEnter(e){T||"function"!=typeof C||C(e),T&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),M&&A&&(0,p.onNavigationIntent)(e.currentTarget,!0===F)},onTouchStart:function(e){T||"function"!=typeof I||I(e),T&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),M&&A&&(0,p.onNavigationIntent)(e.currentTarget,!0===F)}};return(0,f.isAbsoluteUrl)(z)?K.href=z:T&&!E&&("a"!==o.type||"href"in o.props)||(K.href=(0,d.addBasePath)(z)),i=T?a.default.cloneElement(o,K):(0,l.jsx)("a",{...N,...K,children:r}),(0,l.jsx)(b.Provider,{value:u,children:i})}e.r(50661);let b=(0,a.createContext)(p.IDLE_LINK_STATUS),v=()=>(0,a.useContext)(b);("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},41273,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},29012,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"useMergedRef",{enumerable:!0,get:function(){return o}});let r=e.r(92120);function o(e,t){let n=(0,r.useRef)(null),o=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(n.current=i(e,r)),t&&(o.current=i(t,r))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},97843,11144,e=>{"use strict";var t=e.i(92120);function n(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function r(...e){return t=>{let r=!1,o=e.map(e=>{let o=n(e,t);return r||"function"!=typeof o||(r=!0),o});if(r)return()=>{for(let t=0;t<o.length;t++){let r=o[t];"function"==typeof r?r():n(e[t],null)}}}}function o(...e){return t.useCallback(r(...e),e)}e.s(["composeRefs",()=>r,"useComposedRefs",()=>o],11144);var i=e.i(49453);function l(e){var n;let o,l=(n=e,(o=t.forwardRef((e,n)=>{let{children:o,...i}=e;if(t.isValidElement(o)){var l;let e,a,u=(l=o,(a=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(a=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),c=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(i,o.props);return o.type!==t.Fragment&&(c.ref=n?r(n,u):u),t.cloneElement(o,c)}return t.Children.count(o)>1?t.Children.only(null):null})).displayName=`${n}
1.SlotClone`,o),a=t.forwardRef((e,n)=>{let{children:r,...o}=e,a=t.Children.toArray(r),u=a.find(s);if(u){let e=u.props.children,r=a.map(n=>n!==u?n:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,i.jsx)(l,{...o,ref:n,children:t.isValidElement(e)?t.cloneElement(e,void 0,r):null})}return(0,i.jsx)(l,{...o,ref:n,children:r})});return a.displayName=`${e}.Slot`,a}var a=l("Slot"),u=Symbol("radix.slottable");function c(e){let t=({children:e})=>(0,i.jsx)(i.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=u,t}function s(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===u}e.s(["Slot",()=>a,"createSlot",()=>l,"createSlottable",()=>c],97843)},19455,94237,e=>{"use strict";var t=e.i(49453),n=e.i(97843),r=e.i(7284);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,i=r.clsx,l=(e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return i(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:l,defaultVariants:a}=t,u=Object.keys(l).map(e=>{let t=null==n?void 0:n[e],r=null==a?void 0:a[e];if(null===t)return null;let i=o(t)||o(r);return l[e][i]}),c=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return i(e,u,null==t||null==(r=t.compoundVariants)?void 0:r.reduce((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...a,...c}[t]):({...a,...c})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)};e.s(["cva",0,l],94237);var a=e.i(92120),u=e.i(75157);let c=l("cursor-pointer inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",primary:"bg-blue-600 text-white hover:bg-blue-500",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-transparent shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-3 py-2",sm:"h-8 rounded-md px-2 text-xs gap-1",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),s=a.forwardRef(({className:e,variant:r,size:o,asChild:i=!1,...l},a)=>{let s=i?n.Slot:"button";return(0,t.jsx)(s,{className:(0,u.cn)(c({variant:r,size:o,className:e})),ref:a,...l})});s.displayName="Button",e.s(["Button",()=>s,"buttonVariants",()=>c],19455)},19715,e=>{"use strict";let t;var n,r=e.i(92120);let o=Object.freeze({left:0,top:0,width:16,height:16}),i=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),l=Object.freeze({...o,...i}),a=Object.freeze({...l,body:"",hidden:!1});function u(e,t){let n,r,o=(n={},!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0),(r=((e.rotate||0)+(t.rotate||0))%4)&&(n.rotate=r),n);for(let n in a)n in i?n in e&&!(n in o)&&(o[n]=i[n]):n in t?o[n]=t[n]:n in e&&(o[n]=e[n]);return o}function c(e,t){let n,r,o,i=[];if("object"!=typeof e||"object"!=typeof e.icons)return i;e.not_found instanceof Array&&e.not_found.forEach(e=>{t(e,null),i.push(e)});let l=(n=e.icons,r=e.aliases||Object.create(null),o=Object.create(null),Object.keys(n).concat(Object.keys(r)).forEach(function e(t){if(n[t])return o[t]=[];if(!(t in o)){o[t]=null;let n=r[t]&&r[t].parent,i=n&&e(n);i&&(o[t]=[n].concat(i))}return o[t]}),o);for(let n in l){let r=l[n];r&&(t(n,function(e,t,n){let r=e.icons,o=e.aliases||Object.create(null),i={};function l(e){i=u(r[e]||o[e],i)}return l(t),n.forEach(l),u(e,i)}(e,n,r)),i.push(n))}return i}let s={provider:"",aliases:{},not_found:{},...o};function f(e,t){for(let n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function d(e){if("object"!=typeof e||null===e||"string"!=typeof e.prefix||!e.icons||"object"!=typeof e.icons||!f(e,s))return null;let t=e.icons;for(let e in t){let n=t[e];if(!e||"string"!=typeof n.body||!f(n,a))return null}let n=e.aliases||Object.create(null);for(let e in n){let r=n[e],o=r.parent;if(!e||"string"!=typeof o||!t[o]&&!n[o]||!f(r,a))return null}return e}let p=/^[a-z0-9]+(-[a-z0-9]+)*$/,h=(e,t,n,r="")=>{let o=e.split(":");if("@"===e.slice(0,1)){if(o.length<2||o.length>3)return null;r=o.shift().slice(1)}if(o.length>3||!o.length)return null;if(o.length>1){let e=o.pop(),n=o.pop(),i={provider:o.length>0?o[0]:r,prefix:n,name:e};return t&&!g(i)?null:i}let i=o[0],l=i.split("-");if(l.length>1){let e={provider:r,prefix:l.shift(),name:l.join("-")};return t&&!g(e)?null:e}if(n&&""===r){let e={provider:r,prefix:"",name:i};return t&&!g(e,n)?null:e}return null},g=(e,t)=>!!e&&!!((t&&""===e.prefix||e.prefix)&&e.name),m=Object.create(null);function y(e,t){let n=m[e]||(m[e]=Object.create(null));return n[t]||(n[t]={provider:e,prefix:t,icons:Object.create(null),missing:new Set})}function b(e,t){return d(t)?c(t,(t,n)=>{n?e.icons[t]=n:e.missing.add(t)}):[]}function v(e,t){let n=[];
1return("string"==typeof e?[e]:Object.keys(m)).forEach(e=>{("string"==typeof e&&"string"==typeof t?[t]:Object.keys(m[e]||{})).forEach(t=>{let r=y(e,t);n=n.concat(Object.keys(r.icons).map(n=>(""!==e?"@"+e+":":"")+t+":"+n))})}),n}let x=!1;function j(e){return"boolean"==typeof e&&(x=e),x}function w(e){let t="string"==typeof e?h(e,!0,x):e;if(t){let e=y(t.provider,t.prefix),n=t.name;return e.icons[n]||(e.missing.has(n)?null:void 0)}}function O(e,t){let n=h(e,!0,x);if(!n)return!1;let r=y(n.provider,n.prefix);if(!t)return r.missing.add(n.name),!0;var o=n.name;try{if("string"==typeof t.body)return r.icons[o]={...t},!0}catch(e){}return!1}function E(e,t){if("object"!=typeof e)return!1;if("string"!=typeof t&&(t=e.provider||""),x&&!t&&!e.prefix){let t=!1;return d(e)&&(e.prefix="",c(e,(e,n)=>{O(e,n)&&(t=!0)})),t}let n=e.prefix;return!!g({prefix:n,name:"a"})&&!!b(y(t,n),e)}function k(e){return!!w(e)}function S(e){let t=w(e);return t?{...l,...t}:t}let P=Object.freeze({width:null,height:null}),_=Object.freeze({...P,...i}),C=/(-?[0-9.]*[0-9]+[0-9.]*)/g,I=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function T(e,t,n){if(1===t)return e;if(n=n||100,"number"==typeof e)return Math.ceil(e*t*n)/n;if("string"!=typeof e)return e;let r=e.split(C);if(null===r||!r.length)return e;let o=[],i=r.shift(),l=I.test(i);for(;;){if(l){let e=parseFloat(i);isNaN(e)?o.push(i):o.push(Math.ceil(e*t*n)/n)}else o.push(i);if(void 0===(i=r.shift()))return o.join("");l=!l}}function R(e,t){let n,r,o={...l,...e},i={..._,...t},a={left:o.left,top:o.top,width:o.width,height:o.height},u=o.body;[o,i].forEach(e=>{var t,n,r,o;let i,l,c=[],s=e.hFlip,f=e.vFlip,d=e.rotate;switch(s?f?d+=2:(c.push("translate("+(a.width+a.left).toString()+" "+(0-a.top).toString()+")"),c.push("scale(-1 1)"),a.top=a.left=0):f&&(c.push("translate("+(0-a.left).toString()+" "+(a.height+a.top).toString()+")"),c.push("scale(1 -1)"),a.top=a.left=0),d<0&&(d-=4*Math.floor(d/4)),d%=4){case 1:c.unshift("rotate(90 "+(i=a.height/2+a.top).toString()+" "+i.toString()+")");break;case 2:c.unshift("rotate(180 "+(a.width/2+a.left).toString()+" "+(a.height/2+a.top).toString()+")");break;case 3:c.unshift("rotate(-90 "+(i=a.width/2+a.left).toString()+" "+i.toString()+")")}d%2==1&&(a.left!==a.top&&(i=a.left,a.left=a.top,a.top=i),a.width!==a.height&&(i=a.width,a.width=a.height,a.height=i)),c.length&&(t=u,n='<g transform="'+c.join(" ")+'">',r=(l=function(e,t="defs"){let n="",r=e.indexOf("<"+t);for(;r>=0;){let o=e.indexOf(">",r),i=e.indexOf("</"+t);if(-1===o||-1===i)break;let l=e.indexOf(">",i);if(-1===l)break;n+=e.slice(o+1,i).trim(),e=e.slice(0,r).trim()+e.slice(l+1)}return{defs:n,content:e}}(t)).defs,o=n+l.content+"</g>",u=r?"<defs>"+r+"</defs>"+o:o)});let c=i.width,s=i.height,f=a.width,d=a.height;null===c?n=T(r=null===s?"1em":"auto"===s?d:s,f/d):(n="auto"===c?f:c,r=null===s?T(n,d/f):"auto"===s?d:s);let p={},h=(e,t)=>{"unset"!==t&&"undefined"!==t&&"none"!==t&&(p[e]=t.toString())};h("width",n),h("height",r);let g=[a.left,a.top,f,d];return p.viewBox=g.join(" "),{attributes:p,viewBox:g,body:u}}let L=/\sid="(\S+)"/g,F="IconifyId"+Date.now().toString(16)+(0x1000000*Math.random()|0).toString(16),N=0;function M(e,t=F){let n,r=[];for(;n=L.exec(e);)r.push(n[1]);if(!r.length)return e;let o="suffix"+(0x1000000*Math.random()|Date.now()).toString(16);return r.forEach(n=>{let r="function"==typeof t?t(n):t+(N++).toString(),i=n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(RegExp('([#;"])('+i+')([")]|\\.[a-z])',"g"),"$1"+r+o+"$3")}),e=e.replace(RegExp(o,"g"),"")}let A=Object.create(null);function $(e){return A[e]||A[""]}function U(e){let t;if("string"==typeof e.resources)t=[e.resources];else if(!((t=e.resources)instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:!0===e.random,index:e.index||0,dataAfterTimeout:!1!==e.dataAfterTimeout}}let z=Object.create(null),D=["https://api.simplesvg.com","https://api.unisvg.com"],B=[];for(;D.length>0;)1===D.length||Math.random()>.5?B.push(D.shift()):B.push(D.pop());function K(e,t){let n=U(t);return null!==n&&(z[e]=n,!0)}z[""]=U({resources:["https://api.iconify.design"].concat(B)});let V=(()=>{let e;try{if(e=fetch,"function"==typeof e)return e}catch(e){}})();
1function W(e,t){e.forEach(e=>{let n=e.loaderCallbacks;n&&(e.loaderCallbacks=n.filter(e=>e.id!==t))})}let Q=0;var q={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function H(e){let t={...q,...e},n=[];function r(){n=n.filter(e=>"pending"===e().status)}return{query:function(e,o,i){let l=function(e,t,n,r){let o,i,l=e.resources.length,a=e.random?Math.floor(Math.random()*l):e.index;if(e.random){let t=e.resources.slice(0);for(o=[];t.length>1;){let e=Math.floor(Math.random()*t.length);o.push(t[e]),t=t.slice(0,e).concat(t.slice(e+1))}o=o.concat(t)}else o=e.resources.slice(a).concat(e.resources.slice(0,a));let u=Date.now(),c="pending",s=0,f=null,d=[],p=[];function h(){f&&(clearTimeout(f),f=null)}function g(){"pending"===c&&(c="aborted"),h(),d.forEach(e=>{"pending"===e.status&&(e.status="aborted")}),d=[]}function m(e,t){t&&(p=[]),"function"==typeof e&&p.push(e)}function y(){c="failed",p.forEach(e=>{e(void 0,i)})}function b(){d.forEach(e=>{"pending"===e.status&&(e.status="aborted")}),d=[]}return"function"==typeof r&&p.push(r),setTimeout(function r(){if("pending"!==c)return;h();let l=o.shift();if(void 0===l){if(d.length){f=setTimeout(()=>{h(),"pending"===c&&(b(),y())},e.timeout);return}y();return}let a={status:"pending",resource:l,callback:(t,n)=>{!function(t,n,l){let a="success"!==n;switch(d=d.filter(e=>e!==t),c){case"pending":break;case"failed":if(a||!e.dataAfterTimeout)return;break;default:return}if("abort"===n){i=l,y();return}if(a){i=l,d.length||(o.length?r():y());return}if(h(),b(),!e.random){let n=e.resources.indexOf(t.resource);-1!==n&&n!==e.index&&(e.index=n)}c="completed",p.forEach(e=>{e(l)})}(a,t,n)}};d.push(a),s++,f=setTimeout(r,e.rotate),n(l,t,a.callback)}),function(){return{startTime:u,payload:t,status:c,queriesSent:s,queriesPending:d.length,subscribe:m,abort:g}}}(t,e,o,(e,t)=>{r(),i&&i(e,t)});return n.push(l),l},find:function(e){return n.find(t=>e(t))||null},setIndex:e=>{t.index=e},getIndex:()=>t.index,cleanup:r}}function J(){}let X=Object.create(null);function Z(e,t,n){let r,o;if("string"==typeof e){let t=$(e);if(!t)return n(void 0,424),J;o=t.send;let i=function(e){if(!X[e]){let t=z[e];if(!t)return;let n=H(t);X[e]={config:t,redundancy:n}}return X[e]}(e);i&&(r=i.redundancy)}else{let t=U(e);if(t){r=H(t);let n=$(e.resources?e.resources[0]:"");n&&(o=n.send)}}return r&&o?r.query(t,o,n)().abort:(n(void 0,424),J)}function G(){}function Y(e,t,n){function r(){let n=e.pendingIcons;t.forEach(t=>{n&&n.delete(t),e.icons[t]||e.missing.add(t)})}if(n&&"object"==typeof n)try{if(!b(e,n).length)return void r()}catch(e){console.error(e)}r(),e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;let t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1,r=e.provider,o=e.prefix;t.forEach(t=>{let i=t.icons,l=i.pending.length;i.pending=i.pending.filter(t=>{if(t.prefix!==o)return!0;let l=t.name;if(e.icons[l])i.loaded.push({provider:r,prefix:o,name:l});else{if(!e.missing.has(l))return n=!0,!0;i.missing.push({provider:r,prefix:o,name:l})}return!1}),i.pending.length!==l&&(n||W([e],t.id),t.callback(i.loaded.slice(0),i.missing.slice(0),i.pending.slice(0),t.abort))})}))}))}function ee(e,t){e instanceof Promise?e.then(e=>{t(e)}).catch(()=>{t(null)}):t(e)}let et=(e,t)=>{var n;let r,o,i,l,a,u=(n=function(e,t=!0,n=!1){let r=[];return e.forEach(e=>{let o="string"==typeof e?h(e,t,n):e;o&&r.push(o)}),r}(e,!0,j()),i={loaded:[],missing:[],pending:[]},l=Object.create(null),n.sort((e,t)=>e.provider!==t.provider?e.provider.localeCompare(t.provider):e.prefix!==t.prefix?e.prefix.localeCompare(t.prefix):e.name.localeCompare(t.name)),a={provider:"",prefix:"",name:""},n.forEach(e=>{if(a.name===e.name&&a.prefix===e.prefix&&a.provider===e.provider)return;a=e;let t=e.provider,n=e.prefix,r=e.name,o=l[t]||(l[t]=Object.create(null)),u=o[n]||(o[n]=y(t,n));(r in u.icons?i.loaded:""===n||u.missing.has(r)?i.missing:i.pending).push({provider:t,prefix:n,name:r})}),i);if(!u.pending.length){let e=!0;return t&&setTimeout(()=>{e&&t(u.loaded,u.missing,u.pending,G)}),()=>{e=!1}}let c=Object.create(null),s=[];
1return u.pending.forEach(e=>{let{provider:t,prefix:n}=e;if(n===o&&t===r)return;r=t,o=n,s.push(y(t,n));let i=c[t]||(c[t]=Object.create(null));i[n]||(i[n]=[])}),u.pending.forEach(e=>{let{provider:t,prefix:n,name:r}=e,o=y(t,n),i=o.pendingIcons||(o.pendingIcons=new Set);i.has(r)||(i.add(r),c[t][n].push(r))}),s.forEach(e=>{let t=c[e.provider][e.prefix];t.length&&(e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{let t,n;e.iconsQueueFlag=!1;let{provider:r,prefix:o}=e,i=e.iconsToLoad;if(delete e.iconsToLoad,!i||!i.length)return;let l=e.loadIcon;if(e.loadIcons&&(i.length>1||!l))return void ee(e.loadIcons(i,o,r),t=>{Y(e,i,t)});if(l)return void i.forEach(t=>{ee(l(t,o,r),n=>{let r=n?{prefix:o,icons:{[t]:n}}:null;Y(e,[t],r)})});let{valid:a,invalid:u}=(t=[],n=[],i.forEach(e=>{(e.match(p)?t:n).push(e)}),{valid:t,invalid:n});if(u.length&&Y(e,u,null),!a.length)return;let c=o.match(p)?$(r):null;c?c.prepare(r,o,a).forEach(t=>{Z(r,t,n=>{Y(e,t.icons,n)})}):Y(e,a,null)})))}),t?function(e,t,n){let r=Q++,o=W.bind(null,n,r);if(!t.pending.length)return o;let i={id:r,icons:t,callback:e,abort:o};return n.forEach(e=>{(e.loaderCallbacks||(e.loaderCallbacks=[])).push(i)}),o}(t,u,s):G},en=e=>new Promise((t,n)=>{let r="string"==typeof e?h(e,!0):e;r?et([r||e],o=>{if(o.length&&r){let e=w(r);if(e)return void t({...l,...e})}n(e)}):n(e)});function er(e,t,n){y(n||"",t).loadIcons=e}function eo(e,t,n){y(n||"",t).loadIcon=e}let ei=/[\s,]+/,el={..._,inline:!1},ea={xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},eu={display:"inline-block"},ec={backgroundColor:"currentColor"},es={backgroundColor:"transparent"},ef={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},ed={WebkitMask:ec,mask:ec,background:es};for(let e in ed){let t=ed[e];for(let n in ef)t[e+n]=ef[n]}let ep={...el,inline:!0};function eh(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}function eg(e){}function em(e){}if(j(!0),n={prepare:(e,t,n)=>{let r=[],o=function(e,t){let n,r=z[e];if(!r)return 0;if(r.maxURL){let e=0;r.resources.forEach(t=>{e=Math.max(e,t.length)}),n=r.maxURL-e-r.path.length-(t+".json?icons=").length}else n=0;return n}(e,t),i="icons",l={type:i,provider:e,prefix:t,icons:[]},a=0;return n.forEach((n,u)=>{(a+=n.length+1)>=o&&u>0&&(r.push(l),l={type:i,provider:e,prefix:t,icons:[]},a=n.length),l.icons.push(n)}),r.push(l),r},send:(e,t,n)=>{if(!V)return void n("abort",424);let r=function(e){if("string"==typeof e){let t=z[e];if(t)return t.path}return"/"}(t.provider);switch(t.type){case"icons":r+=t.prefix+".json?"+new URLSearchParams({icons:t.icons.join(",")}).toString();break;case"custom":{let e=t.uri;r+="/"===e.slice(0,1)?e.slice(1):e;break}default:n("abort",400);return}let o=503;V(e+r).then(e=>{let t=e.status;return 200!==t?void setTimeout(()=>{n(404===t?"abort":"next",t)}):(o=501,e.json())}).then(e=>{"object"!=typeof e||null===e?setTimeout(()=>{404===e?n("abort",e):n("next",o)}):setTimeout(()=>{n("success",e)})}).catch(()=>{n("next",o)})}},A[""]=n,"undefined"!=typeof document&&"undefined"!=typeof window){let e=window;if(void 0!==e.IconifyPreload){let t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";"object"==typeof t&&null!==t&&(t instanceof Array?t:[t]).forEach(e=>{try{("object"!=typeof e||null===e||e instanceof Array||"object"!=typeof e.icons||"string"!=typeof e.prefix||!E(e))&&console.error(n)}catch(e){console.error(n)}})}if(void 0!==e.IconifyProviders){let t=e.IconifyProviders;if("object"==typeof t&&null!==t)for(let e in t){let n="IconifyProviders["+e+"] is invalid.";try{let r=t[e];if("object"!=typeof r||!r||void 0===r.resources)continue;K(e,r)||console.error(n)}catch(e){console.error(n)}}}}function ey(e){let[n,o]=(0,r.useState)(!!e.ssr),[i,a]=(0,r.useState)({}),[u,c]=(0,r.useState)(function(t){if(t){let t=e.icon;if("object"==typeof t)return{name:"",data:t};let n=w(t);if(n)return{name:t,data:n}}return{name:""}}(!!e.ssr));function s(){let e=i.callback;e&&(e(),a({}))}function f(e){if(JSON.stringify(u)!==JSON.stringify(e))return s(),c(e),!0}(0,r.useEffect)(()=>(o(!0),s),[]),(0,r.useEffect)(()=>{n&&function t(){var n;let r=e.icon;if("object"==typeof r)return void f({name:"",data:r});let o=w(r);f({name:r,data:o})&&(void 0===o?a({callback:et([r],t)}):o&&(null==(n=e.onLoad)||n.call(e,r)))}()},[e.icon,n]);let{name:d,data:p}=u;return p?((e,n,o)=>{let i=n.inline?ep:el,l=function(e,t){let n={...e};for(let e in t){let r=t[e],o=typeof r;e in P?(null===r||r&&("string"===o||"number"===o))&&(n[e]=r):o===typeof n[e]&&(n[e]="rotate"===e?r%4:r)}return n}(i,n),a=n.mode||"svg",u={},c=n.style||{},s={..."svg"===a?ea:{}};if(o){let e=h(o,!1,!0);if(e){let t=["iconify"];for(let n of["provider","prefix"])e[n]&&t.push("iconify--"+e[n]);s.className=t.join(" ")}}for(let e in n){let t=n[e];if(void 0!==t)switch(e){case"icon":case"style":case"children":case"onLoad":case"mode":case"ssr":break;case"_ref":s.ref=t;break;case"className":s[e]=(s[e]?s[e]+" ":"")+t;break;case"inline":case"hFlip":case"vFlip":l[e]=!0===t||"true"===t||1===t;break;
1case"flip":"string"==typeof t&&function(e,t){t.split(ei).forEach(t=>{switch(t.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0}})}(l,t);break;case"color":u.color=t;break;case"rotate":"string"==typeof t?l[e]=function(e,t=0){let n=e.replace(/^-?[0-9.]*/,"");function r(e){for(;e<0;)e+=4;return e%4}if(""===n){let t=parseInt(e);return isNaN(t)?0:r(t)}if(n!==e){let t=0;switch(n){case"%":t=25;break;case"deg":t=90}if(t){let o=parseFloat(e.slice(0,e.length-n.length));return isNaN(o)?0:(o/=t)%1==0?r(o):0}}return t}(t):"number"==typeof t&&(l[e]=t);break;case"ariaHidden":case"aria-hidden":!0!==t&&"true"!==t&&delete s["aria-hidden"];break;default:void 0===i[e]&&(s[e]=t)}}let f=R(e,l),d=f.attributes;if(l.inline&&(u.verticalAlign="-0.125em"),"svg"===a){var p;s.style={...u,...c},Object.assign(s,d);let e=0,o=n.id;return"string"==typeof o&&(o=o.replace(/-/g,"_")),s.dangerouslySetInnerHTML={__html:(p=M(f.body,o?()=>o+"ID"+e++:"iconifyReact"),void 0===t&&function(){try{t=window.trustedTypes.createPolicy("iconify",{createHTML:e=>e})}catch(e){t=null}}(),t?t.createHTML(p):p)},(0,r.createElement)("svg",s)}let{body:g,width:m,height:y}=e,b="mask"===a||"bg"!==a&&-1!==g.indexOf("currentColor"),v=function(e,t){let n=-1===e.indexOf("xlink:")?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(let e in t)n+=" "+e+'="'+t[e]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+e+"</svg>"}(g,{...d,width:m+"",height:y+""});return s.style={...u,"--svg":'url("data:image/svg+xml,'+v.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")+'")',width:eh(d.width),height:eh(d.height),...eu,...b?ec:es,...c},(0,r.createElement)("span",s)})({...l,...p},e,d):e.children?e.children:e.fallback?e.fallback:(0,r.createElement)("span",{})}let eb=(0,r.forwardRef)((e,t)=>ey({...e,_ref:t})),ev=(0,r.forwardRef)((e,t)=>ey({inline:!0,...e,_ref:t})),ex={getAPIConfig:function(e){return z[e]},setAPIModule:function(e,t){A[e]=t},sendAPIQuery:Z,setFetch:function(e){V=e},getFetch:function(){return V},listAPIProviders:function(){return Object.keys(z)}};e.s(["Icon",()=>eb,"InlineIcon",()=>ev,"_api",()=>ex,"addAPIProvider",()=>K,"addCollection",()=>E,"addIcon",()=>O,"buildIcon",()=>R,"calculateSize",()=>T,"disableCache",()=>em,"enableCache",()=>eg,"getIcon",()=>S,"iconExists",()=>k,"iconLoaded",()=>k,"listIcons",()=>v,"loadIcon",()=>en,"loadIcons",()=>et,"replaceIDs",()=>M,"setCustomIconLoader",()=>eo,"setCustomIconsLoader",()=>er])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.