function __vite__mapDeps(indexes) {
  if (!__vite__mapDeps.viteFileDeps) {
    __vite__mapDeps.viteFileDeps = ["./index-DYrinCbS.js","./observability-CMDgcIl7.js","./index-5u5REPT4.js","./serialization-DJC7NP0N.js","./Arrow.dom-GBJpMYQS.js","./SharedCopyClipboardButton-JTEMoxs8.js","./WdsDropdownMenu-CWz7s-Tt.js","./WdsCheckbox-BK6VI2BI.js","./WdsCheckbox-DKvpPA4D.css","./WdsDropdownMenu-CzzPN9Wg.css","./SharedCopyClipboardButton-BipJKGtz.css","./index-BQjgNoGd.js","./pdf-DZwKurfP.js","./BlueprintToolbar-D6W2ueyj.js","./useBlueprintRun-8GWRIPfr.js","./BlueprintToolbar-wpfX0jo_.css","./BuilderSettingsDeploySharedBlueprint-DobSM03U.js","./WdsFieldWrapper-mkHlJLp3.js","./WdsFieldWrapper-CS1B2KEf.css","./BuilderSettingsDeploySharedBlueprint-0UHn4GYJ.css","./ComponentRenderer-B9VbRw2X.js","./ComponentRenderer-Bnqq2NuG.css","./BuilderApp-CSxWpWBo.js","./marked.esm-273vDTCT.js","./BuilderApp-BvTsxBsN.css"]
  }
  return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}
var r9=Object.defineProperty;var o9=(e,t,a)=>t in e?r9(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;var Nc=(e,t,a)=>(o9(e,typeof t!="symbol"?t+"":t,a),a),Dc=(e,t,a)=>{if(!t.has(e))throw TypeError("Cannot "+a)};var Mt=(e,t,a)=>(Dc(e,t,"read from private field"),a?a.call(e):t.get(e)),ii=(e,t,a)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,a)},v1=(e,t,a,n)=>(Dc(e,t,"write to private field"),n?n.call(e,a):t.set(e,a),a);var Un=(e,t,a)=>(Dc(e,t,"access private method"),a);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function a(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(r){if(r.ep)return;r.ep=!0;const o=a(r);fetch(r.href,o)}})();const i9="modulepreload",s9=function(e,t){return new URL(e,t).href},sh={},Tt=function(t,a,n){let r=Promise.resolve();if(a&&a.length>0){const o=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),s=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));r=Promise.all(a.map(l=>{if(l=s9(l,n),l in sh)return;sh[l]=!0;const c=l.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(!!n)for(let h=o.length-1;h>=0;h--){const g=o[h];if(g.href===l&&(!c||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${d}`))return;const p=document.createElement("link");if(p.rel=c?"stylesheet":i9,c||(p.as="script",p.crossOrigin=""),p.href=l,s&&p.setAttribute("nonce",s),document.head.appendChild(p),c)return new Promise((h,g)=>{p.addEventListener("load",h),p.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${l}`)))})}))}return r.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})};/**
* @vue/shared v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function kl(e){const t=Object.create(null);for(const a of e.split(","))t[a]=1;return a=>a in t}const zt={},gi=[],On=()=>{},l9=()=>!1,Ws=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),d0=e=>e.startsWith("onUpdate:"),sa=Object.assign,u0=(e,t)=>{const a=e.indexOf(t);a>-1&&e.splice(a,1)},c9=Object.prototype.hasOwnProperty,Gt=(e,t)=>c9.call(e,t),it=Array.isArray,yi=e=>Ni(e)==="[object Map]",Ko=e=>Ni(e)==="[object Set]",lh=e=>Ni(e)==="[object Date]",d9=e=>Ni(e)==="[object RegExp]",vt=e=>typeof e=="function",da=e=>typeof e=="string",Yn=e=>typeof e=="symbol",ra=e=>e!==null&&typeof e=="object",h0=e=>(ra(e)||vt(e))&&vt(e.then)&&vt(e.catch),ov=Object.prototype.toString,Ni=e=>ov.call(e),u9=e=>Ni(e).slice(8,-1),Tl=e=>Ni(e)==="[object Object]",p0=e=>da(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Mi=kl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Pl=e=>{const t=Object.create(null);return a=>t[a]||(t[a]=e(a))},h9=/-(\w)/g,qa=Pl(e=>e.replace(h9,(t,a)=>a?a.toUpperCase():"")),p9=/\B([A-Z])/g,mn=Pl(e=>e.replace(p9,"-$1").toLowerCase()),qs=Pl(e=>e.charAt(0).toUpperCase()+e.slice(1)),ys=Pl(e=>e?`on${qs(e)}`:""),on=(e,t)=>!Object.is(e,t),_i=(e,...t)=>{for(let a=0;a<e.length;a++)e[a](...t)},iv=(e,t,a,n=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:a})},nl=e=>{const t=parseFloat(e);return isNaN(t)?e:t},rl=e=>{const t=da(e)?Number(e):NaN;return isNaN(t)?e:t};let ch;const Ll=()=>ch||(ch=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),f9="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",m9=kl(f9);function Ct(e){if(it(e)){const t={};for(let a=0;a<e.length;a++){const n=e[a],r=da(n)?M9(n):Ct(n);if(r)for(const o in r)t[o]=r[o]}return t}else if(da(e)||ra(e))return e}const v9=/;(?![^(]*\))/g,g9=/:([^]+)/,y9=/\/\*[^]*?\*\//g;function M9(e){const t={};return e.replace(y9,"").split(v9).forEach(a=>{if(a){const n=a.split(g9);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function pt(e){let t="";if(da(e))t=e;else if(it(e))for(let a=0;a<e.length;a++){const n=pt(e[a]);n&&(t+=n+" ")}else if(ra(e))for(const a in e)e[a]&&(t+=a+" ");return t.trim()}function _9(e){if(!e)return null;let{class:t,style:a}=e;return t&&!da(t)&&(e.class=pt(t)),a&&(e.style=Ct(a)),e}const b9="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",w9=kl(b9);function sv(e){return!!e||e===""}function x9(e,t){if(e.length!==t.length)return!1;let a=!0;for(let n=0;a&&n<e.length;n++)a=fo(e[n],t[n]);return a}function fo(e,t){if(e===t)return!0;let a=lh(e),n=lh(t);if(a||n)return a&&n?e.getTime()===t.getTime():!1;if(a=Yn(e),n=Yn(t),a||n)return e===t;if(a=it(e),n=it(t),a||n)return a&&n?x9(e,t):!1;if(a=ra(e),n=ra(t),a||n){if(!a||!n)return!1;const r=Object.keys(e).length,o=Object.keys(t).length;if(r!==o)return!1;for(const i in e){const s=e.hasOwnProperty(i),l=t.hasOwnProperty(i);if(s&&!l||!s&&l||!fo(e[i],t[i]))return!1}}return String(e)===String(t)}function Ol(e,t){return e.findIndex(a=>fo(a,t))}const lv=e=>!!(e&&e.__v_isRef===!0),ze=e=>da(e)?e:e==null?"":it(e)||ra(e)&&(e.toString===ov||!vt(e.toString))?lv(e)?ze(e.value):JSON.stringify(e,cv,2):String(e),cv=(e,t)=>lv(t)?cv(e,t.value):yi(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((a,[n,r],o)=>(a[Bc(n,o)+" =>"]=r,a),{})}:Ko(t)?{[`Set(${t.size})`]:[...t.values()].map(a=>Bc(a))}:Yn(t)?Bc(t):ra(t)&&!it(t)&&!Tl(t)?String(t):t,Bc=(e,t="")=>{var a;return Yn(e)?`Symbol(${(a=e.description)!=null?a:t})`:e};/**
* @vue/reactivity v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let nn;class f0{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=nn,!t&&nn&&(this.index=(nn.scopes||(nn.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,a;if(this.scopes)for(t=0,a=this.scopes.length;t<a;t++)this.scopes[t].pause();for(t=0,a=this.effects.length;t<a;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,a;if(this.scopes)for(t=0,a=this.scopes.length;t<a;t++)this.scopes[t].resume();for(t=0,a=this.effects.length;t<a;t++)this.effects[t].resume()}}run(t){if(this._active){const a=nn;try{return nn=this,t()}finally{nn=a}}}on(){nn=this}off(){nn=this.parent}stop(t){if(this._active){this._active=!1;let a,n;for(a=0,n=this.effects.length;a<n;a++)this.effects[a].stop();for(this.effects.length=0,a=0,n=this.cleanups.length;a<n;a++)this.cleanups[a]();if(this.cleanups.length=0,this.scopes){for(a=0,n=this.scopes.length;a<n;a++)this.scopes[a].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function C9(e){return new f0(e)}function Vl(){return nn}function m0(e,t=!1){nn&&nn.cleanups.push(e)}let ca;const Fc=new WeakSet;class Ls{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,nn&&nn.active&&nn.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Fc.has(this)&&(Fc.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||uv(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,dh(this),hv(this);const t=ca,a=Xn;ca=this,Xn=!0;try{return this.fn()}finally{pv(this),ca=t,Xn=a,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)y0(t);this.deps=this.depsTail=void 0,dh(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Fc.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){C2(this)&&this.run()}get dirty(){return C2(this)}}let dv=0,Ms,_s;function uv(e,t=!1){if(e.flags|=8,t){e.next=_s,_s=e;return}e.next=Ms,Ms=e}function v0(){dv++}function g0(){if(--dv>0)return;if(_s){let t=_s;for(_s=void 0;t;){const a=t.next;t.next=void 0,t.flags&=-9,t=a}}let e;for(;Ms;){let t=Ms;for(Ms=void 0;t;){const a=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=a}}if(e)throw e}function hv(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function pv(e){let t,a=e.depsTail,n=a;for(;n;){const r=n.prevDep;n.version===-1?(n===a&&(a=r),y0(n),A9(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=r}e.deps=t,e.depsTail=a}function C2(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(fv(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function fv(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Os))return;e.globalVersion=Os;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!C2(e)){e.flags&=-3;return}const a=ca,n=Xn;ca=e,Xn=!0;try{hv(e);const r=e.fn(e._value);(t.version===0||on(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{ca=a,Xn=n,pv(e),e.flags&=-3}}function y0(e,t=!1){const{dep:a,prevSub:n,nextSub:r}=e;if(n&&(n.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=n,e.nextSub=void 0),a.subs===e&&(a.subs=n,!n&&a.computed)){a.computed.flags&=-5;for(let o=a.computed.deps;o;o=o.nextDep)y0(o,!0)}!t&&!--a.sc&&a.map&&a.map.delete(a.key)}function A9(e){const{prevDep:t,nextDep:a}=e;t&&(t.nextDep=a,e.prevDep=void 0),a&&(a.prevDep=t,e.nextDep=void 0)}function S9(e,t){e.effect instanceof Ls&&(e=e.effect.fn);const a=new Ls(e);t&&sa(a,t);try{a.run()}catch(r){throw a.stop(),r}const n=a.run.bind(a);return n.effect=a,n}function E9(e){e.effect.stop()}let Xn=!0;const mv=[];function Mo(){mv.push(Xn),Xn=!1}function _o(){const e=mv.pop();Xn=e===void 0?!0:e}function dh(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const a=ca;ca=void 0;try{t()}finally{ca=a}}}let Os=0,$9=class{constructor(t,a){this.sub=t,this.dep=a,this.version=a.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}};class Rl{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(!ca||!Xn||ca===this.computed)return;let a=this.activeLink;if(a===void 0||a.sub!==ca)a=this.activeLink=new $9(ca,this),ca.deps?(a.prevDep=ca.depsTail,ca.depsTail.nextDep=a,ca.depsTail=a):ca.deps=ca.depsTail=a,vv(a);else if(a.version===-1&&(a.version=this.version,a.nextDep)){const n=a.nextDep;n.prevDep=a.prevDep,a.prevDep&&(a.prevDep.nextDep=n),a.prevDep=ca.depsTail,a.nextDep=void 0,ca.depsTail.nextDep=a,ca.depsTail=a,ca.deps===a&&(ca.deps=n)}return a}trigger(t){this.version++,Os++,this.notify(t)}notify(t){v0();try{for(let a=this.subs;a;a=a.prevSub)a.sub.notify()&&a.sub.dep.notify()}finally{g0()}}}function vv(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)vv(n)}const a=e.dep.subs;a!==e&&(e.prevSub=a,a&&(a.nextSub=e)),e.dep.subs=e}}const ol=new WeakMap,No=Symbol(""),A2=Symbol(""),Vs=Symbol("");function Ga(e,t,a){if(Xn&&ca){let n=ol.get(e);n||ol.set(e,n=new Map);let r=n.get(a);r||(n.set(a,r=new Rl),r.map=n,r.key=a),r.track()}}function Pr(e,t,a,n,r,o){const i=ol.get(e);if(!i){Os++;return}const s=l=>{l&&l.trigger()};if(v0(),t==="clear")i.forEach(s);else{const l=it(e),c=l&&p0(a);if(l&&a==="length"){const d=Number(n);i.forEach((u,p)=>{(p==="length"||p===Vs||!Yn(p)&&p>=d)&&s(u)})}else switch((a!==void 0||i.has(void 0))&&s(i.get(a)),c&&s(i.get(Vs)),t){case"add":l?c&&s(i.get("length")):(s(i.get(No)),yi(e)&&s(i.get(A2)));break;case"delete":l||(s(i.get(No)),yi(e)&&s(i.get(A2)));break;case"set":yi(e)&&s(i.get(No));break}}g0()}function I9(e,t){const a=ol.get(e);return a&&a.get(t)}function si(e){const t=Et(e);return t===e?t:(Ga(t,"iterate",Vs),xn(e)?t:t.map(Ja))}function Hl(e){return Ga(e=Et(e),"iterate",Vs),e}const k9={__proto__:null,[Symbol.iterator](){return zc(this,Symbol.iterator,Ja)},concat(...e){return si(this).concat(...e.map(t=>it(t)?si(t):t))},entries(){return zc(this,"entries",e=>(e[1]=Ja(e[1]),e))},every(e,t){return Er(this,"every",e,t,void 0,arguments)},filter(e,t){return Er(this,"filter",e,t,a=>a.map(Ja),arguments)},find(e,t){return Er(this,"find",e,t,Ja,arguments)},findIndex(e,t){return Er(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Er(this,"findLast",e,t,Ja,arguments)},findLastIndex(e,t){return Er(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Er(this,"forEach",e,t,void 0,arguments)},includes(...e){return jc(this,"includes",e)},indexOf(...e){return jc(this,"indexOf",e)},join(e){return si(this).join(e)},lastIndexOf(...e){return jc(this,"lastIndexOf",e)},map(e,t){return Er(this,"map",e,t,void 0,arguments)},pop(){return as(this,"pop")},push(...e){return as(this,"push",e)},reduce(e,...t){return uh(this,"reduce",e,t)},reduceRight(e,...t){return uh(this,"reduceRight",e,t)},shift(){return as(this,"shift")},some(e,t){return Er(this,"some",e,t,void 0,arguments)},splice(...e){return as(this,"splice",e)},toReversed(){return si(this).toReversed()},toSorted(e){return si(this).toSorted(e)},toSpliced(...e){return si(this).toSpliced(...e)},unshift(...e){return as(this,"unshift",e)},values(){return zc(this,"values",Ja)}};function zc(e,t,a){const n=Hl(e),r=n[t]();return n!==e&&!xn(e)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=a(o.value)),o}),r}const T9=Array.prototype;function Er(e,t,a,n,r,o){const i=Hl(e),s=i!==e&&!xn(e),l=i[t];if(l!==T9[t]){const u=l.apply(e,o);return s?Ja(u):u}let c=a;i!==e&&(s?c=function(u,p){return a.call(this,Ja(u),p,e)}:a.length>2&&(c=function(u,p){return a.call(this,u,p,e)}));const d=l.call(i,c,n);return s&&r?r(d):d}function uh(e,t,a,n){const r=Hl(e);let o=a;return r!==e&&(xn(e)?a.length>3&&(o=function(i,s,l){return a.call(this,i,s,l,e)}):o=function(i,s,l){return a.call(this,i,Ja(s),l,e)}),r[t](o,...n)}function jc(e,t,a){const n=Et(e);Ga(n,"iterate",Vs);const r=n[t](...a);return(r===-1||r===!1)&&Bl(a[0])?(a[0]=Et(a[0]),n[t](...a)):r}function as(e,t,a=[]){Mo(),v0();const n=Et(e)[t].apply(e,a);return g0(),_o(),n}const P9=kl("__proto__,__v_isRef,__isVue"),gv=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Yn));function L9(e){Yn(e)||(e=String(e));const t=Et(this);return Ga(t,"has",e),t.hasOwnProperty(e)}class yv{constructor(t=!1,a=!1){this._isReadonly=t,this._isShallow=a}get(t,a,n){if(a==="__v_skip")return t.__v_skip;const r=this._isReadonly,o=this._isShallow;if(a==="__v_isReactive")return!r;if(a==="__v_isReadonly")return r;if(a==="__v_isShallow")return o;if(a==="__v_raw")return n===(r?o?Cv:xv:o?wv:bv).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const i=it(t);if(!r){let l;if(i&&(l=k9[a]))return l;if(a==="hasOwnProperty")return L9}const s=Reflect.get(t,a,Sa(t)?t:n);return(Yn(a)?gv.has(a):P9(a))||(r||Ga(t,"get",a),o)?s:Sa(s)?i&&p0(a)?s:s.value:ra(s)?r?Wt(s):Ks(s):s}}class Mv extends yv{constructor(t=!1){super(!1,t)}set(t,a,n,r){let o=t[a];if(!this._isShallow){const l=mo(o);if(!xn(n)&&!mo(n)&&(o=Et(o),n=Et(n)),!it(t)&&Sa(o)&&!Sa(n))return l?!1:(o.value=n,!0)}const i=it(t)&&p0(a)?Number(a)<t.length:Gt(t,a),s=Reflect.set(t,a,n,Sa(t)?t:r);return t===Et(r)&&(i?on(n,o)&&Pr(t,"set",a,n):Pr(t,"add",a,n)),s}deleteProperty(t,a){const n=Gt(t,a);t[a];const r=Reflect.deleteProperty(t,a);return r&&n&&Pr(t,"delete",a,void 0),r}has(t,a){const n=Reflect.has(t,a);return(!Yn(a)||!gv.has(a))&&Ga(t,"has",a),n}ownKeys(t){return Ga(t,"iterate",it(t)?"length":No),Reflect.ownKeys(t)}}class _v extends yv{constructor(t=!1){super(!0,t)}set(t,a){return!0}deleteProperty(t,a){return!0}}const O9=new Mv,V9=new _v,R9=new Mv(!0),H9=new _v(!0),S2=e=>e,g1=e=>Reflect.getPrototypeOf(e);function N9(e,t,a){return function(...n){const r=this.__v_raw,o=Et(r),i=yi(o),s=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=r[e](...n),d=a?S2:t?E2:Ja;return!t&&Ga(o,"iterate",l?A2:No),{next(){const{value:u,done:p}=c.next();return p?{value:u,done:p}:{value:s?[d(u[0]),d(u[1])]:d(u),done:p}},[Symbol.iterator](){return this}}}}function y1(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function D9(e,t){const a={get(r){const o=this.__v_raw,i=Et(o),s=Et(r);e||(on(r,s)&&Ga(i,"get",r),Ga(i,"get",s));const{has:l}=g1(i),c=t?S2:e?E2:Ja;if(l.call(i,r))return c(o.get(r));if(l.call(i,s))return c(o.get(s));o!==i&&o.get(r)},get size(){const r=this.__v_raw;return!e&&Ga(Et(r),"iterate",No),Reflect.get(r,"size",r)},has(r){const o=this.__v_raw,i=Et(o),s=Et(r);return e||(on(r,s)&&Ga(i,"has",r),Ga(i,"has",s)),r===s?o.has(r):o.has(r)||o.has(s)},forEach(r,o){const i=this,s=i.__v_raw,l=Et(s),c=t?S2:e?E2:Ja;return!e&&Ga(l,"iterate",No),s.forEach((d,u)=>r.call(o,c(d),c(u),i))}};return sa(a,e?{add:y1("add"),set:y1("set"),delete:y1("delete"),clear:y1("clear")}:{add(r){!t&&!xn(r)&&!mo(r)&&(r=Et(r));const o=Et(this);return g1(o).has.call(o,r)||(o.add(r),Pr(o,"add",r,r)),this},set(r,o){!t&&!xn(o)&&!mo(o)&&(o=Et(o));const i=Et(this),{has:s,get:l}=g1(i);let c=s.call(i,r);c||(r=Et(r),c=s.call(i,r));const d=l.call(i,r);return i.set(r,o),c?on(o,d)&&Pr(i,"set",r,o):Pr(i,"add",r,o),this},delete(r){const o=Et(this),{has:i,get:s}=g1(o);let l=i.call(o,r);l||(r=Et(r),l=i.call(o,r)),s&&s.call(o,r);const c=o.delete(r);return l&&Pr(o,"delete",r,void 0),c},clear(){const r=Et(this),o=r.size!==0,i=r.clear();return o&&Pr(r,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(r=>{a[r]=N9(r,e,t)}),a}function Nl(e,t){const a=D9(e,t);return(n,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?n:Reflect.get(Gt(a,r)&&r in n?a:n,r,o)}const B9={get:Nl(!1,!1)},F9={get:Nl(!1,!0)},z9={get:Nl(!0,!1)},j9={get:Nl(!0,!0)},bv=new WeakMap,wv=new WeakMap,xv=new WeakMap,Cv=new WeakMap;function U9(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function W9(e){return e.__v_skip||!Object.isExtensible(e)?0:U9(u9(e))}function Ks(e){return mo(e)?e:Dl(e,!1,O9,B9,bv)}function Av(e){return Dl(e,!1,R9,F9,wv)}function Wt(e){return Dl(e,!0,V9,z9,xv)}function Qr(e){return Dl(e,!0,H9,j9,Cv)}function Dl(e,t,a,n,r){if(!ra(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=W9(e);if(i===0)return e;const s=new Proxy(e,i===2?n:a);return r.set(e,s),s}function lo(e){return mo(e)?lo(e.__v_raw):!!(e&&e.__v_isReactive)}function mo(e){return!!(e&&e.__v_isReadonly)}function xn(e){return!!(e&&e.__v_isShallow)}function Bl(e){return e?!!e.__v_raw:!1}function Et(e){const t=e&&e.__v_raw;return t?Et(t):e}function Sv(e){return!Gt(e,"__v_skip")&&Object.isExtensible(e)&&iv(e,"__v_skip",!0),e}const Ja=e=>ra(e)?Ks(e):e,E2=e=>ra(e)?Wt(e):e;function Sa(e){return e?e.__v_isRef===!0:!1}function ye(e){return Ev(e,!1)}function $t(e){return Ev(e,!0)}function Ev(e,t){return Sa(e)?e:new q9(e,t)}class q9{constructor(t,a){this.dep=new Rl,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=a?t:Et(t),this._value=a?t:Ja(t),this.__v_isShallow=a}get value(){return this.dep.track(),this._value}set value(t){const a=this._rawValue,n=this.__v_isShallow||xn(t)||mo(t);t=n?t:Et(t),on(t,a)&&(this._rawValue=t,this._value=n?t:Ja(t),this.dep.trigger())}}function K9(e){e.dep&&e.dep.trigger()}function k(e){return Sa(e)?e.value:e}function Da(e){return vt(e)?e():k(e)}const Z9={get:(e,t,a)=>t==="__v_raw"?e:k(Reflect.get(e,t,a)),set:(e,t,a,n)=>{const r=e[t];return Sa(r)&&!Sa(a)?(r.value=a,!0):Reflect.set(e,t,a,n)}};function M0(e){return lo(e)?e:new Proxy(e,Z9)}class G9{constructor(t){this.__v_isRef=!0,this._value=void 0;const a=this.dep=new Rl,{get:n,set:r}=t(a.track.bind(a),a.trigger.bind(a));this._get=n,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function $v(e){return new G9(e)}function _0(e){const t=it(e)?new Array(e.length):{};for(const a in e)t[a]=Iv(e,a);return t}class J9{constructor(t,a,n){this._object=t,this._key=a,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return I9(Et(this._object),this._key)}}class X9{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Sn(e,t,a){return Sa(e)?e:vt(e)?new X9(e):ra(e)&&arguments.length>1?Iv(e,t,a):ye(e)}function Iv(e,t,a){const n=e[t];return Sa(n)?n:new J9(e,t,a)}class Y9{constructor(t,a,n){this.fn=t,this.setter=a,this._value=void 0,this.dep=new Rl(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Os-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!a,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&ca!==this)return uv(this,!0),!0}get value(){const t=this.dep.track();return fv(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Q9(e,t,a=!1){let n,r;return vt(e)?n=e:(n=e.get,r=e.set),new Y9(n,r,a)}const e_={GET:"get",HAS:"has",ITERATE:"iterate"},t_={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},M1={},il=new WeakMap;let eo;function a_(){return eo}function kv(e,t=!1,a=eo){if(a){let n=il.get(a);n||il.set(a,n=[]),n.push(e)}}function n_(e,t,a=zt){const{immediate:n,deep:r,once:o,scheduler:i,augmentJob:s,call:l}=a,c=_=>r?_:xn(_)||r===!1||r===0?Lr(_,1):Lr(_);let d,u,p,h,g=!1,m=!1;if(Sa(e)?(u=()=>e.value,g=xn(e)):lo(e)?(u=()=>c(e),g=!0):it(e)?(m=!0,g=e.some(_=>lo(_)||xn(_)),u=()=>e.map(_=>{if(Sa(_))return _.value;if(lo(_))return c(_);if(vt(_))return l?l(_,2):_()})):vt(e)?t?u=l?()=>l(e,2):e:u=()=>{if(p){Mo();try{p()}finally{_o()}}const _=eo;eo=d;try{return l?l(e,3,[h]):e(h)}finally{eo=_}}:u=On,t&&r){const _=u,C=r===!0?1/0:r;u=()=>Lr(_(),C)}const y=Vl(),b=()=>{d.stop(),y&&y.active&&u0(y.effects,d)};if(o&&t){const _=t;t=(...C)=>{_(...C),b()}}let v=m?new Array(e.length).fill(M1):M1;const M=_=>{if(!(!(d.flags&1)||!d.dirty&&!_))if(t){const C=d.run();if(r||g||(m?C.some((E,P)=>on(E,v[P])):on(C,v))){p&&p();const E=eo;eo=d;try{const P=[C,v===M1?void 0:m&&v[0]===M1?[]:v,h];l?l(t,3,P):t(...P),v=C}finally{eo=E}}}else d.run()};return s&&s(M),d=new Ls(u),d.scheduler=i?()=>i(M,!1):M,h=_=>kv(_,!1,d),p=d.onStop=()=>{const _=il.get(d);if(_){if(l)l(_,4);else for(const C of _)C();il.delete(d)}},t?n?M(!0):v=d.run():i?i(M.bind(null,!0),!0):d.run(),b.pause=d.pause.bind(d),b.resume=d.resume.bind(d),b.stop=b,b}function Lr(e,t=1/0,a){if(t<=0||!ra(e)||e.__v_skip||(a=a||new Set,a.has(e)))return e;if(a.add(e),t--,Sa(e))Lr(e.value,t,a);else if(it(e))for(let n=0;n<e.length;n++)Lr(e[n],t,a);else if(Ko(e)||yi(e))e.forEach(n=>{Lr(n,t,a)});else if(Tl(e)){for(const n in e)Lr(e[n],t,a);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&Lr(e[n],t,a)}return e}/**
* @vue/runtime-core v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const Tv=[];function r_(e){Tv.push(e)}function o_(){Tv.pop()}function i_(e,t){}const s_={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},l_={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function Di(e,t,a,n){try{return n?e(...n):e()}catch(r){Zo(r,t,a)}}function Hn(e,t,a,n){if(vt(e)){const r=Di(e,t,a,n);return r&&h0(r)&&r.catch(o=>{Zo(o,t,a)}),r}if(it(e)){const r=[];for(let o=0;o<e.length;o++)r.push(Hn(e[o],t,a,n));return r}}function Zo(e,t,a,n=!0){const r=t?t.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:i}=t&&t.appContext.config||zt;if(t){let s=t.parent;const l=t.proxy,c=`https://vuejs.org/error-reference/#runtime-${a}`;for(;s;){const d=s.ec;if(d){for(let u=0;u<d.length;u++)if(d[u](e,l,c)===!1)return}s=s.parent}if(o){Mo(),Di(o,null,10,[e,l,c]),_o();return}}c_(e,a,r,n,i)}function c_(e,t,a,n=!0,r=!1){if(r)throw e;console.error(e)}const sn=[];let dr=-1;const bi=[];let to=null,ui=0;const Pv=Promise.resolve();let sl=null;function Ba(e){const t=sl||Pv;return e?t.then(this?e.bind(this):e):t}function d_(e){let t=dr+1,a=sn.length;for(;t<a;){const n=t+a>>>1,r=sn[n],o=Hs(r);o<e||o===e&&r.flags&2?t=n+1:a=n}return t}function b0(e){if(!(e.flags&1)){const t=Hs(e),a=sn[sn.length-1];!a||!(e.flags&2)&&t>=Hs(a)?sn.push(e):sn.splice(d_(t),0,e),e.flags|=1,Lv()}}function Lv(){sl||(sl=Pv.then(Ov))}function Rs(e){it(e)?bi.push(...e):to&&e.id===-1?to.splice(ui+1,0,e):e.flags&1||(bi.push(e),e.flags|=1),Lv()}function hh(e,t,a=dr+1){for(;a<sn.length;a++){const n=sn[a];if(n&&n.flags&2){if(e&&n.id!==e.uid)continue;sn.splice(a,1),a--,n.flags&4&&(n.flags&=-2),n(),n.flags&4||(n.flags&=-2)}}}function ll(e){if(bi.length){const t=[...new Set(bi)].sort((a,n)=>Hs(a)-Hs(n));if(bi.length=0,to){to.push(...t);return}for(to=t,ui=0;ui<to.length;ui++){const a=to[ui];a.flags&4&&(a.flags&=-2),a.flags&8||a(),a.flags&=-2}to=null,ui=0}}const Hs=e=>e.id==null?e.flags&2?-1:1/0:e.id;function Ov(e){try{for(dr=0;dr<sn.length;dr++){const t=sn[dr];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Di(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;dr<sn.length;dr++){const t=sn[dr];t&&(t.flags&=-2)}dr=-1,sn.length=0,ll(),sl=null,(sn.length||bi.length)&&Ov()}}let hi,_1=[];function Vv(e,t){var a,n;hi=e,hi?(hi.enabled=!0,_1.forEach(({event:r,args:o})=>hi.emit(r,...o)),_1=[]):typeof window<"u"&&window.HTMLElement&&!((n=(a=window.navigator)==null?void 0:a.userAgent)!=null&&n.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{Vv(o,t)}),setTimeout(()=>{hi||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,_1=[])},3e3)):_1=[]}let Oa=null,Fl=null;function Ns(e){const t=Oa;return Oa=e,Fl=e&&e.type.__scopeId||null,t}function u_(e){Fl=e}function h_(){Fl=null}const p_=e=>Ze;function Ze(e,t=Oa,a){if(!t||e._n)return e;const n=(...r)=>{n._d&&V2(-1);const o=Ns(t);let i;try{i=e(...r)}finally{Ns(o),n._d&&V2(1)}return i};return n._n=!0,n._c=!0,n._d=!0,n}function cn(e,t){if(Oa===null)return e;const a=Xs(Oa),n=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[o,i,s,l=zt]=t[r];o&&(vt(o)&&(o={mounted:o,updated:o}),o.deep&&Lr(i),n.push({dir:o,instance:a,value:i,oldValue:void 0,arg:s,modifiers:l}))}return e}function ur(e,t,a,n){const r=e.dirs,o=t&&t.dirs;for(let i=0;i<r.length;i++){const s=r[i];o&&(s.oldValue=o[i].value);let l=s.dir[n];l&&(Mo(),Hn(l,a,8,[e.el,s,e,t]),_o())}}const Rv=Symbol("_vte"),Hv=e=>e.__isTeleport,bs=e=>e&&(e.disabled||e.disabled===""),ph=e=>e&&(e.defer||e.defer===""),fh=e=>typeof SVGElement<"u"&&e instanceof SVGElement,mh=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,$2=(e,t)=>{const a=e&&e.to;return da(a)?t?t(a):null:a},Nv={name:"Teleport",__isTeleport:!0,process(e,t,a,n,r,o,i,s,l,c){const{mc:d,pc:u,pbc:p,o:{insert:h,querySelector:g,createText:m,createComment:y}}=c,b=bs(t.props);let{shapeFlag:v,children:M,dynamicChildren:_}=t;if(e==null){const C=t.el=m(""),E=t.anchor=m("");h(C,a,n),h(E,a,n);const P=(ee,J)=>{v&16&&(r&&r.isCE&&(r.ce._teleportTarget=ee),d(M,ee,J,r,o,i,s,l))},B=()=>{const ee=t.target=$2(t.props,g),J=Bv(ee,t,m,h);ee&&(i!=="svg"&&fh(ee)?i="svg":i!=="mathml"&&mh(ee)&&(i="mathml"),b||(P(ee,J),K1(t,!1)))};b&&(P(a,E),K1(t,!0)),ph(t.props)?ka(()=>{B(),t.el.__isMounted=!0},o):B()}else{if(ph(t.props)&&!e.el.__isMounted){ka(()=>{Nv.process(e,t,a,n,r,o,i,s,l,c),delete e.el.__isMounted},o);return}t.el=e.el,t.targetStart=e.targetStart;const C=t.anchor=e.anchor,E=t.target=e.target,P=t.targetAnchor=e.targetAnchor,B=bs(e.props),ee=B?a:E,J=B?C:P;if(i==="svg"||fh(E)?i="svg":(i==="mathml"||mh(E))&&(i="mathml"),_?(p(e.dynamicChildren,_,ee,r,o,i,s),T0(e,t,!0)):l||u(e,t,ee,J,r,o,i,s,!1),b)B?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):b1(t,a,C,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Ce=t.target=$2(t.props,g);Ce&&b1(t,Ce,null,c,0)}else B&&b1(t,E,P,c,1);K1(t,b)}},remove(e,t,a,{um:n,o:{remove:r}},o){const{shapeFlag:i,children:s,anchor:l,targetStart:c,targetAnchor:d,target:u,props:p}=e;if(u&&(r(c),r(d)),o&&r(l),i&16){const h=o||!bs(p);for(let g=0;g<s.length;g++){const m=s[g];n(m,t,a,h,!!m.dynamicChildren)}}},move:b1,hydrate:f_};function b1(e,t,a,{o:{insert:n},m:r},o=2){o===0&&n(e.targetAnchor,t,a);const{el:i,anchor:s,shapeFlag:l,children:c,props:d}=e,u=o===2;if(u&&n(i,t,a),(!u||bs(d))&&l&16)for(let p=0;p<c.length;p++)r(c[p],t,a,2);u&&n(s,t,a)}function f_(e,t,a,n,r,o,{o:{nextSibling:i,parentNode:s,querySelector:l,insert:c,createText:d}},u){const p=t.target=$2(t.props,l);if(p){const h=bs(t.props),g=p._lpa||p.firstChild;if(t.shapeFlag&16)if(h)t.anchor=u(i(e),t,s(e),a,n,r,o),t.targetStart=g,t.targetAnchor=g&&i(g);else{t.anchor=i(e);let m=g;for(;m;){if(m&&m.nodeType===8){if(m.data==="teleport start anchor")t.targetStart=m;else if(m.data==="teleport anchor"){t.targetAnchor=m,p._lpa=t.targetAnchor&&i(t.targetAnchor);break}}m=i(m)}t.targetAnchor||Bv(p,t,d,c),u(g&&i(g),t,p,a,n,r,o)}K1(t,h)}return t.anchor&&i(t.anchor)}const Dv=Nv;function K1(e,t){const a=e.ctx;if(a&&a.ut){let n,r;for(t?(n=e.el,r=e.anchor):(n=e.targetStart,r=e.targetAnchor);n&&n!==r;)n.nodeType===1&&n.setAttribute("data-v-owner",a.uid),n=n.nextSibling;a.ut()}}function Bv(e,t,a,n){const r=t.targetStart=a(""),o=t.targetAnchor=a("");return r[Rv]=o,e&&(n(r,e),n(o,e)),o}const ao=Symbol("_leaveCb"),w1=Symbol("_enterCb");function w0(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ma(()=>{e.isMounted=!0}),zr(()=>{e.isUnmounting=!0}),e}const kn=[Function,Array],x0={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:kn,onEnter:kn,onAfterEnter:kn,onEnterCancelled:kn,onBeforeLeave:kn,onLeave:kn,onAfterLeave:kn,onLeaveCancelled:kn,onBeforeAppear:kn,onAppear:kn,onAfterAppear:kn,onAppearCancelled:kn},Fv=e=>{const t=e.subTree;return t.component?Fv(t.component):t},m_={name:"BaseTransition",props:x0,setup(e,{slots:t}){const a=$n(),n=w0();return()=>{const r=t.default&&zl(t.default(),!0);if(!r||!r.length)return;const o=zv(r),i=Et(e),{mode:s}=i;if(n.isLeaving)return Uc(o);const l=vh(o);if(!l)return Uc(o);let c=Ei(l,i,n,a,u=>c=u);l.type!==Aa&&Hr(l,c);let d=a.subTree&&vh(a.subTree);if(d&&d.type!==Aa&&!Gn(l,d)&&Fv(a).type!==Aa){let u=Ei(d,i,n,a);if(Hr(d,u),s==="out-in"&&l.type!==Aa)return n.isLeaving=!0,u.afterLeave=()=>{n.isLeaving=!1,a.job.flags&8||a.update(),delete u.afterLeave,d=void 0},Uc(o);s==="in-out"&&l.type!==Aa?u.delayLeave=(p,h,g)=>{const m=Uv(n,d);m[String(d.key)]=d,p[ao]=()=>{h(),p[ao]=void 0,delete c.delayedLeave,d=void 0},c.delayedLeave=()=>{g(),delete c.delayedLeave,d=void 0}}:d=void 0}else d&&(d=void 0);return o}}};function zv(e){let t=e[0];if(e.length>1){for(const a of e)if(a.type!==Aa){t=a;break}}return t}const jv=m_;function Uv(e,t){const{leavingVNodes:a}=e;let n=a.get(t.type);return n||(n=Object.create(null),a.set(t.type,n)),n}function Ei(e,t,a,n,r){const{appear:o,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:d,onEnterCancelled:u,onBeforeLeave:p,onLeave:h,onAfterLeave:g,onLeaveCancelled:m,onBeforeAppear:y,onAppear:b,onAfterAppear:v,onAppearCancelled:M}=t,_=String(e.key),C=Uv(a,e),E=(ee,J)=>{ee&&Hn(ee,n,9,J)},P=(ee,J)=>{const Ce=J[1];E(ee,J),it(ee)?ee.every(ae=>ae.length<=1)&&Ce():ee.length<=1&&Ce()},B={mode:i,persisted:s,beforeEnter(ee){let J=l;if(!a.isMounted)if(o)J=y||l;else return;ee[ao]&&ee[ao](!0);const Ce=C[_];Ce&&Gn(e,Ce)&&Ce.el[ao]&&Ce.el[ao](),E(J,[ee])},enter(ee){let J=c,Ce=d,ae=u;if(!a.isMounted)if(o)J=b||c,Ce=v||d,ae=M||u;else return;let Te=!1;const Ue=ee[w1]=Ge=>{Te||(Te=!0,Ge?E(ae,[ee]):E(Ce,[ee]),B.delayedLeave&&B.delayedLeave(),ee[w1]=void 0)};J?P(J,[ee,Ue]):Ue()},leave(ee,J){const Ce=String(e.key);if(ee[w1]&&ee[w1](!0),a.isUnmounting)return J();E(p,[ee]);let ae=!1;const Te=ee[ao]=Ue=>{ae||(ae=!0,J(),Ue?E(m,[ee]):E(g,[ee]),ee[ao]=void 0,C[Ce]===e&&delete C[Ce])};C[Ce]=e,h?P(h,[ee,Te]):Te()},clone(ee){const J=Ei(ee,t,a,n,r);return r&&r(J),J}};return B}function Uc(e){if(Zs(e))return e=gr(e),e.children=null,e}function vh(e){if(!Zs(e))return Hv(e.type)&&e.children?zv(e.children):e;const{shapeFlag:t,children:a}=e;if(a){if(t&16)return a[0];if(t&32&&vt(a.default))return a.default()}}function Hr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Hr(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function zl(e,t=!1,a){let n=[],r=0;for(let o=0;o<e.length;o++){let i=e[o];const s=a==null?i.key:String(a)+String(i.key!=null?i.key:o);i.type===Xe?(i.patchFlag&128&&r++,n=n.concat(zl(i.children,t,s))):(t||i.type!==Aa)&&n.push(s!=null?gr(i,{key:s}):i)}if(r>1)for(let o=0;o<n.length;o++)n[o].patchFlag=-2;return n}/*! #__NO_SIDE_EFFECTS__ */function Se(e,t){return vt(e)?sa({name:e.name},t,{setup:e}):e}function Wv(){const e=$n();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function C0(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function ht(e){const t=$n(),a=$t(null);if(t){const r=t.refs===zt?t.refs={}:t.refs;Object.defineProperty(r,e,{enumerable:!0,get:()=>a.value,set:o=>a.value=o})}return a}function Ds(e,t,a,n,r=!1){if(it(e)){e.forEach((g,m)=>Ds(g,t&&(it(t)?t[m]:t),a,n,r));return}if(co(n)&&!r){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&Ds(e,t,a,n.component.subTree);return}const o=n.shapeFlag&4?Xs(n.component):n.el,i=r?null:o,{i:s,r:l}=e,c=t&&t.r,d=s.refs===zt?s.refs={}:s.refs,u=s.setupState,p=Et(u),h=u===zt?()=>!1:g=>Gt(p,g);if(c!=null&&c!==l&&(da(c)?(d[c]=null,h(c)&&(u[c]=null)):Sa(c)&&(c.value=null)),vt(l))Di(l,s,12,[i,d]);else{const g=da(l),m=Sa(l);if(g||m){const y=()=>{if(e.f){const b=g?h(l)?u[l]:d[l]:l.value;r?it(b)&&u0(b,o):it(b)?b.includes(o)||b.push(o):g?(d[l]=[o],h(l)&&(u[l]=d[l])):(l.value=[o],e.k&&(d[e.k]=l.value))}else g?(d[l]=i,h(l)&&(u[l]=i)):m&&(l.value=i,e.k&&(d[e.k]=i))};i?(y.id=-1,ka(y,a)):y()}}}let gh=!1;const li=()=>{gh||(console.error("Hydration completed but contains mismatches."),gh=!0)},v_=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",g_=e=>e.namespaceURI.includes("MathML"),x1=e=>{if(e.nodeType===1){if(v_(e))return"svg";if(g_(e))return"mathml"}},fi=e=>e.nodeType===8;function y_(e){const{mt:t,p:a,o:{patchProp:n,createText:r,nextSibling:o,parentNode:i,remove:s,insert:l,createComment:c}}=e,d=(M,_)=>{if(!_.hasChildNodes()){a(null,M,_),ll(),_._vnode=M;return}u(_.firstChild,M,null,null,null),ll(),_._vnode=M},u=(M,_,C,E,P,B=!1)=>{B=B||!!_.dynamicChildren;const ee=fi(M)&&M.data==="[",J=()=>m(M,_,C,E,P,ee),{type:Ce,ref:ae,shapeFlag:Te,patchFlag:Ue}=_;let Ge=M.nodeType;_.el=M,Ue===-2&&(B=!1,_.dynamicChildren=null);let be=null;switch(Ce){case uo:Ge!==3?_.children===""?(l(_.el=r(""),i(M),M),be=M):be=J():(M.data!==_.children&&(li(),M.data=_.children),be=o(M));break;case Aa:v(M)?(be=o(M),b(_.el=M.content.firstChild,M,C)):Ge!==8||ee?be=J():be=o(M);break;case Bo:if(ee&&(M=o(M),Ge=M.nodeType),Ge===1||Ge===3){be=M;const X=!_.children.length;for(let j=0;j<_.staticCount;j++)X&&(_.children+=be.nodeType===1?be.outerHTML:be.data),j===_.staticCount-1&&(_.anchor=be),be=o(be);return ee?o(be):be}else J();break;case Xe:ee?be=g(M,_,C,E,P,B):be=J();break;default:if(Te&1)(Ge!==1||_.type.toLowerCase()!==M.tagName.toLowerCase())&&!v(M)?be=J():be=p(M,_,C,E,P,B);else if(Te&6){_.slotScopeIds=P;const X=i(M);if(ee?be=y(M):fi(M)&&M.data==="teleport start"?be=y(M,M.data,"teleport end"):be=o(M),t(_,X,null,C,E,x1(X),B),co(_)&&!_.type.__asyncResolved){let j;ee?(j=xe(Xe),j.anchor=be?be.previousSibling:X.lastChild):j=M.nodeType===3?ya(""):xe("div"),j.el=M,_.component.subTree=j}}else Te&64?Ge!==8?be=J():be=_.type.hydrate(M,_,C,E,P,B,e,h):Te&128&&(be=_.type.hydrate(M,_,C,E,x1(i(M)),P,B,e,u))}return ae!=null&&Ds(ae,null,E,_),be},p=(M,_,C,E,P,B)=>{B=B||!!_.dynamicChildren;const{type:ee,props:J,patchFlag:Ce,shapeFlag:ae,dirs:Te,transition:Ue}=_,Ge=ee==="input"||ee==="option";if(Ge||Ce!==-1){Te&&ur(_,null,C,"created");let be=!1;if(v(M)){be=y3(null,Ue)&&C&&C.vnode.props&&C.vnode.props.appear;const j=M.content.firstChild;be&&Ue.beforeEnter(j),b(j,M,C),_.el=M=j}if(ae&16&&!(J&&(J.innerHTML||J.textContent))){let j=h(M.firstChild,_,M,C,E,P,B);for(;j;){C1(M,1)||li();const ue=j;j=j.nextSibling,s(ue)}}else if(ae&8){let j=_.children;j[0]===`
`&&(M.tagName==="PRE"||M.tagName==="TEXTAREA")&&(j=j.slice(1)),M.textContent!==j&&(C1(M,0)||li(),M.textContent=_.children)}if(J){if(Ge||!B||Ce&48){const j=M.tagName.includes("-");for(const ue in J)(Ge&&(ue.endsWith("value")||ue==="indeterminate")||Ws(ue)&&!Mi(ue)||ue[0]==="."||j)&&n(M,ue,null,J[ue],void 0,C)}else if(J.onClick)n(M,"onClick",null,J.onClick,void 0,C);else if(Ce&4&&lo(J.style))for(const j in J.style)J.style[j]}let X;(X=J&&J.onVnodeBeforeMount)&&hn(X,C,_),Te&&ur(_,null,C,"beforeMount"),((X=J&&J.onVnodeMounted)||Te||be)&&E3(()=>{X&&hn(X,C,_),be&&Ue.enter(M),Te&&ur(_,null,C,"mounted")},E)}return M.nextSibling},h=(M,_,C,E,P,B,ee)=>{ee=ee||!!_.dynamicChildren;const J=_.children,Ce=J.length;for(let ae=0;ae<Ce;ae++){const Te=ee?J[ae]:J[ae]=fn(J[ae]),Ue=Te.type===uo;M?(Ue&&!ee&&ae+1<Ce&&fn(J[ae+1]).type===uo&&(l(r(M.data.slice(Te.children.length)),C,o(M)),M.data=Te.children),M=u(M,Te,E,P,B,ee)):Ue&&!Te.children?l(Te.el=r(""),C):(C1(C,1)||li(),a(null,Te,C,null,E,P,x1(C),B))}return M},g=(M,_,C,E,P,B)=>{const{slotScopeIds:ee}=_;ee&&(P=P?P.concat(ee):ee);const J=i(M),Ce=h(o(M),_,J,C,E,P,B);return Ce&&fi(Ce)&&Ce.data==="]"?o(_.anchor=Ce):(li(),l(_.anchor=c("]"),J,Ce),Ce)},m=(M,_,C,E,P,B)=>{if(C1(M.parentElement,1)||li(),_.el=null,B){const Ce=y(M);for(;;){const ae=o(M);if(ae&&ae!==Ce)s(ae);else break}}const ee=o(M),J=i(M);return s(M),a(null,_,J,ee,C,E,x1(J),P),C&&(C.vnode.el=_.el,ql(C,_.el)),ee},y=(M,_="[",C="]")=>{let E=0;for(;M;)if(M=o(M),M&&fi(M)&&(M.data===_&&E++,M.data===C)){if(E===0)return o(M);E--}return M},b=(M,_,C)=>{const E=_.parentNode;E&&E.replaceChild(M,_);let P=C;for(;P;)P.vnode.el===_&&(P.vnode.el=P.subTree.el=M),P=P.parent},v=M=>M.nodeType===1&&M.tagName==="TEMPLATE";return[d,u]}const yh="data-allow-mismatch",M_={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function C1(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(yh);)e=e.parentElement;const a=e&&e.getAttribute(yh);if(a==null)return!1;if(a==="")return!0;{const n=a.split(",");return t===0&&n.includes("children")?!0:a.split(",").includes(M_[t])}}const __=Ll().requestIdleCallback||(e=>setTimeout(e,1)),b_=Ll().cancelIdleCallback||(e=>clearTimeout(e)),w_=(e=1e4)=>t=>{const a=__(t,{timeout:e});return()=>b_(a)};function x_(e){const{top:t,left:a,bottom:n,right:r}=e.getBoundingClientRect(),{innerHeight:o,innerWidth:i}=window;return(t>0&&t<o||n>0&&n<o)&&(a>0&&a<i||r>0&&r<i)}const C_=e=>(t,a)=>{const n=new IntersectionObserver(r=>{for(const o of r)if(o.isIntersecting){n.disconnect(),t();break}},e);return a(r=>{if(r instanceof Element){if(x_(r))return t(),n.disconnect(),!1;n.observe(r)}}),()=>n.disconnect()},A_=e=>t=>{if(e){const a=matchMedia(e);if(a.matches)t();else return a.addEventListener("change",t,{once:!0}),()=>a.removeEventListener("change",t)}},S_=(e=[])=>(t,a)=>{da(e)&&(e=[e]);let n=!1;const r=i=>{n||(n=!0,o(),t(),i.target.dispatchEvent(new i.constructor(i.type,i)))},o=()=>{a(i=>{for(const s of e)i.removeEventListener(s,r)})};return a(i=>{for(const s of e)i.addEventListener(s,r,{once:!0})}),o};function E_(e,t){if(fi(e)&&e.data==="["){let a=1,n=e.nextSibling;for(;n;){if(n.nodeType===1){if(t(n)===!1)break}else if(fi(n))if(n.data==="]"){if(--a===0)break}else n.data==="["&&a++;n=n.nextSibling}}else t(e)}const co=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function qv(e){vt(e)&&(e={loader:e});const{loader:t,loadingComponent:a,errorComponent:n,delay:r=200,hydrate:o,timeout:i,suspensible:s=!0,onError:l}=e;let c=null,d,u=0;const p=()=>(u++,c=null,h()),h=()=>{let g;return c||(g=c=t().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),l)return new Promise((y,b)=>{l(m,()=>y(p()),()=>b(m),u+1)});throw m}).then(m=>g!==c&&c?c:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),d=m,m)))};return Se({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(g,m,y){const b=o?()=>{const v=o(y,M=>E_(g,M));v&&(m.bum||(m.bum=[])).push(v)}:y;d?b():h().then(()=>!m.isUnmounted&&b())},get __asyncResolved(){return d},setup(){const g=Pa;if(C0(g),d)return()=>Wc(d,g);const m=M=>{c=null,Zo(M,g,13,!n)};if(s&&g.suspense||$i)return h().then(M=>()=>Wc(M,g)).catch(M=>(m(M),()=>n?xe(n,{error:M}):null));const y=ye(!1),b=ye(),v=ye(!!r);return r&&setTimeout(()=>{v.value=!1},r),i!=null&&setTimeout(()=>{if(!y.value&&!b.value){const M=new Error(`Async component timed out after ${i}ms.`);m(M),b.value=M}},i),h().then(()=>{y.value=!0,g.parent&&Zs(g.parent.vnode)&&g.parent.update()}).catch(M=>{m(M),b.value=M}),()=>{if(y.value&&d)return Wc(d,g);if(b.value&&n)return xe(n,{error:b.value});if(a&&!v.value)return xe(a)}}})}function Wc(e,t){const{ref:a,props:n,children:r,ce:o}=t.vnode,i=xe(e,n,r);return i.ref=a,i.ce=o,delete t.vnode.ce,i}const Zs=e=>e.type.__isKeepAlive,$_={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const a=$n(),n=a.ctx;if(!n.renderer)return()=>{const v=t.default&&t.default();return v&&v.length===1?v[0]:v};const r=new Map,o=new Set;let i=null;const s=a.suspense,{renderer:{p:l,m:c,um:d,o:{createElement:u}}}=n,p=u("div");n.activate=(v,M,_,C,E)=>{const P=v.component;c(v,M,_,0,s),l(P.vnode,v,M,_,P,s,C,v.slotScopeIds,E),ka(()=>{P.isDeactivated=!1,P.a&&_i(P.a);const B=v.props&&v.props.onVnodeMounted;B&&hn(B,P.parent,v)},s)},n.deactivate=v=>{const M=v.component;dl(M.m),dl(M.a),c(v,p,null,1,s),ka(()=>{M.da&&_i(M.da);const _=v.props&&v.props.onVnodeUnmounted;_&&hn(_,M.parent,v),M.isDeactivated=!0},s)};function h(v){qc(v),d(v,a,s,!0)}function g(v){r.forEach((M,_)=>{const C=B2(M.type);C&&!v(C)&&m(_)})}function m(v){const M=r.get(v);M&&(!i||!Gn(M,i))?h(M):i&&qc(i),r.delete(v),o.delete(v)}Ke(()=>[e.include,e.exclude],([v,M])=>{v&&g(_=>ps(v,_)),M&&g(_=>!ps(M,_))},{flush:"post",deep:!0});let y=null;const b=()=>{y!=null&&(ul(a.subTree.type)?ka(()=>{r.set(y,A1(a.subTree))},a.subTree.suspense):r.set(y,A1(a.subTree)))};return ma(b),Ul(b),zr(()=>{r.forEach(v=>{const{subTree:M,suspense:_}=a,C=A1(M);if(v.type===C.type&&v.key===C.key){qc(C);const E=C.component.da;E&&ka(E,_);return}h(v)})}),()=>{if(y=null,!t.default)return i=null;const v=t.default(),M=v[0];if(v.length>1)return i=null,v;if(!Nr(M)||!(M.shapeFlag&4)&&!(M.shapeFlag&128))return i=null,M;let _=A1(M);if(_.type===Aa)return i=null,_;const C=_.type,E=B2(co(_)?_.type.__asyncResolved||{}:C),{include:P,exclude:B,max:ee}=e;if(P&&(!E||!ps(P,E))||B&&E&&ps(B,E))return _.shapeFlag&=-257,i=_,M;const J=_.key==null?C:_.key,Ce=r.get(J);return _.el&&(_=gr(_),M.shapeFlag&128&&(M.ssContent=_)),y=J,Ce?(_.el=Ce.el,_.component=Ce.component,_.transition&&Hr(_,_.transition),_.shapeFlag|=512,o.delete(J),o.add(J)):(o.add(J),ee&&o.size>parseInt(ee,10)&&m(o.values().next().value)),_.shapeFlag|=256,i=_,ul(M.type)?M:_}}},I_=$_;function ps(e,t){return it(e)?e.some(a=>ps(a,t)):da(e)?e.split(",").includes(t):d9(e)?(e.lastIndex=0,e.test(t)):!1}function Kv(e,t){Gv(e,"a",t)}function Zv(e,t){Gv(e,"da",t)}function Gv(e,t,a=Pa){const n=e.__wdc||(e.__wdc=()=>{let r=a;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(jl(t,n,a),a){let r=a.parent;for(;r&&r.parent;)Zs(r.parent.vnode)&&k_(n,t,a,r),r=r.parent}}function k_(e,t,a,n){const r=jl(t,e,n,!0);rr(()=>{u0(n[t],r)},a)}function qc(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function A1(e){return e.shapeFlag&128?e.ssContent:e}function jl(e,t,a=Pa,n=!1){if(a){const r=a[e]||(a[e]=[]),o=t.__weh||(t.__weh=(...i)=>{Mo();const s=zo(a),l=Hn(t,a,e,i);return s(),_o(),l});return n?r.unshift(o):r.push(o),o}}const Fr=e=>(t,a=Pa)=>{(!$i||e==="sp")&&jl(e,(...n)=>t(...n),a)},Bi=Fr("bm"),ma=Fr("m"),A0=Fr("bu"),Ul=Fr("u"),zr=Fr("bum"),rr=Fr("um"),Jv=Fr("sp"),Xv=Fr("rtg"),Yv=Fr("rtc");function Qv(e,t=Pa){jl("ec",e,t)}const S0="components",T_="directives";function P_(e,t){return E0(S0,e,!0,t)||e}const e3=Symbol.for("v-ndc");function Fi(e){return da(e)?E0(S0,e,!1)||e:e||e3}function t3(e){return E0(T_,e)}function E0(e,t,a=!0,n=!1){const r=Oa||Pa;if(r){const o=r.type;if(e===S0){const s=B2(o,!1);if(s&&(s===t||s===qa(t)||s===qs(qa(t))))return o}const i=Mh(r[e]||o[e],t)||Mh(r.appContext[e],t);return!i&&n?o:i}}function Mh(e,t){return e&&(e[t]||e[qa(t)]||e[qs(qa(t))])}function Nt(e,t,a,n){let r;const o=a&&a[n],i=it(e);if(i||da(e)){const s=i&&lo(e);let l=!1;s&&(l=!xn(e),e=Hl(e)),r=new Array(e.length);for(let c=0,d=e.length;c<d;c++)r[c]=t(l?Ja(e[c]):e[c],c,void 0,o&&o[c])}else if(typeof e=="number"){r=new Array(e);for(let s=0;s<e;s++)r[s]=t(s+1,s,void 0,o&&o[s])}else if(ra(e))if(e[Symbol.iterator])r=Array.from(e,(s,l)=>t(s,l,void 0,o&&o[l]));else{const s=Object.keys(e);r=new Array(s.length);for(let l=0,c=s.length;l<c;l++){const d=s[l];r[l]=t(e[d],d,l,o&&o[l])}}else r=[];return a&&(a[n]=r),r}function L_(e,t){for(let a=0;a<t.length;a++){const n=t[a];if(it(n))for(let r=0;r<n.length;r++)e[n[r].name]=n[r].fn;else n&&(e[n.name]=n.key?(...r)=>{const o=n.fn(...r);return o&&(o.key=n.key),o}:n.fn)}return e}function Kt(e,t,a={},n,r){if(Oa.ce||Oa.parent&&co(Oa.parent)&&Oa.parent.ce)return t!=="default"&&(a.name=t),S(),Ie(Xe,null,[xe("slot",a,n&&n())],64);let o=e[t];o&&o._c&&(o._d=!1),S();const i=o&&$0(o(a)),s=a.key||i&&i.key,l=Ie(Xe,{key:(s&&!Yn(s)?s:`_${t}`)+(!i&&n?"_fb":"")},i||(n?n():[]),i&&e._===1?64:-2);return!r&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function $0(e){return e.some(t=>Nr(t)?!(t.type===Aa||t.type===Xe&&!$0(t.children)):!0)?e:null}function O_(e,t){const a={};for(const n in e)a[t&&/[A-Z]/.test(n)?`on:${n}`:ys(n)]=e[n];return a}const I2=e=>e?L3(e)?Xs(e):I2(e.parent):null,ws=sa(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=>I2(e.parent),$root:e=>I2(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>I0(e),$forceUpdate:e=>e.f||(e.f=()=>{b0(e.update)}),$nextTick:e=>e.n||(e.n=Ba.bind(e.proxy)),$watch:e=>ub.bind(e)}),Kc=(e,t)=>e!==zt&&!e.__isScriptSetup&&Gt(e,t),k2={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:a,setupState:n,data:r,props:o,accessCache:i,type:s,appContext:l}=e;let c;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return n[t];case 2:return r[t];case 4:return a[t];case 3:return o[t]}else{if(Kc(n,t))return i[t]=1,n[t];if(r!==zt&&Gt(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&Gt(c,t))return i[t]=3,o[t];if(a!==zt&&Gt(a,t))return i[t]=4,a[t];T2&&(i[t]=0)}}const d=ws[t];let u,p;if(d)return t==="$attrs"&&Ga(e.attrs,"get",""),d(e);if((u=s.__cssModules)&&(u=u[t]))return u;if(a!==zt&&Gt(a,t))return i[t]=4,a[t];if(p=l.config.globalProperties,Gt(p,t))return p[t]},set({_:e},t,a){const{data:n,setupState:r,ctx:o}=e;return Kc(r,t)?(r[t]=a,!0):n!==zt&&Gt(n,t)?(n[t]=a,!0):Gt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=a,!0)},has({_:{data:e,setupState:t,accessCache:a,ctx:n,appContext:r,propsOptions:o}},i){let s;return!!a[i]||e!==zt&&Gt(e,i)||Kc(t,i)||(s=o[0])&&Gt(s,i)||Gt(n,i)||Gt(ws,i)||Gt(r.config.globalProperties,i)},defineProperty(e,t,a){return a.get!=null?e._.accessCache[t]=0:Gt(a,"value")&&this.set(e,t,a.value,null),Reflect.defineProperty(e,t,a)}},V_=sa({},k2,{get(e,t){if(t!==Symbol.unscopables)return k2.get(e,t,e)},has(e,t){return t[0]!=="_"&&!m9(t)}});function R_(){return null}function H_(){return null}function N_(e){}function D_(e){}function B_(){return null}function F_(){}function z_(e,t){return null}function j_(){return a3().slots}function U_(){return a3().attrs}function a3(){const e=$n();return e.setupContext||(e.setupContext=R3(e))}function Bs(e){return it(e)?e.reduce((t,a)=>(t[a]=null,t),{}):e}function W_(e,t){const a=Bs(e);for(const n in t){if(n.startsWith("__skip"))continue;let r=a[n];r?it(r)||vt(r)?r=a[n]={type:r,default:t[n]}:r.default=t[n]:r===null&&(r=a[n]={default:t[n]}),r&&t[`__skip_${n}`]&&(r.skipFactory=!0)}return a}function Qn(e,t){return!e||!t?e||t:it(e)&&it(t)?e.concat(t):sa({},Bs(e),Bs(t))}function q_(e,t){const a={};for(const n in e)t.includes(n)||Object.defineProperty(a,n,{enumerable:!0,get:()=>e[n]});return a}function K_(e){const t=$n();let a=e();return H2(),h0(a)&&(a=a.catch(n=>{throw zo(t),n})),[a,()=>zo(t)]}let T2=!0;function Z_(e){const t=I0(e),a=e.proxy,n=e.ctx;T2=!1,t.beforeCreate&&_h(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:s,provide:l,inject:c,created:d,beforeMount:u,mounted:p,beforeUpdate:h,updated:g,activated:m,deactivated:y,beforeDestroy:b,beforeUnmount:v,destroyed:M,unmounted:_,render:C,renderTracked:E,renderTriggered:P,errorCaptured:B,serverPrefetch:ee,expose:J,inheritAttrs:Ce,components:ae,directives:Te,filters:Ue}=t;if(c&&G_(c,n,null),i)for(const X in i){const j=i[X];vt(j)&&(n[X]=j.bind(a))}if(r){const X=r.call(a,a);ra(X)&&(e.data=Ks(X))}if(T2=!0,o)for(const X in o){const j=o[X],ue=vt(j)?j.bind(a,a):vt(j.get)?j.get.bind(a,a):On,re=!vt(j)&&vt(j.set)?j.set.bind(a):On,H=O({get:ue,set:re});Object.defineProperty(n,X,{enumerable:!0,configurable:!0,get:()=>H.value,set:D=>H.value=D})}if(s)for(const X in s)n3(s[X],n,a,X);if(l){const X=vt(l)?l.call(a):l;Reflect.ownKeys(X).forEach(j=>{o3(j,X[j])})}d&&_h(d,e,"c");function be(X,j){it(j)?j.forEach(ue=>X(ue.bind(a))):j&&X(j.bind(a))}if(be(Bi,u),be(ma,p),be(A0,h),be(Ul,g),be(Kv,m),be(Zv,y),be(Qv,B),be(Yv,E),be(Xv,P),be(zr,v),be(rr,_),be(Jv,ee),it(J))if(J.length){const X=e.exposed||(e.exposed={});J.forEach(j=>{Object.defineProperty(X,j,{get:()=>a[j],set:ue=>a[j]=ue})})}else e.exposed||(e.exposed={});C&&e.render===On&&(e.render=C),Ce!=null&&(e.inheritAttrs=Ce),ae&&(e.components=ae),Te&&(e.directives=Te),ee&&C0(e)}function G_(e,t,a=On){it(e)&&(e=P2(e));for(const n in e){const r=e[n];let o;ra(r)?"default"in r?o=oe(r.from||n,r.default,!0):o=oe(r.from||n):o=oe(r),Sa(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[n]=o}}function _h(e,t,a){Hn(it(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,a)}function n3(e,t,a,n){let r=n.includes(".")?x3(a,n):()=>a[n];if(da(e)){const o=t[e];vt(o)&&Ke(r,o)}else if(vt(e))Ke(r,e.bind(a));else if(ra(e))if(it(e))e.forEach(o=>n3(o,t,a,n));else{const o=vt(e.handler)?e.handler.bind(a):t[e.handler];vt(o)&&Ke(r,o,e)}}function I0(e){const t=e.type,{mixins:a,extends:n}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,s=o.get(t);let l;return s?l=s:!r.length&&!a&&!n?l=t:(l={},r.length&&r.forEach(c=>cl(l,c,i,!0)),cl(l,t,i)),ra(t)&&o.set(t,l),l}function cl(e,t,a,n=!1){const{mixins:r,extends:o}=t;o&&cl(e,o,a,!0),r&&r.forEach(i=>cl(e,i,a,!0));for(const i in t)if(!(n&&i==="expose")){const s=J_[i]||a&&a[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const J_={data:bh,props:wh,emits:wh,methods:fs,computed:fs,beforeCreate:en,created:en,beforeMount:en,mounted:en,beforeUpdate:en,updated:en,beforeDestroy:en,beforeUnmount:en,destroyed:en,unmounted:en,activated:en,deactivated:en,errorCaptured:en,serverPrefetch:en,components:fs,directives:fs,watch:Y_,provide:bh,inject:X_};function bh(e,t){return t?e?function(){return sa(vt(e)?e.call(this,this):e,vt(t)?t.call(this,this):t)}:t:e}function X_(e,t){return fs(P2(e),P2(t))}function P2(e){if(it(e)){const t={};for(let a=0;a<e.length;a++)t[e[a]]=e[a];return t}return e}function en(e,t){return e?[...new Set([].concat(e,t))]:t}function fs(e,t){return e?sa(Object.create(null),e,t):t}function wh(e,t){return e?it(e)&&it(t)?[...new Set([...e,...t])]:sa(Object.create(null),Bs(e),Bs(t??{})):t}function Y_(e,t){if(!e)return t;if(!t)return e;const a=sa(Object.create(null),e);for(const n in t)a[n]=en(e[n],t[n]);return a}function r3(){return{app:null,config:{isNativeTag:l9,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 Q_=0;function eb(e,t){return function(n,r=null){vt(n)||(n=sa({},n)),r!=null&&!ra(r)&&(r=null);const o=r3(),i=new WeakSet,s=[];let l=!1;const c=o.app={_uid:Q_++,_component:n,_props:r,_container:null,_context:o,_instance:null,version:N3,get config(){return o.config},set config(d){},use(d,...u){return i.has(d)||(d&&vt(d.install)?(i.add(d),d.install(c,...u)):vt(d)&&(i.add(d),d(c,...u))),c},mixin(d){return o.mixins.includes(d)||o.mixins.push(d),c},component(d,u){return u?(o.components[d]=u,c):o.components[d]},directive(d,u){return u?(o.directives[d]=u,c):o.directives[d]},mount(d,u,p){if(!l){const h=c._ceVNode||xe(n,r);return h.appContext=o,p===!0?p="svg":p===!1&&(p=void 0),u&&t?t(h,d):e(h,d,p),l=!0,c._container=d,d.__vue_app__=c,Xs(h.component)}},onUnmount(d){s.push(d)},unmount(){l&&(Hn(s,c._instance,16),e(null,c._container),delete c._container.__vue_app__)},provide(d,u){return o.provides[d]=u,c},runWithContext(d){const u=Do;Do=c;try{return d()}finally{Do=u}}};return c}}let Do=null;function o3(e,t){if(Pa){let a=Pa.provides;const n=Pa.parent&&Pa.parent.provides;n===a&&(a=Pa.provides=Object.create(n)),a[e]=t}}function oe(e,t,a=!1){const n=Pa||Oa;if(n||Do){const r=Do?Do._context.provides:n?n.parent==null?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides:void 0;if(r&&e in r)return r[e];if(arguments.length>1)return a&&vt(t)?t.call(n&&n.proxy):t}}function tb(){return!!(Pa||Oa||Do)}const i3={},s3=()=>Object.create(i3),l3=e=>Object.getPrototypeOf(e)===i3;function ab(e,t,a,n=!1){const r={},o=s3();e.propsDefaults=Object.create(null),c3(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);a?e.props=n?r:Av(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function nb(e,t,a,n){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,s=Et(r),[l]=e.propsOptions;let c=!1;if((n||i>0)&&!(i&16)){if(i&8){const d=e.vnode.dynamicProps;for(let u=0;u<d.length;u++){let p=d[u];if(Wl(e.emitsOptions,p))continue;const h=t[p];if(l)if(Gt(o,p))h!==o[p]&&(o[p]=h,c=!0);else{const g=qa(p);r[g]=L2(l,s,g,h,e,!1)}else h!==o[p]&&(o[p]=h,c=!0)}}}else{c3(e,t,r,o)&&(c=!0);let d;for(const u in s)(!t||!Gt(t,u)&&((d=mn(u))===u||!Gt(t,d)))&&(l?a&&(a[u]!==void 0||a[d]!==void 0)&&(r[u]=L2(l,s,u,void 0,e,!0)):delete r[u]);if(o!==s)for(const u in o)(!t||!Gt(t,u))&&(delete o[u],c=!0)}c&&Pr(e.attrs,"set","")}function c3(e,t,a,n){const[r,o]=e.propsOptions;let i=!1,s;if(t)for(let l in t){if(Mi(l))continue;const c=t[l];let d;r&&Gt(r,d=qa(l))?!o||!o.includes(d)?a[d]=c:(s||(s={}))[d]=c:Wl(e.emitsOptions,l)||(!(l in n)||c!==n[l])&&(n[l]=c,i=!0)}if(o){const l=Et(a),c=s||zt;for(let d=0;d<o.length;d++){const u=o[d];a[u]=L2(r,l,u,c[u],e,!Gt(c,u))}}return i}function L2(e,t,a,n,r,o){const i=e[a];if(i!=null){const s=Gt(i,"default");if(s&&n===void 0){const l=i.default;if(i.type!==Function&&!i.skipFactory&&vt(l)){const{propsDefaults:c}=r;if(a in c)n=c[a];else{const d=zo(r);n=c[a]=l.call(null,t),d()}}else n=l;r.ce&&r.ce._setProp(a,n)}i[0]&&(o&&!s?n=!1:i[1]&&(n===""||n===mn(a))&&(n=!0))}return n}const rb=new WeakMap;function d3(e,t,a=!1){const n=a?rb:t.propsCache,r=n.get(e);if(r)return r;const o=e.props,i={},s=[];let l=!1;if(!vt(e)){const d=u=>{l=!0;const[p,h]=d3(u,t,!0);sa(i,p),h&&s.push(...h)};!a&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!o&&!l)return ra(e)&&n.set(e,gi),gi;if(it(o))for(let d=0;d<o.length;d++){const u=qa(o[d]);xh(u)&&(i[u]=zt)}else if(o)for(const d in o){const u=qa(d);if(xh(u)){const p=o[d],h=i[u]=it(p)||vt(p)?{type:p}:sa({},p),g=h.type;let m=!1,y=!0;if(it(g))for(let b=0;b<g.length;++b){const v=g[b],M=vt(v)&&v.name;if(M==="Boolean"){m=!0;break}else M==="String"&&(y=!1)}else m=vt(g)&&g.name==="Boolean";h[0]=m,h[1]=y,(m||Gt(h,"default"))&&s.push(u)}}const c=[i,s];return ra(e)&&n.set(e,c),c}function xh(e){return e[0]!=="$"&&!Mi(e)}const u3=e=>e[0]==="_"||e==="$stable",k0=e=>it(e)?e.map(fn):[fn(e)],ob=(e,t,a)=>{if(t._n)return t;const n=Ze((...r)=>k0(t(...r)),a);return n._c=!1,n},h3=(e,t,a)=>{const n=e._ctx;for(const r in e){if(u3(r))continue;const o=e[r];if(vt(o))t[r]=ob(r,o,n);else if(o!=null){const i=k0(o);t[r]=()=>i}}},p3=(e,t)=>{const a=k0(t);e.slots.default=()=>a},f3=(e,t,a)=>{for(const n in t)(a||n!=="_")&&(e[n]=t[n])},ib=(e,t,a)=>{const n=e.slots=s3();if(e.vnode.shapeFlag&32){const r=t._;r?(f3(n,t,a),a&&iv(n,"_",r,!0)):h3(t,n)}else t&&p3(e,t)},sb=(e,t,a)=>{const{vnode:n,slots:r}=e;let o=!0,i=zt;if(n.shapeFlag&32){const s=t._;s?a&&s===1?o=!1:f3(r,t,a):(o=!t.$stable,h3(t,r)),i=t}else t&&(p3(e,t),i={default:1});if(o)for(const s in r)!u3(s)&&i[s]==null&&delete r[s]},ka=E3;function m3(e){return g3(e)}function v3(e){return g3(e,y_)}function g3(e,t){const a=Ll();a.__VUE__=!0;const{insert:n,remove:r,patchProp:o,createElement:i,createText:s,createComment:l,setText:c,setElementText:d,parentNode:u,nextSibling:p,setScopeId:h=On,insertStaticContent:g}=e,m=(R,q,fe,Ae=null,_e=null,se=null,te=void 0,ge=null,ve=!!q.dynamicChildren)=>{if(R===q)return;R&&!Gn(R,q)&&(Ae=pe(R),D(R,_e,se,!0),R=null),q.patchFlag===-2&&(ve=!1,q.dynamicChildren=null);const{type:I,ref:F,shapeFlag:N}=q;switch(I){case uo:y(R,q,fe,Ae);break;case Aa:b(R,q,fe,Ae);break;case Bo:R==null&&v(q,fe,Ae,te);break;case Xe:ae(R,q,fe,Ae,_e,se,te,ge,ve);break;default:N&1?C(R,q,fe,Ae,_e,se,te,ge,ve):N&6?Te(R,q,fe,Ae,_e,se,te,ge,ve):(N&64||N&128)&&I.process(R,q,fe,Ae,_e,se,te,ge,ve,qe)}F!=null&&_e&&Ds(F,R&&R.ref,se,q||R,!q)},y=(R,q,fe,Ae)=>{if(R==null)n(q.el=s(q.children),fe,Ae);else{const _e=q.el=R.el;q.children!==R.children&&c(_e,q.children)}},b=(R,q,fe,Ae)=>{R==null?n(q.el=l(q.children||""),fe,Ae):q.el=R.el},v=(R,q,fe,Ae)=>{[R.el,R.anchor]=g(R.children,q,fe,Ae,R.el,R.anchor)},M=({el:R,anchor:q},fe,Ae)=>{let _e;for(;R&&R!==q;)_e=p(R),n(R,fe,Ae),R=_e;n(q,fe,Ae)},_=({el:R,anchor:q})=>{let fe;for(;R&&R!==q;)fe=p(R),r(R),R=fe;r(q)},C=(R,q,fe,Ae,_e,se,te,ge,ve)=>{q.type==="svg"?te="svg":q.type==="math"&&(te="mathml"),R==null?E(q,fe,Ae,_e,se,te,ge,ve):ee(R,q,_e,se,te,ge,ve)},E=(R,q,fe,Ae,_e,se,te,ge)=>{let ve,I;const{props:F,shapeFlag:N,transition:W,dirs:de}=R;if(ve=R.el=i(R.type,se,F&&F.is,F),N&8?d(ve,R.children):N&16&&B(R.children,ve,null,Ae,_e,Zc(R,se),te,ge),de&&ur(R,null,Ae,"created"),P(ve,R,R.scopeId,te,Ae),F){for(const Ve in F)Ve!=="value"&&!Mi(Ve)&&o(ve,Ve,null,F[Ve],se,Ae);"value"in F&&o(ve,"value",null,F.value,se),(I=F.onVnodeBeforeMount)&&hn(I,Ae,R)}de&&ur(R,null,Ae,"beforeMount");const Ee=y3(_e,W);Ee&&W.beforeEnter(ve),n(ve,q,fe),((I=F&&F.onVnodeMounted)||Ee||de)&&ka(()=>{I&&hn(I,Ae,R),Ee&&W.enter(ve),de&&ur(R,null,Ae,"mounted")},_e)},P=(R,q,fe,Ae,_e)=>{if(fe&&h(R,fe),Ae)for(let se=0;se<Ae.length;se++)h(R,Ae[se]);if(_e){let se=_e.subTree;if(q===se||ul(se.type)&&(se.ssContent===q||se.ssFallback===q)){const te=_e.vnode;P(R,te,te.scopeId,te.slotScopeIds,_e.parent)}}},B=(R,q,fe,Ae,_e,se,te,ge,ve=0)=>{for(let I=ve;I<R.length;I++){const F=R[I]=ge?no(R[I]):fn(R[I]);m(null,F,q,fe,Ae,_e,se,te,ge)}},ee=(R,q,fe,Ae,_e,se,te)=>{const ge=q.el=R.el;let{patchFlag:ve,dynamicChildren:I,dirs:F}=q;ve|=R.patchFlag&16;const N=R.props||zt,W=q.props||zt;let de;if(fe&&Eo(fe,!1),(de=W.onVnodeBeforeUpdate)&&hn(de,fe,q,R),F&&ur(q,R,fe,"beforeUpdate"),fe&&Eo(fe,!0),(N.innerHTML&&W.innerHTML==null||N.textContent&&W.textContent==null)&&d(ge,""),I?J(R.dynamicChildren,I,ge,fe,Ae,Zc(q,_e),se):te||j(R,q,ge,null,fe,Ae,Zc(q,_e),se,!1),ve>0){if(ve&16)Ce(ge,N,W,fe,_e);else if(ve&2&&N.class!==W.class&&o(ge,"class",null,W.class,_e),ve&4&&o(ge,"style",N.style,W.style,_e),ve&8){const Ee=q.dynamicProps;for(let Ve=0;Ve<Ee.length;Ve++){const lt=Ee[Ve],Lt=N[lt],bt=W[lt];(bt!==Lt||lt==="value")&&o(ge,lt,Lt,bt,_e,fe)}}ve&1&&R.children!==q.children&&d(ge,q.children)}else!te&&I==null&&Ce(ge,N,W,fe,_e);((de=W.onVnodeUpdated)||F)&&ka(()=>{de&&hn(de,fe,q,R),F&&ur(q,R,fe,"updated")},Ae)},J=(R,q,fe,Ae,_e,se,te)=>{for(let ge=0;ge<q.length;ge++){const ve=R[ge],I=q[ge],F=ve.el&&(ve.type===Xe||!Gn(ve,I)||ve.shapeFlag&70)?u(ve.el):fe;m(ve,I,F,null,Ae,_e,se,te,!0)}},Ce=(R,q,fe,Ae,_e)=>{if(q!==fe){if(q!==zt)for(const se in q)!Mi(se)&&!(se in fe)&&o(R,se,q[se],null,_e,Ae);for(const se in fe){if(Mi(se))continue;const te=fe[se],ge=q[se];te!==ge&&se!=="value"&&o(R,se,ge,te,_e,Ae)}"value"in fe&&o(R,"value",q.value,fe.value,_e)}},ae=(R,q,fe,Ae,_e,se,te,ge,ve)=>{const I=q.el=R?R.el:s(""),F=q.anchor=R?R.anchor:s("");let{patchFlag:N,dynamicChildren:W,slotScopeIds:de}=q;de&&(ge=ge?ge.concat(de):de),R==null?(n(I,fe,Ae),n(F,fe,Ae),B(q.children||[],fe,F,_e,se,te,ge,ve)):N>0&&N&64&&W&&R.dynamicChildren?(J(R.dynamicChildren,W,fe,_e,se,te,ge),(q.key!=null||_e&&q===_e.subTree)&&T0(R,q,!0)):j(R,q,fe,F,_e,se,te,ge,ve)},Te=(R,q,fe,Ae,_e,se,te,ge,ve)=>{q.slotScopeIds=ge,R==null?q.shapeFlag&512?_e.ctx.activate(q,fe,Ae,te,ve):Ue(q,fe,Ae,_e,se,te,ve):Ge(R,q,ve)},Ue=(R,q,fe,Ae,_e,se,te)=>{const ge=R.component=P3(R,Ae,_e);if(Zs(R)&&(ge.ctx.renderer=qe),O3(ge,!1,te),ge.asyncDep){if(_e&&_e.registerDep(ge,be,te),!R.el){const ve=ge.subTree=xe(Aa);b(null,ve,q,fe)}}else be(ge,R,q,fe,_e,se,te)},Ge=(R,q,fe)=>{const Ae=q.component=R.component;if(vb(R,q,fe))if(Ae.asyncDep&&!Ae.asyncResolved){X(Ae,q,fe);return}else Ae.next=q,Ae.update();else q.el=R.el,Ae.vnode=q},be=(R,q,fe,Ae,_e,se,te)=>{const ge=()=>{if(R.isMounted){let{next:N,bu:W,u:de,parent:Ee,vnode:Ve}=R;{const Qt=M3(R);if(Qt){N&&(N.el=Ve.el,X(R,N,te)),Qt.asyncDep.then(()=>{R.isUnmounted||ge()});return}}let lt=N,Lt;Eo(R,!1),N?(N.el=Ve.el,X(R,N,te)):N=Ve,W&&_i(W),(Lt=N.props&&N.props.onVnodeBeforeUpdate)&&hn(Lt,Ee,N,Ve),Eo(R,!0);const bt=Z1(R),Bt=R.subTree;R.subTree=bt,m(Bt,bt,u(Bt.el),pe(Bt),R,_e,se),N.el=bt.el,lt===null&&ql(R,bt.el),de&&ka(de,_e),(Lt=N.props&&N.props.onVnodeUpdated)&&ka(()=>hn(Lt,Ee,N,Ve),_e)}else{let N;const{el:W,props:de}=q,{bm:Ee,m:Ve,parent:lt,root:Lt,type:bt}=R,Bt=co(q);if(Eo(R,!1),Ee&&_i(Ee),!Bt&&(N=de&&de.onVnodeBeforeMount)&&hn(N,lt,q),Eo(R,!0),W&&gt){const Qt=()=>{R.subTree=Z1(R),gt(W,R.subTree,R,_e,null)};Bt&&bt.__asyncHydrate?bt.__asyncHydrate(W,R,Qt):Qt()}else{Lt.ce&&Lt.ce._injectChildStyle(bt);const Qt=R.subTree=Z1(R);m(null,Qt,fe,Ae,R,_e,se),q.el=Qt.el}if(Ve&&ka(Ve,_e),!Bt&&(N=de&&de.onVnodeMounted)){const Qt=q;ka(()=>hn(N,lt,Qt),_e)}(q.shapeFlag&256||lt&&co(lt.vnode)&&lt.vnode.shapeFlag&256)&&R.a&&ka(R.a,_e),R.isMounted=!0,q=fe=Ae=null}};R.scope.on();const ve=R.effect=new Ls(ge);R.scope.off();const I=R.update=ve.run.bind(ve),F=R.job=ve.runIfDirty.bind(ve);F.i=R,F.id=R.uid,ve.scheduler=()=>b0(F),Eo(R,!0),I()},X=(R,q,fe)=>{q.component=R;const Ae=R.vnode.props;R.vnode=q,R.next=null,nb(R,q.props,Ae,fe),sb(R,q.children,fe),Mo(),hh(R),_o()},j=(R,q,fe,Ae,_e,se,te,ge,ve=!1)=>{const I=R&&R.children,F=R?R.shapeFlag:0,N=q.children,{patchFlag:W,shapeFlag:de}=q;if(W>0){if(W&128){re(I,N,fe,Ae,_e,se,te,ge,ve);return}else if(W&256){ue(I,N,fe,Ae,_e,se,te,ge,ve);return}}de&8?(F&16&&z(I,_e,se),N!==I&&d(fe,N)):F&16?de&16?re(I,N,fe,Ae,_e,se,te,ge,ve):z(I,_e,se,!0):(F&8&&d(fe,""),de&16&&B(N,fe,Ae,_e,se,te,ge,ve))},ue=(R,q,fe,Ae,_e,se,te,ge,ve)=>{R=R||gi,q=q||gi;const I=R.length,F=q.length,N=Math.min(I,F);let W;for(W=0;W<N;W++){const de=q[W]=ve?no(q[W]):fn(q[W]);m(R[W],de,fe,null,_e,se,te,ge,ve)}I>F?z(R,_e,se,!0,!1,N):B(q,fe,Ae,_e,se,te,ge,ve,N)},re=(R,q,fe,Ae,_e,se,te,ge,ve)=>{let I=0;const F=q.length;let N=R.length-1,W=F-1;for(;I<=N&&I<=W;){const de=R[I],Ee=q[I]=ve?no(q[I]):fn(q[I]);if(Gn(de,Ee))m(de,Ee,fe,null,_e,se,te,ge,ve);else break;I++}for(;I<=N&&I<=W;){const de=R[N],Ee=q[W]=ve?no(q[W]):fn(q[W]);if(Gn(de,Ee))m(de,Ee,fe,null,_e,se,te,ge,ve);else break;N--,W--}if(I>N){if(I<=W){const de=W+1,Ee=de<F?q[de].el:Ae;for(;I<=W;)m(null,q[I]=ve?no(q[I]):fn(q[I]),fe,Ee,_e,se,te,ge,ve),I++}}else if(I>W)for(;I<=N;)D(R[I],_e,se,!0),I++;else{const de=I,Ee=I,Ve=new Map;for(I=Ee;I<=W;I++){const ua=q[I]=ve?no(q[I]):fn(q[I]);ua.key!=null&&Ve.set(ua.key,I)}let lt,Lt=0;const bt=W-Ee+1;let Bt=!1,Qt=0;const ba=new Array(bt);for(I=0;I<bt;I++)ba[I]=0;for(I=de;I<=N;I++){const ua=R[I];if(Lt>=bt){D(ua,_e,se,!0);continue}let Ra;if(ua.key!=null)Ra=Ve.get(ua.key);else for(lt=Ee;lt<=W;lt++)if(ba[lt-Ee]===0&&Gn(ua,q[lt])){Ra=lt;break}Ra===void 0?D(ua,_e,se,!0):(ba[Ra-Ee]=I+1,Ra>=Qt?Qt=Ra:Bt=!0,m(ua,q[Ra],fe,null,_e,se,te,ge,ve),Lt++)}const ir=Bt?lb(ba):gi;for(lt=ir.length-1,I=bt-1;I>=0;I--){const ua=Ee+I,Ra=q[ua],ce=ua+1<F?q[ua+1].el:Ae;ba[I]===0?m(null,Ra,fe,ce,_e,se,te,ge,ve):Bt&&(lt<0||I!==ir[lt]?H(Ra,fe,ce,2):lt--)}}},H=(R,q,fe,Ae,_e=null)=>{const{el:se,type:te,transition:ge,children:ve,shapeFlag:I}=R;if(I&6){H(R.component.subTree,q,fe,Ae);return}if(I&128){R.suspense.move(q,fe,Ae);return}if(I&64){te.move(R,q,fe,qe);return}if(te===Xe){n(se,q,fe);for(let N=0;N<ve.length;N++)H(ve[N],q,fe,Ae);n(R.anchor,q,fe);return}if(te===Bo){M(R,q,fe);return}if(Ae!==2&&I&1&&ge)if(Ae===0)ge.beforeEnter(se),n(se,q,fe),ka(()=>ge.enter(se),_e);else{const{leave:N,delayLeave:W,afterLeave:de}=ge,Ee=()=>n(se,q,fe),Ve=()=>{N(se,()=>{Ee(),de&&de()})};W?W(se,Ee,Ve):Ve()}else n(se,q,fe)},D=(R,q,fe,Ae=!1,_e=!1)=>{const{type:se,props:te,ref:ge,children:ve,dynamicChildren:I,shapeFlag:F,patchFlag:N,dirs:W,cacheIndex:de}=R;if(N===-2&&(_e=!1),ge!=null&&Ds(ge,null,fe,R,!0),de!=null&&(q.renderCache[de]=void 0),F&256){q.ctx.deactivate(R);return}const Ee=F&1&&W,Ve=!co(R);let lt;if(Ve&&(lt=te&&te.onVnodeBeforeUnmount)&&hn(lt,q,R),F&6)$(R.component,fe,Ae);else{if(F&128){R.suspense.unmount(fe,Ae);return}Ee&&ur(R,null,q,"beforeUnmount"),F&64?R.type.remove(R,q,fe,qe,Ae):I&&!I.hasOnce&&(se!==Xe||N>0&&N&64)?z(I,q,fe,!1,!0):(se===Xe&&N&384||!_e&&F&16)&&z(ve,q,fe),Ae&&T(R)}(Ve&&(lt=te&&te.onVnodeUnmounted)||Ee)&&ka(()=>{lt&&hn(lt,q,R),Ee&&ur(R,null,q,"unmounted")},fe)},T=R=>{const{type:q,el:fe,anchor:Ae,transition:_e}=R;if(q===Xe){x(fe,Ae);return}if(q===Bo){_(R);return}const se=()=>{r(fe),_e&&!_e.persisted&&_e.afterLeave&&_e.afterLeave()};if(R.shapeFlag&1&&_e&&!_e.persisted){const{leave:te,delayLeave:ge}=_e,ve=()=>te(fe,se);ge?ge(R.el,se,ve):ve()}else se()},x=(R,q)=>{let fe;for(;R!==q;)fe=p(R),r(R),R=fe;r(q)},$=(R,q,fe)=>{const{bum:Ae,scope:_e,job:se,subTree:te,um:ge,m:ve,a:I}=R;dl(ve),dl(I),Ae&&_i(Ae),_e.stop(),se&&(se.flags|=8,D(te,R,q,fe)),ge&&ka(ge,q),ka(()=>{R.isUnmounted=!0},q),q&&q.pendingBranch&&!q.isUnmounted&&R.asyncDep&&!R.asyncResolved&&R.suspenseId===q.pendingId&&(q.deps--,q.deps===0&&q.resolve())},z=(R,q,fe,Ae=!1,_e=!1,se=0)=>{for(let te=se;te<R.length;te++)D(R[te],q,fe,Ae,_e)},pe=R=>{if(R.shapeFlag&6)return pe(R.component.subTree);if(R.shapeFlag&128)return R.suspense.next();const q=p(R.anchor||R.el),fe=q&&q[Rv];return fe?p(fe):q};let he=!1;const Ne=(R,q,fe)=>{R==null?q._vnode&&D(q._vnode,null,null,!0):m(q._vnode||null,R,q,null,null,null,fe),q._vnode=R,he||(he=!0,hh(),ll(),he=!1)},qe={p:m,um:D,m:H,r:T,mt:Ue,mc:B,pc:j,pbc:J,n:pe,o:e};let st,gt;return t&&([st,gt]=t(qe)),{render:Ne,hydrate:st,createApp:eb(Ne,st)}}function Zc({type:e,props:t},a){return a==="svg"&&e==="foreignObject"||a==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:a}function Eo({effect:e,job:t},a){a?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function y3(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function T0(e,t,a=!1){const n=e.children,r=t.children;if(it(n)&&it(r))for(let o=0;o<n.length;o++){const i=n[o];let s=r[o];s.shapeFlag&1&&!s.dynamicChildren&&((s.patchFlag<=0||s.patchFlag===32)&&(s=r[o]=no(r[o]),s.el=i.el),!a&&s.patchFlag!==-2&&T0(i,s)),s.type===uo&&(s.el=i.el)}}function lb(e){const t=e.slice(),a=[0];let n,r,o,i,s;const l=e.length;for(n=0;n<l;n++){const c=e[n];if(c!==0){if(r=a[a.length-1],e[r]<c){t[n]=r,a.push(n);continue}for(o=0,i=a.length-1;o<i;)s=o+i>>1,e[a[s]]<c?o=s+1:i=s;c<e[a[o]]&&(o>0&&(t[n]=a[o-1]),a[o]=n)}}for(o=a.length,i=a[o-1];o-- >0;)a[o]=i,i=t[i];return a}function M3(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:M3(t)}function dl(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const _3=Symbol.for("v-scx"),b3=()=>oe(_3);function cb(e,t){return Gs(e,null,t)}function db(e,t){return Gs(e,null,{flush:"post"})}function w3(e,t){return Gs(e,null,{flush:"sync"})}function Ke(e,t,a){return Gs(e,t,a)}function Gs(e,t,a=zt){const{immediate:n,deep:r,flush:o,once:i}=a,s=sa({},a),l=t&&n||!t&&o!=="post";let c;if($i){if(o==="sync"){const h=b3();c=h.__watcherHandles||(h.__watcherHandles=[])}else if(!l){const h=()=>{};return h.stop=On,h.resume=On,h.pause=On,h}}const d=Pa;s.call=(h,g,m)=>Hn(h,d,g,m);let u=!1;o==="post"?s.scheduler=h=>{ka(h,d&&d.suspense)}:o!=="sync"&&(u=!0,s.scheduler=(h,g)=>{g?h():b0(h)}),s.augmentJob=h=>{t&&(h.flags|=4),u&&(h.flags|=2,d&&(h.id=d.uid,h.i=d))};const p=n_(e,t,s);return $i&&(c?c.push(p):l&&p()),p}function ub(e,t,a){const n=this.proxy,r=da(e)?e.includes(".")?x3(n,e):()=>n[e]:e.bind(n,n);let o;vt(t)?o=t:(o=t.handler,a=t);const i=zo(this),s=Gs(r,o.bind(n),a);return i(),s}function x3(e,t){const a=t.split(".");return()=>{let n=e;for(let r=0;r<a.length&&n;r++)n=n[a[r]];return n}}function br(e,t,a=zt){const n=$n(),r=qa(t),o=mn(t),i=C3(e,r),s=$v((l,c)=>{let d,u=zt,p;return w3(()=>{const h=e[r];on(d,h)&&(d=h,c())}),{get(){return l(),a.get?a.get(d):d},set(h){const g=a.set?a.set(h):h;if(!on(g,d)&&!(u!==zt&&on(h,u)))return;const m=n.vnode.props;m&&(t in m||r in m||o in m)&&(`onUpdate:${t}`in m||`onUpdate:${r}`in m||`onUpdate:${o}`in m)||(d=h,c()),n.emit(`update:${t}`,g),on(h,g)&&on(h,u)&&!on(g,p)&&c(),u=h,p=g}}});return s[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?i||zt:s,done:!1}:{done:!0}}}},s}const C3=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${qa(t)}Modifiers`]||e[`${mn(t)}Modifiers`];function hb(e,t,...a){if(e.isUnmounted)return;const n=e.vnode.props||zt;let r=a;const o=t.startsWith("update:"),i=o&&C3(n,t.slice(7));i&&(i.trim&&(r=a.map(d=>da(d)?d.trim():d)),i.number&&(r=a.map(nl)));let s,l=n[s=ys(t)]||n[s=ys(qa(t))];!l&&o&&(l=n[s=ys(mn(t))]),l&&Hn(l,e,6,r);const c=n[s+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Hn(c,e,6,r)}}function A3(e,t,a=!1){const n=t.emitsCache,r=n.get(e);if(r!==void 0)return r;const o=e.emits;let i={},s=!1;if(!vt(e)){const l=c=>{const d=A3(c,t,!0);d&&(s=!0,sa(i,d))};!a&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!s?(ra(e)&&n.set(e,null),null):(it(o)?o.forEach(l=>i[l]=null):sa(i,o),ra(e)&&n.set(e,i),i)}function Wl(e,t){return!e||!Ws(t)?!1:(t=t.slice(2).replace(/Once$/,""),Gt(e,t[0].toLowerCase()+t.slice(1))||Gt(e,mn(t))||Gt(e,t))}function Z1(e){const{type:t,vnode:a,proxy:n,withProxy:r,propsOptions:[o],slots:i,attrs:s,emit:l,render:c,renderCache:d,props:u,data:p,setupState:h,ctx:g,inheritAttrs:m}=e,y=Ns(e);let b,v;try{if(a.shapeFlag&4){const _=r||n,C=_;b=fn(c.call(C,_,d,u,h,p,g)),v=s}else{const _=t;b=fn(_.length>1?_(u,{attrs:s,slots:i,emit:l}):_(u,null)),v=t.props?s:fb(s)}}catch(_){xs.length=0,Zo(_,e,1),b=xe(Aa)}let M=b;if(v&&m!==!1){const _=Object.keys(v),{shapeFlag:C}=M;_.length&&C&7&&(o&&_.some(d0)&&(v=mb(v,o)),M=gr(M,v,!1,!0))}return a.dirs&&(M=gr(M,null,!1,!0),M.dirs=M.dirs?M.dirs.concat(a.dirs):a.dirs),a.transition&&Hr(M,a.transition),b=M,Ns(y),b}function pb(e,t=!0){let a;for(let n=0;n<e.length;n++){const r=e[n];if(Nr(r)){if(r.type!==Aa||r.children==="v-if"){if(a)return;a=r}}else return}return a}const fb=e=>{let t;for(const a in e)(a==="class"||a==="style"||Ws(a))&&((t||(t={}))[a]=e[a]);return t},mb=(e,t)=>{const a={};for(const n in e)(!d0(n)||!(n.slice(9)in t))&&(a[n]=e[n]);return a};function vb(e,t,a){const{props:n,children:r,component:o}=e,{props:i,children:s,patchFlag:l}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(a&&l>=0){if(l&1024)return!0;if(l&16)return n?Ch(n,i,c):!!i;if(l&8){const d=t.dynamicProps;for(let u=0;u<d.length;u++){const p=d[u];if(i[p]!==n[p]&&!Wl(c,p))return!0}}}else return(r||s)&&(!s||!s.$stable)?!0:n===i?!1:n?i?Ch(n,i,c):!0:!!i;return!1}function Ch(e,t,a){const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!0;for(let r=0;r<n.length;r++){const o=n[r];if(t[o]!==e[o]&&!Wl(a,o))return!0}return!1}function ql({vnode:e,parent:t},a){for(;t;){const n=t.subTree;if(n.suspense&&n.suspense.activeBranch===e&&(n.el=e.el),n===e)(e=t.vnode).el=a,t=t.parent;else break}}const ul=e=>e.__isSuspense;let O2=0;const gb={name:"Suspense",__isSuspense:!0,process(e,t,a,n,r,o,i,s,l,c){if(e==null)Mb(t,a,n,r,o,i,s,l,c);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}_b(e,t,a,n,r,i,s,l,c)}},hydrate:bb,normalize:wb},yb=gb;function Fs(e,t){const a=e.props&&e.props[t];vt(a)&&a()}function Mb(e,t,a,n,r,o,i,s,l){const{p:c,o:{createElement:d}}=l,u=d("div"),p=e.suspense=S3(e,r,n,t,u,a,o,i,s,l);c(null,p.pendingBranch=e.ssContent,u,null,n,p,o,i),p.deps>0?(Fs(e,"onPending"),Fs(e,"onFallback"),c(null,e.ssFallback,t,a,n,null,o,i),wi(p,e.ssFallback)):p.resolve(!1,!0)}function _b(e,t,a,n,r,o,i,s,{p:l,um:c,o:{createElement:d}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const p=t.ssContent,h=t.ssFallback,{activeBranch:g,pendingBranch:m,isInFallback:y,isHydrating:b}=u;if(m)u.pendingBranch=p,Gn(p,m)?(l(m,p,u.hiddenContainer,null,r,u,o,i,s),u.deps<=0?u.resolve():y&&(b||(l(g,h,a,n,r,null,o,i,s),wi(u,h)))):(u.pendingId=O2++,b?(u.isHydrating=!1,u.activeBranch=m):c(m,r,u),u.deps=0,u.effects.length=0,u.hiddenContainer=d("div"),y?(l(null,p,u.hiddenContainer,null,r,u,o,i,s),u.deps<=0?u.resolve():(l(g,h,a,n,r,null,o,i,s),wi(u,h))):g&&Gn(p,g)?(l(g,p,a,n,r,u,o,i,s),u.resolve(!0)):(l(null,p,u.hiddenContainer,null,r,u,o,i,s),u.deps<=0&&u.resolve()));else if(g&&Gn(p,g))l(g,p,a,n,r,u,o,i,s),wi(u,p);else if(Fs(t,"onPending"),u.pendingBranch=p,p.shapeFlag&512?u.pendingId=p.component.suspenseId:u.pendingId=O2++,l(null,p,u.hiddenContainer,null,r,u,o,i,s),u.deps<=0)u.resolve();else{const{timeout:v,pendingId:M}=u;v>0?setTimeout(()=>{u.pendingId===M&&u.fallback(h)},v):v===0&&u.fallback(h)}}function S3(e,t,a,n,r,o,i,s,l,c,d=!1){const{p:u,m:p,um:h,n:g,o:{parentNode:m,remove:y}}=c;let b;const v=xb(e);v&&t&&t.pendingBranch&&(b=t.pendingId,t.deps++);const M=e.props?rl(e.props.timeout):void 0,_=o,C={vnode:e,parent:t,parentComponent:a,namespace:i,container:n,hiddenContainer:r,deps:0,pendingId:O2++,timeout:typeof M=="number"?M:-1,activeBranch:null,pendingBranch:null,isInFallback:!d,isHydrating:d,isUnmounted:!1,effects:[],resolve(E=!1,P=!1){const{vnode:B,activeBranch:ee,pendingBranch:J,pendingId:Ce,effects:ae,parentComponent:Te,container:Ue}=C;let Ge=!1;C.isHydrating?C.isHydrating=!1:E||(Ge=ee&&J.transition&&J.transition.mode==="out-in",Ge&&(ee.transition.afterLeave=()=>{Ce===C.pendingId&&(p(J,Ue,o===_?g(ee):o,0),Rs(ae))}),ee&&(m(ee.el)===Ue&&(o=g(ee)),h(ee,Te,C,!0)),Ge||p(J,Ue,o,0)),wi(C,J),C.pendingBranch=null,C.isInFallback=!1;let be=C.parent,X=!1;for(;be;){if(be.pendingBranch){be.effects.push(...ae),X=!0;break}be=be.parent}!X&&!Ge&&Rs(ae),C.effects=[],v&&t&&t.pendingBranch&&b===t.pendingId&&(t.deps--,t.deps===0&&!P&&t.resolve()),Fs(B,"onResolve")},fallback(E){if(!C.pendingBranch)return;const{vnode:P,activeBranch:B,parentComponent:ee,container:J,namespace:Ce}=C;Fs(P,"onFallback");const ae=g(B),Te=()=>{C.isInFallback&&(u(null,E,J,ae,ee,null,Ce,s,l),wi(C,E))},Ue=E.transition&&E.transition.mode==="out-in";Ue&&(B.transition.afterLeave=Te),C.isInFallback=!0,h(B,ee,null,!0),Ue||Te()},move(E,P,B){C.activeBranch&&p(C.activeBranch,E,P,B),C.container=E},next(){return C.activeBranch&&g(C.activeBranch)},registerDep(E,P,B){const ee=!!C.pendingBranch;ee&&C.deps++;const J=E.vnode.el;E.asyncDep.catch(Ce=>{Zo(Ce,E,0)}).then(Ce=>{if(E.isUnmounted||C.isUnmounted||C.pendingId!==E.suspenseId)return;E.asyncResolved=!0;const{vnode:ae}=E;N2(E,Ce,!1),J&&(ae.el=J);const Te=!J&&E.subTree.el;P(E,ae,m(J||E.subTree.el),J?null:g(E.subTree),C,i,B),Te&&y(Te),ql(E,ae.el),ee&&--C.deps===0&&C.resolve()})},unmount(E,P){C.isUnmounted=!0,C.activeBranch&&h(C.activeBranch,a,E,P),C.pendingBranch&&h(C.pendingBranch,a,E,P)}};return C}function bb(e,t,a,n,r,o,i,s,l){const c=t.suspense=S3(t,n,a,e.parentNode,document.createElement("div"),null,r,o,i,s,!0),d=l(e,c.pendingBranch=t.ssContent,a,c,o,i);return c.deps===0&&c.resolve(!1,!0),d}function wb(e){const{shapeFlag:t,children:a}=e,n=t&32;e.ssContent=Ah(n?a.default:a),e.ssFallback=n?Ah(a.fallback):xe(Aa)}function Ah(e){let t;if(vt(e)){const a=Fo&&e._c;a&&(e._d=!1,S()),e=e(),a&&(e._d=!0,t=Xa,$3())}return it(e)&&(e=pb(e)),e=fn(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(a=>a!==e)),e}function E3(e,t){t&&t.pendingBranch?it(e)?t.effects.push(...e):t.effects.push(e):Rs(e)}function wi(e,t){e.activeBranch=t;const{vnode:a,parentComponent:n}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;a.el=r,n&&n.subTree===a&&(n.vnode.el=r,ql(n,r))}function xb(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Xe=Symbol.for("v-fgt"),uo=Symbol.for("v-txt"),Aa=Symbol.for("v-cmt"),Bo=Symbol.for("v-stc"),xs=[];let Xa=null;function S(e=!1){xs.push(Xa=e?null:[])}function $3(){xs.pop(),Xa=xs[xs.length-1]||null}let Fo=1;function V2(e,t=!1){Fo+=e,e<0&&Xa&&t&&(Xa.hasOnce=!0)}function I3(e){return e.dynamicChildren=Fo>0?Xa||gi:null,$3(),Fo>0&&Xa&&Xa.push(e),e}function V(e,t,a,n,r,o){return I3(Z(e,t,a,n,r,o,!0))}function Ie(e,t,a,n,r){return I3(xe(e,t,a,n,r,!0))}function Nr(e){return e?e.__v_isVNode===!0:!1}function Gn(e,t){return e.type===t.type&&e.key===t.key}function Cb(e){}const k3=({key:e})=>e??null,G1=({ref:e,ref_key:t,ref_for:a})=>(typeof e=="number"&&(e=""+e),e!=null?da(e)||Sa(e)||vt(e)?{i:Oa,r:e,k:t,f:!!a}:e:null);function Z(e,t=null,a=null,n=0,r=null,o=e===Xe?0:1,i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&k3(t),ref:t&&G1(t),scopeId:Fl,slotScopeIds:null,children:a,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:o,patchFlag:n,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Oa};return s?(P0(l,a),o&128&&e.normalize(l)):a&&(l.shapeFlag|=da(a)?8:16),Fo>0&&!i&&Xa&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&Xa.push(l),l}const xe=Ab;function Ab(e,t=null,a=null,n=0,r=null,o=!1){if((!e||e===e3)&&(e=Aa),Nr(e)){const s=gr(e,t,!0);return a&&P0(s,a),Fo>0&&!o&&Xa&&(s.shapeFlag&6?Xa[Xa.indexOf(e)]=s:Xa.push(s)),s.patchFlag=-2,s}if(Lb(e)&&(e=e.__vccOpts),t){t=T3(t);let{class:s,style:l}=t;s&&!da(s)&&(t.class=pt(s)),ra(l)&&(Bl(l)&&!it(l)&&(l=sa({},l)),t.style=Ct(l))}const i=da(e)?1:ul(e)?128:Hv(e)?64:ra(e)?4:vt(e)?2:0;return Z(e,t,a,n,r,i,o,!0)}function T3(e){return e?Bl(e)||l3(e)?sa({},e):e:null}function gr(e,t,a=!1,n=!1){const{props:r,ref:o,patchFlag:i,children:s,transition:l}=e,c=t?Js(r||{},t):r,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&k3(c),ref:t&&t.ref?a&&o?it(o)?o.concat(G1(t)):[o,G1(t)]:G1(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Xe?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&gr(e.ssContent),ssFallback:e.ssFallback&&gr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&n&&Hr(d,l.clone(d)),d}function ya(e=" ",t=0){return xe(uo,null,e,t)}function Sb(e,t){const a=xe(Bo,null,e);return a.staticCount=t,a}function Me(e="",t=!1){return t?(S(),Ie(Aa,null,e)):xe(Aa,null,e)}function fn(e){return e==null||typeof e=="boolean"?xe(Aa):it(e)?xe(Xe,null,e.slice()):Nr(e)?no(e):xe(uo,null,String(e))}function no(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:gr(e)}function P0(e,t){let a=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(it(t))a=16;else if(typeof t=="object")if(n&65){const r=t.default;r&&(r._c&&(r._d=!1),P0(e,r()),r._c&&(r._d=!0));return}else{a=32;const r=t._;!r&&!l3(t)?t._ctx=Oa:r===3&&Oa&&(Oa.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else vt(t)?(t={default:t,_ctx:Oa},a=32):(t=String(t),n&64?(a=16,t=[ya(t)]):a=8);e.children=t,e.shapeFlag|=a}function Js(...e){const t={};for(let a=0;a<e.length;a++){const n=e[a];for(const r in n)if(r==="class")t.class!==n.class&&(t.class=pt([t.class,n.class]));else if(r==="style")t.style=Ct([t.style,n.style]);else if(Ws(r)){const o=t[r],i=n[r];i&&o!==i&&!(it(o)&&o.includes(i))&&(t[r]=o?[].concat(o,i):i)}else r!==""&&(t[r]=n[r])}return t}function hn(e,t,a,n=null){Hn(e,t,7,[a,n])}const Eb=r3();let $b=0;function P3(e,t,a){const n=e.type,r=(t?t.appContext:e.appContext)||Eb,o={uid:$b++,vnode:e,type:n,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new f0(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:d3(n,r),emitsOptions:A3(n,r),emit:null,emitted:null,propsDefaults:zt,inheritAttrs:n.inheritAttrs,ctx:zt,data:zt,props:zt,attrs:zt,slots:zt,refs:zt,setupState:zt,setupContext:null,suspense:a,suspenseId:a?a.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 o.ctx={_:o},o.root=t?t.root:o,o.emit=hb.bind(null,o),e.ce&&e.ce(o),o}let Pa=null;const $n=()=>Pa||Oa;let hl,R2;{const e=Ll(),t=(a,n)=>{let r;return(r=e[a])||(r=e[a]=[]),r.push(n),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};hl=t("__VUE_INSTANCE_SETTERS__",a=>Pa=a),R2=t("__VUE_SSR_SETTERS__",a=>$i=a)}const zo=e=>{const t=Pa;return hl(e),e.scope.on(),()=>{e.scope.off(),hl(t)}},H2=()=>{Pa&&Pa.scope.off(),hl(null)};function L3(e){return e.vnode.shapeFlag&4}let $i=!1;function O3(e,t=!1,a=!1){t&&R2(t);const{props:n,children:r}=e.vnode,o=L3(e);ab(e,n,o,t),ib(e,r,a);const i=o?Ib(e,t):void 0;return t&&R2(!1),i}function Ib(e,t){const a=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,k2);const{setup:n}=a;if(n){Mo();const r=e.setupContext=n.length>1?R3(e):null,o=zo(e),i=Di(n,e,0,[e.props,r]),s=h0(i);if(_o(),o(),(s||e.sp)&&!co(e)&&C0(e),s){if(i.then(H2,H2),t)return i.then(l=>{N2(e,l,t)}).catch(l=>{Zo(l,e,0)});e.asyncDep=i}else N2(e,i,t)}else V3(e,t)}function N2(e,t,a){vt(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ra(t)&&(e.setupState=M0(t)),V3(e,a)}let pl,D2;function kb(e){pl=e,D2=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,V_))}}const Tb=()=>!pl;function V3(e,t,a){const n=e.type;if(!e.render){if(!t&&pl&&!n.render){const r=n.template||I0(e).template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:l}=n,c=sa(sa({isCustomElement:o,delimiters:s},i),l);n.render=pl(r,c)}}e.render=n.render||On,D2&&D2(e)}{const r=zo(e);Mo();try{Z_(e)}finally{_o(),r()}}}const Pb={get(e,t){return Ga(e,"get",""),e[t]}};function R3(e){const t=a=>{e.exposed=a||{}};return{attrs:new Proxy(e.attrs,Pb),slots:e.slots,emit:e.emit,expose:t}}function Xs(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(M0(Sv(e.exposed)),{get(t,a){if(a in t)return t[a];if(a in ws)return ws[a](e)},has(t,a){return a in t||a in ws}})):e.proxy}function B2(e,t=!0){return vt(e)?e.displayName||e.name:e.name||t&&e.__name}function Lb(e){return vt(e)&&"__vccOpts"in e}const O=(e,t)=>Q9(e,t,$i);function Nn(e,t,a){const n=arguments.length;return n===2?ra(t)&&!it(t)?Nr(t)?xe(e,null,[t]):xe(e,t):xe(e,null,t):(n>3?a=Array.prototype.slice.call(arguments,2):n===3&&Nr(a)&&(a=[a]),xe(e,t,a))}function Ob(){}function Vb(e,t,a,n){const r=a[n];if(r&&H3(r,e))return r;const o=t();return o.memo=e.slice(),o.cacheIndex=n,a[n]=o}function H3(e,t){const a=e.memo;if(a.length!=t.length)return!1;for(let n=0;n<a.length;n++)if(on(a[n],t[n]))return!1;return Fo>0&&Xa&&Xa.push(e),!0}const N3="3.5.13",Rb=On,Hb=l_,Nb=hi,Db=Vv,Bb={createComponentInstance:P3,setupComponent:O3,renderComponentRoot:Z1,setCurrentRenderingInstance:Ns,isVNode:Nr,normalizeVNode:fn,getComponentPublicInstance:Xs,ensureValidVNode:$0,pushWarningContext:r_,popWarningContext:o_},Fb=Bb,zb=null,jb=null,Ub=null;/**
* @vue/runtime-dom v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let F2;const Sh=typeof window<"u"&&window.trustedTypes;if(Sh)try{F2=Sh.createPolicy("vue",{createHTML:e=>e})}catch{}const D3=F2?e=>F2.createHTML(e):e=>e,Wb="http://www.w3.org/2000/svg",qb="http://www.w3.org/1998/Math/MathML",kr=typeof document<"u"?document:null,Eh=kr&&kr.createElement("template"),Kb={insert:(e,t,a)=>{t.insertBefore(e,a||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,a,n)=>{const r=t==="svg"?kr.createElementNS(Wb,e):t==="mathml"?kr.createElementNS(qb,e):a?kr.createElement(e,{is:a}):kr.createElement(e);return e==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:e=>kr.createTextNode(e),createComment:e=>kr.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>kr.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,a,n,r,o){const i=a?a.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),a),!(r===o||!(r=r.nextSibling)););else{Eh.innerHTML=D3(n==="svg"?`<svg>${e}</svg>`:n==="mathml"?`<math>${e}</math>`:e);const s=Eh.content;if(n==="svg"||n==="mathml"){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,a)}return[i?i.nextSibling:t.firstChild,a?a.previousSibling:t.lastChild]}},Gr="transition",ns="animation",Ii=Symbol("_vtc"),B3={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},F3=sa({},x0,B3),Zb=e=>(e.displayName="Transition",e.props=F3,e),L0=Zb((e,{slots:t})=>Nn(jv,z3(e),t)),$o=(e,t=[])=>{it(e)?e.forEach(a=>a(...t)):e&&e(...t)},$h=e=>e?it(e)?e.some(t=>t.length>1):e.length>1:!1;function z3(e){const t={};for(const ae in e)ae in B3||(t[ae]=e[ae]);if(e.css===!1)return t;const{name:a="v",type:n,duration:r,enterFromClass:o=`${a}-enter-from`,enterActiveClass:i=`${a}-enter-active`,enterToClass:s=`${a}-enter-to`,appearFromClass:l=o,appearActiveClass:c=i,appearToClass:d=s,leaveFromClass:u=`${a}-leave-from`,leaveActiveClass:p=`${a}-leave-active`,leaveToClass:h=`${a}-leave-to`}=e,g=Gb(r),m=g&&g[0],y=g&&g[1],{onBeforeEnter:b,onEnter:v,onEnterCancelled:M,onLeave:_,onLeaveCancelled:C,onBeforeAppear:E=b,onAppear:P=v,onAppearCancelled:B=M}=t,ee=(ae,Te,Ue,Ge)=>{ae._enterCancelled=Ge,Yr(ae,Te?d:s),Yr(ae,Te?c:i),Ue&&Ue()},J=(ae,Te)=>{ae._isLeaving=!1,Yr(ae,u),Yr(ae,h),Yr(ae,p),Te&&Te()},Ce=ae=>(Te,Ue)=>{const Ge=ae?P:v,be=()=>ee(Te,ae,Ue);$o(Ge,[Te,be]),Ih(()=>{Yr(Te,ae?l:o),cr(Te,ae?d:s),$h(Ge)||kh(Te,n,m,be)})};return sa(t,{onBeforeEnter(ae){$o(b,[ae]),cr(ae,o),cr(ae,i)},onBeforeAppear(ae){$o(E,[ae]),cr(ae,l),cr(ae,c)},onEnter:Ce(!1),onAppear:Ce(!0),onLeave(ae,Te){ae._isLeaving=!0;const Ue=()=>J(ae,Te);cr(ae,u),ae._enterCancelled?(cr(ae,p),z2()):(z2(),cr(ae,p)),Ih(()=>{ae._isLeaving&&(Yr(ae,u),cr(ae,h),$h(_)||kh(ae,n,y,Ue))}),$o(_,[ae,Ue])},onEnterCancelled(ae){ee(ae,!1,void 0,!0),$o(M,[ae])},onAppearCancelled(ae){ee(ae,!0,void 0,!0),$o(B,[ae])},onLeaveCancelled(ae){J(ae),$o(C,[ae])}})}function Gb(e){if(e==null)return null;if(ra(e))return[Gc(e.enter),Gc(e.leave)];{const t=Gc(e);return[t,t]}}function Gc(e){return rl(e)}function cr(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.add(a)),(e[Ii]||(e[Ii]=new Set)).add(t)}function Yr(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const a=e[Ii];a&&(a.delete(t),a.size||(e[Ii]=void 0))}function Ih(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Jb=0;function kh(e,t,a,n){const r=e._endId=++Jb,o=()=>{r===e._endId&&n()};if(a!=null)return setTimeout(o,a);const{type:i,timeout:s,propCount:l}=j3(e,t);if(!i)return n();const c=i+"end";let d=0;const u=()=>{e.removeEventListener(c,p),o()},p=h=>{h.target===e&&++d>=l&&u()};setTimeout(()=>{d<l&&u()},s+1),e.addEventListener(c,p)}function j3(e,t){const a=window.getComputedStyle(e),n=g=>(a[g]||"").split(", "),r=n(`${Gr}Delay`),o=n(`${Gr}Duration`),i=Th(r,o),s=n(`${ns}Delay`),l=n(`${ns}Duration`),c=Th(s,l);let d=null,u=0,p=0;t===Gr?i>0&&(d=Gr,u=i,p=o.length):t===ns?c>0&&(d=ns,u=c,p=l.length):(u=Math.max(i,c),d=u>0?i>c?Gr:ns:null,p=d?d===Gr?o.length:l.length:0);const h=d===Gr&&/\b(transform|all)(,|$)/.test(n(`${Gr}Property`).toString());return{type:d,timeout:u,propCount:p,hasTransform:h}}function Th(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((a,n)=>Ph(a)+Ph(e[n])))}function Ph(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function z2(){return document.body.offsetHeight}function Xb(e,t,a){const n=e[Ii];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):a?e.setAttribute("class",t):e.className=t}const fl=Symbol("_vod"),U3=Symbol("_vsh"),er={beforeMount(e,{value:t},{transition:a}){e[fl]=e.style.display==="none"?"":e.style.display,a&&t?a.beforeEnter(e):rs(e,t)},mounted(e,{value:t},{transition:a}){a&&t&&a.enter(e)},updated(e,{value:t,oldValue:a},{transition:n}){!t!=!a&&(n?t?(n.beforeEnter(e),rs(e,!0),n.enter(e)):n.leave(e,()=>{rs(e,!1)}):rs(e,t))},beforeUnmount(e,{value:t}){rs(e,t)}};function rs(e,t){e.style.display=t?e[fl]:"none",e[U3]=!t}function Yb(){er.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const W3=Symbol("");function Kl(e){const t=$n();if(!t)return;const a=t.ut=(r=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>ml(o,r))},n=()=>{const r=e(t.proxy);t.ce?ml(t.ce,r):j2(t.subTree,r),a(r)};A0(()=>{Rs(n)}),ma(()=>{Ke(n,On,{flush:"post"});const r=new MutationObserver(n);r.observe(t.subTree.el.parentNode,{childList:!0}),rr(()=>r.disconnect())})}function j2(e,t){if(e.shapeFlag&128){const a=e.suspense;e=a.activeBranch,a.pendingBranch&&!a.isHydrating&&a.effects.push(()=>{j2(a.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)ml(e.el,t);else if(e.type===Xe)e.children.forEach(a=>j2(a,t));else if(e.type===Bo){let{el:a,anchor:n}=e;for(;a&&(ml(a,t),a!==n);)a=a.nextSibling}}function ml(e,t){if(e.nodeType===1){const a=e.style;let n="";for(const r in t)a.setProperty(`--${r}`,t[r]),n+=`--${r}: ${t[r]};`;a[W3]=n}}const Qb=/(^|;)\s*display\s*:/;function ew(e,t,a){const n=e.style,r=da(a);let o=!1;if(a&&!r){if(t)if(da(t))for(const i of t.split(";")){const s=i.slice(0,i.indexOf(":")).trim();a[s]==null&&J1(n,s,"")}else for(const i in t)a[i]==null&&J1(n,i,"");for(const i in a)i==="display"&&(o=!0),J1(n,i,a[i])}else if(r){if(t!==a){const i=n[W3];i&&(a+=";"+i),n.cssText=a,o=Qb.test(a)}}else t&&e.removeAttribute("style");fl in e&&(e[fl]=o?n.display:"",e[U3]&&(n.display="none"))}const Lh=/\s*!important$/;function J1(e,t,a){if(it(a))a.forEach(n=>J1(e,t,n));else if(a==null&&(a=""),t.startsWith("--"))e.setProperty(t,a);else{const n=tw(e,t);Lh.test(a)?e.setProperty(mn(n),a.replace(Lh,""),"important"):e[n]=a}}const Oh=["Webkit","Moz","ms"],Jc={};function tw(e,t){const a=Jc[t];if(a)return a;let n=qa(t);if(n!=="filter"&&n in e)return Jc[t]=n;n=qs(n);for(let r=0;r<Oh.length;r++){const o=Oh[r]+n;if(o in e)return Jc[t]=o}return t}const Vh="http://www.w3.org/1999/xlink";function Rh(e,t,a,n,r,o=w9(t)){n&&t.startsWith("xlink:")?a==null?e.removeAttributeNS(Vh,t.slice(6,t.length)):e.setAttributeNS(Vh,t,a):a==null||o&&!sv(a)?e.removeAttribute(t):e.setAttribute(t,o?"":Yn(a)?String(a):a)}function Hh(e,t,a,n,r){if(t==="innerHTML"||t==="textContent"){a!=null&&(e[t]=t==="innerHTML"?D3(a):a);return}const o=e.tagName;if(t==="value"&&o!=="PROGRESS"&&!o.includes("-")){const s=o==="OPTION"?e.getAttribute("value")||"":e.value,l=a==null?e.type==="checkbox"?"on":"":String(a);(s!==l||!("_value"in e))&&(e.value=l),a==null&&e.removeAttribute(t),e._value=a;return}let i=!1;if(a===""||a==null){const s=typeof e[t];s==="boolean"?a=sv(a):a==null&&s==="string"?(a="",i=!0):s==="number"&&(a=0,i=!0)}try{e[t]=a}catch{}i&&e.removeAttribute(r||t)}function Or(e,t,a,n){e.addEventListener(t,a,n)}function aw(e,t,a,n){e.removeEventListener(t,a,n)}const Nh=Symbol("_vei");function nw(e,t,a,n,r=null){const o=e[Nh]||(e[Nh]={}),i=o[t];if(n&&i)i.value=n;else{const[s,l]=rw(t);if(n){const c=o[t]=sw(n,r);Or(e,s,c,l)}else i&&(aw(e,s,i,l),o[t]=void 0)}}const Dh=/(?:Once|Passive|Capture)$/;function rw(e){let t;if(Dh.test(e)){t={};let n;for(;n=e.match(Dh);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):mn(e.slice(2)),t]}let Xc=0;const ow=Promise.resolve(),iw=()=>Xc||(ow.then(()=>Xc=0),Xc=Date.now());function sw(e,t){const a=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=a.attached)return;Hn(lw(n,a.value),t,5,[n])};return a.value=e,a.attached=iw(),a}function lw(e,t){if(it(t)){const a=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{a.call(e),e._stopped=!0},t.map(n=>r=>!r._stopped&&n&&n(r))}else return t}const Bh=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,cw=(e,t,a,n,r,o)=>{const i=r==="svg";t==="class"?Xb(e,n,i):t==="style"?ew(e,a,n):Ws(t)?d0(t)||nw(e,t,a,n,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):dw(e,t,n,i))?(Hh(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Rh(e,t,n,i,o,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!da(n))?Hh(e,qa(t),n,o,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Rh(e,t,n,i))};function dw(e,t,a,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&Bh(t)&&vt(a));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 r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Bh(t)&&da(a)?!1:t in e}const Fh={};/*! #__NO_SIDE_EFFECTS__ */function q3(e,t,a){const n=Se(e,t);Tl(n)&&sa(n,t);class r extends Zl{constructor(i){super(n,i,a)}}return r.def=n,r}/*! #__NO_SIDE_EFFECTS__ */const uw=(e,t)=>q3(e,t,ag),hw=typeof HTMLElement<"u"?HTMLElement:class{};class Zl extends hw{constructor(t,a={},n=gl){super(),this._def=t,this._props=a,this._createApp=n,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&n!==gl?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof Zl){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,Ba(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let n=0;n<this.attributes.length;n++)this._setAttr(this.attributes[n].name);this._ob=new MutationObserver(n=>{for(const r of n)this._setAttr(r.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(n,r=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:o,styles:i}=n;let s;if(o&&!it(o))for(const l in o){const c=o[l];(c===Number||c&&c.type===Number)&&(l in this._props&&(this._props[l]=rl(this._props[l])),(s||(s=Object.create(null)))[qa(l)]=!0)}this._numberProps=s,r&&this._resolveProps(n),this.shadowRoot&&this._applyStyles(i),this._mount(n)},a=this._def.__asyncLoader;a?this._pendingResolve=a().then(n=>t(this._def=n,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const a=this._instance&&this._instance.exposed;if(a)for(const n in a)Gt(this,n)||Object.defineProperty(this,n,{get:()=>k(a[n])})}_resolveProps(t){const{props:a}=t,n=it(a)?a:Object.keys(a||{});for(const r of Object.keys(this))r[0]!=="_"&&n.includes(r)&&this._setProp(r,this[r]);for(const r of n.map(qa))Object.defineProperty(this,r,{get(){return this._getProp(r)},set(o){this._setProp(r,o,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const a=this.hasAttribute(t);let n=a?this.getAttribute(t):Fh;const r=qa(t);a&&this._numberProps&&this._numberProps[r]&&(n=rl(n)),this._setProp(r,n,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,a,n=!0,r=!1){if(a!==this._props[t]&&(a===Fh?delete this._props[t]:(this._props[t]=a,t==="key"&&this._app&&(this._app._ceVNode.key=a)),r&&this._instance&&this._update(),n)){const o=this._ob;o&&o.disconnect(),a===!0?this.setAttribute(mn(t),""):typeof a=="string"||typeof a=="number"?this.setAttribute(mn(t),a+""):a||this.removeAttribute(mn(t)),o&&o.observe(this,{attributes:!0})}}_update(){tg(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const a=xe(this._def,sa(t,this._props));return this._instance||(a.ce=n=>{this._instance=n,n.ce=this,n.isCE=!0;const r=(o,i)=>{this.dispatchEvent(new CustomEvent(o,Tl(i[0])?sa({detail:i},i[0]):{detail:i}))};n.emit=(o,...i)=>{r(o,i),mn(o)!==o&&r(mn(o),i)},this._setParent()}),a}_applyStyles(t,a){if(!t)return;if(a){if(a===this._def||this._styleChildren.has(a))return;this._styleChildren.add(a)}const n=this._nonce;for(let r=t.length-1;r>=0;r--){const o=document.createElement("style");n&&o.setAttribute("nonce",n),o.textContent=t[r],this.shadowRoot.prepend(o)}}_parseSlots(){const t=this._slots={};let a;for(;a=this.firstChild;){const n=a.nodeType===1&&a.getAttribute("slot")||"default";(t[n]||(t[n]=[])).push(a),this.removeChild(a)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),a=this._instance.type.__scopeId;for(let n=0;n<t.length;n++){const r=t[n],o=r.getAttribute("name")||"default",i=this._slots[o],s=r.parentNode;if(i)for(const l of i){if(a&&l.nodeType===1){const c=a+"-s",d=document.createTreeWalker(l,1);l.setAttribute(c,"");let u;for(;u=d.nextNode();)u.setAttribute(c,"")}s.insertBefore(l,r)}else for(;r.firstChild;)s.insertBefore(r.firstChild,r);s.removeChild(r)}}_injectChildStyle(t){this._applyStyles(t.styles,t)}_removeChildStyle(t){}}function K3(e){const t=$n(),a=t&&t.ce;return a||null}function pw(){const e=K3();return e&&e.shadowRoot}function fw(e="$style"){{const t=$n();if(!t)return zt;const a=t.type.__cssModules;if(!a)return zt;const n=a[e];return n||zt}}const Z3=new WeakMap,G3=new WeakMap,vl=Symbol("_moveCb"),zh=Symbol("_enterCb"),mw=e=>(delete e.props.mode,e),vw=mw({name:"TransitionGroup",props:sa({},F3,{tag:String,moveClass:String}),setup(e,{slots:t}){const a=$n(),n=w0();let r,o;return Ul(()=>{if(!r.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!bw(r[0].el,a.vnode.el,i))return;r.forEach(yw),r.forEach(Mw);const s=r.filter(_w);z2(),s.forEach(l=>{const c=l.el,d=c.style;cr(c,i),d.transform=d.webkitTransform=d.transitionDuration="";const u=c[vl]=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",u),c[vl]=null,Yr(c,i))};c.addEventListener("transitionend",u)})}),()=>{const i=Et(e),s=z3(i);let l=i.tag||Xe;if(r=[],o)for(let c=0;c<o.length;c++){const d=o[c];d.el&&d.el instanceof Element&&(r.push(d),Hr(d,Ei(d,s,n,a)),Z3.set(d,d.el.getBoundingClientRect()))}o=t.default?zl(t.default()):[];for(let c=0;c<o.length;c++){const d=o[c];d.key!=null&&Hr(d,Ei(d,s,n,a))}return xe(l,null,o)}}}),gw=vw;function yw(e){const t=e.el;t[vl]&&t[vl](),t[zh]&&t[zh]()}function Mw(e){G3.set(e,e.el.getBoundingClientRect())}function _w(e){const t=Z3.get(e),a=G3.get(e),n=t.left-a.left,r=t.top-a.top;if(n||r){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${n}px,${r}px)`,o.transitionDuration="0s",e}}function bw(e,t,a){const n=e.cloneNode(),r=e[Ii];r&&r.forEach(s=>{s.split(/\s+/).forEach(l=>l&&n.classList.remove(l))}),a.split(/\s+/).forEach(s=>s&&n.classList.add(s)),n.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(n);const{hasTransform:i}=j3(n);return o.removeChild(n),i}const vo=e=>{const t=e.props["onUpdate:modelValue"]||!1;return it(t)?a=>_i(t,a):t};function ww(e){e.target.composing=!0}function jh(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Vn=Symbol("_assign"),ki={created(e,{modifiers:{lazy:t,trim:a,number:n}},r){e[Vn]=vo(r);const o=n||r.props&&r.props.type==="number";Or(e,t?"change":"input",i=>{if(i.target.composing)return;let s=e.value;a&&(s=s.trim()),o&&(s=nl(s)),e[Vn](s)}),a&&Or(e,"change",()=>{e.value=e.value.trim()}),t||(Or(e,"compositionstart",ww),Or(e,"compositionend",jh),Or(e,"change",jh))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:a,modifiers:{lazy:n,trim:r,number:o}},i){if(e[Vn]=vo(i),e.composing)return;const s=(o||e.type==="number")&&!/^0\d/.test(e.value)?nl(e.value):e.value,l=t??"";s!==l&&(document.activeElement===e&&e.type!=="range"&&(n&&t===a||r&&e.value.trim()===l)||(e.value=l))}},O0={deep:!0,created(e,t,a){e[Vn]=vo(a),Or(e,"change",()=>{const n=e._modelValue,r=Ti(e),o=e.checked,i=e[Vn];if(it(n)){const s=Ol(n,r),l=s!==-1;if(o&&!l)i(n.concat(r));else if(!o&&l){const c=[...n];c.splice(s,1),i(c)}}else if(Ko(n)){const s=new Set(n);o?s.add(r):s.delete(r),i(s)}else i(J3(e,o))})},mounted:Uh,beforeUpdate(e,t,a){e[Vn]=vo(a),Uh(e,t,a)}};function Uh(e,{value:t,oldValue:a},n){e._modelValue=t;let r;if(it(t))r=Ol(t,n.props.value)>-1;else if(Ko(t))r=t.has(n.props.value);else{if(t===a)return;r=fo(t,J3(e,!0))}e.checked!==r&&(e.checked=r)}const V0={created(e,{value:t},a){e.checked=fo(t,a.props.value),e[Vn]=vo(a),Or(e,"change",()=>{e[Vn](Ti(e))})},beforeUpdate(e,{value:t,oldValue:a},n){e[Vn]=vo(n),t!==a&&(e.checked=fo(t,n.props.value))}},R0={deep:!0,created(e,{value:t,modifiers:{number:a}},n){const r=Ko(t);Or(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>a?nl(Ti(i)):Ti(i));e[Vn](e.multiple?r?new Set(o):o:o[0]),e._assigning=!0,Ba(()=>{e._assigning=!1})}),e[Vn]=vo(n)},mounted(e,{value:t}){Wh(e,t)},beforeUpdate(e,t,a){e[Vn]=vo(a)},updated(e,{value:t}){e._assigning||Wh(e,t)}};function Wh(e,t){const a=e.multiple,n=it(t);if(!(a&&!n&&!Ko(t))){for(let r=0,o=e.options.length;r<o;r++){const i=e.options[r],s=Ti(i);if(a)if(n){const l=typeof s;l==="string"||l==="number"?i.selected=t.some(c=>String(c)===String(s)):i.selected=Ol(t,s)>-1}else i.selected=t.has(s);else if(fo(Ti(i),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!a&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Ti(e){return"_value"in e?e._value:e.value}function J3(e,t){const a=t?"_trueValue":"_falseValue";return a in e?e[a]:t}const H0={created(e,t,a){S1(e,t,a,null,"created")},mounted(e,t,a){S1(e,t,a,null,"mounted")},beforeUpdate(e,t,a,n){S1(e,t,a,n,"beforeUpdate")},updated(e,t,a,n){S1(e,t,a,n,"updated")}};function X3(e,t){switch(e){case"SELECT":return R0;case"TEXTAREA":return ki;default:switch(t){case"checkbox":return O0;case"radio":return V0;default:return ki}}}function S1(e,t,a,n,r){const i=X3(e.tagName,a.props&&a.props.type)[r];i&&i(e,t,a,n)}function xw(){ki.getSSRProps=({value:e})=>({value:e}),V0.getSSRProps=({value:e},t)=>{if(t.props&&fo(t.props.value,e))return{checked:!0}},O0.getSSRProps=({value:e},t)=>{if(it(e)){if(t.props&&Ol(e,t.props.value)>-1)return{checked:!0}}else if(Ko(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},H0.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const a=X3(t.type.toUpperCase(),t.props&&t.props.type);if(a.getSSRProps)return a.getSSRProps(e,t)}}const Cw=["ctrl","shift","alt","meta"],Aw={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)=>Cw.some(a=>e[`${a}Key`]&&!t.includes(a))},ln=(e,t)=>{const a=e._withMods||(e._withMods={}),n=t.join(".");return a[n]||(a[n]=(r,...o)=>{for(let i=0;i<t.length;i++){const s=Aw[t[i]];if(s&&s(r,t))return}return e(r,...o)})},Sw={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Dr=(e,t)=>{const a=e._withKeys||(e._withKeys={}),n=t.join(".");return a[n]||(a[n]=r=>{if(!("key"in r))return;const o=mn(r.key);if(t.some(i=>i===o||Sw[i]===o))return e(r)})},Y3=sa({patchProp:cw},Kb);let Cs,qh=!1;function Q3(){return Cs||(Cs=m3(Y3))}function eg(){return Cs=qh?Cs:v3(Y3),qh=!0,Cs}const tg=(...e)=>{Q3().render(...e)},Ew=(...e)=>{eg().hydrate(...e)},gl=(...e)=>{const t=Q3().createApp(...e),{mount:a}=t;return t.mount=n=>{const r=rg(n);if(!r)return;const o=t._component;!vt(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const i=a(r,!1,ng(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t},ag=(...e)=>{const t=eg().createApp(...e),{mount:a}=t;return t.mount=n=>{const r=rg(n);if(r)return a(r,!0,ng(r))},t};function ng(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function rg(e){return da(e)?document.querySelector(e):e}let Kh=!1;const $w=()=>{Kh||(Kh=!0,xw(),Yb())};/**
* vue v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const Iw=()=>{},kw=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:jv,BaseTransitionPropsValidators:x0,Comment:Aa,DeprecationTypes:Ub,EffectScope:f0,ErrorCodes:s_,ErrorTypeStrings:Hb,Fragment:Xe,KeepAlive:I_,ReactiveEffect:Ls,Static:Bo,Suspense:yb,Teleport:Dv,Text:uo,TrackOpTypes:e_,Transition:L0,TransitionGroup:gw,TriggerOpTypes:t_,VueElement:Zl,assertNumber:i_,callWithAsyncErrorHandling:Hn,callWithErrorHandling:Di,camelize:qa,capitalize:qs,cloneVNode:gr,compatUtils:jb,compile:Iw,computed:O,createApp:gl,createBlock:Ie,createCommentVNode:Me,createElementBlock:V,createElementVNode:Z,createHydrationRenderer:v3,createPropsRestProxy:q_,createRenderer:m3,createSSRApp:ag,createSlots:L_,createStaticVNode:Sb,createTextVNode:ya,createVNode:xe,customRef:$v,defineAsyncComponent:qv,defineComponent:Se,defineCustomElement:q3,defineEmits:H_,defineExpose:N_,defineModel:F_,defineOptions:D_,defineProps:R_,defineSSRCustomElement:uw,defineSlots:B_,devtools:Nb,effect:S9,effectScope:C9,getCurrentInstance:$n,getCurrentScope:Vl,getCurrentWatcher:a_,getTransitionRawChildren:zl,guardReactiveProps:T3,h:Nn,handleError:Zo,hasInjectionContext:tb,hydrate:Ew,hydrateOnIdle:w_,hydrateOnInteraction:S_,hydrateOnMediaQuery:A_,hydrateOnVisible:C_,initCustomFormatter:Ob,initDirectivesForSSR:$w,inject:oe,isMemoSame:H3,isProxy:Bl,isReactive:lo,isReadonly:mo,isRef:Sa,isRuntimeOnly:Tb,isShallow:xn,isVNode:Nr,markRaw:Sv,mergeDefaults:W_,mergeModels:Qn,mergeProps:Js,nextTick:Ba,normalizeClass:pt,normalizeProps:_9,normalizeStyle:Ct,onActivated:Kv,onBeforeMount:Bi,onBeforeUnmount:zr,onBeforeUpdate:A0,onDeactivated:Zv,onErrorCaptured:Qv,onMounted:ma,onRenderTracked:Yv,onRenderTriggered:Xv,onScopeDispose:m0,onServerPrefetch:Jv,onUnmounted:rr,onUpdated:Ul,onWatcherCleanup:kv,openBlock:S,popScopeId:h_,provide:o3,proxyRefs:M0,pushScopeId:u_,queuePostFlushCb:Rs,reactive:Ks,readonly:Wt,ref:ye,registerRuntimeCompiler:kb,render:tg,renderList:Nt,renderSlot:Kt,resolveComponent:P_,resolveDirective:t3,resolveDynamicComponent:Fi,resolveFilter:zb,resolveTransitionHooks:Ei,setBlockTracking:V2,setDevtoolsHook:Db,setTransitionHooks:Hr,shallowReactive:Av,shallowReadonly:Qr,shallowRef:$t,ssrContextKey:_3,ssrUtils:Fb,stop:E9,toDisplayString:ze,toHandlerKey:ys,toHandlers:O_,toRaw:Et,toRef:Sn,toRefs:_0,toValue:Da,transformVNodeArgs:Cb,triggerRef:K9,unref:k,useAttrs:U_,useCssModule:fw,useCssVars:Kl,useHost:K3,useId:Wv,useModel:br,useSSRContext:b3,useShadowRoot:pw,useSlots:j_,useTemplateRef:ht,useTransitionState:w0,vModelCheckbox:O0,vModelDynamic:H0,vModelRadio:V0,vModelSelect:R0,vModelText:ki,vShow:er,version:N3,warn:Rb,watch:Ke,watchEffect:cb,watchPostEffect:db,watchSyncEffect:w3,withAsyncContext:K_,withCtx:Ze,withDefaults:z_,withDirectives:cn,withKeys:Dr,withMemo:Vb,withModifiers:ln,withScopeId:p_},Symbol.toStringTag,{value:"Module"}));/*! @license DOMPurify 3.0.9 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.9/LICENSE */const{entries:og,setPrototypeOf:Zh,isFrozen:Tw,getPrototypeOf:Pw,getOwnPropertyDescriptor:Lw}=Object;let{freeze:dn,seal:tr,create:ig}=Object,{apply:U2,construct:W2}=typeof Reflect<"u"&&Reflect;dn||(dn=function(t){return t});tr||(tr=function(t){return t});U2||(U2=function(t,a,n){return t.apply(a,n)});W2||(W2=function(t,a){return new t(...a)});const E1=En(Array.prototype.forEach),Gh=En(Array.prototype.pop),os=En(Array.prototype.push),X1=En(String.prototype.toLowerCase),Yc=En(String.prototype.toString),Ow=En(String.prototype.match),is=En(String.prototype.replace),Vw=En(String.prototype.indexOf),Rw=En(String.prototype.trim),Kn=En(Object.prototype.hasOwnProperty),Mn=En(RegExp.prototype.test),ss=Hw(TypeError);function En(e){return function(t){for(var a=arguments.length,n=new Array(a>1?a-1:0),r=1;r<a;r++)n[r-1]=arguments[r];return U2(e,t,n)}}function Hw(e){return function(){for(var t=arguments.length,a=new Array(t),n=0;n<t;n++)a[n]=arguments[n];return W2(e,a)}}function Ht(e,t){let a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:X1;Zh&&Zh(e,null);let n=t.length;for(;n--;){let r=t[n];if(typeof r=="string"){const o=a(r);o!==r&&(Tw(t)||(t[n]=o),r=o)}e[r]=!0}return e}function Nw(e){for(let t=0;t<e.length;t++)Kn(e,t)||(e[t]=null);return e}function ko(e){const t=ig(null);for(const[a,n]of og(e))Kn(e,a)&&(Array.isArray(n)?t[a]=Nw(n):n&&typeof n=="object"&&n.constructor===Object?t[a]=ko(n):t[a]=n);return t}function $1(e,t){for(;e!==null;){const n=Lw(e,t);if(n){if(n.get)return En(n.get);if(typeof n.value=="function")return En(n.value)}e=Pw(e)}function a(){return null}return a}const Jh=dn(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),Qc=dn(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),e2=dn(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),Dw=dn(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),t2=dn(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),Bw=dn(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Xh=dn(["#text"]),Yh=dn(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),a2=dn(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Qh=dn(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),I1=dn(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Fw=tr(/\{\{[\w\W]*|[\w\W]*\}\}/gm),zw=tr(/<%[\w\W]*|[\w\W]*%>/gm),jw=tr(/\${[\w\W]*}/gm),Uw=tr(/^data-[\-\w.\u00B7-\uFFFF]/),Ww=tr(/^aria-[\-\w]+$/),sg=tr(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),qw=tr(/^(?:\w+script|data):/i),Kw=tr(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),lg=tr(/^html$/i);var ep=Object.freeze({__proto__:null,MUSTACHE_EXPR:Fw,ERB_EXPR:zw,TMPLIT_EXPR:jw,DATA_ATTR:Uw,ARIA_ATTR:Ww,IS_ALLOWED_URI:sg,IS_SCRIPT_OR_DATA:qw,ATTR_WHITESPACE:Kw,DOCTYPE_NAME:lg});const Zw=function(){return typeof window>"u"?null:window},Gw=function(t,a){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let n=null;const r="data-tt-policy-suffix";a&&a.hasAttribute(r)&&(n=a.getAttribute(r));const o="dompurify"+(n?"#"+n:"");try{return t.createPolicy(o,{createHTML(i){return i},createScriptURL(i){return i}})}catch{return console.warn("TrustedTypes policy "+o+" could not be created."),null}};function cg(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Zw();const t=We=>cg(We);if(t.version="3.0.9",t.removed=[],!e||!e.document||e.document.nodeType!==9)return t.isSupported=!1,t;let{document:a}=e;const n=a,r=n.currentScript,{DocumentFragment:o,HTMLTemplateElement:i,Node:s,Element:l,NodeFilter:c,NamedNodeMap:d=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:u,DOMParser:p,trustedTypes:h}=e,g=l.prototype,m=$1(g,"cloneNode"),y=$1(g,"nextSibling"),b=$1(g,"childNodes"),v=$1(g,"parentNode");if(typeof i=="function"){const We=a.createElement("template");We.content&&We.content.ownerDocument&&(a=We.content.ownerDocument)}let M,_="";const{implementation:C,createNodeIterator:E,createDocumentFragment:P,getElementsByTagName:B}=a,{importNode:ee}=n;let J={};t.isSupported=typeof og=="function"&&typeof v=="function"&&C&&C.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:Ce,ERB_EXPR:ae,TMPLIT_EXPR:Te,DATA_ATTR:Ue,ARIA_ATTR:Ge,IS_SCRIPT_OR_DATA:be,ATTR_WHITESPACE:X}=ep;let{IS_ALLOWED_URI:j}=ep,ue=null;const re=Ht({},[...Jh,...Qc,...e2,...t2,...Xh]);let H=null;const D=Ht({},[...Yh,...a2,...Qh,...I1]);let T=Object.seal(ig(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),x=null,$=null,z=!0,pe=!0,he=!1,Ne=!0,qe=!1,st=!1,gt=!1,R=!1,q=!1,fe=!1,Ae=!1,_e=!0,se=!1;const te="user-content-";let ge=!0,ve=!1,I={},F=null;const N=Ht({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let W=null;const de=Ht({},["audio","video","img","source","image","track"]);let Ee=null;const Ve=Ht({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),lt="http://www.w3.org/1998/Math/MathML",Lt="http://www.w3.org/2000/svg",bt="http://www.w3.org/1999/xhtml";let Bt=bt,Qt=!1,ba=null;const ir=Ht({},[lt,Lt,bt],Yc);let ua=null;const Ra=["application/xhtml+xml","text/html"],ce="text/html";let $e=null,je=null;const dt=a.createElement("form"),De=function(Y){return Y instanceof RegExp||Y instanceof Function},Qe=function(){let Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(je&&je===Y)){if((!Y||typeof Y!="object")&&(Y={}),Y=ko(Y),ua=Ra.indexOf(Y.PARSER_MEDIA_TYPE)===-1?ce:Y.PARSER_MEDIA_TYPE,$e=ua==="application/xhtml+xml"?Yc:X1,ue=Kn(Y,"ALLOWED_TAGS")?Ht({},Y.ALLOWED_TAGS,$e):re,H=Kn(Y,"ALLOWED_ATTR")?Ht({},Y.ALLOWED_ATTR,$e):D,ba=Kn(Y,"ALLOWED_NAMESPACES")?Ht({},Y.ALLOWED_NAMESPACES,Yc):ir,Ee=Kn(Y,"ADD_URI_SAFE_ATTR")?Ht(ko(Ve),Y.ADD_URI_SAFE_ATTR,$e):Ve,W=Kn(Y,"ADD_DATA_URI_TAGS")?Ht(ko(de),Y.ADD_DATA_URI_TAGS,$e):de,F=Kn(Y,"FORBID_CONTENTS")?Ht({},Y.FORBID_CONTENTS,$e):N,x=Kn(Y,"FORBID_TAGS")?Ht({},Y.FORBID_TAGS,$e):{},$=Kn(Y,"FORBID_ATTR")?Ht({},Y.FORBID_ATTR,$e):{},I=Kn(Y,"USE_PROFILES")?Y.USE_PROFILES:!1,z=Y.ALLOW_ARIA_ATTR!==!1,pe=Y.ALLOW_DATA_ATTR!==!1,he=Y.ALLOW_UNKNOWN_PROTOCOLS||!1,Ne=Y.ALLOW_SELF_CLOSE_IN_ATTR!==!1,qe=Y.SAFE_FOR_TEMPLATES||!1,st=Y.WHOLE_DOCUMENT||!1,q=Y.RETURN_DOM||!1,fe=Y.RETURN_DOM_FRAGMENT||!1,Ae=Y.RETURN_TRUSTED_TYPE||!1,R=Y.FORCE_BODY||!1,_e=Y.SANITIZE_DOM!==!1,se=Y.SANITIZE_NAMED_PROPS||!1,ge=Y.KEEP_CONTENT!==!1,ve=Y.IN_PLACE||!1,j=Y.ALLOWED_URI_REGEXP||sg,Bt=Y.NAMESPACE||bt,T=Y.CUSTOM_ELEMENT_HANDLING||{},Y.CUSTOM_ELEMENT_HANDLING&&De(Y.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(T.tagNameCheck=Y.CUSTOM_ELEMENT_HANDLING.tagNameCheck),Y.CUSTOM_ELEMENT_HANDLING&&De(Y.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(T.attributeNameCheck=Y.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),Y.CUSTOM_ELEMENT_HANDLING&&typeof Y.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(T.allowCustomizedBuiltInElements=Y.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),qe&&(pe=!1),fe&&(q=!0),I&&(ue=Ht({},Xh),H=[],I.html===!0&&(Ht(ue,Jh),Ht(H,Yh)),I.svg===!0&&(Ht(ue,Qc),Ht(H,a2),Ht(H,I1)),I.svgFilters===!0&&(Ht(ue,e2),Ht(H,a2),Ht(H,I1)),I.mathMl===!0&&(Ht(ue,t2),Ht(H,Qh),Ht(H,I1))),Y.ADD_TAGS&&(ue===re&&(ue=ko(ue)),Ht(ue,Y.ADD_TAGS,$e)),Y.ADD_ATTR&&(H===D&&(H=ko(H)),Ht(H,Y.ADD_ATTR,$e)),Y.ADD_URI_SAFE_ATTR&&Ht(Ee,Y.ADD_URI_SAFE_ATTR,$e),Y.FORBID_CONTENTS&&(F===N&&(F=ko(F)),Ht(F,Y.FORBID_CONTENTS,$e)),ge&&(ue["#text"]=!0),st&&Ht(ue,["html","head","body"]),ue.table&&(Ht(ue,["tbody"]),delete x.tbody),Y.TRUSTED_TYPES_POLICY){if(typeof Y.TRUSTED_TYPES_POLICY.createHTML!="function")throw ss('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof Y.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw ss('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');M=Y.TRUSTED_TYPES_POLICY,_=M.createHTML("")}else M===void 0&&(M=Gw(h,r)),M!==null&&typeof _=="string"&&(_=M.createHTML(""));dn&&dn(Y),je=Y}},wt=Ht({},["mi","mo","mn","ms","mtext"]),aa=Ht({},["foreignobject","desc","title","annotation-xml"]),wa=Ht({},["title","style","font","a","script"]),Qa=Ht({},[...Qc,...e2,...Dw]),gn=Ht({},[...t2,...Bw]),Bn=function(Y){let Fe=v(Y);(!Fe||!Fe.tagName)&&(Fe={namespaceURI:Bt,tagName:"template"});const at=X1(Y.tagName),Jt=X1(Fe.tagName);return ba[Y.namespaceURI]?Y.namespaceURI===Lt?Fe.namespaceURI===bt?at==="svg":Fe.namespaceURI===lt?at==="svg"&&(Jt==="annotation-xml"||wt[Jt]):!!Qa[at]:Y.namespaceURI===lt?Fe.namespaceURI===bt?at==="math":Fe.namespaceURI===Lt?at==="math"&&aa[Jt]:!!gn[at]:Y.namespaceURI===bt?Fe.namespaceURI===Lt&&!aa[Jt]||Fe.namespaceURI===lt&&!wt[Jt]?!1:!gn[at]&&(wa[at]||!Qa[at]):!!(ua==="application/xhtml+xml"&&ba[Y.namespaceURI]):!1},me=function(Y){os(t.removed,{element:Y});try{Y.parentNode.removeChild(Y)}catch{Y.remove()}},Pe=function(Y,Fe){try{os(t.removed,{attribute:Fe.getAttributeNode(Y),from:Fe})}catch{os(t.removed,{attribute:null,from:Fe})}if(Fe.removeAttribute(Y),Y==="is"&&!H[Y])if(q||fe)try{me(Fe)}catch{}else try{Fe.setAttribute(Y,"")}catch{}},Re=function(Y){let Fe=null,at=null;if(R)Y="<remove></remove>"+Y;else{const Ma=Ow(Y,/^[\r\n\t ]+/);at=Ma&&Ma[0]}ua==="application/xhtml+xml"&&Bt===bt&&(Y='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+Y+"</body></html>");const Jt=M?M.createHTML(Y):Y;if(Bt===bt)try{Fe=new p().parseFromString(Jt,ua)}catch{}if(!Fe||!Fe.documentElement){Fe=C.createDocument(Bt,"template",null);try{Fe.documentElement.innerHTML=Qt?_:Jt}catch{}}const ga=Fe.body||Fe.documentElement;return Y&&at&&ga.insertBefore(a.createTextNode(at),ga.childNodes[0]||null),Bt===bt?B.call(Fe,st?"html":"body")[0]:st?Fe.documentElement:ga},Le=function(Y){return E.call(Y.ownerDocument||Y,Y,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT,null)},Je=function(Y){return Y instanceof u&&(typeof Y.nodeName!="string"||typeof Y.textContent!="string"||typeof Y.removeChild!="function"||!(Y.attributes instanceof d)||typeof Y.removeAttribute!="function"||typeof Y.setAttribute!="function"||typeof Y.namespaceURI!="string"||typeof Y.insertBefore!="function"||typeof Y.hasChildNodes!="function")},ut=function(Y){return typeof s=="function"&&Y instanceof s},rt=function(Y,Fe,at){J[Y]&&E1(J[Y],Jt=>{Jt.call(t,Fe,at,je)})},xt=function(Y){let Fe=null;if(rt("beforeSanitizeElements",Y,null),Je(Y))return me(Y),!0;const at=$e(Y.nodeName);if(rt("uponSanitizeElement",Y,{tagName:at,allowedTags:ue}),Y.hasChildNodes()&&!ut(Y.firstElementChild)&&Mn(/<[/\w]/g,Y.innerHTML)&&Mn(/<[/\w]/g,Y.textContent))return me(Y),!0;if(!ue[at]||x[at]){if(!x[at]&&ea(at)&&(T.tagNameCheck instanceof RegExp&&Mn(T.tagNameCheck,at)||T.tagNameCheck instanceof Function&&T.tagNameCheck(at)))return!1;if(ge&&!F[at]){const Jt=v(Y)||Y.parentNode,ga=b(Y)||Y.childNodes;if(ga&&Jt){const Ma=ga.length;for(let xa=Ma-1;xa>=0;--xa)Jt.insertBefore(m(ga[xa],!0),y(Y))}}return me(Y),!0}return Y instanceof l&&!Bn(Y)||(at==="noscript"||at==="noembed"||at==="noframes")&&Mn(/<\/no(script|embed|frames)/i,Y.innerHTML)?(me(Y),!0):(qe&&Y.nodeType===3&&(Fe=Y.textContent,E1([Ce,ae,Te],Jt=>{Fe=is(Fe,Jt," ")}),Y.textContent!==Fe&&(os(t.removed,{element:Y.cloneNode()}),Y.textContent=Fe)),rt("afterSanitizeElements",Y,null),!1)},St=function(Y,Fe,at){if(_e&&(Fe==="id"||Fe==="name")&&(at in a||at in dt))return!1;if(!(pe&&!$[Fe]&&Mn(Ue,Fe))){if(!(z&&Mn(Ge,Fe))){if(!H[Fe]||$[Fe]){if(!(ea(Y)&&(T.tagNameCheck instanceof RegExp&&Mn(T.tagNameCheck,Y)||T.tagNameCheck instanceof Function&&T.tagNameCheck(Y))&&(T.attributeNameCheck instanceof RegExp&&Mn(T.attributeNameCheck,Fe)||T.attributeNameCheck instanceof Function&&T.attributeNameCheck(Fe))||Fe==="is"&&T.allowCustomizedBuiltInElements&&(T.tagNameCheck instanceof RegExp&&Mn(T.tagNameCheck,at)||T.tagNameCheck instanceof Function&&T.tagNameCheck(at))))return!1}else if(!Ee[Fe]){if(!Mn(j,is(at,X,""))){if(!((Fe==="src"||Fe==="xlink:href"||Fe==="href")&&Y!=="script"&&Vw(at,"data:")===0&&W[Y])){if(!(he&&!Mn(be,is(at,X,"")))){if(at)return!1}}}}}}return!0},ea=function(Y){return Y!=="annotation-xml"&&Y.indexOf("-")>0},ha=function(Y){rt("beforeSanitizeAttributes",Y,null);const{attributes:Fe}=Y;if(!Fe)return;const at={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:H};let Jt=Fe.length;for(;Jt--;){const ga=Fe[Jt],{name:Ma,namespaceURI:xa,value:sr}=ga,xo=$e(Ma);let Ka=Ma==="value"?sr:Rw(sr);if(at.attrName=xo,at.attrValue=Ka,at.keepAttr=!0,at.forceKeepAttr=void 0,rt("uponSanitizeAttribute",Y,at),Ka=at.attrValue,at.forceKeepAttr||(Pe(Ma,Y),!at.keepAttr))continue;if(!Ne&&Mn(/\/>/i,Ka)){Pe(Ma,Y);continue}qe&&E1([Ce,ae,Te],s1=>{Ka=is(Ka,s1," ")});const i1=$e(Y.nodeName);if(St(i1,xo,Ka)){if(se&&(xo==="id"||xo==="name")&&(Pe(Ma,Y),Ka=te+Ka),M&&typeof h=="object"&&typeof h.getAttributeType=="function"&&!xa)switch(h.getAttributeType(i1,xo)){case"TrustedHTML":{Ka=M.createHTML(Ka);break}case"TrustedScriptURL":{Ka=M.createScriptURL(Ka);break}}try{xa?Y.setAttributeNS(xa,Ma,Ka):Y.setAttribute(Ma,Ka),Gh(t.removed)}catch{}}}rt("afterSanitizeAttributes",Y,null)},pa=function We(Y){let Fe=null;const at=Le(Y);for(rt("beforeSanitizeShadowDOM",Y,null);Fe=at.nextNode();)rt("uponSanitizeShadowNode",Fe,null),!xt(Fe)&&(Fe.content instanceof o&&We(Fe.content),ha(Fe));rt("afterSanitizeShadowDOM",Y,null)};return t.sanitize=function(We){let Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Fe=null,at=null,Jt=null,ga=null;if(Qt=!We,Qt&&(We="<!-->"),typeof We!="string"&&!ut(We))if(typeof We.toString=="function"){if(We=We.toString(),typeof We!="string")throw ss("dirty is not a string, aborting")}else throw ss("toString is not a function");if(!t.isSupported)return We;if(gt||Qe(Y),t.removed=[],typeof We=="string"&&(ve=!1),ve){if(We.nodeName){const sr=$e(We.nodeName);if(!ue[sr]||x[sr])throw ss("root node is forbidden and cannot be sanitized in-place")}}else if(We instanceof s)Fe=Re("<!---->"),at=Fe.ownerDocument.importNode(We,!0),at.nodeType===1&&at.nodeName==="BODY"||at.nodeName==="HTML"?Fe=at:Fe.appendChild(at);else{if(!q&&!qe&&!st&&We.indexOf("<")===-1)return M&&Ae?M.createHTML(We):We;if(Fe=Re(We),!Fe)return q?null:Ae?_:""}Fe&&R&&me(Fe.firstChild);const Ma=Le(ve?We:Fe);for(;Jt=Ma.nextNode();)xt(Jt)||(Jt.content instanceof o&&pa(Jt.content),ha(Jt));if(ve)return We;if(q){if(fe)for(ga=P.call(Fe.ownerDocument);Fe.firstChild;)ga.appendChild(Fe.firstChild);else ga=Fe;return(H.shadowroot||H.shadowrootmode)&&(ga=ee.call(n,ga,!0)),ga}let xa=st?Fe.outerHTML:Fe.innerHTML;return st&&ue["!doctype"]&&Fe.ownerDocument&&Fe.ownerDocument.doctype&&Fe.ownerDocument.doctype.name&&Mn(lg,Fe.ownerDocument.doctype.name)&&(xa="<!DOCTYPE "+Fe.ownerDocument.doctype.name+`>
`+xa),qe&&E1([Ce,ae,Te],sr=>{xa=is(xa,sr," ")}),M&&Ae?M.createHTML(xa):xa},t.setConfig=function(){let We=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Qe(We),gt=!0},t.clearConfig=function(){je=null,gt=!1},t.isValidAttribute=function(We,Y,Fe){je||Qe({});const at=$e(We),Jt=$e(Y);return St(at,Jt,Fe)},t.addHook=function(We,Y){typeof Y=="function"&&(J[We]=J[We]||[],os(J[We],Y))},t.removeHook=function(We){if(J[We])return Gh(J[We])},t.removeHooks=function(We){J[We]&&(J[We]=[])},t.removeAllHooks=function(){J={}},t}var Jw=cg();function Xw(e,t){const a=e.hooks??{};let n;for(n in a){const r=a[n];r!==void 0&&t.addHook(n,r)}}function dg(){return Jw()}function Yw(e={},t=dg){const a=t();Xw(e,a);const n=function(r,o){const i=o.value;if(o.oldValue===i)return;const s=`${i}`,l=o.arg,c=e.namedConfigurations,d=e.default??{};if(c&&l!==void 0){r.innerHTML=a.sanitize(s,c[l]??d);return}r.innerHTML=a.sanitize(s,d)};return{mounted:n,updated:n}}const Qw={install(e,t={},a=dg){e.directive("dompurify-html",Yw(t,a))}};function ex(e,t){return tx(window.sessionStorage,e,t)}function tx(e,t,a){const n=$t(r());function r(){if(!e)return;const o=e.getItem(t);if(o)try{const i=JSON.parse(o);if((a==null?void 0:a(i))===!1){e.removeItem(t);return}return i}catch{e.removeItem(t);return}}return O({get(){return n.value},set(o){n.value=o,e&&(o===void 0?e.removeItem(t):e.setItem(t,JSON.stringify(o)))}})}function ia(){return{log:console.log,warn:console.warn,info:console.info,error:console.error}}const ax=1500,nx=1e3,rx=100,ox=ia();var ix=(e=>(e[e.None=0]="None",e[e.Single=1]="Single",e[e.Multiple=2]="Multiple",e))(ix||{});const sx=new Set(["ui","blueprints","preview","vault","journal"]);function lx(e){return typeof e=="string"&&sx.has(e)}function cx(){const e=ex("generateBuilderManager__mode",lx),t={mode:e.value??"preview",selection:[],mutationTransactionsSnapshot:{undo:null,redo:null},logEntries:[]},a=ye(t);let n=null,r=0;const o=[],i=j=>{l.value=j},s=()=>a.value.mode,l=O({get:()=>a.value.mode,set(j){a.value.mode=j,e.value=j}}),c=O(()=>l.value=="blueprints"?"blueprints_root":"root"),d=(j,ue,re)=>{if(j===null){a.value.selection=[];return}a.value.selection.length!==0&&(a.value.selection=[]),u(j,ue,re)},u=(j,ue,re)=>{let H=ue;if(typeof H>"u"){const D=document.querySelector(`.ComponentRenderer [data-writer-id="${j}"]`);H=D==null?void 0:D.dataset.writerInstancePath}a.value.selection=[...a.value.selection,{componentId:j,instancePath:H,source:re}]},p=(j,ue,re,H)=>{if(!j.shiftKey&&!j.ctrlKey&&!j.metaKey)return d(ue,re,H);h(ue)?g(ue):u(ue,re,H)},h=j=>a.value.selection.some(ue=>ue.componentId===j),g=j=>{const ue=a.value.selection.filter(re=>re.componentId!==j);ue.length!==a.value.selection.length&&(a.value.selection=ue)},m=O(()=>a.value.selection.length===0?0:a.value.selection.length===1?1:2),y=O(()=>m.value===1),b=O(()=>a.value.selection[0]),v=O(()=>{var j;return(j=a.value.selection[0])==null?void 0:j.componentId}),M=(j,ue,re=!1)=>{if(n!==null)return;r<0&&(o.splice(r),r=0);const H=o[o.length-1],D=Date.now()-(H==null?void 0:H.timestamp);if(H!=null&&H.enableDebounce&&(H==null?void 0:H.id)==j&&D<nx){n=o.pop();return}n={id:j,desc:ue,timestamp:null,enableDebounce:re,mutations:{}}},_=j=>{n.mutations[j.id]||(n.mutations[j.id]={jsonPre:j?JSON.stringify(j):void 0})},C=j=>{n.mutations[j.id]||(n.mutations[j.id]={}),n.mutations[j.id].jsonPost=j?JSON.stringify(j):void 0},E=j=>{if(n.id!==j){ox.warn("Mutation transaction mismatch.",j,n.id);return}n.timestamp=Date.now(),o.push(n),n=null,ee()},P=()=>{const j=o.length-1+r,ue=o[j];return ue&&r--,ee(),ue},B=()=>{const j=o.length+r,ue=o[j];return ue&&r++,ee(),ue},ee=()=>{const j=o.length-1+r,ue=o[j],re=o.length+r,H=o[re];a.value.mutationTransactionsSnapshot={undo:ue,redo:H}},J=()=>a.value.mutationTransactionsSnapshot;async function Ce(j){const ue=JSON.stringify(j);let re=5981;for(let D=0;D<ue.length;D++)re=(re<<5)+re+ue.charCodeAt(D);return re.toString(16).padStart(2,"0")}const ae=async j=>{const{type:ue,title:re,message:H,code:D,blueprintExecution:T,id:x}=j,$=await Ce(j);if(x){const z=a.value.logEntries.findIndex(pe=>pe.id===x);z!==-1&&a.value.logEntries.splice(z,1)}else{const z=a.value.logEntries.find(pe=>pe.fingerprint===$);if(z){z.repeated++,z.timestampReceived=new Date,a.value.logEntries.sort((pe,he)=>pe.timestampReceived<he.timestampReceived?1:-1);return}}a.value.logEntries.unshift({id:x,type:ue,title:re,message:H,code:D,blueprintExecution:T,timestampReceived:new Date,fingerprint:$,repeated:0}),a.value.logEntries.splice(rx)},Te=()=>a.value.logEntries.length,Ue=()=>{a.value.logEntries=[]},Ge=()=>a.value.logEntries,be=O(()=>{var H,D,T;const j=Ge(),ue=(D=(H=j.find(x=>!!x.blueprintExecution))==null?void 0:H.blueprintExecution)==null?void 0:D.runId;return ue&&!!((T=j.filter(x=>{var $,z;return(($=x==null?void 0:x.blueprintExecution)==null?void 0:$.runId)===ue&&!((z=x==null?void 0:x.blueprintExecution)!=null&&z.exit)}))!=null&&T[0])?ue:null});return{setMode:i,getMode:s,mode:l,activeRootId:c,openPanels:ye(new Set),expandedEditorForComponent:ye(null),isSettingsBarCollapsed:ye(!1),isComponentIdSelected:h,selectionStatus:m,isSingleSelectionActive:y,firstSelectedId:v,firstSelectedItem:b,removeSelectedComponentId:g,setSelection:d,appendSelection:u,handleSelectionFromEvent:p,selection:O(()=>a.value.selection),mutationTransactions:Wt(o),openMutationTransaction:M,registerPreMutation:_,registerPostMutation:C,closeMutationTransaction:E,consumeUndoTransaction:P,consumeRedoTransaction:B,getMutationTransactionsSnapshot:J,handleLogEntry:ae,getLogEntryCount:Te,clearLogEntries:Ue,getLogEntries:Ge,activeBlueprintRunId:be}}const dx="Development";function ux(){if(typeof window>"u"||!window.__WRITER_APP_CONFIG__)return;const e=window.__WRITER_APP_CONFIG__;if(typeof e=="string")try{return JSON.parse(atob(e))}catch(t){console.warn("Failed to decode __WRITER_APP_CONFIG__",t);return}return e}function ug(){const e=ux();return e==null?void 0:e.LAUNCH_DARKLY}function hx(){const e="production";{if(["development","dev"].includes(e))return"Development";if(["production","prod"].includes(e))return"Production"}return dx}function px(e){if(typeof window>"u")return;const a=`LAUNCHDARKLY_FLAG_OVERRIDE_${e.toUpperCase().replace(/[-.]/g,"_")}`,n=localStorage.getItem(a);if(!n)return;const r=n.toLowerCase().trim();return["true","1","yes","on"].includes(r)?!0:["false","0","no","off"].includes(r)?!1:n}function fx(e,t,a,n=!0){try{return t()}catch(r){return n&&console.warn(`Feature flag evaluation failed for '${e}':`,r),a}}function mx(e,t,a,n=!0){const r=px(e);if(r!==void 0){if(typeof r==typeof a)return n&&console.debug(`Using override for flag '${e}':`,r),r;console.warn(`Flag override type mismatch for '${e}': expected ${typeof a}, got ${typeof r}`)}return fx(e,t,a)}var n2={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const vx=5;let wn=null,ho=!1,k1=null,T1=null,P1=null;const Zn=ia();function hg(e,t,a){let n;if(a!=null&&a.organizationId){const o=Number(a.organizationId);n=Number.isFinite(o)?o:void 0}let r;return e?r=`session-${e}`:n!==void 0?r=`org-${n}`:r="anonymous",{kind:"user",key:r,organizationId:n??null,mode:t??void 0,writerApplicationId:a==null?void 0:a.id}}async function pg(e,t){if(k1){Zn.warn("LaunchDarkly skipping initialization - previous error",k1);return}if(ho&&wn)return;const a=t||ug();if(!a){Zn.warn("LaunchDarkly no client ID available, skipping initialization");return}try{const{initialize:n}=await Tt(()=>import("./ldclient.es-CM_1wUxG.js"),[],import.meta.url),r=hx(),o=n2.VITE_BACKEND_ORIGIN||(typeof window<"u"&&window.location.origin?`${window.location.origin}/api`:"/api"),i=await Tt(()=>import("./observability-CMDgcIl7.js"),[],import.meta.url),s=i.Observability||i.default;if(!s)throw new Error("Observability plugin not found. Available exports: "+Object.keys(i).join(", "));const l=await Tt(()=>import("./session-replay-DmEeei04.js").then(u=>u.s),[],import.meta.url),c=l.SessionReplay||l.default;if(!c)throw new Error("SessionReplay plugin not found. Available exports: "+Object.keys(l).join(", "));const d=[new s({serviceName:"writer-framework",serviceVersion:n2.WRITER_FRAMEWORK_VERSION||"unknown",environment:r,networkRecording:{enabled:!0,recordHeadersAndBody:!0},tracingOrigins:[o]}),new c({privacySetting:"default"})];wn=n(a,e,{bootstrap:"localStorage",application:{id:"writer-framework",version:n2.WRITER_FRAMEWORK_VERSION||"unknown"},plugins:d});try{await wn.waitForInitialization(vx)}catch{throw new Error("LaunchDarkly initialization timeout")}ho=!0,k1=null;try{const{observabilityRegistry:u,flushMetricQueue:p}=await Tt(()=>import("./index-DYrinCbS.js"),__vite__mapDeps([0,1]),import.meta.url);await u.initializeProvider("launchdarkly"),p()}catch(u){Zn.warn("Failed to initialize observability provider:",u)}if(wn.on("error",async u=>{Zn.warn("LaunchDarkly SDK error",u);try{const{observabilityRegistry:p}=await Tt(()=>import("./index-DYrinCbS.js"),__vite__mapDeps([0,1]),import.meta.url),h=p.getInitializedProvider();if(h!=null&&h.captureException){const g=u instanceof Error?u:new Error(String(u));h.captureException(g,{source:"launchdarkly-sdk",type:"sdk_error"}),Zn.log("[LaunchDarkly] Captured SDK error to observability",{error:g.message,source:"launchdarkly-sdk"})}}catch{}}),typeof window<"u"){const u=async(p,h)=>{try{const{observabilityRegistry:g}=await Tt(()=>import("./index-DYrinCbS.js"),__vite__mapDeps([0,1]),import.meta.url),m=g.getInitializedProvider();if(m!=null&&m.captureException)return m.captureException(p,h),Zn.log("[LaunchDarkly] Captured error to observability",{error:p.message,source:h==null?void 0:h.source}),!0}catch{}return!1};T1&&window.removeEventListener("error",T1),P1&&window.removeEventListener("unhandledrejection",P1),T1=async p=>{await u(p.error||new Error(p.message),{source:"global-error-handler",filename:p.filename,lineno:p.lineno,colno:p.colno})},P1=async p=>{const h=p.reason instanceof Error?p.reason:new Error(String(p.reason));await u(h,{source:"unhandled-rejection",promise:!0})},window.addEventListener("error",T1),window.addEventListener("unhandledrejection",P1)}}catch(n){throw k1=n,Zn.warn("LaunchDarkly initialization failed",n),wn=null,ho=!1,n}}function fg(e,t){try{if(wn&&ho)return wn.variation(e,t)}catch(a){Zn.warn(`LaunchDarkly flag evaluation failed for ${e}`,a)}return t}function mg(){return ho&&wn!==null}function gx(e){if(!(!wn||!ho))try{wn.on("change",t=>{try{const a=Object.keys(t).filter(n=>{const r=t[n],o=r&&typeof r=="object"&&"current"in r?r.current:r;return o!==void 0&&!!o});e(a)}catch(a){Zn.error("LaunchDarkly flag change handler error",a)}})}catch(t){Zn.warn("Failed to set up LaunchDarkly flag change listener",t)}}typeof window<"u"&&(window.__LD_CLIENT_MODULE__={isLDInitialized:()=>ho&&wn!==null,getFlagValue:(e,t)=>{if(!ho||!wn)return t;try{return wn.variation(e,t)}catch(a){return Zn.warn(`LaunchDarkly flag evaluation failed for ${e}`,a),t}}});const yx=Object.freeze(Object.defineProperty({__proto__:null,buildLDContext:hg,getFlagValue:fg,initializeLaunchDarkly:pg,isLDInitialized:mg,setupFlagChangeListener:gx},Symbol.toStringTag,{value:"Module"})),ne={core:Symbol(),builderManager:Symbol(),notesManager:Symbol(),collaborationManager:Symbol(),secretsManager:Symbol(),evaluatedFields:Symbol(),componentId:Symbol(),isBeingEdited:Symbol(),isDisabled:Symbol(),getChildrenVNodes:Symbol(),renderProxiedComponent:Symbol(),instancePath:Symbol(),flattenedInstancePath:Symbol(),instanceData:Symbol(),isAutogenModalShown:Symbol(),socketTimeout:Symbol()};function vg(e){var a;const t=(a=e.split(","))==null?void 0:a[1];if(!t)throw Error(`Could not extract base64 from data url: ${e}`);return t}function Mx(e){const t=window.atob(e),a=t.length,n=new Uint8Array(a);for(let r=0;r<a;r++)n[r]=t.charCodeAt(r);return n.buffer}function _x(e){const t=vg(e),a=atob(t),n=new ArrayBuffer(a.length),r=new Uint8Array(n);for(let o=0;o<a.length;o++)r[o]=a.charCodeAt(o);return n}var Q=(e=>(e.Text="Text",e.Binding="Binding",e.Boolean="Boolean",e.KeyValue="Key-Value",e.Color="Color",e.Shadow="Shadow",e.Number="Number",e.Object="Object",e.JSONInput="JSON",e.IdKey="Identifying Key",e.Width="Width",e.HAlign="Align (H)",e.VAlign="Align (V)",e.Padding="Padding",e.Tools="Tools",e.ComponentPicker="Component",e.Code="Code",e.Eval="Eval",e.BlueprintKey="Blueprint Key",e.BlueprintId="Blueprint Id",e.Handler="Handler",e.WriterGraphId="Graph Id",e.WriterGraphIds="Graph Ids",e.WriterAppId="App Id",e.WriterModelId="Model Id",e.ComponentId="Component Id",e.ComponentEventType="Component Event Type",e))(Q||{}),ot=(e=>(e.General="General",e.Style="Style",e.Tools="Tools",e))(ot||{}),Ys=(e=>(e.Text="Text",e.Textarea="Textarea",e))(Ys||{});const bx={class:"WdsNumberInput__right"},wx=Se({inheritAttrs:!1,__name:"WdsNumberInput",props:Qn({step:{type:Number,default:1},class:{type:String,default:void 0}},{modelValue:{type:Number,required:!1,default:void 0},modelModifiers:{}}),emits:Qn({focusout:e=>typeof e=="number"},["update:modelValue"]),setup(e,{expose:t}){const a=br(e,"modelValue"),n=e;t({focus:i});const r=ye();function o(s){a.value=(a.value??0)+s,i()}function i(){var s;(s=r.value)==null||s.focus()}return(s,l)=>(S(),V("div",{class:pt(["WdsNumberInput colorTransformer",n.class])},[cn(Z("input",Js({ref_key:"input",ref:r,"onUpdate:modelValue":l[0]||(l[0]=c=>a.value=c),class:"WdsNumberInput__input"},s.$attrs,{type:"number",onFocusout:l[1]||(l[1]=c=>s.$emit("focusout",a.value))}),null,16),[[ki,a.value]]),Z("div",bx,[Z("button",{class:"WdsNumberInput__right__arrow",type:"button",onClick:l[2]||(l[2]=ln(c=>o(e.step),["prevent"])),onPointerdown:l[3]||(l[3]=ln(()=>{},["prevent"]))},l[6]||(l[6]=[Z("span",{class:"WdsNumberInput__right__arrow__up"},null,-1)]),32),Z("button",{class:"WdsNumberInput__right__arrow",type:"button",onClick:l[4]||(l[4]=ln(c=>o(-e.step),["prevent"])),onPointerdown:l[5]||(l[5]=ln(()=>{},["prevent"]))},l[7]||(l[7]=[Z("span",{class:"WdsNumberInput__right__arrow__down"},null,-1)]),32)])],2))}}),ke=(e,t)=>{const a=e.__vccOpts||e;for(const[n,r]of t)a[n]=r;return a},xx=ke(wx,[["__scopeId","data-v-e225ba84"]]),Cx={key:0},Ax={key:1,class:"CoreDataframeCellNumber--text"},Sx=Se({__name:"CoreDataframeCellNumber",props:{value:{validator:e=>typeof e=="number"||typeof e=="bigint",required:!0},editable:{type:Boolean,required:!1}},emits:{change:e=>typeof e=="number"},setup(e,{emit:t}){const a=e,n=t;function r(o){o!==a.value&&n("change",o)}return(o,i)=>e.editable?(S(),V("div",Cx,[xe(xx,{class:"CoreDataframeCellNumber--input","model-value":Number(e.value),onFocusout:i[0]||(i[0]=s=>r(s))},null,8,["model-value"])])):(S(),V("div",Ax,ze(e.value),1))}}),Ex=ke(Sx,[["__scopeId","data-v-0707fd0c"]]),$x={class:"markdown"},Ix=Se({__name:"BaseMarkdownRaw",props:{rawMarkdown:{type:String,required:!0}},setup(e){return(t,a)=>{const n=t3("dompurify-html");return cn((S(),V("div",$x,null,512)),[[n,e.rawMarkdown]])}}}),gg=ke(Ix,[["__scopeId","data-v-8dc920b5"]]),yg=Se({__name:"BaseMarkdown",props:{rawText:{}},setup(e){let t;const a=ye(!1),n=e;return Bi(async()=>{t=await Tt(()=>import("./marked.esm-273vDTCT.js"),[],import.meta.url),a.value=!0}),(r,o)=>a.value?(S(),Ie(gg,{key:0,"raw-markdown":String(k(t).parse(n.rawText)).trim(),class:"BaseMarkdown"},null,8,["raw-markdown"])):Me("",!0)}}),kx=["aria-invalid","autofocus"],Tx=Se({__name:"WdsTextareaInput",props:Qn({invalid:{type:Boolean,required:!1},autofocus:{type:Boolean}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(e,{expose:t}){const a=br(e,"modelValue"),n=e,r=ht("input");t({focus:l,getSelection:s,value:a,ref:r,setSelectionEnd:i,setSelectionStart:o}),ma(()=>{n.autofocus&&l()});function o(c){r.value&&(r.value.selectionStart=c)}function i(c){r.value&&(r.value.selectionEnd=c)}function s(){var c,d;return{selectionStart:(c=r.value)==null?void 0:c.selectionStart,selectionEnd:(d=r.value)==null?void 0:d.selectionEnd}}function l(){var c;(c=r.value)==null||c.focus()}return(c,d)=>cn((S(),V("textarea",{ref_key:"input",ref:r,"onUpdate:modelValue":d[0]||(d[0]=u=>a.value=u),"aria-invalid":e.invalid,autofocus:e.autofocus},null,8,kx)),[[ki,a.value]])}}),N0=ke(Tx,[["__scopeId","data-v-2d90ab73"]]),Px={key:2,class:"CoreDataframeCellText--text"},Lx=Se({__name:"CoreDataframeCellText",props:{value:{validator:()=>!0,required:!0},useMarkdown:{type:Boolean,required:!1},editable:{type:Boolean,required:!1},wrapText:{type:Boolean,required:!1}},emits:{change:e=>typeof e=="string"},setup(e,{emit:t}){const a=e,n=t,r=ht("textarea");function o(){r.value.value!==a.value&&n("change",r.value.value)}function i(){var p;if(!((p=r.value)!=null&&p.ref))return;const s=r.value.ref,l=getComputedStyle(s);if(!l)return;const c=parseInt(l.borderTopWidth)||0,d=parseInt(l.borderBottomWidth)||0,u=c+d;s.style.height=`${s.scrollHeight+u}px`}return Ke(()=>a.editable&&a.value,s=>{a.wrapText&&s&&Ba(()=>i())},{immediate:!0}),(s,l)=>e.editable?(S(),Ie(N0,{key:0,ref_key:"textarea",ref:r,class:"CoreDataframeCellText--textarea",rows:"1","model-value":String(e.value),onFocusout:o},null,8,["model-value"])):e.useMarkdown?(S(),Ie(yg,{key:1,"raw-text":String(e.value)},null,8,["raw-text"])):(S(),V("div",Px,[Z("p",{class:pt({"CoreDataframeCellText__content--noWrap":!e.wrapText})},ze(e.value),3)]))}}),Ox=ke(Lx,[["__scopeId","data-v-a47ac113"]]),Vx=["checked","readonly","tabindex"],Rx=Se({__name:"CoreDataframeCellBoolean",props:{value:{type:Boolean,required:!0},editable:{type:Boolean,required:!1}},emits:{change:e=>typeof e=="boolean"},setup(e,{emit:t}){const a=e,n=t;function r(o){if(!a.editable){o.preventDefault(),o.stopPropagation();return}n("change",o.target.checked)}return(o,i)=>(S(),V("div",{class:pt(["CoreDataframeCellBoolean",{"CoreDataframeCellBoolean--disabled":!e.editable}])},[Z("input",{type:"checkbox",checked:e.value,readonly:!e.editable,tabindex:e.editable?0:-1,onChange:r},null,40,Vx)],2))}}),Hx=ke(Rx,[["__scopeId","data-v-2d30bc74"]]);function Mg(e,t){return typeof t=="bigint"?t.toString()+"n":t}const Nx={class:"CoreDataframeCellUnknown"},Dx=Se({__name:"CoreDataframeCellUnknown",props:{value:{validator:()=>!0,required:!0},wrapText:{type:Boolean,required:!1}},setup(e){const t=e,a=O(()=>JSON.stringify(t.value,Mg));return(n,r)=>(S(),V("div",Nx,[Z("p",{class:pt({"CoreDataframeCellUnknown__content--noWrap":!e.wrapText})},ze(a.value),3)]))}}),Bx=ke(Dx,[["__scopeId","data-v-06d2511b"]]),Fx=Se({__name:"CoreDataframeCell",props:{value:{validator:()=>!0,required:!0},useMarkdown:{type:Boolean,required:!1},editable:{type:Boolean,required:!1},wrapText:{type:Boolean,required:!1}},emits:{change:e=>e!==void 0},setup(e){const t=e,a=O(()=>{switch(typeof t.value){case"number":case"bigint":return Ex;case"boolean":return Hx;case"string":return Ox;default:return Bx}});return(n,r)=>(S(),Ie(Fi(a.value),{value:e.value,"use-markdown":e.useMarkdown,editable:e.editable,"wrap-text":e.wrapText,onChange:r[0]||(r[0]=o=>n.$emit("change",o))},null,40,["value","use-markdown","editable","wrap-text"]))}}),Ln="__internal_arquero_id",zx="data:application/vnd.apache.arrow.file;base64,QVJST1cxAAD/////iAMAABAAAAAAAAoADgAGAAUACAAKAAAAAAEEABAAAAAAAAoADAAAAAQACAAKAAAAlAIAAAQAAAABAAAADAAAAAgADAAEAAgACAAAAGwCAAAEAAAAXwIAAHsiaW5kZXhfY29sdW1ucyI6IFsiX19pbmRleF9sZXZlbF8wX18iXSwgImNvbHVtbl9pbmRleGVzIjogW3sibmFtZSI6IG51bGwsICJmaWVsZF9uYW1lIjogbnVsbCwgInBhbmRhc190eXBlIjogInVuaWNvZGUiLCAibnVtcHlfdHlwZSI6ICJvYmplY3QiLCAibWV0YWRhdGEiOiB7ImVuY29kaW5nIjogIlVURi04In19XSwgImNvbHVtbnMiOiBbeyJuYW1lIjogImNvbF9hIiwgImZpZWxkX25hbWUiOiAiY29sX2EiLCAicGFuZGFzX3R5cGUiOiAiaW50NjQiLCAibnVtcHlfdHlwZSI6ICJpbnQ2NCIsICJtZXRhZGF0YSI6IG51bGx9LCB7Im5hbWUiOiAiY29sX2IiLCAiZmllbGRfbmFtZSI6ICJjb2xfYiIsICJwYW5kYXNfdHlwZSI6ICJpbnQ2NCIsICJudW1weV90eXBlIjogImludDY0IiwgIm1ldGFkYXRhIjogbnVsbH0sIHsibmFtZSI6IG51bGwsICJmaWVsZF9uYW1lIjogIl9faW5kZXhfbGV2ZWxfMF9fIiwgInBhbmRhc190eXBlIjogImludDY0IiwgIm51bXB5X3R5cGUiOiAiaW50NjQiLCAibWV0YWRhdGEiOiBudWxsfV0sICJjcmVhdG9yIjogeyJsaWJyYXJ5IjogInB5YXJyb3ciLCAidmVyc2lvbiI6ICIxMi4wLjAifSwgInBhbmRhc192ZXJzaW9uIjogIjEuNS4zIn0ABgAAAHBhbmRhcwAAAwAAAIgAAABEAAAABAAAAJT///8AAAECEAAAACQAAAAEAAAAAAAAABEAAABfX2luZGV4X2xldmVsXzBfXwAAAJD///8AAAABQAAAAND///8AAAECEAAAABgAAAAEAAAAAAAAAAUAAABjb2xfYgAAAMD///8AAAABQAAAABAAFAAIAAYABwAMAAAAEAAQAAAAAAABAhAAAAAgAAAABAAAAAAAAAAFAAAAY29sX2EAAAAIAAwACAAHAAgAAAAAAAABQAAAAAAAAAD/////6AAAABQAAAAAAAAADAAWAAYABQAIAAwADAAAAAADBAAYAAAAMAAAAAAAAAAAAAoAGAAMAAQACAAKAAAAfAAAABAAAAACAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAAAAAAAMAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAIAAAAAAAAAAwAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAD/////AAAAABAAAAAMABQABgAIAAwAEAAMAAAAAAAEADwAAAAoAAAABAAAAAEAAACYAwAAAAAAAPAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAACgAMAAAABAAIAAoAAACUAgAABAAAAAEAAAAMAAAACAAMAAQACAAIAAAAbAIAAAQAAABfAgAAeyJpbmRleF9jb2x1bW5zIjogWyJfX2luZGV4X2xldmVsXzBfXyJdLCAiY29sdW1uX2luZGV4ZXMiOiBbeyJuYW1lIjogbnVsbCwgImZpZWxkX25hbWUiOiBudWxsLCAicGFuZGFzX3R5cGUiOiAidW5pY29kZSIsICJudW1weV90eXBlIjogIm9iamVjdCIsICJtZXRhZGF0YSI6IHsiZW5jb2RpbmciOiAiVVRGLTgifX1dLCAiY29sdW1ucyI6IFt7Im5hbWUiOiAiY29sX2EiLCAiZmllbGRfbmFtZSI6ICJjb2xfYSIsICJwYW5kYXNfdHlwZSI6ICJpbnQ2NCIsICJudW1weV90eXBlIjogImludDY0IiwgIm1ldGFkYXRhIjogbnVsbH0sIHsibmFtZSI6ICJjb2xfYiIsICJmaWVsZF9uYW1lIjogImNvbF9iIiwgInBhbmRhc190eXBlIjogImludDY0IiwgIm51bXB5X3R5cGUiOiAiaW50NjQiLCAibWV0YWRhdGEiOiBudWxsfSwgeyJuYW1lIjogbnVsbCwgImZpZWxkX25hbWUiOiAiX19pbmRleF9sZXZlbF8wX18iLCAicGFuZGFzX3R5cGUiOiAiaW50NjQiLCAibnVtcHlfdHlwZSI6ICJpbnQ2NCIsICJtZXRhZGF0YSI6IG51bGx9XSwgImNyZWF0b3IiOiB7ImxpYnJhcnkiOiAicHlhcnJvdyIsICJ2ZXJzaW9uIjogIjEyLjAuMCJ9LCAicGFuZGFzX3ZlcnNpb24iOiAiMS41LjMifQAGAAAAcGFuZGFzAAADAAAAiAAAAEQAAAAEAAAAlP///wAAAQIQAAAAJAAAAAQAAAAAAAAAEQAAAF9faW5kZXhfbGV2ZWxfMF9fAAAAkP///wAAAAFAAAAA0P///wAAAQIQAAAAGAAAAAQAAAAAAAAABQAAAGNvbF9iAAAAwP///wAAAAFAAAAAEAAUAAgABgAHAAwAAAAQABAAAAAAAAECEAAAACAAAAAEAAAAAAAAAAUAAABjb2xfYQAAAAgADAAIAAcACAAAAAAAAAFAAAAAsAMAAEFSUk9XMQ==",_g=/^__index_level_[0-9]+__$/;function D0(e){const t=ye(!1),a=new AbortController;function n(){t.value=!0}function r(o){const i=o.currentTarget;document.hasFocus()?i.contains(o.relatedTarget)||(t.value=!1):window.addEventListener("focus",function s(){window.removeEventListener("focus",s),i.isConnected&&!i.contains(document.activeElement)&&(t.value=!1)},{signal:a.signal})}return Ke(e,(o,i)=>{i&&(i.removeEventListener("focusin",n),i.removeEventListener("focusout",r)),e!=null&&e.value&&(e.value.addEventListener("focusin",n,{signal:a.signal}),e.value.addEventListener("focusout",r,{signal:a.signal}))}),zr(()=>{a.abort()}),Wt(t)}const jx=["top","right","bottom","left"],tp=["start","end"],ap=jx.reduce((e,t)=>e.concat(t,t+"-"+tp[0],t+"-"+tp[1]),[]),Pi=Math.min,bn=Math.max,yl=Math.round,L1=Math.floor,mr=e=>({x:e,y:e}),Ux={left:"right",right:"left",bottom:"top",top:"bottom"},Wx={start:"end",end:"start"};function np(e,t,a){return bn(e,Pi(t,a))}function zi(e,t){return typeof e=="function"?e(t):e}function yr(e){return e.split("-")[0]}function vr(e){return e.split("-")[1]}function bg(e){return e==="x"?"y":"x"}function wg(e){return e==="y"?"height":"width"}function jo(e){return["top","bottom"].includes(yr(e))?"y":"x"}function xg(e){return bg(jo(e))}function Cg(e,t,a){a===void 0&&(a=!1);const n=vr(e),r=xg(e),o=wg(r);let i=r==="x"?n===(a?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(i=_l(i)),[i,_l(i)]}function qx(e){const t=_l(e);return[Ml(e),t,Ml(t)]}function Ml(e){return e.replace(/start|end/g,t=>Wx[t])}function Kx(e,t,a){const n=["left","right"],r=["right","left"],o=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return a?t?r:n:t?n:r;case"left":case"right":return t?o:i;default:return[]}}function Zx(e,t,a,n){const r=vr(e);let o=Kx(yr(e),a==="start",n);return r&&(o=o.map(i=>i+"-"+r),t&&(o=o.concat(o.map(Ml)))),o}function _l(e){return e.replace(/left|right|bottom|top/g,t=>Ux[t])}function Gx(e){return{top:0,right:0,bottom:0,left:0,...e}}function Jx(e){return typeof e!="number"?Gx(e):{top:e,right:e,bottom:e,left:e}}function bl(e){const{x:t,y:a,width:n,height:r}=e;return{width:n,height:r,top:a,left:t,right:t+n,bottom:a+r,x:t,y:a}}function rp(e,t,a){let{reference:n,floating:r}=e;const o=jo(t),i=xg(t),s=wg(i),l=yr(t),c=o==="y",d=n.x+n.width/2-r.width/2,u=n.y+n.height/2-r.height/2,p=n[s]/2-r[s]/2;let h;switch(l){case"top":h={x:d,y:n.y-r.height};break;case"bottom":h={x:d,y:n.y+n.height};break;case"right":h={x:n.x+n.width,y:u};break;case"left":h={x:n.x-r.width,y:u};break;default:h={x:n.x,y:n.y}}switch(vr(t)){case"start":h[i]-=p*(a&&c?-1:1);break;case"end":h[i]+=p*(a&&c?-1:1);break}return h}const Xx=async(e,t,a)=>{const{placement:n="bottom",strategy:r="absolute",middleware:o=[],platform:i}=a,s=o.filter(Boolean),l=await(i.isRTL==null?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=rp(c,n,l),p=n,h={},g=0;for(let m=0;m<s.length;m++){const{name:y,fn:b}=s[m],{x:v,y:M,data:_,reset:C}=await b({x:d,y:u,initialPlacement:n,placement:p,strategy:r,middlewareData:h,rects:c,platform:i,elements:{reference:e,floating:t}});d=v??d,u=M??u,h={...h,[y]:{...h[y],..._}},C&&g<=50&&(g++,typeof C=="object"&&(C.placement&&(p=C.placement),C.rects&&(c=C.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:r}):C.rects),{x:d,y:u}=rp(c,p,l)),m=-1)}return{x:d,y:u,placement:p,strategy:r,middlewareData:h}};async function Gl(e,t){var a;t===void 0&&(t={});const{x:n,y:r,platform:o,rects:i,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:p=!1,padding:h=0}=zi(t,e),g=Jx(h),y=s[p?u==="floating"?"reference":"floating":u],b=bl(await o.getClippingRect({element:(a=await(o.isElement==null?void 0:o.isElement(y)))==null||a?y:y.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),v=u==="floating"?{x:n,y:r,width:i.floating.width,height:i.floating.height}:i.reference,M=await(o.getOffsetParent==null?void 0:o.getOffsetParent(s.floating)),_=await(o.isElement==null?void 0:o.isElement(M))?await(o.getScale==null?void 0:o.getScale(M))||{x:1,y:1}:{x:1,y:1},C=bl(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:v,offsetParent:M,strategy:l}):v);return{top:(b.top-C.top+g.top)/_.y,bottom:(C.bottom-b.bottom+g.bottom)/_.y,left:(b.left-C.left+g.left)/_.x,right:(C.right-b.right+g.right)/_.x}}function Yx(e,t,a){return(e?[...a.filter(r=>vr(r)===e),...a.filter(r=>vr(r)!==e)]:a.filter(r=>yr(r)===r)).filter(r=>e?vr(r)===e||(t?Ml(r)!==r:!1):!0)}const Qx=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var a,n,r;const{rects:o,middlewareData:i,placement:s,platform:l,elements:c}=t,{crossAxis:d=!1,alignment:u,allowedPlacements:p=ap,autoAlignment:h=!0,...g}=zi(e,t),m=u!==void 0||p===ap?Yx(u||null,h,p):p,y=await Gl(t,g),b=((a=i.autoPlacement)==null?void 0:a.index)||0,v=m[b];if(v==null)return{};const M=Cg(v,o,await(l.isRTL==null?void 0:l.isRTL(c.floating)));if(s!==v)return{reset:{placement:m[0]}};const _=[y[yr(v)],y[M[0]],y[M[1]]],C=[...((n=i.autoPlacement)==null?void 0:n.overflows)||[],{placement:v,overflows:_}],E=m[b+1];if(E)return{data:{index:b+1,overflows:C},reset:{placement:E}};const P=C.map(J=>{const Ce=vr(J.placement);return[J.placement,Ce&&d?J.overflows.slice(0,2).reduce((ae,Te)=>ae+Te,0):J.overflows[0],J.overflows]}).sort((J,Ce)=>J[1]-Ce[1]),ee=((r=P.filter(J=>J[2].slice(0,vr(J[0])?2:3).every(Ce=>Ce<=0))[0])==null?void 0:r[0])||P[0][0];return ee!==s?{data:{index:b+1,overflows:C},reset:{placement:ee}}:{}}}},eC=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var a,n;const{placement:r,middlewareData:o,rects:i,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:m=!0,...y}=zi(e,t);if((a=o.arrow)!=null&&a.alignmentOffset)return{};const b=yr(r),v=jo(s),M=yr(s)===s,_=await(l.isRTL==null?void 0:l.isRTL(c.floating)),C=p||(M||!m?[_l(s)]:qx(s)),E=g!=="none";!p&&E&&C.push(...Zx(s,m,g,_));const P=[s,...C],B=await Gl(t,y),ee=[];let J=((n=o.flip)==null?void 0:n.overflows)||[];if(d&&ee.push(B[b]),u){const Ue=Cg(r,i,_);ee.push(B[Ue[0]],B[Ue[1]])}if(J=[...J,{placement:r,overflows:ee}],!ee.every(Ue=>Ue<=0)){var Ce,ae;const Ue=(((Ce=o.flip)==null?void 0:Ce.index)||0)+1,Ge=P[Ue];if(Ge)return{data:{index:Ue,overflows:J},reset:{placement:Ge}};let be=(ae=J.filter(X=>X.overflows[0]<=0).sort((X,j)=>X.overflows[1]-j.overflows[1])[0])==null?void 0:ae.placement;if(!be)switch(h){case"bestFit":{var Te;const X=(Te=J.filter(j=>{if(E){const ue=jo(j.placement);return ue===v||ue==="y"}return!0}).map(j=>[j.placement,j.overflows.filter(ue=>ue>0).reduce((ue,re)=>ue+re,0)]).sort((j,ue)=>j[1]-ue[1])[0])==null?void 0:Te[0];X&&(be=X);break}case"initialPlacement":be=s;break}if(r!==be)return{reset:{placement:be}}}return{}}}};async function tC(e,t){const{placement:a,platform:n,elements:r}=e,o=await(n.isRTL==null?void 0:n.isRTL(r.floating)),i=yr(a),s=vr(a),l=jo(a)==="y",c=["left","top"].includes(i)?-1:1,d=o&&l?-1:1,u=zi(t,e);let{mainAxis:p,crossAxis:h,alignmentAxis:g}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&typeof g=="number"&&(h=s==="end"?g*-1:g),l?{x:h*d,y:p*c}:{x:p*c,y:h*d}}const aC=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var a,n;const{x:r,y:o,placement:i,middlewareData:s}=t,l=await tC(t,e);return i===((a=s.offset)==null?void 0:a.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:r+l.x,y:o+l.y,data:{...l,placement:i}}}}},nC=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:a,y:n,placement:r}=t,{mainAxis:o=!0,crossAxis:i=!1,limiter:s={fn:y=>{let{x:b,y:v}=y;return{x:b,y:v}}},...l}=zi(e,t),c={x:a,y:n},d=await Gl(t,l),u=jo(yr(r)),p=bg(u);let h=c[p],g=c[u];if(o){const y=p==="y"?"top":"left",b=p==="y"?"bottom":"right",v=h+d[y],M=h-d[b];h=np(v,h,M)}if(i){const y=u==="y"?"top":"left",b=u==="y"?"bottom":"right",v=g+d[y],M=g-d[b];g=np(v,g,M)}const m=s.fn({...t,[p]:h,[u]:g});return{...m,data:{x:m.x-a,y:m.y-n,enabled:{[p]:o,[u]:i}}}}}},rC=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var a,n;const{placement:r,rects:o,platform:i,elements:s}=t,{apply:l=()=>{},...c}=zi(e,t),d=await Gl(t,c),u=yr(r),p=vr(r),h=jo(r)==="y",{width:g,height:m}=o.floating;let y,b;u==="top"||u==="bottom"?(y=u,b=p===(await(i.isRTL==null?void 0:i.isRTL(s.floating))?"start":"end")?"left":"right"):(b=u,y=p==="end"?"top":"bottom");const v=m-d.top-d.bottom,M=g-d.left-d.right,_=Pi(m-d[y],v),C=Pi(g-d[b],M),E=!t.middlewareData.shift;let P=_,B=C;if((a=t.middlewareData.shift)!=null&&a.enabled.x&&(B=M),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(P=v),E&&!p){const J=bn(d.left,0),Ce=bn(d.right,0),ae=bn(d.top,0),Te=bn(d.bottom,0);h?B=g-2*(J!==0||Ce!==0?J+Ce:bn(d.left,d.right)):P=m-2*(ae!==0||Te!==0?ae+Te:bn(d.top,d.bottom))}await l({...t,availableWidth:B,availableHeight:P});const ee=await i.getDimensions(s.floating);return g!==ee.width||m!==ee.height?{reset:{rects:!0}}:{}}}};function Jl(){return typeof window<"u"}function Go(e){return B0(e)?(e.nodeName||"").toLowerCase():"#document"}function Cn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function wr(e){var t;return(t=(B0(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function B0(e){return Jl()?e instanceof Node||e instanceof Cn(e).Node:!1}function ar(e){return Jl()?e instanceof Element||e instanceof Cn(e).Element:!1}function Mr(e){return Jl()?e instanceof HTMLElement||e instanceof Cn(e).HTMLElement:!1}function op(e){return!Jl()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Cn(e).ShadowRoot}function Qs(e){const{overflow:t,overflowX:a,overflowY:n,display:r}=nr(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+a)&&!["inline","contents"].includes(r)}function oC(e){return["table","td","th"].includes(Go(e))}function Xl(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function F0(e){const t=z0(),a=ar(e)?nr(e):e;return a.transform!=="none"||a.perspective!=="none"||(a.containerType?a.containerType!=="normal":!1)||!t&&(a.backdropFilter?a.backdropFilter!=="none":!1)||!t&&(a.filter?a.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(a.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(a.contain||"").includes(n))}function iC(e){let t=go(e);for(;Mr(t)&&!Li(t);){if(F0(t))return t;if(Xl(t))return null;t=go(t)}return null}function z0(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Li(e){return["html","body","#document"].includes(Go(e))}function nr(e){return Cn(e).getComputedStyle(e)}function Yl(e){return ar(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function go(e){if(Go(e)==="html")return e;const t=e.assignedSlot||e.parentNode||op(e)&&e.host||wr(e);return op(t)?t.host:t}function Ag(e){const t=go(e);return Li(t)?e.ownerDocument?e.ownerDocument.body:e.body:Mr(t)&&Qs(t)?t:Ag(t)}function zs(e,t,a){var n;t===void 0&&(t=[]),a===void 0&&(a=!0);const r=Ag(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=Cn(r);if(o){const s=q2(i);return t.concat(i,i.visualViewport||[],Qs(r)?r:[],s&&a?zs(s):[])}return t.concat(r,zs(r,[],a))}function q2(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Sg(e){const t=nr(e);let a=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const r=Mr(e),o=r?e.offsetWidth:a,i=r?e.offsetHeight:n,s=yl(a)!==o||yl(n)!==i;return s&&(a=o,n=i),{width:a,height:n,$:s}}function j0(e){return ar(e)?e:e.contextElement}function xi(e){const t=j0(e);if(!Mr(t))return mr(1);const a=t.getBoundingClientRect(),{width:n,height:r,$:o}=Sg(t);let i=(o?yl(a.width):a.width)/n,s=(o?yl(a.height):a.height)/r;return(!i||!Number.isFinite(i))&&(i=1),(!s||!Number.isFinite(s))&&(s=1),{x:i,y:s}}const sC=mr(0);function Eg(e){const t=Cn(e);return!z0()||!t.visualViewport?sC:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function lC(e,t,a){return t===void 0&&(t=!1),!a||t&&a!==Cn(e)?!1:t}function Uo(e,t,a,n){t===void 0&&(t=!1),a===void 0&&(a=!1);const r=e.getBoundingClientRect(),o=j0(e);let i=mr(1);t&&(n?ar(n)&&(i=xi(n)):i=xi(e));const s=lC(o,a,n)?Eg(o):mr(0);let l=(r.left+s.x)/i.x,c=(r.top+s.y)/i.y,d=r.width/i.x,u=r.height/i.y;if(o){const p=Cn(o),h=n&&ar(n)?Cn(n):n;let g=p,m=q2(g);for(;m&&n&&h!==g;){const y=xi(m),b=m.getBoundingClientRect(),v=nr(m),M=b.left+(m.clientLeft+parseFloat(v.paddingLeft))*y.x,_=b.top+(m.clientTop+parseFloat(v.paddingTop))*y.y;l*=y.x,c*=y.y,d*=y.x,u*=y.y,l+=M,c+=_,g=Cn(m),m=q2(g)}}return bl({width:d,height:u,x:l,y:c})}function U0(e,t){const a=Yl(e).scrollLeft;return t?t.left+a:Uo(wr(e)).left+a}function $g(e,t,a){a===void 0&&(a=!1);const n=e.getBoundingClientRect(),r=n.left+t.scrollLeft-(a?0:U0(e,n)),o=n.top+t.scrollTop;return{x:r,y:o}}function cC(e){let{elements:t,rect:a,offsetParent:n,strategy:r}=e;const o=r==="fixed",i=wr(n),s=t?Xl(t.floating):!1;if(n===i||s&&o)return a;let l={scrollLeft:0,scrollTop:0},c=mr(1);const d=mr(0),u=Mr(n);if((u||!u&&!o)&&((Go(n)!=="body"||Qs(i))&&(l=Yl(n)),Mr(n))){const h=Uo(n);c=xi(n),d.x=h.x+n.clientLeft,d.y=h.y+n.clientTop}const p=i&&!u&&!o?$g(i,l,!0):mr(0);return{width:a.width*c.x,height:a.height*c.y,x:a.x*c.x-l.scrollLeft*c.x+d.x+p.x,y:a.y*c.y-l.scrollTop*c.y+d.y+p.y}}function dC(e){return Array.from(e.getClientRects())}function uC(e){const t=wr(e),a=Yl(e),n=e.ownerDocument.body,r=bn(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=bn(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-a.scrollLeft+U0(e);const s=-a.scrollTop;return nr(n).direction==="rtl"&&(i+=bn(t.clientWidth,n.clientWidth)-r),{width:r,height:o,x:i,y:s}}function hC(e,t){const a=Cn(e),n=wr(e),r=a.visualViewport;let o=n.clientWidth,i=n.clientHeight,s=0,l=0;if(r){o=r.width,i=r.height;const c=z0();(!c||c&&t==="fixed")&&(s=r.offsetLeft,l=r.offsetTop)}return{width:o,height:i,x:s,y:l}}function pC(e,t){const a=Uo(e,!0,t==="fixed"),n=a.top+e.clientTop,r=a.left+e.clientLeft,o=Mr(e)?xi(e):mr(1),i=e.clientWidth*o.x,s=e.clientHeight*o.y,l=r*o.x,c=n*o.y;return{width:i,height:s,x:l,y:c}}function ip(e,t,a){let n;if(t==="viewport")n=hC(e,a);else if(t==="document")n=uC(wr(e));else if(ar(t))n=pC(t,a);else{const r=Eg(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return bl(n)}function Ig(e,t){const a=go(e);return a===t||!ar(a)||Li(a)?!1:nr(a).position==="fixed"||Ig(a,t)}function fC(e,t){const a=t.get(e);if(a)return a;let n=zs(e,[],!1).filter(s=>ar(s)&&Go(s)!=="body"),r=null;const o=nr(e).position==="fixed";let i=o?go(e):e;for(;ar(i)&&!Li(i);){const s=nr(i),l=F0(i);!l&&s.position==="fixed"&&(r=null),(o?!l&&!r:!l&&s.position==="static"&&!!r&&["absolute","fixed"].includes(r.position)||Qs(i)&&!l&&Ig(e,i))?n=n.filter(d=>d!==i):r=s,i=go(i)}return t.set(e,n),n}function mC(e){let{element:t,boundary:a,rootBoundary:n,strategy:r}=e;const i=[...a==="clippingAncestors"?Xl(t)?[]:fC(t,this._c):[].concat(a),n],s=i[0],l=i.reduce((c,d)=>{const u=ip(t,d,r);return c.top=bn(u.top,c.top),c.right=Pi(u.right,c.right),c.bottom=Pi(u.bottom,c.bottom),c.left=bn(u.left,c.left),c},ip(t,s,r));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function vC(e){const{width:t,height:a}=Sg(e);return{width:t,height:a}}function gC(e,t,a){const n=Mr(t),r=wr(t),o=a==="fixed",i=Uo(e,!0,o,t);let s={scrollLeft:0,scrollTop:0};const l=mr(0);if(n||!n&&!o)if((Go(t)!=="body"||Qs(r))&&(s=Yl(t)),n){const p=Uo(t,!0,o,t);l.x=p.x+t.clientLeft,l.y=p.y+t.clientTop}else r&&(l.x=U0(r));const c=r&&!n&&!o?$g(r,s):mr(0),d=i.left+s.scrollLeft-l.x-c.x,u=i.top+s.scrollTop-l.y-c.y;return{x:d,y:u,width:i.width,height:i.height}}function r2(e){return nr(e).position==="static"}function sp(e,t){if(!Mr(e)||nr(e).position==="fixed")return null;if(t)return t(e);let a=e.offsetParent;return wr(e)===a&&(a=a.ownerDocument.body),a}function kg(e,t){const a=Cn(e);if(Xl(e))return a;if(!Mr(e)){let r=go(e);for(;r&&!Li(r);){if(ar(r)&&!r2(r))return r;r=go(r)}return a}let n=sp(e,t);for(;n&&oC(n)&&r2(n);)n=sp(n,t);return n&&Li(n)&&r2(n)&&!F0(n)?a:n||iC(e)||a}const yC=async function(e){const t=this.getOffsetParent||kg,a=this.getDimensions,n=await a(e.floating);return{reference:gC(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function MC(e){return nr(e).direction==="rtl"}const _C={convertOffsetParentRelativeRectToViewportRelativeRect:cC,getDocumentElement:wr,getClippingRect:mC,getOffsetParent:kg,getElementRects:yC,getClientRects:dC,getDimensions:vC,getScale:xi,isElement:ar,isRTL:MC};function bC(e,t){let a=null,n;const r=wr(e);function o(){var s;clearTimeout(n),(s=a)==null||s.disconnect(),a=null}function i(s,l){s===void 0&&(s=!1),l===void 0&&(l=1),o();const{left:c,top:d,width:u,height:p}=e.getBoundingClientRect();if(s||t(),!u||!p)return;const h=L1(d),g=L1(r.clientWidth-(c+u)),m=L1(r.clientHeight-(d+p)),y=L1(c),v={rootMargin:-h+"px "+-g+"px "+-m+"px "+-y+"px",threshold:bn(0,Pi(1,l))||1};let M=!0;function _(C){const E=C[0].intersectionRatio;if(E!==l){if(!M)return i();E?i(!1,E):n=setTimeout(()=>{i(!1,1e-7)},1e3)}M=!1}try{a=new IntersectionObserver(_,{...v,root:r.ownerDocument})}catch{a=new IntersectionObserver(_,v)}a.observe(e)}return i(!0),o}function gue(e,t,a,n){n===void 0&&(n={});const{ancestorScroll:r=!0,ancestorResize:o=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,c=j0(e),d=r||o?[...c?zs(c):[],...zs(t)]:[];d.forEach(b=>{r&&b.addEventListener("scroll",a,{passive:!0}),o&&b.addEventListener("resize",a)});const u=c&&s?bC(c,a):null;let p=-1,h=null;i&&(h=new ResizeObserver(b=>{let[v]=b;v&&v.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var M;(M=h)==null||M.observe(t)})),a()}),c&&!l&&h.observe(c),h.observe(t));let g,m=l?Uo(e):null;l&&y();function y(){const b=Uo(e);m&&(b.x!==m.x||b.y!==m.y||b.width!==m.width||b.height!==m.height)&&a(),m=b,g=requestAnimationFrame(y)}return a(),()=>{var b;d.forEach(v=>{r&&v.removeEventListener("scroll",a),o&&v.removeEventListener("resize",a)}),u==null||u(),(b=h)==null||b.disconnect(),h=null,l&&cancelAnimationFrame(g)}}const wC=aC,Tg=Qx,xC=nC,yue=eC,Mue=rC,CC=(e,t,a)=>{const n=new Map,r={platform:_C,...a},o={...r.platform,_c:n};return Xx(e,t,{...r,platform:o})};function AC(e){return e!=null&&typeof e=="object"&&"$el"in e}function lp(e){if(AC(e)){const t=e.$el;return B0(t)&&Go(t)==="#comment"?null:t}return e}function ls(e){return typeof e=="function"?e():k(e)}function Pg(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function cp(e,t){const a=Pg(e);return Math.round(t*a)/a}function Lg(e,t,a){a===void 0&&(a={});const n=a.whileElementsMounted,r=O(()=>{var P;return(P=ls(a.open))!=null?P:!0}),o=O(()=>ls(a.middleware)),i=O(()=>{var P;return(P=ls(a.placement))!=null?P:"bottom"}),s=O(()=>{var P;return(P=ls(a.strategy))!=null?P:"absolute"}),l=O(()=>{var P;return(P=ls(a.transform))!=null?P:!0}),c=O(()=>lp(e.value)),d=O(()=>lp(t.value)),u=ye(0),p=ye(0),h=ye(s.value),g=ye(i.value),m=$t({}),y=ye(!1),b=O(()=>{const P={position:h.value,left:"0",top:"0"};if(!d.value)return P;const B=cp(d.value,u.value),ee=cp(d.value,p.value);return l.value?{...P,transform:"translate("+B+"px, "+ee+"px)",...Pg(d.value)>=1.5&&{willChange:"transform"}}:{position:h.value,left:B+"px",top:ee+"px"}});let v;function M(){if(c.value==null||d.value==null)return;const P=r.value;CC(c.value,d.value,{middleware:o.value,placement:i.value,strategy:s.value}).then(B=>{u.value=B.x,p.value=B.y,h.value=B.strategy,g.value=B.placement,m.value=B.middlewareData,y.value=P!==!1})}function _(){typeof v=="function"&&(v(),v=void 0)}function C(){if(_(),n===void 0){M();return}if(c.value!=null&&d.value!=null){v=n(c.value,d.value,M);return}}function E(){r.value||(y.value=!1)}return Ke([o,i,s,r],M,{flush:"sync"}),Ke([c,d],C,{flush:"sync"}),Ke(r,E,{flush:"sync"}),Vl()&&m0(_),{x:Qr(u),y:Qr(p),strategy:Qr(h),placement:Qr(g),middlewareData:Qr(m),isPositioned:Qr(y),floatingStyles:b,update:M}}const SC={},EC={class:"WdsSkeletonLoader","aria-busy":"true"};function $C(e,t){return S(),V("div",EC)}const W0=ke(SC,[["render",$C],["__scopeId","data-v-16706a43"]]);function IC(){return Nn("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"}},Nn("p",{style:{background:"var(--wdsColorOrange2)",padding:"8px",borderRadius:"4px"}},"Could not load the component"))}function kC(e){return Nn("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:e.height??"100%",width:e.width??"100%",padding:"8px"}},Nn(W0))}const o2=5;function _r(e){return qv({loadingComponent:()=>kC(e.loadingComponentProps??{}),errorComponent:IC,delay:300,onError(t,a,n,r){const o=ia();if(r<=o2){const i=`Failed to load async component (retry ${r}/${o2})`;o.warn(i,t),setTimeout(a,1e3)}else{const i=`Failed to load async component after ${o2} attempts`;o.error(i,t),n()}},...e})}const TC={key:0,class:"CoreDataframeRow__cell CoreDataframeRow__cell--index"},PC=Se({__name:"CoreDataframeRow",props:{showIndex:{type:Boolean,required:!1},wrapText:{type:Boolean,required:!1},indexText:{type:[Number,String],required:!0},columns:{type:Array,required:!0},row:{type:Object,required:!0},useMarkdown:{type:Boolean,required:!1},editable:{type:Boolean,required:!1},actions:{type:Object,required:!0},displayShadowOnSticky:{type:Boolean}},emits:{change:(e,t,a)=>typeof e=="string"&&typeof t=="number"&&a!==void 0,action:(e,t)=>typeof t=="number"&&typeof e=="string"},setup(e){const t=_r({loader:()=>Tt(()=>Promise.resolve().then(()=>U0e),void 0,import.meta.url)}),a=[wC(16),xC()],n=e,r=ye(),o=D0(r),i=ye(!1),s=O(()=>Object.keys(n.actions||{}).length>0),l=O(()=>Object.entries(n.actions||{}).map(([c,d])=>({value:c,label:d})));return(c,d)=>(S(),V("div",{ref_key:"root",ref:r,class:"CoreDataframeRow",tabindex:"0",onMouseover:d[1]||(d[1]=u=>i.value=!0),onMouseleave:d[2]||(d[2]=u=>i.value=!1),onFocusin:d[3]||(d[3]=u=>i.value=!0)},[d[4]||(d[4]=Z("div",{class:"CoreDataframeRow__spacer"},null,-1)),e.showIndex?(S(),V("div",TC,ze(e.indexText),1)):Me("",!0),(S(!0),V(Xe,null,Nt(e.columns,u=>(S(),V("div",{key:`${e.row[k(Ln)]}_${u}`,class:"CoreDataframeRow__cell"},[xe(Fx,{value:e.row[u],"use-markdown":e.useMarkdown,editable:e.editable&&(i.value||k(o)),"wrap-text":e.wrapText,class:"CoreDataframeRow__cell__content",onChange:p=>c.$emit("change",u,e.row[k(Ln)],p)},null,8,["value","use-markdown","editable","wrap-text","onChange"])]))),128)),s.value?(S(),V("div",{key:1,class:pt(["CoreDataframeRow__options",{"CoreDataframeRow__options--shadow":e.displayShadowOnSticky}])},[xe(k(t),{options:l.value,"hide-icons":"","dropdown-placement":"left","floating-middleware":a,onSelect:d[0]||(d[0]=u=>c.$emit("action",u,e.row[k(Ln)]))},null,8,["options"])],2)):Me("",!0)],544))}}),LC=ke(PC,[["__scopeId","data-v-2c661540"]]);var OC=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function q0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var K2={exports:{}},Og={},Rn={},Oi={},ji={},Pt={},Vi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.regexpCode=e.getEsmExportName=e.getProperty=e.safeStringify=e.stringify=e.strConcat=e.addCodeArg=e.str=e._=e.nil=e._Code=e.Name=e.IDENTIFIER=e._CodeOrName=void 0;class t{}e._CodeOrName=t,e.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class a extends t{constructor(v){if(super(),!e.IDENTIFIER.test(v))throw new Error("CodeGen: name must be a valid identifier");this.str=v}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}e.Name=a;class n extends t{constructor(v){super(),this._items=typeof v=="string"?[v]:v}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const v=this._items[0];return v===""||v==='""'}get str(){var v;return(v=this._str)!==null&&v!==void 0?v:this._str=this._items.reduce((M,_)=>`${M}${_}`,"")}get names(){var v;return(v=this._names)!==null&&v!==void 0?v:this._names=this._items.reduce((M,_)=>(_ instanceof a&&(M[_.str]=(M[_.str]||0)+1),M),{})}}e._Code=n,e.nil=new n("");function r(b,...v){const M=[b[0]];let _=0;for(;_<v.length;)s(M,v[_]),M.push(b[++_]);return new n(M)}e._=r;const o=new n("+");function i(b,...v){const M=[h(b[0])];let _=0;for(;_<v.length;)M.push(o),s(M,v[_]),M.push(o,h(b[++_]));return l(M),new n(M)}e.str=i;function s(b,v){v instanceof n?b.push(...v._items):v instanceof a?b.push(v):b.push(u(v))}e.addCodeArg=s;function l(b){let v=1;for(;v<b.length-1;){if(b[v]===o){const M=c(b[v-1],b[v+1]);if(M!==void 0){b.splice(v-1,3,M);continue}b[v++]="+"}v++}}function c(b,v){if(v==='""')return b;if(b==='""')return v;if(typeof b=="string")return v instanceof a||b[b.length-1]!=='"'?void 0:typeof v!="string"?`${b.slice(0,-1)}${v}"`:v[0]==='"'?b.slice(0,-1)+v.slice(1):void 0;if(typeof v=="string"&&v[0]==='"'&&!(b instanceof a))return`"${b}${v.slice(1)}`}function d(b,v){return v.emptyStr()?b:b.emptyStr()?v:i`${b}${v}`}e.strConcat=d;function u(b){return typeof b=="number"||typeof b=="boolean"||b===null?b:h(Array.isArray(b)?b.join(","):b)}function p(b){return new n(h(b))}e.stringify=p;function h(b){return JSON.stringify(b).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}e.safeStringify=h;function g(b){return typeof b=="string"&&e.IDENTIFIER.test(b)?new n(`.${b}`):r`[${b}]`}e.getProperty=g;function m(b){if(typeof b=="string"&&e.IDENTIFIER.test(b))return new n(`${b}`);throw new Error(`CodeGen: invalid export name: ${b}, use explicit $id name mapping`)}e.getEsmExportName=m;function y(b){return new n(b.toString())}e.regexpCode=y})(Vi);var Z2={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.ValueScope=e.ValueScopeName=e.Scope=e.varKinds=e.UsedValueState=void 0;const t=Vi;class a extends Error{constructor(c){super(`CodeGen: "code" for ${c} not defined`),this.value=c.value}}var n;(function(l){l[l.Started=0]="Started",l[l.Completed=1]="Completed"})(n||(e.UsedValueState=n={})),e.varKinds={const:new t.Name("const"),let:new t.Name("let"),var:new t.Name("var")};class r{constructor({prefixes:c,parent:d}={}){this._names={},this._prefixes=c,this._parent=d}toName(c){return c instanceof t.Name?c:this.name(c)}name(c){return new t.Name(this._newName(c))}_newName(c){const d=this._names[c]||this._nameGroup(c);return`${c}${d.index++}`}_nameGroup(c){var d,u;if(!((u=(d=this._parent)===null||d===void 0?void 0:d._prefixes)===null||u===void 0)&&u.has(c)||this._prefixes&&!this._prefixes.has(c))throw new Error(`CodeGen: prefix "${c}" is not allowed in this scope`);return this._names[c]={prefix:c,index:0}}}e.Scope=r;class o extends t.Name{constructor(c,d){super(d),this.prefix=c}setValue(c,{property:d,itemIndex:u}){this.value=c,this.scopePath=(0,t._)`.${new t.Name(d)}[${u}]`}}e.ValueScopeName=o;const i=(0,t._)`\n`;class s extends r{constructor(c){super(c),this._values={},this._scope=c.scope,this.opts={...c,_n:c.lines?i:t.nil}}get(){return this._scope}name(c){return new o(c,this._newName(c))}value(c,d){var u;if(d.ref===void 0)throw new Error("CodeGen: ref must be passed in value");const p=this.toName(c),{prefix:h}=p,g=(u=d.key)!==null&&u!==void 0?u:d.ref;let m=this._values[h];if(m){const v=m.get(g);if(v)return v}else m=this._values[h]=new Map;m.set(g,p);const y=this._scope[h]||(this._scope[h]=[]),b=y.length;return y[b]=d.ref,p.setValue(d,{property:h,itemIndex:b}),p}getValue(c,d){const u=this._values[c];if(u)return u.get(d)}scopeRefs(c,d=this._values){return this._reduceValues(d,u=>{if(u.scopePath===void 0)throw new Error(`CodeGen: name "${u}" has no value`);return(0,t._)`${c}${u.scopePath}`})}scopeCode(c=this._values,d,u){return this._reduceValues(c,p=>{if(p.value===void 0)throw new Error(`CodeGen: name "${p}" has no value`);return p.value.code},d,u)}_reduceValues(c,d,u={},p){let h=t.nil;for(const g in c){const m=c[g];if(!m)continue;const y=u[g]=u[g]||new Map;m.forEach(b=>{if(y.has(b))return;y.set(b,n.Started);let v=d(b);if(v){const M=this.opts.es5?e.varKinds.var:e.varKinds.const;h=(0,t._)`${h}${M} ${b} = ${v};${this.opts._n}`}else if(v=p==null?void 0:p(b))h=(0,t._)`${h}${v}${this.opts._n}`;else throw new a(b);y.set(b,n.Completed)})}return h}}e.ValueScope=s})(Z2);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.or=e.and=e.not=e.CodeGen=e.operators=e.varKinds=e.ValueScopeName=e.ValueScope=e.Scope=e.Name=e.regexpCode=e.stringify=e.getProperty=e.nil=e.strConcat=e.str=e._=void 0;const t=Vi,a=Z2;var n=Vi;Object.defineProperty(e,"_",{enumerable:!0,get:function(){return n._}}),Object.defineProperty(e,"str",{enumerable:!0,get:function(){return n.str}}),Object.defineProperty(e,"strConcat",{enumerable:!0,get:function(){return n.strConcat}}),Object.defineProperty(e,"nil",{enumerable:!0,get:function(){return n.nil}}),Object.defineProperty(e,"getProperty",{enumerable:!0,get:function(){return n.getProperty}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return n.stringify}}),Object.defineProperty(e,"regexpCode",{enumerable:!0,get:function(){return n.regexpCode}}),Object.defineProperty(e,"Name",{enumerable:!0,get:function(){return n.Name}});var r=Z2;Object.defineProperty(e,"Scope",{enumerable:!0,get:function(){return r.Scope}}),Object.defineProperty(e,"ValueScope",{enumerable:!0,get:function(){return r.ValueScope}}),Object.defineProperty(e,"ValueScopeName",{enumerable:!0,get:function(){return r.ValueScopeName}}),Object.defineProperty(e,"varKinds",{enumerable:!0,get:function(){return r.varKinds}}),e.operators={GT:new t._Code(">"),GTE:new t._Code(">="),LT:new t._Code("<"),LTE:new t._Code("<="),EQ:new t._Code("==="),NEQ:new t._Code("!=="),NOT:new t._Code("!"),OR:new t._Code("||"),AND:new t._Code("&&"),ADD:new t._Code("+")};class o{optimizeNodes(){return this}optimizeNames(x,$){return this}}class i extends o{constructor(x,$,z){super(),this.varKind=x,this.name=$,this.rhs=z}render({es5:x,_n:$}){const z=x?a.varKinds.var:this.varKind,pe=this.rhs===void 0?"":` = ${this.rhs}`;return`${z} ${this.name}${pe};`+$}optimizeNames(x,$){if(x[this.name.str])return this.rhs&&(this.rhs=Ue(this.rhs,x,$)),this}get names(){return this.rhs instanceof t._CodeOrName?this.rhs.names:{}}}class s extends o{constructor(x,$,z){super(),this.lhs=x,this.rhs=$,this.sideEffects=z}render({_n:x}){return`${this.lhs} = ${this.rhs};`+x}optimizeNames(x,$){if(!(this.lhs instanceof t.Name&&!x[this.lhs.str]&&!this.sideEffects))return this.rhs=Ue(this.rhs,x,$),this}get names(){const x=this.lhs instanceof t.Name?{}:{...this.lhs.names};return Te(x,this.rhs)}}class l extends s{constructor(x,$,z,pe){super(x,z,pe),this.op=$}render({_n:x}){return`${this.lhs} ${this.op}= ${this.rhs};`+x}}class c extends o{constructor(x){super(),this.label=x,this.names={}}render({_n:x}){return`${this.label}:`+x}}class d extends o{constructor(x){super(),this.label=x,this.names={}}render({_n:x}){return`break${this.label?` ${this.label}`:""};`+x}}class u extends o{constructor(x){super(),this.error=x}render({_n:x}){return`throw ${this.error};`+x}get names(){return this.error.names}}class p extends o{constructor(x){super(),this.code=x}render({_n:x}){return`${this.code};`+x}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(x,$){return this.code=Ue(this.code,x,$),this}get names(){return this.code instanceof t._CodeOrName?this.code.names:{}}}class h extends o{constructor(x=[]){super(),this.nodes=x}render(x){return this.nodes.reduce(($,z)=>$+z.render(x),"")}optimizeNodes(){const{nodes:x}=this;let $=x.length;for(;$--;){const z=x[$].optimizeNodes();Array.isArray(z)?x.splice($,1,...z):z?x[$]=z:x.splice($,1)}return x.length>0?this:void 0}optimizeNames(x,$){const{nodes:z}=this;let pe=z.length;for(;pe--;){const he=z[pe];he.optimizeNames(x,$)||(Ge(x,he.names),z.splice(pe,1))}return z.length>0?this:void 0}get names(){return this.nodes.reduce((x,$)=>ae(x,$.names),{})}}class g extends h{render(x){return"{"+x._n+super.render(x)+"}"+x._n}}class m extends h{}class y extends g{}y.kind="else";class b extends g{constructor(x,$){super($),this.condition=x}render(x){let $=`if(${this.condition})`+super.render(x);return this.else&&($+="else "+this.else.render(x)),$}optimizeNodes(){super.optimizeNodes();const x=this.condition;if(x===!0)return this.nodes;let $=this.else;if($){const z=$.optimizeNodes();$=this.else=Array.isArray(z)?new y(z):z}if($)return x===!1?$ instanceof b?$:$.nodes:this.nodes.length?this:new b(be(x),$ instanceof b?[$]:$.nodes);if(!(x===!1||!this.nodes.length))return this}optimizeNames(x,$){var z;if(this.else=(z=this.else)===null||z===void 0?void 0:z.optimizeNames(x,$),!!(super.optimizeNames(x,$)||this.else))return this.condition=Ue(this.condition,x,$),this}get names(){const x=super.names;return Te(x,this.condition),this.else&&ae(x,this.else.names),x}}b.kind="if";class v extends g{}v.kind="for";class M extends v{constructor(x){super(),this.iteration=x}render(x){return`for(${this.iteration})`+super.render(x)}optimizeNames(x,$){if(super.optimizeNames(x,$))return this.iteration=Ue(this.iteration,x,$),this}get names(){return ae(super.names,this.iteration.names)}}class _ extends v{constructor(x,$,z,pe){super(),this.varKind=x,this.name=$,this.from=z,this.to=pe}render(x){const $=x.es5?a.varKinds.var:this.varKind,{name:z,from:pe,to:he}=this;return`for(${$} ${z}=${pe}; ${z}<${he}; ${z}++)`+super.render(x)}get names(){const x=Te(super.names,this.from);return Te(x,this.to)}}class C extends v{constructor(x,$,z,pe){super(),this.loop=x,this.varKind=$,this.name=z,this.iterable=pe}render(x){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(x)}optimizeNames(x,$){if(super.optimizeNames(x,$))return this.iterable=Ue(this.iterable,x,$),this}get names(){return ae(super.names,this.iterable.names)}}class E extends g{constructor(x,$,z){super(),this.name=x,this.args=$,this.async=z}render(x){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(x)}}E.kind="func";class P extends h{render(x){return"return "+super.render(x)}}P.kind="return";class B extends g{render(x){let $="try"+super.render(x);return this.catch&&($+=this.catch.render(x)),this.finally&&($+=this.finally.render(x)),$}optimizeNodes(){var x,$;return super.optimizeNodes(),(x=this.catch)===null||x===void 0||x.optimizeNodes(),($=this.finally)===null||$===void 0||$.optimizeNodes(),this}optimizeNames(x,$){var z,pe;return super.optimizeNames(x,$),(z=this.catch)===null||z===void 0||z.optimizeNames(x,$),(pe=this.finally)===null||pe===void 0||pe.optimizeNames(x,$),this}get names(){const x=super.names;return this.catch&&ae(x,this.catch.names),this.finally&&ae(x,this.finally.names),x}}class ee extends g{constructor(x){super(),this.error=x}render(x){return`catch(${this.error})`+super.render(x)}}ee.kind="catch";class J extends g{render(x){return"finally"+super.render(x)}}J.kind="finally";class Ce{constructor(x,$={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...$,_n:$.lines?`
`:""},this._extScope=x,this._scope=new a.Scope({parent:x}),this._nodes=[new m]}toString(){return this._root.render(this.opts)}name(x){return this._scope.name(x)}scopeName(x){return this._extScope.name(x)}scopeValue(x,$){const z=this._extScope.value(x,$);return(this._values[z.prefix]||(this._values[z.prefix]=new Set)).add(z),z}getScopeValue(x,$){return this._extScope.getValue(x,$)}scopeRefs(x){return this._extScope.scopeRefs(x,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(x,$,z,pe){const he=this._scope.toName($);return z!==void 0&&pe&&(this._constants[he.str]=z),this._leafNode(new i(x,he,z)),he}const(x,$,z){return this._def(a.varKinds.const,x,$,z)}let(x,$,z){return this._def(a.varKinds.let,x,$,z)}var(x,$,z){return this._def(a.varKinds.var,x,$,z)}assign(x,$,z){return this._leafNode(new s(x,$,z))}add(x,$){return this._leafNode(new l(x,e.operators.ADD,$))}code(x){return typeof x=="function"?x():x!==t.nil&&this._leafNode(new p(x)),this}object(...x){const $=["{"];for(const[z,pe]of x)$.length>1&&$.push(","),$.push(z),(z!==pe||this.opts.es5)&&($.push(":"),(0,t.addCodeArg)($,pe));return $.push("}"),new t._Code($)}if(x,$,z){if(this._blockNode(new b(x)),$&&z)this.code($).else().code(z).endIf();else if($)this.code($).endIf();else if(z)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(x){return this._elseNode(new b(x))}else(){return this._elseNode(new y)}endIf(){return this._endBlockNode(b,y)}_for(x,$){return this._blockNode(x),$&&this.code($).endFor(),this}for(x,$){return this._for(new M(x),$)}forRange(x,$,z,pe,he=this.opts.es5?a.varKinds.var:a.varKinds.let){const Ne=this._scope.toName(x);return this._for(new _(he,Ne,$,z),()=>pe(Ne))}forOf(x,$,z,pe=a.varKinds.const){const he=this._scope.toName(x);if(this.opts.es5){const Ne=$ instanceof t.Name?$:this.var("_arr",$);return this.forRange("_i",0,(0,t._)`${Ne}.length`,qe=>{this.var(he,(0,t._)`${Ne}[${qe}]`),z(he)})}return this._for(new C("of",pe,he,$),()=>z(he))}forIn(x,$,z,pe=this.opts.es5?a.varKinds.var:a.varKinds.const){if(this.opts.ownProperties)return this.forOf(x,(0,t._)`Object.keys(${$})`,z);const he=this._scope.toName(x);return this._for(new C("in",pe,he,$),()=>z(he))}endFor(){return this._endBlockNode(v)}label(x){return this._leafNode(new c(x))}break(x){return this._leafNode(new d(x))}return(x){const $=new P;if(this._blockNode($),this.code(x),$.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(P)}try(x,$,z){if(!$&&!z)throw new Error('CodeGen: "try" without "catch" and "finally"');const pe=new B;if(this._blockNode(pe),this.code(x),$){const he=this.name("e");this._currNode=pe.catch=new ee(he),$(he)}return z&&(this._currNode=pe.finally=new J,this.code(z)),this._endBlockNode(ee,J)}throw(x){return this._leafNode(new u(x))}block(x,$){return this._blockStarts.push(this._nodes.length),x&&this.code(x).endBlock($),this}endBlock(x){const $=this._blockStarts.pop();if($===void 0)throw new Error("CodeGen: not in self-balancing block");const z=this._nodes.length-$;if(z<0||x!==void 0&&z!==x)throw new Error(`CodeGen: wrong number of nodes: ${z} vs ${x} expected`);return this._nodes.length=$,this}func(x,$=t.nil,z,pe){return this._blockNode(new E(x,$,z)),pe&&this.code(pe).endFunc(),this}endFunc(){return this._endBlockNode(E)}optimize(x=1){for(;x-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(x){return this._currNode.nodes.push(x),this}_blockNode(x){this._currNode.nodes.push(x),this._nodes.push(x)}_endBlockNode(x,$){const z=this._currNode;if(z instanceof x||$&&z instanceof $)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${$?`${x.kind}/${$.kind}`:x.kind}"`)}_elseNode(x){const $=this._currNode;if(!($ instanceof b))throw new Error('CodeGen: "else" without "if"');return this._currNode=$.else=x,this}get _root(){return this._nodes[0]}get _currNode(){const x=this._nodes;return x[x.length-1]}set _currNode(x){const $=this._nodes;$[$.length-1]=x}}e.CodeGen=Ce;function ae(T,x){for(const $ in x)T[$]=(T[$]||0)+(x[$]||0);return T}function Te(T,x){return x instanceof t._CodeOrName?ae(T,x.names):T}function Ue(T,x,$){if(T instanceof t.Name)return z(T);if(!pe(T))return T;return new t._Code(T._items.reduce((he,Ne)=>(Ne instanceof t.Name&&(Ne=z(Ne)),Ne instanceof t._Code?he.push(...Ne._items):he.push(Ne),he),[]));function z(he){const Ne=$[he.str];return Ne===void 0||x[he.str]!==1?he:(delete x[he.str],Ne)}function pe(he){return he instanceof t._Code&&he._items.some(Ne=>Ne instanceof t.Name&&x[Ne.str]===1&&$[Ne.str]!==void 0)}}function Ge(T,x){for(const $ in x)T[$]=(T[$]||0)-(x[$]||0)}function be(T){return typeof T=="boolean"||typeof T=="number"||T===null?!T:(0,t._)`!${D(T)}`}e.not=be;const X=H(e.operators.AND);function j(...T){return T.reduce(X)}e.and=j;const ue=H(e.operators.OR);function re(...T){return T.reduce(ue)}e.or=re;function H(T){return(x,$)=>x===t.nil?$:$===t.nil?x:(0,t._)`${D(x)} ${T} ${D($)}`}function D(T){return T instanceof t.Name?T:(0,t._)`(${T})`}})(Pt);var et={};Object.defineProperty(et,"__esModule",{value:!0});et.checkStrictMode=et.getErrorPath=et.Type=et.useFunc=et.setEvaluated=et.evaluatedPropsToName=et.mergeEvaluated=et.eachItem=et.unescapeJsonPointer=et.escapeJsonPointer=et.escapeFragment=et.unescapeFragment=et.schemaRefOrVal=et.schemaHasRulesButRef=et.schemaHasRules=et.checkUnknownRules=et.alwaysValidSchema=et.toHash=void 0;const oa=Pt,VC=Vi;function RC(e){const t={};for(const a of e)t[a]=!0;return t}et.toHash=RC;function HC(e,t){return typeof t=="boolean"?t:Object.keys(t).length===0?!0:(Vg(e,t),!Rg(t,e.self.RULES.all))}et.alwaysValidSchema=HC;function Vg(e,t=e.schema){const{opts:a,self:n}=e;if(!a.strictSchema||typeof t=="boolean")return;const r=n.RULES.keywords;for(const o in t)r[o]||Dg(e,`unknown keyword: "${o}"`)}et.checkUnknownRules=Vg;function Rg(e,t){if(typeof e=="boolean")return!e;for(const a in e)if(t[a])return!0;return!1}et.schemaHasRules=Rg;function NC(e,t){if(typeof e=="boolean")return!e;for(const a in e)if(a!=="$ref"&&t.all[a])return!0;return!1}et.schemaHasRulesButRef=NC;function DC({topSchemaRef:e,schemaPath:t},a,n,r){if(!r){if(typeof a=="number"||typeof a=="boolean")return a;if(typeof a=="string")return(0,oa._)`${a}`}return(0,oa._)`${e}${t}${(0,oa.getProperty)(n)}`}et.schemaRefOrVal=DC;function BC(e){return Hg(decodeURIComponent(e))}et.unescapeFragment=BC;function FC(e){return encodeURIComponent(K0(e))}et.escapeFragment=FC;function K0(e){return typeof e=="number"?`${e}`:e.replace(/~/g,"~0").replace(/\//g,"~1")}et.escapeJsonPointer=K0;function Hg(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}et.unescapeJsonPointer=Hg;function zC(e,t){if(Array.isArray(e))for(const a of e)t(a);else t(e)}et.eachItem=zC;function dp({mergeNames:e,mergeToName:t,mergeValues:a,resultToName:n}){return(r,o,i,s)=>{const l=i===void 0?o:i instanceof oa.Name?(o instanceof oa.Name?e(r,o,i):t(r,o,i),i):o instanceof oa.Name?(t(r,i,o),o):a(o,i);return s===oa.Name&&!(l instanceof oa.Name)?n(r,l):l}}et.mergeEvaluated={props:dp({mergeNames:(e,t,a)=>e.if((0,oa._)`${a} !== true && ${t} !== undefined`,()=>{e.if((0,oa._)`${t} === true`,()=>e.assign(a,!0),()=>e.assign(a,(0,oa._)`${a} || {}`).code((0,oa._)`Object.assign(${a}, ${t})`))}),mergeToName:(e,t,a)=>e.if((0,oa._)`${a} !== true`,()=>{t===!0?e.assign(a,!0):(e.assign(a,(0,oa._)`${a} || {}`),Z0(e,a,t))}),mergeValues:(e,t)=>e===!0?!0:{...e,...t},resultToName:Ng}),items:dp({mergeNames:(e,t,a)=>e.if((0,oa._)`${a} !== true && ${t} !== undefined`,()=>e.assign(a,(0,oa._)`${t} === true ? true : ${a} > ${t} ? ${a} : ${t}`)),mergeToName:(e,t,a)=>e.if((0,oa._)`${a} !== true`,()=>e.assign(a,t===!0?!0:(0,oa._)`${a} > ${t} ? ${a} : ${t}`)),mergeValues:(e,t)=>e===!0?!0:Math.max(e,t),resultToName:(e,t)=>e.var("items",t)})};function Ng(e,t){if(t===!0)return e.var("props",!0);const a=e.var("props",(0,oa._)`{}`);return t!==void 0&&Z0(e,a,t),a}et.evaluatedPropsToName=Ng;function Z0(e,t,a){Object.keys(a).forEach(n=>e.assign((0,oa._)`${t}${(0,oa.getProperty)(n)}`,!0))}et.setEvaluated=Z0;const up={};function jC(e,t){return e.scopeValue("func",{ref:t,code:up[t.code]||(up[t.code]=new VC._Code(t.code))})}et.useFunc=jC;var G2;(function(e){e[e.Num=0]="Num",e[e.Str=1]="Str"})(G2||(et.Type=G2={}));function UC(e,t,a){if(e instanceof oa.Name){const n=t===G2.Num;return a?n?(0,oa._)`"[" + ${e} + "]"`:(0,oa._)`"['" + ${e} + "']"`:n?(0,oa._)`"/" + ${e}`:(0,oa._)`"/" + ${e}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return a?(0,oa.getProperty)(e).toString():"/"+K0(e)}et.getErrorPath=UC;function Dg(e,t,a=e.opts.strictSchema){if(a){if(t=`strict mode: ${t}`,a===!0)throw new Error(t);e.self.logger.warn(t)}}et.checkStrictMode=Dg;var or={};Object.defineProperty(or,"__esModule",{value:!0});const Za=Pt,WC={data:new Za.Name("data"),valCxt:new Za.Name("valCxt"),instancePath:new Za.Name("instancePath"),parentData:new Za.Name("parentData"),parentDataProperty:new Za.Name("parentDataProperty"),rootData:new Za.Name("rootData"),dynamicAnchors:new Za.Name("dynamicAnchors"),vErrors:new Za.Name("vErrors"),errors:new Za.Name("errors"),this:new Za.Name("this"),self:new Za.Name("self"),scope:new Za.Name("scope"),json:new Za.Name("json"),jsonPos:new Za.Name("jsonPos"),jsonLen:new Za.Name("jsonLen"),jsonPart:new Za.Name("jsonPart")};or.default=WC;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.extendErrors=e.resetErrorsCount=e.reportExtraError=e.reportError=e.keyword$DataError=e.keywordError=void 0;const t=Pt,a=et,n=or;e.keywordError={message:({keyword:y})=>(0,t.str)`must pass "${y}" keyword validation`},e.keyword$DataError={message:({keyword:y,schemaType:b})=>b?(0,t.str)`"${y}" keyword must be ${b} ($data)`:(0,t.str)`"${y}" keyword is invalid ($data)`};function r(y,b=e.keywordError,v,M){const{it:_}=y,{gen:C,compositeRule:E,allErrors:P}=_,B=u(y,b,v);M??(E||P)?l(C,B):c(_,(0,t._)`[${B}]`)}e.reportError=r;function o(y,b=e.keywordError,v){const{it:M}=y,{gen:_,compositeRule:C,allErrors:E}=M,P=u(y,b,v);l(_,P),C||E||c(M,n.default.vErrors)}e.reportExtraError=o;function i(y,b){y.assign(n.default.errors,b),y.if((0,t._)`${n.default.vErrors} !== null`,()=>y.if(b,()=>y.assign((0,t._)`${n.default.vErrors}.length`,b),()=>y.assign(n.default.vErrors,null)))}e.resetErrorsCount=i;function s({gen:y,keyword:b,schemaValue:v,data:M,errsCount:_,it:C}){if(_===void 0)throw new Error("ajv implementation error");const E=y.name("err");y.forRange("i",_,n.default.errors,P=>{y.const(E,(0,t._)`${n.default.vErrors}[${P}]`),y.if((0,t._)`${E}.instancePath === undefined`,()=>y.assign((0,t._)`${E}.instancePath`,(0,t.strConcat)(n.default.instancePath,C.errorPath))),y.assign((0,t._)`${E}.schemaPath`,(0,t.str)`${C.errSchemaPath}/${b}`),C.opts.verbose&&(y.assign((0,t._)`${E}.schema`,v),y.assign((0,t._)`${E}.data`,M))})}e.extendErrors=s;function l(y,b){const v=y.const("err",b);y.if((0,t._)`${n.default.vErrors} === null`,()=>y.assign(n.default.vErrors,(0,t._)`[${v}]`),(0,t._)`${n.default.vErrors}.push(${v})`),y.code((0,t._)`${n.default.errors}++`)}function c(y,b){const{gen:v,validateName:M,schemaEnv:_}=y;_.$async?v.throw((0,t._)`new ${y.ValidationError}(${b})`):(v.assign((0,t._)`${M}.errors`,b),v.return(!1))}const d={keyword:new t.Name("keyword"),schemaPath:new t.Name("schemaPath"),params:new t.Name("params"),propertyName:new t.Name("propertyName"),message:new t.Name("message"),schema:new t.Name("schema"),parentSchema:new t.Name("parentSchema")};function u(y,b,v){const{createErrors:M}=y.it;return M===!1?(0,t._)`{}`:p(y,b,v)}function p(y,b,v={}){const{gen:M,it:_}=y,C=[h(_,v),g(y,v)];return m(y,b,C),M.object(...C)}function h({errorPath:y},{instancePath:b}){const v=b?(0,t.str)`${y}${(0,a.getErrorPath)(b,a.Type.Str)}`:y;return[n.default.instancePath,(0,t.strConcat)(n.default.instancePath,v)]}function g({keyword:y,it:{errSchemaPath:b}},{schemaPath:v,parentSchema:M}){let _=M?b:(0,t.str)`${b}/${y}`;return v&&(_=(0,t.str)`${_}${(0,a.getErrorPath)(v,a.Type.Str)}`),[d.schemaPath,_]}function m(y,{params:b,message:v},M){const{keyword:_,data:C,schemaValue:E,it:P}=y,{opts:B,propertyName:ee,topSchemaRef:J,schemaPath:Ce}=P;M.push([d.keyword,_],[d.params,typeof b=="function"?b(y):b||(0,t._)`{}`]),B.messages&&M.push([d.message,typeof v=="function"?v(y):v]),B.verbose&&M.push([d.schema,E],[d.parentSchema,(0,t._)`${J}${Ce}`],[n.default.data,C]),ee&&M.push([d.propertyName,ee])}})(ji);Object.defineProperty(Oi,"__esModule",{value:!0});Oi.boolOrEmptySchema=Oi.topBoolOrEmptySchema=void 0;const qC=ji,KC=Pt,ZC=or,GC={message:"boolean schema is false"};function JC(e){const{gen:t,schema:a,validateName:n}=e;a===!1?Bg(e,!1):typeof a=="object"&&a.$async===!0?t.return(ZC.default.data):(t.assign((0,KC._)`${n}.errors`,null),t.return(!0))}Oi.topBoolOrEmptySchema=JC;function XC(e,t){const{gen:a,schema:n}=e;n===!1?(a.var(t,!1),Bg(e)):a.var(t,!0)}Oi.boolOrEmptySchema=XC;function Bg(e,t){const{gen:a,data:n}=e,r={gen:a,keyword:"false schema",data:n,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e};(0,qC.reportError)(r,GC,void 0,t)}var Ta={},Wo={};Object.defineProperty(Wo,"__esModule",{value:!0});Wo.getRules=Wo.isJSONType=void 0;const YC=["string","number","integer","boolean","null","object","array"],QC=new Set(YC);function eA(e){return typeof e=="string"&&QC.has(e)}Wo.isJSONType=eA;function tA(){const e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...e,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}}Wo.getRules=tA;var Vr={};Object.defineProperty(Vr,"__esModule",{value:!0});Vr.shouldUseRule=Vr.shouldUseGroup=Vr.schemaHasRulesForType=void 0;function aA({schema:e,self:t},a){const n=t.RULES.types[a];return n&&n!==!0&&Fg(e,n)}Vr.schemaHasRulesForType=aA;function Fg(e,t){return t.rules.some(a=>zg(e,a))}Vr.shouldUseGroup=Fg;function zg(e,t){var a;return e[t.keyword]!==void 0||((a=t.definition.implements)===null||a===void 0?void 0:a.some(n=>e[n]!==void 0))}Vr.shouldUseRule=zg;Object.defineProperty(Ta,"__esModule",{value:!0});Ta.reportTypeError=Ta.checkDataTypes=Ta.checkDataType=Ta.coerceAndCheckDataType=Ta.getJSONTypes=Ta.getSchemaTypes=Ta.DataType=void 0;const nA=Wo,rA=Vr,oA=ji,At=Pt,jg=et;var Ci;(function(e){e[e.Correct=0]="Correct",e[e.Wrong=1]="Wrong"})(Ci||(Ta.DataType=Ci={}));function iA(e){const t=Ug(e.type);if(t.includes("null")){if(e.nullable===!1)throw new Error("type: null contradicts nullable: false")}else{if(!t.length&&e.nullable!==void 0)throw new Error('"nullable" cannot be used without "type"');e.nullable===!0&&t.push("null")}return t}Ta.getSchemaTypes=iA;function Ug(e){const t=Array.isArray(e)?e:e?[e]:[];if(t.every(nA.isJSONType))return t;throw new Error("type must be JSONType or JSONType[]: "+t.join(","))}Ta.getJSONTypes=Ug;function sA(e,t){const{gen:a,data:n,opts:r}=e,o=lA(t,r.coerceTypes),i=t.length>0&&!(o.length===0&&t.length===1&&(0,rA.schemaHasRulesForType)(e,t[0]));if(i){const s=G0(t,n,r.strictNumbers,Ci.Wrong);a.if(s,()=>{o.length?cA(e,t,o):J0(e)})}return i}Ta.coerceAndCheckDataType=sA;const Wg=new Set(["string","number","integer","boolean","null"]);function lA(e,t){return t?e.filter(a=>Wg.has(a)||t==="array"&&a==="array"):[]}function cA(e,t,a){const{gen:n,data:r,opts:o}=e,i=n.let("dataType",(0,At._)`typeof ${r}`),s=n.let("coerced",(0,At._)`undefined`);o.coerceTypes==="array"&&n.if((0,At._)`${i} == 'object' && Array.isArray(${r}) && ${r}.length == 1`,()=>n.assign(r,(0,At._)`${r}[0]`).assign(i,(0,At._)`typeof ${r}`).if(G0(t,r,o.strictNumbers),()=>n.assign(s,r))),n.if((0,At._)`${s} !== undefined`);for(const c of a)(Wg.has(c)||c==="array"&&o.coerceTypes==="array")&&l(c);n.else(),J0(e),n.endIf(),n.if((0,At._)`${s} !== undefined`,()=>{n.assign(r,s),dA(e,s)});function l(c){switch(c){case"string":n.elseIf((0,At._)`${i} == "number" || ${i} == "boolean"`).assign(s,(0,At._)`"" + ${r}`).elseIf((0,At._)`${r} === null`).assign(s,(0,At._)`""`);return;case"number":n.elseIf((0,At._)`${i} == "boolean" || ${r} === null
              || (${i} == "string" && ${r} && ${r} == +${r})`).assign(s,(0,At._)`+${r}`);return;case"integer":n.elseIf((0,At._)`${i} === "boolean" || ${r} === null
              || (${i} === "string" && ${r} && ${r} == +${r} && !(${r} % 1))`).assign(s,(0,At._)`+${r}`);return;case"boolean":n.elseIf((0,At._)`${r} === "false" || ${r} === 0 || ${r} === null`).assign(s,!1).elseIf((0,At._)`${r} === "true" || ${r} === 1`).assign(s,!0);return;case"null":n.elseIf((0,At._)`${r} === "" || ${r} === 0 || ${r} === false`),n.assign(s,null);return;case"array":n.elseIf((0,At._)`${i} === "string" || ${i} === "number"
              || ${i} === "boolean" || ${r} === null`).assign(s,(0,At._)`[${r}]`)}}}function dA({gen:e,parentData:t,parentDataProperty:a},n){e.if((0,At._)`${t} !== undefined`,()=>e.assign((0,At._)`${t}[${a}]`,n))}function J2(e,t,a,n=Ci.Correct){const r=n===Ci.Correct?At.operators.EQ:At.operators.NEQ;let o;switch(e){case"null":return(0,At._)`${t} ${r} null`;case"array":o=(0,At._)`Array.isArray(${t})`;break;case"object":o=(0,At._)`${t} && typeof ${t} == "object" && !Array.isArray(${t})`;break;case"integer":o=i((0,At._)`!(${t} % 1) && !isNaN(${t})`);break;case"number":o=i();break;default:return(0,At._)`typeof ${t} ${r} ${e}`}return n===Ci.Correct?o:(0,At.not)(o);function i(s=At.nil){return(0,At.and)((0,At._)`typeof ${t} == "number"`,s,a?(0,At._)`isFinite(${t})`:At.nil)}}Ta.checkDataType=J2;function G0(e,t,a,n){if(e.length===1)return J2(e[0],t,a,n);let r;const o=(0,jg.toHash)(e);if(o.array&&o.object){const i=(0,At._)`typeof ${t} != "object"`;r=o.null?i:(0,At._)`!${t} || ${i}`,delete o.null,delete o.array,delete o.object}else r=At.nil;o.number&&delete o.integer;for(const i in o)r=(0,At.and)(r,J2(i,t,a,n));return r}Ta.checkDataTypes=G0;const uA={message:({schema:e})=>`must be ${e}`,params:({schema:e,schemaValue:t})=>typeof e=="string"?(0,At._)`{type: ${e}}`:(0,At._)`{type: ${t}}`};function J0(e){const t=hA(e);(0,oA.reportError)(t,uA)}Ta.reportTypeError=J0;function hA(e){const{gen:t,data:a,schema:n}=e,r=(0,jg.schemaRefOrVal)(e,n,"type");return{gen:t,keyword:"type",data:a,schema:n.type,schemaCode:r,schemaValue:r,parentSchema:n,params:{},it:e}}var Ql={};Object.defineProperty(Ql,"__esModule",{value:!0});Ql.assignDefaults=void 0;const ci=Pt,pA=et;function fA(e,t){const{properties:a,items:n}=e.schema;if(t==="object"&&a)for(const r in a)hp(e,r,a[r].default);else t==="array"&&Array.isArray(n)&&n.forEach((r,o)=>hp(e,o,r.default))}Ql.assignDefaults=fA;function hp(e,t,a){const{gen:n,compositeRule:r,data:o,opts:i}=e;if(a===void 0)return;const s=(0,ci._)`${o}${(0,ci.getProperty)(t)}`;if(r){(0,pA.checkStrictMode)(e,`default is ignored for: ${s}`);return}let l=(0,ci._)`${s} === undefined`;i.useDefaults==="empty"&&(l=(0,ci._)`${l} || ${s} === null || ${s} === ""`),n.if(l,(0,ci._)`${s} = ${(0,ci.stringify)(a)}`)}var pr={},Vt={};Object.defineProperty(Vt,"__esModule",{value:!0});Vt.validateUnion=Vt.validateArray=Vt.usePattern=Vt.callValidateCode=Vt.schemaProperties=Vt.allSchemaProperties=Vt.noPropertyInData=Vt.propertyInData=Vt.isOwnProperty=Vt.hasPropFunc=Vt.reportMissingProp=Vt.checkMissingProp=Vt.checkReportMissingProp=void 0;const fa=Pt,X0=et,Jr=or,mA=et;function vA(e,t){const{gen:a,data:n,it:r}=e;a.if(Q0(a,n,t,r.opts.ownProperties),()=>{e.setParams({missingProperty:(0,fa._)`${t}`},!0),e.error()})}Vt.checkReportMissingProp=vA;function gA({gen:e,data:t,it:{opts:a}},n,r){return(0,fa.or)(...n.map(o=>(0,fa.and)(Q0(e,t,o,a.ownProperties),(0,fa._)`${r} = ${o}`)))}Vt.checkMissingProp=gA;function yA(e,t){e.setParams({missingProperty:t},!0),e.error()}Vt.reportMissingProp=yA;function qg(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,fa._)`Object.prototype.hasOwnProperty`})}Vt.hasPropFunc=qg;function Y0(e,t,a){return(0,fa._)`${qg(e)}.call(${t}, ${a})`}Vt.isOwnProperty=Y0;function MA(e,t,a,n){const r=(0,fa._)`${t}${(0,fa.getProperty)(a)} !== undefined`;return n?(0,fa._)`${r} && ${Y0(e,t,a)}`:r}Vt.propertyInData=MA;function Q0(e,t,a,n){const r=(0,fa._)`${t}${(0,fa.getProperty)(a)} === undefined`;return n?(0,fa.or)(r,(0,fa.not)(Y0(e,t,a))):r}Vt.noPropertyInData=Q0;function Kg(e){return e?Object.keys(e).filter(t=>t!=="__proto__"):[]}Vt.allSchemaProperties=Kg;function _A(e,t){return Kg(t).filter(a=>!(0,X0.alwaysValidSchema)(e,t[a]))}Vt.schemaProperties=_A;function bA({schemaCode:e,data:t,it:{gen:a,topSchemaRef:n,schemaPath:r,errorPath:o},it:i},s,l,c){const d=c?(0,fa._)`${e}, ${t}, ${n}${r}`:t,u=[[Jr.default.instancePath,(0,fa.strConcat)(Jr.default.instancePath,o)],[Jr.default.parentData,i.parentData],[Jr.default.parentDataProperty,i.parentDataProperty],[Jr.default.rootData,Jr.default.rootData]];i.opts.dynamicRef&&u.push([Jr.default.dynamicAnchors,Jr.default.dynamicAnchors]);const p=(0,fa._)`${d}, ${a.object(...u)}`;return l!==fa.nil?(0,fa._)`${s}.call(${l}, ${p})`:(0,fa._)`${s}(${p})`}Vt.callValidateCode=bA;const wA=(0,fa._)`new RegExp`;function xA({gen:e,it:{opts:t}},a){const n=t.unicodeRegExp?"u":"",{regExp:r}=t.code,o=r(a,n);return e.scopeValue("pattern",{key:o.toString(),ref:o,code:(0,fa._)`${r.code==="new RegExp"?wA:(0,mA.useFunc)(e,r)}(${a}, ${n})`})}Vt.usePattern=xA;function CA(e){const{gen:t,data:a,keyword:n,it:r}=e,o=t.name("valid");if(r.allErrors){const s=t.let("valid",!0);return i(()=>t.assign(s,!1)),s}return t.var(o,!0),i(()=>t.break()),o;function i(s){const l=t.const("len",(0,fa._)`${a}.length`);t.forRange("i",0,l,c=>{e.subschema({keyword:n,dataProp:c,dataPropType:X0.Type.Num},o),t.if((0,fa.not)(o),s)})}}Vt.validateArray=CA;function AA(e){const{gen:t,schema:a,keyword:n,it:r}=e;if(!Array.isArray(a))throw new Error("ajv implementation error");if(a.some(l=>(0,X0.alwaysValidSchema)(r,l))&&!r.opts.unevaluated)return;const i=t.let("valid",!1),s=t.name("_valid");t.block(()=>a.forEach((l,c)=>{const d=e.subschema({keyword:n,schemaProp:c,compositeRule:!0},s);t.assign(i,(0,fa._)`${i} || ${s}`),e.mergeValidEvaluated(d,s)||t.if((0,fa.not)(i))})),e.result(i,()=>e.reset(),()=>e.error(!0))}Vt.validateUnion=AA;Object.defineProperty(pr,"__esModule",{value:!0});pr.validateKeywordUsage=pr.validSchemaType=pr.funcKeywordCode=pr.macroKeywordCode=void 0;const rn=Pt,Po=or,SA=Vt,EA=ji;function $A(e,t){const{gen:a,keyword:n,schema:r,parentSchema:o,it:i}=e,s=t.macro.call(i.self,r,o,i),l=Zg(a,n,s);i.opts.validateSchema!==!1&&i.self.validateSchema(s,!0);const c=a.name("valid");e.subschema({schema:s,schemaPath:rn.nil,errSchemaPath:`${i.errSchemaPath}/${n}`,topSchemaRef:l,compositeRule:!0},c),e.pass(c,()=>e.error(!0))}pr.macroKeywordCode=$A;function IA(e,t){var a;const{gen:n,keyword:r,schema:o,parentSchema:i,$data:s,it:l}=e;TA(l,t);const c=!s&&t.compile?t.compile.call(l.self,o,i,l):t.validate,d=Zg(n,r,c),u=n.let("valid");e.block$data(u,p),e.ok((a=t.valid)!==null&&a!==void 0?a:u);function p(){if(t.errors===!1)m(),t.modifying&&pp(e),y(()=>e.error());else{const b=t.async?h():g();t.modifying&&pp(e),y(()=>kA(e,b))}}function h(){const b=n.let("ruleErrs",null);return n.try(()=>m((0,rn._)`await `),v=>n.assign(u,!1).if((0,rn._)`${v} instanceof ${l.ValidationError}`,()=>n.assign(b,(0,rn._)`${v}.errors`),()=>n.throw(v))),b}function g(){const b=(0,rn._)`${d}.errors`;return n.assign(b,null),m(rn.nil),b}function m(b=t.async?(0,rn._)`await `:rn.nil){const v=l.opts.passContext?Po.default.this:Po.default.self,M=!("compile"in t&&!s||t.schema===!1);n.assign(u,(0,rn._)`${b}${(0,SA.callValidateCode)(e,d,v,M)}`,t.modifying)}function y(b){var v;n.if((0,rn.not)((v=t.valid)!==null&&v!==void 0?v:u),b)}}pr.funcKeywordCode=IA;function pp(e){const{gen:t,data:a,it:n}=e;t.if(n.parentData,()=>t.assign(a,(0,rn._)`${n.parentData}[${n.parentDataProperty}]`))}function kA(e,t){const{gen:a}=e;a.if((0,rn._)`Array.isArray(${t})`,()=>{a.assign(Po.default.vErrors,(0,rn._)`${Po.default.vErrors} === null ? ${t} : ${Po.default.vErrors}.concat(${t})`).assign(Po.default.errors,(0,rn._)`${Po.default.vErrors}.length`),(0,EA.extendErrors)(e)},()=>e.error())}function TA({schemaEnv:e},t){if(t.async&&!e.$async)throw new Error("async keyword in sync schema")}function Zg(e,t,a){if(a===void 0)throw new Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword",typeof a=="function"?{ref:a}:{ref:a,code:(0,rn.stringify)(a)})}function PA(e,t,a=!1){return!t.length||t.some(n=>n==="array"?Array.isArray(e):n==="object"?e&&typeof e=="object"&&!Array.isArray(e):typeof e==n||a&&typeof e>"u")}pr.validSchemaType=PA;function LA({schema:e,opts:t,self:a,errSchemaPath:n},r,o){if(Array.isArray(r.keyword)?!r.keyword.includes(o):r.keyword!==o)throw new Error("ajv implementation error");const i=r.dependencies;if(i!=null&&i.some(s=>!Object.prototype.hasOwnProperty.call(e,s)))throw new Error(`parent schema must have dependencies of ${o}: ${i.join(",")}`);if(r.validateSchema&&!r.validateSchema(e[o])){const l=`keyword "${o}" value is invalid at path "${n}": `+a.errorsText(r.validateSchema.errors);if(t.validateSchema==="log")a.logger.error(l);else throw new Error(l)}}pr.validateKeywordUsage=LA;var po={};Object.defineProperty(po,"__esModule",{value:!0});po.extendSubschemaMode=po.extendSubschemaData=po.getSubschema=void 0;const hr=Pt,Gg=et;function OA(e,{keyword:t,schemaProp:a,schema:n,schemaPath:r,errSchemaPath:o,topSchemaRef:i}){if(t!==void 0&&n!==void 0)throw new Error('both "keyword" and "schema" passed, only one allowed');if(t!==void 0){const s=e.schema[t];return a===void 0?{schema:s,schemaPath:(0,hr._)`${e.schemaPath}${(0,hr.getProperty)(t)}`,errSchemaPath:`${e.errSchemaPath}/${t}`}:{schema:s[a],schemaPath:(0,hr._)`${e.schemaPath}${(0,hr.getProperty)(t)}${(0,hr.getProperty)(a)}`,errSchemaPath:`${e.errSchemaPath}/${t}/${(0,Gg.escapeFragment)(a)}`}}if(n!==void 0){if(r===void 0||o===void 0||i===void 0)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:n,schemaPath:r,topSchemaRef:i,errSchemaPath:o}}throw new Error('either "keyword" or "schema" must be passed')}po.getSubschema=OA;function VA(e,t,{dataProp:a,dataPropType:n,data:r,dataTypes:o,propertyName:i}){if(r!==void 0&&a!==void 0)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:s}=t;if(a!==void 0){const{errorPath:c,dataPathArr:d,opts:u}=t,p=s.let("data",(0,hr._)`${t.data}${(0,hr.getProperty)(a)}`,!0);l(p),e.errorPath=(0,hr.str)`${c}${(0,Gg.getErrorPath)(a,n,u.jsPropertySyntax)}`,e.parentDataProperty=(0,hr._)`${a}`,e.dataPathArr=[...d,e.parentDataProperty]}if(r!==void 0){const c=r instanceof hr.Name?r:s.let("data",r,!0);l(c),i!==void 0&&(e.propertyName=i)}o&&(e.dataTypes=o);function l(c){e.data=c,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,c]}}po.extendSubschemaData=VA;function RA(e,{jtdDiscriminator:t,jtdMetadata:a,compositeRule:n,createErrors:r,allErrors:o}){n!==void 0&&(e.compositeRule=n),r!==void 0&&(e.createErrors=r),o!==void 0&&(e.allErrors=o),e.jtdDiscriminator=t,e.jtdMetadata=a}po.extendSubschemaMode=RA;var Wa={},Jg=function e(t,a){if(t===a)return!0;if(t&&a&&typeof t=="object"&&typeof a=="object"){if(t.constructor!==a.constructor)return!1;var n,r,o;if(Array.isArray(t)){if(n=t.length,n!=a.length)return!1;for(r=n;r--!==0;)if(!e(t[r],a[r]))return!1;return!0}if(t.constructor===RegExp)return t.source===a.source&&t.flags===a.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===a.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===a.toString();if(o=Object.keys(t),n=o.length,n!==Object.keys(a).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(a,o[r]))return!1;for(r=n;r--!==0;){var i=o[r];if(!e(t[i],a[i]))return!1}return!0}return t!==t&&a!==a},Xg={exports:{}},io=Xg.exports=function(e,t,a){typeof t=="function"&&(a=t,t={}),a=t.cb||a;var n=typeof a=="function"?a:a.pre||function(){},r=a.post||function(){};Y1(t,n,r,e,"",e)};io.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};io.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};io.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};io.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0};function Y1(e,t,a,n,r,o,i,s,l,c){if(n&&typeof n=="object"&&!Array.isArray(n)){t(n,r,o,i,s,l,c);for(var d in n){var u=n[d];if(Array.isArray(u)){if(d in io.arrayKeywords)for(var p=0;p<u.length;p++)Y1(e,t,a,u[p],r+"/"+d+"/"+p,o,r,d,n,p)}else if(d in io.propsKeywords){if(u&&typeof u=="object")for(var h in u)Y1(e,t,a,u[h],r+"/"+d+"/"+HA(h),o,r,d,n,h)}else(d in io.keywords||e.allKeys&&!(d in io.skipKeywords))&&Y1(e,t,a,u,r+"/"+d,o,r,d,n)}a(n,r,o,i,s,l,c)}}function HA(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}var NA=Xg.exports;Object.defineProperty(Wa,"__esModule",{value:!0});Wa.getSchemaRefs=Wa.resolveUrl=Wa.normalizeId=Wa._getFullPath=Wa.getFullPath=Wa.inlineRef=void 0;const DA=et,BA=Jg,FA=NA,zA=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);function jA(e,t=!0){return typeof e=="boolean"?!0:t===!0?!X2(e):t?Yg(e)<=t:!1}Wa.inlineRef=jA;const UA=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function X2(e){for(const t in e){if(UA.has(t))return!0;const a=e[t];if(Array.isArray(a)&&a.some(X2)||typeof a=="object"&&X2(a))return!0}return!1}function Yg(e){let t=0;for(const a in e){if(a==="$ref")return 1/0;if(t++,!zA.has(a)&&(typeof e[a]=="object"&&(0,DA.eachItem)(e[a],n=>t+=Yg(n)),t===1/0))return 1/0}return t}function Qg(e,t="",a){a!==!1&&(t=Ai(t));const n=e.parse(t);return e6(e,n)}Wa.getFullPath=Qg;function e6(e,t){return e.serialize(t).split("#")[0]+"#"}Wa._getFullPath=e6;const WA=/#\/?$/;function Ai(e){return e?e.replace(WA,""):""}Wa.normalizeId=Ai;function qA(e,t,a){return a=Ai(a),e.resolve(t,a)}Wa.resolveUrl=qA;const KA=/^[a-z_][-a-z0-9._]*$/i;function ZA(e,t){if(typeof e=="boolean")return{};const{schemaId:a,uriResolver:n}=this.opts,r=Ai(e[a]||t),o={"":r},i=Qg(n,r,!1),s={},l=new Set;return FA(e,{allKeys:!0},(u,p,h,g)=>{if(g===void 0)return;const m=i+p;let y=o[g];typeof u[a]=="string"&&(y=b.call(this,u[a])),v.call(this,u.$anchor),v.call(this,u.$dynamicAnchor),o[p]=y;function b(M){const _=this.opts.uriResolver.resolve;if(M=Ai(y?_(y,M):M),l.has(M))throw d(M);l.add(M);let C=this.refs[M];return typeof C=="string"&&(C=this.refs[C]),typeof C=="object"?c(u,C.schema,M):M!==Ai(m)&&(M[0]==="#"?(c(u,s[M],M),s[M]=u):this.refs[M]=m),M}function v(M){if(typeof M=="string"){if(!KA.test(M))throw new Error(`invalid anchor "${M}"`);b.call(this,`#${M}`)}}}),s;function c(u,p,h){if(p!==void 0&&!BA(u,p))throw d(h)}function d(u){return new Error(`reference "${u}" resolves to more than one schema`)}}Wa.getSchemaRefs=ZA;Object.defineProperty(Rn,"__esModule",{value:!0});Rn.getData=Rn.KeywordCxt=Rn.validateFunctionCode=void 0;const t6=Oi,fp=Ta,ed=Vr,wl=Ta,GA=Ql,As=pr,i2=po,ct=Pt,yt=or,JA=Wa,Rr=et,cs=ji;function XA(e){if(r6(e)&&(o6(e),n6(e))){eS(e);return}a6(e,()=>(0,t6.topBoolOrEmptySchema)(e))}Rn.validateFunctionCode=XA;function a6({gen:e,validateName:t,schema:a,schemaEnv:n,opts:r},o){r.code.es5?e.func(t,(0,ct._)`${yt.default.data}, ${yt.default.valCxt}`,n.$async,()=>{e.code((0,ct._)`"use strict"; ${mp(a,r)}`),QA(e,r),e.code(o)}):e.func(t,(0,ct._)`${yt.default.data}, ${YA(r)}`,n.$async,()=>e.code(mp(a,r)).code(o))}function YA(e){return(0,ct._)`{${yt.default.instancePath}="", ${yt.default.parentData}, ${yt.default.parentDataProperty}, ${yt.default.rootData}=${yt.default.data}${e.dynamicRef?(0,ct._)`, ${yt.default.dynamicAnchors}={}`:ct.nil}}={}`}function QA(e,t){e.if(yt.default.valCxt,()=>{e.var(yt.default.instancePath,(0,ct._)`${yt.default.valCxt}.${yt.default.instancePath}`),e.var(yt.default.parentData,(0,ct._)`${yt.default.valCxt}.${yt.default.parentData}`),e.var(yt.default.parentDataProperty,(0,ct._)`${yt.default.valCxt}.${yt.default.parentDataProperty}`),e.var(yt.default.rootData,(0,ct._)`${yt.default.valCxt}.${yt.default.rootData}`),t.dynamicRef&&e.var(yt.default.dynamicAnchors,(0,ct._)`${yt.default.valCxt}.${yt.default.dynamicAnchors}`)},()=>{e.var(yt.default.instancePath,(0,ct._)`""`),e.var(yt.default.parentData,(0,ct._)`undefined`),e.var(yt.default.parentDataProperty,(0,ct._)`undefined`),e.var(yt.default.rootData,yt.default.data),t.dynamicRef&&e.var(yt.default.dynamicAnchors,(0,ct._)`{}`)})}function eS(e){const{schema:t,opts:a,gen:n}=e;a6(e,()=>{a.$comment&&t.$comment&&s6(e),oS(e),n.let(yt.default.vErrors,null),n.let(yt.default.errors,0),a.unevaluated&&tS(e),i6(e),lS(e)})}function tS(e){const{gen:t,validateName:a}=e;e.evaluated=t.const("evaluated",(0,ct._)`${a}.evaluated`),t.if((0,ct._)`${e.evaluated}.dynamicProps`,()=>t.assign((0,ct._)`${e.evaluated}.props`,(0,ct._)`undefined`)),t.if((0,ct._)`${e.evaluated}.dynamicItems`,()=>t.assign((0,ct._)`${e.evaluated}.items`,(0,ct._)`undefined`))}function mp(e,t){const a=typeof e=="object"&&e[t.schemaId];return a&&(t.code.source||t.code.process)?(0,ct._)`/*# sourceURL=${a} */`:ct.nil}function aS(e,t){if(r6(e)&&(o6(e),n6(e))){nS(e,t);return}(0,t6.boolOrEmptySchema)(e,t)}function n6({schema:e,self:t}){if(typeof e=="boolean")return!e;for(const a in e)if(t.RULES.all[a])return!0;return!1}function r6(e){return typeof e.schema!="boolean"}function nS(e,t){const{schema:a,gen:n,opts:r}=e;r.$comment&&a.$comment&&s6(e),iS(e),sS(e);const o=n.const("_errs",yt.default.errors);i6(e,o),n.var(t,(0,ct._)`${o} === ${yt.default.errors}`)}function o6(e){(0,Rr.checkUnknownRules)(e),rS(e)}function i6(e,t){if(e.opts.jtd)return vp(e,[],!1,t);const a=(0,fp.getSchemaTypes)(e.schema),n=(0,fp.coerceAndCheckDataType)(e,a);vp(e,a,!n,t)}function rS(e){const{schema:t,errSchemaPath:a,opts:n,self:r}=e;t.$ref&&n.ignoreKeywordsWithRef&&(0,Rr.schemaHasRulesButRef)(t,r.RULES)&&r.logger.warn(`$ref: keywords ignored in schema at path "${a}"`)}function oS(e){const{schema:t,opts:a}=e;t.default!==void 0&&a.useDefaults&&a.strictSchema&&(0,Rr.checkStrictMode)(e,"default is ignored in the schema root")}function iS(e){const t=e.schema[e.opts.schemaId];t&&(e.baseId=(0,JA.resolveUrl)(e.opts.uriResolver,e.baseId,t))}function sS(e){if(e.schema.$async&&!e.schemaEnv.$async)throw new Error("async schema in sync schema")}function s6({gen:e,schemaEnv:t,schema:a,errSchemaPath:n,opts:r}){const o=a.$comment;if(r.$comment===!0)e.code((0,ct._)`${yt.default.self}.logger.log(${o})`);else if(typeof r.$comment=="function"){const i=(0,ct.str)`${n}/$comment`,s=e.scopeValue("root",{ref:t.root});e.code((0,ct._)`${yt.default.self}.opts.$comment(${o}, ${i}, ${s}.schema)`)}}function lS(e){const{gen:t,schemaEnv:a,validateName:n,ValidationError:r,opts:o}=e;a.$async?t.if((0,ct._)`${yt.default.errors} === 0`,()=>t.return(yt.default.data),()=>t.throw((0,ct._)`new ${r}(${yt.default.vErrors})`)):(t.assign((0,ct._)`${n}.errors`,yt.default.vErrors),o.unevaluated&&cS(e),t.return((0,ct._)`${yt.default.errors} === 0`))}function cS({gen:e,evaluated:t,props:a,items:n}){a instanceof ct.Name&&e.assign((0,ct._)`${t}.props`,a),n instanceof ct.Name&&e.assign((0,ct._)`${t}.items`,n)}function vp(e,t,a,n){const{gen:r,schema:o,data:i,allErrors:s,opts:l,self:c}=e,{RULES:d}=c;if(o.$ref&&(l.ignoreKeywordsWithRef||!(0,Rr.schemaHasRulesButRef)(o,d))){r.block(()=>d6(e,"$ref",d.all.$ref.definition));return}l.jtd||dS(e,t),r.block(()=>{for(const p of d.rules)u(p);u(d.post)});function u(p){(0,ed.shouldUseGroup)(o,p)&&(p.type?(r.if((0,wl.checkDataType)(p.type,i,l.strictNumbers)),gp(e,p),t.length===1&&t[0]===p.type&&a&&(r.else(),(0,wl.reportTypeError)(e)),r.endIf()):gp(e,p),s||r.if((0,ct._)`${yt.default.errors} === ${n||0}`))}}function gp(e,t){const{gen:a,schema:n,opts:{useDefaults:r}}=e;r&&(0,GA.assignDefaults)(e,t.type),a.block(()=>{for(const o of t.rules)(0,ed.shouldUseRule)(n,o)&&d6(e,o.keyword,o.definition,t.type)})}function dS(e,t){e.schemaEnv.meta||!e.opts.strictTypes||(uS(e,t),e.opts.allowUnionTypes||hS(e,t),pS(e,e.dataTypes))}function uS(e,t){if(t.length){if(!e.dataTypes.length){e.dataTypes=t;return}t.forEach(a=>{l6(e.dataTypes,a)||td(e,`type "${a}" not allowed by context "${e.dataTypes.join(",")}"`)}),mS(e,t)}}function hS(e,t){t.length>1&&!(t.length===2&&t.includes("null"))&&td(e,"use allowUnionTypes to allow union type keyword")}function pS(e,t){const a=e.self.RULES.all;for(const n in a){const r=a[n];if(typeof r=="object"&&(0,ed.shouldUseRule)(e.schema,r)){const{type:o}=r.definition;o.length&&!o.some(i=>fS(t,i))&&td(e,`missing type "${o.join(",")}" for keyword "${n}"`)}}}function fS(e,t){return e.includes(t)||t==="number"&&e.includes("integer")}function l6(e,t){return e.includes(t)||t==="integer"&&e.includes("number")}function mS(e,t){const a=[];for(const n of e.dataTypes)l6(t,n)?a.push(n):t.includes("integer")&&n==="number"&&a.push("integer");e.dataTypes=a}function td(e,t){const a=e.schemaEnv.baseId+e.errSchemaPath;t+=` at "${a}" (strictTypes)`,(0,Rr.checkStrictMode)(e,t,e.opts.strictTypes)}class c6{constructor(t,a,n){if((0,As.validateKeywordUsage)(t,a,n),this.gen=t.gen,this.allErrors=t.allErrors,this.keyword=n,this.data=t.data,this.schema=t.schema[n],this.$data=a.$data&&t.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,Rr.schemaRefOrVal)(t,this.schema,n,this.$data),this.schemaType=a.schemaType,this.parentSchema=t.schema,this.params={},this.it=t,this.def=a,this.$data)this.schemaCode=t.gen.const("vSchema",u6(this.$data,t));else if(this.schemaCode=this.schemaValue,!(0,As.validSchemaType)(this.schema,a.schemaType,a.allowUndefined))throw new Error(`${n} value must be ${JSON.stringify(a.schemaType)}`);("code"in a?a.trackErrors:a.errors!==!1)&&(this.errsCount=t.gen.const("_errs",yt.default.errors))}result(t,a,n){this.failResult((0,ct.not)(t),a,n)}failResult(t,a,n){this.gen.if(t),n?n():this.error(),a?(this.gen.else(),a(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(t,a){this.failResult((0,ct.not)(t),void 0,a)}fail(t){if(t===void 0){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(t),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(t){if(!this.$data)return this.fail(t);const{schemaCode:a}=this;this.fail((0,ct._)`${a} !== undefined && (${(0,ct.or)(this.invalid$data(),t)})`)}error(t,a,n){if(a){this.setParams(a),this._error(t,n),this.setParams({});return}this._error(t,n)}_error(t,a){(t?cs.reportExtraError:cs.reportError)(this,this.def.error,a)}$dataError(){(0,cs.reportError)(this,this.def.$dataError||cs.keyword$DataError)}reset(){if(this.errsCount===void 0)throw new Error('add "trackErrors" to keyword definition');(0,cs.resetErrorsCount)(this.gen,this.errsCount)}ok(t){this.allErrors||this.gen.if(t)}setParams(t,a){a?Object.assign(this.params,t):this.params=t}block$data(t,a,n=ct.nil){this.gen.block(()=>{this.check$data(t,n),a()})}check$data(t=ct.nil,a=ct.nil){if(!this.$data)return;const{gen:n,schemaCode:r,schemaType:o,def:i}=this;n.if((0,ct.or)((0,ct._)`${r} === undefined`,a)),t!==ct.nil&&n.assign(t,!0),(o.length||i.validateSchema)&&(n.elseIf(this.invalid$data()),this.$dataError(),t!==ct.nil&&n.assign(t,!1)),n.else()}invalid$data(){const{gen:t,schemaCode:a,schemaType:n,def:r,it:o}=this;return(0,ct.or)(i(),s());function i(){if(n.length){if(!(a instanceof ct.Name))throw new Error("ajv implementation error");const l=Array.isArray(n)?n:[n];return(0,ct._)`${(0,wl.checkDataTypes)(l,a,o.opts.strictNumbers,wl.DataType.Wrong)}`}return ct.nil}function s(){if(r.validateSchema){const l=t.scopeValue("validate$data",{ref:r.validateSchema});return(0,ct._)`!${l}(${a})`}return ct.nil}}subschema(t,a){const n=(0,i2.getSubschema)(this.it,t);(0,i2.extendSubschemaData)(n,this.it,t),(0,i2.extendSubschemaMode)(n,t);const r={...this.it,...n,items:void 0,props:void 0};return aS(r,a),r}mergeEvaluated(t,a){const{it:n,gen:r}=this;n.opts.unevaluated&&(n.props!==!0&&t.props!==void 0&&(n.props=Rr.mergeEvaluated.props(r,t.props,n.props,a)),n.items!==!0&&t.items!==void 0&&(n.items=Rr.mergeEvaluated.items(r,t.items,n.items,a)))}mergeValidEvaluated(t,a){const{it:n,gen:r}=this;if(n.opts.unevaluated&&(n.props!==!0||n.items!==!0))return r.if(a,()=>this.mergeEvaluated(t,ct.Name)),!0}}Rn.KeywordCxt=c6;function d6(e,t,a,n){const r=new c6(e,a,t);"code"in a?a.code(r,n):r.$data&&a.validate?(0,As.funcKeywordCode)(r,a):"macro"in a?(0,As.macroKeywordCode)(r,a):(a.compile||a.validate)&&(0,As.funcKeywordCode)(r,a)}const vS=/^\/(?:[^~]|~0|~1)*$/,gS=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function u6(e,{dataLevel:t,dataNames:a,dataPathArr:n}){let r,o;if(e==="")return yt.default.rootData;if(e[0]==="/"){if(!vS.test(e))throw new Error(`Invalid JSON-pointer: ${e}`);r=e,o=yt.default.rootData}else{const c=gS.exec(e);if(!c)throw new Error(`Invalid JSON-pointer: ${e}`);const d=+c[1];if(r=c[2],r==="#"){if(d>=t)throw new Error(l("property/index",d));return n[t-d]}if(d>t)throw new Error(l("data",d));if(o=a[t-d],!r)return o}let i=o;const s=r.split("/");for(const c of s)c&&(o=(0,ct._)`${o}${(0,ct.getProperty)((0,Rr.unescapeJsonPointer)(c))}`,i=(0,ct._)`${i} && ${o}`);return i;function l(c,d){return`Cannot access ${c} ${d} levels up, current level is ${t}`}}Rn.getData=u6;var e1={};Object.defineProperty(e1,"__esModule",{value:!0});class yS extends Error{constructor(t){super("validation failed"),this.errors=t,this.ajv=this.validation=!0}}e1.default=yS;var Ui={};Object.defineProperty(Ui,"__esModule",{value:!0});const s2=Wa;class MS extends Error{constructor(t,a,n,r){super(r||`can't resolve reference ${n} from id ${a}`),this.missingRef=(0,s2.resolveUrl)(t,a,n),this.missingSchema=(0,s2.normalizeId)((0,s2.getFullPath)(t,this.missingRef))}}Ui.default=MS;var vn={};Object.defineProperty(vn,"__esModule",{value:!0});vn.resolveSchema=vn.getCompilingSchema=vn.resolveRef=vn.compileSchema=vn.SchemaEnv=void 0;const Wn=Pt,_S=e1,Io=or,Jn=Wa,yp=et,bS=Rn;class ec{constructor(t){var a;this.refs={},this.dynamicAnchors={};let n;typeof t.schema=="object"&&(n=t.schema),this.schema=t.schema,this.schemaId=t.schemaId,this.root=t.root||this,this.baseId=(a=t.baseId)!==null&&a!==void 0?a:(0,Jn.normalizeId)(n==null?void 0:n[t.schemaId||"$id"]),this.schemaPath=t.schemaPath,this.localRefs=t.localRefs,this.meta=t.meta,this.$async=n==null?void 0:n.$async,this.refs={}}}vn.SchemaEnv=ec;function ad(e){const t=h6.call(this,e);if(t)return t;const a=(0,Jn.getFullPath)(this.opts.uriResolver,e.root.baseId),{es5:n,lines:r}=this.opts.code,{ownProperties:o}=this.opts,i=new Wn.CodeGen(this.scope,{es5:n,lines:r,ownProperties:o});let s;e.$async&&(s=i.scopeValue("Error",{ref:_S.default,code:(0,Wn._)`require("ajv/dist/runtime/validation_error").default`}));const l=i.scopeName("validate");e.validateName=l;const c={gen:i,allErrors:this.opts.allErrors,data:Io.default.data,parentData:Io.default.parentData,parentDataProperty:Io.default.parentDataProperty,dataNames:[Io.default.data],dataPathArr:[Wn.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:i.scopeValue("schema",this.opts.code.source===!0?{ref:e.schema,code:(0,Wn.stringify)(e.schema)}:{ref:e.schema}),validateName:l,ValidationError:s,schema:e.schema,schemaEnv:e,rootId:a,baseId:e.baseId||a,schemaPath:Wn.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,Wn._)`""`,opts:this.opts,self:this};let d;try{this._compilations.add(e),(0,bS.validateFunctionCode)(c),i.optimize(this.opts.code.optimize);const u=i.toString();d=`${i.scopeRefs(Io.default.scope)}return ${u}`,this.opts.code.process&&(d=this.opts.code.process(d,e));const h=new Function(`${Io.default.self}`,`${Io.default.scope}`,d)(this,this.scope.get());if(this.scope.value(l,{ref:h}),h.errors=null,h.schema=e.schema,h.schemaEnv=e,e.$async&&(h.$async=!0),this.opts.code.source===!0&&(h.source={validateName:l,validateCode:u,scopeValues:i._values}),this.opts.unevaluated){const{props:g,items:m}=c;h.evaluated={props:g instanceof Wn.Name?void 0:g,items:m instanceof Wn.Name?void 0:m,dynamicProps:g instanceof Wn.Name,dynamicItems:m instanceof Wn.Name},h.source&&(h.source.evaluated=(0,Wn.stringify)(h.evaluated))}return e.validate=h,e}catch(u){throw delete e.validate,delete e.validateName,d&&this.logger.error("Error compiling schema, function code:",d),u}finally{this._compilations.delete(e)}}vn.compileSchema=ad;function wS(e,t,a){var n;a=(0,Jn.resolveUrl)(this.opts.uriResolver,t,a);const r=e.refs[a];if(r)return r;let o=AS.call(this,e,a);if(o===void 0){const i=(n=e.localRefs)===null||n===void 0?void 0:n[a],{schemaId:s}=this.opts;i&&(o=new ec({schema:i,schemaId:s,root:e,baseId:t}))}if(o!==void 0)return e.refs[a]=xS.call(this,o)}vn.resolveRef=wS;function xS(e){return(0,Jn.inlineRef)(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:ad.call(this,e)}function h6(e){for(const t of this._compilations)if(CS(t,e))return t}vn.getCompilingSchema=h6;function CS(e,t){return e.schema===t.schema&&e.root===t.root&&e.baseId===t.baseId}function AS(e,t){let a;for(;typeof(a=this.refs[t])=="string";)t=a;return a||this.schemas[t]||tc.call(this,e,t)}function tc(e,t){const a=this.opts.uriResolver.parse(t),n=(0,Jn._getFullPath)(this.opts.uriResolver,a);let r=(0,Jn.getFullPath)(this.opts.uriResolver,e.baseId,void 0);if(Object.keys(e.schema).length>0&&n===r)return l2.call(this,a,e);const o=(0,Jn.normalizeId)(n),i=this.refs[o]||this.schemas[o];if(typeof i=="string"){const s=tc.call(this,e,i);return typeof(s==null?void 0:s.schema)!="object"?void 0:l2.call(this,a,s)}if(typeof(i==null?void 0:i.schema)=="object"){if(i.validate||ad.call(this,i),o===(0,Jn.normalizeId)(t)){const{schema:s}=i,{schemaId:l}=this.opts,c=s[l];return c&&(r=(0,Jn.resolveUrl)(this.opts.uriResolver,r,c)),new ec({schema:s,schemaId:l,root:e,baseId:r})}return l2.call(this,a,i)}}vn.resolveSchema=tc;const SS=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function l2(e,{baseId:t,schema:a,root:n}){var r;if(((r=e.fragment)===null||r===void 0?void 0:r[0])!=="/")return;for(const s of e.fragment.slice(1).split("/")){if(typeof a=="boolean")return;const l=a[(0,yp.unescapeFragment)(s)];if(l===void 0)return;a=l;const c=typeof a=="object"&&a[this.opts.schemaId];!SS.has(s)&&c&&(t=(0,Jn.resolveUrl)(this.opts.uriResolver,t,c))}let o;if(typeof a!="boolean"&&a.$ref&&!(0,yp.schemaHasRulesButRef)(a,this.RULES)){const s=(0,Jn.resolveUrl)(this.opts.uriResolver,t,a.$ref);o=tc.call(this,n,s)}const{schemaId:i}=this.opts;if(o=o||new ec({schema:a,schemaId:i,root:n,baseId:t}),o.schema!==o.root.schema)return o}const ES="https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",$S="Meta-schema for $data reference (JSON AnySchema extension proposal)",IS="object",kS=["$data"],TS={$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},PS=!1,LS={$id:ES,description:$S,type:IS,required:kS,properties:TS,additionalProperties:PS};var nd={},ac={exports:{}};const OS={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};var VS={HEX:OS};const{HEX:RS}=VS;function p6(e){if(m6(e,".")<3)return{host:e,isIPV4:!1};const t=e.match(/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/u)||[],[a]=t;return a?{host:NS(a,"."),isIPV4:!0}:{host:e,isIPV4:!1}}function Y2(e,t=!1){let a="",n=!0;for(const r of e){if(RS[r]===void 0)return;r!=="0"&&n===!0&&(n=!1),n||(a+=r)}return t&&a.length===0&&(a="0"),a}function HS(e){let t=0;const a={error:!1,address:"",zone:""},n=[],r=[];let o=!1,i=!1,s=!1;function l(){if(r.length){if(o===!1){const c=Y2(r);if(c!==void 0)n.push(c);else return a.error=!0,!1}r.length=0}return!0}for(let c=0;c<e.length;c++){const d=e[c];if(!(d==="["||d==="]"))if(d===":"){if(i===!0&&(s=!0),!l())break;if(t++,n.push(":"),t>7){a.error=!0;break}c-1>=0&&e[c-1]===":"&&(i=!0);continue}else if(d==="%"){if(!l())break;o=!0}else{r.push(d);continue}}return r.length&&(o?a.zone=r.join(""):s?n.push(r.join("")):n.push(Y2(r))),a.address=n.join(""),a}function f6(e,t={}){if(m6(e,":")<2)return{host:e,isIPV6:!1};const a=HS(e);if(a.error)return{host:e,isIPV6:!1};{let n=a.address,r=a.address;return a.zone&&(n+="%"+a.zone,r+="%25"+a.zone),{host:n,escapedHost:r,isIPV6:!0}}}function NS(e,t){let a="",n=!0;const r=e.length;for(let o=0;o<r;o++){const i=e[o];i==="0"&&n?(o+1<=r&&e[o+1]===t||o+1===r)&&(a+=i,n=!1):(i===t?n=!0:n=!1,a+=i)}return a}function m6(e,t){let a=0;for(let n=0;n<e.length;n++)e[n]===t&&a++;return a}const Mp=/^\.\.?\//u,_p=/^\/\.(?:\/|$)/u,bp=/^\/\.\.(?:\/|$)/u,DS=/^\/?(?:.|\n)*?(?=\/|$)/u;function BS(e){const t=[];for(;e.length;)if(e.match(Mp))e=e.replace(Mp,"");else if(e.match(_p))e=e.replace(_p,"/");else if(e.match(bp))e=e.replace(bp,"/"),t.pop();else if(e==="."||e==="..")e="";else{const a=e.match(DS);if(a){const n=a[0];e=e.slice(n.length),t.push(n)}else throw new Error("Unexpected dot segment condition")}return t.join("")}function FS(e,t){const a=t!==!0?escape:unescape;return e.scheme!==void 0&&(e.scheme=a(e.scheme)),e.userinfo!==void 0&&(e.userinfo=a(e.userinfo)),e.host!==void 0&&(e.host=a(e.host)),e.path!==void 0&&(e.path=a(e.path)),e.query!==void 0&&(e.query=a(e.query)),e.fragment!==void 0&&(e.fragment=a(e.fragment)),e}function zS(e,t){const a=[];if(e.userinfo!==void 0&&(a.push(e.userinfo),a.push("@")),e.host!==void 0){let n=unescape(e.host);const r=p6(n);if(r.isIPV4)n=r.host;else{const o=f6(r.host,{isIPV4:!1});o.isIPV6===!0?n=`[${o.escapedHost}]`:n=e.host}a.push(n)}return(typeof e.port=="number"||typeof e.port=="string")&&(a.push(":"),a.push(String(e.port))),a.length?a.join(""):void 0}var jS={recomposeAuthority:zS,normalizeComponentEncoding:FS,removeDotSegments:BS,normalizeIPv4:p6,normalizeIPv6:f6,stringArrayToHexStripped:Y2};const US=/^[\da-f]{8}\b-[\da-f]{4}\b-[\da-f]{4}\b-[\da-f]{4}\b-[\da-f]{12}$/iu,WS=/([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()*+,\-.:;=@]|%[\da-f]{2})+)/iu;function v6(e){return typeof e.secure=="boolean"?e.secure:String(e.scheme).toLowerCase()==="wss"}function g6(e){return e.host||(e.error=e.error||"HTTP URIs must have a host."),e}function y6(e){const t=String(e.scheme).toLowerCase()==="https";return(e.port===(t?443:80)||e.port==="")&&(e.port=void 0),e.path||(e.path="/"),e}function qS(e){return e.secure=v6(e),e.resourceName=(e.path||"/")+(e.query?"?"+e.query:""),e.path=void 0,e.query=void 0,e}function KS(e){if((e.port===(v6(e)?443:80)||e.port==="")&&(e.port=void 0),typeof e.secure=="boolean"&&(e.scheme=e.secure?"wss":"ws",e.secure=void 0),e.resourceName){const[t,a]=e.resourceName.split("?");e.path=t&&t!=="/"?t:void 0,e.query=a,e.resourceName=void 0}return e.fragment=void 0,e}function ZS(e,t){if(!e.path)return e.error="URN can not be parsed",e;const a=e.path.match(WS);if(a){const n=t.scheme||e.scheme||"urn";e.nid=a[1].toLowerCase(),e.nss=a[2];const r=`${n}:${t.nid||e.nid}`,o=rd[r];e.path=void 0,o&&(e=o.parse(e,t))}else e.error=e.error||"URN can not be parsed.";return e}function GS(e,t){const a=t.scheme||e.scheme||"urn",n=e.nid.toLowerCase(),r=`${a}:${t.nid||n}`,o=rd[r];o&&(e=o.serialize(e,t));const i=e,s=e.nss;return i.path=`${n||t.nid}:${s}`,t.skipEscape=!0,i}function JS(e,t){const a=e;return a.uuid=a.nss,a.nss=void 0,!t.tolerant&&(!a.uuid||!US.test(a.uuid))&&(a.error=a.error||"UUID is not valid."),a}function XS(e){const t=e;return t.nss=(e.uuid||"").toLowerCase(),t}const M6={scheme:"http",domainHost:!0,parse:g6,serialize:y6},YS={scheme:"https",domainHost:M6.domainHost,parse:g6,serialize:y6},Q1={scheme:"ws",domainHost:!0,parse:qS,serialize:KS},QS={scheme:"wss",domainHost:Q1.domainHost,parse:Q1.parse,serialize:Q1.serialize},eE={scheme:"urn",parse:ZS,serialize:GS,skipNormalize:!0},tE={scheme:"urn:uuid",parse:JS,serialize:XS,skipNormalize:!0},rd={http:M6,https:YS,ws:Q1,wss:QS,urn:eE,"urn:uuid":tE};var aE=rd;const{normalizeIPv6:nE,normalizeIPv4:rE,removeDotSegments:ms,recomposeAuthority:oE,normalizeComponentEncoding:O1}=jS,od=aE;function iE(e,t){return typeof e=="string"?e=fr(Br(e,t),t):typeof e=="object"&&(e=Br(fr(e,t),t)),e}function sE(e,t,a){const n=Object.assign({scheme:"null"},a),r=_6(Br(e,n),Br(t,n),n,!0);return fr(r,{...n,skipEscape:!0})}function _6(e,t,a,n){const r={};return n||(e=Br(fr(e,a),a),t=Br(fr(t,a),a)),a=a||{},!a.tolerant&&t.scheme?(r.scheme=t.scheme,r.userinfo=t.userinfo,r.host=t.host,r.port=t.port,r.path=ms(t.path||""),r.query=t.query):(t.userinfo!==void 0||t.host!==void 0||t.port!==void 0?(r.userinfo=t.userinfo,r.host=t.host,r.port=t.port,r.path=ms(t.path||""),r.query=t.query):(t.path?(t.path.charAt(0)==="/"?r.path=ms(t.path):((e.userinfo!==void 0||e.host!==void 0||e.port!==void 0)&&!e.path?r.path="/"+t.path:e.path?r.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path:r.path=t.path,r.path=ms(r.path)),r.query=t.query):(r.path=e.path,t.query!==void 0?r.query=t.query:r.query=e.query),r.userinfo=e.userinfo,r.host=e.host,r.port=e.port),r.scheme=e.scheme),r.fragment=t.fragment,r}function lE(e,t,a){return typeof e=="string"?(e=unescape(e),e=fr(O1(Br(e,a),!0),{...a,skipEscape:!0})):typeof e=="object"&&(e=fr(O1(e,!0),{...a,skipEscape:!0})),typeof t=="string"?(t=unescape(t),t=fr(O1(Br(t,a),!0),{...a,skipEscape:!0})):typeof t=="object"&&(t=fr(O1(t,!0),{...a,skipEscape:!0})),e.toLowerCase()===t.toLowerCase()}function fr(e,t){const a={host:e.host,scheme:e.scheme,userinfo:e.userinfo,port:e.port,path:e.path,query:e.query,nid:e.nid,nss:e.nss,uuid:e.uuid,fragment:e.fragment,reference:e.reference,resourceName:e.resourceName,secure:e.secure,error:""},n=Object.assign({},t),r=[],o=od[(n.scheme||a.scheme||"").toLowerCase()];o&&o.serialize&&o.serialize(a,n),a.path!==void 0&&(n.skipEscape?a.path=unescape(a.path):(a.path=escape(a.path),a.scheme!==void 0&&(a.path=a.path.split("%3A").join(":")))),n.reference!=="suffix"&&a.scheme&&r.push(a.scheme,":");const i=oE(a,n);if(i!==void 0&&(n.reference!=="suffix"&&r.push("//"),r.push(i),a.path&&a.path.charAt(0)!=="/"&&r.push("/")),a.path!==void 0){let s=a.path;!n.absolutePath&&(!o||!o.absolutePath)&&(s=ms(s)),i===void 0&&(s=s.replace(/^\/\//u,"/%2F")),r.push(s)}return a.query!==void 0&&r.push("?",a.query),a.fragment!==void 0&&r.push("#",a.fragment),r.join("")}const cE=Array.from({length:127},(e,t)=>/[^!"$&'()*+,\-.;=_`a-z{}~]/u.test(String.fromCharCode(t)));function dE(e){let t=0;for(let a=0,n=e.length;a<n;++a)if(t=e.charCodeAt(a),t>126||cE[t])return!0;return!1}const uE=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u;function Br(e,t){const a=Object.assign({},t),n={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},r=e.indexOf("%")!==-1;let o=!1;a.reference==="suffix"&&(e=(a.scheme?a.scheme+":":"")+"//"+e);const i=e.match(uE);if(i){if(n.scheme=i[1],n.userinfo=i[3],n.host=i[4],n.port=parseInt(i[5],10),n.path=i[6]||"",n.query=i[7],n.fragment=i[8],isNaN(n.port)&&(n.port=i[5]),n.host){const l=rE(n.host);if(l.isIPV4===!1){const c=nE(l.host,{isIPV4:!1});n.host=c.host.toLowerCase(),o=c.isIPV6}else n.host=l.host,o=!0}n.scheme===void 0&&n.userinfo===void 0&&n.host===void 0&&n.port===void 0&&!n.path&&n.query===void 0?n.reference="same-document":n.scheme===void 0?n.reference="relative":n.fragment===void 0?n.reference="absolute":n.reference="uri",a.reference&&a.reference!=="suffix"&&a.reference!==n.reference&&(n.error=n.error||"URI is not a "+a.reference+" reference.");const s=od[(a.scheme||n.scheme||"").toLowerCase()];if(!a.unicodeSupport&&(!s||!s.unicodeSupport)&&n.host&&(a.domainHost||s&&s.domainHost)&&o===!1&&dE(n.host))try{n.host=URL.domainToASCII(n.host.toLowerCase())}catch(l){n.error=n.error||"Host's domain name can not be converted to ASCII: "+l}(!s||s&&!s.skipNormalize)&&(r&&n.scheme!==void 0&&(n.scheme=unescape(n.scheme)),r&&n.host!==void 0&&(n.host=unescape(n.host)),n.path!==void 0&&n.path.length&&(n.path=escape(unescape(n.path))),n.fragment!==void 0&&n.fragment.length&&(n.fragment=encodeURI(decodeURIComponent(n.fragment)))),s&&s.parse&&s.parse(n,a)}else n.error=n.error||"URI can not be parsed.";return n}const id={SCHEMES:od,normalize:iE,resolve:sE,resolveComponents:_6,equal:lE,serialize:fr,parse:Br};ac.exports=id;ac.exports.default=id;ac.exports.fastUri=id;var hE=ac.exports;Object.defineProperty(nd,"__esModule",{value:!0});const b6=hE;b6.code='require("ajv/dist/runtime/uri").default';nd.default=b6;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CodeGen=e.Name=e.nil=e.stringify=e.str=e._=e.KeywordCxt=void 0;var t=Rn;Object.defineProperty(e,"KeywordCxt",{enumerable:!0,get:function(){return t.KeywordCxt}});var a=Pt;Object.defineProperty(e,"_",{enumerable:!0,get:function(){return a._}}),Object.defineProperty(e,"str",{enumerable:!0,get:function(){return a.str}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return a.stringify}}),Object.defineProperty(e,"nil",{enumerable:!0,get:function(){return a.nil}}),Object.defineProperty(e,"Name",{enumerable:!0,get:function(){return a.Name}}),Object.defineProperty(e,"CodeGen",{enumerable:!0,get:function(){return a.CodeGen}});const n=e1,r=Ui,o=Wo,i=vn,s=Pt,l=Wa,c=Ta,d=et,u=LS,p=nd,h=(re,H)=>new RegExp(re,H);h.code="new RegExp";const g=["removeAdditional","useDefaults","coerceTypes"],m=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),y={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},b={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'},v=200;function M(re){var H,D,T,x,$,z,pe,he,Ne,qe,st,gt,R,q,fe,Ae,_e,se,te,ge,ve,I,F,N,W;const de=re.strict,Ee=(H=re.code)===null||H===void 0?void 0:H.optimize,Ve=Ee===!0||Ee===void 0?1:Ee||0,lt=(T=(D=re.code)===null||D===void 0?void 0:D.regExp)!==null&&T!==void 0?T:h,Lt=(x=re.uriResolver)!==null&&x!==void 0?x:p.default;return{strictSchema:(z=($=re.strictSchema)!==null&&$!==void 0?$:de)!==null&&z!==void 0?z:!0,strictNumbers:(he=(pe=re.strictNumbers)!==null&&pe!==void 0?pe:de)!==null&&he!==void 0?he:!0,strictTypes:(qe=(Ne=re.strictTypes)!==null&&Ne!==void 0?Ne:de)!==null&&qe!==void 0?qe:"log",strictTuples:(gt=(st=re.strictTuples)!==null&&st!==void 0?st:de)!==null&&gt!==void 0?gt:"log",strictRequired:(q=(R=re.strictRequired)!==null&&R!==void 0?R:de)!==null&&q!==void 0?q:!1,code:re.code?{...re.code,optimize:Ve,regExp:lt}:{optimize:Ve,regExp:lt},loopRequired:(fe=re.loopRequired)!==null&&fe!==void 0?fe:v,loopEnum:(Ae=re.loopEnum)!==null&&Ae!==void 0?Ae:v,meta:(_e=re.meta)!==null&&_e!==void 0?_e:!0,messages:(se=re.messages)!==null&&se!==void 0?se:!0,inlineRefs:(te=re.inlineRefs)!==null&&te!==void 0?te:!0,schemaId:(ge=re.schemaId)!==null&&ge!==void 0?ge:"$id",addUsedSchema:(ve=re.addUsedSchema)!==null&&ve!==void 0?ve:!0,validateSchema:(I=re.validateSchema)!==null&&I!==void 0?I:!0,validateFormats:(F=re.validateFormats)!==null&&F!==void 0?F:!0,unicodeRegExp:(N=re.unicodeRegExp)!==null&&N!==void 0?N:!0,int32range:(W=re.int32range)!==null&&W!==void 0?W:!0,uriResolver:Lt}}class _{constructor(H={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,H=this.opts={...H,...M(H)};const{es5:D,lines:T}=this.opts.code;this.scope=new s.ValueScope({scope:{},prefixes:m,es5:D,lines:T}),this.logger=ae(H.logger);const x=H.validateFormats;H.validateFormats=!1,this.RULES=(0,o.getRules)(),C.call(this,y,H,"NOT SUPPORTED"),C.call(this,b,H,"DEPRECATED","warn"),this._metaOpts=J.call(this),H.formats&&B.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),H.keywords&&ee.call(this,H.keywords),typeof H.meta=="object"&&this.addMetaSchema(H.meta),P.call(this),H.validateFormats=x}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:H,meta:D,schemaId:T}=this.opts;let x=u;T==="id"&&(x={...u},x.id=x.$id,delete x.$id),D&&H&&this.addMetaSchema(x,x[T],!1)}defaultMeta(){const{meta:H,schemaId:D}=this.opts;return this.opts.defaultMeta=typeof H=="object"?H[D]||H:void 0}validate(H,D){let T;if(typeof H=="string"){if(T=this.getSchema(H),!T)throw new Error(`no schema with key or ref "${H}"`)}else T=this.compile(H);const x=T(D);return"$async"in T||(this.errors=T.errors),x}compile(H,D){const T=this._addSchema(H,D);return T.validate||this._compileSchemaEnv(T)}compileAsync(H,D){if(typeof this.opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");const{loadSchema:T}=this.opts;return x.call(this,H,D);async function x(qe,st){await $.call(this,qe.$schema);const gt=this._addSchema(qe,st);return gt.validate||z.call(this,gt)}async function $(qe){qe&&!this.getSchema(qe)&&await x.call(this,{$ref:qe},!0)}async function z(qe){try{return this._compileSchemaEnv(qe)}catch(st){if(!(st instanceof r.default))throw st;return pe.call(this,st),await he.call(this,st.missingSchema),z.call(this,qe)}}function pe({missingSchema:qe,missingRef:st}){if(this.refs[qe])throw new Error(`AnySchema ${qe} is loaded but ${st} cannot be resolved`)}async function he(qe){const st=await Ne.call(this,qe);this.refs[qe]||await $.call(this,st.$schema),this.refs[qe]||this.addSchema(st,qe,D)}async function Ne(qe){const st=this._loading[qe];if(st)return st;try{return await(this._loading[qe]=T(qe))}finally{delete this._loading[qe]}}}addSchema(H,D,T,x=this.opts.validateSchema){if(Array.isArray(H)){for(const z of H)this.addSchema(z,void 0,T,x);return this}let $;if(typeof H=="object"){const{schemaId:z}=this.opts;if($=H[z],$!==void 0&&typeof $!="string")throw new Error(`schema ${z} must be string`)}return D=(0,l.normalizeId)(D||$),this._checkUnique(D),this.schemas[D]=this._addSchema(H,T,D,x,!0),this}addMetaSchema(H,D,T=this.opts.validateSchema){return this.addSchema(H,D,!0,T),this}validateSchema(H,D){if(typeof H=="boolean")return!0;let T;if(T=H.$schema,T!==void 0&&typeof T!="string")throw new Error("$schema must be a string");if(T=T||this.opts.defaultMeta||this.defaultMeta(),!T)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const x=this.validate(T,H);if(!x&&D){const $="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error($);else throw new Error($)}return x}getSchema(H){let D;for(;typeof(D=E.call(this,H))=="string";)H=D;if(D===void 0){const{schemaId:T}=this.opts,x=new i.SchemaEnv({schema:{},schemaId:T});if(D=i.resolveSchema.call(this,x,H),!D)return;this.refs[H]=D}return D.validate||this._compileSchemaEnv(D)}removeSchema(H){if(H instanceof RegExp)return this._removeAllSchemas(this.schemas,H),this._removeAllSchemas(this.refs,H),this;switch(typeof H){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const D=E.call(this,H);return typeof D=="object"&&this._cache.delete(D.schema),delete this.schemas[H],delete this.refs[H],this}case"object":{const D=H;this._cache.delete(D);let T=H[this.opts.schemaId];return T&&(T=(0,l.normalizeId)(T),delete this.schemas[T],delete this.refs[T]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(H){for(const D of H)this.addKeyword(D);return this}addKeyword(H,D){let T;if(typeof H=="string")T=H,typeof D=="object"&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),D.keyword=T);else if(typeof H=="object"&&D===void 0){if(D=H,T=D.keyword,Array.isArray(T)&&!T.length)throw new Error("addKeywords: keyword must be string or non-empty array")}else throw new Error("invalid addKeywords parameters");if(Ue.call(this,T,D),!D)return(0,d.eachItem)(T,$=>Ge.call(this,$)),this;X.call(this,D);const x={...D,type:(0,c.getJSONTypes)(D.type),schemaType:(0,c.getJSONTypes)(D.schemaType)};return(0,d.eachItem)(T,x.type.length===0?$=>Ge.call(this,$,x):$=>x.type.forEach(z=>Ge.call(this,$,x,z))),this}getKeyword(H){const D=this.RULES.all[H];return typeof D=="object"?D.definition:!!D}removeKeyword(H){const{RULES:D}=this;delete D.keywords[H],delete D.all[H];for(const T of D.rules){const x=T.rules.findIndex($=>$.keyword===H);x>=0&&T.rules.splice(x,1)}return this}addFormat(H,D){return typeof D=="string"&&(D=new RegExp(D)),this.formats[H]=D,this}errorsText(H=this.errors,{separator:D=", ",dataVar:T="data"}={}){return!H||H.length===0?"No errors":H.map(x=>`${T}${x.instancePath} ${x.message}`).reduce((x,$)=>x+D+$)}$dataMetaSchema(H,D){const T=this.RULES.all;H=JSON.parse(JSON.stringify(H));for(const x of D){const $=x.split("/").slice(1);let z=H;for(const pe of $)z=z[pe];for(const pe in T){const he=T[pe];if(typeof he!="object")continue;const{$data:Ne}=he.definition,qe=z[pe];Ne&&qe&&(z[pe]=ue(qe))}}return H}_removeAllSchemas(H,D){for(const T in H){const x=H[T];(!D||D.test(T))&&(typeof x=="string"?delete H[T]:x&&!x.meta&&(this._cache.delete(x.schema),delete H[T]))}}_addSchema(H,D,T,x=this.opts.validateSchema,$=this.opts.addUsedSchema){let z;const{schemaId:pe}=this.opts;if(typeof H=="object")z=H[pe];else{if(this.opts.jtd)throw new Error("schema must be object");if(typeof H!="boolean")throw new Error("schema must be object or boolean")}let he=this._cache.get(H);if(he!==void 0)return he;T=(0,l.normalizeId)(z||T);const Ne=l.getSchemaRefs.call(this,H,T);return he=new i.SchemaEnv({schema:H,schemaId:pe,meta:D,baseId:T,localRefs:Ne}),this._cache.set(he.schema,he),$&&!T.startsWith("#")&&(T&&this._checkUnique(T),this.refs[T]=he),x&&this.validateSchema(H,!0),he}_checkUnique(H){if(this.schemas[H]||this.refs[H])throw new Error(`schema with key or id "${H}" already exists`)}_compileSchemaEnv(H){if(H.meta?this._compileMetaSchema(H):i.compileSchema.call(this,H),!H.validate)throw new Error("ajv implementation error");return H.validate}_compileMetaSchema(H){const D=this.opts;this.opts=this._metaOpts;try{i.compileSchema.call(this,H)}finally{this.opts=D}}}_.ValidationError=n.default,_.MissingRefError=r.default,e.default=_;function C(re,H,D,T="error"){for(const x in re){const $=x;$ in H&&this.logger[T](`${D}: option ${x}. ${re[$]}`)}}function E(re){return re=(0,l.normalizeId)(re),this.schemas[re]||this.refs[re]}function P(){const re=this.opts.schemas;if(re)if(Array.isArray(re))this.addSchema(re);else for(const H in re)this.addSchema(re[H],H)}function B(){for(const re in this.opts.formats){const H=this.opts.formats[re];H&&this.addFormat(re,H)}}function ee(re){if(Array.isArray(re)){this.addVocabulary(re);return}this.logger.warn("keywords option as map is deprecated, pass array");for(const H in re){const D=re[H];D.keyword||(D.keyword=H),this.addKeyword(D)}}function J(){const re={...this.opts};for(const H of g)delete re[H];return re}const Ce={log(){},warn(){},error(){}};function ae(re){if(re===!1)return Ce;if(re===void 0)return console;if(re.log&&re.warn&&re.error)return re;throw new Error("logger must implement log, warn and error methods")}const Te=/^[a-z_$][a-z0-9_$:-]*$/i;function Ue(re,H){const{RULES:D}=this;if((0,d.eachItem)(re,T=>{if(D.keywords[T])throw new Error(`Keyword ${T} is already defined`);if(!Te.test(T))throw new Error(`Keyword ${T} has invalid name`)}),!!H&&H.$data&&!("code"in H||"validate"in H))throw new Error('$data keyword must have "code" or "validate" function')}function Ge(re,H,D){var T;const x=H==null?void 0:H.post;if(D&&x)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:$}=this;let z=x?$.post:$.rules.find(({type:he})=>he===D);if(z||(z={type:D,rules:[]},$.rules.push(z)),$.keywords[re]=!0,!H)return;const pe={keyword:re,definition:{...H,type:(0,c.getJSONTypes)(H.type),schemaType:(0,c.getJSONTypes)(H.schemaType)}};H.before?be.call(this,z,pe,H.before):z.rules.push(pe),$.all[re]=pe,(T=H.implements)===null||T===void 0||T.forEach(he=>this.addKeyword(he))}function be(re,H,D){const T=re.rules.findIndex(x=>x.keyword===D);T>=0?re.rules.splice(T,0,H):(re.rules.push(H),this.logger.warn(`rule ${D} is not defined`))}function X(re){let{metaSchema:H}=re;H!==void 0&&(re.$data&&this.opts.$data&&(H=ue(H)),re.validateSchema=this.compile(H,!0))}const j={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function ue(re){return{anyOf:[re,j]}}})(Og);var sd={},ld={},cd={};Object.defineProperty(cd,"__esModule",{value:!0});const pE={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};cd.default=pE;var qo={};Object.defineProperty(qo,"__esModule",{value:!0});qo.callRef=qo.getValidate=void 0;const fE=Ui,wp=Vt,pn=Pt,di=or,xp=vn,V1=et,mE={keyword:"$ref",schemaType:"string",code(e){const{gen:t,schema:a,it:n}=e,{baseId:r,schemaEnv:o,validateName:i,opts:s,self:l}=n,{root:c}=o;if((a==="#"||a==="#/")&&r===c.baseId)return u();const d=xp.resolveRef.call(l,c,r,a);if(d===void 0)throw new fE.default(n.opts.uriResolver,r,a);if(d instanceof xp.SchemaEnv)return p(d);return h(d);function u(){if(o===c)return el(e,i,o,o.$async);const g=t.scopeValue("root",{ref:c});return el(e,(0,pn._)`${g}.validate`,c,c.$async)}function p(g){const m=w6(e,g);el(e,m,g,g.$async)}function h(g){const m=t.scopeValue("schema",s.code.source===!0?{ref:g,code:(0,pn.stringify)(g)}:{ref:g}),y=t.name("valid"),b=e.subschema({schema:g,dataTypes:[],schemaPath:pn.nil,topSchemaRef:m,errSchemaPath:a},y);e.mergeEvaluated(b),e.ok(y)}}};function w6(e,t){const{gen:a}=e;return t.validate?a.scopeValue("validate",{ref:t.validate}):(0,pn._)`${a.scopeValue("wrapper",{ref:t})}.validate`}qo.getValidate=w6;function el(e,t,a,n){const{gen:r,it:o}=e,{allErrors:i,schemaEnv:s,opts:l}=o,c=l.passContext?di.default.this:pn.nil;n?d():u();function d(){if(!s.$async)throw new Error("async schema referenced by sync schema");const g=r.let("valid");r.try(()=>{r.code((0,pn._)`await ${(0,wp.callValidateCode)(e,t,c)}`),h(t),i||r.assign(g,!0)},m=>{r.if((0,pn._)`!(${m} instanceof ${o.ValidationError})`,()=>r.throw(m)),p(m),i||r.assign(g,!1)}),e.ok(g)}function u(){e.result((0,wp.callValidateCode)(e,t,c),()=>h(t),()=>p(t))}function p(g){const m=(0,pn._)`${g}.errors`;r.assign(di.default.vErrors,(0,pn._)`${di.default.vErrors} === null ? ${m} : ${di.default.vErrors}.concat(${m})`),r.assign(di.default.errors,(0,pn._)`${di.default.vErrors}.length`)}function h(g){var m;if(!o.opts.unevaluated)return;const y=(m=a==null?void 0:a.validate)===null||m===void 0?void 0:m.evaluated;if(o.props!==!0)if(y&&!y.dynamicProps)y.props!==void 0&&(o.props=V1.mergeEvaluated.props(r,y.props,o.props));else{const b=r.var("props",(0,pn._)`${g}.evaluated.props`);o.props=V1.mergeEvaluated.props(r,b,o.props,pn.Name)}if(o.items!==!0)if(y&&!y.dynamicItems)y.items!==void 0&&(o.items=V1.mergeEvaluated.items(r,y.items,o.items));else{const b=r.var("items",(0,pn._)`${g}.evaluated.items`);o.items=V1.mergeEvaluated.items(r,b,o.items,pn.Name)}}}qo.callRef=el;qo.default=mE;Object.defineProperty(ld,"__esModule",{value:!0});const vE=cd,gE=qo,yE=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",vE.default,gE.default];ld.default=yE;var dd={},ud={};Object.defineProperty(ud,"__esModule",{value:!0});const xl=Pt,Xr=xl.operators,Cl={maximum:{okStr:"<=",ok:Xr.LTE,fail:Xr.GT},minimum:{okStr:">=",ok:Xr.GTE,fail:Xr.LT},exclusiveMaximum:{okStr:"<",ok:Xr.LT,fail:Xr.GTE},exclusiveMinimum:{okStr:">",ok:Xr.GT,fail:Xr.LTE}},ME={message:({keyword:e,schemaCode:t})=>(0,xl.str)`must be ${Cl[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>(0,xl._)`{comparison: ${Cl[e].okStr}, limit: ${t}}`},_E={keyword:Object.keys(Cl),type:"number",schemaType:"number",$data:!0,error:ME,code(e){const{keyword:t,data:a,schemaCode:n}=e;e.fail$data((0,xl._)`${a} ${Cl[t].fail} ${n} || isNaN(${a})`)}};ud.default=_E;var hd={};Object.defineProperty(hd,"__esModule",{value:!0});const Ss=Pt,bE={message:({schemaCode:e})=>(0,Ss.str)`must be multiple of ${e}`,params:({schemaCode:e})=>(0,Ss._)`{multipleOf: ${e}}`},wE={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:bE,code(e){const{gen:t,data:a,schemaCode:n,it:r}=e,o=r.opts.multipleOfPrecision,i=t.let("res"),s=o?(0,Ss._)`Math.abs(Math.round(${i}) - ${i}) > 1e-${o}`:(0,Ss._)`${i} !== parseInt(${i})`;e.fail$data((0,Ss._)`(${n} === 0 || (${i} = ${a}/${n}, ${s}))`)}};hd.default=wE;var pd={},fd={};Object.defineProperty(fd,"__esModule",{value:!0});function x6(e){const t=e.length;let a=0,n=0,r;for(;n<t;)a++,r=e.charCodeAt(n++),r>=55296&&r<=56319&&n<t&&(r=e.charCodeAt(n),(r&64512)===56320&&n++);return a}fd.default=x6;x6.code='require("ajv/dist/runtime/ucs2length").default';Object.defineProperty(pd,"__esModule",{value:!0});const Lo=Pt,xE=et,CE=fd,AE={message({keyword:e,schemaCode:t}){const a=e==="maxLength"?"more":"fewer";return(0,Lo.str)`must NOT have ${a} than ${t} characters`},params:({schemaCode:e})=>(0,Lo._)`{limit: ${e}}`},SE={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:AE,code(e){const{keyword:t,data:a,schemaCode:n,it:r}=e,o=t==="maxLength"?Lo.operators.GT:Lo.operators.LT,i=r.opts.unicode===!1?(0,Lo._)`${a}.length`:(0,Lo._)`${(0,xE.useFunc)(e.gen,CE.default)}(${a})`;e.fail$data((0,Lo._)`${i} ${o} ${n}`)}};pd.default=SE;var md={};Object.defineProperty(md,"__esModule",{value:!0});const EE=Vt,Al=Pt,$E={message:({schemaCode:e})=>(0,Al.str)`must match pattern "${e}"`,params:({schemaCode:e})=>(0,Al._)`{pattern: ${e}}`},IE={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:$E,code(e){const{data:t,$data:a,schema:n,schemaCode:r,it:o}=e,i=o.opts.unicodeRegExp?"u":"",s=a?(0,Al._)`(new RegExp(${r}, ${i}))`:(0,EE.usePattern)(e,n);e.fail$data((0,Al._)`!${s}.test(${t})`)}};md.default=IE;var vd={};Object.defineProperty(vd,"__esModule",{value:!0});const Es=Pt,kE={message({keyword:e,schemaCode:t}){const a=e==="maxProperties"?"more":"fewer";return(0,Es.str)`must NOT have ${a} than ${t} properties`},params:({schemaCode:e})=>(0,Es._)`{limit: ${e}}`},TE={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:kE,code(e){const{keyword:t,data:a,schemaCode:n}=e,r=t==="maxProperties"?Es.operators.GT:Es.operators.LT;e.fail$data((0,Es._)`Object.keys(${a}).length ${r} ${n}`)}};vd.default=TE;var gd={};Object.defineProperty(gd,"__esModule",{value:!0});const ds=Vt,$s=Pt,PE=et,LE={message:({params:{missingProperty:e}})=>(0,$s.str)`must have required property '${e}'`,params:({params:{missingProperty:e}})=>(0,$s._)`{missingProperty: ${e}}`},OE={keyword:"required",type:"object",schemaType:"array",$data:!0,error:LE,code(e){const{gen:t,schema:a,schemaCode:n,data:r,$data:o,it:i}=e,{opts:s}=i;if(!o&&a.length===0)return;const l=a.length>=s.loopRequired;if(i.allErrors?c():d(),s.strictRequired){const h=e.parentSchema.properties,{definedProperties:g}=e.it;for(const m of a)if((h==null?void 0:h[m])===void 0&&!g.has(m)){const y=i.schemaEnv.baseId+i.errSchemaPath,b=`required property "${m}" is not defined at "${y}" (strictRequired)`;(0,PE.checkStrictMode)(i,b,i.opts.strictRequired)}}function c(){if(l||o)e.block$data($s.nil,u);else for(const h of a)(0,ds.checkReportMissingProp)(e,h)}function d(){const h=t.let("missing");if(l||o){const g=t.let("valid",!0);e.block$data(g,()=>p(h,g)),e.ok(g)}else t.if((0,ds.checkMissingProp)(e,a,h)),(0,ds.reportMissingProp)(e,h),t.else()}function u(){t.forOf("prop",n,h=>{e.setParams({missingProperty:h}),t.if((0,ds.noPropertyInData)(t,r,h,s.ownProperties),()=>e.error())})}function p(h,g){e.setParams({missingProperty:h}),t.forOf(h,n,()=>{t.assign(g,(0,ds.propertyInData)(t,r,h,s.ownProperties)),t.if((0,$s.not)(g),()=>{e.error(),t.break()})},$s.nil)}}};gd.default=OE;var yd={};Object.defineProperty(yd,"__esModule",{value:!0});const Is=Pt,VE={message({keyword:e,schemaCode:t}){const a=e==="maxItems"?"more":"fewer";return(0,Is.str)`must NOT have ${a} than ${t} items`},params:({schemaCode:e})=>(0,Is._)`{limit: ${e}}`},RE={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:VE,code(e){const{keyword:t,data:a,schemaCode:n}=e,r=t==="maxItems"?Is.operators.GT:Is.operators.LT;e.fail$data((0,Is._)`${a}.length ${r} ${n}`)}};yd.default=RE;var Md={},t1={};Object.defineProperty(t1,"__esModule",{value:!0});const C6=Jg;C6.code='require("ajv/dist/runtime/equal").default';t1.default=C6;Object.defineProperty(Md,"__esModule",{value:!0});const c2=Ta,Ua=Pt,HE=et,NE=t1,DE={message:({params:{i:e,j:t}})=>(0,Ua.str)`must NOT have duplicate items (items ## ${t} and ${e} are identical)`,params:({params:{i:e,j:t}})=>(0,Ua._)`{i: ${e}, j: ${t}}`},BE={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:DE,code(e){const{gen:t,data:a,$data:n,schema:r,parentSchema:o,schemaCode:i,it:s}=e;if(!n&&!r)return;const l=t.let("valid"),c=o.items?(0,c2.getSchemaTypes)(o.items):[];e.block$data(l,d,(0,Ua._)`${i} === false`),e.ok(l);function d(){const g=t.let("i",(0,Ua._)`${a}.length`),m=t.let("j");e.setParams({i:g,j:m}),t.assign(l,!0),t.if((0,Ua._)`${g} > 1`,()=>(u()?p:h)(g,m))}function u(){return c.length>0&&!c.some(g=>g==="object"||g==="array")}function p(g,m){const y=t.name("item"),b=(0,c2.checkDataTypes)(c,y,s.opts.strictNumbers,c2.DataType.Wrong),v=t.const("indices",(0,Ua._)`{}`);t.for((0,Ua._)`;${g}--;`,()=>{t.let(y,(0,Ua._)`${a}[${g}]`),t.if(b,(0,Ua._)`continue`),c.length>1&&t.if((0,Ua._)`typeof ${y} == "string"`,(0,Ua._)`${y} += "_"`),t.if((0,Ua._)`typeof ${v}[${y}] == "number"`,()=>{t.assign(m,(0,Ua._)`${v}[${y}]`),e.error(),t.assign(l,!1).break()}).code((0,Ua._)`${v}[${y}] = ${g}`)})}function h(g,m){const y=(0,HE.useFunc)(t,NE.default),b=t.name("outer");t.label(b).for((0,Ua._)`;${g}--;`,()=>t.for((0,Ua._)`${m} = ${g}; ${m}--;`,()=>t.if((0,Ua._)`${y}(${a}[${g}], ${a}[${m}])`,()=>{e.error(),t.assign(l,!1).break(b)})))}}};Md.default=BE;var _d={};Object.defineProperty(_d,"__esModule",{value:!0});const Q2=Pt,FE=et,zE=t1,jE={message:"must be equal to constant",params:({schemaCode:e})=>(0,Q2._)`{allowedValue: ${e}}`},UE={keyword:"const",$data:!0,error:jE,code(e){const{gen:t,data:a,$data:n,schemaCode:r,schema:o}=e;n||o&&typeof o=="object"?e.fail$data((0,Q2._)`!${(0,FE.useFunc)(t,zE.default)}(${a}, ${r})`):e.fail((0,Q2._)`${o} !== ${a}`)}};_d.default=UE;var bd={};Object.defineProperty(bd,"__esModule",{value:!0});const vs=Pt,WE=et,qE=t1,KE={message:"must be equal to one of the allowed values",params:({schemaCode:e})=>(0,vs._)`{allowedValues: ${e}}`},ZE={keyword:"enum",schemaType:"array",$data:!0,error:KE,code(e){const{gen:t,data:a,$data:n,schema:r,schemaCode:o,it:i}=e;if(!n&&r.length===0)throw new Error("enum must have non-empty array");const s=r.length>=i.opts.loopEnum;let l;const c=()=>l??(l=(0,WE.useFunc)(t,qE.default));let d;if(s||n)d=t.let("valid"),e.block$data(d,u);else{if(!Array.isArray(r))throw new Error("ajv implementation error");const h=t.const("vSchema",o);d=(0,vs.or)(...r.map((g,m)=>p(h,m)))}e.pass(d);function u(){t.assign(d,!1),t.forOf("v",o,h=>t.if((0,vs._)`${c()}(${a}, ${h})`,()=>t.assign(d,!0).break()))}function p(h,g){const m=r[g];return typeof m=="object"&&m!==null?(0,vs._)`${c()}(${a}, ${h}[${g}])`:(0,vs._)`${a} === ${m}`}}};bd.default=ZE;Object.defineProperty(dd,"__esModule",{value:!0});const GE=ud,JE=hd,XE=pd,YE=md,QE=vd,e$=gd,t$=yd,a$=Md,n$=_d,r$=bd,o$=[GE.default,JE.default,XE.default,YE.default,QE.default,e$.default,t$.default,a$.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},n$.default,r$.default];dd.default=o$;var wd={},Wi={};Object.defineProperty(Wi,"__esModule",{value:!0});Wi.validateAdditionalItems=void 0;const Oo=Pt,e0=et,i$={message:({params:{len:e}})=>(0,Oo.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,Oo._)`{limit: ${e}}`},s$={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:i$,code(e){const{parentSchema:t,it:a}=e,{items:n}=t;if(!Array.isArray(n)){(0,e0.checkStrictMode)(a,'"additionalItems" is ignored when "items" is not an array of schemas');return}A6(e,n)}};function A6(e,t){const{gen:a,schema:n,data:r,keyword:o,it:i}=e;i.items=!0;const s=a.const("len",(0,Oo._)`${r}.length`);if(n===!1)e.setParams({len:t.length}),e.pass((0,Oo._)`${s} <= ${t.length}`);else if(typeof n=="object"&&!(0,e0.alwaysValidSchema)(i,n)){const c=a.var("valid",(0,Oo._)`${s} <= ${t.length}`);a.if((0,Oo.not)(c),()=>l(c)),e.ok(c)}function l(c){a.forRange("i",t.length,s,d=>{e.subschema({keyword:o,dataProp:d,dataPropType:e0.Type.Num},c),i.allErrors||a.if((0,Oo.not)(c),()=>a.break())})}}Wi.validateAdditionalItems=A6;Wi.default=s$;var xd={},qi={};Object.defineProperty(qi,"__esModule",{value:!0});qi.validateTuple=void 0;const Cp=Pt,tl=et,l$=Vt,c$={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){const{schema:t,it:a}=e;if(Array.isArray(t))return S6(e,"additionalItems",t);a.items=!0,!(0,tl.alwaysValidSchema)(a,t)&&e.ok((0,l$.validateArray)(e))}};function S6(e,t,a=e.schema){const{gen:n,parentSchema:r,data:o,keyword:i,it:s}=e;d(r),s.opts.unevaluated&&a.length&&s.items!==!0&&(s.items=tl.mergeEvaluated.items(n,a.length,s.items));const l=n.name("valid"),c=n.const("len",(0,Cp._)`${o}.length`);a.forEach((u,p)=>{(0,tl.alwaysValidSchema)(s,u)||(n.if((0,Cp._)`${c} > ${p}`,()=>e.subschema({keyword:i,schemaProp:p,dataProp:p},l)),e.ok(l))});function d(u){const{opts:p,errSchemaPath:h}=s,g=a.length,m=g===u.minItems&&(g===u.maxItems||u[t]===!1);if(p.strictTuples&&!m){const y=`"${i}" is ${g}-tuple, but minItems or maxItems/${t} are not specified or different at path "${h}"`;(0,tl.checkStrictMode)(s,y,p.strictTuples)}}}qi.validateTuple=S6;qi.default=c$;Object.defineProperty(xd,"__esModule",{value:!0});const d$=qi,u$={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,d$.validateTuple)(e,"items")};xd.default=u$;var Cd={};Object.defineProperty(Cd,"__esModule",{value:!0});const Ap=Pt,h$=et,p$=Vt,f$=Wi,m$={message:({params:{len:e}})=>(0,Ap.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,Ap._)`{limit: ${e}}`},v$={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:m$,code(e){const{schema:t,parentSchema:a,it:n}=e,{prefixItems:r}=a;n.items=!0,!(0,h$.alwaysValidSchema)(n,t)&&(r?(0,f$.validateAdditionalItems)(e,r):e.ok((0,p$.validateArray)(e)))}};Cd.default=v$;var Ad={};Object.defineProperty(Ad,"__esModule",{value:!0});const Tn=Pt,R1=et,g$={message:({params:{min:e,max:t}})=>t===void 0?(0,Tn.str)`must contain at least ${e} valid item(s)`:(0,Tn.str)`must contain at least ${e} and no more than ${t} valid item(s)`,params:({params:{min:e,max:t}})=>t===void 0?(0,Tn._)`{minContains: ${e}}`:(0,Tn._)`{minContains: ${e}, maxContains: ${t}}`},y$={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:g$,code(e){const{gen:t,schema:a,parentSchema:n,data:r,it:o}=e;let i,s;const{minContains:l,maxContains:c}=n;o.opts.next?(i=l===void 0?1:l,s=c):i=1;const d=t.const("len",(0,Tn._)`${r}.length`);if(e.setParams({min:i,max:s}),s===void 0&&i===0){(0,R1.checkStrictMode)(o,'"minContains" == 0 without "maxContains": "contains" keyword ignored');return}if(s!==void 0&&i>s){(0,R1.checkStrictMode)(o,'"minContains" > "maxContains" is always invalid'),e.fail();return}if((0,R1.alwaysValidSchema)(o,a)){let m=(0,Tn._)`${d} >= ${i}`;s!==void 0&&(m=(0,Tn._)`${m} && ${d} <= ${s}`),e.pass(m);return}o.items=!0;const u=t.name("valid");s===void 0&&i===1?h(u,()=>t.if(u,()=>t.break())):i===0?(t.let(u,!0),s!==void 0&&t.if((0,Tn._)`${r}.length > 0`,p)):(t.let(u,!1),p()),e.result(u,()=>e.reset());function p(){const m=t.name("_valid"),y=t.let("count",0);h(m,()=>t.if(m,()=>g(y)))}function h(m,y){t.forRange("i",0,d,b=>{e.subschema({keyword:"contains",dataProp:b,dataPropType:R1.Type.Num,compositeRule:!0},m),y()})}function g(m){t.code((0,Tn._)`${m}++`),s===void 0?t.if((0,Tn._)`${m} >= ${i}`,()=>t.assign(u,!0).break()):(t.if((0,Tn._)`${m} > ${s}`,()=>t.assign(u,!1).break()),i===1?t.assign(u,!0):t.if((0,Tn._)`${m} >= ${i}`,()=>t.assign(u,!0)))}}};Ad.default=y$;var E6={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.validateSchemaDeps=e.validatePropertyDeps=e.error=void 0;const t=Pt,a=et,n=Vt;e.error={message:({params:{property:l,depsCount:c,deps:d}})=>{const u=c===1?"property":"properties";return(0,t.str)`must have ${u} ${d} when property ${l} is present`},params:({params:{property:l,depsCount:c,deps:d,missingProperty:u}})=>(0,t._)`{property: ${l},
    missingProperty: ${u},
    depsCount: ${c},
    deps: ${d}}`};const r={keyword:"dependencies",type:"object",schemaType:"object",error:e.error,code(l){const[c,d]=o(l);i(l,c),s(l,d)}};function o({schema:l}){const c={},d={};for(const u in l){if(u==="__proto__")continue;const p=Array.isArray(l[u])?c:d;p[u]=l[u]}return[c,d]}function i(l,c=l.schema){const{gen:d,data:u,it:p}=l;if(Object.keys(c).length===0)return;const h=d.let("missing");for(const g in c){const m=c[g];if(m.length===0)continue;const y=(0,n.propertyInData)(d,u,g,p.opts.ownProperties);l.setParams({property:g,depsCount:m.length,deps:m.join(", ")}),p.allErrors?d.if(y,()=>{for(const b of m)(0,n.checkReportMissingProp)(l,b)}):(d.if((0,t._)`${y} && (${(0,n.checkMissingProp)(l,m,h)})`),(0,n.reportMissingProp)(l,h),d.else())}}e.validatePropertyDeps=i;function s(l,c=l.schema){const{gen:d,data:u,keyword:p,it:h}=l,g=d.name("valid");for(const m in c)(0,a.alwaysValidSchema)(h,c[m])||(d.if((0,n.propertyInData)(d,u,m,h.opts.ownProperties),()=>{const y=l.subschema({keyword:p,schemaProp:m},g);l.mergeValidEvaluated(y,g)},()=>d.var(g,!0)),l.ok(g))}e.validateSchemaDeps=s,e.default=r})(E6);var Sd={};Object.defineProperty(Sd,"__esModule",{value:!0});const $6=Pt,M$=et,_$={message:"property name must be valid",params:({params:e})=>(0,$6._)`{propertyName: ${e.propertyName}}`},b$={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:_$,code(e){const{gen:t,schema:a,data:n,it:r}=e;if((0,M$.alwaysValidSchema)(r,a))return;const o=t.name("valid");t.forIn("key",n,i=>{e.setParams({propertyName:i}),e.subschema({keyword:"propertyNames",data:i,dataTypes:["string"],propertyName:i,compositeRule:!0},o),t.if((0,$6.not)(o),()=>{e.error(!0),r.allErrors||t.break()})}),e.ok(o)}};Sd.default=b$;var nc={};Object.defineProperty(nc,"__esModule",{value:!0});const H1=Vt,qn=Pt,w$=or,N1=et,x$={message:"must NOT have additional properties",params:({params:e})=>(0,qn._)`{additionalProperty: ${e.additionalProperty}}`},C$={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:x$,code(e){const{gen:t,schema:a,parentSchema:n,data:r,errsCount:o,it:i}=e;if(!o)throw new Error("ajv implementation error");const{allErrors:s,opts:l}=i;if(i.props=!0,l.removeAdditional!=="all"&&(0,N1.alwaysValidSchema)(i,a))return;const c=(0,H1.allSchemaProperties)(n.properties),d=(0,H1.allSchemaProperties)(n.patternProperties);u(),e.ok((0,qn._)`${o} === ${w$.default.errors}`);function u(){t.forIn("key",r,y=>{!c.length&&!d.length?g(y):t.if(p(y),()=>g(y))})}function p(y){let b;if(c.length>8){const v=(0,N1.schemaRefOrVal)(i,n.properties,"properties");b=(0,H1.isOwnProperty)(t,v,y)}else c.length?b=(0,qn.or)(...c.map(v=>(0,qn._)`${y} === ${v}`)):b=qn.nil;return d.length&&(b=(0,qn.or)(b,...d.map(v=>(0,qn._)`${(0,H1.usePattern)(e,v)}.test(${y})`))),(0,qn.not)(b)}function h(y){t.code((0,qn._)`delete ${r}[${y}]`)}function g(y){if(l.removeAdditional==="all"||l.removeAdditional&&a===!1){h(y);return}if(a===!1){e.setParams({additionalProperty:y}),e.error(),s||t.break();return}if(typeof a=="object"&&!(0,N1.alwaysValidSchema)(i,a)){const b=t.name("valid");l.removeAdditional==="failing"?(m(y,b,!1),t.if((0,qn.not)(b),()=>{e.reset(),h(y)})):(m(y,b),s||t.if((0,qn.not)(b),()=>t.break()))}}function m(y,b,v){const M={keyword:"additionalProperties",dataProp:y,dataPropType:N1.Type.Str};v===!1&&Object.assign(M,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(M,b)}}};nc.default=C$;var Ed={};Object.defineProperty(Ed,"__esModule",{value:!0});const A$=Rn,Sp=Vt,d2=et,Ep=nc,S$={keyword:"properties",type:"object",schemaType:"object",code(e){const{gen:t,schema:a,parentSchema:n,data:r,it:o}=e;o.opts.removeAdditional==="all"&&n.additionalProperties===void 0&&Ep.default.code(new A$.KeywordCxt(o,Ep.default,"additionalProperties"));const i=(0,Sp.allSchemaProperties)(a);for(const u of i)o.definedProperties.add(u);o.opts.unevaluated&&i.length&&o.props!==!0&&(o.props=d2.mergeEvaluated.props(t,(0,d2.toHash)(i),o.props));const s=i.filter(u=>!(0,d2.alwaysValidSchema)(o,a[u]));if(s.length===0)return;const l=t.name("valid");for(const u of s)c(u)?d(u):(t.if((0,Sp.propertyInData)(t,r,u,o.opts.ownProperties)),d(u),o.allErrors||t.else().var(l,!0),t.endIf()),e.it.definedProperties.add(u),e.ok(l);function c(u){return o.opts.useDefaults&&!o.compositeRule&&a[u].default!==void 0}function d(u){e.subschema({keyword:"properties",schemaProp:u,dataProp:u},l)}}};Ed.default=S$;var $d={};Object.defineProperty($d,"__esModule",{value:!0});const $p=Vt,D1=Pt,Ip=et,kp=et,E$={keyword:"patternProperties",type:"object",schemaType:"object",code(e){const{gen:t,schema:a,data:n,parentSchema:r,it:o}=e,{opts:i}=o,s=(0,$p.allSchemaProperties)(a),l=s.filter(m=>(0,Ip.alwaysValidSchema)(o,a[m]));if(s.length===0||l.length===s.length&&(!o.opts.unevaluated||o.props===!0))return;const c=i.strictSchema&&!i.allowMatchingProperties&&r.properties,d=t.name("valid");o.props!==!0&&!(o.props instanceof D1.Name)&&(o.props=(0,kp.evaluatedPropsToName)(t,o.props));const{props:u}=o;p();function p(){for(const m of s)c&&h(m),o.allErrors?g(m):(t.var(d,!0),g(m),t.if(d))}function h(m){for(const y in c)new RegExp(m).test(y)&&(0,Ip.checkStrictMode)(o,`property ${y} matches pattern ${m} (use allowMatchingProperties)`)}function g(m){t.forIn("key",n,y=>{t.if((0,D1._)`${(0,$p.usePattern)(e,m)}.test(${y})`,()=>{const b=l.includes(m);b||e.subschema({keyword:"patternProperties",schemaProp:m,dataProp:y,dataPropType:kp.Type.Str},d),o.opts.unevaluated&&u!==!0?t.assign((0,D1._)`${u}[${y}]`,!0):!b&&!o.allErrors&&t.if((0,D1.not)(d),()=>t.break())})})}}};$d.default=E$;var Id={};Object.defineProperty(Id,"__esModule",{value:!0});const $$=et,I$={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){const{gen:t,schema:a,it:n}=e;if((0,$$.alwaysValidSchema)(n,a)){e.fail();return}const r=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},r),e.failResult(r,()=>e.reset(),()=>e.error())},error:{message:"must NOT be valid"}};Id.default=I$;var kd={};Object.defineProperty(kd,"__esModule",{value:!0});const k$=Vt,T$={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:k$.validateUnion,error:{message:"must match a schema in anyOf"}};kd.default=T$;var Td={};Object.defineProperty(Td,"__esModule",{value:!0});const al=Pt,P$=et,L$={message:"must match exactly one schema in oneOf",params:({params:e})=>(0,al._)`{passingSchemas: ${e.passing}}`},O$={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:L$,code(e){const{gen:t,schema:a,parentSchema:n,it:r}=e;if(!Array.isArray(a))throw new Error("ajv implementation error");if(r.opts.discriminator&&n.discriminator)return;const o=a,i=t.let("valid",!1),s=t.let("passing",null),l=t.name("_valid");e.setParams({passing:s}),t.block(c),e.result(i,()=>e.reset(),()=>e.error(!0));function c(){o.forEach((d,u)=>{let p;(0,P$.alwaysValidSchema)(r,d)?t.var(l,!0):p=e.subschema({keyword:"oneOf",schemaProp:u,compositeRule:!0},l),u>0&&t.if((0,al._)`${l} && ${i}`).assign(i,!1).assign(s,(0,al._)`[${s}, ${u}]`).else(),t.if(l,()=>{t.assign(i,!0),t.assign(s,u),p&&e.mergeEvaluated(p,al.Name)})})}}};Td.default=O$;var Pd={};Object.defineProperty(Pd,"__esModule",{value:!0});const V$=et,R$={keyword:"allOf",schemaType:"array",code(e){const{gen:t,schema:a,it:n}=e;if(!Array.isArray(a))throw new Error("ajv implementation error");const r=t.name("valid");a.forEach((o,i)=>{if((0,V$.alwaysValidSchema)(n,o))return;const s=e.subschema({keyword:"allOf",schemaProp:i},r);e.ok(r),e.mergeEvaluated(s)})}};Pd.default=R$;var Ld={};Object.defineProperty(Ld,"__esModule",{value:!0});const Sl=Pt,I6=et,H$={message:({params:e})=>(0,Sl.str)`must match "${e.ifClause}" schema`,params:({params:e})=>(0,Sl._)`{failingKeyword: ${e.ifClause}}`},N$={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:H$,code(e){const{gen:t,parentSchema:a,it:n}=e;a.then===void 0&&a.else===void 0&&(0,I6.checkStrictMode)(n,'"if" without "then" and "else" is ignored');const r=Tp(n,"then"),o=Tp(n,"else");if(!r&&!o)return;const i=t.let("valid",!0),s=t.name("_valid");if(l(),e.reset(),r&&o){const d=t.let("ifClause");e.setParams({ifClause:d}),t.if(s,c("then",d),c("else",d))}else r?t.if(s,c("then")):t.if((0,Sl.not)(s),c("else"));e.pass(i,()=>e.error(!0));function l(){const d=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},s);e.mergeEvaluated(d)}function c(d,u){return()=>{const p=e.subschema({keyword:d},s);t.assign(i,s),e.mergeValidEvaluated(p,i),u?t.assign(u,(0,Sl._)`${d}`):e.setParams({ifClause:d})}}}};function Tp(e,t){const a=e.schema[t];return a!==void 0&&!(0,I6.alwaysValidSchema)(e,a)}Ld.default=N$;var Od={};Object.defineProperty(Od,"__esModule",{value:!0});const D$=et,B$={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:e,parentSchema:t,it:a}){t.if===void 0&&(0,D$.checkStrictMode)(a,`"${e}" without "if" is ignored`)}};Od.default=B$;Object.defineProperty(wd,"__esModule",{value:!0});const F$=Wi,z$=xd,j$=qi,U$=Cd,W$=Ad,q$=E6,K$=Sd,Z$=nc,G$=Ed,J$=$d,X$=Id,Y$=kd,Q$=Td,eI=Pd,tI=Ld,aI=Od;function nI(e=!1){const t=[X$.default,Y$.default,Q$.default,eI.default,tI.default,aI.default,K$.default,Z$.default,q$.default,G$.default,J$.default];return e?t.push(z$.default,U$.default):t.push(F$.default,j$.default),t.push(W$.default),t}wd.default=nI;var Vd={},Rd={};Object.defineProperty(Rd,"__esModule",{value:!0});const _a=Pt,rI={message:({schemaCode:e})=>(0,_a.str)`must match format "${e}"`,params:({schemaCode:e})=>(0,_a._)`{format: ${e}}`},oI={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:rI,code(e,t){const{gen:a,data:n,$data:r,schema:o,schemaCode:i,it:s}=e,{opts:l,errSchemaPath:c,schemaEnv:d,self:u}=s;if(!l.validateFormats)return;r?p():h();function p(){const g=a.scopeValue("formats",{ref:u.formats,code:l.code.formats}),m=a.const("fDef",(0,_a._)`${g}[${i}]`),y=a.let("fType"),b=a.let("format");a.if((0,_a._)`typeof ${m} == "object" && !(${m} instanceof RegExp)`,()=>a.assign(y,(0,_a._)`${m}.type || "string"`).assign(b,(0,_a._)`${m}.validate`),()=>a.assign(y,(0,_a._)`"string"`).assign(b,m)),e.fail$data((0,_a.or)(v(),M()));function v(){return l.strictSchema===!1?_a.nil:(0,_a._)`${i} && !${b}`}function M(){const _=d.$async?(0,_a._)`(${m}.async ? await ${b}(${n}) : ${b}(${n}))`:(0,_a._)`${b}(${n})`,C=(0,_a._)`(typeof ${b} == "function" ? ${_} : ${b}.test(${n}))`;return(0,_a._)`${b} && ${b} !== true && ${y} === ${t} && !${C}`}}function h(){const g=u.formats[o];if(!g){v();return}if(g===!0)return;const[m,y,b]=M(g);m===t&&e.pass(_());function v(){if(l.strictSchema===!1){u.logger.warn(C());return}throw new Error(C());function C(){return`unknown format "${o}" ignored in schema at path "${c}"`}}function M(C){const E=C instanceof RegExp?(0,_a.regexpCode)(C):l.code.formats?(0,_a._)`${l.code.formats}${(0,_a.getProperty)(o)}`:void 0,P=a.scopeValue("formats",{key:o,ref:C,code:E});return typeof C=="object"&&!(C instanceof RegExp)?[C.type||"string",C.validate,(0,_a._)`${P}.validate`]:["string",C,P]}function _(){if(typeof g=="object"&&!(g instanceof RegExp)&&g.async){if(!d.$async)throw new Error("async format in sync schema");return(0,_a._)`await ${b}(${n})`}return typeof y=="function"?(0,_a._)`${b}(${n})`:(0,_a._)`${b}.test(${n})`}}}};Rd.default=oI;Object.defineProperty(Vd,"__esModule",{value:!0});const iI=Rd,sI=[iI.default];Vd.default=sI;var Ri={};Object.defineProperty(Ri,"__esModule",{value:!0});Ri.contentVocabulary=Ri.metadataVocabulary=void 0;Ri.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];Ri.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"];Object.defineProperty(sd,"__esModule",{value:!0});const lI=ld,cI=dd,dI=wd,uI=Vd,Pp=Ri,hI=[lI.default,cI.default,(0,dI.default)(),uI.default,Pp.metadataVocabulary,Pp.contentVocabulary];sd.default=hI;var Hd={},rc={};Object.defineProperty(rc,"__esModule",{value:!0});rc.DiscrError=void 0;var Lp;(function(e){e.Tag="tag",e.Mapping="mapping"})(Lp||(rc.DiscrError=Lp={}));Object.defineProperty(Hd,"__esModule",{value:!0});const pi=Pt,t0=rc,Op=vn,pI=Ui,fI=et,mI={message:({params:{discrError:e,tagName:t}})=>e===t0.DiscrError.Tag?`tag "${t}" must be string`:`value of tag "${t}" must be in oneOf`,params:({params:{discrError:e,tag:t,tagName:a}})=>(0,pi._)`{error: ${e}, tag: ${a}, tagValue: ${t}}`},vI={keyword:"discriminator",type:"object",schemaType:"object",error:mI,code(e){const{gen:t,data:a,schema:n,parentSchema:r,it:o}=e,{oneOf:i}=r;if(!o.opts.discriminator)throw new Error("discriminator: requires discriminator option");const s=n.propertyName;if(typeof s!="string")throw new Error("discriminator: requires propertyName");if(n.mapping)throw new Error("discriminator: mapping is not supported");if(!i)throw new Error("discriminator: requires oneOf keyword");const l=t.let("valid",!1),c=t.const("tag",(0,pi._)`${a}${(0,pi.getProperty)(s)}`);t.if((0,pi._)`typeof ${c} == "string"`,()=>d(),()=>e.error(!1,{discrError:t0.DiscrError.Tag,tag:c,tagName:s})),e.ok(l);function d(){const h=p();t.if(!1);for(const g in h)t.elseIf((0,pi._)`${c} === ${g}`),t.assign(l,u(h[g]));t.else(),e.error(!1,{discrError:t0.DiscrError.Mapping,tag:c,tagName:s}),t.endIf()}function u(h){const g=t.name("valid"),m=e.subschema({keyword:"oneOf",schemaProp:h},g);return e.mergeEvaluated(m,pi.Name),g}function p(){var h;const g={},m=b(r);let y=!0;for(let _=0;_<i.length;_++){let C=i[_];if(C!=null&&C.$ref&&!(0,fI.schemaHasRulesButRef)(C,o.self.RULES)){const P=C.$ref;if(C=Op.resolveRef.call(o.self,o.schemaEnv.root,o.baseId,P),C instanceof Op.SchemaEnv&&(C=C.schema),C===void 0)throw new pI.default(o.opts.uriResolver,o.baseId,P)}const E=(h=C==null?void 0:C.properties)===null||h===void 0?void 0:h[s];if(typeof E!="object")throw new Error(`discriminator: oneOf subschemas (or referenced schemas) must have "properties/${s}"`);y=y&&(m||b(C)),v(E,_)}if(!y)throw new Error(`discriminator: "${s}" must be required`);return g;function b({required:_}){return Array.isArray(_)&&_.includes(s)}function v(_,C){if(_.const)M(_.const,C);else if(_.enum)for(const E of _.enum)M(E,C);else throw new Error(`discriminator: "properties/${s}" must have "const" or "enum"`)}function M(_,C){if(typeof _!="string"||_ in g)throw new Error(`discriminator: "${s}" values must be unique strings`);g[_]=C}}}};Hd.default=vI;const gI="http://json-schema.org/draft-07/schema#",yI="http://json-schema.org/draft-07/schema#",MI="Core schema meta-schema",_I={schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},bI=["object","boolean"],wI={$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},xI={$schema:gI,$id:yI,title:MI,definitions:_I,type:bI,properties:wI,default:!0};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.MissingRefError=t.ValidationError=t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=t.Ajv=void 0;const a=Og,n=sd,r=Hd,o=xI,i=["/properties"],s="http://json-schema.org/draft-07/schema";class l extends a.default{_addVocabularies(){super._addVocabularies(),n.default.forEach(g=>this.addVocabulary(g)),this.opts.discriminator&&this.addKeyword(r.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const g=this.opts.$data?this.$dataMetaSchema(o,i):o;this.addMetaSchema(g,s,!1),this.refs["http://json-schema.org/schema"]=s}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(s)?s:void 0)}}t.Ajv=l,e.exports=t=l,e.exports.Ajv=l,Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var c=Rn;Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return c.KeywordCxt}});var d=Pt;Object.defineProperty(t,"_",{enumerable:!0,get:function(){return d._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return d.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return d.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return d.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return d.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return d.CodeGen}});var u=e1;Object.defineProperty(t,"ValidationError",{enumerable:!0,get:function(){return u.default}});var p=Ui;Object.defineProperty(t,"MissingRefError",{enumerable:!0,get:function(){return p.default}})})(K2,K2.exports);var k6=K2.exports;const CI=q0(k6);var a0={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const a=k6,n=Pt,r=Vi,o=Rn,i=ji,s=or,l="errorMessage",c=new a.Name("emUsed"),d={required:"missingProperty",dependencies:"property",dependentRequired:"property"},u=/\$\{[^}]+\}/,p=/\$\{([^}]+)\}/g,h=/^""\s*\+\s*|\s*\+\s*""$/g;function g(y){return{keyword:l,schemaType:["string","object"],post:!0,code(b){const{gen:v,data:M,schema:_,schemaValue:C,it:E}=b;if(E.createErrors===!1)return;const P=_,B=n.strConcat(s.default.instancePath,E.errorPath);v.if(a._`${s.default.errors} > 0`,()=>{if(typeof P=="object"){const[T,x]=J(P);x&&Ce(x),T&&ae(T),Te(ee(P))}const D=typeof P=="string"?P:P._;D&&Ue(D),y.keepErrors||Ge()});function ee({properties:D,items:T}){const x={};if(D){x.props={};for(const $ in D)x.props[$]=[]}if(T){x.items={};for(let $=0;$<T.length;$++)x.items[$]=[]}return x}function J(D){let T,x;for(const $ in D){if($==="properties"||$==="items")continue;const z=D[$];if(typeof z=="object"){T||(T={});const pe=T[$]={};for(const he in z)pe[he]=[]}else x||(x={}),x[$]=[]}return[T,x]}function Ce(D){const T=v.const("emErrors",a.stringify(D)),x=v.const("templates",ue(D,_));v.forOf("err",s.default.vErrors,he=>v.if(be(he,T),()=>v.code(a._`${T}[${he}.keyword].push(${he})`).assign(a._`${he}.${c}`,!0)));const{singleError:$}=y;if($){const he=v.let("message",a._`""`),Ne=v.let("paramsErrors",a._`[]`);z(qe=>{v.if(he,()=>v.code(a._`${he} += ${typeof $=="string"?$:";"}`)),v.code(a._`${he} += ${pe(qe)}`),v.assign(Ne,a._`${Ne}.concat(${T}[${qe}])`)}),i.reportError(b,{message:he,params:a._`{errors: ${Ne}}`})}else z(he=>i.reportError(b,{message:pe(he),params:a._`{errors: ${T}[${he}]}`}));function z(he){v.forIn("key",T,Ne=>v.if(a._`${T}[${Ne}].length`,()=>he(Ne)))}function pe(he){return a._`${he} in ${x} ? ${x}[${he}]() : ${C}[${he}]`}}function ae(D){const T=v.const("emErrors",a.stringify(D)),x=[];for(const Ne in D)x.push([Ne,ue(D[Ne],_[Ne])]);const $=v.const("templates",v.object(...x)),z=v.scopeValue("obj",{ref:d,code:a.stringify(d)}),pe=v.let("emPropParams"),he=v.let("emParamsErrors");v.forOf("err",s.default.vErrors,Ne=>v.if(be(Ne,T),()=>{v.assign(pe,a._`${z}[${Ne}.keyword]`),v.assign(he,a._`${T}[${Ne}.keyword][${Ne}.params[${pe}]]`),v.if(he,()=>v.code(a._`${he}.push(${Ne})`).assign(a._`${Ne}.${c}`,!0))})),v.forIn("key",T,Ne=>v.forIn("keyProp",a._`${T}[${Ne}]`,qe=>{v.assign(he,a._`${T}[${Ne}][${qe}]`),v.if(a._`${he}.length`,()=>{const st=v.const("tmpl",a._`${$}[${Ne}] && ${$}[${Ne}][${qe}]`);i.reportError(b,{message:a._`${st} ? ${st}() : ${C}[${Ne}][${qe}]`,params:a._`{errors: ${he}}`})})}))}function Te(D){const{props:T,items:x}=D;if(!T&&!x)return;const $=a._`typeof ${M} == "object"`,z=a._`Array.isArray(${M})`,pe=v.let("emErrors");let he,Ne;const qe=v.let("templates");T&&x?(he=v.let("emChildKwd"),v.if($),v.if(z,()=>{st(x,_.items),v.assign(he,a.str`items`)},()=>{st(T,_.properties),v.assign(he,a.str`properties`)}),Ne=a._`[${he}]`):x?(v.if(z),st(x,_.items),Ne=a._`.items`):T&&(v.if(n.and($,n.not(z))),st(T,_.properties),Ne=a._`.properties`),v.forOf("err",s.default.vErrors,gt=>X(gt,pe,R=>v.code(a._`${pe}[${R}].push(${gt})`).assign(a._`${gt}.${c}`,!0))),v.forIn("key",pe,gt=>v.if(a._`${pe}[${gt}].length`,()=>{i.reportError(b,{message:a._`${gt} in ${qe} ? ${qe}[${gt}]() : ${C}${Ne}[${gt}]`,params:a._`{errors: ${pe}[${gt}]}`}),v.assign(a._`${s.default.vErrors}[${s.default.errors}-1].instancePath`,a._`${B} + "/" + ${gt}.replace(/~/g, "~0").replace(/\\//g, "~1")`)})),v.endIf();function st(gt,R){v.assign(pe,a.stringify(gt)),v.assign(qe,ue(gt,R))}}function Ue(D){const T=v.const("emErrs",a._`[]`);v.forOf("err",s.default.vErrors,x=>v.if(j(x),()=>v.code(a._`${T}.push(${x})`).assign(a._`${x}.${c}`,!0))),v.if(a._`${T}.length`,()=>i.reportError(b,{message:re(D),params:a._`{errors: ${T}}`}))}function Ge(){const D=v.const("emErrs",a._`[]`);v.forOf("err",s.default.vErrors,T=>v.if(a._`!${T}.${c}`,()=>v.code(a._`${D}.push(${T})`))),v.assign(s.default.vErrors,D).assign(s.default.errors,a._`${D}.length`)}function be(D,T){return n.and(a._`${D}.keyword !== ${l}`,a._`!${D}.${c}`,a._`${D}.instancePath === ${B}`,a._`${D}.keyword in ${T}`,a._`${D}.schemaPath.indexOf(${E.errSchemaPath}) === 0`,a._`/^\\/[^\\/]*$/.test(${D}.schemaPath.slice(${E.errSchemaPath.length}))`)}function X(D,T,x){v.if(n.and(a._`${D}.keyword !== ${l}`,a._`!${D}.${c}`,a._`${D}.instancePath.indexOf(${B}) === 0`),()=>{const $=v.scopeValue("pattern",{ref:/^\/([^/]*)(?:\/|$)/,code:a._`new RegExp("^\\\/([^/]*)(?:\\\/|$)")`}),z=v.const("emMatches",a._`${$}.exec(${D}.instancePath.slice(${B}.length))`),pe=v.const("emChild",a._`${z} && ${z}[1].replace(/~1/g, "/").replace(/~0/g, "~")`);v.if(a._`${pe} !== undefined && ${pe} in ${T}`,()=>x(pe))})}function j(D){return n.and(a._`${D}.keyword !== ${l}`,a._`!${D}.${c}`,n.or(a._`${D}.instancePath === ${B}`,n.and(a._`${D}.instancePath.indexOf(${B}) === 0`,a._`${D}.instancePath[${B}.length] === "/"`)),a._`${D}.schemaPath.indexOf(${E.errSchemaPath}) === 0`,a._`${D}.schemaPath[${E.errSchemaPath}.length] === "/"`)}function ue(D,T){const x=[];for(const $ in D){const z=T[$];u.test(z)&&x.push([$,H(z)])}return v.object(...x)}function re(D){return u.test(D)?new r._Code(r.safeStringify(D).replace(p,(T,x)=>`" + JSON.stringify(${o.getData(x,E)}) + "`).replace(h,"")):a.stringify(D)}function H(D){return a._`function(){return ${re(D)}}`}},metaSchema:{anyOf:[{type:"string"},{type:"object",properties:{properties:{$ref:"#/$defs/stringMap"},items:{$ref:"#/$defs/stringList"},required:{$ref:"#/$defs/stringOrMap"},dependencies:{$ref:"#/$defs/stringOrMap"}},additionalProperties:{type:"string"}}],$defs:{stringMap:{type:"object",additionalProperties:{type:"string"}},stringOrMap:{anyOf:[{type:"string"},{$ref:"#/$defs/stringMap"}]},stringList:{type:"array",items:{type:"string"}}}}}}const m=(y,b={})=>{if(!y.opts.allErrors)throw new Error("ajv-errors: Ajv option allErrors must be true");if(y.opts.jsPropertySyntax)throw new Error("ajv-errors: ajv option jsPropertySyntax is not supported");return y.addKeyword(g(b))};t.default=m,e.exports=m,e.exports.default=m})(a0,a0.exports);var AI=a0.exports;const SI=q0(AI);var EI=(e=>(e.WriterBlueprintKey="writer#blueprintKey",e.CssClassnames="cssClassnames",e.CssSize="cssSize",e.Uri="uri",e.Uuid="uuid",e))(EI||{});function In(e){return`https://dev.writer.com/framework/${encodeURIComponent(e)}.json`}function _ue(e){return{$id:In(e.join(",")),type:"string",enum:e}}function ks(e,t){return{$id:In(`between-${e}-${t}`),type:"number",minimum:e,maximum:t}}const $I={$id:In("cssClassname"),type:"string",format:"cssClassnames"},T6={$id:In("cssSize"),type:"string",format:"cssSize"};function II(e,t){const a=e.getComponents().filter(n=>{var r;return n.type==="blueprints_blueprint"&&n.id!==t&&((r=n.content)==null?void 0:r.key)}).map(n=>n.content.key);if(a.length!==0)return{type:"string",not:{enum:[...new Set(a)]},errorMessage:"Must be unique"}}const P6={$id:In("arrayOfString"),type:"array",items:{type:"string"}},Nd=ks(-90,90),Dd=ks(-180,180),kI={$id:In("gpsMarker"),type:"object",properties:{name:{type:"string"},lat:Nd,lng:Dd},required:["lat","lng","name"],additionalProperties:!1},L6={$id:In("gpsMarkers"),type:"array",items:kI},yo={$id:In("objectRecordNotNested"),type:"object",patternProperties:{"^.*$":{type:["string","number","boolean"]}},additionalProperties:!0},TI={$id:In("anotatedText"),type:"array",items:{oneOf:[{type:"string"},{type:"array",items:{type:"string"}}]}},PI={$id:In("repeaterObject"),oneOf:[{type:"object",patternProperties:{"^.*$":{type:"object"}},additionalProperties:!0},{type:"array",items:{type:"object"}}]},LI={$id:In("chatBotMessage"),type:"object",properties:{role:{type:"string"},content:{oneOf:[{type:"string"},{type:"array",minItems:1,items:{type:"object",oneOf:[{type:"object",properties:{type:{type:"string",enum:["text"]},text:{type:"string"}},required:["type","text"],additionalProperties:!1},{type:"object",properties:{type:{type:"string",enum:["image_url"]},image_url:{type:"object",properties:{url:{type:"string",format:"uri",pattern:"^(https?:\\/\\/|data:image\\/)"}},required:["url"],additionalProperties:!1}},required:["type","image_url"],additionalProperties:!1}]}}]},tools:{type:"array",items:{type:"object",properties:{type:{type:"string"}},required:["type"],additionalProperties:!0}}},required:["role"],additionalProperties:!0},OI={$id:In("chatBotMessages"),type:"array",items:LI},An={$id:In("positiveNumber"),type:"number",minimum:0},Ts=new CI({strict:!0,allowUnionTypes:!0,allErrors:!0});SI(Ts);function bue(e){return(e==null?void 0:e.$id)===void 0?Ts.compile(e):Ts.getSchema(e.$id)||Ts.compile(e)}const VI={uri:{format:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,errorMessage:"must be a valid URL"},uuid:{format:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,errorMessage:"must be a valid UUID"},cssClassnames:{format:/(^\s*[a-zA-Z_][-\w]*(\s+[a-zA-Z_][-\w]*)*\s*$)|(^$)/,errorMessage:"must be a valid list of CSS classes separated by spaces"},cssSize:{format:/(^([+-]?\d*\.?\d+)(px|em|%|vh|vw|rem|pt|pc|in|cm|mm|ex|ch|vmin|vmax|fr)$)|(^$)/,errorMessage:"must be a valid CSS size"},"writer#blueprintKey":{format:{type:"string",validate:e=>{const t=oe(ne.core);return t?t.getComponents().filter(n=>n.type==="blueprints_blueprint").map(n=>n.content.key).includes(e):!0}},errorMessage:"must correspond to an existing blueprint key"}};Object.entries(VI).map(([e,t])=>Ts.addFormat(e,t.format));const Va={name:"Accent",type:Q.Color,category:ot.Style,applyStyleVariable:!0},va={name:"Primary text",type:Q.Color,category:ot.Style,applyStyleVariable:!0},Dn={name:"Secondary text",type:Q.Color,category:ot.Style,applyStyleVariable:!0},O6={name:"Emptiness",desc:"Page background color",type:Q.Color,category:ot.Style,applyStyleVariable:!0},jr={name:"Container background",type:Q.Color,category:ot.Style,applyStyleVariable:!0},Ki={name:"Container shadow",type:Q.Shadow,category:ot.Style,applyStyleVariable:!0},Ea={name:"Separator",type:Q.Color,category:ot.Style,applyStyleVariable:!0},xr={name:"Button",type:Q.Color,category:ot.Style,applyStyleVariable:!0},Cr={name:"Button text",type:Q.Color,category:ot.Style,applyStyleVariable:!0},bo={name:"Button shadow",type:Q.Shadow,category:ot.Style,applyStyleVariable:!0},ft={name:"Custom CSS classes",type:Q.Text,category:ot.Style,desc:"CSS classes, separated by spaces. You can define classes in custom stylesheets.",validator:$I},RI={name:"Content width",type:Q.Width,default:"100%",category:ot.Style,desc:"Configure content width using CSS units, e.g. 100px, 50%, 10vw, etc.",validator:T6},Zi={name:"Content alignment (H)",type:Q.HAlign,default:"unset",category:ot.Style},Bd={name:"Content alignment (V)",type:Q.VAlign,default:"unset",category:ot.Style},Gi={name:"Padding",type:Q.Padding,default:"0",category:ot.Style};function qt(e){return{...e,type:Q.Boolean,validator:{type:"boolean"}}}function Fd(e){return qt({name:"Enable copy button",desc:"Enable a copy button that lets users to copy the contents in this field to their clipboard",default:e.default,category:ot.Style,order:1})}const V6=qt({name:"Collapsible",default:"no",category:ot.Style}),zd=qt({name:"Start collapsed",category:ot.Style,default:"no",desc:"Only applied when the component is collapsible."}),HI=new Set(["wds-blocks","wds-function","wds-blueprints","wds-send","wds-at-sign-slash"]);function NI(e){return HI.has(e)}const DI=Se({__name:"CustomIcon",props:{name:{type:String,required:!0}},setup(e){const t="1em";return(a,n)=>e.name==="wds-blocks"?(S(),V("svg",{key:0,height:t,width:t,viewBox:"1 2 15 15",xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor"},n[0]||(n[0]=[Z("line",{x1:"13.5",y1:"2",x2:"13.5",y2:"7"},null,-1),Z("line",{x1:"16",y1:"4.5",x2:"11",y2:"4.5"},null,-1),Z("path",{d:"M7.5 15.75V6C7.5 5.80109 7.42098 5.61032 7.28033 5.46967C7.13968 5.32902 6.94891 5.25 6.75 5.25H3C2.80109 5.25 2.61032 5.32902 2.46967 5.46967C2.32902 5.61032 2.25 5.80109 2.25 6V15C2.25 15.1989 2.32902 15.3897 2.46967 15.5303C2.61032 15.671 2.80109 15.75 3 15.75H12C12.1989 15.75 12.3897 15.671 12.5303 15.5303C12.671 15.3897 12.75 15.1989 12.75 15V11.25C12.75 11.0511 12.671 10.8603 12.5303 10.7197C12.3897 10.579 12.1989 10.5 12 10.5H2.25"},null,-1)]))):e.name==="wds-blueprints"?(S(),V("svg",{key:1,width:t,height:t,viewBox:"2 2 15 15",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor"},n[1]||(n[1]=[Z("path",{d:"M14 2.5C15.3807 2.5 16.5 3.61929 16.5 5C16.5 6.38071 15.3807 7.5 14 7.5C12.7905 7.5 11.7814 6.64114 11.5498 5.5H7.4502C7.25138 6.47953 6.47951 7.25033 5.5 7.44922V11.5498C6.64114 11.7814 7.5 12.7905 7.5 14C7.5 15.3807 6.38071 16.5 5 16.5C3.61929 16.5 2.5 15.3807 2.5 14C2.5 12.7905 3.35886 11.7814 4.5 11.5498V7.44922C3.35895 7.21753 2.5 6.20943 2.5 5C2.5 3.61929 3.61929 2.5 5 2.5C6.20949 2.5 7.21858 3.35886 7.4502 4.5H11.5498C11.7814 3.35886 12.7905 2.5 14 2.5ZM14 11.5C15.3807 11.5 16.5 12.6193 16.5 14C16.5 15.3807 15.3807 16.5 14 16.5C12.6193 16.5 11.5 15.3807 11.5 14C11.5 12.6193 12.6193 11.5 14 11.5ZM5 12.5C4.17157 12.5 3.5 13.1716 3.5 14C3.5 14.8284 4.17157 15.5 5 15.5C5.82843 15.5 6.5 14.8284 6.5 14C6.5 13.1716 5.82843 12.5 5 12.5ZM14 12.5C13.1716 12.5 12.5 13.1716 12.5 14C12.5 14.8284 13.1716 15.5 14 15.5C14.8284 15.5 15.5 14.8284 15.5 14C15.5 13.1716 14.8284 12.5 14 12.5ZM5 3.5C4.17157 3.5 3.5 4.17157 3.5 5C3.5 5.82843 4.17157 6.5 5 6.5C5.82843 6.5 6.5 5.82843 6.5 5C6.5 4.17157 5.82843 3.5 5 3.5ZM14 3.5C13.1716 3.5 12.5 4.17157 12.5 5C12.5 5.82843 13.1716 6.5 14 6.5C14.8284 6.5 15.5 5.82843 15.5 5C15.5 4.17157 14.8284 3.5 14 3.5Z"},null,-1)]))):e.name==="wds-function"?(S(),V("svg",{key:2,width:t,height:t,viewBox:"1 1 10 10",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor"},n[2]||(n[2]=[Z("path",{d:"M5.62515 8.875V8.125H6.3329L7.75115 6.5L6.3329 4.875H5.44052L4.64052 9.074C4.56111 9.50033 4.41098 9.82375 4.19015 10.0442C3.96932 10.2647 3.68419 10.375 3.33477 10.375C3.00144 10.375 2.72936 10.2846 2.51852 10.1039C2.30761 9.92304 2.20215 9.68363 2.20215 9.38562C2.20215 9.16062 2.26094 8.97967 2.37852 8.84275C2.49619 8.70592 2.64573 8.6375 2.82715 8.6375C3.00023 8.6375 3.14765 8.69713 3.2694 8.81638C3.39123 8.93563 3.45215 9.07921 3.45215 9.24713C3.45215 9.31446 3.43723 9.37358 3.4074 9.4245C3.37757 9.4755 3.34086 9.51542 3.29727 9.54425C3.31327 9.56025 3.33573 9.57387 3.36465 9.58512C3.39348 9.59629 3.42552 9.60188 3.46077 9.60188C3.56977 9.59679 3.6589 9.54667 3.72815 9.4515C3.79732 9.35625 3.85307 9.20958 3.8954 9.0115L4.67527 4.875H3.2214V4.125H4.81465L5.06752 2.75775C5.13227 2.40583 5.27732 2.12904 5.50265 1.92738C5.72798 1.72579 6.0044 1.625 6.3319 1.625C6.66015 1.625 6.92969 1.72133 7.14052 1.914C7.35144 2.10658 7.4569 2.34933 7.4569 2.64225C7.4569 2.857 7.39811 3.03283 7.28052 3.16975C7.16286 3.30658 7.01332 3.375 6.8319 3.375C6.65882 3.375 6.5114 3.31617 6.38965 3.1985C6.26782 3.08092 6.2069 2.93558 6.2069 2.7625C6.2069 2.69517 6.22182 2.63604 6.25165 2.58512C6.28148 2.53412 6.31977 2.49421 6.36652 2.46537C6.35052 2.44612 6.32569 2.43008 6.29202 2.41725C6.25836 2.4045 6.2239 2.39812 6.18865 2.39812C6.08415 2.40837 6.00098 2.45421 5.93915 2.53562C5.87732 2.61704 5.83002 2.73754 5.79727 2.89713L5.58477 4.125H7.87515V4.875H7.32615L8.25015 5.92988L9.17427 4.875H8.62515V4.125H10.8751V4.875H10.1675L8.74927 6.5L10.1723 8.125H10.8751V8.875H8.62515V8.125H9.17427L8.25015 7.0625L7.32615 8.125H7.87515V8.875H5.62515Z"},null,-1)]))):e.name==="wds-send"?(S(),V("svg",{key:3,width:t,height:t,viewBox:"0 0 14 12",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor"},n[3]||(n[3]=[Z("path",{d:"M14.0712 4.50295C14.2882 4.72002 14.2882 5.07197 14.0712 5.28905L10.5337 8.8265C10.3166 9.04357 9.96468 9.04357 9.7476 8.8265C9.53052 8.60942 9.53052 8.25747 9.7476 8.0404L12.892 4.896L9.7476 1.7516C9.53052 1.53452 9.53052 1.18257 9.7476 0.965495C9.96467 0.74842 10.3166 0.74842 10.5337 0.965495L14.0712 4.50295ZM13.6781 5.45185L3.67268 5.45185L3.67268 4.34014L13.6781 4.34014L13.6781 5.45185ZM2.00511 7.11942L2.00511 8.23114L0.893394 8.23114L0.893394 7.11942L2.00511 7.11942ZM3.67268 9.89871L5.52553 9.89871L5.52553 11.0104L3.67268 11.0104L3.67268 9.89871ZM2.00511 8.23114C2.00511 9.15211 2.7517 9.89871 3.67268 9.89871L3.67268 11.0104C2.13772 11.0104 0.893394 9.76609 0.893394 8.23114L2.00511 8.23114ZM3.67268 5.45185C2.7517 5.45185 2.00511 6.19845 2.00511 7.11942L0.893394 7.11942C0.893394 5.58447 2.13772 4.34014 3.67268 4.34014L3.67268 5.45185Z"},null,-1)]))):e.name==="wds-at-sign-slash"?(S(),V("svg",{key:4,width:t,height:t,viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor"},n[4]||(n[4]=[Z("path",{d:"M10.5616 2.24813C10.708 2.10174 10.9454 2.10177 11.0919 2.24813C11.2379 2.39461 11.2381 2.6321 11.0919 2.77841L10.4229 3.44638C11.0404 4.34151 11.375 5.40523 11.3751 6.49813V6.99813C11.375 7.49528 11.1778 7.97275 10.8262 8.32431C10.4747 8.67585 9.99722 8.87303 9.50008 8.87313C9.00296 8.87305 8.52545 8.67579 8.1739 8.32431C8.05906 8.20944 7.96236 8.07944 7.88191 7.94149C7.44779 8.50645 6.76761 8.87306 6.00008 8.87313C5.70185 8.87311 5.41736 8.81529 5.15437 8.71493L3.48836 10.3809C4.1994 10.8408 5.02632 11.099 5.87996 11.1212C6.92135 11.1482 7.94108 10.8224 8.77449 10.1974C8.94014 10.0732 9.17563 10.108 9.29988 10.2735C9.42391 10.4392 9.39028 10.6737 9.22469 10.7979L9.04012 10.9298C8.10738 11.5697 6.99503 11.9006 5.86043 11.8712C4.81461 11.844 3.80372 11.5111 2.94832 10.921L2.07625 11.794C1.92994 11.9403 1.69246 11.9401 1.54597 11.794C1.3996 11.6476 1.39955 11.4102 1.54597 11.2638L2.35847 10.4503L9.95222 2.85653L10.5616 2.24813ZM3.72176 1.62997C4.81841 1.11684 6.05705 0.988532 7.23543 1.26669C8.0363 1.45583 8.77676 1.82644 9.40535 2.34188L8.87117 2.87606C8.34295 2.45697 7.7272 2.15412 7.06258 1.99716C6.0487 1.75791 4.98268 1.86717 4.03914 2.30868C3.0957 2.75025 2.32924 3.4981 1.86336 4.42978C1.39751 5.36152 1.2599 6.42372 1.47273 7.44345C1.62065 8.1516 1.9319 8.81087 2.37605 9.37118L1.84383 9.90341C1.29843 9.23815 0.916239 8.44848 0.738357 7.59677C0.490995 6.41173 0.65116 5.17763 1.19246 4.09481C1.7339 3.01195 2.62522 2.14316 3.72176 1.62997ZM5.7657 8.1036C5.84232 8.11469 5.92039 8.12313 6.00008 8.12313C6.84122 8.12301 7.53292 7.48333 7.61629 6.66415L7.62508 6.49813L7.61629 6.33212C7.61395 6.30911 7.60883 6.28647 7.60555 6.26376L5.7657 8.1036ZM8.37508 5.4952V6.99813C8.37516 7.29617 8.49356 7.5822 8.70418 7.79306C8.91508 8.00396 9.20182 8.12305 9.50008 8.12313C9.7983 8.12303 10.0841 8.00394 10.295 7.79306C10.5059 7.58216 10.625 7.29637 10.6251 6.99813V6.49813C10.625 5.60398 10.3641 4.73302 9.88191 3.98739L8.37508 5.4952ZM6.00008 4.12313C6.4633 4.12318 6.8947 4.25756 7.25984 4.48739L6.71004 5.0372C6.49561 4.93249 6.25486 4.87317 6.00008 4.87313C5.10278 4.87322 4.37522 5.60085 4.37508 6.49813C4.37511 6.75285 4.43527 6.99299 4.54012 7.20712L3.98836 7.75888C3.75876 7.39349 3.62512 6.96154 3.62508 6.49813C3.62522 5.18664 4.68856 4.12322 6.00008 4.12313Z"},null,-1)]))):Me("",!0)}});/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R6={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const H6=([e,t,a])=>{const n=document.createElementNS("http://www.w3.org/2000/svg",e);return Object.keys(t).forEach(r=>{n.setAttribute(r,String(t[r]))}),a!=null&&a.length&&a.forEach(r=>{const o=H6(r);n.appendChild(o)}),n},BI=(e,t={})=>{const a="svg",n={...R6,...t};return H6([a,n,e])};/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FI=e=>Array.from(e.attributes).reduce((t,a)=>(t[a.name]=a.value,t),{}),zI=e=>typeof e=="string"?e:!e||!e.class?"":e.class&&typeof e.class=="string"?e.class.split(" "):e.class&&Array.isArray(e.class)?e.class:"",jI=e=>e.flatMap(zI).map(a=>a.trim()).filter(Boolean).filter((a,n,r)=>r.indexOf(a)===n).join(" "),UI=e=>e.replace(/(\w)(\w*)(_|-|\s*)/g,(t,a,n)=>a.toUpperCase()+n.toLowerCase()),Vp=(e,{nameAttr:t,icons:a,attrs:n})=>{var u;const r=e.getAttribute(t);if(r==null)return;const o=UI(r),i=a[o];if(!i)return console.warn(`${e.outerHTML} icon name was not found in the provided icons object.`);const s=FI(e),l={...R6,"data-lucide":r,...n,...s},c=jI(["lucide",`lucide-${r}`,s,n]);c&&Object.assign(l,{class:c});const d=BI(i,l);return(u=e.parentNode)==null?void 0:u.replaceChild(d,e)};/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WI=[["path",{d:"M3.5 13h6"}],["path",{d:"m2 16 4.5-9 4.5 9"}],["path",{d:"M18 7v9"}],["path",{d:"m14 12 4 4 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qI=[["path",{d:"M21 14h-5"}],["path",{d:"M16 16v-3.5a2.5 2.5 0 0 1 5 0V16"}],["path",{d:"M4.5 13h6"}],["path",{d:"m3 16 4.5-9 4.5 9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KI=[["path",{d:"M3.5 13h6"}],["path",{d:"m2 16 4.5-9 4.5 9"}],["path",{d:"M18 16V7"}],["path",{d:"m14 11 4-4 4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZI=[["circle",{cx:"16",cy:"4",r:"1"}],["path",{d:"m18 19 1-7-6 1"}],["path",{d:"m5 8 3-3 5.5 3-2.36 3.5"}],["path",{d:"M4.24 14.5a5 5 0 0 0 6.88 6"}],["path",{d:"M13.76 17.5a5 5 0 0 0-6.88-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GI=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JI=[["path",{d:"M18 17.5a2.5 2.5 0 1 1-4 2.03V12"}],["path",{d:"M6 12H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2"}],["path",{d:"M6 8h12"}],["path",{d:"M6.6 15.572A2 2 0 1 0 10 17v-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XI=[["path",{d:"M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1"}],["path",{d:"m12 15 5 6H7Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rp=[["circle",{cx:"12",cy:"13",r:"8"}],["path",{d:"M5 3 2 6"}],["path",{d:"m22 6-3-3"}],["path",{d:"M6.38 18.7 4 21"}],["path",{d:"M17.64 18.67 20 21"}],["path",{d:"m9 13 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hp=[["circle",{cx:"12",cy:"13",r:"8"}],["path",{d:"M5 3 2 6"}],["path",{d:"m22 6-3-3"}],["path",{d:"M6.38 18.7 4 21"}],["path",{d:"M17.64 18.67 20 21"}],["path",{d:"M9 13h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YI=[["path",{d:"M6.87 6.87a8 8 0 1 0 11.26 11.26"}],["path",{d:"M19.9 14.25a8 8 0 0 0-9.15-9.15"}],["path",{d:"m22 6-3-3"}],["path",{d:"M6.26 18.67 4 21"}],["path",{d:"m2 2 20 20"}],["path",{d:"M4 4 2 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Np=[["circle",{cx:"12",cy:"13",r:"8"}],["path",{d:"M5 3 2 6"}],["path",{d:"m22 6-3-3"}],["path",{d:"M6.38 18.7 4 21"}],["path",{d:"M17.64 18.67 20 21"}],["path",{d:"M12 10v6"}],["path",{d:"M9 13h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QI=[["circle",{cx:"12",cy:"13",r:"8"}],["path",{d:"M12 9v4l2 2"}],["path",{d:"M5 3 2 6"}],["path",{d:"m22 6-3-3"}],["path",{d:"M6.38 18.7 4 21"}],["path",{d:"M17.64 18.67 20 21"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ek=[["path",{d:"M11 21c0-2.5 2-2.5 2-5"}],["path",{d:"M16 21c0-2.5 2-2.5 2-5"}],["path",{d:"m19 8-.8 3a1.25 1.25 0 0 1-1.2 1H7a1.25 1.25 0 0 1-1.2-1L5 8"}],["path",{d:"M21 3a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a1 1 0 0 1 1-1z"}],["path",{d:"M6 21c0-2.5 2-2.5 2-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tk=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["polyline",{points:"11 3 11 11 14 8 17 11 17 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ak=[["path",{d:"M2 12h20"}],["path",{d:"M10 16v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-4"}],["path",{d:"M10 8V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v4"}],["path",{d:"M20 16v1a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2v-1"}],["path",{d:"M14 8V7c0-1.1.9-2 2-2h2a2 2 0 0 1 2 2v1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nk=[["path",{d:"M12 2v20"}],["path",{d:"M8 10H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h4"}],["path",{d:"M16 10h4a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-4"}],["path",{d:"M8 20H7a2 2 0 0 1-2-2v-2c0-1.1.9-2 2-2h1"}],["path",{d:"M16 14h1a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rk=[["path",{d:"M17 12H7"}],["path",{d:"M19 18H5"}],["path",{d:"M21 6H3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ok=[["rect",{width:"6",height:"16",x:"4",y:"2",rx:"2"}],["rect",{width:"6",height:"9",x:"14",y:"9",rx:"2"}],["path",{d:"M22 22H2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ik=[["rect",{width:"16",height:"6",x:"2",y:"4",rx:"2"}],["rect",{width:"9",height:"6",x:"9",y:"14",rx:"2"}],["path",{d:"M22 22V2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sk=[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2"}],["path",{d:"M17 22v-5"}],["path",{d:"M17 7V2"}],["path",{d:"M7 22v-3"}],["path",{d:"M7 5V2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lk=[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2"}],["path",{d:"M4 2v20"}],["path",{d:"M14 2v20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ck=[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2"}],["path",{d:"M10 2v20"}],["path",{d:"M20 2v20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dk=[["rect",{width:"6",height:"14",x:"2",y:"5",rx:"2"}],["rect",{width:"6",height:"10",x:"16",y:"7",rx:"2"}],["path",{d:"M12 2v20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uk=[["rect",{width:"6",height:"14",x:"6",y:"5",rx:"2"}],["rect",{width:"6",height:"10",x:"16",y:"7",rx:"2"}],["path",{d:"M2 2v20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hk=[["rect",{width:"6",height:"14",x:"2",y:"5",rx:"2"}],["rect",{width:"6",height:"10",x:"12",y:"7",rx:"2"}],["path",{d:"M22 2v20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pk=[["rect",{width:"6",height:"10",x:"9",y:"7",rx:"2"}],["path",{d:"M4 22V2"}],["path",{d:"M20 22V2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fk=[["rect",{width:"6",height:"14",x:"3",y:"5",rx:"2"}],["rect",{width:"6",height:"10",x:"15",y:"7",rx:"2"}],["path",{d:"M3 2v20"}],["path",{d:"M21 2v20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mk=[["path",{d:"M3 12h18"}],["path",{d:"M3 18h18"}],["path",{d:"M3 6h18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vk=[["path",{d:"M15 12H3"}],["path",{d:"M17 18H3"}],["path",{d:"M21 6H3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gk=[["path",{d:"M21 12H9"}],["path",{d:"M21 18H7"}],["path",{d:"M21 6H3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yk=[["rect",{width:"6",height:"16",x:"4",y:"6",rx:"2"}],["rect",{width:"6",height:"9",x:"14",y:"6",rx:"2"}],["path",{d:"M22 2H2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mk=[["rect",{width:"9",height:"6",x:"6",y:"14",rx:"2"}],["rect",{width:"16",height:"6",x:"6",y:"4",rx:"2"}],["path",{d:"M2 2v20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _k=[["path",{d:"M22 17h-3"}],["path",{d:"M22 7h-5"}],["path",{d:"M5 17H2"}],["path",{d:"M7 7H2"}],["rect",{x:"5",y:"14",width:"14",height:"6",rx:"2"}],["rect",{x:"7",y:"4",width:"10",height:"6",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bk=[["rect",{width:"14",height:"6",x:"5",y:"14",rx:"2"}],["rect",{width:"10",height:"6",x:"7",y:"4",rx:"2"}],["path",{d:"M2 20h20"}],["path",{d:"M2 10h20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wk=[["rect",{width:"14",height:"6",x:"5",y:"14",rx:"2"}],["rect",{width:"10",height:"6",x:"7",y:"4",rx:"2"}],["path",{d:"M2 14h20"}],["path",{d:"M2 4h20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xk=[["rect",{width:"14",height:"6",x:"5",y:"16",rx:"2"}],["rect",{width:"10",height:"6",x:"7",y:"2",rx:"2"}],["path",{d:"M2 12h20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ck=[["rect",{width:"14",height:"6",x:"5",y:"12",rx:"2"}],["rect",{width:"10",height:"6",x:"7",y:"2",rx:"2"}],["path",{d:"M2 22h20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ak=[["rect",{width:"14",height:"6",x:"5",y:"16",rx:"2"}],["rect",{width:"10",height:"6",x:"7",y:"6",rx:"2"}],["path",{d:"M2 2h20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sk=[["rect",{width:"10",height:"6",x:"7",y:"9",rx:"2"}],["path",{d:"M22 20H2"}],["path",{d:"M22 4H2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ek=[["rect",{width:"14",height:"6",x:"5",y:"15",rx:"2"}],["rect",{width:"10",height:"6",x:"7",y:"3",rx:"2"}],["path",{d:"M2 21h20"}],["path",{d:"M2 3h20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $k=[["path",{d:"M10 10H6"}],["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.28a1 1 0 0 0-.684-.948l-1.923-.641a1 1 0 0 1-.578-.502l-1.539-3.076A1 1 0 0 0 16.382 8H14"}],["path",{d:"M8 8v4"}],["path",{d:"M9 18h6"}],["circle",{cx:"17",cy:"18",r:"2"}],["circle",{cx:"7",cy:"18",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ik=[["path",{d:"M17.5 12c0 4.4-3.6 8-8 8A4.5 4.5 0 0 1 5 15.5c0-6 8-4 8-8.5a3 3 0 1 0-6 0c0 3 2.5 8.5 12 13"}],["path",{d:"M16 12h3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kk=[["path",{d:"M10 17c-5-3-7-7-7-9a2 2 0 0 1 4 0c0 2.5-5 2.5-5 6 0 1.7 1.3 3 3 3 2.8 0 5-2.2 5-5"}],["path",{d:"M22 17c-5-3-7-7-7-9a2 2 0 0 1 4 0c0 2.5-5 2.5-5 6 0 1.7 1.3 3 3 3 2.8 0 5-2.2 5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tk=[["path",{d:"M10 2v5.632c0 .424-.272.795-.653.982A6 6 0 0 0 6 14c.006 4 3 7 5 8"}],["path",{d:"M10 5H8a2 2 0 0 0 0 4h.68"}],["path",{d:"M14 2v5.632c0 .424.272.795.652.982A6 6 0 0 1 18 14c0 4-3 7-5 8"}],["path",{d:"M14 5h2a2 2 0 0 1 0 4h-.68"}],["path",{d:"M18 22H6"}],["path",{d:"M9 2h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pk=[["path",{d:"M12 22V8"}],["path",{d:"M5 12H2a10 10 0 0 0 20 0h-3"}],["circle",{cx:"12",cy:"5",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lk=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M16 16s-1.5-2-4-2-4 2-4 2"}],["path",{d:"M7.5 8 10 9"}],["path",{d:"m14 9 2.5-1"}],["path",{d:"M9 10h.01"}],["path",{d:"M15 10h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ok=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M8 15h8"}],["path",{d:"M8 9h2"}],["path",{d:"M14 9h2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vk=[["path",{d:"M2 12 7 2"}],["path",{d:"m7 12 5-10"}],["path",{d:"m12 12 5-10"}],["path",{d:"m17 12 5-10"}],["path",{d:"M4.5 7h15"}],["path",{d:"M12 16v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rk=[["path",{d:"M7 10H6a4 4 0 0 1-4-4 1 1 0 0 1 1-1h4"}],["path",{d:"M7 5a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1 7 7 0 0 1-7 7H8a1 1 0 0 1-1-1z"}],["path",{d:"M9 12v5"}],["path",{d:"M15 12v5"}],["path",{d:"M5 20a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3 1 1 0 0 1-1 1H6a1 1 0 0 1-1-1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hk=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m14.31 8 5.74 9.94"}],["path",{d:"M9.69 8h11.48"}],["path",{d:"m7.38 12 5.74-9.94"}],["path",{d:"M9.69 16 3.95 6.06"}],["path",{d:"M14.31 16H2.83"}],["path",{d:"m16.62 12-5.74 9.94"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nk=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}],["path",{d:"M6 8h.01"}],["path",{d:"M10 8h.01"}],["path",{d:"M14 8h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dk=[["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2"}],["path",{d:"M10 4v4"}],["path",{d:"M2 8h20"}],["path",{d:"M6 4v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bk=[["path",{d:"M12 20.94c1.5 0 2.75 1.06 4 1.06 3 0 6-8 6-12.22A4.91 4.91 0 0 0 17 5c-2.22 0-4 1.44-5 2-1-.56-2.78-2-5-2a4.9 4.9 0 0 0-5 4.78C2 14 5 22 8 22c1.25 0 2.5-1.06 4-1.06Z"}],["path",{d:"M10 2c1 .5 2 2 2 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fk=[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h2"}],["path",{d:"M20 8v11a2 2 0 0 1-2 2h-2"}],["path",{d:"m9 15 3-3 3 3"}],["path",{d:"M12 12v9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zk=[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8"}],["path",{d:"M10 12h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jk=[["path",{d:"M19 9V6a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v3"}],["path",{d:"M3 16a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z"}],["path",{d:"M5 18v2"}],["path",{d:"M19 18v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Uk=[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8"}],["path",{d:"m9.5 17 5-5"}],["path",{d:"m9.5 12 5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wk=[["path",{d:"M15 5H9"}],["path",{d:"M15 9v3h4l-7 7-7-7h4V9z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qk=[["path",{d:"M15 6v6h4l-7 7-7-7h4V6h6z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kk=[["path",{d:"M19 15V9"}],["path",{d:"M15 15h-3v4l-7-7 7-7v4h3v6z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zk=[["path",{d:"M18 15h-6v4l-7-7 7-7v4h6v6z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gk=[["path",{d:"M5 9v6"}],["path",{d:"M9 9h3V5l7 7-7 7v-4H9V9z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jk=[["path",{d:"M9 19h6"}],["path",{d:"M9 15v-3H5l7-7 7 7h-4v3H9z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xk=[["path",{d:"M6 9h6V5l7 7-7 7v-4H6V9z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yk=[["path",{d:"M9 18v-6H5l7-7 7 7h-4v6H9z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qk=[["path",{d:"m3 16 4 4 4-4"}],["path",{d:"M7 20V4"}],["rect",{x:"15",y:"4",width:"4",height:"6",ry:"2"}],["path",{d:"M17 20v-6h-2"}],["path",{d:"M15 20h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eT=[["path",{d:"m3 16 4 4 4-4"}],["path",{d:"M7 20V4"}],["path",{d:"M17 10V4h-2"}],["path",{d:"M15 10h4"}],["rect",{x:"15",y:"14",width:"4",height:"6",ry:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dp=[["path",{d:"m3 16 4 4 4-4"}],["path",{d:"M7 20V4"}],["path",{d:"M20 8h-5"}],["path",{d:"M15 10V6.5a2.5 2.5 0 0 1 5 0V10"}],["path",{d:"M15 14h5l-5 6h5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tT=[["path",{d:"M19 3H5"}],["path",{d:"M12 21V7"}],["path",{d:"m6 15 6 6 6-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aT=[["path",{d:"M17 7 7 17"}],["path",{d:"M17 17H7V7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nT=[["path",{d:"m3 16 4 4 4-4"}],["path",{d:"M7 20V4"}],["path",{d:"M11 4h4"}],["path",{d:"M11 8h7"}],["path",{d:"M11 12h10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rT=[["path",{d:"m7 7 10 10"}],["path",{d:"M17 7v10H7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oT=[["path",{d:"M12 2v14"}],["path",{d:"m19 9-7 7-7-7"}],["circle",{cx:"12",cy:"21",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iT=[["path",{d:"M12 17V3"}],["path",{d:"m6 11 6 6 6-6"}],["path",{d:"M19 21H5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sT=[["path",{d:"m3 16 4 4 4-4"}],["path",{d:"M7 20V4"}],["path",{d:"m21 8-4-4-4 4"}],["path",{d:"M17 4v16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bp=[["path",{d:"m3 16 4 4 4-4"}],["path",{d:"M7 20V4"}],["path",{d:"M11 4h10"}],["path",{d:"M11 8h7"}],["path",{d:"M11 12h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fp=[["path",{d:"m3 16 4 4 4-4"}],["path",{d:"M7 4v16"}],["path",{d:"M15 4h5l-5 6h5"}],["path",{d:"M15 20v-3.5a2.5 2.5 0 0 1 5 0V20"}],["path",{d:"M20 18h-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lT=[["path",{d:"M12 5v14"}],["path",{d:"m19 12-7 7-7-7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cT=[["path",{d:"m9 6-6 6 6 6"}],["path",{d:"M3 12h14"}],["path",{d:"M21 19V5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dT=[["path",{d:"M8 3 4 7l4 4"}],["path",{d:"M4 7h16"}],["path",{d:"m16 21 4-4-4-4"}],["path",{d:"M20 17H4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uT=[["path",{d:"M3 19V5"}],["path",{d:"m13 6-6 6 6 6"}],["path",{d:"M7 12h14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hT=[["path",{d:"m12 19-7-7 7-7"}],["path",{d:"M19 12H5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pT=[["path",{d:"M3 5v14"}],["path",{d:"M21 12H7"}],["path",{d:"m15 18 6-6-6-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fT=[["path",{d:"m16 3 4 4-4 4"}],["path",{d:"M20 7H4"}],["path",{d:"m8 21-4-4 4-4"}],["path",{d:"M4 17h16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mT=[["path",{d:"M17 12H3"}],["path",{d:"m11 18 6-6-6-6"}],["path",{d:"M21 5v14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vT=[["path",{d:"M5 12h14"}],["path",{d:"m12 5 7 7-7 7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gT=[["path",{d:"m3 8 4-4 4 4"}],["path",{d:"M7 4v16"}],["rect",{x:"15",y:"4",width:"4",height:"6",ry:"2"}],["path",{d:"M17 20v-6h-2"}],["path",{d:"M15 20h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yT=[["path",{d:"m3 8 4-4 4 4"}],["path",{d:"M7 4v16"}],["path",{d:"M17 10V4h-2"}],["path",{d:"M15 10h4"}],["rect",{x:"15",y:"14",width:"4",height:"6",ry:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zp=[["path",{d:"m3 8 4-4 4 4"}],["path",{d:"M7 4v16"}],["path",{d:"M20 8h-5"}],["path",{d:"M15 10V6.5a2.5 2.5 0 0 1 5 0V10"}],["path",{d:"M15 14h5l-5 6h5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MT=[["path",{d:"m21 16-4 4-4-4"}],["path",{d:"M17 20V4"}],["path",{d:"m3 8 4-4 4 4"}],["path",{d:"M7 4v16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _T=[["path",{d:"m5 9 7-7 7 7"}],["path",{d:"M12 16V2"}],["circle",{cx:"12",cy:"21",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bT=[["path",{d:"m18 9-6-6-6 6"}],["path",{d:"M12 3v14"}],["path",{d:"M5 21h14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wT=[["path",{d:"M7 17V7h10"}],["path",{d:"M17 17 7 7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jp=[["path",{d:"m3 8 4-4 4 4"}],["path",{d:"M7 4v16"}],["path",{d:"M11 12h4"}],["path",{d:"M11 16h7"}],["path",{d:"M11 20h10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xT=[["path",{d:"M7 7h10v10"}],["path",{d:"M7 17 17 7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CT=[["path",{d:"m3 8 4-4 4 4"}],["path",{d:"M7 4v16"}],["path",{d:"M11 12h10"}],["path",{d:"M11 16h7"}],["path",{d:"M11 20h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AT=[["path",{d:"M5 3h14"}],["path",{d:"m18 13-6-6-6 6"}],["path",{d:"M12 7v14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Up=[["path",{d:"m3 8 4-4 4 4"}],["path",{d:"M7 4v16"}],["path",{d:"M15 4h5l-5 6h5"}],["path",{d:"M15 20v-3.5a2.5 2.5 0 0 1 5 0V20"}],["path",{d:"M20 18h-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ST=[["path",{d:"m5 12 7-7 7 7"}],["path",{d:"M12 19V5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ET=[["path",{d:"M12 6v12"}],["path",{d:"M17.196 9 6.804 15"}],["path",{d:"m6.804 9 10.392 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $T=[["path",{d:"m4 6 3-3 3 3"}],["path",{d:"M7 17V3"}],["path",{d:"m14 6 3-3 3 3"}],["path",{d:"M17 17V3"}],["path",{d:"M4 21h16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IT=[["circle",{cx:"12",cy:"12",r:"4"}],["path",{d:"M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kT=[["circle",{cx:"12",cy:"12",r:"1"}],["path",{d:"M20.2 20.2c2.04-2.03.02-7.36-4.5-11.9-4.54-4.52-9.87-6.54-11.9-4.5-2.04 2.03-.02 7.36 4.5 11.9 4.54 4.52 9.87 6.54 11.9 4.5Z"}],["path",{d:"M15.7 15.7c4.52-4.54 6.54-9.87 4.5-11.9-2.03-2.04-7.36-.02-11.9 4.5-4.52 4.54-6.54 9.87-4.5 11.9 2.03 2.04 7.36.02 11.9-4.5Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TT=[["path",{d:"M2 10v3"}],["path",{d:"M6 6v11"}],["path",{d:"M10 3v18"}],["path",{d:"M14 8v7"}],["path",{d:"M18 5v13"}],["path",{d:"M22 10v3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PT=[["path",{d:"M2 13a2 2 0 0 0 2-2V7a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0V4a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0v-4a2 2 0 0 1 2-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LT=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"}],["circle",{cx:"12",cy:"8",r:"6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OT=[["path",{d:"m14 12-8.381 8.38a1 1 0 0 1-3.001-3L11 9"}],["path",{d:"M15 15.5a.5.5 0 0 0 .5.5A6.5 6.5 0 0 0 22 9.5a.5.5 0 0 0-.5-.5h-1.672a2 2 0 0 1-1.414-.586l-5.062-5.062a1.205 1.205 0 0 0-1.704 0L9.352 5.648a1.205 1.205 0 0 0 0 1.704l5.062 5.062A2 2 0 0 1 15 13.828z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wp=[["path",{d:"M13.5 10.5 15 9"}],["path",{d:"M4 4v15a1 1 0 0 0 1 1h15"}],["path",{d:"M4.293 19.707 6 18"}],["path",{d:"m9 15 1.5-1.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VT=[["path",{d:"M10 16c.5.3 1.2.5 2 .5s1.5-.2 2-.5"}],["path",{d:"M15 12h.01"}],["path",{d:"M19.38 6.813A9 9 0 0 1 20.8 10.2a2 2 0 0 1 0 3.6 9 9 0 0 1-17.6 0 2 2 0 0 1 0-3.6A9 9 0 0 1 12 3c2 0 3.5 1.1 3.5 2.5s-.9 2.5-2 2.5c-.8 0-1.5-.4-1.5-1"}],["path",{d:"M9 12h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RT=[["path",{d:"M4 10a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z"}],["path",{d:"M8 10h8"}],["path",{d:"M8 18h8"}],["path",{d:"M8 22v-6a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v6"}],["path",{d:"M9 6V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HT=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qp=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"m9 12 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NT=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"M12 7v10"}],["path",{d:"M15.4 10a4 4 0 1 0 0 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DT=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8"}],["path",{d:"M12 18V6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BT=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"M7 12h5"}],["path",{d:"M15 9.4a4 4 0 1 0 0 5.2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FT=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"M8 8h8"}],["path",{d:"M8 12h8"}],["path",{d:"m13 17-5-1h1a4 4 0 0 0 0-8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zT=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["line",{x1:"12",x2:"12",y1:"16",y2:"12"}],["line",{x1:"12",x2:"12.01",y1:"8",y2:"8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jT=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"m9 8 3 3v7"}],["path",{d:"m12 11 3-3"}],["path",{d:"M9 12h6"}],["path",{d:"M9 16h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UT=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WT=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"m15 9-6 6"}],["path",{d:"M9 9h.01"}],["path",{d:"M15 15h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qT=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"M8 12h4"}],["path",{d:"M10 16V9.5a2.5 2.5 0 0 1 5 0"}],["path",{d:"M8 16h7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KT=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["line",{x1:"12",x2:"12",y1:"8",y2:"16"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kp=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}],["line",{x1:"12",x2:"12.01",y1:"17",y2:"17"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZT=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"M9 16h5"}],["path",{d:"M9 12h5a2 2 0 1 0 0-4h-3v9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GT=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"M11 17V8h4"}],["path",{d:"M11 12h3"}],["path",{d:"M9 16h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JT=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["line",{x1:"15",x2:"9",y1:"9",y2:"15"}],["line",{x1:"9",x2:"15",y1:"9",y2:"15"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XT=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YT=[["path",{d:"M22 18H6a2 2 0 0 1-2-2V7a2 2 0 0 0-2-2"}],["path",{d:"M17 14V4a2 2 0 0 0-2-2h-1a2 2 0 0 0-2 2v10"}],["rect",{width:"13",height:"8",x:"8",y:"6",rx:"1"}],["circle",{cx:"18",cy:"20",r:"2"}],["circle",{cx:"9",cy:"20",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QT=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m4.9 4.9 14.2 14.2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eP=[["path",{d:"M4 13c3.5-2 8-2 10 2a5.5 5.5 0 0 1 8 5"}],["path",{d:"M5.15 17.89c5.52-1.52 8.65-6.89 7-12C11.55 4 11.5 2 13 2c3.22 0 5 5.5 5 8 0 6.5-4.2 12-10.49 12C5.11 22 2 22 2 20c0-1.5 1.14-1.55 3.15-2.11Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tP=[["path",{d:"M12 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5"}],["path",{d:"m16 19 3 3 3-3"}],["path",{d:"M18 12h.01"}],["path",{d:"M19 16v6"}],["path",{d:"M6 12h.01"}],["circle",{cx:"12",cy:"12",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aP=[["path",{d:"M12 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5"}],["path",{d:"M18 12h.01"}],["path",{d:"M19 22v-6"}],["path",{d:"m22 19-3-3-3 3"}],["path",{d:"M6 12h.01"}],["circle",{cx:"12",cy:"12",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nP=[["path",{d:"M10 10.01h.01"}],["path",{d:"M10 14.01h.01"}],["path",{d:"M14 10.01h.01"}],["path",{d:"M14 14.01h.01"}],["path",{d:"M18 6v11.5"}],["path",{d:"M6 6v12"}],["rect",{x:"2",y:"6",width:"20",height:"12",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rP=[["path",{d:"M13 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5"}],["path",{d:"m17 17 5 5"}],["path",{d:"M18 12h.01"}],["path",{d:"m22 17-5 5"}],["path",{d:"M6 12h.01"}],["circle",{cx:"12",cy:"12",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oP=[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2"}],["circle",{cx:"12",cy:"12",r:"2"}],["path",{d:"M6 12h.01M18 12h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iP=[["path",{d:"M3 5v14"}],["path",{d:"M8 5v14"}],["path",{d:"M12 5v14"}],["path",{d:"M17 5v14"}],["path",{d:"M21 5v14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sP=[["path",{d:"M10 3a41 41 0 0 0 0 18"}],["path",{d:"M14 3a41 41 0 0 1 0 18"}],["path",{d:"M17 3a2 2 0 0 1 1.68.92 15.25 15.25 0 0 1 0 16.16A2 2 0 0 1 17 21H7a2 2 0 0 1-1.68-.92 15.25 15.25 0 0 1 0-16.16A2 2 0 0 1 7 3z"}],["path",{d:"M3.84 17h16.32"}],["path",{d:"M3.84 7h16.32"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lP=[["path",{d:"M4 20h16"}],["path",{d:"m6 16 6-12 6 12"}],["path",{d:"M8 12h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cP=[["path",{d:"M10 4 8 6"}],["path",{d:"M17 19v2"}],["path",{d:"M2 12h20"}],["path",{d:"M7 19v2"}],["path",{d:"M9 5 7.621 3.621A2.121 2.121 0 0 0 4 5v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dP=[["path",{d:"m11 7-3 5h4l-3 5"}],["path",{d:"M14.856 6H16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.935"}],["path",{d:"M22 14v-4"}],["path",{d:"M5.14 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2.936"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uP=[["path",{d:"M10 10v4"}],["path",{d:"M14 10v4"}],["path",{d:"M22 14v-4"}],["path",{d:"M6 10v4"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hP=[["path",{d:"M22 14v-4"}],["path",{d:"M6 14v-4"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pP=[["path",{d:"M10 14v-4"}],["path",{d:"M22 14v-4"}],["path",{d:"M6 14v-4"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fP=[["path",{d:"M10 9v6"}],["path",{d:"M12.543 6H16a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3.605"}],["path",{d:"M22 14v-4"}],["path",{d:"M7 12h6"}],["path",{d:"M7.606 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3.606"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mP=[["path",{d:"M10 17h.01"}],["path",{d:"M10 7v6"}],["path",{d:"M14 6h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2"}],["path",{d:"M22 14v-4"}],["path",{d:"M6 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vP=[["path",{d:"M 22 14 L 22 10"}],["rect",{x:"2",y:"6",width:"16",height:"12",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gP=[["path",{d:"M4.5 3h15"}],["path",{d:"M6 3v16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V3"}],["path",{d:"M6 14h12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yP=[["path",{d:"M9 9c-.64.64-1.521.954-2.402 1.165A6 6 0 0 0 8 22a13.96 13.96 0 0 0 9.9-4.1"}],["path",{d:"M10.75 5.093A6 6 0 0 1 22 8c0 2.411-.61 4.68-1.683 6.66"}],["path",{d:"M5.341 10.62a4 4 0 0 0 6.487 1.208M10.62 5.341a4.015 4.015 0 0 1 2.039 2.04"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MP=[["path",{d:"M10.165 6.598C9.954 7.478 9.64 8.36 9 9c-.64.64-1.521.954-2.402 1.165A6 6 0 0 0 8 22c7.732 0 14-6.268 14-14a6 6 0 0 0-11.835-1.402Z"}],["path",{d:"M5.341 10.62a4 4 0 1 0 5.279-5.28"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _P=[["path",{d:"M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8"}],["path",{d:"M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4"}],["path",{d:"M12 4v6"}],["path",{d:"M2 18h20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bP=[["path",{d:"M3 20v-8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v8"}],["path",{d:"M5 10V6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v4"}],["path",{d:"M3 18h18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wP=[["path",{d:"M2 4v16"}],["path",{d:"M2 8h18a2 2 0 0 1 2 2v10"}],["path",{d:"M2 17h20"}],["path",{d:"M6 8v9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xP=[["path",{d:"M16.4 13.7A6.5 6.5 0 1 0 6.28 6.6c-1.1 3.13-.78 3.9-3.18 6.08A3 3 0 0 0 5 18c4 0 8.4-1.8 11.4-4.3"}],["path",{d:"m18.5 6 2.19 4.5a6.48 6.48 0 0 1-2.29 7.2C15.4 20.2 11 22 7 22a3 3 0 0 1-2.68-1.66L2.4 16.5"}],["circle",{cx:"12.5",cy:"8.5",r:"2.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CP=[["path",{d:"M13 13v5"}],["path",{d:"M17 11.47V8"}],["path",{d:"M17 11h1a3 3 0 0 1 2.745 4.211"}],["path",{d:"m2 2 20 20"}],["path",{d:"M5 8v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-3"}],["path",{d:"M7.536 7.535C6.766 7.649 6.154 8 5.5 8a2.5 2.5 0 0 1-1.768-4.268"}],["path",{d:"M8.727 3.204C9.306 2.767 9.885 2 11 2c1.56 0 2 1.5 3 1.5s1.72-.5 2.5-.5a1 1 0 1 1 0 5c-.78 0-1.5-.5-2.5-.5a3.149 3.149 0 0 0-.842.12"}],["path",{d:"M9 14.6V18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AP=[["path",{d:"M17 11h1a3 3 0 0 1 0 6h-1"}],["path",{d:"M9 12v6"}],["path",{d:"M13 12v6"}],["path",{d:"M14 7.5c-1 0-1.44.5-3 .5s-2-.5-3-.5-1.72.5-2.5.5a2.5 2.5 0 0 1 0-5c.78 0 1.57.5 2.5.5S9.44 2 11 2s2 1.5 3 1.5 1.72-.5 2.5-.5a2.5 2.5 0 0 1 0 5c-.78 0-1.5-.5-2.5-.5Z"}],["path",{d:"M5 8v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SP=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0"}],["path",{d:"M13.916 2.314A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.74 7.327A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673 9 9 0 0 1-.585-.665"}],["circle",{cx:"18",cy:"8",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EP=[["path",{d:"M18.518 17.347A7 7 0 0 1 14 19"}],["path",{d:"M18.8 4A11 11 0 0 1 20 9"}],["path",{d:"M9 9h.01"}],["circle",{cx:"20",cy:"16",r:"2"}],["circle",{cx:"9",cy:"9",r:"7"}],["rect",{x:"4",y:"16",width:"10",height:"6",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $P=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0"}],["path",{d:"M15 8h6"}],["path",{d:"M16.243 3.757A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673A9.4 9.4 0 0 1 18.667 12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IP=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0"}],["path",{d:"M17 17H4a1 1 0 0 1-.74-1.673C4.59 13.956 6 12.499 6 8a6 6 0 0 1 .258-1.742"}],["path",{d:"m2 2 20 20"}],["path",{d:"M8.668 3.01A6 6 0 0 1 18 8c0 2.687.77 4.653 1.707 6.05"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kP=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0"}],["path",{d:"M15 8h6"}],["path",{d:"M18 5v6"}],["path",{d:"M20.002 14.464a9 9 0 0 0 .738.863A1 1 0 0 1 20 17H4a1 1 0 0 1-.74-1.673C4.59 13.956 6 12.499 6 8a6 6 0 0 1 8.75-5.332"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TP=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0"}],["path",{d:"M22 8c0-2.3-.8-4.3-2-6"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326"}],["path",{d:"M4 2C2.8 3.7 2 5.7 2 8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PP=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zp=[["rect",{width:"13",height:"7",x:"3",y:"3",rx:"1"}],["path",{d:"m22 15-3-3 3-3"}],["rect",{width:"13",height:"7",x:"3",y:"14",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gp=[["rect",{width:"13",height:"7",x:"8",y:"3",rx:"1"}],["path",{d:"m2 9 3 3-3 3"}],["rect",{width:"13",height:"7",x:"8",y:"14",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LP=[["rect",{width:"7",height:"13",x:"3",y:"3",rx:"1"}],["path",{d:"m9 22 3-3 3 3"}],["rect",{width:"7",height:"13",x:"14",y:"3",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OP=[["rect",{width:"7",height:"13",x:"3",y:"8",rx:"1"}],["path",{d:"m15 2-3 3-3-3"}],["rect",{width:"7",height:"13",x:"14",y:"8",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VP=[["path",{d:"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1"}],["path",{d:"M15 14a5 5 0 0 0-7.584 2"}],["path",{d:"M9.964 6.825C8.019 7.977 9.5 13 8 15"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RP=[["rect",{x:"14",y:"14",width:"4",height:"6",rx:"2"}],["rect",{x:"6",y:"4",width:"4",height:"6",rx:"2"}],["path",{d:"M6 20h4"}],["path",{d:"M14 10h4"}],["path",{d:"M6 14h2v6"}],["path",{d:"M14 4h2v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HP=[["circle",{cx:"18.5",cy:"17.5",r:"3.5"}],["circle",{cx:"5.5",cy:"17.5",r:"3.5"}],["circle",{cx:"15",cy:"5",r:"1"}],["path",{d:"M12 17.5V14l-3-3 4-3 2 3h2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NP=[["path",{d:"M10 10h4"}],["path",{d:"M19 7V4a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v3"}],["path",{d:"M20 21a2 2 0 0 0 2-2v-3.851c0-1.39-2-2.962-2-4.829V8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v11a2 2 0 0 0 2 2z"}],["path",{d:"M 22 16 L 2 16"}],["path",{d:"M4 21a2 2 0 0 1-2-2v-3.851c0-1.39 2-2.962 2-4.829V8a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v11a2 2 0 0 1-2 2z"}],["path",{d:"M9 7V4a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DP=[["circle",{cx:"12",cy:"11.9",r:"2"}],["path",{d:"M6.7 3.4c-.9 2.5 0 5.2 2.2 6.7C6.5 9 3.7 9.6 2 11.6"}],["path",{d:"m8.9 10.1 1.4.8"}],["path",{d:"M17.3 3.4c.9 2.5 0 5.2-2.2 6.7 2.4-1.2 5.2-.6 6.9 1.5"}],["path",{d:"m15.1 10.1-1.4.8"}],["path",{d:"M16.7 20.8c-2.6-.4-4.6-2.6-4.7-5.3-.2 2.6-2.1 4.8-4.7 5.2"}],["path",{d:"M12 13.9v1.6"}],["path",{d:"M13.5 5.4c-1-.2-2-.2-3 0"}],["path",{d:"M17 16.4c.7-.7 1.2-1.6 1.5-2.5"}],["path",{d:"M5.5 13.9c.3.9.8 1.8 1.5 2.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BP=[["path",{d:"M16 7h.01"}],["path",{d:"M3.4 18H12a8 8 0 0 0 8-8V7a4 4 0 0 0-7.28-2.3L2 20"}],["path",{d:"m20 7 2 .5-2 .5"}],["path",{d:"M10 18v3"}],["path",{d:"M14 17.75V21"}],["path",{d:"M7 18a6 6 0 0 0 3.84-10.61"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FP=[["circle",{cx:"9",cy:"9",r:"7"}],["circle",{cx:"15",cy:"15",r:"7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zP=[["path",{d:"M11.767 19.089c4.924.868 6.14-6.025 1.216-6.894m-1.216 6.894L5.86 18.047m5.908 1.042-.347 1.97m1.563-8.864c4.924.869 6.14-6.025 1.215-6.893m-1.215 6.893-3.94-.694m5.155-6.2L8.29 4.26m5.908 1.042.348-1.97M7.48 20.364l3.126-17.727"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jP=[["path",{d:"M3 3h18"}],["path",{d:"M20 7H8"}],["path",{d:"M20 11H8"}],["path",{d:"M10 19h10"}],["path",{d:"M8 15h12"}],["path",{d:"M4 3v14"}],["circle",{cx:"4",cy:"19",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UP=[["path",{d:"M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2"}],["rect",{x:"14",y:"2",width:"8",height:"8",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WP=[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17"}],["line",{x1:"18",x2:"21",y1:"12",y2:"12"}],["line",{x1:"3",x2:"6",y1:"12",y2:"12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qP=[["path",{d:"m17 17-5 5V12l-5 5"}],["path",{d:"m2 2 20 20"}],["path",{d:"M14.5 9.5 17 7l-5-5v4.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KP=[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17"}],["path",{d:"M20.83 14.83a4 4 0 0 0 0-5.66"}],["path",{d:"M18 12h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZP=[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GP=[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JP=[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["circle",{cx:"12",cy:"12",r:"4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XP=[["circle",{cx:"11",cy:"13",r:"9"}],["path",{d:"M14.35 4.65 16.3 2.7a2.41 2.41 0 0 1 3.4 0l1.6 1.6a2.4 2.4 0 0 1 0 3.4l-1.95 1.95"}],["path",{d:"m22 2-1.5 1.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YP=[["path",{d:"M17 10c.7-.7 1.69 0 2.5 0a2.5 2.5 0 1 0 0-5 .5.5 0 0 1-.5-.5 2.5 2.5 0 1 0-5 0c0 .81.7 1.8 0 2.5l-7 7c-.7.7-1.69 0-2.5 0a2.5 2.5 0 0 0 0 5c.28 0 .5.22.5.5a2.5 2.5 0 1 0 5 0c0-.81-.7-1.8 0-2.5Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QP=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"m8 13 4-7 4 7"}],["path",{d:"M9.1 11h5.7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eL=[["path",{d:"M12 13h.01"}],["path",{d:"M12 6v3"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tL=[["path",{d:"M12 6v7"}],["path",{d:"M16 8v3"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"M8 8v3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aL=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"m9 9.5 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nL=[["path",{d:"M2 16V4a2 2 0 0 1 2-2h11"}],["path",{d:"M22 18H11a2 2 0 1 0 0 4h10.5a.5.5 0 0 0 .5-.5v-15a.5.5 0 0 0-.5-.5H11a2 2 0 0 0-2 2v12"}],["path",{d:"M5 14H4a2 2 0 1 0 0 4h1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rL=[["path",{d:"M12 13V7"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"m9 10 3 3 3-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jp=[["path",{d:"M12 17h1.5"}],["path",{d:"M12 22h1.5"}],["path",{d:"M12 2h1.5"}],["path",{d:"M17.5 22H19a1 1 0 0 0 1-1"}],["path",{d:"M17.5 2H19a1 1 0 0 1 1 1v1.5"}],["path",{d:"M20 14v3h-2.5"}],["path",{d:"M20 8.5V10"}],["path",{d:"M4 10V8.5"}],["path",{d:"M4 19.5V14"}],["path",{d:"M4 4.5A2.5 2.5 0 0 1 6.5 2H8"}],["path",{d:"M8 22H6.5a1 1 0 0 1 0-5H8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oL=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"M8 12v-2a4 4 0 0 1 8 0v2"}],["circle",{cx:"15",cy:"12",r:"1"}],["circle",{cx:"9",cy:"12",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iL=[["path",{d:"M16 8.2A2.22 2.22 0 0 0 13.8 6c-.8 0-1.4.3-1.8.9-.4-.6-1-.9-1.8-.9A2.22 2.22 0 0 0 8 8.2c0 .6.3 1.2.7 1.6A226.652 226.652 0 0 0 12 13a404 404 0 0 0 3.3-3.1 2.413 2.413 0 0 0 .7-1.7"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sL=[["path",{d:"m20 13.7-2.1-2.1a2 2 0 0 0-2.8 0L9.7 17"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["circle",{cx:"10",cy:"8",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lL=[["path",{d:"m19 3 1 1"}],["path",{d:"m20 2-4.5 4.5"}],["path",{d:"M20 7.898V21a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2h7.844"}],["circle",{cx:"14",cy:"8",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cL=[["path",{d:"M18 6V4a2 2 0 1 0-4 0v2"}],["path",{d:"M20 15v6a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H10"}],["rect",{x:"12",y:"6",width:"8",height:"5",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dL=[["path",{d:"M10 2v8l3-3 3 3V2"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uL=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"M9 10h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hL=[["path",{d:"M12 7v14"}],["path",{d:"M16 12h2"}],["path",{d:"M16 8h2"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"}],["path",{d:"M6 12h2"}],["path",{d:"M6 8h2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pL=[["path",{d:"M12 21V7"}],["path",{d:"m16 12 2 2 4-4"}],["path",{d:"M22 6V4a1 1 0 0 0-1-1h-5a4 4 0 0 0-4 4 4 4 0 0 0-4-4H3a1 1 0 0 0-1 1v13a1 1 0 0 0 1 1h6a3 3 0 0 1 3 3 3 3 0 0 1 3-3h6a1 1 0 0 0 1-1v-1.3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fL=[["path",{d:"M12 7v14"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mL=[["path",{d:"M12 7v6"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"M9 10h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vL=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"M8 11h8"}],["path",{d:"M8 7h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gL=[["path",{d:"M10 13h4"}],["path",{d:"M12 6v7"}],["path",{d:"M16 8V6H8v2"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yL=[["path",{d:"M12 13V7"}],["path",{d:"M18 2h1a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2"}],["path",{d:"m9 10 3-3 3 3"}],["path",{d:"m9 5 3-3 3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ML=[["path",{d:"M15 13a3 3 0 1 0-6 0"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["circle",{cx:"12",cy:"8",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _L=[["path",{d:"M12 13V7"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"m9 10 3-3 3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bL=[["path",{d:"m14.5 7-5 5"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"m9.5 7 5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wL=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xL=[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z"}],["path",{d:"m9 10 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CL=[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"}],["line",{x1:"15",x2:"9",y1:"10",y2:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AL=[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"}],["line",{x1:"12",x2:"12",y1:"7",y2:"13"}],["line",{x1:"15",x2:"9",y1:"10",y2:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SL=[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z"}],["path",{d:"m14.5 7.5-5 5"}],["path",{d:"m9.5 7.5 5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EL=[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $L=[["path",{d:"M4 9V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4"}],["path",{d:"M8 8v1"}],["path",{d:"M12 8v1"}],["path",{d:"M16 8v1"}],["rect",{width:"20",height:"12",x:"2",y:"9",rx:"2"}],["circle",{cx:"8",cy:"15",r:"2"}],["circle",{cx:"16",cy:"15",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IL=[["path",{d:"M13.67 8H18a2 2 0 0 1 2 2v4.33"}],["path",{d:"M2 14h2"}],["path",{d:"M20 14h2"}],["path",{d:"M22 22 2 2"}],["path",{d:"M8 8H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 1.414-.586"}],["path",{d:"M9 13v2"}],["path",{d:"M9.67 4H12v2.33"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kL=[["path",{d:"M12 8V4H8"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2"}],["path",{d:"M2 14h2"}],["path",{d:"M20 14h2"}],["path",{d:"M15 13v2"}],["path",{d:"M9 13v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TL=[["path",{d:"M12 6V2H8"}],["path",{d:"m8 18-4 4V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2Z"}],["path",{d:"M2 12h2"}],["path",{d:"M9 11v2"}],["path",{d:"M15 11v2"}],["path",{d:"M20 12h2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PL=[["path",{d:"M10 3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a6 6 0 0 0 1.2 3.6l.6.8A6 6 0 0 1 17 13v8a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-8a6 6 0 0 1 1.2-3.6l.6-.8A6 6 0 0 0 10 5z"}],["path",{d:"M17 13h-4a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LL=[["path",{d:"M17 3h4v4"}],["path",{d:"M18.575 11.082a13 13 0 0 1 1.048 9.027 1.17 1.17 0 0 1-1.914.597L14 17"}],["path",{d:"M7 10 3.29 6.29a1.17 1.17 0 0 1 .6-1.91 13 13 0 0 1 9.03 1.05"}],["path",{d:"M7 14a1.7 1.7 0 0 0-1.207.5l-2.646 2.646A.5.5 0 0 0 3.5 18H5a1 1 0 0 1 1 1v1.5a.5.5 0 0 0 .854.354L9.5 18.207A1.7 1.7 0 0 0 10 17v-2a1 1 0 0 0-1-1z"}],["path",{d:"M9.707 14.293 21 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OL=[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z"}],["path",{d:"m3.3 7 8.7 5 8.7-5"}],["path",{d:"M12 22V12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VL=[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z"}],["path",{d:"m7 16.5-4.74-2.85"}],["path",{d:"m7 16.5 5-3"}],["path",{d:"M7 16.5v5.17"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z"}],["path",{d:"m17 16.5-5-3"}],["path",{d:"m17 16.5 4.74-2.85"}],["path",{d:"M17 16.5v5.17"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z"}],["path",{d:"M12 8 7.26 5.15"}],["path",{d:"m12 8 4.74-2.85"}],["path",{d:"M12 13.5V8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xp=[["path",{d:"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1"}],["path",{d:"M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RL=[["path",{d:"M16 3h3a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-3"}],["path",{d:"M8 21H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HL=[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z"}],["path",{d:"M9 13a4.5 4.5 0 0 0 3-4"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516"}],["path",{d:"M12 13h4"}],["path",{d:"M12 18h6a2 2 0 0 1 2 2v1"}],["path",{d:"M12 8h8"}],["path",{d:"M16 8V5a2 2 0 0 1 2-2"}],["circle",{cx:"16",cy:"13",r:".5"}],["circle",{cx:"18",cy:"3",r:".5"}],["circle",{cx:"20",cy:"21",r:".5"}],["circle",{cx:"20",cy:"8",r:".5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NL=[["path",{d:"m10.852 14.772-.383.923"}],["path",{d:"m10.852 9.228-.383-.923"}],["path",{d:"m13.148 14.772.382.924"}],["path",{d:"m13.531 8.305-.383.923"}],["path",{d:"m14.772 10.852.923-.383"}],["path",{d:"m14.772 13.148.923.383"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 0 0-5.63-1.446 3 3 0 0 0-.368 1.571 4 4 0 0 0-2.525 5.771"}],["path",{d:"M17.998 5.125a4 4 0 0 1 2.525 5.771"}],["path",{d:"M19.505 10.294a4 4 0 0 1-1.5 7.706"}],["path",{d:"M4.032 17.483A4 4 0 0 0 11.464 20c.18-.311.892-.311 1.072 0a4 4 0 0 0 7.432-2.516"}],["path",{d:"M4.5 10.291A4 4 0 0 0 6 18"}],["path",{d:"M6.002 5.125a3 3 0 0 0 .4 1.375"}],["path",{d:"m9.228 10.852-.923-.383"}],["path",{d:"m9.228 13.148-.923.383"}],["circle",{cx:"12",cy:"12",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DL=[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BL=[["path",{d:"M16 3v2.107"}],["path",{d:"M17 9c1 3 2.5 3.5 3.5 4.5A5 5 0 0 1 22 17a5 5 0 0 1-10 0c0-.3 0-.6.1-.9a2 2 0 1 0 3.3-2C13 11.5 16 9 17 9"}],["path",{d:"M21 8.274V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.938"}],["path",{d:"M3 15h5.253"}],["path",{d:"M3 9h8.228"}],["path",{d:"M8 15v6"}],["path",{d:"M8 3v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FL=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M12 9v6"}],["path",{d:"M16 15v6"}],["path",{d:"M16 3v6"}],["path",{d:"M3 15h18"}],["path",{d:"M3 9h18"}],["path",{d:"M8 15v6"}],["path",{d:"M8 3v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zL=[["path",{d:"M12 12h.01"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2"}],["path",{d:"M22 13a18.15 18.15 0 0 1-20 0"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jL=[["path",{d:"M10 20v2"}],["path",{d:"M14 20v2"}],["path",{d:"M18 20v2"}],["path",{d:"M21 20H3"}],["path",{d:"M6 20v2"}],["path",{d:"M8 16V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v12"}],["rect",{x:"4",y:"6",width:"16",height:"10",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UL=[["path",{d:"M12 11v4"}],["path",{d:"M14 13h-4"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2"}],["path",{d:"M18 6v14"}],["path",{d:"M6 6v14"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WL=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qL=[["rect",{x:"8",y:"8",width:"8",height:"8",rx:"2"}],["path",{d:"M4 10a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2"}],["path",{d:"M14 20a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KL=[["path",{d:"m16 22-1-4"}],["path",{d:"M19 13.99a1 1 0 0 0 1-1V12a2 2 0 0 0-2-2h-3a1 1 0 0 1-1-1V4a2 2 0 0 0-4 0v5a1 1 0 0 1-1 1H6a2 2 0 0 0-2 2v.99a1 1 0 0 0 1 1"}],["path",{d:"M5 14h14l1.973 6.767A1 1 0 0 1 20 22H4a1 1 0 0 1-.973-1.233z"}],["path",{d:"m8 22 1-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZL=[["path",{d:"m11 10 3 3"}],["path",{d:"M6.5 21A3.5 3.5 0 1 0 3 17.5a2.62 2.62 0 0 1-.708 1.792A1 1 0 0 0 3 21z"}],["path",{d:"M9.969 17.031 21.378 5.624a1 1 0 0 0-3.002-3.002L6.967 14.031"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GL=[["path",{d:"M7.2 14.8a2 2 0 0 1 2 2"}],["circle",{cx:"18.5",cy:"8.5",r:"3.5"}],["circle",{cx:"7.5",cy:"16.5",r:"5.5"}],["circle",{cx:"7.5",cy:"4.5",r:"2.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JL=[["path",{d:"M15 7.13V6a3 3 0 0 0-5.14-2.1L8 2"}],["path",{d:"M14.12 3.88 16 2"}],["path",{d:"M22 13h-4v-2a4 4 0 0 0-4-4h-1.3"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4"}],["path",{d:"m2 2 20 20"}],["path",{d:"M7.7 7.7A4 4 0 0 0 6 11v3a6 6 0 0 0 11.13 3.13"}],["path",{d:"M12 20v-8"}],["path",{d:"M6 13H2"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XL=[["path",{d:"M12.765 21.522a.5.5 0 0 1-.765-.424v-8.196a.5.5 0 0 1 .765-.424l5.878 3.674a1 1 0 0 1 0 1.696z"}],["path",{d:"M14.12 3.88 16 2"}],["path",{d:"M18 11a4 4 0 0 0-4-4h-4a4 4 0 0 0-4 4v3a6.1 6.1 0 0 0 2 4.5"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4"}],["path",{d:"M6 13H2"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5"}],["path",{d:"m8 2 1.88 1.88"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YL=[["path",{d:"m8 2 1.88 1.88"}],["path",{d:"M14.12 3.88 16 2"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1"}],["path",{d:"M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6"}],["path",{d:"M12 20v-9"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5"}],["path",{d:"M6 13H2"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4"}],["path",{d:"M22 13h-4"}],["path",{d:"M17.2 17c2.1.1 3.8 1.9 3.8 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QL=[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2"}],["path",{d:"M10 6h4"}],["path",{d:"M10 10h4"}],["path",{d:"M10 14h4"}],["path",{d:"M10 18h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eO=[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2"}],["path",{d:"M9 22v-4h6v4"}],["path",{d:"M8 6h.01"}],["path",{d:"M16 6h.01"}],["path",{d:"M12 6h.01"}],["path",{d:"M12 10h.01"}],["path",{d:"M12 14h.01"}],["path",{d:"M16 10h.01"}],["path",{d:"M16 14h.01"}],["path",{d:"M8 10h.01"}],["path",{d:"M8 14h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tO=[["path",{d:"M4 6 2 7"}],["path",{d:"M10 6h4"}],["path",{d:"m22 7-2-1"}],["rect",{width:"16",height:"16",x:"4",y:"3",rx:"2"}],["path",{d:"M4 11h16"}],["path",{d:"M8 15h.01"}],["path",{d:"M16 15h.01"}],["path",{d:"M6 19v2"}],["path",{d:"M18 21v-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aO=[["path",{d:"M8 6v6"}],["path",{d:"M15 6v6"}],["path",{d:"M2 12h19.6"}],["path",{d:"M18 18h3s.5-1.7.8-2.8c.1-.4.2-.8.2-1.2 0-.4-.1-.8-.2-1.2l-1.4-5C20.1 6.8 19.1 6 18 6H4a2 2 0 0 0-2 2v10h3"}],["circle",{cx:"7",cy:"18",r:"2"}],["path",{d:"M9 18h5"}],["circle",{cx:"16",cy:"18",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nO=[["path",{d:"M10 3h.01"}],["path",{d:"M14 2h.01"}],["path",{d:"m2 9 20-5"}],["path",{d:"M12 12V6.5"}],["rect",{width:"16",height:"10",x:"4",y:"12",rx:"3"}],["path",{d:"M9 12v5"}],["path",{d:"M15 12v5"}],["path",{d:"M4 17h16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rO=[["path",{d:"M17 21v-2a1 1 0 0 1-1-1v-1a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1"}],["path",{d:"M19 15V6.5a1 1 0 0 0-7 0v11a1 1 0 0 1-7 0V9"}],["path",{d:"M21 21v-2h-4"}],["path",{d:"M3 5h4V3"}],["path",{d:"M7 5a1 1 0 0 1 1 1v1a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a1 1 0 0 1 1-1V3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oO=[["circle",{cx:"9",cy:"7",r:"2"}],["path",{d:"M7.2 7.9 3 11v9c0 .6.4 1 1 1h16c.6 0 1-.4 1-1v-9c0-2-3-6-7-8l-3.6 2.6"}],["path",{d:"M16 13H3"}],["path",{d:"M16 17H3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iO=[["path",{d:"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8"}],["path",{d:"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1"}],["path",{d:"M2 21h20"}],["path",{d:"M7 8v3"}],["path",{d:"M12 8v3"}],["path",{d:"M17 8v3"}],["path",{d:"M7 4h.01"}],["path",{d:"M12 4h.01"}],["path",{d:"M17 4h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sO=[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18"}],["path",{d:"M16 10h.01"}],["path",{d:"M12 10h.01"}],["path",{d:"M8 10h.01"}],["path",{d:"M12 14h.01"}],["path",{d:"M8 14h.01"}],["path",{d:"M12 18h.01"}],["path",{d:"M8 18h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lO=[["path",{d:"M11 14h1v4"}],["path",{d:"M16 2v4"}],["path",{d:"M3 10h18"}],["path",{d:"M8 2v4"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cO=[["path",{d:"m14 18 4 4 4-4"}],["path",{d:"M16 2v4"}],["path",{d:"M18 14v8"}],["path",{d:"M21 11.354V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7.343"}],["path",{d:"M3 10h18"}],["path",{d:"M8 2v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dO=[["path",{d:"m14 18 4-4 4 4"}],["path",{d:"M16 2v4"}],["path",{d:"M18 22v-8"}],["path",{d:"M21 11.343V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h9"}],["path",{d:"M3 10h18"}],["path",{d:"M8 2v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uO=[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["path",{d:"M21 14V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8"}],["path",{d:"M3 10h18"}],["path",{d:"m16 20 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hO=[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2"}],["path",{d:"M3 10h18"}],["path",{d:"m9 16 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pO=[["path",{d:"M16 14v2.2l1.6 1"}],["path",{d:"M16 2v4"}],["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5"}],["path",{d:"M3 10h5"}],["path",{d:"M8 2v4"}],["circle",{cx:"16",cy:"16",r:"6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fO=[["path",{d:"m15.228 16.852-.923-.383"}],["path",{d:"m15.228 19.148-.923.383"}],["path",{d:"M16 2v4"}],["path",{d:"m16.47 14.305.382.923"}],["path",{d:"m16.852 20.772-.383.924"}],["path",{d:"m19.148 15.228.383-.923"}],["path",{d:"m19.53 21.696-.382-.924"}],["path",{d:"m20.772 16.852.924-.383"}],["path",{d:"m20.772 19.148.924.383"}],["path",{d:"M21 11V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6"}],["path",{d:"M3 10h18"}],["path",{d:"M8 2v4"}],["circle",{cx:"18",cy:"18",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mO=[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2"}],["path",{d:"M3 10h18"}],["path",{d:"M8 14h.01"}],["path",{d:"M12 14h.01"}],["path",{d:"M16 14h.01"}],["path",{d:"M8 18h.01"}],["path",{d:"M12 18h.01"}],["path",{d:"M16 18h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vO=[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2"}],["path",{d:"M3 10h18"}],["path",{d:"M10 16h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gO=[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["path",{d:"M21 17V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h11Z"}],["path",{d:"M3 10h18"}],["path",{d:"M15 22v-4a2 2 0 0 1 2-2h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yO=[["path",{d:"M3 10h18V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7"}],["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["path",{d:"M21.29 14.7a2.43 2.43 0 0 0-2.65-.52c-.3.12-.57.3-.8.53l-.34.34-.35-.34a2.43 2.43 0 0 0-2.65-.53c-.3.12-.56.3-.79.53-.95.94-1 2.53.2 3.74L17.5 22l3.6-3.55c1.2-1.21 1.14-2.8.19-3.74Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MO=[["path",{d:"M16 19h6"}],["path",{d:"M16 2v4"}],["path",{d:"M21 15V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"}],["path",{d:"M3 10h18"}],["path",{d:"M8 2v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _O=[["path",{d:"M4.2 4.2A2 2 0 0 0 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 1.82-1.18"}],["path",{d:"M21 15.5V6a2 2 0 0 0-2-2H9.5"}],["path",{d:"M16 2v4"}],["path",{d:"M3 10h7"}],["path",{d:"M21 10h-5.5"}],["path",{d:"m2 2 20 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bO=[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2"}],["path",{d:"M3 10h18"}],["path",{d:"M10 16h4"}],["path",{d:"M12 14v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wO=[["path",{d:"M16 19h6"}],["path",{d:"M16 2v4"}],["path",{d:"M19 16v6"}],["path",{d:"M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"}],["path",{d:"M3 10h18"}],["path",{d:"M8 2v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xO=[["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2"}],["path",{d:"M16 2v4"}],["path",{d:"M3 10h18"}],["path",{d:"M8 2v4"}],["path",{d:"M17 14h-6"}],["path",{d:"M13 18H7"}],["path",{d:"M7 14h.01"}],["path",{d:"M17 18h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CO=[["path",{d:"M16 2v4"}],["path",{d:"M21 11.75V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7.25"}],["path",{d:"m22 22-1.875-1.875"}],["path",{d:"M3 10h18"}],["path",{d:"M8 2v4"}],["circle",{cx:"18",cy:"18",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AO=[["path",{d:"M11 10v4h4"}],["path",{d:"m11 14 1.535-1.605a5 5 0 0 1 8 1.5"}],["path",{d:"M16 2v4"}],["path",{d:"m21 18-1.535 1.605a5 5 0 0 1-8-1.5"}],["path",{d:"M21 22v-4h-4"}],["path",{d:"M21 8.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h4.3"}],["path",{d:"M3 10h4"}],["path",{d:"M8 2v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SO=[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["path",{d:"M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8"}],["path",{d:"M3 10h18"}],["path",{d:"m17 22 5-5"}],["path",{d:"m17 17 5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EO=[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2"}],["path",{d:"M3 10h18"}],["path",{d:"m14 14-4 4"}],["path",{d:"m10 14 4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $O=[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2"}],["path",{d:"M3 10h18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IO=[["line",{x1:"2",x2:"22",y1:"2",y2:"22"}],["path",{d:"M7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16"}],["path",{d:"M9.5 4h5L17 7h3a2 2 0 0 1 2 2v7.5"}],["path",{d:"M14.121 15.121A3 3 0 1 1 9.88 10.88"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kO=[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z"}],["circle",{cx:"12",cy:"13",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TO=[["path",{d:"M5.7 21a2 2 0 0 1-3.5-2l8.6-14a6 6 0 0 1 10.4 6 2 2 0 1 1-3.464-2 2 2 0 1 0-3.464-2Z"}],["path",{d:"M17.75 7 15 2.1"}],["path",{d:"M10.9 4.8 13 9"}],["path",{d:"m7.9 9.7 2 4.4"}],["path",{d:"M4.9 14.7 7 18.9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PO=[["path",{d:"M10 10v7.9"}],["path",{d:"M11.802 6.145a5 5 0 0 1 6.053 6.053"}],["path",{d:"M14 6.1v2.243"}],["path",{d:"m15.5 15.571-.964.964a5 5 0 0 1-7.071 0 5 5 0 0 1 0-7.07l.964-.965"}],["path",{d:"M16 7V3a1 1 0 0 1 1.707-.707 2.5 2.5 0 0 0 2.152.717 1 1 0 0 1 1.131 1.131 2.5 2.5 0 0 0 .717 2.152A1 1 0 0 1 21 8h-4"}],["path",{d:"m2 2 20 20"}],["path",{d:"M8 17v4a1 1 0 0 1-1.707.707 2.5 2.5 0 0 0-2.152-.717 1 1 0 0 1-1.131-1.131 2.5 2.5 0 0 0-.717-2.152A1 1 0 0 1 3 16h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LO=[["path",{d:"M10 7v10.9"}],["path",{d:"M14 6.1V17"}],["path",{d:"M16 7V3a1 1 0 0 1 1.707-.707 2.5 2.5 0 0 0 2.152.717 1 1 0 0 1 1.131 1.131 2.5 2.5 0 0 0 .717 2.152A1 1 0 0 1 21 8h-4"}],["path",{d:"M16.536 7.465a5 5 0 0 0-7.072 0l-2 2a5 5 0 0 0 0 7.07 5 5 0 0 0 7.072 0l2-2a5 5 0 0 0 0-7.07"}],["path",{d:"M8 17v4a1 1 0 0 1-1.707.707 2.5 2.5 0 0 0-2.152-.717 1 1 0 0 1-1.131-1.131 2.5 2.5 0 0 0-.717-2.152A1 1 0 0 1 3 16h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OO=[["path",{d:"M12 22v-4"}],["path",{d:"M7 12c-1.5 0-4.5 1.5-5 3 3.5 1.5 6 1 6 1-1.5 1.5-2 3.5-2 5 2.5 0 4.5-1.5 6-3 1.5 1.5 3.5 3 6 3 0-1.5-.5-3.5-2-5 0 0 2.5.5 6-1-.5-1.5-3.5-3-5-3 1.5-1 4-4 4-6-2.5 0-5.5 1.5-7 3 0-2.5-.5-5-2-7-1.5 2-2 4.5-2 7-1.5-1.5-4.5-3-7-3 0 2 2.5 5 4 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VO=[["path",{d:"M10.5 5H19a2 2 0 0 1 2 2v8.5"}],["path",{d:"M17 11h-.5"}],["path",{d:"M19 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2"}],["path",{d:"m2 2 20 20"}],["path",{d:"M7 11h4"}],["path",{d:"M7 15h2.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yp=[["rect",{width:"18",height:"14",x:"3",y:"5",rx:"2",ry:"2"}],["path",{d:"M7 15h4M15 15h2M7 11h2M13 11h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RO=[["path",{d:"m21 8-2 2-1.5-3.7A2 2 0 0 0 15.646 5H8.4a2 2 0 0 0-1.903 1.257L5 10 3 8"}],["path",{d:"M7 14h.01"}],["path",{d:"M17 14h.01"}],["rect",{width:"18",height:"8",x:"3",y:"10",rx:"2"}],["path",{d:"M5 18v2"}],["path",{d:"M19 18v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HO=[["path",{d:"M10 2h4"}],["path",{d:"m21 8-2 2-1.5-3.7A2 2 0 0 0 15.646 5H8.4a2 2 0 0 0-1.903 1.257L5 10 3 8"}],["path",{d:"M7 14h.01"}],["path",{d:"M17 14h.01"}],["rect",{width:"18",height:"8",x:"3",y:"10",rx:"2"}],["path",{d:"M5 18v2"}],["path",{d:"M19 18v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NO=[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2"}],["circle",{cx:"7",cy:"17",r:"2"}],["path",{d:"M9 17h6"}],["circle",{cx:"17",cy:"17",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DO=[["path",{d:"M18 19V9a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v8a2 2 0 0 0 2 2h2"}],["path",{d:"M2 9h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2"}],["path",{d:"M22 17v1a1 1 0 0 1-1 1H10v-9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v9"}],["circle",{cx:"8",cy:"19",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BO=[["path",{d:"M12 14v4"}],["path",{d:"M14.172 2a2 2 0 0 1 1.414.586l3.828 3.828A2 2 0 0 1 20 7.828V20a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2z"}],["path",{d:"M8 14h8"}],["rect",{x:"8",y:"10",width:"8",height:"8",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FO=[["path",{d:"M2.27 21.7s9.87-3.5 12.73-6.36a4.5 4.5 0 0 0-6.36-6.37C5.77 11.84 2.27 21.7 2.27 21.7zM8.64 14l-2.05-2.04M15.34 15l-2.46-2.46"}],["path",{d:"M22 9s-1.33-2-3.5-2C16.86 7 15 9 15 9s1.33 2 3.5 2S22 9 22 9z"}],["path",{d:"M15 2s-2 1.33-2 3.5S15 9 15 9s2-1.84 2-3.5C17 3.33 15 2 15 2z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zO=[["circle",{cx:"7",cy:"12",r:"3"}],["path",{d:"M10 9v6"}],["circle",{cx:"17",cy:"12",r:"3"}],["path",{d:"M14 7v8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jO=[["path",{d:"m3 15 4-8 4 8"}],["path",{d:"M4 13h6"}],["circle",{cx:"18",cy:"12",r:"3"}],["path",{d:"M21 9v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UO=[["path",{d:"m3 15 4-8 4 8"}],["path",{d:"M4 13h6"}],["path",{d:"M15 11h4.5a2 2 0 0 1 0 4H15V7h4a2 2 0 0 1 0 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WO=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}],["circle",{cx:"8",cy:"10",r:"2"}],["path",{d:"M8 12h8"}],["circle",{cx:"16",cy:"10",r:"2"}],["path",{d:"m6 20 .7-2.9A1.4 1.4 0 0 1 8.1 16h7.8a1.4 1.4 0 0 1 1.4 1l.7 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qO=[["path",{d:"M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6"}],["path",{d:"M2 12a9 9 0 0 1 8 8"}],["path",{d:"M2 16a5 5 0 0 1 4 4"}],["line",{x1:"2",x2:"2.01",y1:"20",y2:"20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KO=[["path",{d:"M22 20v-9H2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2Z"}],["path",{d:"M18 11V4H6v7"}],["path",{d:"M15 22v-4a3 3 0 0 0-3-3a3 3 0 0 0-3 3v4"}],["path",{d:"M22 11V9"}],["path",{d:"M2 11V9"}],["path",{d:"M6 4V2"}],["path",{d:"M18 4V2"}],["path",{d:"M10 4V2"}],["path",{d:"M14 4V2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZO=[["path",{d:"M12 5c.67 0 1.35.09 2 .26 1.78-2 5.03-2.84 6.42-2.26 1.4.58-.42 7-.42 7 .57 1.07 1 2.24 1 3.44C21 17.9 16.97 21 12 21s-9-3-9-7.56c0-1.25.5-2.4 1-3.44 0 0-1.89-6.42-.5-7 1.39-.58 4.72.23 6.5 2.23A9.04 9.04 0 0 1 12 5Z"}],["path",{d:"M8 14v.5"}],["path",{d:"M16 14v.5"}],["path",{d:"M11.25 16.25h1.5L12 17l-.75-.75Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qp=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M7 11.207a.5.5 0 0 1 .146-.353l2-2a.5.5 0 0 1 .708 0l3.292 3.292a.5.5 0 0 0 .708 0l4.292-4.292a.5.5 0 0 1 .854.353V16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GO=[["path",{d:"M16.75 12h3.632a1 1 0 0 1 .894 1.447l-2.034 4.069a1 1 0 0 1-1.708.134l-2.124-2.97"}],["path",{d:"M17.106 9.053a1 1 0 0 1 .447 1.341l-3.106 6.211a1 1 0 0 1-1.342.447L3.61 12.3a2.92 2.92 0 0 1-1.3-3.91L3.69 5.6a2.92 2.92 0 0 1 3.92-1.3z"}],["path",{d:"M2 19h3.76a2 2 0 0 0 1.8-1.1L9 15"}],["path",{d:"M2 21v-4"}],["path",{d:"M7 9h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ef=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["rect",{x:"7",y:"13",width:"9",height:"4",rx:"1"}],["rect",{x:"7",y:"5",width:"12",height:"4",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JO=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M7 11h8"}],["path",{d:"M7 16h3"}],["path",{d:"M7 6h12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XO=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M7 11h8"}],["path",{d:"M7 16h12"}],["path",{d:"M7 6h3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YO=[["path",{d:"M11 13v4"}],["path",{d:"M15 5v4"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["rect",{x:"7",y:"13",width:"9",height:"4",rx:"1"}],["rect",{x:"7",y:"5",width:"12",height:"4",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tf=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M7 16h8"}],["path",{d:"M7 11h12"}],["path",{d:"M7 6h3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const af=[["path",{d:"M9 5v4"}],["rect",{width:"4",height:"6",x:"7",y:"9",rx:"1"}],["path",{d:"M9 15v2"}],["path",{d:"M17 3v2"}],["rect",{width:"4",height:"8",x:"15",y:"5",rx:"1"}],["path",{d:"M17 13v3"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nf=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["rect",{x:"15",y:"5",width:"4",height:"12",rx:"1"}],["rect",{x:"7",y:"8",width:"4",height:"9",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QO=[["path",{d:"M13 17V9"}],["path",{d:"M18 17v-3"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M8 17V5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rf=[["path",{d:"M13 17V9"}],["path",{d:"M18 17V5"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M8 17v-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eV=[["path",{d:"M11 13H7"}],["path",{d:"M19 9h-4"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["rect",{x:"15",y:"5",width:"4",height:"12",rx:"1"}],["rect",{x:"7",y:"8",width:"4",height:"9",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const of=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M18 17V9"}],["path",{d:"M13 17V5"}],["path",{d:"M8 17v-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tV=[["path",{d:"M10 6h8"}],["path",{d:"M12 16h6"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M8 11h7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sf=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"m19 9-5 5-4-4-3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aV=[["path",{d:"M12 20V10"}],["path",{d:"M18 20v-4"}],["path",{d:"M6 20V4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lf=[["line",{x1:"12",x2:"12",y1:"20",y2:"10"}],["line",{x1:"18",x2:"18",y1:"20",y2:"4"}],["line",{x1:"6",x2:"6",y1:"20",y2:"16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nV=[["path",{d:"m13.11 7.664 1.78 2.672"}],["path",{d:"m14.162 12.788-3.324 1.424"}],["path",{d:"m20 4-6.06 1.515"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["circle",{cx:"12",cy:"6",r:"2"}],["circle",{cx:"16",cy:"12",r:"2"}],["circle",{cx:"9",cy:"15",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cf=[["line",{x1:"18",x2:"18",y1:"20",y2:"10"}],["line",{x1:"12",x2:"12",y1:"20",y2:"4"}],["line",{x1:"6",x2:"6",y1:"20",y2:"14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rV=[["path",{d:"M12 16v5"}],["path",{d:"M16 14v7"}],["path",{d:"M20 10v11"}],["path",{d:"m22 3-8.646 8.646a.5.5 0 0 1-.708 0L9.354 8.354a.5.5 0 0 0-.707 0L2 15"}],["path",{d:"M4 18v3"}],["path",{d:"M8 14v7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const df=[["path",{d:"M8 6h10"}],["path",{d:"M6 12h9"}],["path",{d:"M11 18h7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uf=[["path",{d:"M21 12c.552 0 1.005-.449.95-.998a10 10 0 0 0-8.953-8.951c-.55-.055-.998.398-.998.95v8a1 1 0 0 0 1 1z"}],["path",{d:"M21.21 15.89A10 10 0 1 1 8 2.83"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hf=[["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor"}],["circle",{cx:"18.5",cy:"5.5",r:".5",fill:"currentColor"}],["circle",{cx:"11.5",cy:"11.5",r:".5",fill:"currentColor"}],["circle",{cx:"7.5",cy:"16.5",r:".5",fill:"currentColor"}],["circle",{cx:"17.5",cy:"14.5",r:".5",fill:"currentColor"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oV=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M7 16c.5-2 1.5-7 4-7 2 0 2 3 4 3 2.5 0 4.5-5 5-7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iV=[["path",{d:"M18 6 7 17l-5-5"}],["path",{d:"m22 10-7.5 7.5L13 16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sV=[["path",{d:"M20 4L9 15"}],["path",{d:"M21 19L3 19"}],["path",{d:"M9 15L4 10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lV=[["path",{d:"M20 6 9 17l-5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cV=[["path",{d:"M2 17a5 5 0 0 0 10 0c0-2.76-2.5-5-5-3-2.5-2-5 .24-5 3Z"}],["path",{d:"M12 17a5 5 0 0 0 10 0c0-2.76-2.5-5-5-3-2.5-2-5 .24-5 3Z"}],["path",{d:"M7 14c3.22-2.91 4.29-8.75 5-12 1.66 2.38 4.94 9 5 12"}],["path",{d:"M22 9c-4.29 0-7.14-2.33-10-7 5.71 0 10 4.67 10 7Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dV=[["path",{d:"M17 21a1 1 0 0 0 1-1v-5.35c0-.457.316-.844.727-1.041a4 4 0 0 0-2.134-7.589 5 5 0 0 0-9.186 0 4 4 0 0 0-2.134 7.588c.411.198.727.585.727 1.041V20a1 1 0 0 0 1 1Z"}],["path",{d:"M6 17h12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uV=[["path",{d:"m6 9 6 6 6-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hV=[["path",{d:"m17 18-6-6 6-6"}],["path",{d:"M7 6v12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pV=[["path",{d:"m15 18-6-6 6-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fV=[["path",{d:"m7 18 6-6-6-6"}],["path",{d:"M17 6v12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mV=[["path",{d:"m9 18 6-6-6-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vV=[["path",{d:"m18 15-6-6-6 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gV=[["path",{d:"m7 20 5-5 5 5"}],["path",{d:"m7 4 5 5 5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yV=[["path",{d:"m7 6 5 5 5-5"}],["path",{d:"m7 13 5 5 5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MV=[["path",{d:"M12 12h.01"}],["path",{d:"M16 12h.01"}],["path",{d:"m17 7 5 5-5 5"}],["path",{d:"m7 7-5 5 5 5"}],["path",{d:"M8 12h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _V=[["path",{d:"m9 7-5 5 5 5"}],["path",{d:"m15 7 5 5-5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bV=[["path",{d:"m11 17-5-5 5-5"}],["path",{d:"m18 17-5-5 5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wV=[["path",{d:"m20 17-5-5 5-5"}],["path",{d:"m4 17 5-5-5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xV=[["path",{d:"m6 17 5-5-5-5"}],["path",{d:"m13 17 5-5-5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CV=[["path",{d:"m7 15 5 5 5-5"}],["path",{d:"m7 9 5-5 5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AV=[["path",{d:"m17 11-5-5-5 5"}],["path",{d:"m17 18-5-5-5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SV=[["circle",{cx:"12",cy:"12",r:"10"}],["circle",{cx:"12",cy:"12",r:"4"}],["line",{x1:"21.17",x2:"12",y1:"8",y2:"8"}],["line",{x1:"3.95",x2:"8.54",y1:"6.06",y2:"14"}],["line",{x1:"10.88",x2:"15.46",y1:"21.94",y2:"14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EV=[["path",{d:"M10 9h4"}],["path",{d:"M12 7v5"}],["path",{d:"M14 22v-4a2 2 0 0 0-4 0v4"}],["path",{d:"M18 22V5.618a1 1 0 0 0-.553-.894l-4.553-2.277a2 2 0 0 0-1.788 0L6.553 4.724A1 1 0 0 0 6 5.618V22"}],["path",{d:"m18 7 3.447 1.724a1 1 0 0 1 .553.894V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9.618a1 1 0 0 1 .553-.894L6 7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $V=[["path",{d:"M12 12H3a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h13"}],["path",{d:"M18 8c0-2.5-2-2.5-2-5"}],["path",{d:"m2 2 20 20"}],["path",{d:"M21 12a1 1 0 0 1 1 1v2a1 1 0 0 1-.5.866"}],["path",{d:"M22 8c0-2.5-2-2.5-2-5"}],["path",{d:"M7 12v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IV=[["path",{d:"M17 12H3a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h14"}],["path",{d:"M18 8c0-2.5-2-2.5-2-5"}],["path",{d:"M21 16a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1"}],["path",{d:"M22 8c0-2.5-2-2.5-2-5"}],["path",{d:"M7 12v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pf=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M12 8v8"}],["path",{d:"m8 12 4 4 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ff=[["circle",{cx:"12",cy:"12",r:"10"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mf=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m12 8-4 4 4 4"}],["path",{d:"M16 12H8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vf=[["path",{d:"M2 12a10 10 0 1 1 10 10"}],["path",{d:"m2 22 10-10"}],["path",{d:"M8 22H2v-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gf=[["path",{d:"M2 8V2h6"}],["path",{d:"m2 2 10 10"}],["path",{d:"M12 2A10 10 0 1 1 2 12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yf=[["path",{d:"M22 12A10 10 0 1 1 12 2"}],["path",{d:"M22 2 12 12"}],["path",{d:"M16 2h6v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mf=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m12 16 4-4-4-4"}],["path",{d:"M8 12h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _f=[["path",{d:"M12 22a10 10 0 1 1 10-10"}],["path",{d:"M22 22 12 12"}],["path",{d:"M22 16v6h-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bf=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m16 12-4-4-4 4"}],["path",{d:"M12 16V8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wf=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335"}],["path",{d:"m9 11 3 3L22 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xf=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m9 12 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cf=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m16 10-4 4-4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Af=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m14 16-4-4 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sf=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m10 8 4 4-4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ef=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m8 14 4-4 4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kV=[["path",{d:"M10.1 2.182a10 10 0 0 1 3.8 0"}],["path",{d:"M13.9 21.818a10 10 0 0 1-3.8 0"}],["path",{d:"M17.609 3.721a10 10 0 0 1 2.69 2.7"}],["path",{d:"M2.182 13.9a10 10 0 0 1 0-3.8"}],["path",{d:"M20.279 17.609a10 10 0 0 1-2.7 2.69"}],["path",{d:"M21.818 10.1a10 10 0 0 1 0 3.8"}],["path",{d:"M3.721 6.391a10 10 0 0 1 2.7-2.69"}],["path",{d:"M6.391 20.279a10 10 0 0 1-2.69-2.7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $f=[["line",{x1:"8",x2:"16",y1:"12",y2:"12"}],["line",{x1:"12",x2:"12",y1:"16",y2:"16"}],["line",{x1:"12",x2:"12",y1:"8",y2:"8"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TV=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8"}],["path",{d:"M12 18V6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PV=[["path",{d:"M10.1 2.18a9.93 9.93 0 0 1 3.8 0"}],["path",{d:"M17.6 3.71a9.95 9.95 0 0 1 2.69 2.7"}],["path",{d:"M21.82 10.1a9.93 9.93 0 0 1 0 3.8"}],["path",{d:"M20.29 17.6a9.95 9.95 0 0 1-2.7 2.69"}],["path",{d:"M13.9 21.82a9.94 9.94 0 0 1-3.8 0"}],["path",{d:"M6.4 20.29a9.95 9.95 0 0 1-2.69-2.7"}],["path",{d:"M2.18 13.9a9.93 9.93 0 0 1 0-3.8"}],["path",{d:"M3.71 6.4a9.95 9.95 0 0 1 2.7-2.69"}],["circle",{cx:"12",cy:"12",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LV=[["circle",{cx:"12",cy:"12",r:"10"}],["circle",{cx:"12",cy:"12",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OV=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M17 12h.01"}],["path",{d:"M12 12h.01"}],["path",{d:"M7 12h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VV=[["path",{d:"M7 10h10"}],["path",{d:"M7 14h10"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RV=[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75"}],["path",{d:"m16 12-4-4-4 4"}],["path",{d:"M12 16V8"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HV=[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75"}],["path",{d:"M12 8v8"}],["path",{d:"M16 12H8"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const If=[["path",{d:"M15.6 2.7a10 10 0 1 0 5.7 5.7"}],["circle",{cx:"12",cy:"12",r:"2"}],["path",{d:"M13.4 10.6 19 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kf=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M8 12h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NV=[["path",{d:"m2 2 20 20"}],["path",{d:"M8.35 2.69A10 10 0 0 1 21.3 15.65"}],["path",{d:"M19.08 19.08A10 10 0 1 1 4.92 4.92"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tf=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m5 5 14 14"}],["path",{d:"M13 13a3 3 0 1 0 0-6H9v2"}],["path",{d:"M9 17v-2.34"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pf=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M9 17V7h4a3 3 0 0 1 0 6H9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lf=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m15 9-6 6"}],["path",{d:"M9 9h.01"}],["path",{d:"M15 15h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Of=[["circle",{cx:"12",cy:"12",r:"10"}],["line",{x1:"10",x2:"10",y1:"15",y2:"9"}],["line",{x1:"14",x2:"14",y1:"15",y2:"9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vf=[["circle",{cx:"12",cy:"12",r:"10"}],["polygon",{points:"10 8 16 12 10 16 10 8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rf=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M8 12h8"}],["path",{d:"M12 8v8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DV=[["path",{d:"M10 16V9.5a1 1 0 0 1 5 0"}],["path",{d:"M8 12h4"}],["path",{d:"M8 16h7"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const u2=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}],["path",{d:"M12 17h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hf=[["path",{d:"M12 7v4"}],["path",{d:"M7.998 9.003a5 5 0 1 0 8-.005"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nf=[["path",{d:"M22 2 2 22"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BV=[["circle",{cx:"12",cy:"12",r:"10"}],["line",{x1:"9",x2:"15",y1:"15",y2:"9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FV=[["circle",{cx:"12",cy:"12",r:"6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Df=[["circle",{cx:"12",cy:"12",r:"10"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bf=[["path",{d:"M18 20a6 6 0 0 0-12 0"}],["circle",{cx:"12",cy:"10",r:"4"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ff=[["circle",{cx:"12",cy:"12",r:"10"}],["circle",{cx:"12",cy:"10",r:"3"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zV=[["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zf=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m15 9-6 6"}],["path",{d:"m9 9 6 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jV=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M11 9h4a2 2 0 0 0 2-2V3"}],["circle",{cx:"9",cy:"9",r:"2"}],["path",{d:"M7 21v-4a2 2 0 0 1 2-2h4"}],["circle",{cx:"15",cy:"15",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UV=[["path",{d:"M21.66 17.67a1.08 1.08 0 0 1-.04 1.6A12 12 0 0 1 4.73 2.38a1.1 1.1 0 0 1 1.61-.04z"}],["path",{d:"M19.65 15.66A8 8 0 0 1 8.35 4.34"}],["path",{d:"m14 10-5.5 5.5"}],["path",{d:"M14 17.85V10H6.15"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WV=[["path",{d:"M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3Z"}],["path",{d:"m6.2 5.3 3.1 3.9"}],["path",{d:"m12.4 3.4 3.1 4"}],["path",{d:"M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qV=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v4"}],["path",{d:"M21 14H11"}],["path",{d:"m15 10-4 4 4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KV=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"}],["path",{d:"m9 14 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZV=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"}],["path",{d:"M12 11h4"}],["path",{d:"M12 16h4"}],["path",{d:"M8 11h.01"}],["path",{d:"M8 16h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GV=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"}],["path",{d:"M9 14h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JV=[["path",{d:"M11 14h10"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v1.344"}],["path",{d:"m17 18 4-4-4-4"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 1.793-1.113"}],["rect",{x:"8",y:"2",width:"8",height:"4",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jf=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-.5"}],["path",{d:"M16 4h2a2 2 0 0 1 1.73 1"}],["path",{d:"M8 18h1"}],["path",{d:"M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XV=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"}],["path",{d:"M9 14h6"}],["path",{d:"M12 17v-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Uf=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-5.5"}],["path",{d:"M4 13.5V6a2 2 0 0 1 2-2h2"}],["path",{d:"M13.378 15.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YV=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"}],["path",{d:"M9 12v-1h6v1"}],["path",{d:"M11 17h2"}],["path",{d:"M12 11v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QV=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"}],["path",{d:"m15 11-6 6"}],["path",{d:"m9 11 6 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eR=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tR=[["path",{d:"M12 6v6l2-4"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aR=[["path",{d:"M12 6v6l-4-2"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nR=[["path",{d:"M12 6v6l-2-4"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rR=[["path",{d:"M12 6v6"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oR=[["path",{d:"M12 6v6l4-2"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iR=[["path",{d:"M12 6v6l4 2"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sR=[["path",{d:"M12 6v6h4"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lR=[["path",{d:"M12 6v6l2 4"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cR=[["path",{d:"M12 6v10"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dR=[["path",{d:"M12 6v6l-2 4"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uR=[["path",{d:"M12 6v6H8"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hR=[["path",{d:"M12 6v6l-4 2"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pR=[["path",{d:"M12 6v6l4 2"}],["path",{d:"M20 12v5"}],["path",{d:"M20 21h.01"}],["path",{d:"M21.25 8.2A10 10 0 1 0 16 21.16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fR=[["path",{d:"M12 6v6l2 1"}],["path",{d:"M12.337 21.994a10 10 0 1 1 9.588-8.767"}],["path",{d:"m14 18 4 4 4-4"}],["path",{d:"M18 14v8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mR=[["path",{d:"M12 6v6l1.56.78"}],["path",{d:"M13.227 21.925a10 10 0 1 1 8.767-9.588"}],["path",{d:"m14 18 4-4 4 4"}],["path",{d:"M18 22v-8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vR=[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75"}],["path",{d:"M12 6v6l4 2"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gR=[["path",{d:"M12 6v6l3.644 1.822"}],["path",{d:"M16 19h6"}],["path",{d:"M19 16v6"}],["path",{d:"M21.92 13.267a10 10 0 1 0-8.653 8.653"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yR=[["path",{d:"M12 6v6l4 2"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MR=[["path",{d:"M12 12v4"}],["path",{d:"M12 20h.01"}],["path",{d:"M17 18h.5a1 1 0 0 0 0-9h-1.79A7 7 0 1 0 7 17.708"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _R=[["path",{d:"m17 15-5.5 5.5L9 18"}],["path",{d:"M5 17.743A7 7 0 1 1 15.71 10h1.79a4.5 4.5 0 0 1 1.5 8.742"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bR=[["path",{d:"m10.852 19.772-.383.924"}],["path",{d:"m13.148 14.228.383-.923"}],["path",{d:"M13.148 19.772a3 3 0 1 0-2.296-5.544l-.383-.923"}],["path",{d:"m13.53 20.696-.382-.924a3 3 0 1 1-2.296-5.544"}],["path",{d:"m14.772 15.852.923-.383"}],["path",{d:"m14.772 18.148.923.383"}],["path",{d:"M4.2 15.1a7 7 0 1 1 9.93-9.858A7 7 0 0 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.2"}],["path",{d:"m9.228 15.852-.923-.383"}],["path",{d:"m9.228 18.148-.923.383"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wf=[["path",{d:"M12 13v8l-4-4"}],["path",{d:"m12 21 4-4"}],["path",{d:"M4.393 15.269A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.436 8.284"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wR=[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242"}],["path",{d:"M8 19v1"}],["path",{d:"M8 14v1"}],["path",{d:"M16 19v1"}],["path",{d:"M16 14v1"}],["path",{d:"M12 21v1"}],["path",{d:"M12 16v1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xR=[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242"}],["path",{d:"M16 17H7"}],["path",{d:"M17 21H9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CR=[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242"}],["path",{d:"M16 14v2"}],["path",{d:"M8 14v2"}],["path",{d:"M16 20h.01"}],["path",{d:"M8 20h.01"}],["path",{d:"M12 16v2"}],["path",{d:"M12 22h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AR=[["path",{d:"M6 16.326A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 .5 8.973"}],["path",{d:"m13 12-3 5h4l-3 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SR=[["path",{d:"M10.188 8.5A6 6 0 0 1 16 4a1 1 0 0 0 6 6 6 6 0 0 1-3 5.197"}],["path",{d:"M11 20v2"}],["path",{d:"M3 20a5 5 0 1 1 8.9-4H13a3 3 0 0 1 2 5.24"}],["path",{d:"M7 19v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ER=[["path",{d:"m2 2 20 20"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $R=[["path",{d:"M10.188 8.5A6 6 0 0 1 16 4a1 1 0 0 0 6 6 6 6 0 0 1-3 5.197"}],["path",{d:"M13 16a3 3 0 1 1 0 6H7a5 5 0 1 1 4.9-6Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IR=[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242"}],["path",{d:"m9.2 22 3-7"}],["path",{d:"m9 13-3 7"}],["path",{d:"m17 13-3 7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kR=[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242"}],["path",{d:"M16 14v6"}],["path",{d:"M8 14v6"}],["path",{d:"M12 16v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TR=[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242"}],["path",{d:"M8 15h.01"}],["path",{d:"M8 19h.01"}],["path",{d:"M12 17h.01"}],["path",{d:"M12 21h.01"}],["path",{d:"M16 15h.01"}],["path",{d:"M16 19h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PR=[["path",{d:"M12 2v2"}],["path",{d:"m4.93 4.93 1.41 1.41"}],["path",{d:"M20 12h2"}],["path",{d:"m19.07 4.93-1.41 1.41"}],["path",{d:"M15.947 12.65a4 4 0 0 0-5.925-4.128"}],["path",{d:"M3 20a5 5 0 1 1 8.9-4H13a3 3 0 0 1 2 5.24"}],["path",{d:"M11 20v2"}],["path",{d:"M7 19v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LR=[["path",{d:"M12 2v2"}],["path",{d:"m4.93 4.93 1.41 1.41"}],["path",{d:"M20 12h2"}],["path",{d:"m19.07 4.93-1.41 1.41"}],["path",{d:"M15.947 12.65a4 4 0 0 0-5.925-4.128"}],["path",{d:"M13 22H7a5 5 0 1 1 4.9-6H13a3 3 0 0 1 0 6Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qf=[["path",{d:"M12 13v8"}],["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242"}],["path",{d:"m8 17 4-4 4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OR=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VR=[["path",{d:"M17.5 21H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z"}],["path",{d:"M22 10a3 3 0 0 0-3-3h-2.207a5.502 5.502 0 0 0-10.702.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RR=[["path",{d:"M16.17 7.83 2 22"}],["path",{d:"M4.02 12a2.827 2.827 0 1 1 3.81-4.17A2.827 2.827 0 1 1 12 4.02a2.827 2.827 0 1 1 4.17 3.81A2.827 2.827 0 1 1 19.98 12a2.827 2.827 0 1 1-3.81 4.17A2.827 2.827 0 1 1 12 19.98a2.827 2.827 0 1 1-4.17-3.81A1 1 0 1 1 4 12"}],["path",{d:"m7.83 7.83 8.34 8.34"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HR=[["path",{d:"M17.28 9.05a5.5 5.5 0 1 0-10.56 0A5.5 5.5 0 1 0 12 17.66a5.5 5.5 0 1 0 5.28-8.6Z"}],["path",{d:"M12 17.66L12 22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kf=[["path",{d:"m18 16 4-4-4-4"}],["path",{d:"m6 8-4 4 4 4"}],["path",{d:"m14.5 4-5 16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NR=[["path",{d:"m16 18 6-6-6-6"}],["path",{d:"m8 6-6 6 6 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DR=[["polygon",{points:"12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2"}],["line",{x1:"12",x2:"12",y1:"22",y2:"15.5"}],["polyline",{points:"22 8.5 12 15.5 2 8.5"}],["polyline",{points:"2 15.5 12 8.5 22 15.5"}],["line",{x1:"12",x2:"12",y1:"2",y2:"8.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BR=[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["polyline",{points:"7.5 4.21 12 6.81 16.5 4.21"}],["polyline",{points:"7.5 19.79 7.5 14.6 3 12"}],["polyline",{points:"21 12 16.5 14.6 16.5 19.79"}],["polyline",{points:"3.27 6.96 12 12.01 20.73 6.96"}],["line",{x1:"12",x2:"12",y1:"22.08",y2:"12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FR=[["path",{d:"M10 2v2"}],["path",{d:"M14 2v2"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1"}],["path",{d:"M6 2v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zR=[["path",{d:"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z"}],["path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"}],["path",{d:"M12 2v2"}],["path",{d:"M12 22v-2"}],["path",{d:"m17 20.66-1-1.73"}],["path",{d:"M11 10.27 7 3.34"}],["path",{d:"m20.66 17-1.73-1"}],["path",{d:"m3.34 7 1.73 1"}],["path",{d:"M14 12h8"}],["path",{d:"M2 12h2"}],["path",{d:"m20.66 7-1.73 1"}],["path",{d:"m3.34 17 1.73-1"}],["path",{d:"m17 3.34-1 1.73"}],["path",{d:"m11 13.73-4 6.93"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jR=[["circle",{cx:"8",cy:"8",r:"6"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18"}],["path",{d:"M7 6h1v4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zf=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M12 3v18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h2=[["path",{d:"M10.5 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.5"}],["path",{d:"m14.3 19.6 1-.4"}],["path",{d:"M15 3v7.5"}],["path",{d:"m15.2 16.9-.9-.3"}],["path",{d:"m16.6 21.7.3-.9"}],["path",{d:"m16.8 15.3-.4-1"}],["path",{d:"m19.1 15.2.3-.9"}],["path",{d:"m19.6 21.7-.4-1"}],["path",{d:"m20.7 16.8 1-.4"}],["path",{d:"m21.7 19.4-.9-.3"}],["path",{d:"M9 3v18"}],["circle",{cx:"18",cy:"18",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gf=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M9 3v18"}],["path",{d:"M15 3v18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UR=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M7.5 3v18"}],["path",{d:"M12 3v18"}],["path",{d:"M16.5 3v18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WR=[["path",{d:"M10 18H5a3 3 0 0 1-3-3v-1"}],["path",{d:"M14 2a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2"}],["path",{d:"M20 2a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2"}],["path",{d:"m7 21 3-3-3-3"}],["rect",{x:"14",y:"14",width:"8",height:"8",rx:"2"}],["rect",{x:"2",y:"2",width:"8",height:"8",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qR=[["path",{d:"M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KR=[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZR=[["path",{d:"M15.536 11.293a1 1 0 0 0 0 1.414l2.376 2.377a1 1 0 0 0 1.414 0l2.377-2.377a1 1 0 0 0 0-1.414l-2.377-2.377a1 1 0 0 0-1.414 0z"}],["path",{d:"M2.297 11.293a1 1 0 0 0 0 1.414l2.377 2.377a1 1 0 0 0 1.414 0l2.377-2.377a1 1 0 0 0 0-1.414L6.088 8.916a1 1 0 0 0-1.414 0z"}],["path",{d:"M8.916 17.912a1 1 0 0 0 0 1.415l2.377 2.376a1 1 0 0 0 1.414 0l2.377-2.376a1 1 0 0 0 0-1.415l-2.377-2.376a1 1 0 0 0-1.414 0z"}],["path",{d:"M8.916 4.674a1 1 0 0 0 0 1.414l2.377 2.376a1 1 0 0 0 1.414 0l2.377-2.376a1 1 0 0 0 0-1.414l-2.377-2.377a1 1 0 0 0-1.414 0z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GR=[["rect",{width:"14",height:"8",x:"5",y:"2",rx:"2"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2"}],["path",{d:"M6 18h2"}],["path",{d:"M12 18h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JR=[["path",{d:"M3 20a1 1 0 0 1-1-1v-1a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1Z"}],["path",{d:"M20 16a8 8 0 1 0-16 0"}],["path",{d:"M12 4v4"}],["path",{d:"M10 4h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XR=[["path",{d:"m20.9 18.55-8-15.98a1 1 0 0 0-1.8 0l-8 15.98"}],["ellipse",{cx:"12",cy:"19",rx:"9",ry:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YR=[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1"}],["path",{d:"M17 14v7"}],["path",{d:"M7 14v7"}],["path",{d:"M17 3v3"}],["path",{d:"M7 3v3"}],["path",{d:"M10 14 2.3 6.3"}],["path",{d:"m14 6 7.7 7.7"}],["path",{d:"m8 6 8 8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QR=[["path",{d:"M16 2v2"}],["path",{d:"M7 22v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2"}],["path",{d:"M8 2v2"}],["circle",{cx:"12",cy:"11",r:"3"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jf=[["path",{d:"M16 2v2"}],["path",{d:"M17.915 22a6 6 0 0 0-12 0"}],["path",{d:"M8 2v2"}],["circle",{cx:"12",cy:"12",r:"4"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eH=[["path",{d:"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["path",{d:"M10 21.9V14L2.1 9.1"}],["path",{d:"m10 14 11.9-6.9"}],["path",{d:"M14 19.8v-8.1"}],["path",{d:"M18 17.5V9.4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tH=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M12 18a6 6 0 0 0 0-12v12z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aH=[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5"}],["path",{d:"M8.5 8.5v.01"}],["path",{d:"M16 15.5v.01"}],["path",{d:"M12 12v.01"}],["path",{d:"M11 17v.01"}],["path",{d:"M7 14v.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nH=[["path",{d:"M2 12h20"}],["path",{d:"M20 12v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8"}],["path",{d:"m4 8 16-4"}],["path",{d:"m8.86 6.78-.45-1.81a2 2 0 0 1 1.45-2.43l1.94-.48a2 2 0 0 1 2.43 1.46l.45 1.8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rH=[["path",{d:"m12 15 2 2 4-4"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oH=[["line",{x1:"15",x2:"15",y1:"12",y2:"18"}],["line",{x1:"12",x2:"18",y1:"15",y2:"15"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iH=[["line",{x1:"12",x2:"18",y1:"15",y2:"15"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sH=[["line",{x1:"12",x2:"18",y1:"18",y2:"12"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lH=[["line",{x1:"12",x2:"18",y1:"12",y2:"18"}],["line",{x1:"12",x2:"18",y1:"18",y2:"12"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cH=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dH=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M9.17 14.83a4 4 0 1 0 0-5.66"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uH=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M14.83 14.83a4 4 0 1 1 0-5.66"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hH=[["path",{d:"M20 4v7a4 4 0 0 1-4 4H4"}],["path",{d:"m9 10-5 5 5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pH=[["path",{d:"m15 10 5 5-5 5"}],["path",{d:"M4 4v7a4 4 0 0 0 4 4h12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fH=[["path",{d:"m14 15-5 5-5-5"}],["path",{d:"M20 4h-7a4 4 0 0 0-4 4v12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mH=[["path",{d:"M14 9 9 4 4 9"}],["path",{d:"M20 20h-7a4 4 0 0 1-4-4V4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vH=[["path",{d:"m10 15 5 5 5-5"}],["path",{d:"M4 4h7a4 4 0 0 1 4 4v12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gH=[["path",{d:"m10 9 5-5 5 5"}],["path",{d:"M4 20h7a4 4 0 0 0 4-4V4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yH=[["path",{d:"M20 20v-7a4 4 0 0 0-4-4H4"}],["path",{d:"M9 14 4 9l5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MH=[["path",{d:"m15 14 5-5-5-5"}],["path",{d:"M4 20v-7a4 4 0 0 1 4-4h12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _H=[["path",{d:"M12 20v2"}],["path",{d:"M12 2v2"}],["path",{d:"M17 20v2"}],["path",{d:"M17 2v2"}],["path",{d:"M2 12h2"}],["path",{d:"M2 17h2"}],["path",{d:"M2 7h2"}],["path",{d:"M20 12h2"}],["path",{d:"M20 17h2"}],["path",{d:"M20 7h2"}],["path",{d:"M7 20v2"}],["path",{d:"M7 2v2"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bH=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M10 9.3a2.8 2.8 0 0 0-3.5 1 3.1 3.1 0 0 0 0 3.4 2.7 2.7 0 0 0 3.5 1"}],["path",{d:"M17 9.3a2.8 2.8 0 0 0-3.5 1 3.1 3.1 0 0 0 0 3.4 2.7 2.7 0 0 0 3.5 1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wH=[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xH=[["path",{d:"m4.6 13.11 5.79-3.21c1.89-1.05 4.79 1.78 3.71 3.71l-3.22 5.81C8.8 23.16.79 15.23 4.6 13.11Z"}],["path",{d:"m10.5 9.5-1-2.29C9.2 6.48 8.8 6 8 6H4.5C2.79 6 2 6.5 2 8.5a7.71 7.71 0 0 0 2 4.83"}],["path",{d:"M8 6c0-1.55.24-4-2-4-2 0-2.5 2.17-2.5 4"}],["path",{d:"m14.5 13.5 2.29 1c.73.3 1.21.7 1.21 1.5v3.5c0 1.71-.5 2.5-2.5 2.5a7.71 7.71 0 0 1-4.83-2"}],["path",{d:"M18 16c1.55 0 4-.24 4 2 0 2-2.17 2.5-4 2.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CH=[["path",{d:"M6 2v14a2 2 0 0 0 2 2h14"}],["path",{d:"M18 22V8a2 2 0 0 0-2-2H2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AH=[["path",{d:"M4 9a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h4a1 1 0 0 1 1 1v4a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-4a1 1 0 0 1 1-1h4a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2h-4a1 1 0 0 1-1-1V4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4a1 1 0 0 1-1 1z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SH=[["circle",{cx:"12",cy:"12",r:"10"}],["line",{x1:"22",x2:"18",y1:"12",y2:"12"}],["line",{x1:"6",x2:"2",y1:"12",y2:"12"}],["line",{x1:"12",x2:"12",y1:"6",y2:"2"}],["line",{x1:"12",x2:"12",y1:"22",y2:"18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EH=[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z"}],["path",{d:"M5 21h14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $H=[["path",{d:"m21.12 6.4-6.05-4.06a2 2 0 0 0-2.17-.05L2.95 8.41a2 2 0 0 0-.95 1.7v5.82a2 2 0 0 0 .88 1.66l6.05 4.07a2 2 0 0 0 2.17.05l9.95-6.12a2 2 0 0 0 .95-1.7V8.06a2 2 0 0 0-.88-1.66Z"}],["path",{d:"M10 22v-8L2.25 9.15"}],["path",{d:"m10 14 11.77-6.87"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IH=[["path",{d:"m6 8 1.75 12.28a2 2 0 0 0 2 1.72h4.54a2 2 0 0 0 2-1.72L18 8"}],["path",{d:"M5 8h14"}],["path",{d:"M7 15a6.47 6.47 0 0 1 5 0 6.47 6.47 0 0 0 5 0"}],["path",{d:"m12 8 1-6h2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kH=[["circle",{cx:"12",cy:"12",r:"8"}],["line",{x1:"3",x2:"6",y1:"3",y2:"6"}],["line",{x1:"21",x2:"18",y1:"3",y2:"6"}],["line",{x1:"3",x2:"6",y1:"21",y2:"18"}],["line",{x1:"21",x2:"18",y1:"21",y2:"18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TH=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3"}],["path",{d:"M3 5v14a9 3 0 0 0 18 0V5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PH=[["path",{d:"M11 11.31c1.17.56 1.54 1.69 3.5 1.69 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"}],["path",{d:"M11.75 18c.35.5 1.45 1 2.75 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"}],["path",{d:"M2 10h4"}],["path",{d:"M2 14h4"}],["path",{d:"M2 18h4"}],["path",{d:"M2 6h4"}],["path",{d:"M7 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1L10 4a1 1 0 0 0-1-1z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LH=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69"}],["path",{d:"M21 9.3V5"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88"}],["path",{d:"M12 12v4h4"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OH=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3"}],["path",{d:"M3 5V19A9 3 0 0 0 15 21.84"}],["path",{d:"M21 5V8"}],["path",{d:"M21 12L18 17H22L19 22"}],["path",{d:"M3 12A9 3 0 0 0 14.59 14.87"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VH=[["path",{d:"m13 21-3-3 3-3"}],["path",{d:"M20 18H10"}],["path",{d:"M3 11h.01"}],["rect",{x:"6",y:"3",width:"5",height:"8",rx:"2.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RH=[["path",{d:"M10 18h10"}],["path",{d:"m17 21 3-3-3-3"}],["path",{d:"M3 11h.01"}],["rect",{x:"15",y:"3",width:"5",height:"8",rx:"2.5"}],["rect",{x:"6",y:"3",width:"5",height:"8",rx:"2.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HH=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5"}],["path",{d:"M3 12A9 3 0 0 0 21 12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NH=[["path",{d:"M10 5a2 2 0 0 0-1.344.519l-6.328 5.74a1 1 0 0 0 0 1.481l6.328 5.741A2 2 0 0 0 10 19h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2z"}],["path",{d:"m12 9 6 6"}],["path",{d:"m18 9-6 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DH=[["path",{d:"M10.162 3.167A10 10 0 0 0 2 13a2 2 0 0 0 4 0v-1a2 2 0 0 1 4 0v4a2 2 0 0 0 4 0v-4a2 2 0 0 1 4 0v1a2 2 0 0 0 4-.006 10 10 0 0 0-8.161-9.826"}],["path",{d:"M20.804 14.869a9 9 0 0 1-17.608 0"}],["circle",{cx:"12",cy:"4",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BH=[["circle",{cx:"19",cy:"19",r:"2"}],["circle",{cx:"5",cy:"5",r:"2"}],["path",{d:"M6.48 3.66a10 10 0 0 1 13.86 13.86"}],["path",{d:"m6.41 6.41 11.18 11.18"}],["path",{d:"M3.66 6.48a10 10 0 0 0 13.86 13.86"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xf=[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0Z"}],["path",{d:"M9.2 9.2h.01"}],["path",{d:"m14.5 9.5-5 5"}],["path",{d:"M14.7 14.8h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FH=[["path",{d:"M12 8v8"}],["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0z"}],["path",{d:"M8 12h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zH=[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0z"}],["path",{d:"M8 12h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jH=[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41l-7.59-7.59a2.41 2.41 0 0 0-3.41 0Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UH=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["path",{d:"M12 12h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WH=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["path",{d:"M15 9h.01"}],["path",{d:"M9 15h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qH=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["path",{d:"M16 8h.01"}],["path",{d:"M12 12h.01"}],["path",{d:"M8 16h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KH=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["path",{d:"M16 8h.01"}],["path",{d:"M8 8h.01"}],["path",{d:"M8 16h.01"}],["path",{d:"M16 16h.01"}],["path",{d:"M12 12h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZH=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["path",{d:"M16 8h.01"}],["path",{d:"M8 8h.01"}],["path",{d:"M8 16h.01"}],["path",{d:"M16 16h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GH=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["path",{d:"M16 8h.01"}],["path",{d:"M16 12h.01"}],["path",{d:"M16 16h.01"}],["path",{d:"M8 8h.01"}],["path",{d:"M8 12h.01"}],["path",{d:"M8 16h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JH=[["rect",{width:"12",height:"12",x:"2",y:"10",rx:"2",ry:"2"}],["path",{d:"m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6"}],["path",{d:"M6 18h.01"}],["path",{d:"M10 14h.01"}],["path",{d:"M15 6h.01"}],["path",{d:"M18 9h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XH=[["circle",{cx:"12",cy:"12",r:"10"}],["circle",{cx:"12",cy:"12",r:"4"}],["path",{d:"M12 12h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YH=[["path",{d:"M12 3v14"}],["path",{d:"M5 10h14"}],["path",{d:"M5 21h14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QH=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M6 12c0-1.7.7-3.2 1.8-4.2"}],["circle",{cx:"12",cy:"12",r:"2"}],["path",{d:"M18 12c0 1.7-.7 3.2-1.8 4.2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eN=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["circle",{cx:"12",cy:"12",r:"5"}],["path",{d:"M12 12h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tN=[["circle",{cx:"12",cy:"12",r:"10"}],["circle",{cx:"12",cy:"12",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aN=[["circle",{cx:"12",cy:"6",r:"1"}],["line",{x1:"5",x2:"19",y1:"12",y2:"12"}],["circle",{cx:"12",cy:"18",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nN=[["path",{d:"M15 2c-1.35 1.5-2.092 3-2.5 4.5L14 8"}],["path",{d:"m17 6-2.891-2.891"}],["path",{d:"M2 15c3.333-3 6.667-3 10-3"}],["path",{d:"m2 2 20 20"}],["path",{d:"m20 9 .891.891"}],["path",{d:"M22 9c-1.5 1.35-3 2.092-4.5 2.5l-1-1"}],["path",{d:"M3.109 14.109 4 15"}],["path",{d:"m6.5 12.5 1 1"}],["path",{d:"m7 18 2.891 2.891"}],["path",{d:"M9 22c1.35-1.5 2.092-3 2.5-4.5L10 16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rN=[["path",{d:"m10 16 1.5 1.5"}],["path",{d:"m14 8-1.5-1.5"}],["path",{d:"M15 2c-1.798 1.998-2.518 3.995-2.807 5.993"}],["path",{d:"m16.5 10.5 1 1"}],["path",{d:"m17 6-2.891-2.891"}],["path",{d:"M2 15c6.667-6 13.333 0 20-6"}],["path",{d:"m20 9 .891.891"}],["path",{d:"M3.109 14.109 4 15"}],["path",{d:"m6.5 12.5 1 1"}],["path",{d:"m7 18 2.891 2.891"}],["path",{d:"M9 22c1.798-1.998 2.518-3.995 2.807-5.993"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oN=[["path",{d:"M2 8h20"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}],["path",{d:"M6 16h12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iN=[["path",{d:"M11.25 16.25h1.5L12 17z"}],["path",{d:"M16 14v.5"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309"}],["path",{d:"M8 14v.5"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sN=[["line",{x1:"12",x2:"12",y1:"2",y2:"22"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lN=[["path",{d:"M20.5 10a2.5 2.5 0 0 1-2.4-3H18a2.95 2.95 0 0 1-2.6-4.4 10 10 0 1 0 6.3 7.1c-.3.2-.8.3-1.2.3"}],["circle",{cx:"12",cy:"12",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cN=[["path",{d:"M10 12h.01"}],["path",{d:"M18 9V6a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v14"}],["path",{d:"M2 20h8"}],["path",{d:"M20 17v-2a2 2 0 1 0-4 0v2"}],["rect",{x:"14",y:"17",width:"8",height:"5",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dN=[["path",{d:"M10 12h.01"}],["path",{d:"M18 20V6a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v14"}],["path",{d:"M2 20h20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uN=[["path",{d:"M11 20H2"}],["path",{d:"M11 4.562v16.157a1 1 0 0 0 1.242.97L19 20V5.562a2 2 0 0 0-1.515-1.94l-4-1A2 2 0 0 0 11 4.561z"}],["path",{d:"M11 4H8a2 2 0 0 0-2 2v14"}],["path",{d:"M14 12h.01"}],["path",{d:"M22 20h-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hN=[["circle",{cx:"12.1",cy:"12.1",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pN=[["path",{d:"M12 15V3"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}],["path",{d:"m7 10 5 5 5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fN=[["path",{d:"m12.99 6.74 1.93 3.44"}],["path",{d:"M19.136 12a10 10 0 0 1-14.271 0"}],["path",{d:"m21 21-2.16-3.84"}],["path",{d:"m3 21 8.02-14.26"}],["circle",{cx:"12",cy:"5",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mN=[["path",{d:"M10 11h.01"}],["path",{d:"M14 6h.01"}],["path",{d:"M18 6h.01"}],["path",{d:"M6.5 13.1h.01"}],["path",{d:"M22 5c0 9-4 12-6 12s-6-3-6-12c0-2 2-3 6-3s6 1 6 3"}],["path",{d:"M17.4 9.9c-.8.8-2 .8-2.8 0"}],["path",{d:"M10.1 7.1C9 7.2 7.7 7.7 6 8.6c-3.5 2-4.7 3.9-3.7 5.6 4.5 7.8 9.5 8.4 11.2 7.4.9-.5 1.9-2.1 1.9-4.7"}],["path",{d:"M9.1 16.5c.3-1.1 1.4-1.7 2.4-1.4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vN=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M19.13 5.09C15.22 9.14 10 10.44 2.25 10.94"}],["path",{d:"M21.75 12.84c-6.62-1.41-12.14 1-16.38 6.32"}],["path",{d:"M8.56 2.75c4.37 6 6 9.42 8 17.72"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gN=[["path",{d:"M10 18a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H5a3 3 0 0 1-3-3 1 1 0 0 1 1-1z"}],["path",{d:"M13 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1l-.81 3.242a1 1 0 0 1-.97.758H8"}],["path",{d:"M14 4h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-3"}],["path",{d:"M18 6h4"}],["path",{d:"m5 10-2 8"}],["path",{d:"m7 18 2-8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yN=[["path",{d:"M10 10 7 7"}],["path",{d:"m10 14-3 3"}],["path",{d:"m14 10 3-3"}],["path",{d:"m14 14 3 3"}],["path",{d:"M14.205 4.139a4 4 0 1 1 5.439 5.863"}],["path",{d:"M19.637 14a4 4 0 1 1-5.432 5.868"}],["path",{d:"M4.367 10a4 4 0 1 1 5.438-5.862"}],["path",{d:"M9.795 19.862a4 4 0 1 1-5.429-5.873"}],["rect",{x:"10",y:"8",width:"4",height:"8",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MN=[["path",{d:"M18.715 13.186C18.29 11.858 17.384 10.607 16 9.5c-2-1.6-3.5-4-4-6.5a10.7 10.7 0 0 1-.884 2.586"}],["path",{d:"m2 2 20 20"}],["path",{d:"M8.795 8.797A11 11 0 0 1 8 9.5C6 11.1 5 13 5 15a7 7 0 0 0 13.222 3.208"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _N=[["path",{d:"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bN=[["path",{d:"m2 2 8 8"}],["path",{d:"m22 2-8 8"}],["ellipse",{cx:"12",cy:"9",rx:"10",ry:"5"}],["path",{d:"M7 13.4v7.9"}],["path",{d:"M12 14v8"}],["path",{d:"M17 13.4v7.9"}],["path",{d:"M2 9v8a10 5 0 0 0 20 0V9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wN=[["path",{d:"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z"}],["path",{d:"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xN=[["path",{d:"M15.4 15.63a7.875 6 135 1 1 6.23-6.23 4.5 3.43 135 0 0-6.23 6.23"}],["path",{d:"m8.29 12.71-2.6 2.6a2.5 2.5 0 1 0-1.65 4.65A2.5 2.5 0 1 0 8.7 18.3l2.59-2.59"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CN=[["path",{d:"M17.596 12.768a2 2 0 1 0 2.829-2.829l-1.768-1.767a2 2 0 0 0 2.828-2.829l-2.828-2.828a2 2 0 0 0-2.829 2.828l-1.767-1.768a2 2 0 1 0-2.829 2.829z"}],["path",{d:"m2.5 21.5 1.4-1.4"}],["path",{d:"m20.1 3.9 1.4-1.4"}],["path",{d:"M5.343 21.485a2 2 0 1 0 2.829-2.828l1.767 1.768a2 2 0 1 0 2.829-2.829l-6.364-6.364a2 2 0 1 0-2.829 2.829l1.768 1.767a2 2 0 0 0-2.828 2.829z"}],["path",{d:"m9.6 14.4 4.8-4.8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AN=[["path",{d:"M6 8.5a6.5 6.5 0 1 1 13 0c0 6-6 6-6 10a3.5 3.5 0 1 1-7 0"}],["path",{d:"M15 8.5a2.5 2.5 0 0 0-5 0v1a2 2 0 1 1 0 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SN=[["path",{d:"M6 18.5a3.5 3.5 0 1 0 7 0c0-1.57.92-2.52 2.04-3.46"}],["path",{d:"M6 8.5c0-.75.13-1.47.36-2.14"}],["path",{d:"M8.8 3.15A6.5 6.5 0 0 1 19 8.5c0 1.63-.44 2.81-1.09 3.76"}],["path",{d:"M12.5 6A2.5 2.5 0 0 1 15 8.5M10 13a2 2 0 0 0 1.82-1.18"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EN=[["path",{d:"M7 3.34V5a3 3 0 0 0 3 3"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2 2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05"}],["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54"}],["path",{d:"M12 2a10 10 0 1 0 9.54 13"}],["path",{d:"M20 6V4a2 2 0 1 0-4 0v2"}],["rect",{width:"8",height:"5",x:"14",y:"6",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yf=[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $N=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M12 2a7 7 0 1 0 10 10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IN=[["circle",{cx:"11.5",cy:"12.5",r:"3.5"}],["path",{d:"M3 8c0-3.5 2.5-6 6.5-6 5 0 4.83 3 7.5 5s5 2 5 6c0 4.5-2.5 6.5-7 6.5-2.5 0-2.5 2.5-6 2.5s-7-2-7-5.5c0-3 1.5-3 1.5-5C3.5 10 3 9 3 8Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kN=[["path",{d:"m2 2 20 20"}],["path",{d:"M20 14.347V14c0-6-4-12-8-12-1.078 0-2.157.436-3.157 1.19"}],["path",{d:"M6.206 6.21C4.871 8.4 4 11.2 4 14a8 8 0 0 0 14.568 4.568"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TN=[["path",{d:"M12 2C8 2 4 8 4 14a8 8 0 0 0 16 0c0-6-4-12-8-12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qf=[["circle",{cx:"12",cy:"12",r:"1"}],["circle",{cx:"12",cy:"5",r:"1"}],["circle",{cx:"12",cy:"19",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const e5=[["circle",{cx:"12",cy:"12",r:"1"}],["circle",{cx:"19",cy:"12",r:"1"}],["circle",{cx:"5",cy:"12",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PN=[["path",{d:"M5 15a6.5 6.5 0 0 1 7 0 6.5 6.5 0 0 0 7 0"}],["path",{d:"M5 9a6.5 6.5 0 0 1 7 0 6.5 6.5 0 0 0 7 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LN=[["line",{x1:"5",x2:"19",y1:"9",y2:"9"}],["line",{x1:"5",x2:"19",y1:"15",y2:"15"}],["line",{x1:"19",x2:"5",y1:"5",y2:"19"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ON=[["line",{x1:"5",x2:"19",y1:"9",y2:"9"}],["line",{x1:"5",x2:"19",y1:"15",y2:"15"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VN=[["path",{d:"M21 21H8a2 2 0 0 1-1.42-.587l-3.994-3.999a2 2 0 0 1 0-2.828l10-10a2 2 0 0 1 2.829 0l5.999 6a2 2 0 0 1 0 2.828L12.834 21"}],["path",{d:"m5.082 11.09 8.828 8.828"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RN=[["path",{d:"m15 20 3-3h2a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h2l3 3z"}],["path",{d:"M6 8v1"}],["path",{d:"M10 8v1"}],["path",{d:"M14 8v1"}],["path",{d:"M18 8v1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HN=[["path",{d:"M4 10h12"}],["path",{d:"M4 14h9"}],["path",{d:"M19 6a7.7 7.7 0 0 0-5.2-2A7.9 7.9 0 0 0 6 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NN=[["path",{d:"m15 15 6 6"}],["path",{d:"m15 9 6-6"}],["path",{d:"M21 16v5h-5"}],["path",{d:"M21 8V3h-5"}],["path",{d:"M3 16v5h5"}],["path",{d:"m3 21 6-6"}],["path",{d:"M3 8V3h5"}],["path",{d:"M9 9 3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DN=[["path",{d:"M15 3h6v6"}],["path",{d:"M10 14 21 3"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BN=[["path",{d:"m15 18-.722-3.25"}],["path",{d:"M2 8a10.645 10.645 0 0 0 20 0"}],["path",{d:"m20 15-1.726-2.05"}],["path",{d:"m4 15 1.726-2.05"}],["path",{d:"m9 18 .722-3.25"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FN=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143"}],["path",{d:"m2 2 20 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zN=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"}],["circle",{cx:"12",cy:"12",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jN=[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UN=[["path",{d:"M12 16h.01"}],["path",{d:"M16 16h.01"}],["path",{d:"M3 19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a.5.5 0 0 0-.769-.422l-4.462 2.844A.5.5 0 0 1 15 10.5v-2a.5.5 0 0 0-.769-.422L9.77 10.922A.5.5 0 0 1 9 10.5V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z"}],["path",{d:"M8 16h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WN=[["path",{d:"M10.827 16.379a6.082 6.082 0 0 1-8.618-7.002l5.412 1.45a6.082 6.082 0 0 1 7.002-8.618l-1.45 5.412a6.082 6.082 0 0 1 8.618 7.002l-5.412-1.45a6.082 6.082 0 0 1-7.002 8.618l1.45-5.412Z"}],["path",{d:"M12 12v.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qN=[["polygon",{points:"13 19 22 12 13 5 13 19"}],["polygon",{points:"2 19 11 12 2 5 2 19"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KN=[["path",{d:"M12.67 19a2 2 0 0 0 1.416-.588l6.154-6.172a6 6 0 0 0-8.49-8.49L5.586 9.914A2 2 0 0 0 5 11.328V18a1 1 0 0 0 1 1z"}],["path",{d:"M16 8 2 22"}],["path",{d:"M17.5 15H9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZN=[["path",{d:"M4 3 2 5v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z"}],["path",{d:"M6 8h4"}],["path",{d:"M6 18h4"}],["path",{d:"m12 3-2 2v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z"}],["path",{d:"M14 8h4"}],["path",{d:"M14 18h4"}],["path",{d:"m20 3-2 2v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GN=[["circle",{cx:"12",cy:"12",r:"2"}],["path",{d:"M12 2v4"}],["path",{d:"m6.8 15-3.5 2"}],["path",{d:"m20.7 7-3.5 2"}],["path",{d:"M6.8 9 3.3 7"}],["path",{d:"m20.7 17-3.5-2"}],["path",{d:"m9 22 3-8 3 8"}],["path",{d:"M8 22h8"}],["path",{d:"M18 18.7a9 9 0 1 0-12 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JN=[["path",{d:"M5 5.5A3.5 3.5 0 0 1 8.5 2H12v7H8.5A3.5 3.5 0 0 1 5 5.5z"}],["path",{d:"M12 2h3.5a3.5 3.5 0 1 1 0 7H12V2z"}],["path",{d:"M12 12.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 1 1-7 0z"}],["path",{d:"M5 19.5A3.5 3.5 0 0 1 8.5 16H12v3.5a3.5 3.5 0 1 1-7 0z"}],["path",{d:"M5 12.5A3.5 3.5 0 0 1 8.5 9H12v7H8.5A3.5 3.5 0 0 1 5 12.5z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XN=[["path",{d:"M10 12v-1"}],["path",{d:"M10 18v-2"}],["path",{d:"M10 7V6"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M15.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v16a2 2 0 0 0 .274 1.01"}],["circle",{cx:"10",cy:"20",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YN=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["circle",{cx:"3",cy:"17",r:"1"}],["path",{d:"M2 17v-3a4 4 0 0 1 8 0v3"}],["circle",{cx:"9",cy:"17",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QN=[["path",{d:"M17.5 22h.5a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M2 19a2 2 0 1 1 4 0v1a2 2 0 1 1-4 0v-4a6 6 0 0 1 12 0v4a2 2 0 1 1-4 0v-1a2 2 0 1 1 4 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eD=[["path",{d:"m13.69 12.479 1.29 4.88a.5.5 0 0 1-.697.591l-1.844-.849a1 1 0 0 0-.88.001l-1.846.85a.5.5 0 0 1-.693-.593l1.29-4.88"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z"}],["circle",{cx:"12",cy:"10",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const t5=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m8 18 4-4"}],["path",{d:"M8 10v8h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tD=[["path",{d:"M12 22h6a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3.072"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m6.69 16.479 1.29 4.88a.5.5 0 0 1-.698.591l-1.843-.849a1 1 0 0 0-.88.001l-1.846.85a.5.5 0 0 1-.693-.593l1.29-4.88"}],["circle",{cx:"5",cy:"14",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aD=[["path",{d:"M14.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M3 13.1a2 2 0 0 0-1 1.76v3.24a2 2 0 0 0 .97 1.78L6 21.7a2 2 0 0 0 2.03.01L11 19.9a2 2 0 0 0 1-1.76V14.9a2 2 0 0 0-.97-1.78L8 11.3a2 2 0 0 0-2.03-.01Z"}],["path",{d:"M7 17v5"}],["path",{d:"M11.7 14.2 7 17l-4.7-2.8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const a5=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M8 18v-1"}],["path",{d:"M12 18v-6"}],["path",{d:"M16 18v-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const n5=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M8 18v-2"}],["path",{d:"M12 18v-4"}],["path",{d:"M16 18v-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const r5=[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3.5"}],["path",{d:"M4.017 11.512a6 6 0 1 0 8.466 8.475"}],["path",{d:"M9 16a1 1 0 0 1-1-1v-4c0-.552.45-1.008.995-.917a6 6 0 0 1 4.922 4.922c.091.544-.365.995-.917.995z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nD=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m3 15 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const o5=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m16 13-3.5 3.5-2-2L8 17"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m9 15 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oD=[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3"}],["path",{d:"M8 14v2.2l1.6 1"}],["circle",{cx:"8",cy:"16",r:"6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iD=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m5 12-3 3 3 3"}],["path",{d:"m9 18 3-3-3-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sD=[["path",{d:"M10 12.5 8 15l2 2.5"}],["path",{d:"m14 12.5 2 2.5-2 2.5"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const i5=[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m2.305 15.53.923-.382"}],["path",{d:"m3.228 12.852-.924-.383"}],["path",{d:"M4.677 21.5a2 2 0 0 0 1.313.5H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2.5"}],["path",{d:"m4.852 11.228-.383-.923"}],["path",{d:"m4.852 16.772-.383.924"}],["path",{d:"m7.148 11.228.383-.923"}],["path",{d:"m7.53 17.696-.382-.924"}],["path",{d:"m8.772 12.852.923-.383"}],["path",{d:"m8.772 15.148.923.383"}],["circle",{cx:"6",cy:"14",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M9 10h6"}],["path",{d:"M12 13V7"}],["path",{d:"M9 17h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cD=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["rect",{width:"4",height:"6",x:"2",y:"12",rx:"2"}],["path",{d:"M10 12h2v6"}],["path",{d:"M10 18h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M12 18v-6"}],["path",{d:"m9 15 3 3 3-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uD=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M10.29 10.7a2.43 2.43 0 0 0-2.66-.52c-.29.12-.56.3-.78.53l-.35.34-.35-.34a2.43 2.43 0 0 0-2.65-.53c-.3.12-.56.3-.79.53-.95.94-1 2.53.2 3.74L6.5 18l3.6-3.55c1.2-1.21 1.14-2.8.19-3.74Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["circle",{cx:"10",cy:"12",r:"2"}],["path",{d:"m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pD=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M2 15h10"}],["path",{d:"m9 18 3-3-3-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fD=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M4 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1"}],["path",{d:"M8 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M10 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1"}],["path",{d:"M14 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vD=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["circle",{cx:"4",cy:"16",r:"2"}],["path",{d:"m10 10-4.5 4.5"}],["path",{d:"m9 11 1 1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["circle",{cx:"10",cy:"16",r:"2"}],["path",{d:"m16 10-4.5 4.5"}],["path",{d:"m15 11 1 1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yD=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["rect",{width:"8",height:"5",x:"2",y:"13",rx:"1"}],["path",{d:"M8 13v-2a2 2 0 1 0-4 0v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["rect",{width:"8",height:"6",x:"8",y:"12",rx:"1"}],["path",{d:"M10 12v-2a2 2 0 1 1 4 0v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _D=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M3 15h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M9 15h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wD=[["path",{d:"M10.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v8.4"}],["path",{d:"M8 18v-7.7L16 9v7"}],["circle",{cx:"14",cy:"16",r:"2"}],["circle",{cx:"6",cy:"18",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xD=[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M4 7V4a2 2 0 0 1 2-2 2 2 0 0 0-2 2"}],["path",{d:"M4.063 20.999a2 2 0 0 0 2 1L18 22a2 2 0 0 0 2-2V7l-5-5H6"}],["path",{d:"m5 11-3 3"}],["path",{d:"m5 17-3-3h10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const s5=[["path",{d:"m18 5-2.414-2.414A2 2 0 0 0 14.172 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2"}],["path",{d:"M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}],["path",{d:"M8 18h1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const l5=[["path",{d:"M12.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v9.5"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M13.378 15.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CD=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M3 15h6"}],["path",{d:"M6 12v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M9 15h6"}],["path",{d:"M12 18v-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const c5=[["path",{d:"M12 17h.01"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z"}],["path",{d:"M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SD=[["path",{d:"M20 10V7l-5-5H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M16 14a2 2 0 0 0-2 2"}],["path",{d:"M20 14a2 2 0 0 1 2 2"}],["path",{d:"M20 22a2 2 0 0 0 2-2"}],["path",{d:"M16 22a2 2 0 0 1-2-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ED=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["circle",{cx:"11.5",cy:"14.5",r:"2.5"}],["path",{d:"M13.3 16.3 15 18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $D=[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M4.268 21a2 2 0 0 0 1.727 1H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3"}],["path",{d:"m9 18-1.5-1.5"}],["circle",{cx:"5",cy:"14",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ID=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M8 12h8"}],["path",{d:"M10 11v2"}],["path",{d:"M8 17h8"}],["path",{d:"M14 16v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M8 13h2"}],["path",{d:"M14 13h2"}],["path",{d:"M8 17h2"}],["path",{d:"M14 17h2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TD=[["path",{d:"M21 7h-3a2 2 0 0 1-2-2V2"}],["path",{d:"M21 6v6.5c0 .8-.7 1.5-1.5 1.5h-7c-.8 0-1.5-.7-1.5-1.5v-9c0-.8.7-1.5 1.5-1.5H17Z"}],["path",{d:"M7 8v8.8c0 .3.2.6.4.8.2.2.5.4.8.4H15"}],["path",{d:"M3 12v8.8c0 .3.2.6.4.8.2.2.5.4.8.4H11"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PD=[["path",{d:"m10 18 3-3-3-3"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M4 11V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m8 16 2-2-2-2"}],["path",{d:"M12 18h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M10 9H8"}],["path",{d:"M16 13H8"}],["path",{d:"M16 17H8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VD=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M2 13v-1h6v1"}],["path",{d:"M5 12v6"}],["path",{d:"M4 18h2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M9 13v-1h6v1"}],["path",{d:"M12 12v6"}],["path",{d:"M11 18h2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M12 12v6"}],["path",{d:"m15 15-3-3-3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ND=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["rect",{width:"8",height:"6",x:"2",y:"12",rx:"1"}],["path",{d:"m10 15.5 4 2.5v-6l-4 2.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DD=[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M15 18a3 3 0 1 0-6 0"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z"}],["circle",{cx:"12",cy:"13",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m10 11 5 3-5 3v-6Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M8 15h.01"}],["path",{d:"M11.5 13.5a2.5 2.5 0 0 1 0 3"}],["path",{d:"M15 12a5 5 0 0 1 0 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zD=[["path",{d:"M11 11a5 5 0 0 1 0 6"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M4 6.765V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-.93-.23"}],["path",{d:"M7 10.51a.5.5 0 0 0-.826-.38l-1.893 1.628A1 1 0 0 1 3.63 12H2.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h1.129a1 1 0 0 1 .652.242l1.893 1.63a.5.5 0 0 0 .826-.38z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M12 9v4"}],["path",{d:"M12 17h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UD=[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m8 12.5-5 5"}],["path",{d:"m3 12.5 5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m14.5 12.5-5 5"}],["path",{d:"m9.5 12.5 5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qD=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KD=[["path",{d:"M20 7h-3a2 2 0 0 1-2-2V2"}],["path",{d:"M9 18a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h7l4 4v10a2 2 0 0 1-2 2Z"}],["path",{d:"M3 7.6v12.8A1.6 1.6 0 0 0 4.6 22h9.8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZD=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M7 3v18"}],["path",{d:"M3 7.5h4"}],["path",{d:"M3 12h18"}],["path",{d:"M3 16.5h4"}],["path",{d:"M17 3v18"}],["path",{d:"M17 7.5h4"}],["path",{d:"M17 16.5h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GD=[["path",{d:"M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4"}],["path",{d:"M14 13.12c0 2.38 0 6.38-1 8.88"}],["path",{d:"M17.29 21.02c.12-.6.43-2.3.5-3.02"}],["path",{d:"M2 12a10 10 0 0 1 18-6"}],["path",{d:"M2 16h.01"}],["path",{d:"M21.8 16c.2-2 .131-5.354 0-6"}],["path",{d:"M5 19.5C5.5 18 6 15 6 12a6 6 0 0 1 .34-2"}],["path",{d:"M8.65 22c.21-.66.45-1.32.57-2"}],["path",{d:"M9 6.8a6 6 0 0 1 9 5.2v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JD=[["path",{d:"M15 6.5V3a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v3.5"}],["path",{d:"M9 18h8"}],["path",{d:"M18 3h-3"}],["path",{d:"M11 3a6 6 0 0 0-6 6v11"}],["path",{d:"M5 13h4"}],["path",{d:"M17 10a4 4 0 0 0-8 0v10a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XD=[["path",{d:"M18 12.47v.03m0-.5v.47m-.475 5.056A6.744 6.744 0 0 1 15 18c-3.56 0-7.56-2.53-8.5-6 .348-1.28 1.114-2.433 2.121-3.38m3.444-2.088A8.802 8.802 0 0 1 15 6c3.56 0 6.06 2.54 7 6-.309 1.14-.786 2.177-1.413 3.058"}],["path",{d:"M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33m7.48-4.372A9.77 9.77 0 0 1 16 6.07m0 11.86a9.77 9.77 0 0 1-1.728-3.618"}],["path",{d:"m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98M8.53 3h5.27a2 2 0 0 1 1.98 1.67l.23 1.4M2 2l20 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YD=[["path",{d:"M2 16s9-15 20-4C11 23 2 8 2 8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QD=[["path",{d:"M6.5 12c.94-3.46 4.94-6 8.5-6 3.56 0 6.06 2.54 7 6-.94 3.47-3.44 6-7 6s-7.56-2.53-8.5-6Z"}],["path",{d:"M18 12v.5"}],["path",{d:"M16 17.93a9.77 9.77 0 0 1 0-11.86"}],["path",{d:"M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33"}],["path",{d:"M10.46 7.26C10.2 5.88 9.17 4.24 8 3h5.8a2 2 0 0 1 1.98 1.67l.23 1.4"}],["path",{d:"m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eB=[["path",{d:"M16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528"}],["path",{d:"m2 2 20 20"}],["path",{d:"M4 22V4"}],["path",{d:"M7.656 2H8c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10.347"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tB=[["path",{d:"M17 22V2L7 7l10 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aB=[["path",{d:"M7 22V2l10 5-10 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nB=[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rB=[["path",{d:"M12 2c1 3 2.5 3.5 3.5 4.5A5 5 0 0 1 17 10a5 5 0 1 1-10 0c0-.3 0-.6.1-.9a2 2 0 1 0 3.3-2C8 4.5 11 2 12 2Z"}],["path",{d:"m5 22 14-4"}],["path",{d:"m5 18 14 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oB=[["path",{d:"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iB=[["path",{d:"M16 16v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V10c0-2-2-2-2-4"}],["path",{d:"M7 2h11v4c0 2-2 2-2 4v1"}],["line",{x1:"11",x2:"18",y1:"6",y2:"6"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sB=[["path",{d:"M18 6c0 2-2 2-2 4v10a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V10c0-2-2-2-2-4V2h12z"}],["line",{x1:"6",x2:"18",y1:"6",y2:"6"}],["line",{x1:"12",x2:"12",y1:"12",y2:"12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lB=[["path",{d:"M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2"}],["path",{d:"M6.453 15h11.094"}],["path",{d:"M8.5 2h7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cB=[["path",{d:"M10 2v2.343"}],["path",{d:"M14 2v6.343"}],["path",{d:"m2 2 20 20"}],["path",{d:"M20 20a2 2 0 0 1-2 2H6a2 2 0 0 1-1.755-2.96l5.227-9.563"}],["path",{d:"M6.453 15H15"}],["path",{d:"M8.5 2h7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dB=[["path",{d:"M10 2v6.292a7 7 0 1 0 4 0V2"}],["path",{d:"M5 15h14"}],["path",{d:"M8.5 2h7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uB=[["path",{d:"m3 7 5 5-5 5V7"}],["path",{d:"m21 7-5 5 5 5V7"}],["path",{d:"M12 20v2"}],["path",{d:"M12 14v2"}],["path",{d:"M12 8v2"}],["path",{d:"M12 2v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hB=[["path",{d:"m17 3-5 5-5-5h10"}],["path",{d:"m17 21-5-5-5 5h10"}],["path",{d:"M4 12H2"}],["path",{d:"M10 12H8"}],["path",{d:"M16 12h-2"}],["path",{d:"M22 12h-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pB=[["path",{d:"M8 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h3"}],["path",{d:"M16 3h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-3"}],["path",{d:"M12 20v2"}],["path",{d:"M12 14v2"}],["path",{d:"M12 8v2"}],["path",{d:"M12 2v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fB=[["path",{d:"M21 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3"}],["path",{d:"M21 16v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-3"}],["path",{d:"M4 12H2"}],["path",{d:"M10 12H8"}],["path",{d:"M16 12h-2"}],["path",{d:"M22 12h-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mB=[["path",{d:"M12 5a3 3 0 1 1 3 3m-3-3a3 3 0 1 0-3 3m3-3v1M9 8a3 3 0 1 0 3 3M9 8h1m5 0a3 3 0 1 1-3 3m3-3h-1m-2 3v-1"}],["circle",{cx:"12",cy:"8",r:"2"}],["path",{d:"M12 10v12"}],["path",{d:"M12 22c4.2 0 7-1.667 7-5-4.2 0-7 1.667-7 5Z"}],["path",{d:"M12 22c-4.2 0-7-1.667-7-5 4.2 0 7 1.667 7 5Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vB=[["circle",{cx:"12",cy:"12",r:"3"}],["path",{d:"M12 16.5A4.5 4.5 0 1 1 7.5 12 4.5 4.5 0 1 1 12 7.5a4.5 4.5 0 1 1 4.5 4.5 4.5 4.5 0 1 1-4.5 4.5"}],["path",{d:"M12 7.5V9"}],["path",{d:"M7.5 12H9"}],["path",{d:"M16.5 12H15"}],["path",{d:"M12 16.5V15"}],["path",{d:"m8 8 1.88 1.88"}],["path",{d:"M14.12 9.88 16 8"}],["path",{d:"m8 16 1.88-1.88"}],["path",{d:"M14.12 14.12 16 16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gB=[["circle",{cx:"12",cy:"12",r:"3"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yB=[["path",{d:"M2 12h6"}],["path",{d:"M22 12h-6"}],["path",{d:"M12 2v2"}],["path",{d:"M12 8v2"}],["path",{d:"M12 14v2"}],["path",{d:"M12 20v2"}],["path",{d:"m19 9-3 3 3 3"}],["path",{d:"m5 15 3-3-3-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MB=[["path",{d:"M12 22v-6"}],["path",{d:"M12 8V2"}],["path",{d:"M4 12H2"}],["path",{d:"M10 12H8"}],["path",{d:"M16 12h-2"}],["path",{d:"M22 12h-2"}],["path",{d:"m15 19-3-3-3 3"}],["path",{d:"m15 5-3 3-3-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _B=[["circle",{cx:"15",cy:"19",r:"2"}],["path",{d:"M20.9 19.8A2 2 0 0 0 22 18V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h5.1"}],["path",{d:"M15 11v-1"}],["path",{d:"M15 17v-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bB=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}],["path",{d:"m9 13 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wB=[["path",{d:"M16 14v2.2l1.6 1"}],["path",{d:"M7 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2"}],["circle",{cx:"16",cy:"16",r:"6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xB=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}],["path",{d:"M2 10h20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CB=[["path",{d:"M10 10.5 8 13l2 2.5"}],["path",{d:"m14 10.5 2 2.5-2 2.5"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const d5=[["path",{d:"M10.3 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.98a2 2 0 0 1 1.69.9l.66 1.2A2 2 0 0 0 12 6h8a2 2 0 0 1 2 2v3.3"}],["path",{d:"m14.305 19.53.923-.382"}],["path",{d:"m15.228 16.852-.923-.383"}],["path",{d:"m16.852 15.228-.383-.923"}],["path",{d:"m16.852 20.772-.383.924"}],["path",{d:"m19.148 15.228.383-.923"}],["path",{d:"m19.53 21.696-.382-.924"}],["path",{d:"m20.772 16.852.924-.383"}],["path",{d:"m20.772 19.148.924.383"}],["circle",{cx:"18",cy:"18",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AB=[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z"}],["circle",{cx:"12",cy:"13",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SB=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}],["path",{d:"M12 10v6"}],["path",{d:"m15 13-3 3-3-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EB=[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v5"}],["circle",{cx:"13",cy:"12",r:"2"}],["path",{d:"M18 19c-2.8 0-5-2.2-5-5v8"}],["circle",{cx:"20",cy:"19",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $B=[["circle",{cx:"12",cy:"13",r:"2"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}],["path",{d:"M14 13h3"}],["path",{d:"M7 13h3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IB=[["path",{d:"M11 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v1.5"}],["path",{d:"M13.9 17.45c-1.2-1.2-1.14-2.8-.2-3.73a2.43 2.43 0 0 1 3.44 0l.36.34.34-.34a2.43 2.43 0 0 1 3.45-.01c.95.95 1 2.53-.2 3.74L17.5 21Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kB=[["path",{d:"M2 9V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-1"}],["path",{d:"M2 13h10"}],["path",{d:"m9 16 3-3-3-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TB=[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z"}],["path",{d:"M8 10v4"}],["path",{d:"M12 10v2"}],["path",{d:"M16 10v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PB=[["circle",{cx:"16",cy:"20",r:"2"}],["path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2"}],["path",{d:"m22 14-4.5 4.5"}],["path",{d:"m21 15 1 1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LB=[["rect",{width:"8",height:"5",x:"14",y:"17",rx:"1"}],["path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2.5"}],["path",{d:"M20 17v-2a2 2 0 1 0-4 0v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OB=[["path",{d:"M9 13h6"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VB=[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RB=[["path",{d:"m6 14 1.45-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H18a2 2 0 0 1 2 2v2"}],["circle",{cx:"14",cy:"15",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HB=[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5"}],["path",{d:"M2 13h10"}],["path",{d:"m5 10-3 3 3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const u5=[["path",{d:"M2 11.5V5a2 2 0 0 1 2-2h3.9c.7 0 1.3.3 1.7.9l.8 1.2c.4.6 1 .9 1.7.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-9.5"}],["path",{d:"M11.378 13.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NB=[["path",{d:"M12 10v6"}],["path",{d:"M9 13h6"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DB=[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z"}],["circle",{cx:"12",cy:"13",r:"2"}],["path",{d:"M12 15v5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BB=[["circle",{cx:"11.5",cy:"12.5",r:"2.5"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}],["path",{d:"M13.3 14.3 15 16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FB=[["path",{d:"M10.7 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v4.1"}],["path",{d:"m21 21-1.9-1.9"}],["circle",{cx:"17",cy:"17",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zB=[["path",{d:"M2 9V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7"}],["path",{d:"m8 16 3-3-3-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jB=[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v.5"}],["path",{d:"M12 10v4h4"}],["path",{d:"m12 14 1.535-1.605a5 5 0 0 1 8 1.5"}],["path",{d:"M22 22v-4h-4"}],["path",{d:"m22 18-1.535 1.605a5 5 0 0 1-8-1.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UB=[["path",{d:"M20 10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2.5a1 1 0 0 1-.8-.4l-.9-1.2A1 1 0 0 0 15 3h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z"}],["path",{d:"M20 21a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-2.9a1 1 0 0 1-.88-.55l-.42-.85a1 1 0 0 0-.92-.6H13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z"}],["path",{d:"M3 5a2 2 0 0 0 2 2h3"}],["path",{d:"M3 3v13a2 2 0 0 0 2 2h3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WB=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}],["path",{d:"M12 10v6"}],["path",{d:"m9 13 3-3 3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qB=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}],["path",{d:"m9.5 10.5 5 5"}],["path",{d:"m14.5 10.5-5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KB=[["path",{d:"M20 17a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3.9a2 2 0 0 1-1.69-.9l-.81-1.2a2 2 0 0 0-1.67-.9H8a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2Z"}],["path",{d:"M2 8v11a2 2 0 0 0 2 2h14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZB=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GB=[["path",{d:"M4 16v-2.38C4 11.5 2.97 10.5 3 8c.03-2.72 1.49-6 4.5-6C9.37 2 10 3.8 10 5.5c0 3.11-2 5.66-2 8.68V16a2 2 0 1 1-4 0Z"}],["path",{d:"M20 20v-2.38c0-2.12 1.03-3.12 1-5.62-.03-2.72-1.49-6-4.5-6C14.63 6 14 7.8 14 9.5c0 3.11 2 5.66 2 8.68V20a2 2 0 1 0 4 0Z"}],["path",{d:"M16 17h4"}],["path",{d:"M4 13h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JB=[["path",{d:"M12 12H5a2 2 0 0 0-2 2v5"}],["circle",{cx:"13",cy:"19",r:"2"}],["circle",{cx:"5",cy:"19",r:"2"}],["path",{d:"M8 19h3m5-17v17h6M6 12V7c0-1.1.9-2 2-2h3l5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XB=[["path",{d:"m15 17 5-5-5-5"}],["path",{d:"M4 18v-2a4 4 0 0 1 4-4h12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YB=[["line",{x1:"22",x2:"2",y1:"6",y2:"6"}],["line",{x1:"22",x2:"2",y1:"18",y2:"18"}],["line",{x1:"6",x2:"6",y1:"2",y2:"22"}],["line",{x1:"18",x2:"18",y1:"2",y2:"22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QB=[["path",{d:"M5 16V9h14V2H5l14 14h-7m-7 0 7 7v-7m-7 0h7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eF=[["line",{x1:"3",x2:"15",y1:"22",y2:"22"}],["line",{x1:"4",x2:"14",y1:"9",y2:"9"}],["path",{d:"M14 22V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v18"}],["path",{d:"M14 13h2a2 2 0 0 1 2 2v2a2 2 0 0 0 2 2a2 2 0 0 0 2-2V9.83a2 2 0 0 0-.59-1.42L18 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tF=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M16 16s-1.5-2-4-2-4 2-4 2"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aF=[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}],["rect",{width:"10",height:"8",x:"7",y:"8",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nF=[["path",{d:"M13.354 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14v6a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341l1.218-1.348"}],["path",{d:"M16 6h6"}],["path",{d:"M19 3v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h5=[["path",{d:"M12.531 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14v6a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341l.427-.473"}],["path",{d:"m16.5 3.5 5 5"}],["path",{d:"m21.5 3.5-5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p5=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rF=[["path",{d:"M2 7v10"}],["path",{d:"M6 5v14"}],["rect",{width:"12",height:"18",x:"10",y:"3",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oF=[["path",{d:"M2 3v18"}],["rect",{width:"12",height:"18",x:"6",y:"3",rx:"2"}],["path",{d:"M22 3v18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iF=[["rect",{width:"18",height:"14",x:"3",y:"3",rx:"2"}],["path",{d:"M4 21h1"}],["path",{d:"M9 21h1"}],["path",{d:"M14 21h1"}],["path",{d:"M19 21h1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sF=[["path",{d:"M7 2h10"}],["path",{d:"M5 6h14"}],["rect",{width:"18",height:"12",x:"3",y:"10",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lF=[["path",{d:"M3 2h18"}],["rect",{width:"18",height:"12",x:"3",y:"6",rx:"2"}],["path",{d:"M3 22h18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cF=[["line",{x1:"6",x2:"10",y1:"11",y2:"11"}],["line",{x1:"8",x2:"8",y1:"9",y2:"13"}],["line",{x1:"15",x2:"15.01",y1:"12",y2:"12"}],["line",{x1:"18",x2:"18.01",y1:"10",y2:"10"}],["path",{d:"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dF=[["line",{x1:"6",x2:"10",y1:"12",y2:"12"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14"}],["line",{x1:"15",x2:"15.01",y1:"13",y2:"13"}],["line",{x1:"18",x2:"18.01",y1:"11",y2:"11"}],["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uF=[["path",{d:"m12 14 4-4"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hF=[["path",{d:"m14.5 12.5-8 8a2.119 2.119 0 1 1-3-3l8-8"}],["path",{d:"m16 16 6-6"}],["path",{d:"m8 8 6-6"}],["path",{d:"m9 7 8 8"}],["path",{d:"m21 11-8-8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pF=[["path",{d:"M6 3h12l4 6-10 13L2 9Z"}],["path",{d:"M11 3 8 9l4 13 4-13-3-6"}],["path",{d:"M2 9h20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fF=[["path",{d:"M11.5 21a7.5 7.5 0 1 1 7.35-9"}],["path",{d:"M13 12V3"}],["path",{d:"M4 21h16"}],["path",{d:"M9 12V3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mF=[["path",{d:"M9 10h.01"}],["path",{d:"M15 10h.01"}],["path",{d:"M12 2a8 8 0 0 0-8 8v12l3-3 2.5 2.5L12 19l2.5 2.5L17 19l3 3V10a8 8 0 0 0-8-8z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vF=[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1"}],["path",{d:"M12 8v13"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gF=[["path",{d:"M6 3v12"}],["path",{d:"M18 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"}],["path",{d:"M6 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"}],["path",{d:"M15 6a9 9 0 0 0-9 9"}],["path",{d:"M18 15v6"}],["path",{d:"M21 18h-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yF=[["line",{x1:"6",x2:"6",y1:"3",y2:"15"}],["circle",{cx:"18",cy:"6",r:"3"}],["circle",{cx:"6",cy:"18",r:"3"}],["path",{d:"M18 9a9 9 0 0 1-9 9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MF=[["path",{d:"M12 3v6"}],["circle",{cx:"12",cy:"12",r:"3"}],["path",{d:"M12 15v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _F=[["circle",{cx:"5",cy:"6",r:"3"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v7"}],["path",{d:"m15 9-3-3 3-3"}],["circle",{cx:"19",cy:"18",r:"3"}],["path",{d:"M12 18H7a2 2 0 0 1-2-2V9"}],["path",{d:"m9 15 3 3-3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const f5=[["circle",{cx:"12",cy:"12",r:"3"}],["line",{x1:"3",x2:"9",y1:"12",y2:"12"}],["line",{x1:"15",x2:"21",y1:"12",y2:"12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bF=[["circle",{cx:"18",cy:"18",r:"3"}],["circle",{cx:"6",cy:"6",r:"3"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7"}],["path",{d:"M11 18H8a2 2 0 0 1-2-2V9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wF=[["circle",{cx:"12",cy:"18",r:"3"}],["circle",{cx:"6",cy:"6",r:"3"}],["circle",{cx:"18",cy:"6",r:"3"}],["path",{d:"M18 9v2c0 .6-.4 1-1 1H7c-.6 0-1-.4-1-1V9"}],["path",{d:"M12 12v3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xF=[["circle",{cx:"5",cy:"6",r:"3"}],["path",{d:"M5 9v6"}],["circle",{cx:"5",cy:"18",r:"3"}],["path",{d:"M12 3v18"}],["circle",{cx:"19",cy:"6",r:"3"}],["path",{d:"M16 15.7A9 9 0 0 0 19 9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CF=[["circle",{cx:"18",cy:"18",r:"3"}],["circle",{cx:"6",cy:"6",r:"3"}],["path",{d:"M6 21V9a9 9 0 0 0 9 9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AF=[["circle",{cx:"5",cy:"6",r:"3"}],["path",{d:"M5 9v12"}],["circle",{cx:"19",cy:"18",r:"3"}],["path",{d:"m15 9-3-3 3-3"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SF=[["circle",{cx:"6",cy:"6",r:"3"}],["path",{d:"M6 9v12"}],["path",{d:"m21 3-6 6"}],["path",{d:"m21 9-6-6"}],["path",{d:"M18 11.5V15"}],["circle",{cx:"18",cy:"18",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EF=[["circle",{cx:"5",cy:"6",r:"3"}],["path",{d:"M5 9v12"}],["path",{d:"m15 9-3-3 3-3"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v3"}],["path",{d:"M19 15v6"}],["path",{d:"M22 18h-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $F=[["circle",{cx:"6",cy:"6",r:"3"}],["path",{d:"M6 9v12"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v3"}],["path",{d:"M18 15v6"}],["path",{d:"M21 18h-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IF=[["circle",{cx:"18",cy:"18",r:"3"}],["circle",{cx:"6",cy:"6",r:"3"}],["path",{d:"M18 6V5"}],["path",{d:"M18 11v-1"}],["line",{x1:"6",x2:"6",y1:"9",y2:"21"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kF=[["circle",{cx:"18",cy:"18",r:"3"}],["circle",{cx:"6",cy:"6",r:"3"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7"}],["line",{x1:"6",x2:"6",y1:"9",y2:"21"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TF=[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"}],["path",{d:"M9 18c-4.51 2-5-2-7-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PF=[["path",{d:"m22 13.29-3.33-10a.42.42 0 0 0-.14-.18.38.38 0 0 0-.22-.11.39.39 0 0 0-.23.07.42.42 0 0 0-.14.18l-2.26 6.67H8.32L6.1 3.26a.42.42 0 0 0-.1-.18.38.38 0 0 0-.26-.08.39.39 0 0 0-.23.07.42.42 0 0 0-.14.18L2 13.29a.74.74 0 0 0 .27.83L12 21l9.69-6.88a.71.71 0 0 0 .31-.83Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LF=[["path",{d:"M5.116 4.104A1 1 0 0 1 6.11 3h11.78a1 1 0 0 1 .994 1.105L17.19 20.21A2 2 0 0 1 15.2 22H8.8a2 2 0 0 1-2-1.79z"}],["path",{d:"M6 12a5 5 0 0 1 6 0 5 5 0 0 0 6 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OF=[["circle",{cx:"6",cy:"15",r:"4"}],["circle",{cx:"18",cy:"15",r:"4"}],["path",{d:"M14 15a2 2 0 0 0-2-2 2 2 0 0 0-2 2"}],["path",{d:"M2.5 13 5 7c.7-1.3 1.4-2 3-2"}],["path",{d:"M21.5 13 19 7c-.7-1.3-1.5-2-3-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VF=[["path",{d:"M15.686 15A14.5 14.5 0 0 1 12 22a14.5 14.5 0 0 1 0-20 10 10 0 1 0 9.542 13"}],["path",{d:"M2 12h8.5"}],["path",{d:"M20 6V4a2 2 0 1 0-4 0v2"}],["rect",{width:"8",height:"5",x:"14",y:"6",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RF=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"}],["path",{d:"M2 12h20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HF=[["path",{d:"M12 13V2l8 4-8 4"}],["path",{d:"M20.561 10.222a9 9 0 1 1-12.55-5.29"}],["path",{d:"M8.002 9.997a5 5 0 1 0 8.9 2.02"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NF=[["path",{d:"M18 11.5V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1.4"}],["path",{d:"M14 10V8a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2"}],["path",{d:"M10 9.9V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v5"}],["path",{d:"M6 14a2 2 0 0 0-2-2a2 2 0 0 0-2 2"}],["path",{d:"M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-4a8 8 0 0 1-8-8 2 2 0 1 1 4 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DF=[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"}],["path",{d:"M22 10v6"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BF=[["path",{d:"M2 21V3"}],["path",{d:"M2 5h18a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2.26"}],["path",{d:"M7 17v3a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-3"}],["circle",{cx:"16",cy:"11",r:"2"}],["circle",{cx:"8",cy:"11",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FF=[["path",{d:"M22 5V2l-5.89 5.89"}],["circle",{cx:"16.6",cy:"15.89",r:"3"}],["circle",{cx:"8.11",cy:"7.4",r:"3"}],["circle",{cx:"12.35",cy:"11.65",r:"3"}],["circle",{cx:"13.91",cy:"5.85",r:"3"}],["circle",{cx:"18.15",cy:"10.09",r:"3"}],["circle",{cx:"6.56",cy:"13.2",r:"3"}],["circle",{cx:"10.8",cy:"17.44",r:"3"}],["circle",{cx:"5",cy:"19",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const m5=[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3"}],["path",{d:"m16 19 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const v5=[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3"}],["path",{d:"m16 16 5 5"}],["path",{d:"m16 21 5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const g5=[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3"}],["path",{d:"M16 19h6"}],["path",{d:"M19 22v-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const y5=[["path",{d:"M12 3v18"}],["path",{d:"M3 12h18"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zF=[["path",{d:"M15 3v18"}],["path",{d:"M3 12h18"}],["path",{d:"M9 3v18"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p2=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 9h18"}],["path",{d:"M3 15h18"}],["path",{d:"M9 3v18"}],["path",{d:"M15 3v18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jF=[["circle",{cx:"12",cy:"9",r:"1"}],["circle",{cx:"19",cy:"9",r:"1"}],["circle",{cx:"5",cy:"9",r:"1"}],["circle",{cx:"12",cy:"15",r:"1"}],["circle",{cx:"19",cy:"15",r:"1"}],["circle",{cx:"5",cy:"15",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UF=[["circle",{cx:"12",cy:"5",r:"1"}],["circle",{cx:"19",cy:"5",r:"1"}],["circle",{cx:"5",cy:"5",r:"1"}],["circle",{cx:"12",cy:"12",r:"1"}],["circle",{cx:"19",cy:"12",r:"1"}],["circle",{cx:"5",cy:"12",r:"1"}],["circle",{cx:"12",cy:"19",r:"1"}],["circle",{cx:"19",cy:"19",r:"1"}],["circle",{cx:"5",cy:"19",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WF=[["circle",{cx:"9",cy:"12",r:"1"}],["circle",{cx:"9",cy:"5",r:"1"}],["circle",{cx:"9",cy:"19",r:"1"}],["circle",{cx:"15",cy:"12",r:"1"}],["circle",{cx:"15",cy:"5",r:"1"}],["circle",{cx:"15",cy:"19",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qF=[["path",{d:"M3 7V5c0-1.1.9-2 2-2h2"}],["path",{d:"M17 3h2c1.1 0 2 .9 2 2v2"}],["path",{d:"M21 17v2c0 1.1-.9 2-2 2h-2"}],["path",{d:"M7 21H5c-1.1 0-2-.9-2-2v-2"}],["rect",{width:"7",height:"5",x:"7",y:"7",rx:"1"}],["rect",{width:"7",height:"5",x:"10",y:"12",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KF=[["path",{d:"m11.9 12.1 4.514-4.514"}],["path",{d:"M20.1 2.3a1 1 0 0 0-1.4 0l-1.114 1.114A2 2 0 0 0 17 4.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 17.828 7h1.344a2 2 0 0 0 1.414-.586L21.7 5.3a1 1 0 0 0 0-1.4z"}],["path",{d:"m6 16 2 2"}],["path",{d:"M8.23 9.85A3 3 0 0 1 11 8a5 5 0 0 1 5 5 3 3 0 0 1-1.85 2.77l-.92.38A2 2 0 0 0 12 18a4 4 0 0 1-4 4 6 6 0 0 1-6-6 4 4 0 0 1 4-4 2 2 0 0 0 1.85-1.23z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZF=[["path",{d:"M13.144 21.144A7.274 10.445 45 1 0 2.856 10.856"}],["path",{d:"M13.144 21.144A7.274 4.365 45 0 0 2.856 10.856a7.274 4.365 45 0 0 10.288 10.288"}],["path",{d:"M16.565 10.435 18.6 8.4a2.501 2.501 0 1 0 1.65-4.65 2.5 2.5 0 1 0-4.66 1.66l-2.024 2.025"}],["path",{d:"m8.5 16.5-1-1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GF=[["path",{d:"M12 16H4a2 2 0 1 1 0-4h16a2 2 0 1 1 0 4h-4.25"}],["path",{d:"M5 12a2 2 0 0 1-2-2 9 7 0 0 1 18 0 2 2 0 0 1-2 2"}],["path",{d:"M5 16a2 2 0 0 0-2 2 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 2 2 0 0 0-2-2q0 0 0 0"}],["path",{d:"m6.67 12 6.13 4.6a2 2 0 0 0 2.8-.4l3.15-4.2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JF=[["path",{d:"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["path",{d:"m18 15 4-4"}],["path",{d:"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XF=[["path",{d:"M11 15h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 17"}],["path",{d:"m7 21 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9"}],["path",{d:"m2 16 6 6"}],["circle",{cx:"16",cy:"9",r:"2.9"}],["circle",{cx:"6",cy:"5",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YF=[["path",{d:"M11 14h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16"}],["path",{d:"m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9"}],["path",{d:"m2 15 6 6"}],["path",{d:"M19.5 8.5c.7-.7 1.5-1.6 1.5-2.7A2.73 2.73 0 0 0 16 4a2.78 2.78 0 0 0-5 1.8c0 1.2.8 2 1.5 2.8L16 12Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const M5=[["path",{d:"M11 12h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 14"}],["path",{d:"m7 18 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9"}],["path",{d:"m2 13 6 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QF=[["path",{d:"M18 12.5V10a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1.4"}],["path",{d:"M14 11V9a2 2 0 1 0-4 0v2"}],["path",{d:"M10 10.5V5a2 2 0 1 0-4 0v9"}],["path",{d:"m7 15-1.76-1.76a2 2 0 0 0-2.83 2.82l3.6 3.6C7.5 21.14 9.2 22 12 22h2a8 8 0 0 0 8-8V7a2 2 0 1 0-4 0v5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ez=[["path",{d:"M12 3V2"}],["path",{d:"m15.4 17.4 3.2-2.8a2 2 0 1 1 2.8 2.9l-3.6 3.3c-.7.8-1.7 1.2-2.8 1.2h-4c-1.1 0-2.1-.4-2.8-1.2l-1.302-1.464A1 1 0 0 0 6.151 19H5"}],["path",{d:"M2 14h12a2 2 0 0 1 0 4h-2"}],["path",{d:"M4 10h16"}],["path",{d:"M5 10a7 7 0 0 1 14 0"}],["path",{d:"M5 14v6a1 1 0 0 1-1 1H2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tz=[["path",{d:"M18 11V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2"}],["path",{d:"M14 10V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2"}],["path",{d:"M10 10.5V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2v8"}],["path",{d:"M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const az=[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4"}],["path",{d:"m21 3 1 11h-2"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3"}],["path",{d:"M3 4h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nz=[["path",{d:"M12 2v8"}],["path",{d:"m16 6-4 4-4-4"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2"}],["path",{d:"M6 18h.01"}],["path",{d:"M10 18h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rz=[["path",{d:"m16 6-4-4-4 4"}],["path",{d:"M12 2v8"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2"}],["path",{d:"M6 18h.01"}],["path",{d:"M10 18h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oz=[["line",{x1:"22",x2:"2",y1:"12",y2:"12"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iz=[["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5"}],["path",{d:"M14 6a6 6 0 0 1 6 6v3"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6"}],["rect",{x:"2",y:"15",width:"20",height:"4",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sz=[["line",{x1:"4",x2:"20",y1:"9",y2:"9"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lz=[["path",{d:"m5.2 6.2 1.4 1.4"}],["path",{d:"M2 13h2"}],["path",{d:"M20 13h2"}],["path",{d:"m17.4 7.6 1.4-1.4"}],["path",{d:"M22 17H2"}],["path",{d:"M22 21H2"}],["path",{d:"M16 13a4 4 0 0 0-8 0"}],["path",{d:"M12 5V2.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cz=[["path",{d:"M22 9a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1l2 2h12l2-2h1a1 1 0 0 0 1-1Z"}],["path",{d:"M7.5 12h9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dz=[["path",{d:"M4 12h8"}],["path",{d:"M4 18V6"}],["path",{d:"M12 18V6"}],["path",{d:"m17 12 3-2v8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uz=[["path",{d:"M4 12h8"}],["path",{d:"M4 18V6"}],["path",{d:"M12 18V6"}],["path",{d:"M21 18h-4c0-4 4-3 4-6 0-1.5-2-2.5-4-1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hz=[["path",{d:"M12 18V6"}],["path",{d:"M17 10v3a1 1 0 0 0 1 1h3"}],["path",{d:"M21 10v8"}],["path",{d:"M4 12h8"}],["path",{d:"M4 18V6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pz=[["path",{d:"M4 12h8"}],["path",{d:"M4 18V6"}],["path",{d:"M12 18V6"}],["path",{d:"M17.5 10.5c1.7-1 3.5 0 3.5 1.5a2 2 0 0 1-2 2"}],["path",{d:"M17 17.5c2 1.5 4 .3 4-1.5a2 2 0 0 0-2-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fz=[["path",{d:"M4 12h8"}],["path",{d:"M4 18V6"}],["path",{d:"M12 18V6"}],["path",{d:"M17 13v-3h4"}],["path",{d:"M17 17.7c.4.2.8.3 1.3.3 1.5 0 2.7-1.1 2.7-2.5S19.8 13 18.3 13H17"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mz=[["path",{d:"M4 12h8"}],["path",{d:"M4 18V6"}],["path",{d:"M12 18V6"}],["circle",{cx:"19",cy:"16",r:"2"}],["path",{d:"M20 10c-2 2-3 3.5-3 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vz=[["path",{d:"M6 12h12"}],["path",{d:"M6 20V4"}],["path",{d:"M18 20V4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gz=[["path",{d:"M21 14h-1.343"}],["path",{d:"M9.128 3.47A9 9 0 0 1 21 12v3.343"}],["path",{d:"m2 2 20 20"}],["path",{d:"M20.414 20.414A2 2 0 0 1 19 21h-1a2 2 0 0 1-2-2v-3"}],["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 2.636-6.364"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yz=[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mz=[["path",{d:"M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z"}],["path",{d:"M21 16v2a4 4 0 0 1-4 4h-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _z=[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"}],["path",{d:"m12 13-1-1 2-2-3-3 2-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bz=[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"}],["path",{d:"M12 5 9.04 7.96a2.17 2.17 0 0 0 0 3.08c.82.82 2.13.85 3 .07l2.07-1.9a2.82 2.82 0 0 1 3.79 0l2.96 2.66"}],["path",{d:"m18 15-2-2"}],["path",{d:"m15 18-2-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wz=[["path",{d:"M13.5 19.5 12 21l-7-7c-1.5-1.45-3-3.2-3-5.5A5.5 5.5 0 0 1 7.5 3c1.76 0 3 .5 4.5 2 1.5-1.5 2.74-2 4.5-2a5.5 5.5 0 0 1 5.402 6.5"}],["path",{d:"M15 15h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xz=[["line",{x1:"2",y1:"2",x2:"22",y2:"22"}],["path",{d:"M16.5 16.5 12 21l-7-7c-1.5-1.45-3-3.2-3-5.5a5.5 5.5 0 0 1 2.14-4.35"}],["path",{d:"M8.76 3.1c1.15.22 2.13.78 3.24 1.9 1.5-1.5 2.74-2 4.5-2A5.5 5.5 0 0 1 22 8.5c0 2.12-1.3 3.78-2.67 5.17"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cz=[["path",{d:"M13.5 19.5 12 21l-7-7c-1.5-1.45-3-3.2-3-5.5A5.5 5.5 0 0 1 7.5 3c1.76 0 3 .5 4.5 2 1.5-1.5 2.74-2 4.5-2a5.5 5.5 0 0 1 5.402 6.5"}],["path",{d:"M15 15h6"}],["path",{d:"M18 12v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Az=[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"}],["path",{d:"M3.22 12H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sz=[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ez=[["path",{d:"M11 8c2-3-2-3 0-6"}],["path",{d:"M15.5 8c2-3-2-3 0-6"}],["path",{d:"M6 10h.01"}],["path",{d:"M6 14h.01"}],["path",{d:"M10 16v-4"}],["path",{d:"M14 16v-4"}],["path",{d:"M18 16v-4"}],["path",{d:"M20 6a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3"}],["path",{d:"M5 20v2"}],["path",{d:"M19 20v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $z=[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Iz=[["path",{d:"m9 11-6 6v3h9l3-3"}],["path",{d:"m22 12-4.6 4.6a2 2 0 0 1-2.8 0l-5.2-5.2a2 2 0 0 1 0-2.8L14 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kz=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"}],["path",{d:"M3 3v5h5"}],["path",{d:"M12 7v5l4 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tz=[["path",{d:"M10.82 16.12c1.69.6 3.91.79 5.18.85.28.01.53-.09.7-.27"}],["path",{d:"M11.14 20.57c.52.24 2.44 1.12 4.08 1.37.46.06.86-.25.9-.71.12-1.52-.3-3.43-.5-4.28"}],["path",{d:"M16.13 21.05c1.65.63 3.68.84 4.87.91a.9.9 0 0 0 .7-.26"}],["path",{d:"M17.99 5.52a20.83 20.83 0 0 1 3.15 4.5.8.8 0 0 1-.68 1.13c-1.17.1-2.5.02-3.9-.25"}],["path",{d:"M20.57 11.14c.24.52 1.12 2.44 1.37 4.08.04.3-.08.59-.31.75"}],["path",{d:"M4.93 4.93a10 10 0 0 0-.67 13.4c.35.43.96.4 1.17-.12.69-1.71 1.07-5.07 1.07-6.71 1.34.45 3.1.9 4.88.62a.85.85 0 0 0 .48-.24"}],["path",{d:"M5.52 17.99c1.05.95 2.91 2.42 4.5 3.15a.8.8 0 0 0 1.13-.68c.2-2.34-.33-5.3-1.57-8.28"}],["path",{d:"M8.35 2.68a10 10 0 0 1 9.98 1.58c.43.35.4.96-.12 1.17-1.5.6-4.3.98-6.07 1.05"}],["path",{d:"m2 2 20 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pz=[["path",{d:"M10.82 16.12c1.69.6 3.91.79 5.18.85.55.03 1-.42.97-.97-.06-1.27-.26-3.5-.85-5.18"}],["path",{d:"M11.5 6.5c1.64 0 5-.38 6.71-1.07.52-.2.55-.82.12-1.17A10 10 0 0 0 4.26 18.33c.35.43.96.4 1.17-.12.69-1.71 1.07-5.07 1.07-6.71 1.34.45 3.1.9 4.88.62a.88.88 0 0 0 .73-.74c.3-2.14-.15-3.5-.61-4.88"}],["path",{d:"M15.62 16.95c.2.85.62 2.76.5 4.28a.77.77 0 0 1-.9.7 16.64 16.64 0 0 1-4.08-1.36"}],["path",{d:"M16.13 21.05c1.65.63 3.68.84 4.87.91a.9.9 0 0 0 .96-.96 17.68 17.68 0 0 0-.9-4.87"}],["path",{d:"M16.94 15.62c.86.2 2.77.62 4.29.5a.77.77 0 0 0 .7-.9 16.64 16.64 0 0 0-1.36-4.08"}],["path",{d:"M17.99 5.52a20.82 20.82 0 0 1 3.15 4.5.8.8 0 0 1-.68 1.13c-2.33.2-5.3-.32-8.27-1.57"}],["path",{d:"M4.93 4.93 3 3a.7.7 0 0 1 0-1"}],["path",{d:"M9.58 12.18c1.24 2.98 1.77 5.95 1.57 8.28a.8.8 0 0 1-1.13.68 20.82 20.82 0 0 1-4.5-3.15"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lz=[["path",{d:"M12 6v4"}],["path",{d:"M14 14h-4"}],["path",{d:"M14 18h-4"}],["path",{d:"M14 8h-4"}],["path",{d:"M18 12h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h2"}],["path",{d:"M18 22V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Oz=[["path",{d:"M10 22v-6.57"}],["path",{d:"M12 11h.01"}],["path",{d:"M12 7h.01"}],["path",{d:"M14 15.43V22"}],["path",{d:"M15 16a5 5 0 0 0-6 0"}],["path",{d:"M16 11h.01"}],["path",{d:"M16 7h.01"}],["path",{d:"M8 11h.01"}],["path",{d:"M8 7h.01"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vz=[["path",{d:"M5 22h14"}],["path",{d:"M5 2h14"}],["path",{d:"M17 22v-4.172a2 2 0 0 0-.586-1.414L12 12l-4.414 4.414A2 2 0 0 0 7 17.828V22"}],["path",{d:"M7 2v4.172a2 2 0 0 0 .586 1.414L12 12l4.414-4.414A2 2 0 0 0 17 6.172V2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rz=[["path",{d:"M10 12V8.964"}],["path",{d:"M14 12V8.964"}],["path",{d:"M15 12a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-2a1 1 0 0 1 1-1z"}],["path",{d:"M8.5 21H5a2 2 0 0 1-2-2v-9a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2v-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hz=[["path",{d:"M12.662 21H5a2 2 0 0 1-2-2v-9a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v2.475"}],["path",{d:"M14.959 12.717A1 1 0 0 0 14 12h-4a1 1 0 0 0-1 1v8"}],["path",{d:"M15 18h6"}],["path",{d:"M18 15v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nz=[["path",{d:"M9.5 13.866a4 4 0 0 1 5 .01"}],["path",{d:"M12 17h.01"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"}],["path",{d:"M7 10.754a8 8 0 0 1 10 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _5=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const b5=[["path",{d:"M12 17c5 0 8-2.69 8-6H4c0 3.31 3 6 8 6m-4 4h8m-4-3v3M5.14 11a3.5 3.5 0 1 1 6.71 0"}],["path",{d:"M12.14 11a3.5 3.5 0 1 1 6.71 0"}],["path",{d:"M15.5 6.5a3.5 3.5 0 1 0-7 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const w5=[["path",{d:"m7 11 4.08 10.35a1 1 0 0 0 1.84 0L17 11"}],["path",{d:"M17 7A5 5 0 0 0 7 7"}],["path",{d:"M17 7a2 2 0 0 1 0 4H7a2 2 0 0 1 0-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dz=[["path",{d:"M13.5 8h-3"}],["path",{d:"m15 2-1 2h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h3"}],["path",{d:"M16.899 22A5 5 0 0 0 7.1 22"}],["path",{d:"m9 2 3 6"}],["circle",{cx:"12",cy:"15",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bz=[["path",{d:"M16 10h2"}],["path",{d:"M16 14h2"}],["path",{d:"M6.17 15a3 3 0 0 1 5.66 0"}],["circle",{cx:"9",cy:"11",r:"2"}],["rect",{x:"2",y:"5",width:"20",height:"14",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fz=[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21"}],["path",{d:"m14 19 3 3v-5.5"}],["path",{d:"m17 22 3-3"}],["circle",{cx:"9",cy:"9",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zz=[["path",{d:"M21 9v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7"}],["line",{x1:"16",x2:"22",y1:"5",y2:"5"}],["circle",{cx:"9",cy:"9",r:"2"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jz=[["line",{x1:"2",x2:"22",y1:"2",y2:"22"}],["path",{d:"M10.41 10.41a2 2 0 1 1-2.83-2.83"}],["line",{x1:"13.5",x2:"6",y1:"13.5",y2:"21"}],["line",{x1:"18",x2:"21",y1:"12",y2:"15"}],["path",{d:"M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59"}],["path",{d:"M21 15V5a2 2 0 0 0-2-2H9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Uz=[["path",{d:"m11 16-5 5"}],["path",{d:"M11 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6.5"}],["path",{d:"M15.765 22a.5.5 0 0 1-.765-.424V13.38a.5.5 0 0 1 .765-.424l5.878 3.674a1 1 0 0 1 0 1.696z"}],["circle",{cx:"9",cy:"9",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wz=[["path",{d:"M16 5h6"}],["path",{d:"M19 2v6"}],["path",{d:"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"}],["circle",{cx:"9",cy:"9",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qz=[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21"}],["path",{d:"m14 19.5 3-3 3 3"}],["path",{d:"M17 22v-5.5"}],["circle",{cx:"9",cy:"9",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kz=[["path",{d:"M16 3h5v5"}],["path",{d:"M17 21h2a2 2 0 0 0 2-2"}],["path",{d:"M21 12v3"}],["path",{d:"m21 3-5 5"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2"}],["path",{d:"m5 21 4.144-4.144a1.21 1.21 0 0 1 1.712 0L13 19"}],["path",{d:"M9 3h3"}],["rect",{x:"3",y:"11",width:"10",height:"10",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zz=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["circle",{cx:"9",cy:"9",r:"2"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gz=[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18"}],["circle",{cx:"12",cy:"8",r:"2"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jz=[["path",{d:"M12 3v12"}],["path",{d:"m8 11 4 4 4-4"}],["path",{d:"M8 5H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xz=[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const x5=[["path",{d:"M21 12H11"}],["path",{d:"M21 18H11"}],["path",{d:"M21 6H11"}],["path",{d:"m7 8-4 4 4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const C5=[["path",{d:"M21 12H11"}],["path",{d:"M21 18H11"}],["path",{d:"M21 6H11"}],["path",{d:"m3 8 4 4-4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yz=[["path",{d:"M6 3h12"}],["path",{d:"M6 8h12"}],["path",{d:"m6 13 8.5 8"}],["path",{d:"M6 13h3"}],["path",{d:"M9 13c6.667 0 6.667-10 0-10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qz=[["path",{d:"M6 16c5 0 7-8 12-8a4 4 0 0 1 0 8c-5 0-7-8-12-8a4 4 0 1 0 0 8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ej=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M12 16v-4"}],["path",{d:"M12 8h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tj=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M7 7h.01"}],["path",{d:"M17 7h.01"}],["path",{d:"M7 17h.01"}],["path",{d:"M17 17h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aj=[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nj=[["line",{x1:"19",x2:"10",y1:"4",y2:"4"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rj=[["path",{d:"m16 14 4 4-4 4"}],["path",{d:"M20 10a8 8 0 1 0-8 8h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oj=[["path",{d:"M4 10a8 8 0 1 1 8 8H4"}],["path",{d:"m8 22-4-4 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ij=[["path",{d:"M12 9.5V21m0-11.5L6 3m6 6.5L18 3"}],["path",{d:"M6 15h12"}],["path",{d:"M6 11h12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sj=[["path",{d:"M6 5v11"}],["path",{d:"M12 5v6"}],["path",{d:"M18 5v14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lj=[["path",{d:"M21 17a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-2Z"}],["path",{d:"M6 15v-2"}],["path",{d:"M12 15V9"}],["circle",{cx:"12",cy:"6",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cj=[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dj=[["path",{d:"M12.4 2.7a2.5 2.5 0 0 1 3.4 0l5.5 5.5a2.5 2.5 0 0 1 0 3.4l-3.7 3.7a2.5 2.5 0 0 1-3.4 0L8.7 9.8a2.5 2.5 0 0 1 0-3.4z"}],["path",{d:"m14 7 3 3"}],["path",{d:"m9.4 10.6-6.814 6.814A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uj=[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4"}],["path",{d:"m21 2-9.6 9.6"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hj=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}],["path",{d:"M6 8h4"}],["path",{d:"M14 8h.01"}],["path",{d:"M18 8h.01"}],["path",{d:"M2 12h20"}],["path",{d:"M6 12v4"}],["path",{d:"M10 12v4"}],["path",{d:"M14 12v4"}],["path",{d:"M18 12v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pj=[["path",{d:"M 20 4 A2 2 0 0 1 22 6"}],["path",{d:"M 22 6 L 22 16.41"}],["path",{d:"M 7 16 L 16 16"}],["path",{d:"M 9.69 4 L 20 4"}],["path",{d:"M14 8h.01"}],["path",{d:"M18 8h.01"}],["path",{d:"m2 2 20 20"}],["path",{d:"M20 20H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2"}],["path",{d:"M6 8h.01"}],["path",{d:"M8 12h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fj=[["path",{d:"M10 8h.01"}],["path",{d:"M12 12h.01"}],["path",{d:"M14 8h.01"}],["path",{d:"M16 12h.01"}],["path",{d:"M18 8h.01"}],["path",{d:"M6 8h.01"}],["path",{d:"M7 16h10"}],["path",{d:"M8 12h.01"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mj=[["path",{d:"M12 2v5"}],["path",{d:"M14.829 15.998a3 3 0 1 1-5.658 0"}],["path",{d:"M20.92 14.606A1 1 0 0 1 20 16H4a1 1 0 0 1-.92-1.394l3-7A1 1 0 0 1 7 7h10a1 1 0 0 1 .92.606z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vj=[["path",{d:"M10.293 2.293a1 1 0 0 1 1.414 0l2.5 2.5 5.994 1.227a1 1 0 0 1 .506 1.687l-7 7a1 1 0 0 1-1.687-.506l-1.227-5.994-2.5-2.5a1 1 0 0 1 0-1.414z"}],["path",{d:"m14.207 4.793-3.414 3.414"}],["path",{d:"M3 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z"}],["path",{d:"m9.086 6.5-4.793 4.793a1 1 0 0 0-.18 1.17L7 18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gj=[["path",{d:"M12 10v12"}],["path",{d:"M17.929 7.629A1 1 0 0 1 17 9H7a1 1 0 0 1-.928-1.371l2-5A1 1 0 0 1 9 2h6a1 1 0 0 1 .928.629z"}],["path",{d:"M9 22h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yj=[["path",{d:"M19.929 18.629A1 1 0 0 1 19 20H9a1 1 0 0 1-.928-1.371l2-5A1 1 0 0 1 11 13h6a1 1 0 0 1 .928.629z"}],["path",{d:"M6 3a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z"}],["path",{d:"M8 6h4a2 2 0 0 1 2 2v5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mj=[["path",{d:"M19.929 9.629A1 1 0 0 1 19 11H9a1 1 0 0 1-.928-1.371l2-5A1 1 0 0 1 11 4h6a1 1 0 0 1 .928.629z"}],["path",{d:"M6 15a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H5a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1z"}],["path",{d:"M8 18h4a2 2 0 0 0 2-2v-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _j=[["path",{d:"M12 12v6"}],["path",{d:"M4.077 10.615A1 1 0 0 0 5 12h14a1 1 0 0 0 .923-1.385l-3.077-7.384A2 2 0 0 0 15 2H9a2 2 0 0 0-1.846 1.23Z"}],["path",{d:"M8 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bj=[["path",{d:"m12 8 6-3-6-3v10"}],["path",{d:"m8 11.99-5.5 3.14a1 1 0 0 0 0 1.74l8.5 4.86a2 2 0 0 0 2 0l8.5-4.86a1 1 0 0 0 0-1.74L16 12"}],["path",{d:"m6.49 12.85 11.02 6.3"}],["path",{d:"M17.51 12.85 6.5 19.15"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wj=[["path",{d:"M10 18v-7"}],["path",{d:"M11.12 2.198a2 2 0 0 1 1.76.006l7.866 3.847c.476.233.31.949-.22.949H3.474c-.53 0-.695-.716-.22-.949z"}],["path",{d:"M14 18v-7"}],["path",{d:"M18 18v-7"}],["path",{d:"M3 22h18"}],["path",{d:"M6 18v-7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xj=[["path",{d:"m5 8 6 6"}],["path",{d:"m4 14 6-6 2-3"}],["path",{d:"M2 5h12"}],["path",{d:"M7 2h1"}],["path",{d:"m22 22-5-10-5 10"}],["path",{d:"M14 18h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cj=[["path",{d:"M2 20h20"}],["path",{d:"m9 10 2 2 4-4"}],["rect",{x:"3",y:"4",width:"18",height:"12",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const A5=[["rect",{width:"18",height:"12",x:"3",y:"4",rx:"2",ry:"2"}],["line",{x1:"2",x2:"22",y1:"20",y2:"20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Aj=[["path",{d:"M18 5a2 2 0 0 1 2 2v8.526a2 2 0 0 0 .212.897l1.068 2.127a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45l1.068-2.127A2 2 0 0 0 4 15.526V7a2 2 0 0 1 2-2z"}],["path",{d:"M20.054 15.987H3.946"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sj=[["path",{d:"M7 22a5 5 0 0 1-2-4"}],["path",{d:"M7 16.93c.96.43 1.96.74 2.99.91"}],["path",{d:"M3.34 14A6.8 6.8 0 0 1 2 10c0-4.42 4.48-8 10-8s10 3.58 10 8a7.19 7.19 0 0 1-.33 2"}],["path",{d:"M5 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"}],["path",{d:"M14.33 22h-.09a.35.35 0 0 1-.24-.32v-10a.34.34 0 0 1 .33-.34c.08 0 .15.03.21.08l7.34 6a.33.33 0 0 1-.21.59h-4.49l-2.57 3.85a.35.35 0 0 1-.28.14z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ej=[["path",{d:"M7 22a5 5 0 0 1-2-4"}],["path",{d:"M3.3 14A6.8 6.8 0 0 1 2 10c0-4.4 4.5-8 10-8s10 3.6 10 8-4.5 8-10 8a12 12 0 0 1-5-1"}],["path",{d:"M5 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $j=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M18 13a6 6 0 0 1-6 5 6 6 0 0 1-6-5h12Z"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ij=[["path",{d:"M13 13.74a2 2 0 0 1-2 0L2.5 8.87a1 1 0 0 1 0-1.74L11 2.26a2 2 0 0 1 2 0l8.5 4.87a1 1 0 0 1 0 1.74z"}],["path",{d:"m20 14.285 1.5.845a1 1 0 0 1 0 1.74L13 21.74a2 2 0 0 1-2 0l-8.5-4.87a1 1 0 0 1 0-1.74l1.5-.845"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const S5=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kj=[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tj=[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pj=[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1"}],["path",{d:"M14 4h7"}],["path",{d:"M14 9h7"}],["path",{d:"M14 15h7"}],["path",{d:"M14 20h7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lj=[["rect",{width:"7",height:"18",x:"3",y:"3",rx:"1"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Oj=[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1"}],["rect",{width:"9",height:"7",x:"3",y:"14",rx:"1"}],["rect",{width:"5",height:"7",x:"16",y:"14",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vj=[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rj=[["path",{d:"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z"}],["path",{d:"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hj=[["path",{d:"M2 22c1.25-.987 2.27-1.975 3.9-2.2a5.56 5.56 0 0 1 3.8 1.5 4 4 0 0 0 6.187-2.353 3.5 3.5 0 0 0 3.69-5.116A3.5 3.5 0 0 0 20.95 8 3.5 3.5 0 1 0 16 3.05a3.5 3.5 0 0 0-5.831 1.373 3.5 3.5 0 0 0-5.116 3.69 4 4 0 0 0-2.348 6.155C3.499 15.42 4.409 16.712 4.2 18.1 3.926 19.743 3.014 20.732 2 22"}],["path",{d:"M2 22 17 7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nj=[["path",{d:"M16 12h3a2 2 0 0 0 1.902-1.38l1.056-3.333A1 1 0 0 0 21 6H3a1 1 0 0 0-.958 1.287l1.056 3.334A2 2 0 0 0 5 12h3"}],["path",{d:"M18 6V3a1 1 0 0 0-1-1h-3"}],["rect",{width:"8",height:"12",x:"8",y:"10",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dj=[["path",{d:"M15 12h6"}],["path",{d:"M15 6h6"}],["path",{d:"m3 13 3.553-7.724a.5.5 0 0 1 .894 0L11 13"}],["path",{d:"M3 18h18"}],["path",{d:"M3.92 11h6.16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bj=[["rect",{width:"8",height:"18",x:"3",y:"3",rx:"1"}],["path",{d:"M7 3v18"}],["path",{d:"M20.4 18.9c.2.5-.1 1.1-.6 1.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1 5.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2 1.1.1 1.3.6Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fj=[["path",{d:"m16 6 4 14"}],["path",{d:"M12 6v14"}],["path",{d:"M8 8v12"}],["path",{d:"M4 4v16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zj=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m4.93 4.93 4.24 4.24"}],["path",{d:"m14.83 9.17 4.24-4.24"}],["path",{d:"m14.83 14.83 4.24 4.24"}],["path",{d:"m9.17 14.83-4.24 4.24"}],["circle",{cx:"12",cy:"12",r:"4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jj=[["path",{d:"M14 12h2v8"}],["path",{d:"M14 20h4"}],["path",{d:"M6 12h4"}],["path",{d:"M6 20h4"}],["path",{d:"M8 20V8a4 4 0 0 1 7.464-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Uj=[["path",{d:"M16.8 11.2c.8-.9 1.2-2 1.2-3.2a6 6 0 0 0-9.3-5"}],["path",{d:"m2 2 20 20"}],["path",{d:"M6.3 6.3a4.67 4.67 0 0 0 1.2 5.2c.7.7 1.3 1.5 1.5 2.5"}],["path",{d:"M9 18h6"}],["path",{d:"M10 22h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wj=[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5"}],["path",{d:"M9 18h6"}],["path",{d:"M10 22h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qj=[["path",{d:"M7 3.5c5-2 7 2.5 3 4C1.5 10 2 15 5 16c5 2 9-10 14-7s.5 13.5-4 12c-5-2.5.5-11 6-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kj=[["path",{d:"M9 17H7A5 5 0 0 1 7 7"}],["path",{d:"M15 7h2a5 5 0 0 1 4 8"}],["line",{x1:"8",x2:"12",y1:"12",y2:"12"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zj=[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gj=[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jj=[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"}],["rect",{width:"4",height:"12",x:"2",y:"9"}],["circle",{cx:"4",cy:"4",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xj=[["path",{d:"M11 18H3"}],["path",{d:"m15 18 2 2 4-4"}],["path",{d:"M16 12H3"}],["path",{d:"M16 6H3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yj=[["path",{d:"m3 17 2 2 4-4"}],["path",{d:"m3 7 2 2 4-4"}],["path",{d:"M13 6h8"}],["path",{d:"M13 12h8"}],["path",{d:"M13 18h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qj=[["path",{d:"M10 12h11"}],["path",{d:"M10 18h11"}],["path",{d:"M10 6h11"}],["path",{d:"m3 10 3-3-3-3"}],["path",{d:"m3 20 3-3-3-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eU=[["path",{d:"M16 12H3"}],["path",{d:"M16 6H3"}],["path",{d:"M10 18H3"}],["path",{d:"M21 6v10a2 2 0 0 1-2 2h-5"}],["path",{d:"m16 16-2 2 2 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tU=[["path",{d:"M10 18h4"}],["path",{d:"M11 6H3"}],["path",{d:"M15 6h6"}],["path",{d:"M18 9V3"}],["path",{d:"M7 12h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aU=[["path",{d:"M3 6h18"}],["path",{d:"M7 12h10"}],["path",{d:"M10 18h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nU=[["path",{d:"M21 15V6"}],["path",{d:"M18.5 18a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z"}],["path",{d:"M12 12H3"}],["path",{d:"M16 6H3"}],["path",{d:"M12 18H3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rU=[["path",{d:"M11 12H3"}],["path",{d:"M16 6H3"}],["path",{d:"M16 18H3"}],["path",{d:"M21 12h-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oU=[["path",{d:"M10 12h11"}],["path",{d:"M10 18h11"}],["path",{d:"M10 6h11"}],["path",{d:"M4 10h2"}],["path",{d:"M4 6h1v4"}],["path",{d:"M6 18H4c0-1 2-2 2-3s-1-1.5-2-1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iU=[["path",{d:"M11 12H3"}],["path",{d:"M16 6H3"}],["path",{d:"M16 18H3"}],["path",{d:"M18 9v6"}],["path",{d:"M21 12h-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sU=[["path",{d:"M21 6H3"}],["path",{d:"M7 12H3"}],["path",{d:"M7 18H3"}],["path",{d:"M12 18a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L11 14"}],["path",{d:"M11 10v4h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lU=[["path",{d:"M16 12H3"}],["path",{d:"M16 18H3"}],["path",{d:"M10 6H3"}],["path",{d:"M21 18V8a2 2 0 0 0-2-2h-5"}],["path",{d:"m16 8-2-2 2-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cU=[["path",{d:"M12 12H3"}],["path",{d:"M16 6H3"}],["path",{d:"M12 18H3"}],["path",{d:"m16 12 5 3-5 3v-6Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dU=[["rect",{x:"3",y:"5",width:"6",height:"6",rx:"1"}],["path",{d:"m3 17 2 2 4-4"}],["path",{d:"M13 6h8"}],["path",{d:"M13 12h8"}],["path",{d:"M13 18h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uU=[["path",{d:"M11 12H3"}],["path",{d:"M16 6H3"}],["path",{d:"M16 18H3"}],["path",{d:"m19 10-4 4"}],["path",{d:"m15 10 4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hU=[["path",{d:"M21 12h-8"}],["path",{d:"M21 6H8"}],["path",{d:"M21 18h-8"}],["path",{d:"M3 6v4c0 1.1.9 2 2 2h3"}],["path",{d:"M3 10v6c0 1.1.9 2 2 2h3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pU=[["path",{d:"M3 12h.01"}],["path",{d:"M3 18h.01"}],["path",{d:"M3 6h.01"}],["path",{d:"M8 12h13"}],["path",{d:"M8 18h13"}],["path",{d:"M8 6h13"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const E5=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fU=[["path",{d:"M22 12a1 1 0 0 1-10 0 1 1 0 0 0-10 0"}],["path",{d:"M7 20.7a1 1 0 1 1 5-8.7 1 1 0 1 0 5-8.6"}],["path",{d:"M7 3.3a1 1 0 1 1 5 8.6 1 1 0 1 0 5 8.6"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mU=[["path",{d:"M12 2v4"}],["path",{d:"m16.2 7.8 2.9-2.9"}],["path",{d:"M18 12h4"}],["path",{d:"m16.2 16.2 2.9 2.9"}],["path",{d:"M12 18v4"}],["path",{d:"m4.9 19.1 2.9-2.9"}],["path",{d:"M2 12h4"}],["path",{d:"m4.9 4.9 2.9 2.9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vU=[["line",{x1:"2",x2:"5",y1:"12",y2:"12"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22"}],["circle",{cx:"12",cy:"12",r:"7"}],["circle",{cx:"12",cy:"12",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gU=[["path",{d:"M12 19v3"}],["path",{d:"M12 2v3"}],["path",{d:"M18.89 13.24a7 7 0 0 0-8.13-8.13"}],["path",{d:"M19 12h3"}],["path",{d:"M2 12h3"}],["path",{d:"m2 2 20 20"}],["path",{d:"M7.05 7.05a7 7 0 0 0 9.9 9.9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yU=[["path",{d:"M17.97 9.304A8 8 0 0 0 2 10c0 4.69 4.887 9.562 7.022 11.468"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}],["circle",{cx:"10",cy:"10",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MU=[["line",{x1:"2",x2:"5",y1:"12",y2:"12"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22"}],["circle",{cx:"12",cy:"12",r:"7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $5=[["circle",{cx:"12",cy:"16",r:"1"}],["rect",{width:"18",height:"12",x:"3",y:"10",rx:"2"}],["path",{d:"M7 10V7a5 5 0 0 1 9.33-2.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _U=[["circle",{cx:"12",cy:"16",r:"1"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const I5=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bU=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wU=[["path",{d:"m10 17 5-5-5-5"}],["path",{d:"M15 12H3"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xU=[["path",{d:"m16 17 5-5-5-5"}],["path",{d:"M21 12H9"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CU=[["path",{d:"M13 12h8"}],["path",{d:"M13 18h8"}],["path",{d:"M13 6h8"}],["path",{d:"M3 12h1"}],["path",{d:"M3 18h1"}],["path",{d:"M3 6h1"}],["path",{d:"M8 12h1"}],["path",{d:"M8 18h1"}],["path",{d:"M8 6h1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AU=[["circle",{cx:"11",cy:"11",r:"8"}],["path",{d:"m21 21-4.3-4.3"}],["path",{d:"M11 11a2 2 0 0 0 4 0 4 4 0 0 0-8 0 6 6 0 0 0 12 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SU=[["path",{d:"M6 20a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2"}],["path",{d:"M8 18V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v14"}],["path",{d:"M10 20h4"}],["circle",{cx:"16",cy:"20",r:"2"}],["circle",{cx:"8",cy:"20",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EU=[["path",{d:"m6 15-4-4 6.75-6.77a7.79 7.79 0 0 1 11 11L13 22l-4-4 6.39-6.36a2.14 2.14 0 0 0-3-3L6 15"}],["path",{d:"m5 8 4 4"}],["path",{d:"m12 15 4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $U=[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}],["path",{d:"m16 19 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IU=[["path",{d:"M22 15V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}],["path",{d:"M16 19h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kU=[["path",{d:"M21.2 8.4c.5.38.8.97.8 1.6v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .8-1.6l8-6a2 2 0 0 1 2.4 0l8 6Z"}],["path",{d:"m22 10-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TU=[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}],["path",{d:"M19 16v6"}],["path",{d:"M16 19h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const k5=[["path",{d:"M22 10.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12.5"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}],["path",{d:"M18 15.28c.2-.4.5-.8.9-1a2.1 2.1 0 0 1 2.6.4c.3.4.5.8.5 1.3 0 1.3-2 2-2 2"}],["path",{d:"M20 22v.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PU=[["path",{d:"M22 12.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h7.5"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}],["path",{d:"M18 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}],["circle",{cx:"18",cy:"18",r:"3"}],["path",{d:"m22 22-1.5-1.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LU=[["path",{d:"M22 10.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12.5"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}],["path",{d:"M20 14v4"}],["path",{d:"M20 22v.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OU=[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h9"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}],["path",{d:"m17 17 4 4"}],["path",{d:"m21 17-4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VU=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RU=[["path",{d:"M22 17a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9.5C2 7 4 5 6.5 5H18c2.2 0 4 1.8 4 4v8Z"}],["polyline",{points:"15,9 18,9 18,11"}],["path",{d:"M6.5 5C9 5 11 7 11 9.5V17a2 2 0 0 1-2 2"}],["line",{x1:"6",x2:"7",y1:"10",y2:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HU=[["rect",{width:"16",height:"13",x:"6",y:"4",rx:"2"}],["path",{d:"m22 7-7.1 3.78c-.57.3-1.23.3-1.8 0L6 7"}],["path",{d:"M2 8v11c0 1.1.9 2 2 2h14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NU=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"}],["path",{d:"m9 10 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DU=[["path",{d:"M19.43 12.935c.357-.967.57-1.955.57-2.935a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32.197 32.197 0 0 0 .813-.728"}],["circle",{cx:"12",cy:"10",r:"3"}],["path",{d:"m16 18 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BU=[["path",{d:"M15 22a1 1 0 0 1-1-1v-4a1 1 0 0 1 .445-.832l3-2a1 1 0 0 1 1.11 0l3 2A1 1 0 0 1 22 17v4a1 1 0 0 1-1 1z"}],["path",{d:"M18 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 .601.2"}],["path",{d:"M18 22v-3"}],["circle",{cx:"10",cy:"10",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FU=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"}],["path",{d:"M9 10h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zU=[["path",{d:"M18.977 14C19.6 12.701 20 11.343 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32 32 0 0 0 .824-.738"}],["circle",{cx:"12",cy:"10",r:"3"}],["path",{d:"M16 18h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jU=[["path",{d:"M12.75 7.09a3 3 0 0 1 2.16 2.16"}],["path",{d:"M17.072 17.072c-1.634 2.17-3.527 3.912-4.471 4.727a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 1.432-4.568"}],["path",{d:"m2 2 20 20"}],["path",{d:"M8.475 2.818A8 8 0 0 1 20 10c0 1.183-.31 2.377-.81 3.533"}],["path",{d:"M9.13 9.13a3 3 0 0 0 3.74 3.74"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UU=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"}],["path",{d:"M12 7v6"}],["path",{d:"M9 10h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WU=[["path",{d:"M19.914 11.105A7.298 7.298 0 0 0 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32 32 0 0 0 .824-.738"}],["circle",{cx:"12",cy:"10",r:"3"}],["path",{d:"M16 18h6"}],["path",{d:"M19 15v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qU=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"}],["path",{d:"m14.5 7.5-5 5"}],["path",{d:"m9.5 7.5 5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KU=[["path",{d:"M19.752 11.901A7.78 7.78 0 0 0 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 19 19 0 0 0 .09-.077"}],["circle",{cx:"12",cy:"10",r:"3"}],["path",{d:"m21.5 15.5-5 5"}],["path",{d:"m21.5 20.5-5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZU=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"}],["circle",{cx:"12",cy:"10",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GU=[["path",{d:"M18 8c0 3.613-3.869 7.429-5.393 8.795a1 1 0 0 1-1.214 0C9.87 15.429 6 11.613 6 8a6 6 0 0 1 12 0"}],["circle",{cx:"12",cy:"8",r:"2"}],["path",{d:"M8.714 14h-3.71a1 1 0 0 0-.948.683l-2.004 6A1 1 0 0 0 3 22h18a1 1 0 0 0 .948-1.316l-2-6a1 1 0 0 0-.949-.684h-3.712"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JU=[["path",{d:"m11 19-1.106-.552a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0l4.212 2.106a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619V12"}],["path",{d:"M15 5.764V12"}],["path",{d:"M18 15v6"}],["path",{d:"M21 18h-6"}],["path",{d:"M9 3.236v15"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XU=[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z"}],["path",{d:"M15 5.764v15"}],["path",{d:"M9 3.236v15"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YU=[["path",{d:"m14 6 4 4"}],["path",{d:"M17 3h4v4"}],["path",{d:"m21 3-7.75 7.75"}],["circle",{cx:"9",cy:"15",r:"6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QU=[["path",{d:"M16 3h5v5"}],["path",{d:"m21 3-6.75 6.75"}],["circle",{cx:"10",cy:"14",r:"6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eW=[["path",{d:"M8 22h8"}],["path",{d:"M12 11v11"}],["path",{d:"m19 3-7 8-7-8Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tW=[["path",{d:"M15 3h6v6"}],["path",{d:"m21 3-7 7"}],["path",{d:"m3 21 7-7"}],["path",{d:"M9 21H3v-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aW=[["path",{d:"M8 3H5a2 2 0 0 0-2 2v3"}],["path",{d:"M21 8V5a2 2 0 0 0-2-2h-3"}],["path",{d:"M3 16v3a2 2 0 0 0 2 2h3"}],["path",{d:"M16 21h3a2 2 0 0 0 2-2v-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nW=[["path",{d:"M7.21 15 2.66 7.14a2 2 0 0 1 .13-2.2L4.4 2.8A2 2 0 0 1 6 2h12a2 2 0 0 1 1.6.8l1.6 2.14a2 2 0 0 1 .14 2.2L16.79 15"}],["path",{d:"M11 12 5.12 2.2"}],["path",{d:"m13 12 5.88-9.8"}],["path",{d:"M8 7h8"}],["circle",{cx:"12",cy:"17",r:"5"}],["path",{d:"M12 18v-2h-.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rW=[["path",{d:"M11.636 6A13 13 0 0 0 19.4 3.2 1 1 0 0 1 21 4v11.344"}],["path",{d:"M14.378 14.357A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h1"}],["path",{d:"m2 2 20 20"}],["path",{d:"M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14"}],["path",{d:"M8 8v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oW=[["path",{d:"M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z"}],["path",{d:"M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14"}],["path",{d:"M8 6v8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iW=[["circle",{cx:"12",cy:"12",r:"10"}],["line",{x1:"8",x2:"16",y1:"15",y2:"15"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sW=[["path",{d:"M6 19v-3"}],["path",{d:"M10 19v-3"}],["path",{d:"M14 19v-3"}],["path",{d:"M18 19v-3"}],["path",{d:"M8 11V9"}],["path",{d:"M16 11V9"}],["path",{d:"M12 11V9"}],["path",{d:"M2 15h20"}],["path",{d:"M2 7a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1.1a2 2 0 0 0 0 3.837V17a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-5.1a2 2 0 0 0 0-3.837Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lW=[["path",{d:"M4 12h16"}],["path",{d:"M4 18h16"}],["path",{d:"M4 6h16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cW=[["path",{d:"m8 6 4-4 4 4"}],["path",{d:"M12 2v10.3a4 4 0 0 1-1.172 2.872L4 22"}],["path",{d:"m20 22-5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dW=[["path",{d:"M10 9.5 8 12l2 2.5"}],["path",{d:"m14 9.5 2 2.5-2 2.5"}],["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uW=[["path",{d:"M13.5 3.1c-.5 0-1-.1-1.5-.1s-1 .1-1.5.1"}],["path",{d:"M19.3 6.8a10.45 10.45 0 0 0-2.1-2.1"}],["path",{d:"M20.9 13.5c.1-.5.1-1 .1-1.5s-.1-1-.1-1.5"}],["path",{d:"M17.2 19.3a10.45 10.45 0 0 0 2.1-2.1"}],["path",{d:"M10.5 20.9c.5.1 1 .1 1.5.1s1-.1 1.5-.1"}],["path",{d:"M3.5 17.5 2 22l4.5-1.5"}],["path",{d:"M3.1 10.5c0 .5-.1 1-.1 1.5s.1 1 .1 1.5"}],["path",{d:"M6.8 4.7a10.45 10.45 0 0 0-2.1 2.1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hW=[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"}],["path",{d:"M15.8 9.2a2.5 2.5 0 0 0-3.5 0l-.3.4-.35-.3a2.42 2.42 0 1 0-3.2 3.6l3.6 3.5 3.6-3.5c1.2-1.2 1.1-2.7.2-3.7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pW=[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"}],["path",{d:"M8 12h.01"}],["path",{d:"M12 12h.01"}],["path",{d:"M16 12h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fW=[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"}],["path",{d:"M8 12h8"}],["path",{d:"M12 8v8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mW=[["path",{d:"M20.5 14.9A9 9 0 0 0 9.1 3.5"}],["path",{d:"m2 2 20 20"}],["path",{d:"M5.6 5.6C3 8.3 2.2 12.5 4 16l-2 6 6-2c3.4 1.8 7.6 1.1 10.3-1.7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const T5=[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}],["path",{d:"M12 17h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vW=[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"}],["path",{d:"m10 15-3-3 3-3"}],["path",{d:"M7 12h7a2 2 0 0 1 2 2v1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gW=[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"}],["path",{d:"m15 9-6 6"}],["path",{d:"m9 9 6 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yW=[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"}],["path",{d:"M12 8v4"}],["path",{d:"M12 16h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MW=[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _W=[["path",{d:"M10 7.5 8 10l2 2.5"}],["path",{d:"m14 7.5 2 2.5-2 2.5"}],["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bW=[["path",{d:"M10 17H7l-4 4v-7"}],["path",{d:"M14 17h1"}],["path",{d:"M14 3h1"}],["path",{d:"M19 3a2 2 0 0 1 2 2"}],["path",{d:"M21 14v1a2 2 0 0 1-2 2"}],["path",{d:"M21 9v1"}],["path",{d:"M3 9v1"}],["path",{d:"M5 3a2 2 0 0 0-2 2"}],["path",{d:"M9 3h1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wW=[["path",{d:"m5 19-2 2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2"}],["path",{d:"M9 10h6"}],["path",{d:"M12 7v6"}],["path",{d:"M9 17h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xW=[["path",{d:"M11.7 3H5a2 2 0 0 0-2 2v16l4-4h12a2 2 0 0 0 2-2v-2.7"}],["circle",{cx:"18",cy:"6",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CW=[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],["path",{d:"M14.8 7.5a1.84 1.84 0 0 0-2.6 0l-.2.3-.3-.3a1.84 1.84 0 1 0-2.4 2.8L12 13l2.7-2.7c.9-.9.8-2.1.1-2.8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AW=[["path",{d:"M19 15v-2a2 2 0 1 0-4 0v2"}],["path",{d:"M9 17H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3.5"}],["rect",{x:"13",y:"15",width:"8",height:"5",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SW=[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],["path",{d:"M8 10h.01"}],["path",{d:"M12 10h.01"}],["path",{d:"M16 10h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EW=[["path",{d:"M21 15V5a2 2 0 0 0-2-2H9"}],["path",{d:"m2 2 20 20"}],["path",{d:"M3.6 3.6c-.4.3-.6.8-.6 1.4v16l4-4h10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $W=[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],["path",{d:"M12 7v6"}],["path",{d:"M9 10h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IW=[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],["path",{d:"M8 12a2 2 0 0 0 2-2V8H8"}],["path",{d:"M14 12a2 2 0 0 0 2-2V8h-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kW=[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],["path",{d:"m10 7-3 3 3 3"}],["path",{d:"M17 13v-1a2 2 0 0 0-2-2H7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TW=[["path",{d:"M21 12v3a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h7"}],["path",{d:"M16 3h5v5"}],["path",{d:"m16 8 5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PW=[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],["path",{d:"M13 8H7"}],["path",{d:"M17 12H7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LW=[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],["path",{d:"M12 7v2"}],["path",{d:"M12 13h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OW=[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],["path",{d:"m14.5 7.5-5 5"}],["path",{d:"m9.5 7.5 5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VW=[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RW=[["path",{d:"M14 9a2 2 0 0 1-2 2H6l-4 4V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2z"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HW=[["line",{x1:"2",x2:"22",y1:"2",y2:"22"}],["path",{d:"M18.89 13.23A7.12 7.12 0 0 0 19 12v-2"}],["path",{d:"M5 10v2a7 7 0 0 0 12 5"}],["path",{d:"M15 9.34V5a3 3 0 0 0-5.68-1.33"}],["path",{d:"M9 9v3a3 3 0 0 0 5.12 2.12"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const P5=[["path",{d:"m11 7.601-5.994 8.19a1 1 0 0 0 .1 1.298l.817.818a1 1 0 0 0 1.314.087L15.09 12"}],["path",{d:"M16.5 21.174C15.5 20.5 14.372 20 13 20c-2.058 0-3.928 2.356-6 2-2.072-.356-2.775-3.369-1.5-4.5"}],["circle",{cx:"16",cy:"7",r:"5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NW=[["path",{d:"M12 19v3"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2"}],["rect",{x:"9",y:"2",width:"6",height:"13",rx:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DW=[["path",{d:"M18 12h2"}],["path",{d:"M18 16h2"}],["path",{d:"M18 20h2"}],["path",{d:"M18 4h2"}],["path",{d:"M18 8h2"}],["path",{d:"M4 12h2"}],["path",{d:"M4 16h2"}],["path",{d:"M4 20h2"}],["path",{d:"M4 4h2"}],["path",{d:"M4 8h2"}],["path",{d:"M8 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2h-1.5c-.276 0-.494.227-.562.495a2 2 0 0 1-3.876 0C9.994 2.227 9.776 2 9.5 2z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BW=[["path",{d:"M6 18h8"}],["path",{d:"M3 22h18"}],["path",{d:"M14 22a7 7 0 1 0 0-14h-1"}],["path",{d:"M9 14h2"}],["path",{d:"M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z"}],["path",{d:"M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FW=[["rect",{width:"20",height:"15",x:"2",y:"4",rx:"2"}],["rect",{width:"8",height:"7",x:"6",y:"8",rx:"1"}],["path",{d:"M18 8v7"}],["path",{d:"M6 19v2"}],["path",{d:"M18 19v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zW=[["path",{d:"M12 13v8"}],["path",{d:"M12 3v3"}],["path",{d:"M4 6a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h13a2 2 0 0 0 1.152-.365l3.424-2.317a1 1 0 0 0 0-1.635l-3.424-2.318A2 2 0 0 0 17 6z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jW=[["path",{d:"M8 2h8"}],["path",{d:"M9 2v1.343M15 2v2.789a4 4 0 0 0 .672 2.219l.656.984a4 4 0 0 1 .672 2.22v1.131M7.8 7.8l-.128.192A4 4 0 0 0 7 10.212V20a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-3"}],["path",{d:"M7 15a6.47 6.47 0 0 1 5 0 6.472 6.472 0 0 0 3.435.435"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UW=[["path",{d:"M8 2h8"}],["path",{d:"M9 2v2.789a4 4 0 0 1-.672 2.219l-.656.984A4 4 0 0 0 7 10.212V20a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-9.789a4 4 0 0 0-.672-2.219l-.656-.984A4 4 0 0 1 15 4.788V2"}],["path",{d:"M7 15a6.472 6.472 0 0 1 5 0 6.47 6.47 0 0 0 5 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WW=[["path",{d:"m14 10 7-7"}],["path",{d:"M20 10h-6V4"}],["path",{d:"m3 21 7-7"}],["path",{d:"M4 14h6v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qW=[["path",{d:"M8 3v3a2 2 0 0 1-2 2H3"}],["path",{d:"M21 8h-3a2 2 0 0 1-2-2V3"}],["path",{d:"M3 16h3a2 2 0 0 1 2 2v3"}],["path",{d:"M16 21v-3a2 2 0 0 1 2-2h3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KW=[["path",{d:"M5 12h14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZW=[["path",{d:"m9 10 2 2 4-4"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2"}],["path",{d:"M12 17v4"}],["path",{d:"M8 21h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GW=[["path",{d:"M12 17v4"}],["path",{d:"m14.305 7.53.923-.382"}],["path",{d:"m15.228 4.852-.923-.383"}],["path",{d:"m16.852 3.228-.383-.924"}],["path",{d:"m16.852 8.772-.383.923"}],["path",{d:"m19.148 3.228.383-.924"}],["path",{d:"m19.53 9.696-.382-.924"}],["path",{d:"m20.772 4.852.924-.383"}],["path",{d:"m20.772 7.148.924.383"}],["path",{d:"M22 13v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7"}],["path",{d:"M8 21h8"}],["circle",{cx:"18",cy:"6",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JW=[["circle",{cx:"19",cy:"6",r:"3"}],["path",{d:"M22 12v3a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h9"}],["path",{d:"M12 17v4"}],["path",{d:"M8 21h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XW=[["path",{d:"M12 13V7"}],["path",{d:"m15 10-3 3-3-3"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2"}],["path",{d:"M12 17v4"}],["path",{d:"M8 21h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YW=[["path",{d:"M17 17H4a2 2 0 0 1-2-2V5c0-1.5 1-2 1-2"}],["path",{d:"M22 15V5a2 2 0 0 0-2-2H9"}],["path",{d:"M8 21h8"}],["path",{d:"M12 17v4"}],["path",{d:"m2 2 20 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QW=[["path",{d:"M10 13V7"}],["path",{d:"M14 13V7"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2"}],["path",{d:"M12 17v4"}],["path",{d:"M8 21h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eq=[["path",{d:"M10 7.75a.75.75 0 0 1 1.142-.638l3.664 2.249a.75.75 0 0 1 0 1.278l-3.664 2.25a.75.75 0 0 1-1.142-.64z"}],["path",{d:"M12 17v4"}],["path",{d:"M8 21h8"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tq=[["path",{d:"M18 8V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h8"}],["path",{d:"M10 19v-3.96 3.15"}],["path",{d:"M7 19h5"}],["rect",{width:"6",height:"10",x:"16",y:"12",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aq=[["path",{d:"M12 17v4"}],["path",{d:"M8 21h8"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2"}],["rect",{x:"9",y:"7",width:"6",height:"6",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nq=[["path",{d:"m9 10 3-3 3 3"}],["path",{d:"M12 13V7"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2"}],["path",{d:"M12 17v4"}],["path",{d:"M8 21h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rq=[["path",{d:"M5.5 20H8"}],["path",{d:"M17 9h.01"}],["rect",{width:"10",height:"16",x:"12",y:"4",rx:"2"}],["path",{d:"M8 6H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h4"}],["circle",{cx:"17",cy:"15",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oq=[["path",{d:"m14.5 12.5-5-5"}],["path",{d:"m9.5 12.5 5-5"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2"}],["path",{d:"M12 17v4"}],["path",{d:"M8 21h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iq=[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sq=[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9"}],["path",{d:"M20 3v4"}],["path",{d:"M22 5h-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lq=[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cq=[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z"}],["path",{d:"M4.14 15.08c2.62-1.57 5.24-1.43 7.86.42 2.74 1.94 5.49 2 8.23.19"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dq=[["path",{d:"M12 6v.343"}],["path",{d:"M18.218 18.218A7 7 0 0 1 5 15V9a7 7 0 0 1 .782-3.218"}],["path",{d:"M19 13.343V9A7 7 0 0 0 8.56 2.902"}],["path",{d:"M22 22 2 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uq=[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hq=[["path",{d:"M4.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pq=[["path",{d:"M2.034 2.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.944L8.204 7.545a1 1 0 0 0-.66.66l-1.066 3.443a.5.5 0 0 1-.944.033z"}],["circle",{cx:"16",cy:"16",r:"6"}],["path",{d:"m11.8 11.8 8.4 8.4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fq=[["path",{d:"M14 4.1 12 6"}],["path",{d:"m5.1 8-2.9-.8"}],["path",{d:"m6 12-1.9 2"}],["path",{d:"M7.2 2.2 8 5.1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mq=[["rect",{x:"5",y:"2",width:"14",height:"20",rx:"7"}],["path",{d:"M12 6v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vq=[["path",{d:"M12.586 12.586 19 19"}],["path",{d:"M3.688 3.037a.497.497 0 0 0-.651.651l6.5 15.999a.501.501 0 0 0 .947-.062l1.569-6.083a2 2 0 0 1 1.448-1.479l6.124-1.579a.5.5 0 0 0 .063-.947z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const L5=[["path",{d:"M5 3v16h16"}],["path",{d:"m5 19 6-6"}],["path",{d:"m2 6 3-3 3 3"}],["path",{d:"m18 16 3 3-3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gq=[["path",{d:"M19 13v6h-6"}],["path",{d:"M5 11V5h6"}],["path",{d:"m5 5 14 14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yq=[["path",{d:"M11 19H5v-6"}],["path",{d:"M13 5h6v6"}],["path",{d:"M19 5 5 19"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mq=[["path",{d:"M11 19H5V13"}],["path",{d:"M19 5L5 19"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _q=[["path",{d:"M19 13V19H13"}],["path",{d:"M5 5L19 19"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bq=[["path",{d:"M8 18L12 22L16 18"}],["path",{d:"M12 2V22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wq=[["path",{d:"m18 8 4 4-4 4"}],["path",{d:"M2 12h20"}],["path",{d:"m6 8-4 4 4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xq=[["path",{d:"M6 8L2 12L6 16"}],["path",{d:"M2 12H22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cq=[["path",{d:"M18 8L22 12L18 16"}],["path",{d:"M2 12H22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Aq=[["path",{d:"M5 11V5H11"}],["path",{d:"M5 5L19 19"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sq=[["path",{d:"M13 5H19V11"}],["path",{d:"M19 5L5 19"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Eq=[["path",{d:"M8 6L12 2L16 6"}],["path",{d:"M12 2V22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $q=[["path",{d:"M12 2v20"}],["path",{d:"m8 18 4 4 4-4"}],["path",{d:"m8 6 4-4 4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Iq=[["path",{d:"M12 2v20"}],["path",{d:"m15 19-3 3-3-3"}],["path",{d:"m19 9 3 3-3 3"}],["path",{d:"M2 12h20"}],["path",{d:"m5 9-3 3 3 3"}],["path",{d:"m9 5 3-3 3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kq=[["circle",{cx:"8",cy:"18",r:"4"}],["path",{d:"M12 18V2l7 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tq=[["circle",{cx:"12",cy:"18",r:"4"}],["path",{d:"M16 18V2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pq=[["path",{d:"M9 18V5l12-2v13"}],["path",{d:"m9 9 12-2"}],["circle",{cx:"6",cy:"18",r:"3"}],["circle",{cx:"18",cy:"16",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lq=[["path",{d:"M9 18V5l12-2v13"}],["circle",{cx:"6",cy:"18",r:"3"}],["circle",{cx:"18",cy:"16",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Oq=[["path",{d:"M9.31 9.31 5 21l7-4 7 4-1.17-3.17"}],["path",{d:"M14.53 8.88 12 2l-1.17 3.17"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vq=[["polygon",{points:"12 2 19 21 12 17 5 21 12 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rq=[["path",{d:"M8.43 8.43 3 11l8 2 2 8 2.57-5.43"}],["path",{d:"M17.39 11.73 22 2l-9.73 4.61"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hq=[["polygon",{points:"3 11 22 2 13 21 11 13 3 11"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nq=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3"}],["path",{d:"M12 12V8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dq=[["path",{d:"M15 18h-5"}],["path",{d:"M18 14h-8"}],["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2"}],["rect",{width:"8",height:"4",x:"10",y:"6",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bq=[["path",{d:"M6 8.32a7.43 7.43 0 0 1 0 7.36"}],["path",{d:"M9.46 6.21a11.76 11.76 0 0 1 0 11.58"}],["path",{d:"M12.91 4.1a15.91 15.91 0 0 1 .01 15.8"}],["path",{d:"M16.37 2a20.16 20.16 0 0 1 0 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fq=[["path",{d:"M12 2v10"}],["path",{d:"m8.5 4 7 4"}],["path",{d:"m8.5 8 7-4"}],["circle",{cx:"12",cy:"17",r:"5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zq=[["path",{d:"M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4"}],["path",{d:"M2 6h4"}],["path",{d:"M2 10h4"}],["path",{d:"M2 14h4"}],["path",{d:"M2 18h4"}],["path",{d:"M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jq=[["path",{d:"M2 6h4"}],["path",{d:"M2 10h4"}],["path",{d:"M2 14h4"}],["path",{d:"M2 18h4"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2"}],["path",{d:"M9.5 8h5"}],["path",{d:"M9.5 12H16"}],["path",{d:"M9.5 16H14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Uq=[["path",{d:"M2 6h4"}],["path",{d:"M2 10h4"}],["path",{d:"M2 14h4"}],["path",{d:"M2 18h4"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2"}],["path",{d:"M15 2v20"}],["path",{d:"M15 7h5"}],["path",{d:"M15 12h5"}],["path",{d:"M15 17h5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wq=[["path",{d:"M2 6h4"}],["path",{d:"M2 10h4"}],["path",{d:"M2 14h4"}],["path",{d:"M2 18h4"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2"}],["path",{d:"M16 2v20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qq=[["path",{d:"M8 2v4"}],["path",{d:"M12 2v4"}],["path",{d:"M16 2v4"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v2"}],["path",{d:"M20 12v2"}],["path",{d:"M20 18v2a2 2 0 0 1-2 2h-1"}],["path",{d:"M13 22h-2"}],["path",{d:"M7 22H6a2 2 0 0 1-2-2v-2"}],["path",{d:"M4 14v-2"}],["path",{d:"M4 8V6a2 2 0 0 1 2-2h2"}],["path",{d:"M8 10h6"}],["path",{d:"M8 14h8"}],["path",{d:"M8 18h5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kq=[["path",{d:"M8 2v4"}],["path",{d:"M12 2v4"}],["path",{d:"M16 2v4"}],["rect",{width:"16",height:"18",x:"4",y:"4",rx:"2"}],["path",{d:"M8 10h6"}],["path",{d:"M8 14h8"}],["path",{d:"M8 18h5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zq=[["path",{d:"M12 4V2"}],["path",{d:"M5 10v4a7.004 7.004 0 0 0 5.277 6.787c.412.104.802.292 1.102.592L12 22l.621-.621c.3-.3.69-.488 1.102-.592a7.01 7.01 0 0 0 4.125-2.939"}],["path",{d:"M19 10v3.343"}],["path",{d:"M12 12c-1.349-.573-1.905-1.005-2.5-2-.546.902-1.048 1.353-2.5 2-1.018-.644-1.46-1.08-2-2-1.028.71-1.69.918-3 1 1.081-1.048 1.757-2.03 2-3 .194-.776.84-1.551 1.79-2.21m11.654 5.997c.887-.457 1.28-.891 1.556-1.787 1.032.916 1.683 1.157 3 1-1.297-1.036-1.758-2.03-2-3-.5-2-4-4-8-4-.74 0-1.461.068-2.15.192"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gq=[["path",{d:"M12 4V2"}],["path",{d:"M5 10v4a7.004 7.004 0 0 0 5.277 6.787c.412.104.802.292 1.102.592L12 22l.621-.621c.3-.3.69-.488 1.102-.592A7.003 7.003 0 0 0 19 14v-4"}],["path",{d:"M12 4C8 4 4.5 6 4 8c-.243.97-.919 1.952-2 3 1.31-.082 1.972-.29 3-1 .54.92.982 1.356 2 2 1.452-.647 1.954-1.098 2.5-2 .595.995 1.151 1.427 2.5 2 1.31-.621 1.862-1.058 2.5-2 .629.977 1.162 1.423 2.5 2 1.209-.548 1.68-.967 2-2 1.032.916 1.683 1.157 3 1-1.297-1.036-1.758-2.03-2-3-.5-2-4-4-8-4Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const O5=[["path",{d:"M12 16h.01"}],["path",{d:"M12 8v4"}],["path",{d:"M15.312 2a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586l-4.688-4.688A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jq=[["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z"}],["path",{d:"M8 12h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const V5=[["path",{d:"M10 15V9"}],["path",{d:"M14 15V9"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R5=[["path",{d:"m15 9-6 6"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z"}],["path",{d:"m9 9 6 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xq=[["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yq=[["path",{d:"M3 20h4.5a.5.5 0 0 0 .5-.5v-.282a.52.52 0 0 0-.247-.437 8 8 0 1 1 8.494-.001.52.52 0 0 0-.247.438v.282a.5.5 0 0 0 .5.5H21"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qq=[["path",{d:"M3 3h6l6 18h6"}],["path",{d:"M14 3h7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eK=[["path",{d:"M20.341 6.484A10 10 0 0 1 10.266 21.85"}],["path",{d:"M3.659 17.516A10 10 0 0 1 13.74 2.152"}],["circle",{cx:"12",cy:"12",r:"3"}],["circle",{cx:"19",cy:"5",r:"2"}],["circle",{cx:"5",cy:"19",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tK=[["path",{d:"M12 12V4a1 1 0 0 1 1-1h6.297a1 1 0 0 1 .651 1.759l-4.696 4.025"}],["path",{d:"m12 21-7.414-7.414A2 2 0 0 1 4 12.172V6.415a1.002 1.002 0 0 1 1.707-.707L20 20.009"}],["path",{d:"m12.214 3.381 8.414 14.966a1 1 0 0 1-.167 1.199l-1.168 1.163a1 1 0 0 1-.706.291H6.351a1 1 0 0 1-.625-.219L3.25 18.8a1 1 0 0 1 .631-1.781l4.165.027"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aK=[["path",{d:"M12 3v6"}],["path",{d:"M16.76 3a2 2 0 0 1 1.8 1.1l2.23 4.479a2 2 0 0 1 .21.891V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9.472a2 2 0 0 1 .211-.894L5.45 4.1A2 2 0 0 1 7.24 3z"}],["path",{d:"M3.054 9.013h17.893"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nK=[["path",{d:"m16 16 2 2 4-4"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14"}],["path",{d:"m7.5 4.27 9 5.15"}],["polyline",{points:"3.29 7 12 12 20.71 7"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rK=[["path",{d:"M16 16h6"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14"}],["path",{d:"m7.5 4.27 9 5.15"}],["polyline",{points:"3.29 7 12 12 20.71 7"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oK=[["path",{d:"M12 22v-9"}],["path",{d:"M15.17 2.21a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.655 1.655 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z"}],["path",{d:"M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13"}],["path",{d:"M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.636 1.636 0 0 0 1.63 0z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iK=[["path",{d:"M16 16h6"}],["path",{d:"M19 13v6"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14"}],["path",{d:"m7.5 4.27 9 5.15"}],["polyline",{points:"3.29 7 12 12 20.71 7"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sK=[["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14"}],["path",{d:"m7.5 4.27 9 5.15"}],["polyline",{points:"3.29 7 12 12 20.71 7"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12"}],["circle",{cx:"18.5",cy:"15.5",r:"2.5"}],["path",{d:"M20.27 17.27 22 19"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lK=[["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14"}],["path",{d:"m7.5 4.27 9 5.15"}],["polyline",{points:"3.29 7 12 12 20.71 7"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12"}],["path",{d:"m17 13 5 5m-5 0 5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cK=[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z"}],["path",{d:"M12 22V12"}],["polyline",{points:"3.29 7 12 12 20.71 7"}],["path",{d:"m7.5 4.27 9 5.15"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dK=[["path",{d:"m19 11-8-8-8.6 8.6a2 2 0 0 0 0 2.8l5.2 5.2c.8.8 2 .8 2.8 0L19 11Z"}],["path",{d:"m5 2 5 5"}],["path",{d:"M2 13h15"}],["path",{d:"M22 20a2 2 0 1 1-4 0c0-1.6 1.7-2.4 2-4 .3 1.6 2 2.4 2 4Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uK=[["rect",{width:"16",height:"6",x:"2",y:"2",rx:"2"}],["path",{d:"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["rect",{width:"4",height:"6",x:"8",y:"16",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const H5=[["path",{d:"M10 2v2"}],["path",{d:"M14 2v4"}],["path",{d:"M17 2a1 1 0 0 1 1 1v9H6V3a1 1 0 0 1 1-1z"}],["path",{d:"M6 12a1 1 0 0 0-1 1v1a2 2 0 0 0 2 2h2a1 1 0 0 1 1 1v2.9a2 2 0 1 0 4 0V17a1 1 0 0 1 1-1h2a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hK=[["path",{d:"m14.622 17.897-10.68-2.913"}],["path",{d:"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z"}],["path",{d:"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pK=[["path",{d:"M11.25 17.25h1.5L12 18z"}],["path",{d:"m15 12 2 2"}],["path",{d:"M18 6.5a.5.5 0 0 0-.5-.5"}],["path",{d:"M20.69 9.67a4.5 4.5 0 1 0-7.04-5.5 8.35 8.35 0 0 0-3.3 0 4.5 4.5 0 1 0-7.04 5.5C2.49 11.2 2 12.88 2 14.5 2 19.47 6.48 22 12 22s10-2.53 10-7.5c0-1.62-.48-3.3-1.3-4.83"}],["path",{d:"M6 6.5a.495.495 0 0 1 .5-.5"}],["path",{d:"m9 12-2 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fK=[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mK=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 15h18"}],["path",{d:"m15 8-3 3-3-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const N5=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M14 15h1"}],["path",{d:"M19 15h2"}],["path",{d:"M3 15h2"}],["path",{d:"M9 15h1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vK=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 15h18"}],["path",{d:"m9 10 3-3 3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gK=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 15h18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const D5=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M9 3v18"}],["path",{d:"m16 15-3-3 3-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B5=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M9 14v1"}],["path",{d:"M9 19v2"}],["path",{d:"M9 3v2"}],["path",{d:"M9 9v1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const F5=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M9 3v18"}],["path",{d:"m14 9 3 3-3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const z5=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M9 3v18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yK=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M15 3v18"}],["path",{d:"m8 9 3 3-3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const j5=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M15 14v1"}],["path",{d:"M15 19v2"}],["path",{d:"M15 3v2"}],["path",{d:"M15 9v1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MK=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M15 3v18"}],["path",{d:"m10 15-3-3 3-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _K=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M15 3v18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bK=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 9h18"}],["path",{d:"m9 16 3-3 3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const U5=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M14 9h1"}],["path",{d:"M19 9h2"}],["path",{d:"M3 9h2"}],["path",{d:"M9 9h1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wK=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 9h18"}],["path",{d:"m15 14-3 3-3-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xK=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 9h18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CK=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M9 3v18"}],["path",{d:"M9 15h12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AK=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 15h12"}],["path",{d:"M15 3v18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const W5=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 9h18"}],["path",{d:"M9 21V9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SK=[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EK=[["path",{d:"M8 21s-4-3-4-9 4-9 4-9"}],["path",{d:"M16 3s4 3 4 9-4 9-4 9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $K=[["path",{d:"M11 15h2"}],["path",{d:"M12 12v3"}],["path",{d:"M12 19v3"}],["path",{d:"M15.282 19a1 1 0 0 0 .948-.68l2.37-6.988a7 7 0 1 0-13.2 0l2.37 6.988a1 1 0 0 0 .948.68z"}],["path",{d:"M9 9a3 3 0 1 1 6 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IK=[["path",{d:"M5.8 11.3 2 22l10.7-3.79"}],["path",{d:"M4 3h.01"}],["path",{d:"M22 8h.01"}],["path",{d:"M15 2h.01"}],["path",{d:"M22 20h.01"}],["path",{d:"m22 2-2.24.75a2.9 2.9 0 0 0-1.96 3.12c.1.86-.57 1.63-1.45 1.63h-.38c-.86 0-1.6.6-1.76 1.44L14 10"}],["path",{d:"m22 13-.82-.33c-.86-.34-1.82.2-1.98 1.11c-.11.7-.72 1.22-1.43 1.22H17"}],["path",{d:"m11 2 .33.82c.34.86-.2 1.82-1.11 1.98C9.52 4.9 9 5.52 9 6.23V7"}],["path",{d:"M11 13c1.93 1.93 2.83 4.17 2 5-.83.83-3.07-.07-5-2-1.93-1.93-2.83-4.17-2-5 .83-.83 3.07.07 5 2Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kK=[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TK=[["circle",{cx:"11",cy:"4",r:"2"}],["circle",{cx:"18",cy:"8",r:"2"}],["circle",{cx:"20",cy:"16",r:"2"}],["path",{d:"M9 10a5 5 0 0 1 5 5v3.5a3.5 3.5 0 0 1-6.84 1.045Q6.52 17.48 4.46 16.84A3.5 3.5 0 0 1 5.5 10Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PK=[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2"}],["path",{d:"M15 14h.01"}],["path",{d:"M9 6h6"}],["path",{d:"M9 10h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const q5=[["path",{d:"M12 20h9"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LK=[["path",{d:"m10 10-6.157 6.162a2 2 0 0 0-.5.833l-1.322 4.36a.5.5 0 0 0 .622.624l4.358-1.323a2 2 0 0 0 .83-.5L14 13.982"}],["path",{d:"m12.829 7.172 4.359-4.346a1 1 0 1 1 3.986 3.986l-4.353 4.353"}],["path",{d:"m2 2 20 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OK=[["path",{d:"M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z"}],["path",{d:"m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18"}],["path",{d:"m2.3 2.3 7.286 7.286"}],["circle",{cx:"11",cy:"11",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const K5=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VK=[["path",{d:"M12 20h9"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z"}],["path",{d:"m15 5 3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RK=[["path",{d:"m10 10-6.157 6.162a2 2 0 0 0-.5.833l-1.322 4.36a.5.5 0 0 0 .622.624l4.358-1.323a2 2 0 0 0 .83-.5L14 13.982"}],["path",{d:"m12.829 7.172 4.359-4.346a1 1 0 1 1 3.986 3.986l-4.353 4.353"}],["path",{d:"m15 5 4 4"}],["path",{d:"m2 2 20 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HK=[["path",{d:"M13 7 8.7 2.7a2.41 2.41 0 0 0-3.4 0L2.7 5.3a2.41 2.41 0 0 0 0 3.4L7 13"}],["path",{d:"m8 6 2-2"}],["path",{d:"m18 16 2-2"}],["path",{d:"m17 11 4.3 4.3c.94.94.94 2.46 0 3.4l-2.6 2.6c-.94.94-2.46.94-3.4 0L11 17"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["path",{d:"m15 5 4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NK=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["path",{d:"m15 5 4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DK=[["path",{d:"M10.83 2.38a2 2 0 0 1 2.34 0l8 5.74a2 2 0 0 1 .73 2.25l-3.04 9.26a2 2 0 0 1-1.9 1.37H7.04a2 2 0 0 1-1.9-1.37L2.1 10.37a2 2 0 0 1 .73-2.25z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BK=[["line",{x1:"19",x2:"5",y1:"5",y2:"19"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FK=[["circle",{cx:"12",cy:"5",r:"1"}],["path",{d:"m9 20 3-6 3 6"}],["path",{d:"m6 8 6 2 6-2"}],["path",{d:"M12 10v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zK=[["path",{d:"M20 11H4"}],["path",{d:"M20 7H4"}],["path",{d:"M7 21V4a1 1 0 0 1 1-1h4a1 1 0 0 1 0 12H7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jK=[["path",{d:"M13 2a9 9 0 0 1 9 9"}],["path",{d:"M13 6a5 5 0 0 1 5 5"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UK=[["path",{d:"M14 6h8"}],["path",{d:"m18 2 4 4-4 4"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WK=[["path",{d:"M16 2v6h6"}],["path",{d:"m22 2-6 6"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qK=[["path",{d:"m16 2 6 6"}],["path",{d:"m22 2-6 6"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KK=[["path",{d:"M10.1 13.9a14 14 0 0 0 3.732 2.668 1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2 18 18 0 0 1-12.728-5.272"}],["path",{d:"M22 2 2 22"}],["path",{d:"M4.76 13.582A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 .244.473"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZK=[["path",{d:"m16 8 6-6"}],["path",{d:"M22 8V2h-6"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GK=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JK=[["line",{x1:"9",x2:"9",y1:"4",y2:"20"}],["path",{d:"M4 7c0-1.7 1.3-3 3-3h13"}],["path",{d:"M18 20c-1.7 0-3-1.3-3-3V4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XK=[["path",{d:"M18.5 8c-1.4 0-2.6-.8-3.2-2A6.87 6.87 0 0 0 2 9v11a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-8.5C22 9.6 20.4 8 18.5 8"}],["path",{d:"M2 14h20"}],["path",{d:"M6 14v4"}],["path",{d:"M10 14v4"}],["path",{d:"M14 14v4"}],["path",{d:"M18 14v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YK=[["path",{d:"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["path",{d:"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["path",{d:"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["path",{d:"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QK=[["path",{d:"M21 9V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h4"}],["rect",{width:"10",height:"7",x:"12",y:"13",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eZ=[["path",{d:"M2 10h6V4"}],["path",{d:"m2 4 6 6"}],["path",{d:"M21 10V7a2 2 0 0 0-2-2h-7"}],["path",{d:"M3 14v2a2 2 0 0 0 2 2h3"}],["rect",{x:"12",y:"14",width:"10",height:"7",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tZ=[["path",{d:"M11 17h3v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3a3.16 3.16 0 0 0 2-2h1a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1h-1a5 5 0 0 0-2-4V3a4 4 0 0 0-3.2 1.6l-.3.4H11a6 6 0 0 0-6 6v1a5 5 0 0 0 2 4v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1z"}],["path",{d:"M16 10h.01"}],["path",{d:"M2 8v1a2 2 0 0 0 2 2h1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aZ=[["path",{d:"M14 3v11"}],["path",{d:"M14 9h-3a3 3 0 0 1 0-6h9"}],["path",{d:"M18 3v11"}],["path",{d:"M22 18H2l4-4"}],["path",{d:"m6 22-4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nZ=[["path",{d:"M10 3v11"}],["path",{d:"M10 9H7a1 1 0 0 1 0-6h8"}],["path",{d:"M14 3v11"}],["path",{d:"m18 14 4 4H2"}],["path",{d:"m22 18-4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rZ=[["path",{d:"M13 4v16"}],["path",{d:"M17 4v16"}],["path",{d:"M19 4H9.5a4.5 4.5 0 0 0 0 9H13"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oZ=[["path",{d:"M18 11h-4a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h4"}],["path",{d:"M6 7v13a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V7"}],["rect",{width:"16",height:"5",x:"4",y:"2",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iZ=[["path",{d:"m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z"}],["path",{d:"m8.5 8.5 7 7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sZ=[["path",{d:"M12 17v5"}],["path",{d:"M15 9.34V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H7.89"}],["path",{d:"m2 2 20 20"}],["path",{d:"M9 9v1.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h11"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lZ=[["path",{d:"M12 17v5"}],["path",{d:"M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cZ=[["path",{d:"m12 9-8.414 8.414A2 2 0 0 0 3 18.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 3.828 21h1.344a2 2 0 0 0 1.414-.586L15 12"}],["path",{d:"m18 9 .4.4a1 1 0 1 1-3 3l-3.8-3.8a1 1 0 1 1 3-3l.4.4 3.4-3.4a1 1 0 1 1 3 3z"}],["path",{d:"m2 22 .414-.414"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dZ=[["path",{d:"m12 14-1 1"}],["path",{d:"m13.75 18.25-1.25 1.42"}],["path",{d:"M17.775 5.654a15.68 15.68 0 0 0-12.121 12.12"}],["path",{d:"M18.8 9.3a1 1 0 0 0 2.1 7.7"}],["path",{d:"M21.964 20.732a1 1 0 0 1-1.232 1.232l-18-5a1 1 0 0 1-.695-1.232A19.68 19.68 0 0 1 15.732 2.037a1 1 0 0 1 1.232.695z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uZ=[["path",{d:"M2 22h20"}],["path",{d:"M3.77 10.77 2 9l2-4.5 1.1.55c.55.28.9.84.9 1.45s.35 1.17.9 1.45L8 8.5l3-6 1.05.53a2 2 0 0 1 1.09 1.52l.72 5.4a2 2 0 0 0 1.09 1.52l4.4 2.2c.42.22.78.55 1.01.96l.6 1.03c.49.88-.06 1.98-1.06 2.1l-1.18.15c-.47.06-.95-.02-1.37-.24L4.29 11.15a2 2 0 0 1-.52-.38Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hZ=[["path",{d:"M2 22h20"}],["path",{d:"M6.36 17.4 4 17l-2-4 1.1-.55a2 2 0 0 1 1.8 0l.17.1a2 2 0 0 0 1.8 0L8 12 5 6l.9-.45a2 2 0 0 1 2.09.2l4.02 3a2 2 0 0 0 2.1.2l4.19-2.06a2.41 2.41 0 0 1 1.73-.17L21 7a1.4 1.4 0 0 1 .87 1.99l-.38.76c-.23.46-.6.84-1.07 1.08L7.58 17.2a2 2 0 0 1-1.22.18Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pZ=[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fZ=[["polygon",{points:"6 3 20 12 6 21 6 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mZ=[["path",{d:"M9 2v6"}],["path",{d:"M15 2v6"}],["path",{d:"M12 17v5"}],["path",{d:"M5 8h14"}],["path",{d:"M6 11V8h12v3a6 6 0 1 1-12 0Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Z5=[["path",{d:"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z"}],["path",{d:"m2 22 3-3"}],["path",{d:"M7.5 13.5 10 11"}],["path",{d:"M10.5 16.5 13 14"}],["path",{d:"m18 3-4 4h6l-4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vZ=[["path",{d:"M12 22v-5"}],["path",{d:"M9 8V2"}],["path",{d:"M15 8V2"}],["path",{d:"M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gZ=[["path",{d:"M5 12h14"}],["path",{d:"M12 5v14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yZ=[["path",{d:"M20 3a2 2 0 0 1 2 2v6a1 1 0 0 1-20 0V5a2 2 0 0 1 2-2z"}],["path",{d:"m8 10 4 4 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MZ=[["path",{d:"M3 2v1c0 1 2 1 2 2S3 6 3 7s2 1 2 2-2 1-2 2 2 1 2 2"}],["path",{d:"M18 6h.01"}],["path",{d:"M6 18h.01"}],["path",{d:"M20.83 8.83a4 4 0 0 0-5.66-5.66l-12 12a4 4 0 1 0 5.66 5.66Z"}],["path",{d:"M18 11.66V22a4 4 0 0 0 4-4V6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _Z=[["path",{d:"M16.85 18.58a9 9 0 1 0-9.7 0"}],["path",{d:"M8 14a5 5 0 1 1 8 0"}],["circle",{cx:"12",cy:"11",r:"1"}],["path",{d:"M13 17a1 1 0 1 0-2 0l.5 4.5a.5.5 0 1 0 1 0Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bZ=[["path",{d:"M10 4.5V4a2 2 0 0 0-2.41-1.957"}],["path",{d:"M13.9 8.4a2 2 0 0 0-1.26-1.295"}],["path",{d:"M21.7 16.2A8 8 0 0 0 22 14v-3a2 2 0 1 0-4 0v-1a2 2 0 0 0-3.63-1.158"}],["path",{d:"m7 15-1.8-1.8a2 2 0 0 0-2.79 2.86L6 19.7a7.74 7.74 0 0 0 6 2.3h2a8 8 0 0 0 5.657-2.343"}],["path",{d:"M6 6v8"}],["path",{d:"m2 2 20 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wZ=[["path",{d:"M18 8a2 2 0 0 0 0-4 2 2 0 0 0-4 0 2 2 0 0 0-4 0 2 2 0 0 0-4 0 2 2 0 0 0 0 4"}],["path",{d:"M10 22 9 8"}],["path",{d:"m14 22 1-14"}],["path",{d:"M20 8c.5 0 .9.4.8 1l-2.6 12c-.1.5-.7 1-1.2 1H7c-.6 0-1.1-.4-1.2-1L3.2 9c-.1-.6.3-1 .8-1Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xZ=[["path",{d:"M22 14a8 8 0 0 1-8 8"}],["path",{d:"M18 11v-1a2 2 0 0 0-2-2a2 2 0 0 0-2 2"}],["path",{d:"M14 10V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1"}],["path",{d:"M10 9.5V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v10"}],["path",{d:"M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CZ=[["path",{d:"M18.6 14.4c.8-.8.8-2 0-2.8l-8.1-8.1a4.95 4.95 0 1 0-7.1 7.1l8.1 8.1c.9.7 2.1.7 2.9-.1Z"}],["path",{d:"m22 22-5.5-5.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AZ=[["path",{d:"M18 7c0-5.333-8-5.333-8 0"}],["path",{d:"M10 7v14"}],["path",{d:"M6 21h12"}],["path",{d:"M6 13h10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SZ=[["path",{d:"M18.36 6.64A9 9 0 0 1 20.77 15"}],["path",{d:"M6.16 6.16a9 9 0 1 0 12.68 12.68"}],["path",{d:"M12 2v4"}],["path",{d:"m2 2 20 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EZ=[["path",{d:"M12 2v10"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $Z=[["path",{d:"M2 3h20"}],["path",{d:"M21 3v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3"}],["path",{d:"m7 21 5-5 5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IZ=[["path",{d:"M13.5 22H7a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v.5"}],["path",{d:"m16 19 2 2 4-4"}],["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v2"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kZ=[["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6"}],["rect",{x:"6",y:"14",width:"12",height:"8",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TZ=[["path",{d:"M5 7 3 5"}],["path",{d:"M9 6V3"}],["path",{d:"m13 7 2-2"}],["circle",{cx:"9",cy:"13",r:"3"}],["path",{d:"M11.83 12H20a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h2.17"}],["path",{d:"M16 16h2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PZ=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}],["path",{d:"M12 9v11"}],["path",{d:"M2 9h13a2 2 0 0 1 2 2v9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LZ=[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OZ=[["path",{d:"M2.5 16.88a1 1 0 0 1-.32-1.43l9-13.02a1 1 0 0 1 1.64 0l9 13.01a1 1 0 0 1-.32 1.44l-8.51 4.86a2 2 0 0 1-1.98 0Z"}],["path",{d:"M12 2v20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VZ=[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3"}],["path",{d:"M21 21v.01"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7"}],["path",{d:"M3 12h.01"}],["path",{d:"M12 3h.01"}],["path",{d:"M12 16v.01"}],["path",{d:"M16 12h1"}],["path",{d:"M21 12v.01"}],["path",{d:"M12 21v-1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RZ=[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HZ=[["path",{d:"M13 16a3 3 0 0 1 2.24 5"}],["path",{d:"M18 12h.01"}],["path",{d:"M18 21h-8a4 4 0 0 1-4-4 7 7 0 0 1 7-7h.2L9.6 6.4a1 1 0 1 1 2.8-2.8L15.8 7h.2c3.3 0 6 2.7 6 6v1a2 2 0 0 1-2 2h-1a3 3 0 0 0-3 3"}],["path",{d:"M20 8.54V4a2 2 0 1 0-4 0v3"}],["path",{d:"M7.612 12.524a3 3 0 1 0-1.6 4.3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NZ=[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34"}],["path",{d:"M4 6h.01"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67"}],["path",{d:"M12 18h.01"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67"}],["circle",{cx:"12",cy:"12",r:"2"}],["path",{d:"m13.41 10.59 5.66-5.66"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DZ=[["path",{d:"M12 12h.01"}],["path",{d:"M14 15.4641a4 4 0 0 1-4 0L7.52786 19.74597 A 1 1 0 0 0 7.99303 21.16211 10 10 0 0 0 16.00697 21.16211 1 1 0 0 0 16.47214 19.74597z"}],["path",{d:"M16 12a4 4 0 0 0-2-3.464l2.472-4.282a1 1 0 0 1 1.46-.305 10 10 0 0 1 4.006 6.94A1 1 0 0 1 21 12z"}],["path",{d:"M8 12a4 4 0 0 1 2-3.464L7.528 4.254a1 1 0 0 0-1.46-.305 10 10 0 0 0-4.006 6.94A1 1 0 0 0 3 12z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BZ=[["path",{d:"M3 12h3.28a1 1 0 0 1 .948.684l2.298 7.934a.5.5 0 0 0 .96-.044L13.82 4.771A1 1 0 0 1 14.792 4H21"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FZ=[["path",{d:"M5 16v2"}],["path",{d:"M19 16v2"}],["rect",{width:"20",height:"8",x:"2",y:"8",rx:"2"}],["path",{d:"M18 12h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zZ=[["path",{d:"M16.247 7.761a6 6 0 0 1 0 8.478"}],["path",{d:"M19.075 4.933a10 10 0 0 1 0 14.134"}],["path",{d:"M4.925 19.067a10 10 0 0 1 0-14.134"}],["path",{d:"M7.753 16.239a6 6 0 0 1 0-8.478"}],["circle",{cx:"12",cy:"12",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jZ=[["path",{d:"M4.9 16.1C1 12.2 1 5.8 4.9 1.9"}],["path",{d:"M7.8 4.7a6.14 6.14 0 0 0-.8 7.5"}],["circle",{cx:"12",cy:"9",r:"2"}],["path",{d:"M16.2 4.8c2 2 2.26 5.11.8 7.47"}],["path",{d:"M19.1 1.9a9.96 9.96 0 0 1 0 14.1"}],["path",{d:"M9.5 18h5"}],["path",{d:"m8 22 4-11 4 11"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UZ=[["path",{d:"M20.34 17.52a10 10 0 1 0-2.82 2.82"}],["circle",{cx:"19",cy:"19",r:"2"}],["path",{d:"m13.41 13.41 4.18 4.18"}],["circle",{cx:"12",cy:"12",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WZ=[["path",{d:"M5 15h14"}],["path",{d:"M5 9h14"}],["path",{d:"m14 20-5-5 6-6-5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qZ=[["path",{d:"M22 17a10 10 0 0 0-20 0"}],["path",{d:"M6 17a6 6 0 0 1 12 0"}],["path",{d:"M10 17a2 2 0 0 1 4 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KZ=[["path",{d:"M13 22H4a2 2 0 0 1 0-4h12"}],["path",{d:"M13.236 18a3 3 0 0 0-2.2-5"}],["path",{d:"M16 9h.01"}],["path",{d:"M16.82 3.94a3 3 0 1 1 3.237 4.868l1.815 2.587a1.5 1.5 0 0 1-1.5 2.1l-2.872-.453a3 3 0 0 0-3.5 3"}],["path",{d:"M17 4.988a3 3 0 1 0-5.2 2.052A7 7 0 0 0 4 14.015 4 4 0 0 0 8 18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZZ=[["rect",{width:"12",height:"20",x:"6",y:"2",rx:"2"}],["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GZ=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"M12 6.5v11"}],["path",{d:"M15 9.4a4 4 0 1 0 0 5.2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JZ=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"M8 12h5"}],["path",{d:"M16 9.5a4 4 0 1 0 0 5.2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XZ=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"M8 7h8"}],["path",{d:"M12 17.5 8 15h1a4 4 0 0 0 0-8"}],["path",{d:"M8 11h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YZ=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"m12 10 3-3"}],["path",{d:"m9 7 3 3v7.5"}],["path",{d:"M9 11h6"}],["path",{d:"M9 15h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QZ=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"M8 13h5"}],["path",{d:"M10 17V9.5a2.5 2.5 0 0 1 5 0"}],["path",{d:"M8 17h7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eG=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"M8 15h5"}],["path",{d:"M8 11h5a2 2 0 1 0 0-4h-3v10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tG=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"M10 17V7h5"}],["path",{d:"M10 11h4"}],["path",{d:"M8 15h5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aG=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"M14 8H8"}],["path",{d:"M16 12H8"}],["path",{d:"M13 16H8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nG=[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8"}],["path",{d:"M12 17.5v-11"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const G5=[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2"}],["path",{d:"M12 12h.01"}],["path",{d:"M17 12h.01"}],["path",{d:"M7 12h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rG=[["path",{d:"M14 4v16H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1z"}],["circle",{cx:"14",cy:"12",r:"8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oG=[["path",{d:"M20 6a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-4a2 2 0 0 1-1.6-.8l-1.6-2.13a1 1 0 0 0-1.6 0L9.6 17.2A2 2 0 0 1 8 18H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iG=[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sG=[["rect",{width:"12",height:"20",x:"6",y:"2",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lG=[["path",{d:"M7 19H4.815a1.83 1.83 0 0 1-1.57-.881 1.785 1.785 0 0 1-.004-1.784L7.196 9.5"}],["path",{d:"M11 19h8.203a1.83 1.83 0 0 0 1.556-.89 1.784 1.784 0 0 0 0-1.775l-1.226-2.12"}],["path",{d:"m14 16-3 3 3 3"}],["path",{d:"M8.293 13.596 7.196 9.5 3.1 10.598"}],["path",{d:"m9.344 5.811 1.093-1.892A1.83 1.83 0 0 1 11.985 3a1.784 1.784 0 0 1 1.546.888l3.943 6.843"}],["path",{d:"m13.378 9.633 4.096 1.098 1.097-4.096"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cG=[["path",{d:"m15 14 5-5-5-5"}],["path",{d:"M20 9H9.5A5.5 5.5 0 0 0 4 14.5A5.5 5.5 0 0 0 9.5 20H13"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dG=[["path",{d:"M21 7v6h-6"}],["path",{d:"M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uG=[["circle",{cx:"12",cy:"17",r:"1"}],["path",{d:"M21 7v6h-6"}],["path",{d:"M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hG=[["path",{d:"M3 2v6h6"}],["path",{d:"M21 12A9 9 0 0 0 6 5.3L3 8"}],["path",{d:"M21 22v-6h-6"}],["path",{d:"M3 12a9 9 0 0 0 15 6.7l3-2.7"}],["circle",{cx:"12",cy:"12",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pG=[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"}],["path",{d:"M3 3v5h5"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16"}],["path",{d:"M16 16h5v5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fG=[["path",{d:"M21 8L18.74 5.74A9.75 9.75 0 0 0 12 3C11 3 10.03 3.16 9.13 3.47"}],["path",{d:"M8 16H3v5"}],["path",{d:"M3 12C3 9.51 4 7.26 5.64 5.64"}],["path",{d:"m3 16 2.26 2.26A9.75 9.75 0 0 0 12 21c2.49 0 4.74-1 6.36-2.64"}],["path",{d:"M21 12c0 1-.16 1.97-.47 2.87"}],["path",{d:"M21 3v5h-5"}],["path",{d:"M22 22 2 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mG=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8"}],["path",{d:"M21 3v5h-5"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16"}],["path",{d:"M8 16H3v5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vG=[["path",{d:"M5 6a4 4 0 0 1 4-4h6a4 4 0 0 1 4 4v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6Z"}],["path",{d:"M5 10h14"}],["path",{d:"M15 7v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gG=[["path",{d:"M17 3v10"}],["path",{d:"m12.67 5.5 8.66 5"}],["path",{d:"m12.67 10.5 8.66-5"}],["path",{d:"M9 17a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yG=[["path",{d:"M4 7V4h16v3"}],["path",{d:"M5 20h6"}],["path",{d:"M13 4 8 20"}],["path",{d:"m15 15 5 5"}],["path",{d:"m20 15-5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MG=[["path",{d:"m17 2 4 4-4 4"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14"}],["path",{d:"m7 22-4-4 4-4"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3"}],["path",{d:"M11 10h1v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _G=[["path",{d:"m2 9 3-3 3 3"}],["path",{d:"M13 18H7a2 2 0 0 1-2-2V6"}],["path",{d:"m22 15-3 3-3-3"}],["path",{d:"M11 6h6a2 2 0 0 1 2 2v10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bG=[["path",{d:"m17 2 4 4-4 4"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14"}],["path",{d:"m7 22-4-4 4-4"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wG=[["path",{d:"M14 14a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2"}],["path",{d:"M14 4a2 2 0 0 1 2-2"}],["path",{d:"M16 10a2 2 0 0 1-2-2"}],["path",{d:"M20 14a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2"}],["path",{d:"M20 2a2 2 0 0 1 2 2"}],["path",{d:"M22 8a2 2 0 0 1-2 2"}],["path",{d:"m3 7 3 3 3-3"}],["path",{d:"M6 10V5a 3 3 0 0 1 3-3h1"}],["rect",{x:"2",y:"14",width:"8",height:"8",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xG=[["path",{d:"M14 4a2 2 0 0 1 2-2"}],["path",{d:"M16 10a2 2 0 0 1-2-2"}],["path",{d:"M20 2a2 2 0 0 1 2 2"}],["path",{d:"M22 8a2 2 0 0 1-2 2"}],["path",{d:"m3 7 3 3 3-3"}],["path",{d:"M6 10V5a3 3 0 0 1 3-3h1"}],["rect",{x:"2",y:"14",width:"8",height:"8",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CG=[["path",{d:"m12 17-5-5 5-5"}],["path",{d:"M22 18v-2a4 4 0 0 0-4-4H7"}],["path",{d:"m7 17-5-5 5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AG=[["path",{d:"M20 18v-2a4 4 0 0 0-4-4H4"}],["path",{d:"m9 17-5-5 5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SG=[["polygon",{points:"11 19 2 12 11 5 11 19"}],["polygon",{points:"22 19 13 12 22 5 22 19"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EG=[["path",{d:"M12 11.22C11 9.997 10 9 10 8a2 2 0 0 1 4 0c0 1-.998 2.002-2.01 3.22"}],["path",{d:"m12 18 2.57-3.5"}],["path",{d:"M6.243 9.016a7 7 0 0 1 11.507-.009"}],["path",{d:"M9.35 14.53 12 11.22"}],["path",{d:"M9.35 14.53C7.728 12.246 6 10.221 6 7a6 5 0 0 1 12 0c-.005 3.22-1.778 5.235-3.43 7.5l3.557 4.527a1 1 0 0 1-.203 1.43l-1.894 1.36a1 1 0 0 1-1.384-.215L12 18l-2.679 3.593a1 1 0 0 1-1.39.213l-1.865-1.353a1 1 0 0 1-.203-1.422z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $G=[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IG=[["polyline",{points:"3.5 2 6.5 12.5 18 12.5"}],["line",{x1:"9.5",x2:"5.5",y1:"12.5",y2:"20"}],["line",{x1:"15",x2:"18.5",y1:"12.5",y2:"20"}],["path",{d:"M2.75 18a13 13 0 0 0 18.5 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const J5=[["path",{d:"M16.466 7.5C15.643 4.237 13.952 2 12 2 9.239 2 7 6.477 7 12s2.239 10 5 10c.342 0 .677-.069 1-.2"}],["path",{d:"m15.194 13.707 3.814 1.86-1.86 3.814"}],["path",{d:"M19 15.57c-1.804.885-4.274 1.43-7 1.43-5.523 0-10-2.239-10-5s4.477-5 10-5c4.838 0 8.873 1.718 9.8 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kG=[["path",{d:"M6 19V5"}],["path",{d:"M10 19V6.8"}],["path",{d:"M14 19v-7.8"}],["path",{d:"M18 5v4"}],["path",{d:"M18 19v-6"}],["path",{d:"M22 19V9"}],["path",{d:"M2 19V9a4 4 0 0 1 4-4c2 0 4 1.33 6 4s4 4 6 4a4 4 0 1 0-3-6.65"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TG=[["path",{d:"M20 9V7a2 2 0 0 0-2-2h-6"}],["path",{d:"m15 2-3 3 3 3"}],["path",{d:"M20 13v5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PG=[["path",{d:"m14.5 9.5 1 1"}],["path",{d:"m15.5 8.5-4 4"}],["path",{d:"M3 12a9 9 0 1 0 9-9 9.74 9.74 0 0 0-6.74 2.74L3 8"}],["path",{d:"M3 3v5h5"}],["circle",{cx:"10",cy:"14",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LG=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"}],["path",{d:"M3 3v5h5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OG=[["path",{d:"M12 5H6a2 2 0 0 0-2 2v3"}],["path",{d:"m9 8 3-3-3-3"}],["path",{d:"M4 14v4a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VG=[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8"}],["path",{d:"M21 3v5h-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RG=[["circle",{cx:"6",cy:"19",r:"3"}],["path",{d:"M9 19h8.5c.4 0 .9-.1 1.3-.2"}],["path",{d:"M5.2 5.2A3.5 3.53 0 0 0 6.5 12H12"}],["path",{d:"m2 2 20 20"}],["path",{d:"M21 15.3a3.5 3.5 0 0 0-3.3-3.3"}],["path",{d:"M15 5h-4.3"}],["circle",{cx:"18",cy:"5",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HG=[["circle",{cx:"6",cy:"19",r:"3"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15"}],["circle",{cx:"18",cy:"5",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NG=[["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2"}],["path",{d:"M6.01 18H6"}],["path",{d:"M10.01 18H10"}],["path",{d:"M15 10v4"}],["path",{d:"M17.84 7.17a4 4 0 0 0-5.66 0"}],["path",{d:"M20.66 4.34a8 8 0 0 0-11.31 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const X5=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 12h18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Y5=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M21 9H3"}],["path",{d:"M21 15H3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DG=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M21 7.5H3"}],["path",{d:"M21 12H3"}],["path",{d:"M21 16.5H3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BG=[["path",{d:"M4 11a9 9 0 0 1 9 9"}],["path",{d:"M4 4a16 16 0 0 1 16 16"}],["circle",{cx:"5",cy:"19",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FG=[["path",{d:"M12 15v-3.014"}],["path",{d:"M16 15v-3.014"}],["path",{d:"M20 6H4"}],["path",{d:"M20 8V4"}],["path",{d:"M4 8V4"}],["path",{d:"M8 15v-3.014"}],["rect",{x:"3",y:"12",width:"18",height:"7",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zG=[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z"}],["path",{d:"m14.5 12.5 2-2"}],["path",{d:"m11.5 9.5 2-2"}],["path",{d:"m8.5 6.5 2-2"}],["path",{d:"m17.5 15.5 2-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jG=[["path",{d:"M6 11h8a4 4 0 0 0 0-8H9v18"}],["path",{d:"M6 15h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UG=[["path",{d:"M22 18H2a4 4 0 0 0 4 4h12a4 4 0 0 0 4-4Z"}],["path",{d:"M21 14 10 2 3 14h18Z"}],["path",{d:"M10 2v16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WG=[["path",{d:"M7 21h10"}],["path",{d:"M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z"}],["path",{d:"M11.38 12a2.4 2.4 0 0 1-.4-4.77 2.4 2.4 0 0 1 3.2-2.77 2.4 2.4 0 0 1 3.47-.63 2.4 2.4 0 0 1 3.37 3.37 2.4 2.4 0 0 1-1.1 3.7 2.51 2.51 0 0 1 .03 1.1"}],["path",{d:"m13 12 4-4"}],["path",{d:"M10.9 7.25A3.99 3.99 0 0 0 4 10c0 .73.2 1.41.54 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qG=[["path",{d:"m2.37 11.223 8.372-6.777a2 2 0 0 1 2.516 0l8.371 6.777"}],["path",{d:"M21 15a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-5.25"}],["path",{d:"M3 15a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h9"}],["path",{d:"m6.67 15 6.13 4.6a2 2 0 0 0 2.8-.4l3.15-4.2"}],["rect",{width:"20",height:"4",x:"2",y:"11",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KG=[["path",{d:"M4 10a7.31 7.31 0 0 0 10 10Z"}],["path",{d:"m9 15 3-3"}],["path",{d:"M17 13a6 6 0 0 0-6-6"}],["path",{d:"M21 13A10 10 0 0 0 11 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZG=[["path",{d:"m13.5 6.5-3.148-3.148a1.205 1.205 0 0 0-1.704 0L6.352 5.648a1.205 1.205 0 0 0 0 1.704L9.5 10.5"}],["path",{d:"M16.5 7.5 19 5"}],["path",{d:"m17.5 10.5 3.148 3.148a1.205 1.205 0 0 1 0 1.704l-2.296 2.296a1.205 1.205 0 0 1-1.704 0L13.5 14.5"}],["path",{d:"M9 21a6 6 0 0 0-6-6"}],["path",{d:"M9.352 10.648a1.205 1.205 0 0 0 0 1.704l2.296 2.296a1.205 1.205 0 0 0 1.704 0l4.296-4.296a1.205 1.205 0 0 0 0-1.704l-2.296-2.296a1.205 1.205 0 0 0-1.704 0z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GG=[["path",{d:"m20 19.5-5.5 1.2"}],["path",{d:"M14.5 4v11.22a1 1 0 0 0 1.242.97L20 15.2"}],["path",{d:"m2.978 19.351 5.549-1.363A2 2 0 0 0 10 16V2"}],["path",{d:"M20 10 4 13.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JG=[["path",{d:"M10 2v3a1 1 0 0 0 1 1h5"}],["path",{d:"M18 18v-6a1 1 0 0 0-1-1h-6a1 1 0 0 0-1 1v6"}],["path",{d:"M18 22H4a2 2 0 0 1-2-2V6"}],["path",{d:"M8 18a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9.172a2 2 0 0 1 1.414.586l2.828 2.828A2 2 0 0 1 22 6.828V16a2 2 0 0 1-2.01 2z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XG=[["path",{d:"M13 13H8a1 1 0 0 0-1 1v7"}],["path",{d:"M14 8h1"}],["path",{d:"M17 21v-4"}],["path",{d:"m2 2 20 20"}],["path",{d:"M20.41 20.41A2 2 0 0 1 19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 .59-1.41"}],["path",{d:"M29.5 11.5s5 5 4 5"}],["path",{d:"M9 3h6.2a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V15"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YG=[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Q5=[["path",{d:"M5 7v11a1 1 0 0 0 1 1h11"}],["path",{d:"M5.293 18.707 11 13"}],["circle",{cx:"19",cy:"19",r:"2"}],["circle",{cx:"5",cy:"5",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QG=[["path",{d:"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z"}],["path",{d:"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z"}],["path",{d:"M7 21h10"}],["path",{d:"M12 3v18"}],["path",{d:"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eJ=[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["path",{d:"M14 15H9v-5"}],["path",{d:"M16 3h5v5"}],["path",{d:"M21 3 9 15"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tJ=[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}],["path",{d:"M8 7v10"}],["path",{d:"M12 7v10"}],["path",{d:"M17 7v10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aJ=[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2"}],["path",{d:"M9 9h.01"}],["path",{d:"M15 9h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nJ=[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}],["circle",{cx:"12",cy:"12",r:"1"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rJ=[["path",{d:"M11.246 16.657a1 1 0 0 0 1.508 0l3.57-4.101A2.75 2.75 0 1 0 12 9.168a2.75 2.75 0 1 0-4.324 3.388z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oJ=[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}],["path",{d:"M7 12h10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iJ=[["path",{d:"M17 12v4a1 1 0 0 1-1 1h-4"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M17 8V7"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M7 17h.01"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}],["rect",{x:"7",y:"7",width:"5",height:"5",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sJ=[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lJ=[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}],["circle",{cx:"12",cy:"12",r:"3"}],["path",{d:"m16 16-1.9-1.9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cJ=[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}],["path",{d:"M7 8h8"}],["path",{d:"M7 12h10"}],["path",{d:"M7 16h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dJ=[["path",{d:"M14 22v-4a2 2 0 1 0-4 0v4"}],["path",{d:"m18 10 3.447 1.724a1 1 0 0 1 .553.894V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-7.382a1 1 0 0 1 .553-.894L6 10"}],["path",{d:"M18 5v17"}],["path",{d:"m4 6 7.106-3.553a2 2 0 0 1 1.788 0L20 6"}],["path",{d:"M6 5v17"}],["circle",{cx:"12",cy:"9",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uJ=[["circle",{cx:"6",cy:"6",r:"3"}],["path",{d:"M8.12 8.12 12 12"}],["path",{d:"M20 4 8.12 15.88"}],["circle",{cx:"6",cy:"18",r:"3"}],["path",{d:"M14.8 14.8 20 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hJ=[["path",{d:"M5.42 9.42 8 12"}],["circle",{cx:"4",cy:"8",r:"2"}],["path",{d:"m14 6-8.58 8.58"}],["circle",{cx:"4",cy:"16",r:"2"}],["path",{d:"M10.8 14.8 14 18"}],["path",{d:"M16 12h-2"}],["path",{d:"M22 12h-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pJ=[["path",{d:"M13 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3"}],["path",{d:"M8 21h8"}],["path",{d:"M12 17v4"}],["path",{d:"m22 3-5 5"}],["path",{d:"m17 3 5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fJ=[["path",{d:"M15 12h-5"}],["path",{d:"M15 8h-5"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mJ=[["path",{d:"M13 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3"}],["path",{d:"M8 21h8"}],["path",{d:"M12 17v4"}],["path",{d:"m17 8 5-5"}],["path",{d:"M17 3h5v5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vJ=[["path",{d:"M19 17V5a2 2 0 0 0-2-2H4"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gJ=[["path",{d:"m8 11 2 2 4-4"}],["circle",{cx:"11",cy:"11",r:"8"}],["path",{d:"m21 21-4.3-4.3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yJ=[["path",{d:"m13 13.5 2-2.5-2-2.5"}],["path",{d:"m21 21-4.3-4.3"}],["path",{d:"M9 8.5 7 11l2 2.5"}],["circle",{cx:"11",cy:"11",r:"8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MJ=[["path",{d:"m13.5 8.5-5 5"}],["circle",{cx:"11",cy:"11",r:"8"}],["path",{d:"m21 21-4.3-4.3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _J=[["path",{d:"m13.5 8.5-5 5"}],["path",{d:"m8.5 8.5 5 5"}],["circle",{cx:"11",cy:"11",r:"8"}],["path",{d:"m21 21-4.3-4.3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bJ=[["path",{d:"M16 5a4 3 0 0 0-8 0c0 4 8 3 8 7a4 3 0 0 1-8 0"}],["path",{d:"M8 19a4 3 0 0 0 8 0c0-4-8-3-8-7a4 3 0 0 1 8 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wJ=[["path",{d:"m21 21-4.34-4.34"}],["circle",{cx:"11",cy:"11",r:"8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const e4=[["path",{d:"M3.714 3.048a.498.498 0 0 0-.683.627l2.843 7.627a2 2 0 0 1 0 1.396l-2.842 7.627a.498.498 0 0 0 .682.627l18-8.5a.5.5 0 0 0 0-.904z"}],["path",{d:"M6 12h16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xJ=[["rect",{x:"14",y:"14",width:"8",height:"8",rx:"2"}],["rect",{x:"2",y:"2",width:"8",height:"8",rx:"2"}],["path",{d:"M7 14v1a2 2 0 0 0 2 2h1"}],["path",{d:"M14 7h1a2 2 0 0 1 2 2v1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CJ=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z"}],["path",{d:"m21.854 2.147-10.94 10.939"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AJ=[["path",{d:"m16 16-4 4-4-4"}],["path",{d:"M3 12h18"}],["path",{d:"m8 8 4-4 4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SJ=[["path",{d:"M12 3v18"}],["path",{d:"m16 16 4-4-4-4"}],["path",{d:"m8 8-4 4 4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EJ=[["path",{d:"m10.852 14.772-.383.923"}],["path",{d:"M13.148 14.772a3 3 0 1 0-2.296-5.544l-.383-.923"}],["path",{d:"m13.148 9.228.383-.923"}],["path",{d:"m13.53 15.696-.382-.924a3 3 0 1 1-2.296-5.544"}],["path",{d:"m14.772 10.852.923-.383"}],["path",{d:"m14.772 13.148.923.383"}],["path",{d:"M4.5 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-.5"}],["path",{d:"M4.5 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-.5"}],["path",{d:"M6 18h.01"}],["path",{d:"M6 6h.01"}],["path",{d:"m9.228 10.852-.923-.383"}],["path",{d:"m9.228 13.148-.923.383"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $J=[["path",{d:"M6 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-2"}],["path",{d:"M6 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-2"}],["path",{d:"M6 6h.01"}],["path",{d:"M6 18h.01"}],["path",{d:"m13 6-4 6h6l-4 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IJ=[["path",{d:"M7 2h13a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-5"}],["path",{d:"M10 10 2.5 2.5C2 2 2 2.5 2 5v3a2 2 0 0 0 2 2h6z"}],["path",{d:"M22 17v-1a2 2 0 0 0-2-2h-1"}],["path",{d:"M4 14a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16.5l1-.5.5.5-8-8H4z"}],["path",{d:"M6 18h.01"}],["path",{d:"m2 2 20 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kJ=[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TJ=[["path",{d:"M14 17H5"}],["path",{d:"M19 7h-9"}],["circle",{cx:"17",cy:"17",r:"3"}],["circle",{cx:"7",cy:"7",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PJ=[["path",{d:"M8.3 10a.7.7 0 0 1-.626-1.079L11.4 3a.7.7 0 0 1 1.198-.043L16.3 8.9a.7.7 0 0 1-.572 1.1Z"}],["rect",{x:"3",y:"14",width:"7",height:"7",rx:"1"}],["circle",{cx:"17.5",cy:"17.5",r:"3.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LJ=[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"}],["circle",{cx:"12",cy:"12",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OJ=[["circle",{cx:"18",cy:"5",r:"3"}],["circle",{cx:"6",cy:"12",r:"3"}],["circle",{cx:"18",cy:"19",r:"3"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VJ=[["path",{d:"M12 2v13"}],["path",{d:"m16 6-4-4-4 4"}],["path",{d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RJ=[["path",{d:"M14 11a2 2 0 1 1-4 0 4 4 0 0 1 8 0 6 6 0 0 1-12 0 8 8 0 0 1 16 0 10 10 0 1 1-20 0 11.93 11.93 0 0 1 2.42-7.22 2 2 0 1 1 3.16 2.44"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HJ=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NJ=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"M12 8v4"}],["path",{d:"M12 16h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DJ=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"m4.243 5.21 14.39 12.472"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BJ=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"m9 12 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FJ=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"M8 12h.01"}],["path",{d:"M12 12h.01"}],["path",{d:"M16 12h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zJ=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"M12 22V2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jJ=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"M9 12h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UJ=[["path",{d:"m2 2 20 20"}],["path",{d:"M5 5a1 1 0 0 0-1 1v7c0 5 3.5 7.5 7.67 8.94a1 1 0 0 0 .67.01c2.35-.82 4.48-1.97 5.9-3.71"}],["path",{d:"M9.309 3.652A12.252 12.252 0 0 0 11.24 2.28a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1v7a9.784 9.784 0 0 1-.08 1.264"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WJ=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"M9 12h6"}],["path",{d:"M12 9v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const t4=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3"}],["path",{d:"M12 17h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qJ=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"M6.376 18.91a6 6 0 0 1 11.249.003"}],["circle",{cx:"12",cy:"11",r:"4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const a4=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"m14.5 9.5-5 5"}],["path",{d:"m9.5 9.5 5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KJ=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZJ=[["circle",{cx:"12",cy:"12",r:"8"}],["path",{d:"M12 2v7.5"}],["path",{d:"m19 5-5.23 5.23"}],["path",{d:"M22 12h-7.5"}],["path",{d:"m19 19-5.23-5.23"}],["path",{d:"M12 14.5V22"}],["path",{d:"M10.23 13.77 5 19"}],["path",{d:"M9.5 12H2"}],["path",{d:"M10.23 10.23 5 5"}],["circle",{cx:"12",cy:"12",r:"2.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GJ=[["path",{d:"M12 10.189V14"}],["path",{d:"M12 2v3"}],["path",{d:"M19 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6"}],["path",{d:"M19.38 20A11.6 11.6 0 0 0 21 14l-8.188-3.639a2 2 0 0 0-1.624 0L3 14a11.6 11.6 0 0 0 2.81 7.76"}],["path",{d:"M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1s1.2 1 2.5 1c2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JJ=[["path",{d:"M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XJ=[["path",{d:"M16 10a4 4 0 0 1-8 0"}],["path",{d:"M3.103 6.034h17.794"}],["path",{d:"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YJ=[["path",{d:"m15 11-1 9"}],["path",{d:"m19 11-4-7"}],["path",{d:"M2 11h20"}],["path",{d:"m3.5 11 1.6 7.4a2 2 0 0 0 2 1.6h9.8a2 2 0 0 0 2-1.6l1.7-7.4"}],["path",{d:"M4.5 15.5h15"}],["path",{d:"m5 11 4-7"}],["path",{d:"m9 11 1 9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QJ=[["circle",{cx:"8",cy:"21",r:"1"}],["circle",{cx:"19",cy:"21",r:"1"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eX=[["path",{d:"M2 22v-5l5-5 5 5-5 5z"}],["path",{d:"M9.5 14.5 16 8"}],["path",{d:"m17 2 5 5-.5.5a3.53 3.53 0 0 1-5 0s0 0 0 0a3.53 3.53 0 0 1 0-5L17 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tX=[["path",{d:"m4 4 2.5 2.5"}],["path",{d:"M13.5 6.5a4.95 4.95 0 0 0-7 7"}],["path",{d:"M15 5 5 15"}],["path",{d:"M14 17v.01"}],["path",{d:"M10 16v.01"}],["path",{d:"M13 13v.01"}],["path",{d:"M16 10v.01"}],["path",{d:"M11 20v.01"}],["path",{d:"M17 14v.01"}],["path",{d:"M20 11v.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aX=[["path",{d:"M10 22v-5"}],["path",{d:"M14 19v-2"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M18 20v-3"}],["path",{d:"M2 13h20"}],["path",{d:"M20 13V7l-5-5H6a2 2 0 0 0-2 2v9"}],["path",{d:"M6 20v-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nX=[["path",{d:"M11 12h.01"}],["path",{d:"M13 22c.5-.5 1.12-1 2.5-1-1.38 0-2-.5-2.5-1"}],["path",{d:"M14 2a3.28 3.28 0 0 1-3.227 1.798l-6.17-.561A2.387 2.387 0 1 0 4.387 8H15.5a1 1 0 0 1 0 13 1 1 0 0 0 0-5H12a7 7 0 0 1-7-7V8"}],["path",{d:"M14 8a8.5 8.5 0 0 1 0 8"}],["path",{d:"M16 16c2 0 4.5-4 4-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rX=[["path",{d:"m15 15 6 6m-6-6v4.8m0-4.8h4.8"}],["path",{d:"M9 19.8V15m0 0H4.2M9 15l-6 6"}],["path",{d:"M15 4.2V9m0 0h4.8M15 9l6-6"}],["path",{d:"M9 4.2V9m0 0H4.2M9 9 3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oX=[["path",{d:"M12 22v-5.172a2 2 0 0 0-.586-1.414L9.5 13.5"}],["path",{d:"M14.5 14.5 12 17"}],["path",{d:"M17 8.8A6 6 0 0 1 13.8 20H10A6.5 6.5 0 0 1 7 8a5 5 0 0 1 10 0z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iX=[["path",{d:"m18 14 4 4-4 4"}],["path",{d:"m18 2 4 4-4 4"}],["path",{d:"M2 18h1.973a4 4 0 0 0 3.3-1.7l5.454-8.6a4 4 0 0 1 3.3-1.7H22"}],["path",{d:"M2 6h1.972a4 4 0 0 1 3.6 2.2"}],["path",{d:"M22 18h-6.041a4 4 0 0 1-3.3-1.8l-.359-.45"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sX=[["path",{d:"M18 7V5a1 1 0 0 0-1-1H6.5a.5.5 0 0 0-.4.8l4.5 6a2 2 0 0 1 0 2.4l-4.5 6a.5.5 0 0 0 .4.8H17a1 1 0 0 0 1-1v-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lX=[["path",{d:"M2 20h.01"}],["path",{d:"M7 20v-4"}],["path",{d:"M12 20v-8"}],["path",{d:"M17 20V8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cX=[["path",{d:"M2 20h.01"}],["path",{d:"M7 20v-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dX=[["path",{d:"M2 20h.01"}],["path",{d:"M7 20v-4"}],["path",{d:"M12 20v-8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uX=[["path",{d:"M2 20h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hX=[["path",{d:"M2 20h.01"}],["path",{d:"M7 20v-4"}],["path",{d:"M12 20v-8"}],["path",{d:"M17 20V8"}],["path",{d:"M22 4v16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pX=[["path",{d:"m21 17-2.156-1.868A.5.5 0 0 0 18 15.5v.5a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1c0-2.545-3.991-3.97-8.5-4a1 1 0 0 0 0 5c4.153 0 4.745-11.295 5.708-13.5a2.5 2.5 0 1 1 3.31 3.284"}],["path",{d:"M3 21h18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fX=[["path",{d:"M12 13v8"}],["path",{d:"M12 3v3"}],["path",{d:"M18 6a2 2 0 0 1 1.387.56l2.307 2.22a1 1 0 0 1 0 1.44l-2.307 2.22A2 2 0 0 1 18 13H6a2 2 0 0 1-1.387-.56l-2.306-2.22a1 1 0 0 1 0-1.44l2.306-2.22A2 2 0 0 1 6 6z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mX=[["path",{d:"M10 9H4L2 7l2-2h6"}],["path",{d:"M14 5h6l2 2-2 2h-6"}],["path",{d:"M10 22V4a2 2 0 1 1 4 0v18"}],["path",{d:"M8 22h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vX=[["path",{d:"M7 18v-6a5 5 0 1 1 10 0v6"}],["path",{d:"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z"}],["path",{d:"M21 12h1"}],["path",{d:"M18.5 4.5 18 5"}],["path",{d:"M2 12h1"}],["path",{d:"M12 2v1"}],["path",{d:"m4.929 4.929.707.707"}],["path",{d:"M12 12v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gX=[["polygon",{points:"19 20 9 12 19 4 19 20"}],["line",{x1:"5",x2:"5",y1:"19",y2:"5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yX=[["polygon",{points:"5 4 15 12 5 20 5 4"}],["line",{x1:"19",x2:"19",y1:"5",y2:"19"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MX=[["path",{d:"m12.5 17-.5-1-.5 1h1z"}],["path",{d:"M15 22a1 1 0 0 0 1-1v-1a2 2 0 0 0 1.56-3.25 8 8 0 1 0-11.12 0A2 2 0 0 0 8 20v1a1 1 0 0 0 1 1z"}],["circle",{cx:"15",cy:"12",r:"1"}],["circle",{cx:"9",cy:"12",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _X=[["rect",{width:"3",height:"8",x:"13",y:"2",rx:"1.5"}],["path",{d:"M19 8.5V10h1.5A1.5 1.5 0 1 0 19 8.5"}],["rect",{width:"3",height:"8",x:"8",y:"14",rx:"1.5"}],["path",{d:"M5 15.5V14H3.5A1.5 1.5 0 1 0 5 15.5"}],["rect",{width:"8",height:"3",x:"14",y:"13",rx:"1.5"}],["path",{d:"M15.5 19H14v1.5a1.5 1.5 0 1 0 1.5-1.5"}],["rect",{width:"8",height:"3",x:"2",y:"8",rx:"1.5"}],["path",{d:"M8.5 5H10V3.5A1.5 1.5 0 1 0 8.5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bX=[["path",{d:"M22 2 2 22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wX=[["path",{d:"M11 16.586V19a1 1 0 0 1-1 1H2L18.37 3.63a1 1 0 1 1 3 3l-9.663 9.663a1 1 0 0 1-1.414 0L8 14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xX=[["line",{x1:"21",x2:"14",y1:"4",y2:"4"}],["line",{x1:"10",x2:"3",y1:"4",y2:"4"}],["line",{x1:"21",x2:"12",y1:"12",y2:"12"}],["line",{x1:"8",x2:"3",y1:"12",y2:"12"}],["line",{x1:"21",x2:"16",y1:"20",y2:"20"}],["line",{x1:"12",x2:"3",y1:"20",y2:"20"}],["line",{x1:"14",x2:"14",y1:"2",y2:"6"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14"}],["line",{x1:"16",x2:"16",y1:"18",y2:"22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const n4=[["line",{x1:"4",x2:"4",y1:"21",y2:"14"}],["line",{x1:"4",x2:"4",y1:"10",y2:"3"}],["line",{x1:"12",x2:"12",y1:"21",y2:"12"}],["line",{x1:"12",x2:"12",y1:"8",y2:"3"}],["line",{x1:"20",x2:"20",y1:"21",y2:"16"}],["line",{x1:"20",x2:"20",y1:"12",y2:"3"}],["line",{x1:"2",x2:"6",y1:"14",y2:"14"}],["line",{x1:"10",x2:"14",y1:"8",y2:"8"}],["line",{x1:"18",x2:"22",y1:"16",y2:"16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CX=[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2"}],["path",{d:"M12.667 8 10 12h4l-2.667 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AX=[["rect",{width:"7",height:"12",x:"2",y:"6",rx:"1"}],["path",{d:"M13 8.32a7.43 7.43 0 0 1 0 7.36"}],["path",{d:"M16.46 6.21a11.76 11.76 0 0 1 0 11.58"}],["path",{d:"M19.91 4.1a15.91 15.91 0 0 1 .01 15.8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SX=[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2"}],["path",{d:"M12 18h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EX=[["path",{d:"M22 11v1a10 10 0 1 1-9-10"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9"}],["path",{d:"M16 5h6"}],["path",{d:"M19 2v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $X=[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IX=[["path",{d:"M2 13a6 6 0 1 0 12 0 4 4 0 1 0-8 0 2 2 0 0 0 4 0"}],["circle",{cx:"10",cy:"13",r:"8"}],["path",{d:"M2 21h12c4.4 0 8-3.6 8-8V7a2 2 0 1 0-4 0v6"}],["path",{d:"M18 3 19.1 5.2"}],["path",{d:"M22 3 20.9 5.2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kX=[["path",{d:"m10 20-1.25-2.5L6 18"}],["path",{d:"M10 4 8.75 6.5 6 6"}],["path",{d:"m14 20 1.25-2.5L18 18"}],["path",{d:"m14 4 1.25 2.5L18 6"}],["path",{d:"m17 21-3-6h-4"}],["path",{d:"m17 3-3 6 1.5 3"}],["path",{d:"M2 12h6.5L10 9"}],["path",{d:"m20 10-1.5 2 1.5 2"}],["path",{d:"M22 12h-6.5L14 15"}],["path",{d:"m4 10 1.5 2L4 14"}],["path",{d:"m7 21 3-6-1.5-3"}],["path",{d:"m7 3 3 6h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TX=[["path",{d:"M10.5 2v4"}],["path",{d:"M14 2H7a2 2 0 0 0-2 2"}],["path",{d:"M19.29 14.76A6.67 6.67 0 0 1 17 11a6.6 6.6 0 0 1-2.29 3.76c-1.15.92-1.71 2.04-1.71 3.19 0 2.22 1.8 4.05 4 4.05s4-1.83 4-4.05c0-1.16-.57-2.26-1.71-3.19"}],["path",{d:"M9.607 21H6a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h7V7a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PX=[["path",{d:"M20 9V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3"}],["path",{d:"M2 16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z"}],["path",{d:"M4 18v2"}],["path",{d:"M20 18v2"}],["path",{d:"M12 4v9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LX=[["path",{d:"M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z"}],["path",{d:"M7 21h10"}],["path",{d:"M19.5 12 22 6"}],["path",{d:"M16.25 3c.27.1.8.53.75 1.36-.06.83-.93 1.2-1 2.02-.05.78.34 1.24.73 1.62"}],["path",{d:"M11.25 3c.27.1.8.53.74 1.36-.05.83-.93 1.2-.98 2.02-.06.78.33 1.24.72 1.62"}],["path",{d:"M6.25 3c.27.1.8.53.75 1.36-.06.83-.93 1.2-1 2.02-.05.78.34 1.24.74 1.62"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OX=[["path",{d:"M22 17v1c0 .5-.5 1-1 1H3c-.5 0-1-.5-1-1v-1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VX=[["path",{d:"M5 9c-1.5 1.5-3 3.2-3 5.5A5.5 5.5 0 0 0 7.5 20c1.8 0 3-.5 4.5-2 1.5 1.5 2.7 2 4.5 2a5.5 5.5 0 0 0 5.5-5.5c0-2.3-1.5-4-3-5.5l-7-7-7 7Z"}],["path",{d:"M12 18v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RX=[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const r4=[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"}],["path",{d:"M20 3v4"}],["path",{d:"M22 5h-4"}],["path",{d:"M4 17v2"}],["path",{d:"M5 18H3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HX=[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2"}],["path",{d:"M12 6h.01"}],["circle",{cx:"12",cy:"14",r:"4"}],["path",{d:"M12 14h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NX=[["path",{d:"M8.8 20v-4.1l1.9.2a2.3 2.3 0 0 0 2.164-2.1V8.3A5.37 5.37 0 0 0 2 8.25c0 2.8.656 3.054 1 4.55a5.77 5.77 0 0 1 .029 2.758L2 20"}],["path",{d:"M19.8 17.8a7.5 7.5 0 0 0 .003-10.603"}],["path",{d:"M17 15a3.5 3.5 0 0 0-.025-4.975"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DX=[["path",{d:"m6 16 6-12 6 12"}],["path",{d:"M8 12h8"}],["path",{d:"M4 21c1.1 0 1.1-1 2.3-1s1.1 1 2.3 1c1.1 0 1.1-1 2.3-1 1.1 0 1.1 1 2.3 1 1.1 0 1.1-1 2.3-1 1.1 0 1.1 1 2.3 1 1.1 0 1.1-1 2.3-1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BX=[["path",{d:"m6 16 6-12 6 12"}],["path",{d:"M8 12h8"}],["path",{d:"m16 20 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FX=[["path",{d:"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.067 3.443a.5.5 0 0 1-.943.033z"}],["path",{d:"M5 17A12 12 0 0 1 17 5"}],["circle",{cx:"19",cy:"5",r:"2"}],["circle",{cx:"5",cy:"19",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zX=[["circle",{cx:"19",cy:"5",r:"2"}],["circle",{cx:"5",cy:"19",r:"2"}],["path",{d:"M5 17A12 12 0 0 1 17 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jX=[["path",{d:"M16 3h5v5"}],["path",{d:"M8 3H3v5"}],["path",{d:"M12 22v-8.3a4 4 0 0 0-1.172-2.872L3 3"}],["path",{d:"m15 9 6-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UX=[["path",{d:"M17 13.44 4.442 17.082A2 2 0 0 0 4.982 21H19a2 2 0 0 0 .558-3.921l-1.115-.32A2 2 0 0 1 17 14.837V7.66"}],["path",{d:"m7 10.56 12.558-3.642A2 2 0 0 0 19.018 3H5a2 2 0 0 0-.558 3.921l1.115.32A2 2 0 0 1 7 9.163v7.178"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WX=[["path",{d:"M3 3h.01"}],["path",{d:"M7 5h.01"}],["path",{d:"M11 7h.01"}],["path",{d:"M3 7h.01"}],["path",{d:"M7 9h.01"}],["path",{d:"M3 11h.01"}],["rect",{width:"4",height:"4",x:"15",y:"5"}],["path",{d:"m19 9 2 2v10c0 .6-.4 1-1 1h-6c-.6 0-1-.4-1-1V11l2-2"}],["path",{d:"m13 14 8-2"}],["path",{d:"m13 19 8-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qX=[["path",{d:"M7 20h10"}],["path",{d:"M10 20c5.5-2.5.8-6.4 3-10"}],["path",{d:"M9.5 9.4c1.1.8 1.8 2.2 2.3 3.7-2 .4-3.5.4-4.8-.3-1.2-.6-2.3-1.9-3-4.2 2.8-.5 4.4 0 5.5.8z"}],["path",{d:"M14.1 6a7 7 0 0 0-1.1 4c1.9-.1 3.3-.6 4.3-1.4 1-1 1.6-2.3 1.7-4.6-2.7.1-4 1-4.9 2z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const o4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M17 12h-2l-2 5-2-10-2 5H7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const i4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m16 8-8 8"}],["path",{d:"M16 16H8V8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const s4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m8 8 8 8"}],["path",{d:"M16 8v8H8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const l4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m12 8-4 4 4 4"}],["path",{d:"M16 12H8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const c4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M12 8v8"}],["path",{d:"m8 12 4 4 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const d4=[["path",{d:"M13 21h6a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v6"}],["path",{d:"m3 21 9-9"}],["path",{d:"M9 21H3v-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const u4=[["path",{d:"M13 3h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-6"}],["path",{d:"m3 3 9 9"}],["path",{d:"M3 9V3h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h4=[["path",{d:"M21 11V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6"}],["path",{d:"m21 21-9-9"}],["path",{d:"M21 15v6h-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p4=[["path",{d:"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6"}],["path",{d:"m21 3-9 9"}],["path",{d:"M15 3h6v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const f4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M8 12h8"}],["path",{d:"m12 16 4-4-4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const m4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M8 16V8h8"}],["path",{d:"M16 16 8 8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const v4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M8 8h8v8"}],["path",{d:"m8 16 8-8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const g4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m16 12-4-4-4 4"}],["path",{d:"M12 16V8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const y4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M12 8v8"}],["path",{d:"m8.5 14 7-4"}],["path",{d:"m8.5 10 7 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const M4=[["path",{d:"M4 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2"}],["path",{d:"M10 22H8"}],["path",{d:"M16 22h-2"}],["circle",{cx:"8",cy:"8",r:"2"}],["path",{d:"M9.414 9.414 12 12"}],["path",{d:"M14.8 14.8 18 18"}],["circle",{cx:"8",cy:"16",r:"2"}],["path",{d:"m18 6-8.586 8.586"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const f2=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M9 8h7"}],["path",{d:"M8 12h6"}],["path",{d:"M11 16h5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _4=[["path",{d:"M21 10.656V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.344"}],["path",{d:"m9 11 3 3L22 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const b4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m9 12 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const w4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m16 10-4 4-4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const x4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m14 16-4-4 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const C4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m10 8 4 4-4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const A4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m8 14 4-4 4 4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const S4=[["path",{d:"m10 9-3 3 3 3"}],["path",{d:"m14 15 3-3-3-3"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KX=[["path",{d:"M10 9.5 8 12l2 2.5"}],["path",{d:"M14 21h1"}],["path",{d:"m14 9.5 2 2.5-2 2.5"}],["path",{d:"M5 21a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2"}],["path",{d:"M9 21h1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZX=[["path",{d:"M5 21a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2"}],["path",{d:"M9 21h1"}],["path",{d:"M14 21h1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const E4=[["path",{d:"M8 7v7"}],["path",{d:"M12 7v4"}],["path",{d:"M16 7v9"}],["path",{d:"M5 3a2 2 0 0 0-2 2"}],["path",{d:"M9 3h1"}],["path",{d:"M14 3h1"}],["path",{d:"M19 3a2 2 0 0 1 2 2"}],["path",{d:"M21 9v1"}],["path",{d:"M21 14v1"}],["path",{d:"M21 19a2 2 0 0 1-2 2"}],["path",{d:"M14 21h1"}],["path",{d:"M9 21h1"}],["path",{d:"M5 21a2 2 0 0 1-2-2"}],["path",{d:"M3 14v1"}],["path",{d:"M3 9v1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $4=[["path",{d:"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.067 3.443a.5.5 0 0 1-.943.033z"}],["path",{d:"M5 3a2 2 0 0 0-2 2"}],["path",{d:"M19 3a2 2 0 0 1 2 2"}],["path",{d:"M5 21a2 2 0 0 1-2-2"}],["path",{d:"M9 3h1"}],["path",{d:"M9 21h2"}],["path",{d:"M14 3h1"}],["path",{d:"M3 9v1"}],["path",{d:"M21 9v2"}],["path",{d:"M3 14v1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GX=[["path",{d:"M14 21h1"}],["path",{d:"M21 14v1"}],["path",{d:"M21 19a2 2 0 0 1-2 2"}],["path",{d:"M21 9v1"}],["path",{d:"M3 14v1"}],["path",{d:"M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2"}],["path",{d:"M3 9v1"}],["path",{d:"M5 21a2 2 0 0 1-2-2"}],["path",{d:"M9 21h1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const I4=[["path",{d:"M5 3a2 2 0 0 0-2 2"}],["path",{d:"M19 3a2 2 0 0 1 2 2"}],["path",{d:"M21 19a2 2 0 0 1-2 2"}],["path",{d:"M5 21a2 2 0 0 1-2-2"}],["path",{d:"M9 3h1"}],["path",{d:"M9 21h1"}],["path",{d:"M14 3h1"}],["path",{d:"M14 21h1"}],["path",{d:"M3 9v1"}],["path",{d:"M21 9v1"}],["path",{d:"M3 14v1"}],["path",{d:"M21 14v1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const k4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12"}],["line",{x1:"12",x2:"12",y1:"16",y2:"16"}],["line",{x1:"12",x2:"12",y1:"8",y2:"8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const T4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["circle",{cx:"12",cy:"12",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const P4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M7 10h10"}],["path",{d:"M7 14h10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const L4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["path",{d:"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["path",{d:"M9 11.2h5.7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const O4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M7 7v10"}],["path",{d:"M11 7v10"}],["path",{d:"m15 7 2 10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const V4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M8 7v7"}],["path",{d:"M12 7v4"}],["path",{d:"M16 7v9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M8 16V8l4 4 4-4v8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const H4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M7 8h10"}],["path",{d:"M7 12h10"}],["path",{d:"M7 16h10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const N4=[["path",{d:"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.067 3.443a.5.5 0 0 1-.943.033z"}],["path",{d:"M21 11V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const D4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M8 12h8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B4=[["path",{d:"M3.6 3.6A2 2 0 0 1 5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-.59 1.41"}],["path",{d:"M3 8.7V19a2 2 0 0 0 2 2h10.3"}],["path",{d:"m2 2 20 20"}],["path",{d:"M13 13a3 3 0 1 0 0-6H9v2"}],["path",{d:"M9 17v-2.3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const F4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M9 17V7h4a3 3 0 0 1 0 6H9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B1=[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const z4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m15 9-6 6"}],["path",{d:"M9 9h.01"}],["path",{d:"M15 15h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const j4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M7 7h10"}],["path",{d:"M10 7v10"}],["path",{d:"M16 17a2 2 0 0 1-2-2V7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const U4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M12 12H9.5a2.5 2.5 0 0 1 0-5H17"}],["path",{d:"M12 7v10"}],["path",{d:"M16 7v10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const W4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M8 12h8"}],["path",{d:"M12 8v8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const q4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m9 8 6 4-6 4Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const K4=[["path",{d:"M12 7v4"}],["path",{d:"M7.998 9.003a5 5 0 1 0 8-.005"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JX=[["path",{d:"M7 12h2l2 5 2-10h4"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XX=[["path",{d:"M21 11a8 8 0 0 0-8-8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Z4=[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"2"}],["circle",{cx:"8",cy:"8",r:"2"}],["path",{d:"M9.414 9.414 12 12"}],["path",{d:"M14.8 14.8 18 18"}],["circle",{cx:"8",cy:"16",r:"2"}],["path",{d:"m18 6-8.586 8.586"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const G4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M16 8.9V7H8l4 5-4 5h8v-1.9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const J4=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["line",{x1:"9",x2:"15",y1:"15",y2:"9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const X4=[["path",{d:"M8 19H5c-1 0-2-1-2-2V7c0-1 1-2 2-2h3"}],["path",{d:"M16 5h3c1 0 2 1 2 2v10c0 1-1 2-2 2h-3"}],["line",{x1:"12",x2:"12",y1:"4",y2:"20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Y4=[["path",{d:"M5 8V5c0-1 1-2 2-2h10c1 0 2 1 2 2v3"}],["path",{d:"M19 16v3c0 1-1 2-2 2H7c-1 0-2-1-2-2v-3"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YX=[["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QX=[["path",{d:"M4 10c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2"}],["path",{d:"M10 16c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2"}],["rect",{width:"8",height:"8",x:"14",y:"14",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Q4=[["path",{d:"m7 11 2-2-2-2"}],["path",{d:"M11 13h4"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const em=[["path",{d:"M18 21a6 6 0 0 0-12 0"}],["circle",{cx:"12",cy:"11",r:"4"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tm=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["circle",{cx:"12",cy:"10",r:"3"}],["path",{d:"M7 21v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const am=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["path",{d:"m15 9-6 6"}],["path",{d:"m9 9 6 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eY=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tY=[["path",{d:"M16 12v2a2 2 0 0 1-2 2H9a1 1 0 0 0-1 1v3a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2h0"}],["path",{d:"M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3a1 1 0 0 1-1 1h-5a2 2 0 0 0-2 2v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aY=[["path",{d:"M10 22a2 2 0 0 1-2-2"}],["path",{d:"M14 2a2 2 0 0 1 2 2"}],["path",{d:"M16 22h-2"}],["path",{d:"M2 10V8"}],["path",{d:"M2 4a2 2 0 0 1 2-2"}],["path",{d:"M20 8a2 2 0 0 1 2 2"}],["path",{d:"M22 14v2"}],["path",{d:"M22 20a2 2 0 0 1-2 2"}],["path",{d:"M4 16a2 2 0 0 1-2-2"}],["path",{d:"M8 10a2 2 0 0 1 2-2h5a1 1 0 0 1 1 1v5a2 2 0 0 1-2 2H9a1 1 0 0 1-1-1z"}],["path",{d:"M8 2h2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nY=[["path",{d:"M10 22a2 2 0 0 1-2-2"}],["path",{d:"M16 22h-2"}],["path",{d:"M16 4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h3a1 1 0 0 0 1-1v-5a2 2 0 0 1 2-2h5a1 1 0 0 0 1-1z"}],["path",{d:"M20 8a2 2 0 0 1 2 2"}],["path",{d:"M22 14v2"}],["path",{d:"M22 20a2 2 0 0 1-2 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rY=[["path",{d:"M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3a1 1 0 0 0 1 1h3a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2v-3a1 1 0 0 0-1-1z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oY=[["path",{d:"M13.77 3.043a34 34 0 0 0-3.54 0"}],["path",{d:"M13.771 20.956a33 33 0 0 1-3.541.001"}],["path",{d:"M20.18 17.74c-.51 1.15-1.29 1.93-2.439 2.44"}],["path",{d:"M20.18 6.259c-.51-1.148-1.291-1.929-2.44-2.438"}],["path",{d:"M20.957 10.23a33 33 0 0 1 0 3.54"}],["path",{d:"M3.043 10.23a34 34 0 0 0 .001 3.541"}],["path",{d:"M6.26 20.179c-1.15-.508-1.93-1.29-2.44-2.438"}],["path",{d:"M6.26 3.82c-1.149.51-1.93 1.291-2.44 2.44"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iY=[["path",{d:"M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9-9-1.8-9-9 1.8-9 9-9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sY=[["path",{d:"M15.236 22a3 3 0 0 0-2.2-5"}],["path",{d:"M16 20a3 3 0 0 1 3-3h1a2 2 0 0 0 2-2v-2a4 4 0 0 0-4-4V4"}],["path",{d:"M18 13h.01"}],["path",{d:"M18 6a4 4 0 0 0-4 4 7 7 0 0 0-7 7c0-5 4-5 4-10.5a4.5 4.5 0 1 0-9 0 2.5 2.5 0 0 0 5 0C7 10 3 11 3 17c0 2.8 2.2 5 5 5h10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lY=[["path",{d:"M14 13V8.5C14 7 15 7 15 5a3 3 0 0 0-6 0c0 2 1 2 1 3.5V13"}],["path",{d:"M20 15.5a2.5 2.5 0 0 0-2.5-2.5h-11A2.5 2.5 0 0 0 4 15.5V17a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1z"}],["path",{d:"M5 22h14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cY=[["path",{d:"M12 18.338a2.1 2.1 0 0 0-.987.244L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.12 2.12 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.12 2.12 0 0 0 1.597-1.16l2.309-4.679A.53.53 0 0 1 12 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dY=[["path",{d:"M8.34 8.34 2 9.27l5 4.87L5.82 21 12 17.77 18.18 21l-.59-3.43"}],["path",{d:"M18.42 12.76 22 9.27l-6.91-1L12 2l-1.44 2.91"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uY=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hY=[["line",{x1:"18",x2:"18",y1:"20",y2:"4"}],["polygon",{points:"14,20 4,12 14,4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pY=[["line",{x1:"6",x2:"6",y1:"4",y2:"20"}],["polygon",{points:"10,4 20,12 10,20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fY=[["path",{d:"M15.5 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2V8.5L15.5 3Z"}],["path",{d:"M14 3v4a2 2 0 0 0 2 2h4"}],["path",{d:"M8 13h.01"}],["path",{d:"M16 13h.01"}],["path",{d:"M10 16s.8 1 2 1c1.3 0 2-1 2-1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mY=[["path",{d:"M11 2v2"}],["path",{d:"M5 2v2"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3"}],["circle",{cx:"20",cy:"10",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vY=[["path",{d:"M16 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8Z"}],["path",{d:"M15 3v4a2 2 0 0 0 2 2h4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gY=[["path",{d:"m2 7 4.41-4.41A2 2 0 0 1 7.83 2h8.34a2 2 0 0 1 1.42.59L22 7"}],["path",{d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8"}],["path",{d:"M15 22v-4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4"}],["path",{d:"M2 7h20"}],["path",{d:"M22 7v3a2 2 0 0 1-2 2a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 16 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 12 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 8 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 4 12a2 2 0 0 1-2-2V7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yY=[["rect",{width:"20",height:"6",x:"2",y:"4",rx:"2"}],["rect",{width:"20",height:"6",x:"2",y:"14",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MY=[["rect",{width:"6",height:"20",x:"4",y:"2",rx:"2"}],["rect",{width:"6",height:"20",x:"14",y:"2",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _Y=[["path",{d:"M16 4H9a3 3 0 0 0-2.83 4"}],["path",{d:"M14 12a4 4 0 0 1 0 8H6"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bY=[["path",{d:"m4 5 8 8"}],["path",{d:"m12 5-8 8"}],["path",{d:"M20 19h-4c0-1.5.44-2 1.5-2.5S20 15.33 20 14c0-.47-.17-.93-.48-1.29a2.11 2.11 0 0 0-2.62-.44c-.42.24-.74.62-.9 1.07"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wY=[["circle",{cx:"12",cy:"12",r:"4"}],["path",{d:"M12 4h.01"}],["path",{d:"M20 12h.01"}],["path",{d:"M12 20h.01"}],["path",{d:"M4 12h.01"}],["path",{d:"M17.657 6.343h.01"}],["path",{d:"M17.657 17.657h.01"}],["path",{d:"M6.343 17.657h.01"}],["path",{d:"M6.343 6.343h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xY=[["circle",{cx:"12",cy:"12",r:"4"}],["path",{d:"M12 3v1"}],["path",{d:"M12 20v1"}],["path",{d:"M3 12h1"}],["path",{d:"M20 12h1"}],["path",{d:"m18.364 5.636-.707.707"}],["path",{d:"m6.343 17.657-.707.707"}],["path",{d:"m5.636 5.636.707.707"}],["path",{d:"m17.657 17.657.707.707"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CY=[["path",{d:"M12 2v2"}],["path",{d:"M13 8.129A4 4 0 0 1 15.873 11"}],["path",{d:"m19 5-1.256 1.256"}],["path",{d:"M20 12h2"}],["path",{d:"M9 8a5 5 0 1 0 7 7 7 7 0 1 1-7-7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AY=[["path",{d:"M10 21v-1"}],["path",{d:"M10 4V3"}],["path",{d:"M10 9a3 3 0 0 0 0 6"}],["path",{d:"m14 20 1.25-2.5L18 18"}],["path",{d:"m14 4 1.25 2.5L18 6"}],["path",{d:"m17 21-3-6 1.5-3H22"}],["path",{d:"m17 3-3 6 1.5 3"}],["path",{d:"M2 12h1"}],["path",{d:"m20 10-1.5 2 1.5 2"}],["path",{d:"m3.64 18.36.7-.7"}],["path",{d:"m4.34 6.34-.7-.7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SY=[["circle",{cx:"12",cy:"12",r:"4"}],["path",{d:"M12 2v2"}],["path",{d:"M12 20v2"}],["path",{d:"m4.93 4.93 1.41 1.41"}],["path",{d:"m17.66 17.66 1.41 1.41"}],["path",{d:"M2 12h2"}],["path",{d:"M20 12h2"}],["path",{d:"m6.34 17.66-1.41 1.41"}],["path",{d:"m19.07 4.93-1.41 1.41"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EY=[["path",{d:"M12 2v8"}],["path",{d:"m4.93 10.93 1.41 1.41"}],["path",{d:"M2 18h2"}],["path",{d:"M20 18h2"}],["path",{d:"m19.07 10.93-1.41 1.41"}],["path",{d:"M22 22H2"}],["path",{d:"m8 6 4-4 4 4"}],["path",{d:"M16 18a4 4 0 0 0-8 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $Y=[["path",{d:"M12 10V2"}],["path",{d:"m4.93 10.93 1.41 1.41"}],["path",{d:"M2 18h2"}],["path",{d:"M20 18h2"}],["path",{d:"m19.07 10.93-1.41 1.41"}],["path",{d:"M22 22H2"}],["path",{d:"m16 6-4 4-4-4"}],["path",{d:"M16 18a4 4 0 0 0-8 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IY=[["path",{d:"m4 19 8-8"}],["path",{d:"m12 19-8-8"}],["path",{d:"M20 12h-4c0-1.5.442-2 1.5-2.5S20 8.334 20 7.002c0-.472-.17-.93-.484-1.29a2.105 2.105 0 0 0-2.617-.436c-.42.239-.738.614-.899 1.06"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kY=[["path",{d:"M11 17a4 4 0 0 1-8 0V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2Z"}],["path",{d:"M16.7 13H19a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H7"}],["path",{d:"M 7 17h.01"}],["path",{d:"m11 8 2.3-2.3a2.4 2.4 0 0 1 3.404.004L18.6 7.6a2.4 2.4 0 0 1 .026 3.434L9.9 19.8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TY=[["path",{d:"M10 21V3h8"}],["path",{d:"M6 16h9"}],["path",{d:"M10 9.5h7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PY=[["path",{d:"M11 19H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h5"}],["path",{d:"M13 5h7a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-5"}],["circle",{cx:"12",cy:"12",r:"3"}],["path",{d:"m18 22-3-3 3-3"}],["path",{d:"m6 2 3 3-3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LY=[["polyline",{points:"14.5 17.5 3 6 3 3 6 3 17.5 14.5"}],["line",{x1:"13",x2:"19",y1:"19",y2:"13"}],["line",{x1:"16",x2:"20",y1:"16",y2:"20"}],["line",{x1:"19",x2:"21",y1:"21",y2:"19"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OY=[["polyline",{points:"14.5 17.5 3 6 3 3 6 3 17.5 14.5"}],["line",{x1:"13",x2:"19",y1:"19",y2:"13"}],["line",{x1:"16",x2:"20",y1:"16",y2:"20"}],["line",{x1:"19",x2:"21",y1:"21",y2:"19"}],["polyline",{points:"14.5 6.5 18 3 21 3 21 6 17.5 9.5"}],["line",{x1:"5",x2:"9",y1:"14",y2:"18"}],["line",{x1:"7",x2:"4",y1:"17",y2:"20"}],["line",{x1:"3",x2:"5",y1:"19",y2:"21"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VY=[["path",{d:"m18 2 4 4"}],["path",{d:"m17 7 3-3"}],["path",{d:"M19 9 8.7 19.3c-1 1-2.5 1-3.4 0l-.6-.6c-1-1-1-2.5 0-3.4L15 5"}],["path",{d:"m9 11 4 4"}],["path",{d:"m5 19-3 3"}],["path",{d:"m14 4 6 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RY=[["path",{d:"M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HY=[["path",{d:"M12 21v-6"}],["path",{d:"M12 9V3"}],["path",{d:"M3 15h18"}],["path",{d:"M3 9h18"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NY=[["path",{d:"M12 15V9"}],["path",{d:"M3 15h18"}],["path",{d:"M3 9h18"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DY=[["path",{d:"M14 14v2"}],["path",{d:"M14 20v2"}],["path",{d:"M14 2v2"}],["path",{d:"M14 8v2"}],["path",{d:"M2 15h8"}],["path",{d:"M2 3h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H2"}],["path",{d:"M2 9h8"}],["path",{d:"M22 15h-4"}],["path",{d:"M22 3h-2a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h2"}],["path",{d:"M22 9h-4"}],["path",{d:"M5 3v18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BY=[["path",{d:"M16 12H3"}],["path",{d:"M16 18H3"}],["path",{d:"M16 6H3"}],["path",{d:"M21 12h.01"}],["path",{d:"M21 18h.01"}],["path",{d:"M21 6h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FY=[["path",{d:"M15 3v18"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M21 9H3"}],["path",{d:"M21 15H3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zY=[["path",{d:"M14 10h2"}],["path",{d:"M15 22v-8"}],["path",{d:"M15 2v4"}],["path",{d:"M2 10h2"}],["path",{d:"M20 10h2"}],["path",{d:"M3 19h18"}],["path",{d:"M3 22v-6a2 2 135 0 1 2-2h14a2 2 45 0 1 2 2v6"}],["path",{d:"M3 2v2a2 2 45 0 0 2 2h14a2 2 135 0 0 2-2V2"}],["path",{d:"M8 10h2"}],["path",{d:"M9 22v-8"}],["path",{d:"M9 2v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jY=[["path",{d:"M12 3v18"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 9h18"}],["path",{d:"M3 15h18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UY=[["rect",{width:"10",height:"14",x:"3",y:"8",rx:"2"}],["path",{d:"M5 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2h-2.4"}],["path",{d:"M8 18h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WY=[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2"}],["line",{x1:"12",x2:"12.01",y1:"18",y2:"18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qY=[["circle",{cx:"7",cy:"7",r:"5"}],["circle",{cx:"17",cy:"17",r:"5"}],["path",{d:"M12 17h10"}],["path",{d:"m3.46 10.54 7.08-7.08"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KY=[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZY=[["path",{d:"m15 5 6.3 6.3a2.4 2.4 0 0 1 0 3.4L17 19"}],["path",{d:"M9.586 5.586A2 2 0 0 0 8.172 5H3a1 1 0 0 0-1 1v5.172a2 2 0 0 0 .586 1.414L8.29 18.29a2.426 2.426 0 0 0 3.42 0l3.58-3.58a2.426 2.426 0 0 0 0-3.42z"}],["circle",{cx:"6.5",cy:"9.5",r:".5",fill:"currentColor"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GY=[["path",{d:"M4 4v16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JY=[["path",{d:"M4 4v16"}],["path",{d:"M9 4v16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XY=[["path",{d:"M4 4v16"}],["path",{d:"M9 4v16"}],["path",{d:"M14 4v16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YY=[["path",{d:"M4 4v16"}],["path",{d:"M9 4v16"}],["path",{d:"M14 4v16"}],["path",{d:"M19 4v16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QY=[["path",{d:"M4 4v16"}],["path",{d:"M9 4v16"}],["path",{d:"M14 4v16"}],["path",{d:"M19 4v16"}],["path",{d:"M22 6 2 18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eQ=[["circle",{cx:"17",cy:"4",r:"2"}],["path",{d:"M15.59 5.41 5.41 15.59"}],["circle",{cx:"4",cy:"17",r:"2"}],["path",{d:"M12 22s-4-9-1.5-11.5S22 12 22 12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tQ=[["circle",{cx:"12",cy:"12",r:"10"}],["circle",{cx:"12",cy:"12",r:"6"}],["circle",{cx:"12",cy:"12",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aQ=[["path",{d:"m10.065 12.493-6.18 1.318a.934.934 0 0 1-1.108-.702l-.537-2.15a1.07 1.07 0 0 1 .691-1.265l13.504-4.44"}],["path",{d:"m13.56 11.747 4.332-.924"}],["path",{d:"m16 21-3.105-6.21"}],["path",{d:"M16.485 5.94a2 2 0 0 1 1.455-2.425l1.09-.272a1 1 0 0 1 1.212.727l1.515 6.06a1 1 0 0 1-.727 1.213l-1.09.272a2 2 0 0 1-2.425-1.455z"}],["path",{d:"m6.158 8.633 1.114 4.456"}],["path",{d:"m8 21 3.105-6.21"}],["circle",{cx:"12",cy:"13",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nQ=[["circle",{cx:"4",cy:"4",r:"2"}],["path",{d:"m14 5 3-3 3 3"}],["path",{d:"m14 10 3-3 3 3"}],["path",{d:"M17 14V2"}],["path",{d:"M17 14H7l-5 8h20Z"}],["path",{d:"M8 14v8"}],["path",{d:"m9 14 5 8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rQ=[["path",{d:"M3.5 21 14 3"}],["path",{d:"M20.5 21 10 3"}],["path",{d:"M15.5 21 12 15l-3.5 6"}],["path",{d:"M2 21h20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oQ=[["path",{d:"M12 19h8"}],["path",{d:"m4 17 6-6-6-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iQ=[["path",{d:"M14.5 2v17.5c0 1.4-1.1 2.5-2.5 2.5c-1.4 0-2.5-1.1-2.5-2.5V2"}],["path",{d:"M8.5 2h7"}],["path",{d:"M14.5 16h-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sQ=[["path",{d:"M9 2v17.5A2.5 2.5 0 0 1 6.5 22A2.5 2.5 0 0 1 4 19.5V2"}],["path",{d:"M20 2v17.5a2.5 2.5 0 0 1-2.5 2.5a2.5 2.5 0 0 1-2.5-2.5V2"}],["path",{d:"M3 2h7"}],["path",{d:"M14 2h7"}],["path",{d:"M9 16H4"}],["path",{d:"M20 16h-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nm=[["path",{d:"M21 7 6.82 21.18a2.83 2.83 0 0 1-3.99-.01a2.83 2.83 0 0 1 0-4L17 3"}],["path",{d:"m16 2 6 6"}],["path",{d:"M12 16H4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lQ=[["path",{d:"M12 20h-1a2 2 0 0 1-2-2 2 2 0 0 1-2 2H6"}],["path",{d:"M13 8h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7"}],["path",{d:"M5 16H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1"}],["path",{d:"M6 4h1a2 2 0 0 1 2 2 2 2 0 0 1 2-2h1"}],["path",{d:"M9 6v12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cQ=[["path",{d:"M17 22h-1a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h1"}],["path",{d:"M7 22h1a4 4 0 0 0 4-4v-1"}],["path",{d:"M7 2h1a4 4 0 0 1 4 4v1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dQ=[["path",{d:"M17 6H3"}],["path",{d:"M21 12H8"}],["path",{d:"M21 18H8"}],["path",{d:"M3 12v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uQ=[["path",{d:"M21 6H3"}],["path",{d:"M10 12H3"}],["path",{d:"M10 18H3"}],["circle",{cx:"17",cy:"15",r:"3"}],["path",{d:"m21 19-1.9-1.9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rm=[["path",{d:"M14 21h1"}],["path",{d:"M14 3h1"}],["path",{d:"M19 3a2 2 0 0 1 2 2"}],["path",{d:"M21 14v1"}],["path",{d:"M21 19a2 2 0 0 1-2 2"}],["path",{d:"M21 9v1"}],["path",{d:"M3 14v1"}],["path",{d:"M3 9v1"}],["path",{d:"M5 21a2 2 0 0 1-2-2"}],["path",{d:"M5 3a2 2 0 0 0-2 2"}],["path",{d:"M7 12h10"}],["path",{d:"M7 16h6"}],["path",{d:"M7 8h8"}],["path",{d:"M9 21h1"}],["path",{d:"M9 3h1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hQ=[["path",{d:"M15 18H3"}],["path",{d:"M17 6H3"}],["path",{d:"M21 12H3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pQ=[["path",{d:"m10 20-1.25-2.5L6 18"}],["path",{d:"M10 4 8.75 6.5 6 6"}],["path",{d:"M10.585 15H10"}],["path",{d:"M2 12h6.5L10 9"}],["path",{d:"M20 14.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0z"}],["path",{d:"m4 10 1.5 2L4 14"}],["path",{d:"m7 21 3-6-1.5-3"}],["path",{d:"m7 3 3 6h2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fQ=[["path",{d:"M12 9a4 4 0 0 0-2 7.5"}],["path",{d:"M12 3v2"}],["path",{d:"m6.6 18.4-1.4 1.4"}],["path",{d:"M20 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z"}],["path",{d:"M4 13H2"}],["path",{d:"M6.34 7.34 4.93 5.93"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mQ=[["path",{d:"M2 10s3-3 3-8"}],["path",{d:"M22 10s-3-3-3-8"}],["path",{d:"M10 2c0 4.4-3.6 8-8 8"}],["path",{d:"M14 2c0 4.4 3.6 8 8 8"}],["path",{d:"M2 10s2 2 2 5"}],["path",{d:"M22 10s-2 2-2 5"}],["path",{d:"M8 15h8"}],["path",{d:"M2 22v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1"}],["path",{d:"M14 22v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vQ=[["path",{d:"M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gQ=[["path",{d:"M17 14V2"}],["path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yQ=[["path",{d:"M7 10v12"}],["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MQ=[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"}],["path",{d:"m9 12 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _Q=[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"}],["path",{d:"M9 12h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bQ=[["path",{d:"M2 9a3 3 0 1 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 1 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"}],["path",{d:"M9 9h.01"}],["path",{d:"m15 9-6 6"}],["path",{d:"M15 15h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wQ=[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"}],["path",{d:"M9 12h6"}],["path",{d:"M12 9v6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xQ=[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"}],["path",{d:"m9.5 14.5 5-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CQ=[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"}],["path",{d:"m9.5 14.5 5-5"}],["path",{d:"m9.5 9.5 5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AQ=[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"}],["path",{d:"M13 5v2"}],["path",{d:"M13 17v2"}],["path",{d:"M13 11v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SQ=[["path",{d:"M10.5 17h1.227a2 2 0 0 0 1.345-.52L18 12"}],["path",{d:"m12 13.5 3.75.5"}],["path",{d:"m4.5 8 10.58-5.06a1 1 0 0 1 1.342.488L18.5 8"}],["path",{d:"M6 10V8"}],["path",{d:"M6 14v1"}],["path",{d:"M6 19v2"}],["rect",{x:"2",y:"8",width:"20",height:"13",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EQ=[["path",{d:"m4.5 8 10.58-5.06a1 1 0 0 1 1.342.488L18.5 8"}],["path",{d:"M6 10V8"}],["path",{d:"M6 14v1"}],["path",{d:"M6 19v2"}],["rect",{x:"2",y:"8",width:"20",height:"13",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $Q=[["path",{d:"M10 2h4"}],["path",{d:"M4.6 11a8 8 0 0 0 1.7 8.7 8 8 0 0 0 8.7 1.7"}],["path",{d:"M7.4 7.4a8 8 0 0 1 10.3 1 8 8 0 0 1 .9 10.2"}],["path",{d:"m2 2 20 20"}],["path",{d:"M12 12v-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const IQ=[["path",{d:"M10 2h4"}],["path",{d:"M12 14v-4"}],["path",{d:"M4 13a8 8 0 0 1 8-7 8 8 0 1 1-5.3 14L4 17.6"}],["path",{d:"M9 17H4v5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kQ=[["line",{x1:"10",x2:"14",y1:"2",y2:"2"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11"}],["circle",{cx:"12",cy:"14",r:"8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TQ=[["circle",{cx:"9",cy:"12",r:"3"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PQ=[["circle",{cx:"15",cy:"12",r:"3"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LQ=[["path",{d:"M7 12h13a1 1 0 0 1 1 1 5 5 0 0 1-5 5h-.598a.5.5 0 0 0-.424.765l1.544 2.47a.5.5 0 0 1-.424.765H5.402a.5.5 0 0 1-.424-.765L7 18"}],["path",{d:"M8 18a5 5 0 0 1-5-5V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OQ=[["path",{d:"M21 4H3"}],["path",{d:"M18 8H6"}],["path",{d:"M19 12H9"}],["path",{d:"M16 16h-6"}],["path",{d:"M11 20H9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VQ=[["path",{d:"M10 15h4"}],["path",{d:"m14.817 10.995-.971-1.45 1.034-1.232a2 2 0 0 0-2.025-3.238l-1.82.364L9.91 3.885a2 2 0 0 0-3.625.748L6.141 6.55l-1.725.426a2 2 0 0 0-.19 3.756l.657.27"}],["path",{d:"m18.822 10.995 2.26-5.38a1 1 0 0 0-.557-1.318L16.954 2.9a1 1 0 0 0-1.281.533l-.924 2.122"}],["path",{d:"M4 12.006A1 1 0 0 1 4.994 11H19a1 1 0 0 1 1 1v7a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RQ=[["ellipse",{cx:"12",cy:"11",rx:"3",ry:"2"}],["ellipse",{cx:"12",cy:"12.5",rx:"10",ry:"8.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HQ=[["path",{d:"M12 20v-6"}],["path",{d:"M19.656 14H22"}],["path",{d:"M2 14h12"}],["path",{d:"m2 2 20 20"}],["path",{d:"M20 20H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2"}],["path",{d:"M9.656 4H20a2 2 0 0 1 2 2v10.344"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NQ=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}],["path",{d:"M2 14h20"}],["path",{d:"M12 20v-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DQ=[["path",{d:"M18.2 12.27 20 6H4l1.8 6.27a1 1 0 0 0 .95.73h10.5a1 1 0 0 0 .96-.73Z"}],["path",{d:"M8 13v9"}],["path",{d:"M16 22v-9"}],["path",{d:"m9 6 1 7"}],["path",{d:"m15 6-1 7"}],["path",{d:"M12 6V2"}],["path",{d:"M13 2h-2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BQ=[["rect",{width:"18",height:"12",x:"3",y:"8",rx:"1"}],["path",{d:"M10 8V5c0-.6-.4-1-1-1H6a1 1 0 0 0-1 1v3"}],["path",{d:"M19 8V5c0-.6-.4-1-1-1h-3a1 1 0 0 0-1 1v3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FQ=[["path",{d:"m10 11 11 .9a1 1 0 0 1 .8 1.1l-.665 4.158a1 1 0 0 1-.988.842H20"}],["path",{d:"M16 18h-5"}],["path",{d:"M18 5a1 1 0 0 0-1 1v5.573"}],["path",{d:"M3 4h8.129a1 1 0 0 1 .99.863L13 11.246"}],["path",{d:"M4 11V4"}],["path",{d:"M7 15h.01"}],["path",{d:"M8 10.1V4"}],["circle",{cx:"18",cy:"18",r:"2"}],["circle",{cx:"7",cy:"15",r:"5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zQ=[["path",{d:"M16.05 10.966a5 2.5 0 0 1-8.1 0"}],["path",{d:"m16.923 14.049 4.48 2.04a1 1 0 0 1 .001 1.831l-8.574 3.9a2 2 0 0 1-1.66 0l-8.574-3.91a1 1 0 0 1 0-1.83l4.484-2.04"}],["path",{d:"M16.949 14.14a5 2.5 0 1 1-9.9 0L10.063 3.5a2 2 0 0 1 3.874 0z"}],["path",{d:"M9.194 6.57a5 2.5 0 0 0 5.61 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jQ=[["path",{d:"M2 22V12a10 10 0 1 1 20 0v10"}],["path",{d:"M15 6.8v1.4a3 2.8 0 1 1-6 0V6.8"}],["path",{d:"M10 15h.01"}],["path",{d:"M14 15h.01"}],["path",{d:"M10 19a4 4 0 0 1-4-4v-3a6 6 0 1 1 12 0v3a4 4 0 0 1-4 4Z"}],["path",{d:"m9 19-2 3"}],["path",{d:"m15 19 2 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UQ=[["path",{d:"M8 3.1V7a4 4 0 0 0 8 0V3.1"}],["path",{d:"m9 15-1-1"}],["path",{d:"m15 15 1-1"}],["path",{d:"M9 19c-2.8 0-5-2.2-5-5v-4a8 8 0 0 1 16 0v4c0 2.8-2.2 5-5 5Z"}],["path",{d:"m8 19-2 3"}],["path",{d:"m16 19 2 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const om=[["rect",{width:"16",height:"16",x:"4",y:"3",rx:"2"}],["path",{d:"M4 11h16"}],["path",{d:"M12 3v8"}],["path",{d:"m8 19-2 3"}],["path",{d:"m18 22-2-3"}],["path",{d:"M8 15h.01"}],["path",{d:"M16 15h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WQ=[["path",{d:"M2 17 17 2"}],["path",{d:"m2 14 8 8"}],["path",{d:"m5 11 8 8"}],["path",{d:"m8 8 8 8"}],["path",{d:"m11 5 8 8"}],["path",{d:"m14 2 8 8"}],["path",{d:"M7 22 22 7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qQ=[["path",{d:"M12 16v6"}],["path",{d:"M14 20h-4"}],["path",{d:"M18 2h4v4"}],["path",{d:"m2 2 7.17 7.17"}],["path",{d:"M2 5.355V2h3.357"}],["path",{d:"m22 2-7.17 7.17"}],["path",{d:"M8 5 5 8"}],["circle",{cx:"12",cy:"12",r:"4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KQ=[["path",{d:"M3 6h18"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ZQ=[["path",{d:"M3 6h18"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GQ=[["path",{d:"M8 19a4 4 0 0 1-2.24-7.32A3.5 3.5 0 0 1 9 6.03V6a3 3 0 1 1 6 0v.04a3.5 3.5 0 0 1 3.24 5.65A4 4 0 0 1 16 19Z"}],["path",{d:"M12 19v3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const im=[["path",{d:"M13 8c0-2.76-2.46-5-5.5-5S2 5.24 2 8h2l1-1 1 1h4"}],["path",{d:"M13 7.14A5.82 5.82 0 0 1 16.5 6c3.04 0 5.5 2.24 5.5 5h-3l-1-1-1 1h-3"}],["path",{d:"M5.89 9.71c-2.15 2.15-2.3 5.47-.35 7.43l4.24-4.25.7-.7.71-.71 2.12-2.12c-1.95-1.96-5.27-1.8-7.42.35"}],["path",{d:"M11 15.5c.5 2.5-.17 4.5-1 6.5h4c2-5.5-.5-12-1-14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const JQ=[["path",{d:"m17 14 3 3.3a1 1 0 0 1-.7 1.7H4.7a1 1 0 0 1-.7-1.7L7 14h-.3a1 1 0 0 1-.7-1.7L9 9h-.2A1 1 0 0 1 8 7.3L12 3l4 4.3a1 1 0 0 1-.8 1.7H15l3 3.3a1 1 0 0 1-.7 1.7H17Z"}],["path",{d:"M12 22v-3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const XQ=[["path",{d:"M10 10v.2A3 3 0 0 1 8.9 16H5a3 3 0 0 1-1-5.8V10a3 3 0 0 1 6 0Z"}],["path",{d:"M7 16v6"}],["path",{d:"M13 19v3"}],["path",{d:"M12 19h8.3a1 1 0 0 0 .7-1.7L18 14h.3a1 1 0 0 0 .7-1.7L16 9h.2a1 1 0 0 0 .8-1.7L13 3l-1.4 1.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const YQ=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["rect",{width:"3",height:"9",x:"7",y:"7"}],["rect",{width:"3",height:"5",x:"14",y:"7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QQ=[["path",{d:"M16 17h6v-6"}],["path",{d:"m22 17-8.5-8.5-5 5L2 7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eee=[["path",{d:"M14.828 14.828 21 21"}],["path",{d:"M21 16v5h-5"}],["path",{d:"m21 3-9 9-4-4-6 6"}],["path",{d:"M21 8V3h-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tee=[["path",{d:"M16 7h6v6"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const sm=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["path",{d:"M12 9v4"}],["path",{d:"M12 17h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const aee=[["path",{d:"M10.17 4.193a2 2 0 0 1 3.666.013"}],["path",{d:"M14 21h2"}],["path",{d:"m15.874 7.743 1 1.732"}],["path",{d:"m18.849 12.952 1 1.732"}],["path",{d:"M21.824 18.18a2 2 0 0 1-1.835 2.824"}],["path",{d:"M4.024 21a2 2 0 0 1-1.839-2.839"}],["path",{d:"m5.136 12.952-1 1.732"}],["path",{d:"M8 21h2"}],["path",{d:"m8.102 7.743-1 1.732"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nee=[["path",{d:"M22 18a2 2 0 0 1-2 2H3c-1.1 0-1.3-.6-.4-1.3L20.4 4.3c.9-.7 1.6-.4 1.6.7Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ree=[["path",{d:"M13.73 4a2 2 0 0 0-3.46 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const oee=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18"}],["path",{d:"M4 22h16"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const iee=[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2"}],["path",{d:"M15 18H9"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14"}],["circle",{cx:"17",cy:"18",r:"2"}],["circle",{cx:"7",cy:"18",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const see=[["path",{d:"M14 19V7a2 2 0 0 0-2-2H9"}],["path",{d:"M15 19H9"}],["path",{d:"M19 19h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62L18.3 9.38a1 1 0 0 0-.78-.38H14"}],["path",{d:"M2 13v5a1 1 0 0 0 1 1h2"}],["path",{d:"M4 3 2.15 5.15a.495.495 0 0 0 .35.86h2.15a.47.47 0 0 1 .35.86L3 9.02"}],["circle",{cx:"17",cy:"19",r:"2"}],["circle",{cx:"7",cy:"19",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lee=[["path",{d:"m12 10 2 4v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3a8 8 0 1 0-16 0v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3l2-4h4Z"}],["path",{d:"M4.82 7.9 8 10"}],["path",{d:"M15.18 7.9 12 10"}],["path",{d:"M16.93 10H20a2 2 0 0 1 0 4H2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cee=[["path",{d:"M10 7.75a.75.75 0 0 1 1.142-.638l3.664 2.249a.75.75 0 0 1 0 1.278l-3.664 2.25a.75.75 0 0 1-1.142-.64z"}],["path",{d:"M7 21h10"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lm=[["path",{d:"M7 21h10"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dee=[["path",{d:"m17 2-5 5-5-5"}],["rect",{width:"20",height:"15",x:"2",y:"7",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const uee=[["path",{d:"M21 2H3v16h5v4l4-4h5l4-4V2zm-10 9V7m5 4V7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hee=[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pee=[["path",{d:"M12 4v16"}],["path",{d:"M4 7V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2"}],["path",{d:"M9 20h6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fee=[["path",{d:"M14 16.5a.5.5 0 0 0 .5.5h.5a2 2 0 0 1 0 4H9a2 2 0 0 1 0-4h.5a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5V8a2 2 0 0 1-4 0V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v3a2 2 0 0 1-4 0v-.5a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mee=[["path",{d:"M12 2v1"}],["path",{d:"M15.5 21a1.85 1.85 0 0 1-3.5-1v-8H2a10 10 0 0 1 3.428-6.575"}],["path",{d:"M17.5 12H22A10 10 0 0 0 9.004 3.455"}],["path",{d:"m2 2 20 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vee=[["path",{d:"M22 12a10.06 10.06 1 0 0-20 0Z"}],["path",{d:"M12 12v8a2 2 0 0 0 4 0"}],["path",{d:"M12 2v1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gee=[["path",{d:"M6 4v6a6 6 0 0 0 12 0V4"}],["line",{x1:"4",x2:"20",y1:"20",y2:"20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yee=[["path",{d:"M9 14 4 9l5-5"}],["path",{d:"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mee=[["path",{d:"M21 17a9 9 0 0 0-15-6.7L3 13"}],["path",{d:"M3 7v6h6"}],["circle",{cx:"12",cy:"17",r:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _ee=[["path",{d:"M3 7v6h6"}],["path",{d:"M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bee=[["path",{d:"M16 12h6"}],["path",{d:"M8 12H2"}],["path",{d:"M12 2v2"}],["path",{d:"M12 8v2"}],["path",{d:"M12 14v2"}],["path",{d:"M12 20v2"}],["path",{d:"m19 15 3-3-3-3"}],["path",{d:"m5 9-3 3 3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wee=[["path",{d:"M12 22v-6"}],["path",{d:"M12 8V2"}],["path",{d:"M4 12H2"}],["path",{d:"M10 12H8"}],["path",{d:"M16 12h-2"}],["path",{d:"M22 12h-2"}],["path",{d:"m15 19-3 3-3-3"}],["path",{d:"m15 5-3-3-3 3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xee=[["rect",{width:"8",height:"6",x:"5",y:"4",rx:"1"}],["rect",{width:"8",height:"6",x:"11",y:"14",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cm=[["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3"}],["path",{d:"M18 12h.01"}],["path",{d:"M18 16h.01"}],["path",{d:"M22 7a1 1 0 0 0-1-1h-2a2 2 0 0 1-1.143-.359L13.143 2.36a2 2 0 0 0-2.286-.001L6.143 5.64A2 2 0 0 1 5 6H3a1 1 0 0 0-1 1v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2z"}],["path",{d:"M6 12h.01"}],["path",{d:"M6 16h.01"}],["circle",{cx:"12",cy:"10",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cee=[["path",{d:"M15 7h2a5 5 0 0 1 0 10h-2m-6 0H7A5 5 0 0 1 7 7h2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Aee=[["path",{d:"m18.84 12.25 1.72-1.71h-.02a5.004 5.004 0 0 0-.12-7.07 5.006 5.006 0 0 0-6.95 0l-1.72 1.71"}],["path",{d:"m5.17 11.75-1.71 1.71a5.004 5.004 0 0 0 .12 7.07 5.006 5.006 0 0 0 6.95 0l1.71-1.71"}],["line",{x1:"8",x2:"8",y1:"2",y2:"5"}],["line",{x1:"2",x2:"5",y1:"8",y2:"8"}],["line",{x1:"16",x2:"16",y1:"19",y2:"22"}],["line",{x1:"19",x2:"22",y1:"16",y2:"16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const See=[["path",{d:"m19 5 3-3"}],["path",{d:"m2 22 3-3"}],["path",{d:"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z"}],["path",{d:"M7.5 13.5 10 11"}],["path",{d:"M10.5 16.5 13 14"}],["path",{d:"m12 6 6 6 2.3-2.3a2.4 2.4 0 0 0 0-3.4l-2.6-2.6a2.4 2.4 0 0 0-3.4 0Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Eee=[["path",{d:"M12 3v12"}],["path",{d:"m17 8-5-5-5 5"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $ee=[["circle",{cx:"10",cy:"7",r:"1"}],["circle",{cx:"4",cy:"20",r:"1"}],["path",{d:"M4.7 19.3 19 5"}],["path",{d:"m21 3-3 1 2 2Z"}],["path",{d:"M9.26 7.68 5 12l2 5"}],["path",{d:"m10 14 5 2 3.5-3.5"}],["path",{d:"m18 12 1-1 1 1-1 1Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Iee=[["path",{d:"m16 11 2 2 4-4"}],["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}],["circle",{cx:"9",cy:"7",r:"4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kee=[["circle",{cx:"10",cy:"7",r:"4"}],["path",{d:"M10.3 15H7a4 4 0 0 0-4 4v2"}],["path",{d:"M15 15.5V14a2 2 0 0 1 4 0v1.5"}],["rect",{width:"8",height:"5",x:"13",y:"16",rx:".899"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tee=[["path",{d:"M10 15H6a4 4 0 0 0-4 4v2"}],["path",{d:"m14.305 16.53.923-.382"}],["path",{d:"m15.228 13.852-.923-.383"}],["path",{d:"m16.852 12.228-.383-.923"}],["path",{d:"m16.852 17.772-.383.924"}],["path",{d:"m19.148 12.228.383-.923"}],["path",{d:"m19.53 18.696-.382-.924"}],["path",{d:"m20.772 13.852.924-.383"}],["path",{d:"m20.772 16.148.924.383"}],["circle",{cx:"18",cy:"15",r:"3"}],["circle",{cx:"9",cy:"7",r:"4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pee=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}],["circle",{cx:"9",cy:"7",r:"4"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lee=[["path",{d:"M11.5 15H7a4 4 0 0 0-4 4v2"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}],["circle",{cx:"10",cy:"7",r:"4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Oee=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}],["circle",{cx:"9",cy:"7",r:"4"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dm=[["path",{d:"M2 21a8 8 0 0 1 13.292-6"}],["circle",{cx:"10",cy:"8",r:"5"}],["path",{d:"m16 19 2 2 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const um=[["path",{d:"m14.305 19.53.923-.382"}],["path",{d:"m15.228 16.852-.923-.383"}],["path",{d:"m16.852 15.228-.383-.923"}],["path",{d:"m16.852 20.772-.383.924"}],["path",{d:"m19.148 15.228.383-.923"}],["path",{d:"m19.53 21.696-.382-.924"}],["path",{d:"M2 21a8 8 0 0 1 10.434-7.62"}],["path",{d:"m20.772 16.852.924-.383"}],["path",{d:"m20.772 19.148.924.383"}],["circle",{cx:"10",cy:"8",r:"5"}],["circle",{cx:"18",cy:"18",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hm=[["path",{d:"M2 21a8 8 0 0 1 13.292-6"}],["circle",{cx:"10",cy:"8",r:"5"}],["path",{d:"M22 19h-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vee=[["path",{d:"M2 21a8 8 0 0 1 10.821-7.487"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}],["circle",{cx:"10",cy:"8",r:"5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pm=[["path",{d:"M2 21a8 8 0 0 1 13.292-6"}],["circle",{cx:"10",cy:"8",r:"5"}],["path",{d:"M19 16v6"}],["path",{d:"M22 19h-6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ree=[["circle",{cx:"10",cy:"8",r:"5"}],["path",{d:"M2 21a8 8 0 0 1 10.434-7.62"}],["circle",{cx:"18",cy:"18",r:"3"}],["path",{d:"m22 22-1.9-1.9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fm=[["path",{d:"M2 21a8 8 0 0 1 11.873-7"}],["circle",{cx:"10",cy:"8",r:"5"}],["path",{d:"m17 17 5 5"}],["path",{d:"m22 17-5 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mm=[["circle",{cx:"12",cy:"8",r:"5"}],["path",{d:"M20 21a8 8 0 0 0-16 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hee=[["circle",{cx:"10",cy:"7",r:"4"}],["path",{d:"M10.3 15H7a4 4 0 0 0-4 4v2"}],["circle",{cx:"17",cy:"17",r:"3"}],["path",{d:"m21 21-1.9-1.9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nee=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}],["circle",{cx:"9",cy:"7",r:"4"}],["line",{x1:"17",x2:"22",y1:"8",y2:"13"}],["line",{x1:"22",x2:"17",y1:"8",y2:"13"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dee=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"}],["circle",{cx:"12",cy:"7",r:"4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vm=[["path",{d:"M18 21a8 8 0 0 0-16 0"}],["circle",{cx:"10",cy:"8",r:"5"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bee=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87"}],["circle",{cx:"9",cy:"7",r:"4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gm=[["path",{d:"m16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8"}],["path",{d:"M15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7"}],["path",{d:"m2.1 21.8 6.4-6.3"}],["path",{d:"m19 5-7 7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ym=[["path",{d:"M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2"}],["path",{d:"M7 2v20"}],["path",{d:"M21 15V2a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fee=[["path",{d:"M12 2v20"}],["path",{d:"M2 5h20"}],["path",{d:"M3 3v2"}],["path",{d:"M7 3v2"}],["path",{d:"M17 3v2"}],["path",{d:"M21 3v2"}],["path",{d:"m19 5-7 7-7-7"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zee=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor"}],["path",{d:"m7.9 7.9 2.7 2.7"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor"}],["path",{d:"m13.4 10.6 2.7-2.7"}],["circle",{cx:"7.5",cy:"16.5",r:".5",fill:"currentColor"}],["path",{d:"m7.9 16.1 2.7-2.7"}],["circle",{cx:"16.5",cy:"16.5",r:".5",fill:"currentColor"}],["path",{d:"m13.4 13.4 2.7 2.7"}],["circle",{cx:"12",cy:"12",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jee=[["path",{d:"M8 21s-4-3-4-9 4-9 4-9"}],["path",{d:"M16 3s4 3 4 9-4 9-4 9"}],["line",{x1:"15",x2:"9",y1:"9",y2:"15"}],["line",{x1:"9",x2:"15",y1:"9",y2:"15"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Uee=[["path",{d:"M19.5 7a24 24 0 0 1 0 10"}],["path",{d:"M4.5 7a24 24 0 0 0 0 10"}],["path",{d:"M7 19.5a24 24 0 0 0 10 0"}],["path",{d:"M7 4.5a24 24 0 0 1 10 0"}],["rect",{x:"17",y:"17",width:"5",height:"5",rx:"1"}],["rect",{x:"17",y:"2",width:"5",height:"5",rx:"1"}],["rect",{x:"2",y:"17",width:"5",height:"5",rx:"1"}],["rect",{x:"2",y:"2",width:"5",height:"5",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wee=[["path",{d:"M16 8q6 0 6-6-6 0-6 6"}],["path",{d:"M17.41 3.59a10 10 0 1 0 3 3"}],["path",{d:"M2 2a26.6 26.6 0 0 1 10 20c.9-6.82 1.5-9.5 4-14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qee=[["path",{d:"M18 11c-1.5 0-2.5.5-3 2"}],["path",{d:"M4 6a2 2 0 0 0-2 2v4a5 5 0 0 0 5 5 8 8 0 0 1 5 2 8 8 0 0 1 5-2 5 5 0 0 0 5-5V8a2 2 0 0 0-2-2h-3a8 8 0 0 0-5 2 8 8 0 0 0-5-2z"}],["path",{d:"M6 11c1.5 0 2.5.5 3 2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kee=[["path",{d:"M10 20h4"}],["path",{d:"M12 16v6"}],["path",{d:"M17 2h4v4"}],["path",{d:"m21 2-5.46 5.46"}],["circle",{cx:"12",cy:"11",r:"5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zee=[["path",{d:"M12 15v7"}],["path",{d:"M9 19h6"}],["circle",{cx:"12",cy:"9",r:"6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Gee=[["path",{d:"m2 8 2 2-2 2 2 2-2 2"}],["path",{d:"m22 8-2 2 2 2-2 2 2 2"}],["path",{d:"M8 8v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2"}],["path",{d:"M16 10.34V6c0-.55-.45-1-1-1h-4.34"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Jee=[["path",{d:"m2 8 2 2-2 2 2 2-2 2"}],["path",{d:"m22 8-2 2 2 2-2 2 2 2"}],["rect",{width:"8",height:"14",x:"8",y:"5",rx:"1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Xee=[["path",{d:"M10.66 6H14a2 2 0 0 1 2 2v2.5l5.248-3.062A.5.5 0 0 1 22 7.87v8.196"}],["path",{d:"M16 16a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2"}],["path",{d:"m2 2 20 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yee=[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Qee=[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}],["path",{d:"M2 8h20"}],["circle",{cx:"8",cy:"14",r:"2"}],["path",{d:"M8 12h8"}],["circle",{cx:"16",cy:"14",r:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ete=[["path",{d:"M21 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2"}],["path",{d:"M21 7V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2"}],["circle",{cx:"12",cy:"12",r:"1"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tte=[["circle",{cx:"6",cy:"12",r:"4"}],["circle",{cx:"18",cy:"12",r:"4"}],["line",{x1:"6",x2:"18",y1:"16",y2:"16"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ate=[["path",{d:"M11.1 7.1a16.55 16.55 0 0 1 10.9 4"}],["path",{d:"M12 12a12.6 12.6 0 0 1-8.7 5"}],["path",{d:"M16.8 13.6a16.55 16.55 0 0 1-9 7.5"}],["path",{d:"M20.7 17a12.8 12.8 0 0 0-8.7-5 13.3 13.3 0 0 1 0-10"}],["path",{d:"M6.3 3.8a16.55 16.55 0 0 0 1.9 11.5"}],["circle",{cx:"12",cy:"12",r:"10"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nte=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z"}],["path",{d:"M16 9a5 5 0 0 1 0 6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const rte=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z"}],["path",{d:"M16 9a5 5 0 0 1 0 6"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ote=[["path",{d:"M16 9a5 5 0 0 1 .95 2.293"}],["path",{d:"M19.364 5.636a9 9 0 0 1 1.889 9.96"}],["path",{d:"m2 2 20 20"}],["path",{d:"m7 7-.587.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298V11"}],["path",{d:"M9.828 4.172A.686.686 0 0 1 11 4.657v.686"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ite=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ste=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const lte=[["path",{d:"m9 12 2 2 4-4"}],["path",{d:"M5 7c0-1.1.9-2 2-2h10a2 2 0 0 1 2 2v12H5V7Z"}],["path",{d:"M22 19H2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const cte=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2"}],["path",{d:"M3 11h3c.8 0 1.6.3 2.1.9l1.1.9c1.6 1.6 4.1 1.6 5.7 0l1.1-.9c.5-.5 1.3-.9 2.1-.9H21"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mm=[["path",{d:"M17 14h.01"}],["path",{d:"M7 7h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const dte=[["path",{d:"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ute=[["circle",{cx:"8",cy:"9",r:"2"}],["path",{d:"m9 17 6.1-6.1a2 2 0 0 1 2.81.01L22 15V5a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2"}],["path",{d:"M8 21h8"}],["path",{d:"M12 17v4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _m=[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72"}],["path",{d:"m14 7 3 3"}],["path",{d:"M5 6v4"}],["path",{d:"M19 14v4"}],["path",{d:"M10 2v2"}],["path",{d:"M7 8H3"}],["path",{d:"M21 16h-4"}],["path",{d:"M11 3H9"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const hte=[["path",{d:"M15 4V2"}],["path",{d:"M15 16v-2"}],["path",{d:"M8 9h2"}],["path",{d:"M20 9h2"}],["path",{d:"M17.8 11.8 19 13"}],["path",{d:"M15 9h.01"}],["path",{d:"M17.8 6.2 19 5"}],["path",{d:"m3 21 9-9"}],["path",{d:"M12.2 6.2 11 5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const pte=[["path",{d:"M18 21V10a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v11"}],["path",{d:"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 1.132-1.803l7.95-3.974a2 2 0 0 1 1.837 0l7.948 3.974A2 2 0 0 1 22 8z"}],["path",{d:"M6 13h12"}],["path",{d:"M6 17h12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const fte=[["path",{d:"M3 6h3"}],["path",{d:"M17 6h.01"}],["rect",{width:"18",height:"20",x:"3",y:"2",rx:"2"}],["circle",{cx:"12",cy:"13",r:"5"}],["path",{d:"M12 18a2.5 2.5 0 0 0 0-5 2.5 2.5 0 0 1 0-5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const mte=[["path",{d:"M12 10v2.2l1.6 1"}],["path",{d:"m16.13 7.66-.81-4.05a2 2 0 0 0-2-1.61h-2.68a2 2 0 0 0-2 1.61l-.78 4.05"}],["path",{d:"m7.88 16.36.8 4a2 2 0 0 0 2 1.61h2.72a2 2 0 0 0 2-1.61l.81-4.05"}],["circle",{cx:"12",cy:"12",r:"6"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const vte=[["path",{d:"M19 5a2 2 0 0 0-2 2v11"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"}],["path",{d:"M7 13h10"}],["path",{d:"M7 9h10"}],["path",{d:"M9 5a2 2 0 0 0-2 2v11"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const gte=[["path",{d:"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"}],["path",{d:"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yte=[["circle",{cx:"12",cy:"4.5",r:"2.5"}],["path",{d:"m10.2 6.3-3.9 3.9"}],["circle",{cx:"4.5",cy:"12",r:"2.5"}],["path",{d:"M7 12h10"}],["circle",{cx:"19.5",cy:"12",r:"2.5"}],["path",{d:"m13.8 17.7 3.9-3.9"}],["circle",{cx:"12",cy:"19.5",r:"2.5"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mte=[["circle",{cx:"12",cy:"10",r:"8"}],["circle",{cx:"12",cy:"10",r:"3"}],["path",{d:"M7 22h10"}],["path",{d:"M12 22v-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _te=[["path",{d:"M17 17h-5c-1.09-.02-1.94.92-2.5 1.9A3 3 0 1 1 2.57 15"}],["path",{d:"M9 3.4a4 4 0 0 1 6.52.66"}],["path",{d:"m6 17 3.1-5.8a2.5 2.5 0 0 0 .057-2.05"}],["path",{d:"M20.3 20.3a4 4 0 0 1-2.3.7"}],["path",{d:"M18.6 13a4 4 0 0 1 3.357 3.414"}],["path",{d:"m12 6 .6 1"}],["path",{d:"m2 2 20 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const bte=[["path",{d:"M18 16.98h-5.99c-1.1 0-1.95.94-2.48 1.9A4 4 0 0 1 2 17c.01-.7.2-1.4.57-2"}],["path",{d:"m6 17 3.13-5.78c.53-.97.1-2.18-.5-3.1a4 4 0 1 1 6.89-4.06"}],["path",{d:"m12 6 3.13 5.73C15.66 12.7 16.9 13 18 13a4 4 0 0 1 0 8"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wte=[["circle",{cx:"12",cy:"5",r:"3"}],["path",{d:"M6.5 8a2 2 0 0 0-1.905 1.46L2.1 18.5A2 2 0 0 0 4 21h16a2 2 0 0 0 1.925-2.54L19.4 9.5A2 2 0 0 0 17.48 8Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const xte=[["path",{d:"m2 22 10-10"}],["path",{d:"m16 8-1.17 1.17"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z"}],["path",{d:"m8 8-.53.53a3.5 3.5 0 0 0 0 4.94L9 15l1.53-1.53c.55-.55.88-1.25.98-1.97"}],["path",{d:"M10.91 5.26c.15-.26.34-.51.56-.73L13 3l1.53 1.53a3.5 3.5 0 0 1 .28 4.62"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z"}],["path",{d:"m16 16-.53.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.49 3.49 0 0 1 1.97-.98"}],["path",{d:"M18.74 13.09c.26-.15.51-.34.73-.56L21 11l-1.53-1.53a3.5 3.5 0 0 0-4.62-.28"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cte=[["path",{d:"M2 22 16 8"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z"}],["path",{d:"M7.47 8.53 9 7l1.53 1.53a3.5 3.5 0 0 1 0 4.94L9 15l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z"}],["path",{d:"M11.47 4.53 13 3l1.53 1.53a3.5 3.5 0 0 1 0 4.94L13 11l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z"}],["path",{d:"M15.47 13.47 17 15l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z"}],["path",{d:"M19.47 9.47 21 11l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L13 11l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ate=[["circle",{cx:"7",cy:"12",r:"3"}],["path",{d:"M10 9v6"}],["circle",{cx:"17",cy:"12",r:"3"}],["path",{d:"M14 7v8"}],["path",{d:"M22 17v1c0 .5-.5 1-1 1H3c-.5 0-1-.5-1-1v-1"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ste=[["path",{d:"m14.305 19.53.923-.382"}],["path",{d:"m15.228 16.852-.923-.383"}],["path",{d:"m16.852 15.228-.383-.923"}],["path",{d:"m16.852 20.772-.383.924"}],["path",{d:"m19.148 15.228.383-.923"}],["path",{d:"m19.53 21.696-.382-.924"}],["path",{d:"M2 7.82a15 15 0 0 1 20 0"}],["path",{d:"m20.772 16.852.924-.383"}],["path",{d:"m20.772 19.148.924.383"}],["path",{d:"M5 11.858a10 10 0 0 1 11.5-1.785"}],["path",{d:"M8.5 15.429a5 5 0 0 1 2.413-1.31"}],["circle",{cx:"18",cy:"18",r:"3"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ete=[["path",{d:"M12 20h.01"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $te=[["path",{d:"M12 20h.01"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ite=[["path",{d:"M12 20h.01"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0"}],["path",{d:"M5 12.859a10 10 0 0 1 5.17-2.69"}],["path",{d:"M19 12.859a10 10 0 0 0-2.007-1.523"}],["path",{d:"M2 8.82a15 15 0 0 1 4.177-2.643"}],["path",{d:"M22 8.82a15 15 0 0 0-11.288-3.764"}],["path",{d:"m2 2 20 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kte=[["path",{d:"M2 8.82a15 15 0 0 1 20 0"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}],["path",{d:"M5 12.859a10 10 0 0 1 10.5-2.222"}],["path",{d:"M8.5 16.429a5 5 0 0 1 3-1.406"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tte=[["path",{d:"M12 20h.01"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pte=[["path",{d:"M12 20h.01"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lte=[["path",{d:"M10 2v8"}],["path",{d:"M12.8 21.6A2 2 0 1 0 14 18H2"}],["path",{d:"M17.5 10a2.5 2.5 0 1 1 2 4H2"}],["path",{d:"m6 6 4 4 4-4"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ote=[["path",{d:"M12.8 19.6A2 2 0 1 0 14 16H2"}],["path",{d:"M17.5 8a2.5 2.5 0 1 1 2 4H2"}],["path",{d:"M9.8 4.4A2 2 0 1 1 11 8H2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Vte=[["path",{d:"M8 22h8"}],["path",{d:"M7 10h3m7 0h-1.343"}],["path",{d:"M12 15v7"}],["path",{d:"M7.307 7.307A12.33 12.33 0 0 0 7 10a5 5 0 0 0 7.391 4.391M8.638 2.981C8.75 2.668 8.872 2.34 9 2h6c1.5 4 2 6 2 8 0 .407-.05.809-.145 1.198"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Rte=[["path",{d:"M8 22h8"}],["path",{d:"M7 10h10"}],["path",{d:"M12 15v7"}],["path",{d:"M12 15a5 5 0 0 0 5-5c0-2-.5-4-2-8H9c-1.5 4-2 6-2 8a5 5 0 0 0 5 5Z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Hte=[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nte=[["path",{d:"m19 12-1.5 3"}],["path",{d:"M19.63 18.81 22 20"}],["path",{d:"M6.47 8.23a1.68 1.68 0 0 1 2.44 1.93l-.64 2.08a6.76 6.76 0 0 0 10.16 7.67l.42-.27a1 1 0 1 0-2.73-4.21l-.42.27a1.76 1.76 0 0 1-2.63-1.99l.64-2.08A6.66 6.66 0 0 0 3.94 3.9l-.7.4a1 1 0 1 0 2.55 4.34z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dte=[["path",{d:"m16 16-2 2 2 2"}],["path",{d:"M3 12h15a3 3 0 1 1 0 6h-4"}],["path",{d:"M3 18h7"}],["path",{d:"M3 6h18"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bte=[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Fte=[["path",{d:"M18 6 6 18"}],["path",{d:"m6 6 12 12"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zte=[["path",{d:"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17"}],["path",{d:"m10 15 5-3-5-3z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const jte=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ute=[["path",{d:"M10.513 4.856 13.12 2.17a.5.5 0 0 1 .86.46l-1.377 4.317"}],["path",{d:"M15.656 10H20a1 1 0 0 1 .78 1.63l-1.72 1.773"}],["path",{d:"M16.273 16.273 10.88 21.83a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14H4a1 1 0 0 1-.78-1.63l4.507-4.643"}],["path",{d:"m2 2 20 20"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Wte=[["circle",{cx:"11",cy:"11",r:"8"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qte=[["circle",{cx:"11",cy:"11",r:"8"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11"}]];/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Kte=Object.freeze(Object.defineProperty({__proto__:null,AArrowDown:WI,AArrowUp:KI,ALargeSmall:qI,Accessibility:ZI,Activity:GI,ActivitySquare:o4,AirVent:JI,Airplay:XI,AlarmCheck:Rp,AlarmClock:QI,AlarmClockCheck:Rp,AlarmClockMinus:Hp,AlarmClockOff:YI,AlarmClockPlus:Np,AlarmMinus:Hp,AlarmPlus:Np,AlarmSmoke:ek,Album:tk,AlertCircle:ff,AlertOctagon:O5,AlertTriangle:sm,AlignCenter:rk,AlignCenterHorizontal:ak,AlignCenterVertical:nk,AlignEndHorizontal:ok,AlignEndVertical:ik,AlignHorizontalDistributeCenter:sk,AlignHorizontalDistributeEnd:ck,AlignHorizontalDistributeStart:lk,AlignHorizontalJustifyCenter:dk,AlignHorizontalJustifyEnd:hk,AlignHorizontalJustifyStart:uk,AlignHorizontalSpaceAround:pk,AlignHorizontalSpaceBetween:fk,AlignJustify:mk,AlignLeft:vk,AlignRight:gk,AlignStartHorizontal:yk,AlignStartVertical:Mk,AlignVerticalDistributeCenter:_k,AlignVerticalDistributeEnd:bk,AlignVerticalDistributeStart:wk,AlignVerticalJustifyCenter:xk,AlignVerticalJustifyEnd:Ck,AlignVerticalJustifyStart:Ak,AlignVerticalSpaceAround:Sk,AlignVerticalSpaceBetween:Ek,Ambulance:$k,Ampersand:Ik,Ampersands:kk,Amphora:Tk,Anchor:Pk,Angry:Lk,Annoyed:Ok,Antenna:Vk,Anvil:Rk,Aperture:Hk,AppWindow:Dk,AppWindowMac:Nk,Apple:Bk,Archive:zk,ArchiveRestore:Fk,ArchiveX:Uk,AreaChart:Qp,Armchair:jk,ArrowBigDown:qk,ArrowBigDownDash:Wk,ArrowBigLeft:Zk,ArrowBigLeftDash:Kk,ArrowBigRight:Xk,ArrowBigRightDash:Gk,ArrowBigUp:Yk,ArrowBigUpDash:Jk,ArrowDown:lT,ArrowDown01:Qk,ArrowDown10:eT,ArrowDownAZ:Dp,ArrowDownAz:Dp,ArrowDownCircle:pf,ArrowDownFromLine:tT,ArrowDownLeft:aT,ArrowDownLeftFromCircle:vf,ArrowDownLeftFromSquare:d4,ArrowDownLeftSquare:i4,ArrowDownNarrowWide:nT,ArrowDownRight:rT,ArrowDownRightFromCircle:_f,ArrowDownRightFromSquare:h4,ArrowDownRightSquare:s4,ArrowDownSquare:c4,ArrowDownToDot:oT,ArrowDownToLine:iT,ArrowDownUp:sT,ArrowDownWideNarrow:Bp,ArrowDownZA:Fp,ArrowDownZa:Fp,ArrowLeft:hT,ArrowLeftCircle:mf,ArrowLeftFromLine:cT,ArrowLeftRight:dT,ArrowLeftSquare:l4,ArrowLeftToLine:uT,ArrowRight:vT,ArrowRightCircle:Mf,ArrowRightFromLine:pT,ArrowRightLeft:fT,ArrowRightSquare:f4,ArrowRightToLine:mT,ArrowUp:ST,ArrowUp01:gT,ArrowUp10:yT,ArrowUpAZ:zp,ArrowUpAz:zp,ArrowUpCircle:bf,ArrowUpDown:MT,ArrowUpFromDot:_T,ArrowUpFromLine:bT,ArrowUpLeft:wT,ArrowUpLeftFromCircle:gf,ArrowUpLeftFromSquare:u4,ArrowUpLeftSquare:m4,ArrowUpNarrowWide:jp,ArrowUpRight:xT,ArrowUpRightFromCircle:yf,ArrowUpRightFromSquare:p4,ArrowUpRightSquare:v4,ArrowUpSquare:g4,ArrowUpToLine:AT,ArrowUpWideNarrow:CT,ArrowUpZA:Up,ArrowUpZa:Up,ArrowsUpFromLine:$T,Asterisk:ET,AsteriskSquare:y4,AtSign:IT,Atom:kT,AudioLines:TT,AudioWaveform:PT,Award:LT,Axe:OT,Axis3D:Wp,Axis3d:Wp,Baby:VT,Backpack:RT,Badge:XT,BadgeAlert:HT,BadgeCent:NT,BadgeCheck:qp,BadgeDollarSign:DT,BadgeEuro:BT,BadgeHelp:Kp,BadgeIndianRupee:FT,BadgeInfo:zT,BadgeJapaneseYen:jT,BadgeMinus:UT,BadgePercent:WT,BadgePlus:KT,BadgePoundSterling:qT,BadgeQuestionMark:Kp,BadgeRussianRuble:ZT,BadgeSwissFranc:GT,BadgeX:JT,BaggageClaim:YT,Ban:QT,Banana:eP,Bandage:nP,Banknote:oP,BanknoteArrowDown:tP,BanknoteArrowUp:aP,BanknoteX:rP,BarChart:lf,BarChart2:cf,BarChart3:of,BarChart4:rf,BarChartBig:nf,BarChartHorizontal:tf,BarChartHorizontalBig:ef,Barcode:iP,Barrel:sP,Baseline:lP,Bath:cP,Battery:vP,BatteryCharging:dP,BatteryFull:uP,BatteryLow:hP,BatteryMedium:pP,BatteryPlus:fP,BatteryWarning:mP,Beaker:gP,Bean:MP,BeanOff:yP,Bed:wP,BedDouble:_P,BedSingle:bP,Beef:xP,Beer:AP,BeerOff:CP,Bell:PP,BellDot:SP,BellElectric:EP,BellMinus:$P,BellOff:IP,BellPlus:kP,BellRing:TP,BetweenHorizonalEnd:Zp,BetweenHorizonalStart:Gp,BetweenHorizontalEnd:Zp,BetweenHorizontalStart:Gp,BetweenVerticalEnd:LP,BetweenVerticalStart:OP,BicepsFlexed:VP,Bike:HP,Binary:RP,Binoculars:NP,Biohazard:DP,Bird:BP,Bitcoin:zP,Blend:FP,Blinds:jP,Blocks:UP,Bluetooth:GP,BluetoothConnected:WP,BluetoothOff:qP,BluetoothSearching:KP,Bold:ZP,Bolt:JP,Bomb:XP,Bone:YP,Book:wL,BookA:QP,BookAlert:eL,BookAudio:tL,BookCheck:aL,BookCopy:nL,BookDashed:Jp,BookDown:rL,BookHeadphones:oL,BookHeart:iL,BookImage:sL,BookKey:lL,BookLock:cL,BookMarked:dL,BookMinus:uL,BookOpen:fL,BookOpenCheck:pL,BookOpenText:hL,BookPlus:mL,BookTemplate:Jp,BookText:vL,BookType:gL,BookUp:_L,BookUp2:yL,BookUser:ML,BookX:bL,Bookmark:EL,BookmarkCheck:xL,BookmarkMinus:CL,BookmarkPlus:AL,BookmarkX:SL,BoomBox:$L,Bot:kL,BotMessageSquare:TL,BotOff:IL,BottleWine:PL,BowArrow:LL,Box:OL,BoxSelect:I4,Boxes:VL,Braces:Xp,Brackets:RL,Brain:DL,BrainCircuit:HL,BrainCog:NL,BrickWall:FL,BrickWallFire:BL,Briefcase:WL,BriefcaseBusiness:zL,BriefcaseConveyorBelt:jL,BriefcaseMedical:UL,BringToFront:qL,Brush:ZL,BrushCleaning:KL,Bubbles:GL,Bug:YL,BugOff:JL,BugPlay:XL,Building:eO,Building2:QL,Bus:aO,BusFront:tO,Cable:rO,CableCar:nO,Cake:iO,CakeSlice:oO,Calculator:sO,Calendar:$O,Calendar1:lO,CalendarArrowDown:cO,CalendarArrowUp:dO,CalendarCheck:hO,CalendarCheck2:uO,CalendarClock:pO,CalendarCog:fO,CalendarDays:mO,CalendarFold:gO,CalendarHeart:yO,CalendarMinus:MO,CalendarMinus2:vO,CalendarOff:_O,CalendarPlus:wO,CalendarPlus2:bO,CalendarRange:xO,CalendarSearch:CO,CalendarSync:AO,CalendarX:EO,CalendarX2:SO,Camera:kO,CameraOff:IO,CandlestickChart:af,Candy:LO,CandyCane:TO,CandyOff:PO,Cannabis:OO,Captions:Yp,CaptionsOff:VO,Car:NO,CarFront:RO,CarTaxiFront:HO,Caravan:DO,CardSim:BO,Carrot:FO,CaseLower:zO,CaseSensitive:jO,CaseUpper:UO,CassetteTape:WO,Cast:qO,Castle:KO,Cat:ZO,Cctv:GO,ChartArea:Qp,ChartBar:tf,ChartBarBig:ef,ChartBarDecreasing:JO,ChartBarIncreasing:XO,ChartBarStacked:YO,ChartCandlestick:af,ChartColumn:of,ChartColumnBig:nf,ChartColumnDecreasing:QO,ChartColumnIncreasing:rf,ChartColumnStacked:eV,ChartGantt:tV,ChartLine:sf,ChartNetwork:nV,ChartNoAxesColumn:cf,ChartNoAxesColumnDecreasing:aV,ChartNoAxesColumnIncreasing:lf,ChartNoAxesCombined:rV,ChartNoAxesGantt:df,ChartPie:uf,ChartScatter:hf,ChartSpline:oV,Check:lV,CheckCheck:iV,CheckCircle:wf,CheckCircle2:xf,CheckLine:sV,CheckSquare:_4,CheckSquare2:b4,ChefHat:dV,Cherry:cV,ChevronDown:uV,ChevronDownCircle:Cf,ChevronDownSquare:w4,ChevronFirst:hV,ChevronLast:fV,ChevronLeft:pV,ChevronLeftCircle:Af,ChevronLeftSquare:x4,ChevronRight:mV,ChevronRightCircle:Sf,ChevronRightSquare:C4,ChevronUp:vV,ChevronUpCircle:Ef,ChevronUpSquare:A4,ChevronsDown:yV,ChevronsDownUp:gV,ChevronsLeft:bV,ChevronsLeftRight:_V,ChevronsLeftRightEllipsis:MV,ChevronsRight:xV,ChevronsRightLeft:wV,ChevronsUp:AV,ChevronsUpDown:CV,Chrome:SV,Church:EV,Cigarette:IV,CigaretteOff:$V,Circle:zV,CircleAlert:ff,CircleArrowDown:pf,CircleArrowLeft:mf,CircleArrowOutDownLeft:vf,CircleArrowOutDownRight:_f,CircleArrowOutUpLeft:gf,CircleArrowOutUpRight:yf,CircleArrowRight:Mf,CircleArrowUp:bf,CircleCheck:xf,CircleCheckBig:wf,CircleChevronDown:Cf,CircleChevronLeft:Af,CircleChevronRight:Sf,CircleChevronUp:Ef,CircleDashed:kV,CircleDivide:$f,CircleDollarSign:TV,CircleDot:LV,CircleDotDashed:PV,CircleEllipsis:OV,CircleEqual:VV,CircleFadingArrowUp:RV,CircleFadingPlus:HV,CircleGauge:If,CircleHelp:u2,CircleMinus:kf,CircleOff:NV,CircleParking:Pf,CircleParkingOff:Tf,CirclePause:Of,CirclePercent:Lf,CirclePlay:Vf,CirclePlus:Rf,CirclePoundSterling:DV,CirclePower:Hf,CircleQuestionMark:u2,CircleSlash:BV,CircleSlash2:Nf,CircleSlashed:Nf,CircleSmall:FV,CircleStop:Df,CircleUser:Ff,CircleUserRound:Bf,CircleX:zf,CircuitBoard:jV,Citrus:UV,Clapperboard:WV,Clipboard:eR,ClipboardCheck:KV,ClipboardCopy:qV,ClipboardEdit:Uf,ClipboardList:ZV,ClipboardMinus:GV,ClipboardPaste:JV,ClipboardPen:Uf,ClipboardPenLine:jf,ClipboardPlus:XV,ClipboardSignature:jf,ClipboardType:YV,ClipboardX:QV,Clock:yR,Clock1:tR,Clock10:aR,Clock11:nR,Clock12:rR,Clock2:oR,Clock3:sR,Clock4:iR,Clock5:lR,Clock6:cR,Clock7:dR,Clock8:hR,Clock9:uR,ClockAlert:pR,ClockArrowDown:fR,ClockArrowUp:mR,ClockFading:vR,ClockPlus:gR,Cloud:OR,CloudAlert:MR,CloudCheck:_R,CloudCog:bR,CloudDownload:Wf,CloudDrizzle:wR,CloudFog:xR,CloudHail:CR,CloudLightning:AR,CloudMoon:$R,CloudMoonRain:SR,CloudOff:ER,CloudRain:kR,CloudRainWind:IR,CloudSnow:TR,CloudSun:LR,CloudSunRain:PR,CloudUpload:qf,Cloudy:VR,Clover:RR,Club:HR,Code:NR,Code2:Kf,CodeSquare:S4,CodeXml:Kf,Codepen:DR,Codesandbox:BR,Coffee:FR,Cog:zR,Coins:jR,Columns:Zf,Columns2:Zf,Columns3:Gf,Columns3Cog:h2,Columns4:UR,ColumnsSettings:h2,Combine:WR,Command:qR,Compass:KR,Component:ZR,Computer:GR,ConciergeBell:JR,Cone:XR,Construction:YR,Contact:QR,Contact2:Jf,ContactRound:Jf,Container:eH,Contrast:tH,Cookie:aH,CookingPot:nH,Copy:cH,CopyCheck:rH,CopyMinus:iH,CopyPlus:oH,CopySlash:sH,CopyX:lH,Copyleft:dH,Copyright:uH,CornerDownLeft:hH,CornerDownRight:pH,CornerLeftDown:fH,CornerLeftUp:mH,CornerRightDown:vH,CornerRightUp:gH,CornerUpLeft:yH,CornerUpRight:MH,Cpu:_H,CreativeCommons:bH,CreditCard:wH,Croissant:xH,Crop:CH,Cross:AH,Crosshair:SH,Crown:EH,Cuboid:$H,CupSoda:IH,CurlyBraces:Xp,Currency:kH,Cylinder:TH,Dam:PH,Database:HH,DatabaseBackup:LH,DatabaseZap:OH,DecimalsArrowLeft:VH,DecimalsArrowRight:RH,Delete:NH,Dessert:DH,Diameter:BH,Diamond:jH,DiamondMinus:zH,DiamondPercent:Xf,DiamondPlus:FH,Dice1:UH,Dice2:WH,Dice3:qH,Dice4:ZH,Dice5:KH,Dice6:GH,Dices:JH,Diff:YH,Disc:tN,Disc2:XH,Disc3:QH,DiscAlbum:eN,Divide:aN,DivideCircle:$f,DivideSquare:k4,Dna:rN,DnaOff:nN,Dock:oN,Dog:iN,DollarSign:sN,Donut:lN,DoorClosed:dN,DoorClosedLocked:cN,DoorOpen:uN,Dot:hN,DotSquare:T4,Download:pN,DownloadCloud:Wf,DraftingCompass:fN,Drama:mN,Dribbble:vN,Drill:gN,Drone:yN,Droplet:_N,DropletOff:MN,Droplets:wN,Drum:bN,Drumstick:xN,Dumbbell:CN,Ear:AN,EarOff:SN,Earth:Yf,EarthLock:EN,Eclipse:$N,Edit:B1,Edit2:K5,Edit3:q5,Egg:TN,EggFried:IN,EggOff:kN,Ellipsis:e5,EllipsisVertical:Qf,Equal:ON,EqualApproximately:PN,EqualNot:LN,EqualSquare:P4,Eraser:VN,EthernetPort:RN,Euro:HN,Expand:NN,ExternalLink:DN,Eye:zN,EyeClosed:BN,EyeOff:FN,Facebook:jN,Factory:UN,Fan:WN,FastForward:qN,Feather:KN,Fence:ZN,FerrisWheel:GN,Figma:JN,File:qD,FileArchive:XN,FileAudio:QN,FileAudio2:YN,FileAxis3D:t5,FileAxis3d:t5,FileBadge:tD,FileBadge2:eD,FileBarChart:n5,FileBarChart2:a5,FileBox:aD,FileChartColumn:a5,FileChartColumnIncreasing:n5,FileChartLine:o5,FileChartPie:r5,FileCheck:rD,FileCheck2:nD,FileClock:oD,FileCode:sD,FileCode2:iD,FileCog:i5,FileCog2:i5,FileDiff:lD,FileDigit:cD,FileDown:dD,FileEdit:l5,FileHeart:uD,FileImage:hD,FileInput:pD,FileJson:mD,FileJson2:fD,FileKey:gD,FileKey2:vD,FileLineChart:o5,FileLock:MD,FileLock2:yD,FileMinus:bD,FileMinus2:_D,FileMusic:wD,FileOutput:xD,FilePen:l5,FilePenLine:s5,FilePieChart:r5,FilePlus:AD,FilePlus2:CD,FileQuestion:c5,FileQuestionMark:c5,FileScan:SD,FileSearch:$D,FileSearch2:ED,FileSignature:s5,FileSliders:ID,FileSpreadsheet:kD,FileStack:TD,FileSymlink:PD,FileTerminal:LD,FileText:OD,FileType:RD,FileType2:VD,FileUp:HD,FileUser:DD,FileVideo:BD,FileVideo2:ND,FileVolume:zD,FileVolume2:FD,FileWarning:jD,FileX:WD,FileX2:UD,Files:KD,Film:ZD,Filter:p5,FilterX:h5,Fingerprint:GD,FireExtinguisher:JD,Fish:QD,FishOff:XD,FishSymbol:YD,Flag:nB,FlagOff:eB,FlagTriangleLeft:tB,FlagTriangleRight:aB,Flame:oB,FlameKindling:rB,Flashlight:sB,FlashlightOff:iB,FlaskConical:lB,FlaskConicalOff:cB,FlaskRound:dB,FlipHorizontal:pB,FlipHorizontal2:uB,FlipVertical:fB,FlipVertical2:hB,Flower:vB,Flower2:mB,Focus:gB,FoldHorizontal:yB,FoldVertical:MB,Folder:ZB,FolderArchive:_B,FolderCheck:bB,FolderClock:wB,FolderClosed:xB,FolderCode:CB,FolderCog:d5,FolderCog2:d5,FolderDot:AB,FolderDown:SB,FolderEdit:u5,FolderGit:$B,FolderGit2:EB,FolderHeart:IB,FolderInput:kB,FolderKanban:TB,FolderKey:PB,FolderLock:LB,FolderMinus:OB,FolderOpen:VB,FolderOpenDot:RB,FolderOutput:HB,FolderPen:u5,FolderPlus:NB,FolderRoot:DB,FolderSearch:FB,FolderSearch2:BB,FolderSymlink:zB,FolderSync:jB,FolderTree:UB,FolderUp:WB,FolderX:qB,Folders:KB,Footprints:GB,ForkKnife:ym,ForkKnifeCrossed:gm,Forklift:JB,FormInput:G5,Forward:XB,Frame:YB,Framer:QB,Frown:tF,Fuel:eF,Fullscreen:aF,FunctionSquare:L4,Funnel:p5,FunnelPlus:nF,FunnelX:h5,GalleryHorizontal:oF,GalleryHorizontalEnd:rF,GalleryThumbnails:iF,GalleryVertical:lF,GalleryVerticalEnd:sF,Gamepad:dF,Gamepad2:cF,GanttChart:df,GanttChartSquare:f2,Gauge:uF,GaugeCircle:If,Gavel:hF,Gem:pF,GeorgianLari:fF,Ghost:mF,Gift:vF,GitBranch:yF,GitBranchPlus:gF,GitCommit:f5,GitCommitHorizontal:f5,GitCommitVertical:MF,GitCompare:bF,GitCompareArrows:_F,GitFork:wF,GitGraph:xF,GitMerge:CF,GitPullRequest:kF,GitPullRequestArrow:AF,GitPullRequestClosed:SF,GitPullRequestCreate:$F,GitPullRequestCreateArrow:EF,GitPullRequestDraft:IF,Github:TF,Gitlab:PF,GlassWater:LF,Glasses:OF,Globe:RF,Globe2:Yf,GlobeLock:VF,Goal:HF,Gpu:BF,Grab:NF,GraduationCap:DF,Grape:FF,Grid:p2,Grid2X2:y5,Grid2X2Check:m5,Grid2X2Plus:g5,Grid2X2X:v5,Grid2x2:y5,Grid2x2Check:m5,Grid2x2Plus:g5,Grid2x2X:v5,Grid3X3:p2,Grid3x2:zF,Grid3x3:p2,Grip:UF,GripHorizontal:jF,GripVertical:WF,Group:qF,Guitar:KF,Ham:ZF,Hamburger:GF,Hammer:JF,Hand:tz,HandCoins:XF,HandHeart:YF,HandHelping:M5,HandMetal:QF,HandPlatter:ez,Handshake:az,HardDrive:oz,HardDriveDownload:nz,HardDriveUpload:rz,HardHat:iz,Hash:sz,Haze:lz,HdmiPort:cz,Heading:vz,Heading1:dz,Heading2:uz,Heading3:pz,Heading4:hz,Heading5:fz,Heading6:mz,HeadphoneOff:gz,Headphones:yz,Headset:Mz,Heart:Sz,HeartCrack:_z,HeartHandshake:bz,HeartMinus:wz,HeartOff:xz,HeartPlus:Cz,HeartPulse:Az,Heater:Ez,HelpCircle:u2,HelpingHand:M5,Hexagon:$z,Highlighter:Iz,History:kz,Home:_5,Hop:Pz,HopOff:Tz,Hospital:Lz,Hotel:Oz,Hourglass:Vz,House:_5,HousePlug:Rz,HousePlus:Hz,HouseWifi:Nz,IceCream:w5,IceCream2:b5,IceCreamBowl:b5,IceCreamCone:w5,IdCard:Bz,IdCardLanyard:Dz,Image:Zz,ImageDown:Fz,ImageMinus:zz,ImageOff:jz,ImagePlay:Uz,ImagePlus:Wz,ImageUp:qz,ImageUpscale:Kz,Images:Gz,Import:Jz,Inbox:Xz,Indent:C5,IndentDecrease:x5,IndentIncrease:C5,IndianRupee:Yz,Infinity:Qz,Info:ej,Inspect:N4,InspectionPanel:tj,Instagram:aj,Italic:nj,IterationCcw:rj,IterationCw:oj,JapaneseYen:ij,Joystick:lj,Kanban:sj,KanbanSquare:V4,KanbanSquareDashed:E4,Key:uj,KeyRound:cj,KeySquare:dj,Keyboard:fj,KeyboardMusic:hj,KeyboardOff:pj,Lamp:_j,LampCeiling:mj,LampDesk:vj,LampFloor:gj,LampWallDown:yj,LampWallUp:Mj,LandPlot:bj,Landmark:wj,Languages:xj,Laptop:Aj,Laptop2:A5,LaptopMinimal:A5,LaptopMinimalCheck:Cj,Lasso:Ej,LassoSelect:Sj,Laugh:$j,Layers:S5,Layers2:Ij,Layers3:S5,Layout:W5,LayoutDashboard:kj,LayoutGrid:Tj,LayoutList:Pj,LayoutPanelLeft:Lj,LayoutPanelTop:Vj,LayoutTemplate:Oj,Leaf:Rj,LeafyGreen:Hj,Lectern:Nj,LetterText:Dj,Library:Fj,LibraryBig:Bj,LibrarySquare:O4,LifeBuoy:zj,Ligature:jj,Lightbulb:Wj,LightbulbOff:Uj,LineChart:sf,LineSquiggle:qj,Link:Gj,Link2:Zj,Link2Off:Kj,Linkedin:Jj,List:pU,ListCheck:Xj,ListChecks:Yj,ListCollapse:Qj,ListEnd:eU,ListFilter:aU,ListFilterPlus:tU,ListMinus:rU,ListMusic:nU,ListOrdered:oU,ListPlus:iU,ListRestart:sU,ListStart:lU,ListTodo:dU,ListTree:hU,ListVideo:cU,ListX:uU,Loader:mU,Loader2:E5,LoaderCircle:E5,LoaderPinwheel:fU,Locate:MU,LocateFixed:vU,LocateOff:gU,LocationEdit:yU,Lock:bU,LockKeyhole:_U,LockKeyholeOpen:$5,LockOpen:I5,LogIn:wU,LogOut:xU,Logs:CU,Lollipop:AU,Luggage:SU,MSquare:R4,Magnet:EU,Mail:VU,MailCheck:$U,MailMinus:IU,MailOpen:kU,MailPlus:TU,MailQuestion:k5,MailQuestionMark:k5,MailSearch:PU,MailWarning:LU,MailX:OU,Mailbox:RU,Mails:HU,Map:XU,MapPin:ZU,MapPinCheck:DU,MapPinCheckInside:NU,MapPinHouse:BU,MapPinMinus:zU,MapPinMinusInside:FU,MapPinOff:jU,MapPinPlus:WU,MapPinPlusInside:UU,MapPinX:KU,MapPinXInside:qU,MapPinned:GU,MapPlus:JU,Mars:QU,MarsStroke:YU,Martini:eW,Maximize:aW,Maximize2:tW,Medal:nW,Megaphone:oW,MegaphoneOff:rW,Meh:iW,MemoryStick:sW,Menu:lW,MenuSquare:H4,Merge:cW,MessageCircle:MW,MessageCircleCode:dW,MessageCircleDashed:uW,MessageCircleHeart:hW,MessageCircleMore:pW,MessageCircleOff:mW,MessageCirclePlus:fW,MessageCircleQuestion:T5,MessageCircleQuestionMark:T5,MessageCircleReply:vW,MessageCircleWarning:yW,MessageCircleX:gW,MessageSquare:VW,MessageSquareCode:_W,MessageSquareDashed:bW,MessageSquareDiff:wW,MessageSquareDot:xW,MessageSquareHeart:CW,MessageSquareLock:AW,MessageSquareMore:SW,MessageSquareOff:EW,MessageSquarePlus:$W,MessageSquareQuote:IW,MessageSquareReply:kW,MessageSquareShare:TW,MessageSquareText:PW,MessageSquareWarning:LW,MessageSquareX:OW,MessagesSquare:RW,Mic:NW,Mic2:P5,MicOff:HW,MicVocal:P5,Microchip:DW,Microscope:BW,Microwave:FW,Milestone:zW,Milk:UW,MilkOff:jW,Minimize:qW,Minimize2:WW,Minus:KW,MinusCircle:kf,MinusSquare:D4,Monitor:iq,MonitorCheck:ZW,MonitorCog:GW,MonitorDot:JW,MonitorDown:XW,MonitorOff:YW,MonitorPause:QW,MonitorPlay:eq,MonitorSmartphone:tq,MonitorSpeaker:rq,MonitorStop:aq,MonitorUp:nq,MonitorX:oq,Moon:lq,MoonStar:sq,MoreHorizontal:e5,MoreVertical:Qf,Mountain:uq,MountainSnow:cq,Mouse:mq,MouseOff:dq,MousePointer:vq,MousePointer2:hq,MousePointerBan:pq,MousePointerClick:fq,MousePointerSquareDashed:$4,Move:Iq,Move3D:L5,Move3d:L5,MoveDiagonal:yq,MoveDiagonal2:gq,MoveDown:bq,MoveDownLeft:Mq,MoveDownRight:_q,MoveHorizontal:wq,MoveLeft:xq,MoveRight:Cq,MoveUp:Eq,MoveUpLeft:Aq,MoveUpRight:Sq,MoveVertical:$q,Music:Lq,Music2:kq,Music3:Tq,Music4:Pq,Navigation:Hq,Navigation2:Vq,Navigation2Off:Oq,NavigationOff:Rq,Network:Nq,Newspaper:Dq,Nfc:Bq,NonBinary:Fq,Notebook:Wq,NotebookPen:zq,NotebookTabs:Uq,NotebookText:jq,NotepadText:Kq,NotepadTextDashed:qq,Nut:Gq,NutOff:Zq,Octagon:Xq,OctagonAlert:O5,OctagonMinus:Jq,OctagonPause:V5,OctagonX:R5,Omega:Yq,Option:Qq,Orbit:eK,Origami:tK,Outdent:x5,Package:cK,Package2:aK,PackageCheck:nK,PackageMinus:rK,PackageOpen:oK,PackagePlus:iK,PackageSearch:sK,PackageX:lK,PaintBucket:dK,PaintRoller:uK,Paintbrush:hK,Paintbrush2:H5,PaintbrushVertical:H5,Palette:fK,Palmtree:im,Panda:pK,PanelBottom:gK,PanelBottomClose:mK,PanelBottomDashed:N5,PanelBottomInactive:N5,PanelBottomOpen:vK,PanelLeft:z5,PanelLeftClose:D5,PanelLeftDashed:B5,PanelLeftInactive:B5,PanelLeftOpen:F5,PanelRight:_K,PanelRightClose:yK,PanelRightDashed:j5,PanelRightInactive:j5,PanelRightOpen:MK,PanelTop:xK,PanelTopClose:bK,PanelTopDashed:U5,PanelTopInactive:U5,PanelTopOpen:wK,PanelsLeftBottom:CK,PanelsLeftRight:Gf,PanelsRightBottom:AK,PanelsTopBottom:Y5,PanelsTopLeft:W5,Paperclip:SK,Parentheses:EK,ParkingCircle:Pf,ParkingCircleOff:Tf,ParkingMeter:$K,ParkingSquare:F4,ParkingSquareOff:B4,PartyPopper:IK,Pause:kK,PauseCircle:Of,PauseOctagon:V5,PawPrint:TK,PcCase:PK,Pen:K5,PenBox:B1,PenLine:q5,PenOff:LK,PenSquare:B1,PenTool:OK,Pencil:NK,PencilLine:VK,PencilOff:RK,PencilRuler:HK,Pentagon:DK,Percent:BK,PercentCircle:Lf,PercentDiamond:Xf,PercentSquare:z4,PersonStanding:FK,PhilippinePeso:zK,Phone:GK,PhoneCall:jK,PhoneForwarded:UK,PhoneIncoming:WK,PhoneMissed:qK,PhoneOff:KK,PhoneOutgoing:ZK,Pi:JK,PiSquare:j4,Piano:XK,Pickaxe:YK,PictureInPicture:eZ,PictureInPicture2:QK,PieChart:uf,PiggyBank:tZ,Pilcrow:rZ,PilcrowLeft:aZ,PilcrowRight:nZ,PilcrowSquare:U4,Pill:iZ,PillBottle:oZ,Pin:lZ,PinOff:sZ,Pipette:cZ,Pizza:dZ,Plane:pZ,PlaneLanding:uZ,PlaneTakeoff:hZ,Play:fZ,PlayCircle:Vf,PlaySquare:q4,Plug:vZ,Plug2:mZ,PlugZap:Z5,PlugZap2:Z5,Plus:gZ,PlusCircle:Rf,PlusSquare:W4,Pocket:yZ,PocketKnife:MZ,Podcast:_Z,Pointer:xZ,PointerOff:bZ,Popcorn:wZ,Popsicle:CZ,PoundSterling:AZ,Power:EZ,PowerCircle:Hf,PowerOff:SZ,PowerSquare:K4,Presentation:$Z,Printer:kZ,PrinterCheck:IZ,Projector:TZ,Proportions:PZ,Puzzle:LZ,Pyramid:OZ,QrCode:VZ,Quote:RZ,Rabbit:HZ,Radar:NZ,Radiation:DZ,Radical:BZ,Radio:zZ,RadioReceiver:FZ,RadioTower:jZ,Radius:UZ,RailSymbol:WZ,Rainbow:qZ,Rat:KZ,Ratio:ZZ,Receipt:nG,ReceiptCent:GZ,ReceiptEuro:JZ,ReceiptIndianRupee:XZ,ReceiptJapaneseYen:YZ,ReceiptPoundSterling:QZ,ReceiptRussianRuble:eG,ReceiptSwissFranc:tG,ReceiptText:aG,RectangleCircle:rG,RectangleEllipsis:G5,RectangleGoggles:oG,RectangleHorizontal:iG,RectangleVertical:sG,Recycle:lG,Redo:dG,Redo2:cG,RedoDot:uG,RefreshCcw:pG,RefreshCcwDot:hG,RefreshCw:mG,RefreshCwOff:fG,Refrigerator:vG,Regex:gG,RemoveFormatting:yG,Repeat:bG,Repeat1:MG,Repeat2:_G,Replace:xG,ReplaceAll:wG,Reply:AG,ReplyAll:CG,Rewind:SG,Ribbon:EG,Rocket:$G,RockingChair:IG,RollerCoaster:kG,Rotate3D:J5,Rotate3d:J5,RotateCcw:LG,RotateCcwKey:PG,RotateCcwSquare:TG,RotateCw:VG,RotateCwSquare:OG,Route:HG,RouteOff:RG,Router:NG,Rows:X5,Rows2:X5,Rows3:Y5,Rows4:DG,Rss:BG,Ruler:zG,RulerDimensionLine:FG,RussianRuble:jG,Sailboat:UG,Salad:WG,Sandwich:qG,Satellite:ZG,SatelliteDish:KG,SaudiRiyal:GG,Save:YG,SaveAll:JG,SaveOff:XG,Scale:QG,Scale3D:Q5,Scale3d:Q5,Scaling:eJ,Scan:sJ,ScanBarcode:tJ,ScanEye:nJ,ScanFace:aJ,ScanHeart:rJ,ScanLine:oJ,ScanQrCode:iJ,ScanSearch:lJ,ScanText:cJ,ScatterChart:hf,School:dJ,School2:cm,Scissors:uJ,ScissorsLineDashed:hJ,ScissorsSquare:Z4,ScissorsSquareDashedBottom:M4,ScreenShare:mJ,ScreenShareOff:pJ,Scroll:vJ,ScrollText:fJ,Search:wJ,SearchCheck:gJ,SearchCode:yJ,SearchSlash:MJ,SearchX:_J,Section:bJ,Send:CJ,SendHorizonal:e4,SendHorizontal:e4,SendToBack:xJ,SeparatorHorizontal:AJ,SeparatorVertical:SJ,Server:kJ,ServerCog:EJ,ServerCrash:$J,ServerOff:IJ,Settings:LJ,Settings2:TJ,Shapes:PJ,Share:VJ,Share2:OJ,Sheet:HJ,Shell:RJ,Shield:KJ,ShieldAlert:NJ,ShieldBan:DJ,ShieldCheck:BJ,ShieldClose:a4,ShieldEllipsis:FJ,ShieldHalf:zJ,ShieldMinus:jJ,ShieldOff:UJ,ShieldPlus:WJ,ShieldQuestion:t4,ShieldQuestionMark:t4,ShieldUser:qJ,ShieldX:a4,Ship:GJ,ShipWheel:ZJ,Shirt:JJ,ShoppingBag:XJ,ShoppingBasket:YJ,ShoppingCart:QJ,Shovel:eX,ShowerHead:tX,Shredder:aX,Shrimp:nX,Shrink:rX,Shrub:oX,Shuffle:iX,Sidebar:z5,SidebarClose:D5,SidebarOpen:F5,Sigma:sX,SigmaSquare:G4,Signal:hX,SignalHigh:lX,SignalLow:cX,SignalMedium:dX,SignalZero:uX,Signature:pX,Signpost:fX,SignpostBig:mX,Siren:vX,SkipBack:gX,SkipForward:yX,Skull:MX,Slack:_X,Slash:bX,SlashSquare:J4,Slice:wX,Sliders:n4,SlidersHorizontal:xX,SlidersVertical:n4,Smartphone:SX,SmartphoneCharging:CX,SmartphoneNfc:AX,Smile:$X,SmilePlus:EX,Snail:IX,Snowflake:kX,SoapDispenserDroplet:TX,Sofa:PX,SortAsc:jp,SortDesc:Bp,Soup:LX,Space:OX,Spade:VX,Sparkle:RX,Sparkles:r4,Speaker:HX,Speech:NX,SpellCheck:BX,SpellCheck2:DX,Spline:zX,SplinePointer:FX,Split:jX,SplitSquareHorizontal:X4,SplitSquareVertical:Y4,Spool:UX,SprayCan:WX,Sprout:qX,Square:eY,SquareActivity:o4,SquareArrowDown:c4,SquareArrowDownLeft:i4,SquareArrowDownRight:s4,SquareArrowLeft:l4,SquareArrowOutDownLeft:d4,SquareArrowOutDownRight:h4,SquareArrowOutUpLeft:u4,SquareArrowOutUpRight:p4,SquareArrowRight:f4,SquareArrowUp:g4,SquareArrowUpLeft:m4,SquareArrowUpRight:v4,SquareAsterisk:y4,SquareBottomDashedScissors:M4,SquareChartGantt:f2,SquareCheck:b4,SquareCheckBig:_4,SquareChevronDown:w4,SquareChevronLeft:x4,SquareChevronRight:C4,SquareChevronUp:A4,SquareCode:S4,SquareDashed:I4,SquareDashedBottom:ZX,SquareDashedBottomCode:KX,SquareDashedKanban:E4,SquareDashedMousePointer:$4,SquareDashedTopSolid:GX,SquareDivide:k4,SquareDot:T4,SquareEqual:P4,SquareFunction:L4,SquareGanttChart:f2,SquareKanban:V4,SquareLibrary:O4,SquareM:R4,SquareMenu:H4,SquareMinus:D4,SquareMousePointer:N4,SquareParking:F4,SquareParkingOff:B4,SquarePen:B1,SquarePercent:z4,SquarePi:j4,SquarePilcrow:U4,SquarePlay:q4,SquarePlus:W4,SquarePower:K4,SquareRadical:JX,SquareRoundCorner:XX,SquareScissors:Z4,SquareSigma:G4,SquareSlash:J4,SquareSplitHorizontal:X4,SquareSplitVertical:Y4,SquareSquare:YX,SquareStack:QX,SquareTerminal:Q4,SquareUser:tm,SquareUserRound:em,SquareX:am,SquaresExclude:tY,SquaresIntersect:aY,SquaresSubtract:nY,SquaresUnite:rY,Squircle:iY,SquircleDashed:oY,Squirrel:sY,Stamp:lY,Star:uY,StarHalf:cY,StarOff:dY,Stars:r4,StepBack:hY,StepForward:pY,Stethoscope:mY,Sticker:fY,StickyNote:vY,StopCircle:Df,Store:gY,StretchHorizontal:yY,StretchVertical:MY,Strikethrough:_Y,Subscript:bY,Subtitles:Yp,Sun:SY,SunDim:wY,SunMedium:xY,SunMoon:CY,SunSnow:AY,Sunrise:EY,Sunset:$Y,Superscript:IY,SwatchBook:kY,SwissFranc:TY,SwitchCamera:PY,Sword:LY,Swords:OY,Syringe:VY,Table:jY,Table2:RY,TableCellsMerge:HY,TableCellsSplit:NY,TableColumnsSplit:DY,TableConfig:h2,TableOfContents:BY,TableProperties:FY,TableRowsSplit:zY,Tablet:WY,TabletSmartphone:UY,Tablets:qY,Tag:KY,Tags:ZY,Tally1:GY,Tally2:JY,Tally3:XY,Tally4:YY,Tally5:QY,Tangent:eQ,Target:tQ,Telescope:aQ,Tent:rQ,TentTree:nQ,Terminal:oQ,TerminalSquare:Q4,TestTube:iQ,TestTube2:nm,TestTubeDiagonal:nm,TestTubes:sQ,Text:hQ,TextCursor:cQ,TextCursorInput:lQ,TextQuote:dQ,TextSearch:uQ,TextSelect:rm,TextSelection:rm,Theater:mQ,Thermometer:vQ,ThermometerSnowflake:pQ,ThermometerSun:fQ,ThumbsDown:gQ,ThumbsUp:yQ,Ticket:AQ,TicketCheck:MQ,TicketMinus:_Q,TicketPercent:bQ,TicketPlus:wQ,TicketSlash:xQ,TicketX:CQ,Tickets:EQ,TicketsPlane:SQ,Timer:kQ,TimerOff:$Q,TimerReset:IQ,ToggleLeft:TQ,ToggleRight:PQ,Toilet:LQ,ToolCase:VQ,Tornado:OQ,Torus:RQ,Touchpad:NQ,TouchpadOff:HQ,TowerControl:DQ,ToyBrick:BQ,Tractor:FQ,TrafficCone:zQ,Train:om,TrainFront:UQ,TrainFrontTunnel:jQ,TrainTrack:WQ,TramFront:om,Transgender:qQ,Trash:ZQ,Trash2:KQ,TreeDeciduous:GQ,TreePalm:im,TreePine:JQ,Trees:XQ,Trello:YQ,TrendingDown:QQ,TrendingUp:tee,TrendingUpDown:eee,Triangle:ree,TriangleAlert:sm,TriangleDashed:aee,TriangleRight:nee,Trophy:oee,Truck:iee,TruckElectric:see,Turtle:lee,Tv:dee,Tv2:lm,TvMinimal:lm,TvMinimalPlay:cee,Twitch:uee,Twitter:hee,Type:pee,TypeOutline:fee,Umbrella:vee,UmbrellaOff:mee,Underline:gee,Undo:_ee,Undo2:yee,UndoDot:Mee,UnfoldHorizontal:bee,UnfoldVertical:wee,Ungroup:xee,University:cm,Unlink:Aee,Unlink2:Cee,Unlock:I5,UnlockKeyhole:$5,Unplug:See,Upload:Eee,UploadCloud:qf,Usb:$ee,User:Dee,User2:mm,UserCheck:Iee,UserCheck2:dm,UserCircle:Ff,UserCircle2:Bf,UserCog:Tee,UserCog2:um,UserLock:kee,UserMinus:Pee,UserMinus2:hm,UserPen:Lee,UserPlus:Oee,UserPlus2:pm,UserRound:mm,UserRoundCheck:dm,UserRoundCog:um,UserRoundMinus:hm,UserRoundPen:Vee,UserRoundPlus:pm,UserRoundSearch:Ree,UserRoundX:fm,UserSearch:Hee,UserSquare:tm,UserSquare2:em,UserX:Nee,UserX2:fm,Users:Bee,Users2:vm,UsersRound:vm,Utensils:ym,UtensilsCrossed:gm,UtilityPole:Fee,Variable:jee,Vault:zee,VectorSquare:Uee,Vegan:Wee,VenetianMask:qee,Venus:Zee,VenusAndMars:Kee,Verified:qp,Vibrate:Jee,VibrateOff:Gee,Video:Yee,VideoOff:Xee,Videotape:Qee,View:ete,Voicemail:tte,Volleyball:ate,Volume:ste,Volume1:nte,Volume2:rte,VolumeOff:ote,VolumeX:ite,Vote:lte,Wallet:dte,Wallet2:Mm,WalletCards:cte,WalletMinimal:Mm,Wallpaper:ute,Wand:hte,Wand2:_m,WandSparkles:_m,Warehouse:pte,WashingMachine:fte,Watch:mte,Waves:gte,WavesLadder:vte,Waypoints:yte,Webcam:Mte,Webhook:bte,WebhookOff:_te,Weight:wte,Wheat:Cte,WheatOff:xte,WholeWord:Ate,Wifi:Pte,WifiCog:Ste,WifiHigh:Ete,WifiLow:$te,WifiOff:Ite,WifiPen:kte,WifiZero:Tte,Wind:Ote,WindArrowDown:Lte,Wine:Rte,WineOff:Vte,Workflow:Hte,Worm:Nte,WrapText:Dte,Wrench:Bte,X:Fte,XCircle:zf,XOctagon:R5,XSquare:am,Youtube:zte,Zap:jte,ZapOff:Ute,ZoomIn:Wte,ZoomOut:qte},Symbol.toStringTag,{value:"Module"}));/**
 * @license lucide v0.525.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zte=({icons:e={},nameAttr:t="data-lucide",attrs:a={}}={})=>{if(!Object.values(e).length)throw new Error(`Please provide an icons object.
If you want to use all the icons you can import it like:
 \`import { createIcons, icons } from 'lucide';
lucide.createIcons({icons});\``);if(typeof document>"u")throw new Error("`createIcons()` only works in a browser environment.");const n=document.querySelectorAll(`[${t}]`);if(Array.from(n).forEach(r=>Vp(r,{nameAttr:t,icons:e,attrs:a})),t==="data-lucide"){const r=document.querySelectorAll("[icon-name]");r.length>0&&(console.warn("[Lucide] Some icons were found with the now deprecated icon-name attribute. These will still be replaced for backwards compatibility, but will no longer be supported in v1.0 and you should switch to data-lucide"),Array.from(r).forEach(o=>Vp(o,{nameAttr:"icon-name",icons:e,attrs:a})))}},Gte=["innerHTML"],Jte=Se({inheritAttrs:!1,__name:"LucideIcon",props:{name:{type:String,required:!0}},setup(e){const t=e,a=ye("");function n(r){a.value=`<i data-lucide="${r}"></i>`,Ba(()=>{Zte({icons:Kte,attrs:{width:"1em",height:"1em"}})})}return Ke(Sn(t,"name"),r=>{n(r)},{immediate:!0,flush:"post"}),(r,o)=>(S(),V("span",{style:{display:"contents"},innerHTML:a.value},null,8,Gte))}}),_t=Se({inheritAttrs:!1,__name:"WdsIcon",props:{name:{type:String,required:!0}},setup(e){return(t,a)=>k(NI)(e.name)?(S(),Ie(DI,{key:0,name:e.name},null,8,["name"])):(S(),Ie(Jte,{key:1,name:e.name},null,8,["name"]))}}),Xte=["aria-invalid"],Yte={key:1,class:"WdsTextInputLayout__rightText"},Qte=Se({__name:"WdsTextInputLayout",props:{leftIcon:{type:String,required:!1,default:void 0},rightIcon:{type:String,required:!1,default:void 0},invalid:{type:Boolean,required:!1},variant:{type:String,default:void 0},rightText:{type:String,required:!1,default:""}},emits:{rightIconClick:()=>!0},setup(e){const t=e,a=O(()=>[t.leftIcon?"auto":void 0,"minmax(0, 1fr)",t.rightText?"auto":void 0,t.rightIcon?"auto":void 0].filter(Boolean).join(" "));return(n,r)=>(S(),V("div",Js({class:["WdsTextInputLayout",{"WdsTextInputLayout--ghost":e.variant==="ghost"}]},n.$attrs,{"aria-invalid":e.invalid,style:{gridTemplateColumns:a.value}}),[e.leftIcon?(S(),Ie(_t,{key:0,name:e.leftIcon},null,8,["name"])):Me("",!0),Kt(n.$slots,"default",{},void 0,!0),e.rightText?(S(),V("p",Yte,ze(e.rightText),1)):Me("",!0),e.rightIcon?(S(),V("button",{key:2,class:"WdsTextInputLayout__rightIcon",type:"button",onClick:r[0]||(r[0]=o=>n.$emit("rightIconClick"))},[xe(_t,{name:e.rightIcon},null,8,["name"])])):Me("",!0)],16,Xte))}}),eae=ke(Qte,[["__scopeId","data-v-2e9a2df9"]]),tae=["autofocus"],aae=Se({inheritAttrs:!1,__name:"WdsTextInput",props:Qn({leftIcon:{type:String,required:!1,default:void 0},rightIcon:{type:String,required:!1,default:void 0},invalid:{type:Boolean,required:!1},variant:{type:String,default:void 0},enableClearButton:{type:Boolean,required:!1},rightText:{type:String,required:!1,default:""},autofocus:{type:Boolean}},{modelValue:{type:String},modelModifiers:{}}),emits:Qn({rightIconClick:()=>!0},["update:modelValue"]),setup(e,{expose:t}){const a=br(e,"modelValue"),n=e;t({focus:l,getSelection:s,value:a,setSelectionEnd:i,setSelectionStart:o});const r=ht("input");ma(()=>{n.autofocus&&l()});function o(c){r.value&&(r.value.selectionStart=c)}function i(c){r.value&&(r.value.selectionEnd=c)}function s(){var c,d;return{selectionStart:(c=r.value)==null?void 0:c.selectionStart,selectionEnd:(d=r.value)==null?void 0:d.selectionEnd}}function l(){var c;(c=r.value)==null||c.focus()}return(c,d)=>(S(),Ie(eae,{"left-icon":e.leftIcon,"right-icon":e.rightIcon,invalid:e.invalid,variant:e.variant,"right-text":e.rightText,class:"WdsTextInput",onRightIconClick:d[1]||(d[1]=u=>c.$emit("rightIconClick")),onClick:l},{default:Ze(()=>[cn(Z("input",Js({ref_key:"input",ref:r,"onUpdate:modelValue":d[0]||(d[0]=u=>a.value=u),class:"WdsTextInput__input",autofocus:e.autofocus},c.$attrs),null,16,tae),[[H0,a.value]])]),_:1},8,["left-icon","right-icon","invalid","variant","right-text"]))}}),N6=ke(aae,[["__scopeId","data-v-f987e149"]]),nae={};function rae(e,t){return S(),V("button",null,[Kt(e.$slots,"default",{},void 0,!0)])}const Pn=ke(nae,[["render",rae],["__scopeId","data-v-75345289"]]);function oae(e){const t=$t([]),a=ye(!1),n=ia();async function r(){if(!a.value){for(a.value=!0;t.value.length;){const[i,...s]=t.value;try{await e(i)}catch(l){n.error("Error during handling job",i,l)}finally{t.value=s}}a.value=!1}}function o(i){if(t.value=[...t.value,i],!a.value)return r()}return{push:o,isBusy:Wt(a)}}function iae(e,t){const{push:a,isBusy:n}=oae(r);async function r(c){switch(c.eventType){case"wf-dataframe-add":await o(...c.payload);break;case"wf-dataframe-update":await s(...c.payload);break;case"wf-dataframe-action":await i(...c.payload);break}}async function o(){const c="wf-dataframe-add",d=t.value.numRows(),u=await Tt(()=>import("./index-5u5REPT4.js"),__vite__mapDeps([2,3]),import.meta.url),p=u.escape(y=>y[Ln]===d),h=t.value.filter(p).object();if(!h)throw Error("Could not find record");const g=cae(h),m=u.from([g]);return t.value=t.value.concat(m).derive({[Ln]:()=>u.op.row_number()}),new Promise(y=>{const b=new CustomEvent(c,{detail:{payload:{record:g,record_index:d},callback:y}});l(b)})}async function i(c,d){const u="wf-dataframe-action";if(!t.value)throw Error("Table is not ready");const p=d-1;return new Promise(h=>{const g=new CustomEvent(u,{detail:{payload:{action:c,record_index:p},callback:h}});l(g)})}async function s(c,d,u){if(!t.value)throw Error("Table is not ready");if(d===void 0)throw Error("Must specify the index to update a row");const p="wf-dataframe-update",h=d-1,g=await Tt(()=>import("./index-5u5REPT4.js"),__vite__mapDeps([2,3]),import.meta.url),m=g.escape(C=>C[Ln]===d),y=t.value.filter(m).object();if(!y)throw Error("Could not find record");const b=y[c],v=sae(b,u),M=g.escape(C=>C[Ln]===d?v:C[c]);t.value=t.value.derive({[c]:M});const _=lae(t.value.filter(m).object());return new Promise(C=>{const E=new CustomEvent(p,{detail:{payload:{record:_,record_index:h},callback:C}});l(E)})}function l(c){e.value instanceof HTMLElement?e.value.dispatchEvent(c):e.value.$el.dispatchEvent(c)}return{isBusy:n,handleUpdateCell:(...c)=>a({eventType:"wf-dataframe-update",payload:c}),handleAddRow:(...c)=>a({eventType:"wf-dataframe-add",payload:c}),handleActionRow:(...c)=>a({eventType:"wf-dataframe-action",payload:c})}}function sae(e,t){switch(typeof e){case"number":return Number(t);case"string":return String(t);case"boolean":return!!t;case"bigint":return BigInt(String(t));default:throw Error(`Could not update a field of type ${typeof e}`)}}function D6(e){return e===Ln||_g.test(e)}function lae(e){return Object.entries(e).filter(([t])=>!D6(t)).reduce((t,[a,n])=>(t[a]=n,t),{})}function cae(e){return Object.entries(e).filter(([t])=>!D6(t)).reduce((t,[a,n])=>(t[a]=dae(n),t),{})}function dae(e){switch(typeof e){case"number":return 0;case"string":return"";case"boolean":return!1;case"bigint":return BigInt(0);case"object":return{};default:throw Error(`Could not get default value a field of type ${typeof e}`)}}var Dt=(e=>(e.White="#ffffff",e.Black="#000000",e.Blue1="#f3f5ff",e.Blue2="#e4e9ff",e.Blue3="#bfcbff",e.Blue4="#6985ff",e.Blue5="#5551ff",e.Blue6="#4a46da",e.Gray0="#fbfbfd",e.Gray1="#f5f5f9",e.Gray2="#e4e7ed",e.Gray3="#d2d4d7",e.Gray4="#828282",e.Gray5="#4f4f4f",e.Gray6="#333333",e.Purple1="#f6effd",e.Purple2="#ede2ff",e.Purple3="#d4b2f7",e.Purple4="#a95ef8",e.Purple5="#721cc9",e.Orange1="#fff4f1",e.Orange2="#ffcfc2",e.Orange4="#ff8866",e.Orange5="#ff643c",e.Green1="#f2fffb",e.Green2="#d4fff2",e.Green3="#a9f9e1",e.Green5="#3bdcab",e.Green6="#078660",e.Yellow2="#FFE999",e))(Dt||{}),B6=(e=>(e.Box="0px 2px 0px 0px #f3f3f3",e.Menu="0px 1px 8px 0px #bfcbff40",e.Large="0px 3px 40px 0px #acb9dc66",e))(B6||{});const wue=Object.freeze(Object.fromEntries([...Object.entries(Dt).map(([e,t])=>[`--wdsColor${e}`,t]),...Object.entries(B6).map(([e,t])=>[`--wdsShadow${e}`,t])])),uae=Se({__name:"WdsLoaderDots",props:{color:{type:String,required:!1,default:Dt.Blue5},size:{type:Number,required:!1,default:16}},setup(e){return(t,a)=>(S(),V("div",{class:"WdsLoaderDots",style:Ct({color:e.color,"--dot-size":`${e.size/4}px`})},a[0]||(a[0]=[Z("span",{class:"WdsLoaderDots__dot"},null,-1),Z("span",{class:"WdsLoaderDots__dot WdsLoaderDots__dot--delay-1"},null,-1),Z("span",{class:"WdsLoaderDots__dot WdsLoaderDots__dot--delay-2"},null,-1)]),4))}}),jd=ke(uae,[["__scopeId","data-v-030c34ee"]]),hae=Object.freeze(Object.defineProperty({__proto__:null,default:jd},Symbol.toStringTag,{value:"Module"})),pae=["disabled"],fae={key:0,class:"WdsButton__loader"},mae=Se({__name:"WdsButton",props:{variant:{type:String,default:"primary"},size:{type:String,default:"big"},customSize:{type:String,required:!1,default:void 0},loading:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1}},setup(e){const t=e,a=O(()=>{if(t.customSize)return{width:t.customSize,height:t.customSize}}),n=O(()=>["WdsButton",`WdsButton--${t.variant}`,t.customSize?void 0:`WdsButton--${t.size}`]);return(r,o)=>(S(),V("button",{class:pt(["WdsButton colorTransformer",n.value]),type:"button",style:Ct(a.value),disabled:e.disabled||e.loading},[e.loading?(S(),V("div",fae,[xe(jd,{color:"white",size:24})])):Me("",!0),Kt(r.$slots,"default",{},void 0,!0)],14,pae))}}),La=ke(mae,[["__scopeId","data-v-000063f2"]]),vae=["aria-busy"],gae={key:0},yae={class:"CoreDataframe__table__row CoreDataframe__table__row--head"},Mae={key:0,"data-writer-grid-col":"0",class:"CoreDataframe__table__th CoreDataframe__table__th--index"},_ae={class:"widthAdjuster"},bae=["data-writer-grid-col"],wae=["onClick"],xae={key:0,class:"CoreDataframe__table__th__icon"},Cae={class:"widthAdjuster"},Aae={key:1,class:"CoreDataframe__table__th CoreDataframe__table__th--stickyRight"},Sae={key:0,class:"CoreDataframe__newRow"},Eae="A component to display Pandas DataFrames.",$ae=`
# Subscribe this event handler to the \`wf-dataframe-update\` event
#
# more on : https://dev.writer.com/framework/dataframe
def on_record_change(state, payload):
    state['mydf'].record_update(payload) # should contain an EditableDataFrame instance`,Iae=`
# Subscribe this event handler to the \`wf-dataframe-add\` event
#
# more on : https://dev.writer.com/framework/dataframe
def on_record_add(state, payload):
	payload['record']['sales'] = 0 # default value inside the dataframe
	state['mydf'].record_add(payload) # should contain an EditableDataFrame instance`,kae=`
# Subscribe this event handler to the \`wf-dataframe-action\` event
#
# more on : https://dev.writer.com/framework/dataframe
def on_record_action(state, payload):
	# state['mydf'] should contains an EditableDataFrame instance
	record_index = payload['record_index']
	if payload['action'] == 'remove':
		state['mydf'].record_remove(payload) # should contain an EditableDataFrame instance
	if payload['action'] == 'open':
		state['record'] = state['mydf'].record(record_index) # dict representation of record`,Tae={writer:{name:"DataFrame",description:Eae,category:"Content",events:{"wf-dataframe-add":{desc:"Capture adding a row.",stub:Iae.trim(),eventPayloadExample:{record:{col_a:"0n",col_b:"0n"},record_index:2}},"wf-dataframe-update":{desc:"Capture a cell change.",stub:$ae.trim(),eventPayloadExample:{record:{col_a:"1n",col_b:"2n"},record_index:0}},"wf-dataframe-action":{desc:"Remove or open a row.",stub:kae.trim(),eventPayloadExample:{action:"open",record_index:0}}},fields:{dataframe:{name:"Data",desc:"Must be a state reference to a Pandas dataframe or PyArrow table. Alternatively, a URL for an Arrow IPC file.",type:Q.Text,default:zx},showIndex:qt({name:"Show index",desc:"Shows the dataframe's index. If an Arrow table is used, shows the zero-based integer index.",default:"yes"}),enableSearch:qt({name:"Enable search",default:"no"}),enableRecordAdd:qt({name:"Enable adding a record",default:"no"}),enableRecordUpdate:qt({name:"Enable updating a record",default:"no"}),enableDownload:qt({name:"Enable download",desc:"Allows the user to download the data as CSV.",default:"no"}),actions:{name:"Actions",desc:"Define rows actions",type:Q.KeyValue,default:JSON.stringify({remove:"Remove",open:"Open"}),validator:yo},useMarkdown:qt({name:"Enable markdown",desc:"If active, the output will be sanitized; unsafe elements will be removed.",default:"no"}),displayRowCount:{name:"Display row count",desc:"Specifies how many rows to show simultaneously.",type:Q.Number,category:ot.Style,default:"10",validator:An},wrapText:qt({name:"Wrap text",category:ot.Style,desc:"Not wrapping text allows for an uniform grid, but may be inconvenient if your data contains longer text fields.",default:"no"}),primaryTextColor:va,secondaryTextColor:Dn,accentColor:Va,separatorColor:Ea,dataframeBackgroundColor:{name:"Background",type:Q.Color,category:ot.Style,default:Dt.White,applyStyleVariable:!0},fontStyle:{name:"Font style",type:Q.Text,category:ot.Style,options:{normal:"normal",monospace:"monospace"},default:"normal"},cssClasses:ft}}},Pae=Se({...Tae,__name:"CoreDataframe",setup(e){const o=oe(ne.evaluatedFields),i=ht("rootEl"),s=ht("toolsEl"),l=ht("gridContainerEl");let c=null;const d=$t(null),u=$t([]),p=O(()=>o.showIndex.value=="yes"),h=O(()=>o.actions.value),g=$t(null),m=ye(0),y=ye([]);let b=null;const{handleUpdateCell:v,handleAddRow:M,handleActionRow:_,isBusy:C}=iae(i,d);async function E(){await M(),l.value.scrollTo({behavior:"smooth",top:48*ae.value})}const P=O(()=>gt.value||C.value),B=O(()=>{var se;return d.value?(se=d.value)==null?void 0:se.columnNames():[]}),ee=O(()=>B.value.filter(se=>u.value.includes(se))),J=O(()=>B.value.filter(te=>{if(te===Ln)return!1;const ge=u.value.includes(te),ve=_g.test(te);return!(ge&&ve)})),Ce=O(()=>(p.value?1:0)+J.value.length),ae=O(()=>{var se;return((se=d.value)==null?void 0:se.numRows())??0}),Te=O(()=>ae.value>1e3),Ue=O(()=>Math.min(o.displayRowCount.value,ae.value)),Ge=O(()=>Object.keys(o.actions.value||{}).length>0),be=O(()=>!!o.useMarkdown.value),X=O(()=>!!o.enableRecordUpdate.value),j=O(()=>!!o.enableRecordAdd.value),ue=O(()=>!!o.wrapText.value),re=O(()=>{let se;return ue.value?se=ae.value-1:se=ae.value-Ue.value,Math.min(Math.ceil(m.value*se),se)}),H=O(()=>{if(!d.value)return null;const se=Te.value?re.value:0,te=Te.value?Ue.value:1e3,ge=d.value.objects({offset:se,limit:te}),ve=d.value.indices().slice(se,re.value+Ue.value);return{data:ge,indices:ve}}),D=O(()=>{let se="16px ";return y.value.length==0?(p.value&&(se+="75px "),se+=`repeat(${J.value.length}, minmax(min-content, 1fr)) `):se+=y.value.map(te=>`${Math.max(te,80)}px `).join(" "),Ge.value&&(se+="40px "),se}),T=O(()=>{const se=o.fontStyle.value,te=`${(1+o.displayRowCount.value)*48}px`;return{position:Te.value?"sticky":"unset","min-height":"48px","max-height":te,"font-family":se=="monospace"?"monospace":void 0,"grid-template-rows":`48px repeat(${Ue.value}, min-content)`,"grid-template-columns":D.value}}),x=O(()=>({top:`${48*ae.value}px`})),$=ye(!1);function z(){if(!(l.value.scrollWidth>l.value.clientWidth)){$.value=!1;return}const te=l.value.scrollLeft+l.value.clientWidth>=l.value.scrollWidth;$.value=!te}Ke(y,z);function pe(){const se=l.value.scrollTop;m.value=se/(l.value.scrollHeight-l.value.clientHeight),z()}function he(){l.value.scrollTop=0}async function Ne(){var ge;y.value=[],await Ba();const se=(ge=l.value)==null?void 0:ge.querySelectorAll("[data-writer-grid-col]"),te=[];se==null||se.forEach(ve=>{const I=ve,F=I.dataset.writerGridCol,{width:N}=I.getBoundingClientRect(),W=Math.min(N,300);te[F]=W}),y.value=te}function qe(se,te){var F,N;if(se.target.classList.contains("widthAdjuster"))return;if(((F=g.value)==null?void 0:F.columnName)!==te){g.value={columnName:te,descending:!1};return}if((N=g.value)==null?void 0:N.descending){g.value=null;return}g.value={columnName:te,descending:!g.value.descending}}function st(se){const te=se.schema.metadata.get("pandas");return te?JSON.parse(te).index_columns:[]}const gt=ye(!1);async function R(){gt.value=!0;const se=await Tt(()=>import("./index-5u5REPT4.js"),__vite__mapDeps([2,3]),import.meta.url),{tableFromIPC:te}=await Tt(()=>import("./Arrow.dom-GBJpMYQS.js"),__vite__mapDeps([4,3]),import.meta.url);try{const ge=vg(o.dataframe.value),ve=Mx(ge),I=te(ve);u.value=st(I),c=se.fromArrow(I),d.value=c.derive({[Ln]:()=>se.op.row_number()})}catch(ge){ia().error("Couldn't load dataframe from Arrow URL.",ge)}finally{gt.value=!1}}async function q(){const se=await Tt(()=>import("./index-5u5REPT4.js"),__vite__mapDeps([2,3]),import.meta.url),te=d.value.select(se.not(Ln)).toCSV(),ge=document.createElement("a"),ve=new Blob([te],{type:"text/csv"}),I=URL.createObjectURL(ve);ge.href=I,ge.download="data.csv",ge.click(),URL.revokeObjectURL(I)}async function fe(){const se=await Tt(()=>import("./index-5u5REPT4.js"),__vite__mapDeps([2,3]),import.meta.url);if(g.value===null){d.value=d.value.unorder();return}let te;g.value.descending?te=se.desc(g.value.columnName):te=g.value.columnName,d.value=d.value.orderby(te)}async function Ae(se){const te=se.target.value;if(!te)d.value=c;else{const ge=new RegExp(te,"i"),I="(d, $) => "+c.columnNames().map(N=>`aq.op.match(d.${N}, $.pattern) !== null`).join(" || "),F=await Tt(()=>import("./index-5u5REPT4.js"),__vite__mapDeps([2,3]),import.meta.url);d.value=c.params({pattern:ge,filterS:I}).filter(I).derive({[Ln]:()=>F.op.row_number()})}await Ba(),he()}async function _e(se){if(se.buttons!==1){b=null;return}const te=se.target;if(!i.value.contains(te))return;if(b===null&&te.classList.contains("widthAdjuster")){const N=te.closest(".CoreDataframe__table__th");b=parseInt(N.dataset.writerGridCol)}else if(b===null)return;const ge=l.value.querySelector(`[data-writer-grid-col="${b}"]`),{left:ve}=ge.getBoundingClientRect(),F=se.clientX-ve;y.value[b]=F}return Ke(o.dataframe,()=>{R()}),Ke(g,async()=>{await fe()}),Ke(Ce,()=>{Ne()}),Ke(ue,()=>{Ne()}),ma(async()=>{await R(),document.addEventListener("mousemove",_e),s.value&&new ResizeObserver(Ne).observe(s.value,{box:"border-box"})}),rr(()=>{document.removeEventListener("mousemove",_e)}),(se,te)=>{var ge;return S(),V("div",{ref_key:"rootEl",ref:i,class:"CoreDataframe","aria-busy":P.value},[Z("div",{ref_key:"toolsEl",ref:s,class:"tools"},[k(o).enableSearch.value==="yes"?(S(),V("div",gae,[xe(N6,{class:"search",placeholder:"Search","left-icon":"search",onChange:Ae})])):Me("",!0),k(o).enableDownload.value?(S(),Ie(Pn,{key:1,title:"Download",class:"download",onClick:q},{default:Ze(()=>[xe(_t,{name:"download"})]),_:1})):Me("",!0)],512),Z("div",{ref_key:"gridContainerEl",ref:l,class:"CoreDataframe__tableWrapper",onScroll:pe},[Z("div",{class:pt(["CoreDataframe__table",{scrolled:re.value>0,wrapText:ue.value}]),style:Ct(T.value)},[Z("div",yae,[te[0]||(te[0]=Z("div",{class:"CoreDataframe__table__th CoreDataframeRow__spacer"},null,-1)),p.value?(S(),V("div",Mae,[Z("div",_ae,[xe(_t,{name:"grip-vertical"})])])):Me("",!0),(S(!0),V(Xe,null,Nt(J.value,(ve,I)=>{var F,N;return S(),V("div",{key:ve,"data-writer-grid-col":I+(p.value?1:0),class:"CoreDataframe__table__th"},[Z("button",{type:"button",class:"CoreDataframe__table__th__name",onClick:W=>qe(W,ve)},ze(ve),9,wae),((F=g.value)==null?void 0:F.columnName)==ve?(S(),V("div",xae,[xe(_t,{name:(N=g.value)!=null&&N.descending?"arrow-up":"arrow-down"},null,8,["name"])])):Me("",!0),Z("div",Cae,[xe(_t,{name:"grip-vertical"})])],8,bae)}),128)),Ge.value?(S(),V("div",Aae)):Me("",!0)]),(S(!0),V(Xe,null,Nt((ge=H.value)==null?void 0:ge.data,(ve,I)=>(S(),Ie(LC,{key:I,class:"CoreDataframe__table__row",row:ve,actions:h.value,"use-markdown":be.value,editable:X.value&&!P.value,columns:J.value,"show-index":p.value,"index-text":H.value.indices[I]??ee.value.map(F=>ve[F]).join(", "),"display-shadow-on-sticky":$.value,"wrap-text":ue.value,onAction:k(_),onChange:k(v)},null,8,["row","actions","use-markdown","editable","columns","show-index","index-text","display-shadow-on-sticky","wrap-text","onAction","onChange"]))),128))],6),Te.value?(S(),V("div",{key:0,class:"endpoint",style:Ct(x.value)},null,4)):Me("",!0)],544),j.value?(S(),V("div",Sae,[xe(La,{"aria-label":"Create a new row at the end",size:"small",variant:"tertiary",onClick:E},{default:Ze(()=>[xe(_t,{name:"plus"}),te[1]||(te[1]=ya(" Add a row "))]),_:1})])):Me("",!0)],8,vae)}}}),Lae=ke(Pae,[["__scopeId","data-v-8f9de5bf"]]),Oae={key:0},Vae={key:1},Rae={key:2},Hae={key:3},Nae="A text component used to display headings or titles in different sizes and styles.",Dae={writer:{name:"Heading",description:Nae,category:"Content",fields:{text:{name:"Text",default:"(No text)",init:"Heading Text",desc:"Add text directly, or reference state elements with @{my_text}.",type:Q.Text},headingType:{name:"Heading type",default:"h3",options:{h1:"h1 (Big)",h2:"h2 (Normal)",h3:"h3 (Small)",h4:"h4 (Smallest)"},type:Q.Text,category:ot.Style},alignment:{name:"Alignment",default:"left",type:Q.Text,category:ot.Style,options:{left:"Left",center:"Center",right:"Right"}},primaryTextColor:va,cssClasses:ft},previewField:"text"}},Bae=Se({...Dae,__name:"CoreHeading",setup(e){const t=oe(ne.evaluatedFields);return(a,n)=>(S(),V("div",{class:"CoreHeading",style:Ct({"text-align":k(t).alignment.value})},[k(t).headingType.value=="h1"?(S(),V("h1",Oae,ze(k(t).text.value),1)):k(t).headingType.value=="h3"?(S(),V("h3",Vae,ze(k(t).text.value),1)):k(t).headingType.value=="h4"?(S(),V("h4",Rae,ze(k(t).text.value),1)):(S(),V("h2",Hae,ze(k(t).text.value),1))],4))}}),Fae=ke(Bae,[["__scopeId","data-v-a24181bd"]]);function a1(e){const t={ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,metaKey:e.metaKey};return new CustomEvent("wf-click",{detail:{payload:t}})}function zae(e){const t={key:e.key,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,metaKey:e.metaKey};return new CustomEvent("wf-keydown",{detail:{payload:t}})}const jae=["src","alt"],Uae={key:0,class:"captionContainer"},Wae="A component to display images.",qae=`
def click_handler(state):

	# Increment counter when the image is clicked

	state["counter"] += 1`,Kae={writer:{name:"Image",description:Wae,category:"Content",fields:{src:{name:"Source",default:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQoAAAEKCAYAAADqyxvJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAemSURBVHgB7d3baltHGIZhJd5DW3pS2vu/tkKgEFragiXLjuvVkpOS5PMa6Z8ZWc8DPXPBJNGrpX82evfrh4/PG4BveL8BCIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiIQCiC43HN3PP/24ubyoafCnT8+bD7/9vur/+f67u80PL/9V+fjHX5vtdv/qn794+bP55eXPaJbfh8wTRYGHh7p/pO/fv/v3hbZG5e+zuLm+WvXzT0+fNo8v/1XZ7582HJdQFKj+h3p7c73q5/ePTy9PInUvzOuVoVhUxWsJ0FNhhM6VUBS43z1sKl1fXaz6+eXjyv6xMBSXF5t3L086a+weHjcVqp+ezpVQFFje0Srfwdc+USz2jzUvzM+WWKyxK3pB74SihFAU2e7mmlNst7VPObe36+JVFdOqJ5VzJxRFqucUaweIy5yi0tXl+gW0Y8fUfKKOUBTZla80rHth/jenqIvFVcOc4tgx3e89TVQRiiLVKw03DSsNu+Jl29Fzim3xEPmcCUWhh8LPy8uMYu07+EPx5/frho9Dx4yp/RN1hKJQ9WDtbuXqx26yjVeLY8Wr+qPVuROKQtVLklcN+ykqd0RerfzosThWTC2L1hKKQsuLoHJOcdewn6Lyc/wyp1g7ZD3WC9yyaC2hKFa5I7JlTlH9Of5y5TLpseYUdmTWEopi1Rud1r6DV68MrP19FofG1HyinlAUq55TrB0gVs8pWgaah8ZUJOoJRbFzOrm5WOYUa4eah8b0fmv/RDWhKHZOJzc/672f4vHRILOaUHRwLic3P2vbXt4eCise9YSigxlPbs42p2iNl0j0IRQdzHhy861c12ejVR9C0cHyaF35zrc86s+2n6Llur4W9k/0IRSdzDanmPG6vpaY+ujRh1B0MtvJzerr+lrmFGtjKhL9CEUnb/nk5pcsM4r1c4p1v8/esmg3QtFJjxum1qp+R14br7Ux3dpo1Y1QdFR9w9Sok5tfU31d34Ot290IRUdv9eTm11Tup1gi8fwSFvoQio6qT27e3bZ838dcx+BfO6ewLNqXUHQ04w1T1Z/zq67rs9GqL6Ho7K2d3EyqruuzNNqXUHQ228nN6uv6Wo7Bp49o5hP9CUVns600LGY7Bp+Gvo++6Kc7oejsLZ3cfK1jL9ve+6Kf7oRigLdycvO1bhq2l38rpr7opz+hGGDGk5uVc4pjHoP3RcRjCMUAM57crJxTtByD/9rQ1/6JMYRigOqTm7c3LRuvTuO6PvsnxhCKQba7ueYUM17X96WY2j8xhlAMUj2nuGm4CbtSy5zi/zE1nxhHKAY59ZOba10dYT/F3v6JYYRikFM+udli+Th06Jxia//EMEIxUPUNU1UnN1sd+sVA9k+MIxQDVQ/mqk5utjrkuj5fRDyWUAx0qic3Wx1yXZ9l0bGEYqDqk5t3DfspKucAh1zXZ1l0LKEYbLYbpma9rs+OzLGEYrDZlkmrVxZajsEvcwrzibGEYrDZTm5WzylaBpp//n2/YSyhGKx6P8V100rDbNf1eZoYTSgGqz652XLD1GzX9TGeUEzgVE5uHsvaY/CMJxQTmPHkZuWcouUYPGMJxQRmPLk523V9jOVvawLLnKJyLtByw9Rs1/UxllBMYrY5xWzX9TGWUExitpOb1df13Vj5OClCMYmZT25WWGYU5hSnw9/UJHrcMLVW9X4KTxWnQygmUn3D1LG/setQLec+GEMoJjLryc0qnihOh1BMpPrk5t1ty/d9zHUMnjGEYiIz3jBVvWv0zn6KkyAUk5nv5OZc1/UxhlBMZraTm9XX9TlJehqEYjIzrjTMdgye/oRiMtUnN2f7YqCFZdL5CcWEZju5Odt1ffT37tcPH583AN/giQKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKIhAKI/gE7SXVdY25ypwAAAABJRU5ErkJggg==",desc:"A valid URL. Alternatively, you can provide a state reference to a Matplotlib figure or a packed file.",type:Q.Text},caption:{name:"Caption",init:"Image Caption",desc:"Leave blank to hide.",type:Q.Text},maxWidth:{name:"Max width (px)",type:Q.Number,default:"-1",category:ot.Style},maxHeight:{name:"Max height (px)",type:Q.Number,default:"-1",category:ot.Style},secondaryTextColor:Dn,cssClasses:ft},events:{"wf-click":{desc:"Capture single clicks.",stub:qae.trim()}},previewField:"caption"}},F6=Se({...Kae,__name:"CoreImage",setup(e){const t=ht("rootEl"),a=oe(ne.core),n=oe(ne.evaluatedFields),r=oe(ne.componentId),o=O(()=>{var d;return{cursor:typeof((d=a.getComponentById(r).handlers)==null?void 0:d["wf-click"])<"u"?"pointer":"unset"}}),i=O(()=>{const l=n.maxWidth.value,c=n.maxHeight.value;return{maxWidth:l!==-1?`${l}px`:void 0,maxHeight:c!==-1?`${c}px`:void 0}});function s(l){const c=a1(l);t.value.dispatchEvent(c)}return(l,c)=>(S(),V("div",{ref_key:"rootEl",ref:t,class:"CoreImage",style:Ct(o.value),onClick:s},[Z("img",{src:k(n).src.value,alt:k(n).caption.value,draggable:"false",style:Ct(i.value)},null,12,jae),k(n).caption.value||k(n).caption.value===0?(S(),V("div",Uae,ze(k(n).caption.value),1)):Me("",!0)],4))}}),bm=e=>{e.writer&&(e.writer.docs=`Use your app's static folder to serve images directly. For example, \`static/my_image.png\`.

Alternatively, pass a Matplotlib figure via state.

\`state["my_fig"] = fig\` and then setting the _Image_ source to \`@{fig}\`

You can also use packed files or bytes:

\`state["img_b"] = wf.pack_bytes(img_bytes, "image/png")\`

\`state["img_f"] = wf.pack_file(img_file, "image/png")\``)};typeof bm=="function"&&bm(F6);const Zae=ke(F6,[["__scopeId","data-v-72ccb130"]]),Gae={},Jae={class:"LoadingSymbol"};function Xae(e,t){return S(),V("div",Jae,t[0]||(t[0]=[Z("div",null,null,-1)]))}const z6=ke(Gae,[["render",Xae],["__scopeId","data-v-5a38f374"]]),Yae={class:"BaseEmptiness"},Qae={class:"content"},ene={class:"title"},tne={key:0,class:"message"},ane=Se({__name:"BaseEmptiness",props:{componentId:{type:String,required:!0},message:{type:String,required:!1,default:void 0}},setup(e){const t=e,a=oe(ne.core),n=O(()=>a.getComponentById(t.componentId)),r=O(()=>a.getComponentDefinition(n.value.type));return(o,i)=>(S(),V("div",Yae,[Z("div",Qae,[Z("div",ene,[Z("h3",null,"Empty "+ze(r.value.name),1)]),e.message?(S(),V("div",tne,ze(e.message),1)):Me("",!0)])]))}}),Ud=ke(ane,[["__scopeId","data-v-8c972dbe"]]),nne={key:0,class:"message"},rne="A component that displays a message in various styles, including success, error, warning, and informational.",one={writer:{name:"Message",description:rne,category:"Content",fields:{message:{name:"Message",type:Q.Text,desc:"Prefix with '+' for a success message, with '-' for error, '!' for warning, '%' for loading. No prefix for info. Leave empty to hide."},successColor:{name:"Success",default:Dt.Green3,type:Q.Color,category:ot.Style},errorColor:{name:"Error",default:Dt.Orange2,type:Q.Color,category:ot.Style},warningColor:{name:"Warning",default:"#FFE999",type:Q.Color,category:ot.Style},infoColor:{name:"Info",default:Dt.Blue2,type:Q.Color,category:ot.Style},loadingColor:{name:"Loading",default:Dt.Blue2,type:Q.Color,category:ot.Style},primaryTextColor:va,cssClasses:ft},previewField:"name"}},j6=Se({...one,__name:"CoreMessage",setup(e){const t=oe(ne.componentId),a=oe(ne.evaluatedFields),n=oe(ne.isBeingEdited),r=O(()=>{const s=a.message.value;if(!s)return"neutral";const l=s.charAt(0);return l=="+"?"success":l=="-"?"error":l=="!"?"warning":l=="%"?"loading":"info"}),o=O(()=>{const s=a.message.value;if(!s)return;const l=s.charAt(0);return l=="+"||l=="-"||l=="!"||l=="%"?s.substring(1).trim():s}),i=O(()=>({"--messageActiveSeverityColor":{error:a.errorColor.value,success:a.successColor.value,warning:a.warningColor.value,info:a.infoColor.value,loading:a.loadingColor.value}[r.value]}));return(s,l)=>o.value||k(n)?(S(),V("div",{key:0,class:pt(["CoreMessage",r.value]),style:Ct(i.value)},[o.value?(S(),V("p",nne,[r.value=="loading"?(S(),Ie(z6,{key:0,class:"loadingSymbol"})):Me("",!0),Z("span",null,ze(o.value),1)])):(S(),Ie(Ud,{key:1,"component-id":k(t)},null,8,["component-id"]))],6)):Me("",!0)}}),wm=e=>{e.writer&&(e.writer.docs=`When working with operations that can succeed or fail, _Message_ can be useful. You can reserve a state element to be used for the outcome of the operation; empty messages aren't shown, so you can initialise it empty.
Then, assign a message when the operation is completed.

\`\`\`python
state["msg"] = ""

if is_ok:
  state["msg"] = "+It worked!"
else:
  state["msg"] = "-It failed"
\`\`\``)};typeof wm=="function"&&wm(j6);const ine=ke(j6,[["__scopeId","data-v-5eb22d34"]]),sne={key:0,class:"name"},lne={key:1,class:"description"},cne={class:"value"},dne={key:2,class:"note"},une="A component that prominently displays a metric value and associated information.",hne={writer:{name:"Metric",description:une,category:"Content",fields:{name:{name:"Name",init:"Metric",type:Q.Text},metricValue:{name:"Value",default:"-",type:Q.Text,desc:"The main value to be displayed. It's not limited to numbers."},description:{name:"Description",type:Q.Text},note:{name:"Note",init:"+Pass",type:Q.Text,desc:"Prefix with '+' for a positive message, with '-' for a negative message."},primaryTextColor:va,secondaryTextColor:Dn,positiveColor:{name:"Positive",default:Dt.Green3,type:Q.Color,category:ot.Style},neutralColor:{name:"Neutral",default:"var(--separatorColor)",type:Q.Color,category:ot.Style},negativeColor:{name:"Negative",default:Dt.Orange2,type:Q.Color,category:ot.Style},cssClasses:ft},previewField:"name"}},pne=Se({...hne,__name:"CoreMetric",setup(e){const t=oe(ne.evaluatedFields),a=O(()=>{const o=t.note.value;if(!o)return"neutral";const i=o.charAt(0);return i=="+"?"positive":i=="-"?"negative":"neutral"}),n=O(()=>{const o=t.note.value;if(!o)return;const i=o.charAt(0);return i=="+"||i=="-"?o.substring(1):o}),r=O(()=>({"--messageActiveSentimentColor":{positive:t.positiveColor.value,neutral:t.neutralColor.value,negative:t.negativeColor.value}[a.value]}));return(o,i)=>(S(),V("div",{class:"CoreMetric",style:Ct(r.value)},[k(t).name.value?(S(),V("div",sne,ze(k(t).name.value),1)):Me("",!0),k(t).description.value?(S(),V("div",lne,ze(k(t).description.value),1)):Me("",!0),Z("h2",cne,ze(k(t).metricValue.value),1),n.value?(S(),V("div",dne,ze(n.value),1)):Me("",!0)],4))}}),fne=ke(pne,[["__scopeId","data-v-7b11fe28"]]),mne="A component that displays Plotly graphs.",vne={data:[{x:["a","b","c"],y:[22,25,29],type:"bar"}]},gne={writer:{name:"Plotly graph",description:mne,category:"Content",fields:{spec:{name:"Graph specification",default:JSON.stringify(vne,null,2),desc:"Plotly graph specification. Pass it using state, e.g. @{fig}, or paste a JSON specification.",type:Q.Object},cssClasses:ft},events:{"plotly-click":{desc:"Sends a list with the clicked points.",eventPayloadExample:{curveNumber:0,pointNumber:2,x:"c",y:29,label:"c",xaxis:{anchor:"y"},yaxis:{anchor:"x"}}},"plotly-selected":{desc:"Sends a list with the selected points."},"plotly-deselect":{desc:"Triggered when points are deselected."}}}},U6=Se({...gne,__name:"CorePlotlyGraph",setup(e){const t=ht("rootEl"),a=ht("chartTargetEl"),n=oe(ne.evaluatedFields),r=O(()=>n.spec.value),o={paper_bgcolor:Dt.White,plot_bgcolor:Dt.Gray1,colorway:[Dt.Blue4,Dt.Blue4,Dt.Orange4,Dt.Green5],font:{family:"Poppins, sans-serif",size:12,color:Dt.Black},hoverlabel:{color:Dt.White,bgcolor:Dt.Black}},i=async()=>{var h,g,m;if(!r.value||!a.value)return;const u=await Tt(()=>import("./plotly.min-DDrm7P9H.js").then(y=>y.p),[],import.meta.url);if(!t.value||t.value.clientHeight==0)return;const p={...r.value,layout:{...o,...(h=r.value)==null?void 0:h.layout}};u.newPlot(a.value,p),l(),(m=(g=r.value)==null?void 0:g.layout)!=null&&m.autosize&&s()};function s(){const u=t.value.parentElement;u!=null&&u.clientHeight&&(t.value.style.height="100%",a.value.style.height="100%")}function l(){a.value.on("plotly_click",d("plotly-click")),a.value.on("plotly_selected",d("plotly-selected")),a.value.on("plotly_deselect",d("plotly-deselect"))}function c(u){var p,h;return{curveNumber:u.curveNumber,pointNumber:u.pointNumber,pointNumbers:u.pointNumbers,x:u.x,y:u.y,z:u.z,label:u.label,lat:u.lat,lon:u.lon,xaxis:{anchor:(p=u.xaxis)==null?void 0:p.anchor},yaxis:{anchor:(h=u.yaxis)==null?void 0:h.anchor}}}function d(u){return p=>{var g;const h=new CustomEvent(u,{detail:{payload:(g=p==null?void 0:p.points)==null?void 0:g.map(m=>c(m))}});t.value.dispatchEvent(h)}}return Ke(r,u=>{u&&i()}),ma(async()=>{await i(),t.value&&new ResizeObserver(i).observe(t.value,{box:"border-box"})}),(u,p)=>(S(),V("div",{ref_key:"rootEl",ref:t,class:"CorePlotlyGraph"},[Z("div",{ref_key:"chartTargetEl",ref:a,class:"target"},null,512),p[0]||(p[0]=Z("div",{class:"mask"},null,-1))],512))}}),xm=e=>{e.writer&&(e.writer.docs=`You can listen to events triggered by Plotly.js and add interactivity to your charts.
For example, implement cross-filtering.`)};typeof xm=="function"&&xm(U6);const yne=ke(U6,[["__scopeId","data-v-44c39dcb"]]),Mne={},_ne={class:"SharedControlBar"},bne={class:"SharedControlBar__content"},wne={key:0,class:"SharedControlBar__actions"};function xne(e,t){return S(),V("div",_ne,[Z("div",bne,[Kt(e.$slots,"default",{},void 0,!0)]),e.$slots.actions?(S(),V("div",wne,[Kt(e.$slots,"actions",{},void 0,!0)])):Me("",!0)])}const Wd=ke(Mne,[["render",xne],["__scopeId","data-v-1256a7fb"]]),Cne=`
def click_handler(state):

	# Increment counter when the text is clicked

	state["counter"] += 1`,Ane="A component to display plain text or formatted text using Markdown syntax.",Sne={writer:{name:"Text",description:Ane,category:"Content",fields:{text:{name:"Text",init:"Text",desc:"Add text directly, or reference state elements with @{my_text}.",type:Q.Text,control:Ys.Textarea},useMarkdown:qt({name:"Enable markdown",desc:"The Markdown output will be sanitised; unsafe elements will be removed.",default:"no"}),alignment:{name:"Alignment",default:"left",type:Q.Text,options:{left:"Left",center:"Center",right:"Right"},category:ot.Style},quickCopy:Fd({default:"no"}),primaryTextColor:va,cssClasses:ft},events:{"wf-click":{desc:"Capture single clicks.",stub:Cne.trim()}},previewField:"text"}},Ene=Se({...Sne,__name:"CoreText",setup(e){const t=_r({loader:()=>Tt(()=>import("./SharedCopyClipboardButton-JTEMoxs8.js"),__vite__mapDeps([5,6,7,8,9,10]),import.meta.url)}),a=ht("rootEl"),n=oe(ne.evaluatedFields),r=oe(ne.componentId),o=oe(ne.core),i=oe(ne.isBeingEdited),s=O(()=>!n.text.value),l=O(()=>!s.value||i.value),c=O(()=>{var g;return{cursor:typeof((g=o.getComponentById(r).handlers)==null?void 0:g["wf-click"])<"u"?"pointer":"unset"}}),d=O(()=>({"text-align":n.alignment.value}));function u(p){const h=a1(p);a.value.dispatchEvent(h)}return(p,h)=>l.value?(S(),V("div",{key:0,ref_key:"rootEl",ref:a,class:"CoreText",style:Ct(c.value),onClick:u},[s.value?(S(),Ie(Ud,{key:0,"component-id":k(r)},null,8,["component-id"])):(S(),Ie(Wd,{key:1},{actions:Ze(()=>[k(n).quickCopy.value?(S(),Ie(k(t),{key:0,label:"Copy text",value:k(n).text.value},null,8,["value"])):Me("",!0)]),default:Ze(()=>[k(n).useMarkdown.value?(S(),Ie(yg,{key:0,"raw-text":k(n).text.value,style:Ct(d.value)},null,8,["raw-text","style"])):(S(),V("p",{key:1,class:"plainText",style:Ct(d.value)},ze(k(n).text.value),5))]),_:1}))],4)):Me("",!0)}}),$ne=ke(Ene,[["__scopeId","data-v-26fe47d1"]]),W6="A component that displays Vega-Lite/Altair charts.",Ine={$schema:"https://vega.github.io/schema/vega-lite/v5.json",description:W6,data:{values:[{a:"A",b:100},{a:"B",b:200},{a:"C",b:150},{a:"D",b:300}]},mark:"bar",encoding:{x:{field:"a",type:"nominal"},y:{field:"b",type:"quantitative"}}},kne={writer:{deprecated:!0,name:"Vega Lite chart",description:W6,category:"Content",fields:{spec:{name:"Chart specification",default:JSON.stringify(Ine,null,2),desc:"Vega-Lite chart specification. Pass a Vega Altair chart using state or paste a JSON specification.",type:Q.Object},cssClasses:ft}}},q6=Se({...kne,__name:"CoreVegaLiteChart",setup(e){const t=ht("rootEl"),a=ht("chartTargetEl"),n=oe(ne.evaluatedFields),r=async()=>{if(!n.spec.value||!a.value)return;const{default:o}=await Tt(()=>import("./vega-embed.module-SNP5iNdJ.js"),[],import.meta.url);await o(a.value,n.spec.value)};return Ke(()=>n.spec.value,o=>{o&&r()}),ma(()=>{r(),new ResizeObserver(r).observe(t.value,{box:"border-box"})}),(o,i)=>(S(),V("div",{ref_key:"rootEl",ref:t,class:"CoreVegaLiteChart"},[Z("div",{ref_key:"chartTargetEl",ref:a,class:"target"},null,512)],512))}}),Cm=e=>{e.writer&&(e.writer.docs=`Generate a chart using Altair and pass it via state; it'll be converted to Vega-Lite specification.

\`state["my_chart"] = chart\`

Afterwards, you can reference the chart in the specification using the syntax \`@{my_chart}\`.

Alternatively, you can work with Vega-Lite directly.`)};typeof Cm=="function"&&Cm(q6);const Tne=ke(q6,[["__scopeId","data-v-01364192"]]),Pne={class:"CoreVideoPlayer"},Lne=["src","controls","autoplay","loop","muted"],One="A Video player component that can play various video formats.",Vne={writer:{name:"Video player",description:One,category:"Content",fields:{src:{name:"Source",desc:"The URL of the video file. Alternatively, you can pass a file via state.",default:"",type:Q.Text},controls:qt({name:"Enable controls",desc:"Display Video player controls.",default:"yes"}),autoplay:qt({name:"Autoplay",desc:"Autoplay the video when the component is loaded.",default:"no"}),loop:qt({name:"Loop",desc:"Loop the video when it reaches the end.",default:"no"}),muted:qt({name:"Muted",desc:"Mute the video by default.",default:"no"}),cssClasses:ft}}},K6=Se({...Vne,__name:"CoreVideoPlayer",setup(e){const t=oe(ne.evaluatedFields);return(a,n)=>(S(),V("div",Pne,[Z("video",{src:k(t).src.value,controls:k(t).controls.value,autoplay:k(t).autoplay.value,loop:k(t).loop.value,muted:k(t).muted.value},null,8,Lne),n[0]||(n[0]=Z("div",{class:"mask"},null,-1))]))}}),Am=e=>{e.writer&&(e.writer.docs=`Use your app's static folder to serve videos directly. For example, \`static/my_video.mp4\`.

Alternatively, you can pack bytes or files in state:

\`state["vid_b"] = wf.pack_bytes(vid_bytes, "video/mp4")\`

\`state["vid_f"] = wf.pack_file(vid_file, "video/mp4")\`

Afterwards, you can reference the video using the syntax \`@{vid_f}\`.`)};typeof Am=="function"&&Am(K6);const Rne=ke(K6,[["__scopeId","data-v-23bc2e6c"]]),Hne={class:"CoreLink"},Nne=["href","target","rel"],Dne={writer:{name:"Link",description:"A component to create a hyperlink.",category:"Content",fields:{url:{name:"URL",type:Q.Text,default:"https://writer.com",desc:"Specify a URL or choose a page. Keep in mind that you can only link to pages for which a key has been specified.",options:e=>Object.fromEntries(e.getComponents("root",{sortedByPosition:!0}).map(t=>t.content.key).filter(t=>!!t).map(t=>[`#${t}`,`Page with key: ${t}`]))},target:{name:"Target",type:Q.Text,options:{_self:"Self",_blank:"Blank",_parent:"Parent",_top:"Top"},desc:"Specifies where to open the linked document.",default:"_blank"},rel:{name:"Rel",type:Q.Text,desc:"Specifies the relationship between the current document and the linked document."},text:{name:"Text",default:"",type:Q.Text,desc:"The text to display in the link."},primaryTextColor:va,cssClasses:ft}}},Bne=Se({...Dne,__name:"CoreLink",setup(e){const t=oe(ne.evaluatedFields),a=O(()=>t.text.value||t.url.value);return(n,r)=>(S(),V("div",Hne,[Z("a",{href:k(t).url.value,target:k(t).target.value,rel:k(t).rel.value},ze(a.value),9,Nne)]))}}),Fne=ke(Bne,[["__scopeId","data-v-db333917"]]);function Ur(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function*zne(e,t="",a=new WeakSet){if(Ur(e)&&!a.has(e)){a.add(e);for(const n in e){const r=t?`${t}.${n}`:n;yield r,typeof e[n]=="object"&&e[n]!==null&&!Array.isArray(e[n])&&(yield*zne(e[n],r,a))}}}function n1(){const e=new AbortController;return zr(()=>{e.abort()}),e}class oc extends Error{constructor(t="Operation aborted"){super(t),this.name=oc.name}}function jne(e,{onProgress:t,signal:a}={}){const n=new FileReader;return new Promise((r,o)=>{if(n.onload=()=>{r(String(n.result)||"")},n.onerror=()=>{o(n.error??new Error("Failed to read file"))},n.onprogress=({lengthComputable:i,loaded:s,total:l})=>{if(typeof t=="function"&&i){const c=Math.round(s/l*100);t(c,s,l)}},n.onabort=()=>{o(new oc)},a instanceof AbortSignal){if(a.aborted){n.abort();return}a.addEventListener("abort",()=>n.abort(),{once:!0})}n.readAsDataURL(e)})}let Une=0;function Sm(e){var a;return{id:((a=window.crypto)==null?void 0:a.randomUUID())??`file-${Une++}`,file:e,name:e.name,size:e.size}}function Wne(e){return Ur(e)&&"name"in e&&"type"in e&&"data"in e&&typeof e.data=="string"&&e.data.startsWith("data:")}function Z6({multiple:e}){const t=n1(),a=$t([]);function n(d){return d.reduce((u,p)=>u+p.size,0)}function r(d){const u=d.map(p=>Sm(p));a.value=Da(e)?a.value.concat(u):u.slice(0,1)}function o(d){a.value=a.value.filter(u=>u.id!==d)}function i(d){const u=d.map(p=>Sm(p));a.value=Da(e)?u:u.slice(0,1)}function s(){a.value=[]}async function l(){const d=[],u=[];return t.signal.aborted?{encodedFiles:d,rejectedFiles:u}:((await Promise.allSettled(a.value.map(async({file:h})=>{const g=await jne(h,{signal:t.signal});return{name:h.name,type:h.type,data:g}}))).forEach(h=>{if(h.status==="fulfilled")d.push(h.value);else if(h.reason instanceof Error){if(h.reason instanceof oc)return;u.push(h.reason)}}),{encodedFiles:d,rejectedFiles:u})}async function c(d){const u=[];return t.signal.aborted?{decodedFiles:u}:((await Promise.allSettled(d.filter(h=>Wne(h)).map(async h=>{const g=await fetch(h.data,{signal:t.signal}),m=await g.blob(),y=m.type||g.headers.get("Content-Type")||h.type||"";return new File([m],h.name,{type:y})}))).forEach(h=>{h.status==="fulfilled"&&u.push(h.value)}),{decodedFiles:u})}return{files:Wt(a),calcTotalSize:n,addFiles:r,removeFile:o,replaceFiles:i,clearFiles:s,encodeFiles:l,decodeFiles:c}}const qne=async(e,t)=>e.size<=2*1024*1024?e:new Promise(a=>{const n=document.createElement("canvas"),r=n.getContext("2d");if(!r){t.warn(`Canvas 2D context not available for image optimization: ${e.name}, using original`),a(e);return}const o=new Image,i=URL.createObjectURL(e);o.onload=()=>{let{width:c,height:d}=o;if(c>1920||d>1080){const u=Math.min(1920/c,1080/d);c=Math.floor(c*u),d=Math.floor(d*u)}n.width=c,n.height=d,r.drawImage(o,0,0,c,d),URL.revokeObjectURL(i),n.toBlob(u=>{u?a(new File([u],e.name,{type:"image/jpeg"})):(t.warn(`Failed to compress image: ${e.name}, using original`),a(e))},"image/jpeg",.85)},o.onerror=()=>{URL.revokeObjectURL(i),t.warn(`Failed to optimize image: ${e.name}, using original`),a(e)},o.src=i}),Kne={class:"CoreChatbotAvatar"},Zne=Se({__name:"CoreChatbotAvatar",props:{initials:{type:String,required:!0}},setup(e){return(t,a)=>(S(),V("div",Kne,ze(e.initials),1))}}),Gne=ke(Zne,[["__scopeId","data-v-ce5bb453"]]),Jne={class:"WdsModal__main"},Xne={key:1,class:"WdsModal__main__title"},Yne={class:"WdsModal__main__title__header"},Qne={key:0},ere={class:"WdsModal__main__content"},tre={key:2,class:"WdsModal__main__footer"},are={key:0,class:"WdsModal__main__footer__hint"},nre={key:1,class:"WdsModal__main__footer__actions"},rre=Se({__name:"WdsModal",props:{title:{type:String,required:!1,default:null},size:{type:String,required:!1,default:"normal"},description:{type:String,required:!1,default:null},actions:{type:Array,required:!1,default:()=>[]},allowOverflow:{type:Boolean,required:!1},displayCloseButton:{type:Boolean,required:!1},hint:{type:String,required:!1,default:void 0}},emits:{close:()=>!0},setup(e){const t=e,{title:a,actions:n}=_0(t);return(r,o)=>{var i,s;return S(),Ie(Dv,{to:"#modal"},[Z("div",{class:pt(["WdsModal colorTransformer",{"WdsModal--overflow":e.allowOverflow,"WdsModal--wide":e.size=="wide"}]),tabindex:"-1"},[Z("div",Jne,[e.displayCloseButton?(S(),Ie(La,{key:0,variant:"neutral",size:"smallIcon",class:"WdsModal__main__closeBtn",onClick:o[0]||(o[0]=l=>r.$emit("close"))},{default:Ze(()=>[xe(_t,{name:"x"})]),_:1})):Me("",!0),k(a)||e.description?(S(),V("div",Xne,[Z("div",Yne,[Z("h2",null,ze(k(a)),1),Kt(r.$slots,"titleActions",{},void 0,!0)]),e.description?(S(),V("summary",Qne,ze(e.description),1)):Me("",!0)])):Me("",!0),Z("div",ere,[Kt(r.$slots,"default",{},void 0,!0)]),((i=k(n))==null?void 0:i.length)>0||e.hint?(S(),V("div",tre,[e.hint?(S(),V("p",are,ze(e.hint),1)):Me("",!0),((s=k(n))==null?void 0:s.length)>0?(S(),V("div",nre,[(S(!0),V(Xe,null,Nt(k(n),(l,c)=>(S(),Ie(La,{key:c,variant:c==k(n).length-1?"primary":"tertiary",disabled:l.disabled,loading:l.loading,onClick:l.fn},{default:Ze(()=>[l.icon?(S(),Ie(_t,{key:0,name:l.icon},null,8,["name"])):Me("",!0),ya(" "+ze(l.desc),1)]),_:2},1032,["variant","disabled","loading","onClick"]))),128))])):Me("",!0)])):Me("",!0)])],2)])}}}),G6=ke(rre,[["__scopeId","data-v-dcb8fed3"]]),ore=["aria-busy"],ire={key:1,class:"CoreChatbotMessage__content__text"},sre={key:0,class:"content-fragment"},lre={key:1},cre={key:0,class:"message-images-wrapper"},dre={class:"message-images-container"},ure=["src","aria-label","onClick","onKeydown"],hre={key:2,class:"CoreChatbotMessage__content__actions"},pre=["onClick"],fre={key:0,class:"subheading"},mre={class:"name"},vre={key:1,class:"desc"},gre=["src"],yre=Se({__name:"CoreChatbotMessage",props:{initials:{type:String,required:!0},useMarkdown:{type:Boolean,required:!1},message:{type:Object,required:!1,default:void 0},assistantRoleColor:{type:String,required:!1,default:""},isLoading:{type:Boolean,required:!1}},emits:{actionClick:e=>typeof e=="object"&&e!==null},setup(e){const t=_r({loader:()=>Tt(()=>import("./BaseMarkdown-Bd5TNKtf.js"),[],import.meta.url)}),a=_r({loader:()=>Tt(()=>Promise.resolve().then(()=>hae),void 0,import.meta.url)}),n=e,r=O(()=>{var h;return((h=n.message)==null?void 0:h.actions)??[]}),o=O(()=>n.isLoading&&!s.value),i=O(()=>{var h;return n.isLoading?"assistant":((h=n.message)==null?void 0:h.role)??""}),s=O(()=>{var g;const h=(g=n.message)==null?void 0:g.content;return Array.isArray(h)?h:(h==null?void 0:h.trim())??""}),l=O(()=>{switch(i.value){case"user":return"var(--userRoleColor)";case"assistant":return n.assistantRoleColor||"linear-gradient(264deg, #f5ebff 0.71%, #eef1ff 100%)";default:return""}}),c=h=>{const g=h.target;g.style.display="none"},d=ye(),u=h=>h.some(g=>{var m;return g.type==="image_url"&&((m=g.image_url)==null?void 0:m.url)}),p=(h,g)=>{(h.key==="Enter"||h.key===" ")&&(h.preventDefault(),d.value=g)};return(h,g)=>(S(),V(Xe,null,[Z("div",{class:"CoreChatbotMessage","aria-busy":e.isLoading},[xe(Gne,{initials:e.initials},null,8,["initials"]),Z("div",{class:"CoreChatbotMessage__content",style:Ct({background:l.value})},[o.value?(S(),Ie(k(a),{key:0})):(S(),V("div",ire,[Array.isArray(s.value)?(S(),V(Xe,{key:0},[(S(!0),V(Xe,null,Nt(s.value,(m,y)=>(S(),V(Xe,{key:`text-${y}`},[m.type==="text"?(S(),V("div",sre,[e.useMarkdown?(S(),Ie(k(t),{key:0,"raw-text":m.text||""},null,8,["raw-text"])):(S(),V("span",lre,ze(m.text),1))])):Me("",!0)],64))),128)),u(s.value)?(S(),V("div",cre,[Z("div",dre,[(S(!0),V(Xe,null,Nt(s.value,(m,y)=>{var b,v,M;return S(),V(Xe,{key:`image-${y}`},[m.type==="image_url"&&((b=m.image_url)!=null&&b.url)?(S(),V("img",{key:0,src:(v=m.image_url)==null?void 0:v.url,alt:"Image from conversation",class:"message-image-preview",loading:"lazy",role:"button",tabindex:"0","aria-label":`Open image in modal - ${(M=m.image_url)==null?void 0:M.url}`,onError:c,onClick:_=>d.value=m.image_url.url,onKeydown:_=>p(_,m.image_url.url)},null,40,ure)):Me("",!0)],64)}),128))])])):Me("",!0)],64)):(S(),V(Xe,{key:1},[e.useMarkdown?(S(),Ie(k(t),{key:0,"raw-text":s.value},null,8,["raw-text"])):(S(),V(Xe,{key:1},[ya(ze(s.value),1)],64))],64))])),r.value.length?(S(),V("div",hre,[(S(!0),V(Xe,null,Nt(r.value,(m,y)=>(S(),V("button",{key:y,class:"action",onClick:b=>h.$emit("actionClick",m)},[m.subheading?(S(),V("div",fre,ze(m.subheading),1)):Me("",!0),Z("h3",mre,ze(m.name),1),m.desc?(S(),V("div",vre,ze(m.desc),1)):Me("",!0)],8,pre))),128))])):Me("",!0)],4)],8,ore),d.value?(S(),Ie(G6,{key:0,"display-close-button":!0,onClose:g[0]||(g[0]=m=>d.value=void 0)},{default:Ze(()=>[Z("img",{src:d.value,alt:"Full size image",class:"image-modal-img"},null,8,gre)]),_:1})):Me("",!0)],64))}}),Em=ke(yre,[["__scopeId","data-v-5d4e07d9"]]),Mre=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],_re=["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],bre=["b","kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],wre=["b","kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],$m=(e,t,a)=>{let n=e;return typeof t=="string"||Array.isArray(t)?n=e.toLocaleString(t,a):(t===!0||a!==void 0)&&(n=e.toLocaleString(void 0,a)),n};function El(e,t){if(!Number.isFinite(e))throw new TypeError(`Expected a finite number, got ${typeof e}: ${e}`);t={bits:!1,binary:!1,space:!0,...t};const a=t.bits?t.binary?wre:bre:t.binary?_re:Mre,n=t.space?" ":"";if(t.signed&&e===0)return` 0${n}${a[0]}`;const r=e<0,o=r?"-":t.signed?"+":"";r&&(e=-e);let i;if(t.minimumFractionDigits!==void 0&&(i={minimumFractionDigits:t.minimumFractionDigits}),t.maximumFractionDigits!==void 0&&(i={maximumFractionDigits:t.maximumFractionDigits,...i}),e<1){const d=$m(e,t.locale,i);return o+d+n+a[0]}const s=Math.min(Math.floor(t.binary?Math.log(e)/Math.log(1024):Math.log10(e)/3),a.length-1);e/=(t.binary?1024:1e3)**s,i||(e=e.toPrecision(3));const l=$m(Number(e),t.locale,i),c=a[s];return o+l+n+c}const xre={class:"filesArea"},Cre={key:1,class:"list"},Are=["title"],Sre={class:"size"},Ere={class:"filesButtons"},$re={key:0,class:"sizeExceededMessage"},Ire={key:1,class:"pastedImagesArea"},kre={class:"pastedImagesList"},Tre=["src"],Pre={class:"inputArea"},Lre={class:"inputButtons"},Ore="A chatbot component to build human-to-AI interactions.",Vre=`
def handle_message_simple(payload, state):

	# payload contains a dict in the form { "role": "user", "message": "hello"}

	state["conversation"] += [payload]
    state["conversation"] += [{
        "role": "assistant",
        "content": "Hello human" if payload == "Hello" else "I don't understand"
    }]

    # Handle streaming by appending to the last message

    import time
    for i in range(10):
        conv = state["conversation"]
        conv[-1]["content"] += f" {i}"
        state["conversation"] = conv
        time.sleep(0.5)
`.trim(),Rre=`
def handle_action_simple(payload, state):

    # payload contains the "data" property of the action

    if payload == "change_title":
        state["app_background_color"] = "red"

# Make an action available when adding a message

def handle_message_with_action(payload, state):
    state["conversation"] += [payload]
    state["conversation"] += [{
        "role": "assistant",
        "content": "I don't know, but check this out.",
        "actions": [{
            "subheading": "Resource",
            "name": "Surprise",
            "desc": "Click to be surprised",
            "data": "change_title"
        }]
    }]
`.trim(),Hre=`
def handle_file_upload(state, payload):

	# An array of dictionaries is provided in the payload
	# The dictionaries have the properties name, type and data
    # The data property is a file-like object

    uploaded_files = payload
    for i, uploaded_file in enumerate(uploaded_files):
        name = uploaded_file.get("name")
        file_data = uploaded_file.get("data")
        with open(f"{name}-{i}.jpeg", "wb") as file_handle:
            file_handle.write(file_data)
`.trim(),Nre={writer:{name:"Chatbot",description:Ore,category:"Content",fields:{conversation:{name:"Conversation",init:"@{chat}",desc:"An array with messages or a variable that contains your conversation as an object.",type:Q.Object,validator:OI},assistantInitials:{name:"Assistant initials",default:"AI",type:Q.Text},userInitials:{name:"User initials",default:"YOU",type:Q.Text},useMarkdown:qt({name:"Enable markdown",desc:"If active, the output will be sanitized; unsafe elements will be removed.",default:"no"}),enableFileUpload:{name:"Enable file upload",default:"no",type:Q.Text,options:{single:"Single file",multiple:"Multiple files",no:"No"}},enableImagePaste:qt({name:"Enable image paste",desc:"Allow users to paste images directly into the chat input using Ctrl/Cmd+V.",default:"yes"}),placeholder:{name:"Placeholder",default:"What do you need?",type:Q.Text},assistantRoleColor:{name:"Assistant role",type:Q.Color,category:ot.Style,applyStyleVariable:!0},userRoleColor:{name:"User role",default:Dt.Gray1,type:Q.Color,category:ot.Style,applyStyleVariable:!0},avatarBackgroundColor:{name:"Avatar",default:Dt.Gray6,type:Q.Color,category:ot.Style,applyStyleVariable:!0},avatarTextColor:{name:"Avatar text",default:Dt.White,type:Q.Color,category:ot.Style,applyStyleVariable:!0},accentColor:Va,containerBackgroundColor:jr,primaryTextColor:va,secondaryTextColor:Dn,separatorColor:Ea,buttonColor:{...xr,default:Dt.Black},buttonTextColor:{...Cr,default:Dt.White},cssClasses:ft},events:{"wf-chatbot-message":{desc:"Triggered when the user sends a message.",stub:Vre,eventPayloadExample:{role:"user",content:"I'm building a Chatbot"}},"wf-chatbot-action-click":{desc:"Handle clicks on actions.",stub:Rre},"wf-file-change":{desc:"Triggered when files are uploaded",stub:Hre}}}},J6=Se({...Nre,__name:"CoreChatbot",setup(e){const t=ht("rootEl"),a=ht("messageAreaEl"),n=ht("messagesEl"),r=ye(void 0),o=oe(ne.evaluatedFields),i=ia(),s=$t([]),l=$t([]),c=$t([]);let d=0;const u=ye(!1),p=ye(null),h=ye(!1),g=ye(!1);let m,y;const b=O(()=>{var D;return((D=o.conversation)==null?void 0:D.value)??[]}),v=ye(""),M=O(()=>o.enableFileUpload.value==="multiple"),{files:_,calcTotalSize:C,addFiles:E,removeFile:P,clearFiles:B,encodeFiles:ee}=Z6({multiple:M}),J=200*1024*1024,Ce=O(()=>C(_.value)>J),ae=O(()=>r.value===void 0?!1:r.value>=b.value.length);function Te(D){var z;if(D&&"isComposing"in D&&D.isComposing||r.value)return;if(u.value){j("Images are still processing. Please wait a moment…");return}const T=(z=v.value)==null?void 0:z.trim();if(!T&&s.value.length===0)return;r.value=b.value.length+1;let x;if(s.value.length>0){const pe=[];v.value.trim()&&pe.push({type:"text",text:v.value}),s.value.filter(he=>he!==null).forEach(he=>{pe.push({type:"image_url",image_url:{url:he}})}),x={role:"user",content:pe}}else x={role:"user",content:T};const $=new CustomEvent("wf-chatbot-message",{detail:{payload:x,callback:()=>{r.value=void 0}}});t.value.dispatchEvent($),v.value="",s.value=[],l.value=[],c.value=[]}function Ue(D){const{data:T}=D,x=new CustomEvent("wf-chatbot-action-click",{detail:{payload:T}});t.value.dispatchEvent(x)}function Ge(){const D=document.createElement("input");D.type="file",M.value&&(D.multiple=!0),D.addEventListener("change",()=>{E(Array.from(D.files||[]))}),D.click()}async function be(D){var se;if(o.enableImagePaste.value!==!0)return;const T=(se=D.clipboardData)==null?void 0:se.items;if(!T)return;const x=10,$=50*1024*1024,z=10*1024*1024,pe=["image/jpeg","image/jpg","image/png","image/webp"],he=[];let Ne=0,qe=0,st=0;for(let te=0;te<T.length;te++){const ge=T[te];if(ge.type.startsWith("image/")){if(!pe.includes(ge.type.toLowerCase())){st++;continue}const ve=ge.getAsFile();if(ve){if(ve.size>z){qe++;continue}Ne+=ve.size,he.push(ve)}}}if(he.length===0){st>0&&qe>0?j(`Images not added: ${st} unsupported format(s) (only JPG, JPEG, PNG supported), ${qe} too large (max ${z/1024/1024}MB each).`):st>0?j("Unsupported image format(s). Only JPG, JPEG, and PNG images are supported."):qe>0&&j(`Image too large. Maximum size is ${z/1024/1024}MB per image.`);return}if(s.value.length+he.length>x){const te=x-s.value.length;if(te<=0){j(`Maximum ${x} images allowed. Please remove some images first.`);return}he.splice(te),j(`Only ${te} image(s) added. Maximum ${x} images allowed.`)}if(Ne>$){j(`Total size too large (${(Ne/1024/1024).toFixed(1)}MB). Maximum ${$/1024/1024}MB total.`);return}const R=[];qe>0&&R.push(`${qe} image(s) too large (max ${z/1024/1024}MB each)`),st>0&&R.push(`${st} unsupported format(s) (only JPG, JPEG, PNG supported)`),R.length>0&&j(`${R.join(", ")} - these images were skipped.`),D.preventDefault();const q=he.map(()=>null),fe=he.map(()=>!0),Ae=he.map(()=>`img-${d++}`);s.value=[...s.value,...q],l.value=[...l.value,...fe],c.value=[...c.value,...Ae],u.value=!0;const _e=[];try{await Promise.all(he.map(async(te,ge)=>{try{const ve=await qne(te,i);ve===te&&te.size>2*1024*1024?i.log(`Using original file for ${te.name} (optimization failed)`):ve!==te&&i.log(`Successfully optimized ${te.name} from ${(te.size/1024/1024).toFixed(2)}MB to ${(ve.size/1024/1024).toFixed(2)}MB`);const I=await re(ve),F=Ae[ge],N=c.value.findIndex(W=>W===F);if(N!==-1&&N<s.value.length){const W=[...s.value],de=[...l.value];W[N]=I,de[N]=!1,s.value=W,l.value=de}return I}catch(ve){return i.error("Failed to process pasted image:",ve),_e.push(ge),null}})),_e.map(te=>({failureIndex:te,imageId:Ae[te]})).map(({imageId:te})=>c.value.findIndex(ge=>ge===te)).filter(te=>te!==-1).sort((te,ge)=>ge-te).forEach(te=>{if(te<s.value.length){const ge=[...s.value],ve=[...l.value],I=[...c.value];ge.splice(te,1),ve.splice(te,1),I.splice(te,1),s.value=ge,l.value=ve,c.value=I}})}catch(te){i.error("Error processing pasted images:",te)}finally{u.value=!1}}function X(D){const T=[...s.value],x=[...l.value],$=[...c.value];T.splice(D,1),x.splice(D,1),$.splice(D,1),s.value=T,l.value=x,c.value=$}function j(D){p.value=D,h.value=!1,y&&clearTimeout(y),y=setTimeout(()=>{h.value=!0,setTimeout(()=>{p.value=null,h.value=!1},300)},5e3)}function ue(){a.value.scrollTo({top:a.value.scrollHeight,left:0})}const re=async D=>{const T=new FileReader;return T.readAsDataURL(D),new Promise((x,$)=>{T.onload=()=>x(T.result),T.onerror=()=>$(T.error)})};async function H(){if(_.value.length==0||g.value||Ce.value)return;g.value=!0;const{encodedFiles:D}=await ee();if(D.length===0){g.value=!1;return}t.value.dispatchEvent(new CustomEvent("wf-file-change",{detail:{payload:D,callback:()=>{g.value=!1,B()}}}))}return ma(()=>{m=new ResizeObserver(()=>{ue()}),m.observe(n.value)}),zr(()=>{m.unobserve(n.value),y&&(clearTimeout(y),y=void 0)}),(D,T)=>(S(),V("div",{ref_key:"rootEl",ref:t,class:"CoreChatbot"},[Z("div",{ref_key:"messageAreaEl",ref:a,class:"messageArea"},[Z("div",{ref_key:"messagesEl",ref:n,class:"messages"},[(S(!0),V(Xe,null,Nt(b.value,(x,$)=>(S(),Ie(Em,{key:$,message:x,"use-markdown":k(o).useMarkdown.value,"assistant-role-color":k(o).assistantRoleColor.value,initials:x.role==="assistant"?k(o).assistantInitials.value:k(o).userInitials.value,onActionClick:T[0]||(T[0]=z=>Ue(z))},null,8,["message","use-markdown","assistant-role-color","initials"]))),128)),ae.value?(S(),Ie(Em,{key:0,"is-loading":"",initials:k(o).assistantInitials.value},null,8,["initials"])):Me("",!0)],512)],512),k(_).length>0?(S(),V(Xe,{key:0},[Z("div",xre,[g.value?(S(),V(Xe,{key:0},[ya(" Uploading... ")],64)):(S(),V("div",Cre,[(S(!0),V(Xe,null,Nt(k(_),x=>(S(),V("div",{key:x.id,class:"file"},[Z("div",null,[Z("div",{class:"name",title:x.name},ze(x.name),9,Are),Z("div",Sre,ze(k(El)(x.size)),1)]),xe(Pn,{onClick:$=>k(P)(x.id)},{default:Ze(()=>[xe(_t,{name:"trash-2"})]),_:2},1032,["onClick"])]))),128))]))]),Z("div",Ere,[Ce.value?(S(),V("div",$re,[xe(_t,{name:"triangle-alert"}),Z("span",null," Size limit of "+ze(k(El)(J))+" exceeded. ",1)])):g.value?Me("",!0):(S(),Ie(Pn,{key:1,title:"Upload",onClick:H},{default:Ze(()=>[xe(_t,{name:"upload"})]),_:1}))])],64)):Me("",!0),s.value.length>0&&k(o).enableImagePaste.value===!0?(S(),V("div",Ire,[Z("div",kre,[(S(!0),V(Xe,null,Nt(s.value,(x,$)=>(S(),V("div",{key:c.value[$],class:"pastedImage"},[l.value[$]?(S(),Ie(W0,{key:0,class:"imageSkeletonLoader"})):Me("",!0),!l.value[$]&&x?(S(),V("img",{key:1,src:x,alt:"Pasted image"},null,8,Tre)):Me("",!0),xe(Pn,{class:"removeImage","aria-label":`Remove pasted image ${$+1}`,onClick:z=>X($)},{default:Ze(()=>[xe(_t,{name:"x"})]),_:2},1032,["aria-label","onClick"])]))),128))])])):Me("",!0),p.value?(S(),V("div",{key:2,class:pt(["errorMessage",{"fade-out":h.value}])},[xe(_t,{name:"alert-circle"}),Z("span",null,ze(p.value),1)],2)):Me("",!0),Z("div",Pre,[xe(N0,{modelValue:v.value,"onUpdate:modelValue":T[1]||(T[1]=x=>v.value=x),placeholder:k(o).placeholder.value,onKeydown:Dr(ln(Te,["exact","prevent"]),["enter"]),onPaste:be},null,8,["modelValue","placeholder","onKeydown"])]),Z("div",Lre,[xe(Pn,{class:"send action",title:"Send message",onClick:Te},{default:Ze(()=>[xe(_t,{name:"wds-send"})]),_:1}),k(o).enableFileUpload.value!="no"?(S(),Ie(Pn,{key:0,class:"action",title:"Attach files",onClick:Ge},{default:Ze(()=>[xe(_t,{name:"paperclip"})]),_:1})):Me("",!0)])],512))}}),Im=e=>{e.writer&&(e.writer.docs="Connect it to an LLM by handling the `wf-chatbot-message` event, which is triggered every time the user sends a message.\n\nYou can add `actions` to messages, which are buttons that trigger the `wf-chatbot-action-click`.\n\nSee the stubs for more details.")};typeof Im=="function"&&Im(J6);const Dre=ke(J6,[["__scopeId","data-v-173a70b5"]]);var X6={exports:{}};/**
 * chroma.js - JavaScript library for color conversions
 *
 * Copyright (c) 2011-2019, Gregor Aisch
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 * 1. Redistributions of source code must retain the above copyright notice, this
 * list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright notice,
 * this list of conditions and the following disclaimer in the documentation
 * and/or other materials provided with the distribution.
 *
 * 3. The name Gregor Aisch may not be used to endorse or promote products
 * derived from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL GREGOR AISCH OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * -------------------------------------------------------
 *
 * chroma.js includes colors from colorbrewer2.org, which are released under
 * the following license:
 *
 * Copyright (c) 2002 Cynthia Brewer, Mark Harrower,
 * and The Pennsylvania State University.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
 * either express or implied. See the License for the specific
 * language governing permissions and limitations under the License.
 *
 * ------------------------------------------------------
 *
 * Named colors are taken from X11 Color Names.
 * http://www.w3.org/TR/css3-color/#svg-color
 *
 * @preserve
 */(function(e,t){(function(a,n){e.exports=n()})(OC,function(){for(var a=function(f,w,A){return w===void 0&&(w=0),A===void 0&&(A=1),f<w?w:f>A?A:f},n=a,r=function(f){f._clipped=!1,f._unclipped=f.slice(0);for(var w=0;w<=3;w++)w<3?((f[w]<0||f[w]>255)&&(f._clipped=!0),f[w]=n(f[w],0,255)):w===3&&(f[w]=n(f[w],0,1));return f},o={},i=0,s=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];i<s.length;i+=1){var l=s[i];o["[object "+l+"]"]=l.toLowerCase()}var c=function(f){return o[Object.prototype.toString.call(f)]||"object"},d=c,u=function(f,w){return w===void 0&&(w=null),f.length>=3?Array.prototype.slice.call(f):d(f[0])=="object"&&w?w.split("").filter(function(A){return f[0][A]!==void 0}).map(function(A){return f[0][A]}):f[0]},p=c,h=function(f){if(f.length<2)return null;var w=f.length-1;return p(f[w])=="string"?f[w].toLowerCase():null},g=Math.PI,m={clip_rgb:r,limit:a,type:c,unpack:u,last:h,PI:g,TWOPI:g*2,PITHIRD:g/3,DEG2RAD:g/180,RAD2DEG:180/g},y={format:{},autodetect:[]},b=m.last,v=m.clip_rgb,M=m.type,_=y,C=function(){for(var w=[],A=arguments.length;A--;)w[A]=arguments[A];var L=this;if(M(w[0])==="object"&&w[0].constructor&&w[0].constructor===this.constructor)return w[0];var K=b(w),G=!1;if(!K){G=!0,_.sorted||(_.autodetect=_.autodetect.sort(function(Oe,Ye){return Ye.p-Oe.p}),_.sorted=!0);for(var U=0,ie=_.autodetect;U<ie.length;U+=1){var le=ie[U];if(K=le.test.apply(le,w),K)break}}if(_.format[K]){var we=_.format[K].apply(null,G?w:w.slice(0,-1));L._rgb=v(we)}else throw new Error("unknown format: "+w);L._rgb.length===3&&L._rgb.push(1)};C.prototype.toString=function(){return M(this.hex)=="function"?this.hex():"["+this._rgb.join(",")+"]"};var E=C,P=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(P.Color,[null].concat(f)))};P.Color=E,P.version="2.4.2";var B=P,ee=m.unpack,J=Math.max,Ce=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];var A=ee(f,"rgb"),L=A[0],K=A[1],G=A[2];L=L/255,K=K/255,G=G/255;var U=1-J(L,J(K,G)),ie=U<1?1/(1-U):0,le=(1-L-U)*ie,we=(1-K-U)*ie,Oe=(1-G-U)*ie;return[le,we,Oe,U]},ae=Ce,Te=m.unpack,Ue=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];f=Te(f,"cmyk");var A=f[0],L=f[1],K=f[2],G=f[3],U=f.length>4?f[4]:1;return G===1?[0,0,0,U]:[A>=1?0:255*(1-A)*(1-G),L>=1?0:255*(1-L)*(1-G),K>=1?0:255*(1-K)*(1-G),U]},Ge=Ue,be=B,X=E,j=y,ue=m.unpack,re=m.type,H=ae;X.prototype.cmyk=function(){return H(this._rgb)},be.cmyk=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(X,[null].concat(f,["cmyk"])))},j.format.cmyk=Ge,j.autodetect.push({p:2,test:function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];if(f=ue(f,"cmyk"),re(f)==="array"&&f.length===4)return"cmyk"}});var D=m.unpack,T=m.last,x=function(f){return Math.round(f*100)/100},$=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];var A=D(f,"hsla"),L=T(f)||"lsa";return A[0]=x(A[0]||0),A[1]=x(A[1]*100)+"%",A[2]=x(A[2]*100)+"%",L==="hsla"||A.length>3&&A[3]<1?(A[3]=A.length>3?A[3]:1,L="hsla"):A.length=3,L+"("+A.join(",")+")"},z=$,pe=m.unpack,he=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];f=pe(f,"rgba");var A=f[0],L=f[1],K=f[2];A/=255,L/=255,K/=255;var G=Math.min(A,L,K),U=Math.max(A,L,K),ie=(U+G)/2,le,we;return U===G?(le=0,we=Number.NaN):le=ie<.5?(U-G)/(U+G):(U-G)/(2-U-G),A==U?we=(L-K)/(U-G):L==U?we=2+(K-A)/(U-G):K==U&&(we=4+(A-L)/(U-G)),we*=60,we<0&&(we+=360),f.length>3&&f[3]!==void 0?[we,le,ie,f[3]]:[we,le,ie]},Ne=he,qe=m.unpack,st=m.last,gt=z,R=Ne,q=Math.round,fe=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];var A=qe(f,"rgba"),L=st(f)||"rgb";return L.substr(0,3)=="hsl"?gt(R(A),L):(A[0]=q(A[0]),A[1]=q(A[1]),A[2]=q(A[2]),(L==="rgba"||A.length>3&&A[3]<1)&&(A[3]=A.length>3?A[3]:1,L="rgba"),L+"("+A.slice(0,L==="rgb"?3:4).join(",")+")")},Ae=fe,_e=m.unpack,se=Math.round,te=function(){for(var f,w=[],A=arguments.length;A--;)w[A]=arguments[A];w=_e(w,"hsl");var L=w[0],K=w[1],G=w[2],U,ie,le;if(K===0)U=ie=le=G*255;else{var we=[0,0,0],Oe=[0,0,0],Ye=G<.5?G*(1+K):G+K-G*K,He=2*G-Ye,nt=L/360;we[0]=nt+1/3,we[1]=nt,we[2]=nt-1/3;for(var tt=0;tt<3;tt++)we[tt]<0&&(we[tt]+=1),we[tt]>1&&(we[tt]-=1),6*we[tt]<1?Oe[tt]=He+(Ye-He)*6*we[tt]:2*we[tt]<1?Oe[tt]=Ye:3*we[tt]<2?Oe[tt]=He+(Ye-He)*(2/3-we[tt])*6:Oe[tt]=He;f=[se(Oe[0]*255),se(Oe[1]*255),se(Oe[2]*255)],U=f[0],ie=f[1],le=f[2]}return w.length>3?[U,ie,le,w[3]]:[U,ie,le,1]},ge=te,ve=ge,I=y,F=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,N=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,W=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,de=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Ee=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,Ve=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,lt=Math.round,Lt=function(f){f=f.toLowerCase().trim();var w;if(I.format.named)try{return I.format.named(f)}catch{}if(w=f.match(F)){for(var A=w.slice(1,4),L=0;L<3;L++)A[L]=+A[L];return A[3]=1,A}if(w=f.match(N)){for(var K=w.slice(1,5),G=0;G<4;G++)K[G]=+K[G];return K}if(w=f.match(W)){for(var U=w.slice(1,4),ie=0;ie<3;ie++)U[ie]=lt(U[ie]*2.55);return U[3]=1,U}if(w=f.match(de)){for(var le=w.slice(1,5),we=0;we<3;we++)le[we]=lt(le[we]*2.55);return le[3]=+le[3],le}if(w=f.match(Ee)){var Oe=w.slice(1,4);Oe[1]*=.01,Oe[2]*=.01;var Ye=ve(Oe);return Ye[3]=1,Ye}if(w=f.match(Ve)){var He=w.slice(1,4);He[1]*=.01,He[2]*=.01;var nt=ve(He);return nt[3]=+w[4],nt}};Lt.test=function(f){return F.test(f)||N.test(f)||W.test(f)||de.test(f)||Ee.test(f)||Ve.test(f)};var bt=Lt,Bt=B,Qt=E,ba=y,ir=m.type,ua=Ae,Ra=bt;Qt.prototype.css=function(f){return ua(this._rgb,f)},Bt.css=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(Qt,[null].concat(f,["css"])))},ba.format.css=Ra,ba.autodetect.push({p:5,test:function(f){for(var w=[],A=arguments.length-1;A-- >0;)w[A]=arguments[A+1];if(!w.length&&ir(f)==="string"&&Ra.test(f))return"css"}});var ce=E,$e=B,je=y,dt=m.unpack;je.format.gl=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];var A=dt(f,"rgba");return A[0]*=255,A[1]*=255,A[2]*=255,A},$e.gl=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(ce,[null].concat(f,["gl"])))},ce.prototype.gl=function(){var f=this._rgb;return[f[0]/255,f[1]/255,f[2]/255,f[3]]};var De=m.unpack,Qe=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];var A=De(f,"rgb"),L=A[0],K=A[1],G=A[2],U=Math.min(L,K,G),ie=Math.max(L,K,G),le=ie-U,we=le*100/255,Oe=U/(255-le)*100,Ye;return le===0?Ye=Number.NaN:(L===ie&&(Ye=(K-G)/le),K===ie&&(Ye=2+(G-L)/le),G===ie&&(Ye=4+(L-K)/le),Ye*=60,Ye<0&&(Ye+=360)),[Ye,we,Oe]},wt=Qe,aa=m.unpack,wa=Math.floor,Qa=function(){for(var f,w,A,L,K,G,U=[],ie=arguments.length;ie--;)U[ie]=arguments[ie];U=aa(U,"hcg");var le=U[0],we=U[1],Oe=U[2],Ye,He,nt;Oe=Oe*255;var tt=we*255;if(we===0)Ye=He=nt=Oe;else{le===360&&(le=0),le>360&&(le-=360),le<0&&(le+=360),le/=60;var It=wa(le),Rt=le-It,jt=Oe*(1-we),Zt=jt+tt*(1-Rt),za=jt+tt*Rt,Na=jt+tt;switch(It){case 0:f=[Na,za,jt],Ye=f[0],He=f[1],nt=f[2];break;case 1:w=[Zt,Na,jt],Ye=w[0],He=w[1],nt=w[2];break;case 2:A=[jt,Na,za],Ye=A[0],He=A[1],nt=A[2];break;case 3:L=[jt,Zt,Na],Ye=L[0],He=L[1],nt=L[2];break;case 4:K=[za,jt,Na],Ye=K[0],He=K[1],nt=K[2];break;case 5:G=[Na,jt,Zt],Ye=G[0],He=G[1],nt=G[2];break}}return[Ye,He,nt,U.length>3?U[3]:1]},gn=Qa,Bn=m.unpack,me=m.type,Pe=B,Re=E,Le=y,Je=wt;Re.prototype.hcg=function(){return Je(this._rgb)},Pe.hcg=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(Re,[null].concat(f,["hcg"])))},Le.format.hcg=gn,Le.autodetect.push({p:1,test:function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];if(f=Bn(f,"hcg"),me(f)==="array"&&f.length===3)return"hcg"}});var ut=m.unpack,rt=m.last,xt=Math.round,St=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];var A=ut(f,"rgba"),L=A[0],K=A[1],G=A[2],U=A[3],ie=rt(f)||"auto";U===void 0&&(U=1),ie==="auto"&&(ie=U<1?"rgba":"rgb"),L=xt(L),K=xt(K),G=xt(G);var le=L<<16|K<<8|G,we="000000"+le.toString(16);we=we.substr(we.length-6);var Oe="0"+xt(U*255).toString(16);switch(Oe=Oe.substr(Oe.length-2),ie.toLowerCase()){case"rgba":return"#"+we+Oe;case"argb":return"#"+Oe+we;default:return"#"+we}},ea=St,ha=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,pa=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,We=function(f){if(f.match(ha)){(f.length===4||f.length===7)&&(f=f.substr(1)),f.length===3&&(f=f.split(""),f=f[0]+f[0]+f[1]+f[1]+f[2]+f[2]);var w=parseInt(f,16),A=w>>16,L=w>>8&255,K=w&255;return[A,L,K,1]}if(f.match(pa)){(f.length===5||f.length===9)&&(f=f.substr(1)),f.length===4&&(f=f.split(""),f=f[0]+f[0]+f[1]+f[1]+f[2]+f[2]+f[3]+f[3]);var G=parseInt(f,16),U=G>>24&255,ie=G>>16&255,le=G>>8&255,we=Math.round((G&255)/255*100)/100;return[U,ie,le,we]}throw new Error("unknown hex color: "+f)},Y=We,Fe=B,at=E,Jt=m.type,ga=y,Ma=ea;at.prototype.hex=function(f){return Ma(this._rgb,f)},Fe.hex=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(at,[null].concat(f,["hex"])))},ga.format.hex=Y,ga.autodetect.push({p:4,test:function(f){for(var w=[],A=arguments.length-1;A-- >0;)w[A]=arguments[A+1];if(!w.length&&Jt(f)==="string"&&[3,4,5,6,7,8,9].indexOf(f.length)>=0)return"hex"}});var xa=m.unpack,sr=m.TWOPI,xo=Math.min,Ka=Math.sqrt,i1=Math.acos,s1=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];var A=xa(f,"rgb"),L=A[0],K=A[1],G=A[2];L/=255,K/=255,G/=255;var U,ie=xo(L,K,G),le=(L+K+G)/3,we=le>0?1-ie/le:0;return we===0?U=NaN:(U=(L-K+(L-G))/2,U/=Ka((L-K)*(L-K)+(L-G)*(K-G)),U=i1(U),G>K&&(U=sr-U),U/=sr),[U*360,we,le]},Ry=s1,Hy=m.unpack,uc=m.limit,Jo=m.TWOPI,hc=m.PITHIRD,Xo=Math.cos,Ny=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];f=Hy(f,"hsi");var A=f[0],L=f[1],K=f[2],G,U,ie;return isNaN(A)&&(A=0),isNaN(L)&&(L=0),A>360&&(A-=360),A<0&&(A+=360),A/=360,A<1/3?(ie=(1-L)/3,G=(1+L*Xo(Jo*A)/Xo(hc-Jo*A))/3,U=1-(ie+G)):A<2/3?(A-=1/3,G=(1-L)/3,U=(1+L*Xo(Jo*A)/Xo(hc-Jo*A))/3,ie=1-(G+U)):(A-=2/3,U=(1-L)/3,ie=(1+L*Xo(Jo*A)/Xo(hc-Jo*A))/3,G=1-(U+ie)),G=uc(K*G*3),U=uc(K*U*3),ie=uc(K*ie*3),[G*255,U*255,ie*255,f.length>3?f[3]:1]},Dy=Ny,By=m.unpack,Fy=m.type,zy=B,au=E,nu=y,jy=Ry;au.prototype.hsi=function(){return jy(this._rgb)},zy.hsi=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(au,[null].concat(f,["hsi"])))},nu.format.hsi=Dy,nu.autodetect.push({p:2,test:function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];if(f=By(f,"hsi"),Fy(f)==="array"&&f.length===3)return"hsi"}});var Uy=m.unpack,Wy=m.type,qy=B,ru=E,ou=y,Ky=Ne;ru.prototype.hsl=function(){return Ky(this._rgb)},qy.hsl=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(ru,[null].concat(f,["hsl"])))},ou.format.hsl=ge,ou.autodetect.push({p:2,test:function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];if(f=Uy(f,"hsl"),Wy(f)==="array"&&f.length===3)return"hsl"}});var Zy=m.unpack,Gy=Math.min,Jy=Math.max,Xy=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];f=Zy(f,"rgb");var A=f[0],L=f[1],K=f[2],G=Gy(A,L,K),U=Jy(A,L,K),ie=U-G,le,we,Oe;return Oe=U/255,U===0?(le=Number.NaN,we=0):(we=ie/U,A===U&&(le=(L-K)/ie),L===U&&(le=2+(K-A)/ie),K===U&&(le=4+(A-L)/ie),le*=60,le<0&&(le+=360)),[le,we,Oe]},Yy=Xy,Qy=m.unpack,e8=Math.floor,t8=function(){for(var f,w,A,L,K,G,U=[],ie=arguments.length;ie--;)U[ie]=arguments[ie];U=Qy(U,"hsv");var le=U[0],we=U[1],Oe=U[2],Ye,He,nt;if(Oe*=255,we===0)Ye=He=nt=Oe;else{le===360&&(le=0),le>360&&(le-=360),le<0&&(le+=360),le/=60;var tt=e8(le),It=le-tt,Rt=Oe*(1-we),jt=Oe*(1-we*It),Zt=Oe*(1-we*(1-It));switch(tt){case 0:f=[Oe,Zt,Rt],Ye=f[0],He=f[1],nt=f[2];break;case 1:w=[jt,Oe,Rt],Ye=w[0],He=w[1],nt=w[2];break;case 2:A=[Rt,Oe,Zt],Ye=A[0],He=A[1],nt=A[2];break;case 3:L=[Rt,jt,Oe],Ye=L[0],He=L[1],nt=L[2];break;case 4:K=[Zt,Rt,Oe],Ye=K[0],He=K[1],nt=K[2];break;case 5:G=[Oe,Rt,jt],Ye=G[0],He=G[1],nt=G[2];break}}return[Ye,He,nt,U.length>3?U[3]:1]},a8=t8,n8=m.unpack,r8=m.type,o8=B,iu=E,su=y,i8=Yy;iu.prototype.hsv=function(){return i8(this._rgb)},o8.hsv=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(iu,[null].concat(f,["hsv"])))},su.format.hsv=a8,su.autodetect.push({p:2,test:function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];if(f=n8(f,"hsv"),r8(f)==="array"&&f.length===3)return"hsv"}});var l1={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},Yo=l1,s8=m.unpack,lu=Math.pow,l8=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];var A=s8(f,"rgb"),L=A[0],K=A[1],G=A[2],U=c8(L,K,G),ie=U[0],le=U[1],we=U[2],Oe=116*le-16;return[Oe<0?0:Oe,500*(ie-le),200*(le-we)]},pc=function(f){return(f/=255)<=.04045?f/12.92:lu((f+.055)/1.055,2.4)},fc=function(f){return f>Yo.t3?lu(f,1/3):f/Yo.t2+Yo.t0},c8=function(f,w,A){f=pc(f),w=pc(w),A=pc(A);var L=fc((.4124564*f+.3575761*w+.1804375*A)/Yo.Xn),K=fc((.2126729*f+.7151522*w+.072175*A)/Yo.Yn),G=fc((.0193339*f+.119192*w+.9503041*A)/Yo.Zn);return[L,K,G]},cu=l8,Qo=l1,d8=m.unpack,u8=Math.pow,h8=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];f=d8(f,"lab");var A=f[0],L=f[1],K=f[2],G,U,ie,le,we,Oe;return U=(A+16)/116,G=isNaN(L)?U:U+L/500,ie=isNaN(K)?U:U-K/200,U=Qo.Yn*vc(U),G=Qo.Xn*vc(G),ie=Qo.Zn*vc(ie),le=mc(3.2404542*G-1.5371385*U-.4985314*ie),we=mc(-.969266*G+1.8760108*U+.041556*ie),Oe=mc(.0556434*G-.2040259*U+1.0572252*ie),[le,we,Oe,f.length>3?f[3]:1]},mc=function(f){return 255*(f<=.00304?12.92*f:1.055*u8(f,1/2.4)-.055)},vc=function(f){return f>Qo.t1?f*f*f:Qo.t2*(f-Qo.t0)},du=h8,p8=m.unpack,f8=m.type,m8=B,uu=E,hu=y,v8=cu;uu.prototype.lab=function(){return v8(this._rgb)},m8.lab=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(uu,[null].concat(f,["lab"])))},hu.format.lab=du,hu.autodetect.push({p:2,test:function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];if(f=p8(f,"lab"),f8(f)==="array"&&f.length===3)return"lab"}});var g8=m.unpack,y8=m.RAD2DEG,M8=Math.sqrt,_8=Math.atan2,b8=Math.round,w8=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];var A=g8(f,"lab"),L=A[0],K=A[1],G=A[2],U=M8(K*K+G*G),ie=(_8(G,K)*y8+360)%360;return b8(U*1e4)===0&&(ie=Number.NaN),[L,U,ie]},pu=w8,x8=m.unpack,C8=cu,A8=pu,S8=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];var A=x8(f,"rgb"),L=A[0],K=A[1],G=A[2],U=C8(L,K,G),ie=U[0],le=U[1],we=U[2];return A8(ie,le,we)},E8=S8,$8=m.unpack,I8=m.DEG2RAD,k8=Math.sin,T8=Math.cos,P8=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];var A=$8(f,"lch"),L=A[0],K=A[1],G=A[2];return isNaN(G)&&(G=0),G=G*I8,[L,T8(G)*K,k8(G)*K]},fu=P8,L8=m.unpack,O8=fu,V8=du,R8=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];f=L8(f,"lch");var A=f[0],L=f[1],K=f[2],G=O8(A,L,K),U=G[0],ie=G[1],le=G[2],we=V8(U,ie,le),Oe=we[0],Ye=we[1],He=we[2];return[Oe,Ye,He,f.length>3?f[3]:1]},mu=R8,H8=m.unpack,N8=mu,D8=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];var A=H8(f,"hcl").reverse();return N8.apply(void 0,A)},B8=D8,F8=m.unpack,z8=m.type,vu=B,c1=E,gc=y,gu=E8;c1.prototype.lch=function(){return gu(this._rgb)},c1.prototype.hcl=function(){return gu(this._rgb).reverse()},vu.lch=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(c1,[null].concat(f,["lch"])))},vu.hcl=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(c1,[null].concat(f,["hcl"])))},gc.format.lch=mu,gc.format.hcl=B8,["lch","hcl"].forEach(function(f){return gc.autodetect.push({p:2,test:function(){for(var w=[],A=arguments.length;A--;)w[A]=arguments[A];if(w=F8(w,f),z8(w)==="array"&&w.length===3)return f}})});var j8={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},yu=j8,U8=E,Mu=y,W8=m.type,Qi=yu,q8=Y,K8=ea;U8.prototype.name=function(){for(var f=K8(this._rgb,"rgb"),w=0,A=Object.keys(Qi);w<A.length;w+=1){var L=A[w];if(Qi[L]===f)return L.toLowerCase()}return f},Mu.format.named=function(f){if(f=f.toLowerCase(),Qi[f])return q8(Qi[f]);throw new Error("unknown color name: "+f)},Mu.autodetect.push({p:5,test:function(f){for(var w=[],A=arguments.length-1;A-- >0;)w[A]=arguments[A+1];if(!w.length&&W8(f)==="string"&&Qi[f.toLowerCase()])return"named"}});var Z8=m.unpack,G8=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];var A=Z8(f,"rgb"),L=A[0],K=A[1],G=A[2];return(L<<16)+(K<<8)+G},J8=G8,X8=m.type,Y8=function(f){if(X8(f)=="number"&&f>=0&&f<=16777215){var w=f>>16,A=f>>8&255,L=f&255;return[w,A,L,1]}throw new Error("unknown num color: "+f)},Q8=Y8,e7=B,_u=E,bu=y,t7=m.type,a7=J8;_u.prototype.num=function(){return a7(this._rgb)},e7.num=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(_u,[null].concat(f,["num"])))},bu.format.num=Q8,bu.autodetect.push({p:5,test:function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];if(f.length===1&&t7(f[0])==="number"&&f[0]>=0&&f[0]<=16777215)return"num"}});var n7=B,yc=E,wu=y,xu=m.unpack,Cu=m.type,Au=Math.round;yc.prototype.rgb=function(f){return f===void 0&&(f=!0),f===!1?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Au)},yc.prototype.rgba=function(f){return f===void 0&&(f=!0),this._rgb.slice(0,4).map(function(w,A){return A<3?f===!1?w:Au(w):w})},n7.rgb=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(yc,[null].concat(f,["rgb"])))},wu.format.rgb=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];var A=xu(f,"rgba");return A[3]===void 0&&(A[3]=1),A},wu.autodetect.push({p:3,test:function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];if(f=xu(f,"rgba"),Cu(f)==="array"&&(f.length===3||f.length===4&&Cu(f[3])=="number"&&f[3]>=0&&f[3]<=1))return"rgb"}});var d1=Math.log,r7=function(f){var w=f/100,A,L,K;return w<66?(A=255,L=w<6?0:-155.25485562709179-.44596950469579133*(L=w-2)+104.49216199393888*d1(L),K=w<20?0:-254.76935184120902+.8274096064007395*(K=w-10)+115.67994401066147*d1(K)):(A=351.97690566805693+.114206453784165*(A=w-55)-40.25366309332127*d1(A),L=325.4494125711974+.07943456536662342*(L=w-50)-28.0852963507957*d1(L),K=255),[A,L,K,1]},Su=r7,o7=Su,i7=m.unpack,s7=Math.round,l7=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];for(var A=i7(f,"rgb"),L=A[0],K=A[2],G=1e3,U=4e4,ie=.4,le;U-G>ie;){le=(U+G)*.5;var we=o7(le);we[2]/we[0]>=K/L?U=le:G=le}return s7(le)},c7=l7,Mc=B,u1=E,_c=y,d7=c7;u1.prototype.temp=u1.prototype.kelvin=u1.prototype.temperature=function(){return d7(this._rgb)},Mc.temp=Mc.kelvin=Mc.temperature=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(u1,[null].concat(f,["temp"])))},_c.format.temp=_c.format.kelvin=_c.format.temperature=Su;var u7=m.unpack,bc=Math.cbrt,h7=Math.pow,p7=Math.sign,f7=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];var A=u7(f,"rgb"),L=A[0],K=A[1],G=A[2],U=[wc(L/255),wc(K/255),wc(G/255)],ie=U[0],le=U[1],we=U[2],Oe=bc(.4122214708*ie+.5363325363*le+.0514459929*we),Ye=bc(.2119034982*ie+.6806995451*le+.1073969566*we),He=bc(.0883024619*ie+.2817188376*le+.6299787005*we);return[.2104542553*Oe+.793617785*Ye-.0040720468*He,1.9779984951*Oe-2.428592205*Ye+.4505937099*He,.0259040371*Oe+.7827717662*Ye-.808675766*He]},Eu=f7;function wc(f){var w=Math.abs(f);return w<.04045?f/12.92:(p7(f)||1)*h7((w+.055)/1.055,2.4)}var m7=m.unpack,h1=Math.pow,v7=Math.sign,g7=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];f=m7(f,"lab");var A=f[0],L=f[1],K=f[2],G=h1(A+.3963377774*L+.2158037573*K,3),U=h1(A-.1055613458*L-.0638541728*K,3),ie=h1(A-.0894841775*L-1.291485548*K,3);return[255*xc(4.0767416621*G-3.3077115913*U+.2309699292*ie),255*xc(-1.2684380046*G+2.6097574011*U-.3413193965*ie),255*xc(-.0041960863*G-.7034186147*U+1.707614701*ie),f.length>3?f[3]:1]},$u=g7;function xc(f){var w=Math.abs(f);return w>.0031308?(v7(f)||1)*(1.055*h1(w,1/2.4)-.055):f*12.92}var y7=m.unpack,M7=m.type,_7=B,Iu=E,ku=y,b7=Eu;Iu.prototype.oklab=function(){return b7(this._rgb)},_7.oklab=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(Iu,[null].concat(f,["oklab"])))},ku.format.oklab=$u,ku.autodetect.push({p:3,test:function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];if(f=y7(f,"oklab"),M7(f)==="array"&&f.length===3)return"oklab"}});var w7=m.unpack,x7=Eu,C7=pu,A7=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];var A=w7(f,"rgb"),L=A[0],K=A[1],G=A[2],U=x7(L,K,G),ie=U[0],le=U[1],we=U[2];return C7(ie,le,we)},S7=A7,E7=m.unpack,$7=fu,I7=$u,k7=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];f=E7(f,"lch");var A=f[0],L=f[1],K=f[2],G=$7(A,L,K),U=G[0],ie=G[1],le=G[2],we=I7(U,ie,le),Oe=we[0],Ye=we[1],He=we[2];return[Oe,Ye,He,f.length>3?f[3]:1]},T7=k7,P7=m.unpack,L7=m.type,O7=B,Tu=E,Pu=y,V7=S7;Tu.prototype.oklch=function(){return V7(this._rgb)},O7.oklch=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];return new(Function.prototype.bind.apply(Tu,[null].concat(f,["oklch"])))},Pu.format.oklch=T7,Pu.autodetect.push({p:3,test:function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];if(f=P7(f,"oklch"),L7(f)==="array"&&f.length===3)return"oklch"}});var Lu=E,R7=m.type;Lu.prototype.alpha=function(f,w){return w===void 0&&(w=!1),f!==void 0&&R7(f)==="number"?w?(this._rgb[3]=f,this):new Lu([this._rgb[0],this._rgb[1],this._rgb[2],f],"rgb"):this._rgb[3]};var H7=E;H7.prototype.clipped=function(){return this._rgb._clipped||!1};var Co=E,N7=l1;Co.prototype.darken=function(f){f===void 0&&(f=1);var w=this,A=w.lab();return A[0]-=N7.Kn*f,new Co(A,"lab").alpha(w.alpha(),!0)},Co.prototype.brighten=function(f){return f===void 0&&(f=1),this.darken(-f)},Co.prototype.darker=Co.prototype.darken,Co.prototype.brighter=Co.prototype.brighten;var D7=E;D7.prototype.get=function(f){var w=f.split("."),A=w[0],L=w[1],K=this[A]();if(L){var G=A.indexOf(L)-(A.substr(0,2)==="ok"?2:0);if(G>-1)return K[G];throw new Error("unknown channel "+L+" in mode "+A)}else return K};var ei=E,B7=m.type,F7=Math.pow,z7=1e-7,j7=20;ei.prototype.luminance=function(f){if(f!==void 0&&B7(f)==="number"){if(f===0)return new ei([0,0,0,this._rgb[3]],"rgb");if(f===1)return new ei([255,255,255,this._rgb[3]],"rgb");var w=this.luminance(),A="rgb",L=j7,K=function(U,ie){var le=U.interpolate(ie,.5,A),we=le.luminance();return Math.abs(f-we)<z7||!L--?le:we>f?K(U,le):K(le,ie)},G=(w>f?K(new ei([0,0,0]),this):K(this,new ei([255,255,255]))).rgb();return new ei(G.concat([this._rgb[3]]))}return U7.apply(void 0,this._rgb.slice(0,3))};var U7=function(f,w,A){return f=Cc(f),w=Cc(w),A=Cc(A),.2126*f+.7152*w+.0722*A},Cc=function(f){return f/=255,f<=.03928?f/12.92:F7((f+.055)/1.055,2.4)},yn={},Ou=E,Vu=m.type,p1=yn,Ru=function(f,w,A){A===void 0&&(A=.5);for(var L=[],K=arguments.length-3;K-- >0;)L[K]=arguments[K+3];var G=L[0]||"lrgb";if(!p1[G]&&!L.length&&(G=Object.keys(p1)[0]),!p1[G])throw new Error("interpolation mode "+G+" is not defined");return Vu(f)!=="object"&&(f=new Ou(f)),Vu(w)!=="object"&&(w=new Ou(w)),p1[G](f,w,A).alpha(f.alpha()+A*(w.alpha()-f.alpha()))},Hu=E,W7=Ru;Hu.prototype.mix=Hu.prototype.interpolate=function(f,w){w===void 0&&(w=.5);for(var A=[],L=arguments.length-2;L-- >0;)A[L]=arguments[L+2];return W7.apply(void 0,[this,f,w].concat(A))};var Nu=E;Nu.prototype.premultiply=function(f){f===void 0&&(f=!1);var w=this._rgb,A=w[3];return f?(this._rgb=[w[0]*A,w[1]*A,w[2]*A,A],this):new Nu([w[0]*A,w[1]*A,w[2]*A,A],"rgb")};var Ac=E,q7=l1;Ac.prototype.saturate=function(f){f===void 0&&(f=1);var w=this,A=w.lch();return A[1]+=q7.Kn*f,A[1]<0&&(A[1]=0),new Ac(A,"lch").alpha(w.alpha(),!0)},Ac.prototype.desaturate=function(f){return f===void 0&&(f=1),this.saturate(-f)};var Du=E,Bu=m.type;Du.prototype.set=function(f,w,A){A===void 0&&(A=!1);var L=f.split("."),K=L[0],G=L[1],U=this[K]();if(G){var ie=K.indexOf(G)-(K.substr(0,2)==="ok"?2:0);if(ie>-1){if(Bu(w)=="string")switch(w.charAt(0)){case"+":U[ie]+=+w;break;case"-":U[ie]+=+w;break;case"*":U[ie]*=+w.substr(1);break;case"/":U[ie]/=+w.substr(1);break;default:U[ie]=+w}else if(Bu(w)==="number")U[ie]=w;else throw new Error("unsupported value for Color.set");var le=new Du(U,K);return A?(this._rgb=le._rgb,this):le}throw new Error("unknown channel "+G+" in mode "+K)}else return U};var K7=E,Z7=function(f,w,A){var L=f._rgb,K=w._rgb;return new K7(L[0]+A*(K[0]-L[0]),L[1]+A*(K[1]-L[1]),L[2]+A*(K[2]-L[2]),"rgb")};yn.rgb=Z7;var G7=E,Sc=Math.sqrt,ti=Math.pow,J7=function(f,w,A){var L=f._rgb,K=L[0],G=L[1],U=L[2],ie=w._rgb,le=ie[0],we=ie[1],Oe=ie[2];return new G7(Sc(ti(K,2)*(1-A)+ti(le,2)*A),Sc(ti(G,2)*(1-A)+ti(we,2)*A),Sc(ti(U,2)*(1-A)+ti(Oe,2)*A),"rgb")};yn.lrgb=J7;var X7=E,Y7=function(f,w,A){var L=f.lab(),K=w.lab();return new X7(L[0]+A*(K[0]-L[0]),L[1]+A*(K[1]-L[1]),L[2]+A*(K[2]-L[2]),"lab")};yn.lab=Y7;var Fu=E,ai=function(f,w,A,L){var K,G,U,ie;L==="hsl"?(U=f.hsl(),ie=w.hsl()):L==="hsv"?(U=f.hsv(),ie=w.hsv()):L==="hcg"?(U=f.hcg(),ie=w.hcg()):L==="hsi"?(U=f.hsi(),ie=w.hsi()):L==="lch"||L==="hcl"?(L="hcl",U=f.hcl(),ie=w.hcl()):L==="oklch"&&(U=f.oklch().reverse(),ie=w.oklch().reverse());var le,we,Oe,Ye,He,nt;(L.substr(0,1)==="h"||L==="oklch")&&(K=U,le=K[0],Oe=K[1],He=K[2],G=ie,we=G[0],Ye=G[1],nt=G[2]);var tt,It,Rt,jt;return!isNaN(le)&&!isNaN(we)?(we>le&&we-le>180?jt=we-(le+360):we<le&&le-we>180?jt=we+360-le:jt=we-le,It=le+A*jt):isNaN(le)?isNaN(we)?It=Number.NaN:(It=we,(He==1||He==0)&&L!="hsv"&&(tt=Ye)):(It=le,(nt==1||nt==0)&&L!="hsv"&&(tt=Oe)),tt===void 0&&(tt=Oe+A*(Ye-Oe)),Rt=He+A*(nt-He),L==="oklch"?new Fu([Rt,tt,It],L):new Fu([It,tt,Rt],L)},Q7=ai,zu=function(f,w,A){return Q7(f,w,A,"lch")};yn.lch=zu,yn.hcl=zu;var eM=E,tM=function(f,w,A){var L=f.num(),K=w.num();return new eM(L+A*(K-L),"num")};yn.num=tM;var aM=ai,nM=function(f,w,A){return aM(f,w,A,"hcg")};yn.hcg=nM;var rM=ai,oM=function(f,w,A){return rM(f,w,A,"hsi")};yn.hsi=oM;var iM=ai,sM=function(f,w,A){return iM(f,w,A,"hsl")};yn.hsl=sM;var lM=ai,cM=function(f,w,A){return lM(f,w,A,"hsv")};yn.hsv=cM;var dM=E,uM=function(f,w,A){var L=f.oklab(),K=w.oklab();return new dM(L[0]+A*(K[0]-L[0]),L[1]+A*(K[1]-L[1]),L[2]+A*(K[2]-L[2]),"oklab")};yn.oklab=uM;var hM=ai,pM=function(f,w,A){return hM(f,w,A,"oklch")};yn.oklch=pM;var Ec=E,fM=m.clip_rgb,$c=Math.pow,Ic=Math.sqrt,kc=Math.PI,ju=Math.cos,Uu=Math.sin,mM=Math.atan2,vM=function(f,w,A){w===void 0&&(w="lrgb"),A===void 0&&(A=null);var L=f.length;A||(A=Array.from(new Array(L)).map(function(){return 1}));var K=L/A.reduce(function(It,Rt){return It+Rt});if(A.forEach(function(It,Rt){A[Rt]*=K}),f=f.map(function(It){return new Ec(It)}),w==="lrgb")return gM(f,A);for(var G=f.shift(),U=G.get(w),ie=[],le=0,we=0,Oe=0;Oe<U.length;Oe++)if(U[Oe]=(U[Oe]||0)*A[0],ie.push(isNaN(U[Oe])?0:A[0]),w.charAt(Oe)==="h"&&!isNaN(U[Oe])){var Ye=U[Oe]/180*kc;le+=ju(Ye)*A[0],we+=Uu(Ye)*A[0]}var He=G.alpha()*A[0];f.forEach(function(It,Rt){var jt=It.get(w);He+=It.alpha()*A[Rt+1];for(var Zt=0;Zt<U.length;Zt++)if(!isNaN(jt[Zt]))if(ie[Zt]+=A[Rt+1],w.charAt(Zt)==="h"){var za=jt[Zt]/180*kc;le+=ju(za)*A[Rt+1],we+=Uu(za)*A[Rt+1]}else U[Zt]+=jt[Zt]*A[Rt+1]});for(var nt=0;nt<U.length;nt++)if(w.charAt(nt)==="h"){for(var tt=mM(we/ie[nt],le/ie[nt])/kc*180;tt<0;)tt+=360;for(;tt>=360;)tt-=360;U[nt]=tt}else U[nt]=U[nt]/ie[nt];return He/=L,new Ec(U,w).alpha(He>.99999?1:He,!0)},gM=function(f,w){for(var A=f.length,L=[0,0,0,0],K=0;K<f.length;K++){var G=f[K],U=w[K]/A,ie=G._rgb;L[0]+=$c(ie[0],2)*U,L[1]+=$c(ie[1],2)*U,L[2]+=$c(ie[2],2)*U,L[3]+=ie[3]*U}return L[0]=Ic(L[0]),L[1]=Ic(L[1]),L[2]=Ic(L[2]),L[3]>.9999999&&(L[3]=1),new Ec(fM(L))},Fn=B,ni=m.type,yM=Math.pow,Tc=function(f){var w="rgb",A=Fn("#ccc"),L=0,K=[0,1],G=[],U=[0,0],ie=!1,le=[],we=!1,Oe=0,Ye=1,He=!1,nt={},tt=!0,It=1,Rt=function(Be){if(Be=Be||["#fff","#000"],Be&&ni(Be)==="string"&&Fn.brewer&&Fn.brewer[Be.toLowerCase()]&&(Be=Fn.brewer[Be.toLowerCase()]),ni(Be)==="array"){Be.length===1&&(Be=[Be[0],Be[0]]),Be=Be.slice(0);for(var mt=0;mt<Be.length;mt++)Be[mt]=Fn(Be[mt]);G.length=0;for(var Ot=0;Ot<Be.length;Ot++)G.push(Ot/(Be.length-1))}return un(),le=Be},jt=function(Be){if(ie!=null){for(var mt=ie.length-1,Ot=0;Ot<mt&&Be>=ie[Ot];)Ot++;return Ot-1}return 0},Zt=function(Be){return Be},za=function(Be){return Be},Na=function(Be,mt){var Ot,kt;if(mt==null&&(mt=!1),isNaN(Be)||Be===null)return A;if(mt)kt=Be;else if(ie&&ie.length>2){var ja=jt(Be);kt=ja/(ie.length-2)}else Ye!==Oe?kt=(Be-Oe)/(Ye-Oe):kt=1;kt=za(kt),mt||(kt=Zt(kt)),It!==1&&(kt=yM(kt,It)),kt=U[0]+kt*(1-U[0]-U[1]),kt=Math.min(1,Math.max(0,kt));var la=Math.floor(kt*1e4);if(tt&&nt[la])Ot=nt[la];else{if(ni(le)==="array")for(var Ut=0;Ut<G.length;Ut++){var Xt=G[Ut];if(kt<=Xt){Ot=le[Ut];break}if(kt>=Xt&&Ut===G.length-1){Ot=le[Ut];break}if(kt>Xt&&kt<G[Ut+1]){kt=(kt-Xt)/(G[Ut+1]-Xt),Ot=Fn.interpolate(le[Ut],le[Ut+1],kt,w);break}}else ni(le)==="function"&&(Ot=le(kt));tt&&(nt[la]=Ot)}return Ot},un=function(){return nt={}};Rt(f);var Ft=function(Be){var mt=Fn(Na(Be));return we&&mt[we]?mt[we]():mt};return Ft.classes=function(Be){if(Be!=null){if(ni(Be)==="array")ie=Be,K=[Be[0],Be[Be.length-1]];else{var mt=Fn.analyze(K);Be===0?ie=[mt.min,mt.max]:ie=Fn.limits(mt,"e",Be)}return Ft}return ie},Ft.domain=function(Be){if(!arguments.length)return K;Oe=Be[0],Ye=Be[Be.length-1],G=[];var mt=le.length;if(Be.length===mt&&Oe!==Ye)for(var Ot=0,kt=Array.from(Be);Ot<kt.length;Ot+=1){var ja=kt[Ot];G.push((ja-Oe)/(Ye-Oe))}else{for(var la=0;la<mt;la++)G.push(la/(mt-1));if(Be.length>2){var Ut=Be.map(function(Yt,ta){return ta/(Be.length-1)}),Xt=Be.map(function(Yt){return(Yt-Oe)/(Ye-Oe)});Xt.every(function(Yt,ta){return Ut[ta]===Yt})||(za=function(Yt){if(Yt<=0||Yt>=1)return Yt;for(var ta=0;Yt>=Xt[ta+1];)ta++;var jn=(Yt-Xt[ta])/(Xt[ta+1]-Xt[ta]),Kr=Ut[ta]+jn*(Ut[ta+1]-Ut[ta]);return Kr})}}return K=[Oe,Ye],Ft},Ft.mode=function(Be){return arguments.length?(w=Be,un(),Ft):w},Ft.range=function(Be,mt){return Rt(Be),Ft},Ft.out=function(Be){return we=Be,Ft},Ft.spread=function(Be){return arguments.length?(L=Be,Ft):L},Ft.correctLightness=function(Be){return Be==null&&(Be=!0),He=Be,un(),He?Zt=function(mt){for(var Ot=Na(0,!0).lab()[0],kt=Na(1,!0).lab()[0],ja=Ot>kt,la=Na(mt,!0).lab()[0],Ut=Ot+(kt-Ot)*mt,Xt=la-Ut,Yt=0,ta=1,jn=20;Math.abs(Xt)>.01&&jn-- >0;)(function(){return ja&&(Xt*=-1),Xt<0?(Yt=mt,mt+=(ta-mt)*.5):(ta=mt,mt+=(Yt-mt)*.5),la=Na(mt,!0).lab()[0],Xt=la-Ut})();return mt}:Zt=function(mt){return mt},Ft},Ft.padding=function(Be){return Be!=null?(ni(Be)==="number"&&(Be=[Be,Be]),U=Be,Ft):U},Ft.colors=function(Be,mt){arguments.length<2&&(mt="hex");var Ot=[];if(arguments.length===0)Ot=le.slice(0);else if(Be===1)Ot=[Ft(.5)];else if(Be>1){var kt=K[0],ja=K[1]-kt;Ot=MM(0,Be,!1).map(function(ta){return Ft(kt+ta/(Be-1)*ja)})}else{f=[];var la=[];if(ie&&ie.length>2)for(var Ut=1,Xt=ie.length,Yt=1<=Xt;Yt?Ut<Xt:Ut>Xt;Yt?Ut++:Ut--)la.push((ie[Ut-1]+ie[Ut])*.5);else la=K;Ot=la.map(function(ta){return Ft(ta)})}return Fn[mt]&&(Ot=Ot.map(function(ta){return ta[mt]()})),Ot},Ft.cache=function(Be){return Be!=null?(tt=Be,Ft):tt},Ft.gamma=function(Be){return Be!=null?(It=Be,Ft):It},Ft.nodata=function(Be){return Be!=null?(A=Fn(Be),Ft):A},Ft};function MM(f,w,A){for(var L=[],K=f<w,G=A?K?w+1:w-1:w,U=f;K?U<G:U>G;K?U++:U--)L.push(U);return L}var es=E,_M=Tc,bM=function(f){for(var w=[1,1],A=1;A<f;A++){for(var L=[1],K=1;K<=w.length;K++)L[K]=(w[K]||0)+w[K-1];w=L}return w},wM=function(f){var w,A,L,K,G,U,ie;if(f=f.map(function(He){return new es(He)}),f.length===2)w=f.map(function(He){return He.lab()}),G=w[0],U=w[1],K=function(He){var nt=[0,1,2].map(function(tt){return G[tt]+He*(U[tt]-G[tt])});return new es(nt,"lab")};else if(f.length===3)A=f.map(function(He){return He.lab()}),G=A[0],U=A[1],ie=A[2],K=function(He){var nt=[0,1,2].map(function(tt){return(1-He)*(1-He)*G[tt]+2*(1-He)*He*U[tt]+He*He*ie[tt]});return new es(nt,"lab")};else if(f.length===4){var le;L=f.map(function(He){return He.lab()}),G=L[0],U=L[1],ie=L[2],le=L[3],K=function(He){var nt=[0,1,2].map(function(tt){return(1-He)*(1-He)*(1-He)*G[tt]+3*(1-He)*(1-He)*He*U[tt]+3*(1-He)*He*He*ie[tt]+He*He*He*le[tt]});return new es(nt,"lab")}}else if(f.length>=5){var we,Oe,Ye;we=f.map(function(He){return He.lab()}),Ye=f.length-1,Oe=bM(Ye),K=function(He){var nt=1-He,tt=[0,1,2].map(function(It){return we.reduce(function(Rt,jt,Zt){return Rt+Oe[Zt]*Math.pow(nt,Ye-Zt)*Math.pow(He,Zt)*jt[It]},0)});return new es(tt,"lab")}}else throw new RangeError("No point in running bezier with only one color.");return K},xM=function(f){var w=wM(f);return w.scale=function(){return _M(w)},w},Pc=B,zn=function(f,w,A){if(!zn[A])throw new Error("unknown blend mode "+A);return zn[A](f,w)},Wr=function(f){return function(w,A){var L=Pc(A).rgb(),K=Pc(w).rgb();return Pc.rgb(f(L,K))}},qr=function(f){return function(w,A){var L=[];return L[0]=f(w[0],A[0]),L[1]=f(w[1],A[1]),L[2]=f(w[2],A[2]),L}},CM=function(f){return f},AM=function(f,w){return f*w/255},SM=function(f,w){return f>w?w:f},EM=function(f,w){return f>w?f:w},$M=function(f,w){return 255*(1-(1-f/255)*(1-w/255))},IM=function(f,w){return w<128?2*f*w/255:255*(1-2*(1-f/255)*(1-w/255))},kM=function(f,w){return 255*(1-(1-w/255)/(f/255))},TM=function(f,w){return f===255?255:(f=255*(w/255)/(1-f/255),f>255?255:f)};zn.normal=Wr(qr(CM)),zn.multiply=Wr(qr(AM)),zn.screen=Wr(qr($M)),zn.overlay=Wr(qr(IM)),zn.darken=Wr(qr(SM)),zn.lighten=Wr(qr(EM)),zn.dodge=Wr(qr(TM)),zn.burn=Wr(qr(kM));for(var PM=zn,Lc=m.type,LM=m.clip_rgb,OM=m.TWOPI,VM=Math.pow,RM=Math.sin,HM=Math.cos,Wu=B,NM=function(f,w,A,L,K){f===void 0&&(f=300),w===void 0&&(w=-1.5),A===void 0&&(A=1),L===void 0&&(L=1),K===void 0&&(K=[0,1]);var G=0,U;Lc(K)==="array"?U=K[1]-K[0]:(U=0,K=[K,K]);var ie=function(le){var we=OM*((f+120)/360+w*le),Oe=VM(K[0]+U*le,L),Ye=G!==0?A[0]+le*G:A,He=Ye*Oe*(1-Oe)/2,nt=HM(we),tt=RM(we),It=Oe+He*(-.14861*nt+1.78277*tt),Rt=Oe+He*(-.29227*nt-.90649*tt),jt=Oe+He*(1.97294*nt);return Wu(LM([It*255,Rt*255,jt*255,1]))};return ie.start=function(le){return le==null?f:(f=le,ie)},ie.rotations=function(le){return le==null?w:(w=le,ie)},ie.gamma=function(le){return le==null?L:(L=le,ie)},ie.hue=function(le){return le==null?A:(A=le,Lc(A)==="array"?(G=A[1]-A[0],G===0&&(A=A[1])):G=0,ie)},ie.lightness=function(le){return le==null?K:(Lc(le)==="array"?(K=le,U=le[1]-le[0]):(K=[le,le],U=0),ie)},ie.scale=function(){return Wu.scale(ie)},ie.hue(A),ie},DM=E,BM="0123456789abcdef",FM=Math.floor,zM=Math.random,jM=function(){for(var f="#",w=0;w<6;w++)f+=BM.charAt(FM(zM()*16));return new DM(f,"hex")},Oc=c,qu=Math.log,UM=Math.pow,WM=Math.floor,qM=Math.abs,Ku=function(f,w){w===void 0&&(w=null);var A={min:Number.MAX_VALUE,max:Number.MAX_VALUE*-1,sum:0,values:[],count:0};return Oc(f)==="object"&&(f=Object.values(f)),f.forEach(function(L){w&&Oc(L)==="object"&&(L=L[w]),L!=null&&!isNaN(L)&&(A.values.push(L),A.sum+=L,L<A.min&&(A.min=L),L>A.max&&(A.max=L),A.count+=1)}),A.domain=[A.min,A.max],A.limits=function(L,K){return Zu(A,L,K)},A},Zu=function(f,w,A){w===void 0&&(w="equal"),A===void 0&&(A=7),Oc(f)=="array"&&(f=Ku(f));var L=f.min,K=f.max,G=f.values.sort(function(Rc,Hc){return Rc-Hc});if(A===1)return[L,K];var U=[];if(w.substr(0,1)==="c"&&(U.push(L),U.push(K)),w.substr(0,1)==="e"){U.push(L);for(var ie=1;ie<A;ie++)U.push(L+ie/A*(K-L));U.push(K)}else if(w.substr(0,1)==="l"){if(L<=0)throw new Error("Logarithmic scales are only possible for values > 0");var le=Math.LOG10E*qu(L),we=Math.LOG10E*qu(K);U.push(L);for(var Oe=1;Oe<A;Oe++)U.push(UM(10,le+Oe/A*(we-le)));U.push(K)}else if(w.substr(0,1)==="q"){U.push(L);for(var Ye=1;Ye<A;Ye++){var He=(G.length-1)*Ye/A,nt=WM(He);if(nt===He)U.push(G[nt]);else{var tt=He-nt;U.push(G[nt]*(1-tt)+G[nt+1]*tt)}}U.push(K)}else if(w.substr(0,1)==="k"){var It,Rt=G.length,jt=new Array(Rt),Zt=new Array(A),za=!0,Na=0,un=null;un=[],un.push(L);for(var Ft=1;Ft<A;Ft++)un.push(L+Ft/A*(K-L));for(un.push(K);za;){for(var Be=0;Be<A;Be++)Zt[Be]=0;for(var mt=0;mt<Rt;mt++)for(var Ot=G[mt],kt=Number.MAX_VALUE,ja=void 0,la=0;la<A;la++){var Ut=qM(un[la]-Ot);Ut<kt&&(kt=Ut,ja=la),Zt[ja]++,jt[mt]=ja}for(var Xt=new Array(A),Yt=0;Yt<A;Yt++)Xt[Yt]=null;for(var ta=0;ta<Rt;ta++)It=jt[ta],Xt[It]===null?Xt[It]=G[ta]:Xt[It]+=G[ta];for(var jn=0;jn<A;jn++)Xt[jn]*=1/Zt[jn];za=!1;for(var Kr=0;Kr<A;Kr++)if(Xt[Kr]!==un[Kr]){za=!0;break}un=Xt,Na++,Na>200&&(za=!1)}for(var Zr={},ri=0;ri<A;ri++)Zr[ri]=[];for(var oi=0;oi<Rt;oi++)It=jt[oi],Zr[It].push(G[oi]);for(var Sr=[],Ao=0;Ao<A;Ao++)Sr.push(Zr[Ao][0]),Sr.push(Zr[Ao][Zr[Ao].length-1]);Sr=Sr.sort(function(Rc,Hc){return Rc-Hc}),U.push(Sr[0]);for(var ts=1;ts<Sr.length;ts+=2){var So=Sr[ts];!isNaN(So)&&U.indexOf(So)===-1&&U.push(So)}}return U},Gu={analyze:Ku,limits:Zu},Ju=E,KM=function(f,w){f=new Ju(f),w=new Ju(w);var A=f.luminance(),L=w.luminance();return A>L?(A+.05)/(L+.05):(L+.05)/(A+.05)},Xu=E,Ar=Math.sqrt,Ca=Math.pow,ZM=Math.min,GM=Math.max,Yu=Math.atan2,Qu=Math.abs,f1=Math.cos,eh=Math.sin,JM=Math.exp,th=Math.PI,XM=function(f,w,A,L,K){A===void 0&&(A=1),L===void 0&&(L=1),K===void 0&&(K=1);var G=function(So){return 360*So/(2*th)},U=function(So){return 2*th*So/360};f=new Xu(f),w=new Xu(w);var ie=Array.from(f.lab()),le=ie[0],we=ie[1],Oe=ie[2],Ye=Array.from(w.lab()),He=Ye[0],nt=Ye[1],tt=Ye[2],It=(le+He)/2,Rt=Ar(Ca(we,2)+Ca(Oe,2)),jt=Ar(Ca(nt,2)+Ca(tt,2)),Zt=(Rt+jt)/2,za=.5*(1-Ar(Ca(Zt,7)/(Ca(Zt,7)+Ca(25,7)))),Na=we*(1+za),un=nt*(1+za),Ft=Ar(Ca(Na,2)+Ca(Oe,2)),Be=Ar(Ca(un,2)+Ca(tt,2)),mt=(Ft+Be)/2,Ot=G(Yu(Oe,Na)),kt=G(Yu(tt,un)),ja=Ot>=0?Ot:Ot+360,la=kt>=0?kt:kt+360,Ut=Qu(ja-la)>180?(ja+la+360)/2:(ja+la)/2,Xt=1-.17*f1(U(Ut-30))+.24*f1(U(2*Ut))+.32*f1(U(3*Ut+6))-.2*f1(U(4*Ut-63)),Yt=la-ja;Yt=Qu(Yt)<=180?Yt:la<=ja?Yt+360:Yt-360,Yt=2*Ar(Ft*Be)*eh(U(Yt)/2);var ta=He-le,jn=Be-Ft,Kr=1+.015*Ca(It-50,2)/Ar(20+Ca(It-50,2)),Zr=1+.045*mt,ri=1+.015*mt*Xt,oi=30*JM(-Ca((Ut-275)/25,2)),Sr=2*Ar(Ca(mt,7)/(Ca(mt,7)+Ca(25,7))),Ao=-Sr*eh(2*U(oi)),ts=Ar(Ca(ta/(A*Kr),2)+Ca(jn/(L*Zr),2)+Ca(Yt/(K*ri),2)+Ao*(jn/(L*Zr))*(Yt/(K*ri)));return GM(0,ZM(100,ts))},ah=E,YM=function(f,w,A){A===void 0&&(A="lab"),f=new ah(f),w=new ah(w);var L=f.get(A),K=w.get(A),G=0;for(var U in L){var ie=(L[U]||0)-(K[U]||0);G+=ie*ie}return Math.sqrt(G)},QM=E,e9=function(){for(var f=[],w=arguments.length;w--;)f[w]=arguments[w];try{return new(Function.prototype.bind.apply(QM,[null].concat(f))),!0}catch{return!1}},nh=B,rh=Tc,t9={cool:function(){return rh([nh.hsl(180,1,.9),nh.hsl(250,.7,.4)])},hot:function(){return rh(["#000","#f00","#ff0","#fff"]).mode("rgb")}},m1={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},Vc=0,oh=Object.keys(m1);Vc<oh.length;Vc+=1){var ih=oh[Vc];m1[ih.toLowerCase()]=m1[ih]}var a9=m1,Ha=B;Ha.average=vM,Ha.bezier=xM,Ha.blend=PM,Ha.cubehelix=NM,Ha.mix=Ha.interpolate=Ru,Ha.random=jM,Ha.scale=Tc,Ha.analyze=Gu.analyze,Ha.contrast=KM,Ha.deltaE=XM,Ha.distance=YM,Ha.limits=Gu.limits,Ha.valid=e9,Ha.scales=t9,Ha.colors=yu,Ha.brewer=a9;var n9=Ha;return n9})})(X6);var Bre=X6.exports;const Y6=q0(Bre),Fre=["onClick"],zre=["data-writer-tooltip"],jre={key:1,class:"CoreTags__tag CoreTags__tag--empty"},Ure=`
def handle_tag_click(state, payload):
	state["selected_tag_id"] = payload`,Wre="A component to display coloured tag pills.",qre={writer:{name:"Tags",description:Wre,category:"Content",fields:{tags:{name:"Tags",desc:"Key-value object with tags. Must be a JSON string or a state reference to a dictionary.",type:Q.KeyValue,default:"{}"},referenceColor:{name:"Reference",desc:"The colour to be used as reference for chroma and luminance, and as the starting point for hue rotation.",type:Q.Color,default:Dt.Blue5,category:ot.Style},seed:{name:"Seed value",desc:"Choose a different value to reshuffle colours.",type:Q.Number,default:"1",category:ot.Style},rotateHue:qt({name:"Rotate hue",desc:"If active, rotates the hue depending on the content of the string. If turned off, the reference colour is always used.",default:"yes",category:ot.Style}),primaryTextColor:va,cssClasses:ft},events:{"wf-tag-click":{desc:"Triggered when a tag is clicked.",stub:Ure.trim(),eventPayloadExample:"tagKey"}},previewField:"text"}},Kre=Se({...qre,__name:"CoreTags",setup(e){const t=[{h:-78,s:-34,l:16},{h:-61,s:-37,l:16},{h:-2,s:0,l:24},{h:-12,s:0,l:29},{h:28,s:-20,l:24},{h:-61,s:-95,l:25},{h:-173,s:0,l:16},{h:-228,s:0,l:22},{h:69,s:0,l:25},{h:70,s:0,l:29}],a=ht("rootEl"),n=oe(ne.evaluatedFields),r=oe(ne.isBeingEdited);function o(l){if(!n.rotateHue.value)return n.referenceColor.value;const c=Y6(n.referenceColor.value),d=t[i(l)];return c.set("hsl.h",`${Math.sign(d.h)==-1?"-":"+"}${Math.abs(d.h)}`).set("hsl.s",`${Math.sign(d.s)==-1?"-":"+"}${Math.abs(d.s/100)}`).set("hsl.l",`${Math.sign(d.l)==-1?"-":"+"}${Math.abs(d.l/100)}`).css()}function i(l){let c=n.seed.value*52673&4294967295;for(let u=0;u<l.length;u++)c=(u+1)*l.charCodeAt(u)^c&4294967295;return Math.abs(c)%t.length}function s(l){const c=new CustomEvent("wf-tag-click",{detail:{payload:l}});a.value.dispatchEvent(c)}return(l,c)=>k(r)||Object.entries(k(n).tags.value??[]).length>0?(S(),V("div",{key:0,ref_key:"rootEl",ref:a,class:"CoreTags"},[Object.entries(k(n).tags.value??[]).length>0?(S(!0),V(Xe,{key:0},Nt(k(n).tags.value,(d,u)=>(S(),V("p",{key:u,class:"CoreTags__tag",style:Ct({background:o(u)}),onClick:p=>s(u)},[Z("span",{"data-writer-tooltip":d,"data-writer-tooltip-strategy":"overflow"},ze(d),9,zre)],12,Fre))),128)):(S(),V("p",jre,c[0]||(c[0]=[Z("span",null,"Empty Tags",-1)])))],512)):Me("",!0)}}),Zre=ke(Kre,[["__scopeId","data-v-ecebdf97"]]),Gre={class:"info"},Jre={key:1,class:"caption"},Xre={class:"container","data-writer-container":""},Yre=`
def handle_avatar_click():
	print("The avatar was clicked")`,Qre="A component to display user avatars.",eoe={writer:{deprecated:!0,name:"Avatar",description:Qre,category:"Content",allowedChildrenTypes:["*"],fields:{name:{name:"Name",type:Q.Text},imageSrc:{name:"Image source",desc:"A valid URL. Alternatively, you can provide a state reference to a packed file.",type:Q.Text},caption:{name:"Caption",desc:"Add an optional caption under the name, such as the person's job title.",type:Q.Text},size:{name:"Size",type:Q.Text,options:{small:"Small",medium:"Medium",large:"Large"},default:"medium",category:ot.Style},orientation:{name:"Orientation",type:Q.Text,options:{horizontal:"Horizontal",vertical:"Vertical"},default:"horizontal",category:ot.Style},primaryTextColor:va,secondaryTextColor:Dn,separatorColor:Ea,cssClasses:ft},events:{"wf-click":{desc:"Triggered when the avatar is clicked.",stub:Yre.trim()}},previewField:"text"}},toe=Se({...eoe,__name:"CoreAvatar",setup(e){Kl(l=>({"220148ac":o.value?"pointer":"auto"}));const t=ht("rootEl"),a=oe(ne.evaluatedFields),n=oe(ne.componentId),r=oe(ne.core),o=O(()=>{var c;return typeof((c=r.getComponentById(n).handlers)==null?void 0:c["wf-click"])<"u"}),i=O(()=>({backgroundImage:a.imageSrc.value?`url(${a.imageSrc.value})`:"none",cursor:o.value?"pointer":"auto"}));function s(l){const c=a1(l);t.value.dispatchEvent(c)}return(l,c)=>(S(),V("div",{ref_key:"rootEl",ref:t,class:pt(["CoreAvatar",[k(a).size.value,k(a).orientation.value]])},[Z("div",{class:"image",style:Ct(i.value),onClick:s},[k(a).imageSrc.value?Me("",!0):(S(),Ie(_t,{key:0,name:"circle-user-round"}))],4),Z("div",Gre,[k(a).name.value?(S(),V("div",{key:0,class:"name",onClick:s},ze(k(a).name.value),1)):Me("",!0),k(a).caption.value?(S(),V("div",Jre,ze(k(a).caption.value),1)):Me("",!0),Z("div",Xre,[Kt(l.$slots,"default",{},void 0,!0)])])],2))}}),aoe=ke(toe,[["__scopeId","data-v-1a2cbd13"]]),noe={key:0,class:"CoreAnnotatedText__annotation__subject"},roe={writer:{name:"Annotated text",description:"Shows text with annotations",category:"Content",fields:{text:{name:"Annotated text",type:Q.Object,desc:"Value array with text/annotations. Must be a JSON string or a state reference to an array.",init:`["This ",["is", "Verb"]," some ",["annotated", "Adjective"], ["text", "Noun"]," for those of ",["you", "Pronoun"]," who ",["like", "Verb"]," this sort of ",["thing", "Noun"],". ","And here's a ",["word", "", "#faf"]," with a fancy background but no label."]`,validator:TI},referenceColor:{name:"Reference",desc:"The colour to be used as reference for chroma and luminance, and as the starting point for hue rotation.",type:Q.Color,default:Dt.Blue5,category:ot.Style},seed:{name:"Seed value",desc:"Choose a different value to reshuffle colours.",type:Q.Number,default:"1",category:ot.Style},rotateHue:qt({name:"Rotate hue",desc:"If active, rotates the hue depending on the content of the string. If turned off, the reference colour is always used.",default:"yes",category:ot.Style}),useMarkdown:qt({name:"Enable markdown",desc:"If active, the output will be sanitized; unsafe elements will be removed.",default:"no"}),copyButtons:Fd({default:"no"}),buttonColor:xr,buttonTextColor:Cr,primaryTextColor:va,cssClasses:ft},previewField:"data"}},ooe=Se({...roe,__name:"CoreAnnotatedText",setup(e){const t=_r({loader:()=>Tt(()=>import("./SharedCopyClipboardButton-JTEMoxs8.js"),__vite__mapDeps([5,6,7,8,9,10]),import.meta.url)}),a=oe(ne.evaluatedFields),n=O(()=>a.text.value??[]),r=oe(ne.isBeingEdited),o=oe(ne.componentId),i=O(()=>!a.text.value),s=O(()=>!i.value||r.value),l=O(()=>!!a.useMarkdown.value),c=[{h:-78,s:-34,l:16},{h:-61,s:-37,l:16},{h:-2,s:0,l:24},{h:-12,s:0,l:29},{h:28,s:-20,l:24},{h:-61,s:-95,l:25},{h:-173,s:0,l:16},{h:-228,s:0,l:22},{h:69,s:0,l:25},{h:70,s:0,l:29}];let d=[...c],u={},p=a.seed.value;function h(){const E=ye("");Ke([l,n],async()=>{if(!l.value)return E.value="";E.value=await B()},{immediate:!0});function P(ee){const[J,Ce]=ee,ae=Ce?`<span class="CoreAnnotatedText__annotation__subject">${Ce}</span>`:"";return`<span class="CoreAnnotatedText__annotation" style="background: ${b(ee)}">${J}${ae}</span>`}async function B(){const ee=n.value.reduce((Ce,ae)=>typeof ae=="string"?`${Ce} ${ae}`:Array.isArray(ae)?`${Ce} ${P(ae)}`:Ce,"");return await(await Tt(()=>import("./marked.esm-273vDTCT.js"),[],import.meta.url)).parse(ee)}return Wt(E)}const g=h();function m(E,P){return E.set("hsl.h",`${Math.sign(P.h)==-1?"-":"+"}${Math.abs(P.h)}`).set("hsl.s",`${Math.sign(P.s)==-1?"-":"+"}${Math.abs(P.s/100)}`).set("hsl.l",`${Math.sign(P.l)==-1?"-":"+"}${Math.abs(P.l/100)}`).css()}function y(E,P=c.length){let B=a.seed.value*52673&4294967295;for(let J=0;J<E.length;J++)B=(J+1)*E.charCodeAt(J)^B&4294967295;return Math.abs(B)%P}function b(E){return E[2]||v(E[1])}function v(E){if(!a.rotateHue.value)return a.referenceColor.value;const P=Y6(a.referenceColor.value);if(p!==a.seed.value&&(d=[...c],u={},p=a.seed.value),u[E])return m(P,u[E]);d.length===0&&(d=[...c]);const B=y(E,d.length),ee=d[B];return u[E]=ee,d.splice(B,1),m(P,ee)}const M=O(()=>n.value.reduce((E,P)=>typeof P=="string"?E+P:E+P[0],"")),_=O(()=>{try{return JSON.stringify(n.value)}catch{return n.value.join("")}}),C=O(()=>[{label:"Copy text",value:M.value},{label:"Copy JSON",value:_.value}]);return(E,P)=>s.value?(S(),Ie(Wd,{key:0,class:"CoreAnnotatedText"},{actions:Ze(()=>[k(a).copyButtons.value?(S(),Ie(k(t),{key:0,options:C.value},null,8,["options"])):Me("",!0)]),default:Ze(()=>[l.value?(S(),Ie(gg,{key:0,"raw-markdown":k(g),class:"CoreAnnotatedText__markdown"},null,8,["raw-markdown"])):(S(),V(Xe,{key:1},[i.value?(S(),Ie(Ud,{key:0,"component-id":k(o)},null,8,["component-id"])):Me("",!0),(S(!0),V(Xe,null,Nt(n.value,(B,ee)=>(S(),V("span",{key:String(B)+ee},[typeof B=="string"?(S(),V(Xe,{key:0},[ya(ze(B),1)],64)):Me("",!0),Array.isArray(B)?(S(),V("span",{key:1,class:"CoreAnnotatedText__annotation",style:Ct({backgroundColor:b(B)})},[ya(ze(B[0])+" ",1),B[1]?(S(),V("span",noe,ze(B[1]),1)):Me("",!0)],4)):Me("",!0)]))),128))],64))]),_:1})):Me("",!0)}}),ioe=ke(ooe,[["__scopeId","data-v-a540a40b"]]);function Q6(e){return Vl()?(m0(e),!0):!1}const ic=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const soe=Object.prototype.toString,loe=e=>soe.call(e)==="[object Object]";function coe(e){let t;function a(){return t||(t=e()),t}return a.reset=async()=>{const n=t;t=void 0,n&&await n},a}function m2(e){return Array.isArray(e)?e:[e]}function doe(e,t,a={}){const{immediate:n=!0,immediateCallback:r=!1}=a,o=$t(!1);let i;function s(){i&&(clearTimeout(i),i=void 0)}function l(){o.value=!1,s()}function c(...d){r&&e(),s(),o.value=!0,i=setTimeout(()=>{o.value=!1,i=void 0,e(...d)},Da(t))}return n&&(o.value=!0,ic&&c()),Q6(l),{isPending:Qr(o),start:c,stop:l}}function uoe(e,t,a){return Ke(e,t,{...a,immediate:!0})}const hoe=ic?window:void 0,ey=ic?window.navigator:void 0;function poe(e){var t;const a=Da(e);return(t=a==null?void 0:a.$el)!=null?t:a}function mi(...e){const t=[],a=()=>{t.forEach(s=>s()),t.length=0},n=(s,l,c,d)=>(s.addEventListener(l,c,d),()=>s.removeEventListener(l,c,d)),r=O(()=>{const s=m2(Da(e[0])).filter(l=>l!=null);return s.every(l=>typeof l!="string")?s:void 0}),o=uoe(()=>{var s,l;return[(l=(s=r.value)==null?void 0:s.map(c=>poe(c)))!=null?l:[hoe].filter(c=>c!=null),m2(Da(r.value?e[1]:e[0])),m2(k(r.value?e[2]:e[1])),Da(r.value?e[3]:e[2])]},([s,l,c,d])=>{if(a(),!(s!=null&&s.length)||!(l!=null&&l.length)||!(c!=null&&c.length))return;const u=loe(d)?{...d}:d;t.push(...s.flatMap(p=>l.flatMap(h=>c.map(g=>n(p,h,g,u)))))},{flush:"post"}),i=()=>{o(),a()};return Q6(a),i}function foe(){const e=$t(!1),t=$n();return t&&ma(()=>{e.value=!0},t),e}function ty(e){const t=foe();return O(()=>(t.value,!!e()))}function km(e,t={}){const{controls:a=!1,navigator:n=ey}=t,r=ty(()=>n&&"permissions"in n),o=$t(),i=typeof e=="string"?{name:e}:e,s=$t(),l=()=>{var d,u;s.value=(u=(d=o.value)==null?void 0:d.state)!=null?u:"prompt"};mi(o,"change",l,{passive:!0});const c=coe(async()=>{if(r.value){if(!o.value)try{o.value=await n.permissions.query(i)}catch{o.value=void 0}finally{l()}if(a)return Et(o.value)}});return c(),a?{state:s,isSupported:r,query:c}:s}function ay(e={}){const{navigator:t=ey,read:a=!1,source:n,copiedDuring:r=1500,legacy:o=!1}=e,i=ty(()=>t&&"clipboard"in t),s=km("clipboard-read"),l=km("clipboard-write"),c=O(()=>i.value||o),d=$t(""),u=$t(!1),p=doe(()=>u.value=!1,r,{immediate:!1});async function h(){let v=!(i.value&&b(s.value));if(!v)try{d.value=await t.clipboard.readText()}catch{v=!0}v&&(d.value=y())}c.value&&a&&mi(["copy","cut"],h,{passive:!0});async function g(v=Da(n)){if(c.value&&v!=null){let M=!(i.value&&b(l.value));if(!M)try{await t.clipboard.writeText(v)}catch{M=!0}M&&m(v),d.value=v,u.value=!0,p.start()}}function m(v){const M=document.createElement("textarea");M.value=v??"",M.style.position="absolute",M.style.opacity="0",document.body.appendChild(M),M.select(),document.execCommand("copy"),M.remove()}function y(){var v,M,_;return(_=(M=(v=document==null?void 0:document.getSelection)==null?void 0:v.call(document))==null?void 0:M.toString())!=null?_:""}function b(v){return v==="granted"||v==="prompt"}return{isSupported:c,text:d,copied:u,copy:g}}function moe(e,t={}){var a,n;const r=$t(!1),o=$t(null);let i=0,s=!0;if(ic){const l=typeof t=="function"?{onDrop:t}:t,c=(a=l.multiple)!=null?a:!0,d=(n=l.preventDefaultForUnhandled)!=null?n:!1,u=y=>{var b,v;const M=Array.from((v=(b=y.dataTransfer)==null?void 0:b.files)!=null?v:[]);return M.length===0?null:c?M:[M[0]]},p=y=>{const b=k(l.dataTypes);return typeof b=="function"?b(y):b!=null&&b.length?y.length===0?!1:y.every(v=>b.some(M=>v.includes(M))):!0},h=y=>{const b=Array.from(y??[]).map(_=>_.type),v=p(b),M=c||y.length<=1;return v&&M},g=()=>/^(?:(?!chrome|android).)*safari/i.test(navigator.userAgent)&&!("chrome"in window),m=(y,b)=>{var v,M,_,C,E,P;const B=(v=y.dataTransfer)==null?void 0:v.items;if(s=(M=B&&h(B))!=null?M:!1,d&&y.preventDefault(),!g()&&!s){y.dataTransfer&&(y.dataTransfer.dropEffect="none");return}y.preventDefault(),y.dataTransfer&&(y.dataTransfer.dropEffect="copy");const ee=u(y);switch(b){case"enter":i+=1,r.value=!0,(_=l.onEnter)==null||_.call(l,null,y);break;case"over":(C=l.onOver)==null||C.call(l,null,y);break;case"leave":i-=1,i===0&&(r.value=!1),(E=l.onLeave)==null||E.call(l,null,y);break;case"drop":i=0,r.value=!1,s&&(o.value=ee,(P=l.onDrop)==null||P.call(l,ee,y));break}};mi(e,"dragenter",y=>m(y,"enter")),mi(e,"dragover",y=>m(y,"over")),mi(e,"dragleave",y=>m(y,"leave")),mi(e,"drop",y=>m(y,"drop"))}return{files:o,isOverDropZone:r}}function sc(e){return!!(["string","number","boolean"].includes(typeof e)||e===null)}function ny(e){return sc(e)?!1:Array.isArray(e)}function ry(e){return Ur(e)}function oy(e){return sc(e)?1:Object.keys(e).length}function iy(e){return typeof e.open=="boolean"&&Array.isArray(e.path)}const voe=["open","disabled"],goe={class:"SharedCollapsible__summary"},yoe={class:"content"},Moe=Se({__name:"SharedCollapsible",props:{open:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},icons:{type:Object,required:!1,default:void 0}},emits:{toggle:e=>typeof e=="boolean"},setup(e,{emit:t}){const a=e,n=t,r=ye(a.open);Ke(Sn(a,"open"),s=>r.value=s);const o=O(()=>{if(a.icons!==void 0)return r.value?a.icons.open:a.icons.close});function i(s){const l=s.newState==="open";r.value=l,n("toggle",l)}return(s,l)=>(S(),V("details",{class:pt(["SharedCollapsible",{"SharedCollapsible--customMarker":e.icons}]),open:r.value,disabled:e.disabled,onToggle:i},[Z("summary",goe,[e.icons?(S(),Ie(_t,{key:0,name:o.value},null,8,["name"])):Me("",!0),Kt(s.$slots,"title",{},void 0,!0)]),Z("div",yoe,[Kt(s.$slots,"content",{},void 0,!0)])],42,voe))}}),_oe=ke(Moe,[["__scopeId","data-v-e02188e5"]]),boe=Se({__name:"SharedJsonViewerChildrenCounter",props:{data:{type:[String,Number,Boolean,Object,Array,null],required:!0}},setup(e){const t=e,a=o=>`Object{${o}}`,n=o=>`Array[${o}]`,r=O(()=>{const o=oy(t.data);return o===0?a(0):ny(t.data)?n(o):ry(t.data)?a(o):a(0)});return(o,i)=>(S(),V("span",null,ze(r.value),1))}}),sy=ke(boe,[["__scopeId","data-v-2641ae29"]]),woe={class:"SharedJsonViewerCollapsible__title"},xoe={key:0},Coe={class:"SharedJsonViewerCollapsible__content"},Aoe=Se({__name:"SharedJsonViewerCollapsible",props:{open:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},title:{type:String,required:!1,default:void 0},data:{type:[String,Number,Boolean,Object,Array,null],required:!1,default:void 0}},emits:{toggle:e=>typeof e=="boolean"},setup(e){return(t,a)=>(S(),Ie(_oe,{open:e.open,disabled:e.disabled,icons:{close:"chevron-right",open:"chevron-down"},onToggle:a[0]||(a[0]=n=>t.$emit("toggle",n))},{title:Ze(()=>[Z("div",woe,[e.title?(S(),V("span",xoe,ze(e.title),1)):Me("",!0),e.data?(S(),Ie(sy,{key:1,data:e.data},null,8,["data"])):Me("",!0)])]),content:Ze(()=>[Z("div",Coe,[Kt(t.$slots,"default",{},void 0,!0)])]),_:3},8,["open","disabled"]))}}),ly=ke(Aoe,[["__scopeId","data-v-f7561f2f"]]),Soe={class:"SharedJsonViewerValue"},Eoe=Se({__name:"SharedJsonViewerValue",props:{data:{type:[String,Number,Boolean,Object,Array,null],required:!0},maxValueLength:{type:Number,default:1e3}},setup(e){const t=e,a=O(()=>{const n=JSON.stringify(t.data);return n.length<=t.maxValueLength?n:`${n.slice(0,t.maxValueLength)}..."`});return(n,r)=>(S(),V("span",Soe,ze(a.value),1))}}),cy=ke(Eoe,[["__scopeId","data-v-6842c28f"]]),$oe={class:"SharedJsonViewerObject"},Ioe={key:0,class:"SharedJsonViewerObject__value"},koe=Se({__name:"SharedJsonViewerObject",props:{data:{type:[Object,Array],required:!0},path:{type:Array,default:()=>[]},initialDepth:{type:Number,default:0}},emits:{toggle:iy},setup(e,{emit:t}){const a=e,n=Sn(a,"initialDepth"),r=t,o=ye([]),i=O(()=>a.path.length+1);Ke(n,()=>{if(n.value===0){o.value=[];return}if(!(n.value===-1||n.value>i.value))return;const d=new Set([...o.value,...Object.keys(a.data)]);o.value=Array.from(d)},{immediate:!0});function s(c,d){d?o.value=[...o.value,c]:o.value=o.value.filter(u=>u!==c),r("toggle",{open:d,path:[...a.path,c]})}function l(c){return o.value.includes(String(c))}return(c,d)=>(S(),V("div",$oe,[(S(!0),V(Xe,null,Nt(Object.entries(e.data),([u,p],h)=>(S(),V(Xe,{key:h},[k(sc)(p)||k(oy)(p)===0?(S(),V("div",Ioe,[Z("span",null,ze(u),1),d[1]||(d[1]=ya(": ")),xe(cy,{data:p},null,8,["data"])])):(S(),Ie(ly,{key:1,open:l(u),title:u,data:p,onToggle:g=>s(u,g)},{default:Ze(()=>[l(u)?(S(),Ie(uy,{key:0,data:p,path:[...e.path,u],"initial-depth":n.value,onToggle:d[0]||(d[0]=g=>c.$emit("toggle",g))},null,8,["data","path","initial-depth"])):Me("",!0)]),_:2},1032,["open","title","data","onToggle"]))],64))),128))]))}}),Tm=ke(koe,[["__scopeId","data-v-72c975d1"]]);function dy(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Toe(e,t){return t.search(new RegExp(`(^|\\n)\\s*"?${dy(e)}"?\\s*:\\s*`))}function Poe(e,t){return t.search(new RegExp(`(^|\\n)\\s*"?${dy(e)}"?\\s*(\\n\\s*)?(Object\\{\\d+\\}|Array\\[\\d+\\])`))}function Loe(e,t){const a=[];return Object.keys(e).forEach(n=>{const r=Toe(n,t);r!==-1&&a.push({type:"key-value",key:n,index:r});const o=Poe(n,t);o!==-1&&a.push({type:"collapsed",key:n,index:o})}),a.sort((n,r)=>n.index-r.index),a}function Ooe(e,t,a){const n=new Map;Object.entries(e).forEach(([o,i])=>{n.set(o,Ur(i)?new Set(Object.keys(i)):new Set)});const r=[];return a.forEach((o,i)=>{if(o.type!=="collapsed")return;const s=n.get(o.key)??new Set;let l=t.length;for(let c=i+1;c<a.length;c++){const d=a[c];if(!(d.index<=o.index)){if(d.type==="collapsed"){l=d.index;break}if(d.type==="key-value"&&!s.has(d.key)){l=d.index;break}}}r.push({key:o.key,startIndex:o.index,endIndex:l})}),r}function Voe(e,t){const a=new Set;return e.forEach(n=>{if(n.type!=="key-value")return;t.some(o=>n.index>=o.startIndex&&n.index<o.endIndex)||a.add(n.key)}),a}function Roe(e,t){return t.find(n=>n.key===e.key&&n.startIndex===e.index)??t.find(n=>n.key===e.key)??null}function n0(e,t){const a=Loe(e,t),n=Ooe(e,t,a),r=Voe(a,n),o={array:[],object:{}};function i(l,c){o.array.push(c),o.object[l]=c}a.forEach(l=>{if(l.key in o.object)return;const c=e[l.key];switch(l.type){case"key-value":{r.has(l.key)&&i(l.key,c);break}case"collapsed":{const d=Roe(l,n),u=d?t.slice(d.startIndex,d.endIndex):t;if(!Ur(c)){i(l.key,c);break}const p=n0(c,u),h=p.array.length>0||Object.keys(p.object).length>0;i(l.key,h?p.object:c);break}}});const s=o.array.length===0||Object.keys(o.object).length===0;return a.length>0&&s&&Object.entries(e).forEach(([l,c])=>{i(l,c)}),{array:o.array,object:o.object,tokenCount:a.length}}function Hoe(e,t){const a=t.replace(/\r\n/g,`
`);if(Ur(e)){const{object:n}=n0(e,a);return n}if(Array.isArray(e)){const n={};e.forEach((s,l)=>{n[String(l)]=s});const{array:r,tokenCount:o}=n0(n,a);if(r.length>0)return r;const i=/(^|\n)\s*Array\[\d+\]/;return o>0||i.test(a)?e.slice():[]}return{}}const uy=Se({__name:"SharedJsonViewer",props:{data:{type:[String,Number,Boolean,Object,Array,null],required:!0},path:{type:Array,default:()=>[]},hideRoot:{type:Boolean,required:!1},initialDepth:{type:Number,default:0},enableCopyToJson:{type:Boolean,required:!1}},emits:{toggle:iy},setup(e){const t=_r({loader:()=>Tt(()=>import("./SharedCopyClipboardButton-JTEMoxs8.js"),__vite__mapDeps([5,6,7,8,9,10]),import.meta.url)}),a=e,n=O(()=>a.path.length===0&&!a.hideRoot),r=O(()=>a.initialDepth===-1||a.initialDepth>0);function o(d){if(d===void 0)return JSON.stringify(null);try{return JSON.stringify(d,null,2)}catch{return JSON.stringify(null)}}const i=O(()=>o(a.data)),{copy:s}=ay();function l(d){return Array.isArray(d)?d.length===0:Ur(d)?Object.keys(d).length===0:!1}function c(d,u){var g;d.stopPropagation();const p=(((g=window.getSelection())==null?void 0:g.toString())??"").trim();if(!p)return;const h=Hoe(u,p);l(h)||(d.preventDefault(),s(o(h)))}return(d,u)=>(S(),Ie(Wd,null,{actions:Ze(()=>[e.enableCopyToJson?(S(),Ie(k(t),{key:0,label:"Copy JSON",value:i.value},null,8,["value"])):Me("",!0)]),default:Ze(()=>[k(ry)(e.data)||k(ny)(e.data)?(S(),V(Xe,{key:0},[n.value?(S(),Ie(ly,{key:0,open:r.value,data:e.data,onToggle:u[1]||(u[1]=p=>d.$emit("toggle",{path:[],open:p})),onCopy:u[2]||(u[2]=p=>c(p,e.data))},{default:Ze(()=>[xe(Tm,{data:e.data,path:e.path,"initial-depth":e.initialDepth,onToggle:u[0]||(u[0]=p=>d.$emit("toggle",p))},null,8,["data","path","initial-depth"])]),_:1},8,["open","data"])):(S(),Ie(Tm,{key:1,data:e.data,path:e.path,"initial-depth":e.initialDepth,onToggle:u[3]||(u[3]=p=>d.$emit("toggle",p)),onCopy:u[4]||(u[4]=p=>c(p,e.data))},null,8,["data","path","initial-depth"]))],64)):k(sc)(e.data)?(S(),Ie(cy,{key:1,data:e.data},null,8,["data"])):(S(),Ie(sy,{key:2,data:{}}))]),_:1}))}}),Noe={class:"CoreJsonViewer"},Doe="A component to explore JSON data as a hierarchy.",Boe={name:"JSON Viewer",description:"A JSON tree viewer where you can expand the keys.",sample:{description:"This sample is opened by default",bool:!0,null:null,list:[1,"two",{key:3}]},sampleClosed:{description:"This sample is not opened by default"},createdAt:new Date},Foe={name:"JSON viewer",description:Doe,category:"Content",fields:{data:{name:"Data",init:JSON.stringify(Boe),type:Q.Object},initialDepth:{name:"Initial depth",desc:"Sets the initial viewing depth of the JSON tree hierarchy. Use -1 to display the full hierarchy.",type:Q.Number,init:"0",validator:An},hideRoot:qt({name:"Hide root",desc:"Don't show the type of the root node when it's an Object or an Array.",default:"no",category:ot.Style}),copy:Fd({default:"no"}),jsonViewerIndentationSpacing:{name:"JSON indentation",type:Q.Width,category:ot.Style,applyStyleVariable:!0,validator:T6},secondaryTextColor:Dn,separatorColor:Ea,cssClasses:ft},previewField:"data"},zoe={writer:Foe},joe=Se({...zoe,__name:"CoreJsonViewer",setup(e){const t=oe(ne.evaluatedFields),a=O(()=>t.data.value),n=O(()=>Number(t.initialDepth.value)||0);return(r,o)=>(S(),V("div",Noe,[xe(uy,{data:a.value??{},"initial-depth":n.value,"enable-copy-to-json":k(t).copy.value,"hide-root":k(t).hideRoot.value},null,8,["data","initial-depth","enable-copy-to-json","hide-root"])]))}});function Uoe(e,t={minimumFractionDigits:0,maximumFractionDigits:1}){const a=new Intl.NumberFormat(void 0,{style:"percent",...t});return O(()=>a.format(e.value))}const Woe=["aria-valuetext","aria-valuemin","aria-valuemax","aria-valuenow","aria-busy","tabindex"],qoe={key:0,class:"CoreProgressBar__title"},Koe={key:0,class:"CoreProgressBar__title__label"},Zoe={key:1,class:"CoreProgressBar__title__progress"},Goe={class:"CoreProgressBar__bar"},Joe=`
def handle_progress_bar_click():
	print("The Progress bar was clicked")`,Xoe="A component to display a progression.",Yoe={name:"Progress bar",description:Xoe,category:"Content",allowedChildrenTypes:["*"],fields:{label:{name:"Label",type:Q.Text,default:""},value:{name:"Value",type:Q.Number},min:{name:"Minimum value",type:Q.Number,default:"0"},max:{name:"Maximum value",type:Q.Number,default:"1"},displayPercentage:qt({name:"Display percentage",default:"no",category:ot.Style}),accentColor:Va,primaryTextColor:va,separatorColor:Ea,cssClasses:ft},events:{"wf-click":{desc:"Triggered when the Progress bar is clicked.",stub:Joe.trim()}}},Qoe={writer:Yoe},eie=Se({...Qoe,__name:"CoreProgressBar",setup(e){const t=ht("rootEl"),a=oe(ne.evaluatedFields),n=oe(ne.componentId),r=oe(ne.core),o=O(()=>{var m;return String((m=a.label)==null?void 0:m.value)}),i=O(()=>Number(a.value.value)),s=O(()=>Number(a.min.value)),l=O(()=>Number(a.max.value)),c=O(()=>!!a.displayPercentage.value),d=O(()=>{if(!(i.value===void 0||Number.isNaN(i.value)))return(i.value-s.value)/(l.value-s.value)}),u=Uoe(d),p=O(()=>({width:d.value===void 0?void 0:`${d.value*100}%`})),h=O(()=>{var y;return typeof((y=r.getComponentById(n).handlers)==null?void 0:y["wf-click"])<"u"});function g(m){if(!h.value)return;const y=a1(m);t.value.dispatchEvent(y)}return(m,y)=>(S(),V("div",{ref_key:"rootEl",ref:t,class:pt(["CoreProgressBar",{"CoreProgressBar--clickable":h.value}]),role:"progressbar","aria-valuetext":d.value===void 0?null:k(u),"aria-valuemin":s.value,"aria-valuemax":l.value,"aria-valuenow":d.value===void 0?null:i.value,"aria-busy":d.value<1||d.value===void 0,tabindex:h.value?"0":null,onKeydown:Dr(g,["enter"]),onClick:g},[o.value||c.value?(S(),V("div",qoe,[o.value?(S(),V("label",Koe,ze(o.value),1)):Me("",!0),c.value&&d.value!==void 0?(S(),V("span",Zoe,ze(k(u)),1)):Me("",!0)])):Me("",!0),Z("div",Goe,[Z("div",{class:pt(["CoreProgressBar__bar__value",{"CoreProgressBar__bar__value--indeterminate":d.value===void 0}]),style:Ct(p.value)},null,6)])],42,Woe))}}),tie=ke(eie,[["__scopeId","data-v-f479ce87"]]),aie=/[\\]?@{([^}]*)}/;function lc(e,t){const a=new RegExp(aie.source,"g");function n(d,u){var y;const p=[];let h="",g=0,m=0;for(;m<d.length;){const b=d.charAt(m);b=="\\"?m+1<d.length&&(h+=d.charAt(m+1),m++):b=="."?g==0?(p.push(h),h=""):h+=b:b=="["?(g==0?(p.push(h),h=""):h+=b,g++):b=="]"?(g--,g==0?h=(y=r(h,u))==null?void 0:y.toString():h+=b):h+=b,m++}return h&&p.push(h),p}function r(d,u){let h=u?o(u):void 0;const g=(t==null?void 0:t.secrets.value)??{};let m={...e.userState.value,...g?{vault:g}:{}};const y=n(d,u);if(y[0]==="vault")return"********";for(let v=0;v<y.length;v++)h=h==null?void 0:h[y[v]],m=m==null?void 0:m[y[v]];return h??m}function o(d){var p,h;const u={};for(let g=0;g<d.length-1;g++){const m=d[g],{componentId:y}=m,{type:b}=e.getComponentById(y);if(b!=="repeater"||g+1>=d.length)continue;const v=d.slice(0,g+1),M=d.slice(0,g+2),{instanceNumber:_}=M.at(-1),C=l(v,"repeaterObject");if(!C)continue;const E=Object.entries(C),P=l(v,"keyVariable"),B=l(v,"valueVariable");u[P]=(p=E[_])==null?void 0:p[0],u[B]=(h=E[_])==null?void 0:h[1]}return u}function i(d,u){return d==null?"":d.replace(a,(h,g)=>{if(h.charAt(0)=="\\")return h.substring(1);const m=g.trim();if(!m)return"";const y=r(m,u);return typeof y>"u"?"":typeof y=="object"?JSON.stringify(y):y.toString()})}function s(d){var m;const u=(m=d.at(-1))==null?void 0:m.componentId,p=e.getComponentById(u);if(!p)return;const h={},{fields:g}=e.getComponentDefinition(p.type);if(g)return Object.keys(g).forEach(y=>{h[y]=O(()=>l(d,y))}),h}function l(d,u){var _;const{componentId:p}=d.at(-1),h=e.getComponentById(p);if(!h)return;const{fields:g}=e.getComponentDefinition(h.type),m=(_=h.content)==null?void 0:_[u],y=g[u].default,b=i(m,d),v=g[u].type,M=typeof b>"u"||b===null||b==="";if(v==Q.Object||v==Q.KeyValue||v==Q.Tools){if(!b)return JSON.parse(y||null);if(typeof b!="string")return b;try{return JSON.parse(b)}catch{return JSON.parse(y||null)}}else if(v==Q.Number){const C=y===null?null:parseFloat(y);if(M)return C??null;const E=parseFloat(b);return typeof E>"u"||Number.isNaN(E)?C??null:E}else if(v==Q.Boolean){const C=M?y:b;return C==="yes"||C==="true"}else return v==Q.IdKey?m:M?y||"":b}function c(d,u){const p=e.getComponentById(d);if(!p)return;if(typeof p.visible>"u"||p.visible.expression===!0)return!0;if(p.visible.expression===!1)return!1;const h=r(p.visible.binding,u);return p.visible.reversed===!0?!h:!!h}return{getEvaluatedFields:s,isComponentVisible:c,evaluateExpression:r}}function Fa(e,t,a,n="",r){const o=ye(),i=ye(!1),s=ye(null),l=t.at(-1).componentId;O(()=>e.getComponentById(l));const{evaluateExpression:c}=lc(e,r);function d(){var h;const p=e.getComponentById(l);if((h=p==null?void 0:p.binding)!=null&&h.stateRef)return c(p.binding.stateRef,t)}function u(p,h,g){if(o.value=p,i.value){s.value={eventValue:p,emitEventType:h};return}i.value=!0;const m=()=>{i.value=!1,s.value&&(u(s.value.eventValue,s.value.emitEventType),s.value=null),g==null||g()},y=new CustomEvent(h,{detail:{payload:p,callback:m}});a.value instanceof HTMLElement?a.value.dispatchEvent(y):a.value.$el.dispatchEvent(y)}return Ke(()=>d(),p=>{i.value||(o.value=p)},{immediate:!0}),Ke(o,p=>{typeof p>"u"&&(o.value=n)},{immediate:!0}),{formValue:o,handleInput:u}}const nie={key:0},rie=Se({__name:"BaseInputWrapper",props:{label:{type:String,required:!1,default:void 0},isHorizontal:{type:Boolean,required:!1}},setup(e){return(t,a)=>(S(),V("div",{ref:"rootEl",class:pt(["BaseInputWrapper",{horizontal:e.isHorizontal}])},[e.label?(S(),V("label",nie,ze(e.label),1)):Me("",!0),Kt(t.$slots,"default",{},void 0,!0)],2))}}),Ya=ke(rie,[["__scopeId","data-v-1cbc4730"]]),oie=["checked","value"],iie=["for"],Pm={a:"Option A",b:"Option B"},sie="A user input component that allows users to choose multiple values from a list of options using checkboxes.",lie=`
def onchange_handler(state, payload):

	# Set the state variable "selected" to the selected options.
	# The payload will be a list, as multiple options are allowed.

	state["selected"] = payload`,cie={writer:{name:"Checkbox input",description:sie,category:"Input",fields:{label:{name:"Label",init:"Input Label",type:Q.Text},options:{name:"Options",desc:"Key-value object with options. Must be a JSON string or a state reference to a dictionary.",type:Q.KeyValue,default:JSON.stringify(Pm,null,2),validator:yo},orientation:{name:"Orientation",type:Q.Text,options:{vertical:"Vertical",horizontal:"Horizontal"},default:"vertical",category:ot.Style,desc:"Specify how to lay out the options."},primaryTextColor:va,accentColor:Va,cssClasses:ft},events:{"wf-options-change":{desc:"Sent when the selected options change.",stub:lie.trim(),bindable:!0,eventPayloadExample:Object.keys(Pm)}}}},die=Se({...cie,__name:"CoreCheckboxInput",setup(e){const t=oe(ne.evaluatedFields),a=ye(null),n=oe(ne.core),r=oe(ne.instancePath),o=oe(ne.flattenedInstancePath),{formValue:i,handleInput:s}=Fa(n,r,a);function l(){return a.value?Array.from(a.value.$el.querySelectorAll('input[type="checkbox"]')).map(u=>u.checked?u.value:void 0).filter(u=>typeof u<"u"):void 0}return(c,d)=>(S(),Ie(Ya,{ref_key:"rootInstance",ref:a,label:k(t).label.value,class:"CoreCheckboxInput"},{default:Ze(()=>[Z("div",{class:pt(["options",{horizontal:k(t).orientation.value=="horizontal"}])},[(S(!0),V(Xe,null,Nt(k(t).options.value,(u,p)=>(S(),V("div",{key:p,class:"option"},[Z("input",{type:"checkbox",checked:Array.isArray(k(i))?k(i).includes(p):!1,value:p,onInput:d[0]||(d[0]=h=>k(s)(l(),"wf-options-change"))},null,40,oie),Z("label",{for:`${k(o)}-option-${p}`},ze(u),9,iie)]))),128))],2)]),_:1},8,["label"]))}}),uie=ke(die,[["__scopeId","data-v-cdb01d0c"]]),hie=["value","list"],pie=["id"],fie=Se({__name:"BaseInputColor",props:{value:{type:String,required:!1,default:void 0},customColors:{type:Array,default:()=>[]}},emits:{"update:value":e=>typeof e=="string",change:e=>typeof e=="string"},setup(e,{emit:t}){const a=e,n=t,r=ht("pickerEl"),o=oe(ne.flattenedInstancePath),i=O(()=>{var c;return(c=a.customColors)!=null&&c.length?`${o}_datalist`:null});function s(c){n("update:value",c.target.value)}function l(c){n("change",c.target.value)}return(c,d)=>(S(),V(Xe,null,[Z("input",{ref_key:"pickerEl",ref:r,type:"color",class:"BaseInputColor",value:e.value,list:i.value,onInput:s,onChange:l},null,40,hie),i.value?(S(),V("datalist",{key:0,id:i.value},[(S(!0),V(Xe,null,Nt(e.customColors,u=>(S(),V("option",{key:u},ze(u),1))),128))],8,pie)):Me("",!0)],64))}}),mie=ke(fie,[["__scopeId","data-v-ba449f16"]]),vie="A user input component that allows users to select a color using a color picker interface.",Lm=`
def onchange_handler(state, payload):

	# Set the state variable "new_color" to the new value, provided as string.

	state["new_color"] = payload`,gie={deprecated:!0,name:"Color input",description:vie,category:"Input",fields:{label:{name:"Label",init:"Input Label",type:Q.Text},colorList:{name:"Color List",desc:"List of predefined colors",type:Q.Object,init:JSON.stringify([Dt.Blue5,Dt.Green5,Dt.Orange5,Dt.Gray6,Dt.Blue4]),validator:P6},cssClasses:ft},events:{"wf-change":{desc:"Capture changes as they happen.",stub:Lm,bindable:!0,eventPayloadExample:Dt.Blue5},"wf-change-finish":{desc:"Capture changes once this control has lost focus.",stub:Lm,eventPayloadExample:Dt.Blue5}}},yie={writer:gie},Mie=Se({...yie,__name:"CoreColorInput",setup(e){const t=oe(ne.evaluatedFields),a=ye(null),n=oe(ne.core),r=oe(ne.instancePath),o=O(()=>Array.isArray(t.colorList.value)?t.colorList.value:void 0),{formValue:i,handleInput:s}=Fa(n,r,a);return(l,c)=>(S(),Ie(Ya,{ref_key:"rootInstance",ref:a,label:k(t).label.value,class:"CoreColorInput"},{default:Ze(()=>[xe(mie,{value:k(i),"custom-colors":o.value,"onUpdate:value":c[0]||(c[0]=d=>k(s)(d,"wf-change")),onChange:c[1]||(c[1]=d=>k(s)(d,"wf-change-finish"))},null,8,["value","custom-colors"])]),_:1},8,["label"]))}}),_ie=ke(Mie,[["__scopeId","data-v-1684f0e2"]]),bie=["value"],wie="A user input component that allows users to select a date using a date picker interface.",xie=`
def onchange_handler(state, payload):

	# Set the state variable "new_date" to the new value, provided as a YYYY-MM-DD string.

	state["new_date"] = payload`,Cie={writer:{name:"Date input",description:wie,category:"Input",fields:{label:{name:"Label",init:"Input Label",type:Q.Text},cssClasses:ft},events:{"wf-date-change":{desc:"Capture changes to this control.",stub:xie,bindable:!0,eventPayloadExample:new Date().toISOString().split("T")[0]}}}},Aie=Se({...Cie,__name:"CoreDateInput",setup(e){const t=oe(ne.evaluatedFields),a=ye(null),n=oe(ne.core),r=oe(ne.instancePath),{formValue:o,handleInput:i}=Fa(n,r,a);return(s,l)=>(S(),Ie(Ya,{ref_key:"rootInstance",ref:a,label:k(t).label.value,class:"CoreDateInput"},{default:Ze(()=>[Z("input",{type:"date",value:k(o),onChange:l[0]||(l[0]=c=>k(i)(c.target.value,"wf-date-change"))},null,40,bie)]),_:1},8,["label"]))}}),Sie=ke(Aie,[["__scopeId","data-v-66af2fd5"]]),Eie=Se({__name:"WdsDropdownInput",props:{modelValue:{},modelModifiers:{}},emits:["update:modelValue"],setup(e){const t=br(e,"modelValue");return(a,n)=>cn((S(),V("select",{"onUpdate:modelValue":n[0]||(n[0]=r=>t.value=r),class:"WdsDropdownInput colorTransformer"},[Kt(a.$slots,"default",{},void 0,!0)],512)),[[R0,t.value]])}}),hy=ke(Eie,[["__scopeId","data-v-a262dc28"]]),$ie=["value"],Iie="A user input component that allows users to select a single value from a list of options using a dropdown menu.",Om={a:"Option A",b:"Option B"},kie=`
def onchange_handler(state, payload):

	# Set the state variable "selected" to the selected option

	state["selected"] = payload`,Tie={writer:{deprecated:!0,name:"Dropdown input",description:Iie,category:"Input",fields:{label:{name:"Label",init:"Input Label",type:Q.Text},options:{name:"Options",desc:"Key-value object with options. Must be a JSON string or a state reference to a dictionary.",type:Q.KeyValue,default:JSON.stringify(Om,null,2),validator:yo},cssClasses:ft},events:{"wf-option-change":{desc:"Sent when the selected option changes.",stub:kie.trim(),bindable:!0,eventPayloadExample:Object.keys(Om)[0]}}}},Pie=Se({...Tie,__name:"CoreDropdownInput",setup(e){const t=oe(ne.evaluatedFields),a=ye(null),n=oe(ne.core),r=oe(ne.instancePath),{formValue:o,handleInput:i}=Fa(n,r,a);return(s,l)=>(S(),Ie(Ya,{ref_key:"rootInstance",ref:a,label:k(t).label.value,class:"CoreDropdownInput"},{default:Ze(()=>[xe(hy,{modelValue:k(o),"onUpdate:modelValue":l[0]||(l[0]=c=>Sa(o)?o.value=c:null),onInput:l[1]||(l[1]=c=>k(i)(c.target.value,"wf-option-change"))},{default:Ze(()=>[(S(!0),V(Xe,null,Nt(k(t).options.value,(c,d)=>(S(),V("option",{key:d,value:d},ze(c),9,$ie))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]))}}),Lie=ke(Pie,[["__scopeId","data-v-567bbac8"]]),Oie={class:"WdsTag__text"},Vie=Se({__name:"WdsTag",props:{text:{type:String,required:!0},closable:{type:Boolean,required:!1},size:{type:String,default:"normal"},variant:{type:String,default:"normal"}},emits:{close:()=>!0},setup(e){const t=e,a=O(()=>[`WdsTag--size-${t.size}`,`WdsTag--variant-${t.variant}`]);return(n,r)=>(S(),V("div",{class:pt(["WdsTag",a.value])},[Z("span",Oie,ze(e.text),1),e.closable?(S(),V("button",{key:0,type:"button",class:"WdsTag__close",onClick:r[0]||(r[0]=ln(o=>n.$emit("close"),["stop"]))},[xe(_t,{name:"x"})])):Me("",!0)],2))}}),py=ke(Vie,[["__scopeId","data-v-ade29829"]]),Rie={class:"SharedFile"},Hie={key:1,class:"SharedFile__icon"},Nie=["title"],Die={key:2,class:"SharedFile__actions"},Bie=Se({__name:"SharedFile",props:{status:{type:String,required:!0},name:{type:String,default:""},size:{type:Number,default:0}},emits:{download:()=>!0},setup(e){const t=e,a=O(()=>t.size>0),n=O(()=>t.status==="ready"),r=O(()=>a.value||n.value),o=O(()=>El(t.size));return(i,s)=>(S(),V("div",Rie,[e.status==="uploading"?(S(),Ie(z6,{key:0})):(S(),V("div",Hie,[xe(_t,{name:"file-check"})])),Z("span",{class:"SharedFile__name",title:e.name},ze(e.name),9,Nie),r.value?(S(),V("div",Die,[a.value?(S(),Ie(py,{key:0,variant:"normal",text:o.value},null,8,["text"])):Me("",!0),n.value?(S(),Ie(La,{key:1,variant:"tertiary",size:"smallIcon","data-writer-tooltip":"Download File","data-writer-tooltip-placement":"left","aria-label":`Download ${e.name||"File"}`,onClick:s[0]||(s[0]=l=>i.$emit("download"))},{default:Ze(()=>[xe(_t,{name:"download"})]),_:1},8,["aria-label"])):Me("",!0)])):Me("",!0)]))}}),Fie=ke(Bie,[["__scopeId","data-v-82fa4fa8"]]);var zie=function(e,t){if(e&&t){var a=Array.isArray(t)?t:t.split(",");if(a.length===0)return!0;var n=e.name||"",r=(e.type||"").toLowerCase(),o=r.replace(/\/.*$/,"");return a.some(function(i){var s=i.trim().toLowerCase();return s.charAt(0)==="."?n.toLowerCase().endsWith(s):s.endsWith("/*")?o===s.replace(/\/.*$/,""):r===s})}return!0};function jie({acceptedFileTypes:e=[]}){const t=O(()=>{const r=Da(e);if(!Array.isArray(r)||r.length===0)return[];const o=new Set;return r.forEach(i=>{if(typeof i!="string")return;const s=i.trim().toLowerCase();s&&o.add(s.startsWith("*.")?s.slice(1):s)}),[...o]}),a=O(()=>t.value.join(",")||void 0);function n(r){return zie(r,t.value)}return{acceptAttr:a,checkIsFileAccepted:n}}const Uie=["for"],Wie=["id","multiple","accept"],qie={class:"SharedDropZone__labelWrapper"},Kie={class:"SharedDropZone__label"},Zie=Se({__name:"SharedDropZone",props:{multiple:{type:Boolean,default:!1},acceptedFileTypes:{type:Array,default:void 0},totalSizeLimit:{type:Number,default:void 0},label:{type:String,default:""},restrictions:{type:String,default:""}},emits:{drop:e=>Array.isArray(e)&&e.length>0},setup(e,{emit:t}){const a=e,n=t,r=Wv(),{acceptAttr:o,checkIsFileAccepted:i}=jie({acceptedFileTypes:Sn(a,"acceptedFileTypes")});function s(u){const p=u.filter(h=>i(h));p.length>0&&n("drop",a.multiple?p:p.slice(0,1))}const l=ht("dropZoneElement"),{isOverDropZone:c}=moe(l,{onDrop:u=>{Array.isArray(u)&&s(u)}});function d(u){u.target instanceof HTMLInputElement&&u.target.files instanceof FileList&&(s(Array.from(u.target.files)),u.target.value="")}return(u,p)=>(S(),V("label",{ref_key:"dropZoneElement",ref:l,for:k(r),class:pt(["SharedDropZone",{SharedDropZone_active:k(c)}])},[cn(Z("input",{id:k(r),type:"file",multiple:e.multiple,accept:k(o),onChange:d},null,40,Wie),[[er,!1]]),Z("div",qie,[p[2]||(p[2]=Z("svg",{xmlns:"http://www.w3.org/2000/svg",width:"60",height:"61",viewBox:"0 0 60 61",class:"SharedDropZone__svg"},[Z("circle",{class:"SharedDropZone__svgCircle",cx:"30",cy:"30.5",r:"30"}),Z("path",{d:"M17.6288 40.455C16.6907 39.2586 15.9316 37.9585 15.3513 36.5546C14.7713 35.1507 14.3873 33.6881 14.1992 32.1667H16.7505C16.9171 33.3611 17.2227 34.5069 17.6671 35.6042C18.1116 36.7014 18.6949 37.7222 19.4171 38.6667L17.6288 40.455ZM14.1992 28.8333C14.4001 27.3119 14.7874 25.8493 15.3613 24.4454C15.9349 23.0415 16.7014 21.7521 17.6609 20.5771L19.4171 22.3333C18.6949 23.2778 18.1116 24.2986 17.6671 25.3958C17.2227 26.4931 16.9171 27.6389 16.7505 28.8333H14.1992ZM28.2505 46.25C26.7291 46.0725 25.2734 45.6926 23.8834 45.1104C22.4934 44.5282 21.197 43.7713 19.9942 42.8396L21.7505 41C22.7227 41.7222 23.7505 42.3194 24.8338 42.7917C25.9171 43.2639 27.056 43.5833 28.2505 43.75V46.25ZM21.8338 19.9679L19.9942 18.1604C21.2248 17.2179 22.542 16.461 23.9459 15.8896C25.3498 15.3179 26.8124 14.9381 28.3338 14.75V17.25C27.1394 17.4167 25.9935 17.7281 24.8963 18.1842C23.7991 18.6406 22.7782 19.2351 21.8338 19.9679ZM31.5838 46.25V43.75C32.7955 43.5833 33.9552 43.2761 35.063 42.8283C36.1707 42.3808 37.2055 41.7821 38.1671 41.0321L40.0067 42.8396C38.7762 43.799 37.452 44.5603 36.0342 45.1233C34.6164 45.6864 33.133 46.0619 31.5838 46.25ZM38.2505 20C37.2782 19.2778 36.2366 18.6806 35.1255 18.2083C34.0144 17.7361 32.8616 17.4167 31.6671 17.25V14.75C33.1885 14.9275 34.6553 15.3047 36.0676 15.8817C37.4801 16.4583 38.7931 17.2179 40.0067 18.1604L38.2505 20ZM42.3401 40.4229L40.5838 38.6667C41.306 37.7222 41.8894 36.7014 42.3338 35.6042C42.7782 34.5069 43.0838 33.3611 43.2505 32.1667H45.8017C45.6009 33.6881 45.2135 35.1507 44.6396 36.5546C44.066 37.9585 43.2995 39.2479 42.3401 40.4229ZM43.2505 28.8333C43.0838 27.6389 42.7782 26.4931 42.3338 25.3958C41.8894 24.2986 41.306 23.2778 40.5838 22.3333L42.3721 20.545C43.3102 21.7414 44.0694 23.0415 44.6496 24.4454C45.2296 25.8493 45.6137 27.3119 45.8017 28.8333H43.2505ZM28.7763 38.2563V27.5321L24.0263 32.2821L22.2696 30.5L30.0263 22.7437L37.7826 30.5L36.0005 32.2563L31.2759 27.5321V38.2563H28.7763Z"})],-1)),Z("span",Kie,[e.label?(S(),V(Xe,{key:0},[ya(ze(e.label),1)],64)):(S(),V(Xe,{key:1},[p[0]||(p[0]=ya(" Drag & drop, or ")),p[1]||(p[1]=Z("span",null,"browse files",-1))],64))])])],10,Uie))}}),Gie=ke(Zie,[["__scopeId","data-v-2043a51b"]]),Jie={class:"main"},Xie={key:0,class:"file-list"},Yie={key:1,class:"status"},Qie="A user input component that allows users to upload files.",ese=`
def onchange_handler(state, payload):

	# An array of dictionaries is provided in the payload
	# The dictionaries have the properties name, type and data
    # The data property is a file-like object

    uploaded_files = payload
    for i, uploaded_file in enumerate(uploaded_files):
		name = uploaded_file.get("name")
        file_data = uploaded_file.get("data")
        with open(f"{name}-{i}.jpeg", "wb") as file_handle:
            file_handle.write(file_data)`.trim(),tse={writer:{name:"File input",description:Qie,category:"Input",fields:{label:{name:"Label",init:"Input Label",type:Q.Text},allowFileTypes:{name:"Allowed file types",type:Q.Text,init:[".pdf",".txt",".doc",".docx","image/*"].join(", "),desc:"Provides hints for browsers to select the correct file types. You can specify extensions and MIME types separated by comma, or leave empty to accept any file."},allowMultipleFiles:qt({name:"Allow multiple files",default:"no"}),cssClasses:ft},events:{"wf-file-change":{desc:"Capture changes to this control.",stub:ese,bindable:!0,eventPayloadExample:[{name:"hello.txt",type:"text/plain",data:"data:text/plain;base64,SGVsbG8gd29ybGQK"}]}}}},ase=Se({...tse,__name:"CoreFileInput",setup(e){const t=oe(ne.evaluatedFields),a=ye(null),n=oe(ne.core),r=oe(ne.instancePath),{formValue:o,handleInput:i}=Fa(n,r,a),s=O(()=>{var M;return(((M=t.allowFileTypes)==null?void 0:M.value)??"").split(",")}),l=O(()=>!!t.allowMultipleFiles.value),{files:c,calcTotalSize:d,replaceFiles:u,encodeFiles:p,decodeFiles:h}=Z6({multiple:l});ma(async()=>{if(Array.isArray(o.value)){const{decodedFiles:M}=await h(o.value);u(M)}});const g=200*1024*1024,m=ye(!1),y=ye(null);async function b(M){if(m.value)return;if(d(M)>g){y.value=`Files are too big. Total size limit is ${El(g)}.`;return}m.value=!0,y.value=null,u(M);const{encodedFiles:_}=await p();if(_.length===0){m.value=!1;return}i(_,"wf-file-change"),m.value=!1}function v(M){const _=window.URL.createObjectURL(M),C=document.createElement("a");C.href=_,C.download=M.name,C.click(),C.remove(),setTimeout(()=>{window.URL.revokeObjectURL(_)},200)}return(M,_)=>(S(),Ie(Ya,{ref_key:"rootInstance",ref:a,label:k(t).label.value,class:"CoreFileInput"},{default:Ze(()=>[Z("div",Jie,[xe(Gie,{multiple:l.value,"accepted-file-types":s.value,"total-size-limit":g,onDrop:b},null,8,["multiple","accepted-file-types"]),k(c).length>0?(S(),V("ul",Xie,[(S(!0),V(Xe,null,Nt(k(c),C=>(S(),V("li",{key:C.id},[xe(Fie,{status:m.value?"uploading":"ready",name:C.name,size:C.size,onDownload:E=>v(C.file)},null,8,["status","name","size","onDownload"])]))),128))])):Me("",!0),y.value?(S(),V("div",Yie,[Z("span",null,ze(y.value),1)])):Me("",!0)])]),_:1},8,["label"]))}}),nse=ke(ase,[["__scopeId","data-v-bac48dfb"]]),v2=new Map;function rse(){function e(a){const n=v2.get(a);if(n!==void 0)return n;const r=fetch(a,{method:"HEAD"}).then(o=>{if(o.ok)return o.headers.get("Content-Type")||void 0}).catch(()=>{});return v2.set(a,r),r}function t(){v2.clear()}return{fetchAssetContentType:e,clearCache:t}}const ose=["src"],ise=Se({__name:"SharedImgWithFallback",props:{urls:{type:Array,required:!0},loaderMaxWidthPx:{type:Number,default:void 0},loaderMaxHeightPx:{type:Number,default:void 0}},setup(e){const t=e,a=O(()=>{const c={};return t.loaderMaxWidthPx!==void 0&&(c.maxWidth=`${t.loaderMaxWidthPx}px`,c.width=`${t.loaderMaxWidthPx}px`),t.loaderMaxHeightPx!==void 0&&(c.maxHeight=`${t.loaderMaxHeightPx}px`,c.height=`${t.loaderMaxHeightPx}px`),c}),n=ye(""),r=ye(!0),o=ye([]);let i=0;const{fetchAssetContentType:s}=rse();function l(c,d){return c.length!==d.length?!1:c.every((u,p)=>u===d[p])}return Ke(Sn(t,"urls"),async c=>{if(l(c,o.value))return;o.value=[...c],r.value=!0,n.value="";const d=++i;for(const u of c){if(d!==i)return;const p=await s(u);if(d!==i)return;if(!(!p||p==="text/html")){n.value=u;break}}d===i&&(r.value=!1)},{immediate:!0}),(c,d)=>r.value?(S(),Ie(W0,{key:0,class:"skeleton",style:Ct(a.value)},null,8,["style"])):(S(),V("img",{key:1,src:n.value},null,8,ose))}}),fy=ke(ise,[["__scopeId","data-v-dd586442"]]),sse={};function lse(e,t){return S(),Ie(L0,{name:"slide-fade"},{default:Ze(()=>[Kt(e.$slots,"default",{},void 0,!0)]),_:3})}const cse=ke(sse,[["render",lse],["__scopeId","data-v-75fe1e40"]]),dse={key:1,class:"WdsSelect__trigger__multiSelectLabel"},use={key:0,class:"WdsSelect__trigger__multiSelectLabel__placeholder"},hse=["data-writer-tooltip"],pse={class:"WdsSelect__trigger__arrow"},fse=Se({__name:"WdsSelect",props:Qn({options:{type:Array,default:()=>[]},placeholder:{type:String,required:!1,default:void 0},defaultIcon:{type:String,required:!1,default:void 0},hideIcons:{type:Boolean,required:!1},enableSearch:{type:Boolean,required:!1},enableMultiSelection:{type:Boolean,required:!1},loading:{type:Boolean,required:!1}},{modelValue:{type:[String,Array],required:!0,default:void 0},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=_r({loader:()=>Tt(()=>import("./WdsDropdownMenu-CWz7s-Tt.js").then(v=>v.b),__vite__mapDeps([6,7,8,9]),import.meta.url)}),a=e,n=br(e,"modelValue"),r=ye(!1),o=ht("trigger"),i=ht("dropdown"),s=O(()=>a.enableSearch?[]:[Tg({allowedPlacements:["bottom","top"]})]),{floatingStyles:l,update:c}=Lg(o,i,{placement:"bottom",middleware:s}),d=O(()=>n.value?(Array.isArray(n.value)?n.value:[n.value]).filter(Boolean):[]),u=O(()=>d.value.map(v=>a.options.find(M=>M.value===v)??{value:v,label:v})),p=O(()=>n.value&&!a.options.some(v=>v.value===n.value)),h=O(()=>p.value?String(n.value):u.value.map(v=>v.label).sort().join(" / ")),g=O(()=>{var v;return p.value?"circle-question-mark":a.hideIcons?"":((v=u.value.at(0))==null?void 0:v.icon)??a.defaultIcon??"circle-question-mark"}),m=D0(o);Ke(m,()=>{m.value||setTimeout(()=>r.value=!1,300)},{immediate:!0});function y(v){a.enableMultiSelection||(r.value=!1),n.value=v}function b(v){Array.isArray(n.value)&&(n.value=n.value.filter(M=>M!==v))}return(v,M)=>(S(),V("div",{ref_key:"trigger",ref:o,class:"WdsSelect"},[Z("div",{class:"WdsSelect__trigger",role:"button",tabindex:"0",onClick:M[0]||(M[0]=_=>r.value=!r.value),onKeydown:M[1]||(M[1]=Dr(_=>r.value=!r.value,["enter"]))},[(p.value||!e.hideIcons)&&!e.enableMultiSelection?(S(),V(Xe,{key:0},[Array.isArray(g.value)?(S(),Ie(fy,{key:0,urls:g.value,"loader-max-width-px":18,"loader-max-height-px":18},null,8,["urls"])):(S(),Ie(_t,{key:1,name:g.value},null,8,["name"]))],64)):Me("",!0),e.enableMultiSelection?(S(),V("div",dse,[(S(!0),V(Xe,null,Nt(u.value,_=>(S(),Ie(py,{key:_.value,text:_.label,closable:"",onClose:C=>b(_.value)},null,8,["text","onClose"]))),128)),u.value.length===0&&e.placeholder?(S(),V("p",use,ze(e.placeholder),1)):Me("",!0)])):(S(),V("div",{key:2,class:"WdsSelect__trigger__label","data-writer-tooltip-strategy":"overflow","data-writer-tooltip":h.value},ze(h.value??e.placeholder),9,hse)),Z("div",pse,[xe(_t,{name:r.value?"chevron-up":"chevron-down"},null,8,["name"])])],32),xe(cse,null,{default:Ze(()=>[r.value?(S(),Ie(k(t),{key:0,ref_key:"dropdown",ref:i,"enable-search":e.enableSearch,"enable-multi-selection":e.enableMultiSelection,"hide-icons":e.hideIcons,loading:e.loading,options:e.options,selected:n.value,style:Ct(k(l)),onSelect:y,onSearch:k(c)},null,8,["enable-search","enable-multi-selection","hide-icons","loading","options","selected","style","onSearch"])):Me("",!0)]),_:1})],512))}}),qd=ke(fse,[["__scopeId","data-v-da33a38f"]]),xue=Object.freeze(Object.defineProperty({__proto__:null,default:qd},Symbol.toStringTag,{value:"Module"})),mse="A user input component that allows users to select multiple values from a searchable list of options.",Vm={a:"Option A",b:"Option B"},vse=`
def onchange_handler(state, payload):

	# Set the state variable "selected" to the selected option

	state["selected"] = payload`,gse={writer:{deprecated:!0,name:"Multiselect input",description:mse,category:"Input",fields:{label:{name:"Label",init:"Input Label",type:Q.Text},options:{name:"Options",desc:"Key-value object with options. Must be a JSON string or a state reference to a dictionary.",type:Q.KeyValue,default:JSON.stringify(Vm,null,2),validator:yo},placeholder:{name:"Placeholder",desc:"Text to show when no options are selected.",type:Q.Text},maximumCount:{name:"Maximum count",desc:"The maximum allowable number of selected options. Set to zero for unlimited.",type:Q.Number,default:"0",validator:An},accentColor:{...Va,desc:"The colour of the chips created for each selected option."},chipTextColor:{name:"Chip text",type:Q.Color,default:Dt.White,desc:"The colour of the text in the chips.",category:ot.Style,applyStyleVariable:!0},primaryTextColor:va,containerBackgroundColor:jr,separatorColor:Ea,cssClasses:ft},events:{"wf-options-change":{desc:"Sent when the selected options change.",stub:vse.trim(),bindable:!0,eventPayloadExample:Object.keys(Vm)}}}},yse=Se({...gse,__name:"CoreMultiselectInput",setup(e){const t=oe(ne.evaluatedFields),a=ye(null),n=oe(ne.core),r=oe(ne.instancePath),{formValue:o,handleInput:i}=Fa(n,r,a),s=O(()=>t.maximumCount.value?c.value.length>=t.maximumCount.value:!1),l=O(()=>Object.entries(t.options.value).map(([d,u])=>({value:d,label:String(u),disabled:s.value&&!c.value.includes(d)}))),c=O({get(){return o.value??[]},set(d){i(d,"wf-options-change")}});return(d,u)=>(S(),Ie(Ya,{ref_key:"rootInstance",ref:a,label:k(t).label.value,class:"CoreMultiselectInput"},{default:Ze(()=>[xe(qd,{modelValue:c.value,"onUpdate:modelValue":u[0]||(u[0]=p=>c.value=p),options:l.value,placeholder:k(t).placeholder.value,"enable-multi-selection":"","hide-icons":""},null,8,["modelValue","options","placeholder"])]),_:1},8,["label"]))}}),Mse=ke(yse,[["__scopeId","data-v-6bf2991d"]]),_se=["value","placeholder","min","max","step"],bse="A user input component that allows users to enter numeric values.",Rm=`
def onchange_handler(state, payload):

	# Set the state variable "new_val" to the new value

	state["new_val"] = payload`,wse={writer:{name:"Number input",description:bse,category:"Input",fields:{label:{name:"Label",init:"Input Label",type:Q.Text},placeholder:{name:"Placeholder",type:Q.Text},minValue:{name:"Minimum value",type:Q.Number,default:null},maxValue:{name:"Max value",type:Q.Number,default:null},valueStep:{name:"Step",type:Q.Number,default:"1"},cssClasses:ft},events:{"wf-number-change":{desc:"Capture changes as they happen.",stub:Rm,bindable:!0,eventPayloadExample:42},"wf-number-change-finish":{desc:"Capture changes once this control has lost focus.",stub:Rm,eventPayloadExample:42}}}},xse=Se({...wse,__name:"CoreNumberInput",setup(e){const t=oe(ne.evaluatedFields),a=ht("rootInstance"),n=ht("inputEl"),r=oe(ne.core),o=oe(ne.instancePath),{formValue:i,handleInput:s}=Fa(r,o,a);function l(){if(n.value.value=="")return null;let u=parseFloat(n.value.value);return isNaN(u)||(t.minValue.value!==null&&u<t.minValue.value&&(u=t.minValue.value,n.value.value=u),t.maxValue.value!==null&&u>t.maxValue.value&&(u=t.maxValue.value,n.value.value=u)),u}function c(){const u=l();isNaN(u)||s(u,"wf-number-change")}function d(){const u=l();isNaN(u)||s(u,"wf-number-change-finish")}return(u,p)=>(S(),Ie(Ya,{ref_key:"rootInstance",ref:a,label:k(t).label.value,class:"CoreNumberInput"},{default:Ze(()=>[Z("input",{ref_key:"inputEl",ref:n,type:"number",value:k(i),placeholder:k(t).placeholder.value,min:k(t).minValue.value!==null?k(t).minValue.value:void 0,max:k(t).maxValue.value!==null?k(t).maxValue.value:void 0,step:k(t).valueStep.value!==null?k(t).valueStep.value:void 0,onInput:c,onChange:d},null,40,_se)]),_:1},8,["label"]))}}),Cse=ke(xse,[["__scopeId","data-v-be6e955d"]]),Ase=["id","checked","value","name","onInput"],Sse=["for"],Ese="A user input component that allows users to choose a single value from a list of options using radio buttons.",Hm={a:"Option A",b:"Option B"},$se=`
def onchange_handler(state, payload):

	# Set the state variable "selected" to the selected radio option

	state["selected"] = payload`,Ise={writer:{name:"Radio input",description:Ese,category:"Input",fields:{label:{name:"Label",init:"Input Label",type:Q.Text},options:{name:"Options",desc:"Key-value object with options. Must be a JSON string or a state reference to a dictionary.",type:Q.KeyValue,default:JSON.stringify(Hm,null,2),validator:yo},orientation:{name:"Orientation",type:Q.Text,options:{vertical:"Vertical",horizontal:"Horizontal"},default:"vertical",category:ot.Style,desc:"Specify how to lay out the options."},primaryTextColor:va,accentColor:Va,cssClasses:ft},events:{"wf-option-change":{desc:"Sent when the selected option changes.",stub:$se.trim(),bindable:!0,eventPayloadExample:Object.keys(Hm)[0]}}}},kse=Se({...Ise,__name:"CoreRadioInput",setup(e){const t=oe(ne.evaluatedFields),a=oe(ne.flattenedInstancePath),n=ye(null),r=oe(ne.core),o=oe(ne.instancePath),{formValue:i,handleInput:s}=Fa(r,o,n);return(l,c)=>(S(),Ie(Ya,{ref_key:"rootInstance",ref:n,label:k(t).label.value,class:"CoreRadioInput"},{default:Ze(()=>[Z("div",{class:pt(["options",{horizontal:k(t).orientation.value=="horizontal"}])},[(S(!0),V(Xe,null,Nt(k(t).options.value,(d,u)=>(S(),V("div",{key:u,class:"option"},[Z("input",{id:`${k(a)}-option-${u}`,type:"radio",checked:k(i)===u,value:u,name:`${k(a)}-options`,onInput:p=>k(s)(u,"wf-option-change")},null,40,Ase),Z("label",{for:`${k(a)}-option-${u}`},ze(d),9,Sse)]))),128))],2)]),_:1},8,["label"]))}}),Tse=ke(kse,[["__scopeId","data-v-3334f78f"]]),Pse="A user input component that allows users to select a single or multiples value(s) from a searchable list of options.",Nm={a:"Option A",b:"Option B"},Dm=`
def onchange_handler(state, payload):

	# Set the state variable "selected" to the selected option

	state["selected"] = payload`,Lse={writer:{name:"Select input",description:Pse,docs:"This component provides a searchable dropdown for selecting one or multiple values. Usage: supply the Options field with a key-value object; open the dropdown and use the search box at the top to filter options by label (and detail, when provided). Configuration: Enable multi-selection via the 'Allow Multi-select' field; set a placeholder and limit selections with 'Maximum count' (applies only to multi-select). Limitations: search is client-side, case-insensitive, and matches label/detail text only (not the option key); no remote/async search; very large option lists are filtered in-memory.",category:"Input",fields:{label:{name:"Label",init:"Input Label",type:Q.Text},allowMultiSelect:{name:"Allow Multi-select",desc:"Select more than one option from the dropdown.",type:Q.Boolean},options:{name:"Options",desc:"Key-value object with options. Must be a JSON string or a state reference to a dictionary.",type:Q.KeyValue,default:JSON.stringify(Nm,null,2),validator:yo},placeholder:{name:"Placeholder",desc:"Text to show when no options are selected.",type:Q.Text},maximumCount:{name:"Maximum count",desc:"The maximum allowable number of selected options. Set to zero for unlimited.",type:Q.Number,default:"0",validator:An,enabled(e){return!!e.evaluatedFields.allowMultiSelect.value}},accentColor:Va,primaryTextColor:va,chipTextColor:{name:"Chip text",type:Q.Color,default:Dt.White,desc:"The colour of the text in the chips.",category:ot.Style,applyStyleVariable:!0,enabled(e){return!!e.evaluatedFields.allowMultiSelect.value}},containerBackgroundColor:jr,separatorColor:Ea,cssClasses:ft},events:{"wf-option-change":{desc:"Sent when the selected option changes.",stub:Dm.trim(),bindable:!0,enabled(e){return!e.evaluatedFields.allowMultiSelect.value}},"wf-options-change":{desc:"Sent when the selected options change.",stub:Dm.trim(),bindable:!0,eventPayloadExample:Object.keys(Nm),enabled(e){return!!e.evaluatedFields.allowMultiSelect.value}}}}},Ose=Se({...Lse,__name:"CoreSelectInput",setup(e){const t=oe(ne.evaluatedFields),a=ye(null),n=oe(ne.core),r=oe(ne.instancePath),{formValue:o,handleInput:i}=Fa(n,r,a),s=O(()=>Object.entries(t.options.value).map(([c,d])=>({value:c,label:String(d)}))),l=O({get(){return o.value},set(c){const d=t.allowMultiSelect.value?"wf-options-change":"wf-option-change";i(c,d)}});return(c,d)=>(S(),Ie(Ya,{ref_key:"rootInstance",ref:a,label:k(t).label.value,class:"CoreSelectInput"},{default:Ze(()=>[xe(qd,{modelValue:l.value,"onUpdate:modelValue":d[0]||(d[0]=u=>l.value=u),options:s.value,placeholder:k(t).placeholder.value,"enable-multi-selection":k(t).allowMultiSelect.value,"enable-search":"","hide-icons":""},null,8,["modelValue","options","placeholder","enable-multi-selection"])]),_:1},8,["label"]))}}),Vse=ke(Ose,[["__scopeId","data-v-5a8cb016"]]);function $l(e,t){const a=O(()=>{var n;return((n=String(t.value).split(".")[1])==null?void 0:n.length)??0});return O(()=>Number(e.value).toFixed(a.value))}const Rse={class:"BaseInputRange__popover__content"},Hse=Se({__name:"BaseInputSliderThumb",props:Qn({min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},sliderBoundingRect:{type:Object,default:void 0},popoverDisplayMode:{type:String,default:"onChange"}},{value:{type:Number,default:50},valueModifiers:{}}),emits:["update:value"],setup(e,{expose:t}){const a=e;t({handleMouseDown:h,getOffsetLeft:g});const n=br(e,"value"),r=ht("thumb"),o=$l(n,Sn(a,"step")),i=O(()=>typeof n.value!="number"?50:(n.value-a.min)/(a.max-a.min)*100),s=ye(a.popoverDisplayMode==="always");let l=null;Ke(Sn(a.popoverDisplayMode),()=>{a.popoverDisplayMode==="always"&&(s.value=!0)});function c(){a.popoverDisplayMode!=="always"&&(s.value=!0,l&&(clearTimeout(l),l=null),l=setTimeout(()=>{s.value=!1,l=null},1e3))}const d=O(()=>`${i.value}%`),u=O(()=>`${i.value}%`);function p(m){if(c(),a.min!==void 0&&m<a.min||a.max!==void 0&&m>a.max)return;const y=m-a.min,b=Math.round(y/a.step),v=a.min+b*a.step;n.value!==v&&(n.value=v)}function h(m){document.addEventListener("mousemove",b),document.addEventListener("mouseup",v);const y=a.sliderBoundingRect;b(m);function b(M){const _=(M.x-y.left)/(y.right-y.left);if(_>1||_<0)return;const C=(a.max-a.min)*_+a.min;p(C)}function v(){document.removeEventListener("mouseup",v),document.removeEventListener("mousemove",b)}}function g(){return r.value.offsetLeft}return(m,y)=>(S(),V(Xe,null,[xe(L0,null,{default:Ze(()=>[cn(Z("div",{class:"BaseInputRange__popover",style:Ct({left:u.value})},[Z("span",Rse,ze(k(o)),1)],4),[[er,s.value]])]),_:1}),Z("button",{ref_key:"thumb",ref:r,type:"button",class:"BaseInputRange__thumb",style:Ct({left:d.value}),"aria-label":"Use the arrow keys to increase or decrease the value.",onKeydown:[y[0]||(y[0]=Dr(b=>p(+n.value-e.step),["left"])),y[1]||(y[1]=Dr(b=>p(+n.value+e.step),["right"]))],onMousedown:h},null,36)],64))}}),my=ke(Hse,[["__scopeId","data-v-f2261a8d"]]),Nse=["aria-valuemin","aria-valuemax"],Dse=Se({__name:"BaseInputSliderLayout",props:{min:{type:Number,default:0},max:{type:Number,default:100},popoverDisplayMode:{type:String,default:"onChange"}},setup(e){return(t,a)=>(S(),V("div",{role:"slider","aria-valuemin":e.min,"aria-valuemax":e.max,class:pt(["BaseInputRange",{"BaseInputRange--popover-always-visible":e.popoverDisplayMode==="always"}])},[Kt(t.$slots,"default",{},void 0,!0)],10,Nse))}}),vy=ke(Dse,[["__scopeId","data-v-4583336d"]]);function gy(e,t=500){const a=ye(),n=setInterval(()=>{var r;a.value=(r=e.value)==null?void 0:r.getBoundingClientRect()},t);return rr(()=>{clearInterval(n)}),O(()=>a.value)}const Bse=9,Fse=Se({__name:"BaseInputSlider",props:Qn({min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},popoverDisplayMode:{type:String,default:"onChange"}},{value:{type:Number,default:50},valueModifiers:{}}),emits:["update:value"],setup(e){const t=e,a=br(e,"value"),n=ht("slider"),r=ht("thumb"),o=$l(a,Sn(t,"step")),i=O(()=>typeof a.value!="number"?50:(a.value-t.min)/(t.max-t.min)*100),s=gy(n);return Ke(()=>t.min,()=>{typeof a.value=="number"&&a.value<t.min&&(a.value=t.min)},{immediate:!0}),Ke(()=>t.max,()=>{typeof a.value=="number"&&a.value>t.max&&(a.value=t.max)},{immediate:!0}),(l,c)=>(S(),Ie(vy,{min:e.min,max:e.max,"popover-display-mode":e.popoverDisplayMode,"aria-valuenow":e.value,"aria-valuetext":`${k(o)} (${Math.round(i.value)}%)`},{default:Ze(()=>[Z("div",{ref_key:"slider",ref:n,class:"BaseInputRange__slider",onMousedown:c[0]||(c[0]=(...d)=>k(r).handleMouseDown&&k(r).handleMouseDown(...d))},[Z("div",{class:"BaseInputRange__slider__progress",style:Ct({width:`calc(${i.value}% + ${Bse}px)`})},null,4)],544),xe(my,{ref_key:"thumb",ref:r,value:e.value,min:e.min,max:e.max,step:e.step,"popover-display-mode":e.popoverDisplayMode,"slider-bounding-rect":k(s),"onUpdate:value":c[1]||(c[1]=d=>a.value=d)},null,8,["value","min","max","step","popover-display-mode","slider-bounding-rect"])]),_:1},8,["min","max","popover-display-mode","aria-valuenow","aria-valuetext"]))}}),zse="A user input component that allows users to select numeric values using a slider with optional constraints like min, max, and step.",jse=`
def onchange_handler(state, payload):

	# Set the state variable "new_val" to the new value

	state["new_val"] = payload`,Use={writer:{name:"Slider input",description:zse,category:"Input",fields:{label:{name:"Label",init:"Input Label",type:Q.Text},minValue:{name:"Minimum value",type:Q.Number,default:"0",init:"0"},maxValue:{name:"Maximum value",type:Q.Number,default:"100",init:"100"},stepSize:{name:"Step size",type:Q.Number,default:"1",init:"1",validator:An},accentColor:Va,popoverColor:{name:"Popover color",type:Q.Color,category:ot.Style,applyStyleVariable:!0,default:"white"},popoverBackgroundColor:{name:"Popover background",type:Q.Color,category:ot.Style,applyStyleVariable:!0,default:"rgba(0, 0, 0, 1)"},cssClasses:ft},events:{"wf-number-change":{desc:"Capture changes to this control.",stub:jse,bindable:!0}}}},Wse=Se({...Use,__name:"CoreSliderInput",setup(e){const t=oe(ne.evaluatedFields),a=ye(null),n=oe(ne.core),r=oe(ne.instancePath),{formValue:o,handleInput:i}=Fa(n,r,a,50);return(s,l)=>(S(),Ie(Ya,{ref_key:"rootInstance",ref:a,label:k(t).label.value,class:"CoreSliderInput"},{default:Ze(()=>[xe(Fse,{"popover-display-mode":"always",value:k(o),min:k(t).minValue.value,max:k(t).maxValue.value,step:k(t).stepSize.value,"onUpdate:value":l[0]||(l[0]=c=>k(i)(c,"wf-number-change"))},null,8,["value","min","max","step"])]),_:1},8,["label"]))}}),qse=ke(Wse,[["__scopeId","data-v-7ea51f87"]]),Kse=9,Zse=Se({__name:"BaseInputSliderRange",props:Qn({min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},popoverDisplayMode:{type:String,default:"onChange"}},{value:{type:Array,default:()=>[20,60]},valueModifiers:{}}),emits:["update:value"],setup(e){const t=e,a=br(e,"value");function n(y,b){const v=[...a.value];v[y]=b,a.value=v.sort((M,_)=>M-_)}const r=ht("slider"),o=ht("thumbs");function i(y){const b=o.value[0],v=o.value[1],M=Math.abs(y.x-b.getOffsetLeft()),_=Math.abs(y.x-v.getOffsetLeft());M>_?v.handleMouseDown(y):b.handleMouseDown(y)}const s=O(()=>Math.min(...a.value)),l=O(()=>Math.max(...a.value)),c=Sn(t,"step"),d=$l(s,c),u=$l(l,c),p=O(()=>`from ${d} to ${u}`),h=O(()=>typeof s.value!="number"?50:(s.value-t.min)/(t.max-t.min)*100),g=O(()=>typeof l.value!="number"?50:(l.value-t.min)/(t.max-t.min)*100-h.value),m=gy(r);return Ke(()=>t.min,()=>{a.value.some(y=>y<t.min)&&(a.value=a.value.map(y=>y<t.min?t.min:y))},{immediate:!0}),Ke(()=>t.max,()=>{a.value.some(y=>y>t.max)&&(a.value=a.value.map(y=>y>t.max?t.max:y))},{immediate:!0}),(y,b)=>(S(),Ie(vy,{class:"BaseInputRangeSlider",min:e.min,max:e.max,"popover-display-mode":e.popoverDisplayMode,"aria-valuetext":p.value},{default:Ze(()=>[Z("div",{ref_key:"slider",ref:r,class:"BaseInputRange__slider",onMousedown:i},[Z("div",{class:"BaseInputRange__slider__progress",style:Ct({width:`calc(${g.value}% + ${Kse}px)`,marginLeft:`${h.value}%`})},null,4)],544),(S(),V(Xe,null,Nt([0,1],v=>xe(my,{key:v,ref_for:!0,ref_key:"thumbs",ref:o,value:e.value[v],min:e.min,max:e.max,step:c.value,"popover-display-mode":e.popoverDisplayMode,"slider-bounding-rect":k(m),"onUpdate:value":M=>n(v?1:0,M)},null,8,["value","min","max","step","popover-display-mode","slider-bounding-rect","onUpdate:value"])),64))]),_:1},8,["min","max","popover-display-mode","aria-valuetext"]))}}),Gse="A user input component that allows users to select numeric values range using a range slider with optional constraints like min, max, and step.",Jse=`
def onchange_handler(state, payload):

	# Set the state variables "from" & "to" to the new range
	state["from"] = payload[0]
	state["to"] = payload[1]`,Xse={writer:{name:"Slider range input",description:Gse,category:"Input",fields:{label:{name:"Label",init:"Input Label",type:Q.Text},minValue:{name:"Minimum value",type:Q.Number,default:"0",init:"0"},maxValue:{name:"Maximum value",type:Q.Number,default:"100",init:"100"},stepSize:{name:"Step size",type:Q.Number,default:"1",init:"1",validator:An},accentColor:Va,popoverColor:{name:"Popover color",type:Q.Color,category:ot.Style,applyStyleVariable:!0,default:"white"},popoverBackgroundColor:{name:"Popover background",type:Q.Color,category:ot.Style,applyStyleVariable:!0,default:"rgba(0, 0, 0, 1)"},cssClasses:ft},events:{"wf-range-change":{desc:"Capture changes to this control.",stub:Jse,bindable:!0}}}},Yse=Se({...Xse,__name:"CoreSliderRangeInput",setup(e){const t=oe(ne.evaluatedFields),a=ye(null),n=oe(ne.core),r=oe(ne.instancePath),{formValue:o,handleInput:i}=Fa(n,r,a,[20,50]);return(s,l)=>(S(),Ie(Ya,{ref_key:"rootInstance",ref:a,label:k(t).label.value,class:"CoreSliderInput"},{default:Ze(()=>[xe(Zse,{"popover-display-mode":"always",value:k(o),min:k(t).minValue.value,max:k(t).maxValue.value,step:k(t).stepSize.value,"onUpdate:value":l[0]||(l[0]=c=>k(i)(c,"wf-range-change"))},null,8,["value","min","max","step"])]),_:1},8,["label"]))}}),Qse=ke(Yse,[["__scopeId","data-v-446f1bfb"]]),e1e=["type","value","placeholder"],t1e="A user input component that allows users to enter single-line text values.",Bm=`
def onchange_handler(state, payload):

	# Set the state variable "new_val" to the new value

	state["new_val"] = payload`,a1e={writer:{name:"Text input",description:t1e,category:"Input",fields:{label:{name:"Label",init:"Input Label",type:Q.Text},placeholder:{name:"Placeholder",type:Q.Text},passwordMode:qt({name:"Password mode",default:"no",category:ot.Style}),accentColor:Va,cssClasses:ft},events:{"wf-change":{desc:"Capture changes as they happen.",stub:Bm,bindable:!0,eventPayloadExample:"The content of the input"},"wf-change-finish":{desc:"Capture changes once this control has lost focus.",stub:Bm,eventPayloadExample:"The content of the input"}}}},n1e=Se({...a1e,__name:"CoreTextInput",setup(e){const t=oe(ne.evaluatedFields),a=ye(null),n=oe(ne.core),r=oe(ne.instancePath),{formValue:o,handleInput:i}=Fa(n,r,a);return(s,l)=>(S(),Ie(Ya,{ref_key:"rootInstance",ref:a,label:k(t).label.value,class:"CoreTextInput"},{default:Ze(()=>[Z("input",{type:k(t).passwordMode.value?"password":"text",value:k(o),placeholder:k(t).placeholder.value,"aria-autocomplete":"none",onInput:l[0]||(l[0]=c=>k(i)(c.target.value,"wf-change")),onChange:l[1]||(l[1]=c=>k(i)(c.target.value,"wf-change-finish"))},null,40,e1e)]),_:1},8,["label"]))}}),r1e=ke(n1e,[["__scopeId","data-v-d6464e08"]]),o1e=["value","placeholder","rows"],i1e="A user input component that allows users to enter multi-line text values.",Fm=`
def onchange_handler(state, payload):

	# Set the state variable "new_val" to the new value

	state["new_val"] = payload`,s1e={writer:{name:"Text area input",description:i1e,category:"Input",fields:{label:{name:"Label",init:"Input Label",type:Q.Text},placeholder:{name:"Placeholder",type:Q.Text,control:Ys.Textarea},rows:{name:"Rows",type:Q.Number,init:"5",default:"5",validator:An},cssClasses:ft},events:{"wf-change":{desc:"Capture changes as they happen.",stub:Fm,bindable:!0,eventPayloadExample:"The content of the textarea"},"wf-change-finish":{desc:"Capture changes once this control has lost focus.",stub:Fm,eventPayloadExample:"The content of the textarea"}}}},l1e=Se({...s1e,__name:"CoreTextareaInput",setup(e){const t=oe(ne.evaluatedFields),a=ye(null),n=oe(ne.core),r=oe(ne.instancePath),{formValue:o,handleInput:i}=Fa(n,r,a);return(s,l)=>(S(),Ie(Ya,{ref_key:"rootInstance",ref:a,label:k(t).label.value,class:"CoreTextareaInput"},{default:Ze(()=>[Z("textarea",{value:k(o),placeholder:k(t).placeholder.value,rows:k(t).rows.value,onInput:l[0]||(l[0]=c=>k(i)(c.target.value,"wf-change")),onChange:l[1]||(l[1]=c=>k(i)(c.target.value,"wf-change-finish"))},null,40,o1e)]),_:1},8,["label"]))}}),c1e=ke(l1e,[["__scopeId","data-v-8f3c478b"]]),d1e=["value"],u1e="A user input component that allows users to select a time.",h1e=`
def onchange_handler(state, payload):

	# Set the state variable "new_time" to the new value, provided as a hh:mm string (in 24-hour format that includes leading zeros).

	state["new_time"] = payload`,p1e={writer:{name:"Time input",description:u1e,category:"Input",fields:{label:{name:"Label",init:"Input Label",type:Q.Text},cssClasses:ft},events:{"wf-time-change":{desc:"Capture changes to this control.",stub:h1e,bindable:!0,eventPayloadExample:"9:30"}}}},f1e=Se({...p1e,__name:"CoreTimeInput",setup(e){const t=oe(ne.evaluatedFields),a=ye(null),n=oe(ne.core),r=oe(ne.instancePath),{formValue:o,handleInput:i}=Fa(n,r,a);return(s,l)=>(S(),Ie(Ya,{ref_key:"rootInstance",ref:a,label:k(t).label.value,class:"CoreTimeInput"},{default:Ze(()=>[Z("input",{type:"time",value:k(o),onChange:l[0]||(l[0]=c=>k(i)(c.target.value,"wf-time-change"))},null,40,d1e)]),_:1},8,["label"]))}}),m1e=ke(f1e,[["__scopeId","data-v-d1d55bd0"]]),v1e={key:0,class:"filler light"},g1e={key:1,class:"face"},y1e={viewBox:"0 0 100 100"},M1e=["d"],_1e="A user input component that allows users to provide a rating.",b1e=`
def onchange_handler(state, payload):

	# Set the state variable "rating" to the new value

	state["rating"] = payload`,w1e={writer:{name:"Rating input",description:_1e,category:"Input",fields:{label:{name:"Label",init:"Input Label",type:Q.Text},feedback:{name:"Feedback",default:"stars",type:Q.Text,options:{stars:"Stars",faces:"Faces",hearts:"Hearts"}},minValue:{name:"Minimum value",type:Q.Number,default:"1",desc:"Valid values are 0 and 1.",validator:ks(0,1)},maxValue:{name:"Max value",type:Q.Number,default:"5",desc:"Valid values are between 2 and 11.",validator:ks(2,11)},valueStep:{name:"Step",type:Q.Number,default:"1",desc:"Valid values are between 0.25 and 1.",validator:ks(.25,1)},accentColor:Va,primaryTextColor:va,cssClasses:ft},events:{"wf-number-change":{stub:b1e,bindable:!0}}}},x1e=Se({...w1e,__name:"CoreRatingInput",setup(e){const t=oe(ne.evaluatedFields),a=ht("rootInstance"),n=ht("unitsEl"),r=oe(ne.core),o=oe(ne.instancePath),i=ye(null),{formValue:s,handleInput:l}=Fa(r,o,a);function c(_){const C=_.offsetX,E=n.value.querySelectorAll(".unit");let P=0;return E.forEach(B=>{const ee=B;C>ee.offsetLeft+ee.offsetWidth?P++:C>ee.offsetLeft&&(P+=(C-ee.offsetLeft)/ee.offsetWidth)}),P}function d(_){let C=Math.ceil(_/v.value)*v.value;return C=Math.max(Math.min(C,b.value),y.value),C}function u(_){const C=c(_);return d(C)}function p(_){const C=u(_);i.value=C}function h(){i.value=null}function g(_){const C=Math.max(Math.min(_,b.value),y.value),E=45,P=95,B=(C-y.value)/(b.value-y.value),ee=B*-10,J=70+ee,Ce=E+B*(P-E)+ee;return`M30,${J} Q50,${Ce} 70,${J}`}function m(_){const C=u(_);l(C,"wf-number-change")}const y=O(()=>Math.max(Math.min(t.minValue.value,1),0)),b=O(()=>Math.max(Math.min(t.maxValue.value,11),2)),v=O(()=>Math.max(Math.min(t.valueStep.value,1),.25)),M=O(()=>{if(i.value!==null)return i.value;const _=parseFloat(s.value);return isNaN(_)?null:_});return(_,C)=>(S(),Ie(Ya,{ref_key:"rootInstance",ref:a,class:"CoreRatingInput",label:k(t).label.value},{default:Ze(()=>[Z("div",{ref_key:"unitsEl",ref:n,class:pt(["units",{valueSet:M.value!==null}]),onClick:m,onMousemove:p,onMouseout:h},[(S(!0),V(Xe,null,Nt([...Array(b.value).keys()],E=>(S(),V("div",{key:E,class:pt(["unit",k(t).feedback.value])},[Z("div",{class:"filler",style:Ct({width:`${M.value>E?Math.min(M.value-E,1)*100:0}%`})},null,4),M.value!==null?(S(),V("div",v1e)):Me("",!0),k(t).feedback.value=="faces"?(S(),V("div",g1e,[(S(),V("svg",y1e,[C[0]||(C[0]=Z("circle",{class:"eye left",cx:"35",cy:"38",r:"6"},null,-1)),C[1]||(C[1]=Z("circle",{class:"eye right",cx:"65",cy:"38",r:"6"},null,-1)),Z("path",{class:"mouth",d:g(M.value??E+1)},null,8,M1e)]))])):Me("",!0)],2))),128))],34)]),_:1},8,["label"]))}}),C1e=ke(x1e,[["__scopeId","data-v-43de0eef"]]),A1e=["aria-checked","onKeydown"],S1e="A user input component with a simple on/off status.",E1e=`
def handle_toggle(state, payload):

	# The payload will be a bool 

	state["its_on"] = payload`,$1e={writer:{name:"Switch input",description:S1e,category:"Input",fields:{label:{name:"Label",init:"Input Label",type:Q.Text},accentColor:Va,primaryTextColor:va,separatorColor:Ea,cssClasses:ft},events:{"wf-toggle":{desc:"Sent when the switch is toggled.",stub:E1e.trim(),bindable:!0}}}},I1e=Se({...$1e,__name:"CoreSwitchInput",setup(e){const t=oe(ne.evaluatedFields),a=ye(null),n=oe(ne.core),r=oe(ne.instancePath),{formValue:o,handleInput:i}=Fa(n,r,a);function s(){i(!o.value,"wf-toggle")}return(l,c)=>(S(),Ie(Ya,{ref_key:"rootInstance",ref:a,label:k(t).label.value,"is-horizontal":!0,class:"CoreSwitchInput"},{default:Ze(()=>[Z("div",{class:pt(["switch",{on:!!k(o)}]),tabindex:"0",role:"switch","aria-checked":!!k(o),onClick:s,onKeydown:Dr(ln(s,["prevent"]),["enter","space"])},c[0]||(c[0]=[Z("div",{class:"toggle"},null,-1)]),42,A1e)]),_:1},8,["label"]))}}),k1e=ke(I1e,[["__scopeId","data-v-b438aa37"]]),T1e=Se({__name:"BaseContainer",props:{contentHAlign:{},contentVAlign:{},contentPadding:{},isHorizontal:{type:Boolean}},setup(e){const t=e,a=O(()=>{const n={padding:t.contentPadding};return t.isHorizontal?{...n,justifyContent:t.contentHAlign,alignItems:t.contentVAlign}:{...n,alignItems:t.contentHAlign,justifyContent:t.contentVAlign}});return(n,r)=>(S(),V("div",{class:pt(["BaseContainer",{horizontal:t.isHorizontal}]),style:Ct(a.value),"data-writer-container":""},[Kt(n.$slots,"default",{},void 0,!0)],6))}}),r1=ke(T1e,[["__scopeId","data-v-4caa740e"]]),P1e=Se({__name:"BaseCollapseButton",props:Qn({direction:{type:String,required:!0}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=e,a=br(e,"modelValue"),n=O(()=>{switch(t.direction){case"left-right":return"chevron-left";case"top-bottom":return"chevron-up";case"right-left":return"chevron-right";case"bottom-top":return"chevron-down";default:return"chevron-up"}});return(r,o)=>(S(),Ie(La,{class:pt(["BaseCollapseIcon",{"BaseCollapseIcon--collapsed":a.value}]),variant:"tertiary",size:"icon",onClick:o[0]||(o[0]=i=>a.value=!a.value)},{default:Ze(()=>[xe(_t,{name:n.value},null,8,["name"])]),_:1},8,["class"]))}}),Kd=ke(P1e,[["__scopeId","data-v-9cca227f"]]),L1e={key:0,class:"header"},O1e={key:0,class:"titleContainer"},V1e={key:0},R1e={key:1,class:"collapsedTitle"},H1e={class:"transformed"},N1e={class:"content"},D1e="A layout component that organizes its child components in columns. Must be inside a Column container component.",B1e={writer:{name:"Column",description:D1e,allowedParentTypes:["columns","repeater"],allowedChildrenTypes:["*"],category:"Layout",fields:{title:{name:"Title",type:Q.Text},width:{name:"Width (factor)",default:"1",init:"1",type:Q.Number,desc:"Relative size when compared to other columns in the same container. A column of width 2 will be double the width of one with width 1.",category:ot.Style,validator:An},isSticky:qt({name:"Sticky",default:"no",category:ot.Style}),isCollapsible:V6,startCollapsed:{...zd,desc:"Only applied when the column is collapsible."},separatorColor:Ea,contentPadding:Gi,contentHAlign:Zi,contentVAlign:Bd,cssClasses:ft}}},F1e=Se({...B1e,__name:"CoreColumn",setup(e){const t=oe(ne.instancePath),a=oe(ne.instanceData),n=oe(ne.core),r=oe(ne.componentId),o=oe(ne.evaluatedFields),i=O(()=>!!o.isCollapsible.value),s=ye(o.isCollapsible.value&&o.startCollapsed.value),l=O(()=>{let h;return s.value?h="0 0 32px":h=`${o.width.value} 0 0`,{flex:h}}),c=O(()=>{var h,g;return p.value>=((g=(h=u.value)==null?void 0:h.value)==null?void 0:g.minimumNonCollapsiblePosition)}),d=O(()=>c.value?"right-left":"left-right"),u=O(()=>{var h;for(let g=-1;g>-1*t.length;g--){const m=t.at(g);if(((h=n.getComponentById(m.componentId))==null?void 0:h.type)!=="columns")continue;return a.at(g)}return null}),p=O(()=>{var h;return(h=n.getComponentById(r))==null?void 0:h.position});return Ke([()=>o.isCollapsible.value,p],()=>{const h=u.value;h&&(h.value={minimumNonCollapsiblePosition:void 0})}),Ke(u,h=>{!h||!h.value||i.value||typeof h.value.minimumNonCollapsiblePosition<"u"&&p.value>=h.value.minimumNonCollapsiblePosition||(h.value.minimumNonCollapsiblePosition=p.value)},{immediate:!0,deep:!0}),(h,g)=>(S(),V("div",{class:pt(["CoreColumn",{sticky:k(o).isSticky.value,collapsible:i.value,collapsibleToRight:c.value,collapsed:s.value}]),style:Ct(l.value)},[k(o).title.value||i.value?(S(),V("div",L1e,[s.value?Me("",!0):(S(),V("div",O1e,[k(o).title.value?(S(),V("h3",V1e,ze(k(o).title.value),1)):Me("",!0)])),i.value?(S(),Ie(Kd,{key:1,modelValue:s.value,"onUpdate:modelValue":g[0]||(g[0]=m=>s.value=m),class:"collapser",direction:d.value},null,8,["modelValue","direction"])):Me("",!0)])):Me("",!0),s.value&&k(o).title.value?(S(),V("div",R1e,[Z("div",H1e,[Z("div",N1e,ze(k(o).title.value),1)])])):Me("",!0),xe(r1,{class:"container","aria-expanded":i.value?s.value:null,"content-h-align":k(o).contentHAlign.value,"content-v-align":k(o).contentVAlign.value,"content-padding":k(o).contentPadding.value},{default:Ze(()=>[Kt(h.$slots,"default",{},void 0,!0)]),_:3},8,["aria-expanded","content-h-align","content-v-align","content-padding"])],6))}}),z1e=ke(F1e,[["__scopeId","data-v-8fec53be"]]),j1e={class:"CoreColumns horizontal","data-writer-container":""},U1e={writer:{name:"Column container",description:"Serves as container for Column components",allowedChildrenTypes:["column","repeater","separator"],category:"Layout",fields:{cssClasses:ft}}},W1e=Se({...U1e,__name:"CoreColumns",setup(e){const t=oe(ne.instanceData);return t.at(-1).value={minimumNonCollapsiblePosition:void 0},(a,n)=>(S(),V("div",j1e,[Kt(a.$slots,"default",{},void 0,!0)]))}}),q1e=ke(W1e,[["__scopeId","data-v-6df125f4"]]),K1e={class:"CoreHeader"},Z1e={class:"container horizontal","data-writer-container":""},G1e="A container component that typically contains the main navigation elements.",J1e={writer:{deprecated:!0,name:"Header",description:G1e,category:"Layout",allowedChildrenTypes:["*"],fields:{text:{name:"Text",init:"Header Text",default:"(No text)",type:Q.Text},primaryTextColor:va,cssClasses:ft},previewField:"text"}},X1e=Se({...J1e,__name:"CoreHeader",setup(e){const t=oe(ne.evaluatedFields);return(a,n)=>(S(),V("div",K1e,[Z("h1",null,ze(k(t).text.value),1),Z("div",Z1e,[Kt(a.$slots,"default",{},void 0,!0)])]))}}),Y1e=ke(X1e,[["__scopeId","data-v-7913ee71"]]),Q1e="A layout component that stacks its child components horizontally, wrapping them to the next row if necessary.",ele={writer:{name:"Horizontal stack",description:Q1e,allowedChildrenTypes:["*"],category:"Layout",fields:{contentPadding:{...Gi,default:"0"},contentHAlign:Zi,contentVAlign:Bd,cssClasses:ft}}},tle=Se({...ele,__name:"CoreHorizontalStack",setup(e){const t=oe(ne.evaluatedFields);return(a,n)=>(S(),Ie(r1,{class:"CoreHorizontalStack","content-h-align":k(t).contentHAlign.value,"content-v-align":k(t).contentVAlign.value,"content-padding":k(t).contentPadding.value,"is-horizontal":!0},{default:Ze(()=>[Kt(a.$slots,"default",{},void 0,!0)]),_:3},8,["content-h-align","content-v-align","content-padding"]))}}),ale=ke(tle,[["__scopeId","data-v-39b6da8e"]]),nle="A container component that divides the layout into sections, with an optional title.",rle={writer:{name:"Section",description:nle,category:"Layout",allowedChildrenTypes:["*"],fields:{title:{name:"Title",init:"Section Title",desc:"Leave blank to hide.",type:Q.Text},isCollapsible:V6,startCollapsed:zd,accentColor:Va,primaryTextColor:va,secondaryTextColor:Dn,containerBackgroundColor:jr,containerShadow:Ki,separatorColor:Ea,buttonColor:xr,buttonTextColor:Cr,buttonShadow:bo,contentPadding:{...Gi,default:"16px"},contentHAlign:Zi,cssClasses:ft},previewField:"title"}},ole=Se({...rle,__name:"CoreSection",setup(e){const t=oe(ne.evaluatedFields),a=O(()=>t.isCollapsible.value),n=ye(a.value&&t.startCollapsed.value);return(r,o)=>(S(),V("section",{class:pt(["CoreSection",{"CoreSection--collapsible":a.value}])},[k(t).title.value||a.value?(S(),V("div",{key:0,class:pt(["CoreSection__title",{"CoreSection__title--collapsed":a.value&&n.value}])},[Z("h3",null,ze(k(t).title.value),1),a.value?(S(),Ie(Kd,{key:0,modelValue:n.value,"onUpdate:modelValue":o[0]||(o[0]=i=>n.value=i),direction:"top-bottom"},null,8,["modelValue"])):Me("",!0)],2)):Me("",!0),n.value?Me("",!0):(S(),Ie(r1,{key:1,"content-h-align":k(t).contentHAlign.value,"content-padding":k(t).contentPadding.value,"aria-expanded":a.value?n.value:null},{default:Ze(()=>[Kt(r.$slots,"default",{},void 0,!0)]),_:3},8,["content-h-align","content-padding","aria-expanded"]))],2))}}),ile=ke(ole,[["__scopeId","data-v-8bef68a0"]]),sle="A visual component to create a separation between adjacent elements.",yy={writer:{name:"Separator",description:sle,category:"Layout",fields:{separatorColor:Ea,cssClasses:ft}}},zm=e=>{e.writer&&(e.writer.docs=`_Separator_ components are used to separate layout elements. They can be used in most containers, including _Column container_ to separate columns.

If the container flows horizontally (like a _Horizontal Stack_ or a _Column container_) the _Separator_ will be a vertical line. Otherwise, it'll be a horizontal line.`)},lle={class:"CoreSeparator separator"};function cle(e,t,a,n,r,o){return S(),V("div",lle,t[0]||(t[0]=[Z("div",{class:"line"},null,-1)]))}typeof zm=="function"&&zm(yy);const dle=ke(yy,[["render",cle],["__scopeId","data-v-0b867210"]]),ule={class:"collapserContainer"},hle={class:"container","data-writer-container":""},ple="A container component that organizes its children in a sidebar. Its parent must be a Page component.",fle={writer:{name:"Sidebar",description:ple,positionless:!0,slot:"sidebar",allowedParentTypes:["page"],allowedChildrenTypes:["*"],category:"Layout",fields:{startCollapsed:{...zd,desc:void 0},sidebarBackgroundColor:{name:"Background",type:Q.Color,category:ot.Style,applyStyleVariable:!0,default:"rgba(255, 255, 255, 0.3)"},accentColor:Va,primaryTextColor:va,secondaryTextColor:Dn,containerBackgroundColor:jr,containerShadow:Ki,separatorColor:Ea,buttonColor:xr,buttonTextColor:Cr,buttonShadow:bo,cssClasses:ft}}},mle=Se({...fle,__name:"CoreSidebar",setup(e){const t=oe(ne.evaluatedFields),a=ye(t.startCollapsed.value),n=oe(ne.core),r=oe(ne.builderManager),o=oe(ne.componentId),i=O(()=>r==null?void 0:r.firstSelectedId.value),s=ye(0),l=O(()=>({"max-height":`calc(100vh - ${s.value}px)`}));Ke(i,d=>{d&&c(d)&&(a.value=!1)});const c=d=>{const u=n.getComponentById(d);return!u||u.type=="root"?!1:u.parentId==o?!0:c(u.parentId)};return ma(()=>{const d=document.querySelector(".ComponentRenderer");s.value=document.body.clientHeight-(d==null?void 0:d.parentElement.clientHeight)}),(d,u)=>(S(),V("div",{class:pt(["CoreSidebar",{collapsed:a.value}]),style:Ct(l.value)},[Z("div",ule,[xe(Kd,{modelValue:a.value,"onUpdate:modelValue":u[0]||(u[0]=p=>a.value=p),direction:"left-right"},null,8,["modelValue"])]),Z("div",hle,[Kt(d.$slots,"default",{},void 0,!0)])],6))}}),vle=ke(mle,[["__scopeId","data-v-99b92063"]]),gle=0,jm=1,yle="A container component that displays its child components as a tab inside a Tab container.",Mle={writer:{name:"Tab",description:yle,allowedParentTypes:["tabs","repeater"],allowedChildrenTypes:["*"],category:"Layout",fields:{name:{name:"Name",default:"(No name)",init:"Tab Name",type:Q.Text},contentPadding:{...Gi,default:"16px"},contentHAlign:Zi,cssClasses:ft},previewField:"name"}},_le=Se({...Mle,__name:"CoreTab",setup(e){const t=ht("rootEl"),a=oe(ne.evaluatedFields),n=oe(ne.instancePath),r=oe(ne.instanceData),o=oe(ne.core),i=oe(ne.builderManager),s=oe(ne.componentId),{isComponentVisible:l}=lc(o),c=O(()=>i==null?void 0:i.firstSelectedId.value),d=()=>{for(let C=-2;C>-1*n.length;C--){const E=n.at(C),{type:P}=o.getComponentById(E.componentId);if(P==="tabs")return C+1}},u=O(()=>{const C=d();return n.at(C)}),p=O(()=>u==null?void 0:u.value.instanceNumber),h=O(()=>p.value===gle),g=O(()=>p.value===jm),m=O(()=>l(s)?h.value||g.value&&_.value:!1),y=()=>{for(let C=-1;C>-1*n.length;C--){const E=n.at(C),{type:P}=o.getComponentById(E.componentId);if(P==="tabs")return r.at(C)}},b=()=>{const C=d(),E=n.slice(0,C),P=C+1<0?n.slice(C+1):[];return[...E,{componentId:n.at(C).componentId,instanceNumber:jm},...P]},v=()=>{const C=y();if(C.value={activeTab:b()},t.value){const E=a.name.value,P=new CustomEvent("wf-tab-change",{detail:{payload:E},bubbles:!0});t.value.dispatchEvent(P)}},M=C=>{const E=o.getComponentById(C);return!E||E.type=="root"?!1:E.parentId==s?!0:M(E.parentId)};Ke(c,C=>{C&&M(C)&&v()});const _=O(()=>{var B;let C;h.value?C=b():C=n;const P=(B=y().value)==null?void 0:B.activeTab;return JSON.stringify(P)==JSON.stringify(C)});return Bi(()=>{var P;if(h.value)return;const C=y();(P=C.value)!=null&&P.activeTab||l(s,n)&&(C.value={activeTab:n})}),(C,E)=>cn((S(),V("div",{ref_key:"rootEl",ref:t,class:"CoreTab"},[h.value?(S(),V("button",{key:0,class:pt(["bit",{active:_.value}]),tabindex:"0",onClick:v},ze(k(a).name.value),3)):Me("",!0),g.value?cn((S(),Ie(r1,{key:1,class:"container","content-h-align":k(a).contentHAlign.value,"content-padding":k(a).contentPadding.value},{default:Ze(()=>[Kt(C.$slots,"default",{},void 0,!0)]),_:3},8,["content-h-align","content-padding"])),[[er,_.value]]):Me("",!0)],512)),[[er,m.value]])}}),ble=ke(_le,[["__scopeId","data-v-0dc960a4"]]),wle={class:"CoreTabs"},xle={class:"tabSelector horizontal","data-writer-cage":"","data-writer-container":""},Cle={class:"container"},Ale=`
def tab_change_handler(state, payload):

	# The payload contains the name of the newly activated tab

	state["active_tab"] = payload`,Sle="A container component for organising and displaying Tab components in a tabbed interface.",Ele={writer:{name:"Tab container",description:Sle,category:"Layout",allowedChildrenTypes:["tab","repeater"],events:{"wf-tab-change":{desc:"Sent when the active tab changes.",stub:Ale.trim(),eventPayloadExample:"Tab Name"}},fields:{accentColor:Va,primaryTextColor:va,secondaryTextColor:Dn,containerBackgroundColor:jr,containerShadow:Ki,separatorColor:Ea,buttonColor:xr,buttonTextColor:Cr,buttonShadow:bo,cssClasses:ft}}},$le=Se({...Ele,__name:"CoreTabs",setup(e){const t=oe(ne.instanceData);return t.at(-1).value={activeTab:void 0},(a,n)=>(S(),V("div",wle,[Z("nav",xle,[Kt(a.$slots,"default",{instanceNumber:0},void 0,!0)]),Z("div",Cle,[Kt(a.$slots,"default",{instanceNumber:1},void 0,!0)])]))}}),Ile=ke($le,[["__scopeId","data-v-cbe189a2"]]),kle={class:"CoreStep"},Tle=["disabled"],Ple={class:"indicator"},Lle={class:"label"},F1=0,g2=1,Ole="A container component that displays its child components as a step inside a Step container.",Vle={writer:{name:"Step",description:Ole,allowedParentTypes:["steps","repeater"],allowedChildrenTypes:["*"],category:"Layout",fields:{name:{name:"Name",default:"(No name)",init:"Step name",type:Q.Text},contentPadding:{...Gi,default:"16px"},isCompleted:qt({name:"Completed",desc:"Use a state reference to dynamically mark this step as complete.",default:"no"}),contentHAlign:Zi,cssClasses:ft},previewField:"name"}},Rle=Se({...Vle,__name:"CoreStep",setup(e){const t=oe(ne.evaluatedFields),a=oe(ne.instancePath),n=oe(ne.instanceData),r=oe(ne.isBeingEdited),o=oe(ne.core),i=oe(ne.builderManager),s=oe(ne.componentId),{isComponentVisible:l}=lc(o),c=O(()=>i==null?void 0:i.firstSelectedId.value),d=p();function u(){for(let _=-1;_>-1*a.length;_--){const C=a.at(_),E=o.getComponentById(C.componentId);if(!E)return;if(E.type==="steps")return _}}function p(){const _=u();if(!(typeof _>"u"))return n.at(_)}function h(){const _=u()+1,C=a.slice(0,_),E=_+1<0?a.slice(_+1):[];return[...C,{componentId:a.at(_).componentId,instanceNumber:g2},...E]}function g(){d.value={...d.value,activeStep:h()}}function m(){const _=d.value.steps.findIndex(P=>JSON.stringify(P.instancePath)==JSON.stringify(a));if(_==-1||_+1>d.value.steps.length)return;let E=d.value.steps.slice(_+1).find(P=>!P.isCompleted);E||(E=d.value.steps.at(-1)),d.value={...d.value,activeStep:E.instancePath}}function y(_){const C=o.getComponentById(_);return!C||C.type=="root"?!1:C.parentId==s?!0:y(C.parentId)}function b(){if(!t.isCompleted.value){g();return}m()}const v=O(()=>{const _=u()+1;return a.at(_)});Ke(c,_=>{_&&y(_)&&g()});const M=O(()=>{var E;let _;(v==null?void 0:v.value.instanceNumber)==F1?_=h():_=a;const C=(E=d.value)==null?void 0:E.activeStep;return JSON.stringify(C)==JSON.stringify(_)});return Ke([M,t.isCompleted],()=>{r.value||M.value&&t.isCompleted.value&&m()}),Ke(t.isCompleted,(_,C)=>{C&&(_||b())}),Bi(()=>{var C;(v==null?void 0:v.value.instanceNumber)==F1||(typeof d.value.steps.find(E=>E.instancePath==a)>"u"&&d.value.steps.push({instancePath:a,isCompleted:t.isCompleted.value}),(C=d.value)==null?void 0:C.activeStep)||l(s,a)&&b()}),zr(()=>{const _=d.value.steps.findIndex(C=>JSON.stringify(C.instancePath)==JSON.stringify(a));d.value.steps.splice(_,1)}),(_,C)=>{var E,P,B,ee;return cn((S(),V("div",kle,[((E=v.value)==null?void 0:E.instanceNumber)==F1?(S(),V("button",{key:0,class:pt(["bit",{active:M.value,completed:k(t).isCompleted.value}]),disabled:!k(r),stepindex:"0",onClick:g},[Z("div",Ple,[C[0]||(C[0]=Z("div",{class:"linker left"},null,-1)),Z("div",{class:pt(["status",{completed:k(t).isCompleted.value}])},[k(t).isCompleted.value?(S(),Ie(_t,{key:0,name:"check"})):Me("",!0)],2),C[1]||(C[1]=Z("div",{class:"linker right"},null,-1))]),Z("div",Lle,ze(k(t).name.value),1)],10,Tle)):Me("",!0),((P=v.value)==null?void 0:P.instanceNumber)==g2?cn((S(),Ie(r1,{key:1,class:"container","content-h-align":k(t).contentHAlign.value,"content-padding":k(t).contentPadding.value},{default:Ze(()=>[Kt(_.$slots,"default",{},void 0,!0)]),_:3},8,["content-h-align","content-padding"])),[[er,M.value]]):Me("",!0)],512)),[[er,((B=v.value)==null?void 0:B.instanceNumber)==F1||((ee=v.value)==null?void 0:ee.instanceNumber)==g2&&M.value]])}}}),Hle=ke(Rle,[["__scopeId","data-v-e0ef95ce"]]),Nle={class:"CoreSteps"},Dle={class:"stepSelector horizontal","data-writer-cage":"","data-writer-container":""},Ble={class:"container"},Fle="A container component for displaying Step components, allowing you to implement a stepped blueprint.",zle={writer:{name:"Step container",description:Fle,category:"Layout",allowedChildrenTypes:["step","repeater"],fields:{accentColor:Va,primaryTextColor:va,secondaryTextColor:Dn,containerBackgroundColor:jr,containerShadow:Ki,separatorColor:Ea,buttonColor:xr,buttonTextColor:Cr,buttonShadow:bo,cssClasses:ft}}},jle=Se({...zle,__name:"CoreSteps",setup(e){const t=oe(ne.instanceData),a={activeStep:void 0,steps:[]};return t.at(-1).value=a,(n,r)=>(S(),V("div",Nle,[Z("nav",Dle,[Kt(n.$slots,"default",{instanceNumber:0},void 0,!0)]),Z("div",Ble,[Kt(n.$slots,"default",{instanceNumber:1},void 0,!0)])]))}}),Ule=ke(jle,[["__scopeId","data-v-c3cd761b"]]),Wle={class:"CoreButton__text"},qle=`
def handle_button_click(state):

	# Increment counter when the button is clicked

	state["counter"] += 1`,Kle="A standalone button component that can be linked to a click event handler.",Zle={writer:{name:"Button",description:Kle,category:"Other",events:{"wf-click":{desc:"Capture single clicks.",stub:qle.trim()}},fields:{text:{name:"Text",init:"Button Text",type:Q.Text},lucideIcon:{name:"Icon",type:Q.Text,desc:'Lucide icon name in kebab-case, e.g. "badge-check".'},isDisabled:qt({name:"Disabled",default:"no",desc:"Disables all event handlers."}),buttonColor:xr,buttonTextColor:Cr,buttonShadow:bo,separatorColor:Ea,cssClasses:ft},previewField:"text"}},Gle=Se({...Zle,__name:"CoreButton",setup(e){const t=ye(null),a=oe(ne.evaluatedFields),n=oe(ne.isDisabled),r=oe(ne.isBeingEdited);Ke(a.isDisabled,i=>{n.value=i},{immediate:!0});function o(i){if(!t.value)return;const s=a1(i);t.value.$el.dispatchEvent(s)}return(i,s)=>(S(),Ie(La,{ref_key:"rootInstance",ref:t,class:"CoreButton","aria-disabled":k(n),disabled:!k(r)&&k(n),onClick:o},{default:Ze(()=>[k(a).lucideIcon.value?(S(),Ie(_t,{key:0,name:k(a).lucideIcon.value},null,8,["name"])):Me("",!0),Z("span",Wle,ze(k(a).text.value),1)]),_:1},8,["aria-disabled","disabled"]))}}),Jle=ke(Gle,[["__scopeId","data-v-577b61ef"]]),Xle={padding:"16px","min-height":"64px","min-width":"64px","border-radius":"8px",background:"linear-gradient(90deg, rgba(41,207,0,1) 0%, rgba(145,231,78,1) 100%)"},Yle="A generic component that creates customisable HTML elements, which can serve as containers for other components.",My={writer:{name:"HTML element",description:Yle,category:"Other",allowedChildrenTypes:["*"],fields:{element:{name:"Element",default:"div",type:Q.Text,desc:"Set the type of HTML element to create, e.g., 'div', 'section', 'span', etc."},styles:{name:"Styles",default:"{}",init:JSON.stringify(Xle,null,2),type:Q.Object,desc:"Define the CSS styles to apply to the HTML element using a JSON object or a state reference to a dictionary.",validator:yo},attrs:{name:"Attributes",default:"{}",type:Q.Object,desc:"Set additional HTML attributes for the element using a JSON object or a dictionary via a state reference.",validator:yo},htmlInside:{name:"HTML inside",default:null,type:Q.Text,control:Ys.Textarea,desc:"Define custom HTML to be used inside the element. It will be wrapped in a div and rendered after children components."},cssClasses:ft}},setup(e,{slots:t}){const a=oe(ne.evaluatedFields),n=/^[a-zA-Z][a-zA-Z0-9-_:.]*$/,r=O(()=>{if(typeof a.attrs.value!="object"||a.attrs.value===null)return{};const o=Object.entries(a.attrs.value).filter(([i])=>n.test(i));return Object.fromEntries(o)});return()=>{let o;return a.htmlInside.value&&(o=Nn("div",{innerHTML:a.htmlInside.value})),Nn(a.element.value,{...r.value,class:"CoreHTML","data-writer-container":"",style:a.styles.value},[t.default({}),o])}}},Um=e=>{e.writer&&(e.writer.docs=`You can configure the element type, styles, and attributes to fit your design requirements. You can link them to state for advanced use cases, such as custom animations.

All valid HTML tags are supported, including tags such as \`iframe\`, allowing you to embed external sites.

Take into account the potential risks of adding custom HTML to your app, including XSS. Be specially careful when injecting user-generated data.`)};typeof Um=="function"&&Um(My);const Qle={class:"pagination-left"},ece={class:"pagination-pagesize"},tce=["value","selected"],ace={class:"pagination-description"},nce={class:"bold"},rce={class:"bold"},oce={class:"bold"},ice={class:"pagination-right"},sce={class:"pagination-picker"},lce={key:0,class:"paginationpicker-block paginationpicker-neutral"},cce=["onClick"],dce={key:2,class:"paginationpicker-block paginationpicker-currentpage"},uce={class:"pagination-jump"},hce=["value"],pce=`
def handle_page_change(state, payload):
    page = payload
    state["page"] = page

    records = _load_records_from_db(start = state["page"] * state["pageSize"], limit = state["pageSize"])
    # update a repeater
    state["highlighted_members"] = {r.id: r for r in records}
`,fce=`
def handle_page_size_change(state, payload):
    state['pageSize'] = payload

    records = _load_records_from_db(start = state["page"] * state["pageSize"], limit = state["pageSize"])
    # update a repeater
    state["highlighted_members"] = {r.id: r for r in records}
`,mce={writer:{name:"Pagination",category:"Other",description:"A component that can help you paginate records, for example from a Repeater or a DataFrame.",fields:{page:{name:"Page",init:"1",default:"1",type:Q.Number,desc:"The current page number.",validator:An},pageSize:{name:"Page Size",default:"10",type:Q.Number,desc:"The number of items per page.",validator:An},totalItems:{name:"Total Items",default:"10",type:Q.Number,desc:"The total number of items",validator:An},pageSizeOptions:{name:"Page Size Options",init:"",default:"",type:Q.Text,desc:"A comma-separated list of page size options. If it's empty, the user can't change the page size. Set your default page size as the first option."},pageSizeShowAll:qt({name:"Show All Option",default:"no",desc:"Show an option to show all records."}),jumpTo:qt({name:"Jump To",default:"no",desc:"Show an option to jump to a specific page."})},events:{"wf-change-page":{desc:"Fires when the user pick a page",stub:pce.trim(),eventPayloadExample:2},"wf-change-page-size":{desc:"Fires when the user change the page size.",stub:fce.trim(),eventPayloadExample:10}}}},vce=Se({...mce,__name:"CorePagination",setup(e){const t=oe(ne.evaluatedFields),a=oe(ne.core),n=ht("rootEl"),r=oe(ne.instancePath),{handleInput:o}=Fa(a,r,n),{handleInput:i}=Fa(a,r,n),s=O(()=>t.pageSizeOptions.value!==""||t.pageSizeShowAll.value),l=O(()=>t.jumpTo.value),c=O(()=>t.totalItems.value==0?0:(t.page.value-1)*t.pageSize.value+1),d=O(()=>Math.min(t.page.value*t.pageSize.value,t.totalItems.value)),u=O(()=>t.totalItems.value),p=O(()=>Math.ceil(parseInt(t.totalItems.value)/parseInt(t.pageSize.value))),h=O(()=>{let _=[];const C=t.pageSizeOptions.value.split(",");for(const E in C){const P=parseInt(C[E],10);_.push({value:P,label:`${P} items`})}return t.pageSizeShowAll.value&&_.push({value:u.value,label:"All items"}),_}),g=O(()=>{const _=[],C=parseInt(t.page.value);if(p.value<=7)for(let E=0;E<p.value;E++)_.push(E+1);else C==1||C==2?(_.push(1),_.push(2),_.push(3),_.push("..."),_.push(p.value-2),_.push(p.value-1),_.push(p.value)):C==3?(_.push(1),_.push(2),_.push(3),_.push(4),_.push("..."),_.push(p.value-1),_.push(p.value)):C==4?(_.push(1),_.push(2),_.push(3),_.push(4),_.push(5),_.push("..."),_.push(p.value)):C==p.value||C==p.value-1?(_.push(1),_.push(2),_.push(3),_.push("..."),_.push(p.value-2),_.push(p.value-1),_.push(p.value)):C==p.value-2?(_.push(1),_.push(2),_.push("..."),_.push(p.value-3),_.push(p.value-2),_.push(p.value-1),_.push(p.value)):(_.push(1),_.push("..."),_.push(C-1),_.push(C),_.push(C+1),_.push("..."),_.push(p.value));return _}),m=O(()=>parseInt(t.page.value)-1<1),y=O(()=>parseInt(t.page.value)+1>p.value),b=_=>{if(_.target.value==="")return;let C=parseInt(_.target.value);C>p.value&&(C=p.value),o(C,"wf-change-page")},v=_=>{o(_,"wf-change-page")},M=_=>{let C=parseInt(_.target.value);i(C,"wf-change-page-size")};return(_,C)=>(S(),V("div",{ref_key:"rootEl",ref:n,class:"CorePagination"},[Z("div",Qle,[cn(Z("div",ece,[Z("select",{class:"pagesize-select",onChange:M},[(S(!0),V(Xe,null,Nt(h.value,(E,P)=>(S(),V("option",{key:P,value:E.value,selected:E.value==k(t).pageSize.value},ze(E.label),9,tce))),128))],32)],512),[[er,s.value]]),Z("div",ace,[C[2]||(C[2]=ya(" Showing ")),Z("span",nce,ze(c.value),1),C[3]||(C[3]=ya(" to ")),Z("span",rce,ze(d.value),1),C[4]||(C[4]=ya(" of ")),Z("span",oce,ze(u.value),1),C[5]||(C[5]=ya(" results "))])]),Z("div",ice,[Z("div",sce,[Z("div",{class:pt(["paginationpicker-block",{"paginationpicker-disabled":m.value}]),onClick:C[0]||(C[0]=E=>v(k(t).page.value-1))},[xe(_t,{name:"chevron-left"})],2),(S(!0),V(Xe,null,Nt(g.value,(E,P)=>(S(),V(Xe,{key:P},[E=="..."?(S(),V("div",lce,ze(E),1)):Me("",!0),E!="..."&&E!=k(t).page.value?(S(),V("div",{key:1,class:"paginationpicker-block",onClick:B=>v(E)},ze(E),9,cce)):Me("",!0),E==k(t).page.value?(S(),V("div",dce,ze(E),1)):Me("",!0)],64))),128)),Z("div",{class:pt(["paginationpicker-block",{"paginationpicker-disabled":y.value}]),onClick:C[1]||(C[1]=E=>v(k(t).page.value+1))},[xe(_t,{name:"chevron-right"})],2)]),cn(Z("div",uce,[C[6]||(C[6]=Z("label",null,"Jump to",-1)),Z("input",{type:"text",value:k(t).page.value,onInput:b},null,40,hce)],512),[[er,l.value]])])],512))}}),gce=ke(vce,[["__scopeId","data-v-0424229a"]]),yce="A container component that repeats its child components based on a dictionary.",Mce={a:{desc:"Option A"},b:{desc:"Option B"}},_ce={writer:{name:"Repeater",description:yce,category:"Other",allowedChildrenTypes:["inherit"],fields:{repeaterObject:{name:"Repeater object",default:JSON.stringify(Mce,null,2),type:Q.Object,desc:"Include a state reference to the dictionary used for repeating the child components. Alternatively, specify a JSON object.",validator:PI},keyVariable:{name:"Key variable name",default:"itemId",init:"itemId",type:Q.Text,desc:"Set the name of the variable that will store the key of the current repeater object entry."},valueVariable:{name:"Value variable name",default:"item",init:"item",type:Q.Text,desc:"Set the name of the variable that will store the value of the current repeater object entry."}}},setup(e,{slots:t}){const a=oe(ne.core),n=oe(ne.componentId),r=oe(ne.evaluatedFields),o=oe(ne.isBeingEdited),i=oe(ne.renderProxiedComponent),s=O(()=>a.getComponents(n,{sortedByPosition:!0})),l=()=>typeof r.repeaterObject.value!="object"?[]:Object.values(r.repeaterObject.value).map((d,u)=>s.value.map(p=>i(p.id,u)));return()=>{let c={};return s.value.length!=0&&r.repeaterObject.value!=null&&Object.keys(r.repeaterObject.value).length!=0?c=l():o.value===!0?c=t.default({}):c={},Nn("div",{class:"CoreRepeater","data-writer-container":""},c)}}},bce=ke(_ce,[["__scopeId","data-v-0b783e59"]]),wce="A component that emits an event repeatedly at specified time intervals, enabling time-based refresh.",xce=`
def handle_timer_tick(state):

	# Increment counter when the timer ticks

	state["counter"] += 1`.trim(),Cce={writer:{name:"Timer",description:wce,category:"Other",fields:{intervalMs:{name:"Interval (ms)",desc:"How much time to wait between ticks. A tick is considered finished when its event is handled.",default:"200",type:Q.Number,validator:An},isActive:qt({name:"Active",default:"yes",desc:"Whether the timer should trigger tick events."}),accentColor:Va,cssClasses:ft},events:{"wf-tick":{desc:"Emitted when the timer ticks.",stub:xce.trim()}}}},Ace=Se({...Cce,__name:"CoreTimer",setup(e){const n=oe(ne.evaluatedFields),r=oe(ne.core),o=ht("rootEl"),i=O(()=>n.intervalMs.value),s=O(()=>n.isActive.value),l=ye(!1),c=oe(ne.componentId),d=O(()=>{var y,b;return!!((b=(y=r.getComponentById(c))==null?void 0:y.handlers)!=null&&b["wf-tick"])}),u=O(()=>({"animation-duration":`${Math.max(i.value,1e3)}ms`}));Ke([s,i],()=>{m()}),Ke(d,async y=>{y&&(await Ba(),m())});let p=0,h=null;function g(){clearTimeout(h)}function m(){if(g(),!s.value||i.value<0||!o.value)return;Date.now()-p>=500&&(o.value.classList.remove("tick"),o.value.offsetWidth,p=Date.now(),o.value.classList.add("tick"));const y=({ok:v})=>{l.value=!v,h=setTimeout(()=>{m()},i.value)},b=new CustomEvent("wf-tick",{detail:{callback:y}});o.value.dispatchEvent(b)}return ma(()=>{m()}),(y,b)=>(S(),V("div",{ref_key:"rootEl",ref:o,class:pt(["CoreTimer",{failing:l.value}]),style:Ct(u.value)},null,6))}}),Sce=ke(Ace,[["__scopeId","data-v-455cee49"]]),Ece={class:"main"},$ce={class:"actions"},Ice=["value"],kce="A user input component that allows users to capture images using their webcam.",Tce=`
def webcam_handler(payload):

	# This handler will save the captured images based on timestamp

	import time
	timestamp = time.time()

	# The payload is a file-like object which contains the captured image
	# in PNG format

	image_file = payload
	with open(f"capture-{timestamp}.png", "wb") as file_handle:
		file_handle.write(image_file)`.trim(),Pce={writer:{deprecated:!0,name:"Webcam capture",description:kce,category:"Other",fields:{refreshRate:{name:"Refresh rate (ms)",init:"200",default:"200",desc:"Set to 0 for manual capture.",type:Q.Number,validator:An},buttonColor:xr,buttonTextColor:Cr,buttonShadow:bo,separatorColor:Ea,cssClasses:ft},events:{"wf-webcam":{desc:"Sent when a frame is captured. Its payload contains the captured frame in PNG format.",stub:Tce.trim(),eventPayloadExample:"data:image/png;base64,azerty"}}}},Lce=Se({...Pce,__name:"CoreWebcamCapture",setup(e){const t=ye(!1),a=ht("rootEl"),n=document.createElement("canvas"),r=ht("videoEl"),o=oe(ne.evaluatedFields),i=ye(null),s=ye(null),l=ia();ma(async()=>{var y,b;i.value=await c(),s.value=(b=(y=i.value)==null?void 0:y[0])==null?void 0:b.deviceId}),zr(()=>{m()});const c=async()=>(await navigator.mediaDevices.enumerateDevices()).filter(v=>v.kind=="videoinput"),d=O(()=>o.refreshRate.value);Ke(d,(y,b)=>{y>0&&b<=0&&h()}),Ke(s,async()=>{t.value&&(m(),await g())});const u=async()=>{if(t.value=!t.value,!t.value){m();return}await g(),h()},p=()=>(n.getContext("2d").drawImage(r.value,0,0),n.toDataURL("image/png")),h=()=>{const y=new CustomEvent("wf-webcam",{detail:{payload:p(),callback:()=>{d.value<=0||!t.value||setTimeout(()=>{h()},d.value)}}});a.value.dispatchEvent(y)},g=async()=>(r.value.style.display="",new Promise((y,b)=>{navigator.mediaDevices.getUserMedia||(l.error("This browser doesn't support webcam connection."),b());const v={video:!0};i.value.length>1&&(v.video={deviceId:s.value}),navigator.mediaDevices.getUserMedia(v).then(M=>{r.value.srcObject=M;const _=M.getVideoTracks()[0].getSettings().width,C=M.getVideoTracks()[0].getSettings().height;n.setAttribute("width",_.toString()),n.setAttribute("height",C.toString()),y()}).catch(M=>{l.error("An error occurred when trying to use the webcam.",M),b()})})),m=()=>{const y=r.value.srcObject;y&&y.getTracks().map(v=>v.stop()),r.value.srcObject=null,r.value.style.display="none"};return(y,b)=>{var v;return S(),V("div",{ref_key:"rootEl",ref:a,class:"CoreWebcamCapture"},[cn(Z("div",Ece,[Z("video",{ref_key:"videoEl",ref:r,autoplay:"true"},null,512)],512),[[er,t.value]]),Z("div",$ce,[d.value==0?(S(),Ie(La,{key:0,onClick:h},{default:Ze(()=>b[1]||(b[1]=[ya(" Capture image ")])),_:1})):Me("",!0),xe(La,{onClick:u},{default:Ze(()=>[ya(ze(t.value?"Stop capture":"Start webcam capture"),1)]),_:1}),((v=i.value)==null?void 0:v.length)>1?(S(),Ie(hy,{key:1,modelValue:s.value,"onUpdate:modelValue":b[0]||(b[0]=M=>s.value=M)},{default:Ze(()=>[(S(!0),V(Xe,null,Nt(i.value,(M,_)=>(S(),V("option",{key:M.deviceId,value:M.deviceId},ze(M.label||`Webcam ${_+1}`),9,Ice))),128))]),_:1},8,["modelValue"])):Me("",!0)])],512)}}}),Oce=ke(Lce,[["__scopeId","data-v-c89e0cac"]]),Vce={writer:{name:"Reuse component",slot:"*",description:"Those components are used to reuse other components. Reused components share the same state and are updated together.",category:"Other",allowedChildrenTypes:[],fields:{proxyId:{name:"Component id",type:Q.Text,desc:"The id of the component to reuse."}}}},Rce=Se({...Vce,__name:"CoreReuse",props:{contextSlot:{}},setup(e){const t=e,a=oe(ne.evaluatedFields),r=oe(ne.instancePath).at(-2).componentId,o=oe(ne.core),i=oe(ne.renderProxiedComponent),s=oe(ne.isBeingEdited),l=oe(ne.componentId),c=ye(Nn("div","")),d=ye(!0),u=O(()=>{var m;return(m=o.getComponentById(a.proxyId.value))==null?void 0:m.type}),p=O(()=>u.value?o.getComponentDefinition(u.value):null);function h(m,y){d.value=t.contextSlot==="default",c.value=Nn("div",{class:["CoreReuse",y],style:{color:"var(--primaryTextColor)"}},s.value?m:"")}function g(){if(!a.proxyId.value)return h("No component selected to reuse","empty");if(l===a.proxyId.value||!p.value)return h("The id specified for reuse doesn't match any component.","invalid-value");if(!o.getContainableTypes(r).includes(u.value))return h("The component cannot be reused here.","invalid-context");d.value=t.contextSlot===(p.value.slot??"default");const m=i(a.proxyId.value,0,{class:["CoreReuse"]});c.value=m}return Ke([a.proxyId,p],g,{immediate:!0}),(m,y)=>d.value?(S(),Ie(Fi(c.value),{key:0})):Me("",!0)}}),Hce={key:0,class:"controls"},Nce={key:2},Dce=["page"],Bce="A component to embed PDF documents.",Fce={writer:{name:"PDF",description:Bce,category:"Embed",fields:{source:{name:"PDF source",type:Q.Text,desc:"A valid URL. Alternatively, you can provide a state reference to a packed PDF file."},highlights:{name:"Highlights",default:JSON.stringify([]),desc:"A list of highlights to be applied to the PDF as a JSON array of strings.",type:Q.Object,validator:P6},selectedMatch:{name:"Selected highlight match",default:null,desc:"The index of the selected highlight match.",type:Q.Number},page:{name:"Page",type:Q.Number,desc:"The page to be displayed."},controls:qt({name:"Enable controls",desc:"Show controls to navigate the PDF.",default:"yes"}),containerBackgroundColor:jr,separatorColor:Ea,primaryTextColor:va,cssClasses:ft}}},zce=Se({...Fce,__name:"CorePDF",setup(e){const t=oe(ne.evaluatedFields,{});let a,n,r;const o=O(()=>t.highlights.value.filter(Boolean)),i=$t({completeWords:!1,ignoreCase:!0}),s=ye(1),l=ye(1),c=$t([]),d=ye(0),u=ht("rootEl"),p=ht("viewerEl"),h=ye(!1),g=ye(0),m=$t([]);function y(X){return Ur(X)&&"name"in X&&"type"in X&&"data"in X&&typeof X.data=="string"&&X.data.startsWith("data:")}function b(X){if(!(typeof X!="string"||!X.trim())){try{const j=JSON.parse(X);if(Array.isArray(j)&&j.length>0){const ue=j[0];if(y(ue))return ue.data}}catch{}return X}}const v=O(()=>{var j;if(!((j=t.source)!=null&&j.value))return;const X=b(t.source.value);if(X)try{return _x(X)}catch{return}}),M=O(()=>v.value===void 0?{url:t.source.value,isEvalSupported:!1}:{data:v.value,isEvalSupported:!1});ma(async()=>{const X=await Tt(()=>import("./index-BQjgNoGd.js"),__vite__mapDeps([11,12]),import.meta.url),j=await Tt(()=>import("./pdf-DZwKurfP.js"),[],import.meta.url);j.GlobalWorkerOptions.workerSrc=new URL(""+new URL("pdf.worker.min-CyUfim15.mjs",import.meta.url).href,import.meta.url).toString(),r=X.VuePDF;const ue=X.usePDF;({pdf:a,pages:n}=ue(M)),_()});function _(){h.value=!0,g.value=0,m.value=[],c.value=[]}function C(X){m.value=[...m.value,{matches:X.matches,page:X.page}]}function E(X){g.value++}function P(){c.value=m.value.reduce((X,j)=>{const ue=j.matches.map((re,H)=>({page:j.page,str:re.str,index:H}));return X.push(...ue),X},[]).sort((X,j)=>X.page===j.page?X.index-j.index:X.page-j.page)}function B(){P(),d.value&&Ce(d.value),t.selectedMatch.value&&(d.value=t.selectedMatch.value)}function ee(X){const j=X.target.getBoundingClientRect(),ue=[...X.target.children].filter(re=>re.className.includes("page")).find(re=>{const H=re.getBoundingClientRect(),D=H.y-j.y;return D<j.height/2&&D+H.height>j.height/2});ue&&(l.value=Number(ue.getAttribute("page")))}function J(X,j){let ue=0,re=X;for(;re&&re!==j;)ue+=re.offsetTop,re=re.offsetParent;return ue}function Ce(X){if(X<1||X>c.value.length)return;const j=c.value[X-1];if(!j)return;const re=u.value.querySelectorAll(`div[page='${j.page}'] span.highlight`)[j.index];re instanceof HTMLElement&&(p.value.scrollTop=J(re,p.value))}const ae=X=>{if(X<1||X>(n==null?void 0:n.value))return;const j=u.value.querySelector("div[page='"+X+"']");j instanceof HTMLElement&&(p.value.scrollTop=J(j,p.value))};function Te(){d.value<c.value.length?d.value=d.value+1:d.value=1}function Ue(){d.value>1?d.value=d.value-1:d.value=c.value.length}function Ge(){s.value=s.value<2?s.value+.1:s.value}function be(){s.value=s.value>.25?s.value-.1:s.value}return Ke(g,()=>{var X;g.value===(n==null?void 0:n.value)&&(X=t.page)!=null&&X.value&&ae(t.page.value)}),Ke([m,g],()=>{(o.value.length==0||m.value.length===(n==null?void 0:n.value))&&g.value===(n==null?void 0:n.value)&&(B(),h.value=!1)}),Ke([s,t.source],_),Ke(o,()=>{m.value=[],c.value=[]}),Ke(d,()=>{Ce(d.value)}),Ke(t.selectedMatch,()=>{d.value=t.selectedMatch.value}),Ke(t.page,()=>{ae(t.page.value)}),(X,j)=>(S(),V("div",{ref_key:"rootEl",ref:u,class:"CorePDF"},[k(t).controls.value?(S(),V("div",Hce,[xe(Pn,{onClick:j[0]||(j[0]=()=>ae(l.value-1))},{default:Ze(()=>[xe(_t,{name:"arrow-up"})]),_:1}),xe(Pn,{onClick:j[1]||(j[1]=()=>ae(l.value+1))},{default:Ze(()=>[xe(_t,{name:"arrow-down"})]),_:1}),(S(),V("span",{key:l.value},ze(l.value)+" / "+ze(k(n)),1)),xe(Pn,{disabled:h.value,onClick:Ge},{default:Ze(()=>[xe(_t,{name:"zoom-in"})]),_:1},8,["disabled"]),xe(Pn,{disabled:h.value,onClick:be},{default:Ze(()=>[xe(_t,{name:"zoom-out"})]),_:1},8,["disabled"]),Z("span",null,ze(Math.round(s.value*100))+"%",1),j[2]||(j[2]=Z("span",{class:"separator"},null,-1)),c.value.length?(S(),Ie(Pn,{key:0,onClick:Ue},{default:Ze(()=>[xe(_t,{name:"chevron-left"})]),_:1})):Me("",!0),c.value.length?(S(),Ie(Pn,{key:1,onClick:Te},{default:Ze(()=>[xe(_t,{name:"chevron-right"})]),_:1})):Me("",!0),c.value.length?(S(),V("span",Nce,"Matches "+ze(d.value)+" / "+ze(c.value.length),1)):Me("",!0)])):Me("",!0),Z("div",{ref_key:"viewerEl",ref:p,class:"viewer",onScroll:ee},[(S(!0),V(Xe,null,Nt(k(n),ue=>(S(),V("div",{key:ue,page:ue,class:"page"},[xe(k(r),{scale:s.value,pdf:k(a),page:ue,"text-layer":"","highlight-text":o.value,"highlight-options":i.value,onHighlight:C,onLoaded:E},null,8,["scale","pdf","page","highlight-text","highlight-options"])],8,Dce))),128))],544),j[3]||(j[3]=Z("div",{class:"mask"},null,-1))],512))}}),jce=ke(zce,[["__scopeId","data-v-0e66d538"]]),Uce={key:0,class:"noURLProvided"},Wce=["src","referrerpolicy"],qce="A component to embed an external resource in an iframe.",Kce=`
def load_handler(state):

	# Sets status message when resource is loaded

	state["status"] = "Page loaded"`,Zce=Object.freeze(["no-referrer","no-referrer-when-downgrade","origin","origin-when-cross-origin","same-origin","strict-origin","strict-origin-when-cross-origin","unsafe-url"]),Gce={writer:{name:"IFrame",description:qce,category:"Embed",fields:{src:{name:"Source",default:"",desc:"A valid URL",type:Q.Text},referrerPolicy:{name:"Referrer Policy",default:"strict-origin-when-cross-origin",desc:"Define which referrer is sent when fetching the resource",type:Q.Text,options:Zce.reduce((e,t)=>(e[t]=t,e),{})},separatorColor:Ea,cssClasses:ft},events:{"wf-load":{desc:"Fires when the resource has successfully loaded.",stub:Kce.trim()}}}},Jce=Se({...Gce,__name:"CoreIFrame",setup(e){const t=ht("rootEl"),a=oe(ne.evaluatedFields);function n(){const r=new CustomEvent("wf-load");t.value.dispatchEvent(r)}return(r,o)=>(S(),V("div",{ref_key:"rootEl",ref:t,class:"CoreIFrame"},[k(a).src.value?(S(),V("iframe",{key:1,src:k(a).src.value,referrerpolicy:k(a).referrerPolicy.value,draggable:"false",onLoad:n},null,40,Wce)):(S(),V("div",Uce,o[0]||(o[0]=[Z("h2",null,"No URL provided.",-1)]))),o[1]||(o[1]=Z("div",{class:"mask"},null,-1))],512))}}),Xce=ke(Jce,[["__scopeId","data-v-efeeb536"]]),Yce={key:0,class:"noAPIKeyProvided"},Qce="A component to embed a Google Map. It can be used to display a map with markers.",e2e=[{lat:37.79322359164316,lng:-122.39999318828129,name:"Marker"}],t2e={writer:{deprecated:!0,name:"Google Maps",description:Qce,category:"Embed",fields:{apiKey:{name:"API Key",default:"",desc:"API Key from Google Cloud Console.",type:Q.Text},mapId:{name:"Map ID",default:"",desc:"ID of map from Google Cloud Console, needed for markers.",type:Q.Text},mapType:{name:"Map type",type:Q.Text,default:"roadmap",options:{roadmap:"Roadmap",satellite:"Satellite",hybrid:"Hybrid",terrain:"Terrain"},desc:"One of 'roadmap', 'satellite', 'hybrid' or 'terrain'."},zoom:{name:"Zoom",default:"8",type:Q.Number},lat:{name:"Latitude",default:"37.79322359164316",type:Q.Number,validator:Nd},lng:{name:"Longitude",default:"-122.39999318828129",type:Q.Number,validator:Dd},markers:{name:"Markers",default:JSON.stringify(e2e),desc:"Markers data",type:Q.Object,validator:L6},cssClasses:ft},events:{"gmap-marker-click":{desc:"Capture single clicks on markers.",eventPayloadExample:[{lat:1,lng:1,name:"Marker"}]},"gmap-click":{desc:"Capture single click on map.",eventPayloadExample:{lat:1,lng:1}}}}},a2e=Se({...t2e,__name:"CoreGoogleMaps",setup(e){const t=ht("rootEl"),a=ht("mapEl"),n=oe(ne.evaluatedFields);let r=null,o=[];const i=O(()=>({lat:n.lat.value,lng:n.lng.value})),s=O(()=>["roadmap","satellite","hybrid","terrain"].includes(n.mapType.value)?n.mapType.value:"roadmap"),l=async()=>{d();const{Loader:u}=await Tt(()=>import("./index-BQr1pfrb.js"),[],import.meta.url);await new u({apiKey:n.apiKey.value,version:"weekly"}).load(),r=new google.maps.Map(a.value,{center:i.value,mapTypeId:s.value,zoom:8,mapId:n.mapId.value}),r.addListener("click",h=>{const g=new CustomEvent("gmap-click",{detail:{payload:h.latLng.toJSON()}});t.value.dispatchEvent(g)}),c()},c=async()=>{if(!n.mapId.value||!n.markers.value)return;const{AdvancedMarkerElement:u}=await google.maps.importLibrary("marker");d(),n.markers.value.forEach(h=>{const g=new u({position:{lat:h.lat,lng:h.lng},map:r,title:h.name});o.push(g),g.addListener("click",()=>{const m=new CustomEvent("gmap-marker-click",{detail:{payload:h}});t.value.dispatchEvent(m)})})},d=()=>{o.forEach(u=>u.setMap(null)),o=[]};return ma(async()=>{n.apiKey.value&&await l()}),Ke(i,async u=>{r&&r.setCenter(u)}),Ke(n.zoom,async u=>{r&&r.setZoom(u)}),Ke(s,async u=>{r&&r.setMapTypeId(u)}),Ke(n.markers,c),Ke(n.apiKey,l),Ke(n.mapId,l),(u,p)=>(S(),V("div",{ref_key:"rootEl",ref:t,class:"CoreGoogleMaps"},[k(n).apiKey.value?(S(),V("div",{key:1,ref_key:"mapEl",ref:a,class:"map"},null,512)):(S(),V("div",Yce,p[0]||(p[0]=[Z("h2",null,"Google Maps cannot be initialised.",-1),Z("h3",null,"An API key hasn't been provided.",-1)]))),p[1]||(p[1]=Z("div",{class:"mask"},null,-1))],512))}}),n2e=ke(a2e,[["__scopeId","data-v-050e6b60"]]),r2e={class:"sidebarContainer"},o2e=`
def handle_keydown(state, payload):
	# The payload is a dictionary containing the key code and modifier keys.
	# For example,
	# {
	#	"key": "ArrowDown",
	#	"ctrl_key": False,
	#	"shift_key": False,
	#	"meta_key": False
	# }

	key_activated = payload.get("key")
	delta = 0
	if key_activated == "ArrowLeft":
		delta += -10
	elif key_activated == "ArrowRight":
		delta += 10

	shift_key = payload.get("shift_key")
	if shift_key:
		delta *= 2 # Shift makes it go faster

	state["position"] += delta
`,i2e=`
def handle_page_open(state, payload):
	page_key = payload
	state["message"] = f"The page {page_key} has been opened."
`,s2e="A container component representing a single page within the application.",l2e={writer:{name:"Page",category:"Root",events:{"wf-keydown":{desc:"Captures all key activity while this page is open.",stub:o2e},"wf-page-open":{desc:"Emitted when the page is opened.",stub:i2e}},description:s2e,allowedChildrenTypes:["*"],allowedParentTypes:["root"],fields:{key:{name:"Page key",desc:"Unique identifier. It's needed to enable navigation to this Page.",type:Q.IdKey},pageMode:{name:"Page mode",default:"compact",type:Q.Text,options:{compact:"Compact",wide:"Wide"},category:ot.Style},accentColor:Va,primaryTextColor:va,secondaryTextColor:Dn,emptinessColor:O6,containerBackgroundColor:jr,containerShadow:Ki,separatorColor:Ea,buttonColor:xr,buttonTextColor:Cr,buttonShadow:bo,cssClasses:ft},previewField:"key"}},c2e=Se({...l2e,__name:"CorePage",setup(e){const t=ht("rootEl"),a=oe(ne.evaluatedFields),n=oe(ne.builderManager),r=oe(ne.notesManager),o=n1();function i(c){var g;const d=c.target;if(!(d instanceof Element)||d.closest("[data-writer-unselectable]"))return;const u=d.closest("[data-writer-id]"),p=u==null?void 0:u.dataset.writerId;if(!p)return;const h=(g=u.dataset)==null?void 0:g.writerInstancePath;r.isAnnotating.value&&n.mode.value!=="preview"&&(c.preventDefault(),r.createNote(p,{instancePath:h}))}function s(c){const d=zae(c),u=c.target;t.value.contains(u)&&t.value.dispatchEvent(d)}function l(){const c=a.key.value,d=new CustomEvent("wf-page-open",{detail:{payload:c}});t.value.dispatchEvent(d)}return Ke(t,()=>{t.value&&t.value.addEventListener("mousedown",i,{signal:o.signal})}),ma(async()=>{document.addEventListener("keydown",s,{signal:o.signal}),l()}),(c,d)=>(S(),V("div",{ref_key:"rootEl",ref:t,class:"CorePage"},[Z("div",r2e,[Kt(c.$slots,"default",{slotName:"sidebar",positionlessSlot:!0},void 0,!0)]),Z("div",{class:pt(["main",{compact:k(a).pageMode.value=="compact",wide:k(a).pageMode.value=="wide"}]),"data-writer-container":""},[Kt(c.$slots,"default",{},void 0,!0)],2)],512))}}),d2e=ke(c2e,[["__scopeId","data-v-77f91eb1"]]),u2e=/^((?<pageKey>[^/]*))?(\/(?<routeVars>.*))?$/;function Zd(e=document.location.hash){var o;const a=(o=e.substring(1).match(u2e))==null?void 0:o.groups,n=a!=null&&a.pageKey?decodeURIComponent(a.pageKey):void 0;if(!a)return{pageKey:n,routeVars:new Map};const r=new URLSearchParams(a.routeVars);return{pageKey:n,routeVars:new Map(r.entries())}}function h2e(){const e=Zd(),t=Object.fromEntries(e.routeVars.entries());return{pageKey:e.pageKey,routeVars:t}}function p2e(e){const{pageKey:t,routeVars:a}=e;let n="";if(t&&(n+=`${encodeURIComponent(t)}`),a.size>0){const r=new URLSearchParams([...a.entries()]);n+=`/${r.toString()}`}return n}function _y(e){document.location.hash=p2e(e)}function f2e(e){const t=Zd();t.pageKey=e,_y(t)}function Cue(e){const t=Zd(),a=(t==null?void 0:t.routeVars)??{};t.routeVars=new Map(Object.entries({...a,...e})),_y(t)}const m2e=`
def handle_hashchange(state, payload):
	# The payload is a dictionary with the page key and all the route variables in the URL hash.
	# For example, if the current URL is http://localhost:3000/#main/animal=duck&colour=yellow
	# you will get the following dictionary
	# {
	#	  "page_key": "main",
	#	  "route_vars": {
	#		  "animal": "duck",
	#		  "colour": "yellow"
	#	  }
	# }

	page_key = payload.get("page_key")
	route_vars = payload.get("route_vars")

	if not route_vars:
		return

	if route_vars.get("animal") == "duck":
		state["message"] = "You've navigated to the Duck zone."
	else:
		state["message"] = "You're not in the Duck zone.`.trim(),v2e=`
def handle_app_open(state):
	# The payload is a dictionary with the page key and all the route variables in the URL hash.
	# For example, if the current URL is http://localhost:3000/#/animal=duck&colour=yellow
	# you will get the following dictionary
	# {
	#   "page_key": "main",
	#	  "route_vars": {
	#		  "animal": "duck",
	#		  "colour": "yellow"
	#	  }
	# }

	page_key = payload.get("page_key")
	route_vars = payload.get("route_vars")
`.trim(),g2e="The root component of the application, which serves as the starting point of the component hierarchy.",y2e={writer:{name:"Root",category:"Root",description:g2e,allowedChildrenTypes:["page"],fields:{appName:{name:"App name",type:Q.Text,desc:"The app name will be shown in the browser's title bar."},cssClasses:ft,buttonColor:xr,buttonShadow:bo,accentColor:Va,contentPadding:Gi,primaryTextColor:va,buttonTextColor:Cr,emptinessColor:O6,containerShadow:Ki,secondaryTextColor:Dn,separatorColor:Ea,contentVAlign:Bd,contentHAlign:Zi,contentWidth:RI},events:{"wf-app-open":{desc:"Captures the first application load, including page key and route vars.",stub:v2e},"wf-hashchange":{desc:"Capture changes to the URL hash, including page key and route vars.",stub:m2e}}}},M2e=Se({...y2e,__name:"CoreRoot",setup(e){const t=oe(ne.core),a=oe(ne.builderManager),n=oe(ne.getChildrenVNodes),r=ht("rootEl"),{isComponentVisible:o}=lc(t),i=O(()=>{const c=t.activePageId.value;if(!!t.getComponentById(c)&&t.isChildOf("root",c))return c;const u=t.getComponents("root",{includeBMC:!0,includeCMC:!0,sortedByPosition:!0});if(u.length==0)return null;const p=u.filter(h=>o(h.id));return p.length==0?null:p[0].id});ma(()=>{i.value&&t.activePageId.value!==i.value&&t.setActivePageId(i.value)});function s(){var u;const c=h2e(),d=new CustomEvent("wf-hashchange",{detail:{payload:c}});(u=r.value)==null||u.dispatchEvent(d),c.pageKey&&t.setActivePageFromKey(c.pageKey)}Ke(i,c=>{var p;const u=(p=t.getComponentById(c).content)==null?void 0:p.key;a&&!a.isComponentIdSelected(c)&&a.setSelection(null),Ba().then(()=>{var h,g;window.scrollTo(0,0),(g=(h=document.querySelector(".ComponentRenderer"))==null?void 0:h.parentElement)==null||g.scrollTo(0,0)}),f2e(u)});const l=n1();return Bi(()=>{window.addEventListener("hashchange",()=>s(),{signal:l.signal}),s()}),(c,d)=>(S(),V("div",{ref_key:"rootEl",ref:r,class:"CoreRoot","data-writer-container":""},[(S(!0),V(Xe,null,Nt(k(n)(),u=>(S(),V(Xe,{key:u.key},[u.key===`${i.value}:0`?(S(),Ie(Fi(u),{key:0})):Me("",!0)],64))),128))],512))}}),_2e=ke(M2e,[["__scopeId","data-v-391634de"]]),b2e={key:0,class:"noAccessTokenProvided"},w2e=[{lat:37.79322359164316,lng:-122.39999318828129,name:"Marker"}],x2e={writer:{deprecated:!0,name:"Mapbox",description:"A component to embed a Mapbox map. It can be used to display a map with markers.",docs:"For this component you need Mapbox access token: https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes",category:"Embed",fields:{accessToken:{name:"Access Token",default:"",desc:"Access token from Mapbox",type:Q.Text},mapStyle:{name:"Map style",default:"mapbox://styles/mapbox/standard",type:Q.Text,desc:"Map style URL"},zoom:{name:"Zoom",default:"8",type:Q.Number},lat:{name:"Latitude",default:"37.79322359164316",type:Q.Number,validator:Nd},lng:{name:"Longitude",default:"-122.39999318828129",type:Q.Number,validator:Dd},markers:{name:"Markers",init:JSON.stringify(w2e,null,2),desc:"",type:Q.Object,validator:L6},controls:qt({name:"Enable controls",default:"yes",desc:"Show map controls"}),cssClasses:ft},events:{"mapbox-marker-click":{desc:"Capture single clicks on markers.",eventPayloadExample:[{lat:1,lng:1,name:"Marker"}]},"mapbox-click":{desc:"Capture single click on map.",eventPayloadExample:{lat:1,lng:1}}}}},C2e=Se({...x2e,__name:"CoreMapbox",setup(e){const t=oe(ne.evaluatedFields),a=ht("rootEl"),n=ht("mapEl"),r=O(()=>[t.lng.value,t.lat.value]),o=ye(null);let i=[],s=null;const l=async()=>{if(!n.value||!t.accessToken.value)return;const d=await Tt(()=>import("./mapbox-gl-BgjvAQeh.js").then(u=>u.m),[],import.meta.url);try{d.accessToken=t.accessToken.value,d.default&&(d.default.accessToken=t.accessToken.value),o.value=new d.Map({container:n.value,style:t.mapStyle.value,center:r.value,zoom:t.zoom.value}),o.value.on("click",u=>{const p=new CustomEvent("mapbox-click",{detail:{payload:{lat:u.lngLat.lat,lng:u.lngLat.lng}}});a.value.dispatchEvent(p)}),s=new d.NavigationControl,t.controls.value&&o.value.addControl(s),t.markers.value&&o.value.on("load",c)}catch(u){ia().error(u)}},c=async()=>{var u,p;if(!o.value)return;const d=await Tt(()=>import("./mapbox-gl-BgjvAQeh.js").then(h=>h.m),[],import.meta.url);i.forEach(h=>h.remove()),i=[],(p=(u=t.markers)==null?void 0:u.value)==null||p.forEach(h=>{const g=new d.Marker().setLngLat([h.lng,h.lat]).addTo(o.value).setPopup(new d.Popup().setText(h.name));i.push(g),g.getElement().addEventListener("click",m=>{const y=new CustomEvent("mapbox-marker-click",{detail:{payload:h}});a.value.dispatchEvent(y),m.stopPropagation()})})};return Ke(t.controls,()=>{o.value&&(t.controls?o.value.addControl(s):o.value.removeControl(s))}),Ke(t.markers,async()=>{o.value&&await c()}),Ke(t.mapStyle,()=>{o.value&&o.value.setStyle(t.mapStyle.value)}),Ke(r,()=>{var d,u;o.value&&((d=r.value)!=null&&d.lat)&&((u=r.value)!=null&&u.lng)&&o.value.setCenter(r.value)}),Ke(t.zoom,()=>{o.value&&t.zoom.value&&o.value.setZoom(t.zoom.value)}),Ke([n,t.accessToken],()=>{l()}),(d,u)=>(S(),V("div",{ref_key:"rootEl",ref:a,class:"CoreMapbox"},[k(t).accessToken.value?(S(),V("div",{key:1,ref_key:"mapEl",ref:n,class:"map"},null,512)):(S(),V("div",b2e,u[0]||(u[0]=[Z("h2",null,"MapBox cannot be initialised.",-1),Z("h3",null,"An access token hasn't been provided.",-1)]))),u[1]||(u[1]=Z("div",{class:"mask"},null,-1))],512))}}),A2e=ke(C2e,[["__scopeId","data-v-4859a323"]]),Gd=new Set(["root","blueprints_root"]),Jd=new Set(["page","blueprints_blueprint"]),Aue=new Set([...Gd,...Jd]);function S2e(e,t){const{type:a}=e[t],o=Qd().map(s=>({type:s,definition:Us(s)})).filter(s=>s.definition.allowedParentTypes&&!s.definition.allowedParentTypes.includes(a));return new Set(o.map(s=>s.type))}function E2e(e,t){const{type:a,parentId:n}=e[t],r=Qd().filter(l=>!Gd.has(l)),{allowedChildrenTypes:o,toolkit:i}=Us(a);if(!o)return new Set([]);let s=new Set(o);if(o.includes("*")&&(s=new Set([...s,...r])),s.delete("inherit")){if(!n)return s;const l=Xd(e,n);s=new Set([...s,...l])}return i&&(s=new Set(Array.from(s).filter(l=>Us(l).toolkit==i))),s}function Xd(e,t){const a=Array.from(E2e(e,t)),n=Array.from(S2e(e,t));return a.filter(o=>!n.includes(o))}function $2e(e){return Ur(e)&&"type"in e&&e.type==="writer/clipboard"&&"components"in e&&Array.isArray(e.components)}function I2e(){const e=ia();async function t(){try{const n=await navigator.clipboard.readText(),r=JSON.parse(n);return $2e(r)?r.components:void 0}catch(n){if(n instanceof Error&&n.name==="NotAllowedError")throw Error("Please allow clipboard access in your browser settings or try again");return}}function a(n){const r={type:"writer/clipboard",components:n};try{navigator.clipboard.writeText(JSON.stringify(r))}catch(o){e.warn("Failed to write components in the clipboard",o)}}return{get:t,set:a}}function k2e(e,t){let a=k(t);const n=new Set;for(;a&&!n.has(a);){n.add(a);const r=e.getComponentById(a);if(!r)return;if(Jd.has(r.type))return r;a=r.parentId}}const by="true";function Sue(e){var a;const t=(a=e==null?void 0:e.content)==null?void 0:a.isSharedBlueprint;return String(t)===by}function Ji(e,t,a){const n=I2e();function r(){let F="";const N=new Uint16Array(16);return window.crypto.getRandomValues(N),N.forEach(W=>{F+=(W%36).toString(36)}),F}function o(I){const F=e.getComponentById(I);if(!F||F.position==0||!e.getComponentById(F.parentId))return;const de=be(I,-1),Ee=`move-up-${I}`;t.openMutationTransaction(Ee,"Move up"),t.registerPreMutation(de),de.position++,t.registerPostMutation(de),t.registerPreMutation(F),F.position--,t.registerPostMutation(F),t.closeMutationTransaction(Ee),e.sendComponentUpdate()}function i(I){const F=e.getComponentById(I);if(!F||!e.getComponentById(F.parentId)||F.position==-2)return;const de=be(I,1);if(!de)return;const Ee=`move-down-${I}`;t.openMutationTransaction(Ee,"Move down"),t.registerPreMutation(de),de.position--,t.registerPostMutation(de),t.registerPreMutation(F),F.position++,t.registerPostMutation(F),t.closeMutationTransaction(Ee),e.sendComponentUpdate()}function s(I,F,N){const W=e.getComponentById(I);if(!W)return;const de=e.getComponentById(W.parentId);if(!de||I==F||de.id==F&&N===null)return;const Ee=`move-${I}`;t.openMutationTransaction(Ee,"Move"),t.registerPreMutation(W),g(I,-1),W.position=N??pe(F,W.type),W.parentId=F,g(I,1),t.registerPostMutation(W),t.closeMutationTransaction(Ee),e.sendComponentUpdate()}function l(I,F){const N=e.getComponentById(I);if(!N)return!1;const W=e.getContainableTypes(I);return!(N!=null&&N.isCodeManaged)&&!e.isChildOf(F.id,I)&&W.includes(F.type)}function c(I){const F=e.getComponentById(I),N=be(I,1);if(N&&l(N.id,F))return s(I,N.id),N.id}function d(I){const F=e.getComponentById(I),N=e.getComponentById(F.parentId).parentId;if(N&&l(N,F))return s(I,N,0),N}function u(I,F,N,W){const de=r(),Ee=e.getComponentDefinition(I),{fields:Ve}=Ee,lt={...(W==null?void 0:W.content)??{}};return Object.entries(Ve??{}).forEach(([bt,Bt])=>{bt in lt||(lt[bt]=Bt.init)}),{...W??{},id:de,type:I,parentId:F,content:lt,handlers:{},position:N??pe(F,I)}}function p(I,F,N,W){const de=u(I,F,N,W);de.id=(W==null?void 0:W.id)??de.id;const Ee=`create-${de.id}`;return t.openMutationTransaction(Ee,"Create"),e.addComponent(de),g(de.id,1),t.registerPostMutation(de),t.closeMutationTransaction(Ee),e.sendComponentUpdate(),a==null||a.track(I.startsWith("blueprints_")?"blueprints_block_added":"ui_block_added",{componentId:de.id}),de.id}function h(I,F){if(F.length===0)return[];const N=F.reduce((Ee,{type:Ve,position:lt,initProperties:Lt},bt)=>{const Bt=bt===0?I:Ee.at(-1).id??I,Qt=u(Ve,Bt,lt,Lt);return Qt.id=(Lt==null?void 0:Lt.id)??Qt.id,Ee.push(Qt),Ee},[]),W=N.map(Ee=>Ee.id),de=`create-${W.join("-")}`;t.openMutationTransaction(de,"Create");for(const Ee of N)e.addComponent(Ee),g(Ee.id,1),t.registerPostMutation(Ee),a==null||a.track(Ee.type.startsWith("blueprints_")?"blueprints_block_added":"ui_block_added",{componentId:Ee.id});return t.closeMutationTransaction(de),e.sendComponentUpdate(),W}function g(I,F){const N=e.getComponentById(I);if(e.getComponentDefinition(N.type).positionless)return;e.getComponents(N.parentId,{includeBMC:!0,includeCMC:!1}).filter(Ve=>Ve.id!==I).filter(Ve=>Ve.position>=N.position).map(Ve=>{t.registerPreMutation(Ve),Ve.position+=F,t.registerPostMutation(Ve)})}function m(I){const F=e.getComponentById(I),N=[],W=de=>{const Ee=e.getComponents(de.id);N.push(de),Ee.map(Ve=>W(Ve))};return W(F),N}function y(I){return e.getComponents().filter(F=>{var N;return(N=F.outs)==null?void 0:N.find(W=>W.toNodeId==I)})}function b(...I){const F=I.map(W=>e.getComponentById(W)).filter(Boolean);if(F.length===0)return;const N=`delete-${F.map(W=>W.id).join(",")}`;t.openMutationTransaction(N,"Delete");for(const W of F){W.parentId&&g(W.id,-1);const de=y(W.id);for(const Ve of de)t.registerPreMutation(Ve),Ve.outs=[...Ve.outs.filter(lt=>lt.toNodeId!==W.id)];a==null||a.track(W.type.startsWith("blueprints_")?"blueprints_block_deleted":"ui_block_deleted",{componentId:W.id});const Ee=m(W.id);for(const Ve of Ee)t.registerPreMutation(Ve),e.deleteComponent(Ve.id),t.removeSelectedComponentId(Ve.id)}for(const{pageType:W,rootId:de}of[{rootId:"root",pageType:"page"},{rootId:"blueprints_root",pageType:"blueprints_blueprint"}]){if(e.getComponents(de,{includeBMC:!0,includeCMC:!0}).length>0)continue;const Ve=u(W,de);e.addComponent(Ve),t.registerPostMutation(Ve),e.setActivePageId(Ve.id)}t.closeMutationTransaction(N),e.sendComponentUpdate()}function v(I){return b(I)}function M(I){return Gd.has(I)}function _(I){const F=e.getComponentById(I);return!M(I)&&!(F!=null&&F.isCodeManaged)}function C(I){const F=e.getComponentById(I);return!(F!=null&&F.isCodeManaged)&&e.getContainableTypes(I).length>0}function E(I){return!M(I)}function P(I){const F=e.getComponentById(I);return!M(I)&&!(F!=null&&F.isCodeManaged)}function B(I){const F=e.getComponentById(I);return!M(I)&&!(F!=null&&F.isCodeManaged)}function ee(I){return!M(I)}function J(I){return e.getComponents(I).length>0}function Ce(I){return!!be(I,1)}function ae(I){return!!be(I,-1)}function Te(I,F){const N=e.getComponentById(I);if(!N)return;const W=N.parentId;if(!W)return;let de;F&&(de=F.split(",").slice(0,-1).join(",")),t.setSelection(W,de)}function Ue(I){const F=e.getComponents(I).sort((N,W)=>N.position-W.position).at(0);F&&t.setSelection(F.id)}function Ge(I){const F=e.getComponentById(I);return F?(t.setSelection(F.id),!0):!1}function be(I,F){if(M(I))return;const N=e.getComponentById(I);if(!N)return;const{parentId:W,position:de}=N,Ee=de+F;return e.getComponents(W,{includeBMC:!0,includeCMC:!1}).find(Ve=>Ve.position===Ee&&Ve.parentId===W)}function X(I){var de,Ee;if(M(I))return;const F=(de=e.getComponentById(I))==null?void 0:de.parentId;if(!F)return;const N=e.getComponents(F).sort((Ve,lt)=>Ve.position-lt.position),W=N.findIndex(Ve=>Ve.id===I);W===-1&&W+1===N.length||t.setSelection((Ee=N[W+1])==null?void 0:Ee.id)}function j(I){const F=be(I,-1);F&&t.setSelection(F.id)}function ue(I){if(I.length==0)return!1;const F={};return[...e.getComponents(),...I].forEach(W=>{F[W.id]=W}),I.map(W=>Xd(F,W.parentId).includes(W.type)).every(W=>W)}function re(I){const F=e.getComponentById(I);return!(!F||F.isCodeManaged)}function H(I){const F=lt=>e.getComponents(lt,{includeBMC:!0,includeCMC:!1}).filter(Bt=>{var ba;return!((ba=e.getComponentDefinition(Bt.type))==null?void 0:ba.positionless)}).length,N=e.getComponentById(I);if(!N||N.isCodeManaged)return{up:!1,down:!1};if(e.getComponentDefinition(N.type).positionless)return{up:!1,down:!1};const de=N.parentId?F(N.parentId):0,Ee=de>0&&N.position>0,Ve=de>0&&N.position<de-1;return{up:Ee,down:Ve}}function D(I){if(!e.getComponentById(I))return;const N=m(I);n.set(N),t.setSelection(null),v(I),e.sendComponentUpdate()}function T(I){const F=JSON.parse(JSON.stringify(I));return F.forEach(N=>{delete N.isCodeManaged;const W=r();F.filter(de=>de.id!==N.id).map(de=>{var Ee;de.parentId==N.id&&(de.parentId=W),(Ee=de.outs)==null||Ee.forEach(Ve=>{Ve.toNodeId==N.id&&(Ve.toNodeId=W)})}),N.id=W,typeof N.x<"u"&&typeof N.y<"u"&&(N.x+=36,N.y+=36)}),F}function x(I){if(!e.getComponentById(I))return;const N=m(I),W=T(N);n.set(W)}async function $(I){if(!e.getComponentById(I))return;const N=await n.get();if(!N)throw Error("The clipboard doesn't contain Writer data");if(!N.length)throw Error("The clipboard doesn't contain components");const W=N[0];return typeof W.outs<"u"&&W.parentId!==I&&(W.outs=[]),z(I,N)}function z(I,F){var de;n.set(T(F));const N=F[0];if(N.parentId=I,N.position=pe(I,N.type),!ue(F)){const Ee=(de=e.getComponentById(I))==null?void 0:de.parentId;if(Ee)return z(Ee,F);throw Error("Could not paste the components here")}const W=`paste-copy-${I}`;t.openMutationTransaction(W,"Paste from copy"),F.map(Ee=>{e.addComponent(Ee),t.registerPostMutation(Ee)}),t.closeMutationTransaction(W),e.sendComponentUpdate()}function pe(I,F){if(e.getComponentDefinition(F).positionless)return-2;const W=e.getComponents(I,{includeBMC:!0,includeCMC:!1}).filter(de=>de.position!==-2);return W.length>0?Math.max(Math.max(...W.map(Ee=>Ee.position))+1,0):0}function he(){var F,N;const I=t.getMutationTransactionsSnapshot();return{isUndoAvailable:!!I.undo,isRedoAvailable:!!I.redo,undoDesc:(F=I.undo)==null?void 0:F.desc,redoDesc:(N=I.redo)==null?void 0:N.desc}}function Ne(){const I=t.consumeUndoTransaction();I&&(Object.entries(I.mutations).forEach(([F,N])=>{if(N.jsonPre&&N.jsonPost){e.addComponent(JSON.parse(N.jsonPre));return}if(!N.jsonPre&&N.jsonPost){e.deleteComponent(F);return}if(N.jsonPre&&!N.jsonPost){e.addComponent(JSON.parse(N.jsonPre));return}}),e.sendComponentUpdate())}function qe(){const I=t.consumeRedoTransaction();I&&(Object.entries(I.mutations).forEach(([F,N])=>{if(N.jsonPre&&N.jsonPost){e.addComponent(JSON.parse(N.jsonPost));return}if(!N.jsonPre&&N.jsonPost){e.addComponent(JSON.parse(N.jsonPost));return}if(N.jsonPre&&!N.jsonPost){e.deleteComponent(F);return}}),e.sendComponentUpdate())}function st(I,F,N){const W=e.getComponentById(I);if(!W)return;const de=`edit-${I}-content-${F}`;t.openMutationTransaction(de,"Edit property",!0),t.registerPreMutation(W),W.content[F]=N,t.registerPostMutation(W),t.closeMutationTransaction(de),e.sendComponentUpdate()}function gt(I,F){const N=e.getComponentById(I);if(!N)return;const W=`add-${I}-out-${F.outId}-${F.toNodeId}`;t.openMutationTransaction(W,"Add out",!0),t.registerPreMutation(N),N.outs=[...N.outs??[],F],t.registerPostMutation(N),t.closeMutationTransaction(W),e.sendComponentUpdate(),a==null||a.track("ui_blueprint_connected",{componentIds:[I,F.toNodeId],outId:F.outId})}function R(I,F){const N=e.getComponentById(I);if(!N)return;const W=`edit-${I}-out-${F.outId}-${F.toNodeId}`;t.openMutationTransaction(W,"Edit out",!0),t.registerPreMutation(N),N.outs=N.outs.filter(de=>!(F.outId===de.outId&&F.toNodeId===de.toNodeId)),t.registerPostMutation(N),t.closeMutationTransaction(W),e.sendComponentUpdate()}function q(I,F,N){const W=e.getComponentById(I);if(!W)return;const de=`change-${I}-coordinates`;t.openMutationTransaction(de,"Change coordinates",!1),t.registerPreMutation(W),W.x=Math.floor(F),W.y=Math.floor(N),t.registerPostMutation(W),t.closeMutationTransaction(de),e.sendComponentUpdate()}function fe(I){const F=Object.entries(I);if(F.length==0)return;const N=`change-multiple-coordinates-${Object.keys(I).join(",")}`;t.openMutationTransaction(N,"Change coordinates",!1),F.forEach(([W,{x:de,y:Ee}])=>{const Ve=e.getComponentById(W);Ve&&(t.registerPreMutation(Ve),Ve.x=Math.floor(de),Ve.y=Math.floor(Ee),t.registerPostMutation(Ve))}),t.closeMutationTransaction(N),e.sendComponentUpdate()}function Ae(I,F,N="",W=!1){const de=e.getComponentById(I);if(!de)return;const Ee=`change-visibility-${I}`;t.openMutationTransaction(Ee,"Change visibility",!0),t.registerPreMutation(de),de.visible==null&&(de.visible={expression:!0,binding:"",reversed:!1}),typeof F=="boolean"?de.visible.expression=F:F=="custom"&&(de.visible={expression:"custom",binding:N,reversed:W}),t.registerPostMutation(de),t.closeMutationTransaction(Ee),e.sendComponentUpdate()}function _e(I,F,N){const W=e.getComponentById(I);if(!W)return;let de;if(N)de=N;else{const Ve=e.getComponentDefinition(W.type),Lt=Object.entries(Ve.events).filter(([bt,Bt])=>Bt.bindable).map(([bt,Bt])=>bt);de=Lt==null?void 0:Lt[0]}if(!de)return;const Ee=`change-binding-${I}`;t.openMutationTransaction(Ee,"Change binding",!0),t.registerPreMutation(W),F?W.binding={eventType:de,stateRef:F}:delete W.binding,t.registerPostMutation(W),t.closeMutationTransaction(Ee),e.sendComponentUpdate()}function se(I,F,N){const W=e.getComponentById(I);if(!W)return;const de=`set-handler-${I}`;t.openMutationTransaction(de,"Set event handler",!0),t.registerPreMutation(W),N?(W.handlers||(W.handlers={}),W.handlers[F]=N):(delete W.handlers[F],Object.keys(W.handlers).length==0&&delete W.handlers),t.registerPostMutation(W),t.closeMutationTransaction(de),e.sendComponentUpdate()}async function te(I){var de;const F=e.getComponentById(I);if(!F||!((de=e.getComponentDefinition(F.type))==null?void 0:de.name))return;const W=k2e(e,I);if(W){switch(W==null?void 0:W.type){case"page":t.mode.value="ui";break;case"blueprints_blueprint":t.mode.value="blueprints";break}return e.setActivePageId(W.id),W.id}}function ge(I){return m(I).slice(1).filter(N=>{var W;return N.type!=="note"&&((W=e.getComponentDefinition(N.type))==null?void 0:W.category)!=="Internal"})}function ve(I){const F=r(),N=u("blueprints_blueprint","blueprints_root",void 0,{content:{key:I.title,isSharedBlueprint:by,sourceBlueprintId:I.id,deployedDescription:I.description}});N.id=F;const W=T(I.components),de=new Set(W.map(Ve=>Ve.id));if(W.forEach(Ve=>{(!Ve.parentId||!de.has(Ve.parentId))&&(Ve.parentId=F)}),!ue([N,...W]))throw Error("Cannot install blueprint: components are not compatible");const Ee=`install-shared-blueprint-${F}`;return t.openMutationTransaction(Ee,"Install shared blueprint"),e.addComponent(N),t.registerPostMutation(N),W.forEach(Ve=>{e.addComponent(Ve),t.registerPostMutation(Ve)}),t.closeMutationTransaction(Ee),e.sendComponentUpdate(),a==null||a.track("blueprints_shared_installed",{blueprintId:I.id}),F}return{generateNewComponentId:r,moveComponent:s,moveComponentUp:o,moveComponentDown:i,cutComponent:D,copyComponent:x,pasteComponent:$,createAndInsertComponent:p,createAndInsertComponentsTree:h,removeComponentSubtree:v,removeComponentsSubtree:b,isPasteAllowed:re,undo:Ne,redo:qe,setContentValue:st,addOut:gt,removeOut:R,changeCoordinates:q,changeCoordinatesMultiple:fe,setVisibleValue:Ae,setBinding:_e,getUndoRedoSnapshot:he,setHandlerValue:se,isAddAllowed:C,isCopyAllowed:E,isCutAllowed:P,isDeleteAllowed:B,isGoToParentAllowed:ee,isGoToChildAllowed:J,isGoToNextSiblingAllowed:Ce,isGoToPrevSiblingAllowed:ae,repositionHigherSiblings:g,isDraggingAllowed:_,getEnabledMoves:H,goToParent:Te,goToChild:Ue,goToNextSibling:X,goToPrevSibling:j,goToComponentParentPage:te,moveComponentInsideNextSibling:c,moveComponentToParent:d,selectChild:Ge,extractBlueprintComponents:ge,installSharedBlueprint:ve}}const T2e=30,P2e=/^application\/json;writer=(?<componentType>\w+),(?<componentId>[\w\-]*)$/,us=ye(null),$r=ye(null),z1=ye(!1);let y2=null,j1=null;function L2e(e){function t(y){const b=y.dataTransfer.types[0],v=b==null?void 0:b.match(P2e);if(!(v!=null&&v.groups))return;const{componentType:M,componentId:_}=v.groups;return{draggedType:M,draggedId:M==="blueprints_shared"?"":_,sourceBlueprintId:M==="blueprints_shared"?_:void 0}}function a(y){const M=(y.closest("[data-writer-cage]")??y).closest("[data-writer-id]");if(M)return M.dataset.writerId}function n(y){const b=t(y);if(!b)return;const{draggedType:v,draggedId:M}=b,_=a(y.target);if(!o(_,M,v))return;let E={};v==="blueprints_shared"&&b.sourceBlueprintId&&(E={sourceBlueprintId:b.sourceBlueprintId});const P={draggedType:v,draggedId:M,parentId:us.value,position:j1,dragContent:E};return m(y),P}function r(y,b,v){const M=e.getComponentById(y);if(!M)return!1;const _=e.getContainableTypes(y);return!(M!=null&&M.isCodeManaged)&&!e.isChildOf(b,y)&&_.includes(v)}function o(y,b,v){const M=e.getComponentById(y);if(M)return r(y,b,v)?y:M.parentId?o(M.parentId,b,v):null}function i(y){if(z1.value){l(y);return}s(y)}function s(y){const b=t(y);if(!b)return;const{draggedType:v,draggedId:M}=b,_=y.target,C=a(_),E=o(C,M,v);if(!E||E==M)return;const B=_.closest(`[data-writer-id="${E}"]`).dataset.writerInstancePath;if(y.preventDefault(),$r.value!==B)y2=Date.now();else if(Date.now()-y2>=ax){z1.value=!0,p($r.value);return}us.value=E,$r.value=B}function l(y){const b=t(y);if(!b)return;y.preventDefault();const v=document.querySelector(`[data-writer-instance-path="${$r.value}"]`);if(u(y.clientX,y.clientY,v)>T2e){m(y);return}const M=c($r.value);if(M.length==0)return;const _=d(y.clientX,y.clientY,M);if(!_)return;const{el:C}=_,{draggedId:E}=b,P=parseInt(C.dataset.writerPosition),B=e.getComponentById(E);if(M.map(ee=>{ee.classList.contains("highlighted")&&ee.classList.remove("highlighted")}),!C.classList.contains("highlighted")){if(C.classList.add("highlighted"),B&&B.parentId==us.value&&P>B.position){j1=P-1;return}j1=P}}function c(y){const b=g(y);return Array.from(b.querySelectorAll("[data-writer-position]"))}function d(y,b,v){const M=v.map(_=>({el:_,distance:u(y,b,_)})).sort((_,C)=>_.distance>C.distance?1:-1);return M==null?void 0:M[0]}function u(y,b,v){const{top:M,left:_,right:C,bottom:E}=v.getBoundingClientRect(),P=Math.max(_-y,0,y-C),B=Math.max(M-b,0,b-E);return Math.sqrt(P*P+B*B)}function p(y){g(y).classList.add("crackedContainer")}function h(y){g(y).classList.remove("crackedContainer")}function g(y){const b=document.querySelector(`[data-writer-instance-path="${y}"]`);if(b.hasAttribute("data-writer-container"))return b;const v=b.querySelectorAll("[data-writer-container]");for(let M=0;M<v.length;M++){const _=v[M];if(_.closest("[data-writer-instance-path]")==b)return _}}function m(y){y.preventDefault(),$r.value&&(h($r.value),$r.value=null),us.value=null,y2=null,j1=null,z1.value=!1}return{candidateId:us,candidateInstancePath:$r,isParentSuitable:r,isCandidacyConfirmed:z1,getComponentInfoFromDrag:t,dropComponent:n,assignInsertionCandidacy:i,removeInsertionCandidacy:m}}function M2(e,t){return Math.ceil(e/t)*t}function Wm(e,t){return Math.round(e/t)*t}function wy(e,t){return Math.hypot(t.x-e.x,t.y-e.y)}function qm({x:e,y:t},a){return{x:Wm(e,a),y:Wm(t,a)}}function r0({x:e,y:t},{x:a,y:n}){return{x:e+a,y:t+n}}function Km(e){return{x:e.x+e.width/2,y:e.y+e.height/2}}function U1(e,t,a){return e>=t&&e<=a}function Zm(e,t,a,n){return U1(e,a,n)||U1(t,a,n)||U1(a,e,t)||U1(n,e,t)}function O2e(e,t){const a=Zm(e.x,e.x+e.width,t.x,t.x+t.width),n=Zm(e.y,e.y+e.height,t.y,t.y+t.height);return a&&n}function Gm(e,t,a){const n=[{x:-a,y:-a},{x:-a,y:0},{x:-a,y:a},{x:0,y:-a},{x:0,y:a},{x:a,y:-a},{x:a,y:0},{x:a,y:a}],r=new Set,o=[],i=[];function s({x:h,y:g}){return{width:e.width,height:e.height,x:h,y:g}}function l(h){if(h.x<0||h.y<0)return!1;const g=s(h);return!t.some(m=>O2e(g,m))}function c(h){const g=`${h.x},${h.y}`;r.has(g)||(o.push(h),r.add(g))}for(c({x:e.x,y:e.y});o.length;){const h=o.shift();if(h===void 0)return;if(l(h)&&i.push(h),i.length===0)for(const g of n)c(r0(h,g))}const d=Km(e),u=h=>wy(d,Km(s(h))),p=i.sort((h,g)=>u(h)-u(g)).shift();return p?s(p):void 0}const V2e="data:image/svg+xml,%3csvg%20width='29'%20height='33'%20viewBox='0%200%2029%2033'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2417_109697)'%3e%3cpath%20d='M14.4995%200C22.2315%200%2028.4995%206.26801%2028.4995%2014C28.4995%2019.8214%2024.9459%2024.8114%2019.8901%2026.9229L14.4995%2032.3135L9.10791%2026.9229C4.05258%2024.8112%200.499512%2019.821%200.499512%2014C0.499512%206.26801%206.76753%200%2014.4995%200Z'%20fill='%23EDE2FF'/%3e%3cpath%20d='M15.1662%2011.3333H11.1662M17.8328%2014H11.1662M20.4995%2016C20.4995%2016.3536%2020.359%2016.6928%2020.109%2016.9428C19.8589%2017.1929%2019.5198%2017.3333%2019.1662%2017.3333H11.1662L8.49951%2020V9.33333C8.49951%208.97971%208.63999%208.64057%208.89004%208.39052C9.14008%208.14048%209.47922%208%209.83285%208H19.1662C19.5198%208%2019.8589%208.14048%2020.109%208.39052C20.359%208.64057%2020.4995%208.97971%2020.4995%209.33333V16Z'%20stroke='black'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2417_109697'%3e%3crect%20width='28'%20height='33'%20fill='white'%20transform='translate(0.499512)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",R2e="data:image/svg+xml,%3csvg%20width='31'%20height='35'%20viewBox='0%200%2031%2035'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2417_109696)'%20filter='url(%23filter0_d_2417_109696)'%3e%3cpath%20d='M15.4995%200C23.2315%200%2029.4995%206.26801%2029.4995%2014C29.4995%2019.8214%2025.9459%2024.8114%2020.8901%2026.9229L15.4995%2032.3135L10.1079%2026.9229C5.05258%2024.8112%201.49951%2019.821%201.49951%2014C1.49951%206.26801%207.76753%200%2015.4995%200Z'%20fill='%23D4B2F7'/%3e%3cpath%20d='M16.1662%2011.3333H12.1662M18.8328%2014H12.1662M21.4995%2016C21.4995%2016.3536%2021.359%2016.6928%2021.109%2016.9428C20.8589%2017.1929%2020.5198%2017.3333%2020.1662%2017.3333H12.1662L9.49951%2020V9.33333C9.49951%208.97971%209.63999%208.64057%209.89004%208.39052C10.1401%208.14048%2010.4792%208%2010.8328%208H20.1662C20.5198%208%2020.8589%208.14048%2021.109%208.39052C21.359%208.64057%2021.4995%208.97971%2021.4995%209.33333V16Z'%20stroke='black'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_2417_109696'%20x='0.499512'%20y='0'%20width='30'%20height='35'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='0.5'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.74902%200%200%200%200%200.796078%200%200%200%200%201%200%200%200%201%200'/%3e%3cfeBlend%20mode='multiply'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_2417_109696'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_2417_109696'%20result='shape'/%3e%3c/filter%3e%3cclipPath%20id='clip0_2417_109696'%3e%3crect%20width='28'%20height='33'%20fill='white'%20transform='translate(1.49951)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",H2e="data:image/svg+xml,%3csvg%20width='31'%20height='35'%20viewBox='0%200%2031%2035'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2417_109695)'%20filter='url(%23filter0_d_2417_109695)'%3e%3cmask%20id='path-1-inside-1_2417_109695'%20fill='white'%3e%3cpath%20d='M15.4995%200C23.2315%200%2029.4995%206.26801%2029.4995%2014C29.4995%2019.8214%2025.9459%2024.8114%2020.8901%2026.9229L15.4995%2032.3135L10.1079%2026.9229C5.05258%2024.8112%201.49951%2019.821%201.49951%2014C1.49951%206.26801%207.76753%200%2015.4995%200Z'/%3e%3c/mask%3e%3cpath%20d='M15.4995%200C23.2315%200%2029.4995%206.26801%2029.4995%2014C29.4995%2019.8214%2025.9459%2024.8114%2020.8901%2026.9229L15.4995%2032.3135L10.1079%2026.9229C5.05258%2024.8112%201.49951%2019.821%201.49951%2014C1.49951%206.26801%207.76753%200%2015.4995%200Z'%20fill='%23D4B2F7'/%3e%3cpath%20d='M20.8901%2026.9229L20.5048%2026.0001L20.3226%2026.0762L20.183%2026.2157L20.8901%2026.9229ZM15.4995%2032.3135L14.7925%2033.0206L15.4996%2033.7276L16.2066%2033.0206L15.4995%2032.3135ZM10.1079%2026.9229L10.815%2026.2157L10.6754%2026.0762L10.4933%2026.0001L10.1079%2026.9229ZM15.4995%200V1C22.6792%201%2028.4995%206.8203%2028.4995%2014H29.4995H30.4995C30.4995%205.71573%2023.7838%20-1%2015.4995%20-1V0ZM29.4995%2014H28.4995C28.4995%2019.4038%2025.2015%2024.0386%2020.5048%2026.0001L20.8901%2026.9229L21.2755%2027.8456C26.6903%2025.5843%2030.4995%2020.2389%2030.4995%2014H29.4995ZM20.8901%2026.9229L20.183%2026.2157L14.7924%2031.6064L15.4995%2032.3135L16.2066%2033.0206L21.5972%2027.63L20.8901%2026.9229ZM15.4995%2032.3135L16.2066%2031.6063L10.815%2026.2157L10.1079%2026.9229L9.40087%2027.63L14.7925%2033.0206L15.4995%2032.3135ZM10.1079%2026.9229L10.4933%2026.0001C5.79702%2024.0385%202.49951%2019.4035%202.49951%2014H1.49951H0.499512C0.499512%2020.2385%204.30814%2025.584%209.72248%2027.8456L10.1079%2026.9229ZM1.49951%2014H2.49951C2.49951%206.8203%208.31981%201%2015.4995%201V0V-1C7.21524%20-1%200.499512%205.71573%200.499512%2014H1.49951Z'%20fill='white'%20mask='url(%23path-1-inside-1_2417_109695)'/%3e%3cpath%20d='M16.1662%2011.3333H12.1662M18.8328%2014H12.1662M21.4995%2016C21.4995%2016.3536%2021.359%2016.6928%2021.109%2016.9428C20.8589%2017.1929%2020.5198%2017.3333%2020.1662%2017.3333H12.1662L9.49951%2020V9.33333C9.49951%208.97971%209.63999%208.64057%209.89004%208.39052C10.1401%208.14048%2010.4792%208%2010.8328%208H20.1662C20.5198%208%2020.8589%208.14048%2021.109%208.39052C21.359%208.64057%2021.4995%208.97971%2021.4995%209.33333V16Z'%20stroke='black'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_2417_109695'%20x='0.499512'%20y='0'%20width='30'%20height='35'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='0.5'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.74902%200%200%200%200%200.796078%200%200%200%200%201%200%200%200%201%200'/%3e%3cfeBlend%20mode='multiply'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_2417_109695'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_2417_109695'%20result='shape'/%3e%3c/filter%3e%3cclipPath%20id='clip0_2417_109695'%3e%3crect%20width='28'%20height='33'%20fill='white'%20transform='translate(1.49951)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",N2e="data:image/svg+xml,%3csvg%20width='31'%20height='35'%20viewBox='0%200%2031%2035'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2417_109694)'%20filter='url(%23filter0_d_2417_109694)'%3e%3cmask%20id='path-1-inside-1_2417_109694'%20fill='white'%3e%3cpath%20d='M15.4995%200C23.2315%200%2029.4995%206.26801%2029.4995%2014C29.4995%2019.8214%2025.9459%2024.8114%2020.8901%2026.9229L15.4995%2032.3135L10.1079%2026.9229C5.05258%2024.8112%201.49951%2019.821%201.49951%2014C1.49951%206.26801%207.76753%200%2015.4995%200Z'/%3e%3c/mask%3e%3cpath%20d='M15.4995%200C23.2315%200%2029.4995%206.26801%2029.4995%2014C29.4995%2019.8214%2025.9459%2024.8114%2020.8901%2026.9229L15.4995%2032.3135L10.1079%2026.9229C5.05258%2024.8112%201.49951%2019.821%201.49951%2014C1.49951%206.26801%207.76753%200%2015.4995%200Z'%20fill='%23D4B2F7'/%3e%3cpath%20d='M20.8901%2026.9229L20.5048%2026.0001L20.3226%2026.0762L20.183%2026.2157L20.8901%2026.9229ZM15.4995%2032.3135L14.7925%2033.0206L15.4996%2033.7276L16.2066%2033.0206L15.4995%2032.3135ZM10.1079%2026.9229L10.815%2026.2157L10.6754%2026.0762L10.4933%2026.0001L10.1079%2026.9229ZM15.4995%200V1C22.6792%201%2028.4995%206.8203%2028.4995%2014H29.4995H30.4995C30.4995%205.71573%2023.7838%20-1%2015.4995%20-1V0ZM29.4995%2014H28.4995C28.4995%2019.4038%2025.2015%2024.0386%2020.5048%2026.0001L20.8901%2026.9229L21.2755%2027.8456C26.6903%2025.5843%2030.4995%2020.2389%2030.4995%2014H29.4995ZM20.8901%2026.9229L20.183%2026.2157L14.7924%2031.6064L15.4995%2032.3135L16.2066%2033.0206L21.5972%2027.63L20.8901%2026.9229ZM15.4995%2032.3135L16.2066%2031.6063L10.815%2026.2157L10.1079%2026.9229L9.40087%2027.63L14.7925%2033.0206L15.4995%2032.3135ZM10.1079%2026.9229L10.4933%2026.0001C5.79702%2024.0385%202.49951%2019.4035%202.49951%2014H1.49951H0.499512C0.499512%2020.2385%204.30814%2025.584%209.72248%2027.8456L10.1079%2026.9229ZM1.49951%2014H2.49951C2.49951%206.8203%208.31981%201%2015.4995%201V0V-1C7.21524%20-1%200.499512%205.71573%200.499512%2014H1.49951Z'%20fill='white'%20mask='url(%23path-1-inside-1_2417_109694)'/%3e%3cpath%20d='M21.4995%2016C21.4995%2016.3536%2021.359%2016.6928%2021.109%2016.9428C20.8589%2017.1929%2020.5198%2017.3333%2020.1662%2017.3333H12.1662L9.49951%2020V9.33333C9.49951%208.97971%209.63999%208.64057%209.89004%208.39052C10.1401%208.14048%2010.4792%208%2010.8328%208H20.1662C20.5198%208%2020.8589%208.14048%2021.109%208.39052C21.359%208.64057%2021.4995%208.97971%2021.4995%209.33333V16Z'%20stroke='black'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_2417_109694'%20x='0.499512'%20y='0'%20width='30'%20height='35'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='0.5'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.74902%200%200%200%200%200.796078%200%200%200%200%201%200%200%200%201%200'/%3e%3cfeBlend%20mode='multiply'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_2417_109694'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_2417_109694'%20result='shape'/%3e%3c/filter%3e%3cclipPath%20id='clip0_2417_109694'%3e%3crect%20width='28'%20height='33'%20fill='white'%20transform='translate(1.49951)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",D2e="data:image/svg+xml,%3csvg%20width='31'%20height='35'%20viewBox='0%200%2031%2035'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2417_109693)'%20filter='url(%23filter0_d_2417_109693)'%3e%3cmask%20id='path-1-inside-1_2417_109693'%20fill='white'%3e%3cpath%20d='M15.4995%200C23.2315%200%2029.4995%206.26801%2029.4995%2014C29.4995%2019.8214%2025.9459%2024.8114%2020.8901%2026.9229L15.4995%2032.3135L10.1079%2026.9229C5.05258%2024.8112%201.49951%2019.821%201.49951%2014C1.49951%206.26801%207.76753%200%2015.4995%200Z'/%3e%3c/mask%3e%3cpath%20d='M15.4995%200C23.2315%200%2029.4995%206.26801%2029.4995%2014C29.4995%2019.8214%2025.9459%2024.8114%2020.8901%2026.9229L15.4995%2032.3135L10.1079%2026.9229C5.05258%2024.8112%201.49951%2019.821%201.49951%2014C1.49951%206.26801%207.76753%200%2015.4995%200Z'%20fill='black'/%3e%3cpath%20d='M20.8901%2026.9229L20.5048%2026.0001L20.3226%2026.0762L20.183%2026.2157L20.8901%2026.9229ZM15.4995%2032.3135L14.7925%2033.0206L15.4996%2033.7276L16.2066%2033.0206L15.4995%2032.3135ZM10.1079%2026.9229L10.815%2026.2157L10.6754%2026.0762L10.4933%2026.0001L10.1079%2026.9229ZM15.4995%200V1C22.6792%201%2028.4995%206.8203%2028.4995%2014H29.4995H30.4995C30.4995%205.71573%2023.7838%20-1%2015.4995%20-1V0ZM29.4995%2014H28.4995C28.4995%2019.4038%2025.2015%2024.0386%2020.5048%2026.0001L20.8901%2026.9229L21.2755%2027.8456C26.6903%2025.5843%2030.4995%2020.2389%2030.4995%2014H29.4995ZM20.8901%2026.9229L20.183%2026.2157L14.7924%2031.6064L15.4995%2032.3135L16.2066%2033.0206L21.5972%2027.63L20.8901%2026.9229ZM15.4995%2032.3135L16.2066%2031.6063L10.815%2026.2157L10.1079%2026.9229L9.40087%2027.63L14.7925%2033.0206L15.4995%2032.3135ZM10.1079%2026.9229L10.4933%2026.0001C5.79702%2024.0385%202.49951%2019.4035%202.49951%2014H1.49951H0.499512C0.499512%2020.2385%204.30814%2025.584%209.72248%2027.8456L10.1079%2026.9229ZM1.49951%2014H2.49951C2.49951%206.8203%208.31981%201%2015.4995%201V0V-1C7.21524%20-1%200.499512%205.71573%200.499512%2014H1.49951Z'%20fill='white'%20mask='url(%23path-1-inside-1_2417_109693)'/%3e%3cpath%20d='M15.4995%2010.6667V14.6667M13.4995%2012.6667H17.4995M21.4995%2016C21.4995%2016.3536%2021.359%2016.6928%2021.109%2016.9428C20.8589%2017.1929%2020.5198%2017.3333%2020.1662%2017.3333H12.1662L9.49951%2020V9.33333C9.49951%208.97971%209.63999%208.64057%209.89004%208.39052C10.1401%208.14048%2010.4792%208%2010.8328%208H20.1662C20.5198%208%2020.8589%208.14048%2021.109%208.39052C21.359%208.64057%2021.4995%208.97971%2021.4995%209.33333V16Z'%20stroke='white'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_2417_109693'%20x='0.499512'%20y='0'%20width='30'%20height='35'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='0.5'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.74902%200%200%200%200%200.796078%200%200%200%200%201%200%200%200%201%200'/%3e%3cfeBlend%20mode='multiply'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_2417_109693'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_2417_109693'%20result='shape'/%3e%3c/filter%3e%3cclipPath%20id='clip0_2417_109693'%3e%3crect%20width='28'%20height='33'%20fill='white'%20transform='translate(1.49951)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",B2e=["src"],F2e=Se({__name:"BaseNote",props:{componentId:{type:String,required:!0}},setup(e){const t=e,a=oe(ne.core),n=oe(ne.notesManager),r=O(()=>a.getComponentById(t.componentId)),{state:o}=n.useNoteInformation(r),i=O(()=>{switch(o.value){case"hover":return R2e;case"active":return H2e;case"new":return N2e;case"cursor":return D2e;default:return V2e}});function s(){n.selectNote(t.componentId,"show")}return(l,c)=>(S(),V("button",{type:"button",class:"BaseNote","data-writer-unselectable":"true",onMouseenter:c[0]||(c[0]=d=>k(n).hoveredNoteId.value=e.componentId),onMouseleave:c[1]||(c[1]=d=>k(n).hoveredNoteId.value=void 0),onClick:s},[Z("img",{src:i.value,width:"32",height:"32"},null,8,B2e)],32))}}),z2e=ke(F2e,[["__scopeId","data-v-1f4e58ab"]]),Jm=5;function j2e(e){const{wrapperRef:t,builderManager:a,isAnnotating:n}=e,r=$t({isSelecting:!1,startX:0,startY:0,left:0,top:0,width:0,height:0}),o=n1(),i=O(()=>r.value.isSelecting),s=ye(!1),l=ye(!1);let c=null,d=null,u=null,p=null,h=null,g=null;function m(X){if(a.mode.value==="preview"){s.value=!1;return}if(n.value){s.value=!1;return}if(X.shiftKey||X.ctrlKey||X.metaKey){s.value=!1;return}if(a.mode.value==="blueprints"&&!X.altKey){s.value=!1;return}if(!(X.target instanceof Element)){s.value=!1;return}const j=X.target,ue=t.value;if(!ue||!ue.contains(j)){s.value=!1;return}if(j.closest("[data-writer-id]"))if(a.mode.value==="blueprints"){if(!b(j)){s.value=!1;return}}else{s.value=!1;return}if(!M(j)){s.value=!1;return}if(a.mode.value==="blueprints"&&!v(j)){s.value=!1;return}s.value=!0}function y(X){return a.mode.value==="preview"||n.value?!1:a.mode.value==="blueprints"?!(!X.altKey||X.shiftKey||X.ctrlKey||X.metaKey):!(X.shiftKey||X.ctrlKey||X.metaKey||X.altKey)}function b(X){const j=X.closest("[data-writer-id]");if(!j)return!0;const ue=X.closest(".BlueprintsBlueprint");return ue?j===ue:!1}function v(X){const j=X.closest(".BlueprintsBlueprint");if(!j)return!1;const ue=j.querySelector(".nodeContainer");return ue?ue.contains(X):!1}function M(X){return!(X.closest("[data-writer-unselectable]")||X.classList.contains("selectionRectangle"))}function _(X,j){const ue=X.querySelectorAll("[data-writer-id]"),re=[];for(const H of Array.from(ue)){if(H.closest("[data-writer-unselectable]"))continue;const D=H.getBoundingClientRect();if(D.left>=j.left&&D.right<=j.right&&D.top>=j.top&&D.bottom<=j.bottom){const x=H.dataset.writerId,$=H.dataset.writerInstancePath;x&&re.push({componentId:x,instancePath:$&&$.trim()?$:void 0})}}return re}function C(){r.value.isSelecting&&(c&&(c.abort(),c=null),d!==null&&(cancelAnimationFrame(d),d=null),u=null,p!==null&&(cancelAnimationFrame(p),p=null),h=null,g!==null&&(clearTimeout(g),g=null),r.value={...r.value,isSelecting:!1},document.body.style.userSelect="",document.body.style.cursor="")}function E(X){const ue=window.getComputedStyle(X).transform;let re=1,H=1;if(ue&&ue!=="none"){const D=ue.match(/matrix\(([^)]+)\)/);if(D){const T=D[1].split(",").map(x=>parseFloat(x.trim()));T.length>=4&&(re=T[0],H=T[3])}}return{scaleX:re,scaleY:H}}function P(X,j){const ue=X.getBoundingClientRect(),{scaleX:re,scaleY:H}=E(X);return{left:ue.left+j.left*re,top:ue.top+j.top*H,right:ue.left+(j.left+j.width)*re,bottom:ue.top+(j.top+j.height)*H}}function B(X){if(!r.value.isSelecting||a.mode.value==="preview")return;const j=t.value;if(j)try{const ue=j.getBoundingClientRect(),{scaleX:re,scaleY:H}=E(j),D=(X.clientX-ue.left)/re,T=(X.clientY-ue.top)/H+j.scrollTop,{startX:x,startY:$}=r.value,z=Math.min(x,D),pe=Math.min($,T)-j.scrollTop,he=Math.abs(D-x),Ne=Math.abs(T-$);r.value={...r.value,left:z,top:pe,width:he,height:Ne}}catch{C()}}function ee(X){r.value.isSelecting&&a.mode.value!=="preview"&&(h=X,p===null&&(p=requestAnimationFrame(()=>{h&&(B(h),h=null),p=null})))}function J(X){r.value.isSelecting&&(ee(X),X.preventDefault())}function Ce(X){if(!y(X)||!(X.target instanceof Element))return;const j=X.target;if(j.closest("[data-writer-id]"))if(a.mode.value==="blueprints"){if(!b(j))return}else return;if(!M(j))return;const re=t.value;if(!re||!re.contains(j))return;X.stopPropagation(),X.preventDefault();const H=re.getBoundingClientRect(),{scaleX:D,scaleY:T}=E(re),x=(X.clientX-H.left)/D,$=(X.clientY-H.top)/T+re.scrollTop;r.value={isSelecting:!0,startX:x,startY:$,left:x,top:$-re.scrollTop,width:0,height:0},document.body.style.userSelect="none",document.body.style.cursor="crosshair",c=new AbortController,re.addEventListener("mousemove",J,{signal:c.signal})}function ae(X){if(r.value.isSelecting){a.mode.value==="blueprints"&&X.stopPropagation(),ee(X),X.preventDefault();return}u=X,d===null&&(d=requestAnimationFrame(()=>{u&&(m(u),u=null),d=null}))}function Te(X){if(!r.value.isSelecting)return;if(a.mode.value==="preview"){C();return}const{left:j,top:ue,width:re,height:H}=r.value;if(re<Jm||H<Jm){C();return}X.stopPropagation(),X.preventDefault(),X.stopImmediatePropagation();const D=t.value;if(!D){C();return}const T=P(D,{left:j,top:ue,width:re,height:H}),x=_(D,T);if(x.length>0){const[$,...z]=x;a.setSelection($.componentId,$.instancePath,"click"),z.forEach(({componentId:pe,instancePath:he})=>{a.appendSelection(pe,he,"click")}),l.value=!0,g&&clearTimeout(g),Ba().then(()=>{requestAnimationFrame(()=>{l.value=!1,g=null})})}else a.setSelection(null);C()}function Ue(X){if(r.value.isSelecting){const j=t.value;if(j&&X.target instanceof Node&&j.contains(X.target))return;C()}}function Ge(X){l.value&&(X.preventDefault(),X.stopPropagation(),X.stopImmediatePropagation())}rr(()=>{g&&clearTimeout(g),o.abort(),C()});function be(X){s.value=!1}return{selectionRect:r,isCursorSelecting:i,isHoveringSelectableArea:s,justCompletedDragSelection:l,handleMousedown:Ce,handleMousemove:ae,handleMouseup:Te,handleMouseleave:be,handleDocumentMouseup:Ue,handleDocumentClick:Ge}}const U2e=["d"],W2e=["d"],q2e=["cx","cy"],K2e=["x1","y1","x2","y2","stroke"],Z2e=["x1","y1","x2","y2","stroke"],hs=30,G2e=Se({__name:"BlueprintArrow",props:{arrow:{},isSelected:{type:Boolean},isEngaged:{type:Boolean}},emits:["delete"],setup(e,{emit:t}){const a=t,n=e,r=O(()=>{const s=n.arrow.x2-n.arrow.x1,l=n.arrow.y2-n.arrow.y1;return[{x:n.arrow.x1,y:n.arrow.y1},{x:n.arrow.x1+hs,y:n.arrow.y1},{x:n.arrow.x1+hs,y:n.arrow.y1+l*.25},{x:n.arrow.x1+s*.5,y:n.arrow.y1+l*.5},{x:n.arrow.x2-hs,y:n.arrow.y1+l*.75},{x:n.arrow.x2-hs,y:n.arrow.y2},{x:n.arrow.x2,y:n.arrow.y2}]}),o=O(()=>{const s=n.arrow.x2-n.arrow.x1,l=r.value;let c;return s>hs?(c=`M ${l[0].x} ${l[0].y}`,c+=`C ${l[3].x} ${l[0].y}, ${l[3].x} ${l[6].y}, ${l[6].x} ${l[6].y}`):(c=`M ${l[0].x} ${l[0].y}`,c+=`C ${l[1].x} ${l[1].y}, ${l[2].x} ${l[2].y}, ${l[3].x} ${l[3].y}`,c+=`C ${l[4].x} ${l[4].y}, ${l[5].x} ${l[5].y}, ${l[6].x} ${l[6].y}`),c});function i(){a("delete")}return(s,l)=>(S(),V("g",{class:pt(["BlueprintArrow",{engaged:s.isEngaged}]),tabindex:"0","data-writer-unselectable":"true"},[Z("path",{d:o.value,style:Ct({stroke:s.arrow.color})},null,12,U2e),Z("path",{d:o.value,style:Ct({stroke:s.arrow.color,strokeWidth:12,opacity:s.isSelected?"0.2":"0"})},null,12,W2e),s.isSelected?(S(),V("g",{key:0,class:"delete",tabindex:"0","aria-label":"Delete relation",onClick:i,onKeydown:Dr(i,["enter"])},[Z("circle",{cx:r.value[3].x,cy:r.value[3].y,r:"12"},null,8,q2e),Z("line",{class:"cross",x1:r.value[3].x-4,y1:r.value[3].y-4,x2:r.value[3].x+4,y2:r.value[3].y+4,stroke:s.arrow.color,"stroke-width":"2"},null,8,K2e),Z("line",{class:"cross",x1:r.value[3].x+4,y1:r.value[3].y-4,x2:r.value[3].x-4,y2:r.value[3].y+4,stroke:s.arrow.color,"stroke-width":"2"},null,8,Z2e)],32)):Me("",!0)],2))}}),Xm=ke(G2e,[["__scopeId","data-v-343694d1"]]),J2e=Se({__name:"BlueprintMiniMap",props:{nodeContainerEl:{},renderOffset:{},zoomLevel:{}},emits:["changeRenderOffset"],setup(e,{emit:t}){Kl(v=>({"5436111d":`${l.value.width}px`,"2f2ee374":`${l.value.height}px`,"791851f1":c.value.isDisplayed?"":"none"}));const a=oe(ne.builderManager),n=ht("rootEl"),r=t,o=new ResizeObserver(h),i=new MutationObserver(h),s=ye(.2),l=ye({width:166,height:100}),c=ye({width:260,height:1,top:0,left:0,isDisplayed:!1}),d=ye({width:1,height:1,top:0,left:0}),u=e,p=ye([]);function h(){if(!u.nodeContainerEl)return;const v=Array.from(u.nodeContainerEl.querySelectorAll("[data-writer-id]")),M=u.nodeContainerEl.getBoundingClientRect();let _=0,C=0;p.value=v.map(E=>{const P=E.getBoundingClientRect();return _=Math.max(_,P.right+u.renderOffset.x*u.zoomLevel-M.left),C=Math.max(C,P.bottom+u.renderOffset.y*u.zoomLevel-M.top),{id:E.dataset.writerId,width:P.width,height:P.height,top:P.top+u.renderOffset.y*u.zoomLevel-M.top,left:P.left+u.renderOffset.x*u.zoomLevel-M.left}}),l.value={width:260,height:M.height/M.width*M.width/7},s.value=Math.min(l.value.width/(M.width+300),l.value.height/(M.height+300),l.value.width/(_+300),l.value.height/(C+300),l.value.width/(u.renderOffset.x*u.zoomLevel+M.width),l.value.height/(u.renderOffset.y*u.zoomLevel+M.height)),d.value={top:u.renderOffset.y*u.zoomLevel,left:u.renderOffset.x*u.zoomLevel,width:M.width,height:M.height},c.value={...d.value,isDisplayed:c.value.isDisplayed}}function g(v){const M=u.nodeContainerEl.getBoundingClientRect(),_=n.value.getBoundingClientRect();c.value={...c.value,top:Math.min(Math.max(0,(v.pageY-_.top)*(1/s.value)-M.height/2),_.height*(1/s.value)-M.height),left:Math.min(Math.max(0,(v.pageX-_.left)*(1/s.value)-M.width/2),_.width*(1/s.value)-M.width)}}function m(){c.value.isDisplayed=!0}function y(){c.value.isDisplayed=!1}function b(v){v.stopPropagation(),a.setSelection(null),r("changeRenderOffset",{x:c.value.left*(1/u.zoomLevel),y:c.value.top*(1/u.zoomLevel)})}return ma(async()=>{o.observe(u.nodeContainerEl),i.observe(u.nodeContainerEl,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["style"]}),await Ba(),h()}),rr(()=>{o.disconnect(),i.disconnect()}),(v,M)=>(S(),V("div",{ref_key:"rootEl",ref:n,class:"BlueprintMiniMap",onMouseenter:m,onMouseleave:y,onMousemove:g,onClick:b},[Z("div",{class:"selectedArea",style:Ct({top:`${d.value.top*s.value}px`,left:`${d.value.left*s.value}px`,width:`${d.value.width*s.value}px`,height:`${d.value.height*s.value}px`})},null,4),Z("div",{class:"selector",style:Ct({top:`${c.value.top*s.value}px`,left:`${c.value.left*s.value}px`,width:`${c.value.width*s.value}px`,height:`${c.value.height*s.value}px`})},null,4),(S(!0),V(Xe,null,Nt(p.value,_=>(S(),V("div",{key:_.id,class:pt(["node",{selected:k(a).isComponentIdSelected(_.id)}]),style:Ct({top:`${_.top*s.value}px`,left:`${_.left*s.value}px`,width:`${_.width*s.value}px`,height:`${_.height*s.value}px`})},null,6))),128))],544))}}),X2e=ke(J2e,[["__scopeId","data-v-05861f5c"]]);function Y2e(){var t;return((t=navigator==null?void 0:navigator.userAgentData)==null?void 0:t.platform)||(navigator==null?void 0:navigator.platform)}function ro(){return Yd()?"⌘ ":"Ctrl+"}function o0(e){return Yd()?e.metaKey:e.ctrlKey}function Yd(){return Y2e().toLowerCase().indexOf("mac")!=-1}const Q2e={class:"bar"},e0e={class:"autoArranger"},t0e={class:"zoomer"},a0e={class:"miniMapCollapser"},Ym=.01,W1=.2,n0e=Se({__name:"BlueprintNavigator",props:{nodeContainerEl:{},renderOffset:{},zoomLevel:{}},emits:["changeRenderOffset","changeZoomLevel","resetZoom","autoArrange"],setup(e,{emit:t}){const a=e,{zoomLevel:n}=_0(a),r=ht("rootEl"),o=t,i=ye(!0),s=ye(l(n.value));function l(v){return`${Math.floor(v*100)}%`}function c(){i.value=!i.value}function d(){o("autoArrange")}function u(v){o("changeRenderOffset",v)}function p(){const v=n.value+W1;o("changeZoomLevel",v)}function h(){const v=n.value-W1;o("changeZoomLevel",v)}function g(v){const M=v.key;let _=n.value;if(M=="ArrowUp")_+=Ym;else if(M=="ArrowDown")_-=Ym;else return;o("changeZoomLevel",_)}function m(v){var C;const M=(C=v.target)==null?void 0:C.value;let _=parseInt(M)/100;isNaN(_)&&(_=1),s.value=l(_),o("changeZoomLevel",_)}function y(){o("resetZoom")}Ke(n,v=>{s.value=l(v)});function b(v){if(o0(v)===!1)return;let M=n.value;if(v.key=="+"||v.key=="=")v.preventDefault(),M+=W1;else if(v.key=="-")v.preventDefault(),M-=W1;else return;o("changeZoomLevel",M)}return ma(()=>{document.addEventListener("keydown",b)}),rr(()=>{document.removeEventListener("keydown",b)}),(v,M)=>(S(),V("div",{ref_key:"rootEl",ref:r,"data-writer-unselectable":"true",class:"BlueprintNavigator",onKeydown:b},[v.nodeContainerEl&&i.value?(S(),Ie(X2e,{key:0,"node-container-el":v.nodeContainerEl,"render-offset":v.renderOffset,"zoom-level":k(n),class:"miniMap",onChangeRenderOffset:u},null,8,["node-container-el","render-offset","zoom-level"])):Me("",!0),Z("div",Q2e,[Z("div",e0e,[xe(La,{variant:"neutral",size:"smallIcon","data-writer-tooltip":"Auto arrange blocks","data-writer-tooltip-placement":"left",onClick:d},{default:Ze(()=>[xe(_t,{name:"grid-3x3"})]),_:1})]),Z("div",t0e,[xe(La,{variant:"neutral",size:"smallIcon","data-writer-tooltip":k(n)>k(Vo).minLevel?`Zoom out (${k(ro)()}-)`:"Can't zoom further","data-writer-tooltip-placement":"left",onClick:h},{default:Ze(()=>[xe(_t,{name:"minus"})]),_:1},8,["data-writer-tooltip"]),xe(N6,{modelValue:s.value,"onUpdate:modelValue":M[0]||(M[0]=_=>s.value=_),class:"zoomLevelInput",onKeydown:g,onChange:m},null,8,["modelValue"]),xe(La,{variant:"neutral",size:"smallIcon","data-writer-tooltip":k(n)<k(Vo).maxLevel?`Zoom in (${k(ro)()}+)`:"Can't zoom further","data-writer-tooltip-placement":"right",onClick:p},{default:Ze(()=>[xe(_t,{name:"plus"})]),_:1},8,["data-writer-tooltip"]),xe(La,{variant:"neutral",size:"smallIcon","data-writer-tooltip":"Reset zoom","data-writer-tooltip-placement":"right",onClick:y},{default:Ze(()=>[xe(_t,{name:"undo-2"})]),_:1})]),Z("div",a0e,[xe(La,{variant:"neutral",size:"smallIcon","data-writer-tooltip":i.value?"Close minimap":"Open minimap","data-writer-tooltip-placement":"right",onClick:c},{default:Ze(()=>[xe(_t,{name:i.value?"minimize-2":"maximize-2"},null,8,["name"])]),_:1},8,["data-writer-tooltip"])])])],544))}}),r0e=ke(n0e,[["__scopeId","data-v-ee6553db"]]),o0e={},i0e={width:"592",height:"592",viewBox:"0 0 592 592",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function s0e(e,t){return S(),V("svg",i0e,t[0]||(t[0]=[Z("g",null,[Z("g",{"clip-path":"url(#paint0_angular_167_137448_clip_path)"},[Z("g",{transform:"matrix(0.208791 0.208791 -0.208791 0.208791 296.078 296.082)"},[Z("foreignObject",{x:"-1003.39",y:"-1003.39",width:"2006.77",height:"2006.77"},[Z("div",{xmlns:"http://www.w3.org/1999/xhtml",style:{background:`conic-gradient(
									from 90deg,
									rgba(240, 207, 255, 1) 0deg,
									rgba(191, 203, 255, 1) 360deg
								)`,height:"100%",width:"100%",opacity:"1"}})])])]),Z("ellipse",{cx:"296.078",cy:"296.082",rx:"295.275",ry:"295.275",transform:"rotate(-45 296.078 296.082)"})],-1),Z("defs",null,[Z("clipPath",{id:"paint0_angular_167_137448_clip_path"},[Z("ellipse",{cx:"296.078",cy:"296.082",rx:"295.275",ry:"295.275",transform:"rotate(-45 296.078 296.082)"})])],-1)]))}const _2=ke(o0e,[["render",s0e]]),l0e={class:"BlueprintsAutogenContents"},c0e={class:"BlueprintsAutogenContents__contents"},d0e=Se({__name:"BlueprintsAutogenContents",props:{isBusy:{type:Boolean,required:!0}},setup(e){return(t,a)=>(S(),V("div",l0e,[Z("div",c0e,[Kt(t.$slots,"default",{},void 0,!0)]),Z("div",{class:pt(["BlueprintsAutogenContents__background",{busy:e.isBusy}])},[xe(_2,{class:"rotating-circle left"}),xe(_2,{class:"rotating-circle center"}),xe(_2,{class:"rotating-circle right"})],2)]))}}),u0e=ke(d0e,[["__scopeId","data-v-6ed2673c"]]),h0e="data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='48'%20height='48'%20rx='24'%20fill='black'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M34.0187%2028.9434L37.2255%2015.7128H32.7659L30.812%2015.7128L34.0187%2028.9434Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M25.4266%2015.7128H20.967L25.4266%2034.1126L27.4085%2034.1126H31.8681L27.4085%2015.7128H25.4266L25.4266%2015.7128Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M17.5635%2015.7129H13.1038L13.1039%2015.7132H11.1219L15.5816%2034.113H20.0413L20.0412%2034.1126H22.0231L17.5635%2015.7129Z'%20fill='white'/%3e%3c/svg%3e",p0e={class:"BlueprintsGenerationLoader"},f0e={class:"rotating-text"},m0e=4e3,v0e=Se({__name:"BlueprintsGenerationLoader",setup(e){const t=["Analyzing requirements","Shopping for blocks","Connecting the dots","Wiring the circuits","Flipping the switches"],a=ye(0),n=setInterval(()=>{a.value=(a.value+1)%t.length},m0e);return rr(()=>clearInterval(n)),(r,o)=>(S(),V("div",p0e,[o[0]||(o[0]=Z("img",{src:h0e,alt:"Writer Framework logo",width:"72px",height:"72px"},null,-1)),xe(jd,{class:"dot-loader",color:"black"}),Z("p",f0e,[(S(),V(Xe,null,Nt(t,(i,s)=>Z("span",{key:s,class:pt({active:a.value===s})},ze(i),3)),64))])]))}}),g0e=ke(v0e,[["__scopeId","data-v-78564a74"]]),Ir=$t([]);function cc(){const e={};function t(r){const o=Ir.value.findIndex(i=>i.id===r);o!==-1&&(Ir.value=Ir.value.filter((i,s)=>o!==s))}function a(r){e[r.id]&&(clearTimeout(e[r.id]),delete e[r.id]),!r.closable&&r.delayMs!==1/0&&(e[r.id]=setTimeout(()=>t(r.id),r.delayMs??3e3))}function n(r){if("id"in r&&Ir.value.some(s=>s.id===r.id))return Ir.value=Ir.value.map(s=>s.id===r.id?r:s),a(r),r.id;const o="id"in r?r.id:new Date().getTime(),i={...r,id:o};return Ir.value=[...Ir.value,i],a(i),o}return{pushToast:n,removeToast:t,toasts:Wt(Ir)}}var y0e={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1},Ro,Ia,na,Ho,gs,Tr,To;class M0e{constructor(t){ii(this,Ho);ii(this,Tr);ii(this,Ro,void 0);ii(this,Ia,void 0);ii(this,na,void 0);v1(this,Ro,t==null?void 0:t.signal),v1(this,Ia,(t==null?void 0:t.baseUrl)??window.location.origin),v1(this,na,{signal:Mt(this,Ro),credentials:"include",headers:{"Content-Type":"application/json","X-Client":"Framework"}})}async fetchApplicationDeployment(t,a){const n=new URL(`/api/template/organization/${t}/application/${a}/deployment`,Mt(this,Ia)),r=await fetch(n,Mt(this,na));if(!r.ok)throw Error(await r.text());return r.json()}async fetchOrganizationUsers(t,a={}){const n=new URL(`/api/user/v2/organization/${t}`,Mt(this,Ia)),r=new URLSearchParams;for(const[i,s]of Object.entries(a))r.append(i,String(s));const o=await fetch(`${n}?${r.toString()}`,Mt(this,na));if(!o.ok)throw Error(await o.text());return o.json()}async publishApplication(t,a,n){const r=new URL(`/api/template/organization/${t}/application/${a}/publish`,Mt(this,Ia)),o=await fetch(r,{...Mt(this,na),method:"PUT",body:JSON.stringify(n)});if(!o.ok)throw Error(await o.text());return o.json()}async updateApplicationMetadata(t,a,n){const r=new URL(`/api/template/organization/${t}/application/${a}/metadata`,Mt(this,Ia)),o=await fetch(r,{...Mt(this,na),method:"PUT",body:JSON.stringify(n)});if(!o.ok)throw Error(await o.text());return o.json()}async fetchUserProfile(){const t=new URL("/api/user/v2/profile",Mt(this,Ia)),a=await fetch(t,Mt(this,na));if(!a.ok)throw Error(await a.text());return a.json()}async fetchUserById(t){const a=new URL(`/api/user/v2/user/${t}`,Mt(this,Ia)),n=await fetch(a,Mt(this,na));if(!n.ok)throw Error(await n.text());return n.json()}async analyticsIdentify(){const t=new URL("/api/analytics/identify",Mt(this,Ia)),a=await fetch(t,{...Mt(this,na),method:"POST",body:JSON.stringify({traits:{}})});if(!a.ok)throw Error(await a.text())}async analyticsTrack(t,a){const n=new URL("/api/analytics/track",Mt(this,Ia)),r=await fetch(n,{...Mt(this,na),method:"POST",body:JSON.stringify({eventName:t,properties:a})});if(!r.ok)throw Error(await r.text())}async analyticsPage(t,a,n){const r=new URL("/api/analytics/page",Mt(this,Ia)),o=await fetch(r,{method:"POST",body:JSON.stringify({name:t,organizationId:a,properties:n}),signal:Mt(this,Ro),credentials:"include"});if(!o.ok)throw Error(await o.text())}async fetchThirdUserProfile(t){const a=new URL(`/api/user/v2/user/${t}`,Mt(this,Ia)),n=await fetch(a,Mt(this,na));if(!n.ok)throw Error(await n.text());return n.json()}async createSecret(t,a,n,r){const o=await fetch(Un(this,Ho,gs).call(this,t,a),{...Mt(this,na),method:"POST",body:JSON.stringify({key:n,secret:r})});if(!o.ok)throw Error(await o.text());return o.json()}async fetchSecret(t,a,n){const r=await fetch(Un(this,Ho,gs).call(this,t,a,n),Mt(this,na));if(!r.ok)throw Error(await r.text());return r.json()}async deleteSecret(t,a,n){const r=await fetch(Un(this,Ho,gs).call(this,t,a,n),{...Mt(this,na),method:"DELETE"});if(!r.ok)throw Error(await r.text());return r.json()}async updateSecret(t,a,n,r){const o=await fetch(Un(this,Ho,gs).call(this,t,a,n),{...Mt(this,na),method:"PUT",body:JSON.stringify({key:n,secret:r})});if(!o.ok)throw Error(await o.text());return o.json()}async fetchMcpConnectedApps(t,a){const n=new URL(`/api/mcp-gateway/v2/organization/${t}/app-configurations`,Mt(this,Ia)),r=new URLSearchParams({limit:"100"}),o={...Mt(this,na).headers};a&&(o["X-Agent-Id"]=a);const i=`${n}?${r.toString()}`,s=await fetch(i,{...Mt(this,na),headers:o});if(!s.ok){const c=await s.text();throw Error(c)}return(await s.json()).result||[]}async fetchMcpAppFunctions(t,a){const n=new URL(`/api/mcp-gateway/v1/functions/list/${t}`,Mt(this,Ia)),r={...Mt(this,na).headers};a&&(r["X-Agent-Id"]=a);const o=await fetch(n,{...Mt(this,na),headers:r});if(!o.ok){const i=await o.text();throw Error(i)}return await o.json()}async fetchMcpTools(t,a){var o,i;const n=await this.fetchMcpConnectedApps(t,a),r=[];for(const s of n){const l=s.appId;if(l)try{const c=await this.fetchMcpAppFunctions(l,a),d=s.allFunctionsEnabled??!0,u=s.enabledFunctions||[];let p;d?p=c:u.length>0?p=c.filter(g=>g.name&&u.includes(g.name)):p=[];const h=((o=s.connector)==null?void 0:o.displayName)||((i=s.connector)==null?void 0:i.name)||s.name||"";for(const g of p)r.push({appId:l,appName:h,functionName:g.name||"",function:g,connector:s.connector?{logo:s.connector.logo}:void 0})}catch(c){ia().error("Error fetching MCP app functions:",c)}}return r}async fetchConfigJs(){try{const t=new URL("/env/config.js",Mt(this,Ia)),a=await fetch(t,{signal:Mt(this,Ro),credentials:"include",headers:{"X-Client":"Framework"},...Mt(this,na)});if(!a.ok)return null;const n=a.headers.get("content-type");if(n&&!n.includes("javascript"))return null;const r=await a.text(),o=r.trimStart().toLowerCase();return o.startsWith("<!doctype")||o.startsWith("<html")||o.startsWith("<head")||o.startsWith("<body")?null:r}catch{return null}}async publishSharedBlueprint(t,a){const n=Un(this,Tr,To).call(this),r=new URL(`/api/agent-storage/v1/organization/${t}/shared-blueprints`,n),o=await fetch(r,{...Mt(this,na),method:"POST",body:JSON.stringify({title:a.title,description:a.description,components:a.components,metadata:a.metadata})});if(!o.ok)throw Error(await o.text());return o.json()}async listSharedBlueprints(t,a){const n=Un(this,Tr,To).call(this),r=new URL(`/api/agent-storage/v1/organization/${t}/shared-blueprints`,n);a&&r.searchParams.append("search",a);const o=await fetch(r,Mt(this,na));if(!o.ok)throw Error(await o.text());return o.json()}async getSharedBlueprint(t,a){const n=Un(this,Tr,To).call(this),r=new URL(`/api/agent-storage/v1/organization/${t}/shared-blueprints/${a}`,n),o=await fetch(r,Mt(this,na));if(!o.ok)throw Error(await o.text());return o.json()}async deleteSharedBlueprint(t,a){const n=Un(this,Tr,To).call(this),r=new URL(`/api/agent-storage/v1/organization/${t}/shared-blueprints/${a}`,n),o=await fetch(r,{...Mt(this,na),method:"DELETE"});if(!o.ok)throw Error(await o.text())}async trackBlueprintInstallation(t,a,n){const r=Un(this,Tr,To).call(this),o=new URL(`/api/agent-storage/v1/organization/${t}/shared-blueprints/installations`,r),i=await fetch(o,{...Mt(this,na),method:"POST",body:JSON.stringify({blueprint_id:a,app_id:n})});if(!i.ok)throw Error(await i.text());return i.json()}async proposeSharedBlueprintGlobal(t){const a=Un(this,Tr,To).call(this),n=new URL("/api/agent-storage/v1/shared-blueprints",a),r=await fetch(n,{...Mt(this,na),method:"POST",body:JSON.stringify({title:t.title,description:t.description,components:t.components,metadata:t.metadata})});if(!r.ok)throw Error(await r.text());return r.json()}}Ro=new WeakMap,Ia=new WeakMap,na=new WeakMap,Ho=new WeakSet,gs=function(t,a,n){const r=new URL(`/api/template/organization/${t}/agent/${a}/secret`,Mt(this,Ia));return n?`${r}/${n}`:r},Tr=new WeakSet,To=function(){return y0e.VITE_AGENT_STORAGE_URL||Mt(this,Ia)};var _0e={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};function wo(e={}){const t=_0e.VITE_WRITER_BASE_URL??window.location.origin;return{writerApi:new M0e({...e,baseUrl:t}),apiBaseUrl:t}}let b2=!1;const Qm="[AgentEditor]";function dc(e){const t=new AbortController,a=ia(),{writerApi:n}=wo({signal:t.signal}),r=e.isWriterCloudApp;if(!b2){const h=Ke(r,async()=>{if(!(b2||!r.value)){b2=!0;try{const g=n.fetchUserProfile();await Promise.allSettled([n.analyticsIdentify(),o(g),i(g)])}catch(g){a.error("Failed to identify the current user for analytics",g)}finally{h()}}},{immediate:!0})}async function o(h=n.fetchUserProfile()){if(e.mode.value==="run")return;const g=await Tt(()=>import("./index-KBTNPv0Y.js").then(y=>y.i),[],import.meta.url);g.init("S6dr31v4MO4wuteztVhxysLkoA9HsZ6HnDaOTDLqNXHYZq-1P02ek-E3BR4Zgv4pMwdoYO",{fastUrl:"https://fast.chameleon.io/"});const m=await h;g.identify(`segment-prefix-${m.id}`,{email:m==null?void 0:m.email,name:(m==null?void 0:m.fullName)??`${m==null?void 0:m.firstName} ${m.lastName}`})}async function i(h=n.fetchUserProfile()){if(!r.value)return;const g=await Tt(()=>import("./index.esm-B1ZQtduY.js"),[],import.meta.url);if(!g.isInitialized()){g.init({orgId:"o-2316W7-na1",devMode:!1});try{const m=await h;await g.FullStory("setIdentityAsync",{uid:`segment-prefix-${m.id}`,properties:m,consent:!0})}catch(m){a.error("Failed to set FullStory identity",m)}}}async function s(h,g){if(!r.value)return;const{FullStory:m}=await Tt(()=>import("./index.esm-B1ZQtduY.js"),[],import.meta.url);return m("trackEventAsync",{name:h,properties:g})}function l(h,g){if(r.value)return n.analyticsTrack(h,g)}function c(h){const g=e.getComponentById(h);if(!g)return{};const m=e.getComponentDefinition(g.type);return m?{name:m.name,category:m.category}:{}}function d(h){const g=structuredClone(h);return typeof g.componentId=="string"&&(g.component=c(g.componentId),delete g.componentId),Array.isArray(g.componentIds)&&(g.components=g.componentIds.map(c),delete g.componentIds),{writerApplicationId:e.writerAppId.value,writerOrganizationId:String(e.writerOrgId.value),...g}}async function u(h,g={}){if(!r.value)return;const m=`${Qm} ${h}`,y=d(g);return a.log("[tracking]",m,y),await Promise.all([l(m,y),s(m,y)]).catch(a.error)}function p(h,g={}){if(r.value&&e.writerOrgId.value)return n.analyticsPage(`${Qm} ${h}`,e.writerOrgId.value,d(g))}return{track:u,page:p}}function js(e,t=window.location.toString()){return new URL(`.${e}`,t).toString()}function Eue(e){return e.startsWith("/")?js(e):e}const b0e={class:"BlueprintsAutogen"},w0e={class:"BlueprintsAutogen__panel"},x0e={class:"BlueprintsAutogen__error"},C0e={class:"BlueprintsAutogen__buttons"},A0e=Se({__name:"BlueprintsAutogen",emits:["blockGeneration"],setup(e,{emit:t}){const a=oe(ne.core),n=oe(ne.builderManager),{generateNewComponentId:r}=Ji(a,n),o=dc(a),{pushToast:i}=cc(),s=ye(!1),l=ye(""),c=ye(null);let d=null;const u=t;function p(){d&&d.abort(),u("blockGeneration",null)}ma(()=>{o.track("blueprints_auto_gen_opened")});function h(y){const b={};return y.forEach(v=>{const M=r();b[v.id]=M,v.id=M}),y.forEach(v=>{var M;(M=v.outs)==null||M.forEach(_=>{_.toNodeId=b[_.toNodeId]})}),y.forEach(v=>{Object.entries(b).forEach(([M,_])=>{const C=new RegExp(`(@{\\s*results\\.)aig${M}\\b`,"g");Object.entries(v.content).forEach(([E,P])=>{const B=P.replace(C,(ee,J)=>ee.replace(J,_));v.content[E]=B})})}),y}async function g(){var b;const y=l.value;if(!y){c.value="Please add instructions to create your blueprint.";return}s.value=!0,c.value=null,d&&d.abort(),d=new AbortController,o.track("blueprints_auto_gen_started",{prompt:l.value});try{const v=await fetch(js("/api/autogen"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({description:y}),signal:d.signal});if(!v.ok){c.value="Agent failed to generate. Try again.";return}const M=await v.json(),_=h((b=M.blueprint)==null?void 0:b.components);u("blockGeneration",{components:_}),i({type:"success",message:"Blueprint generated"})}catch(v){v.name!=="AbortError"&&(c.value="Agent failed to generate. Try again.");return}finally{s.value=!1,d=null}o.track("blueprints_auto_gen_completed")}function m(){d&&d.abort(),s.value=!1}return(y,b)=>(S(),V("div",b0e,[Z("h2",null,ze(s.value?"Generating agent":"What would you like this agent to do?"),1),xe(u0e,{"is-busy":s.value,class:pt({busy:s.value})},{default:Ze(()=>[s.value?(S(),Ie(g0e,{key:1})):(S(),V("div",{key:0,class:pt(["BlueprintsAutogen__main",{error:c.value}])},[xe(N0,{modelValue:l.value,"onUpdate:modelValue":b[0]||(b[0]=v=>l.value=v),rows:"10",placeholder:`Describe a workflow

example:
- Connect to Google Keyword Planner and get the best keywords for my site www.writer.com
- Get an article from Wordpress using the API
- Draft a new article with updates based on the target keywords`,style:{height:"100%"}},null,8,["modelValue"])],2))]),_:1},8,["is-busy","class"]),Z("div",w0e,[Z("p",x0e,ze(c.value),1),Z("div",C0e,[s.value?(S(),Ie(La,{key:0,variant:"tertiary",onClick:m},{default:Ze(()=>b[1]||(b[1]=[ya(" Back ")])),_:1})):Me("",!0),xe(La,{variant:"tertiary",onClick:p},{default:Ze(()=>b[2]||(b[2]=[ya(" Skip ")])),_:1}),xe(La,{variant:"secondary",disabled:s.value,onClick:g},{default:Ze(()=>[xe(_t,{name:"sparkles"}),ya(" "+ze(s.value?"Autogenerating...":"Autogenerate agent"),1)]),_:1},8,["disabled"])])])]))}}),S0e=ke(A0e,[["__scopeId","data-v-50d9936c"]]),E0e=["data-writer-unselectable"],$0e={class:"BlueprintsBlueprint__svg"},I0e=["x","y"],k0e=["cx","cy","fill"],T0e={key:0,width:"100%",height:"100%",fill:"url(#grid)",fil:""},{log:P0e}=ia(),$a=24,L0e="A container component representing a single blueprint within the application.",O0e={writer:{name:"Blueprint",toolkit:"blueprints",category:"Root",description:L0e,allowedChildrenTypes:["*"],allowedParentTypes:["blueprints_root"],fields:{key:{name:"Blueprint key",desc:"Unique identifier. It's needed to enable navigation to this Blueprint.",type:Q.IdKey,validator:II}}}},Vo={minLevel:.2,maxLevel:1,step:.25,initialLevel:1},V0e=Se({...O0e,__name:"BlueprintsBlueprint",setup(e){Kl(me=>({"54b565e4":J.value}));const t=_r({loader:()=>Tt(()=>import("./BlueprintToolbar-D6W2ueyj.js"),__vite__mapDeps([13,14,15]),import.meta.url),loadingComponentProps:{width:"250px",height:"40px"}}),a=_r({loader:()=>Tt(()=>import("./BuilderSettingsDeploySharedBlueprint-DobSM03U.js"),__vite__mapDeps([16,17,18,19]),import.meta.url)}),n=oe(ne.core),r=oe(ne.builderManager),o=oe(ne.notesManager),i=oe(ne.renderProxiedComponent),s=oe(ne.componentId),l=oe(ne.isAutogenModalShown,ye(!1));function c(){l.value=!0}const d=ye(!1),u=ht("rootEl"),p=ht("nodeContainerEl"),{selectionRect:h,isCursorSelecting:g,isHoveringSelectableArea:m,justCompletedDragSelection:y,handleMousedown:b,handleMousemove:v,handleMouseup:M,handleMouseleave:_,handleDocumentMouseup:C,handleDocumentClick:E}=j2e({wrapperRef:p,builderManager:r,isAnnotating:o.isAnnotating}),P=$t([]),B=$t({x:0,y:0}),ee=$t(null),J=ye(Vo.initialLevel),Ce=new MutationObserver(he),ae=$t({}),Te=$a*4,Ue=$a*6,Ge=O(()=>n.getComponents(s,{sortedByPosition:!0}).filter(me=>me.type!=="note")),be=O(()=>Array.from(o.getNotes(s))),X=dc(n),{createAndInsertComponent:j,addOut:ue,removeOut:re,changeCoordinatesMultiple:H}=Ji(n,r,X),{getComponentInfoFromDrag:D}=L2e(n),T=$t(null),x=$t(null),$=$t(null),z=pe();function pe(){const me="blueprint__hideGrid",Pe=ye(localStorage.getItem(me)===null);return Ke(Pe,Re=>Re?localStorage.removeItem(me):localStorage.setItem(me,"1")),Pe}function he(){P.value=Ge.value.reduce((me,Pe)=>{var Re;if(!((Re=Pe.outs)!=null&&Re.length))return me;for(const Le of Pe.outs){const Je=N(Pe.id,Le.outId,void 0,Le.toNodeId);Je&&me.push(Je)}return me},[])}const Ne=O(()=>{var me,Pe;return T.value===null&&!((me=x.value)!=null&&me.isPerfected)&&!((Pe=$.value)!=null&&Pe.isPerfected)?null:!0});function qe(me){if(y.value){me.preventDefault(),me.stopPropagation();return}if(ee.value=null,me.target instanceof Element&&!me.target.closest("[data-writer-unselectable]")&&o.isAnnotating.value){const{x:Pe,y:Re}=ge(me);o.createNote(s,{x:Pe,y:Re})}}function st(){const me=new Map;function Pe(Le,Je){var xt;if(me.values().find(St=>St.has(Le)))return;me.has(Je)||me.set(Je,new Set),me.get(Je).add(Le),(xt=Le.outs)==null||xt.forEach(St=>{const ea=n.getComponentById(St.toNodeId);Pe(ea,Je+1)})}const Re=new Map;return Ge.value.forEach(Le=>{var Je;(Je=Le.outs)==null||Je.forEach(ut=>{Re.has(ut.toNodeId)||Re.set(ut.toNodeId,new Set),Re.get(ut.toNodeId).add(Le.id)})}),Ge.value.filter(Le=>!Re.has(Le.id)).forEach(Le=>{Pe(Le,0)}),me}function gt(me){const Pe=`[data-writer-id="${me}"]`,Re=p.value.querySelector(Pe);if(Re)return Re.getBoundingClientRect()}function R(me){var Je;const Pe=gt(me);if(!Pe)return;const Re=(Je=u.value)==null?void 0:Je.getBoundingClientRect();if(!Re)return;const Le=ut=>{const rt=M2(ut,$a);return rt===ut?rt+1:rt-1};return{x:B.value.x+(Pe.x-Re.x)*te.value,y:B.value.y+(Pe.y-Re.y)*te.value,width:Le(Pe.width*te.value),height:Le(Pe.height*te.value)}}function q(me){const Pe=new Map,Re=new Map;return me.forEach((Le,Je)=>{let ut=0,rt=0;Le.forEach(xt=>{const St=gt(xt.id);St&&(Re.set(xt.id,{height:St.height*te.value}),ut+=St.height*te.value+Te,rt=Math.max(rt,St.width*te.value))}),Pe.set(Je,{height:ut-Te,width:rt})}),{columnDimensions:Pe,nodeDimensions:Re}}function fe(){Ae("currentY")}function Ae(me){const Pe={currentY:(St,ea)=>St.y>ea.y?1:-1,socketPosition:(St,ea)=>{const[ha,pa]=[St,ea].map(Jt=>Ge.value.map(ga=>{var Ma;return(Ma=ga.outs)==null?void 0:Ma.filter(xa=>xa.toNodeId===Jt.id).map(xa=>({fromNodeId:ga.id,fromOutId:xa.outId}))}).filter(Boolean).flat());if(!ha||ha.length===0||!pa||pa.length===0)return 0;const We=document.querySelector(`[data-writer-id="${ha[0].fromNodeId}"] [data-writer-socket-id="${ha[0].fromOutId}"]`),Y=document.querySelector(`[data-writer-id="${pa[0].fromNodeId}"] [data-writer-socket-id="${pa[0].fromOutId}"]`);if(!We||!Y)return 0;const Fe=We.getBoundingClientRect(),at=Y.getBoundingClientRect();return Fe.y>at.y?-1:1}},Re=st(),{columnDimensions:Le,nodeDimensions:Je}=q(Re),ut=Math.max(...Array.from(Le.values()).map(St=>St.height)),rt={};let xt=Ue/2;for(let St=0;St<Re.size;St++){const ea=Array.from(Re.get(St)).sort(Pe[me]),{width:ha,height:pa}=Le.get(St);let We=M2((ut-pa)/2+Te,$a);ea.forEach(Y=>{const Fe=qm({x:xt,y:We},$a);rt[Y.id]=Fe,We+=Je.get(Y.id).height+Te}),xt+=M2(ha+Ue,$a)}H(rt)}function _e(me,Pe){Ee();const Le=document.querySelector(`[data-writer-id="${Pe}"]`).getBoundingClientRect(),Je=(me.pageX-Le.x)*te.value,ut=(me.pageY-Le.y)*te.value;x.value={nodeId:Pe,offset:{x:Je,y:ut},isPerfected:!1}}function se(me,Pe){T.value={fromNodeId:me,fromOutId:Pe}}const te=O(()=>1/J.value);function ge(me){const Pe=u.value.getBoundingClientRect(),Re=B.value.x+(me.pageX-Pe.x)*(1/J.value),Le=B.value.y+(me.pageY-Pe.y)*(1/J.value);return{x:Re,y:Le}}function ve(me){me.preventDefault(),me.stopPropagation();const Pe=D(me);if(!Pe)return;const{draggedType:Re,draggedId:Le,sourceBlueprintId:Je}=Pe;if(Le)return;const{x:ut,y:rt}=ge(me);if(ut<0||rt<0)return;ua(Re,{x:ut,y:rt},Je?{sourceBlueprintId:Je}:void 0)}function I(me,Pe){if(ee.value==Pe){ee.value=null;return}me.stopPropagation(),ee.value=Pe,r.setSelection(null)}async function F(me){if(!me.toNodeId)return;const Pe={outId:me.fromOutId,toNodeId:me.toNodeId};re(me.fromNodeId,Pe)}function N(me,Pe,Re,Le){var pa;let Je,ut,rt,xt;const St=(pa=u.value)==null?void 0:pa.getBoundingClientRect();if(!St)return;rt=((Re==null?void 0:Re.x)-St.x)*te.value,xt=((Re==null?void 0:Re.y)-St.y)*te.value;const ea=document.querySelector(`[data-writer-id="${me}"] [data-writer-socket-id="${Pe}"]`);if(!ea)return;const ha=ea.getBoundingClientRect();if(Je=(ha.x-St.x+ha.width/2)*te.value,ut=(ha.y-St.y+ha.height/2)*te.value,!!ea){if(typeof Le<"u"){const Y=document.querySelector(`[data-writer-id="${Le}"]`).getBoundingClientRect();rt=(Y.x-St.x)*te.value,xt=(Y.y-St.y+Y.height/2)*te.value}return{x1:Je,y1:ut,x2:rt,y2:xt,color:getComputedStyle(ea).outlineColor,fromNodeId:me,fromOutId:Pe,toNodeId:Le}}}function W(me){const Re=me.target.closest(".BlueprintsBlueprint [data-writer-id]");return Re==null?void 0:Re.dataset.writerId}function de(me){let Pe,Re;Re=W(me),typeof Re>"u"&&(Pe={x:me.pageX,y:me.pageY});const{fromNodeId:Le,fromOutId:Je}=T.value;Re!=Le&&(T.value={...T.value,liveArrow:N(Le,Je,Pe,Re)})}function Ee(){$.value=null,T.value=null,x.value=null}function Ve(me){const Pe=Object.entries(me).filter(([Re,Le])=>{const Je=n.getComponentById(Re);return(Je==null?void 0:Je.x)!==Le.x||(Je==null?void 0:Je.y)!==Le.y}).reduce((Re,[Le,Je])=>{const ut=qm(Je,$a),rt=R(Le),xt={...rt,...ut},St=Ge.value.filter(pa=>pa.id!==Le).map(pa=>R(pa.id)).filter(Boolean),{x:ea,y:ha}=Gm(xt,St,$a);return(rt.x!==ea||rt.y!==ha)&&(Re[Le]={x:ea,y:ha}),Re},{});Object.keys(Pe).length!==0&&H(Pe)}function lt(){Ve(ae.value),ae.value={}}function Lt(me){const{nodeId:Pe,offset:Re}=x.value,{x:Le,y:Je}=ge(me),ut=Math.max(Math.floor(Le-Re.x),0),rt=Math.max(Math.floor(Je-Re.y),0),xt=n.getComponentById(Pe);wy({x:xt.x,y:xt.y},{x:ut,y:rt})>10&&(x.value={...x.value,isPerfected:!0});const ea={x:ut-xt.x,y:rt-xt.y};if(!r.selection.value.some(We=>We.componentId===Pe)){ae.value={...ae.value,[Pe]:{x:ut,y:rt}};return}const pa=r.selection.value.map(We=>n.getComponentById(We.componentId)).filter(We=>We.id!==Pe&&We.x!==void 0&&We.y!==void 0).reduce((We,Y)=>(We[Y.id]=r0({x:Y.x,y:Y.y},ea),We),{});ae.value={...ae.value,...pa,[Pe]:{x:ut,y:rt}}}function bt(me){const Pe=u.value.getBoundingClientRect(),Re=me.pageX-Pe.x,Le=me.pageY-Pe.y,{x:Je,y:ut}=$.value.offset;$.value={isPerfected:!0,offset:{x:Re,y:Le}},De(B.value.x+(Je-Re)*1*te.value,B.value.y+(ut-Le)*1*te.value)}function Bt(){return h.value.isSelecting}function Qt(me){if(v(me),!Bt()&&me.buttons==1){if(T.value){de(me);return}if(x.value){Lt(me);return}if($.value&&!Bt()){bt(me);return}}}function ba(me){if(Bt()||(Ee(),me.buttons!=1))return;const Pe=u.value.getBoundingClientRect(),Re=me.pageX-Pe.x,Le=me.pageY-Pe.y;$.value={offset:{x:Re,y:Le},isPerfected:!1}}async function ir(me){x.value&&lt();const Pe=T.value;if(Ee(),Pe===null)return;const Re=W(me);if(!Re)return;const{fromNodeId:Le,fromOutId:Je}=Pe;Le!=Re&&ue(Pe.fromNodeId,{toNodeId:Re,outId:Je})}function ua(me,Pe,Re){const Le=Ge.value.map(xt=>R(xt.id)).filter(Boolean),{x:Je,y:ut}=Gm({...Pe,width:240,height:180},Le,$a),rt=Object.keys(Re??{}).length>0?{x:Je,y:ut,content:Re}:{x:Je,y:ut};j(me,s,void 0,rt)}function Ra(me){var rt;const Pe=gt(me),Re=(rt=u.value)==null?void 0:rt.getBoundingClientRect();if(!Pe||!Re)return;const{width:Le,height:Je}=Pe,ut=n.getComponentById(me);ut&&De(ut.x-Re.width/2+Le/2,ut.y-Re.height/2+Je/2)}function ce(me){De(me.x,me.y)}function $e(me){const Pe=Ge.value.map(Je=>({id:Je.id,type:Je.type,content:Je.content,outs:Je.outs})),Re=JSON.stringify(Pe),Le=`
	<example>
		<description>
			${me}
		</description>
		<blueprint>
			${Re}
		</blueprint>
	</example>`.trim();P0e(Le)}function je(me){J.value=Math.max(Math.min(Vo.maxLevel,me),Vo.minLevel)}function dt(me){je(me)}function De(me,Pe){B.value={x:Math.max(0,me),y:Math.max(0,Pe)}}function Qe(me){De(B.value.x+me.deltaX*te.value,B.value.y+me.deltaY*te.value)}function wt(me){const Pe=.006666666666666667,Re=u.value.getBoundingClientRect(),Le=J.value;J.value=Math.min(Math.max(J.value-me.deltaY*Pe,Vo.minLevel),Vo.maxLevel);const Je={w:Re.width*(1/Le)*te.value*(J.value-Le),h:Re.height*(1/Le)*te.value*(J.value-Le)},ut={x:(me.pageX-Re.x)/Re.width,y:(me.pageY-Re.y)/Re.height};De(B.value.x+Je.w*ut.x,B.value.y+Je.h*ut.y)}async function aa(me){if(me.preventDefault(),!me.ctrlKey&&!o0(me)){Qe(me);return}wt(me)}async function wa(){const{width:Pe,height:Re,x:Le,y:Je}=u.value.getBoundingClientRect(),ut=p.value.querySelectorAll("[data-writer-id]"),{maxX:rt,maxY:xt}=Array.from(ut).reduce((ea,ha)=>{const pa=ha.getBoundingClientRect();return{maxY:Math.max(ea.maxY,(pa.bottom-Je)*te.value+B.value.y),maxX:Math.max(ea.maxX,(pa.right-Le)*te.value+B.value.x)}},{maxY:0,maxX:0}),St=Math.min((Pe-48)/rt,(Re-48)/xt);je(St),De(0,0)}async function Qa(me){if(l.value=!1,!me)return;const{components:Pe}=me;Pe.forEach(Re=>{j(Re.type,s,void 0,Re)}),await Ba(),Ae("socketPosition")}Ke(r.firstSelectedItem,me=>{me&&(ee.value=null,n.isChildOf(s,me.componentId)&&me.source!=="click"&&Ra(me.componentId))});function gn(me){if(o0(me)&&(me.code==="Backquote"||me.code==="Backslash")){z.value=!z.value;return}if(!r.selection.value.length)return;const Re=me.target;if(Re.tagName==="INPUT"||Re.tagName==="TEXTAREA"||Re.getAttribute("contenteditable")==="true")return;function Le(){switch(me.key){case"ArrowDown":return{x:0,y:$a};case"ArrowUp":return{x:0,y:-$a};case"ArrowLeft":return{x:-$a,y:0};case"ArrowRight":return{x:$a,y:0}}}const Je=Le();if(Je===void 0)return;me.preventDefault();const ut=r.selection.value.map(rt=>n.getComponentById(rt.componentId)).filter(rt=>(rt==null?void 0:rt.x)!==void 0&&(rt==null?void 0:rt.y)!==void 0).reduce((rt,xt)=>(rt[xt.id]=r0({x:xt.x,y:xt.y},Je),rt),{});Ve(ut)}const Bn=n1();return ma(async()=>{var me;await wa(),await Ba(),he(),(me=u.value)==null||me.addEventListener("wheel",aa,{signal:Bn.signal}),document.addEventListener("keydown",gn,{signal:Bn.signal}),document.addEventListener("mouseup",C,{signal:Bn.signal}),document.addEventListener("click",E,{signal:Bn.signal,capture:!0}),Ce.observe(p.value,{attributes:!0,attributeFilter:["style"],childList:!0,subtree:!0,characterData:!0}),window.createAutogenExample=$e}),rr(()=>{Bn.abort(),Ce.disconnect()}),(me,Pe)=>{var Re;return S(),V("div",{ref_key:"rootEl",ref:u,class:pt(["BlueprintsBlueprint",{isSelecting:k(g),canSelect:k(m)&&!k(g)}]),"data-writer-unselectable":Ne.value,onClick:qe,onDragover:Pe[6]||(Pe[6]=ln(()=>{},["prevent","stop"])),onDrop:ve,onMousemove:Qt,onMousedown:ba,onMouseup:ir},[Z("div",{ref_key:"nodeContainerEl",ref:p,class:"nodeContainer",onMousedown:Pe[0]||(Pe[0]=(...Le)=>k(b)&&k(b)(...Le)),onMousemove:Pe[1]||(Pe[1]=(...Le)=>k(v)&&k(v)(...Le)),onMouseup:Pe[2]||(Pe[2]=(...Le)=>k(M)&&k(M)(...Le)),onMouseleave:Pe[3]||(Pe[3]=(...Le)=>k(_)&&k(_)(...Le))},[(S(),V("svg",$0e,[Z("defs",null,[Z("pattern",{id:"grid",width:$a,height:$a,patternUnits:"userSpaceOnUse",x:-B.value.x-$a/2,y:-B.value.y-$a/2},[Z("circle",{cx:$a/2,cy:$a/2,r:"1",fill:k(Dt).Gray3},null,8,k0e)],8,I0e)]),k(z)?(S(),V("rect",T0e)):Me("",!0),(S(!0),V(Xe,null,Nt(P.value,(Le,Je)=>(S(),Ie(Xm,{key:Je,arrow:Le,"is-selected":ee.value==Je,"is-engaged":ee.value==Je||k(r).isComponentIdSelected(Le.fromNodeId)||k(r).isComponentIdSelected(Le.toNodeId),onClick:ut=>I(ut,Je),onDelete:ut=>F(Le)},null,8,["arrow","is-selected","is-engaged","onClick","onDelete"]))),128)),(Re=T.value)!=null&&Re.liveArrow?(S(),Ie(Xm,{key:"liveArrow",arrow:T.value.liveArrow,"is-selected":!1,"is-engaged":!0},null,8,["arrow"])):Me("",!0)])),(S(!0),V(Xe,null,Nt(Ge.value,Le=>{var Je,ut,rt,xt,St,ea,ha,pa;return S(),Ie(Fi(k(i)(Le.id,0)),{key:Le.id,style:Ct({top:`${(((ut=(Je=ae.value)==null?void 0:Je[Le.id])==null?void 0:ut.y)??Le.y)-B.value.y}px`,left:`${(((xt=(rt=ae.value)==null?void 0:rt[Le.id])==null?void 0:xt.x)??Le.x)-B.value.x}px`,"border-color":((ea=(St=T.value)==null?void 0:St.liveArrow)==null?void 0:ea.toNodeId)==Le.id?(pa=(ha=T.value)==null?void 0:ha.liveArrow)==null?void 0:pa.color:void 0}),onMousedown:ln(We=>_e(We,Le.id),["stop"]),onOutMousedown:We=>se(Le.id,We)},null,40,["style","onMousedown","onOutMousedown"])}),128)),(S(!0),V(Xe,null,Nt(be.value,Le=>{var Je,ut,rt,xt;return S(),Ie(z2e,{key:Le.id,"component-id":Le.id,style:Ct({top:`${(((ut=(Je=ae.value)==null?void 0:Je[Le.id])==null?void 0:ut.y)??Le.y)-B.value.y}px`,left:`${(((xt=(rt=ae.value)==null?void 0:rt[Le.id])==null?void 0:xt.x)??Le.x)-B.value.x}px`})},null,8,["component-id","style"])}),128)),k(h).isSelecting?(S(),V("div",{key:0,class:"selectionRectangle",style:Ct({left:`${k(h).left}px`,top:`${k(h).top}px`,width:`${k(h).width}px`,height:`${k(h).height}px`})},null,4)):Me("",!0)],544),xe(k(t),{class:"blueprintsToolbar",onAutogenClick:c,onDeploy:Pe[4]||(Pe[4]=Le=>d.value=!0)}),k(l)?(S(),Ie(G6,{key:0},{default:Ze(()=>[xe(S0e,{onBlockGeneration:Qa})]),_:1})):Me("",!0),xe(k(a),{modelValue:d.value,"onUpdate:modelValue":Pe[5]||(Pe[5]=Le=>d.value=Le),"blueprint-id":k(s)},null,8,["modelValue","blueprint-id"]),k(p)?(S(),Ie(r0e,{key:1,"node-container-el":k(p),"render-offset":B.value,"zoom-level":J.value,class:"navigator",onAutoArrange:fe,onChangeRenderOffset:ce,onChangeZoomLevel:dt,onResetZoom:wa},null,8,["node-container-el","render-offset","zoom-level"])):Me("",!0)],42,E0e)}}}),R0e=ke(V0e,[["__scopeId","data-v-7b1f152e"]]);function H0e(e,t){const a=(t==null?void 0:t.wf)??oe(ne.core),n=(t==null?void 0:t.ssbm)??oe(ne.builderManager);if(!a)throw new Error("Missing core injection.");if(!n)throw new Error("Missing builderManager injection.");const r=ia(),o=O(()=>a.getComponentById(Da(e.componentId)));Ke(o,p=>{p||r.error(`useComponentFieldViewModel: component with id "${Da(e.componentId)}" not found`)},{immediate:!0});const i=O(()=>{var g,m,y;const p=Da(e.defaultValue);if(typeof p=="string")return p;const h=a.getComponentDefinition((g=o.value)==null?void 0:g.type);return((y=(m=h==null?void 0:h.fields)==null?void 0:m[Da(e.fieldKey)])==null?void 0:y.default)??""}),{setContentValue:s}=Ji(a,n);function l(p){o.value&&s(o.value.id,Da(e.fieldKey),p)}const c=ye(!1);Ke([()=>Da(e.componentId),()=>Da(e.fieldKey)],()=>{c.value=!1});const d=O(()=>{var h,g;const p=(g=(h=o.value)==null?void 0:h.content)==null?void 0:g[Da(e.fieldKey)];return c.value&&typeof p=="string"?p:p||i.value});return O({get:()=>d.value,set:p=>{c.value=!0,l(p)}})}const N0e={class:"alias"},D0e=["contenteditable"],B0e=Se({__name:"BlueprintsNodeNamer",props:{componentId:{},blockName:{}},setup(e){const a=H0e({componentId:Sn(e,"componentId"),fieldKey:"alias"}),n=O(()=>!!a.value),r=ht("aliasEditorEl"),o=ye(!1);async function i(){if(o.value)return;o.value=!0,await Ba();const c=r.value;c.focus();const d=document.createRange(),u=window.getSelection();d.setStart(c,c.childNodes.length),d.collapse(!0),u.removeAllRanges(),u.addRange(d)}function s(){const c=r.value.textContent;r.value.blur(),o.value=!1,a.value=c}function l(c){o.value&&c.stopPropagation()}return(c,d)=>(S(),V("div",{class:pt(["BlueprintsNodeNamer",{beingEdited:o.value,hasEyebrow:n.value||o.value}]),"data-writer-unselectable":"true"},[Z("div",{class:"blockName",onClick:i},ze(c.blockName),1),Z("div",N0e,[n.value||o.value?(S(),V("div",{key:0,ref_key:"aliasEditorEl",ref:r,class:"aliasEditor",contenteditable:o.value,"data-writer-unselectable":"true",onClick:i,onMousemove:l,onBlur:s,onKeydown:Dr(s,["enter"])},ze(k(a)),41,D0e)):Me("",!0)])],2))}}),F0e=ke(B0e,[["__scopeId","data-v-ac3126a4"]]);function xy(e,t){const a=O(()=>{const r=k(t);if(r)return e.getComponentById(r)}),n=O(()=>{var o;const r=(o=a.value)==null?void 0:o.type;if(r)return e.getComponentDefinition(r)});return{component:a,definition:n}}function z0e(e,t){return O(()=>{var i;const{type:a,id:n}=k(e)??{},r=(i=k(t))==null?void 0:i.outs;return a&&!Jd.has(a)&&a.startsWith("blueprints_")&&(r==null?void 0:r.success)!==void 0?`@{results.${n}}`:""})}const j0e=Se({__name:"SharedMoreDropdown",props:{options:{type:Array,default:()=>[]},triggerSize:{type:String,default:"smallIcon"},triggerVariant:{type:String,default:"neutral"},triggerCustomSize:{type:String,default:void 0},triggerIcon:{type:String,default:"ellipsis"},disabled:{type:Boolean},hideIcons:{type:Boolean,required:!1},dropdownPlacement:{type:String,required:!1,default:"bottom-end"},floatingMiddleware:{type:Array,required:!1,default:()=>[Tg({allowedPlacements:["bottom-end","top-end"]})]}},emits:{select:e=>typeof e=="string"},setup(e,{emit:t}){const a=_r({loader:()=>Tt(()=>import("./WdsDropdownMenu-CWz7s-Tt.js").then(u=>u.b),__vite__mapDeps([6,7,8,9]),import.meta.url)}),n=e,r=t,o=ye(!1),i=ht("trigger"),s=ht("dropdown"),{floatingStyles:l}=Lg(i,s,{placement:Sn(n,"dropdownPlacement"),middleware:Sn(n,"floatingMiddleware")}),c=D0(i);Ke(c,()=>{c.value||Ba().then(()=>o.value=!1)},{immediate:!0});function d(u){o.value=!1,r("select",u)}return(u,p)=>(S(),V("div",{ref_key:"trigger",ref:i,class:"SharedMoreDropdown"},[xe(La,{variant:e.triggerVariant,size:e.triggerSize,disabled:e.disabled,"custom-size":e.triggerCustomSize,onClick:p[0]||(p[0]=ln(h=>o.value=!o.value,["stop"]))},{default:Ze(()=>[xe(_t,{name:e.triggerIcon},null,8,["name"])]),_:1},8,["variant","size","disabled","custom-size"]),o.value?(S(),Ie(k(a),{key:0,ref_key:"dropdown",ref:s,class:"SharedMoreDropdown__dropdown",options:e.options,style:Ct(k(l)),"hide-icons":e.hideIcons,onSelect:d},null,8,["options","style","hide-icons"])):Me("",!0)],512))}}),Cy=ke(j0e,[["__scopeId","data-v-df890e8f"]]),U0e=Object.freeze(Object.defineProperty({__proto__:null,default:Cy},Symbol.toStringTag,{value:"Module"}));var vi=(e=>(e.Add="add",e.MoveUp="moveUp",e.MoveDown="moveDown",e.Cut="cut",e.Copy="copy",e.Paste="paste",e.GoToParent="goToParent",e.Delete="delete",e))(vi||{});function W0e(e){return typeof e=="string"&&Object.values(vi).includes(e)}function q0e(e,t,a,n={},r){const{moveComponentUp:o,moveComponentDown:i,cutComponent:s,pasteComponent:l,copyComponent:c,isAddAllowed:d,isCopyAllowed:u,isCutAllowed:p,isGoToParentAllowed:h,isPasteAllowed:g,isDeleteAllowed:m,getEnabledMoves:y,removeComponentsSubtree:b,goToParent:v}=Ji(e,t,a),M=cc(),_=O(()=>r?k(r).componentId:t.firstSelectedId.value),C=O(()=>r?k(r).instancePath:t.firstSelectedItem.value.instancePath),E=O(()=>{var Ge,be;const ae=e.getComponentById(_.value);if(!ae)return{};const{up:Te,down:Ue}=y(_.value);return{isAddEnabled:d(_.value),componentTypeName:(Ge=e.getComponentDefinition(ae.type))==null?void 0:Ge.name,toolkit:(be=e.getComponentDefinition(ae.type))==null?void 0:be.toolkit,isMoveUpEnabled:Te,isMoveDownEnabled:Ue,isCopyEnabled:u(_.value),isCutEnabled:p(_.value),isGoToParentEnabled:h(_.value),isDeleteEnabled:m(_.value)}}),P=O(()=>t.firstSelectedId.value?g(t.firstSelectedId.value):!1);async function B(){try{await l(_.value)}catch(ae){M.pushToast({type:"error",message:String(ae)})}}function ee(){if(!E.value.isDeleteEnabled)return;if(r){b(k(r).componentId);return}const ae=t.selection.value.map(Te=>Te.componentId);ae.length!==0&&b(...ae)}const J=O(()=>[{value:"add",label:"Add child",icon:"plus",disabled:!E.value.isAddEnabled},{value:"moveUp",label:"Move up",shortcut:`${ro()}↑`,icon:"arrow-up",disabled:!E.value.isMoveUpEnabled},{value:"moveDown",label:"Move down",shortcut:`${ro()}↓`,icon:"arrow-down",disabled:!E.value.isMoveDownEnabled},{value:"cut",label:"Cut",shortcut:`${ro()}X`,icon:"scissors",disabled:!E.value.isCutEnabled},{value:"copy",label:"Copy",shortcut:`${ro()}C`,icon:"clipboard",disabled:!E.value.isCopyEnabled},{value:"paste",label:"Paste",shortcut:`${ro()}V`,icon:"clipboard-paste",disabled:!P.value},{value:"goToParent",label:"View parent",shortcut:`${ro()}⇧↑`,icon:"list-tree",disabled:!E.value.isGoToParentEnabled},{value:"delete",label:"Delete",shortcut:Yd()?"⌫":"Del",icon:"trash-2",variant:"danger",disabled:!E.value.isDeleteEnabled}]);function Ce(ae){var Te;switch(ae){case"add":break;case"moveUp":o(_.value);break;case"moveDown":i(_.value);break;case"cut":s(_.value);break;case"copy":c(_.value);break;case"paste":B();break;case"goToParent":v(_.value,C.value);break;case"delete":ee();break}(Te=n[ae])==null||Te.call(n)}return{dropdownOptions:J,handleDropdownSelect:Ce}}function Ay(e){return e.map(t=>`${t.componentId}:${t.instanceNumber}`).join(",")}function $ue(e){return e?e.split(",").map(t=>{const[a,n]=t.split(":");return{componentId:a,instanceNumber:Number(n)}}):[]}const K0e={class:"BlueprintsNodeActions"},Z0e=Se({__name:"BlueprintsNodeActions",props:{showDisplayErrorOption:{type:Boolean},showOpenEditorOption:{type:Boolean}},emits:{showError:()=>!0},setup(e,{emit:t}){const a=oe(ne.core),n=oe(ne.builderManager),r=oe(ne.componentId),o=oe(ne.instancePath),i=e,s=t,{component:l,definition:c}=xy(a,r),d=z0e(l,c),u=dc(a),{copy:p,copied:h}=ay();function g(){p(d.value)}async function m(){n.setSelection(r,void 0,"click"),await Ba(),n.expandedEditorForComponent.value=r,u.track("blueprints_button_click_editor_opened")}const y=q0e(a,n,u,{},{instancePath:Ay(o),componentId:r});function b(_){switch(W0e(_)&&y.handleDropdownSelect(_),_){case"showError":s("showError");break}}const v=new Set([vi.Add,vi.MoveUp,vi.MoveDown,vi.Paste]),M=O(()=>{const _=y.dropdownOptions.value.filter(C=>!v.has(C.value)).map(C=>(delete C.shortcut,C));return i.showDisplayErrorOption&&_.unshift({value:"showError",label:"Add error path",icon:"split"}),_});return(_,C)=>(S(),V("div",K0e,[i.showOpenEditorOption?(S(),Ie(La,{key:0,size:"smallIcon",variant:"neutral","data-writer-tooltip-placement":"bottom","data-writer-unselectable":"","data-writer-tooltip":"Open editor",onClick:ln(m,["prevent"])},{default:Ze(()=>[xe(_t,{name:"code"})]),_:1})):Me("",!0),k(d)?(S(),Ie(La,{key:1,size:"smallIcon",variant:"neutral","data-writer-tooltip-placement":"bottom","data-writer-unselectable":!0,"data-writer-tooltip":k(h)?"Copied!":"Copy result variable",onClick:ln(g,["prevent"])},{default:Ze(()=>[xe(_t,{name:"at-sign"})]),_:1},8,["data-writer-tooltip"])):Me("",!0),xe(Cy,{"data-automation-action":"node-actions-dropdown",options:M.value,"data-writer-unselectable":!0,"trigger-custom-size":"32px","trigger-icon":"ellipsis-vertical",onSelect:b},null,8,["options"])]))}}),ev=ke(Z0e,[["__scopeId","data-v-b75777a4"]]),G0e={class:"BlueprintsNodeOutput"},J0e=["data-writer-socket-id"],X0e=Se({__name:"BlueprintsNodeOutput",props:{outId:{type:String,required:!0},out:{type:Object,required:!0},displayLabel:{type:Boolean}},emits:{click:()=>!0},setup(e){return(t,a)=>(S(),V("div",G0e,[e.displayLabel?(S(),V(Xe,{key:0},[ya(ze(e.out.name),1)],64)):Me("",!0),Z("div",{class:pt(["BlueprintsNodeOutput__ball",e.out.style]),"data-writer-socket-id":e.outId,"data-writer-unselectable":!0,onClickCapture:a[0]||(a[0]=ln(()=>{},["stop"])),onMousedownCapture:a[1]||(a[1]=ln(n=>t.$emit("click"),["stop"]))},null,42,J0e)]))}}),w2=ke(X0e,[["__scopeId","data-v-cbba3510"]]),Y0e={class:"BlueprintsNodeLogs"},Q0e=Se({__name:"BlueprintsNodeLogs",props:{count:{type:Number,required:!0},completionStyle:{type:String,required:!1,default:void 0}},emits:{click:()=>!0},setup(e){const t=e,a=O(()=>t.count===1?"1 output":`${t.count} outputs`);return(n,r)=>(S(),V("div",Y0e,[Z("button",{class:pt(["BlueprintsNodeLogs__btn",{"BlueprintsNodeLogs__btn--success":e.completionStyle=="success","BlueprintsNodeLogs__btn--skipped":e.completionStyle=="skipped","BlueprintsNodeLogs__btn--stopped":e.completionStyle=="stopped","BlueprintsNodeLogs__btn--error":e.completionStyle=="error"}]),"data-writer-unselectable":!0,type:"button",onClick:r[0]||(r[0]=o=>n.$emit("click"))},ze(a.value),3)]))}}),ede=ke(Q0e,[["__scopeId","data-v-daf51f8d"]]);function i0(e){if(!e)return{};if(typeof e=="string")try{const t=JSON.parse(e);return typeof t=="object"&&t!==null?t:{}}catch{return{}}return typeof e=="object"?e:{}}function tde(e,t){const a=O(()=>{var s;const r=Object.entries(((s=e.value)==null?void 0:s.fields)??{}).filter(([l,c])=>c.type===Q.Tools);if(r.length===0)return!1;const o=r.map(([l])=>{var c;return{fieldKey:l,tools:i0((c=t[l])==null?void 0:c.value)}});return o.some(({tools:l})=>Object.keys(l).length>0)?o.every(({tools:l})=>{const c=Object.keys(l);return c.length===0?!0:!c.some(d=>{var u;return((u=l[d])==null?void 0:u.type)==="function"})}):!1});function n(r){var s;const o=i0((s=t[r])==null?void 0:s.value),i=Object.keys(o);return i.length===0?!1:!i.some(l=>{var c;return((c=o[l])==null?void 0:c.type)==="function"})}return{hasOnlyNonFunctionTools:a,hasToolsButNoFunctionTools:n}}const ade={key:0,class:"BlueprintsNode__main__outputs__output BlueprintsNode__main__outputs__empty"},nde=Se({__name:"BlueprintsNodeTools",props:{fieldKey:{},fieldType:{},fieldValue:{},hasOutputs:{type:Boolean}},setup(e){const t=e,a=O(()=>t.fieldType!==Q.Tools?{}:i0(t.fieldValue)),n=O(()=>{if(t.fieldType!==Q.Tools)return!1;const l=Object.keys(a.value);return l.length===0?!1:!l.some(c=>{var d;return((d=a.value[c])==null?void 0:d.type)==="function"})});function r(l){return l!==null&&typeof l=="object"&&"type"in l&&l.type==="function"}const o=O(()=>Object.keys(a.value).filter(l=>!r(a.value[l]))),i=O(()=>o.value.length>0?o.value.join(", "):!t.hasOutputs&&n.value?"No outputs":"None configured."),s=O(()=>!t.hasOutputs||o.value.length>0);return(l,c)=>s.value?(S(),V("div",ade,ze(i.value),1)):Me("",!0)}}),rde=ke(nde,[["__scopeId","data-v-09778394"]]);function Sy(e,t){var r,o;if((t==null?void 0:t.type)!=="blueprints_shared")return;const a=(r=t.content)==null?void 0:r.sourceBlueprintId;if(!a)return;const n=e.getComponentById(a);return(o=n==null?void 0:n.content)==null?void 0:o.key}function Iue(e,t){var r,o;if((t==null?void 0:t.type)!=="blueprints_shared")return;const a=(r=t.content)==null?void 0:r.sourceBlueprintId;if(!a)return;const n=e.getComponentById(a);return(o=n==null?void 0:n.content)==null?void 0:o.deployedDescription}function kue(e,t){const a=O(()=>e.getComponentDefinition(k(t).type)),n=O(()=>{var c;const i=k(t),{type:s,content:l}=i;return s=="html"&&(l!=null&&l.element)?l==null?void 0:l.element:s=="blueprints_blueprint"?(l==null?void 0:l.key)||"Blueprint":s=="blueprints_shared"?Sy(e,i)||"Shared Blueprint":((c=a.value)==null?void 0:c.name)??`Unknown (${s})`}),r=O(()=>{var d,u;const i=(d=a.value)==null?void 0:d.previewField;if(!i)return;const s=(u=k(t).content)==null?void 0:u[i];let l;const c=70;return(s==null?void 0:s.length)>c?l=s.substring(0,c)+"...":l=s,l}),o=O(()=>{const i=k(t).type,s=a.value.category;return[`/components/${i}.svg`,`/components/category_${s}.svg`,i.startsWith("blueprints_")?`/components/blueprints_category_${s}.svg`:void 0].filter(Boolean).map(l=>js(l))});return{name:n,previewText:r,possibleImageUrls:o}}const ode={key:0,class:"BlueprintsNode__side"},ide={class:"BlueprintsNode__extraBorder"},sde={key:0,class:"runner"},lde={class:"BlueprintsNode__main"},cde={class:"BlueprintsNode__main__title"},dde={key:0,class:"deprecationNotice"},ude={key:0,class:"BlueprintsNode__main__outputs__title"},hde={key:0,class:"BlueprintsNode__main__outputs__title"},pde={key:1,class:"BlueprintsNode__main__footer"},fde={writer:{name:"Node",description:"A Blueprints node.",toolkit:"blueprints",category:"Other",fields:{alias:{name:"Alias",type:Q.Text}},allowedParentTypes:["blueprints_blueprint"],previewField:"alias"}},mde=Se({...fde,__name:"BlueprintsNode",emits:["outMousedown","engaged"],setup(e,{emit:t}){const a=t,n=oe(ne.core),r=oe(ne.builderManager),{removeOut:o,goToComponentParentPage:i}=Ji(n,r),{pushToast:s}=cc(),l=dc(n),c=oe(ne.componentId),d=oe(ne.evaluatedFields),u=O(()=>{var x;return((x=m==null?void 0:m.value)==null?void 0:x.category)=="Triggers"}),p=O(()=>{var x;return((x=m==null?void 0:m.value)==null?void 0:x.category)=="Writer"}),h=O(()=>{var x;return(x=m==null?void 0:m.value)==null?void 0:x.deprecated}),{component:g,definition:m}=xy(n,c),y=O(()=>{var x;return((x=g.value)==null?void 0:x.type)==="blueprints_code"}),b=O(()=>{var x;return g.value&&(Sy(n,g.value)||((x=m.value)==null?void 0:x.name))||"Unknown"}),v=O(()=>{var x,$,z;return J.value==null?null:J.value=="skipped"?"skipped":J.value=="stopped"?"stopped":J.value=="in_progress"?"running":((z=($=(x=m.value)==null?void 0:x.outs)==null?void 0:$[J.value])==null?void 0:z.style)??"success"}),{hasOnlyNonFunctionTools:M}=tde(O(()=>m.value),d),_=O(()=>Object.entries(m.value.outs??{}).some(([$,z])=>{var he,Ne;return z.style!=="dynamic"||!z.field?!1:((Ne=(he=m.value.fields)==null?void 0:he[z.field])==null?void 0:Ne.type)!==Q.Tools})),C=O(()=>_.value?"OR":M.value?"No outputs":"THEN"),E=O(()=>M.value||!be.value&&Object.keys(re.value).length>0),P=O(()=>{var z,pe;const x=r.getLogEntries(),$=((pe=(z=x.find(he=>!!he.blueprintExecution))==null?void 0:z.blueprintExecution)==null?void 0:pe.runId)??null;return x.filter(he=>{var Ne;return((Ne=he==null?void 0:he.blueprintExecution)==null?void 0:Ne.runId)===$})}),B={in_progress:5,error:4,success:3,stopped:2,skipped:1,none:0},ee=O(()=>P.value.map($=>$.blueprintExecution).filter(Boolean).flatMap($=>$.summary.filter(z=>z.componentId===g.value.id).filter(z=>!!z.outcome))),J=O(()=>{let x="none";for(const $ of ee.value)(B[$.outcome]??B.success)>B[x]&&(x=$.outcome);return x==="none"?null:x}),Ce=O(()=>r.isComponentIdSelected(c)),ae=ye(!1),Te=O(()=>!Ue.value||Ge.value?!1:!ae.value),Ue=O(()=>{var x,$;return(($=(x=m.value)==null?void 0:x.outs)==null?void 0:$.error)!==void 0}),Ge=O(()=>{var $;return Ue.value?(($=g.value.outs)==null?void 0:$.some(z=>z.outId==="error"))?!0:ae.value:!1}),be=O(()=>!(Object.keys(re.value??{}).length>0||Object.keys(j.value??{}).length>0||Object.keys(X.value??{}).length>1)),X=O(()=>Object.entries(m.value.outs??{}).reduce((x,[$,z])=>(z.style=="dynamic"||$==="error"&&!Ge.value||(x[$]=z),x),{}),{}),j=O(()=>{var $;const x=new Set([...Object.keys(X.value),...Object.values(re.value).flatMap(Object.keys)]);return((($=g.value)==null?void 0:$.outs)??[]).reduce((z,{outId:pe})=>{if(!x.has(pe))return z[pe]={name:pe,style:"dynamic",description:""},z},{})});function ue(x){const z=m.value.fields[x].type==Q.Tools,pe=Object.keys(d[x].value??{});return z?pe.filter(Ne=>{var qe;return((qe=d[x].value[Ne])==null?void 0:qe.type)=="function"}):pe}const re=O(()=>{const x={};return Object.entries(m.value.outs??{}).forEach(([$,z])=>{if(z.style!=="dynamic")return;if(!z.field){x.default??(x.default={}),x.default[$]={...z};return}x[z.field]={},ue(z.field).forEach(he=>{x[z.field][`${$}_${he}`]={name:he,description:"Dynamically created",style:"dynamic"}})}),x});Ke(re,()=>{var z,pe;const x=Object.values(re.value).flatMap(Object.keys);(((pe=(z=g.value)==null?void 0:z.outs)==null?void 0:pe.filter(he=>!x.includes(he.outId)&&!(he.outId in X.value)))??[]).forEach(he=>{g.value&&o(g.value.id,he)})},{immediate:!0});const H=O(()=>{if(["success","error","skipped","stopped"].includes(v.value)){const $=`/status/${v.value}.svg`;return[js($)]}const x=[`/components/${g.value.type}.svg`,`/components/blueprints_category_${m.value.category}.svg`];return n.featureFlags.value.includes("custom_block_icons")&&x.unshift(`/static/components/${g.value.id}.svg`),x.map($=>js($))});async function D(x){var $;if(g.value.type==="blueprints_code"||g.value.type==="blueprints_setstate"||g.value.type==="blueprints_returnvalue"||g.value.type==="blueprints_logmessage")r.isComponentIdSelected(c)&&(r.expandedEditorForComponent.value=c,l.track(y.value?"blueprints_dbl_click_editor_opened":"blueprints_dbl_click_value_opened"));else if(g.value.type==="blueprints_runblueprint"){const z=(($=g.value.content)==null?void 0:$.blueprintKey)??"";if(!z)return;const pe=n.getComponents("blueprints_root").find(he=>he.content.key===z);if(!pe)return;i(pe.id),await Ba(),r.handleSelectionFromEvent(x,pe.id,void 0,"tree"),s({type:"success",message:`Navigated to ${pe.content.key} blueprint`}),l.track("blueprints_dbl_click_blueprint_navigated")}}function T(){ee.value.at(-1)&&(r.openPanels.value.add("log"),r.setSelection(c,void 0,"click"))}return Ke(Ce,()=>{a("engaged")}),(x,$)=>(S(),V("div",{class:pt(["BlueprintsNode",{"BlueprintsNode--trigger":u.value,"BlueprintsNode--intelligent":p.value,"BlueprintsNode--deprecated":h.value,"BlueprintsNode--running":v.value=="running","BlueprintsNode--success":v.value=="success","BlueprintsNode--skipped":v.value=="skipped","BlueprintsNode--stopped":v.value=="stopped","BlueprintsNode--error":v.value=="error"}]),onDblclick:D},[p.value&&v.value===null?(S(),V("div",ode)):Me("",!0),Z("div",ide,[v.value=="running"?(S(),V("div",sde)):Me("",!0)]),Z("div",lde,[Z("div",cde,[xe(fy,{urls:H.value,class:"icon","loader-max-width-px":24,"loader-max-height-px":24},null,8,["urls"]),xe(F0e,{"component-id":k(c),class:"nodeNamer","block-name":b.value},null,8,["component-id","block-name"]),h.value?(S(),V("div",dde," Deprecated ")):Me("",!0),u.value?(S(),Ie(ev,{key:1,"show-display-error-option":Te.value,onShowError:$[0]||($[0]=z=>ae.value=!0)},null,8,["show-display-error-option"])):Me("",!0)]),(S(!0),V(Xe,null,Nt(re.value,(z,pe)=>{var he,Ne,qe,st;return S(),V("div",{key:pe,class:"BlueprintsNode__main__outputs"},[(he=k(m).fields)!=null&&he[pe]?(S(),V("h4",ude,ze(k(m).fields[pe].name),1)):Me("",!0),(S(!0),V(Xe,null,Nt(z,(gt,R)=>(S(),Ie(w2,{key:R,class:"BlueprintsNode__main__outputs__output","out-id":R,out:gt,"display-label":"",onClick:q=>x.$emit("outMousedown",R)},null,8,["out-id","out","onClick"]))),128)),xe(rde,{"field-key":pe,"field-type":((qe=(Ne=k(m).fields)==null?void 0:Ne[pe])==null?void 0:qe.type)??"","field-value":(st=k(d)[pe])==null?void 0:st.value,"has-outputs":Object.keys(z).length>0},null,8,["field-key","field-type","field-value","has-outputs"])])}),128)),Object.keys(X.value).length>0?(S(),V("div",{key:0,class:pt(["BlueprintsNode__main__outputs",{"BlueprintsNode__main__outputs--float":be.value&&!u.value}])},[E.value?(S(),V("h4",hde,ze(C.value),1)):Me("",!0),(S(!0),V(Xe,null,Nt(X.value,(z,pe)=>(S(),Ie(w2,{key:pe,class:"BlueprintsNode__main__outputs__output","out-id":pe,out:z,"display-label":!be.value,onClick:he=>x.$emit("outMousedown",pe)},null,8,["out-id","out","display-label","onClick"]))),128)),(S(!0),V(Xe,null,Nt(j.value,(z,pe)=>(S(),Ie(w2,{key:pe,class:"BlueprintsNode__main__outputs__output","out-id":pe,out:z,"display-label":"",onClick:he=>x.$emit("outMousedown",pe)},null,8,["out-id","out","onClick"]))),128))],2)):Me("",!0),u.value?Me("",!0):(S(),V("div",pde,[ee.value.length>0?(S(),Ie(ede,{key:0,"completion-style":v.value,count:ee.value.length,onClick:T},null,8,["completion-style","count"])):Me("",!0),xe(ev,{"show-display-error-option":Te.value,"show-open-editor-option":y.value,onShowError:$[1]||($[1]=z=>ae.value=!0)},null,8,["show-display-error-option","show-open-editor-option"])]))])],34))}}),vde=ke(mde,[["__scopeId","data-v-b8c4666e"]]),gde={class:"BlueprintsRoot","data-writer-container":""},yde="The root component of the application, which serves as the starting point of the component hierarchy.",Mde={writer:{name:"Blueprints Root",toolkit:"blueprints",category:"Root",description:yde,allowedChildrenTypes:["blueprints_blueprint"],fields:{}}},_de=Se({...Mde,__name:"BlueprintsRoot",setup(e){const t=oe(ne.core),a=oe(ne.getChildrenVNodes),n=O(()=>{const r=t.activePageId.value;if(!!t.getComponentById(r)&&t.isChildOf("blueprints_root",r))return r;const i=t.getComponents("blueprints_root",{includeBMC:!0,includeCMC:!1,sortedByPosition:!0});return i.length==0?null:i[0].id});return(r,o)=>(S(),V("div",gde,[(S(!0),V(Xe,null,Nt(k(a)(),i=>(S(),V(Xe,{key:i.key},[i.key===`${n.value}:0`?(S(),Ie(Fi(i),{key:0})):Me("",!0)],64))),128))]))}}),bde=ke(_de,[["__scopeId","data-v-db4c53ec"]]),wde={name:"Note",description:"Internal note displayed only in edit mode",category:"Internal",fields:{parentInstancePath:{name:"Parent's instance path",type:Q.Text},content:{name:"Content",type:Q.Text,control:Ys.Textarea},createdAt:{name:"Created At",type:Q.Text},createdBy:{name:"Created By",type:Q.Number}}},xde={writer:wde};function Cde(e,t,a,n,r,o){return Me("",!0)}const Ade=ke(xde,[["render",Cde]]);let Ey=[];function tv(e){Ey=e??[]}function $y(e){return!e||e.length===0?!0:mg()?e.some(t=>mx(t,()=>fg(t,!1),!1,!1)):e.some(t=>Ey.includes(t))}const Il={root:_2e,page:d2e,sidebar:vle,button:Jle,text:$ne,section:ile,header:Y1e,heading:Fae,dataframe:Lae,html:My,pagination:gce,repeater:bce,column:z1e,columns:q1e,tab:ble,tabs:Ile,link:Fne,horizontalstack:ale,separator:dle,image:Zae,pdf:jce,iframe:Xce,googlemaps:n2e,mapbox:A2e,timer:Sce,textinput:r1e,textareainput:c1e,numberinput:Cse,sliderinput:qse,rangeinput:Qse,colorinput:_ie,dateinput:Sie,timeinput:m1e,radioinput:Tse,checkboxinput:uie,dropdowninput:Lie,selectinput:Vse,multiselectinput:Mse,fileinput:nse,webcamcapture:Oce,vegalitechart:Tne,plotlygraph:yne,metric:fne,message:ine,videoplayer:Rne,chatbot:Dre,step:Hle,steps:Ule,ratinginput:C1e,tags:Zre,switchinput:k1e,reuse:Rce,avatar:aoe,annotatedtext:ioe,jsonviewer:joe,blueprints_root:bde,blueprints_blueprint:R0e,progressbar:tie,note:Ade},Ps=Ks({});function av(e){const t=`Component type "${e}" not supported. If it's a custom component, please ensure it's been loaded.`;return{writer:{name:"Fallback Component",allowedChildrenTypes:["*"],description:t,category:"Fallback"},setup(a,{slots:n}){return()=>Nn("div",{"data-writer-container":"",style:{color:"var(--primaryTextColor)"}},[t,n.default({})])}}}function Iy(e){var r,o;const t={blueprints_node:vde},a=Ps[e];if(!a)return;const n=a.baseType;return{...t[n],writer:{...t[n].writer,...Ps[e].writer,fields:{...(r=t[n].writer)==null?void 0:r.fields,...(o=Ps[e].writer)==null?void 0:o.fields}}}}function Sde(e){var n;const t=Iy(e)??Il[e]??av(e),a=(n=t==null?void 0:t.writer)==null?void 0:n.featureFlags;return $y(a)?t:av(e)}function Us(e){var t;return(t=Sde(e))==null?void 0:t.writer}function Qd(){return[...Object.keys(Il),...Object.keys(Ps)].filter(t=>{var r;const a=Iy(t)??Il[t],n=(r=a==null?void 0:a.writer)==null?void 0:r.featureFlags;return $y(n)})}function Ede(e,t){Il[e]=t}function $de(e,t){Ps[e]=t}function Ide(e){let t=!1;return Tde(e),Object.entries(e).forEach(([,a])=>{t=Ode(a,e)||t,t=kde(a)||t}),t}function kde(e){const t=ia(),a=Us(e.type);if(!a||a.category=="Fallback")return t.error(`Component ${e.id} (${e.type}). Invalid component type.`),!1;let n=!1;return n=Hde(e),n=Rde(e)||n,Pde(e,a),Lde(e,a),n}function s0(e,t,a={}){a[e]=!0,Object.entries(t).filter(([,n])=>n.parentId===e).forEach(([n])=>s0(n,t,a))}function Tde(e){const t=ia(),a=Object.fromEntries(Object.entries(e).map(([n])=>[n,!1]));s0("root",e,a),s0("blueprints_root",e,a),Object.entries(a).forEach(([n,r])=>{r||t.warn(`Component ${n} (${e[n].type}). Orphan component.`)})}function Pde(e,t){const a=ia(),n=Object.keys(t.fields??{});e.content&&Object.keys(e.content).forEach(r=>{n.includes(r)||a.warn(`Component ${e.id} (${e.type}). Field key "${r}" is defined in the component but not in the template.`)})}function Lde(e,t){const a=Object.keys(t.events??{});if(!e.binding)return;const n=e.binding.eventType;if(a.includes(n)&&t.events[n].bindable)return;ia().warn(`Component ${e.id} (${e.type}). The component is bound to event "${e.binding.eventType}" but the template doesn't define that event or it's not bindable.`)}function Ode(e,t){const a=ia();let n=!1;e.id=="root"&&e.position!==0&&a.error("Root must be at position 0."),e.position==-1&&a.error(`Component ${e.id} (${e.type}). Invalid position.`);const r=Object.values(t).filter(s=>s.parentId===e.id&&s.position!==-2&&!s.isCodeManaged);let o=0;return r.forEach(s=>{o+=s.position}),(r.length-1)*r.length/2!==o&&(a.error(`Component ${e.id} (${e.type}). Invalid children positions. Automated fix will be applied.`),Vde(r),n=!0),n}function Vde(e){e.sort((t,a)=>t.position>a.position?1:-1),e.map((t,a)=>{t.position=a})}function Rde(e){var a,n,r;let t=!1;if(Object.keys(e.handlers??{}).forEach(o=>{if(!o.startsWith("ss-"))return;const i=`wf-${o.substring(3)}`;e.handlers[i]=e.handlers[o],t=!0,delete e.handlers[o]}),(n=(a=e.binding)==null?void 0:a.eventType)!=null&&n.startsWith("ss-")){const i=`wf-${((r=e.binding)==null?void 0:r.eventType).substring(3)}`;e.binding.eventType=i,t=!0}return t}function Hde(e,t){let a=!1;if(e.type=="column"){if("horizontalAlignment"in e.content){const n={left:"start",center:"center",right:"end"};e.content.contentHAlign=n[e.content.horizontalAlignment]||e.content.horizontalAlignment,delete e.content.horizontalAlignment,a=!0}if("verticalAlignment"in e.content){const n={normal:"unset",top:"start",center:"center",bottom:"end"};e.content.contentVAlign=n[e.content.verticalAlignment]||e.content.verticalAlignment,delete e.content.verticalAlignment,a=!0}}else if(e.type=="horizontalstack"){if("alignment"in e.content){const n={left:"start",center:"center",right:"end"};e.content.contentHAlign=n[e.content.alignment]||e.content.alignment,delete e.content.alignment,a=!0}}else e.type=="section"&&"snapMode"in e.content&&(delete e.content.snapMode,a=!0);return a}function Nde(e){let t="";const a=[];let n=!1;for(let o=0;o<e.length;o++){const i=e[o];if(i==="."&&!n){a.push(t),t="";continue}t+=i,i==="\\"?n=!0:n=!1}return a.push(t),a.map(o=>o.replaceAll("\\.","."))}const Dde="WriterCustomComponentTemplates";async function Bde(e){await Promise.all(e.map(async t=>{const a=t.toLocaleLowerCase();a.endsWith(".js")?await Fde(t):a.endsWith(".css")&&jde(t)}))}async function Fde(e){var a;const t=ia();t.log(`Importing custom component templates at "${e}"...`),await Tt(()=>import(ky()+e),[],import.meta.url),(a=Object.entries(window[Dde]))==null||a.forEach(([n,r])=>{zde(n)?(Ede(`custom_${n}`,r),t.log(`Registering template for "${n}".`)):t.warn(`custom component '${n}' is ignored. A custom component should be declared using only alphanumeric lowercase and _.`)})}function zde(e){return/^[a-z0-9_]+$/.test(e)}function jde(e){const t=document.createElement("link");t.rel="stylesheet",t.href=ky()+e,document.head.appendChild(t)}function ky(){let e=window.location.pathname;return e.endsWith("/")||(e+="/"),`${e}extensions/`}function nv(e){if(typeof e=="string")try{return JSON.parse(atob(e))}catch(t){throw new Error(`Failed to decode config: ${t}`)}return e}function Ty(e){const t=ia();async function a(){if(typeof window<"u"&&window.__WRITER_APP_CONFIG__){const i=window.__WRITER_APP_CONFIG__;if(typeof i=="string")try{window.__WRITER_APP_CONFIG__=nv(i)}catch(s){t.error("Failed to decode __WRITER_APP_CONFIG__",s)}return}const{writerApi:n}=wo(),r=await n.fetchConfigJs();if(!r){e.isWriterCloudApp.value?t.warn("Failed to load config.js via WriterApi"):t.log("config.js not available (not a Writer Cloud App)");return}const o=document.createElement("script");if(o.textContent=r,document.head.appendChild(o),window.__WRITER_APP_CONFIG__){const i=window.__WRITER_APP_CONFIG__;if(typeof i=="string")try{window.__WRITER_APP_CONFIG__=nv(i)}catch(s){t.error("Failed to decode __WRITER_APP_CONFIG__",s)}}}return{loadConfigJs:a}}var Ude={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const lr=ia();class Wde{constructor(){Nc(this,"providers",new Map);Nc(this,"initializedProvider",null)}register(t,a){this.providers.has(t)&&lr.warn(`Overwriting existing provider '${t}'`),this.providers.set(t,a)}getProvider(t){return this.providers.get(t)||null}listProviders(){return Array.from(this.providers.keys())}async initializeProvider(t,a,n){let r=t;if(r==null){const i=Ude.VITE_OBSERVABILITY_PROVIDER;if(i)r=i;else for(const[s,l]of this.providers.entries())if(l.isEnabled()){r=s;break}}if(!r)return lr.info("No observability provider configured"),!1;const o=this.getProvider(r);if(!o)return lr.warn(`Observability provider '${r}' not found. Available: ${this.listProviders().join(", ")}`),!1;if(!o.isEnabled())return lr.warn(`Observability provider '${r}' is disabled. Check if LaunchDarkly client ID is configured.`),!1;try{const i=o.initialize(a,n);return i instanceof Promise?i.then(s=>s?(this.initializedProvider=o,lr.info(`[LaunchDarkly] Initialized observability provider: ${r}`),!0):(lr.warn(`[LaunchDarkly] Failed to initialize observability provider: ${r}`),!1)).catch(s=>(lr.error(`[LaunchDarkly] Error initializing observability provider '${r}':`,s),!1)):i?(this.initializedProvider=o,lr.info(`[LaunchDarkly] Initialized observability provider: ${r}`),!0):(lr.warn(`[LaunchDarkly] Failed to initialize observability provider: ${r}`),!1)}catch(i){return lr.error(`[LaunchDarkly] Error initializing observability provider '${r}':`,i),!1}}getInitializedProvider(){return this.initializedProvider}captureException(t,a){this.initializedProvider&&this.initializedProvider.captureException(t,a)}captureMessage(t,a,n){this.initializedProvider&&this.initializedProvider.captureMessage(t,a,n)}incrementMetric(t,a){var n;(n=this.initializedProvider)!=null&&n.incrementMetric&&this.initializedProvider.incrementMetric(t,a)}recordDistribution(t,a,n){var r;(r=this.initializedProvider)!=null&&r.recordDistribution&&this.initializedProvider.recordDistribution(t,a,n)}setGauge(t,a,n){var r;(r=this.initializedProvider)!=null&&r.setGauge&&this.initializedProvider.setGauge(t,a,n)}}const Xi=new Wde,o1=ia(),Si=[];let Hi=!1,oo=null;function qde(){var a,n,r,o;if(Si.length===0)return;const e=Xi.getInitializedProvider();if(!e)return;const t=[...Si];Si.length=0;for(const i of t)try{i.type==="increment"&&e.incrementMetric?e.incrementMetric(i.name,i.options):i.type==="distribution"&&e.recordDistribution?e.recordDistribution(i.name,i.value,{tags:(a=i.options)==null?void 0:a.tags,unit:(n=i.options)==null?void 0:n.unit}):i.type==="gauge"&&e.setGauge&&e.setGauge(i.name,i.value,{tags:(r=i.options)==null?void 0:r.tags,unit:(o=i.options)==null?void 0:o.unit})}catch(s){o1.warn(`Failed to flush queued metric ${i.name}:`,s)}}function Kde(){Xi.getInitializedProvider()&&(Hi=!1,oo&&(clearInterval(oo),oo=null),qde())}function eu(){oo||(Hi=!0,oo=setInterval(()=>{Kde()},100),setTimeout(()=>{oo&&(clearInterval(oo),oo=null,Hi=!1)},1e4))}const an={WEBSOCKET_CONNECTED:"websocket_connected",WEBSOCKET_RECONNECTED:"websocket_reconnected",WEBSOCKET_RECONNECT_FAILED:"websocket_reconnect_failed",WEBSOCKET_CONNECT_DURATION:"websocket_connect_duration",WEBSOCKET_CONNECTION_FAILURE:"websocket_connection_failure",WEBSOCKET_MESSAGE_SEND_ERROR:"websocket_message_send_error",WEBSOCKET_UNEXPECTED_DISCONNECT:"websocket_unexpected_disconnect",WEBSOCKET_INVALID_MESSAGE:"websocket_invalid_message",WEBSOCKET_ABNORMAL_CLOSE:"websocket_abnormal_close",WEBSOCKET_CLOSE_ERROR:"websocket_close_error",FRONTEND_MESSAGE_SENT:"frontend_message_sent",FRONTEND_MESSAGE_ERROR:"frontend_message_error",FRONTEND_MESSAGE_DURATION:"frontend_message_duration"};function Zde(e,t,a){try{const n=Xi.getInitializedProvider();if(!n)return;const r=e instanceof Error?e:new Error(e),o={...a||{},...t?{errorType:t}:{}};n.captureException(r,o)}catch(n){o1.warn("Failed to track error:",n)}}function _n(e,t){try{const a=Xi.getInitializedProvider();if(a!=null&&a.incrementMetric){a.incrementMetric(e,{tags:t==null?void 0:t.tags,value:t==null?void 0:t.value});return}Hi||eu(),Si.push({type:"increment",name:e,options:t})}catch(a){o1.warn(`Failed to increment metric ${e}:`,a)}}function Py(e,t,a){try{const n=Xi.getInitializedProvider();if(n!=null&&n.recordDistribution){n.recordDistribution(e,t,{tags:a==null?void 0:a.tags,unit:a==null?void 0:a.unit});return}Hi||eu(),Si.push({type:"distribution",name:e,value:t,options:a})}catch(n){o1.warn(`Failed to record distribution ${e}:`,n)}}function Tue(e,t,a){try{const n=Xi.getInitializedProvider();if(n!=null&&n.setGauge){n.setGauge(e,t,{tags:a==null?void 0:a.tags,unit:a==null?void 0:a.unit});return}Hi||eu(),Si.push({type:"gauge",name:e,value:t,options:a})}catch(n){o1.warn(`Failed to set gauge ${e}:`,n)}}function Gde(e){const t=ia(),{loadConfigJs:a}=Ty(e),n=ye(!1);async function r(i){try{try{await a()}catch(c){t.warn("Failed to load config.js, LaunchDarkly initialization:",c);return}const s=ug();if(!s){e.isWriterCloudApp.value?t.log("LaunchDarkly client ID not available, skipping initialization"):t.log("Skipping LaunchDarkly initialization - not a Writer Cloud App and no client ID in config");return}if(!i){t.warn("LaunchDarkly initialization skipped: sessionId not provided");return}const l=hg(i,e.mode.value,e.writerApplication.value);await pg(l,s),n.value=!0}catch(s){t.warn("LaunchDarkly initialization failed",s)}}function o(i){if(!e.isWriterCloudApp.value||!n.value||typeof performance>"u")return;const s=performance.now()-i;Py(an.WEBSOCKET_CONNECT_DURATION,s,{tags:{mode:e.mode.value||"unknown"},unit:"ms"}),_n(an.WEBSOCKET_CONNECTED,{tags:{mode:e.mode.value||"unknown"}})}return{initialize:r,updateSocketDuration:o,isLaunchDarklyInitialized:Wt(n)}}function Jde(e){return new Promise((t,a)=>{const n=new FileReader;n.onload=()=>{t(n.result)},n.onerror=r=>{a(r)},n.readAsArrayBuffer(e)})}async function Xde(e){const t=await Jde(e);if(!t)return;const a=new TextDecoder("utf-8");return JSON.parse(a.decode(t))}function Yde(e,t){const a=URL.createObjectURL(e);try{const n=document.createElement("a");n.href=a,n.download=t,document.body.appendChild(n),n.click(),document.body.removeChild(n)}finally{URL.revokeObjectURL(a)}}function Pue(e,t){const a=JSON.stringify(e,null,2),n=new Blob([a],{type:"application/json"});Yde(n,t)}const Ly=5e3,x2=5;function Qde(e){return typeof e!="object"||e===null?!1:e.type==="file"&&typeof e.content=="string"}function Lue(e){return typeof e!="object"||e===null?!1:e.type==="binary"}function Yi(e){return typeof e!="object"||e===null?!1:e.type==="directory"&&typeof e.children=="object"}function*eue(e,t=[]){if(!Yi(e)){yield t;return}for(const[a,n]of Object.entries(e.children))yield*eue(n,[...t,a])}function*tue(e,t=[]){if(yield t,!!Yi(e))for(const[a,n]of Object.entries(e.children))yield*tue(n,[...t,a])}function tu(e,t){if(e.length===0)return t;if(!Yi(t))return;const[a,...n]=e,r=t.children[a];return n.length===0?r:tu(n,r)}function l0(e,t,a={type:"file",content:"",complete:!0}){var o;const n=structuredClone(t);let r=n;for(let i=0;i<e.length;i++){if(!Yi(r))return n;const s=e.at(i);if(i===e.length-1)return r.children[s]=a,n;(o=r.children)[s]??(o[s]={type:"directory",children:{}}),r=r.children[s]}return n}function aue(e,t,a){const n=tu(e,a);if(Yi(n)||n===void 0)return a;const r=Oy(e,a);return l0(t,r,structuredClone(n))}function Oy(e,t){return Vy(e,structuredClone(t))}function Vy(e,t){if(!Yi(t)||!(e.at(0)in t.children))return t;if(e.length===1)return delete t.children[e.at(0)],t;const a=Vy(e.slice(1),t.children[e.at(0)]);return a.type==="directory"&&Object.keys(a.children).length===0&&delete t.children[e.at(0)],t}function nue(e,t){const a=ye([]),n=ye({uuid:void 0}),r=O(()=>a.value.length);function o(h){var y,b;const g=t(h),m=((y=window.crypto)==null?void 0:y.randomUUID())??`uuid-${Date.now()}`;return{id:h,uuid:m,key:((b=g==null?void 0:g.content)==null?void 0:b.key)??h,type:(g==null?void 0:g.type)==="page"?"page":"blueprint"}}function i(){return a.value.findIndex(h=>h.uuid===n.value.uuid||h.id===e.value&&n.value.uuid===void 0)}function s(h=null,g="forward"){const m=i();if(g==="backward"){if(m>0){const v=a.value[m-1];e.value=v.id,n.value.uuid=v.uuid}return p()}if(h===null){if(m+1<a.value.length){const v=a.value[m+1];e.value=v.id,n.value.uuid=v.uuid}return p()}const y=o(h);return m===-1?(n.value.uuid=y.uuid,a.value.push(y),p()):a.value[m].id===h?p():m+1<a.value.length?(n.value.uuid=y.uuid,a.value.splice(m+1,a.value.length-m-1,y),p()):(a.value[a.value.length-1].id!==h&&(n.value.uuid=y.uuid,a.value.push(y)),p())}function l(){return!!d()}function c(){return!!u()}function d(){const h=a.value.findIndex(g=>g.uuid===n.value.uuid);return h>0?a.value[h-1]:null}function u(){const h=a.value.findIndex(g=>g.uuid===n.value.uuid);return h+1<a.value.length?a.value[h+1]:null}function p(){const h=a.value.findIndex(g=>g.uuid===n.value.uuid);return h>=0?a.value[h]:null}return{pageStack:a,currentPageStackItem:n,pageStackLength:r,navigateInPageStack:s,canGoBackInPageStack:l,canGoForwardInPageStack:c,getPreviousPageInPageStack:d,getNextPageInPageStack:u,getCurrentPageInPageStack:p}}const rue=6e4;function oue(){let e=null;const t=ye(null),a=ye(null),n=ye(),r=ia(),o=$t([]),i=ye(null),s=$t({type:"directory",children:{}}),l=ye({}),c=ye([]),d=ye({}),u=ye({});let p;const h=ye("idle");let g=0;const m=ye(new Map);let y=[],b=[];const v=[];let M=!1;const _=ye(),C=ce=>l.value[ce],E=nue(_,C);let P=null;function B(){if(!P){const ce={mode:a,writerApplication:n,isWriterCloudApp:O(()=>{var $e,je;return!!(($e=n.value)!=null&&$e.id||(je=n.value)!=null&&je.organizationId)})};P=Gde(ce)}return P}const ee=O(()=>{var ce;return Number((ce=n.value)==null?void 0:ce.organizationId)||void 0}),J=O(()=>{var ce;return(ce=n.value)==null?void 0:ce.id}),Ce=O(()=>{var ce;return(ce=n.value)==null?void 0:ce.apiKey}),ae=O(()=>{var ce;return((ce=n.value)==null?void 0:ce.baseUrl)??"https://api.writer.com"}),Te=O(()=>!!(J.value||ee.value));async function Ue(){await be(),j(),a.value}async function Ge(ce){const $e=B();try{await $e.initialize(ce);const{setupFlagChangeListener:je}=await Tt(()=>Promise.resolve().then(()=>yx),void 0,import.meta.url);je(dt=>{try{o.value=dt,tv(dt)}catch(De){r.error("Error updating feature flags from LaunchDarkly",De)}})}catch(je){r.error("Unexpected error initializing LaunchDarkly",je)}}async function be(){H();let ce=null,$e=null;try{$e=await fetch("./api/init",{method:"post",cache:"no-store",headers:{"Content-Type":"application/json"},body:JSON.stringify({proposedSessionId:e})});const dt=await $e.text();ce=JSON.parse(dt)}catch{throw new Error(`Failed to acquire initialization data. Server responded with ${($e==null?void 0:$e.status)??"no response"} status.`)}if($e.status>400)throw"Connection rejected.";ce.extensionPaths&&await Bde(ce.extensionPaths),a.value=ce.mode,l.value=ce.components,u.value=ce.userState,d.value=structuredClone(ce.userState),x(ce.mail),e=ce.sessionId,t.value=new Date().getTime(),o.value=ce.featureFlags,tv(o.value),n.value=ce.writerApplication,X(ce.abstractTemplates),await Ge(e),c.value=ce.userFunctions,i.value=ce.runCode,s.value=ce.sourceFiles,await D(),!(a.value!="edit"||!Ide(ce.components))&&await W()}function X(ce){Object.entries(ce??{}).forEach(([$e,je])=>{$de($e,je)})}function j(){setTimeout(()=>{I("keepAlive",{},j)},rue)}function ue(ce){ce&&Object.entries(ce).forEach(([$e,je])=>{const dt=$e.charAt(0),De=Nde($e.substring(1)),Qe=De.length-1;let wt=u.value;const aa=dt==="-";for(let wa=0;wa<Qe;wa++){const Qa=wt==null?void 0:wt[De[wa]];typeof Qa=="object"&&Qa!==null?wt=Qa:aa||(wt[De[wa]]={},wt=wt[De[wa]])}aa?delete wt[De.at(-1)]:wt[De.at(-1)]=je})}function re(ce){ce&&(l.value=ce)}function H(){m.value.forEach(({callback:ce})=>{ce==null||ce({ok:!1})}),m.value.clear()}async function D(){if(p&&h.value==="connected")return;const ce=ia(),$e=new URL("./api/stream",window.location.href);$e.protocol=$e.protocol.replace("https","wss"),$e.protocol=$e.protocol.replace("http","ws"),p=new WebSocket($e.href);const je=performance.now();p.onopen=async()=>{h.value="connected",ce.log("WebSocket connected. Initialising stream..."),B().updateSocketDuration(je),I("streamInit",{sessionId:e}),M&&(M=!1,W().catch(Qe=>{ce.error("Failed to retry component update after reconnect:",Qe),M=!0}))};function dt(De){var wt,aa,wa,Qa;if(De.messageType=="announcement"&&De.payload.type=="codeUpdate"){p.close(),be();return}if(De.messageType=="announcement"&&De.payload.type=="collaborationUpdate"){v.forEach(gn=>gn.fn(De.payload.payload));return}if(De.messageType=="announcement"&&De.payload.type=="componentUpdate"){const gn={};Object.entries(l.value).forEach(([Bn,me])=>{me.isCodeManaged&&(gn[Bn]=me)}),l.value={...gn,...De.payload.payload};return}if(De.messageType=="announcement"&&De.payload.type=="mail"){x(De.payload.payload);return}(De.messageType=="eventResponse"||De.messageType=="stateEnquiryResponse")&&(ue((wt=De.payload)==null?void 0:wt.mutations),x((aa=De.payload)==null?void 0:aa.mail),re((wa=De.payload)==null?void 0:wa.components));const Qe=m.value.get(De.trackingId);(Qa=Qe==null?void 0:Qe.callback)==null||Qa.call(Qe,{ok:!0,payload:De.payload}),m.value.delete(De.trackingId)}return p.onmessage=async De=>{let Qe;try{De.data instanceof Blob?Qe=await Xde(De.data):Qe=JSON.parse(De.data)}catch(wt){ce.error("Error parsing WebSocket message:",wt),_n(an.WEBSOCKET_INVALID_MESSAGE,{tags:{mode:a.value||"unknown"}});return}try{dt(Qe)}catch(wt){ce.error("Error processing WebSocket message:",wt)}},p.onclose=async De=>{if(p=null,De.code==1008){h.value="offline",ce.error("Invalid session. Reinitialising..."),await be();return}De.code==4001?(h.value="suspended",ce.info("WebSocket closed due to code update. Attempting to reconnect...")):De.code!==1e3&&(h.value="offline",ce.error(`WebSocket closed with code ${De.code}. Attempting to reconnect...`),De.code===1006?_n(an.WEBSOCKET_ABNORMAL_CLOSE,{tags:{mode:a.value||"unknown",code:De.code.toString()}}):_n(an.WEBSOCKET_UNEXPECTED_DISCONNECT,{tags:{mode:a.value||"unknown",code:De.code.toString()}})),setTimeout(()=>{D().then(()=>{ce.info("Reconnected."),_n(an.WEBSOCKET_RECONNECTED,{tags:{mode:a.value||"unknown"}})}).catch(()=>{ce.error("Couldn't reconnect."),_n(an.WEBSOCKET_RECONNECT_FAILED,{tags:{mode:a.value||"unknown"}})})},Ly)},new Promise((De,Qe)=>{p.addEventListener("open",()=>De(),{once:!0}),p.addEventListener("close",wt=>{_n(an.WEBSOCKET_CONNECTION_FAILURE,{tags:{mode:a.value||"unknown",code:wt.code.toString()}}),Qe(new Error("WebSocket connection closed before establishing."))},{once:!0}),p.addEventListener("error",()=>{_n(an.WEBSOCKET_CONNECTION_FAILURE,{tags:{mode:a.value||"unknown"}})},{once:!0})})}function T(ce=1e3){if(p){p.onclose=$e=>{$e.code!==1e3&&_n(an.WEBSOCKET_CLOSE_ERROR,{tags:{mode:a.value||"unknown",code:$e.code.toString()}})};try{p.close(ce)}catch{_n(an.WEBSOCKET_CLOSE_ERROR,{tags:{mode:a.value||"unknown"}})}h.value="offline"}}function x(ce=[]){y.push(...ce),y=y.filter($e=>{const je=b.filter(dt=>dt.mailType==$e.type);if(je.length==0)return $e;je.forEach(dt=>dt.fn($e.payload))})}function $(ce){v.push({fn:ce})}function z(ce,$e){b.push({mailType:ce,fn:$e}),x()}function pe(ce,$e){b=b.filter(je=>!(je.mailType===ce&&je.fn===$e))}function he(ce){var je;let $e=null;if(ce instanceof CustomEvent)$e=((je=ce.detail)==null?void 0:je.payload)??null;else{const dt={};for(const De in ce){const Qe=ce[De];typeof Qe!="function"&&(Qe instanceof Object||(dt[De]=Qe))}$e=dt}return $e}async function Ne(ce,$e,je){var aa,wa;const dt=je?he(ce):null;let De,Qe;ce instanceof CustomEvent&&(De=(aa=ce.detail)==null?void 0:aa.callback,Qe=(wa=ce.detail)==null?void 0:wa.handler),I("event",async()=>({type:ce.type,instancePath:$e,handler:Qe,payload:await dt}),De,!0)}async function qe(ce){return new Promise($e=>{I("collaborationPing",ce,()=>{$e()})})}async function st(ce){return new Promise(($e,je)=>{I("hashRequest",{message:ce},De=>{var Qe;if(!De.ok)return je("Couldn't connect to the server.");$e((Qe=De.payload)==null?void 0:Qe.message)})})}function gt(ce,$e){const je=structuredClone(Et(s.value)),dt=tu($e,je);Qde(dt)&&(dt.content=ce,dt.complete=!0,s.value=je)}async function R(ce){return new Promise(($e,je)=>{I("createSourceFile",{path:ce},De=>{var Qe;if(!De.ok)return je("Couldn't connect to the server.");if((Qe=De.payload)!=null&&Qe.error)return je("Couldn't create the file.");s.value=l0(ce,Et(s.value)),$e()})})}async function q(ce,$e){return new Promise((je,dt)=>{I("uploadSourceFile",{path:ce,content:$e},Qe=>{var wt,aa;if(!Qe.ok)return dt("Couldn't connect to the server.");if((wt=Qe.payload)!=null&&wt.error)return dt("Couldn't upload the file.");s.value=((aa=Qe.payload)==null?void 0:aa.sourceFiles)??l0(ce,Et(s.value)),je()})})}async function fe(ce,$e){return new Promise((je,dt)=>{I("renameSourceFile",{from:ce,to:$e},Qe=>{var wt;if(!Qe.ok)return dt("Couldn't connect to the server.");if((wt=Qe.payload)!=null&&wt.error)return dt("Couldn't rename the file.");s.value=aue(ce,$e,Et(s.value)),je()})})}async function Ae(ce){return new Promise(($e,je)=>{I("deleteSourceFile",{path:ce},De=>{var Qe;if(!De.ok)return je("Couldn't connect to the server.");if((Qe=De.payload)!=null&&Qe.error)return je("Couldn't delete the file.");s.value=Oy(ce,Et(s.value)),$e()})})}async function _e(ce,$e=["main.py"]){return new Promise((je,dt)=>{I("codeSaveRequest",{code:ce,path:$e},Qe=>{if(!Qe.ok)return dt("Couldn't connect to the server.");gt(ce,$e),je()}),$e.join("/")==="main.py"&&(h.value="suspended")})}function se(ce){return new Promise(($e,je)=>{I("loadSourceFile",{path:ce},De=>{if(!De.ok)return je("Couldn't connect to the server.");gt(De.payload.content,ce),$e()})})}async function te(ce){return new Promise(($e,je)=>{I("listResources",{resource_type:ce},De=>{var Qe;if(!De.ok)return je("Couldn't connect to the server.");$e(((Qe=De.payload)==null?void 0:Qe.data)??[])})})}async function ge(ce){I("stateEnquiry",{},ce,!0)}function ve(ce){const dt=(De=0)=>{const Qe=m.value.get(ce);Qe!==void 0&&(De==0&&Qe.type=="stateEnquiry"||ge(()=>setTimeout(()=>dt(De+1),150)))};setTimeout(()=>dt(0),150)}async function I(ce,$e,je,dt=!1){if(h.value=="offline"||h.value=="suspended"){je==null||je({ok:!1});return}const De=ia(),Qe=g++,wt=performance.now();try{(je||dt)&&m.value.set(Qe,{type:ce,callback:je}),dt&&ve(Qe);let aa;typeof $e=="function"?aa=await $e():aa=$e;const wa={type:ce,trackingId:Qe,payload:aa};if(p.readyState!==WebSocket.OPEN)throw"Connection lost.";try{p.send(JSON.stringify(wa,Mg))}catch(gn){throw _n(an.WEBSOCKET_MESSAGE_SEND_ERROR,{tags:{type:ce,mode:a.value||"unknown"}}),gn}const Qa=performance.now()-wt;Py(an.FRONTEND_MESSAGE_DURATION,Qa,{tags:{type:ce,mode:a.value||"unknown"},unit:"ms"}),_n(an.FRONTEND_MESSAGE_SENT,{tags:{type:ce,mode:a.value||"unknown"}})}catch(aa){De.error("sendFrontendMessage error",aa),Zde(aa instanceof Error?aa:new Error(String(aa)),"frontend_message_error",{type:ce,mode:a.value||"unknown"}),_n(an.FRONTEND_MESSAGE_ERROR,{tags:{type:ce,mode:a.value||"unknown"}}),je==null||je({ok:!1})}}function F(ce){delete l.value[ce]}function N(ce){l.value[ce.id]=ce}async function W(){const ce={};Object.entries(l.value).forEach(([je,dt])=>{dt.isCodeManaged||(ce[je]=dt)});const $e={components:ce};return new Promise((je,dt)=>{I("componentUpdate",$e,Qe=>{if(!Qe.ok)return M=!0,dt("Couldn't connect to the server.");je()})})}async function de(){return new Promise((ce,$e)=>{I("writerVaultUpdate",{},dt=>{if(!dt.ok)return $e("Couldn't connect to the server.");ce()})})}function Ee(ce,$e){let je=l.value[$e];do{if(je.parentId==ce)return!0;je=l.value[je.parentId]}while(je);return!1}function Ve(ce,{includeBMC:$e=!0,includeCMC:je=!0,sortedByPosition:dt=!1}={}){let De=Object.values(l.value);return typeof ce<"u"&&(De=De.filter(Qe=>Qe.parentId==ce)),De=De.filter(Qe=>{const wt=Qe.isCodeManaged;return $e&&!wt||je&&wt}),dt&&(De=De.sort((Qe,wt)=>Qe.isCodeManaged&&!wt.isCodeManaged?1:!Qe.isCodeManaged&&wt.isCodeManaged?-1:Qe.position>wt.position?1:-1)),De}function*lt(ce,$e={}){for(const je of Ve(ce,$e))yield je,yield*lt(je.id,$e)}function Lt(ce){const je=Ve("root").filter(dt=>dt.content.key==ce);je.length!==0&&bt(je[0].id)}function bt(ce){E.navigateInPageStack(ce,"forward"),_.value=ce}function Bt(ce){return Xd(l.value,ce)}function Qt(){return p}function ba(ce){return Object.values(l.value).filter(ce)}function ir(){const ce=ba($e=>$e.type==="blueprints_blueprint"&&$e.position===0&&$e.parentId==="blueprints_root");return ce.length>0?ce[0]:null}function ua(){const ce=ba($e=>$e.type==="page"&&$e.position===0&&$e.parentId==="root");return ce.length>0?ce[0]:null}return{webSocket:p,syncHealth:h,frontendMessageMap:Wt(m),mode:Wt(a),userFunctions:Wt(c),addMailSubscription:z,removeMailSubscription:pe,addCollaborationPingSubscription:$,init:Ue,forwardEvent:Ne,hashMessage:st,runCode:Wt(i),sourceFiles:Wt(s),sendCodeSaveRequest:_e,sendCreateSourceFileRequest:R,sendRenameSourceFileRequest:fe,sendDeleteSourceFileRequest:Ae,sendFileUploadRequest:q,requestSourceFileLoading:se,sendListResourcesRequest:te,sendComponentUpdate:W,sendWriterVaultUpdate:de,sendCollaborationPing:qe,addComponent:N,deleteComponent:F,getComponentById:C,getComponents:Ve,getComponentsNested:lt,setActivePageId:bt,activePageId:Wt(_),setActivePageFromKey:Lt,getComponentDefinition:Us,getSupportedComponentTypes:Qd,getContainableTypes:Bt,sessionTimestamp:Wt(t),userState:Wt(u),userStateInitial:Wt(d),isChildOf:Ee,featureFlags:Wt(o),getWebSocket:Qt,stopSync:T,writerApplication:Wt(n),isWriterCloudApp:Te,writerOrgId:ee,writerAppId:J,writerApiKey:Ce,writerBaseUrl:ae,...E,getFirstBlueprint:ir,getFirstPage:ua}}const iue=2e3,sue=1e3,lue=5e3;function cue(e){const t=ye({});let a=null,n=null;const r=ye({}),o=ye(null),i=ye({}),s=ye([]),{writerApi:l}=wo(),c=O(()=>{const b={};return s.value.forEach(v=>{var C,E;const M=v.userId;(((E=(C=r.value[M])==null?void 0:C.selection)==null?void 0:E.map(P=>P.instancePath))??[]).forEach(P=>{b[P]=[...b[P]??[],M]})}),b});function d(b){const v=b.userId;if(v!=null){if(b.action=="leave"){delete r.value[v];return}r.value={...r.value,[v]:b}}}function u(b,v,M){return b||v?`${b} ${v}`:M||"Unknown"}async function p(b){const v=i.value[b];if(v)return v;const M=await l.fetchThirdUserProfile(b),_=u(M.firstName,M.lastName,M.email);return i.value[b]={userId:b,displayName:_,avatar:M.avatar,email:M.email},i.value[b]}async function h(){const v=Object.keys(r.value).map(M=>p(parseInt(M)));return Promise.all(v)}async function g(){clearTimeout(n);const b=[];Object.keys(r.value).forEach(v=>{var C;const M=(C=r.value[v])==null?void 0:C.time;if(!M)return;Date.now()-new Date(M).getTime()>lue&&b.push(v)}),b.forEach(v=>delete r.value[v]),s.value=await h(),n=setTimeout(g,sue)}function m(b){t.value={...t.value,...b}}function y(){e.sendCollaborationPing({userId:o.value,action:"auto",time:new Date,...t.value}),t.value.action="auto",clearTimeout(a),a=setTimeout(y,iue)}return{groomSnapshot:g,updateOutgoingPing:m,sendCollaborationPing:y,handleIncomingCollaborationUpdate:d,connectedProfiles:s,connectedUsersByInstancePath:c}}let rv;async function c0(e=wo().writerApi){return rv??(rv=e.fetchUserProfile()),await rv}function Oue(e=wo().writerApi){const t=$t(),a=$t(),n=ye(!1);async function r(){a.value=void 0,n.value=!0;try{t.value=await c0(e)}catch(o){a.value=o,t.value=void 0}finally{n.value=!1}}return ma(r),{user:Wt(t),isLoading:Wt(n),error:Wt(a)}}const q1={};function Vue(e,t=wo().writerApi){const a=$t(),n=$t(),r=ye(!1);async function o(i){n.value=void 0,r.value=!0;try{q1[i]??(q1[i]=t.fetchUserById(i)),a.value=await q1[i]}catch(s){n.value=s,a.value=void 0}finally{r.value=!1}}return Ke(e,o,{immediate:!0}),{user:Wt(a),isLoading:Wt(r),error:Wt(n)}}function due(e,t){const a=cc(),{removeComponentSubtree:n,generateNewComponentId:r}=Ji(e,t),o=ye(!1),i=ye(),s=ye("show"),l=ye(),c=$t(),d=O(()=>i.value?M(i.value):void 0);async function u(E){const P=C(E).createdBy.value,B=await c0();return P===B.id}async function p(E,P="show"){if(E===void 0){c.value=void 0,i.value=void 0,s.value="show";return}if(P==="edit"){const B=M(E);if(!await u(B))return a.pushToast({type:"error",message:"You cannot edit this note because it was created by another user"})}s.value=P,i.value=E,h(E)}function h(E){let P=e.getComponentById(E);for(;P;){switch(P.type){case"blueprints_root":t.mode.value="blueprints";break;case"root":t.mode.value="ui";break;case"blueprints_blueprint":case"page":e.setActivePageId(P.id);break}P=e.getComponentById(P.parentId)}}async function g(E,P){let B;"instancePath"in P&&(B=typeof P.instancePath=="string"?P.instancePath:Ay(P.instancePath));const ee=await c0(),J=r();return c.value={id:J,type:"note",parentId:E,content:{parentInstancePath:B,content:"",createdBy:String(ee.id),createdAt:new Date().toISOString()},x:"x"in P?P.x:void 0,y:"y"in P?P.y:void 0},await p(J,"edit"),J}Ke(i,()=>{c.value&&c.value.id!==i.value&&(c.value=void 0)});async function m(E){const P=M(E);if(!await u(P))return a.pushToast({type:"error",message:"You cannot delete this note because it was created by another user"});p(void 0),n(E)}function*y(){yield*v("root"),yield*v("blueprints_root")}function*b(E){if(!E){yield*y();return}const P=E.toLocaleLowerCase();for(const B of y()){if(!B.content.content)continue;String(B.content.content).toLocaleLowerCase().includes(P)&&(yield B)}}function*v(E){var P;for(const B of e.getComponentsNested(E))B.type==="note"&&(yield B);if(c.value){let B=c.value.parentId;for(;B;){if(B===E){yield Wt(c.value);return}B=(P=e.getComponentById(B))==null?void 0:P.parentId}}}function M(E){var B;const P=e.getComponentById(E);if((P==null?void 0:P.type)==="note")return P;if(((B=c.value)==null?void 0:B.id)===E)return Wt(c.value)}const _=E=>{var P;return String(((P=E.content)==null?void 0:P.content)??"")};function C(E){const P=new Intl.DateTimeFormat(void 0,{dateStyle:"short",timeStyle:"short"}),B=O(()=>{var ue,re,H;const be=(ue=k(E))==null?void 0:ue.id,X=(re=k(E))==null?void 0:re.content;return l.value===be?"hover":((H=d.value)==null?void 0:H.id)===be?X.content?"active":"new":"default"}),ee=O(()=>_(k(E))),J=O(()=>k(E).content.createdAt),Ce=O(()=>k(E).content.parentInstancePath),ae=O(()=>{var X;const be=(X=k(E).content)==null?void 0:X.createdBy;return be?Number(be):void 0}),Te=O(()=>{if(!J.value)return"";const be=new Date(J.value);return P.format(be)}),Ue=O(()=>Ge(k(E).id)==="blueprints_root"?"blueprints":"ui");function Ge(be){const X=e.getComponentById(be);return X?Ge(X.parentId)??be:be}return{content:ee,type:Ue,createdBy:ae,createdAt:J,createdAtFormatted:Te,state:B,parentInstancePath:Ce}}return{isAnnotating:o,createNote:g,getNotes:v,selectNote:p,searchNotes:b,getAllNotes:y,deleteNote:m,selectedNoteId:Wt(i),selectedNoteMode:Wt(s),selectedNote:d,hoveredNoteId:l,useNoteInformation:C,getNoteContent:_}}function uue(e){const t="vault",a=$t({}),n=ye(!1),r=ye(!1),o=ye(!1),{writerApi:i}=wo();async function s(){try{return(await i.fetchSecret(e.writerOrgId.value,e.writerAppId.value,t)).secret}catch{return}}async function l(){if(e.isWriterCloudApp.value){n.value=!0,o.value=!1;try{const d=await s();a.value=d??{}}finally{n.value=!1}}}async function c(d){if(!e.isWriterCloudApp.value)return;r.value=!0,o.value=!1;const u=await s();try{u===void 0?await i.createSecret(e.writerOrgId.value,e.writerAppId.value,t,d):await i.updateSecret(e.writerOrgId.value,e.writerAppId.value,t,d),a.value=d}catch(p){o.value=p}finally{r.value=!1}}return{secrets:a,load:l,readonly:O(()=>n.value||r.value),isLoading:Wt(n),isSaving:Wt(r),update:c}}const tn=oue();globalThis.vue=kw;globalThis.injectionKeys=ne;globalThis.core=tn;const so=ia();async function hue(){await tn.init();const e=tn.mode.value,t=e=="edit"?cx():void 0,a=due(tn,t),n=e=="edit"?uue(tn):void 0,r=e=="edit"?cue(tn):void 0;t&&(tn.addMailSubscription("logEntry",t.handleLogEntry),tn.addCollaborationPingSubscription(r.handleIncomingCollaborationUpdate),globalThis.wfbm=t),so.log(`Mounting app in mode ${e}...`);const{default:o}=e==="run"&&await Tt(()=>import("./ComponentRenderer-B9VbRw2X.js"),__vite__mapDeps([20,21]),import.meta.url),{default:i}=e==="edit"&&await Tt(()=>import("./BuilderApp-CSxWpWBo.js").then(c=>c.c),__vite__mapDeps([22,7,8,23,24]),import.meta.url),s=gl(o||i);s.use(Qw),s.provide(ne.core,tn),s.provide(ne.builderManager,t),s.provide(ne.notesManager,a),s.provide(ne.collaborationManager,r),s.provide(ne.secretsManager,n),s.mount("#app");const{loadConfigJs:l}=Ty(tn);if(l().catch(so.error),tn.isWriterCloudApp.value&&r&&await pue(r).catch(so.error),tn.isWriterCloudApp.value&&n&&n.load().catch(so.error),(t==null?void 0:t.activeRootId.value)==="blueprints_root"&&tn.activePageId.value===void 0){const c=tn.getFirstBlueprint();c&&tn.setActivePageId(c.id)}}async function pue(e){const{writerApi:t}=wo(),a=await t.fetchUserProfile();e.updateOutgoingPing({userId:a.id,action:"join"}),e.sendCollaborationPing(),e.groomSnapshot(),window.addEventListener("beforeunload",function(){e.updateOutgoingPing({action:"leave"}),e.sendCollaborationPing()})}async function fue(){var e;for(let t=0;t<x2;t++)try{await hue();return}catch(a){if(t<x2-1){if(so.warn(`Core initialization failed (attempt ${t+1}/${x2}). Retrying...`,a),document.getElementById("loading_L1")&&!document.getElementById("loading_message")&&t>=2){const r=document.createElement("div");r.id="loading_message",r.textContent=`We're getting things ready.
Hang tight while we connect...`,r.style.cssText="position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:120px;text-align:center;font-family: 'Poppins','Helvetica Neue','Lucida Grande',sans-serif;color:#666;font-size:14px;line-height:1.4;max-width:400px;padding:0 20px;z-index:1000;white-space:pre-line;opacity:0;transition:opacity 0.5s ease-in;",(e=document.getElementById("loading_L1"))==null||e.appendChild(r),setTimeout(()=>{r.style.opacity="1"},50)}await new Promise(r=>setTimeout(r,Ly*(t+1)));continue}throw a}}so.log("Initialising core...");fue().then(async()=>{so.log("Core initialised.")}).catch(e=>{so.error("Core initialisation failed.",e);const t=document.createElement("div");t.className="error-message",t.setAttribute("role","alert"),t.style.cssText='padding: 20px; color: #d32f2f; background: #ffebee; border: 1px solid #e57373; border-radius: 4px; margin: 20px; font-family: "Poppins", "Helvetica Neue", "Lucida Grande", sans-serif;';const a=document.createElement("div");a.textContent="Failed to initialise application"+(e!=null&&e.message?`: ${e.message}`:"");const n=document.createElement("div");n.style.marginTop="12px",n.textContent="This might mean the Agent Builder is still being prepared. Try reloading the page in a few seconds.";const r=document.createElement("button");r.textContent="Reload page",r.className="WdsButton WdsButton--small WdsButton--tertiary",r.style.cssText="margin-top: 16px; font-size: .875rem; font-weight: 600; border-radius: 300px; padding: 4px 16px; height: 32px; background: var(--wdsColorWhite); color: var(--wdsColorBlack); border-color: var(--wdsColorGray2); border-width: 1px; border-style: solid; box-shadow: var(--buttonShadow); cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 8px; outline: none; position: relative; overflow: hidden; max-width: 100%; width: fit-content;",r.onclick=()=>window.location.reload(),t.appendChild(a),t.appendChild(n),t.appendChild(r);const o=document.getElementById("loading_L1");o==null||o.remove();const i=document.getElementById("loading_message");i&&i.remove(),document.body.appendChild(t)});export{ia as $,ya as A,Ud as B,Gd as C,Xe as D,Nt as E,ot as F,pt as G,wue as H,Bi as I,Kt as J,Ct as K,Ba as L,f2e as M,Cue as N,h2e as O,Eue as P,Tt as Q,k as R,Me as S,uy as T,n1 as U,cc as V,La as W,wo as X,$t as Y,Wt as Z,ke as _,ne as a,wC as a$,Vue as a0,W0 as a1,Cy as a2,G6 as a3,ay as a4,h0e as a5,ki as a6,Sa as a7,rr as a8,El as a9,Sb as aA,N0 as aB,H0e as aC,ex as aD,Yd as aE,jd as aF,gw as aG,_0 as aH,$ue as aI,Sn as aJ,xy as aK,I_ as aL,z2e as aM,L2e as aN,ix as aO,Xi as aP,Wde as aQ,Zde as aR,_n as aS,Py as aT,Tue as aU,an as aV,qde as aW,q0 as aX,Js as aY,OC as aZ,Lg as a_,ro as aa,Gie as ab,Dv as ac,o0 as ad,Et as ae,eue as af,tu as ag,Yi as ah,Lue as ai,l0 as aj,Qde as ak,tue as al,Oy as am,Qn as an,_r as ao,br as ap,ln as aq,Dr as ar,cse as as,Dt as at,L_ as au,cb as av,N6 as aw,Ji as ax,t3 as ay,Oue as az,Ie as b,Sue as b0,O0 as b1,yg as b2,Wv as b3,zne as b4,Jd as b5,kue as b6,eae as b7,gue as b8,D0 as b9,z6 as bA,Qd as bB,Us as bC,Aue as bD,by as bE,$n as bF,Sv as bG,$v as bH,_oe as bI,xue as bJ,U0e as bK,yue as ba,Mue as bb,zr as bc,Ys as bd,aie as be,hy as bf,Fi as bg,Q as bh,_ue as bi,bue as bj,EI as bk,VI as bl,Iue as bm,q0e as bn,vi as bo,Kl as bp,z0e as bq,Sy as br,ax as bs,qd as bt,py as bu,fy as bv,js as bw,Pue as bx,L0 as by,Kv as bz,O as c,Se as d,vde as e,V as f,Z as g,Sde as h,oe as i,Ay as j,Nn as k,lc as l,ht as m,Ks as n,S as o,o3 as p,ma as q,ye as r,cn as s,ze as t,dc as u,er as v,Ke as w,xe as x,_t as y,Ze as z};
//# sourceMappingURL=index-D8-yxEbK.js.map
