-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
110 lines (108 loc) · 340 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Iconify</title>
<script type="module" crossorigin>var Hf=Object.defineProperty;var Kf=(e,t,n)=>t in e?Hf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ht=(e,t,n)=>Kf(e,typeof t!="symbol"?t+"":t,n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))o(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&o(r)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function o(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();const zf="modulepreload",Wf=function(e,t){return new URL(e,t).href},vl={},qf=function(t,n,o){let s=Promise.resolve();if(n&&n.length>0){const r=document.getElementsByTagName("link"),l=document.querySelector("meta[property=csp-nonce]"),c=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));s=Promise.allSettled(n.map(a=>{if(a=Wf(a,o),a in vl)return;vl[a]=!0;const u=a.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(!!o)for(let h=r.length-1;h>=0;h--){const v=r[h];if(v.href===a&&(!u||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${d}`))return;const g=document.createElement("link");if(g.rel=u?"stylesheet":zf,u||(g.as="script"),g.crossOrigin="",g.href=a,c&&g.setAttribute("nonce",c),document.head.appendChild(g),u)return new Promise((h,v)=>{g.addEventListener("load",h),g.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${a}`)))})}))}function i(r){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=r,window.dispatchEvent(l),!l.defaultPrevented)throw r}return s.then(r=>{for(const l of r||[])l.status==="rejected"&&i(l.reason);return t().catch(i)})};/**
* (c) Iconify
*
* For the full copyright and license information, please view the license.txt
* files at https://github.com/iconify/iconify
*
* Licensed under MIT.
*
* @license MIT
* @version 2.2.0
*/const ra=Object.freeze({left:0,top:0,width:16,height:16}),rs=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),xo=Object.freeze({...ra,...rs}),Mi=Object.freeze({...xo,body:"",hidden:!1}),Gf=Object.freeze({width:null,height:null}),la=Object.freeze({...Gf,...rs});function Yf(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function o(s){for(;s<0;)s+=4;return s%4}if(n===""){const s=parseInt(e);return isNaN(s)?0:o(s)}else if(n!==e){let s=0;switch(n){case"%":s=25;break;case"deg":s=90}if(s){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i=i/s,i%1===0?o(i):0)}}return t}const Jf=/[\s,]+/;function Xf(e,t){t.split(Jf).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}const ca={...la,preserveAspectRatio:""};function bl(e){const t={...ca},n=(o,s)=>e.getAttribute(o)||s;return t.width=n("width",null),t.height=n("height",null),t.rotate=Yf(n("rotate","")),Xf(t,n("flip","")),t.preserveAspectRatio=n("preserveAspectRatio",n("preserveaspectratio","")),t}function Qf(e,t){for(const n in ca)if(e[n]!==t[n])return!0;return!1}const aa=/^[a-z0-9]+(-[a-z0-9]+)*$/,Co=(e,t,n,o="")=>{const s=e.split(":");if(e.slice(0,1)==="@"){if(s.length<2||s.length>3)return null;o=s.shift().slice(1)}if(s.length>3||!s.length)return null;if(s.length>1){const l=s.pop(),c=s.pop(),a={provider:s.length>0?s[0]:o,prefix:c,name:l};return t&&!Zo(a)?null:a}const i=s[0],r=i.split("-");if(r.length>1){const l={provider:o,prefix:r.shift(),name:r.join("-")};return t&&!Zo(l)?null:l}if(n&&o===""){const l={provider:o,prefix:"",name:i};return t&&!Zo(l,n)?null:l}return null},Zo=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1;function Zf(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const o=((e.rotate||0)+(t.rotate||0))%4;return o&&(n.rotate=o),n}function wl(e,t){const n=Zf(e,t);for(const o in Mi)o in rs?o in e&&!(o in n)&&(n[o]=rs[o]):o in t?n[o]=t[o]:o in e&&(n[o]=e[o]);return n}function ed(e,t){const n=e.icons,o=e.aliases||Object.create(null),s=Object.create(null);function i(r){if(n[r])return s[r]=[];if(!(r in s)){s[r]=null;const l=o[r]&&o[r].parent,c=l&&i(l);c&&(s[r]=[l].concat(c))}return s[r]}return Object.keys(n).concat(Object.keys(o)).forEach(i),s}function td(e,t,n){const o=e.icons,s=e.aliases||Object.create(null);let i={};function r(l){i=wl(o[l]||s[l],i)}return r(t),n.forEach(r),wl(e,i)}function ua(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(s=>{t(s,null),n.push(s)});const o=ed(e);for(const s in o){const i=o[s];i&&(t(s,td(e,s,i)),n.push(s))}return n}const nd={provider:"",aliases:{},not_found:{},...ra};function Ks(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function fa(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!Ks(e,nd))return null;const n=t.icons;for(const s in n){const i=n[s];if(!s||typeof i.body!="string"||!Ks(i,Mi))return null}const o=t.aliases||Object.create(null);for(const s in o){const i=o[s],r=i.parent;if(!s||typeof r!="string"||!n[r]&&!o[r]||!Ks(i,Mi))return null}return t}const ls=Object.create(null);function od(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function It(e,t){const n=ls[e]||(ls[e]=Object.create(null));return n[t]||(n[t]=od(e,t))}function hr(e,t){return fa(t)?ua(t,(n,o)=>{o?e.icons[n]=o:e.missing.add(n)}):[]}function sd(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}function id(e,t){let n=[];return(typeof e=="string"?[e]:Object.keys(ls)).forEach(s=>{(typeof s=="string"&&typeof t=="string"?[t]:Object.keys(ls[s]||{})).forEach(r=>{const l=It(s,r);n=n.concat(Object.keys(l.icons).map(c=>(s!==""?"@"+s+":":"")+r+":"+c))})}),n}let go=!1;function da(e){return typeof e=="boolean"&&(go=e),go}function mo(e){const t=typeof e=="string"?Co(e,!0,go):e;if(t){const n=It(t.provider,t.prefix),o=t.name;return n.icons[o]||(n.missing.has(o)?null:void 0)}}function pa(e,t){const n=Co(e,!0,go);if(!n)return!1;const o=It(n.provider,n.prefix);return t?sd(o,n.name,t):(o.missing.add(n.name),!0)}function $l(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),go&&!t&&!e.prefix){let s=!1;return fa(e)&&(e.prefix="",ua(e,(i,r)=>{pa(i,r)&&(s=!0)})),s}const n=e.prefix;if(!Zo({provider:t,prefix:n,name:"a"}))return!1;const o=It(t,n);return!!hr(o,e)}function kl(e){return!!mo(e)}function rd(e){const t=mo(e);return t&&{...xo,...t}}function ld(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((s,i)=>s.provider!==i.provider?s.provider.localeCompare(i.provider):s.prefix!==i.prefix?s.prefix.localeCompare(i.prefix):s.name.localeCompare(i.name));let o={provider:"",prefix:"",name:""};return e.forEach(s=>{if(o.name===s.name&&o.prefix===s.prefix&&o.provider===s.provider)return;o=s;const i=s.provider,r=s.prefix,l=s.name,c=n[i]||(n[i]=Object.create(null)),a=c[r]||(c[r]=It(i,r));let u;l in a.icons?u=t.loaded:r===""||a.missing.has(l)?u=t.missing:u=t.pending;const d={provider:i,prefix:r,name:l};u.push(d)}),t}function ha(e,t){e.forEach(n=>{const o=n.loaderCallbacks;o&&(n.loaderCallbacks=o.filter(s=>s.id!==t))})}function cd(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const o=e.provider,s=e.prefix;t.forEach(i=>{const r=i.icons,l=r.pending.length;r.pending=r.pending.filter(c=>{if(c.prefix!==s)return!0;const a=c.name;if(e.icons[a])r.loaded.push({provider:o,prefix:s,name:a});else if(e.missing.has(a))r.missing.push({provider:o,prefix:s,name:a});else return n=!0,!0;return!1}),r.pending.length!==l&&(n||ha([e],i.id),i.callback(r.loaded.slice(0),r.missing.slice(0),r.pending.slice(0),i.abort))})}))}let ad=0;function ud(e,t,n){const o=ad++,s=ha.bind(null,n,o);if(!t.pending.length)return s;const i={id:o,icons:t,callback:e,abort:s};return n.forEach(r=>{(r.loaderCallbacks||(r.loaderCallbacks=[])).push(i)}),s}const Ti=Object.create(null);function _l(e,t){Ti[e]=t}function Ai(e){return Ti[e]||Ti[""]}function fd(e,t=!0,n=!1){const o=[];return e.forEach(s=>{const i=typeof s=="string"?Co(s,t,n):s;i&&o.push(i)}),o}var dd={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function pd(e,t,n,o){const s=e.resources.length,i=e.random?Math.floor(Math.random()*s):e.index;let r;if(e.random){let A=e.resources.slice(0);for(r=[];A.length>1;){const U=Math.floor(Math.random()*A.length);r.push(A[U]),A=A.slice(0,U).concat(A.slice(U+1))}r=r.concat(A)}else r=e.resources.slice(i).concat(e.resources.slice(0,i));const l=Date.now();let c="pending",a=0,u,d=null,p=[],g=[];typeof o=="function"&&g.push(o);function h(){d&&(clearTimeout(d),d=null)}function v(){c==="pending"&&(c="aborted"),h(),p.forEach(A=>{A.status==="pending"&&(A.status="aborted")}),p=[]}function _(A,U){U&&(g=[]),typeof A=="function"&&g.push(A)}function w(){return{startTime:l,payload:t,status:c,queriesSent:a,queriesPending:p.length,subscribe:_,abort:v}}function S(){c="failed",g.forEach(A=>{A(void 0,u)})}function I(){p.forEach(A=>{A.status==="pending"&&(A.status="aborted")}),p=[]}function k(A,U,X){const ie=U!=="success";switch(p=p.filter(te=>te!==A),c){case"pending":break;case"failed":if(ie||!e.dataAfterTimeout)return;break;default:return}if(U==="abort"){u=X,S();return}if(ie){u=X,p.length||(r.length?M():S());return}if(h(),I(),!e.random){const te=e.resources.indexOf(A.resource);te!==-1&&te!==e.index&&(e.index=te)}c="completed",g.forEach(te=>{te(X)})}function M(){if(c!=="pending")return;h();const A=r.shift();if(A===void 0){if(p.length){d=setTimeout(()=>{h(),c==="pending"&&(I(),S())},e.timeout);return}S();return}const U={status:"pending",resource:A,callback:(X,ie)=>{k(U,X,ie)}};p.push(U),a++,d=setTimeout(M,e.rotate),n(A,t,U.callback)}return setTimeout(M),w}function ga(e){const t={...dd,...e};let n=[];function o(){n=n.filter(l=>l().status==="pending")}function s(l,c,a){const u=pd(t,l,c,(d,p)=>{o(),a&&a(d,p)});return n.push(u),u}function i(l){return n.find(c=>l(c))||null}return{query:s,find:i,setIndex:l=>{t.index=l},getIndex:()=>t.index,cleanup:o}}function gr(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t 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:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const Is=Object.create(null),Gn=["https://api.simplesvg.com","https://api.unisvg.com"],es=[];for(;Gn.length>0;)Gn.length===1||Math.random()>.5?es.push(Gn.shift()):es.push(Gn.pop());Is[""]=gr({resources:["https://api.iconify.design"].concat(es)});function Sl(e,t){const n=gr(t);return n===null?!1:(Is[e]=n,!0)}function xs(e){return Is[e]}function hd(){return Object.keys(Is)}function Il(){}const zs=Object.create(null);function gd(e){if(!zs[e]){const t=xs(e);if(!t)return;const n=ga(t),o={config:t,redundancy:n};zs[e]=o}return zs[e]}function ma(e,t,n){let o,s;if(typeof e=="string"){const i=Ai(e);if(!i)return n(void 0,424),Il;s=i.send;const r=gd(e);r&&(o=r.redundancy)}else{const i=gr(e);if(i){o=ga(i);const r=e.resources?e.resources[0]:"",l=Ai(r);l&&(s=l.send)}}return!o||!s?(n(void 0,424),Il):o.query(t,s,n)().abort}const xl="iconify2",yo="iconify",ya=yo+"-count",Cl=yo+"-version",va=36e5,md=168,yd=50;function Oi(e,t){try{return e.getItem(t)}catch{}}function mr(e,t,n){try{return e.setItem(t,n),!0}catch{}}function Ml(e,t){try{e.removeItem(t)}catch{}}function Pi(e,t){return mr(e,ya,t.toString())}function Ri(e){return parseInt(Oi(e,ya))||0}const un={local:!0,session:!0},ba={local:new Set,session:new Set};let yr=!1;function vd(e){yr=e}let Bo=typeof window>"u"?{}:window;function wa(e){const t=e+"Storage";try{if(Bo&&Bo[t]&&typeof Bo[t].length=="number")return Bo[t]}catch{}un[e]=!1}function $a(e,t){const n=wa(e);if(!n)return;const o=Oi(n,Cl);if(o!==xl){if(o){const l=Ri(n);for(let c=0;c<l;c++)Ml(n,yo+c.toString())}mr(n,Cl,xl),Pi(n,0);return}const s=Math.floor(Date.now()/va)-md,i=l=>{const c=yo+l.toString(),a=Oi(n,c);if(typeof a=="string"){try{const u=JSON.parse(a);if(typeof u=="object"&&typeof u.cached=="number"&&u.cached>s&&typeof u.provider=="string"&&typeof u.data=="object"&&typeof u.data.prefix=="string"&&t(u,l))return!0}catch{}Ml(n,c)}};let r=Ri(n);for(let l=r-1;l>=0;l--)i(l)||(l===r-1?(r--,Pi(n,r)):ba[e].add(l))}function ka(){if(!yr){vd(!0);for(const e in un)$a(e,t=>{const n=t.data,o=t.provider,s=n.prefix,i=It(o,s);if(!hr(i,n).length)return!1;const r=n.lastModified||-1;return i.lastModifiedCached=i.lastModifiedCached?Math.min(i.lastModifiedCached,r):r,!0})}}function bd(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const o in un)$a(o,s=>{const i=s.data;return s.provider!==e.provider||i.prefix!==e.prefix||i.lastModified===t});return!0}function wd(e,t){yr||ka();function n(o){let s;if(!un[o]||!(s=wa(o)))return;const i=ba[o];let r;if(i.size)i.delete(r=Array.from(i).shift());else if(r=Ri(s),r>=yd||!Pi(s,r+1))return;const l={cached:Math.floor(Date.now()/va),provider:e.provider,data:t};return mr(s,yo+r.toString(),JSON.stringify(l))}t.lastModified&&!bd(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function Tl(){}function $d(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,cd(e)}))}function kd(e){const t=[],n=[];return e.forEach(o=>{(o.match(aa)?t:n).push(o)}),{valid:t,invalid:n}}function Yn(e,t,n,o){function s(){const i=e.pendingIcons;t.forEach(r=>{i&&i.delete(r),e.icons[r]||e.missing.add(r)})}if(n&&typeof n=="object")try{if(!hr(e,n).length){s();return}o&&wd(e,n)}catch(i){console.error(i)}s(),$d(e)}function Al(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function _d(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:o}=e,s=e.iconsToLoad;if(delete e.iconsToLoad,!s||!s.length)return;const i=e.loadIcon;if(e.loadIcons&&(s.length>1||!i)){Al(e.loadIcons(s,o,n),u=>{Yn(e,s,u,!1)});return}if(i){s.forEach(u=>{const d=i(u,o,n);Al(d,p=>{const g=p?{prefix:o,icons:{[u]:p}}:null;Yn(e,[u],g,!1)})});return}const{valid:r,invalid:l}=kd(s);if(l.length&&Yn(e,l,null,!1),!r.length)return;const c=o.match(aa)?Ai(n):null;if(!c){Yn(e,r,null,!1);return}c.prepare(n,o,r).forEach(u=>{ma(n,u,d=>{Yn(e,u.icons,d,!0)})})}))}const vr=(e,t)=>{const n=fd(e,!0,da()),o=ld(n);if(!o.pending.length){let c=!0;return t&&setTimeout(()=>{c&&t(o.loaded,o.missing,o.pending,Tl)}),()=>{c=!1}}const s=Object.create(null),i=[];let r,l;return o.pending.forEach(c=>{const{provider:a,prefix:u}=c;if(u===l&&a===r)return;r=a,l=u,i.push(It(a,u));const d=s[a]||(s[a]=Object.create(null));d[u]||(d[u]=[])}),o.pending.forEach(c=>{const{provider:a,prefix:u,name:d}=c,p=It(a,u),g=p.pendingIcons||(p.pendingIcons=new Set);g.has(d)||(g.add(d),s[a][u].push(d))}),i.forEach(c=>{const a=s[c.provider][c.prefix];a.length&&_d(c,a)}),t?ud(t,o,i):Tl},Sd=e=>new Promise((t,n)=>{const o=typeof e=="string"?Co(e,!0):e;if(!o){n(e);return}vr([o||e],s=>{if(s.length&&o){const i=mo(o);if(i){t({...xo,...i});return}}n(e)})});function Ol(e){try{const t=typeof e=="string"?JSON.parse(e):e;if(typeof t.body=="string")return{...t}}catch{}}function Id(e,t){if(typeof e=="object")return{data:Ol(e),value:e};if(typeof e!="string")return{value:e};if(e.includes("{")){const i=Ol(e);if(i)return{data:i,value:e}}const n=Co(e,!0,!0);if(!n)return{value:e};const o=mo(n);if(o!==void 0||!n.prefix)return{value:e,name:n,data:o};const s=vr([n],()=>t(e,n,mo(n)));return{value:e,name:n,loading:s}}let _a=!1;try{_a=navigator.vendor.indexOf("Apple")===0}catch{}function xd(e,t){switch(t){case"svg":case"bg":case"mask":return t}return t!=="style"&&(_a||e.indexOf("<a")===-1)?"svg":e.indexOf("currentColor")===-1?"bg":"mask"}const Cd=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Md=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Fi(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const o=e.split(Cd);if(o===null||!o.length)return e;const s=[];let i=o.shift(),r=Md.test(i);for(;;){if(r){const l=parseFloat(i);isNaN(l)?s.push(i):s.push(Math.ceil(l*t*n)/n)}else s.push(i);if(i=o.shift(),i===void 0)return s.join("");r=!r}}function Td(e,t="defs"){let n="";const o=e.indexOf("<"+t);for(;o>=0;){const s=e.indexOf(">",o),i=e.indexOf("</"+t);if(s===-1||i===-1)break;const r=e.indexOf(">",i);if(r===-1)break;n+=e.slice(s+1,i).trim(),e=e.slice(0,o).trim()+e.slice(r+1)}return{defs:n,content:e}}function Ad(e,t){return e?"<defs>"+e+"</defs>"+t:t}function Od(e,t,n){const o=Td(e);return Ad(o.defs,t+o.content+n)}const Pd=e=>e==="unset"||e==="undefined"||e==="none";function Sa(e,t){const n={...xo,...e},o={...la,...t},s={left:n.left,top:n.top,width:n.width,height:n.height};let i=n.body;[n,o].forEach(v=>{const _=[],w=v.hFlip,S=v.vFlip;let I=v.rotate;w?S?I+=2:(_.push("translate("+(s.width+s.left).toString()+" "+(0-s.top).toString()+")"),_.push("scale(-1 1)"),s.top=s.left=0):S&&(_.push("translate("+(0-s.left).toString()+" "+(s.height+s.top).toString()+")"),_.push("scale(1 -1)"),s.top=s.left=0);let k;switch(I<0&&(I-=Math.floor(I/4)*4),I=I%4,I){case 1:k=s.height/2+s.top,_.unshift("rotate(90 "+k.toString()+" "+k.toString()+")");break;case 2:_.unshift("rotate(180 "+(s.width/2+s.left).toString()+" "+(s.height/2+s.top).toString()+")");break;case 3:k=s.width/2+s.left,_.unshift("rotate(-90 "+k.toString()+" "+k.toString()+")");break}I%2===1&&(s.left!==s.top&&(k=s.left,s.left=s.top,s.top=k),s.width!==s.height&&(k=s.width,s.width=s.height,s.height=k)),_.length&&(i=Od(i,'<g transform="'+_.join(" ")+'">',"</g>"))});const r=o.width,l=o.height,c=s.width,a=s.height;let u,d;r===null?(d=l===null?"1em":l==="auto"?a:l,u=Fi(d,c/a)):(u=r==="auto"?c:r,d=l===null?Fi(u,a/c):l==="auto"?a:l);const p={},g=(v,_)=>{Pd(_)||(p[v]=_.toString())};g("width",u),g("height",d);const h=[s.left,s.top,c,a];return p.viewBox=h.join(" "),{attributes:p,viewBox:h,body:i}}function br(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const o in t)n+=" "+o+'="'+t[o]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+e+"</svg>"}function Rd(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function Fd(e){return"data:image/svg+xml,"+Rd(e)}function Ia(e){return'url("'+Fd(e)+'")'}const Ld=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let cs=Ld();function Ed(e){cs=e}function Bd(){return cs}function Nd(e,t){const n=xs(e);if(!n)return 0;let o;if(!n.maxURL)o=0;else{let s=0;n.resources.forEach(r=>{s=Math.max(s,r.length)});const i=t+".json?icons=";o=n.maxURL-s-n.path.length-i.length}return o}function Dd(e){return e===404}const jd=(e,t,n)=>{const o=[],s=Nd(e,t),i="icons";let r={type:i,provider:e,prefix:t,icons:[]},l=0;return n.forEach((c,a)=>{l+=c.length+1,l>=s&&a>0&&(o.push(r),r={type:i,provider:e,prefix:t,icons:[]},l=c.length),r.icons.push(c)}),o.push(r),o};function Vd(e){if(typeof e=="string"){const t=xs(e);if(t)return t.path}return"/"}const Ud=(e,t,n)=>{if(!cs){n("abort",424);return}let o=Vd(t.provider);switch(t.type){case"icons":{const i=t.prefix,l=t.icons.join(","),c=new URLSearchParams({icons:l});o+=i+".json?"+c.toString();break}case"custom":{const i=t.uri;o+=i.slice(0,1)==="/"?i.slice(1):i;break}default:n("abort",400);return}let s=503;cs(e+o).then(i=>{const r=i.status;if(r!==200){setTimeout(()=>{n(Dd(r)?"abort":"next",r)});return}return s=501,i.json()}).then(i=>{if(typeof i!="object"||i===null){setTimeout(()=>{i===404?n("abort",i):n("next",s)});return}setTimeout(()=>{n("success",i)})}).catch(()=>{n("next",s)})},Hd={prepare:jd,send:Ud};function Kd(e,t,n){It(n||"",t).loadIcons=e}function zd(e,t,n){It(n||"",t).loadIcon=e}function Pl(e,t){switch(e){case"local":case"session":un[e]=t;break;case"all":for(const n in un)un[n]=t;break}}const Ws="data-style";let xa="";function Wd(e){xa=e}function Rl(e,t){let n=Array.from(e.childNodes).find(o=>o.hasAttribute&&o.hasAttribute(Ws));n||(n=document.createElement("style"),n.setAttribute(Ws,Ws),e.appendChild(n)),n.textContent=":host{display:inline-block;vertical-align:"+(t?"-0.125em":"0")+"}span,svg{display:block;margin:auto}"+xa}function Ca(){_l("",Hd),da(!0);let e;try{e=window}catch{}if(e){if(ka(),e.IconifyPreload!==void 0){const n=e.IconifyPreload,o="Invalid IconifyPreload syntax.";typeof n=="object"&&n!==null&&(n instanceof Array?n:[n]).forEach(s=>{try{(typeof s!="object"||s===null||s instanceof Array||typeof s.icons!="object"||typeof s.prefix!="string"||!$l(s))&&console.error(o)}catch{console.error(o)}})}if(e.IconifyProviders!==void 0){const n=e.IconifyProviders;if(typeof n=="object"&&n!==null)for(const o in n){const s="IconifyProviders["+o+"] is invalid.";try{const i=n[o];if(typeof i!="object"||!i||i.resources===void 0)continue;Sl(o,i)||console.error(s)}catch{console.error(s)}}}}return{enableCache:n=>Pl(n,!0),disableCache:n=>Pl(n,!1),iconLoaded:kl,iconExists:kl,getIcon:rd,listIcons:id,addIcon:pa,addCollection:$l,calculateSize:Fi,buildIcon:Sa,iconToHTML:br,svgToURL:Ia,loadIcons:vr,loadIcon:Sd,addAPIProvider:Sl,setCustomIconLoader:zd,setCustomIconsLoader:Kd,appendCustomStyle:Wd,_api:{getAPIConfig:xs,setAPIModule:_l,sendAPIQuery:ma,setFetch:Ed,getFetch:Bd,listAPIProviders:hd}}}const Li={"background-color":"currentColor"},Ma={"background-color":"transparent"},Fl={image:"var(--svg)",repeat:"no-repeat",size:"100% 100%"},Ll={"-webkit-mask":Li,mask:Li,background:Ma};for(const e in Ll){const t=Ll[e];for(const n in Fl)t[e+"-"+n]=Fl[n]}function El(e){return e?e+(e.match(/^[-0-9.]+$/)?"px":""):"inherit"}function qd(e,t,n){const o=document.createElement("span");let s=e.body;s.indexOf("<a")!==-1&&(s+="\x3C!-- "+Date.now()+" -->");const i=e.attributes,r=br(s,{...i,width:t.width+"",height:t.height+""}),l=Ia(r),c=o.style,a={"--svg":l,width:El(i.width),height:El(i.height),...n?Li:Ma};for(const u in a)c.setProperty(u,a[u]);return o}let no;function Gd(){try{no=window.trustedTypes.createPolicy("iconify",{createHTML:e=>e})}catch{no=null}}function Yd(e){return no===void 0&&Gd(),no?no.createHTML(e):e}function Jd(e){const t=document.createElement("span"),n=e.attributes;let o="";n.width||(o="width: inherit;"),n.height||(o+="height: inherit;"),o&&(n.style=o);const s=br(e.body,n);return t.innerHTML=Yd(s),t.firstChild}function Ei(e){return Array.from(e.childNodes).find(t=>{const n=t.tagName&&t.tagName.toUpperCase();return n==="SPAN"||n==="SVG"})}function Bl(e,t){const n=t.icon.data,o=t.customisations,s=Sa(n,o);o.preserveAspectRatio&&(s.attributes.preserveAspectRatio=o.preserveAspectRatio);const i=t.renderedMode;let r;switch(i){case"svg":r=Jd(s);break;default:r=qd(s,{...xo,...n},i==="mask")}const l=Ei(e);l?r.tagName==="SPAN"&&l.tagName===r.tagName?l.setAttribute("style",r.getAttribute("style")):e.replaceChild(r,l):e.appendChild(r)}function Nl(e,t,n){const o=n&&(n.rendered?n:n.lastRender);return{rendered:!1,inline:t,icon:e,lastRender:o}}function Xd(e="iconify-icon"){let t,n;try{t=window.customElements,n=window.HTMLElement}catch{return}if(!t||!n)return;const o=t.get(e);if(o)return o;const s=["icon","mode","inline","noobserver","width","height","rotate","flip"],i=class extends n{constructor(){super();Ht(this,"_shadowRoot");Ht(this,"_initialised",!1);Ht(this,"_state");Ht(this,"_checkQueued",!1);Ht(this,"_connected",!1);Ht(this,"_observer",null);Ht(this,"_visible",!0);const c=this._shadowRoot=this.attachShadow({mode:"open"}),a=this.hasAttribute("inline");Rl(c,a),this._state=Nl({value:""},a),this._queueCheck()}connectedCallback(){this._connected=!0,this.startObserver()}disconnectedCallback(){this._connected=!1,this.stopObserver()}static get observedAttributes(){return s.slice(0)}attributeChangedCallback(c){switch(c){case"inline":{const a=this.hasAttribute("inline"),u=this._state;a!==u.inline&&(u.inline=a,Rl(this._shadowRoot,a));break}case"noobserver":{this.hasAttribute("noobserver")?this.startObserver():this.stopObserver();break}default:this._queueCheck()}}get icon(){const c=this.getAttribute("icon");if(c&&c.slice(0,1)==="{")try{return JSON.parse(c)}catch{}return c}set icon(c){typeof c=="object"&&(c=JSON.stringify(c)),this.setAttribute("icon",c)}get inline(){return this.hasAttribute("inline")}set inline(c){c?this.setAttribute("inline","true"):this.removeAttribute("inline")}get observer(){return this.hasAttribute("observer")}set observer(c){c?this.setAttribute("observer","true"):this.removeAttribute("observer")}restartAnimation(){const c=this._state;if(c.rendered){const a=this._shadowRoot;if(c.renderedMode==="svg")try{a.lastChild.setCurrentTime(0);return}catch{}Bl(a,c)}}get status(){const c=this._state;return c.rendered?"rendered":c.icon.data===null?"failed":"loading"}_queueCheck(){this._checkQueued||(this._checkQueued=!0,setTimeout(()=>{this._check()}))}_check(){if(!this._checkQueued)return;this._checkQueued=!1;const c=this._state,a=this.getAttribute("icon");if(a!==c.icon.value){this._iconChanged(a);return}if(!c.rendered||!this._visible)return;const u=this.getAttribute("mode"),d=bl(this);(c.attrMode!==u||Qf(c.customisations,d)||!Ei(this._shadowRoot))&&this._renderIcon(c.icon,d,u)}_iconChanged(c){const a=Id(c,(u,d,p)=>{const g=this._state;if(g.rendered||this.getAttribute("icon")!==u)return;const h={value:u,name:d,data:p};h.data?this._gotIconData(h):g.icon=h});a.data?this._gotIconData(a):this._state=Nl(a,this._state.inline,this._state)}_forceRender(){if(!this._visible){const c=Ei(this._shadowRoot);c&&this._shadowRoot.removeChild(c);return}this._queueCheck()}_gotIconData(c){this._checkQueued=!1,this._renderIcon(c,bl(this),this.getAttribute("mode"))}_renderIcon(c,a,u){const d=xd(c.data.body,u),p=this._state.inline;Bl(this._shadowRoot,this._state={rendered:!0,icon:c,inline:p,customisations:a,attrMode:u,renderedMode:d})}startObserver(){if(!this._observer&&!this.hasAttribute("noobserver"))try{this._observer=new IntersectionObserver(c=>{const a=c.some(u=>u.isIntersecting);a!==this._visible&&(this._visible=a,this._forceRender())}),this._observer.observe(this)}catch{if(this._observer){try{this._observer.disconnect()}catch{}this._observer=null}}}stopObserver(){this._observer&&(this._observer.disconnect(),this._observer=null,this._visible=!0,this._connected&&this._forceRender())}};s.forEach(l=>{l in i.prototype||Object.defineProperty(i.prototype,l,{get:function(){return this.getAttribute(l)},set:function(c){c!==null?this.setAttribute(l,c):this.removeAttribute(l)}})});const r=Ca();for(const l in r)i[l]=i.prototype[l]=r[l];return t.define(e,i),i}const Qd=Xd()||Ca(),{enableCache:Lw,disableCache:Zd,iconLoaded:Ew,iconExists:Bw,getIcon:Mo,listIcons:Nw,addIcon:Dw,addCollection:Et,calculateSize:jw,buildIcon:ep,iconToHTML:tp,svgToURL:Vw,loadIcons:Uw,loadIcon:np,setCustomIconLoader:Hw,setCustomIconsLoader:Kw,addAPIProvider:zw,_api:op}=Qd,z="iconify-ui",Jt='stroke-width="2" stroke-linecap="round" stroke-linejoin="round"',wr=`fill="none" ${Jt}`,_n=`stroke="currentColor" ${wr}`,sp=`stroke="#fff" ${wr}`,ip=(e,t)=>`<mask id="mask">${t}</mask><path fill="currentColor" mask="url(#mask)" d="M0 0h${e}v24H0z" />`,_e=(e,t)=>ip(e,`<g ${sp}>${t}</g>`),vn='stroke-width="4" stroke="#000"',Lt=e=>`<path d="${e}" ${vn} />`,Je=(e,t="")=>`${e.replace(" ",` ${vn} `)}${e.replace('d="',`d="${t}`)}`,de=e=>`stroke-dasharray="${e}" stroke-dashoffset="${e}"`,Bi=(e,t)=>`<set attributeName="opacity" to="${e}" begin="${t}s" fill="freeze" />`,Cs=(e,t,n,o)=>`animate fill="freeze" attributeName="${e}" dur="${o}s" values="${t};${n}"`,rp=(e,t,n)=>`animate fill="freeze" attributeName="${e}" dur="${n}s" values="${t}"`,pe=(e,t)=>Cs("stroke-dashoffset",e,0,t),To=Cs("fill-opacity",0,1,.2),lp=Cs("fill-opacity",1,0,.2),Ni=(e,t,n)=>Cs("d",e,t,n),$r=(e,t)=>rp("d",e,t),Ce=e=>`begin="${e}s"`,qs="M8 9l6 6",Gs="M8 9l-6 6",Ys="M8 15l-6 -6",Js="M8 15l6 -6",Xs="M2 12l6 6",Qs="M2 12l6 -6",Zs="M8 12l-6 -6",ei="M8 12l-6 6",Zn=e=>`<path d="${e}" ${de(12)}><${pe(12,.4)} /></path>`,No=e=>`${Lt(e)}${Zn(e)}`,oo=.4,cp=e=>`<path d="${e}" ${vn} opacity="0">${Bi(1,oo)}</path><path d="${e}" opacity="0">${Bi(1,oo)}</path>`,Do=(e,t,n,o,s)=>_e(e,`<path d="${t}"><${Ni(t,s,oo)} />${Bi(0,oo)}</path>
<path d="${o}"><${Ni(o,n,oo)} /></path>
${cp(s)}`);Et({prefix:z,icons:{"chevron-up":{body:_e(16,`${Zn(Gs)}${No(qs)}`)},"chevron-down":{body:_e(16,`${Zn(Js)}${No(Ys)}`)},"chevron-left":{body:_e(10,`${Zn(Qs)}${No(Xs)}`),width:10},"chevron-right":{body:_e(10,`${Zn(ei)}${No(Zs)}`),width:10},"chevron-down-up":{body:Do(16,Ys,qs,Js,Gs)},"chevron-up-down":{body:Do(16,qs,Ys,Gs,Js)},"chevron-left-right":{body:Do(10,Xs,Zs,Qs,ei),width:10},"chevron-right-left":{body:Do(10,Zs,Xs,ei,Qs),width:10}},width:16,height:24});const jo=`<path d="M12 5C15.87 5 19 8.13 19 12C19 15.87 15.87 19 12 19C8.13 19 5 15.87 5 12C5 8.13 8.13 5 12 5z" fill="currentColor" stroke="currentColor" ${Jt}`,Dl=` fill-opacity="0" ${de(48)}><${pe(48,.4)} /><${To} ${Ce(.5)} /`,Vo="></path>";Et({prefix:z,icons:{"radio-checked":{body:jo+Dl+Vo},"radio-unchecked":{body:jo+Dl+Vo},"radio-checked2":{body:jo+Vo},"radio-unchecked2":{body:jo+Vo}},width:24,height:24});const Ta=`<path d="M12 5h7v14h-14v-14z" fill="white" stroke="white" ${Jt}`,ap=` fill-opacity="0" ${de(58)}><${pe(58,.4)}/><${To} ${Ce(.5)} /`,Aa="></path>",jl=Ta+ap+Aa,Vl=Ta+Aa,ti=`<g stroke="black" ${wr}>`,ni="</g>",up="M16 9L12.32 13.35",fp="M10.5 15.5L7.5 13",Oa=' stroke-dasharray="9"><animate fill="freeze" attributeName="stroke-dashoffset" dur="0.175s" ',Uo=` stroke-dashoffset="9"${Oa}values="9;0" `,Ul=` stroke-dashoffset="18"${Oa}values="18;9" `,Hl=` ${Ce(.2)} `,dp=` ${Ce(.7)} `,pp=` ${Ce(.9)} `,oi=`<path d="${up}"`,si=`<path d="${fp}"`,$n="/></path>",Ho='<defs><mask id="mask1">',Ko='</mask></defs><rect width="24" height="24" fill="currentColor" mask="url(#mask1)" />';Et({prefix:z,icons:{"checkbox-checked":{body:Ho+jl+ti+oi+Uo+dp+$n+si+Uo+pp+$n+ni+Ko},"checkbox-unchecked":{body:Ho+jl+Ko},"checkbox-checked2":{body:Ho+Vl+ti+oi+Uo+$n+si+Uo+Hl+$n+ni+Ko},"checkbox-unchecked2":{body:Ho+Vl+ti+oi+Ul+$n+si+Ul+Hl+$n+ni+Ko}},width:24,height:24});const Kl=22,hp=24,Pa="5.71 19.28",kr=`M11 3L13.35 8.76L19.56 9.22L14.8 13.24L16.29 19.28L11 16L${Pa}`,Ra="L7.2 13.24L2.44 9.22L8.65 8.76L11 3",as=`M${Pa}${Ra}`,ii=`${kr}${Ra}z`;Et({prefix:z,icons:{star:{body:_e(Kl,`<path d="${kr}" />
${Lt(as)}
<path d="${as}" />`)},"star-filled":{body:`<path d="${ii}" ${Jt} stroke="currentColor" fill="currentColor" />`},"star-unfill":{body:`<path d="${ii}" ${Jt} stroke="currentColor" fill="currentColor"><${lp} /></path>`},"star-fill":{body:`<path d="${ii}" ${Jt} stroke="currentColor" fill="currentColor" fill-opacity="0"><${To} /></path>`}},width:Kl,height:hp});const wt=(e,t,n=8)=>`<path d="${e}" ${de(n)}><${pe(n,.3)} ${Ce(t)} /></path>`,zl=e=>{const t=12-e,n=12+e;return{body:_e(24,`<path d="M12 ${t}H2M12 ${n}h10" ${de(12)}><${pe(12,.4)} /></path>
${wt(`M2 ${t}l4 -4M22 ${n}l-4 4`,.4)}
${Je(wt(`M2 ${t}l4 4M22 ${n}l-4-4`,.4))}`)}},gp="M6.5 16.5l-2.5-2.5c-0.5-0.5-1-2 0-3c1 -1 5 0 6-1l2.5-2.5c0.5-0.5 0-2 0-3c0-1 2-2 3-1l4 4c1 1 0 3-1 3c-1 0-2.5-0.5-2.5 0l-2.5 2.5c-1 1 0 5-1 6c-1 1-2.5 0.5-3 0z",Wl=e=>({width:22,body:_e(22,`<path d="M6.5 16.5l-4.5 4.5" ${de(8)}><${pe(8,.2)} ${Ce(.4)} /></path>
${Lt("M4 14l5 5")}
<path d="${gp}" ${e?'fill="#fff" fill-opacity="0"':""} ${de(54)}><${pe(54,.4)} />${e?`<${To} ${Ce(.6)} />`:""}</path>`)}),ri="M2 5h18M2 10h18",mp="M2 15h18M2 20h18",ql="M2 15h8M2 20h8",Gl=e=>{const t=i=>`M${2+i} 12l4 ${-4*e}M${20-i} 12l-4 ${4*e}`,n=t(3),o=t(9).replace(/4/g,"0"),s=t(0);return`<path d="${o}">
<${$r(`${o};${n};${s}`,.6)} />
</path>`};Et({prefix:z,icons:{empty:{body:""},info:{body:`<g ${_n}>
<path d="M11 3c4.97 0 9 4.03 9 9c0 4.97 -4.03 9 -9 9c-4.97 0 -9 -4.03 -9-9c0-4.97 4.03-9 9-9z" ${de(64)}><${pe(64,.6)} ${Ce(.3)} /></path>
<path d="M11 7v0.01" ${de(4)}><${pe(4,.1)} /></path>
<path d="M11 11v5" ${de(8)}><${pe(8,.2)} ${Ce(.1)} /></path>
</g>`,width:22},"info-letter":{body:`<g ${Jt} fill="none" stroke="currentColor"><circle cx="3" cy="5" r="1" /><path d="M3 10v10" /></g>`,width:6},"vertical-dots":{body:`<g ${Jt} fill="currentColor" stroke="currentColor">${[5,12,19].map(e=>`<circle cx="3" cy="${e}" r="1" />`).join("")}</g>`,width:6},confirm:{body:_e(14,`<path d="M12 8L5.5 16" ${de(14)}><${pe(14,.3)} /></path>
${Je(`<path d="M5.5 16L2 13" ${de(8)}><${pe(8,.2)} ${Ce(.3)} /></path>`)}`),width:14},reset:{body:_e(18,`<path d="M16 5l-14 14" ${de(24)}><${pe(24,.4)} /></path>
${Je(`<path d="M2 5l14 14" ${de(24)}><${pe(24,.4)} ${Ce(.4)} /></path>`)}`),width:18},filter:{body:_e(18,`<path d="M2 4l5 6.5v5.5l4 4M16 4l-5 6.5v9.5" ${de(24)}><${pe(24,.4)} /></path>
${Je(`<path d="M2 4h14" ${de(16)}><${pe(16,.4)} ${Ce(.2)} /></path>`)}`),width:18},menu:{body:`<g ${_n}>
${[7,12,17].map((e,t)=>`<path d="M2 ${e}h16" ${de(18)}><${pe(18,.3)} ${Ce(.4*t)} /></path>`)}
</g>`,width:20},"arrows-left-right":zl(2),"arrows-left-right2":zl(0),size:{body:_e(16,`<path d="M8 12h0M8 12h0"><${$r("M8 12h0M8 12h0;M2 12h12M2 12h12;M2 2h12M2 22h12",.5)} keyTimes="0;0.2;1" /></path>
<path d="M8 12V5M8 12v7" ${de(8)}><${pe(8,.2)} ${Ce(.3)} /></path>
${wt("M8 5l-4 4M8 19l4-4",.5)}
${Je(wt("M8 5l4 4M8 19l-4-4",.5))}`),width:16},trash:{body:_e(20,`<path d="M16 5v14c0 0.5-0.5 1-1 1H5c-0.5 0-1-0.5-1-1V5" ${de(44)}><${pe(44,.4)} /></path>
${Je(`<path d="M10 4h-2M10 4h2M10 5h-8M10 5h8" ${de(10)}><${pe(10,.2)} ${Ce(.4)} /></path>`)}
<path d="M8 9v7M12 9v7" ${de(10)}><${pe(10,.2)} ${Ce(.3)} /></path>
`),width:20},download:{body:_e(16,`<path d="M8 3v14" ${de(16)}><${pe(16,.3)} ${Ce(.4)} /></path>
${wt("M8 17l6-6",.7,10)}
${Je(wt("M8 17l-6-6",.7,10))}
<path d="M2 21h12" ${de(14)}><${pe(14,.3)} /></path>`),width:16},restart:{body:_e(24,`<path d="M10 4c-4.42 0-8 3.58-8 8s3.58 8 8 8s8-3.58 8-8v-6" ${de(46)}><${pe(46,.5)} /></path>
${wt("M18 6l-4 4",.5)}
${Je(wt("M18 6l4 4",.5))}`)},clipboard:{body:_e(20,`<path d="M2 3h14v18H2" ${de(52)}><${pe(52,.4)} /></path>
${Je(`<path d="M2 21v-18" ${de(22)}><${pe(22,.2)} ${Ce(.4)} /></path>`)}
<path d="M11 3v3h-4v-3" ${de(12)}><${pe(12,.2)} ${Ce(.6)} /></path>
${Je(`<path d="M18 14h-10" ${de(12)}><${pe(12,.2)} ${Ce(.9)} /></path>`)}
${wt("M8 14l4-4",1.1)}
${Je(wt("M8 14l4 4",1.1))}`),width:20},code:{body:_e(22,`${Gl(1)}
${Je(Gl(-1))}
<path d="M12 5l-2 14" ${de(18)}><${pe(18,.4)} ${Ce(.4)} /></path>
`),width:22},pin:Wl(!1),"pin-filled":Wl(!0),list:{body:`<path ${_n} d="${ri}${mp}" />`,width:22},"list-add":{body:`<path ${_n} d="${ri}${ql}M17 13v8M13 17h8" />`,width:22},"list-remove":{body:`<path ${_n} d="${ri}${ql}M20 14l-6 6M14 14l6 6" />`,width:22}},width:24,height:24});const _r="M9 3C9 3 16 9 16 14",Fa="C16 18 13 21 9 21",Sr=`${_r}${Fa}`,yp="M9 3C9 3 2 9 2 14",La=`${yp}C2 18 5 21 9 21`,li=`M12.08 6.13C13.96 8.31 16 11.3 16 14${Fa}C5.11 21 2.17 18.17 2.01 14.34C9 8.64 9 8.64 12.08 6.13z`,ci=`${Sr}C5 21 2 18 2 14C2 9 9 3 9 3z`,vp=18,bp=24,Yl=e=>`<path d="${e}" ${de(32)}><${pe(32,.4)} /></path>`,Jl=`${Yl(La)}
${Lt(_r)}
${Yl(Sr)}`,Xl=`<path d="${La}" />${Lt(_r)}<path d="${Sr}" />`,Ql=e=>`<path d="${e}" fill="#fff" ${vn} fill-opacity="0"><${To} ${Ce(.5)} /></path>`,Zl=(e,t)=>`<path d="${e}" fill="#fff" ${vn}><${Ni(e,t,.2)} /></path>`;Et({prefix:z,icons:{"paint-half":{body:_e(20,`${Ql(li)}${Jl}`)},"paint-full":{body:_e(20,`${Ql(ci)}${Jl}`)},"paint-half2":{body:_e(20,`${Zl(ci,li)}${Xl}`)},"paint-full2":{body:_e(20,`${Zl(li,ci)}${Xl}`)}},width:vp,height:bp});const ai=20,wp=(e,t)=>[`circle cx="${e}" cy="${t}" r="3"`,`M${e-5} ${t+5}l2.5 -2.5`],ui=(e,t)=>{const n=wp(e,t);return`<${n[0]} ${vn} fill="#000" />
${Lt(n[1])}
<${n[0]} />
<path d="${n[1]}" />`},ec='circle cx="7.5" cy="9.5" r="5.5"',tc="M2 4h14";Et({prefix:z,icons:{search:{body:_e(ai,`<path d="M11.5 13.5l6.5 6.5" />
<${ec} ${vn} />
<${ec} />`)},"search-filtered":{body:_e(ai,`<path d="M2 4l5 6.5v5.5l4 4v-9.5l5-6.5" />
${Lt(tc)}
<path d="${tc}" />
${ui(15,17)}`)},"search-starred":{body:_e(22,`<path d="${kr}" />
${Lt(as)}
<path d="${as}" />
${ui(17,17)}`),width:22},"search-list":{body:_e(22,`<path d="M2 5h18M2 10h18M2 15h8M2 20h8" />
${ui(17,17)}`),width:22}},width:ai,height:24});const $p=e=>`M${e} 3v18l4-4`,kp=e=>`M${e} 21l-4-4`,_p=e=>`M${e} 21V3l-4 4`,Sp=e=>`M${e} 3l4 4`,Ip=(e,t)=>({body:_e(22,`<path d="${$p(6)}${e}" />
${Je(`<path d="${kp(6)}${t}" />`)}`)});Et({prefix:z,icons:{"sort-default":Ip(_p(16),Sp(16))},width:22,height:24});const nc="M2 11l9-9",xp=`<path d="M20 11l-9 9l-9-9" ${de(28)}><${pe(28,.6)} ${Ce(.25)} /></path>
${Lt(nc)}
<path d="M11 2l9 9" ${de(14)}><${pe(14,.3)} /></path>
<path d="${nc}" ${de(14)}><${pe(14,.3)} ${Ce(.8)} /></path>`,Cp=["M14 4l4 0l0 4","M18 16l0 4l-4 0","M6 20l-4 0l0 -4","M2 8l0-4l4 0"];Et({prefix:z,icons:{"penpot-page":{body:_e(18,`<path d="M16 11v9H2V4h8" ${de(50)}><${pe(50,.6)} /></path>
${Je(`<path d="M10 4l6 7h-6z" ${de(25)}>><${pe(25,.3)} ${Ce(.6)} /></path>`)}
`),width:18},"penpot-component":{body:_e(22,`${xp}<path d="M11 8l3 3l-3 3l-3-3z" ${de(20)}><${pe(20,1.2)} /></path>`)},"penpot-board":{body:`<g ${_n}>${Cp.map((e,t)=>`<path d="M10 12l0 0l0 0"><${$r(`M10 12l0 0l0 0;${e}`,.4)} /></path>`).join("")}</g>`,width:20},"penpot-group":{body:_e(22,`<path d="M10 6h10v14H2V6" ${de(64)}><${pe(64,.6)} ${Ce(.2)} /></path>
${Je(`<path d="M2 6V2h6l2 4" ${de(16)}>><${pe(16,.2)} /></path>`)}
`)}},width:22,height:24});function Mp(e){try{return!(typeof e.name!="string"||typeof e.author.name!="string"||typeof e.license.title!="string")}catch{return!1}}function Tp(e){let t=!1;for(const n in e){if(!Mp(e[n]))return!1;t=!0}return t}const Ap=`/${Date.now()}/`;function Op(e,t){const n=e.prefix;if(n!==t)return null;const o=Object.create(null),s=Object.create(null),i=new Set(e.hidden),r=e.categories??{};for(const u in r)r[u].forEach(d=>{o[d]?o[d].push(u):o[d]=[u]});(e.uncategorized||[]).forEach(u=>{o[u]=[]});const l=e.aliases??{};for(const u in l){const d=l[u];if(i.has(d)){i.add(u);continue}s[d]?s[d].push(u):s[d]=[d,u]}const c=[],a=Object.create(null);for(const u in o){const d=s[u]??[u],p=new Set(d.reduce((v,_)=>o[_]?v.concat(o[_]):v,[])),g=Array.from(p).sort(),h=g.join(Ap);if(!a[h]){const v={icons:[]};g.length>1?v.titles=g:g.length===1&&(v.title=g[0]),a[h]=v,c.push(v)}a[h].icons.push(s[u]??u)}return c.length?{prefix:n,icons:c,hidden:i.size?Array.from(i).sort():void 0,chars:e.chars,prefixes:e.prefixes,suffixes:e.suffixes}:null}function Pp(e){const t={query:e.keyword,limit:"999"};return e.prefixes&&(t.prefixes=e.prefixes.join(",")),t}function Rp(e,t){return!t||typeof t!="object"||!t.request||t.request.query!==e.keyword?null:{query:e,icons:t.icons,prefixes:Object.keys(t.collections),reachedLimit:t.total>=t.limit}}function Fp(e,t=""){let n=!1;function o(s,i){return new Promise((r,l)=>{let c=s;i&&(c+="?"+new URLSearchParams(i).toString());try{e.sendAPIQuery(t,{type:"custom",provider:t,uri:c},(a,u)=>{a?r(a):l(u)})}catch(a){l(a)}})}return{iconSets:async()=>{try{const s=await o("/collections");return Tp(s)?s:null}catch{return null}},iconSet:async s=>{try{return Op(await o("/collection",{prefix:s,chars:"true",aliases:"true"}),s)}catch{return null}},search:async s=>{try{const i=Pp(s);return Rp(s,await o("/search",i))}catch{return null}},getIcon:(s,i)=>{const r=t?`@${t}:`:"";return e.getIcon(`${r}${s}:${i}`)},icon:async(s,i,r)=>(!s&&!n&&(n=!0,e.disableCache("all")),e.loadIcon({provider:t,prefix:i,name:r})),keyword:async s=>{try{try{const i=await o("/keywords",{prefix:s});return i.prefix===s?i:null}catch{return null}}catch{return null}}}}function Lp(e,t){if(e===t)return!0;if(typeof e!="object"||typeof t!="object")return!1;const n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(let s=0;s<n.length;s++){const i=n[s];if(e[i]!==t[i])return!1}return!0}let zo=[];function Wo(e,t){return new Promise((n,o)=>{const s=zo.find(c=>Lp(e,c.key));if(s){s.callbacks.push({resolve:n,reject:o});return}const i={key:e,callbacks:[{resolve:n,reject:o}]};zo.push(i);function r(c,a){zo=zo.filter(u=>u!==i),i.callbacks.forEach(u=>{try{c===void 0?u.reject(a):u.resolve(c)}catch{}})}let l;try{l=t()}catch(c){r(void 0,c);return}l instanceof Promise?l.then(c=>{r(c)}).catch(c=>{r(void 0,c)}):r(l)})}function Ea(e,t){return e===""?1:t===""?-1:e.localeCompare(t)}function Ep(e,t){const n=Ea,o=Object.keys(e).sort(n),s=Object.create(null);for(let i=0;i<o.length;i++){const r=o[i];s[r]=e[r]}return s}function Ba(e,t){return t&&JSON.stringify(e)===JSON.stringify(t)?t:e}function oc(e,t){return t||([e,t]=e.split(":")),{prefix:e,name:t,fullName:e+":"+t}}function Bp(e,t=31){let n=e??16;for(;n>t;){const o=n/2;if(Math.round(o)!==o)return n;n=o}return n}function Na(e,t=31){const n=new Map;for(const l of e){const c=Bp(l,t),a=(n.get(c)??0)+1;n.set(c,a)}const o=[],s=(l,c=!0)=>{!o.includes(l)&&(!c||l>11&&Math.round(l)===l)&&o.push(l)};let i=0,r=0;return n.forEach((l,c)=>{l>i&&(i=l,r=c),s(c,!1),s(c/2),s(c*2/3),c<t&&s(c*2)}),o.sort((l,c)=>l-c),{size:r,options:o,multiple:n.size>1}}function Da(e,t){return t instanceof Set?!t.has(e):t!==e}function Ao(e,t,n){let o;for(o in e)if(Da(o,n)){const s=t[o];if(s!==void 0&&s!==e[o])return!0}return!1}function ja(e,t,n,o,s){let i,r=!1;for(i in e)if(Da(i,s)){const l=t[i],c=e[i];l===void 0||l===c||(n[i]=l,r=!0)}return r}function Di(e,t){return t===void 0||t===e?e:null}const Va=.4;function Np(e,t){return e*Va/t}function Dp(e,t,n,o,s,i){const l=(e/t-o*Va/n)*n;return Math.max(0,Math.min(s-o,Math.round(l)))}function sc(e,t,n,o,s,i){const l=(e/n+Np(o,n))*t;return Math.max(0,Math.min(l,s-1))}function Ua(e){if(typeof e=="string")return{key:e,color:e,tooltip:e};e.key=e.key??e.text??e.color;const t=e.text??e.color;return e.tooltip=t===e.color?t:`${t}
${e.color}`,e}function jp(e){return e.map(Ua)}function Ha(e){return typeof e=="string"?{key:e,text:e}:(e.key=e.key??e.text??e.color??"",e)}function Ir(e){return e.map(Ha)}function Vp(e){const t=[];for(const n of e){if(typeof n=="string"){n!=="-"&&t.push(n);continue}switch(n.type){case"separator":case"section":break;case"option":t.push(n);break;case"colors":for(const o of n.colors)t.push({type:"color",...Ua(o)});break;case"tags":for(const o of n.tags)t.push({type:"tag",...Ha(o)});break}}return t}function Ka(e){if(typeof e=="string")return e;switch(e.type){case"color":case"tag":return e.key;case"option":return e.value}}function Up(e,t){for(let n=0;n<e.length;n++)if(Ka(e[n])===t)return n;return-1}function za(e){return{key:e.key??e.text,text:e.text,hidden:!!e.hidden,dimmed:!!e.hidden}}function fi(e,t){return e.map(n=>za({text:n,hidden:t?!t.has(n):!1}))}function di(e){return e.length>1?e:void 0}function us(e,t){const n=new Set;let o=!1;return t.forEach(s=>{const i=e.info[s];if(!i)return;const r=i.category??"";r?n.add(r):o=!0}),o&&n.add(""),n}const Hp=(e,t,n=e.prefixes)=>n.filter(o=>{var s;return(((s=e.info[o])==null?void 0:s.category)??"")===t});function Wa(e){const t=e.height;return typeof t=="number"?[t.toString()]:Array.isArray(t)?t.map(n=>n.toString()):[""]}function Kp(e,t){return e===""?1:t===""?-1:parseInt(e)-parseInt(t)}function ji(e,t){const n=new Set;for(let o=0;o<t.length;o++){const s=e.info[t[o]];s&&Wa(s).forEach(i=>n.add(i))}return n}function zp(e){return Array.from(e).sort(Kp)}const Wp=(e,t,n=e.prefixes)=>n.filter(o=>{const s=e.info[o];return s?Wa(s).includes(t):!1}),ic=new Map,rc=new Map;function qp(e){const t=ic.get(e);if(t)return t;const n=Object.create(null);for(const o in e.info){const s=e.info[o],i=[o,s.name];i.push(s.author.name),i.push(s.license.title),i.push(s.license.spdx??"");const r=s.height;typeof r=="number"?i.push(`${r}`):Array.isArray(r)&&i.push(r.join(", ")),n[o]=i.join(`
`).toLowerCase()}return ic.set(e,n),n}function Gp(e){const t=rc.get(e);if(t)return t;const n=Object.create(null);for(const o in e.info){const s=e.info[o];s.hidden&&(n[o]=new Set([o,s.name.toLowerCase().replace(/\s+/g,"")]))}return rc.set(e,n),n}function Yp(e,t,n=e.prefixes){t=t.trim().toLowerCase();const o=e.hidden;if(!t.length)return n.filter(c=>!o.has(c));const s=t.split(/\s+/),i=t.replace(/\s+/g,""),r=qp(e),l=Gp(e);return n.filter(c=>{var u;if(o.has(c))return(u=l[c])==null?void 0:u.has(i);const a=r[c];for(let d=0;d<s.length;d++)if(!a.includes(s[d]))return!1;return!0})}const At={attribution:!1,commercial:!0},qo={attribution:!1,commercial:!0,sameLicense:!0},lc={attribution:!0,commercial:!0},cc={attribution:!0,commercial:!0,sameLicense:!0},Jp={attribution:!0,commercial:!1},Xp={attribution:!0,commercial:!1,sameLicense:!0},Oo={"Apache-2.0":At,MIT:At,"MPL-2.0":At,"CC0-1.0":At,"CC-BY-3.0":lc,"CC-BY-SA-3.0":cc,"CC-BY-4.0":lc,"CC-BY-SA-4.0":cc,"CC-BY-NC-4.0":Jp,"CC-BY-NC-SA-4.0":Xp,ISC:At,"OFL-1.1":At,"GPL-2.0-only":qo,"GPL-2.0-or-later":qo,"GPL-3.0":qo,"GPL-3.0-or-later":qo,Unlicense:At,"BSD-2-Clause":At,"BSD-3-Clause":At};function fs(e,t=e.prefixes){var s;let n,o;for(const i of t){const r=e.info[i],l=(s=r==null?void 0:r.license)==null?void 0:s.spdx,c=l&&Oo[l];if(c&&(n=Di(c.commercial,n),o=Di(c.attribution,o),n===null&&o===null))break}return{commercial:n,attribution:o}}function Qp(e,t,n,o=t.prefixes){return typeof n=="boolean"?o.filter(s=>{var l,c;const i=(c=(l=t.info[s])==null?void 0:l.license)==null?void 0:c.spdx,r=i&&Oo[i];return r&&r[e]===n}):o}function Vi(e,t=e.prefixes){let n;for(const o of t){const s=e.info[o],i=s==null?void 0:s.palette;if(typeof i=="boolean"&&(n=Di(i,n),n===null))break}return n}const Zp=(e,t,n=e.prefixes)=>typeof t=="boolean"?n.filter(o=>{var s;return((s=e.info[o])==null?void 0:s.palette)===t}):n;function Ui(e,t){const n=new Set;return t.forEach(o=>{var i;const s=e.info[o];(i=s==null?void 0:s.tags)==null||i.forEach(r=>{n.add(r)})}),n}function eh(e){return Array.from(e).sort(Ea)}const th=(e,t,n=e.prefixes)=>n.filter(o=>{var s,i;return(i=(s=e.info[o])==null?void 0:s.tags)==null?void 0:i.includes(t)}),gt={keyword:"",category:null,tag:null,palette:null,grid:null,attribution:null,commercial:null,prefix:null};function fn(e,t,n=e.prefixes,o){function s(r){return r in t?o instanceof Set?!o.has(r):o!==r:!1}const i=t.prefix;return i&&s("prefix")&&(n=n.includes(i)?[i]:[]),s("keyword")&&(n=Yp(e,t.keyword,n)),s("palette")&&typeof t.palette=="boolean"&&(n=Zp(e,t.palette,n)),["attribution","commercial"].forEach(r=>{s(r)&&typeof t[r]=="boolean"&&(n=Qp(r,e,t[r],n))}),s("category")&&typeof t.category=="string"&&(n=Hp(e,t.category,n)),s("tag")&&typeof t.tag=="string"&&(n=th(e,t.tag,n)),s("grid")&&typeof t.grid=="string"&&(n=Wp(e,t.grid,n)),n}function nh(e,t){return t.filter(n=>!e.hidden.has(n))}function oh(e,t){e.forEach(n=>{const o=!t.has(n.key);n.disabled=o,n.hidden=o&&n.dimmed})}function sh(e,t){const n=nh(e,t),o=n.length!==t.length,s=us(e,t),i=ji(e,t),r=Ui(e,t),l=fs(e,t),c=l&&o?fs(e,n):l,a=Vi(e,t);return{categories:di(fi(Array.from(s),o?us(e,n):s)),grids:di(fi(zp(i),o?ji(e,n):i)),tags:di(fi(eh(r),o?Ui(e,n):r)),attribution:(l==null?void 0:l.attribution)===void 0?void 0:{all:l.attribution,visible:c.attribution},commercial:(l==null?void 0:l.commercial)===void 0?void 0:{all:l.commercial,visible:c.commercial},palette:a===void 0?void 0:{all:a,visible:o?Vi(e,n):a}}}function ac(e,t,n,o,s=fn(t,n,o)){function i(l,c,a){const u=e[l];u&&oh(u,a(t,typeof n[c]=="string"?fn(t,n,o,c):s))}function r(l,c){const a=e[l];a&&(a.visible=c(typeof n[l]=="boolean"?fn(t,n,o,l):s))}i("categories","category",us),i("tags","tag",Ui),i("grids","grid",ji),r("attribution",l=>fs(t,l).attribution),r("commercial",l=>fs(t,l).commercial),r("palette",l=>Vi(t,l))}function xr(e,t){t=t.toLowerCase().trim();const n=t.split(/\s+/),o=t.replace(/\s+/g,"-"),s=Object.create(null);return Object.keys(e.items).forEach(i=>{const r=e.items[i];if(!t){r.hidden||(s[i]=r);return}const l=r.names.filter(c=>{if(r.hidden)return c===o;for(let a=0;a<n.length;a++)if(!c.includes(n[a]))return!1;return!0});l.length&&(s[l[0]]={...r,names:l})}),s}const ih=["prefixes","suffixes"];function rh(e){const t=Object.values(e).map(n=>n.match);return lh(t),t}function lh(e){e.sort((t,n)=>n.length-t.length)}function qa(e,t,n){for(let o=0;o<t.length;o++){const s=t[o];if(!s||n[e?"startsWith":"endsWith"](s))return s}}function ch(e,t,n,o){for(let s=0;s<o.length;s++){const i=o[s];if(qa(e,t,i)===n)return i}}const Ga=["categories",...ih];function ah(e,t,n){var l;const o=e[t],s=o?Object.keys(o).length:0,i=new Set;if(!s)return i;const r=Array.isArray(n)?n:Object.values(n);for(let c=0;c<r.length&&i.size<s;c++)(l=r[c][t])==null||l.forEach(u=>{i.add(u)});return i}function Ya(e,t,n,o=xr(e,"")){var u;const s=Object.create(null),i=e[t],r=i==null?void 0:i[n];if(!r)return s;const l=t==="prefixes"||t==="suffixes",c=l?Object.values(i).map(d=>d.match).sort((d,p)=>p.length-d.length):[],a=l?r.match:"";for(const d in o){const p=o[d];if((u=p[t])!=null&&u.includes(r)){const g=l?ch(t==="prefixes",c,a,p.names)??d:d;s[g]=p}}return s}function uh(e){const t={};for(const n of Ga){const o=e[n];if(o){const s=Object.keys(o).map(i=>{const r=o[i];return za({text:i,hidden:!r.count})});s.length>1&&(t[n]=s)}}return t}const yt="favorite",hn="recent";function fh(e,t){const{first:n=0,last:o,step:s=1,current:i,defaultPrev:r,defaultNext:l,defaultValue:c=null,allowSmaller:a=!1,allowBigger:u=!1}=e;switch(t){case"first":return i===n?c:n;case"last":return i===o?c:o;case"prev":{if(i===void 0)return r!==void 0?r:n;const d=Math.ceil((i-s)/s)*s,p=a?d:Math.max(n,d);return p===i?c:p}case"next":{if(i===void 0)return l!==void 0?l:o;const d=Math.floor((i+s)/s)*s,p=u?d:Math.min(o,d);return p===i?c:p}}}function dh(e,t,n,o=0){return Math.floor((e-o-t)/(t+n))+1}function ph(e,t,n=!1){const s=n?1:2,i=[];let r=-1;function l(a){if(a<=r||a>=t)return;const u=r<a-1;i.push({page:a,text:`${a+1}`,dot:u}),r=a}let c;if(t<(1+s)*2+3){for(c=0;c<t;c++)l(c);return i}for(c=0;c<1;c++)l(c);for(c=e-s;c<=e+s;c++)l(c);for(c=t-1;c<t;c++)l(c);return i}const hh=["auto","title","title-rev","count","count-rev"],gh=["category","none"],mh=["auto",...gh];function yh(e,t,n){let o=1;switch(n){case"title-rev":o=-1;case"title":{t.sort((s,i)=>{const r=e.info[s].name,l=e.info[i].name;return r.localeCompare(l)*o});break}case"count-rev":o=-1;case"count":{t.sort((s,i)=>{const r=e.info[s].total??0;return((e.info[i].total??0)-r)*o});break}}}function vh(e,t,n){const{group:o,sort:s}=n,i=n.defaultOrder??e.prefixes,r=[],l=Object.create(null);for(const c of i){if(!t.includes(c))continue;const a=e.info[c];let u="";switch(o){case"category":u=(a==null?void 0:a.category)??"";break}if(!l[u]){const d={title:u,prefixes:[]};o==="none"&&n.noGroupTitle&&(d.title=n.noGroupTitle),r.push(l[u]=d)}l[u].prefixes.push(c)}return r.forEach(c=>yh(e,c.prefixes,s)),r}function bh(e){var c;const t=Object.keys(e),n=us({info:e},t),o=[],s=[],i=new Set,r=new Set(t);for(const a of n)for(const u of r)(e[u].category??"")===a&&(o.push(u),r.delete(u),(c=e[u])!=null&&c.hidden?i.add(u):s.push(u));return{info:e,prefixes:o,total:o.length-i.size,hidden:i,allVisiblePrefixes:s}}const wh=["prefixes","suffixes"];function $h(e,t,n){wh.forEach(o=>{const s=t[o];if(!s)return;const i=o==="prefixes",r=Object.create(null),l=Object.create(null);Object.keys(s).forEach(u=>{const d=s[u],p=u&&(i?u+"-":"-"+u),g={title:d,match:p,count:0,icons:[]};r[d]=g,l[p]=g});const c=rh(r);for(const u in e.items){const d=e.items[u];if(!d.hidden){const p=[];d.names.forEach(g=>{if(n!=null&&n.has(g))return;const h=qa(i,c,g),v=l[h??""];v&&!p.includes(v)&&(p.push(v),v.icons.push(d),v.count++)}),p.length&&(d[o]=p)}}let a=0;for(const u in r)r[u].count&&a++;if(a<2)for(const u in e.items)delete e.items[u][o];else e[o]=r})}function kh(e){var d;const t=Object.create(null),n=Object.create(null),o=Object.create(null),s=p=>(n[p]||(n[p]={title:p,count:0,icons:[]}),n[p]);e.icons.forEach(p=>{const g=p.titles?p.titles.map(s):[s(p.title??"")];p.icons.forEach(h=>{const v=typeof h=="string"?[h]:h,_=v[0],w={names:v,categories:g};v.forEach(S=>{t[S]=_}),o[_]=w,g.forEach(S=>{S.count++,S.icons.push(w)})})});const i=Object.keys(o).length,l=Object.keys(n).length>1;if(!l)for(const p in o)delete o[p].categories;(d=e.hidden)==null||d.forEach(p=>{const g={names:[p],hidden:!0};o[p]=g});const c=e.chars??{},a=new Set;for(const p in c){if(o[p]||t[p])continue;const g=c[p],h=t[g]??g,v=o[h];v&&(v.names.push(p),t[p]=h,a.add(p))}const u={prefix:e.prefix,total:i,items:o,map:t};return l&&(u.categories=Ep(n)),$h(u,e,a),u}const _h=Object.freeze({left:0,top:0,width:16,height:16}),Sh=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Ja=Object.freeze({..._h,...Sh});Object.freeze({...Ja,body:"",hidden:!1});const Ih=/^[a-z0-9]+(-[a-z0-9]+)*$/,xh=(e,t,n,o="")=>{const s=e.split(":");if(e.slice(0,1)==="@"){if(s.length<2||s.length>3)return null;o=s.shift().slice(1)}if(s.length>3||!s.length)return null;if(s.length>1){const l=s.pop(),c=s.pop();return{provider:s.length>0?s[0]:o,prefix:c,name:l}}const r=s[0].split("-");return r.length>1?{provider:o,prefix:r.shift(),name:r.join("-")}:null};function Ch(e){if(e.width!==e.height){const t=Math.max(e.width,e.height);return{...e,width:t,height:t,left:e.left-(t-e.width)/2,top:e.top-(t-e.height)/2}}return e}const Hi={transparent:{type:"transparent"},none:{type:"none"},currentcolor:{type:"current"}};function $(e,t){const n="rgb",o=t[0],s=t.length;Hi[e]={type:n,r:o,g:s>1?t[1]:o,b:s>2?t[2]:o,alpha:s>3?t[3]:1}}$("silver",[192]);$("gray",[128]);$("white",[255]);$("maroon",[128,0,0]);$("red",[255,0,0]);$("purple",[128,0]);$("fuchsia",[255,0]);$("green",[0,128]);$("lime",[0,255]);$("olive",[128,128,0]);$("yellow",[255,255,0]);$("navy",[0,0,128]);$("blue",[0,0,255]);$("teal",[0,128,128]);$("aqua",[0,255,255]);$("aliceblue",[240,248,255]);$("antiquewhite",[250,235,215]);$("aqua",[0,255,255]);$("aquamarine",[127,255,212]);$("azure",[240,255,255]);$("beige",[245,245,220]);$("bisque",[255,228,196]);$("black",[0]);$("blanchedalmond",[255,235,205]);$("blue",[0,0,255]);$("blueviolet",[138,43,226]);$("brown",[165,42,42]);$("burlywood",[222,184,135]);$("cadetblue",[95,158,160]);$("chartreuse",[127,255,0]);$("chocolate",[210,105,30]);$("coral",[255,127,80]);$("cornflowerblue",[100,149,237]);$("cornsilk",[255,248,220]);$("crimson",[220,20,60]);$("cyan",[0,255,255]);$("darkblue",[0,0,139]);$("darkcyan",[0,139,139]);$("darkgoldenrod",[184,134,11]);$("darkgray",[169]);$("darkgreen",[0,100]);$("darkgrey",[169]);$("darkkhaki",[189,183,107]);$("darkmagenta",[139,0]);$("darkolivegreen",[85,107,47]);$("darkorange",[255,140,0]);$("darkorchid",[153,50,204]);$("darkred",[139,0,0]);$("darksalmon",[233,150,122]);$("darkseagreen",[143,188]);$("darkslateblue",[72,61,139]);$("darkslategray",[47,79,79]);$("darkslategrey",[47,79,79]);$("darkturquoise",[0,206,209]);$("darkviolet",[148,0,211]);$("deeppink",[255,20,147]);$("deepskyblue",[0,191,255]);$("dimgray",[105]);$("dimgrey",[105]);$("dodgerblue",[30,144,255]);$("firebrick",[178,34,34]);$("floralwhite",[255,250,240]);$("forestgreen",[34,139]);$("fuchsia",[255,0]);$("gainsboro",[220]);$("ghostwhite",[248,248,255]);$("gold",[255,215,0]);$("goldenrod",[218,165,32]);$("gray",[128]);$("green",[0,128]);$("greenyellow",[173,255,47]);$("grey",[128]);$("honeydew",[240,255]);$("hotpink",[255,105,180]);$("indianred",[205,92,92]);$("indigo",[75,0,130]);$("ivory",[255,255,240]);$("khaki",[240,230,140]);$("lavender",[230,230,250]);$("lavenderblush",[255,240,245]);$("lawngreen",[124,252,0]);$("lemonchiffon",[255,250,205]);$("lightblue",[173,216,230]);$("lightcoral",[240,128,128]);$("lightcyan",[224,255,255]);$("lightgoldenrodyellow",[250,250,210]);$("lightgray",[211]);$("lightgreen",[144,238]);$("lightgrey",[211]);$("lightpink",[255,182,193]);$("lightsalmon",[255,160,122]);$("lightseagreen",[32,178,170]);$("lightskyblue",[135,206,250]);$("lightslategray",[119,136,153]);$("lightslategrey",[119,136,153]);$("lightsteelblue",[176,196,222]);$("lightyellow",[255,255,224]);$("lime",[0,255]);$("limegreen",[50,205]);$("linen",[250,240,230]);$("magenta",[255,0]);$("maroon",[128,0,0]);$("mediumaquamarine",[102,205,170]);$("mediumblue",[0,0,205]);$("mediumorchid",[186,85,211]);$("mediumpurple",[147,112,219]);$("mediumseagreen",[60,179,113]);$("mediumslateblue",[123,104,238]);$("mediumspringgreen",[0,250,154]);$("mediumturquoise",[72,209,204]);$("mediumvioletred",[199,21,133]);$("midnightblue",[25,25,112]);$("mintcream",[245,255,250]);$("mistyrose",[255,228,225]);$("moccasin",[255,228,181]);$("navajowhite",[255,222,173]);$("navy",[0,0,128]);$("oldlace",[253,245,230]);$("olive",[128,128,0]);$("olivedrab",[107,142,35]);$("orange",[255,165,0]);$("orangered",[255,69,0]);$("orchid",[218,112,214]);$("palegoldenrod",[238,232,170]);$("palegreen",[152,251]);$("paleturquoise",[175,238,238]);$("palevioletred",[219,112,147]);$("papayawhip",[255,239,213]);$("peachpuff",[255,218,185]);$("peru",[205,133,63]);$("pink",[255,192,203]);$("plum",[221,160]);$("powderblue",[176,224,230]);$("purple",[128,0]);$("rebeccapurple",[102,51,153]);$("red",[255,0,0]);$("rosybrown",[188,143,143]);$("royalblue",[65,105,225]);$("saddlebrown",[139,69,19]);$("salmon",[250,128,114]);$("sandybrown",[244,164,96]);$("seagreen",[46,139,87]);$("seashell",[255,245,238]);$("sienna",[160,82,45]);$("silver",[192]);$("skyblue",[135,206,235]);$("slateblue",[106,90,205]);$("slategray",[112,128,144]);$("slategrey",[112,128,144]);$("snow",[255,250,250]);$("springgreen",[0,255,127]);$("steelblue",[70,130,180]);$("tan",[210,180,140]);$("teal",[0,128,128]);$("thistle",[216,191]);$("tomato",[255,99,71]);$("turquoise",[64,224,208]);$("violet",[238,130]);$("wheat",[245,222,179]);$("white",[255]);$("whitesmoke",[245]);$("yellow",[255,255,0]);$("yellowgreen",[154,205,50]);function Mh(e){if(e.slice(-1)!==")")return null;const t=e.slice(0,e.length-1).split("(");if(t.length!==2)return null;const n=t[0].trim(),o=t[1].trim();let s,i;switch(n){case"lch":case"lab":{const a=o.split("/");switch(a.length){case 2:i=a[1].trim();break;case 1:break;default:return null}s=a[0].trim().split(/[\s,]+/);break}case"rgb":case"rgba":case"hsl":case"hsla":{s=o.trim().split(/[\s,]+/),s.length===4&&(i=s.pop().trim());break}default:return{type:"function",func:n,value:o}}let r=1;if(typeof i=="string"){r=parseFloat(i);const a=i.indexOf("%"),u=a!==-1;if(isNaN(r)||u&&a!==i.length-1)return null;u&&(r/=100)}if(r<0||r>1||s.length!==3)return null;if(r===0)return{type:"transparent"};const l=[],c=[];for(let a=0;a<3;a++){const u=s[a],d=u.indexOf("%"),p=d!==-1;if(p&&d!==u.length-1)return null;const g=parseFloat(u);if(isNaN(g))return null;l.push(p),c.push(g)}switch(n){case"rgb":case"rgba":{const a=l[0];if(a!==l[1]||a!==l[2])return null;let u=c[0],d=c[1],p=c[2];return a&&(u=u*255/100,d=d*255/100,p=p*255/100),{type:"rgb",r:u,g:d,b:p,alpha:r}}case"hsl":case"hsla":return l[0]||!l[1]||!l[2]?null:{type:"hsl",h:c[0],s:c[1],l:c[2],alpha:r};case"lab":case"lch":return!l[0]||l[1]||l[2]?null:n==="lab"?{type:"lab",l:c[0],a:c[1],b:c[2],alpha:r}:{type:"lch",l:c[0],c:c[1],h:c[2],alpha:r}}return null}function Th(e){if(e.slice(0,1)==="#"&&(e=e.slice(1)),!/^[\da-f]+$/i.test(e))return null;let t=1;const n=["","",""];switch(e.length){case 4:t=parseInt(e[3]+e[3],16)/255;case 3:{n[0]=e[0]+e[0],n[1]=e[1]+e[1],n[2]=e[2]+e[2];break}case 8:t=parseInt(e[6]+e[7],16)/255;case 6:{n[0]=e[0]+e[1],n[1]=e[2]+e[3],n[2]=e[4]+e[5];break}default:return null}return t===0?{type:"transparent"}:{type:"rgb",r:parseInt(n[0],16),g:parseInt(n[1],16),b:parseInt(n[2],16),alpha:t}}function Xa(e){return e=e.toLowerCase().trim(),Hi[e]?{...Hi[e]}:e.indexOf("(")!==-1?Mh(e):Th(e)}function Qa(e,t=!0){if(e.alpha!==1)return null;let n="";const o=["r","g","b"];for(let s=0;s<o.length;s++){const i=e[o[s]];if(Math.round(i)!==i)return null;const r=i.toString(16);n+=(i<16?"0":"")+r}return n.length!==6?null:(t&&n[0]===n[1]&&n[2]===n[3]&&n[4]===n[5]&&(n=n[0]+n[2]+n[4]),"#"+n)}function Ah(e){if(e.alpha===0)return"transparent";switch(e.type){case"none":case"transparent":return e.type;case"current":return"currentColor";case"rgb":{const t=Qa(e);if(t!==null)return t;const n=[e.r,e.g,e.b];return e.alpha!==1&&n.push(e.alpha),"rgb"+(n.length===4?"a(":"(")+n.join(", ")+")"}case"hsl":{const t=[e.h,e.s.toString()+"%",e.l.toString()+"%"];return e.alpha!==1&&t.push(e.alpha),"hsl"+(t.length===4?"a(":"(")+t.join(", ")+")"}case"lab":{const t=[e.l.toString()+"%",e.a,e.b];return e.alpha!==1&&t.push("/ "+e.alpha.toString()),"lab("+t.join(" ")+")"}case"lch":{const t=[e.l.toString()+"%",e.c,e.h];return e.alpha!==1&&t.push("/ "+e.alpha.toString()),"lch("+t.join(" ")+")"}case"function":return e.func+"("+e.value+")"}}const Ki=[];function uc(e,t,n){const o=[],s=[];return e.icons.forEach(i=>{var l;const r=(l=xh(i))==null?void 0:l.prefix;r&&n.includes(r)&&(o.push(i),s.includes(r)||s.push(r))}),{...e,query:t,icons:o,prefixes:s}}function Oh(e,t){const n=t.query,o=e.prefixes,s=n.prefixes;if(!o)return s?void 0:t;if(!s)return t.reachedLimit?void 0:uc(t,e,o);for(let i=0;i<o.length;i++){const r=o[i];if(!s.includes(r))return}if(t.reachedLimit)for(let i=0;i<s.length;i++){const r=s[i];if(!o.includes(r))return}return uc(t,e,o)}function Ph(e){const t=e.keyword;for(let n=0;n<Ki.length;n++){const o=Ki[n];if(o.query.keyword===t){const s=Oh(e,o);if(s)return s}}}function Rh(e){const t=e.trim().toLowerCase();return t.match(/^[a-z0-9-\s]*[a-z0-9]{2,}[a-z0-9-\s]*$/)?t:null}function Fh(e){return e.length>0&&!e.find(t=>!t.match(/^[a-z0-9-]+$/))}function Lh(e){const t=e.state,n=t==null?void 0:t.list;if(n)return n===yt?{type:"starred"}:{type:"list",list:n};const o=t==null?void 0:t.filters;return o&&Ao(gt,o)?{type:"filtered"}:{type:"all"}}function Eh(e,t,n){const o=n.state;switch(t.type){case"filtered":{if(o.list||!o.filters||!Ao(gt,o.filters))return;break}case"starred":t={type:"list",list:yt};case"list":{const s=t.list;if(o.list!==s)return;break}case"all":{delete o.list,delete o.filters,delete n.cache;break}}return{type:"search",keyword:e,state:{},parent:n}}const Za=2;function Bh(e){return e=e.toLowerCase(),e.length>=Za&&e.match(/^[a-z0-9]+$/)?e:null}let Nh=0;function Dh(e){const t=Object.create(null),n={key:`loader-${Nh++}`,loadIconSets:async()=>{if(n.iconSetsCache!==void 0)return n.iconSetsCache;let o;try{o=await Wo({key:"icon-sets",raw:e},()=>e.iconSets())}catch{o=null}return n.iconSetsCache=o},loadConvertedIconSets:async()=>{if(n.convertedIconSetsCache!==void 0)return n.convertedIconSetsCache;const o=await n.loadIconSets(),s=o?bh(o):null;return n.convertedIconSetsCache=s},iconSetCache:Object.create(null),convertedIconSetCache:Object.create(null),loadIconSet:async o=>{if(!o.match(Ih))return null;if(n.iconSetCache[o]!==void 0)return n.iconSetCache[o];let s;try{s=await Wo({key:"icon-set",prefix:o,raw:e},()=>e.iconSet(o))}catch{s=null}return n.iconSetCache[o]=s},loadConvertedIconSet:async o=>{if(n.convertedIconSetCache[o]!==void 0)return n.convertedIconSetCache[o];const s=await n.loadIconSet(o),i=s?kh(s):null;return n.convertedIconSetCache[o]=i},canSearch:e.search!==void 0,loadSearch:async o=>{if(!e.search)return null;const s=Rh(o.keyword),i=o.prefixes;if(!s||i&&!Fh(i))return null;const r={...o,keyword:s},l=Ph(r);if(l)return l;const c=await e.search(r);return c?(Ki.push(c),c):null},getIconData:(o,s)=>{if(e.getIcon){const{prefix:i,name:r}=oc(o,s);return e.getIcon(i,r)}},loadIcon:async(o,s,i)=>{const{prefix:r,name:l}=oc(s,i);let c;try{c=await Wo({key:"icon",prefix:r,name:l},()=>e.icon(o,r,l))}catch{c=null}return c},purgeIconCache:e.purgeIconCache,supportsAutocomplete:e.keyword!==void 0,autocomplete:async o=>{const s=Bh(o),i=e.keyword;if(!s||!i)return null;const r=s.slice(0,Za);try{if(!t[r]){const c=await Wo({key:"keyword",prefix:r},()=>i(r));if(c){const a=c.exists?[r]:[];t[r]=a.concat(c.matches)}else t[r]=[]}}catch{}const l=(t[r]??[]).filter(c=>c.startsWith(s));return l.length?l:null}};return n}function zi(e,t){for(;e.type!==t;)if(e=e.parent,!e)return null;return e}function Un(e){return zi(e,"icon-sets")}const jh=["parent","state","cache"],Vh=["string","number","boolean"];function Uh(e){function t(n,o){const s=[n.type];function i(l,c){!jh.includes(l)&&Vh.includes(typeof c)&&s.push(`${l}=${c}`)}if(n.type==="icon-sets")o&&n.state&&s.push(`state=${JSON.stringify(n.state)}`);else for(const l in n)i(l,n[l]);const r=s.join(":");return n.parent?`${r}/${t(n.parent,!0)}`:r}return t(e,!1)}function ds(e){const t=JSON.parse(JSON.stringify(e));return delete t.cache,t.parent&&(t.parent=ds(t.parent)),t}function Hh(){return{type:"icon-sets",state:{}}}function Kh(e,t=!0){const n=[],o=[];let s=0,i=null;do{const r=e.indexOf("<",s),l=r===-1?-1:e.indexOf(">",r);if(r===-1||l===-1)return e.slice(s).trim()||i||!o.length?null:o;if(e.slice(r,r+4)==="\x3C!--"){const _=e.indexOf("-->",r);if(_===-1)return null;s=_+3;continue}const c=e.slice(s,r),a=t?c.trim():c;if(s=r,a){if(!i)return null;i.children.push({type:"text",content:a})}let u=e.slice(r+1,l).trim();if(u.startsWith("/")){if(!i)return null;const _=u.slice(1).match(/^[^\s]+/);if(i.tag!==(_==null?void 0:_[0]))return null;n.pop(),i=n.length?n[n.length-1]:null,s=l+1;continue}const d=u.match(/^[^\s]+/);if(!d)return null;const p=d[0];u=u.slice(p.length).trim();const g=u.slice(-1)==="/";g&&(u=u.slice(0,-1).trim());const h=Object.create(null);Array.from(u.matchAll(/([\w:-]+)="([^"]*)"/g)??[]).forEach(_=>{h[_[1]]=_[2]});const v={type:"tag",tag:p,attribs:h,children:[]};if(i?i.children.push(v):o.push(v),g||(n.push(v),i=v),s=l+1,p==="style"&&!g){const _="</style>",w=e.indexOf(_,s);if(w===-1)return null;const S=e.slice(s,w).trim();S.length&&i.children.push({type:"text",content:S}),n.pop(),i=n.length?n[n.length-1]:null,s=w+_.length}}while(!0)}const zh={useSelfClosing:!0,numberTemplate:' {key}="{value}"'};function Wh(e,t){const n={...zh,...t};let o="";const s=i=>{if(i.removed)return!0;o+="<"+i.tag;for(const r in i.attribs){const l=i.attribs[r];switch(typeof l){case"string":o+=` ${r}="${l}"`;break;case"number":o+=n.numberTemplate.replace("{value}",l.toString()).replace("{key}",r);break}}if(!i.children.length)return n.useSelfClosing?o+=" />":o+="></"+i.tag+">",!0;o+=">";for(let r=0;r<i.children.length;r++){const l=i.children[r];switch(l.type){case"tag":if(!s(l))return!1;break;case"text":l.removed||(o+=l.content);break}}return o+="</"+i.tag+">",!0};for(const i of e)if(!s(i))return null;return o}function qh(e,t){const n=[];let o=!1;function s(i){if(o)return"abort";const r=t(i,n);if(r==="remove"){i.removed=!0;return}if(r!=="skip"){if(r==="abort"){o=!0;return}if(i.type==="tag"){n.push(i);for(const l of i.children)s(l);n.pop()}}}for(const i of e)s(i)}const Gh=new Set(["animate","animateTransform","animateMotion"]),Yh=new Set(["set","discard"]),Jh=new Set([...Gh,...Yh]);function Xh(e,t){t.children=t.children.filter(n=>n!==e)}function eu(e,t,n){const o=e.attribs[t];switch(e.attribs[t]=n,t){case"opacity":case"fill-opacity":case"stroke-opacity":{n==="1"&&o&&delete e.attribs[t];break}case"stroke-dashoffset":{const s=Number(e.attribs["stroke-dasharray"]),i=Number(n);!isNaN(s)&&!isNaN(i)&&(i===0||i===s*2)&&(delete e.attribs["stroke-dasharray"],delete e.attribs[t]);break}}}function Qh(e,t,n){const o=e.attribs.attributeName;typeof o=="string"&&eu(t,o,n)}function fc(e){const t=e.attribs.to;if(typeof t=="string")return t;const n=e.attribs.values;if(typeof n=="string")return n.split(";").pop().trim()}function Zh(e){qh(e,(t,n)=>{if(t.type!=="tag"||!Jh.has(t.tag)||!n.length)return;const o=n[n.length-1];switch(t.tag){case"set":case"animate":{const s=fc(t);typeof s=="string"&&Qh(t,o,s);break}case"animateTransform":{const s=t.attribs.type,i=fc(t);typeof s=="string"&&typeof i=="string"&&eu(o,"transform",`${s}(${i})`);break}case"discard":o.removed=!0}Xh(t,o)})}function tu(e){return e.includes("<animate")||e.includes("<set")}function nu(e){if(tu(e)){const t=Kh(e);if(t)return Zh(t),Wh(t)}}let Wi=null;function eg(e){Wi=e}function Ke(){if(!Wi)throw new Error("Iconify data loader is not set");return Wi}const vo=Dh(Fp({...op,loadIcon:np,getIcon:Mo,disableCache:Zd},""));eg(vo);/**
* @vue/shared v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function Cr(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Oe={},In=[],_t=()=>{},tg=()=>!1,Ms=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Mr=e=>e.startsWith("onUpdate:"),Ue=Object.assign,Tr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ng=Object.prototype.hasOwnProperty,we=(e,t)=>ng.call(e,t),ce=Array.isArray,xn=e=>Ts(e)==="[object Map]",ou=e=>Ts(e)==="[object Set]",le=e=>typeof e=="function",Fe=e=>typeof e=="string",Bt=e=>typeof e=="symbol",Le=e=>e!==null&&typeof e=="object",Ar=e=>(Le(e)||le(e))&&le(e.then)&&le(e.catch),su=Object.prototype.toString,Ts=e=>su.call(e),og=e=>Ts(e).slice(8,-1),iu=e=>Ts(e)==="[object Object]",Or=e=>Fe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,so=Cr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),As=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},sg=/-(\w)/g,ft=As(e=>e.replace(sg,(t,n)=>n?n.toUpperCase():"")),ig=/\B([A-Z])/g,bn=As(e=>e.replace(ig,"-$1").toLowerCase()),Os=As(e=>e.charAt(0).toUpperCase()+e.slice(1)),pi=As(e=>e?`on${Os(e)}`:""),Xt=(e,t)=>!Object.is(e,t),hi=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},ru=(e,t,n,o=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},rg=e=>{const t=parseFloat(e);return isNaN(t)?e:t},lg=e=>{const t=Fe(e)?Number(e):NaN;return isNaN(t)?e:t};let dc;const Ps=()=>dc||(dc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ee(e){if(ce(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],s=Fe(o)?fg(o):Ee(o);if(s)for(const i in s)t[i]=s[i]}return t}else if(Fe(e)||Le(e))return e}const cg=/;(?![^(]*\))/g,ag=/:([^]+)/,ug=/\/\*[^]*?\*\//g;function fg(e){const t={};return e.replace(ug,"").split(cg).forEach(n=>{if(n){const o=n.split(ag);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function ue(e){let t="";if(Fe(e))t=e;else if(ce(e))for(let n=0;n<e.length;n++){const o=ue(e[n]);o&&(t+=o+" ")}else if(Le(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function io(e){if(!e)return null;let{class:t,style:n}=e;return t&&!Fe(t)&&(e.class=ue(t)),n&&(e.style=Ee(n)),e}const dg="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",pg=Cr(dg);function lu(e){return!!e||e===""}const cu=e=>!!(e&&e.__v_isRef===!0),Q=e=>Fe(e)?e:e==null?"":ce(e)||Le(e)&&(e.toString===su||!le(e.toString))?cu(e)?Q(e.value):JSON.stringify(e,au,2):String(e),au=(e,t)=>cu(t)?au(e,t.value):xn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,s],i)=>(n[gi(o,i)+" =>"]=s,n),{})}:ou(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>gi(n))}:Bt(t)?gi(t):Le(t)&&!ce(t)&&!iu(t)?String(t):t,gi=(e,t="")=>{var n;return Bt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
* @vue/reactivity v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let st;class hg{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=st,!t&&st&&(this.index=(st.scopes||(st.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=st;try{return st=this,t()}finally{st=n}}}on(){st=this}off(){st=this.parent}stop(t){if(this._active){this._active=!1;let n,o;for(n=0,o=this.effects.length;n<o;n++)this.effects[n].stop();for(this.effects.length=0,n=0,o=this.cleanups.length;n<o;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,o=this.scopes.length;n<o;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const s=this.parent.scopes.pop();s&&s!==this&&(this.parent.scopes[this.index]=s,s.index=this.index)}this.parent=void 0}}}function gg(){return st}let Ae;const mi=new WeakSet;class uu{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,st&&st.active&&st.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,mi.has(this)&&(mi.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||du(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,pc(this),pu(this);const t=Ae,n=mt;Ae=this,mt=!0;try{return this.fn()}finally{hu(this),Ae=t,mt=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Fr(t);this.deps=this.depsTail=void 0,pc(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?mi.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){qi(this)&&this.run()}get dirty(){return qi(this)}}let fu=0,ro,lo;function du(e,t=!1){if(e.flags|=8,t){e.next=lo,lo=e;return}e.next=ro,ro=e}function Pr(){fu++}function Rr(){if(--fu>0)return;if(lo){let t=lo;for(lo=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;ro;){let t=ro;for(ro=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(o){e||(e=o)}t=n}}if(e)throw e}function pu(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function hu(e){let t,n=e.depsTail,o=n;for(;o;){const s=o.prevDep;o.version===-1?(o===n&&(n=s),Fr(o),mg(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=s}e.deps=t,e.depsTail=n}function qi(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(gu(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function gu(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===bo))return;e.globalVersion=bo;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!qi(e)){e.flags&=-3;return}const n=Ae,o=mt;Ae=e,mt=!0;try{pu(e);const s=e.fn(e._value);(t.version===0||Xt(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{Ae=n,mt=o,hu(e),e.flags&=-3}}function Fr(e,t=!1){const{dep:n,prevSub:o,nextSub:s}=e;if(o&&(o.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=o,e.nextSub=void 0),n.subs===e&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Fr(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function mg(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let mt=!0;const mu=[];function Zt(){mu.push(mt),mt=!1}function en(){const e=mu.pop();mt=e===void 0?!0:e}function pc(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Ae;Ae=void 0;try{t()}finally{Ae=n}}}let bo=0;class yg{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Lr{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Ae||!mt||Ae===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Ae)n=this.activeLink=new yg(Ae,this),Ae.deps?(n.prevDep=Ae.depsTail,Ae.depsTail.nextDep=n,Ae.depsTail=n):Ae.deps=Ae.depsTail=n,yu(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const o=n.nextDep;o.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=o),n.prevDep=Ae.depsTail,n.nextDep=void 0,Ae.depsTail.nextDep=n,Ae.depsTail=n,Ae.deps===n&&(Ae.deps=o)}return n}trigger(t){this.version++,bo++,this.notify(t)}notify(t){Pr();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Rr()}}}function yu(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let o=t.deps;o;o=o.nextDep)yu(o)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Gi=new WeakMap,dn=Symbol(""),Yi=Symbol(""),wo=Symbol("");function We(e,t,n){if(mt&&Ae){let o=Gi.get(e);o||Gi.set(e,o=new Map);let s=o.get(n);s||(o.set(n,s=new Lr),s.map=o,s.key=n),s.track()}}function Ft(e,t,n,o,s,i){const r=Gi.get(e);if(!r){bo++;return}const l=c=>{c&&c.trigger()};if(Pr(),t==="clear")r.forEach(l);else{const c=ce(e),a=c&&Or(n);if(c&&n==="length"){const u=Number(o);r.forEach((d,p)=>{(p==="length"||p===wo||!Bt(p)&&p>=u)&&l(d)})}else switch((n!==void 0||r.has(void 0))&&l(r.get(n)),a&&l(r.get(wo)),t){case"add":c?a&&l(r.get("length")):(l(r.get(dn)),xn(e)&&l(r.get(Yi)));break;case"delete":c||(l(r.get(dn)),xn(e)&&l(r.get(Yi)));break;case"set":xn(e)&&l(r.get(dn));break}}Rr()}function kn(e){const t=be(e);return t===e?t:(We(t,"iterate",wo),at(e)?t:t.map(qe))}function Rs(e){return We(e=be(e),"iterate",wo),e}const vg={__proto__:null,[Symbol.iterator](){return yi(this,Symbol.iterator,qe)},concat(...e){return kn(this).concat(...e.map(t=>ce(t)?kn(t):t))},entries(){return yi(this,"entries",e=>(e[1]=qe(e[1]),e))},every(e,t){return Ot(this,"every",e,t,void 0,arguments)},filter(e,t){return Ot(this,"filter",e,t,n=>n.map(qe),arguments)},find(e,t){return Ot(this,"find",e,t,qe,arguments)},findIndex(e,t){return Ot(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Ot(this,"findLast",e,t,qe,arguments)},findLastIndex(e,t){return Ot(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Ot(this,"forEach",e,t,void 0,arguments)},includes(...e){return vi(this,"includes",e)},indexOf(...e){return vi(this,"indexOf",e)},join(e){return kn(this).join(e)},lastIndexOf(...e){return vi(this,"lastIndexOf",e)},map(e,t){return Ot(this,"map",e,t,void 0,arguments)},pop(){return Jn(this,"pop")},push(...e){return Jn(this,"push",e)},reduce(e,...t){return hc(this,"reduce",e,t)},reduceRight(e,...t){return hc(this,"reduceRight",e,t)},shift(){return Jn(this,"shift")},some(e,t){return Ot(this,"some",e,t,void 0,arguments)},splice(...e){return Jn(this,"splice",e)},toReversed(){return kn(this).toReversed()},toSorted(e){return kn(this).toSorted(e)},toSpliced(...e){return kn(this).toSpliced(...e)},unshift(...e){return Jn(this,"unshift",e)},values(){return yi(this,"values",qe)}};function yi(e,t,n){const o=Rs(e),s=o[t]();return o!==e&&!at(e)&&(s._next=s.next,s.next=()=>{const i=s._next();return i.value&&(i.value=n(i.value)),i}),s}const bg=Array.prototype;function Ot(e,t,n,o,s,i){const r=Rs(e),l=r!==e&&!at(e),c=r[t];if(c!==bg[t]){const d=c.apply(e,i);return l?qe(d):d}let a=n;r!==e&&(l?a=function(d,p){return n.call(this,qe(d),p,e)}:n.length>2&&(a=function(d,p){return n.call(this,d,p,e)}));const u=c.call(r,a,o);return l&&s?s(u):u}function hc(e,t,n,o){const s=Rs(e);let i=n;return s!==e&&(at(e)?n.length>3&&(i=function(r,l,c){return n.call(this,r,l,c,e)}):i=function(r,l,c){return n.call(this,r,qe(l),c,e)}),s[t](i,...o)}function vi(e,t,n){const o=be(e);We(o,"iterate",wo);const s=o[t](...n);return(s===-1||s===!1)&&Nr(n[0])?(n[0]=be(n[0]),o[t](...n)):s}function Jn(e,t,n=[]){Zt(),Pr();const o=be(e)[t].apply(e,n);return Rr(),en(),o}const wg=Cr("__proto__,__v_isRef,__isVue"),vu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Bt));function $g(e){Bt(e)||(e=String(e));const t=be(this);return We(t,"has",e),t.hasOwnProperty(e)}class bu{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return i;if(n==="__v_raw")return o===(s?i?Og:_u:i?ku:$u).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const r=ce(t);if(!s){let c;if(r&&(c=vg[n]))return c;if(n==="hasOwnProperty")return $g}const l=Reflect.get(t,n,Re(t)?t:o);return(Bt(n)?vu.has(n):wg(n))||(s||We(t,"get",n),i)?l:Re(l)?r&&Or(n)?l:l.value:Le(l)?s?Su(l):Tt(l):l}}class wu extends bu{constructor(t=!1){super(!1,t)}set(t,n,o,s){let i=t[n];if(!this._isShallow){const c=gn(i);if(!at(o)&&!gn(o)&&(i=be(i),o=be(o)),!ce(t)&&Re(i)&&!Re(o))return c?!1:(i.value=o,!0)}const r=ce(t)&&Or(n)?Number(n)<t.length:we(t,n),l=Reflect.set(t,n,o,Re(t)?t:s);return t===be(s)&&(r?Xt(o,i)&&Ft(t,"set",n,o):Ft(t,"add",n,o)),l}deleteProperty(t,n){const o=we(t,n);t[n];const s=Reflect.deleteProperty(t,n);return s&&o&&Ft(t,"delete",n,void 0),s}has(t,n){const o=Reflect.has(t,n);return(!Bt(n)||!vu.has(n))&&We(t,"has",n),o}ownKeys(t){return We(t,"iterate",ce(t)?"length":dn),Reflect.ownKeys(t)}}class kg extends bu{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const _g=new wu,Sg=new kg,Ig=new wu(!0);const Ji=e=>e,Go=e=>Reflect.getPrototypeOf(e);function xg(e,t,n){return function(...o){const s=this.__v_raw,i=be(s),r=xn(i),l=e==="entries"||e===Symbol.iterator&&r,c=e==="keys"&&r,a=s[e](...o),u=n?Ji:t?Xi:qe;return!t&&We(i,"iterate",c?Yi:dn),{next(){const{value:d,done:p}=a.next();return p?{value:d,done:p}:{value:l?[u(d[0]),u(d[1])]:u(d),done:p}},[Symbol.iterator](){return this}}}}function Yo(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Cg(e,t){const n={get(s){const i=this.__v_raw,r=be(i),l=be(s);e||(Xt(s,l)&&We(r,"get",s),We(r,"get",l));const{has:c}=Go(r),a=t?Ji:e?Xi:qe;if(c.call(r,s))return a(i.get(s));if(c.call(r,l))return a(i.get(l));i!==r&&i.get(s)},get size(){const s=this.__v_raw;return!e&&We(be(s),"iterate",dn),Reflect.get(s,"size",s)},has(s){const i=this.__v_raw,r=be(i),l=be(s);return e||(Xt(s,l)&&We(r,"has",s),We(r,"has",l)),s===l?i.has(s):i.has(s)||i.has(l)},forEach(s,i){const r=this,l=r.__v_raw,c=be(l),a=t?Ji:e?Xi:qe;return!e&&We(c,"iterate",dn),l.forEach((u,d)=>s.call(i,a(u),a(d),r))}};return Ue(n,e?{add:Yo("add"),set:Yo("set"),delete:Yo("delete"),clear:Yo("clear")}:{add(s){!t&&!at(s)&&!gn(s)&&(s=be(s));const i=be(this);return Go(i).has.call(i,s)||(i.add(s),Ft(i,"add",s,s)),this},set(s,i){!t&&!at(i)&&!gn(i)&&(i=be(i));const r=be(this),{has:l,get:c}=Go(r);let a=l.call(r,s);a||(s=be(s),a=l.call(r,s));const u=c.call(r,s);return r.set(s,i),a?Xt(i,u)&&Ft(r,"set",s,i):Ft(r,"add",s,i),this},delete(s){const i=be(this),{has:r,get:l}=Go(i);let c=r.call(i,s);c||(s=be(s),c=r.call(i,s)),l&&l.call(i,s);const a=i.delete(s);return c&&Ft(i,"delete",s,void 0),a},clear(){const s=be(this),i=s.size!==0,r=s.clear();return i&&Ft(s,"clear",void 0,void 0),r}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=xg(s,e,t)}),n}function Er(e,t){const n=Cg(e,t);return(o,s,i)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?o:Reflect.get(we(n,s)&&s in o?n:o,s,i)}const Mg={get:Er(!1,!1)},Tg={get:Er(!1,!0)},Ag={get:Er(!0,!1)};const $u=new WeakMap,ku=new WeakMap,_u=new WeakMap,Og=new WeakMap;function Pg(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Rg(e){return e.__v_skip||!Object.isExtensible(e)?0:Pg(og(e))}function Tt(e){return gn(e)?e:Br(e,!1,_g,Mg,$u)}function Fg(e){return Br(e,!1,Ig,Tg,ku)}function Su(e){return Br(e,!0,Sg,Ag,_u)}function Br(e,t,n,o,s){if(!Le(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=s.get(e);if(i)return i;const r=Rg(e);if(r===0)return e;const l=new Proxy(e,r===2?o:n);return s.set(e,l),l}function Cn(e){return gn(e)?Cn(e.__v_raw):!!(e&&e.__v_isReactive)}function gn(e){return!!(e&&e.__v_isReadonly)}function at(e){return!!(e&&e.__v_isShallow)}function Nr(e){return e?!!e.__v_raw:!1}function be(e){const t=e&&e.__v_raw;return t?be(t):e}function Lg(e){return!we(e,"__v_skip")&&Object.isExtensible(e)&&ru(e,"__v_skip",!0),e}const qe=e=>Le(e)?Tt(e):e,Xi=e=>Le(e)?Su(e):e;function Re(e){return e?e.__v_isRef===!0:!1}function L(e){return Iu(e,!1)}function Fs(e){return Iu(e,!0)}function Iu(e,t){return Re(e)?e:new Eg(e,t)}class Eg{constructor(t,n){this.dep=new Lr,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:be(t),this._value=n?t:qe(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,o=this.__v_isShallow||at(t)||gn(t);t=o?t:be(t),Xt(t,n)&&(this._rawValue=t,this._value=o?t:qe(t),this.dep.trigger())}}function f(e){return Re(e)?e.value:e}function ut(e){return le(e)?e():f(e)}const Bg={get:(e,t,n)=>t==="__v_raw"?e:f(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const s=e[t];return Re(s)&&!Re(n)?(s.value=n,!0):Reflect.set(e,t,n,o)}};function xu(e){return Cn(e)?e:new Proxy(e,Bg)}class Ng{constructor(t,n,o){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Lr(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=bo-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&Ae!==this)return du(this,!0),!0}get value(){const t=this.dep.track();return gu(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Dg(e,t,n=!1){let o,s;return le(e)?o=e:(o=e.get,s=e.set),new Ng(o,s,n)}const Jo={},ps=new WeakMap;let ln;function jg(e,t=!1,n=ln){if(n){let o=ps.get(n);o||ps.set(n,o=[]),o.push(e)}}function Vg(e,t,n=Oe){const{immediate:o,deep:s,once:i,scheduler:r,augmentJob:l,call:c}=n,a=k=>s?k:at(k)||s===!1||s===0?Gt(k,1):Gt(k);let u,d,p,g,h=!1,v=!1;if(Re(e)?(d=()=>e.value,h=at(e)):Cn(e)?(d=()=>a(e),h=!0):ce(e)?(v=!0,h=e.some(k=>Cn(k)||at(k)),d=()=>e.map(k=>{if(Re(k))return k.value;if(Cn(k))return a(k);if(le(k))return c?c(k,2):k()})):le(e)?t?d=c?()=>c(e,2):e:d=()=>{if(p){Zt();try{p()}finally{en()}}const k=ln;ln=u;try{return c?c(e,3,[g]):e(g)}finally{ln=k}}:d=_t,t&&s){const k=d,M=s===!0?1/0:s;d=()=>Gt(k(),M)}const _=gg(),w=()=>{u.stop(),_&&_.active&&Tr(_.effects,u)};if(i&&t){const k=t;t=(...M)=>{k(...M),w()}}let S=v?new Array(e.length).fill(Jo):Jo;const I=k=>{if(!(!(u.flags&1)||!u.dirty&&!k))if(t){const M=u.run();if(s||h||(v?M.some((A,U)=>Xt(A,S[U])):Xt(M,S))){p&&p();const A=ln;ln=u;try{const U=[M,S===Jo?void 0:v&&S[0]===Jo?[]:S,g];c?c(t,3,U):t(...U),S=M}finally{ln=A}}}else u.run()};return l&&l(I),u=new uu(d),u.scheduler=r?()=>r(I,!1):I,g=k=>jg(k,!1,u),p=u.onStop=()=>{const k=ps.get(u);if(k){if(c)c(k,4);else for(const M of k)M();ps.delete(u)}},t?o?I(!0):S=u.run():r?r(I.bind(null,!0),!0):u.run(),w.pause=u.pause.bind(u),w.resume=u.resume.bind(u),w.stop=w,w}function Gt(e,t=1/0,n){if(t<=0||!Le(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Re(e))Gt(e.value,t,n);else if(ce(e))for(let o=0;o<e.length;o++)Gt(e[o],t,n);else if(ou(e)||xn(e))e.forEach(o=>{Gt(o,t,n)});else if(iu(e)){for(const o in e)Gt(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&Gt(e[o],t,n)}return e}/**
* @vue/runtime-core v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Po(e,t,n,o){try{return o?e(...o):e()}catch(s){Ro(s,t,n)}}function xt(e,t,n,o){if(le(e)){const s=Po(e,t,n,o);return s&&Ar(s)&&s.catch(i=>{Ro(i,t,n)}),s}if(ce(e)){const s=[];for(let i=0;i<e.length;i++)s.push(xt(e[i],t,n,o));return s}}function Ro(e,t,n,o=!0){const s=t?t.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:r}=t&&t.appContext.config||Oe;if(t){let l=t.parent;const c=t.proxy,a=`https://vuejs.org/error-reference/#runtime-${n}`;for(;l;){const u=l.ec;if(u){for(let d=0;d<u.length;d++)if(u[d](e,c,a)===!1)return}l=l.parent}if(i){Zt(),Po(i,null,10,[e,c,a]),en();return}}Ug(e,n,s,o,r)}function Ug(e,t,n,o=!0,s=!1){if(s)throw e;console.error(e)}const Xe=[];let $t=-1;const Mn=[];let Wt=null,Sn=0;const Cu=Promise.resolve();let hs=null;function Hg(e){const t=hs||Cu;return e?t.then(this?e.bind(this):e):t}function Kg(e){let t=$t+1,n=Xe.length;for(;t<n;){const o=t+n>>>1,s=Xe[o],i=$o(s);i<e||i===e&&s.flags&2?t=o+1:n=o}return t}function Dr(e){if(!(e.flags&1)){const t=$o(e),n=Xe[Xe.length-1];!n||!(e.flags&2)&&t>=$o(n)?Xe.push(e):Xe.splice(Kg(t),0,e),e.flags|=1,Mu()}}function Mu(){hs||(hs=Cu.then(Au))}function Qi(e){ce(e)?Mn.push(...e):Wt&&e.id===-1?Wt.splice(Sn+1,0,e):e.flags&1||(Mn.push(e),e.flags|=1),Mu()}function gc(e,t,n=$t+1){for(;n<Xe.length;n++){const o=Xe[n];if(o&&o.flags&2){if(e&&o.id!==e.uid)continue;Xe.splice(n,1),n--,o.flags&4&&(o.flags&=-2),o(),o.flags&4||(o.flags&=-2)}}}function Tu(e){if(Mn.length){const t=[...new Set(Mn)].sort((n,o)=>$o(n)-$o(o));if(Mn.length=0,Wt){Wt.push(...t);return}for(Wt=t,Sn=0;Sn<Wt.length;Sn++){const n=Wt[Sn];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Wt=null,Sn=0}}const $o=e=>e.id==null?e.flags&2?-1:1/0:e.id;function Au(e){try{for($t=0;$t<Xe.length;$t++){const t=Xe[$t];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Po(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;$t<Xe.length;$t++){const t=Xe[$t];t&&(t.flags&=-2)}$t=-1,Xe.length=0,Tu(),hs=null,(Xe.length||Mn.length)&&Au()}}let Ge=null,Ou=null;function gs(e){const t=Ge;return Ge=e,Ou=e&&e.type.__scopeId||null,t}function E(e,t=Ge,n){if(!t||e._n)return e;const o=(...s)=>{o._d&&Ic(-1);const i=gs(t);let r;try{r=e(...s)}finally{gs(i),o._d&&Ic(1)}return r};return o._n=!0,o._c=!0,o._d=!0,o}function sn(e,t,n,o){const s=e.dirs,i=t&&t.dirs;for(let r=0;r<s.length;r++){const l=s[r];i&&(l.oldValue=i[r].value);let c=l.dir[o];c&&(Zt(),xt(c,n,8,[e.el,l,e,t]),en())}}const zg=Symbol("_vte"),Wg=e=>e.__isTeleport;function jr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,jr(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}/*! #__NO_SIDE_EFFECTS__ */function q(e,t){return le(e)?Ue({name:e.name},t,{setup:e}):e}function Pu(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function ms(e,t,n,o,s=!1){if(ce(e)){e.forEach((h,v)=>ms(h,t&&(ce(t)?t[v]:t),n,o,s));return}if(Tn(o)&&!s){o.shapeFlag&512&&o.type.__asyncResolved&&o.component.subTree.component&&ms(e,t,n,o.component.subTree);return}const i=o.shapeFlag&4?zr(o.component):o.el,r=s?null:i,{i:l,r:c}=e,a=t&&t.r,u=l.refs===Oe?l.refs={}:l.refs,d=l.setupState,p=be(d),g=d===Oe?()=>!1:h=>we(p,h);if(a!=null&&a!==c&&(Fe(a)?(u[a]=null,g(a)&&(d[a]=null)):Re(a)&&(a.value=null)),le(c))Po(c,l,12,[r,u]);else{const h=Fe(c),v=Re(c);if(h||v){const _=()=>{if(e.f){const w=h?g(c)?d[c]:u[c]:c.value;s?ce(w)&&Tr(w,i):ce(w)?w.includes(i)||w.push(i):h?(u[c]=[i],g(c)&&(d[c]=u[c])):(c.value=[i],e.k&&(u[e.k]=c.value))}else h?(u[c]=r,g(c)&&(d[c]=r)):v&&(c.value=r,e.k&&(u[e.k]=r))};r?(_.id=-1,ot(_,n)):_()}}}Ps().requestIdleCallback;Ps().cancelIdleCallback;const Tn=e=>!!e.type.__asyncLoader,Ru=e=>e.type.__isKeepAlive;function qg(e,t){Fu(e,"a",t)}function Gg(e,t){Fu(e,"da",t)}function Fu(e,t,n=He){const o=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Ls(t,o,n),n){let s=n.parent;for(;s&&s.parent;)Ru(s.parent.vnode)&&Yg(o,t,n,s),s=s.parent}}function Yg(e,t,n,o){const s=Ls(t,e,o,!0);tn(()=>{Tr(o[t],s)},n)}function Ls(e,t,n=He,o=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{Zt();const l=mn(n),c=xt(t,n,e,r);return l(),en(),c});return o?s.unshift(i):s.push(i),i}}const Nt=e=>(t,n=He)=>{(!_o||e==="sp")&&Ls(e,(...o)=>t(...o),n)},Jg=Nt("bm"),wn=Nt("m"),Xg=Nt("bu"),Qg=Nt("u"),Zg=Nt("bum"),tn=Nt("um"),em=Nt("sp"),tm=Nt("rtg"),nm=Nt("rtc");function om(e,t=He){Ls("ec",e,t)}const sm="components",Lu=Symbol.for("v-ndc");function im(e){return Fe(e)?rm(sm,e,!1)||e:e||Lu}function rm(e,t,n=!0,o=!1){const s=Ge||He;if(s){const i=s.type;{const l=Zm(i,!1);if(l&&(l===t||l===ft(t)||l===Os(ft(t))))return i}const r=mc(s[e]||i[e],t)||mc(s.appContext[e],t);return!r&&o?i:r}}function mc(e,t){return e&&(e[t]||e[ft(t)]||e[Os(ft(t))])}function De(e,t,n,o){let s;const i=n,r=ce(e);if(r||Fe(e)){const l=r&&Cn(e);let c=!1;l&&(c=!at(e),e=Rs(e)),s=new Array(e.length);for(let a=0,u=e.length;a<u;a++)s[a]=t(c?qe(e[a]):e[a],a,void 0,i)}else if(typeof e=="number"){s=new Array(e);for(let l=0;l<e;l++)s[l]=t(l+1,l,void 0,i)}else if(Le(e))if(e[Symbol.iterator])s=Array.from(e,(l,c)=>t(l,c,void 0,i));else{const l=Object.keys(e);s=new Array(l.length);for(let c=0,a=l.length;c<a;c++){const u=l[c];s[c]=t(e[u],u,c,i)}}else s=[];return s}function Eu(e,t){for(let n=0;n<t.length;n++){const o=t[n];if(ce(o))for(let s=0;s<o.length;s++)e[o[s].name]=o[s].fn;else o&&(e[o.name]=o.key?(...s)=>{const i=o.fn(...s);return i&&(i.key=o.key),i}:o.fn)}return e}function me(e,t,n={},o,s){if(Ge.ce||Ge.parent&&Tn(Ge.parent)&&Ge.parent.ce)return t!=="default"&&(n.name=t),m(),B(ee,null,[T("slot",n,o)],64);let i=e[t];i&&i._c&&(i._d=!1),m();const r=i&&Bu(i(n)),l=n.key||r&&r.key,c=B(ee,{key:(l&&!Bt(l)?l:`_${t}`)+(!r&&o?"_fb":"")},r||[],r&&e._===1?64:-2);return c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),i&&i._c&&(i._d=!0),c}function Bu(e){return e.some(t=>Ns(t)?!(t.type===Ct||t.type===ee&&!Bu(t.children)):!0)?e:null}const Zi=e=>e?lf(e)?zr(e):Zi(e.parent):null,co=Ue(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Zi(e.parent),$root:e=>Zi(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Vr(e),$forceUpdate:e=>e.f||(e.f=()=>{Dr(e.update)}),$nextTick:e=>e.n||(e.n=Hg.bind(e.proxy)),$watch:e=>Am.bind(e)}),bi=(e,t)=>e!==Oe&&!e.__isScriptSetup&&we(e,t),lm={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:s,props:i,accessCache:r,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const g=r[t];if(g!==void 0)switch(g){case 1:return o[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(bi(o,t))return r[t]=1,o[t];if(s!==Oe&&we(s,t))return r[t]=2,s[t];if((a=e.propsOptions[0])&&we(a,t))return r[t]=3,i[t];if(n!==Oe&&we(n,t))return r[t]=4,n[t];er&&(r[t]=0)}}const u=co[t];let d,p;if(u)return t==="$attrs"&&We(e.attrs,"get",""),u(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(n!==Oe&&we(n,t))return r[t]=4,n[t];if(p=c.config.globalProperties,we(p,t))return p[t]},set({_:e},t,n){const{data:o,setupState:s,ctx:i}=e;return bi(s,t)?(s[t]=n,!0):o!==Oe&&we(o,t)?(o[t]=n,!0):we(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:s,propsOptions:i}},r){let l;return!!n[r]||e!==Oe&&we(e,r)||bi(t,r)||(l=i[0])&&we(l,r)||we(o,r)||we(co,r)||we(s.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:we(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Dt(){return cm().slots}function cm(){const e=rf();return e.setupContext||(e.setupContext=af(e))}function yc(e){return ce(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function am(e){const t=rf();let n=e();return ir(),Ar(n)&&(n=n.catch(o=>{throw mn(t),o})),[n,()=>mn(t)]}let er=!0;function um(e){const t=Vr(e),n=e.proxy,o=e.ctx;er=!1,t.beforeCreate&&vc(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:r,watch:l,provide:c,inject:a,created:u,beforeMount:d,mounted:p,beforeUpdate:g,updated:h,activated:v,deactivated:_,beforeDestroy:w,beforeUnmount:S,destroyed:I,unmounted:k,render:M,renderTracked:A,renderTriggered:U,errorCaptured:X,serverPrefetch:ie,expose:te,inheritAttrs:he,components:ve,directives:Ie,filters:Pe}=t;if(a&&fm(a,o,null),r)for(const ne in r){const fe=r[ne];le(fe)&&(o[ne]=fe.bind(n))}if(s){const ne=s.call(n,n);Le(ne)&&(e.data=Tt(ne))}if(er=!0,i)for(const ne in i){const fe=i[ne],Be=le(fe)?fe.bind(n,n):le(fe.get)?fe.get.bind(n,n):_t,se=!le(fe)&&le(fe.set)?fe.set.bind(n):_t,$e=x({get:Be,set:se});Object.defineProperty(o,ne,{enumerable:!0,configurable:!0,get:()=>$e.value,set:J=>$e.value=J})}if(l)for(const ne in l)Nu(l[ne],o,n,ne);if(c){const ne=le(c)?c.call(n):c;Reflect.ownKeys(ne).forEach(fe=>{ym(fe,ne[fe])})}u&&vc(u,e,"c");function Y(ne,fe){ce(fe)?fe.forEach(Be=>ne(Be.bind(n))):fe&&ne(fe.bind(n))}if(Y(Jg,d),Y(wn,p),Y(Xg,g),Y(Qg,h),Y(qg,v),Y(Gg,_),Y(om,X),Y(nm,A),Y(tm,U),Y(Zg,S),Y(tn,k),Y(em,ie),ce(te))if(te.length){const ne=e.exposed||(e.exposed={});te.forEach(fe=>{Object.defineProperty(ne,fe,{get:()=>n[fe],set:Be=>n[fe]=Be})})}else e.exposed||(e.exposed={});M&&e.render===_t&&(e.render=M),he!=null&&(e.inheritAttrs=he),ve&&(e.components=ve),Ie&&(e.directives=Ie),ie&&Pu(e)}function fm(e,t,n=_t){ce(e)&&(e=tr(e));for(const o in e){const s=e[o];let i;Le(s)?"default"in s?i=ts(s.from||o,s.default,!0):i=ts(s.from||o):i=ts(s),Re(i)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[o]=i}}function vc(e,t,n){xt(ce(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function Nu(e,t,n,o){let s=o.includes(".")?Qu(n,o):()=>n[o];if(Fe(e)){const i=t[e];le(i)&&ae(s,i)}else if(le(e))ae(s,e.bind(n));else if(Le(e))if(ce(e))e.forEach(i=>Nu(i,t,n,o));else{const i=le(e.handler)?e.handler.bind(n):t[e.handler];le(i)&&ae(s,i,e)}}function Vr(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,l=i.get(t);let c;return l?c=l:!s.length&&!n&&!o?c=t:(c={},s.length&&s.forEach(a=>ys(c,a,r,!0)),ys(c,t,r)),Le(t)&&i.set(t,c),c}function ys(e,t,n,o=!1){const{mixins:s,extends:i}=t;i&&ys(e,i,n,!0),s&&s.forEach(r=>ys(e,r,n,!0));for(const r in t)if(!(o&&r==="expose")){const l=dm[r]||n&&n[r];e[r]=l?l(e[r],t[r]):t[r]}return e}const dm={data:bc,props:wc,emits:wc,methods:eo,computed:eo,beforeCreate:Ye,created:Ye,beforeMount:Ye,mounted:Ye,beforeUpdate:Ye,updated:Ye,beforeDestroy:Ye,beforeUnmount:Ye,destroyed:Ye,unmounted:Ye,activated:Ye,deactivated:Ye,errorCaptured:Ye,serverPrefetch:Ye,components:eo,directives:eo,watch:hm,provide:bc,inject:pm};function bc(e,t){return t?e?function(){return Ue(le(e)?e.call(this,this):e,le(t)?t.call(this,this):t)}:t:e}function pm(e,t){return eo(tr(e),tr(t))}function tr(e){if(ce(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Ye(e,t){return e?[...new Set([].concat(e,t))]:t}function eo(e,t){return e?Ue(Object.create(null),e,t):t}function wc(e,t){return e?ce(e)&&ce(t)?[...new Set([...e,...t])]:Ue(Object.create(null),yc(e),yc(t??{})):t}function hm(e,t){if(!e)return t;if(!t)return e;const n=Ue(Object.create(null),e);for(const o in t)n[o]=Ye(e[o],t[o]);return n}function Du(){return{app:null,config:{isNativeTag:tg,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let gm=0;function mm(e,t){return function(o,s=null){le(o)||(o=Ue({},o)),s!=null&&!Le(s)&&(s=null);const i=Du(),r=new WeakSet,l=[];let c=!1;const a=i.app={_uid:gm++,_component:o,_props:s,_container:null,_context:i,_instance:null,version:ty,get config(){return i.config},set config(u){},use(u,...d){return r.has(u)||(u&&le(u.install)?(r.add(u),u.install(a,...d)):le(u)&&(r.add(u),u(a,...d))),a},mixin(u){return i.mixins.includes(u)||i.mixins.push(u),a},component(u,d){return d?(i.components[u]=d,a):i.components[u]},directive(u,d){return d?(i.directives[u]=d,a):i.directives[u]},mount(u,d,p){if(!c){const g=a._ceVNode||T(o,s);return g.appContext=i,p===!0?p="svg":p===!1&&(p=void 0),d&&t?t(g,u):e(g,u,p),c=!0,a._container=u,u.__vue_app__=a,zr(g.component)}},onUnmount(u){l.push(u)},unmount(){c&&(xt(l,a._instance,16),e(null,a._container),delete a._container.__vue_app__)},provide(u,d){return i.provides[u]=d,a},runWithContext(u){const d=An;An=a;try{return u()}finally{An=d}}};return a}}let An=null;function ym(e,t){if(He){let n=He.provides;const o=He.parent&&He.parent.provides;o===n&&(n=He.provides=Object.create(o)),n[e]=t}}function ts(e,t,n=!1){const o=He||Ge;if(o||An){const s=An?An._context.provides:o?o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:void 0;if(s&&e in s)return s[e];if(arguments.length>1)return n&&le(t)?t.call(o&&o.proxy):t}}const ju={},Vu=()=>Object.create(ju),Uu=e=>Object.getPrototypeOf(e)===ju;function vm(e,t,n,o=!1){const s={},i=Vu();e.propsDefaults=Object.create(null),Hu(e,t,s,i);for(const r in e.propsOptions[0])r in s||(s[r]=void 0);n?e.props=o?s:Fg(s):e.type.props?e.props=s:e.props=i,e.attrs=i}function bm(e,t,n,o){const{props:s,attrs:i,vnode:{patchFlag:r}}=e,l=be(s),[c]=e.propsOptions;let a=!1;if((o||r>0)&&!(r&16)){if(r&8){const u=e.vnode.dynamicProps;for(let d=0;d<u.length;d++){let p=u[d];if(Es(e.emitsOptions,p))continue;const g=t[p];if(c)if(we(i,p))g!==i[p]&&(i[p]=g,a=!0);else{const h=ft(p);s[h]=nr(c,l,h,g,e,!1)}else g!==i[p]&&(i[p]=g,a=!0)}}}else{Hu(e,t,s,i)&&(a=!0);let u;for(const d in l)(!t||!we(t,d)&&((u=bn(d))===d||!we(t,u)))&&(c?n&&(n[d]!==void 0||n[u]!==void 0)&&(s[d]=nr(c,l,d,void 0,e,!0)):delete s[d]);if(i!==l)for(const d in i)(!t||!we(t,d))&&(delete i[d],a=!0)}a&&Ft(e.attrs,"set","")}function Hu(e,t,n,o){const[s,i]=e.propsOptions;let r=!1,l;if(t)for(let c in t){if(so(c))continue;const a=t[c];let u;s&&we(s,u=ft(c))?!i||!i.includes(u)?n[u]=a:(l||(l={}))[u]=a:Es(e.emitsOptions,c)||(!(c in o)||a!==o[c])&&(o[c]=a,r=!0)}if(i){const c=be(n),a=l||Oe;for(let u=0;u<i.length;u++){const d=i[u];n[d]=nr(s,c,d,a[d],e,!we(a,d))}}return r}function nr(e,t,n,o,s,i){const r=e[n];if(r!=null){const l=we(r,"default");if(l&&o===void 0){const c=r.default;if(r.type!==Function&&!r.skipFactory&&le(c)){const{propsDefaults:a}=s;if(n in a)o=a[n];else{const u=mn(s);o=a[n]=c.call(null,t),u()}}else o=c;s.ce&&s.ce._setProp(n,o)}r[0]&&(i&&!l?o=!1:r[1]&&(o===""||o===bn(n))&&(o=!0))}return o}const wm=new WeakMap;function Ku(e,t,n=!1){const o=n?wm:t.propsCache,s=o.get(e);if(s)return s;const i=e.props,r={},l=[];let c=!1;if(!le(e)){const u=d=>{c=!0;const[p,g]=Ku(d,t,!0);Ue(r,p),g&&l.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!c)return Le(e)&&o.set(e,In),In;if(ce(i))for(let u=0;u<i.length;u++){const d=ft(i[u]);$c(d)&&(r[d]=Oe)}else if(i)for(const u in i){const d=ft(u);if($c(d)){const p=i[u],g=r[d]=ce(p)||le(p)?{type:p}:Ue({},p),h=g.type;let v=!1,_=!0;if(ce(h))for(let w=0;w<h.length;++w){const S=h[w],I=le(S)&&S.name;if(I==="Boolean"){v=!0;break}else I==="String"&&(_=!1)}else v=le(h)&&h.name==="Boolean";g[0]=v,g[1]=_,(v||we(g,"default"))&&l.push(d)}}const a=[r,l];return Le(e)&&o.set(e,a),a}function $c(e){return e[0]!=="$"&&!so(e)}const zu=e=>e[0]==="_"||e==="$stable",Ur=e=>ce(e)?e.map(ht):[ht(e)],$m=(e,t,n)=>{if(t._n)return t;const o=E((...s)=>Ur(t(...s)),n);return o._c=!1,o},Wu=(e,t,n)=>{const o=e._ctx;for(const s in e){if(zu(s))continue;const i=e[s];if(le(i))t[s]=$m(s,i,o);else if(i!=null){const r=Ur(i);t[s]=()=>r}}},qu=(e,t)=>{const n=Ur(t);e.slots.default=()=>n},Gu=(e,t,n)=>{for(const o in t)(n||o!=="_")&&(e[o]=t[o])},km=(e,t,n)=>{const o=e.slots=Vu();if(e.vnode.shapeFlag&32){const s=t._;s?(Gu(o,t,n),n&&ru(o,"_",s,!0)):Wu(t,o)}else t&&qu(e,t)},_m=(e,t,n)=>{const{vnode:o,slots:s}=e;let i=!0,r=Oe;if(o.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:Gu(s,t,n):(i=!t.$stable,Wu(t,s)),r=t}else t&&(qu(e,t),r={default:1});if(i)for(const l in s)!zu(l)&&r[l]==null&&delete s[l]},ot=Hm;function Sm(e){return Im(e)}function Im(e,t){const n=Ps();n.__VUE__=!0;const{insert:o,remove:s,patchProp:i,createElement:r,createText:l,createComment:c,setText:a,setElementText:u,parentNode:d,nextSibling:p,setScopeId:g=_t,insertStaticContent:h}=e,v=(y,b,O,D=null,F=null,N=null,W=void 0,K=null,H=!!b.dynamicChildren)=>{if(y===b)return;y&&!Yt(y,b)&&(D=on(y),J(y,F,N,!0),y=null),b.patchFlag===-2&&(H=!1,b.dynamicChildren=null);const{type:j,ref:oe,shapeFlag:G}=b;switch(j){case Bs:_(y,b,O,D);break;case Ct:w(y,b,O,D);break;case ns:y==null&&S(b,O,D,W);break;case ee:ve(y,b,O,D,F,N,W,K,H);break;default:G&1?M(y,b,O,D,F,N,W,K,H):G&6?Ie(y,b,O,D,F,N,W,K,H):(G&64||G&128)&&j.process(y,b,O,D,F,N,W,K,H,Wn)}oe!=null&&F&&ms(oe,y&&y.ref,N,b||y,!b)},_=(y,b,O,D)=>{if(y==null)o(b.el=l(b.children),O,D);else{const F=b.el=y.el;b.children!==y.children&&a(F,b.children)}},w=(y,b,O,D)=>{y==null?o(b.el=c(b.children||""),O,D):b.el=y.el},S=(y,b,O,D)=>{[y.el,y.anchor]=h(y.children,b,O,D,y.el,y.anchor)},I=({el:y,anchor:b},O,D)=>{let F;for(;y&&y!==b;)F=p(y),o(y,O,D),y=F;o(b,O,D)},k=({el:y,anchor:b})=>{let O;for(;y&&y!==b;)O=p(y),s(y),y=O;s(b)},M=(y,b,O,D,F,N,W,K,H)=>{b.type==="svg"?W="svg":b.type==="math"&&(W="mathml"),y==null?A(b,O,D,F,N,W,K,H):ie(y,b,F,N,W,K,H)},A=(y,b,O,D,F,N,W,K)=>{let H,j;const{props:oe,shapeFlag:G,transition:Z,dirs:re}=y;if(H=y.el=r(y.type,N,oe&&oe.is,oe),G&8?u(H,y.children):G&16&&X(y.children,H,null,D,F,wi(y,N),W,K),re&&sn(y,null,D,"created"),U(H,y,y.scopeId,W,D),oe){for(const Te in oe)Te!=="value"&&!so(Te)&&i(H,Te,null,oe[Te],N,D);"value"in oe&&i(H,"value",null,oe.value,N),(j=oe.onVnodeBeforeMount)&&bt(j,D,y)}re&&sn(y,null,D,"beforeMount");const ge=xm(F,Z);ge&&Z.beforeEnter(H),o(H,b,O),((j=oe&&oe.onVnodeMounted)||ge||re)&&ot(()=>{j&&bt(j,D,y),ge&&Z.enter(H),re&&sn(y,null,D,"mounted")},F)},U=(y,b,O,D,F)=>{if(O&&g(y,O),D)for(let N=0;N<D.length;N++)g(y,D[N]);if(F){let N=F.subTree;if(b===N||ef(N.type)&&(N.ssContent===b||N.ssFallback===b)){const W=F.vnode;U(y,W,W.scopeId,W.slotScopeIds,F.parent)}}},X=(y,b,O,D,F,N,W,K,H=0)=>{for(let j=H;j<y.length;j++){const oe=y[j]=K?qt(y[j]):ht(y[j]);v(null,oe,b,O,D,F,N,W,K)}},ie=(y,b,O,D,F,N,W)=>{const K=b.el=y.el;let{patchFlag:H,dynamicChildren:j,dirs:oe}=b;H|=y.patchFlag&16;const G=y.props||Oe,Z=b.props||Oe;let re;if(O&&rn(O,!1),(re=Z.onVnodeBeforeUpdate)&&bt(re,O,b,y),oe&&sn(b,y,O,"beforeUpdate"),O&&rn(O,!0),(G.innerHTML&&Z.innerHTML==null||G.textContent&&Z.textContent==null)&&u(K,""),j?te(y.dynamicChildren,j,K,O,D,wi(b,F),N):W||fe(y,b,K,null,O,D,wi(b,F),N,!1),H>0){if(H&16)he(K,G,Z,O,F);else if(H&2&&G.class!==Z.class&&i(K,"class",null,Z.class,F),H&4&&i(K,"style",G.style,Z.style,F),H&8){const ge=b.dynamicProps;for(let Te=0;Te<ge.length;Te++){const ke=ge[Te],et=G[ke],ze=Z[ke];(ze!==et||ke==="value")&&i(K,ke,et,ze,F,O)}}H&1&&y.children!==b.children&&u(K,b.children)}else!W&&j==null&&he(K,G,Z,O,F);((re=Z.onVnodeUpdated)||oe)&&ot(()=>{re&&bt(re,O,b,y),oe&&sn(b,y,O,"updated")},D)},te=(y,b,O,D,F,N,W)=>{for(let K=0;K<b.length;K++){const H=y[K],j=b[K],oe=H.el&&(H.type===ee||!Yt(H,j)||H.shapeFlag&70)?d(H.el):O;v(H,j,oe,null,D,F,N,W,!0)}},he=(y,b,O,D,F)=>{if(b!==O){if(b!==Oe)for(const N in b)!so(N)&&!(N in O)&&i(y,N,b[N],null,F,D);for(const N in O){if(so(N))continue;const W=O[N],K=b[N];W!==K&&N!=="value"&&i(y,N,K,W,F,D)}"value"in O&&i(y,"value",b.value,O.value,F)}},ve=(y,b,O,D,F,N,W,K,H)=>{const j=b.el=y?y.el:l(""),oe=b.anchor=y?y.anchor:l("");let{patchFlag:G,dynamicChildren:Z,slotScopeIds:re}=b;re&&(K=K?K.concat(re):re),y==null?(o(j,O,D),o(oe,O,D),X(b.children||[],O,oe,F,N,W,K,H)):G>0&&G&64&&Z&&y.dynamicChildren?(te(y.dynamicChildren,Z,O,F,N,W,K),(b.key!=null||F&&b===F.subTree)&&Yu(y,b,!0)):fe(y,b,O,oe,F,N,W,K,H)},Ie=(y,b,O,D,F,N,W,K,H)=>{b.slotScopeIds=K,y==null?b.shapeFlag&512?F.ctx.activate(b,O,D,W,H):Pe(b,O,D,F,N,W,H):V(y,b,H)},Pe=(y,b,O,D,F,N,W)=>{const K=y.component=Ym(y,D,F);if(Ru(y)&&(K.ctx.renderer=Wn),Jm(K,!1,W),K.asyncDep){if(F&&F.registerDep(K,Y,W),!y.el){const H=K.subTree=T(Ct);w(null,H,b,O)}}else Y(K,y,b,O,F,N,W)},V=(y,b,O)=>{const D=b.component=y.component;if(Em(y,b,O))if(D.asyncDep&&!D.asyncResolved){ne(D,b,O);return}else D.next=b,D.update();else b.el=y.el,D.vnode=b},Y=(y,b,O,D,F,N,W)=>{const K=()=>{if(y.isMounted){let{next:G,bu:Z,u:re,parent:ge,vnode:Te}=y;{const tt=Ju(y);if(tt){G&&(G.el=Te.el,ne(y,G,W)),tt.asyncDep.then(()=>{y.isUnmounted||K()});return}}let ke=G,et;rn(y,!1),G?(G.el=Te.el,ne(y,G,W)):G=Te,Z&&hi(Z),(et=G.props&&G.props.onVnodeBeforeUpdate)&&bt(et,ge,G,Te),rn(y,!0);const ze=$i(y),dt=y.subTree;y.subTree=ze,v(dt,ze,d(dt.el),on(dt),y,F,N),G.el=ze.el,ke===null&&Hr(y,ze.el),re&&ot(re,F),(et=G.props&&G.props.onVnodeUpdated)&&ot(()=>bt(et,ge,G,Te),F)}else{let G;const{el:Z,props:re}=b,{bm:ge,m:Te,parent:ke,root:et,type:ze}=y,dt=Tn(b);if(rn(y,!1),ge&&hi(ge),!dt&&(G=re&&re.onVnodeBeforeMount)&&bt(G,ke,b),rn(y,!0),Z&&gl){const tt=()=>{y.subTree=$i(y),gl(Z,y.subTree,y,F,null)};dt&&ze.__asyncHydrate?ze.__asyncHydrate(Z,y,tt):tt()}else{et.ce&&et.ce._injectChildStyle(ze);const tt=y.subTree=$i(y);v(null,tt,O,D,y,F,N),b.el=tt.el}if(Te&&ot(Te,F),!dt&&(G=re&&re.onVnodeMounted)){const tt=b;ot(()=>bt(G,ke,tt),F)}(b.shapeFlag&256||ke&&Tn(ke.vnode)&&ke.vnode.shapeFlag&256)&&y.a&&ot(y.a,F),y.isMounted=!0,b=O=D=null}};y.scope.on();const H=y.effect=new uu(K);y.scope.off();const j=y.update=H.run.bind(H),oe=y.job=H.runIfDirty.bind(H);oe.i=y,oe.id=y.uid,H.scheduler=()=>Dr(oe),rn(y,!0),j()},ne=(y,b,O)=>{b.component=y;const D=y.vnode.props;y.vnode=b,y.next=null,bm(y,b.props,D,O),_m(y,b.children,O),Zt(),gc(y),en()},fe=(y,b,O,D,F,N,W,K,H=!1)=>{const j=y&&y.children,oe=y?y.shapeFlag:0,G=b.children,{patchFlag:Z,shapeFlag:re}=b;if(Z>0){if(Z&128){se(j,G,O,D,F,N,W,K,H);return}else if(Z&256){Be(j,G,O,D,F,N,W,K,H);return}}re&8?(oe&16&&Ut(j,F,N),G!==j&&u(O,G)):oe&16?re&16?se(j,G,O,D,F,N,W,K,H):Ut(j,F,N,!0):(oe&8&&u(O,""),re&16&&X(G,O,D,F,N,W,K,H))},Be=(y,b,O,D,F,N,W,K,H)=>{y=y||In,b=b||In;const j=y.length,oe=b.length,G=Math.min(j,oe);let Z;for(Z=0;Z<G;Z++){const re=b[Z]=H?qt(b[Z]):ht(b[Z]);v(y[Z],re,O,null,F,N,W,K,H)}j>oe?Ut(y,F,N,!0,!1,G):X(b,O,D,F,N,W,K,H,G)},se=(y,b,O,D,F,N,W,K,H)=>{let j=0;const oe=b.length;let G=y.length-1,Z=oe-1;for(;j<=G&&j<=Z;){const re=y[j],ge=b[j]=H?qt(b[j]):ht(b[j]);if(Yt(re,ge))v(re,ge,O,null,F,N,W,K,H);else break;j++}for(;j<=G&&j<=Z;){const re=y[G],ge=b[Z]=H?qt(b[Z]):ht(b[Z]);if(Yt(re,ge))v(re,ge,O,null,F,N,W,K,H);else break;G--,Z--}if(j>G){if(j<=Z){const re=Z+1,ge=re<oe?b[re].el:D;for(;j<=Z;)v(null,b[j]=H?qt(b[j]):ht(b[j]),O,ge,F,N,W,K,H),j++}}else if(j>Z)for(;j<=G;)J(y[j],F,N,!0),j++;else{const re=j,ge=j,Te=new Map;for(j=ge;j<=Z;j++){const nt=b[j]=H?qt(b[j]):ht(b[j]);nt.key!=null&&Te.set(nt.key,j)}let ke,et=0;const ze=Z-ge+1;let dt=!1,tt=0;const qn=new Array(ze);for(j=0;j<ze;j++)qn[j]=0;for(j=re;j<=G;j++){const nt=y[j];if(et>=ze){J(nt,F,N,!0);continue}let vt;if(nt.key!=null)vt=Te.get(nt.key);else for(ke=ge;ke<=Z;ke++)if(qn[ke-ge]===0&&Yt(nt,b[ke])){vt=ke;break}vt===void 0?J(nt,F,N,!0):(qn[vt-ge]=j+1,vt>=tt?tt=vt:dt=!0,v(nt,b[vt],O,null,F,N,W,K,H),et++)}const ml=dt?Cm(qn):In;for(ke=ml.length-1,j=ze-1;j>=0;j--){const nt=ge+j,vt=b[nt],yl=nt+1<oe?b[nt+1].el:D;qn[j]===0?v(null,vt,O,yl,F,N,W,K,H):dt&&(ke<0||j!==ml[ke]?$e(vt,O,yl,2):ke--)}}},$e=(y,b,O,D,F=null)=>{const{el:N,type:W,transition:K,children:H,shapeFlag:j}=y;if(j&6){$e(y.component.subTree,b,O,D);return}if(j&128){y.suspense.move(b,O,D);return}if(j&64){W.move(y,b,O,Wn);return}if(W===ee){o(N,b,O);for(let G=0;G<H.length;G++)$e(H[G],b,O,D);o(y.anchor,b,O);return}if(W===ns){I(y,b,O);return}if(D!==2&&j&1&&K)if(D===0)K.beforeEnter(N),o(N,b,O),ot(()=>K.enter(N),F);else{const{leave:G,delayLeave:Z,afterLeave:re}=K,ge=()=>o(N,b,O),Te=()=>{G(N,()=>{ge(),re&&re()})};Z?Z(N,ge,Te):Te()}else o(N,b,O)},J=(y,b,O,D=!1,F=!1)=>{const{type:N,props:W,ref:K,children:H,dynamicChildren:j,shapeFlag:oe,patchFlag:G,dirs:Z,cacheIndex:re}=y;if(G===-2&&(F=!1),K!=null&&ms(K,null,O,y,!0),re!=null&&(b.renderCache[re]=void 0),oe&256){b.ctx.deactivate(y);return}const ge=oe&1&&Z,Te=!Tn(y);let ke;if(Te&&(ke=W&&W.onVnodeBeforeUnmount)&&bt(ke,b,y),oe&6)Vt(y.component,O,D);else{if(oe&128){y.suspense.unmount(O,D);return}ge&&sn(y,null,b,"beforeUnmount"),oe&64?y.type.remove(y,b,O,Wn,D):j&&!j.hasOnce&&(N!==ee||G>0&&G&64)?Ut(j,b,O,!1,!0):(N===ee&&G&384||!F&&oe&16)&&Ut(H,b,O),D&&Me(y)}(Te&&(ke=W&&W.onVnodeUnmounted)||ge)&&ot(()=>{ke&&bt(ke,b,y),ge&&sn(y,null,b,"unmounted")},O)},Me=y=>{const{type:b,el:O,anchor:D,transition:F}=y;if(b===ee){lt(O,D);return}if(b===ns){k(y);return}const N=()=>{s(O),F&&!F.persisted&&F.afterLeave&&F.afterLeave()};if(y.shapeFlag&1&&F&&!F.persisted){const{leave:W,delayLeave:K}=F,H=()=>W(O,N);K?K(y.el,N,H):H()}else N()},lt=(y,b)=>{let O;for(;y!==b;)O=p(y),s(y),y=O;s(b)},Vt=(y,b,O)=>{const{bum:D,scope:F,job:N,subTree:W,um:K,m:H,a:j}=y;kc(H),kc(j),D&&hi(D),F.stop(),N&&(N.flags|=8,J(W,y,b,O)),K&&ot(K,b),ot(()=>{y.isUnmounted=!0},b),b&&b.pendingBranch&&!b.isUnmounted&&y.asyncDep&&!y.asyncResolved&&y.suspenseId===b.pendingId&&(b.deps--,b.deps===0&&b.resolve())},Ut=(y,b,O,D=!1,F=!1,N=0)=>{for(let W=N;W<y.length;W++)J(y[W],b,O,D,F)},on=y=>{if(y.shapeFlag&6)return on(y.component.subTree);if(y.shapeFlag&128)return y.suspense.next();const b=p(y.anchor||y.el),O=b&&b[zg];return O?p(O):b};let zn=!1;const pl=(y,b,O)=>{y==null?b._vnode&&J(b._vnode,null,null,!0):v(b._vnode||null,y,b,null,null,null,O),b._vnode=y,zn||(zn=!0,gc(),Tu(),zn=!1)},Wn={p:v,um:J,m:$e,r:Me,mt:Pe,mc:X,pc:fe,pbc:te,n:on,o:e};let hl,gl;return{render:pl,hydrate:hl,createApp:mm(pl,hl)}}function wi({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function rn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function xm(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Yu(e,t,n=!1){const o=e.children,s=t.children;if(ce(o)&&ce(s))for(let i=0;i<o.length;i++){const r=o[i];let l=s[i];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=s[i]=qt(s[i]),l.el=r.el),!n&&l.patchFlag!==-2&&Yu(r,l)),l.type===Bs&&(l.el=r.el)}}function Cm(e){const t=e.slice(),n=[0];let o,s,i,r,l;const c=e.length;for(o=0;o<c;o++){const a=e[o];if(a!==0){if(s=n[n.length-1],e[s]<a){t[o]=s,n.push(o);continue}for(i=0,r=n.length-1;i<r;)l=i+r>>1,e[n[l]]<a?i=l+1:r=l;a<e[n[i]]&&(i>0&&(t[o]=n[i-1]),n[i]=o)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}function Ju(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Ju(t)}function kc(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const Mm=Symbol.for("v-scx"),Tm=()=>ts(Mm);function ae(e,t,n){return Xu(e,t,n)}function Xu(e,t,n=Oe){const{immediate:o,deep:s,flush:i,once:r}=n,l=Ue({},n),c=t&&o||!t&&i!=="post";let a;if(_o){if(i==="sync"){const g=Tm();a=g.__watcherHandles||(g.__watcherHandles=[])}else if(!c){const g=()=>{};return g.stop=_t,g.resume=_t,g.pause=_t,g}}const u=He;l.call=(g,h,v)=>xt(g,u,h,v);let d=!1;i==="post"?l.scheduler=g=>{ot(g,u&&u.suspense)}:i!=="sync"&&(d=!0,l.scheduler=(g,h)=>{h?g():Dr(g)}),l.augmentJob=g=>{t&&(g.flags|=4),d&&(g.flags|=2,u&&(g.id=u.uid,g.i=u))};const p=Vg(e,t,l);return _o&&(a?a.push(p):c&&p()),p}function Am(e,t,n){const o=this.proxy,s=Fe(e)?e.includes(".")?Qu(o,e):()=>o[e]:e.bind(o,o);let i;le(t)?i=t:(i=t.handler,n=t);const r=mn(this),l=Xu(s,i.bind(o),n);return r(),l}function Qu(e,t){const n=t.split(".");return()=>{let o=e;for(let s=0;s<n.length&&o;s++)o=o[n[s]];return o}}const Om=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ft(t)}Modifiers`]||e[`${bn(t)}Modifiers`];function Pm(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||Oe;let s=n;const i=t.startsWith("update:"),r=i&&Om(o,t.slice(7));r&&(r.trim&&(s=n.map(u=>Fe(u)?u.trim():u)),r.number&&(s=n.map(rg)));let l,c=o[l=pi(t)]||o[l=pi(ft(t))];!c&&i&&(c=o[l=pi(bn(t))]),c&&xt(c,e,6,s);const a=o[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,xt(a,e,6,s)}}function Zu(e,t,n=!1){const o=t.emitsCache,s=o.get(e);if(s!==void 0)return s;const i=e.emits;let r={},l=!1;if(!le(e)){const c=a=>{const u=Zu(a,t,!0);u&&(l=!0,Ue(r,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(Le(e)&&o.set(e,null),null):(ce(i)?i.forEach(c=>r[c]=null):Ue(r,i),Le(e)&&o.set(e,r),r)}function Es(e,t){return!e||!Ms(t)?!1:(t=t.slice(2).replace(/Once$/,""),we(e,t[0].toLowerCase()+t.slice(1))||we(e,bn(t))||we(e,t))}function $i(e){const{type:t,vnode:n,proxy:o,withProxy:s,propsOptions:[i],slots:r,attrs:l,emit:c,render:a,renderCache:u,props:d,data:p,setupState:g,ctx:h,inheritAttrs:v}=e,_=gs(e);let w,S;try{if(n.shapeFlag&4){const k=s||o,M=k;w=ht(a.call(M,k,u,d,g,p,h)),S=l}else{const k=t;w=ht(k.length>1?k(d,{attrs:l,slots:r,emit:c}):k(d,null)),S=t.props?l:Fm(l)}}catch(k){ao.length=0,Ro(k,e,1),w=T(Ct)}let I=w;if(S&&v!==!1){const k=Object.keys(S),{shapeFlag:M}=I;k.length&&M&7&&(i&&k.some(Mr)&&(S=Lm(S,i)),I=Nn(I,S,!1,!0))}return n.dirs&&(I=Nn(I,null,!1,!0),I.dirs=I.dirs?I.dirs.concat(n.dirs):n.dirs),n.transition&&jr(I,n.transition),w=I,gs(_),w}function Rm(e,t=!0){let n;for(let o=0;o<e.length;o++){const s=e[o];if(Ns(s)){if(s.type!==Ct||s.children==="v-if"){if(n)return;n=s}}else return}return n}const Fm=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ms(n))&&((t||(t={}))[n]=e[n]);return t},Lm=(e,t)=>{const n={};for(const o in e)(!Mr(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function Em(e,t,n){const{props:o,children:s,component:i}=e,{props:r,children:l,patchFlag:c}=t,a=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return o?_c(o,r,a):!!r;if(c&8){const u=t.dynamicProps;for(let d=0;d<u.length;d++){const p=u[d];if(r[p]!==o[p]&&!Es(a,p))return!0}}}else return(s||l)&&(!l||!l.$stable)?!0:o===r?!1:o?r?_c(o,r,a):!0:!!r;return!1}function _c(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let s=0;s<o.length;s++){const i=o[s];if(t[i]!==e[i]&&!Es(n,i))return!0}return!1}function Hr({vnode:e,parent:t},n){for(;t;){const o=t.subTree;if(o.suspense&&o.suspense.activeBranch===e&&(o.el=e.el),o===e)(e=t.vnode).el=n,t=t.parent;else break}}const ef=e=>e.__isSuspense;let or=0;const Bm={name:"Suspense",__isSuspense:!0,process(e,t,n,o,s,i,r,l,c,a){if(e==null)Dm(t,n,o,s,i,r,l,c,a);else{if(i&&i.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}jm(e,t,n,o,s,r,l,c,a)}},hydrate:Vm,normalize:Um},Nm=Bm;function ko(e,t){const n=e.props&&e.props[t];le(n)&&n()}function Dm(e,t,n,o,s,i,r,l,c){const{p:a,o:{createElement:u}}=c,d=u("div"),p=e.suspense=tf(e,s,o,t,d,n,i,r,l,c);a(null,p.pendingBranch=e.ssContent,d,null,o,p,i,r),p.deps>0?(ko(e,"onPending"),ko(e,"onFallback"),a(null,e.ssFallback,t,n,o,null,i,r),On(p,e.ssFallback)):p.resolve(!1,!0)}function jm(e,t,n,o,s,i,r,l,{p:c,um:a,o:{createElement:u}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const p=t.ssContent,g=t.ssFallback,{activeBranch:h,pendingBranch:v,isInFallback:_,isHydrating:w}=d;if(v)d.pendingBranch=p,Yt(p,v)?(c(v,p,d.hiddenContainer,null,s,d,i,r,l),d.deps<=0?d.resolve():_&&(w||(c(h,g,n,o,s,null,i,r,l),On(d,g)))):(d.pendingId=or++,w?(d.isHydrating=!1,d.activeBranch=v):a(v,s,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),_?(c(null,p,d.hiddenContainer,null,s,d,i,r,l),d.deps<=0?d.resolve():(c(h,g,n,o,s,null,i,r,l),On(d,g))):h&&Yt(p,h)?(c(h,p,n,o,s,d,i,r,l),d.resolve(!0)):(c(null,p,d.hiddenContainer,null,s,d,i,r,l),d.deps<=0&&d.resolve()));else if(h&&Yt(p,h))c(h,p,n,o,s,d,i,r,l),On(d,p);else if(ko(t,"onPending"),d.pendingBranch=p,p.shapeFlag&512?d.pendingId=p.component.suspenseId:d.pendingId=or++,c(null,p,d.hiddenContainer,null,s,d,i,r,l),d.deps<=0)d.resolve();else{const{timeout:S,pendingId:I}=d;S>0?setTimeout(()=>{d.pendingId===I&&d.fallback(g)},S):S===0&&d.fallback(g)}}function tf(e,t,n,o,s,i,r,l,c,a,u=!1){const{p:d,m:p,um:g,n:h,o:{parentNode:v,remove:_}}=a;let w;const S=Km(e);S&&t&&t.pendingBranch&&(w=t.pendingId,t.deps++);const I=e.props?lg(e.props.timeout):void 0,k=i,M={vnode:e,parent:t,parentComponent:n,namespace:r,container:o,hiddenContainer:s,deps:0,pendingId:or++,timeout:typeof I=="number"?I:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(A=!1,U=!1){const{vnode:X,activeBranch:ie,pendingBranch:te,pendingId:he,effects:ve,parentComponent:Ie,container:Pe}=M;let V=!1;M.isHydrating?M.isHydrating=!1:A||(V=ie&&te.transition&&te.transition.mode==="out-in",V&&(ie.transition.afterLeave=()=>{he===M.pendingId&&(p(te,Pe,i===k?h(ie):i,0),Qi(ve))}),ie&&(v(ie.el)===Pe&&(i=h(ie)),g(ie,Ie,M,!0)),V||p(te,Pe,i,0)),On(M,te),M.pendingBranch=null,M.isInFallback=!1;let Y=M.parent,ne=!1;for(;Y;){if(Y.pendingBranch){Y.effects.push(...ve),ne=!0;break}Y=Y.parent}!ne&&!V&&Qi(ve),M.effects=[],S&&t&&t.pendingBranch&&w===t.pendingId&&(t.deps--,t.deps===0&&!U&&t.resolve()),ko(X,"onResolve")},fallback(A){if(!M.pendingBranch)return;const{vnode:U,activeBranch:X,parentComponent:ie,container:te,namespace:he}=M;ko(U,"onFallback");const ve=h(X),Ie=()=>{M.isInFallback&&(d(null,A,te,ve,ie,null,he,l,c),On(M,A))},Pe=A.transition&&A.transition.mode==="out-in";Pe&&(X.transition.afterLeave=Ie),M.isInFallback=!0,g(X,ie,null,!0),Pe||Ie()},move(A,U,X){M.activeBranch&&p(M.activeBranch,A,U,X),M.container=A},next(){return M.activeBranch&&h(M.activeBranch)},registerDep(A,U,X){const ie=!!M.pendingBranch;ie&&M.deps++;const te=A.vnode.el;A.asyncDep.catch(he=>{Ro(he,A,0)}).then(he=>{if(A.isUnmounted||M.isUnmounted||M.pendingId!==A.suspenseId)return;A.asyncResolved=!0;const{vnode:ve}=A;rr(A,he,!1),te&&(ve.el=te);const Ie=!te&&A.subTree.el;U(A,ve,v(te||A.subTree.el),te?null:h(A.subTree),M,r,X),Ie&&_(Ie),Hr(A,ve.el),ie&&--M.deps===0&&M.resolve()})},unmount(A,U){M.isUnmounted=!0,M.activeBranch&&g(M.activeBranch,n,A,U),M.pendingBranch&&g(M.pendingBranch,n,A,U)}};return M}function Vm(e,t,n,o,s,i,r,l,c){const a=t.suspense=tf(t,o,n,e.parentNode,document.createElement("div"),null,s,i,r,l,!0),u=c(e,a.pendingBranch=t.ssContent,n,a,i,r);return a.deps===0&&a.resolve(!1,!0),u}function Um(e){const{shapeFlag:t,children:n}=e,o=t&32;e.ssContent=Sc(o?n.default:n),e.ssFallback=o?Sc(n.fallback):T(Ct)}function Sc(e){let t;if(le(e)){const n=Bn&&e._c;n&&(e._d=!1,m()),e=e(),n&&(e._d=!0,t=Qe,nf())}return ce(e)&&(e=Rm(e)),e=ht(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Hm(e,t){t&&t.pendingBranch?ce(e)?t.effects.push(...e):t.effects.push(e):Qi(e)}function On(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;n.el=s,o&&o.subTree===n&&(o.vnode.el=s,Hr(o,s))}function Km(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const ee=Symbol.for("v-fgt"),Bs=Symbol.for("v-txt"),Ct=Symbol.for("v-cmt"),ns=Symbol.for("v-stc"),ao=[];let Qe=null;function m(e=!1){ao.push(Qe=e?null:[])}function nf(){ao.pop(),Qe=ao[ao.length-1]||null}let Bn=1;function Ic(e,t=!1){Bn+=e,e<0&&Qe&&t&&(Qe.hasOnce=!0)}function of(e){return e.dynamicChildren=Bn>0?Qe||In:null,nf(),Bn>0&&Qe&&Qe.push(e),e}function C(e,t,n,o,s,i){return of(P(e,t,n,o,s,i,!0))}function B(e,t,n,o,s){return of(T(e,t,n,o,s,!0))}function Ns(e){return e?e.__v_isVNode===!0:!1}function Yt(e,t){return e.type===t.type&&e.key===t.key}const sf=({key:e})=>e??null,os=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Fe(e)||Re(e)||le(e)?{i:Ge,r:e,k:t,f:!!n}:e:null);function P(e,t=null,n=null,o=0,s=null,i=e===ee?0:1,r=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&sf(t),ref:t&&os(t),scopeId:Ou,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:o,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Ge};return l?(Kr(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=Fe(n)?8:16),Bn>0&&!r&&Qe&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Qe.push(c),c}const T=zm;function zm(e,t=null,n=null,o=0,s=null,i=!1){if((!e||e===Lu)&&(e=Ct),Ns(e)){const l=Nn(e,t,!0);return n&&Kr(l,n),Bn>0&&!i&&Qe&&(l.shapeFlag&6?Qe[Qe.indexOf(e)]=l:Qe.push(l)),l.patchFlag=-2,l}if(ey(e)&&(e=e.__vccOpts),t){t=Pn(t);let{class:l,style:c}=t;l&&!Fe(l)&&(t.class=ue(l)),Le(c)&&(Nr(c)&&!ce(c)&&(c=Ue({},c)),t.style=Ee(c))}const r=Fe(e)?1:ef(e)?128:Wg(e)?64:Le(e)?4:le(e)?2:0;return P(e,t,n,o,s,r,i,!0)}function Pn(e){return e?Nr(e)||Uu(e)?Ue({},e):e:null}function Nn(e,t,n=!1,o=!1){const{props:s,ref:i,patchFlag:r,children:l,transition:c}=e,a=t?Ne(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&sf(a),ref:t&&t.ref?n&&i?ce(i)?i.concat(os(t)):[i,os(t)]:os(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ee?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Nn(e.ssContent),ssFallback:e.ssFallback&&Nn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&o&&jr(u,c.clone(u)),u}function Mt(e=" ",t=0){return T(Bs,null,e,t)}function Wm(e,t){const n=T(ns,null,e);return n.staticCount=t,n}function R(e="",t=!1){return t?(m(),B(Ct,null,e)):T(Ct,null,e)}function ht(e){return e==null||typeof e=="boolean"?T(Ct):ce(e)?T(ee,null,e.slice()):Ns(e)?qt(e):T(Bs,null,String(e))}function qt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Nn(e)}function Kr(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(ce(t))n=16;else if(typeof t=="object")if(o&65){const s=t.default;s&&(s._c&&(s._d=!1),Kr(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Uu(t)?t._ctx=Ge:s===3&&Ge&&(Ge.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else le(t)?(t={default:t,_ctx:Ge},n=32):(t=String(t),o&64?(n=16,t=[Mt(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ne(...e){const t={};for(let n=0;n<e.length;n++){const o=e[n];for(const s in o)if(s==="class")t.class!==o.class&&(t.class=ue([t.class,o.class]));else if(s==="style")t.style=Ee([t.style,o.style]);else if(Ms(s)){const i=t[s],r=o[s];r&&i!==r&&!(ce(i)&&i.includes(r))&&(t[s]=i?[].concat(i,r):r)}else s!==""&&(t[s]=o[s])}return t}function bt(e,t,n,o=null){xt(e,t,7,[n,o])}const qm=Du();let Gm=0;function Ym(e,t,n){const o=e.type,s=(t?t.appContext:e.appContext)||qm,i={uid:Gm++,vnode:e,type:o,parent:t,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new hg(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(s.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Ku(o,s),emitsOptions:Zu(o,s),emit:null,emitted:null,propsDefaults:Oe,inheritAttrs:o.inheritAttrs,ctx:Oe,data:Oe,props:Oe,attrs:Oe,slots:Oe,refs:Oe,setupState:Oe,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=Pm.bind(null,i),e.ce&&e.ce(i),i}let He=null;const rf=()=>He||Ge;let vs,sr;{const e=Ps(),t=(n,o)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(o),i=>{s.length>1?s.forEach(r=>r(i)):s[0](i)}};vs=t("__VUE_INSTANCE_SETTERS__",n=>He=n),sr=t("__VUE_SSR_SETTERS__",n=>_o=n)}const mn=e=>{const t=He;return vs(e),e.scope.on(),()=>{e.scope.off(),vs(t)}},ir=()=>{He&&He.scope.off(),vs(null)};function lf(e){return e.vnode.shapeFlag&4}let _o=!1;function Jm(e,t=!1,n=!1){t&&sr(t);const{props:o,children:s}=e.vnode,i=lf(e);vm(e,o,i,t),km(e,s,n);const r=i?Xm(e,t):void 0;return t&&sr(!1),r}function Xm(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,lm);const{setup:o}=n;if(o){Zt();const s=e.setupContext=o.length>1?af(e):null,i=mn(e),r=Po(o,e,0,[e.props,s]),l=Ar(r);if(en(),i(),(l||e.sp)&&!Tn(e)&&Pu(e),l){if(r.then(ir,ir),t)return r.then(c=>{rr(e,c,t)}).catch(c=>{Ro(c,e,0)});e.asyncDep=r}else rr(e,r,t)}else cf(e,t)}function rr(e,t,n){le(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Le(t)&&(e.setupState=xu(t)),cf(e,n)}let xc;function cf(e,t,n){const o=e.type;if(!e.render){if(!t&&xc&&!o.render){const s=o.template||Vr(e).template;if(s){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:l,compilerOptions:c}=o,a=Ue(Ue({isCustomElement:i,delimiters:l},r),c);o.render=xc(s,a)}}e.render=o.render||_t}{const s=mn(e);Zt();try{um(e)}finally{en(),s()}}}const Qm={get(e,t){return We(e,"get",""),e[t]}};function af(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Qm),slots:e.slots,emit:e.emit,expose:t}}function zr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(xu(Lg(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in co)return co[n](e)},has(t,n){return n in t||n in co}})):e.proxy}function Zm(e,t=!0){return le(e)?e.displayName||e.name:e.name||t&&e.__name}function ey(e){return le(e)&&"__vccOpts"in e}const x=(e,t)=>Dg(e,t,_o),ty="3.5.13";/**
* @vue/runtime-dom v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let lr;const Cc=typeof window<"u"&&window.trustedTypes;if(Cc)try{lr=Cc.createPolicy("vue",{createHTML:e=>e})}catch{}const uf=lr?e=>lr.createHTML(e):e=>e,ny="http://www.w3.org/2000/svg",oy="http://www.w3.org/1998/Math/MathML",Pt=typeof document<"u"?document:null,Mc=Pt&&Pt.createElement("template"),sy={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const s=t==="svg"?Pt.createElementNS(ny,e):t==="mathml"?Pt.createElementNS(oy,e):n?Pt.createElement(e,{is:n}):Pt.createElement(e);return e==="select"&&o&&o.multiple!=null&&s.setAttribute("multiple",o.multiple),s},createText:e=>Pt.createTextNode(e),createComment:e=>Pt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Pt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,s,i){const r=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{Mc.innerHTML=uf(o==="svg"?`<svg>${e}</svg>`:o==="mathml"?`<math>${e}</math>`:e);const l=Mc.content;if(o==="svg"||o==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},iy=Symbol("_vtc");function ry(e,t,n){const o=e[iy];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Tc=Symbol("_vod"),ly=Symbol("_vsh"),cy=Symbol(""),ay=/(^|;)\s*display\s*:/;function uy(e,t,n){const o=e.style,s=Fe(n);let i=!1;if(n&&!s){if(t)if(Fe(t))for(const r of t.split(";")){const l=r.slice(0,r.indexOf(":")).trim();n[l]==null&&ss(o,l,"")}else for(const r in t)n[r]==null&&ss(o,r,"");for(const r in n)r==="display"&&(i=!0),ss(o,r,n[r])}else if(s){if(t!==n){const r=o[cy];r&&(n+=";"+r),o.cssText=n,i=ay.test(n)}}else t&&e.removeAttribute("style");Tc in e&&(e[Tc]=i?o.display:"",e[ly]&&(o.display="none"))}const Ac=/\s*!important$/;function ss(e,t,n){if(ce(n))n.forEach(o=>ss(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=fy(e,t);Ac.test(n)?e.setProperty(bn(o),n.replace(Ac,""),"important"):e[o]=n}}const Oc=["Webkit","Moz","ms"],ki={};function fy(e,t){const n=ki[t];if(n)return n;let o=ft(t);if(o!=="filter"&&o in e)return ki[t]=o;o=Os(o);for(let s=0;s<Oc.length;s++){const i=Oc[s]+o;if(i in e)return ki[t]=i}return t}const Pc="http://www.w3.org/1999/xlink";function Rc(e,t,n,o,s,i=pg(t)){o&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(Pc,t.slice(6,t.length)):e.setAttributeNS(Pc,t,n):n==null||i&&!lu(n)?e.removeAttribute(t):e.setAttribute(t,i?"":Bt(n)?String(n):n)}function Fc(e,t,n,o,s){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?uf(n):n);return}const i=e.tagName;if(t==="value"&&i!=="PROGRESS"&&!i.includes("-")){const l=i==="OPTION"?e.getAttribute("value")||"":e.value,c=n==null?e.type==="checkbox"?"on":"":String(n);(l!==c||!("_value"in e))&&(e.value=c),n==null&&e.removeAttribute(t),e._value=n;return}let r=!1;if(n===""||n==null){const l=typeof e[t];l==="boolean"?n=lu(n):n==null&&l==="string"?(n="",r=!0):l==="number"&&(n=0,r=!0)}try{e[t]=n}catch{}r&&e.removeAttribute(s||t)}function dy(e,t,n,o){e.addEventListener(t,n,o)}function py(e,t,n,o){e.removeEventListener(t,n,o)}const Lc=Symbol("_vei");function hy(e,t,n,o,s=null){const i=e[Lc]||(e[Lc]={}),r=i[t];if(o&&r)r.value=o;else{const[l,c]=gy(t);if(o){const a=i[t]=vy(o,s);dy(e,l,a,c)}else r&&(py(e,l,r,c),i[t]=void 0)}}const Ec=/(?:Once|Passive|Capture)$/;function gy(e){let t;if(Ec.test(e)){t={};let o;for(;o=e.match(Ec);)e=e.slice(0,e.length-o[0].length),t[o[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):bn(e.slice(2)),t]}let _i=0;const my=Promise.resolve(),yy=()=>_i||(my.then(()=>_i=0),_i=Date.now());function vy(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;xt(by(o,n.value),t,5,[o])};return n.value=e,n.attached=yy(),n}function by(e,t){if(ce(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>s=>!s._stopped&&o&&o(s))}else return t}const Bc=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,wy=(e,t,n,o,s,i)=>{const r=s==="svg";t==="class"?ry(e,o,r):t==="style"?uy(e,n,o):Ms(t)?Mr(t)||hy(e,t,n,o,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):$y(e,t,o,r))?(Fc(e,t,o),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Rc(e,t,o,r,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Fe(o))?Fc(e,ft(t),o,i,t):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),Rc(e,t,o,r))};function $y(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&Bc(t)&&le(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Bc(t)&&Fe(n)?!1:t in e}const ky=["ctrl","shift","alt","meta"],_y={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>ky.some(n=>e[`${n}Key`]&&!t.includes(n))},Rn=(e,t)=>{const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=(s,...i)=>{for(let r=0;r<t.length;r++){const l=_y[t[r]];if(l&&l(s,t))return}return e(s,...i)})},Sy=Ue({patchProp:wy},sy);let Nc;function Iy(){return Nc||(Nc=Sm(Sy))}const xy=(...e)=>{const t=Iy().createApp(...e),{mount:n}=t;return t.mount=o=>{const s=My(o);if(!s)return;const i=t._component;!le(i)&&!i.render&&!i.template&&(i.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const r=n(s,!1,Cy(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),r},t};function Cy(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function My(e){return Fe(e)?document.querySelector(e):e}const cr=L(null);function Ty(){try{return window.matchMedia("(prefers-color-scheme: dark)").matches}catch{return!1}}const Ay=Ty();function Oy(){return x(()=>cr.value??Ay)}function ff(e){switch(e){case"dark":cr.value=!0;break;case"light":cr.value=!1}}function it(e){console.log("Message to Penpot:",e);try{parent.postMessage({pluginMessage:e},"*")}catch{}}let bs=null;const Py=Tt({...gt}),Ry=L([]),Fy=L([]);function Ly(){bs&&(Fy.value=fn(bs,Py))}function Ey(e){bs||(bs=e,Ry.value=e.allVisiblePrefixes,Ly())}const uo=new Set,is=L(null);function Ds(e){const t=uo.size;uo.add(e),uo.size===t&&console.log("Identical focus testers added!")}function js(e){e&&uo.delete(e)}function Si(){Array.from(uo).forEach(e=>e())}function fo(e){if(!e)return!1;if(e.matches(":focus-within"))return!0;const t=e.closest("a")??e.closest("button");if(t!=null&&t.matches(":focus-within"))return!0;try{const n=is.value;if(n&&(n===e||e.contains(n)))return!0}catch{}return!1}function By(e){e.addEventListener("focusin",()=>{is.value=null,Si()}),e.addEventListener("focusout",t=>{try{if(t.sourceCapabilities===null)return}catch{return}Si()}),e.addEventListener("mousedown",t=>{is.value=t.target,Si()}),e.addEventListener("mouseup",()=>{is.value=null})}const je=L(Hh()),kt=L("");function Ny(){const e=L(!1);function t(){switch(kt.value){case"recent-icons":return!0;case"":switch(je.value.type){case"icon-list":case"icon-set":case"search":return!0}default:return!1}}function n(){e.value=t()}return n(),ae(()=>[kt.value,je.value.type],n),e}const Dy={info:5e3,error:1e4,success:4e3},jy=5,Vy=500,Kt=L([]);function Wr(){function e(){Kt.value=[]}function t(n,o){const s=Symbol();Kt.value.length>=jy&&Kt.value.shift(),Kt.value.push({id:s,type:n,message:o,fading:!1});const i=Dy[n];setTimeout(()=>{const r=Kt.value.find(l=>l.id===s);r&&(r.fading=!0)},Math.max(i*.5,i-Vy)),setTimeout(()=>{Kt.value=Kt.value.filter(r=>r.id!==s)},i)}return{notices:Kt,clear:e,push:t}}const xe=Tt(Object.create(null));xe[yt]=[];xe[hn]=[];const St=L({nodes:[],defaultNode:""}),Dn=L("");function ar(e,t){return e.nodes.find(n=>n.id===t)}function Dc(e){const t=Dn.value;t&&!ar(e,t)&&(Dn.value=""),St.value=e}const pn=L(null),rt=L([]);function Uy(){const e=Un(je.value),t=e.state.list;t&&!xe[t]&&(delete e.cache,delete e.state.list)}function jt(){const e=x(()=>Un(je.value));ae(xe,Uy,{deep:!0});const t=x(()=>Uh(je.value));return{currentRoute:je,currentIconSetsRoute:e,currentRouteKey:t}}const qr={categories:null,prefixes:null,suffixes:null};function Hy(e){const t=e.prefix,n=jt(),o=L(""),s={...qr},i=Tt(s),r=x(()=>xr(e,o.value));function l(w,S,I){for(const k in s){const M=k,A=S[M];A!==null&&I!==M&&(w=Ya(e,M,A,w))}return w}const c=x(w=>{const S=l(r.value,i);return Ba(Object.keys(S).sort((I,k)=>I.localeCompare(k)),w)});function a(w){if(o.value.trim()!=="")return!0;for(const S in s){const I=S;if(I!==w&&e[I]&&i[I]!==null)return!0}return!1}const u=x(()=>Object.keys(i).some(w=>i[w]!==null)),d=x(()=>u.value||o.value!==""),p=uh(e),g=Object.create(null);for(const w of Ga){const S=p[w];S&&(g[w]=x(()=>{if(!a(w))return S;const I=l(r.value,i,w),k=ah(e,w,I),M=new Set(Array.from(k).map(X=>X.title));let A=!1;const U=S.map(X=>M.has(X.text)?X.hidden?(A=!0,{...X,hidden:!1}):X:(A=!0,{...X,hidden:!0}));return A?U:S}))}function h(){const w=n.currentRoute.value;return w.type==="icon-set"&&w.prefix===t?w:void 0}const v=h();if(v){const w=v.state;w.keyword&&(o.value=w.keyword);const S=w.filters;if(S){let I;for(I in S)i[I]=S[I]??null}}function _(){const w=h();if(!w)return;const S=w.state,I=w.cache||(w.cache={});S.keyword=o.value||void 0;const k=Object.create(null);let M=!1,A;for(A in i){const U=i[A];U!==null&&(k[A]=U,M=!0)}M?S.filters=k:delete S.filters,I.icons=c.value.slice(0)}return _(),ae([o,i,c],_),{...n,icons:c,keyword:o,filters:i,hasActiveFilters:d,hasActiveNonKeywordFilters:u,...g}}function df(e){var l;const t=e.keyword,n=Un(e),o=n==null?void 0:n.state,s=!!(o!=null&&o.list),i=!o.filters||Ao(gt,o.filters);if(!s&&!i)return{keyword:t};if(o.list){const c=xe[o.list];return{keyword:t,prefixes:c}}const r=(l=n.cache)==null?void 0:l.prefixes;return{keyword:t,prefixes:r}}function pf(e,t){const n=Object.create(null);if(ja(t,e,n)&&JSON.stringify(e)===JSON.stringify(n))return n}function Ky(e,t,n){var s;const o=e.state;if(!o||n.ssr&&(o.filters||o.list))return!1;if(o.filters){const i=pf(o.filters,gt);if(!i)return!1;e.cache={prefixes:fn(t,i)}}else e.cache={prefixes:((s=n.prefixes)==null?void 0:s.slice(0))??fn(t,gt)};if(o.list){const i=xe[o.list];if(!i)return!1;e.cache={prefixes:i.slice(0)}}return!0}async function zy(e){const t=df(e),n=await Ke().loadSearch(t);if(!n)return!1;if(e.cache={prefixes:n.prefixes,icons:n.icons},e.state.prefix){const o=`${e.state.prefix}:`,s=n.icons.filter(i=>i.startsWith(o));if(!s.length)return!1;e.cache.icons=s}return!0}async function Wy(e,t){var l;const n=e.prefix,s=await Ke().loadConvertedIconSet(n);if(!s)return!1;const i=e.state;if(t.ssr){if(i.keyword||i.filters)return!1;const c=(l=t.icons)==null?void 0:l[n];if(c)return e.cache={icons:c.slice(0)},!0}let r=xr(s,i.keyword??"");if(i.filters){const c=pf(i.filters,qr);if(!c)return!1;let a;for(a in c){const u=c[a];typeof u=="string"&&(r=Ya(s,a,u,r))}}return e.cache={icons:Object.keys(r).sort((c,a)=>c.localeCompare(a))},!0}async function qy(e,t){try{const o=await Ke().loadConvertedIconSets();if(!o)return;const s=JSON.parse(JSON.stringify(e)),i=Un(s);if(!Ky(i,o,t))return;const r=zi(s,"search");if(r&&(t.ssr||!await zy(r)))return;const l=zi(s,"icon-set");if(l&&!await Wy(l,t))return;const c=async a=>{if(!a)return!1;switch(a.type){case"icon-sets":return!a.parent;case"icon-set":case"search":break;case"icon":break;default:return!1}return await c(a.parent)};return await c(s)?s:void 0}catch{return}}const Gy=["#000","#1e1e1e","#757575","#f24822","#ffa629","#ffcd29","#14ae5c","#0d99ff","#9747ff","#b3b3b3","#e6e6e6","#fff","#ffc7c2","#fcd19c","#ffe8a3","#aff4c6","#bde3ff","#e4ccff"],So=Fs([]),Yy=9*3;function hf(e){const t=So.value;if(!t.length||t[t.length-1]!==e){const n=t.filter(o=>o!==e);for(n.unshift(e);n.length>Yy;)n.pop();So.value=n}}const pt=Fs(null);function Jy(e,t){if(e.match(/^#[0-9a-f]{6}$/i))return e;const n=Xa(e);return(n==null?void 0:n.type)==="rgb"&&Qa(n,!1)||t}function Xy(){function e(l){pt.value=l}const t=x(()=>{const l=pt.value;return typeof l=="string"?l:""}),n=L(t.value),o=l=>{if(!l){n.value=l,pt.value=null;return}if(Jy(l,null)){n.value=l,pt.value=l;return}n.value=l},s=()=>{n.value=t.value},i=x(()=>{const l=pt.value;return typeof l=="string"?l:null}),r=x(()=>{const l=[{type:"colors",colors:Gy}],c=So.value.map(a=>a).filter(a=>a!==null);return c.length&&(l.push({type:"section",section:"Recently used:"}),l.push({type:"colors",colors:c})),l});return ae([pt],()=>{n.value=t.value},{deep:!0}),{selectColor:e,selectedColor:pt,actualColor:i,textInputValue:t,textInputCurrentValue:n,onUpdateInput:o,onBlurInput:s,dropdownOptions:r}}const an=Tt(Object.create(null));function jc(e,t){t?an[e]=t:delete an[e]}function Qy(e){return x(()=>an[e]||null)}const Fn=L("auto"),Ln=L("auto"),Vc=L(!1),Zy=L(null);function ev(){const{push:e}=Wr(),t={route:"",lists:"",custom:"",pinned:""};function n(i,r){const l=JSON.stringify(r);if(l!==t[i])return t[i]=l,!0}function o(){let i=null;const r=3e3;function l(){const a=i;if(i=null,a){if(a.has("route")){const u=ds(je.value);n("route",u)&&it({type:"ui:route",route:u})}if(a.has("lists")){const u=JSON.parse(JSON.stringify(xe));n("lists",u)&&it({type:"ui:lists",lists:u})}if(a.has("custom")){const d={color:pt.value||void 0,size:pn.value||void 0};n("custom",d)&&it({type:"ui:customisations",custom:d})}if(a.has("pinned")){const u=JSON.parse(JSON.stringify(an));n("pinned",u)&&it({type:"ui:pinned-filters",pinned:u})}}}function c(a){i?i.add(a):(i=new Set([a]),setTimeout(l,r))}ae(je,()=>c("route"),{deep:!0}),ae(xe,()=>c("lists"),{deep:!0}),ae(an,()=>c("pinned"),{deep:!0}),ae([pt,pn],()=>c("custom")),ae(So,a=>{it({type:"ui:recent-colors",colors:a})}),ae([Fn,Ln],([a,u])=>{it({type:"ui:sort",sortIconSets:a,groupIconSets:u})})}async function s(i){if(i.lists){const r=i.lists;t.lists=JSON.stringify(r);for(const l in xe)xe[l]=r[l]}if(i.route&&i.route.state&&await qy(i.route,{})&&(je.value=i.route,t.route=JSON.stringify(ds(je.value))),i.recent&&(rt.value=i.recent),i.selectIcon&&(Zy.value=i.selectIcon),Dc(i.nodes),i.recentColors&&Array.isArray(i.recentColors)&&(So.value=i.recentColors),i.custom){const{color:r,size:l}=i.custom;r&&(pt.value=r),l&&(pn.value=l)}if(i.pinned){for(const r in i.pinned)an[r]=i.pinned[r];t.pinned=JSON.stringify(an)}i.sortIconSets&&(Fn.value=i.sortIconSets),i.groupIconSets&&(Ln.value=i.groupIconSets)}return window.addEventListener("message",i=>{try{if(typeof i.data.pluginMessage.type!="string")return}catch{return}const r=i.data.pluginMessage;switch(console.log("Message from Penpot:",r),r.type){case"plugin:starting":{s(r).then(()=>{Vc.value=!0,o()}).catch(l=>{console.error(l),it({type:"ui:fatal-error",error:"Failed to init plugin"})});break}case"plugin:theme":{ff(r.theme);break}case"plugin:nodes":{Dc(r.nodes);break}case"plugin:notice":{e(r.color,r.text);break}case"plugin:recent-icons":{rt.value=r.icons;break}case"plugin:recent-color":{hf(r.color);break}}}),{started:Vc}}const Ze=q({__name:"Icon",props:{icon:{},resize:{type:Boolean}},setup(e){const t=e,n=x(()=>{const o=t.icon,s={icon:typeof o=="object"?JSON.stringify(o):o};if(t.resize){const i=typeof o=="object"?o:Mo(o);if(i){const r=`${(i.width??16)/(i.height??16)}em`;s.style=`width: ${r};`}}return s});return(o,s)=>(m(),C("iconify-icon",io(Pn(n.value)),null,16))}}),Ve=q({__name:"ButtonWrapper",props:{disabled:{type:Boolean},href:{}},emits:["click"],setup(e,{expose:t,emit:n}){const o=e,s=x(()=>o.href?"a":"button"),i=L(!1),r=L(!1),l=L(!1),c=L(!1),a=L(!1),u=L(!1),d=n;function p(){i.value=!0}function g(){i.value=!1,a.value=!1}function h(){r.value=!0}function v(){r.value=!1,a.value=!1}function _(k){(i.value||r.value)&&(c.value=!0,a.value=!0),d("click",k)}function w(k){(i.value||r.value)&&(c.value=!0,a.value=!0),l.value=!0}function S(k){c.value=!1,l.value=!1,u.value=!1}function I(k){u.value=!0}return t({parentMouseEnter:h,parentMouseLeave:v,mouseHover:i,isFocused:l}),(k,M)=>(m(),B(im(s.value),{href:k.href,class:ue([c.value&&"iui-ignore-focus",c.value&&u.value&&"iui-used-keyboard",a.value&&"iui-ignore-hover"]),tabindex:k.disabled?-1:void 0,disabled:k.disabled||void 0,onMouseenter:p,onMouseleave:g,onFocus:w,onBlur:S,onKeydown:I,onClick:_},{default:E(()=>[me(k.$slots,"default")]),_:3},40,["href","class","tabindex","disabled"]))}});function gf(e){for(;e.parentElement;){e=e.parentElement;const t=window.getComputedStyle(e).overflowY;if(t&&t!=="visible")return e}}const tv=1e3,nv=150,Uc=250;let ct=null,to=!1,cn=null,ov=0;function Hc(e){return`${e}:${Math.random()}`}function Kc(e,t){if(cn=null,ct===e){e.value=!0;return}if(ct)try{ct.value=!1}catch{}to=t.ignoreEvents??!1,ct=e,e.value=!0}function ur(e){try{if(e&&to&&(to===!0||to.includes(e)))return;ct&&(ct.value=!1,ct=null,to=!1)}catch{}}function mf(e={}){const t=L(!1),n=L(null),o=L(e.x??"right"),s=L(e.y??"bottom"),i=L(0),r=L(0);let l;return wn(()=>{const c=ov++;let a=!1,u=!1;function d(I){const k=I.getBoundingClientRect(),M=(k.left+k.right)/2,A=(k.top+k.bottom)/2,U=gf(I)??document.body,X=U.getBoundingClientRect();let ie=(X.left+X.right)/2,te=(X.top+X.bottom)/2;U===document.body&&(ie-=X.left,te-=X.top),e.x||(o.value=M>ie?"left":"right");const he=o.value==="left",ve=4;i.value=(he?k.right-X.left:X.right-k.left)-ve,r.value=he?X.right-k.right:k.left-X.left,e.y||(s.value=A>te?"top":"bottom")}function p(){var k;if(n.value&&(!e.x||!e.y))try{d(n.value)}catch{}if(e.notUnique){t.value=!0;return}if(ct){(k=e.pause)!=null&&k.value?ur():setTimeout(()=>{Kc(t,e)},0);return}const I=Hc(c);cn=I,setTimeout(()=>{var M;cn===I&&!((M=e.pause)!=null&&M.value)&&Kc(t,e)},e.show?0:e.instant?nv:tv)}function g(){var I;a=!0,!((I=e.pause)!=null&&I.value)&&p()}function h(){var I;if(!a){if(u=!0,(I=e.pause)!=null&&I.value)return;p()}}function v(I){if(e.notUnique){t.value=!1;return}if(!ct){cn=null;return}t.value=!1;const k=Hc(c);cn=k,setTimeout(()=>{cn===k&&(cn=null,ct=null)},I)}function _(){a=!1,v(Uc)}function w(){u&&(u=!1,v(Uc))}let S=!1;if(e.show?(ae(e.show,I=>{I?p():v(0)}),setTimeout(()=>{var I;(I=e.show)!=null&&I.value&&p()})):e.ignoreFocus||(l=()=>{const I=n.value;if(I){const k=fo(I);S!==k&&(S=k,k?h():w())}},Ds(l)),!e.ignore){e.pause&&ae(e.pause,A=>{A&&(a||u)&&ur(),!A&&(a||u)&&p()});let I=!1;const k=A=>{if(A&&!I){if(I=!0,!e.show)try{A.addEventListener("mouseenter",g),A.addEventListener("mouseleave",_)}catch{}l==null||l()}},M=n.value;M?k(M):ae(n,k)}}),tn(()=>{ct===t&&(ct=null),l&&js(l)}),{node:n,showing:t,x:o,y:s,maxWidth:i,availableOffset:r}}try{["keydown","mousedown","scroll"].forEach(e=>{window.addEventListener(e,()=>ur(e))})}catch{}function Hn(e,t){const n=L(t[e()?"checked":"unchecked"]);return ae(e,o=>{n.value=t[o?"checked2":"unchecked2"]??t[o?"checked":"unchecked"]}),n}let Rt=null;function yf(){const e=L(!1);return ae(e,t=>{t?(Rt&&Rt!==e&&(Rt.value=!1),Rt=e):Rt===e&&(Rt=null)}),e}function sv(e){ae(e,t=>{t&&Rt&&(Rt.value=!1,Rt=null)})}const zc=q({__name:"Option",props:{text:{},hint:{},icon:{},iconStyle:{},selected:{type:Boolean}},emits:["click"],setup(e,{emit:t}){const n=t;return(o,s)=>(m(),B(f(Ve),{class:ue(["iui-dropdown-item",[o.selected&&"iui-dropdown-item--selected"]]),tabindex:-1,onClick:s[0]||(s[0]=i=>n("click"))},{default:E(()=>[o.icon?(m(),B(f(Ze),{key:0,icon:o.icon,style:Ee(o.iconStyle),resize:""},null,8,["icon","style"])):R("",!0),P("span",null,Q(o.text),1),o.hint?(m(),C("small",{key:1,class:ue(o.hint.startsWith(" ")&&"iui-separated")},Q(o.hint),3)):R("",!0)]),_:1},8,["class"]))}}),iv=["aria-label"],Se=q({__name:"Tooltip",props:{title:{},type:{},instant:{type:Boolean},ignoreEvents:{type:[Boolean,Array]},x:{},y:{},allowMouse:{type:Boolean},defaultContentFormat:{type:Boolean},customShow:{type:Boolean},show:{type:Boolean},notUnique:{type:Boolean}},setup(e){const t=e,n=Dt(),o=L(null),{node:s,showing:i,x:r,y:l,maxWidth:c,availableOffset:a}=mf({...t,pause:x(()=>!t.title&&!n.tooltip),show:t.customShow?x(()=>t.show):void 0}),u=L(0);return ae([i,o],()=>{if(!i.value||!o.value||c.value<=0||a.value<=0){u.value=0;return}const d=o.value.getBoundingClientRect();if(d.width>c.value){const p=Math.min(Math.ceil(d.width-c.value),Math.floor(a.value));u.value=`${p}px`}else u.value=0}),(d,p)=>(m(),C("div",{class:"iui-tooltip-wrapper","aria-label":d.title,ref_key:"node",ref:s},[me(d.$slots,"default"),f(i)?(m(),C("div",{key:0,ref_key:"tooltip",ref:o,class:ue(["iui-tooltip",[d.type&&`iui-tooltip--${d.type}`,!d.allowMouse&&"iui-tooltip--no-events",!d.defaultContentFormat&&"iui-tooltip--pre",`iui-tooltip--${f(r)}`,`iui-tooltip--${f(l)}`]]),style:Ee(u.value?`--_tooltip-shift: ${u.value};`:"")},[P("div",{class:ue(["iui-tooltip-content",!d.type&&"iui-theme--dark"])},[f(n).tooltip?me(d.$slots,"tooltip",{key:0}):(m(),C(ee,{key:1},[Mt(Q(d.title),1)],64))],2)],6)):R("",!0)],8,iv))}}),rv=9,lv=4,cv=q({__name:"Colors",props:{colors:{},selected:{}},emits:["update:selected"],setup(e,{emit:t}){const n=e,o=t;function s(r){r.click?r.click():o("update:selected",r.key)}const i=x(()=>jp(n.colors));return(r,l)=>i.value.length?(m(),C("div",{key:0,class:ue(["iui-dropdown-colors",[i.value.length>rv*lv&&"scrollable"]])},[(m(!0),C(ee,null,De(i.value,(c,a)=>(m(),C(ee,{key:c.key},[!c.hidden||c.key===r.selected?(m(),B(f(Se),{key:0,title:c.tooltip,instant:""},{default:E(()=>[T(f(Ve),{class:ue(c.selected||c.key===r.selected?"selected":void 0),disabled:c.disabled&&!c.selected&&c.key!==r.selected,onClick:u=>s(c)},{default:E(()=>[P("span",{style:Ee({backgroundColor:c.color})},null,4)]),_:2},1032,["class","disabled","onClick"])]),_:2},1032,["title"])):R("",!0)],64))),128))],2)):R("",!0)}}),av={key:2},Fo=q({__name:"Tag",props:{icon:{},iconAfter:{},text:{},color:{},primary:{type:Boolean},selected:{type:Boolean},shadow:{type:Boolean},disabled:{type:Boolean},dimmed:{type:Boolean}},emits:["click"],setup(e,{emit:t}){const n=e,o=t;function s(r){n.disabled&&!n.selected?r.preventDefault():o("click",r)}const i=x(()=>n.text||n.color);return(r,l)=>(m(),B(f(Ve),{class:ue(["iui-tag",[r.selected&&"iui-tag--selected",(r.primary||r.selected)&&"iui-tag--primary",r.shadow&&"iui-tag--shadow",r.selected&&"iui-color--green",!i.value&&r.icon&&"iui-tag--icon-only"]]),disabled:r.disabled,onClick:s},{default:E(()=>[r.icon?(m(),B(f(Ze),{key:0,icon:r.icon,resize:""},null,8,["icon"])):R("",!0),r.color?(m(),C("span",{key:1,class:ue(["iui-tag-color",r.color==="transparent"&&"iui-tag-color--transparent"]),style:Ee(`background-color: ${r.color}`)},null,6)):R("",!0),i.value?(m(),C("span",av,Q(i.value),1)):R("",!0),r.iconAfter?(m(),B(f(Ze),{key:3,icon:r.iconAfter,resize:""},null,8,["icon"])):R("",!0)]),_:1},8,["class","disabled"]))}}),uv={key:0,class:"iui-dropdown-tags"},fv=q({__name:"Tags",props:{tags:{},selected:{}},emits:["update:selected"],setup(e,{emit:t}){const n=e,o=t;function s(r){r.click?r.click():o("update:selected",r.key)}const i=x(()=>Ir(n.tags));return(r,l)=>i.value.length?(m(),C("div",uv,[(m(!0),C(ee,null,De(i.value,(c,a)=>(m(),C(ee,{key:c.key},[!c.hidden||c.key===r.selected?(m(),B(f(Fo),Ne({key:0,ref_for:!0},c,{onClick:u=>s(c),primary:c.key===r.selected,selected:c.selected||c.key===r.selected,disabled:c.disabled&&!c.selected&&c.key!==r.selected}),null,16,["onClick","primary","selected","disabled"])):R("",!0)],64))),128))])):R("",!0)}}),dv={key:1,class:"iui-dropdown-divider"},pv={key:2,class:"iui-dropdown-section"},Wc=q({__name:"Options",props:{options:{},selected:{}},emits:["update:selected"],setup(e,{emit:t}){const n=e,o=t,s=x(()=>n.selected);function i(c){o("update:selected",c)}function r(c){c.click?c.click():i(c.value)}const l=x(()=>{var c;return!!((c=n.options)!=null&&c.find(a=>typeof a!="string"&&a.type==="colors"))});return(c,a)=>(m(),C("div",{class:ue(["iui-dropdown-list",l.value&&"iui-dropdown-list--with-colors"])},[me(c.$slots,"default"),(m(!0),C(ee,null,De(c.options,(u,d)=>(m(),C(ee,{key:d},[typeof u=="string"?(m(),B(zc,{key:0,text:u,selected:u===s.value,onClick:p=>i(u)},null,8,["text","selected","onClick"])):u.type==="separator"?(m(),C("div",dv)):u.type==="section"?(m(),C("div",pv,Q(u.section),1)):u.type==="option"?(m(),C(ee,{key:3},[!u.hidden||u.value===s.value?(m(),B(zc,Ne({key:0,ref_for:!0},u,{text:u.text??u.value,selected:u.selected??u.value===s.value,disabled:u.disabled&&!u.selected&&u.value!==s.value,onClick:p=>r(u)}),null,16,["text","selected","disabled","onClick"])):R("",!0)],64)):u.type==="colors"?(m(),B(cv,{key:4,colors:u.colors,selected:s.value,"onUpdate:selected":i},null,8,["colors","selected"])):u.type==="tags"?(m(),B(fv,{key:5,tags:u.tags,selected:s.value,"onUpdate:selected":i},null,8,["tags","selected"])):R("",!0)],64))),128))],2))}}),vf=`${z}:chevron-up`,bf=`${z}:chevron-down`,wf=`${z}:chevron-down-up`,$f=`${z}:chevron-up-down`,kf={checked:vf,unchecked:bf,checked2:wf,unchecked2:$f},hv={checked:bf,unchecked:vf,checked2:$f,unchecked2:wf},gv={class:"iui-input-shadow"},mv={key:0,class:"iui-input-dropdown iui-input-dropdown--bottom"},yv={key:0,class:"iui-input-decoration"},vv={key:1,class:"iui-input-hint"},bv={key:1,class:"iui-input-dropdown"},zt="iui-input",_f=q({__name:"Container",props:{grouped:{type:Boolean},primary:{type:Boolean},primaryColor:{},value:{},icon:{},iconStyle:{},resetIcon:{},canReset:{type:Boolean},defaultValue:{},hint:{},autoHint:{},tooltip:{},tooltipType:{},tooltipInstant:{type:Boolean},tooltipIgnoreEvents:{type:[Boolean,Array]},options:{},bottom:{type:Boolean},noButton:{type:Boolean},ignoreFocus:{type:Boolean},enterKey:{type:Function},arrowKey:{type:Function},handleSideArrows:{type:Boolean},ignoreArrowKeys:{type:Boolean},disabled:{type:Boolean},type:{},placeholder:{},disableReset:{type:Boolean},throttle:{},defaultSize:{},displayValue:{},min:{},max:{},step:{},shiftStep:{}},emits:["update:value"],setup(e,{expose:t,emit:n}){const o=e,s=Dt(),i=n;function r(V){i("update:value",V)}const l=L(!1),c=L(!1),a=L(!1),u=L(!1);function d(){u.value=!0}function p(){u.value=!1}const g=x(()=>!!s.dropdown||!!o.options),h=L(o.ignoreFocus?!1:null),v=x(()=>g.value?h.value??l.value:!1);sv(v);const{node:_,showing:w,x:S,y:I}=mf({ignore:!o.tooltip,instant:o.tooltipInstant,ignoreEvents:o.tooltipIgnoreEvents||!0,pause:v});function k(){const V=l.value,Y=_.value;Y&&(!V&&fo(Y.querySelector(".iui-input-toggle"))||(l.value=fo(Y),c.value=fo(Y.querySelector(".iui-input-inner")),l.value?!V&&u.value&&(a.value=!0):(h.value=null,a.value=!1)))}wn(()=>{Ds(k)}),tn(()=>{js(k)});function M(V){typeof V=="boolean"?h.value=V:h.value!==null?h.value=!h.value:h.value=!v.value}function A(V){const Y=Vp(o.options??[]);if(!(Y!=null&&Y.length))return;const ne=o.value??o.defaultValue,fe=typeof ne=="string"?Up(Y,ne):-1,Be=fh({last:Y.length-1,current:fe===-1?void 0:fe,defaultNext:0},V);if(Be!==null){const se=Y[Be];r(Ka(se))}}function U(V){if(o.disabled)return;function Y(ne,fe){var Be;if(!(o.ignoreArrowKeys||fe&&!o.handleSideArrows)){if(((Be=o.arrowKey)==null?void 0:Be.call(o,ne))===!1){V.preventDefault();return}o.options&&(V.preventDefault(),A(ne))}}switch(V.code){case"Escape":{g.value&&v.value&&(V.preventDefault(),h.value=!1);return}case"ArrowLeft":case"ArrowUp":Y(V.metaKey?"first":"prev",V.code==="ArrowLeft");return;case"ArrowRight":case"ArrowDown":Y(V.metaKey?"last":"next",V.code==="ArrowRight");return;case"Home":case"PageUp":Y("first",V.code==="Home");return;case"End":case"PageDown":Y("last",V.code==="End");return}}function X(V){var Y;if(!o.disabled){switch(V.code){case"Enter":if(!V.metaKey&&((Y=o.enterKey)==null?void 0:Y.call(o))===!1){V.preventDefault();return}case"Space":{g.value&&!v.value&&(V.preventDefault(),h.value=!0);return}}U(V)}}t({node:_,hasFocus:l,hasContentFocused:c,toggle:M,handleInputKeyboard:X,handleSharedKeyboardEvents:U});const ie=x(()=>o.value!==(o.defaultValue??"")),te=x(()=>{if(!(g.value&&v.value)){if(o.hint)return o.hint;if(o.autoHint&&ie.value&&!c.value)return o.autoHint}}),he=x(()=>{const V=[zt];return o.primary&&(V.push(`${zt}--primary`),o.primaryColor&&V.push(`iui-color--${o.primaryColor}`)),ie.value&&V.push(`${zt}--has-content`),te.value&&V.push(`${zt}--has-hint`),g.value&&v.value&&V.push(`${zt}--active-dropdown`),o.bottom&&V.push(`${zt}--bottom`),a.value&&V.push("iui-ignore-focus"),o.grouped&&V.push(`${zt}--grouped`),o.disabled&&V.push(`${zt}--disabled`),V.join(" ")}),ve=x(()=>{const V=o.icon,Y=typeof V=="string"?Mo(V):V;if(Y)return`--_decoration-width: calc(var(--_icon-size) * ${(Y.width??16)/(Y.height??16)});`}),Ie=Hn(()=>v.value,kf);function Pe(){var V,Y;r(o.defaultValue||""),(Y=(V=_.value)==null?void 0:V.querySelector('input[type="text"]'))==null||Y.focus()}return(V,Y)=>(m(),C("div",{class:ue(he.value),ref_key:"node",ref:_,onMouseenter:d,onMouseleave:p},[P("div",gv,[v.value&&V.bottom?(m(),C("div",mv,[T(f(Wc),{options:V.options,selected:V.value,"onUpdate:selected":r,onKeydown:U},{default:E(()=>[me(V.$slots,"dropdown")]),_:3},8,["options","selected"])])):R("",!0),P("div",{class:"iui-input-inner",style:Ee(ve.value)},[V.icon?(m(),C("span",yv,[T(f(Ze),{icon:V.icon,style:Ee(V.iconStyle),resize:""},null,8,["icon","style"])])):R("",!0),me(V.$slots,"input"),te.value?(m(),C("span",vv,Q(te.value),1)):R("",!0),V.canReset&&ie.value&&!V.disabled?(m(),B(f(Ve),{key:2,class:"iui-input-reset",tabindex:"-1",onClick:Pe},{default:E(()=>[T(f(Ze),{icon:`${f(z)}:reset`},null,8,["icon"])]),_:1})):R("",!0),me(V.$slots,"button"),g.value&&!V.noButton?(m(),B(f(Ve),{key:3,class:"iui-input-toggle",tabindex:"-1",onClick:Y[0]||(Y[0]=ne=>M())},{default:E(()=>[T(f(Ze),{icon:f(Ie)},null,8,["icon"])]),_:1})):R("",!0)],4),v.value&&!V.bottom?(m(),C("div",bv,[T(f(Wc),{options:V.options,selected:V.value,"onUpdate:selected":r,onKeydown:U},{default:E(()=>[me(V.$slots,"dropdown")]),_:3},8,["options","selected"])])):R("",!0)]),V.tooltip&&f(w)&&!v.value?(m(),C("div",{key:0,class:ue(["iui-tooltip",[V.tooltipType&&`iui-tooltip--${V.tooltipType}`,`iui-tooltip--${f(S)}`,`iui-tooltip--${f(I)}`]])},[P("div",{class:ue(["iui-tooltip-content",!V.tooltipType&&"iui-theme--dark"])},Q(V.tooltip),3)],2)):R("",!0)],34))}}),wv={key:1},Xo="iui-button",ye=q({__name:"Button",props:{grouped:{type:Boolean},icon:{},iconAfter:{},text:{},type:{},download:{}},emits:["click"],setup(e,{emit:t}){const n=e,o=t,s=x(()=>!!n.text),i=x(()=>{const l=[Xo];s.value||l.push(Xo+"--icon");const c=n.type;return c&&(typeof c=="string"?[c]:c).forEach(a=>{l.push(Xo+"--"+a)}),n.grouped&&l.push(Xo+"--grouped"),l});function r(l){o("click",l)}return(l,c)=>(m(),B(f(Ve),Ne({class:i.value,onClick:r},l.download),{default:E(()=>[l.icon?(m(),B(f(Ze),{key:0,icon:l.icon,resize:s.value},null,8,["icon","resize"])):R("",!0),s.value?(m(),C("span",wv,Q(l.text),1)):R("",!0),l.iconAfter?(m(),B(f(Ze),{key:2,icon:l.iconAfter,resize:s.value},null,8,["icon","resize"])):R("",!0)]),_:1},16,["class"]))}}),$v={key:0,class:"iui-input-placeholder"},kv=["value","disabled"],Kn=q({__name:"Text",props:{value:{},disableReset:{type:Boolean},throttle:{},placeholder:{},disabled:{type:Boolean},grouped:{type:Boolean},primary:{type:Boolean},primaryColor:{},icon:{},iconStyle:{},resetIcon:{},defaultValue:{},hint:{},autoHint:{},tooltip:{},tooltipType:{},tooltipInstant:{type:Boolean},tooltipIgnoreEvents:{type:[Boolean,Array]},options:{},bottom:{type:Boolean},noButton:{type:Boolean},ignoreFocus:{type:Boolean},enterKey:{type:Function},arrowKey:{type:Function},ignoreArrowKeys:{type:Boolean},type:{},defaultSize:{},displayValue:{},min:{},max:{},step:{},shiftStep:{}},emits:["update:value","submit","blur","keydown"],setup(e,{emit:t}){const n=e,o=Dt(),s=t,i=L(null),r=x(()=>{var h;return((h=i.value)==null?void 0:h.value)??n.value});function l(){const h=i.value;h&&(i.value=null,clearTimeout(h.timer),s("update:value",h.value))}function c(){l(),s("blur")}function a(h){const v=i.value;v&&clearTimeout(v.timer),h.length>0&&n.throttle?i.value={value:h,timer:setTimeout(l,n.throttle)}:s("update:value",h)}function u(h){a(h.target.value)}const d=L(),p=x(()=>{var h;return((h=d.value)==null?void 0:h.hasContentFocused)??!1});function g(h){var v;h.key==="Enter"&&s("submit"),s("keydown",h),(v=d.value)==null||v.handleInputKeyboard(h)}return(h,v)=>(m(),B(f(_f),Ne(n,{tooltip:"","onUpdate:value":a,defaultValue:h.defaultValue||"",canReset:!h.disableReset,ref_key:"wrapper",ref:d}),Eu({input:E(()=>[T(f(Se),{class:"iui-input-content",title:h.tooltip,instant:h.tooltipInstant,ignoreEvents:h.tooltipIgnoreEvents},{default:E(()=>[h.placeholder&&!r.value&&!p.value?(m(),C("span",$v,Q(h.placeholder),1)):R("",!0),P("input",{type:"text",value:r.value,autocomplete:"off",spellcheck:"false",onInput:u,onBlur:c,onKeydown:g,disabled:h.disabled},null,40,kv)]),_:1},8,["title","instant","ignoreEvents"])]),_:2},[f(o).button?{name:"button",fn:E(()=>[me(h.$slots,"button")]),key:"0"}:void 0,f(o).dropdown?{name:"dropdown",fn:E(()=>[me(h.$slots,"dropdown")]),key:"1"}:void 0]),1040,["defaultValue","canReset"]))}});function ws(e,t,n="all",o=!0){const s=e.value,{min:i,max:r}=e,l=i>r;let c=s;const a=Math.max(s,l?i:r),u=Math.min(s,l?r:i),d=e.step??1,p=t.shiftKey?e.shiftStep??d*10:d;function g(){c=t.metaKey?u:Math.max(u,s-p)}function h(){c=t.metaKey?a:Math.min(a,s+p)}function v(_){_===l?g():h()}switch(t.code){case"ArrowLeft":if(n==="vertical")return;v(!1);break;case"ArrowUp":if(n==="horizontal")return;v(!1);break;case"ArrowRight":if(n==="vertical")return;v(!0);break;case"ArrowDown":if(n==="horizontal")return;v(!0);break;case"Home":case"PageUp":{if(!o)return;c=l?a:u;break}case"End":case"PageDown":{if(!o)return;c=l?u:a;break}default:return}if(t.preventDefault(),c!==s)return c}function Lo(e){const t=typeof e=="string"?Mo(e):e;return Ch({...Ja,...t||{body:""}})}const _v=q({__name:"Size",props:{value:{},defaultValue:{},defaultSize:{},disableReset:{type:Boolean},throttle:{},placeholder:{},disabled:{type:Boolean},grouped:{type:Boolean},primary:{type:Boolean},primaryColor:{},icon:{},iconStyle:{},resetIcon:{},hint:{},autoHint:{},tooltip:{},tooltipType:{},tooltipInstant:{type:Boolean},tooltipIgnoreEvents:{type:[Boolean,Array]},options:{},bottom:{type:Boolean},noButton:{type:Boolean},ignoreFocus:{type:Boolean},enterKey:{type:Function},arrowKey:{type:Function},ignoreArrowKeys:{type:Boolean},type:{},displayValue:{},step:{},shiftStep:{}},emits:["update:value","submit"],setup(e,{emit:t}){const n=e,o=t;function s(a){return a?`${a}`:""}const i=L(s(n.value));function r(a){if(!a)o("update:value",null);else{const u=Number(a);a&&!isNaN(u)&&o("update:value",u)}i.value=a}ae(()=>n.value,a=>{i.value=s(a)});function l(){i.value=s(n.value)}function c(a){const u=n.value||n.defaultSize;if(u){const d=ws({value:u,min:12,max:256,step:1,shiftStep:8},a,"vertical");typeof d=="number"&&(a.preventDefault(),o("update:value",d))}}return(a,u)=>(m(),B(f(Kn),Ne(n,{icon:n.icon||f(Lo)(`${f(z)}:size`),value:i.value,"onUpdate:value":r,onBlur:l,defaultValue:typeof a.defaultValue=="number"?`${a.defaultValue}`:void 0,placeholder:a.placeholder??"auto",onSubmit:u[0]||(u[0]=d=>o("submit")),ignoreArrowKeys:"",onKeydown:c}),null,16,["icon","value","defaultValue","placeholder"]))}}),Sv={class:"iui-input-content iui-input-content--select"},Iv=q({__name:"Select",props:{value:{},displayValue:{},placeholder:{},options:{},grouped:{type:Boolean},primary:{type:Boolean},primaryColor:{},icon:{},iconStyle:{},resetIcon:{},defaultValue:{},hint:{},autoHint:{},tooltip:{},tooltipType:{},tooltipInstant:{type:Boolean},tooltipIgnoreEvents:{type:[Boolean,Array]},bottom:{type:Boolean},noButton:{type:Boolean},ignoreFocus:{type:Boolean},enterKey:{type:Function},arrowKey:{type:Function},ignoreArrowKeys:{type:Boolean},disabled:{type:Boolean},type:{},disableReset:{type:Boolean},throttle:{},defaultSize:{},min:{},max:{},step:{},shiftStep:{}},emits:["update:value"],setup(e,{emit:t}){const n=e,o=t;function s(c){o("update:value",c)}const i=L();function r(){var c;(c=i.value)==null||c.toggle(!0)}function l(c){var a;(a=i.value)==null||a.handleInputKeyboard(c)}return(c,a)=>(m(),B(f(_f),Ne({ref_key:"wrapper",ref:i},n,{"onUpdate:value":s,canReset:typeof c.defaultValue=="string",handleSideArrows:!0}),{input:E(()=>[P("span",Sv,[P("button",{class:ue(!c.value&&"iui-input-placeholder"),onClick:r,onKeydown:l},Q(c.displayValue||c.value||c.placeholder),35)])]),_:1},16,["canReset"]))}}),xv=q({__name:"Group",props:{size:{},rounded:{type:Boolean},dimmed:{type:Boolean}},setup(e){return(t,n)=>(m(),C("div",{class:ue(["iui-inputs-group",t.size&&`iui-inputs--${t.size}`,t.rounded&&"iui-inputs--rounded",t.dimmed&&"iui-inputs--dimmed"])},[me(t.$slots,"default")],2))}});function Sf(e){for(;e&&e.tagName!=="BUTTON";){const t=e.parentElement;if(!t||t.tagName==="BODY")return;e=t}return e}function If(e){const t=L(!1),n=L(e.value.value);function o(d){e.update(e.getValue(d))}function s(d){t.value&&o(d)}function i(d){n.value=e.value.value,t.value=!0,s(d)}function r(d){t.value=!1}let l=0;function c(){t.value&&Date.now()-l>750&&(t.value=!1)}function a(){l=Date.now()}function u(){t.value&&(t.value=!1)}return{click:o,mousemove:s,mousedown:i,mouseup:r,mouseenter:c,mouseleave:a,blur:u}}function Gr(e,t,n){if(t>n)return 1-Gr(e,n,t);const o=Math.max(1,n-t);return Math.max(Math.min((e-t)/o,1),0)}function fr(e,t,n,o,s){return Gr(e,t,n)*(s-o)+o}function dr(e,t,n){return`${Gr(e,t,n)*100}%`}const Cv=`${z}:radio-checked`,Mv=`${z}:radio-unchecked`,Tv=`${z}:checkbox-checked`,Av=`${z}:checkbox-unchecked`,Ov={checked:Cv,unchecked:Mv,checked2:`${z}:radio-checked2`,unchecked2:`${z}:radio-unchecked2`},Pv={checked:Tv,unchecked:Av,checked2:`${z}:checkbox-checked2`,unchecked2:`${z}:checkbox-unchecked2`},Rv=["icon"],$s=q({__name:"RadioOption",props:{type:{},icons:{},value:{type:[Number,Boolean,String,null]},itemValue:{type:[Number,Boolean,String,null]},defaultValue:{type:[Number,Boolean,String,null]},disabled:{type:Boolean}},emits:["update:value"],setup(e,{emit:t}){const n=e,o=t;function s(d){d==null||d.preventDefault();const{disabled:p,type:g,value:h,itemValue:v,defaultValue:_}=n;if(p)return;o("update:value",g==="checkbox"&&h===v&&typeof _<"u"?_:v)}const i=x(()=>n.icons||(n.type==="checkbox"?Pv:Ov)),r=Hn(()=>n.value===n.itemValue,i.value);function l(d){if(n.disabled)return;if(d.key==="Enter"||d.key===" "){d.preventDefault(),s();return}function p(h,v){const _=h[v];if((_==null?void 0:_.tagName)!=="LABEL")return;const w=_;return w.classList.contains("iui-radio--disabled")?p(w,v):w}function g(h){let v=d.target;for(;v&&v.tagName!=="LABEL";)v=v.parentElement;if(!v)return;const _=p(v,h?"nextElementSibling":"previousElementSibling");_&&(d.preventDefault(),_.focus(),_.click())}if(n.type==="radio")switch(d.key){case"ArrowLeft":case"ArrowUp":g(!1);return;case"ArrowRight":case"ArrowDown":g(!0);return}}const c=L();function a(){var d;(d=c.value)==null||d.parentMouseEnter()}function u(){var d;(d=c.value)==null||d.parentMouseLeave()}return(d,p)=>(m(),C("label",{class:ue([`iui-radio iui-radio--${d.type}`,d.icons&&"iui-radio--custom",d.value===d.itemValue&&`iui-radio--selected iui-radio--${d.type}--selected`,d.disabled&&"iui-radio--disabled"]),onMouseenter:a,onMouseleave:u},[T(f(Ve),{class:"iui-radio-option",disabled:d.disabled,ref_key:"button",ref:c,onClick:s,onKeydown:l},{default:E(()=>[P("iconify-icon",{icon:f(r)},null,8,Rv)]),_:1},8,["disabled"]),P("span",null,[me(d.$slots,"default")])],34))}}),Fv={key:1},Lv={key:0},Ev={key:1,class:"iui-tab-separator"},Bv={key:2,class:"iui-tab-spacer"},Nv={class:"iui-tabs-buttons iui-inputs--small"},Dv=q({__name:"Tabs",props:{tabs:{},selected:{},vertical:{type:Boolean}},emits:["update:selected"],setup(e,{emit:t}){const n=Dt(),o=t;return(s,i)=>(m(),C("div",{class:ue(["iui-tabs",s.vertical&&"iui-tabs--vertical"])},[(m(!0),C(ee,null,De(s.tabs,(r,l)=>(m(),C(ee,{key:l},[typeof r=="object"?(m(),B(f(Ve),{key:0,class:ue(["iui-tab",[(r.key??r.text)===s.selected&&"iui-tab--selected",(r.icon||r.iconAfter)&&(r.text?"iui-tab--with-icon":"iui-tab--icon-only")]]),onClick:c=>o("update:selected",r.key??r.text)},{default:E(()=>[r.icon?(m(),B(f(Ze),{key:0,icon:r.icon,resize:!!r.text},null,8,["icon","resize"])):R("",!0),r.text?(m(),C("span",Fv,[Mt(Q(r.text),1),r.hint?(m(),C("small",Lv,Q(r.hint),1)):R("",!0)])):R("",!0),r.iconAfter?(m(),B(f(Ze),{key:2,icon:r.iconAfter,resize:!!r.text},null,8,["icon","resize"])):R("",!0)]),_:2},1032,["class","onClick"])):r==="|"?(m(),C("div",Ev)):(m(),C("div",Bv))],64))),128)),!s.vertical&&f(n).buttons?(m(),C(ee,{key:0},[i[0]||(i[0]=P("div",{class:"iui-tab-spacer"},null,-1)),P("div",Nv,[me(s.$slots,"buttons")])],64)):R("",!0)],2))}}),jv={class:"iui-picker-content"},Vv=q({__name:"LinearPicker",props:{type:{},min:{},max:{},value:{},rotate:{type:Boolean}},emits:["update:value"],setup(e,{emit:t}){const n=e,o=t,s=x(()=>`left: ${dr(n.value,n.min,n.max)};`);function i(a){const u=Sf(a.target);if(!u)return;const d=u.querySelector(".iui-picker-content");if(!d)return;const p=d.getBoundingClientRect();return fr(a.clientX,p.left,p.right,n.min,n.max)}function r(a){typeof a=="number"&&n.value!==a&&o("update:value",a)}const l=If({value:x(()=>n.value),getValue:i,update:r});function c(a){const u=ws(n,a,"horizontal",!0);u!==void 0&&(a.stopPropagation(),o("update:value",u))}return(a,u)=>(m(),B(f(Ve),{class:ue(`iui-picker iui-picker--linear iui-picker--linear--${a.type}`),onBlur:f(l).blur,onClick:f(l).click,onMousedown:f(l).mousedown,onMousemove:f(l).mousemove,onMouseup:f(l).mouseup,onMouseenter:f(l).mouseenter,onMouseleave:f(l).mouseleave,onKeydown:c},{default:E(()=>[P("span",jv,[P("span",{class:"iui-picker-handle",style:Ee(s.value)},null,4)])]),_:1},8,["class","onBlur","onClick","onMousedown","onMousemove","onMouseup","onMouseenter","onMouseleave"]))}}),Uv={class:"iui-picker-content"},Hv=q({__name:"SquarePicker",props:{type:{},minX:{},maxX:{},x:{},minY:{},maxY:{},y:{}},emits:["update:x","update:y"],setup(e,{emit:t}){const n=e,o=t,s=x(()=>`left: ${dr(n.x,n.minX,n.maxX)}; top: ${dr(n.y,n.minY,n.maxY)};`);function i(a){const u=Sf(a.target);if(!u)return;const d=u.querySelector(".iui-picker-content");if(!d)return;const p=d.getBoundingClientRect(),g=fr(a.clientX,p.left,p.right,n.minX,n.maxX),h=fr(a.clientY,p.top,p.bottom,n.minY,n.maxY);return{x:g,y:h}}function r(a){a&&(n.x!==a.x&&o("update:x",a.x),n.y!==a.y&&o("update:y",a.y))}const l=If({value:x(()=>({x:n.x,y:n.y})),getValue:i,update:r});function c(a){const u=ws({value:n.x,min:n.minX,max:n.maxX},a,"horizontal",!1);if(u!==void 0){a.stopPropagation(),r({x:u,y:n.y});return}const d=ws({value:n.y,min:n.minY,max:n.maxY},a,"vertical",!1);d!==void 0&&(a.stopPropagation(),r({x:n.x,y:d}))}return(a,u)=>(m(),B(f(Ve),{class:ue(`iui-picker iui-picker--square iui-picker--square--${a.type}`),onBlur:f(l).blur,onClick:f(l).click,onMousedown:f(l).mousedown,onMousemove:f(l).mousemove,onMouseup:f(l).mouseup,onMouseenter:f(l).mouseenter,onMouseleave:f(l).mouseleave,onKeydown:c},{default:E(()=>[P("span",Uv,[P("span",{class:"iui-picker-handle",style:Ee(s.value)},null,4)])]),_:1},8,["class","onBlur","onClick","onMousedown","onMousemove","onMouseup","onMouseenter","onMouseleave"]))}});function Kv(e,t,n){const o=(s,i=(s+e/60)%6)=>(n-n*t*Math.max(Math.min(i,4-i,1),0))*255;return{r:o(5),g:o(3),b:o(1)}}function zv(e,t,n){const o=Math.max(e,t,n),s=Math.min(e,t,n),i=o-s;let r,l=o===0?0:i/o,c=o/255;switch(o){case s:r=0;break;case e:r=t-n+i*(t<n?6:0),r/=6*i;break;case t:r=n-e+i*2,r/=6*i;break;case n:r=e-t+i*4,r/=6*i;break;default:return}return{h:r*360,s:l*100,v:c*100}}const Wv={class:"iui-color-picker"},qv=q({__name:"HSVPicker",props:{color:{}},emits:["update:color"],setup(e,{emit:t}){const n=e,o=t,s=L(!1),i=L(""),r=Tt({h:0,s:0,v:0});function l(){const a=n.color;if(i.value===a)return;i.value=a;const u=Xa(a);if(!u){s.value=!1;return}switch(u.type){case"current":{r.s=0,r.v=0,s.value=!1;break}case"rgb":{const d=zv(u.r,u.g,u.b);if(!d){s.value=!1;return}d.v&&d.s&&(r.h=d.h),r.s=d.s,r.v=d.v,s.value=!0;return}}s.value=!1}l(),ae(()=>n.color,l);function c(a,u){r[a]=u;const d=Kv(r.h,r.s/100,r.v/100);if(!d)return;const p=Ah({type:"rgb",r:Math.round(d.r),g:Math.round(d.g),b:Math.round(d.b),alpha:1});i.value=p,o("update:color",p)}return(a,u)=>(m(),C("div",Wv,[T(f(Vv),{type:"hue",min:0,max:360,rotate:"",value:r.h,"onUpdate:value":u[0]||(u[0]=d=>c("h",d))},null,8,["value"]),T(f(Hv),{type:"sv",style:Ee(`--_slider-background: hsl(${r.h}, 100%, 50%);`),minX:0,maxX:100,minY:100,maxY:0,x:r.s,y:r.v,"onUpdate:x":u[1]||(u[1]=d=>c("s",d)),"onUpdate:y":u[2]||(u[2]=d=>c("v",d))},null,8,["style","x","y"])]))}});function jn(e,t,n){let o,s=!1;wn(()=>{s=!0;function i(){const r=e.value;s&&r&&r!==o&&(o&&(n==null||n(o)),o=r,t(o))}i(),ae(e,i)}),tn(()=>{s=!1,o&&(n==null||n(o))})}function Gv(e,t,n){const o=L(null);function s(l){const c=e.value;c&&(l.preventDefault(),o.value={startX:l.clientX,startY:l.clientY,marginLeft:parseInt(c.style.marginLeft||"0")||0,marginTop:parseInt(c.style.marginTop||"0")||0},c.classList.add(n))}function i(l){const c=e.value;if(!c||!o.value)return;l.preventDefault();const a=o.value.marginLeft+l.clientX-o.value.startX,u=o.value.marginTop+l.clientY-o.value.startY;c.style.marginLeft=a+"px",c.style.marginTop=u+"px"}function r(){var l;o.value=null,(l=e.value)==null||l.classList.remove(n)}return jn(e,l=>{o.value=null,l.addEventListener("mousemove",i),l.addEventListener("mouseleave",i)}),jn(t,l=>{o.value=null,l.addEventListener("mousedown",s),l.addEventListener("mouseup",r)}),o}function Yv(e,t){const n=e.getBoundingClientRect(),o=Math.floor(n.height),s=Math.ceil(n.width);e.style.width=`${t}px`;const i=e.getBoundingClientRect().height;if(i>=o)return e.style.width=s+"px",s;let r=t,l=s,c=t,a=0;for(;;){a++;const u=Math.floor((c-l)/2);if(a>16||u<4)return e.style.width=`${r}px`,r;const d=l+u;e.style.width=`${d}px`,e.getBoundingClientRect().height<=i?(r=d,c=d):l=d}}function xf(e,t){const n={},o=gf(e)??document.body,s=o.getBoundingClientRect(),i=Math.floor(s.width),l=o.scrollHeight>o.clientHeight?16:0,c=i>400?8:4,a=i>400?24:4,u=i-c-a-l;e.style.maxWidth=`${u}px`;const d=e.lastElementChild;d&&(d.style.maxHeight="none");const p=e.getBoundingClientRect(),g=Math.round(s.left-p.left+c);e.style.marginLeft=`${g}px`,Yv(e,u);const h=e.getBoundingClientRect(),v=h.width,_=h.left-g,w=s.left+c,S=s.right-a-v;let I=s.left+s.width/2,k;if(S>w){const J=e.previousElementSibling;k=J==null?void 0:J.getBoundingClientRect(),k&&(I=k.left+k.width/2)}const M=I-v/2,A=Math.max(Math.min(M,S),w);e.style.marginLeft=`${Math.round(A-_)}px`;const U=4,ie=Math.max(100,Math.floor(s.height-U*2)),he=e.getBoundingClientRect().height;if(d&&ie<he){const J=d.getBoundingClientRect().height;d.style.maxHeight=`${Math.floor(J+ie-he)}px`,n.scrollable=!0}const ve=e.getBoundingClientRect(),Ie=ve.height,Pe=o===document.body?0:s.top,V=ve.top,Y=Pe+U-V,ne=Pe+s.height-Ie,fe=k?Math.ceil(k.height)+U:0,Be=ne-V-U;let $e=fe;if(t&&$e>Be){const J=$e-fe-Ie;J>Y&&($e=Math.max(J-U,Y))}if($e=Math.max(Math.min($e,Be),Y),e.style.marginTop=`${Math.round($e)}px`,t){const Me=o===document.body?0:s.left,lt=ve.left,Vt=Me-lt+4,on=Me+s.width-ve.width-lt-4,zn=Math.max(Math.min(0,on),Vt);e.style.marginRight=`${Math.round(0-zn)}px`}return n}const Qt="Show all",Jv="Close",Xv="Pin filter",Qv="Unpin filter",Zv="Loading...",eb="Error loading data",Cf="by",Yr=e=>`${e} icon${e!==1?"s":""}`,tb="Icons grid: {n}",nb="Palette",ob="Icon size: {width} x {height}",sb="Icon contains animations",ib="Icon set",rb="Click for options...",qc=["Theme","Themes"],Gc={categories:["Category","Categories"],prefixes:qc,suffixes:qc},lb="View icon set",cb="View in icon set",Jr=["Noncommercial use only","Commercial use is allowed"],Xr=["No attribution required","Attribution required"],Qr="License",Yc={palette:["Monotone","Multiple colors"],commercial:["Not allowed","Allowed"],attribution:["Optional","Required"]},Ii={palette:`${nb}:`,commercial:"Commercial use:",attribution:"Attribution:"},xi={palette:"All",commercial:"All",attribution:"All"},yn="Uncategorised",ab="No grid / mixed grid",pr="(empty)",ub="By filtering icon sets by grid, you can find icons that are designed to look sharp at a specific height.",ks="Reset filters",fb="Filter icon sets...",db="Filter icon sets by name, license, grid or author",En=e=>`Filter by ${e}`,Vn={[yt]:"Starred",[hn]:"Recently used"},Mf="icon sets",Tf="Clear list (cannot be undone)",pb="All",hb="All icon sets",gb="Add to starred icon sets",mb="Remove from starred icon sets",yb=e=>`${e} icon set${e===1?"":"s"}`,vb="Add to list...",bb=e=>`Add ${e} filtered icon set${e===1?"":"s"} to list...`,wb="Create a new list...",$b="Enter list name",kb="Order of icon sets",_b="Change the order of icon sets",Sb="Sort icon sets:",Ib={auto:"Default",title:"Sort by name","title-rev":"Sort by name (reversed)",count:"Sort by number of icons","count-rev":"Sort by number of icons (reversed)"},xb="Group icon sets:",Cb={auto:"Default",category:"Group by category",none:"No grouping"},Mb="Previous Page",Tb="Next Page",Zr=e=>`Displaying ${e} icon${e===1?"":"s"}`,el="No matches found",Vs="Select multiple icons to import",Ab="Select multiple icons",Jc="Search icons",Qo="Search {n} icon sets",Ob="all",Pb="filtered",Rb="starred",Fb="Enter part of icon name to find icons that match it",Lb='"account", "home", "left arrow"',Xc=`Examples: ${Lb}`,Eb=`Bad keyword
Icon names contain only latin letters, numbers and hyphens`,Bb="Filter icons...",Nb="Select all",Db="Select visible",jb="Clear selection",Vb=e=>`${e||"No"} icon${e===1?"":"s"} selected`,Ub=e=>e>1?`${e} icons`:"icon",tl=e=>`Import ${Ub(e)}`,Af=e=>`Replace ${e}
Note: size is reused from the current icon`,Of="Remove from list",Hb="Return to browsing icons",Pf="View icon on Iconify: customise, code",Kb={class:"iui-overlay-container-controls"},zb={class:"iui-overlay-container-buttons"},Rf=q({__name:"Container",props:{title:{},primary:{type:Boolean},standalone:{type:Boolean},noBorder:{type:Boolean},closeIcon:{},draggable:{type:Boolean},noPadding:{type:Boolean}},emits:["close","mounted"],setup(e,{emit:t}){const n=e,o=t,s=L(n.standalone?null:{scrollable:!1}),i=L(null);jn(i,l=>{o("mounted",l),n.standalone&&(s.value=xf(l,!0))});const r=L(null);return n.draggable&&Gv(i,r,"iui-overlay-container--dragging"),(l,c)=>{var a;return m(),C("div",{class:ue(["iui-overlay-container",[l.primary&&"iui-overlay-container--primary",l.draggable&&"iui-overlay-container--draggable",l.standalone&&"iui-overlay-container--standalone",((a=s.value)==null?void 0:a.scrollable)&&"iui-dropdown-container--scrollable"]]),ref_key:"node",ref:i,style:Ee(`opacity: ${s.value?1:0}`)},[l.title?(m(),C("div",{key:0,class:"iui-overlay-container-title iui-inputs--small",ref_key:"handle",ref:r},[P("span",null,Q(l.title),1),P("div",Kb,[me(l.$slots,"title")]),P("div",zb,[me(l.$slots,"buttons"),T(f(Se),{title:f(Jv)},{default:E(()=>[T(f(Ve),{onClick:c[0]||(c[0]=u=>o("close"))},{default:E(()=>[T(f(Ze),{icon:l.closeIcon||`${f(z)}:reset`},null,8,["icon"])]),_:1})]),_:1},8,["title"])])],512)):R("",!0),P("div",{class:ue(["iui-overlay-container-content",[l.noPadding&&"iui-overlay-container-content--no-padding",!l.title&&"iui-overlay-container-content--no-title",!l.title&&l.noBorder&&"iui-overlay-container-content--no-border"]])},[me(l.$slots,"default")],2)],6)}}}),nl=q({__name:"Wrapper",props:{title:{},primary:{type:[Boolean,String]},closeIcon:{},noPadding:{type:Boolean},autoHide:{type:Boolean}},emits:["close"],setup(e,{expose:t,emit:n}){const o=e,s=yf(),i=L(null),r=L(null),l=L(null),c=Hn(()=>s.value,kf);function a(){s.value=!s.value}function u(h){switch(h.code){case"Escape":{h.preventDefault(),s.value=!1;return}}}function d(h){r.value=h,l.value=xf(h)}const p=L(!1);function g(){p.value=fo(i.value),o.autoHide&&!p.value&&(s.value=!1)}return wn(()=>{Ds(g)}),tn(()=>{js(g)}),t({toggle:a,hasFocus:p,wrapper:i}),(h,v)=>{var _;return m(),C("div",{class:ue(["iui-dropdown-wrapper",[f(s)&&"iui-dropdown-wrapper--opened",((_=l.value)==null?void 0:_.scrollable)&&"iui-dropdown-wrapper--scrollable"]]),ref_key:"wrapper",ref:i,onKeydown:u},[me(h.$slots,"default",{opened:f(s),icon:f(c),click:a}),f(s)?(m(),B(f(Rf),{key:0,ref_key:"container",ref:r,title:h.title,onClose:a,onMounted:d,draggable:"",primary:!!h.primary,closeIcon:h.closeIcon,class:ue(typeof h.primary=="string"&&`iui-color--${h.primary}`),style:Ee(`opacity: ${l.value?1:0}`),noPadding:h.noPadding},{title:E(()=>[me(h.$slots,"title")]),buttons:E(()=>[me(h.$slots,"buttons")]),default:E(()=>[me(h.$slots,"overlay")]),_:3},8,["title","primary","closeIcon","class","style","noPadding"])):R("",!0)],34)}}}),Wb={class:"iui-overlay-flex"},ol=q({__name:"Values",props:{resetTitle:{},tags:{},emptyText:{},selected:{},disableDiselect:{type:Boolean},disableSeparator:{type:Boolean},showHidden:{type:Boolean}},emits:["update:selected"],setup(e,{emit:t}){const n=e,o=t;function s(c){n.disableDiselect&&c===n.selected||o("update:selected",c===n.selected?null:c)}const i=x(()=>n.selected!==null),r=x(()=>`opacity: ${i.value?1:0};`),l=x(()=>Ir(n.tags));return(c,a)=>(m(),C("div",Wb,[(m(!0),C(ee,null,De(l.value,(u,d)=>(m(),C(ee,{key:u.key},[c.showHidden||!u.hidden||u.key===c.selected?(m(),B(f(Fo),Ne({key:0,ref_for:!0},u,{text:u.text===""&&c.emptyText?c.emptyText:u.text,onClick:p=>s(u.key),primary:u.key===c.selected,selected:u.key===c.selected,disabled:(u.hidden||u.disabled)&&u.key!==c.selected,shadow:!u.disabled}),null,16,["text","onClick","primary","selected","disabled","shadow"])):R("",!0)],64))),128)),c.disableSeparator?R("",!0):(m(),C("div",{key:0,class:"iui-tag-separator",style:Ee(r.value)},null,4)),T(f(Io),{hidden:!i.value,title:c.resetTitle,onReset:a[0]||(a[0]=u=>s(c.selected??null))},null,8,["hidden","title"])]))}}),qb={key:0,class:"iui-overlay-hint"},po=q({__name:"Tags",props:{title:{},placeholder:{},hint:{},format:{type:[String,Function]},resetTitle:{},tags:{},emptyText:{},selected:{},disableDiselect:{type:Boolean},disableSeparator:{type:Boolean},showHidden:{type:Boolean}},emits:["update:selected"],setup(e,{emit:t}){const n=e,o=t;function s(c){n.disableDiselect&&c===n.selected||o("update:selected",c===n.selected?null:c)}const i=x(()=>n.selected!==null),r=x(()=>Ir(n.tags)),l=x(()=>{const c=n.selected,a=r.value;if(c!==null){const d=a.find(p=>p.key===c);if(d){let p=d.text;const g=n.format;return g&&(p=typeof g=="string"?g.replace("{text}",d.text??d.color??d.key):g(d)),{text:p,color:d.color}}}let u=0;for(const d of a)if(!d.disabled&&(u++,u>1))return{text:n.placeholder};return{text:n.placeholder,disabled:!0}});return(c,a)=>(m(),B(f(nl),{title:c.title,primary:!c.disableDiselect&&i.value,closeIcon:`${f(z)}:chevron-up`,autoHide:""},{default:E(u=>[T(f(Fo),Ne(l.value,{onClick:u.click,primary:u.opened,selected:i.value,iconAfter:u.icon,shadow:!l.value.disabled}),null,16,["onClick","primary","selected","iconAfter","shadow"])]),overlay:E(()=>[T(ol,Ne(n,{"onUpdate:selected":s}),null,16),c.hint?(m(),C("div",qb,Q(c.hint),1)):R("",!0)]),buttons:E(()=>[me(c.$slots,"buttons")]),_:3},8,["title","primary","closeIcon"]))}}),Gb={class:"iui-overlay-radio"},ho=q({__name:"Values",props:{resetTitle:{},tags:{},emptyText:{},selected:{},disableDiselect:{type:Boolean}},emits:["update:selected"],setup(e,{emit:t}){const n=e,o=t;function s(i){n.disableDiselect&&i===n.selected||o("update:selected",i===n.selected?null:i)}return(i,r)=>(m(),C("div",Gb,[i.resetTitle?(m(),B(f($s),{key:0,type:"radio","onUpdate:value":s,value:i.selected,itemValue:null,defaultValue:null},{default:E(()=>[P("span",null,Q(i.resetTitle),1)]),_:1},8,["value"])):R("",!0),(m(!0),C(ee,null,De(i.tags,(l,c)=>(m(),B(f($s),{key:l.key,type:"radio","onUpdate:value":s,value:i.selected,itemValue:l.key,defaultValue:null,disabled:l.disabled&&l.key!==i.selected},{default:E(()=>[P("span",null,Q(l.text??l.key),1)]),_:2},1032,["value","itemValue","disabled"]))),128))]))}}),Io=q({__name:"Reset",props:{hidden:{type:Boolean},title:{}},emits:["reset"],setup(e,{emit:t}){const n=t;return(o,s)=>(m(),B(f(Se),{class:"iui-inputs--small iui-color--accent",style:Ee(o.hidden?"opacity: 0; pointer-events: none;":""),title:o.hidden?"":o.title??f(Qt)},{default:E(()=>[T(f(ye),{icon:`${f(z)}:${o.hidden?"empty":"reset"}`,type:["tertiary","rounded"],onClick:s[0]||(s[0]=i=>n("reset"))},null,8,["icon"])]),_:1},8,["style","title"]))}}),Yb={key:0,class:"iui-pagination-pages"},Jb={class:"iui-pagination-pages-list"},Xb={key:0},Qb=q({__name:"PaginationPages",props:{page:{},total:{},href:{type:Function}},emits:["update:page"],setup(e,{emit:t}){const n=e,o=t,s=x(()=>ph(n.page,n.total,!1));function i(a){a!==n.page&&o("update:page",a)}const r=x(()=>n.page>0),l=x(()=>n.page<n.total-1);function c(a){var u;return(u=n.href)==null?void 0:u.call(n,a)}return(a,u)=>a.total>1?(m(),C("div",Yb,[T(f(Se),{title:r.value?f(Mb):""},{default:E(()=>[T(f(Ve),{href:r.value?c(a.page-1):void 0,disabled:!r.value,class:"iui-page iui-page--icon",onClick:u[0]||(u[0]=Rn(d=>i(a.page-1),["prevent"]))},{default:E(()=>[T(f(Ze),{icon:`${f(z)}:${r.value?"chevron-left":"empty"}`},null,8,["icon"])]),_:1},8,["href","disabled"])]),_:1},8,["title"]),P("div",Jb,[(m(!0),C(ee,null,De(s.value,d=>(m(),C(ee,{key:d.page},[d.dot?(m(),C("span",Xb,"...")):R("",!0),T(f(Ve),{class:ue(["iui-page",[a.page===d.page&&"iui-page--selected"]]),href:c(d.page),disabled:a.page===d.page,onClick:Rn(p=>i(d.page),["prevent"])},{default:E(()=>[Mt(Q(d.page+1),1)]),_:2},1032,["class","href","disabled","onClick"])],64))),128))]),T(f(Se),{title:l.value?f(Tb):""},{default:E(()=>[T(f(Ve),{href:l.value?c(a.page+1):void 0,disabled:!l.value,class:"iui-page iui-page--icon",onClick:u[1]||(u[1]=Rn(d=>i(a.page+1),["prevent"]))},{default:E(()=>[T(f(Ze),{icon:`${f(z)}:${l.value?"chevron-right":"empty"}`},null,8,["icon"])]),_:1},8,["href","disabled"])]),_:1},8,["title"])])):R("",!0)}}),Zb={key:0,class:"iui-pagination-container"},e0={class:"iui-pagination-text"},t0={key:0,class:"iui-pagination-buttons iui-inputs--small"},n0=q({__name:"Pagination",props:{text:{},hint:{},page:{},total:{},href:{type:Function}},emits:["update:page"],setup(e,{emit:t}){const n=t,o=Dt();function s(i){n("update:page",i)}return(i,r)=>i.total>1||i.text?(m(),C("div",Zb,[P("div",{class:ue(["iui-pagination",[f(o).buttons&&"iui-pagination--with-buttons"]])},[P("div",e0,[P("span",null,Q(i.text),1),i.hint?(m(),C(ee,{key:0},[r[0]||(r[0]=P("span",{class:"iui-pagination-line"},null,-1)),P("small",null,Q(i.hint),1)],64)):R("",!0)]),f(o).buttons?(m(),C("div",t0,[me(i.$slots,"buttons")])):R("",!0),T(Qb,{total:i.total,page:i.page,href:i.href,"onUpdate:page":s},null,8,["total","page","href"])],2)])):R("",!0)}});function o0(e,t){const n=L(0);function o(){var r;let s=t.value,i;!t.value&&e.defaultColumns?i=e.defaultColumns:i=Math.max(dh(s,ut(e.itemWidth),ut(e.gap)||0),e.minColumns||0),e.maxColumns&&e.maxColumns<i&&(i=e.maxColumns),n.value!==i&&((r=e.beforeUpdate)==null||r.call(e),n.value=i)}return o(),ae(()=>[t,e.itemWidth,e.gap],o,{deep:!0}),n}function Ci(e,t){return e===void 0||t>=e}function Qc(e,t,n){if(t>0&&n>0)for(let o=0;o<e.length;o++){const s=e[o],i=s.size+(s.padding??0)*2+(s.gap??0),r=t/i*(n/i);if(Ci(s.minWidth,t)&&Ci(s.minHeight,n)&&Ci(s.minCount,r))return o}return e.length-1}function s0(e,t,n,o){const s=L(ut(n).slice(0).reverse()),i=L(Qc(s.value,e.value,t.value)),r=x(()=>s.value[i.value]);return ae(()=>[e,t,n],()=>{const l=s.value,c=ut(n).slice(0).reverse(),a=Ba(c,l)!==l,u=i.value,d=Qc(c,e.value,t.value),p=d!==u;(a||p)&&(o==null||o(),a&&(s.value=c),p&&(i.value=d))},{deep:!0}),r}function Zc(e,t){let n;jn(e,o=>{if(!n)try{n=new ResizeObserver(()=>{t(o)})}catch{return}t(o),n==null||n.observe(o)},()=>{n==null||n.disconnect()})}function Ff(e,t,n={}){const o=L(!0),s=L(0),i=L(0),r=L();t&&jn(e,p=>{r.value=p.parentNode},()=>{r.value=null});const l=L(0),c=L(0);function a(p,g){return o.value&&(p=(g==null?void 0:g.default)??0),g&&(p=Math.max(p,g.min??p),p=Math.min(p,g.max??p)),p}function u(p,g,h,v){s.value=a(p,n.width),i.value=a(g,n.height),l.value=a(h,n.width),c.value=a(v,n.height)}u(0,0,0,0);function d(){var g;const p=ut(e);if(p!=null&&p.getBoundingClientRect){const h=p.getBoundingClientRect(),v=p.parentNode,_=(g=v==null?void 0:v.getBoundingClientRect)==null?void 0:g.call(v);o.value=!1,u(h.width,h.height,(_==null?void 0:_.width)??0,(_==null?void 0:_.height)??0)}}return Zc(e,d),t&&Zc(r,d),{width:s,height:i,isDefault:o,parentNode:r,parentWidth:l,parentHeight:c}}function i0(e,t){const n=L(1),{width:o,parentHeight:s,parentNode:i}=Ff(e,!0),r=x(()=>o.value>0),l=s0(o,s,t.sizes,U),c=x(()=>{const J=l.value;return J.size+(J.padding??0)*2}),a=x(()=>l.value.gap??0),u=x(()=>c.value+a.value),d=o0({...t,itemWidth:c,gap:a,beforeUpdate:U},o),p=x(()=>Math.max(t.minColumns??2,r.value?d.value:t.defaultColumns)),g=x(()=>Math.ceil(t.total.value/p.value)),h=x(()=>r.value?Math.max(Math.round(s.value),u.value*(t.minRows??2)):t.defaultRows*u.value),v=x(()=>u.value*g.value-(r.value?a.value:0)),_=x(()=>r.value&&v.value>h.value),w=x(()=>r.value?Math.floor((h.value+a.value)/u.value):t.defaultRows),S=x(()=>w.value*p.value),I=x(()=>Math.ceil(g.value/w.value)),k=L(t.startIndex??0),M=x(()=>Dp(k.value,p.value,u.value,h.value,v.value));function A(){if(n.value--,!n.value){const J=ut(i);J&&J.scrollTo({top:M.value})}}function U(){n.value++,setTimeout(A)}const X=x(()=>M.value/u.value),ie=x(()=>X.value+(r.value?h.value/u.value:t.defaultRows)),te=x(()=>Math.max(0,Math.floor(X.value-(r.value?.2:0))*p.value)),he=x(()=>Math.min(t.total.value-1,Math.ceil(ie.value+(r.value?.2:0))*p.value-1)),ve=x(()=>r.value?Math.max(0,Math.floor(X.value+a.value/u.value+.1)*p.value):te.value),Ie=x(()=>{const J=he.value;return r.value?Math.min(J,Math.ceil(ie.value-.1)*p.value-1):he.value}),Pe=x(()=>{const J=p.value,Me=w.value,lt=ie.value,Vt=Math.ceil(t.total.value/J),Ut=Math.ceil(Vt/Me);return lt>=Vt-.5?Ut-1:Math.floor(k.value/J/Me)}),V=x(()=>t.ssrGrid||r.value?`grid-template-columns: repeat(${p.value}, 1fr)`:`grid-template-columns: repeat(auto-fit, minmax(${c.value}px, 1fr))`);function Y(J,Me,lt,Vt){return J&&Me?Me*lt-Vt:0}const ne=x(()=>Y(r.value,Math.floor(te.value/p.value),u.value,a.value)),fe=x(()=>Y(r.value,Math.ceil((t.total.value-he.value-1)/p.value),u.value,a.value));r.value?setTimeout(A):ae(r,J=>{const Me=ut(i);J&&Me&&(Me.scrollTo({top:M.value}),setTimeout(A))});const Be=J=>{if(!n.value){const Me=Math.round(J.target.scrollTop),lt=sc(Me,p.value,u.value,h.value,t.total.value);k.value=lt}};jn(i,J=>{J.addEventListener("scroll",Be)},J=>{J.removeEventListener("scroll",Be)});function se(J){k.value=Math.max(0,Math.min(t.total.value-1,J)),U()}return{isMounted:r,grid:l,columns:p,rows:g,gridStyle:V,firstRowHeight:ne,lastRowHeight:fe,canScroll:_,currentIndex:k,firstRenderedItem:te,lastRenderedItem:he,totalPages:I,rowsPerPage:w,itemsPerPage:S,firstVisibleItem:ve,lastVisibleItem:Ie,currentPage:Pe,setPage:J=>{const Me=J*u.value*w.value,lt=sc(Me,p.value,u.value,h.value,t.total.value);se(lt)}}}const r0={class:"iui-items-grid-container"},l0={key:0,class:"iui-items-grid-error"},sl=q({__name:"ItemsGrid",props:{align:{},padding:{type:Boolean},sizes:{},items:{},defaultRows:{},defaultColumns:{},maxColumns:{},emptyText:{},paginationText:{},pageLink:{type:Function},startIndex:{},useRoute:{type:Boolean},ssr:{type:Boolean}},emits:["preload","scroll","range"],setup(e,{emit:t}){const n=e,o=Dt(),s=t,i=L(),r=x(()=>n.items),l=x(()=>n.items.length),c=x(()=>n.sizes),{currentRoute:a}=jt();function u(){let se=a.value;switch(se.type){case"icon":if(se.parent){se=se.parent;break}case"icon-sets":return}return se}function d(){const se=n.startIndex;if(se!==void 0)return se;if(n.useRoute){const $e=u();if($e&&typeof $e.state.index=="number")return $e.state.index}}const p=d(),{isMounted:g,grid:h,columns:v,rows:_,gridStyle:w,firstRowHeight:S,lastRowHeight:I,canScroll:k,currentIndex:M,firstRenderedItem:A,lastRenderedItem:U,totalPages:X,rowsPerPage:ie,itemsPerPage:te,firstVisibleItem:he,lastVisibleItem:ve,currentPage:Ie,setPage:Pe}=i0(i,{total:l,sizes:c,defaultColumns:n.defaultColumns??8,defaultRows:n.defaultRows??6,startIndex:p});function V(se,$e){if(!n.useRoute)return;const J=u();if(J){J.state.index=se;const Me=Math.floor(se/64);(J.cache||(J.cache={})).page=Me}}ae([M,l],([se,$e])=>V(se)),V(M.value,l.value),ae([he,ve,X,k],([se,$e,J,Me])=>{s("range",se,$e+1,J,Me),s("scroll",(se+$e)/2,Me)});const Y=x(()=>{const se=h.value;return`--_grid-size: ${se.size}px; --_grid-gap: ${se.gap??0}px; --_grid-padding: ${se.padding??0}px; --_grid-full-size: ${se.size+(se.padding??0)*2}px;`});let ne;function fe(se,$e,J){if(ne&&ne.items===se&&ne.first===$e&&ne.last===J)return ne.result;const Me=se.slice($e,J);return ne={items:se,first:$e,last:J,result:Me},Me}const Be=x(()=>fe(n.items,A.value,U.value+1));return(se,$e)=>(m(),C("div",{class:ue(["iui-items-grid",[!r.value.length&&"iui-items-grid--empty",se.align&&`iui-items-grid--${se.align}`,se.padding&&"iui-items-grid--with-padding"]])},[P("div",r0,[P("div",{class:"iui-items-grid-content",ref_key:"innerNode",ref:i,style:Ee(Y.value)},[r.value.length?f(g)||se.ssr?(m(),C(ee,{key:1},[f(S)>0?(m(),C("div",{key:0,class:"iui-items-grid-row placeholder",style:Ee(`height: ${f(S)}px;`)},null,4)):R("",!0),P("div",{class:"iui-items-grid-row",style:Ee(f(w))},[(m(!0),C(ee,null,De(Be.value,J=>me(se.$slots,"default",{key:J,item:J,grid:f(h),columns:f(v)})),128))],4),f(I)>0?(m(),C("div",{key:1,class:"iui-items-grid-row placeholder",style:Ee(`height: ${f(I)}px;`)},null,4)):R("",!0)],64)):R("",!0):(m(),C("div",l0,Q(se.emptyText),1))],4)]),se.paginationText&&r.value.length?(m(),B(f(n0),{key:0,text:se.paginationText.replace("{n}",`${r.value.length}`),hint:f(X)>1?`# ${f(he)+1}-${f(ve)+1}`:"",total:f(X),page:f(Ie),href:se.pageLink,"onUpdate:page":f(Pe)},Eu({_:2},[f(o).buttons?{name:"buttons",fn:E(()=>[me(se.$slots,"buttons")]),key:"0"}:void 0]),1032,["text","hint","total","page","href","onUpdate:page"])):R("",!0)],2))}}),c0=q({__name:"Notices",setup(e){const{notices:t,clear:n}=Wr();return(o,s)=>f(t).length?(m(),C("div",{key:0,class:"iui-notices iui-notices--absolute",onMouseenter:s[0]||(s[0]=(...i)=>f(n)&&f(n)(...i))},[(m(!0),C(ee,null,De(f(t),(i,r)=>(m(),C("div",{key:i.id,class:ue([`iui-notices-item iui-notices-item--${i.type} iui-notices-item--${r}`,i.fading&&"iui-notices-item--fading"])},[P("span",null,Q(i.message),1)],2))),128))],32)):R("",!0)}}),Lf={iconSetsFilter:250,gridFilter:100};function Ef(e){const t=e.hoverDelay??0,n=e.focusDelay??1500,o=L(!1),s=L(!1),i=L(!1),r=L(!1),l=L(!1);let c,a=null;function u(w){a&&(clearTimeout(a),a=null),l.value=w}let d=null;function p(){o.value=!0,d&&clearTimeout(d),r.value=!0,d=setTimeout(()=>{r.value=!1},t)}function g(){a&&u(!1),d&&clearTimeout(d),o.value=!1}const h=L(!1),v=L(!1),_=x(()=>o.value&&!r.value||s.value&&(l.value||!i.value));return wn(()=>{c=()=>{var M;const S=e.container.value,I=(S==null?void 0:S.matches(":focus-within"))??!1;s.value=I;const k=((M=S==null?void 0:S.querySelector(e.mainSelector))==null?void 0:M.matches(":focus"))??!1;i.value=k,I||u(!1),k&&!a&&!l.value&&(a=setTimeout(()=>{u(!0)},n))},Ds(c),ae([e.canShowButton,_],()=>{const S=e.canShowButton.value&&_.value;h.value=S,S||(v.value=!1)}),ae(v,()=>c==null?void 0:c());function w(){const S=e.container.value;S&&(S.addEventListener("mouseenter",p),S.addEventListener("mouseleave",g))}e.container.value?w():ae(e.container,w)}),tn(()=>{js(c)}),{showButton:h,showMenu:v,isButtonVisible:_}}function a0(){try{if(!window)return!0}catch{return!0}}const u0=q({__name:"Loader",props:{prefix:{},name:{},fullName:{}},async setup(e){let t,n;const o=e,s=Ke(),i=([t,n]=am(()=>s.loadIcon(!1,o.fullName)),t=await t,n(),t);return(r,l)=>me(r.$slots,"default",Ne(o,{data:f(i)}))}}),il=q({__name:"IconLoader",props:{prefix:{},name:{}},setup(e){const t=e,n=x(()=>{const{prefix:o,name:s}=t;if(typeof o=="string")return{prefix:o,name:s,fullName:`${o}:${s}`};const i=s.split(":");return{prefix:i[0],name:i[1],fullName:s}});return(o,s)=>(m(),B(Nm,null,{fallback:E(()=>[me(o.$slots,"default",io(Pn(n.value)))]),default:E(()=>[T(u0,io(Pn(n.value)),{default:E(i=>[me(o.$slots,"default",io(Pn(i)))]),_:3},16)]),_:3}))}}),f0=["icon"],d0=q({__name:"Samples",props:{prefix:{},samples:{},large:{type:Boolean},visible:{type:Boolean},height:{}},setup(e){return(t,n)=>(m(),C("span",{class:ue(["iui-icon-set-item-samples",[t.height&&`iui-grid-${t.height}`,t.large&&"iui-grid-large"]])},[t.visible?(m(!0),C(ee,{key:0},De(t.samples,(o,s)=>(m(),C("iconify-icon",{key:s,icon:`${t.prefix}:${o}`,width:"1em",height:"1em"},null,8,f0))),128)):R("",!0)],2))}}),p0={class:"iui-icon-set-item-text"},h0={class:"iui-icon-set-item-title"},g0={key:0,class:"iui-icon-set-item-hint"},m0={key:1,class:"iui-icon-set-item-hint"},y0={key:0,class:"iui-icon-set-item-data"},v0={key:1,class:"iui-icon-set-item-favorite"},b0=["icon"],w0={class:"iui-icon-set-item-favorite-inner"},$0=["icon"],k0=q({__name:"IconSetItem",props:{prefix:{},info:{},compact:{type:Boolean},selected:{type:Boolean},disabled:{type:Boolean},favorite:{type:Boolean},href:{},infoIcon:{}},emits:["click"],setup(e,{emit:t}){const n=e,o=t,s=Dt();function i(h){h.preventDefault(),n.disabled||o("click",h)}const r=x(()=>{var v;const h=(v=n.info)==null?void 0:v.samples;if(h&&h.length>1){if(h.length===2)return[h];const _=h.concat(h.slice(1),h.slice(0));return n.compact?[_.slice(0,3)]:[_.slice(0,3),_.slice(3,6)]}}),l=L(),c=L(!1),a=L(null);function u(){var _;const h=a.value,v=l.value;if(!v){h==null||h.disconnect(),a.value=null;return}if(!h){const w=new IntersectionObserver(S=>{S.forEach(({isIntersecting:I})=>{c.value=I})});a.value=w}(_=a.value)==null||_.observe(v)}ae(l,h=>{h&&!a0()?setTimeout(u,100):u()});const{showButton:d,showMenu:p}=Ef({container:l,mainSelector:".iui-icon-set-item-button",canShowButton:x(()=>!!s.hint)});tn(()=>{var h;(h=a.value)==null||h.disconnect()});function g(h){h==null||h.preventDefault(),p.value=!p.value}return(h,v)=>{var _;return m(),C("div",{class:ue(["iui-icon-set-item iui-inputs--small",[h.compact&&"iui-icon-set-item--compact",h.favorite&&"iui-icon-set-item--favorite",h.selected&&"iui-icon-set-item--selected",((_=h.info)==null?void 0:_.hidden)&&"iui-icon-set-item--hidden",h.disabled&&"iui-color--gray"]]),ref_key:"node",ref:l},[T(f(Ve),{class:"iui-icon-set-item-button",href:h.href,onClick:i,disabled:h.disabled},{default:E(()=>[P("span",p0,[P("span",h0,Q(n.info.name),1),h.compact?R("",!0):(m(),C("small",g0,Q(h.info.license.title),1)),h.compact?R("",!0):(m(),C("small",m0,Q(f(Yr)(h.info.total??"??")),1))]),r.value?(m(),C("span",y0,[(m(!0),C(ee,null,De(r.value,w=>(m(),B(d0,{visible:c.value,prefix:h.prefix,samples:w,large:!h.compact&&r.value.length===1,height:h.info.displayHeight?h.info.displayHeight:typeof h.info.height=="number"?h.info.height:0},null,8,["visible","prefix","samples","large","height"]))),256))])):R("",!0),h.favorite&&c.value?(m(),C("span",v0,[P("iconify-icon",{icon:`${f(z)}:star-filled`,noobserver:"true"},null,8,b0),P("span",w0,[P("iconify-icon",{icon:`${f(z)}:star`,noobserver:"true"},null,8,$0)])])):R("",!0)]),_:1},8,["href","disabled"]),f(d)?(m(),B(f(Se),{key:0,class:"iui-icon-set-item-info-toggle",customShow:"",show:f(p),allowMouse:"",notUnique:""},{tooltip:E(()=>[me(h.$slots,"hint",{prefix:h.prefix,info:h.info})]),default:E(()=>[T(f(ye),{type:[f(p)?"primary":"secondary","rounded","dimmed"],icon:n.infoIcon||`${f(z)}:vertical-dots`,tabindex:-1,onClick:g},null,8,["type","icon"])]),_:3},8,["show"])):R("",!0)],2)}}}),_0={class:"iui-overlay-defs iui-overlay-defs--radio"},S0={key:0,class:"iui-overlay-reset-all"},I0=q({__name:"BoolenFiltersRadio",props:{palette:{type:[Boolean,null]},commercial:{type:[Boolean,null]},attribution:{type:[Boolean,null]},visible:{},title:{},placeholder:{},hint:{},disableDiselect:{type:Boolean},disableSeparator:{type:Boolean},showHidden:{type:Boolean}},emits:["update:palette","update:commercial","update:attribution"],setup(e,{emit:t}){const n=e,o=t,s=["palette","commercial","attribution"];function i(M){return n.visible[M]!==void 0}const r=x(()=>i("palette")),l=x(()=>i("commercial")),c=x(()=>i("attribution"));function a(M,A){o(`update:${M}`,typeof A=="string"?A==="1":A)}function u(){for(const M of s)o(`update:${M}`,null)}function d(M){return typeof M=="boolean"?M?"1":"0":M}const p=x(()=>d(n.palette)),g=x(()=>d(n.commercial)),h=x(()=>d(n.attribution));function v(M){const A=n.visible[M];return[{key:"1",text:Yc[M][1],disabled:typeof A=="boolean"&&!A},{key:"0",text:Yc[M][0],disabled:!!A}]}const _=x(()=>v("palette")),w=x(()=>v("commercial")),S=x(()=>v("attribution")),I=x(()=>{for(const M of s)if(typeof n[M]=="boolean")return!0;return!1}),k=x(()=>{function M(U){return n.visible[U]!==null}const A=!I.value&&M("palette")&&M("commercial")&&M("attribution");return{text:n.placeholder,disabled:A}});return(M,A)=>(m(),B(f(nl),{title:M.title,primary:!M.disableDiselect&&I.value,closeIcon:`${f(z)}:chevron-up`},{default:E(U=>[T(f(Fo),Ne(k.value,{onClick:U.click,primary:U.opened,selected:I.value,iconAfter:U.icon,shadow:!k.value.disabled}),null,16,["onClick","primary","selected","iconAfter","shadow"])]),overlay:E(()=>[P("dl",_0,[P("dt",null,Q(f(Ii).palette),1),P("dd",null,[r.value?(m(),B(ho,{key:0,tags:_.value,selected:p.value,"onUpdate:selected":A[0]||(A[0]=U=>a("palette",U)),resetTitle:f(xi).palette},null,8,["tags","selected","resetTitle"])):R("",!0)]),P("dt",null,Q(f(Ii).commercial),1),P("dd",null,[l.value?(m(),B(ho,{key:0,tags:w.value,selected:g.value,"onUpdate:selected":A[1]||(A[1]=U=>a("commercial",U)),resetTitle:f(xi).commercial},null,8,["tags","selected","resetTitle"])):R("",!0)]),P("dt",null,Q(f(Ii).attribution),1),P("dd",null,[c.value?(m(),B(ho,{key:0,tags:S.value,selected:h.value,"onUpdate:selected":A[2]||(A[2]=U=>a("attribution",U)),resetTitle:f(xi).attribution},null,8,["tags","selected","resetTitle"])):R("",!0)])]),I.value?(m(),C("div",S0,[T(f(ye),{icon:`${f(z)}:reset`,text:f(Qt),type:["secondary","dimmed"],onClick:u},null,8,["icon","text"])])):R("",!0)]),_:1},8,["title","primary","closeIcon"]))}}),x0=q({__name:"IconSetsFilters",props:{hasActiveFilters:{type:Boolean},ignoreCategories:{type:Boolean},align:{},filters:{},categories:{},grids:{},tags:{},palette:{},commercial:{},attribution:{}},emits:["reset"],setup(e,{emit:t}){const n=e,o=t;function s(){o("reset")}const i=x(()=>{const c=[];return n.palette&&c.push("palette"),(n.attribution||n.commercial)&&c.push("license"),c.join(" and ")}),r=x(()=>`Filter by ${i.value}`),l=x(()=>{const c=i.value;return c.slice(0,1).toUpperCase()+c.slice(1)});return(c,a)=>{var u,d,p;return m(),C("div",{class:ue(["iui-filters-row iui-filters-row--icon-sets iui-inputs--small iui-dropdown-wrapper-parent",c.align==="right"&&"iui-filters-row--right"])},[c.align==="right"?(m(),B(f(Io),{key:0,hidden:!c.hasActiveFilters,reset:s,title:f(ks)},null,8,["hidden","title"])):R("",!0),T(f(Kn),{class:"iui-filters-row-search",icon:`${f(z)}:filter`,value:c.filters.keyword,"onUpdate:value":a[0]||(a[0]=g=>c.filters.keyword=g),throttle:f(Lf).iconSetsFilter,placeholder:f(fb),tooltip:f(db),tooltipIgnoreEvents:["mousedown"]},null,8,["icon","value","throttle","placeholder","tooltip"]),c.categories&&!c.ignoreCategories?(m(),B(f(po),{key:1,title:f(En)("category"),placeholder:"Category",resetTitle:f(Qt),format:g=>`Category: ${g.text||f(yn)}`,tags:c.categories,selected:c.filters.category,"onUpdate:selected":a[1]||(a[1]=g=>c.filters.category=g),emptyText:f(yn)},null,8,["title","resetTitle","format","tags","selected","emptyText"])):R("",!0),c.tags?(m(),B(f(po),{key:2,title:f(En)("tag"),placeholder:"Tag",resetTitle:f(Qt),format:"Tag: {text}",tags:c.tags,selected:c.filters.tag,"onUpdate:selected":a[2]||(a[2]=g=>c.filters.tag=g)},null,8,["title","resetTitle","tags","selected"])):R("",!0),c.grids?(m(),B(f(po),{key:3,title:f(En)("grid"),placeholder:"Grid",resetTitle:f(Qt),format:g=>`Grid: ${g.text||"None"}`,tags:c.grids,selected:c.filters.grid,"onUpdate:selected":a[3]||(a[3]=g=>c.filters.grid=g),emptyText:f(ab),hint:f(ub)},null,8,["title","resetTitle","format","tags","selected","emptyText","hint"])):R("",!0),c.palette||c.commercial||c.attribution?(m(),B(f(I0),{key:4,title:r.value,placeholder:l.value,palette:c.filters.palette,"onUpdate:palette":a[4]||(a[4]=g=>c.filters.palette=g),attribution:c.filters.attribution,"onUpdate:attribution":a[5]||(a[5]=g=>c.filters.attribution=g),commercial:c.filters.commercial,"onUpdate:commercial":a[6]||(a[6]=g=>c.filters.commercial=g),visible:{palette:(u=c.palette)==null?void 0:u.visible,commercial:(d=c.commercial)==null?void 0:d.visible,attribution:(p=c.attribution)==null?void 0:p.visible}},null,8,["title","placeholder","palette","attribution","commercial","visible"])):R("",!0),c.align!=="right"?(m(),B(f(Io),{key:5,hidden:!c.hasActiveFilters,onReset:s,title:f(ks)},null,8,["hidden","title"])):R("",!0)],2)}}}),C0=q({__name:"IconSetsCategories",props:{category:{},categories:{}},emits:["update:category"],setup(e,{emit:t}){const n=e,o=t;function s(i){o("update:category",i===n.category?null:i)}return(i,r)=>i.categories?(m(),B(ol,{key:0,class:"iui-filters-row iui-filters-row--categories iui-inputs--small",tags:i.categories,selected:i.category,"onUpdate:selected":s,resetTitle:f(Qt),emptyText:f(yn),noSeparator:""},null,8,["tags","selected","resetTitle","emptyText"])):R("",!0)}}),M0=16;function _s(e){return e===yt||e===hn}function Bf(e){const t=Object.keys(xe);return Array.from(new Set([yt,hn,...t])).filter(o=>{var r;const i=typeof e=="object"?e[o===hn?"recent":o===yt?"starred":"custom"]:e;return typeof i=="boolean"?i:!!((r=xe[o])!=null&&r.length)})}function Ss(e,t,n,o){const s=xe[e];if(!s){n!==!1&&(xe[e]=[t]);return}let i=s.slice(0);const r=i.includes(t);n=typeof n=="boolean"?n:!r;function l(){i=i.filter(c=>c!==t)}if(n){r&&l(),i.unshift(t);let c=0;switch(e){case hn:c=M0;break}for(;c>0&&i.length>c;)i.pop()}else r&&l();if(!i.length&&o&&!_s(e)){delete xe[e];return}i.join(",")!==s.join(",")&&(xe[e]=i)}const Nf={checked:`${z}:star-filled`,unchecked:`${z}:star`,checked2:`${z}:star-fill`,unchecked2:`${z}:star-unfill`},T0={key:0,class:"iui-radio-group"},Df=q({__name:"AddToList",props:{prefix:{}},emits:["close"],setup(e,{emit:t}){const n=e,o=L(""),s=x(()=>{const p=n.prefix;return typeof p=="string"?[p]:p}),i=L(null);function r(){var p;i.value&&((p=i.value.querySelector('input[type="text"]'))==null||p.focus())}wn(()=>{l.value.length||r()});const l=x(()=>Bf({starred:!0,recent:!1,custom:"non-empty"}));function c(p){const g=xe[p];if(!(g!=null&&g.length))return!1;for(const h of s.value)if(!g.includes(h))return!1;return!0}function a(){const p=o.value.trim();if(p){o.value="";for(const g of s.value)Ss(p,g,!0);r()}}function u(p){const g=!c(p);for(const h of s.value)Ss(p,h,g,!0)}function d(p){return Vn[p]?`${Vn[p]} ${Mf}`:p}return(p,g)=>(m(),B(f(Rf),{standalone:"",noBorder:"",class:"iui-add-to-list"},{default:E(()=>[l.value.length?(m(),C("div",T0,[(m(!0),C(ee,null,De(l.value,h=>(m(),B(f($s),{key:h,type:"checkbox",icons:h===f(yt)?f(Nf):void 0,value:c(h),itemValue:!0,"onUpdate:value":v=>u(h)},{default:E(()=>[P("span",null,Q(d(h)),1)]),_:2},1032,["icons","value","onUpdate:value"]))),128))])):R("",!0),P("div",{class:"iui-add-to-list-new iui-inputs--medium",ref_key:"inputContainer",ref:i},[T(f(Kn),{value:o.value,"onUpdate:value":g[0]||(g[0]=h=>o.value=h),placeholder:l.value.length?f(wb):"",hint:l.value.length?void 0:f($b),onSubmit:a,disableReset:""},null,8,["value","placeholder","hint"]),o.value?(m(),B(f(ye),{key:0,icon:`${f(z)}:confirm`,type:["primary"],onClick:a},null,8,["icon"])):R("",!0)],512)]),_:1}))}}),A0={key:0,class:"iui-add-to-list-buttons"},O0=q({__name:"AddFilteredToList",props:{prefixes:{}},setup(e){const t=e,n=yf();ae(t.prefixes,()=>{n.value=!1});function o(){n.value=!n.value}return(s,i)=>s.prefixes.length>0?(m(),C("div",A0,[T(f(Se),{title:f(bb)(s.prefixes.length)},{default:E(()=>[T(f(ye),{icon:`${f(z)}:list-add`,onClick:o,type:[f(n)?"primary":"tertiary"]},null,8,["icon","type"])]),_:1},8,["title"]),f(n)?(m(),B(f(Df),{key:0,prefix:s.prefixes,onClose:o},null,8,["prefix"])):R("",!0)])):R("",!0)}}),P0={class:"iui-overlay-defs iui-overlay-defs--radio"},R0=q({__name:"IconSetsSortOptions",setup(e){const t=x(()=>hh.map(o=>({key:o,text:Ib[o]}))),n=x(()=>mh.map(o=>({key:o,text:Cb[o]})));return(o,s)=>(m(),B(f(nl),{title:f(kb)},{default:E(i=>[T(f(Se),{title:i.opened?"":f(_b)},{default:E(()=>[T(f(ye),{icon:`${f(z)}:sort-default`,onClick:i.click,type:[i.opened?"primary":"tertiary"]},null,8,["icon","onClick","type"])]),_:2},1032,["title"])]),overlay:E(()=>[P("dl",P0,[P("dt",null,Q(f(Sb)),1),P("dd",null,[T(ho,{tags:t.value,selected:f(Fn),"onUpdate:selected":s[0]||(s[0]=i=>Re(Fn)?Fn.value=i:null),resetTitle:""},null,8,["tags","selected"])]),P("dt",null,Q(f(xb)),1),P("dd",null,[T(ho,{tags:n.value,selected:f(Ln),"onUpdate:selected":s[1]||(s[1]=i=>Re(Ln)?Ln.value=i:null),resetTitle:""},null,8,["tags","selected"])])])]),_:1},8,["title"]))}}),F0={key:0,class:"iui-filters-row iui-filters-row--search iui-inputs--small iui-dropdown-wrapper-parent"},L0=q({__name:"SearchFilters",props:{data:{},prefixes:{},prefix:{}},emits:["click","update:prefix"],setup(e,{emit:t}){const n=e,o=t,s=x(()=>{const r=n.data.info;return n.prefixes.map(l=>({key:l,text:(r==null?void 0:r[l].name)??l}))});function i(r){o("update:prefix",r)}return(r,l)=>r.prefixes.length>1?(m(),C("div",F0,[T(f(po),{title:f(En)("icon set"),placeholder:f(En)("icon set"),resetTitle:f(Qt),format:c=>`Icon set: ${c.text}`,tags:s.value,selected:r.prefix,"onUpdate:selected":i},null,8,["title","placeholder","resetTitle","format","tags","selected"]),T(f(Io),{hidden:!r.prefix,title:f(ks),onReset:l[0]||(l[0]=c=>i(null))},null,8,["hidden","title"]),r.prefix?(m(),B(f(ye),{key:0,icon:`${f(z)}:chevron-right`,type:["secondary","dimmed"],text:f(cb),onClick:l[1]||(l[1]=c=>o("click",r.prefix))},null,8,["icon","text"])):R("",!0)])):R("",!0)}});function E0(e){function t(n){const o=e.columns.value;function s(i){var g;const r=e.node.value,l=r==null?void 0:r.parentNode;if(!l)return;const c=Array.from(l.children),a=c.indexOf(r);let u,d=1;switch(i){case"start":d=-1;case"end":{if(u=Math.max(0,Math.min(a+o*d,c.length-1)),u>0&&u<c.length)for(;;){const h=u+d*o;if(h<0||h>=c.length)break;u=h}break}default:u=Math.max(0,Math.min(a+i,c.length-1))}if(u===a)return;const p=(g=c[u])==null?void 0:g.querySelector(e.selector);p&&(n.preventDefault(),p.focus())}switch(n.code){case"ArrowLeft":return s(-1);case"ArrowRight":return s(1);case"ArrowUp":return s(n.metaKey?"start":0-o);case"ArrowDown":return s(n.metaKey?"end":o);case"Home":case"PageUp":return s("start");case"End":case"PageDown":return s("end");case"Tab":return s(n.shiftKey?-1:1);case"Enter":case"Space":n.preventDefault(),e.click();return}}return t}function B0(e,t){const n=t.license;e.push(Qr+": "+n.title);const o=n.spdx?Oo[n.spdx]:void 0;o&&(e.push(" "+Xr[o.attribution?1:0]),e.push(" "+Jr[o.commercial?1:0]))}function N0(e,t=!1,n){const{iconSet:o,name:s,fullName:i,data:r}=e,l=o?s:i;if(!r)return[l,r===void 0?Zv:eb];const c={name:[l],info:[],license:[],tags:[],extra:[]};if(t){const d=e.iconSetInfo??(o==null?void 0:o.info);if(c.name.push(ob.replace("{width}",`${r.width??16}`).replace("{height}",`${r.height??16}`)),d&&!o&&(c.info.push(ib+": "+d.name),B0(c.license,d)),o){const p=o.map[s],g=o.items[p],h=new Map;for(const v in Gc){const _=v,w=g==null?void 0:g[_];if(w!=null&&w.length){const S=_==="categories"?yn:pr,I=Gc[_];w.forEach(k=>{const A=k.title||S,U=h.get(I);U?U.push(A):h.set(I,[A])})}}h.forEach((v,_)=>{c.tags.push(_[v.length>1?1:0]+": "+v.join(", "))})}tu(r.body)&&c.extra.push(sb)}else n&&c.extra.push(n);const a=[];let u;for(u in c){const d=c[u];d.length&&a.push(d.join(`
`))}return a}const D0={class:"iui-grid-icon-tooltip"},j0={key:0,class:"iui-grid-icon-tooltip-buttons"},V0={class:"iui-grid-icon-tooltip-line"},U0={key:0,class:"iui-grid-icon-tooltip-buttons"},Us=q({__name:"Tooltip",props:{buttonsFirst:{type:Boolean},tooltip:{}},setup(e){const t=Dt();return(n,o)=>(m(),C("div",D0,[n.buttonsFirst&&f(t).buttons?(m(),C("div",j0,[me(n.$slots,"buttons")])):R("",!0),(m(!0),C(ee,null,De(n.tooltip,(s,i)=>(m(),C(ee,{key:s},[P("div",V0,Q(s),1),!i&&!n.buttonsFirst&&f(t).buttons?(m(),C("div",U0,[me(n.$slots,"buttons")])):R("",!0)],64))),128))]))}}),H0=["icon"],K0={key:1,class:"iui-grid-icon-placeholder"},z0={key:0,class:"iui-grid-icon-buttons"},W0=q({__name:"GridIcon",props:{iconSet:{},iconSetInfo:{},columns:{},href:{},selected:{type:Boolean},selecting:{type:Boolean},draggable:{type:Boolean},prefix:{},name:{},fullName:{},data:{}},emits:["click","dragstart","dragend"],setup(e,{expose:t,emit:n}){const o=e,s=n,i=Dt(),r=L(null);t({node:r});const l=E0({node:r,click:()=>s("click"),columns:x(()=>o.columns??0),selector:".iui-grid-icon-content"}),c=x(()=>!!i.hint),a=x(()=>!!o.data&&!o.selecting),{isButtonVisible:u,showButton:d,showMenu:p}=Ef({container:r,mainSelector:".iui-grid-icon-content",canShowButton:c,hoverDelay:250}),g=L(!1);function h(){g.value=!0}function v(){g.value=!1}function _(){c.value&&a.value?p.value=!p.value:s("click")}function w(){p.value=!1}const S=x(()=>N0(o,c.value?p.value:!0,a.value?rb:void 0));function I(k,M){s(M?"dragstart":"dragend",k)}return(k,M)=>(m(),C("div",{class:ue(["iui-grid-icon",[!k.data&&(k.data===void 0?"iui-grid-icon--loading":"iui-grid-icon--error"),k.selected&&"iui-grid-icon--selected",k.selected&&(k.data!==null?"iui-color--green":"iui-color--accent"),k.selecting&&"iui-grid-icon--selecting"]]),ref_key:"node",ref:r},[T(f(Ve),{class:"iui-grid-icon-content",href:k.href,onKeydown:f(l),onClick:M[0]||(M[0]=Rn(A=>s("click"),["prevent"])),draggable:k.draggable||void 0,onDragstart:M[1]||(M[1]=A=>I(A,!0)),onDragend:M[2]||(M[2]=A=>I(A,!1))},{default:E(()=>[k.data?(m(),C("iconify-icon",{key:0,icon:k.fullName,width:"1em",height:"1em"},null,8,H0)):(m(),C("span",K0))]),_:1},8,["href","onKeydown","draggable"]),f(d)?(m(),C("div",z0,[T(f(Se),{allowMouse:f(p),customShow:"",notUnique:"",ignoreEvents:"",show:f(p)||g.value},{tooltip:E(()=>[k.data&&f(p)?me(k.$slots,"hint",{key:0,data:k.data,tooltip:S.value,close:w}):(m(),B(Us,{key:1,tooltip:S.value},null,8,["tooltip"]))]),default:E(()=>[T(f(ye),{class:ue(["iui-grid-icon-button",(!c.value||!a.value)&&"iui-grid-icon-button--hover"]),type:[f(p)?"primary":"secondary","rounded","dimmed"],icon:`${f(z)}:${a.value?"vertical-dots":"info-letter"}`,tabindex:-1,onMouseenter:h,onMouseleave:v,onClick:Rn(_,["prevent"])},null,8,["class","type","icon"])]),_:3},8,["allowMouse","show"])])):R("",!0)],2))}}),ea=new Map;function nn(e){const t=ea.get(e);if(t)return t;const n=L(!1),o=L([]);function s(c){n.value?o.value.includes(c)?o.value=o.value.filter(a=>a!==c):o.value.push(c):o.value.length===1&&o.value.includes(c)?o.value=[]:o.value=[c]}function i(c){c.forEach(a=>{o.value.includes(a)||o.value.push(a)})}function r(){o.value=[]}const l={multiSelect:n,selectedIcons:o,selectIcon:s,selectIcons:i,resetSelectedIcons:r};return ea.set(e,l),l}const q0={class:"iui-pagination-multi-select-overlay"},G0=q({__name:"MultiSelectToggle",props:{hint:{}},setup(e){const{multiSelect:t,selectedIcons:n}=nn(Ke());function o(){return t.value||n.value.length>1}const s=L(o()),i=L(!0);ae([t,n],()=>{const c=o();s.value!==c&&(i.value=!0,s.value=c)});function r(){i.value=!i.value}const l=Hn(()=>i.value,hv);return(c,a)=>(m(),B(f(Se),{class:"iui-pagination-multi-select iui-inputs--small",title:s.value?"":c.hint},{default:E(()=>[T(f($s),{type:"checkbox",value:f(t),"onUpdate:value":a[0]||(a[0]=u=>Re(t)?t.value=u:null),itemValue:!0},{default:E(()=>[P("span",null,Q(f(Ab)),1)]),_:1},8,["value"]),s.value?(m(),B(f(Se),{key:0,class:"iui-pagination-multi-select-button-wrapper",customShow:"",notUnique:"",allowMouse:"",ignoreEvents:"",show:i.value},{tooltip:E(()=>[P("div",q0,[me(c.$slots,"controls")])]),default:E(()=>[T(f(ye),{class:ue(["iui-pagination-multi-select-button",[i.value&&"iui-color--accent"]]),type:["primary","rounded","dimmed"],icon:f(l),text:`${f(n).length}`,tabindex:-1,onClick:r},null,8,["class","icon","text"])]),_:3},8,["show"])):R("",!0)]),_:3},8,["title"]))}}),Y0={class:"iui-pagination-multi-select-controls"},J0=q({__name:"MultiSelectButtons",props:{prefix:{},icons:{},range:{}},setup(e){const t=e,{multiSelect:n,selectedIcons:o,selectIcons:s}=nn(Ke());function i(){o.value=[]}function r(){const{range:l,prefix:c,icons:a}=t;s((l?a.slice(l.first,l.last):a).map(u=>c?c+":"+u:u))}return(l,c)=>(m(),C("div",Y0,[me(l.$slots,"buttons"),f(n)&&l.icons.length?(m(),B(f(ye),{key:0,class:"iui-color--green",icon:`${f(z)}:confirm`,text:!l.range||l.range.pages===1?f(Nb):f(Db),onClick:r},null,8,["icon","text"])):R("",!0),T(f(ye),{class:"iui-color--accent",text:f(jb),icon:`${f(z)}:reset`,disabled:!f(o).length,onClick:i},null,8,["text","icon","disabled"])]))}}),X0={class:"iui-pagination-multi-select-status"},ta=q({__name:"MultiSelectStatus",setup(e){const{selectedIcons:t}=nn(Ke());return(n,o)=>(m(),C("div",X0,Q(f(Vb)(f(t).length)),1))}}),Xn=L(""),Q0=q({__name:"MainSearch",props:{showIcon:{type:Boolean}},emits:["search","empty"],setup(e,{emit:t}){const n=t,{currentIconSetsRoute:o,currentRoute:s}=jt(),i=x(()=>Lh(o.value)),r=x(()=>i.value.type!=="all"),l=x(()=>{const w=i.value.type;switch(w){case"filtered":case"starred":case"list":return`${z}:search-${w}`;default:return`${z}:search`}}),c=x(()=>Lo(l.value)),a=Qo.replace("{n}",Ob),u=x(()=>{const w=i.value;switch(w.type){case"filtered":return Qo.replace("{n}",Pb);case"starred":return Qo.replace("{n}",Rb);case"list":return Qo.replace("{n}",w.list);default:return a}}),d=x(()=>Xn.value.trim().length>0);function p(w){if(d.value){const S=Eh(Xn.value,w,o.value);S&&(s.value=S,n("search",S))}}function g(){p(i.value)}function h(){p({type:"all"})}function v(w){Xn.value=w}const _=x(()=>!d.value&&Xn.value.length>0?Eb+`
`+Xc:Jc+`
`+Fb+`
`+Xc);return(w,S)=>(m(),B(f(xv),{class:"iui-main-search"},{default:E(()=>[T(f(Kn),{icon:w.showIcon?c.value:void 0,value:f(Xn),"onUpdate:value":v,placeholder:`${f(Jc)}...`,tooltip:_.value,onSubmit:g,grouped:""},null,8,["icon","value","placeholder","tooltip"]),r.value&&d.value?(m(),B(f(Se),{key:0,title:u.value,instant:""},{default:E(()=>[T(f(ye),{icon:l.value,grouped:"",type:"primary",onClick:g},null,8,["icon"])]),_:1},8,["title"])):R("",!0),d.value?(m(),B(f(Se),{key:1,title:f(a),instant:""},{default:E(()=>[T(f(ye),{icon:`${f(z)}:search`,grouped:"",type:r.value?["secondary","grayed"]:"primary",onClick:h},null,8,["icon","type"])]),_:1},8,["title"])):R("",!0)]),_:1}))}});function Z0(){const e=x(()=>{var o,s;const n=je.value;if(n.type==="icon-set"){const i=n.prefix,r=n.parent;switch(r==null?void 0:r.type){case"icon-sets":{const l=(o=r.cache)==null?void 0:o.prefixes;if(l){const c=a=>({type:"icon-set",prefix:a,state:{},parent:r});return{prefix:i,prefixes:l,getRoute:c,setValue:a=>{je.value=c(a)}}}return null}case"search":{const l=(s=r.cache)==null?void 0:s.prefixes;if(l)return{prefix:i,prefixes:l,setValue:c=>{r.state.prefix&&(r.state.prefix=c),je.value={type:"icon-set",prefix:c,state:{keyword:r.keyword},parent:r}}}}}}return null});return x(()=>{const n=e.value;if(!n)return null;const o=n.prefixes,s=o.indexOf(n.prefix);if(s===-1||o.length<1)return null;const i=n.getRoute,r=a=>{var u;if(a){const d=(u=Ke().convertedIconSetsCache)==null?void 0:u.info[a];return{prefix:a,name:(d==null?void 0:d.name)||a,select:()=>n.setValue(a),route:i?i(a):void 0}}},l=s>0?r(o[s-1]):void 0,c=r(o[s+1]);return l||c?{prev:l,next:c}:null})}const e1={key:0,class:"plugin-return"},t1={class:"plugin-return-link"},n1={key:0,class:"plugin-return-siblings"},o1=q({__name:"Return",setup(e){const{currentRoute:t,currentIconSetsRoute:n}=jt();function o(){switch(kt.value){case"":{t.value.parent&&(t.value=t.value.parent);break}default:kt.value=""}}const s=x(()=>{var l,c;if(!kt.value){switch((l=t.value.parent)==null?void 0:l.type){case"icon-sets":return"Return to icon sets list";case"search":return"Return to search results";case"icon-set":{const a=t.value.parent.prefix,u=(c=vo.convertedIconSetsCache)==null?void 0:c.info[a];return`Return to ${u?u.name:"icon set"}`}}return"Return to previous page"}return Hb}),i=Z0(),r=x(()=>kt.value?null:i.value);return(l,c)=>f(t).parent||f(kt)?(m(),C("div",e1,[P("div",t1,[T(f(Se),{title:s.value},{default:E(()=>[T(f(ye),{icon:`${f(z)}:chevron-left`,onClick:o,type:["secondary","dimmed"]},null,8,["icon"])]),_:1},8,["title"]),r.value?R("",!0):(m(),C("a",{key:0,href:"#",onClick:Rn(o,["prevent"])},Q(s.value),1))]),r.value?(m(),C("div",n1,[r.value.prev?(m(),B(f(ye),{key:0,icon:`${f(z)}:chevron-left`,text:r.value.prev.name,onClick:r.value.prev.select,type:["secondary","dimmed"]},null,8,["icon","text","onClick"])):R("",!0),r.value.next?(m(),B(f(ye),{key:1,iconAfter:`${f(z)}:chevron-right`,text:r.value.next.name,onClick:r.value.next.select,type:["secondary","dimmed"]},null,8,["iconAfter","text","onClick"])):R("",!0)])):R("",!0)])):R("",!0)}}),s1={class:"plugin-header-nav"},i1=["icon"],r1=q({__name:"Navigation",setup(e){const t=[{icon:"ri:bluesky-fill",title:"BlueSky",href:"https://bsky.app/profile/cyberalien.dev"},{icon:"ri:mastodon-fill",title:"Mastodon",href:"https://fosstodon.org/@cyberalien"},{icon:"ri:twitter-x-line",title:"Twitter / X",href:"https://twitter.com/slava_trushkin"},{icon:"ri:linkedin-fill",title:"LinkedIn",href:"https://www.linkedin.com/in/trushkin/"},{icon:"ri:github-fill",title:"GitHub",href:"https://github.com/iconify"}];return(n,o)=>(m(),C("div",s1,[(m(),C(ee,null,De(t,s=>T(f(Se),{key:s.title,title:s.title},{default:E(()=>[T(f(Ve),{href:s.href,target:"_blank"},{default:E(()=>[P("iconify-icon",{icon:s.icon},null,8,i1)]),_:2},1032,["href"])]),_:2},1032,["title"])),64))]))}}),l1={class:"plugin-header"},c1={class:"plugin-header-search"},a1=q({__name:"Header",setup(e){const{currentRoute:t,currentIconSetsRoute:n}=jt();function o(){t.value.type==="search"&&(t.value=n.value)}return(s,i)=>(m(),C("div",l1,[P("div",c1,[T(f(Q0),{showIcon:"",onEmpty:o}),T(r1)]),T(o1)]))}});function Hs(){const e=Fs();return Ke().loadConvertedIconSets().then(t=>{e.value=t}).catch(()=>{e.value=null}),e}const Eo=q({__name:"Loader",props:{error:{type:Boolean}},setup(e){return(t,n)=>(m(),C("div",{class:ue(["plugin-content placeholder",!t.error&&"dimmed"])},Q(t.error?"Error loading data from Iconify API":"Loading..."),3))}});function u1(e,t,n=e.prefixes){const o=sh(e,n),s=x(()=>fn(e,t,n));ac(o,e,t,n,s.value);const i={};for(const l in o){const c=o[l];c&&(i[l]=Tt(c))}const r=x(()=>Ao(gt,t));return ae(t,()=>{ac(i,e,t,n)}),{hasActiveFilters:r,filteredPrefixes:s,...i}}function f1(e){const{list:t,custom:n}=e,o=L([]),s=x(()=>o.value.length>0),i=()=>{const l=Bf("non-empty");n&&l.unshift(...n);const c=t.value;c&&!l.includes(c)&&(t.value=""),l.join(",")!==o.value.join(",")&&(o.value=l)};i(),ae([t,xe],i);const r=x(()=>xe[yt]??[]);return{lists:o,hasLists:s,starred:r}}function d1(e,t){const n=jt(),o=n.currentIconSetsRoute.value.state,s=u1(e,t);o.filters&&Object.assign(t,o.filters);const i=L(o.list??""),{lists:r,hasLists:l,starred:c}=f1({list:i}),a=x(()=>{const d=i.value;if(d){const p=xe[d];if(p)return p.slice(0);i.value=""}return s.filteredPrefixes.value});function u(){const d=n.currentIconSetsRoute.value,p=d.state,g=d.cache||(d.cache={});i.value?p.list=i.value:delete p.list;const h=Object.create(null);ja(gt,t,h)?p.filters=h:delete p.filters,g.prefixes=a.value.slice(0)}return u(),ae([i,a],u),{...s,...n,list:i,lists:r,hasLists:l,starred:c,visiblePrefixes:a}}function p1(e){const t=e.value;e.value="",setTimeout(()=>{_s(t)?xe[t]=[]:delete xe[t]},100)}function h1(e){const{lists:t,list:n}=e,o=x(()=>[{text:pb,key:""},...t.value.map(r=>{const l=Vn[r];return l?{text:l,key:r}:{text:r,key:r}})]),s=x(()=>n.value);function i(r){n.value=r}return{tabs:o,selectedTab:s,selectTab:i}}function g1(e){const{data:t,visiblePrefixes:n,list:o}=e;return x(()=>{const s=n.value,i=o.value,r=Ln.value,l=r==="auto"?i?"none":"category":r;let c,a;if(i){a=s;const u=Vn[i];c=u?`${u} ${Mf}`:i}else l==="none"&&(c=hb);return vh(t,s,{sort:Fn.value,group:l,defaultOrder:a,noGroupTitle:c})})}const jf=q({__name:"HintButtons",props:{prefix:{}},setup(e){function t(){s.value=!1,Ss(yt,e.prefix)}const n=x(()=>xe[yt].includes(e.prefix)??!1),o=Hn(()=>n.value,Nf),s=L(!1);function i(){s.value=!s.value}return(r,l)=>(m(),C(ee,null,[T(f(Se),{title:n.value?f(mb):f(gb),instant:""},{default:E(()=>[T(f(ye),{onClick:t,icon:f(o),type:[n.value?"primary":"secondary","dimmed"]},null,8,["icon","type"])]),_:1},8,["title"]),T(f(Se),{title:f(vb),instant:""},{default:E(()=>[T(f(ye),{onClick:i,icon:`${f(z)}:list-add`,type:[s.value?"primary":"secondary","dimmed"]},null,8,["icon","type"])]),_:1},8,["title"]),s.value?(m(),B(f(Df),{key:0,prefix:r.prefix,onClose:i},null,8,["prefix"])):R("",!0)],64))}}),m1={class:"iui-tooltip-icon-set"},y1={class:"iui-tooltip-icon-set-info"},v1={class:"iui-tooltip-icon-set-buttons"},b1={class:"iui-tooltip-icon-set-stats iui-tooltip-icon-set-stats--license"},w1={key:0,class:"iui-tooltip-icon-set-stats iui-tooltip-icon-set-stats--total"},$1={key:1,class:"iui-tooltip-icon-set-stats iui-tooltip-icon-set-stats--grid"},k1=q({__name:"Hint",props:{prefix:{},info:{},compact:{type:Boolean}},setup(e){const t=e,n=x(()=>{var r;const s=(r=t.info.license)==null?void 0:r.spdx,i=s&&Oo[s];return i||null}),o=x(()=>{const s=t.info.height;return typeof s=="number"?[s]:Array.isArray(s)?s:null});return(s,i)=>(m(),C("div",m1,[P("div",y1,[P("div",null,Q(s.info.name),1),P("div",null,Q(f(Cf))+" "+Q(s.info.author.name),1)]),P("div",v1,[T(jf,{prefix:s.prefix},null,8,["prefix"])]),P("div",b1,[P("div",null,Q(f(Qr))+": "+Q(s.info.license.title),1),n.value?(m(),C(ee,{key:0},[P("div",null,Q(f(Xr)[n.value.attribution?1:0]),1),P("div",null,Q(f(Jr)[n.value.commercial?1:0]),1)],64)):R("",!0)]),s.compact&&s.info.total?(m(),C("div",w1,Q(f(Yr)(s.info.total)),1)):R("",!0),o.value?(m(),C("div",$1,Q(f(tb).replace("{n}",o.value.join(", "))),1)):R("",!0)]))}}),_1={class:"iui-icon-set-category"},S1={key:0,class:"iui-icon-sets-options iui-inputs--small"},I1={key:2,class:"purge-list iui-color--accent"},x1=q({__name:"Page",props:{data:{}},setup(e){const t=Tt({...gt}),{visiblePrefixes:n,list:o,lists:s,hasLists:i,starred:r,palette:l,attribution:c,commercial:a,categories:u,tags:d,grids:p,hasActiveFilters:g}=d1(e.data,t),h=new Set(["keyword","category"]),v=x(()=>Ao(gt,t,h)),{tabs:_,selectedTab:w,selectTab:S}=h1({lists:s,list:o}),I=x(()=>!!o.value);function k(){p1(o)}function M(){Object.assign(t,gt)}const A=g1({visiblePrefixes:n,list:o,data:e.data}),U=L(null),{width:X}=Ff(U,!1),ie=x(()=>{const Ie=X.value,Pe=Math.min(240,Ie/2-10);return`grid-template-columns: repeat(${Math.floor(Ie/Pe)}, 1fr);`}),{currentRoute:te,currentIconSetsRoute:he}=jt();te.value=he.value;function ve(Ie){te.value={type:"icon-set",prefix:Ie,state:{},parent:he.value}}return(Ie,Pe)=>(m(),C("div",{class:"plugin-content plugin-content--icon-sets",ref_key:"container",ref:U},[f(i)?(m(),B(f(Dv),{key:0,tabs:f(_),selected:f(w),"onUpdate:selected":f(S)},null,8,["tabs","selected","onUpdate:selected"])):R("",!0),f(o)?R("",!0):(m(),C(ee,{key:1},[T(f(x0),{ignoreCategories:"",hasActiveFilters:v.value,filters:t,categories:f(u),tags:f(d),grids:f(p),palette:f(l),commercial:f(a),attribution:f(c),onReset:M},null,8,["hasActiveFilters","filters","categories","tags","grids","palette","commercial","attribution"]),f(u)?(m(),B(f(C0),{key:0,categories:f(u),category:t.category,"onUpdate:category":Pe[0]||(Pe[0]=V=>t.category=V)},null,8,["categories","category"])):R("",!0)],64)),(m(!0),C(ee,null,De(f(A),(V,Y)=>(m(),C("section",{key:V.title},[P("h1",_1,[Mt(Q(V.title||f(yn))+" ",1),P("span",null,"("+Q(f(yb)(V.prefixes.length))+")",1)]),Y?R("",!0):(m(),C("div",S1,[!f(o)&&f(g)?(m(),B(f(O0),{key:0,prefixes:f(n)},null,8,["prefixes"])):R("",!0),T(f(R0))])),P("div",{class:ue(["iui-icon-sets-grid",I.value&&"iui-icon-sets-grid--compact"]),style:Ee(ie.value)},[(m(!0),C(ee,null,De(V.prefixes,ne=>(m(),B(f(k0),{key:ne,prefix:ne,info:Ie.data.info[ne],favorite:f(r).includes(ne),compact:I.value,onClick:fe=>ve(ne)},{hint:E(fe=>[T(k1,Ne({ref_for:!0},fe,{compact:I.value}),null,16,["compact"])]),_:2},1032,["prefix","info","favorite","compact","onClick"]))),128))],6)]))),128)),f(o)?(m(),C("div",I1,[T(f(ye),{onClick:k,text:f(Tf),type:["secondary","dimmed"],icon:`${f(z)}:reset`},null,8,["text","icon"])])):R("",!0)],512))}}),C1=q({__name:"Loader",setup(e){const t=Hs();return(n,o)=>f(t)?(m(),B(x1,{key:0,data:f(t)},null,8,["data"])):(m(),B(Eo,{key:1,error:f(t)===null},null,8,["error"]))}});function M1(e,t=void 0,n=void 0,o=void 0){const s=Fs(),i=()=>[ut(t),ut(n),ut(o)],r=a=>JSON.stringify(a.map(u=>{if(typeof u=="object"){for(const d in u)if(typeof u[d]=="function")return typeof u.key=="string"?u.key:null}return u}));let l=r(i());const c=()=>{const a=l,[u,d,p]=i();e(u,d,p).then(g=>{a===l&&(s.value=g)}).catch(()=>{a===l&&(s.value=null)})};return c(),ae(()=>[t,n,o],()=>{l=r(i()),s.value=void 0,c()},{deep:!0}),s}function T1(e){return M1(Ke().loadConvertedIconSet,e)}function A1(e){const t=Hs();return x(()=>{const n=t.value;return n&&(n.info[ut(e)]??null)})}function rl(){return x(()=>[{minCount:56,size:40,gap:0,padding:8},{minCount:56,size:48,gap:0,padding:8},{minCount:56,size:64,gap:0,padding:8}])}const O1={class:"iui-filters-row iui-filters-row--icon-set iui-inputs--small iui-dropdown-wrapper-parent"},P1={class:"iui-filters-row-inner"},R1={key:0,class:"iui-filters-row-pinned"},F1=q({__name:"IconSetFiltersPinned",props:{prefix:{},hasActiveFilters:{type:Boolean},keyword:{},filters:{},categories:{},prefixes:{},suffixes:{}},emits:["reset","update:keyword"],setup(e,{emit:t}){const n=e,o=t;function s(){o("reset")}const i=Qy(n.prefix),r=x(()=>{const{prefixes:l,suffixes:c,categories:a}=n,u=l&&c,d=[];if(a&&d.push({key:"categories",tags:a,placeholder:"Category",format:p=>`Category: ${p.text||yn}`,emptyText:yn}),l){const p=u?"Prefix":"Theme";d.push({key:"prefixes",tags:l,placeholder:p,format:`${p}: {text}`,emptyText:pr})}if(c){const p=u?"Suffix":"Theme";d.push({key:"suffixes",tags:c,placeholder:p,format:`${p}: {text}`,emptyText:pr})}return d});return(l,c)=>(m(),C("div",O1,[T(f(Kn),{class:"iui-filters-row-search",icon:`${f(z)}:filter`,value:l.keyword,"onUpdate:value":c[0]||(c[0]=a=>o("update:keyword",a)),throttle:f(Lf).gridFilter,placeholder:f(Bb)},null,8,["icon","value","throttle","placeholder"]),(m(!0),C(ee,null,De(r.value,a=>(m(),C(ee,{key:a.key},[f(i)!==a.key?(m(),B(f(po),Ne({key:0,ref_for:!0},a,{title:f(En)(a.placeholder.toLowerCase()),resetTitle:f(Qt),selected:l.filters[a.key],"onUpdate:selected":u=>l.filters[a.key]=u,showHidden:""}),{buttons:E(()=>[T(f(Se),{title:f(Xv)},{default:E(()=>[T(f(Ve),{onClick:u=>f(jc)(l.prefix,a.key)},{default:E(()=>[T(f(Ze),{icon:`${f(z)}:pin`},null,8,["icon"])]),_:2},1032,["onClick"])]),_:2},1032,["title"])]),_:2},1040,["title","resetTitle","selected","onUpdate:selected"])):R("",!0)],64))),128)),P("div",P1,[(m(!0),C(ee,null,De(r.value,a=>(m(),B(f(Se),{key:a.key,title:f(Qv)},{default:E(()=>[f(i)===a.key?(m(),B(f(Fo),{key:0,text:a.placeholder,iconAfter:`${f(z)}:pin-filled`,onClick:c[1]||(c[1]=u=>f(jc)(l.prefix,null)),selected:"",shadow:""},null,8,["text","iconAfter"])):R("",!0)]),_:2},1032,["title"]))),128)),T(f(Io),{hidden:!l.hasActiveFilters,title:f(ks),onReset:s},null,8,["hidden","title"])]),(m(!0),C(ee,null,De(r.value,a=>(m(),C(ee,{key:a.key},[f(i)===a.key?(m(),C("div",R1,[T(ol,{tags:a.tags,resetTitle:"",emptyText:a.emptyText,selected:l.filters[a.key],"onUpdate:selected":u=>l.filters[a.key]=u,showHidden:""},null,8,["tags","emptyText","selected","onUpdate:selected"])])):R("",!0)],64))),128))]))}}),na="#000";function ll(e,t){const n=[];let o=na,s=!1;if(t.changeColor){const r=pt.value;r&&(o=r)}const i=t.forceSize||t.changeSize&&pn.value||void 0;for(const r in e){const l=e[r];if(!l)continue;const c=i||Na([l.height||16]).size,a=nu(l.body)||l.body,{attributes:u}=ep(l,{height:c}),d=a.includes("currentColor"),p=tp(a.replace(/currentColor/g,o),u);s=s||d,n.push({name:r,content:p,width:parseInt(u.width),height:c,monotone:d})}return s&&o!==na&&hf(o),{source:"iconify",icons:n,props:{color:o,size:i},route:kt.value?void 0:ds(je.value)}}function cl(e){const t=new Set(e.map(n=>n.split(":").shift()));for(const n of t)Ss(hn,n,!0)}async function oa(e,t){const n=Object.create(null),o=Object.create(null);for(const s of e){const i=t==null?void 0:t[s];if(i!==void 0){n[s]=i;continue}const r=vo.getIconData(s);if(r!==void 0){n[s]=r;continue}const[l,c]=s.split(":");(o[l]||(o[l]=[])).push(c)}for(const s in o)await Promise.all(o[s].map(i=>new Promise(r=>{vo.loadIcon(!1,s,i).then(l=>{n[`${s}:${i}`]=l,r(l)}).catch(()=>{r(null)})})));return n}async function al(e){const t=Dn.value||St.value.defaultNode,n=Array.isArray(e)?await oa(e):await oa(Object.keys(e),e),o=ll(n,{changeColor:!0,changeSize:!0});it({type:"ui:import-icons",node:t,data:o}),cl(Object.keys(n))}function Vf(e,t){const n=St.value.iconNode;if(n){const o=ll({[e]:t},{changeColor:!0,forceSize:n.height});it({type:"ui:replace-icon",node:n.id,data:o}),cl([e])}}const ul=q({__name:"HintButtons",props:{inIconSet:{type:Boolean},inRecentList:{type:Boolean},prefix:{},name:{},fullName:{},data:{}},setup(e){const t=e;function n(){Vf(t.fullName,t.data)}function o(){al({[t.fullName]:t.data})}function s(){const r=je.value;je.value={type:"icon-set",prefix:t.prefix,state:{},parent:r.type==="search"?r:Un(r)}}function i(){rt.value=rt.value.filter(r=>r!==t.fullName)}return(r,l)=>(m(),C(ee,null,[f(St).iconNode?(m(),B(f(Se),{key:0,title:f(Af)(f(St).iconNode.name)},{default:E(()=>[T(f(ye),{icon:`${f(z)}:arrows-left-right`,onClick:n},null,8,["icon"])]),_:1},8,["title"])):R("",!0),T(f(Se),{title:f(tl)(1),class:"iui-color--green"},{default:E(()=>[T(f(ye),{icon:`${f(z)}:penpot-board`,onClick:o},null,8,["icon"])]),_:1},8,["title"]),r.inIconSet?R("",!0):(m(),B(f(Se),{key:1,title:f(lb)},{default:E(()=>[T(f(ye),{icon:`${f(z)}:chevron-right`,onClick:s},null,8,["icon"])]),_:1},8,["title"])),r.inRecentList?(m(),B(f(Se),{key:2,title:f(Of),class:"iui-color--accent"},{default:E(()=>[T(f(ye),{icon:`${f(z)}:trash`,onClick:i},null,8,["icon"])]),_:1},8,["title"])):R("",!0),T(f(Se),{title:f(Pf)},{default:E(()=>[T(f(ye),{href:`https://icon-sets.iconify.design/${r.prefix}/${r.name}/`,target:"_blank",icon:`${f(z)}:code`},null,8,["href","icon"])]),_:1},8,["title"])],64))}});let Qn=null;function Uf(e,t,n){const o=t.target;if(o.classList.toggle("dragging",e),!e){if(!Qn)return;const s=Qn;Qn=null;const i=s.window.x,r=s.window.y,l=window.innerWidth,c=window.innerHeight,a=t.clientX+i,u=t.clientY+r;if(a>i&&a<i+l&&u>r&&u<r+c){console.log("Dropped inside plugin window");return}const d=window.screenLeft,p=window.screenTop,g=window.outerWidth,h=window.outerHeight,v=a-d+s.diff.x,_=u-p+s.diff.y,w=ll(s.items,{changeColor:!0,changeSize:!0});it({type:"ui:drop-icon",data:w,drop:{x:v-g/2,y:_-h/2},window:{width:g,height:h}}),cl(Object.keys(s.items));return}try{const s=t.screenX-t.clientX,i=t.screenY-t.clientY,r=o.getBoundingClientRect();Qn={items:n,diff:{x:r.width/2-t.offsetX,y:r.height/2-t.offsetY},window:{x:s,y:i},drag:{x:t.screenX,y:t.screenY}}}catch{Qn=null,t.preventDefault()}}const fl=q({__name:"Icon",props:{iconSet:{},iconSetInfo:{},columns:{},href:{},selected:{type:Boolean},selecting:{type:Boolean},draggable:{type:Boolean},prefix:{},name:{},fullName:{},data:{}},emits:["click"],setup(e,{emit:t}){const n=e,o=t;function s(i,r){const l=n.fullName,c=n.data;if(!c){i.preventDefault();return}Uf(r,i,{[l]:c})}return(i,r)=>(m(),B(f(W0),Ne(n,{onClick:r[0]||(r[0]=l=>o("click")),draggable:"",onDragstart:r[1]||(r[1]=l=>s(l,!0)),onDragend:r[2]||(r[2]=l=>s(l,!1))}),{hint:E(l=>[me(i.$slots,"hint",io(Pn(l)))]),_:3},16))}}),L1={key:1,class:"iui-pagination-multi-select-controls"},E1={key:2,class:"iui-pagination-multi-select-controls iui-color--accent"},dl=q({__name:"MultiSelect",props:{length:{},icons:{},prefix:{},range:{},recent:{type:Boolean}},setup(e){const{selectedIcons:t}=nn(Ke());function n(){al(t.value)}function o(){const s=t.value;rt.value=rt.value.filter(i=>!s.includes(i))}return(s,i)=>(m(),B(f(G0),{hint:f(Vs)},{controls:E(()=>[T(f(ta)),s.length?R("",!0):(m(),B(f(ta),{key:0})),s.length>0?(m(),C("div",L1,[T(f(ye),{icon:`${f(z)}:penpot-board`,text:f(tl)(s.length),onClick:n},null,8,["icon","text"])])):R("",!0),s.recent?(m(),C("div",E1,[T(f(ye),{icon:`${f(z)}:trash`,text:f(Of),disabled:!s.length,onClick:o},null,8,["icon","text","disabled"])])):R("",!0),T(f(J0),{prefix:s.prefix,icons:s.icons,range:s.range},null,8,["prefix","icons","range"])]),_:1},8,["hint"]))}}),B1={class:"plugin-content plugin-content--icon-set plugin-content--grid"},N1={class:"plugin-grid-header"},D1={class:"plugin-icon-set-header"},j1={class:"plugin-icon-set-header-buttons"},V1=["href"],U1=["href"],H1={class:"plugin-grid-container"},K1=q({__name:"Page",props:{data:{},info:{}},setup(e){const t=rl(),{keyword:n,icons:o,filters:s,prefixes:i,suffixes:r,categories:l,hasActiveNonKeywordFilters:c}=Hy(e.data),{multiSelect:a,selectedIcons:u,selectIcon:d}=nn(Ke());function p(w){d(w)}function g(){n.value="",Object.assign(s,qr)}const h=L();function v(w,S,I,k){h.value={first:w,last:S,pages:I,canScroll:k}}const _=x(()=>{const w=e.info.license,S=w.spdx?Oo[w.spdx]:void 0;return S?`${Jr[S.commercial?1:0]}
${Xr[S.attribution?1:0]}`:""});return(w,S)=>(m(),C("div",B1,[P("div",N1,[P("section",D1,[P("div",j1,[T(jf,{prefix:w.data.prefix},null,8,["prefix"])]),P("h1",null,[P("span",null,Q(w.info.name),1),P("small",null,[Mt(Q(f(Cf))+" ",1),P("a",{href:w.info.author.url,target:"_blank"},Q(w.info.author.name),9,V1)])]),P("p",null,[T(f(Se),{title:_.value,instant:""},{default:E(()=>[Mt(Q(f(Qr))+": ",1),P("a",{href:w.info.license.url,target:"_blank"},Q(w.info.license.title),9,U1)]),_:1},8,["title"])])]),T(F1,{keyword:f(n),"onUpdate:keyword":S[0]||(S[0]=I=>Re(n)?n.value=I:null),prefix:w.data.prefix,filters:f(s),hasActiveFilters:f(c),categories:f(l),prefixes:f(i),suffixes:f(r),onReset:g},null,8,["keyword","prefix","filters","hasActiveFilters","categories","prefixes","suffixes"])]),P("div",H1,[T(f(sl),{padding:"",sizes:f(t),items:f(o),emptyText:f(el),paginationText:f(Zr)(f(o).length),useRoute:"",onRange:v},{default:E(({item:I,columns:k})=>[T(f(il),{prefix:w.data.prefix,name:I},{default:E(M=>[T(fl,Ne(M,{iconSet:w.data,iconSetInfo:w.info,columns:k,selecting:f(a),selected:f(u).includes(M.fullName),onClick:A=>p(M.fullName)}),{hint:E(A=>[T(f(Us),{tooltip:A.tooltip,buttonsFirst:""},{buttons:E(()=>[T(ul,Ne(M,{data:A.data,inIconSet:""}),null,16,["data"])]),_:2},1032,["tooltip"])]),_:2},1040,["iconSet","iconSetInfo","columns","selecting","selected","onClick"])]),_:2},1032,["prefix","name"])]),buttons:E(()=>[T(dl,{hint:f(Vs),length:f(u).length,prefix:w.data.prefix,icons:f(o),range:h.value},null,8,["hint","length","prefix","icons","range"])]),_:1},8,["sizes","items","emptyText","paginationText"])])]))}}),z1=q({__name:"Loader",props:{prefix:{}},setup(e){const t=A1(e.prefix),n=T1(e.prefix);return(o,s)=>f(n)&&f(t)?(m(),B(K1,{key:0,data:f(n),info:f(t)},null,8,["data","info"])):(m(),B(Eo,{key:1,error:f(t)===null||f(n)===null},null,8,["error"]))}});function W1(e){const t=L(),n=L();let o=0;ae(t,i=>{if(!i){n.value=i;return}o++;const r=o;n.value=void 0,Ke().loadSearch(i).then(l=>{o===r&&(n.value=l)}).catch(l=>{o===r&&(n.value=null)})});const s=i=>{var l;const r=i.type==="search"?i:((l=i.parent)==null?void 0:l.type)==="search"?i.parent:null;if(!r){t.value=null;return}t.value=df(r)};return s(ut(e)),Re(e)&&ae(e,s),n}const q1={class:"plugin-content plugin-content--search plugin-content--grid"},G1={class:"plugin-grid-header"},Y1={class:"plugin-icon-set-header"},J1={key:0},X1={class:"plugin-grid-container"},Q1=q({__name:"Page",props:{data:{},iconSets:{}},setup(e){const t=rl(),{multiSelect:n,selectedIcons:o,selectIcon:s}=nn(Ke()),i=x(()=>{let v=je.value;for(;v.type!=="search"&&v.parent;)v=v.parent;const _=v;return _.cache={prefixes:e.data.prefixes},_}),r=x(()=>i.value.state.prefix??null);function l(v){const _=i.value;v?_.state.prefix=v:delete _.state.prefix}function c(v){const _=i.value;je.value={type:"icon-set",prefix:v,state:{keyword:e.data.query.keyword},parent:_}}const a=x(()=>{var w,S;const v=Un(je.value),_=v.state.list;if(_)return Vn[_]?`${Vn[_]} icon sets`:_;if(v.state.filters){const I=((S=(w=v.cache)==null?void 0:w.prefixes)==null?void 0:S.length)??e.data.prefixes.length;return`${I} filtered icon set${I===1?"":"s"}`}return null});function u(v){s(v)}const d=L(p());function p(){const v=i.value,_=v.state;let w=e.data.icons;if(_.prefix){const S=`${_.prefix}:`;w=w.filter(I=>I.startsWith(S))}return(v.cache||(v.cache={})).icons=w,w}ae([i,r],()=>{d.value=p()});const g=L();function h(v,_,w,S){g.value={first:v,last:_,pages:w,canScroll:S}}return(v,_)=>(m(),C("div",q1,[P("div",G1,[P("section",Y1,[P("h1",null,[P("span",null,"Search results for: "+Q(v.data.query.keyword),1)]),a.value?(m(),C("p",J1," Searching in: "+Q(a.value),1)):R("",!0)]),T(f(L0),{data:v.iconSets,prefixes:v.data.prefixes,prefix:r.value,"onUpdate:prefix":l,onClick:c},null,8,["data","prefixes","prefix"])]),P("div",X1,[T(f(sl),{padding:"",sizes:f(t),items:d.value,emptyText:f(el),paginationText:f(Zr)(d.value.length),useRoute:"",onRange:h},{default:E(({item:w,columns:S})=>[T(f(il),{name:w},{default:E(I=>[T(fl,Ne(I,{iconSetInfo:v.iconSets.info[I.prefix],columns:S,selecting:f(n),selected:f(o).includes(I.fullName),onClick:k=>u(I.fullName)}),{hint:E(k=>[T(f(Us),{tooltip:k.tooltip,buttonsFirst:""},{buttons:E(()=>[T(ul,Ne(I,{data:k.data}),null,16,["data"])]),_:2},1032,["tooltip"])]),_:2},1040,["iconSetInfo","columns","selecting","selected","onClick"])]),_:2},1032,["name"])]),buttons:E(()=>[T(dl,{hint:f(Vs),length:f(o).length,icons:d.value,range:g.value},null,8,["hint","length","icons","range"])]),_:1},8,["sizes","items","emptyText","paginationText"])])]))}}),Z1=q({__name:"Loader",setup(e){const{currentRoute:t}=jt(),n=W1(t),o=Hs();return(s,i)=>f(n)&&f(o)?(m(),B(Q1,{key:0,iconSets:f(o),data:f(n)},null,8,["iconSets","data"])):(m(),B(Eo,{key:1,error:f(n)===null||f(o)===null},null,8,["error"]))}}),ew={class:"plugin-content plugin-content--search plugin-content--grid"},tw={class:"plugin-grid-container"},nw={class:"plugin-grid-extra purge-list iui-color--accent"},ow=q({__name:"Page",props:{iconSets:{}},setup(e){const t=rl(),{multiSelect:n,selectedIcons:o,selectIcon:s}=nn(Ke());ae(rt,a=>{a.length===0&&(kt.value="")});function i(a){s(a)}function r(){rt.value=[]}const l=L();function c(a,u,d,p){l.value={first:a,last:u,pages:d,canScroll:p}}return(a,u)=>(m(),C("div",ew,[u[0]||(u[0]=P("div",{class:"plugin-grid-header"},[P("section",{class:"plugin-icon-set-header"},[P("h1",null,[P("span",null,"Recently imported icons")])])],-1)),P("div",tw,[T(f(sl),{padding:"",sizes:f(t),items:f(rt),emptyText:f(el),paginationText:f(Zr)(f(rt).length),useRoute:"",onRange:c},{default:E(({item:d,columns:p})=>[T(f(il),{name:d},{default:E(g=>[T(fl,Ne(g,{iconSetInfo:a.iconSets.info[g.prefix],columns:p,selecting:f(n),selected:f(o).includes(g.fullName),onClick:h=>i(g.fullName)}),{hint:E(h=>[T(f(Us),{tooltip:h.tooltip,buttonsFirst:""},{buttons:E(()=>[T(ul,Ne(g,{data:h.data,inRecentList:""}),null,16,["data"])]),_:2},1032,["tooltip"])]),_:2},1040,["iconSetInfo","columns","selecting","selected","onClick"])]),_:2},1032,["name"])]),buttons:E(()=>[T(dl,{hint:f(Vs),length:f(o).length,icons:f(rt),range:l.value,recent:""},null,8,["hint","length","icons","range"])]),_:1},8,["sizes","items","emptyText","paginationText"])]),P("div",nw,[T(f(ye),{icon:`${f(z)}:reset`,text:f(Tf),onClick:r,type:["secondary","dimmed"]},null,8,["icon","text"])])]))}}),sw=q({__name:"Loader",setup(e){const t=Hs();return(n,o)=>f(t)?(m(),B(ow,{key:0,iconSets:f(t)},null,8,["iconSets"])):(m(),B(Eo,{key:1,error:f(t)===null},null,8,["error"]))}}),iw=(e,t)=>{const n=e.__vccOpts||e;for(const[o,s]of t)n[o]=s;return n},rw={};function lw(e,t){return m(),C("ul",null,t[0]||(t[0]=[P("li",null,[P("a",{href:"https://twitter.com/slava_trushkin",target:"_blank"},"X (Twitter)")],-1),P("li",null,[P("a",{href:"https://bsky.app/profile/cyberalien.dev",target:"_blank"},"Bluesky")],-1),P("li",null,[P("a",{href:"https://fosstodon.org/@cyberalien",target:"_blank"},"Mastodon")],-1),P("li",null,[P("a",{href:"https://www.linkedin.com/in/trushkin/",target:"_blank"},"LinkedIn")],-1)]))}const cw=iw(rw,[["render",lw]]),aw={class:"plugin-content plugin-content--page"},uw={key:0},fw={key:1},dw={class:"plugin-grid-extra purge-list iui-color--accent"},pw=q({__name:"About",setup(e){const{push:t}=Wr(),n=x(()=>{if(rt.value.length)return!0;for(const s in xe)if(_s(s)){if(xe[s].length)return!0}else return!0;return!1});function o(){it({type:"ui:reset-recent-icons"}),rt.value=[];for(const s in xe)_s(s)?xe[s]=[]:delete xe[s];t("info","Data cleared")}return(s,i)=>(m(),C("div",aw,[i[7]||(i[7]=Wm('<section><h1>About Iconify</h1><p> Iconify is an open source project, attempting to unify many open source icon sets and make icons easy to use for designers and developers. </p><p> See <a href="https://iconify.design/" target="_blank">Iconify project website</a>. </p></section><section><h1>About icons</h1><p>All icon sets are open source, all libraries are open source.</p><p>Icons are automatically updated several times a week.</p><p> If you want to use icons in your code, see <a href="https://iconify.design/docs/usage/" target="_blank">various libraries that render icons</a></p></section><section><h1>Sponsor</h1><p> This plugin relies on a public API, which costs money to host, develop and maintain. </p><p> You can find hosting expenses on <a href="https://opencollective.com/iconify" target="_blank">Iconify open collective page</a>. </p><p> If you find this plugin useful, please consider supporting Iconify project. Working on Iconify is a full time job, sponsorships help a lot! </p><p> See <a href="https://iconify.design/sponsors/" target="_blank">sponsor page</a>. </p></section>',3)),P("section",null,[i[0]||(i[0]=P("h1",null,"Support and updates",-1)),i[1]||(i[1]=P("p",null," Updates for plugin and other parts of the Iconify project are posted on: ",-1)),T(cw),i[2]||(i[2]=P("p",null,[Mt(" You can also use social media for support. More ways to get support are available on "),P("a",{href:"https://iconify.design/support/"},"support page"),Mt(". ")],-1))]),P("section",null,[i[3]||(i[3]=P("h1",null,"Privacy",-1)),i[4]||(i[4]=P("p",null," In times when every big company is tracking users and is selling data, Iconify takes privacy very seriously. ",-1)),i[5]||(i[5]=P("p",null," Iconify does not track personal data. Access to API is completely anonymous. ",-1)),i[6]||(i[6]=P("p",null," Penpot plugin does store data: custom lists of icon sets (including favorite, recent), recent icons list. It is stored in your Penpot file. ",-1)),n.value?(m(),C("p",uw," If you want to completely remove data stored by this plugin, click button below. ")):(m(),C("p",fw,"Currently, there is no data stored by this plugin.")),P("p",dw,[T(f(ye),{icon:`${f(z)}:reset`,text:`Clear all data (${n.value?"cannot be undone":"no data stored"})`,onClick:o,type:["secondary","dimmed"],disabled:!n.value},null,8,["icon","text","disabled"])])])]))}}),hw={key:3,class:"plugin-content"},gw={style:{"max-height":"400px","overflow-y":"auto"}},mw={key:3,class:"plugin-content placeholder"},yw=q({__name:"Content",props:{page:{},route:{}},setup(e){return(t,n)=>t.page?t.page==="recent-icons"?(m(),B(sw,{key:1})):t.page==="about"?(m(),B(pw,{key:2})):(m(),C("div",mw," Missing page: "+Q(t.page),1)):(m(),C(ee,{key:0},[t.route.type==="icon-sets"?(m(),B(C1,{key:0})):t.route.type==="icon-set"?(m(),B(z1,{key:1,prefix:t.route.prefix},null,8,["prefix"])):t.route.type==="search"?(m(),B(Z1,{key:2})):(m(),C("div",hw,[n[0]||(n[0]=Mt(" Route: ")),P("pre",gw,Q(t.route),1)]))],64))}});function vw(e,t=!1){const n=L(Object.create(null)),o=L([]),s=L([]),i=x(()=>Object.keys(n.value)),r=new Set,l=Object.create(null);let c=!1;function a(p,g){JSON.stringify(p.value)!==JSON.stringify(g)&&(p.value=g)}function u(){c=!1;const p=Ke(),g=e.value,h=Object.create(null),v=[],_=[],w=[];for(const S of g){if(r.has(S)){v.push(S);continue}const I=l[S]??p.getIconData(S);if(I){h[S]=I;continue}if(I===null){_.push(S);continue}r.add(S),v.push(S),w.push(S)}if(a(n,h),a(o,v),a(s,_),t&&_.length&&Re(e)&&setTimeout(()=>{e.value=e.value.filter(S=>!_.includes(S))}),w.length){const S=(I,k)=>{r.delete(I),l[I]=k,d()};setTimeout(()=>{for(const I of w)p.loadIcon(!1,I).then(k=>S(I,k)).catch(()=>S(I,null))})}}function d(){c||(c=!0,setTimeout(()=>{c&&u()}))}return u(),ae(e,u,{deep:!0}),{data:n,loaded:i,pending:o,missing:s}}function sa(e){return Mo(`${z}:penpot-${e.toLowerCase()}`)||{body:""}}function bw(){const e=x(()=>{const s=St.value;return ar(s,s.defaultNode)??s.nodes[0]}),t=x(()=>{const s=Dn.value;return ar(St.value,s)}),n=x(()=>{const s=t.value??e.value;return Lo(sa(s.type))}),o=x(()=>{const s=Dn.value;return St.value.nodes.filter(i=>!i.icon).map(i=>({type:"option",value:i.id,text:i.name,selected:i.id===s,icon:sa(i.type),iconStyle:`padding-left: ${(i.depth||0)*4}px`}))});return{defaultNodeItem:e,selectedNodeItem:t,nodeIcon:n,nodeOptions:o}}const ww=["icon"],$w=5,kw=q({__name:"Samples",props:{data:{},color:{}},setup(e){const t=e,n=x(()=>Object.keys(t.data).reverse().slice(0,$w)),o=x(()=>{const r=Object.keys(t.data);return r.length===1?r[0]:Yr(r.length)}),s=x(()=>{const r=t.data,l=t.color;if(!l||l==="currentColor")return r;const c=Object.create(null);for(const a in r){const u=r[a],d=u.body.replace(/currentColor/g,l);c[a]={...u,body:d}}return c});function i(r,l){Uf(l,r,t.data)}return(r,l)=>(m(),C("div",{class:ue(["plugin-grid-footer-samples",[n.value.length>1&&`plugin-grid-footer-samples--multiple plugin-grid-footer-samples--limit-${n.value.length}`]])},[T(f(Se),{title:o.value},{default:E(()=>[P("div",{class:"plugin-grid-footer-samples-container",draggable:"",onDragstart:l[0]||(l[0]=c=>i(c,!0)),onDragend:l[1]||(l[1]=c=>i(c,!1))},[(m(!0),C(ee,null,De(n.value,c=>(m(),C("iconify-icon",{key:c,icon:s.value[c],width:"1em",height:"1em"},null,8,ww))),128))],32)]),_:1},8,["title"])],2))}}),_w={checked:`${z}:paint-full`,unchecked:`${z}:paint-half`,checked2:`${z}:paint-full2`,unchecked2:`${z}:paint-half2`},Sw={class:"plugin-grid-footer-color"},Iw=q({__name:"Color",props:{color:{},textInputCurrentValue:{},dropdownOptions:{}},emits:["blur","update:color"],setup(e,{emit:t}){const n=e,o=t,s=x(()=>{const l=n.color;return l?`color: ${l};`:""}),i=Hn(()=>!!n.color,_w);function r(l){o("update:color",l)}return(l,c)=>(m(),C("div",Sw,[T(f(Kn),{icon:f(Lo)(f(i)),iconStyle:s.value,value:l.textInputCurrentValue,placeholder:"black","onUpdate:value":r,onBlur:c[0]||(c[0]=()=>o("blur")),options:l.dropdownOptions,bottom:""},{dropdown:E(()=>[T(f(qv),{color:l.color||"#000","onUpdate:color":r},null,8,["color"])]),_:1},8,["icon","iconStyle","value","options"])]))}}),xw={key:0,class:"plugin-grid-footer"},Cw={class:"plugin-grid-footer-content"},Mw={key:0,class:"plugin-grid-footer-notice"},Tw={class:"plugin-grid-footer-form"},Aw={class:"plugin-grid-footer-node"},Ow={class:"plugin-grid-footer-buttons"},Pw=q({__name:"Footer",setup(e){const{selectedIcons:t}=nn(Ke()),{data:n,loaded:o}=vw(t,!0),s=x(()=>{const w=n.value,S=Object.create(null);let I=!1,k=!1;const M=new Set;for(const ie in w){const te=w[ie];M.add(te.height??16);const he=nu(te.body);he?(k=!0,S[ie]={...te,body:he}):S[ie]=te,te.body.includes("currentColor")&&(I=!0)}const A=Na(Array.from(M)),U=`auto (${A.size})`,X=[{type:"option",text:U,value:""},...A.options.map(ie=>`${ie}`)];return{cleanedData:S,sizeOptions:A,autoSize:U,sizeInputOptions:X,hasCurrentColor:I,removedAnimations:k}}),{textInputCurrentValue:i,onUpdateInput:r,actualColor:l,onBlurInput:c,dropdownOptions:a}=Xy(),{defaultNodeItem:u,selectedNodeItem:d,nodeIcon:p,nodeOptions:g}=bw();function h(w){Dn.value=w}function v(){const w=t.value[0],S=n.value[w];S&&Vf(w,S)}function _(){al(n.value)}return(w,S)=>{var I;return f(o).length?(m(),C("div",xw,[T(kw,{data:s.value.cleanedData,color:f(l)},null,8,["data","color"]),P("div",Cw,[s.value.removedAnimations?(m(),C("div",Mw," Penpot does not support SVG animations. Animations were removed. ")):R("",!0),P("dl",Tw,[P("dt",null,"Size"+Q(s.value.hasCurrentColor?" and color":"")+":",1),P("dd",null,[T(f(_v),{icon:f(Lo)(`${f(z)}:size`),value:f(pn),"onUpdate:value":S[0]||(S[0]=k=>Re(pn)?pn.value=k:null),options:s.value.sizeInputOptions,placeholder:s.value.autoSize,defaultSize:s.value.sizeOptions.size,bottom:""},null,8,["icon","value","options","placeholder","defaultSize"]),s.value.hasCurrentColor?(m(),B(Iw,{key:0,color:f(l),textInputCurrentValue:f(i),dropdownOptions:f(a),onBlur:f(c),"onUpdate:color":f(r)},null,8,["color","textInputCurrentValue","dropdownOptions","onBlur","onUpdate:color"])):R("",!0)]),f(g).length>1?(m(),C(ee,{key:0},[S[1]||(S[1]=P("dt",null,"Import to:",-1)),P("dd",Aw,[T(f(Iv),{placeholder:f(u).name,value:((I=f(d))==null?void 0:I.name)||"",icon:f(p),defaultValue:"","onUpdate:value":h,options:f(g),bottom:""},null,8,["placeholder","value","icon","options"])])],64)):R("",!0)]),P("div",Ow,[f(t).length===1&&f(St).iconNode?(m(),B(f(Se),{key:0,title:f(Af)(f(St).iconNode.name),instant:""},{default:E(()=>[T(f(ye),{icon:`${f(z)}:arrows-left-right`,text:"Replace icon",onClick:v},null,8,["icon"])]),_:1},8,["title"])):R("",!0),T(f(ye),{class:"iui-color--green",icon:`${f(z)}:penpot-board`,text:f(tl)(f(t).length),onClick:_},null,8,["icon","text"]),T(f(Se),{title:f(Pf),instant:""},{default:E(()=>[T(f(ye),{href:`https://icon-sets.iconify.design/${f(t)[0].replace(":","/")}/`,target:"_blank",icon:`${f(z)}:code`},null,8,["href","icon"])]),_:1},8,["title"])])])])):R("",!0)}}}),Rw=q({__name:"App",setup(e){const t=Ny(),{started:n}=ev(),{currentRoute:o,currentRouteKey:s}=jt(),i=Oy();function r(){const l=i.value;try{document.body.classList.toggle("iui-theme--dark",l),document.body.classList.toggle("iui-theme--light",!l)}catch{}}return r(),ae(i,r),(l,c)=>(m(),C("div",{class:ue(["plugin-wrapper",[!f(t)&&"scrollable-wrapper"]])},[f(n)?(m(),C(ee,{key:0},[T(a1),(m(),B(yw,{page:f(kt),route:f(o),key:f(s)},null,8,["page","route"])),f(t)?(m(),B(Pw,{key:0})):R("",!0)],64)):(m(),B(Eo,{key:1,error:f(n)===null},null,8,["error"])),T(f(c0),{class:"iui-notices--top iui-notices--stretch"})],2))}});function ia(){function e(){it({type:"ui:fatal-error",error:"Error connecting to Iconify API. This plugin cannot work offline."})}async function t(){try{await qf(()=>import("https://code.iconify.design/samples.js"),void 0,import.meta.url)}catch{}let n;try{n=await vo.loadConvertedIconSets()}catch{}if(!n)return e();Ey(n);try{const s=new URL(window.location.href);ff(s.searchParams.get("theme")||"")}catch{}xy(Rw).mount("#app"),By(document),it({type:"ui:loaded"})}t().catch(e)}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",ia):ia();</script>
<style rel="stylesheet" crossorigin>@keyframes icon-set-samples-fade-in{0%{opacity:0}to{opacity:1}}:root{--iui-grid-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="rgba(0,0,0,0.05)" d="M0 0h16v16H0zm16 16h16v16H16z"/><path fill="rgba(255,255,255,0.05)" d="M0 16h16v16H0zM16 0h16v16H16z"/></svg>');--iui-palette-background-color1: #fff;--iui-palette-background-color2: #f7f7f7;--iui-palette-background-color3: #f0f0f0;--iui-palette-background-tooltip: #2e2e2e;--iui-palette-text: #1a1a1a;--iui-palette-text-dimmed: rgb(68.8, 68.8, 68.8);--iui-palette-text-muted: rgb(109.46, 109.46, 109.46);--iui-palette-text-faint: rgb(137.28, 137.28, 137.28);--iui-palette-text-dimmed-opacity: .8;--iui-palette-text-muted-opacity: .61;--iui-palette-text-faint-opacity: .48;--iui-palette-text-inverted: #fff;--iui-palette-border: rgb(137.28, 137.28, 137.28);--iui-palette-border-faint: rgb(190.78, 190.78, 190.78);--iui-palette-border-overlay: #f0f0f0;--iui-palette-shadow-full: rgba(0, 0, 0, .08);--iui-palette-shadow-half: rgba(0, 0, 0, .04);--iui-palette-shadow-overlay: rgba(0, 0, 0, .05);--iui-palette-primary: #0066c4;--iui-palette-primary-border: rgb(73.95, 146.37, 213.11);--iui-palette-primary-border-faint: rgb(178.5, 209.1, 237.3);--iui-palette-primary-background: rgb(242.25, 247.35, 252.05);--iui-palette-accent: #c61414;--iui-palette-accent-border: rgb(217.95, 102.25, 102.25);--iui-palette-accent-border-faint: rgb(237.9, 184.5, 184.5);--iui-palette-accent-background: rgb(252.15, 243.25, 243.25);--iui-palette-green: #187700;--iui-palette-green-border: rgb(90.99, 158.44, 73.95);--iui-palette-green-border-faint: rgb(185.7, 214.2, 178.5);--iui-palette-green-background: rgb(243.45, 248.2, 242.25);--iui-palette-yellow: #d2b103;--iui-palette-yellow-border: rgb(223.05, 199.62, 76.08);--iui-palette-yellow-border-faint: rgb(241.5, 231.6, 179.4);--iui-palette-yellow-background: rgb(252.75, 251.1, 242.4);color-scheme:light;--iui-gap--tiny: 2px;--iui-gap--small: 6px;--iui-gap--medium: 12px;--iui-gap--large: 20px;--iui-input-border-width: 1px;--iui-input-border-radius: 4px;--iui-input-border-radius-rounded: 14px;--iui-input-border-radius-input-button: 2px;--iui-input-padding-block: 5px;--iui-input-padding-button: 9px;--iui-input-padding-input: 5px;--iui-input-spacing-input-button: 2px;--iui-input-gap-button: 6px;--iui-input-gap-input: 2px}@media (prefers-color-scheme: dark){:root{--iui-palette-background-color1: #18181a;--iui-palette-background-color2: #101010;--iui-palette-background-color3: #262626;--iui-palette-background-tooltip: #000;--iui-palette-text: #fff;--iui-palette-text-dimmed: rgb(189.9, 189.9, 189.9);--iui-palette-text-muted: rgb(168.2, 168.2, 168.2);--iui-palette-text-faint: rgb(111.78, 111.78, 111.78);--iui-palette-text-dimmed-opacity: .7;--iui-palette-text-muted-opacity: .6;--iui-palette-text-faint-opacity: .34;--iui-palette-text-inverted: #18181a;--iui-palette-border: rgb(111.78, 111.78, 111.78);--iui-palette-border-faint: rgb(72.72, 72.72, 72.72);--iui-palette-border-overlay: #181818;--iui-palette-shadow-full: rgba(0, 0, 0, .16);--iui-palette-shadow-half: rgba(0, 0, 0, .08);--iui-palette-shadow-overlay: rgba(0, 0, 0, .15);--iui-palette-primary: #39addf;--iui-palette-primary-border: rgb(44.46, 116.38, 148.14);--iui-palette-primary-border-faint: rgb(33.9, 68.7, 85.1);--iui-palette-primary-background: rgb(26.64, 35.92, 41.76);--iui-palette-accent: #f77777;--iui-palette-accent-border: rgb(168.95, 85.75, 86.45);--iui-palette-accent-border-faint: rgb(90.9, 52.5, 53.9);--iui-palette-accent-background: rgb(41.84, 31.6, 33.44);--iui-palette-green: #31ba0f;--iui-palette-green-border: rgb(39.5, 124.44, 19.18);--iui-palette-green-border-faint: rgb(31.5, 72.6, 22.7);--iui-palette-green-background: rgb(26, 36.96, 25.12);--iui-palette-yellow: #c2ad11;--iui-palette-yellow-border: rgb(129.4, 116.38, 20.42);--iui-palette-yellow-border-faint: rgb(75, 68.7, 23.3);--iui-palette-yellow-background: rgb(37.6, 35.92, 25.28);color-scheme:dark}}.iui-theme--light,.iui-theme .iui-theme--light,.iui-theme .iui-theme .iui-theme--light,.iui-theme--dark .iui-theme--invert,.iui-theme .iui-theme--dark .iui-theme--invert{--iui-palette-background-color1: #fff;--iui-palette-background-color2: #f7f7f7;--iui-palette-background-color3: #f0f0f0;--iui-palette-background-tooltip: #2e2e2e;--iui-palette-text: #1a1a1a;--iui-palette-text-dimmed: rgb(68.8, 68.8, 68.8);--iui-palette-text-muted: rgb(109.46, 109.46, 109.46);--iui-palette-text-faint: rgb(137.28, 137.28, 137.28);--iui-palette-text-dimmed-opacity: .8;--iui-palette-text-muted-opacity: .61;--iui-palette-text-faint-opacity: .48;--iui-palette-text-inverted: #fff;--iui-palette-border: rgb(137.28, 137.28, 137.28);--iui-palette-border-faint: rgb(190.78, 190.78, 190.78);--iui-palette-border-overlay: #f0f0f0;--iui-palette-shadow-full: rgba(0, 0, 0, .08);--iui-palette-shadow-half: rgba(0, 0, 0, .04);--iui-palette-shadow-overlay: rgba(0, 0, 0, .05);--iui-palette-primary: #0066c4;--iui-palette-primary-border: rgb(73.95, 146.37, 213.11);--iui-palette-primary-border-faint: rgb(178.5, 209.1, 237.3);--iui-palette-primary-background: rgb(242.25, 247.35, 252.05);--iui-palette-accent: #c61414;--iui-palette-accent-border: rgb(217.95, 102.25, 102.25);--iui-palette-accent-border-faint: rgb(237.9, 184.5, 184.5);--iui-palette-accent-background: rgb(252.15, 243.25, 243.25);--iui-palette-green: #187700;--iui-palette-green-border: rgb(90.99, 158.44, 73.95);--iui-palette-green-border-faint: rgb(185.7, 214.2, 178.5);--iui-palette-green-background: rgb(243.45, 248.2, 242.25);--iui-palette-yellow: #d2b103;--iui-palette-yellow-border: rgb(223.05, 199.62, 76.08);--iui-palette-yellow-border-faint: rgb(241.5, 231.6, 179.4);--iui-palette-yellow-background: rgb(252.75, 251.1, 242.4);color-scheme:light;--iui-palette-background: var(--iui-palette-background-color1);--iui-palette-background-inner: var(--iui-palette-background-color2)}.iui-theme--dark,.iui-theme .iui-theme--dark,.iui-theme .iui-theme .iui-theme--dark,.iui-theme--light .iui-theme--invert,.iui-theme .iui-theme--light .iui-theme--invert{--iui-palette-background-color1: #18181a;--iui-palette-background-color2: #101010;--iui-palette-background-color3: #262626;--iui-palette-background-tooltip: #000;--iui-palette-text: #fff;--iui-palette-text-dimmed: rgb(189.9, 189.9, 189.9);--iui-palette-text-muted: rgb(168.2, 168.2, 168.2);--iui-palette-text-faint: rgb(111.78, 111.78, 111.78);--iui-palette-text-dimmed-opacity: .7;--iui-palette-text-muted-opacity: .6;--iui-palette-text-faint-opacity: .34;--iui-palette-text-inverted: #18181a;--iui-palette-border: rgb(111.78, 111.78, 111.78);--iui-palette-border-faint: rgb(72.72, 72.72, 72.72);--iui-palette-border-overlay: #181818;--iui-palette-shadow-full: rgba(0, 0, 0, .16);--iui-palette-shadow-half: rgba(0, 0, 0, .08);--iui-palette-shadow-overlay: rgba(0, 0, 0, .15);--iui-palette-primary: #39addf;--iui-palette-primary-border: rgb(44.46, 116.38, 148.14);--iui-palette-primary-border-faint: rgb(33.9, 68.7, 85.1);--iui-palette-primary-background: rgb(26.64, 35.92, 41.76);--iui-palette-accent: #f77777;--iui-palette-accent-border: rgb(168.95, 85.75, 86.45);--iui-palette-accent-border-faint: rgb(90.9, 52.5, 53.9);--iui-palette-accent-background: rgb(41.84, 31.6, 33.44);--iui-palette-green: #31ba0f;--iui-palette-green-border: rgb(39.5, 124.44, 19.18);--iui-palette-green-border-faint: rgb(31.5, 72.6, 22.7);--iui-palette-green-background: rgb(26, 36.96, 25.12);--iui-palette-yellow: #c2ad11;--iui-palette-yellow-border: rgb(129.4, 116.38, 20.42);--iui-palette-yellow-border-faint: rgb(75, 68.7, 23.3);--iui-palette-yellow-background: rgb(37.6, 35.92, 25.28);color-scheme:dark;--iui-palette-background: var(--iui-palette-background-color1);--iui-palette-background-inner: var(--iui-palette-background-color2)}.iui-color--accent{--iui-palette-primary: var( --iui-palette-accent );--iui-palette-primary-border: var( --iui-palette-accent-border );--iui-palette-primary-border-faint: var( --iui-palette-accent-border-faint );--iui-palette-primary-background: var( --iui-palette-accent-background )}.iui-color--green{--iui-palette-primary: var( --iui-palette-green );--iui-palette-primary-border: var( --iui-palette-green-border );--iui-palette-primary-border-faint: var( --iui-palette-green-border-faint );--iui-palette-primary-background: var( --iui-palette-green-background )}.iui-color--yellow{--iui-palette-primary: var( --iui-palette-yellow );--iui-palette-primary-border: var( --iui-palette-yellow-border );--iui-palette-primary-border-faint: var( --iui-palette-yellow-border-faint );--iui-palette-primary-background: var( --iui-palette-yellow-background )}.iui-color--gray{--iui-palette-primary: var(--iui-palette-text-muted);--iui-palette-primary-border: var(--iui-palette-border);--iui-palette-primary-border-faint: var(--iui-palette-border-faint);--iui-palette-primary-background: var(--iui-palette-background-color3)}.iui-inputs--small{--iui-input-border-radius-rounded: 12px;--iui-input-padding-block: 3px;--iui-input-padding-button: 7px;--iui-input-padding-input: 5px;--iui-input-spacing-input-button: 2px;--iui-input-gap-button: 4px;--iui-input-gap-input: 2px}.iui-inputs--large{--iui-input-border-radius-rounded: 16px;--iui-input-padding-block: 7px;--iui-input-padding-button: 11px;--iui-input-padding-input: 7px;--iui-input-spacing-input-button: 4px;--iui-input-gap-button: 6px;--iui-input-gap-input: 4px}html{width:100%;height:100vh;margin:0;padding:0}body{--iui-palette-background: var(--iui-palette-background-color1);--iui-palette-background-inner: var(--iui-palette-background-color2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:12px;line-height:16px;font-weight:400;font-style:normal;font-stretch:normal;font-variant:normal;letter-spacing:normal;display:grid;height:100vh;margin:0;padding:0;position:relative;background:var(--iui-palette-background-color1);color:var(--iui-palette-text)}a{text-decoration:underline;outline:none;box-shadow:none}a,a:visited,a:hover,a:focus{color:var(--iui-palette-primary)}a:focus:not(:hover){box-shadow:0 0 0 2px var(--iui-palette-primary)}a:active{color:var(--iui-palette-accent)}#app,.plugin-wrapper{--_plugin-padding-left: 2px;--_plugin-padding-right: var(--iui-gap--medium);margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.plugin-wrapper{container-type:inline-size;display:grid;grid-template-rows:auto 1fr auto}.plugin-wrapper:not(:has(.plugin-grid-footer)){grid-template-rows:auto 1fr}.plugin-wrapper.scrollable-wrapper{overflow-y:scroll}.plugin-header{display:grid;gap:var(--iui-gap--small)}.plugin-return,.plugin-header-search{display:grid;grid-template-columns:auto auto;padding-inline:var(--_plugin-padding-left) var(--_plugin-padding-right)}.plugin-return:has(>div:only-child),.plugin-header-search:has(>div:only-child){grid-template-columns:auto}.plugin-header-search{border-bottom:1px solid var(--iui-palette-border-faint);--iui-palette-background: var(--iui-palette-background-color2);--iui-palette-background-inner: var(--iui-palette-background-color1);background:var(--iui-palette-background);padding:var(--iui-gap--small) 8px;margin-bottom:var(--iui-gap--small);border-bottom-color:color-mix(in srgb,transparent,var(--iui-palette-border-faint) 40%)}.iui-theme--dark .plugin-header-search{border-bottom-color:color-mix(in srgb,transparent,var(--iui-palette-border-faint) 80%)}.plugin-header-search .iui-main-search{width:240px;margin-block:2px}.plugin-header-nav{display:flex;gap:4px;justify-content:end;align-items:center}.plugin-header-nav>.iui-tooltip-wrapper{display:inline-flex}.plugin-header-nav a,.plugin-header-nav button{all:unset;display:inline-flex;white-space:nowrap;color:var(--iui-palette-text-faint);cursor:pointer}.plugin-header-nav a iconify-icon,.plugin-header-nav button iconify-icon{width:1em;height:1em;font-size:24px}.plugin-header-nav a:hover,.plugin-header-nav button:hover{color:var(--iui-palette-primary)}.plugin-header-nav a:focus:not(.iui-ignore-focus),.plugin-header-nav button:focus:not(.iui-ignore-focus){color:var(--iui-palette-primary);box-shadow:0 0 0 2px var(--iui-palette-primary)}.plugin-header-nav a:active,.plugin-header-nav button:active{color:var(--iui-palette-accent)}.plugin-return{gap:var(--iui-gap--small)}.plugin-return-link{display:inline-flex;flex-wrap:nowrap;gap:var(--iui-gap--small);align-items:center}.plugin-return-link a{text-decoration:none}.plugin-return-link a:hover,.plugin-return-link a:focus{text-decoration:underline}.plugin-return-siblings{display:flex;flex-wrap:wrap;gap:var(--iui-gap--small);align-items:center;justify-content:end}.plugin-content{position:relative;padding-block:var(--iui-gap--small);padding-inline:var(--_plugin-padding-left) var(--_plugin-padding-right)}.plugin-content.placeholder{margin-top:10%;text-align:center}.plugin-content.placeholder.dimmed{color:var(--iui-palette-text-dimmed)}.plugin-content--icon-sets,.plugin-content--page{display:grid;gap:var(--iui-gap--medium);align-content:start}.plugin-content--page>section{margin-bottom:var(--iui-gap--medium)}.plugin-content--page>section>h1{all:unset;display:block;font-size:16px;line-height:24px;color:var(--iui-palette-text-dimmed)}.plugin-content--page>section ul,.plugin-content--page>section p{margin-block:var(--iui-gap--medium);padding-block:0}.plugin-content--page>section li{margin-block:var(--iui-gap--small);padding-block:0}.plugin-content--page>section ul:last-child,.plugin-content--page>section p:last-child,.plugin-content--page>section li:last-child{margin-bottom:0}.plugin-content--icon-sets>section{position:relative}.plugin-content--icon-sets>section .iui-icon-sets-options{position:absolute;right:0;top:0;display:flex;flex-wrap:nowrap;gap:var(--iui-gap--small)}.plugin-content--icon-sets>section>h1{all:unset;display:block;margin-block:var(--iui-gap--medium);padding-inline:4px}.plugin-content--icon-sets>section>h1 span{font-weight:400;color:var(--iui-palette-text-faint)}.iui-icon-sets-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--iui-gap--medium)}.iui-icon-sets-grid--compact{gap:8px 10px}.iui-icon-sets-grid--compact .iui-icon-set-item-info-toggle{bottom:-4px;right:-6px}.plugin-content--grid{display:grid;grid-template-rows:auto 1fr;gap:var(--iui-gap--medium)}.plugin-content--grid:has(.plugin-grid-extra){grid-template-rows:auto 1fr auto}.plugin-content--grid .plugin-grid-container{position:relative}.plugin-content--grid .iui-items-grid-container{margin-left:calc(0px - var(--_plugin-padding-left));margin-right:calc(0px - var(--_plugin-padding-right));padding-left:var(--_plugin-padding-left);padding-right:var(--_plugin-padding-right)}.plugin-content--grid .iui-items-grid{position:absolute;padding:0;top:0;right:0;bottom:0;left:0}.plugin-content--grid .plugin-grid-extra.purge-list{padding-block:var(--iui-gap--small)}.plugin-grid-header{display:grid;gap:var(--iui-gap--medium)}.plugin-icon-set-header{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;gap:var(--iui-gap--small)}.plugin-icon-set-header h1{all:unset;grid-column:1/3;font-size:14px;line-height:20px}.plugin-icon-set-header h1 small{font:inherit;margin-left:.25em}.plugin-icon-set-header h1+p,.plugin-icon-set-header h1+div{grid-column:1/2;grid-row:2/3}.plugin-icon-set-header h1~div,.plugin-icon-set-header h1~p{grid-column:1/3}.plugin-icon-set-header h1~p{margin:0;padding:0}.plugin-icon-set-header h1~p .iui-tooltip-wrapper{display:inline-block}.plugin-icon-set-header-buttons{grid-column:2/3;display:flex;gap:var(--iui-gap--small);padding-left:var(--iui-gap--small);justify-content:end}.plugin-icon-set-header-buttons+h1{grid-column:1/2;grid-row:1/2}.plugin-icon-set-header-buttons:has(+h1+div,+h1+p){grid-row:1/3}.purge-list{display:flex;width:100%;padding:var(--iui-gap--large) 0;gap:var(--iui-gap--medium);justify-content:center}.plugin-grid-footer{--_input-max-size: 140px;display:grid;grid-template-columns:auto 1fr;gap:var(--iui-gap--medium);padding-block:var(--iui-gap--small);padding-inline:var(--_plugin-padding-left) var(--_plugin-padding-right);border-top:1px solid var(--iui-palette-border-faint)}.plugin-grid-footer-samples{grid-column:1/2;display:inline-flex;--_samples-color: var(--iui-palette-text);--_samples-background-color: var(--iui-palette-background-inner);--_samples-border-color: var(--iui-palette-border-faint)}.plugin-grid-footer-samples:hover{--_samples-color: var(--iui-palette-primary)}.plugin-grid-footer-samples--limit-2{padding-right:4px;padding-bottom:2px}.plugin-grid-footer-samples--limit-3{padding-right:8px;padding-bottom:4px}.plugin-grid-footer-samples--limit-4{padding-right:12px;padding-bottom:6px}.plugin-grid-footer-samples--limit-5{padding-right:16px;padding-bottom:8px}.plugin-grid-footer-samples--limit-6{padding-right:20px;padding-bottom:10px}.plugin-grid-footer-samples-container{position:relative;margin:0;padding:0;color:var(--_samples-color);-webkit-user-drag:element;-webkit-user-select:none;user-select:none}.plugin-grid-footer-samples-container.dragging{color:var(--iui-palette-primary);--_samples-background-color: var(--iui-palette-background);--_samples-border-color: var(--iui-palette-border)}.plugin-grid-footer-samples-container.dragging iconify-icon+iconify-icon{opacity:1!important}.plugin-grid-footer-samples iconify-icon{font-size:48px;width:1em;height:1em;line-height:1em;pointer-events:none;background-color:var(--_samples-background-color);border:1px solid var(--_samples-border-color);background-image:var(--iui-grid-image);background-size:8px}.plugin-grid-footer-samples iconify-icon:has(+iconify-icon){opacity:.8}.plugin-grid-footer-samples iconify-icon:has(+iconify-icon+iconify-icon){opacity:.6}.plugin-grid-footer-samples iconify-icon:has(+iconify-icon+iconify-icon+iconify-icon){opacity:.4}.plugin-grid-footer-samples iconify-icon+iconify-icon{position:absolute;background-color:color-mix(in lab,var(--_samples-background-color) 70%,transparent)}.plugin-grid-footer-samples iconify-icon:nth-child(2){left:4px;top:2px}.plugin-grid-footer-samples iconify-icon:nth-child(3){left:8px;top:4px}.plugin-grid-footer-samples iconify-icon:nth-child(4){left:12px;top:6px}.plugin-grid-footer-samples iconify-icon:nth-child(5){left:16px;top:8px}.plugin-grid-footer-samples iconify-icon:nth-child(6){left:20px;top:10px}.plugin-grid-footer-content{display:grid;gap:var(--iui-gap--medium);height:fit-content}.plugin-grid-footer-notice{padding:var(--iui-gap--small);background:var(--iui-palette-yellow);color:var(--iui-palette-yellow-background)}.plugin-grid-footer-form{all:unset;display:grid;gap:var(--iui-gap--medium);grid-template-columns:auto 1fr}.plugin-grid-footer-form>dt,.plugin-grid-footer-form>dd{all:unset}.plugin-grid-footer-form>dt{align-self:center}.plugin-grid-footer-form>dd{display:flex;flex-wrap:wrap;gap:var(--iui-gap--small) var(--iui-gap--medium)}.plugin-grid-footer-form>dd .iui-input{max-width:var(--_input-max-size)}.plugin-grid-footer-form>dd .iui-input+.iui-input{max-width:242px}.plugin-grid-footer-form .plugin-grid-footer-color{width:var(--_input-max-size);height:28px;position:relative}.plugin-grid-footer-form .plugin-grid-footer-color .iui-input{position:absolute;right:0;bottom:0;width:var(--_input-max-size);max-width:none}.plugin-grid-footer-form .plugin-grid-footer-color .iui-input:has(.iui-input-dropdown){width:242px}.plugin-grid-footer-form .plugin-grid-footer-color .iui-input:has(.iui-dropdown-colors.scrollable){width:272px}.plugin-grid-footer-form .plugin-grid-footer-node .iui-input{max-width:320px}.plugin-grid-footer-buttons{display:flex;flex-wrap:wrap;gap:var(--iui-gap--medium);justify-content:flex-end;align-items:center}.iui-button{--_button-shadow-color: var(--iui-palette-shadow-full);--_button-color: var(--iui-palette-primary);--_button-background-color: var(--iui-palette-background);--_button-border-color: var(--iui-palette-primary-border-faint);--_button-color--hover: var(--iui-palette-primary);--_button-background-color--hover: var(--iui-palette-background-inner);--_button-border-color--hover: var(--iui-palette-background-inner);--_button-outer-color--hover: var(--iui-palette-border-faint);--_button-color--focus: var(--_button-color--hover);--_button-background-color--focus: var(--iui-palette-background-inner);--_button-border-color--focus: var(--iui-palette-background-inner);--_button-outer-color--focus: var(--iui-palette-primary-border);--_button-color--active: var(--iui-palette-accent);--_button-background-color--active: var(--iui-palette-background-inner);--_button-border-color--active: var(--iui-palette-accent-border);--_button-outer-color--active: var(--iui-palette-accent-border);--_button-color--disabled: var(--iui-palette-text-muted);--_button-background-color--disabled: var(--iui-palette-background);--_button-border-color--disabled: var(--iui-palette-border-faint)}.iui-button--primary{--_button-color: var(--iui-palette-text-inverted);--_button-background-color: var(--iui-palette-primary);--_button-border-color: var(--iui-palette-primary);--_button-color--hover: var(--_button-color);--_button-background-color--hover: var(--_button-background-color);--_button-border-color--hover: var( --_button-background-color );--_button-outer-color--hover: var(--iui-palette-primary);--_button-color--focus: var(--_button-color--hover);--_button-background-color--focus: var(--_button-background-color);--_button-border-color--focus: var( --iui-palette-primary );--_button-outer-color--focus: var(--iui-palette-primary);--_button-color--active: var(--_button-color--hover);--_button-background-color--active: var(--iui-palette-accent);--_button-border-color--active: var( --iui-palette-accent );--_button-outer-color--active: var(--iui-palette-accent);--_button-color--disabled: var(--_button-color);--_button-background-color--disabled: var(--iui-palette-text-muted);--_button-border-color--disabled: var(--iui-palette-text-muted)}.iui-button--tertiary{--_button-border-color: transparent;--_button-border-color--disabled: transparent}.iui-button--dimmed,.iui-inputs--dimmed .iui-button{--_button-shadow-color: var(--iui-palette-shadow-half)}.iui-button--dimmed.iui-button--secondary,.iui-button--grayed.iui-button--secondary,.iui-inputs--dimmed .iui-button.iui-button--secondary{--_button-border-color: var(--iui-palette-border-faint)}.iui-button--dimmed.iui-button--tertiary,.iui-button--grayed.iui-button--tertiary,.iui-inputs--dimmed .iui-button.iui-button--tertiary{--_button-color: var(--iui-palette-text-dimmed)}.iui-button{all:unset;font-weight:600;box-sizing:content-box;cursor:pointer;display:inline-flex;gap:var(--iui-input-gap-button);flex-wrap:nowrap;white-space:nowrap;height:fit-content;border-width:var(--iui-input-border-width);border-style:solid;border-radius:var(--iui-input-border-radius);border-color:var(--_button-border-color);padding-block:var(--iui-input-padding-block);padding-inline:var(--iui-input-padding-button);background-color:var(--_button-background-color);color:var(--_button-color);box-shadow:2px 2px 2px var(--_button-shadow-color)}.iui-button iconify-icon{font-size:16px;line-height:1em;width:1em;height:1em}.iui-button--icon{padding-inline:var(--iui-input-padding-block)}.iui-button--icon+.iui-tooltip{--_tooltip-offset: calc( var(--iui-input-padding-block) + 16px / 2 )}.iui-button--tertiary{text-decoration:underline;font-weight:400;box-shadow:none}.iui-button:hover{background-color:var(--_button-background-color--hover);border-color:var(--_button-border-color--hover);color:var(--_button-color--hover);box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 2px var(--_button-outer-color--hover),4px 4px 2px var(--_button-shadow-color)}.iui-button:focus:not(.iui-ignore-focus){background-color:var(--_button-background-color--focus);border-color:var(--_button-border-color--focus);color:var(--_button-color--focus);box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 3px var(--_button-outer-color--focus),5px 5px 2px var(--_button-shadow-color)}.iui-button:active{background-color:var(--_button-background-color--active);border-color:var(--_button-border-color--active);color:var(--_button-color--active);box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 3px var(--_button-outer-color--active),5px 5px 2px var(--_button-shadow-color)}.iui-button[disabled]{cursor:not-allowed;color:var(--_button-color--disabled);background-color:var(--_button-background-color--disabled);border-color:var(--_button-border-color--disabled);border-style:dashed;box-shadow:none;text-decoration:none}.iui-button--rounded,.iui-inputs--rounded .iui-button{border-radius:var(--iui-input-border-radius-rounded)}.iui-input{--_input-shadow-color: var(--iui-palette-shadow-full);--_input-button-border-color: var(--iui-palette-border-faint);--_input-border-style: solid;--_input-color: var(--iui-palette-text);--_input-placeholder-color: var(--iui-palette-text-muted);--_input-decoration-color: var(--iui-palette-text-muted);--_input-button-color: var(--iui-palette-text-faint);--_input-background-color: var(--iui-palette-background);--_input-border-color: var(--iui-palette-border-faint);--_input-color--hover: var(--iui-palette-text);--_input-placeholder-color--hover: var(--iui-palette-text-muted);--_input-decoration-color--hover: var(--iui-palette-text-muted);--_input-button-color--hover: var(--iui-palette-text-dimmed);--_input-background-color--hover: var(--iui-palette-background-inner);--_input-border-color--hover: var(--iui-palette-border);--_input-color--typing: var(--iui-palette-text);--_input-placeholder-color--typing: var(--iui-palette-text-dimmed);--_input-decoration-color--typing: var(--iui-palette-text-dimmed);--_input-button-color--typing: var(--iui-palette-primary);--_input-background-color--typing: var(--iui-palette-background-inner);--_input-border-color--typing: var(--iui-palette-border);--_input-color--focus: var(--iui-palette-text);--_input-placeholder-color--focus: var(--iui-palette-text-dimmed);--_input-decoration-color--focus: var(--iui-palette-text-dimmed);--_input-button-color--focus: var(--iui-palette-primary);--_input-background-color--focus: var(--iui-palette-background-inner);--_input-border-color--focus: var(--iui-palette-primary-border)}.iui-input--disabled{--_input-border-style: dashed;pointer-events:none;opacity:.7}.iui-input--has-hint{--_input-border-color: var(--iui-palette-border)}.iui-input--has-content{--_input-background-color: var(--iui-palette-background-inner);--_input-border-color: var(--iui-palette-border)}.iui-input--primary{--_input-button-border-color: var( --iui-palette-primary-border-faint );--_input-border-color: var(--iui-palette-primary-border);--_input-background-color: var(--iui-palette-primary-background);--_input-border-color--hover: var(--iui-palette-primary-border);--_input-background-color--hover: var( --iui-palette-primary-background )}.iui-input--dimmed,.iui-inputs--dimmed .iui-input{--_input-shadow-color: var(--iui-palette-shadow-half)}.iui-input{--_shadow-color: var(--_input-shadow-color);--_color: var(--_input-color);--_placeholder-color: var(--_input-placeholder-color);--_decoration-color: var(--_input-decoration-color);--_button-color: var(--_input-button-color);--_background-color: var(--_input-background-color);--_inner-border-color: var(--_input-border-color);--_outer-border-color: var(--_input-border-color)}.iui-input:hover{--_color: var(--_input-color--hover);--_placeholder-color: var(--_input-placeholder-color--hover);--_decoration-color: var(--_input-decoration-color--hover);--_button-color: var(--_input-button-color--hover);--_background-color: var(--_input-background-color--hover);--_inner-border-color: var(--_input-background-color--hover);--_outer-border-color: var(--_input-border-color--hover)}.iui-input:focus-within{--_color: var(--_input-color--typing);--_placeholder-color: var(--_input-placeholder-color--typing);--_decoration-color: var(--_input-decoration-color--typing);--_button-color: var(--_input-button-color--typing);--_background-color: var(--_input-background-color--typing);--_inner-border-color: var(--_input-background-color--typing);--_outer-border-color: var(--_input-border-color--typing)}.iui-input:focus-within:not(.iui-ignore-focus){--_color: var(--_input-color--focus);--_placeholder-color: var(--_input-placeholder-color--focus);--_decoration-color: var(--_input-decoration-color--focus);--_button-color: var(--_input-button-color--focus);--_background-color: var(--_input-background-color--focus);--_inner-border-color: var(--_input-background-color--focus);--_outer-border-color: var(--_input-border-color--focus)}.iui-input{--_icon-size: 16px;--_decoration-width: var(--_icon-size);width:100%;height:calc(var(--iui-input-border-width) * 2 + var(--iui-input-padding-block) * 2 + 16px);position:relative;padding:0;border-radius:var(--_iui-input-border-radius, var(--iui-input-border-radius));background-color:var(--_background-color);color:var(--_color)}.iui-input--has-hint{background-color:transparent}.iui-input-shadow,.iui-input--simple{box-shadow:2px 2px 2px var(--_shadow-color)}.iui-input--simple:hover,.iui-input--simple:focus-within,.iui-input:hover .iui-input-shadow,.iui-input:focus-within .iui-input-shadow{box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 2px var(--_outer-border-color),4px 4px 2px var(--_shadow-color)}.iui-input--simple:focus-within:not(.iui-ignore-focus),.iui-input:focus-within:not(.iui-ignore-focus) .iui-input-shadow{box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 3px var(--_outer-border-color),5px 5px 2px var(--_shadow-color)}.iui-input-shadow{position:absolute;top:0;inset-inline:0;border-radius:inherit}.iui-input--simple,.iui-input-inner{display:flex;gap:var(--iui-input-gap-input);flex-wrap:nowrap;white-space:nowrap;position:relative;height:fit-content;padding-inline:var(--iui-input-padding-input);border-width:var(--iui-input-border-width);border-style:var(--_input-border-style);border-color:var(--_inner-border-color)}.iui-input-inner:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.iui-input-inner:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.iui-input iconify-icon{font-size:16px;line-height:1em;width:1em;height:1em}.iui-input-decoration{color:var(--_decoration-color);position:absolute;pointer-events:none;margin-top:var(--iui-input-padding-block);height:16px}.iui-input-decoration+.iui-input-content{padding-left:calc(var(--iui-input-gap-input) + var(--_decoration-width))}.iui-input-decoration iconify-icon{transition:color .2s ease}.iui-input-hint{font-size:11px;line-height:14px;line-height:1em;position:absolute;pointer-events:none;left:.5em;top:-.65em;padding-inline:.25em;color:var(--_color);background:var(--iui-palette-background)}.iui-input-inner input,.iui-input-inner button,.iui-input--simple input,.iui-input--simple button{font:inherit;box-sizing:content-box;background:transparent;margin:0;border:none;box-shadow:none;outline:none;min-width:0}.iui-input .iui-input-content{padding-block:var(--iui-input-padding-block);width:auto;height:16px;flex:1;position:relative}.iui-input .iui-input-content--select button{cursor:pointer}.iui-input .iui-input-content span,.iui-input .iui-input-content input,.iui-input .iui-input-content button{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;text-align:left;padding:inherit;overflow:hidden;text-overflow:ellipsis}.iui-input .iui-input-content .iui-input-placeholder{color:var(--_placeholder-color)}.iui-input .iui-input-content input{width:auto;min-width:0}.iui-input-inner>button,.iui-input-inner>.iui-input-content~.iui-tooltip-wrapper>button,.iui-input--simple>button,.iui-input--simple>.iui-input-content~.iui-tooltip-wrapper>button{all:unset;padding:calc(var(--iui-input-spacing-input-button));color:var(--_button-color);border-radius:var(--_iui-input-border-radius-input-button, var(--iui-input-border-radius-input-button));width:16px;height:16px;cursor:pointer}.iui-input-inner>button.iui-input-reset,.iui-input-inner>.iui-input-content~.iui-tooltip-wrapper>button.iui-input-reset,.iui-input--simple>button.iui-input-reset,.iui-input--simple>.iui-input-content~.iui-tooltip-wrapper>button.iui-input-reset{color:var(--iui-palette-accent)}.iui-input-inner>button.iui-input-selected-button,.iui-input-inner>.iui-input-content~.iui-tooltip-wrapper>button.iui-input-selected-button,.iui-input--simple>button.iui-input-selected-button,.iui-input--simple>.iui-input-content~.iui-tooltip-wrapper>button.iui-input-selected-button{color:var(--iui-palette-primary)}.iui-input-inner>button:hover,.iui-input-inner>.iui-input-content~.iui-tooltip-wrapper>button:hover,.iui-input--simple>button:hover,.iui-input--simple>.iui-input-content~.iui-tooltip-wrapper>button:hover{color:var(--iui-palette-primary);box-shadow:0 0 0 1px var(--_input-button-border-color) inset}.iui-input-inner>button.iui-input-primary-button,.iui-input-inner>.iui-input-content~.iui-tooltip-wrapper>button.iui-input-primary-button,.iui-input--simple>button.iui-input-primary-button,.iui-input--simple>.iui-input-content~.iui-tooltip-wrapper>button.iui-input-primary-button{background:var(--iui-palette-primary)}.iui-input-inner>button.iui-input-active-button,.iui-input-inner>.iui-input-content~.iui-tooltip-wrapper>button.iui-input-active-button,.iui-input--simple>button.iui-input-active-button,.iui-input--simple>.iui-input-content~.iui-tooltip-wrapper>button.iui-input-active-button{background:var(--iui-palette-accent)}.iui-input-inner>button.iui-input-primary-button,.iui-input-inner>button.iui-input-active-button,.iui-input-inner>.iui-input-content~.iui-tooltip-wrapper>button.iui-input-primary-button,.iui-input-inner>.iui-input-content~.iui-tooltip-wrapper>button.iui-input-active-button,.iui-input--simple>button.iui-input-primary-button,.iui-input--simple>button.iui-input-active-button,.iui-input--simple>.iui-input-content~.iui-tooltip-wrapper>button.iui-input-primary-button,.iui-input--simple>.iui-input-content~.iui-tooltip-wrapper>button.iui-input-active-button{color:var(--iui-palette-text-inverted)}.iui-input-inner>button.iui-input-primary-button:hover,.iui-input-inner>button.iui-input-active-button:hover,.iui-input-inner>.iui-input-content~.iui-tooltip-wrapper>button.iui-input-primary-button:hover,.iui-input-inner>.iui-input-content~.iui-tooltip-wrapper>button.iui-input-active-button:hover,.iui-input--simple>button.iui-input-primary-button:hover,.iui-input--simple>button.iui-input-active-button:hover,.iui-input--simple>.iui-input-content~.iui-tooltip-wrapper>button.iui-input-primary-button:hover,.iui-input--simple>.iui-input-content~.iui-tooltip-wrapper>button.iui-input-active-button:hover{color:var(--iui-palette-text-inverted);box-shadow:none}.iui-input-inner>button:focus:not(.iui-ignore-focus),.iui-input-inner>.iui-input-content~.iui-tooltip-wrapper>button:focus:not(.iui-ignore-focus),.iui-input--simple>button:focus:not(.iui-ignore-focus),.iui-input--simple>.iui-input-content~.iui-tooltip-wrapper>button:focus:not(.iui-ignore-focus){color:var(--iui-palette-text-inverted);background:var(--iui-palette-primary);box-shadow:none}.iui-input-inner>button:active,.iui-input-inner>.iui-input-content~.iui-tooltip-wrapper>button:active,.iui-input--simple>button:active,.iui-input--simple>.iui-input-content~.iui-tooltip-wrapper>button:active{color:var(--iui-palette-text-inverted);background:var(--iui-palette-accent);box-shadow:none}.iui-input-inner>button,.iui-input-inner>.iui-input-content~.iui-tooltip-wrapper,.iui-input--simple>button,.iui-input--simple>.iui-input-content~.iui-tooltip-wrapper{margin-top:calc(var(--iui-input-padding-block) - var(--iui-input-spacing-input-button));margin-right:calc(0px - var(--iui-input-gap-input))}.iui-input-inner>button:last-child,.iui-input-inner>.iui-input-content~.iui-tooltip-wrapper:last-child,.iui-input--simple>button:last-child,.iui-input--simple>.iui-input-content~.iui-tooltip-wrapper:last-child{margin-right:calc(0px - var(--iui-input-padding-input) + var(--iui-input-padding-block) - var(--iui-input-spacing-input-button))}.iui-input-dropdown{--_dropdown-border-radius: var( --_iui-input-border-radius, var(--iui-input-border-radius) );overflow:hidden;background:var(--iui-palette-background);border-width:var(--iui-input-border-width);border-style:var(--_input-border-style);border-color:var(--_inner-border-color);border-top-width:0;border-bottom-left-radius:var(--_dropdown-border-radius);border-bottom-right-radius:var(--_dropdown-border-radius)}.iui-input--active-dropdown .iui-input-shadow{z-index:50}.iui-input--bottom .iui-input-shadow{inset-block:auto 0}.iui-input--bottom .iui-input-dropdown{border-width:var(--iui-input-border-width);border-bottom-width:0;border-radius:0;border-top-left-radius:var(--_dropdown-border-radius);border-top-right-radius:var(--_dropdown-border-radius)}.iui-input--textarea{box-sizing:border-box;width:100%;display:initial;white-space:pre-wrap;outline:none;margin:0;padding:var(--iui-input-padding-block) var(--iui-input-padding-input)}.iui-input--rounded,.iui-inputs--rounded .iui-input{--_iui-input-border-radius: var(--iui-input-border-radius-rounded)}.iui-input--rounded button,.iui-inputs--rounded .iui-input button{--_iui-input-border-radius-input-button: calc( 8px + var(--iui-input-spacing-input-button) )}.iui-inputs-group{display:flex;flex-wrap:nowrap;gap:var(--iui-gap--tiny)}.iui-inputs-group .iui-input+.iui-button,.iui-inputs-group .iui-input+.iui-tooltip-wrapper:has(>.iui-button){margin-left:var(--iui-gap--tiny)}.iui-tag{--_tag-shadow: transparent;--_tag-color: var(--iui-palette-text-dimmed);--_tag-background-color: var(--iui-palette-background);--_tag-border-color: var(--iui-palette-border-faint);--_tag-color--hover: var(--iui-palette-primary);--_tag-background-color--hover: var(--iui-palette-background-inner);--_tag-border-color--hover: var(--iui-palette-border-faint);--_tag-color--focus: var(--_tag-color--hover);--_tag-background-color--focus: var(--iui-palette-background-inner);--_tag-border-color--focus: var(--iui-palette-primary-border);--_tag-color--active: var(--iui-palette-accent);--_tag-background-color--active: var(--iui-palette-background-inner);--_tag-border-color--active: var(--iui-palette-accent-border);--_tag-color--disabled: var(--iui-palette-text-faint);--_tag-background-color--disabled: transparent;--_tag-border-color--disabled: var(--iui-palette-border-faint)}.iui-tag--selected{--_tag-color: var(--iui-palette-green);--_tag-color--hover: var(--iui-palette-green);--_tag-color--focus: var(--iui-palette-green);--_tag-border-color--focus: var(--iui-palette-green-border)}.iui-tag--primary{--_tag-color: var(--iui-palette-primary);--_tag-background-color: var(--iui-palette-primary-background);--_tag-border-color: var(--iui-palette-primary-border-faint);--_tag-border-color--hover: var(--iui-palette-primary-border-faint)}.iui-tag--selected.iui-tag--primary{--_tag-border-color: var(--iui-palette-primary-border);--_tag-border-color--hover: var(--iui-palette-primary-border)}.iui-tag--shadow{--_tag-shadow: var(--iui-palette-shadow-half)}.iui-tag{all:unset;display:flex;gap:4px;flex-wrap:nowrap;white-space:nowrap;height:fit-content;font-size:11px;cursor:pointer;--_inner-border-color: var(--_tag-border-color);--_outer-border-color: var(--_tag-border-color);--_background-color: var(--_tag-background-color);--_color: var(--_tag-color);background-color:var(--_background-color);color:var(--_color);border:1px solid var(--_inner-border-color);border-radius:12px;padding-block:3px;padding-inline:7px;box-shadow:2px 2px 2px var(--_tag-shadow)}.iui-tag span:only-child{text-align:center;min-width:1em}.iui-tag span.iui-tag-color{padding-inline:0;width:12px;height:12px;box-shadow:0 0 0 1px var(--_background-color),0 0 0 2px var(--_outer-border-color);border-radius:8px;margin:2px 2px 2px -2px}.iui-tag span.iui-tag-color--transparent{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="rgba(0,0,0,0.05)" d="M0 0h16v16H0zm16 16h16v16H16z"/><path fill="rgba(255,255,255,0.05)" d="M0 16h16v16H0zM16 0h16v16H16z"/></svg>');background-size:8px}.iui-tag iconify-icon{font-size:16px;line-height:1em;width:1em;height:1em}.iui-tag:hover{--_background-color: var(--_tag-background-color--hover);--_inner-border-color: var(--_tag-background-color--hover);--_outer-border-color: var(--_tag-border-color--hover);--_color: var(--_tag-color--hover);box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 2px var(--_outer-border-color),4px 4px 2px var(--_tag-shadow)}.iui-tag:focus:not(.iui-ignore-focus){--_background-color: var(--_tag-background-color--focus);--_inner-border-color: var(--_tag-background-color--focus);--_outer-border-color: var(--_tag-border-color--focus);--_color: var(--_tag-color--focus);box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 3px var(--_outer-border-color),5px 5px 2px var(--_tag-shadow)}.iui-tag:active{--_background-color: var(--_tag-background-color--active);--_inner-border-color: var(--_tag-border-color--active);--_outer-border-color: var(--_tag-border-color--active);--_color: var(--_tag-color--active);box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 3px var(--_outer-border-color),5px 5px 2px var(--_tag-shadow)}.iui-tag:disabled{--_background-color: var(--_tag-background-color--disabled);--_inner-border-color: var(--_tag-border-color--disabled);--_outer-border-color: var(--_tag-border-color--disabled);--_color: var(--_tag-color--disabled);cursor:not-allowed;box-shadow:none;border-style:dashed}.iui-tag--selected span.iui-tag-color{box-shadow:0 0 0 1px var(--_background-color),0 0 0 3px var(--_color)}.iui-tag-separator{margin-block:3px;width:2px;height:16px;background:var(--iui-palette-border-faint)}.iui-slider{--_line-color: var(--iui-palette-border-faint);--_thumb-color: var(--iui-palette-text-muted);--_thumb-border-color: var(--iui-palette-border-faint);--_tooltip-color: var(--iui-palette-text-inverted);--_tooltip-background: var(--iui-palette-text)}.iui-slider:hover{--_line-color: var(--iui-palette-border);--_thumb-color: var(--iui-palette-primary)}.iui-slider:focus,.iui-slider.iui-used-keyboard{--_thumb-color: var(--iui-palette-primary)}.iui-slider:focus:not(.iui-ignore-focus){--_line-color: var(--iui-palette-primary-border);--_thumb-color: var(--iui-palette-primary)}.iui-slider:active{--_line-color: var(--iui-palette-accent-border);--_thumb-color: var(--iui-palette-accent)}.iui-slider{--_line-size: 2px;--_line-size-subpixel: 0px;all:unset;position:relative;cursor:pointer}.iui-slider-line{position:absolute}.iui-slider-line:before{content:"";position:absolute;border:var(--_line-size) solid var(--_line-color);border-radius:var(--_line-size);box-shadow:0 0 0 var(--_line-size-subpixel) var(--_line-color)}.iui-slider-thumb{position:absolute;left:0;top:0;margin:-8px;width:16px;height:16px;border-radius:8px;background:var(--_thumb-color);box-shadow:2px 2px 2px var(--iui-palette-shadow-half),0 0 0 2px var(--iui-palette-background),0 0 0 1px var(--_thumb-border-color) inset,0 0 0 2px var(--iui-palette-background) inset}.iui-slider .iui-slider-tooltip{position:absolute;pointer-events:none;z-index:100;font-size:11px;line-height:14px;line-height:16px;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .2s ease-in-out}.iui-slider .iui-slider-tooltip span{white-space:nowrap;padding-inline:3px;padding-block:0px;border-radius:4px;color:var(--_tooltip-color);background:var(--_tooltip-background)}.iui-slider--horizontal{width:100%;height:24px}.iui-slider--horizontal .iui-slider-line{height:0;inset-inline:14px;top:12px}.iui-slider--horizontal .iui-slider-line:before{inset-inline:calc(0px - var(--_line-size));top:calc(0px - var(--_line-size))}.iui-slider--horizontal .iui-slider-tooltip{top:-20px;inset-inline:-32px}.iui-slider--vertical{width:24px;height:100%}.iui-slider--vertical .iui-slider-line{width:0;left:12px;inset-block:14px}.iui-slider--vertical .iui-slider-line:before{inset-block:calc(0px - var(--_line-size));left:calc(0px - var(--_line-size))}.iui-slider--vertical .iui-slider-tooltip{left:20px;inset-block:-32px}.iui-slider:hover .iui-slider-tooltip,.iui-slider:focus:not(.iui-ignore-focus) .iui-slider-tooltip{opacity:1}.iui-radio{--_radio-icon-color: var(--iui-palette-background-color3);--_radio-icon-border: var(--iui-palette-border-faint);--_radio-text-color: var(--iui-palette-text);--_radio-icon-color--hover: var(--iui-palette-primary-border-faint);--_radio-icon-border--hover: var(--iui-palette-border-faint);--_radio-text-color--hover: var(--iui-palette-primary);--_radio-icon-color--focus: var(--iui-palette-primary-border-faint);--_radio-icon-border--focus: var(--iui-palette-primary);--_radio-text-color--focus: var(--iui-palette-primary);--_radio-icon-color--active: var(--iui-palette-accent-border-faint);--_radio-icon-border--active: var(--iui-palette-accent-border)}.iui-radio--custom{--_radio-icon-color: var(--iui-palette-border-faint)}.iui-radio--selected{--_radio-icon-color: var(--iui-palette-green);--_radio-icon-border: var(--iui-palette-green-border);--_radio-icon-color--hover: var(--iui-palette-primary);--_radio-icon-border--hover: var(--iui-palette-border);--_radio-icon-color--hover--radio: var(--iui-palette-green);--_radio-icon-color--focus: var(--iui-palette-primary);--_radio-icon-color--active: var(--iui-palette-accent)}.iui-radio.iui-radio--disabled{--_radio-text-color: var(--iui-palette-text-dimmed);--_radio-icon-color--hover: var(--_radio-icon-color);--_radio-icon-color--hover--radio: var(--_radio-icon-color);--_radio-text-color--hover: var(--_radio-text-color);--_radio-icon-color--focus: var(--iui-palette-border-faint);--_radio-icon-border--focus: var(--iui-palette-primary-border);--_radio-text-color--focus: var(--iui-palette-text-dimmed);--_radio-icon-border--active: var( --iui-palette-accent-border-faint )}.iui-radio.iui-radio--disabled.iui-radio--selected{--_radio-icon-color: var(--iui-palette-border);--_radio-icon-border: var(--iui-palette-border-faint);--_radio-icon-color--hover: var(--iui-palette-border);--_radio-icon-color--focus: var(--iui-palette-border)}.iui-radio{--_text-color: var(--_radio-text-color);--_icon-color: var(--_radio-icon-color);--_icon-border: var(--_radio-icon-border)}.iui-radio:hover{--_icon-color: var(--_radio-icon-color--hover);--_icon-border: var(--_radio-icon-border--hover);--_text-color: var(--_radio-text-color--hover)}.iui-radio--radio:hover{--_icon-color: var( --_radio-icon-color--hover--radio, var(--_radio-icon-color--hover) );--_icon-border: var( --_radio-icon-border--hover--radio, var(--_radio-icon-border--hover) );--_text-color: var( --_radio-text-color--hover--radio, var(--_radio-text-color--hover) )}.iui-radio:focus-within:not(:has(.iui-ignore-focus)){--_icon-color: var(--_radio-icon-color--focus);--_icon-border: var(--_radio-icon-border--focus);--_text-color: var(--_radio-text-color--focus)}.iui-radio:active,.iui-radio:has(button:active){--_icon-color: var(--_radio-icon-color--active);--_icon-border: var(--_radio-icon-border--active)}.iui-radio{display:inline-flex;gap:var(--iui-gap--small);cursor:pointer;color:var(--_text-color)}.iui-radio--disabled{cursor:not-allowed;opacity:.5}.iui-radio-option{all:unset;display:inline-block;width:16px;height:16px;background:var(--iui-palette-background);border-radius:4px;box-shadow:0 0 0 1px var(--_icon-border) inset;cursor:inherit}.iui-radio-option:active{box-shadow:0 0 0 1px var(--_icon-border) inset,0 0 0 1px var(--_icon-border)}.iui-radio-option iconify-icon{font-size:16px;line-height:1em;width:1em;height:1em;color:var(--_icon-color)}.iui-radio:focus-within .iui-radio-option:not(.iui-ignore-focus){box-shadow:0 0 0 1px var(--_icon-border) inset,0 0 0 1px var(--_icon-border)}.iui-radio--radio .iui-radio-option{border-radius:8px}.iui-radio--custom .iui-radio-option{box-shadow:none!important}.iui-radio-group{display:grid;gap:var(--iui-gap--small)}.iui-radio-row{display:flex;flex-wrap:wrap;gap:var(--iui-gap--small) var(--iui-gap--medium)}.iui-tab{--_tab-background: transparent;--_tab-border-color: transparent;--_tab-color: var(--iui-palette-text);--_tab-icon-color: var(--iui-palette-text-dimmed);--_tab-vertical-line-color: transparent}.iui-tab:hover{--_tab-background: var(--iui-palette-background-inner);--_tab-border-color: var(--iui-palette-border-faint);--_tab-color: var(--iui-palette-primary);--_tab-icon-color: var(--iui-palette-primary);--_tab-vertical-line-color: var(--_tab-background)}.iui-tab:focus:not(.iui-ignore-focus){--_tab-background: var(--iui-palette-background);--_tab-border-color: var(--iui-palette-primary-border);--_tab-color: var(--iui-palette-primary);--_tab-icon-color: var(--iui-palette-primary);--_tab-vertical-line-color: transparent}.iui-tab:active{--_tab-background: var(--iui-palette-background-inner);--_tab-border-color: var(--iui-palette-accent-border);--_tab-color: var(--iui-palette-accent);--_tab-icon-color: var(--iui-palette-accent);--_tab-vertical-line-color: transparent}.iui-tab--selected{--_tab-border-color: var(--iui-palette-border-faint);--_tab-vertical-line-color: var(--_tab-background)}.iui-tab--selected,.iui-tab--selected:hover,.iui-tab--selected:active{--_tab-background: var(--iui-palette-background);--_tab-color: var(--iui-palette-text-dimmed);--_tab-icon-color: var(--iui-palette-text-dimmed)}.iui-tab--selected:focus:not(.iui-ignore-focus){--_tab-background: var(--iui-palette-background);--_tab-border-color: var(--iui-palette-primary-border);--_tab-color: var(--iui-palette-primary);--_tab-icon-color: var(--iui-palette-primary)}.iui-tabs{display:flex;flex-wrap:wrap;gap:2px 0;padding-inline:16px;border-bottom:1px solid var(--iui-palette-border-faint)}.iui-tabs:has(>.iui-tabs-buttons){padding-right:0}.iui-tabs-buttons{display:flex;gap:var(--iui-gap--small);flex-wrap:nowrap;white-space:nowrap;height:fit-content}.iui-tab{all:unset;display:flex;gap:6px;flex-wrap:nowrap;white-space:nowrap;height:fit-content;position:relative;border:1px solid var(--_tab-border-color);border-bottom-color:var(--iui-palette-border-faint);border-top-left-radius:4px;border-top-right-radius:4px;margin-block:1px -1px;padding-block:5px;padding-inline:11px;background:var(--_tab-background);color:var(--_tab-color);cursor:pointer}.iui-tab--icon-only{padding-inline:7px}.iui-tab iconify-icon{font-size:16px;line-height:1em;width:1em;height:1em;color:var(--_tab-icon-color)}.iui-tab small{font:inherit;padding-left:.25em;opacity:.7}.iui-tab--selected{border-bottom-color:var(--_tab-background)}.iui-tab:active,.iui-tab:focus:not(.iui-ignore-focus){z-index:10;border-bottom-color:var(--_tab-background);box-shadow:0 0 0 1px var(--_tab-border-color)}.iui-tab:active:after,.iui-tab:focus:not(.iui-ignore-focus):after{content:"";position:absolute;inset-inline:-4px;bottom:-5px;height:4px;background:var(--iui-palette-background)}.iui-tab-separator{position:relative;margin:0;margin-block:1px -1px;padding-block:5px;padding-inline:5px;width:2px}.iui-tab-separator:after{content:"";position:absolute;top:11px;right:5px;bottom:11px;left:5px;background:var(--iui-palette-border-faint)}.iui-tab-spacer{flex-grow:1}.iui-tabs--vertical{display:grid;gap:0;align-items:end;padding-inline:0;padding-block:8px;border-width:0;border-right:1px solid var(--iui-palette-border-faint);align-content:start}.iui-tabs--vertical .iui-tab{border-width:1px;border-color:var(--_tab-border-color);border-right-color:var(--_tab-vertical-line-color);border-top-right-radius:0;border-bottom-left-radius:4px;justify-content:end;margin:0 -1px 0 0}.iui-tabs--vertical .iui-tab--selected{background:var(--_tab-background)}.iui-tabs--vertical .iui-tab:active,.iui-tabs--vertical .iui-tab:focus:not(.iui-ignore-focus){border-bottom-color:var(--_tab-border-color);border-right-color:var(--_tab-background)}.iui-tabs--vertical .iui-tab:active:after,.iui-tabs--vertical .iui-tab:focus:not(.iui-ignore-focus):after{inset:auto;inset-block:-4px;right:-5px;height:auto;width:4px}.iui-tabs--vertical .iui-tab-separator{width:auto;margin:0;height:2px}.iui-tabs--vertical .iui-tab-separator:after{top:5px;right:11px;bottom:5px;left:11px}.iui-tabs--vertical .iui-tab-spacer{min-height:1em}.iui-pagination-pages{--_page-dot-color: var(--iui-palette-text-faint);--_page-color: var(--iui-palette-primary);--_page-color--selected: var(--iui-palette-text-dimmed);--_page-color--hover: var(--iui-palette-primary);--_page-background-color--hover: var(--iui-palette-background-inner);--_page-border-color--hover: var(--iui-palette-background-inner);--_page-shadow-color--hover: var(--iui-palette-border-faint);--_page-color--focus: var(--iui-palette-primary);--_page-background-color--focus: var(--iui-palette-background-inner);--_page-border-color--focus: var(--iui-palette-background-inner);--_page-shadow-color--focus: var(--iui-palette-primary-border);--_page-color--active: var(--iui-palette-accent);--_page-background-color--active: var(--iui-palette-background-inner);--_page-border-color--active: var(--iui-palette-accent-border);--_page-shadow-color--active: var(--iui-palette-accent-border)}.iui-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px var(--iui-gap--small)}.iui-pagination-container{container-type:inline-size}.iui-pagination-text{white-space:nowrap}.iui-pagination-text small{font:inherit;color:var(--iui-palette-text-muted)}.iui-pagination-line{margin:0 var(--iui-gap--small);width:1px;border-left:1px solid var(--iui-palette-border)}.iui-pagination-pages{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;line-height:16px}.iui-pagination-pages .iui-tooltip-wrapper{display:inline-flex}.iui-pagination-pages-list{display:flex;flex-wrap:nowrap;gap:2px;justify-content:center}.iui-pagination-pages-list>span{line-height:16px;margin:0;padding:0;color:var(--_page-dot-color)}@container (width < 540px){.iui-pagination{display:grid;grid-template-columns:1fr}.iui-pagination .iui-pagination-text{white-space:wrap;display:flex;justify-content:space-between}.iui-pagination .iui-pagination-text .iui-pagination-line{display:none}.iui-pagination .iui-pagination-text small{text-align:right}.iui-pagination .iui-pagination-pages{justify-content:space-between}}@container (width >= 540px){.iui-pagination .iui-page--icon:disabled{display:none}}.iui-pagination--with-buttons{display:grid;grid-template-columns:auto auto;row-gap:var(--iui-gap--small)}.iui-pagination--with-buttons .iui-pagination-text .iui-pagination-line{display:initial}.iui-pagination--with-buttons .iui-pagination-buttons{display:inline-flex}.iui-pagination--with-buttons .iui-pagination-multi-select{display:inherit;position:relative;white-space:nowrap;height:16px;gap:var(--iui-gap--small)}.iui-pagination--with-buttons .iui-pagination-multi-select-button-wrapper{--_tooltip-offset-inline: -1px}.iui-pagination--with-buttons .iui-pagination-multi-select-button{padding-block:1px;margin-block:-2px}.iui-pagination--with-buttons .iui-pagination-multi-select-overlay{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:12px;line-height:16px;font-weight:400;font-style:normal;font-stretch:normal;font-variant:normal;letter-spacing:normal;display:grid;gap:var(--iui-gap--small)}.iui-pagination--with-buttons .iui-pagination-multi-select-status{font-size:11px;line-height:14px;white-space:nowrap}.iui-pagination--with-buttons .iui-pagination-multi-select-controls{display:flex;gap:var(--iui-gap--small);align-items:center}.iui-pagination--with-buttons .iui-pagination-multi-select-controls>span{white-space:nowrap}.iui-pagination--with-buttons .iui-pagination-pages{grid-column:1/3;justify-content:space-between}.iui-pagination-pages .iui-page{all:unset;display:inline-flex;white-space:nowrap;cursor:pointer;margin:0;padding:0 4px;color:var(--_page-color);border-width:var(--iui-input-border-width);border-style:solid;border-radius:var(--iui-input-border-radius);border-color:transparent;justify-content:center;min-width:1em;text-decoration:underline}.iui-pagination-pages .iui-page:hover{color:var(--_page-color--hover);background-color:var(--_page-background-color--hover);border-color:var(--_page-border-color--hover);box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 2px var(--_page-shadow-color--hover),4px 4px 2px transparent}.iui-pagination-pages .iui-page:focus:not(.iui-ignore-focus){color:var(--_page-color--focus);background-color:var(--_page-background-color--focus);border-color:var(--_page-border-color--focus);box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 3px var(--_page-shadow-color--focus),5px 5px 2px transparent}.iui-pagination-pages .iui-page:active{color:var(--_page-color--active);background-color:var(--_page-background-color--active);border-color:var(--_page-border-color--active);box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 3px var(--_page-shadow-color--active),5px 5px 2px transparent}.iui-pagination-pages .iui-page--selected,.iui-pagination-pages .iui-page:disabled{color:var(--_page-color--selected);background-color:transparent;border-color:transparent;box-shadow:none;cursor:inherit;text-decoration:none}.iui-pagination-pages .iui-page--icon{font-size:16px;padding:0}.iui-pagination-pages .iui-page--icon iconify-icon{width:1em;height:1em}.iui-items-grid{display:grid;grid-template-rows:1fr auto;gap:var(--iui-gap--small)}.iui-items-grid-container{overflow-x:hidden;overflow-y:scroll;text-align:center;position:relative}.iui-items-grid-error{position:absolute;top:10%;inset-inline:20%;text-align:center}.iui-items-grid-row{display:grid;font-size:12px;line-height:1em;margin-bottom:var(--_grid-gap);gap:var(--_grid-gap) 0}.iui-items-grid-row:last-child{margin-bottom:0}.iui-items-grid--with-padding .iui-items-grid-content{padding-right:var(--iui-gap--small)}.iui-items-grid--left .iui-items-grid-row{gap:var(--_grid-gap);width:fit-content}.iui-items-grid--center .iui-items-grid-row{gap:var(--_grid-gap);margin-inline:auto;width:fit-content}.iui-notices{position:fixed;bottom:6px;right:8px;z-index:150}.iui-notices--absolute{position:absolute}.iui-notices span{display:inline-flex;width:max-content;max-width:80vw;max-width:80cqw}.iui-notices-item{--_notice-color: var(--iui-palette-text-inverted);--_notice-background: var(--iui-palette-text-muted);position:absolute;right:0;bottom:0;transition:all .3s ease}.iui-notices-item span{display:block;padding:var(--iui-gap--small) var(--iui-gap--medium);color:var(--_notice-color);background:var(--_notice-background);background:color-mix(in lab,var(--_notice-background) 80%,transparent);border-radius:6px;box-shadow:0 0 2px 1px var(--iui-palette-shadow-overlay),2px 2px 6px var(--iui-palette-shadow-full)}.iui-notices-item--fading{animation:notice-fade-out .3s ease forwards}.iui-notices-item--1{right:2px;bottom:4px}.iui-notices-item--2{right:4px;bottom:8px}.iui-notices-item--3{right:6px;bottom:12px}.iui-notices-item--4{right:8px;bottom:16px}.iui-notices-item--5{right:10px;bottom:20px}.iui-notices-item--6{right:12px;bottom:24px}.iui-notices-item--error{--_notice-background: var(--iui-palette-accent)}.iui-notices-item--info{--_notice-background: var(--iui-palette-yellow);--_notice-color: #000}.iui-notices-item--success{--_notice-background: var(--iui-palette-green)}.iui-notices--top{bottom:auto;top:6px}.iui-notices--top .iui-notices-item{bottom:auto;top:0}.iui-notices--top .iui-notices-item span{box-shadow:0 0 2px 1px var(--iui-palette-shadow-overlay),2px -2px 6px var(--iui-palette-shadow-full)}.iui-notices--top .iui-notices-item--1{top:4px}.iui-notices--top .iui-notices-item--2{top:8px}.iui-notices--top .iui-notices-item--3{top:12px}.iui-notices--top .iui-notices-item--4{top:16px}.iui-notices--top .iui-notices-item--5{top:20px}.iui-notices--top .iui-notices-item--6{top:24px}.iui-notices--stretch{left:8px}.iui-notices--stretch .iui-notices-item{right:0;left:0}.iui-notices--stretch .iui-notices-item span{display:block;width:fit-content;margin-inline:auto}.iui-notices--stretch .iui-notices-item--0{padding-right:6px}.iui-notices--stretch .iui-notices-item--2{padding-left:6px}.iui-notices--stretch .iui-notices-item--3{padding-left:12px}.iui-notices--stretch .iui-notices-item--4{padding-left:18px}.iui-notices--stretch .iui-notices-item--5{padding-left:24px}.iui-notices--stretch .iui-notices-item--6{padding-left:30px}@keyframes notice-fade-out{to{opacity:0}}.iui-tooltip-wrapper{position:relative;height:fit-content}.iui-tooltip{position:absolute;z-index:100;left:calc(var(--_tooltip-offset-inline, 0px) - var(--_tooltip-shift, 0px));top:100%;margin-block:calc(var(--_tip-height, 4px) + var(--_tooltip-offset-block, 2px));text-align:left;border-radius:2px;background:var(--iui-palette-background-tooltip);box-shadow:0 0 2px 1px var(--iui-palette-shadow-overlay),2px 2px 6px var(--iui-palette-shadow-full)}.iui-tooltip--no-events{pointer-events:none}.iui-tooltip--pre{white-space:pre}.iui-tooltip-content{font-size:11px;line-height:14px;--iui-palette-background: var(--iui-palette-background-color1);--iui-palette-background-inner: var(--iui-palette-background-color2);color:var(--iui-palette-text);padding-inline:6px;padding-block:6px}.iui-tooltip:before{content:"";position:absolute;top:-4px;left:calc(var(--_tooltip-offset, 12px) + var(--_tooltip-shift, 0px));margin-inline:-5px;width:10px;height:4px;background:var(--iui-palette-background-tooltip);--svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 4"><path d="M0 4L5 0L10 4z"/></svg>');-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.iui-tooltip--left{left:auto;right:calc(var(--_tooltip-offset-inline, 0px) - var(--_tooltip-shift, 0px))}.iui-tooltip--left:before{left:auto;right:calc(var(--_tooltip-offset, 12px) + var(--_tooltip-shift, 0px))}.iui-tooltip--top{top:auto;bottom:100%}.iui-tooltip--top:before{top:auto;bottom:-4px;--svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 4"><path d="M0 0L5 4L10 0z"/></svg>')}.iui-tooltip--error,.iui-tooltip--error:before{background:var(--iui-palette-accent)}.iui-tooltip--success,.iui-tooltip--success:before{background:var(--iui-palette-green)}.iui-tooltip--error .iui-tooltip-content,.iui-tooltip--success .iui-tooltip-content{color:var(--iui-palette-text-inverted)}.iui-pagination-multi-select .iui-tooltip{z-index:10}.iui-pagination-multi-select .iui-tooltip .iui-tooltip{z-index:100}.iui-dropdown{position:relative;height:fit-content}.iui-dropdown{background:var(--iui-palette-background);border:1px solid var(--iui-palette-primary-border);border-radius:2px;box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 3px var(--iui-palette-primary-border),5px 5px 2px var(--iui-palette-shadow-full)}.iui-dropdown-list{display:grid;list-style:none;padding:0;gap:0}.iui-dropdown-list--with-colors{max-width:240px}.iui-dropdown-list--with-colors:has(.scrollable){max-width:270px}.iui-dropdown-divider{background-color:var(--iui-palette-border-faint);height:2px}.iui-dropdown-section{background-color:var(--iui-palette-background-color3);color:var(--iui-palette-text-dimmed);text-align:left;padding-block:5px;padding-inline:7px}.iui-dropdown-item{--_color: var(--iui-palette-text);--_decoration-color: var(--iui-palette-text-muted);--_hint-color: var(--iui-palette-text-muted);--_background-color: var(--iui-palette-background)}button.iui-dropdown-item:hover{--_color: var(--iui-palette-primary);--_decoration-color: var(--iui-palette-text-dimmed);--_hint-color: var(--iui-palette-primary);--_background-color: var(--iui-palette-background-color2)}button.iui-dropdown-item:focus:not(.iui-ignore-focus){--_color: var(--iui-palette-text-inverted);--_decoration-color: var(--iui-palette-text-inverted);--_hint-color: var(--iui-palette-text-inverted);--_background-color: var(--iui-palette-primary)}button.iui-dropdown-item:active{--_color: var(--iui-palette-text-inverted);--_decoration-color: var(--iui-palette-text-inverted);--_hint-color: var(--iui-palette-text-inverted);--_background-color: var(--iui-palette-accent)}button.iui-dropdown-item:disabled{--_color: var(--iui-palette-text-muted);--_decoration-color: var(--iui-palette-text-faint);--_hint-color: var(--iui-palette-text-faint);--_background-color: var(--iui-palette-background)}.iui-dropdown-item.iui-dropdown-item--selected,button.iui-dropdown-item.iui-dropdown-item--selected{--_color: var(--iui-palette-text-inverted);--_decoration-color: var(--iui-palette-text-inverted);--_hint-color: var(--iui-palette-text-inverted);--_background-color: var(--iui-palette-green)}button.iui-dropdown-item{cursor:pointer}.iui-dropdown-item{all:unset;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;text-align:left;padding-block:5px;padding-inline:5px;background:var(--_background-color);color:var(--_color)}.iui-dropdown-item:disabled{cursor:not-allowed}.iui-dropdown-item iconify-icon{font-size:16px;width:1em;height:1em;color:var(--_decoration-color)}.iui-dropdown-item span,.iui-dropdown-item small{font:inherit;padding-left:4px}.iui-dropdown-item span:last-child{padding-right:4px}.iui-dropdown-item span+small{padding-left:1px}.iui-dropdown-item small{color:var(--_hint-color)}.iui-dropdown-item small.iui-separated{padding-left:var(--iui-gap--small)}.iui-dropdown-colors{display:grid;grid-template-columns:repeat(9,1fr);padding:6px 8px;gap:10px}.iui-dropdown-colors.scrollable{max-height:104px;overflow-y:auto}.iui-dropdown-colors .iui-tooltip-wrapper{display:inline-block;width:16px;height:16px}.iui-dropdown-colors button{display:inline-flex;margin:0;padding:0;outline:none;border:none;background:none;cursor:pointer;border-radius:8px;box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 2px var(--iui-palette-border-faint)}.iui-dropdown-colors button:hover{box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 2px var(--iui-palette-border)}.iui-dropdown-colors button:focus:not(.selected):not(.iui-ignore-focus){box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 3px var(--iui-palette-primary)}.iui-dropdown-colors button:active:not(.selected){box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 3px var(--iui-palette-accent)}.iui-dropdown-colors button.selected{box-shadow:0 0 0 1px var(--iui-palette-green-background),0 0 0 3px var(--iui-palette-green)}.iui-dropdown-colors button:disabled{cursor:not-allowed}.iui-dropdown-colors button span{font-size:16px;line-height:1em;width:1em;height:1em;border-radius:8px}.iui-dropdown-colors button+.iui-tooltip{--_tooltip-offset: 14px;--_tooltip-offset-inline: -6px}.iui-dropdown-tags{display:flex;flex-wrap:wrap;padding:6px 8px;gap:6px}.iui-dropdown-wrapper{position:relative;display:inline-flex}.iui-dropdown-wrapper .iui-overlay-container{position:absolute;z-index:50}.iui-dropdown-wrapper .iui-overlay-container:hover{z-index:51}.iui-overlay-container--scrollable .iui-overlay-container-content,.iui-dropdown-wrapper--scrollable .iui-overlay-container-content{overflow-y:auto;scrollbar-color:var(--iui-palette-text-faint) var(--iui-palette-background)}.iui-overlay-container--scrollable .iui-overlay-container-content::-webkit-scrollbar,.iui-dropdown-wrapper--scrollable .iui-overlay-container-content::-webkit-scrollbar{background-color:var(--iui-palette-background)}.iui-overlay-container--scrollable .iui-overlay-container-content::-webkit-scrollbar-thumb,.iui-dropdown-wrapper--scrollable .iui-overlay-container-content::-webkit-scrollbar-thumb{background:var(--iui-palette-text-faint)}.iui-overlay-container--scrollable .iui-overlay-container-content:hover,.iui-overlay-container--scrollable .iui-overlay-container-content:focus-within,.iui-dropdown-wrapper--scrollable .iui-overlay-container-content:hover,.iui-dropdown-wrapper--scrollable .iui-overlay-container-content:focus-within{scrollbar-color:var(--iui-palette-text-dimmed) var(--iui-palette-background-color3)}.iui-overlay-container--scrollable .iui-overlay-container-content:hover::-webkit-scrollbar,.iui-overlay-container--scrollable .iui-overlay-container-content:focus-within::-webkit-scrollbar,.iui-dropdown-wrapper--scrollable .iui-overlay-container-content:hover::-webkit-scrollbar,.iui-dropdown-wrapper--scrollable .iui-overlay-container-content:focus-within::-webkit-scrollbar{background-color:var(--iui-palette-background-color3)}.iui-overlay-container--scrollable .iui-overlay-container-content:hover::-webkit-scrollbar-thumb,.iui-overlay-container--scrollable .iui-overlay-container-content:focus-within::-webkit-scrollbar-thumb,.iui-dropdown-wrapper--scrollable .iui-overlay-container-content:hover::-webkit-scrollbar-thumb,.iui-dropdown-wrapper--scrollable .iui-overlay-container-content:focus-within::-webkit-scrollbar-thumb{background:var(--iui-palette-text-dimmed)}.iui-dropdown-wrapper-parent{position:relative}.iui-dropdown-wrapper-parent .iui-dropdown-wrapper{position:static}.iui-dropdown-wrapper-parent .iui-overlay-container{left:0}.iui-overlay-container-title{--iui-palette-background: var(--iui-palette-background-color3);--iui-palette-background-inner: var(--iui-palette-background-color1);--_color: var(--iui-palette-text);--_background-color: var(--iui-palette-background);--_border-color: var(--iui-palette-border-faint);--_button-color: var(--iui-palette-text-dimmed);--_button-background-color: transparent;--_button-border-color: transparent;--_button-color--hover: var(--iui-palette-primary);--_button-background-color--hover: transparent;--_button-border-color--hover: var(--iui-palette-border-faint);--_button-color--focus: var(--iui-palette-text-inverted);--_button-background-color--focus: var(--iui-palette-primary);--_button-border-color--focus: var(--iui-palette-primary);--_button-color--active: var(--iui-palette-text-inverted);--_button-background-color--active: var(--iui-palette-accent);--_button-border-color--active: var(--iui-palette-accent)}.iui-overlay-container--primary .iui-overlay-container-title{--_color: var(--iui-palette-text-inverted);--_background-color: var(--iui-palette-primary);--_border-color: var(--iui-palette-primary);--_button-color: var(--iui-palette-text-inverted);--_button-color--hover: var(--iui-palette-primary);--_button-background-color--hover: var( --iui-palette-background-color3 );--_button-border-color--hover: var(--iui-palette-background-color3);--_button-color--focus: var(--iui-palette-primary);--_button-background-color--focus: var( --iui-palette-background-color3 );--_button-border-color--focus: var(--iui-palette-background-color3);--_button-color--active: var(--iui-palette-accent);--_button-background-color--active: var( --iui-palette-background-color3 );--_button-border-color--active: var( --iui-palette-background-color3 )}.iui-overlay-container{position:relative;background:var(--iui-palette-background);border-radius:4px;box-shadow:0 0 2px var(--iui-palette-shadow-half),0 0 4px var(--iui-palette-shadow-half),4px 4px 6px var(--iui-palette-shadow-full)}.iui-overlay-container--standalone{position:absolute;z-index:50}.iui-overlay-container-title{display:grid;grid-template-columns:auto 1fr auto;white-space:nowrap;padding:1px;align-items:center;color:var(--_color);background:var(--_background-color);border:1px solid var(--_border-color);border-bottom-width:0;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.iui-overlay-container-title>span{display:flex;flex-wrap:nowrap;padding-inline:8px}.iui-overlay-container-controls{padding-inline:2px}.iui-overlay-container-buttons{display:inline-flex;flex-wrap:nowrap}.iui-overlay-container-buttons iconify-icon{font-size:16px;line-height:1em;width:1em;height:1em}.iui-overlay-container-buttons button{all:unset;display:inline-flex;gap:0;cursor:pointer;box-sizing:content-box;border-width:var(--iui-input-border-width);border-style:solid;border-radius:var(--iui-input-border-radius);border-color:var(--_button-border-color);padding:var(--iui-input-padding-block);color:var(--_button-color);background:var(--_button-background-color)}.iui-overlay-container-buttons button:hover{color:var(--_button-color--hover);background:var(--_button-background-color--hover);border-color:var(--_button-border-color--hover)}.iui-overlay-container-buttons button:focus:not(.iui-ignore-focus){color:var(--_button-color--focus);background:var(--_button-background-color--focus);border-color:var(--_button-border-color--focus)}.iui-overlay-container-buttons button:active{color:var(--_button-color--active);background:var(--_button-background-color--active);border-color:var(--_button-border-color--active)}.iui-overlay-container-content{padding:7px 9px;border:1px solid var(--iui-palette-border-faint);border-top-width:0;border-radius:inherit;border-top-left-radius:0;border-top-right-radius:0;box-sizing:border-box}.iui-overlay-container-content--no-padding{padding:0}.iui-overlay-container-content--no-title{border-width:1px;border-radius:inherit}.iui-overlay-container-content--no-border{border-width:0}.iui-overlay-container--draggable .iui-overlay-container-title{cursor:move}.iui-overlay-flex{display:flex;flex-wrap:wrap;gap:var(--iui-gap--small)}.iui-overlay-rows{display:grid;gap:var(--iui-gap--small)}.iui-overlay-radio{display:grid;gap:var(--iui-gap--medium)}.iui-overlay-hint{font-size:11px;line-height:14px;color:var(--iui-palette-text-dimmed);margin-block:var(--iui-gap--small)}.iui-overlay-hint:first-child{margin-top:0}.iui-overlay-hint:last-child{margin-bottom:0}.iui-overlay-defs{all:unset;display:grid;gap:var(--iui-gap--small)}.iui-overlay-defs>dt{all:unset;white-space:nowrap;font-size:11px;line-height:14px}.iui-overlay-defs>dd{all:unset;display:block;padding-left:var(--iui-gap--medium);padding-bottom:var(--iui-gap--tiny)}.iui-overlay-defs--radio{gap:var(--iui-gap--medium)}.iui-overlay-defs--radio>dt{font-size:12px;line-height:16px}.iui-overlay-defs--radio>dd{padding:0}.iui-overlay-defs--radio>dd+dt{margin-top:var(--iui-gap--tiny)}.iui-overlay-defs .iui-overlay-flex{flex-wrap:nowrap}.iui-overlay-reset-all{display:flex;margin-block:var(--iui-gap--medium) var(--iui-gap--tiny);justify-content:center}.iui-icon-set-item .iui-icon-set-item-button{--_icon-set-background: var(--iui-palette-background-inner);--_icon-set-inner-border: var(--iui-palette-background-inner);--_icon-set-outer-border: transparent;--_icon-set-color: var(--iui-palette-primary);--_icon-set-hint-color: var(--iui-palette-text-muted);--_star-color-outside: var(--iui-palette-border-faint);--_star-color-inside: var(--iui-palette-border-faint);--_icon-set-background--hover: var(--iui-palette-background-inner);--_icon-set-inner-border--hover: var(--iui-palette-border-faint);--_icon-set-outer-border--hover: transparent;--_icon-set-color--hover: var(--iui-palette-primary);--_icon-set-sample-color--hover-sample: var(--iui-palette-accent);--_icon-set-sample-color: var(--iui-palette-text-muted);--_icon-set-sample-color--hover: var(--iui-palette-primary);--_icon-set-background--focus: var(--iui-palette-background-inner);--_icon-set-inner-border--focus: var( --iui-palette-background-inner );--_icon-set-outer-border--focus: var(--iui-palette-primary-border);--_icon-set-sample-color--focus: var(--iui-palette-primary);--_icon-set-color--active: var(--iui-palette-accent);--_icon-set-inner-border--active: var(--iui-palette-accent-border);--_icon-set-outer-border--active: var(--iui-palette-accent-border)}.iui-icon-set-item .iui-icon-set-item-button:disabled{--_icon-set-sample-color--hover: var(--_icon-set-sample-color);--_icon-set-sample-color--focus: var(--_icon-set-sample-color);--_icon-set-sample-color--hover-sample: var( --_icon-set-sample-color )}.iui-icon-set-item--hidden .iui-icon-set-item-button{--_icon-set-background: var(--iui-palette-background);--_icon-set-inner-border: var(--iui-palette-border-faint);--_icon-set-inner-border--hover: var( --_icon-set-background--hover );--_icon-set-outer-border--hover: var( --iui-palette-border-faint )}.iui-icon-set-item--selected .iui-icon-set-item-button:not(:disabled){--_icon-set-background: var(--iui-palette-primary);--_icon-set-inner-border: var(--iui-palette-primary);--_icon-set-color: var(--iui-palette-text-inverted);--_icon-set-sample-color: var(--iui-palette-text-inverted);--_icon-set-hint-color: var(--iui-palette-text-inverted);--_star-color-inside: var(--iui-palette-text-inverted);--_star-color-outside: var(--iui-palette-primary);--_icon-set-background--hover: var(--iui-palette-primary);--_icon-set-inner-border--hover: var(--iui-palette-primary);--_icon-set-outer-border--hover: var(--iui-palette-primary);--_icon-set-color--hover: var(--iui-palette-text-inverted);--_icon-set-hint-color--hover: var(--iui-palette-text-inverted);--_icon-set-sample-color--hover: var( --iui-palette-text-inverted );--_icon-set-sample-color--hover-sample: var( --iui-palette-text-inverted );--_icon-set-background--focus: var(--iui-palette-primary);--_icon-set-inner-border--focus: var(--iui-palette-primary);--_icon-set-outer-border--focus: var(--iui-palette-primary);--_icon-set-sample-color--focus: var( --iui-palette-text-inverted );--_icon-set-background--active: var(--iui-palette-accent);--_icon-set-inner-border--active: var(--iui-palette-accent);--_icon-set-outer-border--active: var(--iui-palette-accent);--_icon-set-color--active: var(--iui-palette-text-inverted);--_icon-set-hint-color--active: var( --iui-palette-text-inverted );--_star-color-outside--active: var(--iui-palette-accent)}.iui-icon-set-item:hover .iui-icon-set-item-button:not(:disabled),.iui-icon-set-item:focus-within .iui-icon-set-item-button:not(:disabled){--_icon-set-background: var(--_icon-set-background--hover);--_icon-set-inner-border: var(--_icon-set-inner-border--hover);--_icon-set-outer-border: var(--_icon-set-outer-border--hover);--_icon-set-color: var(--_icon-set-color--hover);--_icon-set-sample-color: var(--_icon-set-sample-color--hover);--_icon-set-hint-color: var(--_icon-set-hint-color--hover)}.iui-icon-set-item{position:relative;height:66px}.iui-icon-set-item-button{all:unset;--_background: var(--_icon-set-background);--_inner-border: var(--_icon-set-inner-border);--_outer-border: var(--_icon-set-outer-border);--_color: var(--_icon-set-color);--_hint-color: var(--_icon-set-hint-color);box-sizing:content-box;display:grid;grid-template-columns:1fr auto;padding-inline:10px;gap:10px;white-space:nowrap;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--_background);color:var(--_color);border:1px solid var(--_inner-border);border-radius:6px;box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 2px var(--_icon-set-outer-border),4px 4px 2px transparent;cursor:pointer}.iui-icon-set-item-button:hover{--_background: var(--_icon-set-background--hover);--_inner-border: var(--_icon-set-inner-border--hover);--_color: var(--_icon-set-color--hover, var(--_icon-set-color));--_hint-color: var(--_icon-set-hint-color--hover)}.iui-icon-set-item-button:focus:not(.iui-ignore-focus){--_background: var(--_icon-set-background--focus);--_inner-border: var(--_icon-set-inner-border--focus);--_color: var(--_icon-set-color--focus, var(--_icon-set-color));--_hint-color: var( --_icon-set-hint-color--focus, var(--_icon-set-hint-color) )}.iui-icon-set-item-button:active{--_background: var(--_icon-set-background--active);--_inner-border: var(--_icon-set-inner-border--active);--_color: var( --_icon-set-color--active, var(--_icon-set-color) );--_hint-color: var( --_icon-set-hint-color--active, var(--_icon-set-hint-color) )}.iui-icon-set-item-button:disabled{--_background: var(--_icon-set-background);--_inner-border: var(--_icon-set-inner-border);--_color: var(--_icon-set-color);--_hint-color: var(--_icon-set-hint-color)}.iui-icon-set-item--hidden .iui-icon-set-item-button{border-style:dashed}.iui-icon-set-item-text,.iui-icon-set-item-data{display:grid}.iui-icon-set-item-text{padding-block:6px;gap:4px}.iui-icon-set-item-data{text-align:right;padding-block:3px;gap:2px}.iui-icon-set-item-title,.iui-icon-set-item-hint{display:block;overflow:hidden;text-overflow:ellipsis}.iui-icon-set-item-title{height:16px;position:relative}.iui-icon-set-item-hint{font-size:11px;line-height:14px;color:var(--_icon-set-hint-color);height:14px}.iui-icon-set-item-data{display:grid;gap:2px;padding-block:3px;color:var(--_icon-set-sample-color)}.iui-icon-set-item-samples{display:flex;flex-direction:row;gap:2px;align-items:center;height:28px;font-size:24px}.iui-icon-set-item-samples iconify-icon{width:1em;height:1em;animation:icon-set-samples-fade-in .2s ease-out forwards}.iui-icon-set-item-samples.iui-grid-28{font-size:28px;gap:1px}.iui-icon-set-item-samples.iui-grid-26{font-size:26px;gap:1px}.iui-icon-set-item-samples.iui-grid-25{font-size:25px}.iui-icon-set-item-samples.iui-grid-22{font-size:22px}.iui-icon-set-item-samples.iui-grid-20{font-size:20px;gap:4px}.iui-icon-set-item-samples.iui-grid-18{font-size:18px;gap:6px}.iui-icon-set-item-samples.iui-grid-large{height:58px;font-size:64px;gap:4px}.iui-icon-set-item-samples.iui-grid-large.iui-grid-24,.iui-icon-set-item-samples.iui-grid-large.iui-grid-48,.iui-icon-set-item-samples.iui-grid-large.iui-grid-96{font-size:48px;gap:8px}.iui-icon-set-item--compact{height:36px}.iui-icon-set-item--compact .iui-icon-set-item-text{padding-block:9px}.iui-icon-set-item-favorite{position:absolute;right:0;top:0;font-size:16px;pointer-events:none}.iui-icon-set-item-favorite iconify-icon{position:absolute;right:-5px;top:-6px;color:var(--_star-color-outside)}.iui-icon-set-item-favorite-inner{position:absolute;right:0;top:0;border-top-right-radius:6px;width:11px;height:10px;border-bottom-left-radius:calc(16px + min(-5px,-6px));background:var(--_background);overflow:hidden}.iui-icon-set-item-favorite-inner iconify-icon{color:var(--_star-color-inside)}.iui-icon-set-item-info-toggle{position:absolute;right:-8px;bottom:-8px;--_tooltip-offset-inline: 1px}.iui-icon-set-item-info-toggle .iui-tooltip-content{--_tooltip-offset-inline: 0px}.iui-icon-set-item-info-toggle>.iui-button>iconify-icon{font-size:16px}.iui-icon-set-item-button:hover{border-style:solid;box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 2px var(--_icon-set-outer-border--hover),4px 4px 2px transparent}.iui-icon-set-item-button:hover .iui-icon-set-item-data{color:var(--_icon-set-sample-color--hover)}.iui-icon-set-item-button:hover .iui-icon-set-item-data:hover{color:var(--_icon-set-sample-color--hover-sample)}.iui-icon-set-item-button:focus:not(.iui-ignore-focus){border-style:solid;box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 3px var(--_icon-set-outer-border--focus),5px 5px 2px transparent}.iui-icon-set-item-button:focus:not(.iui-ignore-focus) .iui-icon-set-item-data{color:var(--_icon-set-sample-color--focus)}.iui-icon-set-item-button:active{border-style:solid;box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 3px var(--_icon-set-outer-border--active),5px 5px 2px transparent}.iui-icon-set-item-button:active .iui-icon-set-item-data{color:var(--_icon-set-sample-color--hover-sample)}.iui-icon-set-item-button:active .iui-icon-set-item-favorite>iconify-icon{color:var(--_star-color-outside--active, var(--_star-color-outside))}.iui-icon-set-item-button:disabled{cursor:inherit;box-shadow:none}.iui-icon-set-item--hidden .iui-icon-set-item-button:disabled{border-style:dashed}.iui-icon-set-category{font-size:14px;line-height:20px}.iui-tooltip-icon-set{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;gap:var(--iui-gap--small)}.iui-tooltip-icon-set-buttons{grid-column:2/3;position:relative;display:flex;gap:var(--iui-gap--small);padding-left:var(--iui-gap--small);justify-content:end}.iui-tooltip-icon-set-info{grid-column:1/2}.iui-tooltip-icon-set-stats{grid-column:1/3;padding-right:var(--iui-gap--tiny)}.iui-tooltip-icon-set-info,.iui-tooltip-icon-set-stats{margin-inline:var(--iui-gap--tiny)}.iui-tooltip-icon-set-info>div+div,.iui-tooltip-icon-set-stats>div+div{margin-left:var(--iui-gap--small)}.iui-grid-icon{--_grid-icon-color: var(--iui-palette-text-dimmed);--_grid-icon-background: transparent;--_grid-icon-border: transparent;--_grid-icon-color--container-hover: var(--iui-palette-text-dimmed);--_grid-icon-color--hover: var(--iui-palette-primary);--_grid-icon-background--hover: var(--iui-palette-background-inner);--_grid-icon-border--hover: var(--iui-palette-border-faint);--_grid-icon-border--focus: var(--iui-palette-primary-border);--_grid-icon-color--active: var(--iui-palette-accent);--_grid-icon-border--active: var(--iui-palette-accent-border)}.iui-grid-icon--error{--_grid-icon-background: var(--iui-palette-accent-background);--_grid-icon-background--hover: var( --iui-palette-accent-background );--_grid-icon-border--hover: var(--iui-palette-accent-border);--_grid-icon-border--focus: var(--_grid-icon-border--hover)}.iui-grid-icon--selected{--_grid-icon-color: var(--iui-palette-text-inverted);--_grid-icon-background: var(--iui-palette-primary);--_grid-icon-border: transparent;--_grid-icon-color--hover: var(--iui-palette-text-inverted);--_grid-icon-background--hover: var(--iui-palette-primary);--_grid-icon-border--hover: var(--iui-palette-primary);--_grid-icon-color--active: var(--iui-palette-text-inverted);--_grid-icon-background--active: var(--iui-palette-accent);--_grid-icon-border--active: var(--iui-palette-accent);--_grid-icon-color--container-hover: var( --iui-palette-text-inverted )}.iui-grid-icon{all:unset;position:relative;box-sizing:content-box;width:var(--_grid-size);height:var(--_grid-size);padding:var(--_grid-padding)}.iui-grid-icon--selected{background-color:var(--iui-palette-background-color3)}.iui-grid-icon:has(.iui-grid-icon-content:focus:not(.iui-ignore-focus)){background-color:var(--iui-palette-primary-border-faint)}.iui-grid-icon:has(.iui-grid-icon-buttons:hover,.iui-grid-icon-buttons:focus-within){--_grid-icon-color: var(--_grid-icon-color--container-hover);--_grid-icon-background: var(--_grid-icon-background--hover);--_grid-icon-border: var(--_grid-icon-border--hover)}.iui-grid-icon--selecting{--_grid-icon-color: var(--_grid-icon-color--container-hover);--_grid-icon-background: var(--_grid-icon-background--hover);--_grid-icon-border: var(--_grid-icon-border--hover)}.iui-grid-icon--selecting .iui-grid-icon-content{background-image:var(--iui-grid-image);background-size:8px}.iui-grid-icon .iui-grid-icon-content{all:unset;display:inline-flex;cursor:pointer;-webkit-user-drag:element;-webkit-user-select:none;user-select:none;box-sizing:content-box;display:block;width:var(--_grid-size);height:var(--_grid-size);--_tooltip-offset-block: calc(var(--_grid-padding) / 2);color:var(--_grid-icon-color);background:var(--_grid-icon-background);box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 2px var(--_grid-icon-border),4px 4px 2px transparent}.iui-grid-icon .iui-grid-icon-content:focus{box-shadow:none}.iui-grid-icon .iui-grid-icon-content:hover,.iui-grid-icon .iui-grid-icon-content:focus:not(.iui-ignore-focus){color:var(--_grid-icon-color--hover);background-color:var(--_grid-icon-background--hover);background-image:var(--iui-grid-image);background-size:8px;box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 2px var(--_grid-icon-border--hover),4px 4px 2px transparent}.iui-grid-icon .iui-grid-icon-content:focus:not(.iui-ignore-focus){box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 3px var(--_grid-icon-border--focus),5px 5px 2px transparent}.iui-grid-icon .iui-grid-icon-content.dragging,.iui-grid-icon .iui-grid-icon-content:active{color:var(--_grid-icon-color--active);background-color:var(--_grid-icon-background--active, var(--_grid-icon-background--hover));background-image:var(--iui-grid-image);background-size:8px;box-shadow:0 0 0 1px var(--iui-palette-background),0 0 0 3px var(--_grid-icon-border--active),5px 5px 2px transparent}.iui-grid-icon .iui-grid-icon-content.dragging{box-shadow:0 0 0 1px var(--_grid-icon-border--active)}.iui-grid-icon .iui-grid-icon-content.dragging+div{display:none}.iui-grid-icon .iui-grid-icon-content .iui-tooltip-wrapper{display:inherit}.iui-grid-icon .iui-grid-icon-content iconify-icon,.iui-grid-icon .iui-grid-icon-content .iui-grid-icon-placeholder{display:block;font-size:var(--_grid-size);width:1em;height:1em;pointer-events:none}.iui-grid-icon .iui-grid-icon-buttons{position:absolute;right:0;bottom:0;display:flex;gap:2px;--_tooltip-offset-inline: -1px}.iui-grid-icon .iui-grid-icon-buttons--top{bottom:auto;top:0}.iui-grid-icon .iui-grid-icon-buttons .iui-grid-icon-button{padding:3px}.iui-grid-icon .iui-grid-icon-buttons .iui-grid-icon-button iconify-icon{font-size:16px}.iui-grid-icon .iui-grid-icon-buttons .iui-grid-icon-button--hover{cursor:help}.iui-grid-icon .iui-grid-icon-buttons:has(>div:nth-child(2n)){left:0;justify-content:space-between}.iui-grid-icon .iui-grid-icon-tooltip{display:grid;gap:var(--iui-gap--small);grid-template-columns:auto auto;grid-template-rows:auto}.iui-grid-icon .iui-grid-icon-tooltip-buttons{grid-column:2/3;position:relative;display:flex;gap:var(--iui-gap--small);padding-left:var(--iui-gap--small);justify-content:end}.iui-grid-icon .iui-grid-icon-tooltip-buttons:first-child{grid-column:1/3;padding-left:0;justify-content:start}.iui-grid-icon .iui-grid-icon-tooltip-line{grid-column:1/3;max-width:20em;overflow:clip;text-overflow:ellipsis}.iui-grid-icon .iui-grid-icon-tooltip-line:first-child{grid-column:1/2}.iui-add-to-list{border:1px solid var(--iui-palette-border-faint);padding-block:var(--iui-gap--tiny)}.iui-add-to-list.iui-theme--dark{border-width:0;--iui-palette-background: var(--iui-palette-background-color2);--iui-palette-background-inner: var(--iui-palette-background-color1)}.iui-add-to-list .iui-radio-group{margin-bottom:var(--iui-gap--medium);gap:var(--iui-gap--medium)}.iui-add-to-list-new{display:grid;gap:var(--iui-gap--small);grid-template-columns:1fr auto;min-width:240px}.iui-add-to-list-new:not(:has(.iui-button)){gap:0}.iui-add-to-list-buttons{position:relative;display:flex}.iui-main-search{max-width:280px}.iui-filters-row{display:flex;flex-wrap:wrap;gap:6px 4px;justify-content:start;--_pinned-border: var(--iui-palette-green-border)}.iui-filters-row--right{justify-content:end}.iui-filters-row .iui-filters-row-search{flex-grow:1;max-width:14em}.iui-filters-row--categories .iui-tag-separator{display:none}.iui-filters-row-inner{display:flex;flex-wrap:nowrap;gap:inherit;justify-content:start}.iui-filters-row-pinned{box-sizing:border-box;width:calc(100% - 2px);border:1px solid var(--_pinned-border);border-radius:6px;padding:8px 6px;max-height:88px;background:var(--iui-palette-background);overflow-y:auto}.iui-filters-row-pinned .iui-tag-separator{display:none}.iui-picker{--_slider-border-color: var(--iui-palette-border-faint);--_slider-handle-border: var(--iui-palette-text);--_slider-handle-content: var(--iui-palette-background);--_slider-handle-shadow: var(--iui-palette-border-faint)}.iui-picker:hover{--_slider-border-color: var(--iui-palette-border);--_slider-handle-shadow: var(--iui-palette-border)}.iui-picker:focus:not(.iui-ignore-focus){--_slider-border-color: var(--iui-palette-primary);--_slider-handle-shadow: var(--iui-palette-primary)}.iui-picker:active{--_slider-handle-shadow: var(--iui-palette-accent)}.iui-picker-handle{position:absolute;box-shadow:0 0 0 1px var(--_slider-handle-border),0 0 0 2px var(--_slider-handle-content),0 0 0 3px var(--_slider-handle-shadow)}.iui-picker{all:unset;box-sizing:content-box;cursor:pointer;display:block;position:relative;padding:6px}.iui-picker-content{position:absolute;top:6px;right:6px;bottom:6px;left:6px}.iui-picker-content:before{content:"";position:absolute;top:0;bottom:0;left:0;right:-1px;border-radius:2px;box-shadow:0 0 0 1px var(--_slider-border-color);background-color:var(--_slider-background, transparent)}.iui-picker:focus:not(.iui-ignore-focus) .iui-picker-handle,.iui-picker:active .iui-picker-handle{box-shadow:0 0 0 1px var(--_slider-handle-border),0 0 0 2px var(--_slider-handle-content),0 0 0 4px var(--_slider-handle-shadow)}.iui-picker--linear{height:20px}.iui-picker--linear .iui-picker-handle{width:3px;margin:-1px;border-radius:2px;inset-block:-1px}.iui-picker--linear--hue .iui-picker-content:before{background-image:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 66%,#f0f,red)}.iui-picker--square .iui-picker-handle{width:11px;height:11px;margin:-5px;border-radius:6px}.iui-picker--square--sv .iui-picker-content:before{background-image:linear-gradient(to bottom,transparent 0%,#000 100%),linear-gradient(to right,#fff,#fff0)}.iui-color-picker{display:grid;gap:0;container-type:inline-size}.iui-color-picker .iui-picker--square{height:200px}@container (width < 240px){.iui-color-picker .iui-picker--square{height:160px}}@container (width < 200px){.iui-color-picker .iui-picker--square{height:120px}}@container (width < 150px){.iui-color-picker .iui-picker--square{height:100px}}@container (width < 100px){.iui-color-picker .iui-picker--square{height:60px}}@container (width < 240px){.iui-color-picker .iui-picker--linear{height:24px}}@container (width < 160px){.iui-color-picker .iui-picker--linear{height:16px}}</style>
</head>
<body>
<div id="app"></div>
</body>
</html>