12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- var yr=Object.defineProperty;var vr=(t,e,n)=>e in t?yr(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var _t=(t,e,n)=>(vr(t,typeof e!="symbol"?e+"":e,n),n);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))l(s);new MutationObserver(s=>{for(const u of s)if(u.type==="childList")for(const d of u.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&l(d)}).observe(document,{childList:!0,subtree:!0});function n(s){const u={};return s.integrity&&(u.integrity=s.integrity),s.referrerPolicy&&(u.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?u.credentials="include":s.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function l(s){if(s.ep)return;s.ep=!0;const u=n(s);fetch(s.href,u)}})();function ie(){}function sr(t){return t()}function Ms(){return Object.create(null)}function Ce(t){t.forEach(sr)}function rr(t){return typeof t=="function"}function je(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}let Vi;function Cr(t,e){return t===e?!0:(Vi||(Vi=document.createElement("a")),Vi.href=e,t===Vi.href)}function Sr(t){return Object.keys(t).length===0}function Lr(t,...e){if(t==null){for(const l of e)l(void 0);return ie}const n=t.subscribe(...e);return n.unsubscribe?()=>n.unsubscribe():n}function Ar(t,e,n){t.$$.on_destroy.push(Lr(e,n))}function i(t,e){t.appendChild(e)}function C(t,e,n){t.insertBefore(e,n||null)}function v(t){t.parentNode&&t.parentNode.removeChild(t)}function Je(t,e){for(let n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}function r(t){return document.createElement(t)}function Mr(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function b(t){return document.createTextNode(t)}function p(){return b(" ")}function Ol(){return b("")}function S(t,e,n,l){return t.addEventListener(e,n,l),()=>t.removeEventListener(e,n,l)}function Ps(t){return function(e){return e.preventDefault(),t.call(this,e)}}function a(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function Q(t){return t===""?null:+t}function Pr(t){return Array.from(t.childNodes)}function re(t,e){e=""+e,t.data!==e&&(t.data=e)}function I(t,e){t.value=e??""}function xt(t,e,n,l){n==null?t.style.removeProperty(e):t.style.setProperty(e,n,l?"important":"")}function Qe(t,e,n){for(let l=0;l<t.options.length;l+=1){const s=t.options[l];if(s.__value===e){s.selected=!0;return}}(!n||e!==void 0)&&(t.selectedIndex=-1)}function En(t){const e=t.querySelector(":checked");return e&&e.__value}function Er(t,e,{bubbles:n=!1,cancelable:l=!1}={}){return new CustomEvent(t,{detail:e,bubbles:n,cancelable:l})}class Tr{constructor(e=!1){_t(this,"is_svg",!1);_t(this,"e");_t(this,"n");_t(this,"t");_t(this,"a");this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,n,l=null){this.e||(this.is_svg?this.e=Mr(n.nodeName):this.e=r(n.nodeType===11?"TEMPLATE":n.nodeName),this.t=n.tagName!=="TEMPLATE"?n:n.content,this.c(e)),this.i(l)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let n=0;n<this.n.length;n+=1)C(this.t,this.n[n],e)}p(e){this.d(),this.h(e),this.i(this.a)}d(){this.n.forEach(v)}}function Es(t,e){return new t(e)}let On;function zn(t){On=t}function Wl(){if(!On)throw new Error("Function called outside component initialization");return On}function Ki(t){Wl().$$.on_mount.push(t)}function ar(t){Wl().$$.on_destroy.push(t)}function ur(){const t=Wl();return(e,n,{cancelable:l=!1}={})=>{const s=t.$$.callbacks[e];if(s){const u=Er(e,n,{cancelable:l});return s.slice().forEach(d=>{d.call(t,u)}),!u.defaultPrevented}return!0}}const tn=[],sn=[];let nn=[];const El=[],or=Promise.resolve();let Tl=!1;function cr(){Tl||(Tl=!0,or.then(hr))}function Ts(){return cr(),or}function wt(t){nn.push(t)}function dr(t){El.push(t)}const Sl=new Set;let $t=0;function hr(){if($t!==0)return;const t=On;do{try{for(;$t<tn.length;){const e=tn[$t];$t++,zn(e),zr(e.$$)}}catch(e){throw tn.length=0,$t=0,e}for(zn(null),tn.length=0,$t=0;sn.length;)sn.pop()();for(let e=0;e<nn.length;e+=1){const n=nn[e];Sl.has(n)||(Sl.add(n),n())}nn.length=0}while(tn.length);for(;El.length;)El.pop()();Tl=!1,Sl.clear(),zn(t)}function zr(t){if(t.fragment!==null){t.update(),Ce(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(wt)}}function Or(t){const e=[],n=[];nn.forEach(l=>t.indexOf(l)===-1?e.push(l):n.push(l)),n.forEach(l=>l()),nn=e}const qi=new Set;let zt;function Wr(){zt={r:0,c:[],p:zt}}function Ir(){zt.r||Ce(zt.c),zt=zt.p}function rn(t,e){t&&t.i&&(qi.delete(t),t.i(e))}function Wn(t,e,n,l){if(t&&t.o){if(qi.has(t))return;qi.add(t),zt.c.push(()=>{qi.delete(t),l&&(n&&t.d(1),l())}),t.o(e)}else l&&l()}function fe(t){return(t==null?void 0:t.length)!==void 0?t:Array.from(t)}function fr(t,e,n){const l=t.$$.props[e];l!==void 0&&(t.$$.bound[l]=n,n(t.$$.ctx[l]))}function In(t){t&&t.c()}function an(t,e,n){const{fragment:l,after_update:s}=t.$$;l&&l.m(e,n),wt(()=>{const u=t.$$.on_mount.map(sr).filter(rr);t.$$.on_destroy?t.$$.on_destroy.push(...u):Ce(u),t.$$.on_mount=[]}),s.forEach(wt)}function un(t,e){const n=t.$$;n.fragment!==null&&(Or(n.after_update),Ce(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function Rr(t,e){t.$$.dirty[0]===-1&&(tn.push(t),cr(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function Ze(t,e,n,l,s,u,d=null,o=[-1]){const c=On;zn(t);const h=t.$$={fragment:null,ctx:[],props:u,update:ie,not_equal:s,bound:Ms(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(c?c.$$.context:[])),callbacks:Ms(),dirty:o,skip_bound:!1,root:e.target||c.$$.root};d&&d(h.root);let w=!1;if(h.ctx=n?n(t,e.props||{},(_,A,...k)=>{const y=k.length?k[0]:A;return h.ctx&&s(h.ctx[_],h.ctx[_]=y)&&(!h.skip_bound&&h.bound[_]&&h.bound[_](y),w&&Rr(t,_)),A}):[],h.update(),w=!0,Ce(h.before_update),h.fragment=l?l(h.ctx):!1,e.target){if(e.hydrate){const _=Pr(e.target);h.fragment&&h.fragment.l(_),_.forEach(v)}else h.fragment&&h.fragment.c();e.intro&&rn(t.$$.fragment),an(t,e.target,e.anchor),hr()}zn(c)}class xe{constructor(){_t(this,"$$");_t(this,"$$set")}$destroy(){un(this,1),this.$destroy=ie}$on(e,n){if(!rr(n))return ie;const l=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return l.push(n),()=>{const s=l.indexOf(n);s!==-1&&l.splice(s,1)}}$set(e){this.$$set&&!Sr(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Dr="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Dr);const en=[];function Fr(t,e=ie){let n;const l=new Set;function s(o){if(je(t,o)&&(t=o,n)){const c=!en.length;for(const h of l)h[1](),en.push(h,t);if(c){for(let h=0;h<en.length;h+=2)en[h][0](en[h+1]);en.length=0}}}function u(o){s(o(t))}function d(o,c=ie){const h=[o,c];return l.add(h),l.size===1&&(n=e(s,u)||ie),o(t),()=>{l.delete(h),l.size===0&&n&&(n(),n=null)}}return{set:s,update:u,subscribe:d}}function Rn(t,e,n,l){if(n==="a"&&!l)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!l:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?l:n==="a"?l.call(t):l?l.value:e.get(t)}function Xi(t,e,n,l,s){if(l==="m")throw new TypeError("Private method is not writable");if(l==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?t!==e||!s:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return l==="a"?s.call(t,n):s?s.value=n:e.set(t,n),n}var Tn;function pr(t,e=!1){return window.__TAURI_INTERNALS__.transformCallback(t,e)}class Il{constructor(){this.__TAURI_CHANNEL_MARKER__=!0,Tn.set(this,()=>{}),this.id=pr(e=>{Rn(this,Tn,"f").call(this,e)})}set onmessage(e){Xi(this,Tn,e,"f")}get onmessage(){return Rn(this,Tn,"f")}toJSON(){return`__CHANNEL__:${this.id}`}}Tn=new WeakMap;async function m(t,e={},n){return window.__TAURI_INTERNALS__.invoke(t,e,n)}async function Hr(){return m("plugin:app|version")}async function Ur(){return m("plugin:app|name")}async function Br(){return m("plugin:app|tauri_version")}async function Vr(){return m("plugin:app|app_show")}async function qr(){return m("plugin:app|app_hide")}function Nr(t){let e,n,l,s,u,d,o,c,h,w,_,A,k,y,L,M,B,D,O,P,E,z,R,J;return{c(){e=r("div"),n=r("p"),n.innerHTML=`This is a demo of Tauri's API capabilities using the <code>@tauri-apps/api</code> package. It's used as the main validation app, serving as the test bed of our
- development process. In the future, this app will be used on Tauri's integration
- tests.`,l=p(),s=r("br"),u=p(),d=r("br"),o=p(),c=r("pre"),h=b(" App name: "),w=r("code"),_=b(t[2]),A=b(`
- App version: `),k=r("code"),y=b(t[0]),L=b(`
- Tauri version: `),M=r("code"),B=b(t[1]),D=b(`
- `),O=p(),P=r("br"),E=p(),z=r("button"),z.textContent="Context menu",a(z,"class","btn")},m(V,Z){C(V,e,Z),i(e,n),i(e,l),i(e,s),i(e,u),i(e,d),i(e,o),i(e,c),i(c,h),i(c,w),i(w,_),i(c,A),i(c,k),i(k,y),i(c,L),i(c,M),i(M,B),i(c,D),i(e,O),i(e,P),i(e,E),i(e,z),R||(J=S(z,"click",t[3]),R=!0)},p(V,[Z]){Z&4&&re(_,V[2]),Z&1&&re(y,V[0]),Z&2&&re(B,V[1])},i:ie,o:ie,d(V){V&&v(e),R=!1,J()}}}function jr(t,e,n){let l="1.0.0",s="1.0.0",u="Unknown";Ur().then(o=>{n(2,u=o)}),Hr().then(o=>{n(0,l=o)}),Br().then(o=>{n(1,s=o)});function d(){m("popup_context_menu")}return[l,s,u,d]}class Gr extends xe{constructor(e){super(),Ze(this,e,jr,Nr,je,{})}}var Oe;(function(t){t.WINDOW_RESIZED="tauri://resize",t.WINDOW_MOVED="tauri://move",t.WINDOW_CLOSE_REQUESTED="tauri://close-requested",t.WINDOW_CREATED="tauri://window-created",t.WINDOW_DESTROYED="tauri://destroyed",t.WINDOW_FOCUS="tauri://focus",t.WINDOW_BLUR="tauri://blur",t.WINDOW_SCALE_FACTOR_CHANGED="tauri://scale-change",t.WINDOW_THEME_CHANGED="tauri://theme-changed",t.WINDOW_FILE_DROP="tauri://file-drop",t.WINDOW_FILE_DROP_HOVER="tauri://file-drop-hover",t.WINDOW_FILE_DROP_CANCELLED="tauri://file-drop-cancelled"})(Oe||(Oe={}));async function mr(t,e){await m("plugin:event|unlisten",{event:t,eventId:e})}async function Rl(t,e,n){return m("plugin:event|listen",{event:t,windowLabel:n==null?void 0:n.target,handler:pr(e)}).then(l=>async()=>mr(t,l))}async function Kr(t,e,n){return Rl(t,l=>{e(l),mr(t,l.id).catch(()=>{})},n)}async function gr(t,e,n){await m("plugin:event|emit",{event:t,windowLabel:n==null?void 0:n.target,payload:e})}function Xr(t){let e,n,l,s,u,d,o,c;return{c(){e=r("div"),n=r("button"),n.textContent="Call Log API",l=p(),s=r("button"),s.textContent="Call Request (async) API",u=p(),d=r("button"),d.textContent="Send event to Rust",a(n,"class","btn"),a(n,"id","log"),a(s,"class","btn"),a(s,"id","request"),a(d,"class","btn"),a(d,"id","event")},m(h,w){C(h,e,w),i(e,n),i(e,l),i(e,s),i(e,u),i(e,d),o||(c=[S(n,"click",t[0]),S(s,"click",t[1]),S(d,"click",t[2])],o=!0)},p:ie,i:ie,o:ie,d(h){h&&v(e),o=!1,Ce(c)}}}function Yr(t,e,n){let{onMessage:l}=e,s;Ki(async()=>{s=await Rl("rust-event",l)}),ar(()=>{s&&s()});function u(){m("log_operation",{event:"tauri-click",payload:"this payload is optional because we used Option in Rust"})}function d(){m("perform_request",{endpoint:"dummy endpoint arg",body:{id:5,name:"test"}}).then(l).catch(l)}function o(){gr("js-event","this is the payload string")}return t.$$set=c=>{"onMessage"in c&&n(3,l=c.onMessage)},[u,d,o,l]}class Qr extends xe{constructor(e){super(),Ze(this,e,Yr,Xr,je,{onMessage:3})}}class zl{constructor(e,n){this.type="Logical",this.width=e,this.height=n}}class ln{constructor(e,n){this.type="Physical",this.width=e,this.height=n}toLogical(e){return new zl(this.width/e,this.height/e)}}class Jr{constructor(e,n){this.type="Logical",this.x=e,this.y=n}}class it{constructor(e,n){this.type="Physical",this.x=e,this.y=n}toLogical(e){return new Jr(this.x/e,this.y/e)}}var Yi;(function(t){t[t.Critical=1]="Critical",t[t.Informational=2]="Informational"})(Yi||(Yi={}));class Zr{constructor(e){this._preventDefault=!1,this.event=e.event,this.windowLabel=e.windowLabel,this.id=e.id}preventDefault(){this._preventDefault=!0}isPreventDefault(){return this._preventDefault}}var Qi;(function(t){t.None="none",t.Normal="normal",t.Indeterminate="indeterminate",t.Paused="paused",t.Error="error"})(Qi||(Qi={}));function _r(){return new Dn(window.__TAURI_INTERNALS__.metadata.currentWindow.label,{skip:!0})}function Ll(){return window.__TAURI_INTERNALS__.metadata.windows.map(t=>new Dn(t.label,{skip:!0}))}const zs=["tauri://created","tauri://error"];class Dn{constructor(e,n={}){this.label=e,this.listeners=Object.create(null),n!=null&&n.skip||m("plugin:window|create",{options:{...n,label:e}}).then(async()=>this.emit("tauri://created")).catch(async l=>this.emit("tauri://error",l))}static getByLabel(e){return Ll().some(n=>n.label===e)?new Dn(e,{skip:!0}):null}static getCurrent(){return _r()}static getAll(){return Ll()}static async getFocusedWindow(){for(const e of Ll())if(await e.isFocused())return e;return null}async listen(e,n){return this._handleTauriEvent(e,n)?Promise.resolve(()=>{const l=this.listeners[e];l.splice(l.indexOf(n),1)}):Rl(e,n,{target:this.label})}async once(e,n){return this._handleTauriEvent(e,n)?Promise.resolve(()=>{const l=this.listeners[e];l.splice(l.indexOf(n),1)}):Kr(e,n,{target:this.label})}async emit(e,n){if(zs.includes(e)){for(const l of this.listeners[e]||[])l({event:e,id:-1,windowLabel:this.label,payload:n});return Promise.resolve()}return gr(e,n,{target:this.label})}_handleTauriEvent(e,n){return zs.includes(e)?(e in this.listeners?this.listeners[e].push(n):this.listeners[e]=[n],!0):!1}async scaleFactor(){return m("plugin:window|scale_factor",{label:this.label})}async innerPosition(){return m("plugin:window|inner_position",{label:this.label}).then(({x:e,y:n})=>new it(e,n))}async outerPosition(){return m("plugin:window|outer_position",{label:this.label}).then(({x:e,y:n})=>new it(e,n))}async innerSize(){return m("plugin:window|inner_size",{label:this.label}).then(({width:e,height:n})=>new ln(e,n))}async outerSize(){return m("plugin:window|outer_size",{label:this.label}).then(({width:e,height:n})=>new ln(e,n))}async isFullscreen(){return m("plugin:window|is_fullscreen",{label:this.label})}async isMinimized(){return m("plugin:window|is_minimized",{label:this.label})}async isMaximized(){return m("plugin:window|is_maximized",{label:this.label})}async isFocused(){return m("plugin:window|is_focused",{label:this.label})}async isDecorated(){return m("plugin:window|is_decorated",{label:this.label})}async isResizable(){return m("plugin:window|is_resizable",{label:this.label})}async isMaximizable(){return m("plugin:window|is_maximizable",{label:this.label})}async isMinimizable(){return m("plugin:window|is_minimizable",{label:this.label})}async isClosable(){return m("plugin:window|is_closable",{label:this.label})}async isVisible(){return m("plugin:window|is_visible",{label:this.label})}async title(){return m("plugin:window|title",{label:this.label})}async theme(){return m("plugin:window|theme",{label:this.label})}async center(){return m("plugin:window|center",{label:this.label})}async requestUserAttention(e){let n=null;return e&&(e===Yi.Critical?n={type:"Critical"}:n={type:"Informational"}),m("plugin:window|request_user_attention",{label:this.label,value:n})}async setResizable(e){return m("plugin:window|set_resizable",{label:this.label,value:e})}async setMaximizable(e){return m("plugin:window|set_maximizable",{label:this.label,value:e})}async setMinimizable(e){return m("plugin:window|set_minimizable",{label:this.label,value:e})}async setClosable(e){return m("plugin:window|set_closable",{label:this.label,value:e})}async setTitle(e){return m("plugin:window|set_title",{label:this.label,value:e})}async maximize(){return m("plugin:window|maximize",{label:this.label})}async unmaximize(){return m("plugin:window|unmaximize",{label:this.label})}async toggleMaximize(){return m("plugin:window|toggle_maximize",{label:this.label})}async minimize(){return m("plugin:window|minimize",{label:this.label})}async unminimize(){return m("plugin:window|unminimize",{label:this.label})}async show(){return m("plugin:window|show",{label:this.label})}async hide(){return m("plugin:window|hide",{label:this.label})}async close(){return m("plugin:window|close",{label:this.label})}async setDecorations(e){return m("plugin:window|set_decorations",{label:this.label,value:e})}async setShadow(e){return m("plugin:window|set_shadow",{label:this.label,value:e})}async setEffects(e){return m("plugin:window|set_effects",{label:this.label,value:e})}async clearEffects(){return m("plugin:window|set_effects",{label:this.label,value:null})}async setAlwaysOnTop(e){return m("plugin:window|set_always_on_top",{label:this.label,value:e})}async setAlwaysOnBottom(e){return m("plugin:window|set_always_on_bottom",{label:this.label,value:e})}async setContentProtected(e){return m("plugin:window|set_content_protected",{label:this.label,value:e})}async setSize(e){if(!e||e.type!=="Logical"&&e.type!=="Physical")throw new Error("the `size` argument must be either a LogicalSize or a PhysicalSize instance");return m("plugin:window|set_size",{label:this.label,value:{type:e.type,data:{width:e.width,height:e.height}}})}async setMinSize(e){if(e&&e.type!=="Logical"&&e.type!=="Physical")throw new Error("the `size` argument must be either a LogicalSize or a PhysicalSize instance");return m("plugin:window|set_min_size",{label:this.label,value:e?{type:e.type,data:{width:e.width,height:e.height}}:null})}async setMaxSize(e){if(e&&e.type!=="Logical"&&e.type!=="Physical")throw new Error("the `size` argument must be either a LogicalSize or a PhysicalSize instance");return m("plugin:window|set_max_size",{label:this.label,value:e?{type:e.type,data:{width:e.width,height:e.height}}:null})}async setPosition(e){if(!e||e.type!=="Logical"&&e.type!=="Physical")throw new Error("the `position` argument must be either a LogicalPosition or a PhysicalPosition instance");return m("plugin:window|set_position",{label:this.label,value:{type:e.type,data:{x:e.x,y:e.y}}})}async setFullscreen(e){return m("plugin:window|set_fullscreen",{label:this.label,value:e})}async setFocus(){return m("plugin:window|set_focus",{label:this.label})}async setIcon(e){return m("plugin:window|set_icon",{label:this.label,value:typeof e=="string"?e:Array.from(e)})}async setSkipTaskbar(e){return m("plugin:window|set_skip_taskbar",{label:this.label,value:e})}async setCursorGrab(e){return m("plugin:window|set_cursor_grab",{label:this.label,value:e})}async setCursorVisible(e){return m("plugin:window|set_cursor_visible",{label:this.label,value:e})}async setCursorIcon(e){return m("plugin:window|set_cursor_icon",{label:this.label,value:e})}async setCursorPosition(e){if(!e||e.type!=="Logical"&&e.type!=="Physical")throw new Error("the `position` argument must be either a LogicalPosition or a PhysicalPosition instance");return m("plugin:window|set_cursor_position",{label:this.label,value:{type:e.type,data:{x:e.x,y:e.y}}})}async setIgnoreCursorEvents(e){return m("plugin:window|set_ignore_cursor_events",{label:this.label,value:e})}async startDragging(){return m("plugin:window|start_dragging",{label:this.label})}async setProgressBar(e){return m("plugin:window|set_progress_bar",{label:this.label,value:e})}async onResized(e){return this.listen(Oe.WINDOW_RESIZED,n=>{n.payload=xr(n.payload),e(n)})}async onMoved(e){return this.listen(Oe.WINDOW_MOVED,n=>{n.payload=Al(n.payload),e(n)})}async onCloseRequested(e){return this.listen(Oe.WINDOW_CLOSE_REQUESTED,n=>{const l=new Zr(n);Promise.resolve(e(l)).then(()=>{if(!l.isPreventDefault())return this.close()})})}async onFocusChanged(e){const n=await this.listen(Oe.WINDOW_FOCUS,s=>{e({...s,payload:!0})}),l=await this.listen(Oe.WINDOW_BLUR,s=>{e({...s,payload:!1})});return()=>{n(),l()}}async onScaleChanged(e){return this.listen(Oe.WINDOW_SCALE_FACTOR_CHANGED,e)}async onFileDropEvent(e){const n=await this.listen(Oe.WINDOW_FILE_DROP,u=>{e({...u,payload:{type:"drop",paths:u.payload.paths,position:Al(u.payload.position)}})}),l=await this.listen(Oe.WINDOW_FILE_DROP_HOVER,u=>{e({...u,payload:{type:"hover",paths:u.payload.paths,position:Al(u.payload.position)}})}),s=await this.listen(Oe.WINDOW_FILE_DROP_CANCELLED,u=>{e({...u,payload:{type:"cancel"}})});return()=>{n(),l(),s()}}async onThemeChanged(e){return this.listen(Oe.WINDOW_THEME_CHANGED,e)}}var Ji;(function(t){t.AppearanceBased="appearanceBased",t.Light="light",t.Dark="dark",t.MediumLight="mediumLight",t.UltraDark="ultraDark",t.Titlebar="titlebar",t.Selection="selection",t.Menu="menu",t.Popover="popover",t.Sidebar="sidebar",t.HeaderView="headerView",t.Sheet="sheet",t.WindowBackground="windowBackground",t.HudWindow="hudWindow",t.FullScreenUI="fullScreenUI",t.Tooltip="tooltip",t.ContentBackground="contentBackground",t.UnderWindowBackground="underWindowBackground",t.UnderPageBackground="underPageBackground",t.Mica="mica",t.Blur="blur",t.Acrylic="acrylic",t.Tabbed="tabbed",t.TabbedDark="tabbedDark",t.TabbedLight="tabbedLight"})(Ji||(Ji={}));var Zi;(function(t){t.FollowsWindowActiveState="followsWindowActiveState",t.Active="active",t.Inactive="inactive"})(Zi||(Zi={}));function Al(t){return new it(t.x,t.y)}function xr(t){return new ln(t.width,t.height)}function Os(t,e,n){const l=t.slice();return l[105]=e[n],l}function Ws(t,e,n){const l=t.slice();return l[108]=e[n],l}function Is(t,e,n){const l=t.slice();return l[111]=e[n],l}function Rs(t,e,n){const l=t.slice();return l[114]=e[n],l}function Ds(t,e,n){const l=t.slice();return l[117]=e[n],l}function Fs(t){let e,n,l,s,u,d,o=fe(Object.keys(t[1])),c=[];for(let h=0;h<o.length;h+=1)c[h]=Hs(Ds(t,o,h));return{c(){e=r("span"),e.textContent="Selected window:",n=p(),l=r("select"),s=r("option"),s.textContent="Choose a window...";for(let h=0;h<c.length;h+=1)c[h].c();a(e,"class","font-700 text-sm"),s.__value="",I(s,s.__value),s.disabled=!0,s.selected=!0,a(l,"class","input"),t[0]===void 0&&wt(()=>t[59].call(l))},m(h,w){C(h,e,w),C(h,n,w),C(h,l,w),i(l,s);for(let _=0;_<c.length;_+=1)c[_]&&c[_].m(l,null);Qe(l,t[0],!0),u||(d=S(l,"change",t[59]),u=!0)},p(h,w){if(w[0]&2){o=fe(Object.keys(h[1]));let _;for(_=0;_<o.length;_+=1){const A=Ds(h,o,_);c[_]?c[_].p(A,w):(c[_]=Hs(A),c[_].c(),c[_].m(l,null))}for(;_<c.length;_+=1)c[_].d(1);c.length=o.length}w[0]&3&&Qe(l,h[0])},d(h){h&&(v(e),v(n),v(l)),Je(c,h),u=!1,d()}}}function Hs(t){let e,n=t[117]+"",l,s;return{c(){e=r("option"),l=b(n),e.__value=s=t[117],I(e,e.__value)},m(u,d){C(u,e,d),i(e,l)},p(u,d){d[0]&2&&n!==(n=u[117]+"")&&re(l,n),d[0]&2&&s!==(s=u[117])&&(e.__value=s,I(e,e.__value))},d(u){u&&v(e)}}}function Us(t){let e,n,l,s,u,d,o,c,h,w,_,A,k,y,L,M,B,D,O,P,E,z,R,J,V,Z,le,te,q,G,T,K,X,be,ke,de,ae,$,pe,Y,se,ne,W,x,H,ue,Ae,we,me,We,Me,Ie,ge,_e,Se,Pe,he,Le,oe,Re,De,Ee,ce,F,ee,U,Te,Vn,Fe,qn,Ot,Nn,He,jn,lt,Wt,Gn,Ue,Kn,It,Xn,Be,Yn,st,Rt,Qn,Ge,Jn,Dt,Zn,Ke,xn,rt,Ft,$n,Ve,ei,Ht,ti,qe,hn,fn,pn,ze,at,Xe,N,mn,kt,gn,yt=t[32].width+"",Ut,_n,vt,bn,Ct=t[32].height+"",Bt,wn,Ne,St,kn,Lt,yn,At=t[33].width+"",Vt,vn,Mt,Cn,Pt=t[33].height+"",qt,ni,Nt,ut,ii,Fl,li,Hl,si=t[32].toLogical(t[29]).width+"",xi,Ul,ri,Bl,ai=t[32].toLogical(t[29]).height+"",$i,Vl,ot,ui,ql,oi,Nl,ci=t[33].toLogical(t[29]).width+"",el,jl,di,Gl,hi=t[33].toLogical(t[29]).height+"",tl,Kl,jt,ct,fi,Xl,pi,Yl,mi=t[30].x+"",nl,Ql,gi,Jl,_i=t[30].y+"",il,Zl,dt,bi,xl,wi,$l,ki=t[31].x+"",ll,es,yi,ts,vi=t[31].y+"",sl,ns,Gt,ht,Ci,is,Si,ls,Li=t[30].toLogical(t[29]).x+"",rl,ss,Ai,rs,Mi=t[30].toLogical(t[29]).y+"",al,as,ft,Pi,us,Ei,os,Ti=t[31].toLogical(t[29]).x+"",ul,cs,zi,ds,Oi=t[31].toLogical(t[29]).y+"",ol,cl,dl,hl,Sn,fl,$e,Wi,Kt,hs,fs,Ii,Xt,ps,ms,Ri,Yt,gs,pl,et,Di,_s,tt,bs,Fi,ws,pt,ks,Hi,ys,mt,ml,gl,_l,Ln,Et,gt,vs,An,bl,wl,kl,Mn,Qt,Ui,Cs,nt,Ss,Bi,Ls,Ye,yl,vl,Cl,As,Jt=fe(t[44]),ye=[];for(let f=0;f<Jt.length;f+=1)ye[f]=Bs(Rs(t,Jt,f));let Zt=fe(t[49]),ve=[];for(let f=0;f<Zt.length;f+=1)ve[f]=Vs(Is(t,Zt,f));let Tt=(t[45]||t[46])&&$r(t);return{c(){e=r("br"),n=p(),l=r("div"),s=r("label"),s.textContent="Icon path",u=p(),d=r("form"),o=r("input"),c=p(),h=r("button"),h.textContent="Change window icon",w=p(),_=r("br"),A=p(),k=r("div"),y=r("button"),y.textContent="Center",L=p(),M=r("button"),M.textContent="Minimize",B=p(),D=r("button"),D.textContent="Hide",O=p(),P=r("button"),P.textContent="Request attention",E=p(),z=r("div"),R=r("label"),J=b(`Maximized
- `),V=r("input"),Z=p(),le=r("label"),te=b(`Resizable
- `),q=r("input"),G=p(),T=r("label"),K=b(`Maximizable
- `),X=r("input"),be=p(),ke=r("label"),de=b(`Minimizable
- `),ae=r("input"),$=p(),pe=r("label"),Y=b(`Closable
- `),se=r("input"),ne=p(),W=r("label"),x=b(`Has decorations
- `),H=r("input"),ue=p(),Ae=r("label"),we=b(`Always on top
- `),me=r("input"),We=p(),Me=r("label"),Ie=b(`Always on bottom
- `),ge=r("input"),_e=p(),Se=r("label"),Pe=b(`Content protected
- `),he=r("input"),Le=p(),oe=r("label"),Re=b(`Fullscreen
- `),De=r("input"),Ee=p(),ce=r("br"),F=p(),ee=r("div"),U=r("div"),Te=r("div"),Vn=b(`X
- `),Fe=r("input"),qn=p(),Ot=r("div"),Nn=b(`Y
- `),He=r("input"),jn=p(),lt=r("div"),Wt=r("div"),Gn=b(`Width
- `),Ue=r("input"),Kn=p(),It=r("div"),Xn=b(`Height
- `),Be=r("input"),Yn=p(),st=r("div"),Rt=r("div"),Qn=b(`Min width
- `),Ge=r("input"),Jn=p(),Dt=r("div"),Zn=b(`Min height
- `),Ke=r("input"),xn=p(),rt=r("div"),Ft=r("div"),$n=b(`Max width
- `),Ve=r("input"),ei=p(),Ht=r("div"),ti=b(`Max height
- `),qe=r("input"),hn=p(),fn=r("br"),pn=p(),ze=r("div"),at=r("div"),Xe=r("div"),N=r("div"),N.textContent="Inner Size",mn=p(),kt=r("span"),gn=b("Width: "),Ut=b(yt),_n=p(),vt=r("span"),bn=b("Height: "),Bt=b(Ct),wn=p(),Ne=r("div"),St=r("div"),St.textContent="Outer Size",kn=p(),Lt=r("span"),yn=b("Width: "),Vt=b(At),vn=p(),Mt=r("span"),Cn=b("Height: "),qt=b(Pt),ni=p(),Nt=r("div"),ut=r("div"),ii=r("div"),ii.textContent="Inner Logical Size",Fl=p(),li=r("span"),Hl=b("Width: "),xi=b(si),Ul=p(),ri=r("span"),Bl=b("Height: "),$i=b(ai),Vl=p(),ot=r("div"),ui=r("div"),ui.textContent="Outer Logical Size",ql=p(),oi=r("span"),Nl=b("Width: "),el=b(ci),jl=p(),di=r("span"),Gl=b("Height: "),tl=b(hi),Kl=p(),jt=r("div"),ct=r("div"),fi=r("div"),fi.textContent="Inner Position",Xl=p(),pi=r("span"),Yl=b("x: "),nl=b(mi),Ql=p(),gi=r("span"),Jl=b("y: "),il=b(_i),Zl=p(),dt=r("div"),bi=r("div"),bi.textContent="Outer Position",xl=p(),wi=r("span"),$l=b("x: "),ll=b(ki),es=p(),yi=r("span"),ts=b("y: "),sl=b(vi),ns=p(),Gt=r("div"),ht=r("div"),Ci=r("div"),Ci.textContent="Inner Logical Position",is=p(),Si=r("span"),ls=b("x: "),rl=b(Li),ss=p(),Ai=r("span"),rs=b("y: "),al=b(Mi),as=p(),ft=r("div"),Pi=r("div"),Pi.textContent="Outer Logical Position",us=p(),Ei=r("span"),os=b("x: "),ul=b(Ti),cs=p(),zi=r("span"),ds=b("y: "),ol=b(Oi),cl=p(),dl=r("br"),hl=p(),Sn=r("h4"),Sn.textContent="Cursor",fl=p(),$e=r("div"),Wi=r("label"),Kt=r("input"),hs=b(`
- Grab`),fs=p(),Ii=r("label"),Xt=r("input"),ps=b(`
- Visible`),ms=p(),Ri=r("label"),Yt=r("input"),gs=b(`
- Ignore events`),pl=p(),et=r("div"),Di=r("label"),_s=b(`Icon
- `),tt=r("select");for(let f=0;f<ye.length;f+=1)ye[f].c();bs=p(),Fi=r("label"),ws=b(`X position
- `),pt=r("input"),ks=p(),Hi=r("label"),ys=b(`Y position
- `),mt=r("input"),ml=p(),gl=r("br"),_l=p(),Ln=r("div"),Et=r("form"),gt=r("input"),vs=p(),An=r("button"),An.textContent="Set title",bl=p(),wl=r("br"),kl=p(),Mn=r("div"),Qt=r("div"),Ui=r("label"),Cs=b(`Progress Status
- `),nt=r("select");for(let f=0;f<ve.length;f+=1)ve[f].c();Ss=p(),Bi=r("label"),Ls=b(`Progress
- `),Ye=r("input"),yl=p(),Tt&&Tt.c(),vl=Ol(),a(s,"for","windowIconPath"),a(o,"id","windowIconPath"),a(o,"class","input grow"),a(h,"class","btn"),a(h,"type","submit"),a(d,"class","flex gap-1 grow"),a(l,"class","flex gap-1 items-center"),a(y,"class","btn"),a(y,"title","Unminimizes after 2 seconds"),a(M,"class","btn"),a(M,"title","Unminimizes after 2 seconds"),a(D,"class","btn"),a(D,"title","Visible again after 2 seconds"),a(P,"class","btn"),a(P,"title","Minimizes the window, requests attention for 3s and then resets it"),a(k,"class","flex flex-wrap gap-2"),a(V,"type","checkbox"),a(q,"type","checkbox"),a(X,"type","checkbox"),a(ae,"type","checkbox"),a(se,"type","checkbox"),a(H,"type","checkbox"),a(me,"type","checkbox"),a(ge,"type","checkbox"),a(he,"type","checkbox"),a(De,"type","checkbox"),a(z,"class","flex flex-wrap gap-2"),a(Fe,"class","input"),a(Fe,"type","number"),a(Fe,"min","0"),a(He,"class","input"),a(He,"type","number"),a(He,"min","0"),a(U,"class","flex children:grow flex-col"),a(Ue,"class","input"),a(Ue,"type","number"),a(Ue,"min","400"),a(Be,"class","input"),a(Be,"type","number"),a(Be,"min","400"),a(lt,"class","flex children:grow flex-col"),a(Ge,"class","input"),a(Ge,"type","number"),a(Ke,"class","input"),a(Ke,"type","number"),a(st,"class","flex children:grow flex-col"),a(Ve,"class","input"),a(Ve,"type","number"),a(Ve,"min","800"),a(qe,"class","input"),a(qe,"type","number"),a(qe,"min","400"),a(rt,"class","flex children:grow flex-col"),a(ee,"class","flex flex-row gap-2 flex-wrap"),a(N,"class","text-accent dark:text-darkAccent font-700"),a(Xe,"class","grow"),a(St,"class","text-accent dark:text-darkAccent font-700"),a(Ne,"class","grow"),a(at,"class","flex"),a(ii,"class","text-accent dark:text-darkAccent font-700"),a(ut,"class","grow"),a(ui,"class","text-accent dark:text-darkAccent font-700"),a(ot,"class","grow"),a(Nt,"class","flex"),a(fi,"class","text-accent dark:text-darkAccent font-700"),a(ct,"class","grow"),a(bi,"class","text-accent dark:text-darkAccent font-700"),a(dt,"class","grow"),a(jt,"class","flex"),a(Ci,"class","text-accent dark:text-darkAccent font-700"),a(ht,"class","grow"),a(Pi,"class","text-accent dark:text-darkAccent font-700"),a(ft,"class","grow"),a(Gt,"class","flex"),a(Sn,"class","mb-2"),a(Kt,"type","checkbox"),a(Xt,"type","checkbox"),a(Yt,"type","checkbox"),a($e,"class","flex gap-2"),a(tt,"class","input"),t[24]===void 0&&wt(()=>t[83].call(tt)),a(pt,"class","input"),a(pt,"type","number"),a(mt,"class","input"),a(mt,"type","number"),a(et,"class","flex gap-2"),a(gt,"class","input grow"),a(gt,"id","title"),a(An,"class","btn"),a(An,"type","submit"),a(Et,"class","flex gap-1"),a(Ln,"class","flex flex-col gap-1"),a(nt,"class","input"),t[26]===void 0&&wt(()=>t[87].call(nt)),a(Ye,"class","input"),a(Ye,"type","number"),a(Ye,"min","0"),a(Ye,"max","100"),a(Qt,"class","flex gap-2"),a(Mn,"class","flex flex-col gap-1")},m(f,g){C(f,e,g),C(f,n,g),C(f,l,g),i(l,s),i(l,u),i(l,d),i(d,o),I(o,t[43]),i(d,c),i(d,h),C(f,w,g),C(f,_,g),C(f,A,g),C(f,k,g),i(k,y),i(k,L),i(k,M),i(k,B),i(k,D),i(k,O),i(k,P),C(f,E,g),C(f,z,g),i(z,R),i(R,J),i(R,V),V.checked=t[6],i(z,Z),i(z,le),i(le,te),i(le,q),q.checked=t[2],i(z,G),i(z,T),i(T,K),i(T,X),X.checked=t[3],i(z,be),i(z,ke),i(ke,de),i(ke,ae),ae.checked=t[4],i(z,$),i(z,pe),i(pe,Y),i(pe,se),se.checked=t[5],i(z,ne),i(z,W),i(W,x),i(W,H),H.checked=t[7],i(z,ue),i(z,Ae),i(Ae,we),i(Ae,me),me.checked=t[8],i(z,We),i(z,Me),i(Me,Ie),i(Me,ge),ge.checked=t[9],i(z,_e),i(z,Se),i(Se,Pe),i(Se,he),he.checked=t[10],i(z,Le),i(z,oe),i(oe,Re),i(oe,De),De.checked=t[11],C(f,Ee,g),C(f,ce,g),C(f,F,g),C(f,ee,g),i(ee,U),i(U,Te),i(Te,Vn),i(Te,Fe),I(Fe,t[18]),i(U,qn),i(U,Ot),i(Ot,Nn),i(Ot,He),I(He,t[19]),i(ee,jn),i(ee,lt),i(lt,Wt),i(Wt,Gn),i(Wt,Ue),I(Ue,t[12]),i(lt,Kn),i(lt,It),i(It,Xn),i(It,Be),I(Be,t[13]),i(ee,Yn),i(ee,st),i(st,Rt),i(Rt,Qn),i(Rt,Ge),I(Ge,t[14]),i(st,Jn),i(st,Dt),i(Dt,Zn),i(Dt,Ke),I(Ke,t[15]),i(ee,xn),i(ee,rt),i(rt,Ft),i(Ft,$n),i(Ft,Ve),I(Ve,t[16]),i(rt,ei),i(rt,Ht),i(Ht,ti),i(Ht,qe),I(qe,t[17]),C(f,hn,g),C(f,fn,g),C(f,pn,g),C(f,ze,g),i(ze,at),i(at,Xe),i(Xe,N),i(Xe,mn),i(Xe,kt),i(kt,gn),i(kt,Ut),i(Xe,_n),i(Xe,vt),i(vt,bn),i(vt,Bt),i(at,wn),i(at,Ne),i(Ne,St),i(Ne,kn),i(Ne,Lt),i(Lt,yn),i(Lt,Vt),i(Ne,vn),i(Ne,Mt),i(Mt,Cn),i(Mt,qt),i(ze,ni),i(ze,Nt),i(Nt,ut),i(ut,ii),i(ut,Fl),i(ut,li),i(li,Hl),i(li,xi),i(ut,Ul),i(ut,ri),i(ri,Bl),i(ri,$i),i(Nt,Vl),i(Nt,ot),i(ot,ui),i(ot,ql),i(ot,oi),i(oi,Nl),i(oi,el),i(ot,jl),i(ot,di),i(di,Gl),i(di,tl),i(ze,Kl),i(ze,jt),i(jt,ct),i(ct,fi),i(ct,Xl),i(ct,pi),i(pi,Yl),i(pi,nl),i(ct,Ql),i(ct,gi),i(gi,Jl),i(gi,il),i(jt,Zl),i(jt,dt),i(dt,bi),i(dt,xl),i(dt,wi),i(wi,$l),i(wi,ll),i(dt,es),i(dt,yi),i(yi,ts),i(yi,sl),i(ze,ns),i(ze,Gt),i(Gt,ht),i(ht,Ci),i(ht,is),i(ht,Si),i(Si,ls),i(Si,rl),i(ht,ss),i(ht,Ai),i(Ai,rs),i(Ai,al),i(Gt,as),i(Gt,ft),i(ft,Pi),i(ft,us),i(ft,Ei),i(Ei,os),i(Ei,ul),i(ft,cs),i(ft,zi),i(zi,ds),i(zi,ol),C(f,cl,g),C(f,dl,g),C(f,hl,g),C(f,Sn,g),C(f,fl,g),C(f,$e,g),i($e,Wi),i(Wi,Kt),Kt.checked=t[20],i(Wi,hs),i($e,fs),i($e,Ii),i(Ii,Xt),Xt.checked=t[21],i(Ii,ps),i($e,ms),i($e,Ri),i(Ri,Yt),Yt.checked=t[25],i(Ri,gs),C(f,pl,g),C(f,et,g),i(et,Di),i(Di,_s),i(Di,tt);for(let j=0;j<ye.length;j+=1)ye[j]&&ye[j].m(tt,null);Qe(tt,t[24],!0),i(et,bs),i(et,Fi),i(Fi,ws),i(Fi,pt),I(pt,t[22]),i(et,ks),i(et,Hi),i(Hi,ys),i(Hi,mt),I(mt,t[23]),C(f,ml,g),C(f,gl,g),C(f,_l,g),C(f,Ln,g),i(Ln,Et),i(Et,gt),I(gt,t[34]),i(Et,vs),i(Et,An),C(f,bl,g),C(f,wl,g),C(f,kl,g),C(f,Mn,g),i(Mn,Qt),i(Qt,Ui),i(Ui,Cs),i(Ui,nt);for(let j=0;j<ve.length;j+=1)ve[j]&&ve[j].m(nt,null);Qe(nt,t[26],!0),i(Qt,Ss),i(Qt,Bi),i(Bi,Ls),i(Bi,Ye),I(Ye,t[27]),C(f,yl,g),Tt&&Tt.m(f,g),C(f,vl,g),Cl||(As=[S(o,"input",t[60]),S(d,"submit",Ps(t[50])),S(y,"click",t[61]),S(M,"click",t[52]),S(D,"click",t[51]),S(P,"click",t[54]),S(V,"change",t[62]),S(q,"change",t[63]),S(X,"change",t[64]),S(ae,"change",t[65]),S(se,"change",t[66]),S(H,"change",t[67]),S(me,"change",t[68]),S(ge,"change",t[69]),S(he,"change",t[70]),S(De,"change",t[71]),S(Fe,"input",t[72]),S(He,"input",t[73]),S(Ue,"input",t[74]),S(Be,"input",t[75]),S(Ge,"input",t[76]),S(Ke,"input",t[77]),S(Ve,"input",t[78]),S(qe,"input",t[79]),S(Kt,"change",t[80]),S(Xt,"change",t[81]),S(Yt,"change",t[82]),S(tt,"change",t[83]),S(pt,"input",t[84]),S(mt,"input",t[85]),S(gt,"input",t[86]),S(Et,"submit",Ps(t[50])),S(nt,"change",t[87]),S(Ye,"input",t[88])],Cl=!0)},p(f,g){if(g[1]&4096&&o.value!==f[43]&&I(o,f[43]),g[0]&64&&(V.checked=f[6]),g[0]&4&&(q.checked=f[2]),g[0]&8&&(X.checked=f[3]),g[0]&16&&(ae.checked=f[4]),g[0]&32&&(se.checked=f[5]),g[0]&128&&(H.checked=f[7]),g[0]&256&&(me.checked=f[8]),g[0]&512&&(ge.checked=f[9]),g[0]&1024&&(he.checked=f[10]),g[0]&2048&&(De.checked=f[11]),g[0]&262144&&Q(Fe.value)!==f[18]&&I(Fe,f[18]),g[0]&524288&&Q(He.value)!==f[19]&&I(He,f[19]),g[0]&4096&&Q(Ue.value)!==f[12]&&I(Ue,f[12]),g[0]&8192&&Q(Be.value)!==f[13]&&I(Be,f[13]),g[0]&16384&&Q(Ge.value)!==f[14]&&I(Ge,f[14]),g[0]&32768&&Q(Ke.value)!==f[15]&&I(Ke,f[15]),g[0]&65536&&Q(Ve.value)!==f[16]&&I(Ve,f[16]),g[0]&131072&&Q(qe.value)!==f[17]&&I(qe,f[17]),g[1]&2&&yt!==(yt=f[32].width+"")&&re(Ut,yt),g[1]&2&&Ct!==(Ct=f[32].height+"")&&re(Bt,Ct),g[1]&4&&At!==(At=f[33].width+"")&&re(Vt,At),g[1]&4&&Pt!==(Pt=f[33].height+"")&&re(qt,Pt),g[0]&536870912|g[1]&2&&si!==(si=f[32].toLogical(f[29]).width+"")&&re(xi,si),g[0]&536870912|g[1]&2&&ai!==(ai=f[32].toLogical(f[29]).height+"")&&re($i,ai),g[0]&536870912|g[1]&4&&ci!==(ci=f[33].toLogical(f[29]).width+"")&&re(el,ci),g[0]&536870912|g[1]&4&&hi!==(hi=f[33].toLogical(f[29]).height+"")&&re(tl,hi),g[0]&1073741824&&mi!==(mi=f[30].x+"")&&re(nl,mi),g[0]&1073741824&&_i!==(_i=f[30].y+"")&&re(il,_i),g[1]&1&&ki!==(ki=f[31].x+"")&&re(ll,ki),g[1]&1&&vi!==(vi=f[31].y+"")&&re(sl,vi),g[0]&1610612736&&Li!==(Li=f[30].toLogical(f[29]).x+"")&&re(rl,Li),g[0]&1610612736&&Mi!==(Mi=f[30].toLogical(f[29]).y+"")&&re(al,Mi),g[0]&536870912|g[1]&1&&Ti!==(Ti=f[31].toLogical(f[29]).x+"")&&re(ul,Ti),g[0]&536870912|g[1]&1&&Oi!==(Oi=f[31].toLogical(f[29]).y+"")&&re(ol,Oi),g[0]&1048576&&(Kt.checked=f[20]),g[0]&2097152&&(Xt.checked=f[21]),g[0]&33554432&&(Yt.checked=f[25]),g[1]&8192){Jt=fe(f[44]);let j;for(j=0;j<Jt.length;j+=1){const Pn=Rs(f,Jt,j);ye[j]?ye[j].p(Pn,g):(ye[j]=Bs(Pn),ye[j].c(),ye[j].m(tt,null))}for(;j<ye.length;j+=1)ye[j].d(1);ye.length=Jt.length}if(g[0]&16777216|g[1]&8192&&Qe(tt,f[24]),g[0]&4194304&&Q(pt.value)!==f[22]&&I(pt,f[22]),g[0]&8388608&&Q(mt.value)!==f[23]&&I(mt,f[23]),g[1]&8&>.value!==f[34]&&I(gt,f[34]),g[1]&262144){Zt=fe(f[49]);let j;for(j=0;j<Zt.length;j+=1){const Pn=Is(f,Zt,j);ve[j]?ve[j].p(Pn,g):(ve[j]=Vs(Pn),ve[j].c(),ve[j].m(nt,null))}for(;j<ve.length;j+=1)ve[j].d(1);ve.length=Zt.length}g[0]&67108864|g[1]&262144&&Qe(nt,f[26]),g[0]&134217728&&Q(Ye.value)!==f[27]&&I(Ye,f[27]),(f[45]||f[46])&&Tt.p(f,g)},d(f){f&&(v(e),v(n),v(l),v(w),v(_),v(A),v(k),v(E),v(z),v(Ee),v(ce),v(F),v(ee),v(hn),v(fn),v(pn),v(ze),v(cl),v(dl),v(hl),v(Sn),v(fl),v($e),v(pl),v(et),v(ml),v(gl),v(_l),v(Ln),v(bl),v(wl),v(kl),v(Mn),v(yl),v(vl)),Je(ye,f),Je(ve,f),Tt&&Tt.d(f),Cl=!1,Ce(As)}}}function Bs(t){let e,n=t[114]+"",l;return{c(){e=r("option"),l=b(n),e.__value=t[114],I(e,e.__value)},m(s,u){C(s,e,u),i(e,l)},p:ie,d(s){s&&v(e)}}}function Vs(t){let e,n=t[111]+"",l;return{c(){e=r("option"),l=b(n),e.__value=t[111],I(e,e.__value)},m(s,u){C(s,e,u),i(e,l)},p:ie,d(s){s&&v(e)}}}function $r(t){let e,n,l,s,u,d,o,c,h,w,_,A,k,y,L,M,B,D,O,P,E,z,R,J,V,Z,le,te,q,G,T,K,X=(t[35].length?t[35].join(","):"None")+"",be,ke,de,ae,$,pe=fe(t[47]),Y=[];for(let W=0;W<pe.length;W+=1)Y[W]=qs(Ws(t,pe,W));let se=fe(t[48]),ne=[];for(let W=0;W<se.length;W+=1)ne[W]=Ns(Os(t,se,W));return{c(){e=r("div"),n=r("div"),l=r("label"),s=b(`Effect
- `),u=r("select");for(let W=0;W<Y.length;W+=1)Y[W].c();d=p(),o=r("label"),c=b(`State
- `),h=r("select");for(let W=0;W<ne.length;W+=1)ne[W].c();w=p(),_=r("label"),A=b(`Radius
- `),k=r("input"),y=p(),L=r("div"),M=r("label"),B=b(`Color
- `),D=r("div"),O=r("input"),P=p(),E=r("input"),z=p(),R=r("input"),J=p(),V=r("input"),Z=p(),le=r("div"),te=r("button"),te.textContent="Add",q=p(),G=r("div"),T=r("div"),K=b("Applied effects: "),be=b(X),ke=p(),de=r("button"),de.textContent="Clear",a(u,"class","input"),t[36]===void 0&&wt(()=>t[89].call(u)),a(h,"class","input"),t[37]===void 0&&wt(()=>t[90].call(h)),a(k,"class","input"),a(k,"type","number"),a(n,"class","flex"),xt(O,"max-width","120px"),a(O,"class","input"),a(O,"type","number"),a(O,"placeholder","R"),xt(E,"max-width","120px"),a(E,"class","input"),a(E,"type","number"),a(E,"placeholder","G"),xt(R,"max-width","120px"),a(R,"class","input"),a(R,"type","number"),a(R,"placeholder","B"),xt(V,"max-width","120px"),a(V,"class","input"),a(V,"type","number"),a(V,"placeholder","A"),a(D,"class","flex"),a(L,"class","flex"),a(te,"class","btn"),xt(te,"width","80px"),a(le,"class","flex"),a(de,"class","btn"),xt(de,"width","80px"),a(G,"class","flex"),a(e,"class","flex flex-col gap-1")},m(W,x){C(W,e,x),i(e,n),i(n,l),i(l,s),i(l,u);for(let H=0;H<Y.length;H+=1)Y[H]&&Y[H].m(u,null);Qe(u,t[36],!0),i(n,d),i(n,o),i(o,c),i(o,h);for(let H=0;H<ne.length;H+=1)ne[H]&&ne[H].m(h,null);Qe(h,t[37],!0),i(n,w),i(n,_),i(_,A),i(_,k),I(k,t[38]),i(e,y),i(e,L),i(L,M),i(M,B),i(M,D),i(D,O),I(O,t[39]),i(D,P),i(D,E),I(E,t[40]),i(D,z),i(D,R),I(R,t[41]),i(D,J),i(D,V),I(V,t[42]),i(e,Z),i(e,le),i(le,te),i(e,q),i(e,G),i(G,T),i(T,K),i(T,be),i(G,ke),i(G,de),ae||($=[S(u,"change",t[89]),S(h,"change",t[90]),S(k,"input",t[91]),S(O,"input",t[92]),S(E,"input",t[93]),S(R,"input",t[94]),S(V,"input",t[95]),S(te,"click",t[55]),S(de,"click",t[56])],ae=!0)},p(W,x){if(x[1]&65536){pe=fe(W[47]);let H;for(H=0;H<pe.length;H+=1){const ue=Ws(W,pe,H);Y[H]?Y[H].p(ue,x):(Y[H]=qs(ue),Y[H].c(),Y[H].m(u,null))}for(;H<Y.length;H+=1)Y[H].d(1);Y.length=pe.length}if(x[1]&65568&&Qe(u,W[36]),x[1]&131072){se=fe(W[48]);let H;for(H=0;H<se.length;H+=1){const ue=Os(W,se,H);ne[H]?ne[H].p(ue,x):(ne[H]=Ns(ue),ne[H].c(),ne[H].m(h,null))}for(;H<ne.length;H+=1)ne[H].d(1);ne.length=se.length}x[1]&131136&&Qe(h,W[37]),x[1]&128&&Q(k.value)!==W[38]&&I(k,W[38]),x[1]&256&&Q(O.value)!==W[39]&&I(O,W[39]),x[1]&512&&Q(E.value)!==W[40]&&I(E,W[40]),x[1]&1024&&Q(R.value)!==W[41]&&I(R,W[41]),x[1]&2048&&Q(V.value)!==W[42]&&I(V,W[42]),x[1]&16&&X!==(X=(W[35].length?W[35].join(","):"None")+"")&&re(be,X)},d(W){W&&v(e),Je(Y,W),Je(ne,W),ae=!1,Ce($)}}}function qs(t){let e,n=t[108]+"",l;return{c(){e=r("option"),l=b(n),e.__value=t[108],I(e,e.__value)},m(s,u){C(s,e,u),i(e,l)},p:ie,d(s){s&&v(e)}}}function Ns(t){let e,n=t[105]+"",l;return{c(){e=r("option"),l=b(n),e.__value=t[105],I(e,e.__value)},m(s,u){C(s,e,u),i(e,l)},p:ie,d(s){s&&v(e)}}}function ea(t){let e,n,l,s,u,d,o,c,h=Object.keys(t[1]).length>=1,w,_,A,k=h&&Fs(t),y=t[1][t[0]]&&Us(t);return{c(){e=r("div"),n=r("div"),l=r("input"),s=p(),u=r("button"),u.textContent="New window",d=p(),o=r("br"),c=p(),k&&k.c(),w=p(),y&&y.c(),a(l,"class","input grow"),a(l,"type","text"),a(l,"placeholder","New Window label.."),a(u,"class","btn"),a(n,"class","flex gap-1"),a(e,"class","flex flex-col children:grow gap-2")},m(L,M){C(L,e,M),i(e,n),i(n,l),I(l,t[28]),i(n,s),i(n,u),i(e,d),i(e,o),i(e,c),k&&k.m(e,null),i(e,w),y&&y.m(e,null),_||(A=[S(l,"input",t[58]),S(u,"click",t[53])],_=!0)},p(L,M){M[0]&268435456&&l.value!==L[28]&&I(l,L[28]),M[0]&2&&(h=Object.keys(L[1]).length>=1),h?k?k.p(L,M):(k=Fs(L),k.c(),k.m(e,w)):k&&(k.d(1),k=null),L[1][L[0]]?y?y.p(L,M):(y=Us(L),y.c(),y.m(e,null)):y&&(y.d(1),y=null)},i:ie,o:ie,d(L){L&&v(e),k&&k.d(),y&&y.d(),_=!1,Ce(A)}}}function ta(t,e,n){const l=_r();let s=l.label;const u={[l.label]:l},d=["default","crosshair","hand","arrow","move","text","wait","help","progress","notAllowed","contextMenu","cell","verticalText","alias","copy","noDrop","grab","grabbing","allScroll","zoomIn","zoomOut","eResize","nResize","neResize","nwResize","sResize","seResize","swResize","wResize","ewResize","nsResize","neswResize","nwseResize","colResize","rowResize"],o=["mica","blur","acrylic","tabbed","tabbedDark","tabbedLight"],c=navigator.appVersion.includes("Windows"),h=navigator.appVersion.includes("Macintosh");let w=c?o:Object.keys(Ji).map(N=>Ji[N]).filter(N=>!o.includes(N));const _=Object.keys(Zi).map(N=>Zi[N]),A=Object.keys(Qi).map(N=>Qi[N]);let{onMessage:k}=e;const y=document.querySelector("main");let L,M=!0,B=!0,D=!0,O=!0,P=!1,E=!0,z=!1,R=!1,J=!0,V=!1,Z=null,le=null,te=null,q=null,G=null,T=null,K=null,X=null,be=1,ke=new it(K,X),de=new it(K,X),ae=new ln(Z,le),$=new ln(Z,le),pe,Y,se=!1,ne=!0,W=null,x=null,H="default",ue=!1,Ae="Awesome Tauri Example!",we=[],me,We,Me,Ie,ge,_e,Se,Pe="none",he=0,Le;function oe(){u[s].setTitle(Ae)}function Re(){u[s].hide(),setTimeout(u[s].show,2e3)}function De(){u[s].minimize(),setTimeout(u[s].unminimize,2e3)}function Ee(){if(!L)return;const N=new Dn(L);n(1,u[L]=N,u),N.once("tauri://error",function(){k("Error creating new webview")})}function ce(){u[s].innerSize().then(N=>{n(32,ae=N),n(12,Z=ae.width),n(13,le=ae.height)}),u[s].outerSize().then(N=>{n(33,$=N)})}function F(){u[s].innerPosition().then(N=>{n(30,ke=N)}),u[s].outerPosition().then(N=>{n(31,de=N),n(18,K=de.x),n(19,X=de.y)})}async function ee(N){N&&(pe&&pe(),Y&&Y(),Y=await N.listen("tauri://move",F),pe=await N.listen("tauri://resize",ce))}async function U(){await u[s].minimize(),await u[s].requestUserAttention(Yi.Critical),await new Promise(N=>setTimeout(N,3e3)),await u[s].requestUserAttention(null)}async function Te(){we.includes(me)||n(35,we=[...we,me]);const N={effects:we,state:We,radius:Me};Number.isInteger(Ie)&&Number.isInteger(ge)&&Number.isInteger(_e)&&Number.isInteger(Se)&&(N.color=[Ie,ge,_e,Se]),y.classList.remove("bg-primary"),y.classList.remove("dark:bg-darkPrimary"),await u[s].clearEffects(),await u[s].setEffects(N)}async function Vn(){n(35,we=[]),await u[s].clearEffects(),y.classList.add("bg-primary"),y.classList.add("dark:bg-darkPrimary")}function Fe(){L=this.value,n(28,L)}function qn(){s=En(this),n(0,s),n(1,u)}function Ot(){Le=this.value,n(43,Le)}const Nn=()=>u[s].center();function He(){P=this.checked,n(6,P)}function jn(){M=this.checked,n(2,M)}function lt(){B=this.checked,n(3,B)}function Wt(){D=this.checked,n(4,D)}function Gn(){O=this.checked,n(5,O)}function Ue(){E=this.checked,n(7,E)}function Kn(){z=this.checked,n(8,z)}function It(){R=this.checked,n(9,R)}function Xn(){J=this.checked,n(10,J)}function Be(){V=this.checked,n(11,V)}function Yn(){K=Q(this.value),n(18,K)}function st(){X=Q(this.value),n(19,X)}function Rt(){Z=Q(this.value),n(12,Z)}function Qn(){le=Q(this.value),n(13,le)}function Ge(){te=Q(this.value),n(14,te)}function Jn(){q=Q(this.value),n(15,q)}function Dt(){G=Q(this.value),n(16,G)}function Zn(){T=Q(this.value),n(17,T)}function Ke(){se=this.checked,n(20,se)}function xn(){ne=this.checked,n(21,ne)}function rt(){ue=this.checked,n(25,ue)}function Ft(){H=En(this),n(24,H),n(44,d)}function $n(){W=Q(this.value),n(22,W)}function Ve(){x=Q(this.value),n(23,x)}function ei(){Ae=this.value,n(34,Ae)}function Ht(){Pe=En(this),n(26,Pe),n(49,A)}function ti(){he=Q(this.value),n(27,he)}function qe(){me=En(this),n(36,me),n(47,w)}function hn(){We=En(this),n(37,We),n(48,_)}function fn(){Me=Q(this.value),n(38,Me)}function pn(){Ie=Q(this.value),n(39,Ie)}function ze(){ge=Q(this.value),n(40,ge)}function at(){_e=Q(this.value),n(41,_e)}function Xe(){Se=Q(this.value),n(42,Se)}return t.$$set=N=>{"onMessage"in N&&n(57,k=N.onMessage)},t.$$.update=()=>{var N,mn,kt,gn,yt,Ut,_n,vt,bn,Ct,Bt,wn,Ne,St,kn,Lt,yn,At,Vt,vn,Mt,Cn,Pt,qt;t.$$.dirty[0]&3&&(u[s],F(),ce()),t.$$.dirty[0]&7&&((N=u[s])==null||N.setResizable(M)),t.$$.dirty[0]&11&&((mn=u[s])==null||mn.setMaximizable(B)),t.$$.dirty[0]&19&&((kt=u[s])==null||kt.setMinimizable(D)),t.$$.dirty[0]&35&&((gn=u[s])==null||gn.setClosable(O)),t.$$.dirty[0]&67&&(P?(yt=u[s])==null||yt.maximize():(Ut=u[s])==null||Ut.unmaximize()),t.$$.dirty[0]&131&&((_n=u[s])==null||_n.setDecorations(E)),t.$$.dirty[0]&259&&((vt=u[s])==null||vt.setAlwaysOnTop(z)),t.$$.dirty[0]&515&&((bn=u[s])==null||bn.setAlwaysOnBottom(R)),t.$$.dirty[0]&1027&&((Ct=u[s])==null||Ct.setContentProtected(J)),t.$$.dirty[0]&2051&&((Bt=u[s])==null||Bt.setFullscreen(V)),t.$$.dirty[0]&12291&&Z&&le&&((wn=u[s])==null||wn.setSize(new ln(Z,le))),t.$$.dirty[0]&49155&&(te&&q?(Ne=u[s])==null||Ne.setMinSize(new zl(te,q)):(St=u[s])==null||St.setMinSize(null)),t.$$.dirty[0]&196611&&(G>800&&T>400?(kn=u[s])==null||kn.setMaxSize(new zl(G,T)):(Lt=u[s])==null||Lt.setMaxSize(null)),t.$$.dirty[0]&786435&&K!==null&&X!==null&&((yn=u[s])==null||yn.setPosition(new it(K,X))),t.$$.dirty[0]&3&&((At=u[s])==null||At.scaleFactor().then(ni=>n(29,be=ni))),t.$$.dirty[0]&3&&ee(u[s]),t.$$.dirty[0]&1048579&&((Vt=u[s])==null||Vt.setCursorGrab(se)),t.$$.dirty[0]&2097155&&((vn=u[s])==null||vn.setCursorVisible(ne)),t.$$.dirty[0]&16777219&&((Mt=u[s])==null||Mt.setCursorIcon(H)),t.$$.dirty[0]&12582915&&W!==null&&x!==null&&((Cn=u[s])==null||Cn.setCursorPosition(new it(W,x))),t.$$.dirty[0]&33554435&&((Pt=u[s])==null||Pt.setIgnoreCursorEvents(ue)),t.$$.dirty[0]&201326595&&((qt=u[s])==null||qt.setProgressBar({status:Pe,progress:he}))},[s,u,M,B,D,O,P,E,z,R,J,V,Z,le,te,q,G,T,K,X,se,ne,W,x,H,ue,Pe,he,L,be,ke,de,ae,$,Ae,we,me,We,Me,Ie,ge,_e,Se,Le,d,c,h,w,_,A,oe,Re,De,Ee,U,Te,Vn,k,Fe,qn,Ot,Nn,He,jn,lt,Wt,Gn,Ue,Kn,It,Xn,Be,Yn,st,Rt,Qn,Ge,Jn,Dt,Zn,Ke,xn,rt,Ft,$n,Ve,ei,Ht,ti,qe,hn,fn,pn,ze,at,Xe]}class na extends xe{constructor(e){super(),Ze(this,e,ta,ea,je,{onMessage:57},null,[-1,-1,-1,-1])}}function ia(t){let e;return{c(){e=r("div"),e.innerHTML='<div class="note-red grow">Not available for Linux</div> <video id="localVideo" autoplay="" playsinline=""><track kind="captions"/></video>',a(e,"class","flex flex-col gap-2")},m(n,l){C(n,e,l)},p:ie,i:ie,o:ie,d(n){n&&v(e)}}}function la(t,e,n){let{onMessage:l}=e;const s=window.constraints={audio:!0,video:!0};function u(o){const c=document.querySelector("video"),h=o.getVideoTracks();l("Got stream with constraints:",s),l(`Using video device: ${h[0].label}`),window.stream=o,c.srcObject=o}function d(o){if(o.name==="ConstraintNotSatisfiedError"){const c=s.video;l(`The resolution ${c.width.exact}x${c.height.exact} px is not supported by your device.`)}else o.name==="PermissionDeniedError"&&l("Permissions have not been granted to use your camera and microphone, you need to allow the page access to your devices in order for the demo to work.");l(`getUserMedia error: ${o.name}`,o)}return Ki(async()=>{try{const o=await navigator.mediaDevices.getUserMedia(s);u(o)}catch(o){d(o)}}),ar(()=>{var o;(o=window.stream)==null||o.getTracks().forEach(function(c){c.stop()})}),t.$$set=o=>{"onMessage"in o&&n(0,l=o.onMessage)},[l]}class sa extends xe{constructor(e){super(),Ze(this,e,la,ia,je,{onMessage:0})}}function ra(t){let e,n,l,s,u,d;return{c(){e=r("div"),n=r("button"),n.textContent="Show",l=p(),s=r("button"),s.textContent="Hide",a(n,"class","btn"),a(n,"id","show"),a(n,"title","Hides and shows the app after 2 seconds"),a(s,"class","btn"),a(s,"id","hide")},m(o,c){C(o,e,c),i(e,n),i(e,l),i(e,s),u||(d=[S(n,"click",t[0]),S(s,"click",t[1])],u=!0)},p:ie,i:ie,o:ie,d(o){o&&v(e),u=!1,Ce(d)}}}function aa(t,e,n){let{onMessage:l}=e;function s(){u().then(()=>{setTimeout(()=>{Vr().then(()=>l("Shown app")).catch(l)},2e3)}).catch(l)}function u(){return qr().then(()=>l("Hide app")).catch(l)}return t.$$set=d=>{"onMessage"in d&&n(2,l=d.onMessage)},[s,u,l]}class ua extends xe{constructor(e){super(),Ze(this,e,aa,ra,je,{onMessage:2})}}var Ni;class br{get rid(){return Rn(this,Ni,"f")}constructor(e){Ni.set(this,void 0),Xi(this,Ni,e,"f")}async close(){return m("plugin:resources|close",{rid:this.rid})}}Ni=new WeakMap;var ji,Gi;function wr(t){var e;if("items"in t)t.items=(e=t.items)==null?void 0:e.map(n=>"rid"in n?n:wr(n));else if("action"in t&&t.action){const n=new Il;return n.onmessage=t.action,delete t.action,{...t,handler:n}}return t}async function on(t,e){const n=new Il;let l=null;return e&&typeof e=="object"&&("action"in e&&e.action&&(n.onmessage=e.action,delete e.action),"items"in e&&e.items&&(l=e.items.map(s=>"rid"in s?[s.rid,s.kind]:wr(s)))),m("plugin:menu|new",{kind:t,options:e?{...e,items:l}:void 0,handler:n})}class cn extends br{get id(){return Rn(this,ji,"f")}get kind(){return Rn(this,Gi,"f")}constructor(e,n,l){super(e),ji.set(this,void 0),Gi.set(this,void 0),Xi(this,ji,n,"f"),Xi(this,Gi,l,"f")}}ji=new WeakMap,Gi=new WeakMap;class Fn extends cn{constructor(e,n){super(e,n,"MenuItem")}static async new(e){return on("MenuItem",e).then(([n,l])=>new Fn(n,l))}async text(){return m("plugin:menu|text",{rid:this.rid,kind:this.kind})}async setText(e){return m("plugin:menu|set_text",{rid:this.rid,kind:this.kind,text:e})}async isEnabled(){return m("plugin:menu|is_enabled",{rid:this.rid,kind:this.kind})}async setEnabled(e){return m("plugin:menu|set_enabled",{rid:this.rid,kind:this.kind,enabled:e})}async setAccelerator(e){return m("plugin:menu|set_accelerator",{rid:this.rid,kind:this.kind,accelerator:e})}}class dn extends cn{constructor(e,n){super(e,n,"Check")}static async new(e){return on("Check",e).then(([n,l])=>new dn(n,l))}async text(){return m("plugin:menu|text",{rid:this.rid,kind:this.kind})}async setText(e){return m("plugin:menu|set_text",{rid:this.rid,kind:this.kind,text:e})}async isEnabled(){return m("plugin:menu|is_enabled",{rid:this.rid,kind:this.kind})}async setEnabled(e){return m("plugin:menu|set_enabled",{rid:this.rid,kind:this.kind,enabled:e})}async setAccelerator(e){return m("plugin:menu|set_accelerator",{rid:this.rid,kind:this.kind,accelerator:e})}async isChecked(){return m("plugin:menu|is_checked",{rid:this.rid})}async setChecked(e){return m("plugin:menu|set_checked",{rid:this.rid,checked:e})}}var js;(function(t){t.Add="Add",t.Advanced="Advanced",t.Bluetooth="Bluetooth",t.Bookmarks="Bookmarks",t.Caution="Caution",t.ColorPanel="ColorPanel",t.ColumnView="ColumnView",t.Computer="Computer",t.EnterFullScreen="EnterFullScreen",t.Everyone="Everyone",t.ExitFullScreen="ExitFullScreen",t.FlowView="FlowView",t.Folder="Folder",t.FolderBurnable="FolderBurnable",t.FolderSmart="FolderSmart",t.FollowLinkFreestanding="FollowLinkFreestanding",t.FontPanel="FontPanel",t.GoLeft="GoLeft",t.GoRight="GoRight",t.Home="Home",t.IChatTheater="IChatTheater",t.IconView="IconView",t.Info="Info",t.InvalidDataFreestanding="InvalidDataFreestanding",t.LeftFacingTriangle="LeftFacingTriangle",t.ListView="ListView",t.LockLocked="LockLocked",t.LockUnlocked="LockUnlocked",t.MenuMixedState="MenuMixedState",t.MenuOnState="MenuOnState",t.MobileMe="MobileMe",t.MultipleDocuments="MultipleDocuments",t.Network="Network",t.Path="Path",t.PreferencesGeneral="PreferencesGeneral",t.QuickLook="QuickLook",t.RefreshFreestanding="RefreshFreestanding",t.Refresh="Refresh",t.Remove="Remove",t.RevealFreestanding="RevealFreestanding",t.RightFacingTriangle="RightFacingTriangle",t.Share="Share",t.Slideshow="Slideshow",t.SmartBadge="SmartBadge",t.StatusAvailable="StatusAvailable",t.StatusNone="StatusNone",t.StatusPartiallyAvailable="StatusPartiallyAvailable",t.StatusUnavailable="StatusUnavailable",t.StopProgressFreestanding="StopProgressFreestanding",t.StopProgress="StopProgress",t.TrashEmpty="TrashEmpty",t.TrashFull="TrashFull",t.User="User",t.UserAccounts="UserAccounts",t.UserGroup="UserGroup",t.UserGuest="UserGuest"})(js||(js={}));class Hn extends cn{constructor(e,n){super(e,n,"Icon")}static async new(e){return on("Icon",e).then(([n,l])=>new Hn(n,l))}async text(){return m("plugin:menu|text",{rid:this.rid,kind:this.kind})}async setText(e){return m("plugin:menu|set_text",{rid:this.rid,kind:this.kind,text:e})}async isEnabled(){return m("plugin:menu|is_enabled",{rid:this.rid,kind:this.kind})}async setEnabled(e){return m("plugin:menu|set_enabled",{rid:this.rid,kind:this.kind,enabled:e})}async setAccelerator(e){return m("plugin:menu|set_accelerator",{rid:this.rid,kind:this.kind,accelerator:e})}async setIcon(e){return m("plugin:menu|set_icon",{rid:this.rid,icon:e})}}class Un extends cn{constructor(e,n){super(e,n,"Predefined")}static async new(e){return on("Predefined",e).then(([n,l])=>new Un(n,l))}async text(){return m("plugin:menu|text",{rid:this.rid,kind:this.kind})}async setText(e){return m("plugin:menu|set_text",{rid:this.rid,kind:this.kind,text:e})}}function Ml([t,e,n]){switch(n){case"Submenu":return new Bn(t,e);case"Predefined":return new Un(t,e);case"Check":return new dn(t,e);case"Icon":return new Hn(t,e);case"MenuItem":default:return new Fn(t,e)}}class Bn extends cn{constructor(e,n){super(e,n,"Submenu")}static async new(e){return on("Submenu",e).then(([n,l])=>new Bn(n,l))}async text(){return m("plugin:menu|text",{rid:this.rid,kind:this.kind})}async setText(e){return m("plugin:menu|set_text",{rid:this.rid,kind:this.kind,text:e})}async isEnabled(){return m("plugin:menu|is_enabled",{rid:this.rid,kind:this.kind})}async setEnabled(e){return m("plugin:menu|set_enabled",{rid:this.rid,kind:this.kind,enabled:e})}async append(e){return m("plugin:menu|append",{rid:this.rid,kind:this.kind,items:(Array.isArray(e)?e:[e]).map(n=>"rid"in n?[n.rid,n.kind]:n)})}async prepend(e){return m("plugin:menu|prepend",{rid:this.rid,kind:this.kind,items:(Array.isArray(e)?e:[e]).map(n=>"rid"in n?[n.rid,n.kind]:n)})}async insert(e,n){return m("plugin:menu|insert",{rid:this.rid,kind:this.kind,items:(Array.isArray(e)?e:[e]).map(l=>"rid"in l?[l.rid,l.kind]:l),position:n})}async remove(e){return m("plugin:menu|remove",{rid:this.rid,kind:this.kind,item:[e.rid,e.kind]})}async removeAt(e){return m("plugin:menu|remove_at",{rid:this.rid,kind:this.kind,position:e}).then(Ml)}async items(){return m("plugin:menu|items",{rid:this.rid,kind:this.kind}).then(e=>e.map(Ml))}async get(e){return m("plugin:menu|get",{rid:this.rid,kind:this.kind,id:e}).then(n=>n?Ml(n):null)}async popup(e,n){let l=null;return e&&(l={type:e instanceof it?"Physical":"Logical",data:e}),m("plugin:menu|popup",{rid:this.rid,kind:this.kind,window:(n==null?void 0:n.label)??null,at:l})}async setAsWindowsMenuForNSApp(){return m("plugin:menu|set_as_windows_menu_for_nsapp",{rid:this.rid})}async setAsHelpMenuForNSApp(){return m("plugin:menu|set_as_help_menu_for_nsapp",{rid:this.rid})}}function Pl([t,e,n]){switch(n){case"Submenu":return new Bn(t,e);case"Predefined":return new Un(t,e);case"Check":return new dn(t,e);case"Icon":return new Hn(t,e);case"MenuItem":default:return new Fn(t,e)}}class bt extends cn{constructor(e,n){super(e,n,"Menu")}static async new(e){return on("Menu",e).then(([n,l])=>new bt(n,l))}static async default(){return m("plugin:menu|default").then(([e,n])=>new bt(e,n))}async append(e){return m("plugin:menu|append",{rid:this.rid,kind:this.kind,items:(Array.isArray(e)?e:[e]).map(n=>"rid"in n?[n.rid,n.kind]:n)})}async prepend(e){return m("plugin:menu|prepend",{rid:this.rid,kind:this.kind,items:(Array.isArray(e)?e:[e]).map(n=>"rid"in n?[n.rid,n.kind]:n)})}async insert(e,n){return m("plugin:menu|insert",{rid:this.rid,kind:this.kind,items:(Array.isArray(e)?e:[e]).map(l=>"rid"in l?[l.rid,l.kind]:l),position:n})}async remove(e){return m("plugin:menu|remove",{rid:this.rid,kind:this.kind,item:[e.rid,e.kind]})}async removeAt(e){return m("plugin:menu|remove_at",{rid:this.rid,kind:this.kind,position:e}).then(Pl)}async items(){return m("plugin:menu|items",{rid:this.rid,kind:this.kind}).then(e=>e.map(Pl))}async get(e){return m("plugin:menu|get",{rid:this.rid,kind:this.kind,id:e}).then(n=>n?Pl(n):null)}async popup(e,n){let l=null;return e&&(l={type:e instanceof it?"Physical":"Logical",data:e}),m("plugin:menu|popup",{rid:this.rid,kind:this.kind,window:(n==null?void 0:n.label)??null,at:l})}async setAsAppMenu(){return m("plugin:menu|set_as_app_menu",{rid:this.rid}).then(e=>e?new bt(e[0],e[1]):null)}async setAsWindowMenu(e){return m("plugin:menu|set_as_window_menu",{rid:this.rid,window:(e==null?void 0:e.label)??null}).then(n=>n?new bt(n[0],n[1]):null)}}function Gs(t,e,n){const l=t.slice();return l[16]=e[n],l[17]=e,l[18]=n,l}function Ks(t,e,n){const l=t.slice();return l[19]=e[n],l[20]=e,l[21]=n,l}function Xs(t){let e,n,l,s,u,d,o=t[19]+"",c,h,w,_,A;function k(){t[9].call(n,t[20],t[21])}return{c(){e=r("div"),n=r("input"),u=p(),d=r("label"),c=b(o),w=p(),a(n,"id",l=t[19]+"Input"),n.checked=s=t[0]===t[19],a(n,"type","radio"),a(n,"name","kind"),a(d,"for",h=t[19]+"Input"),a(e,"class","flex gap-1")},m(y,L){C(y,e,L),i(e,n),I(n,t[19]),i(e,u),i(e,d),i(d,c),i(e,w),_||(A=[S(n,"change",t[6]),S(n,"change",k)],_=!0)},p(y,L){t=y,L&16&&l!==(l=t[19]+"Input")&&a(n,"id",l),L&17&&s!==(s=t[0]===t[19])&&(n.checked=s),L&16&&I(n,t[19]),L&16&&o!==(o=t[19]+"")&&re(c,o),L&16&&h!==(h=t[19]+"Input")&&a(d,"for",h)},d(y){y&&v(e),_=!1,Ce(A)}}}function Ys(t){let e,n,l;return{c(){e=r("input"),a(e,"class","input"),a(e,"type","text"),a(e,"placeholder","Text")},m(s,u){C(s,e,u),I(e,t[1]),n||(l=S(e,"input",t[10]),n=!0)},p(s,u){u&2&&e.value!==s[1]&&I(e,s[1])},d(s){s&&v(e),n=!1,l()}}}function oa(t){let e,n=fe(t[5]),l=[];for(let s=0;s<n.length;s+=1)l[s]=Qs(Gs(t,n,s));return{c(){e=r("div");for(let s=0;s<l.length;s+=1)l[s].c();a(e,"class","flex gap-2 flex-wrap")},m(s,u){C(s,e,u);for(let d=0;d<l.length;d+=1)l[d]&&l[d].m(e,null)},p(s,u){if(u&161){n=fe(s[5]);let d;for(d=0;d<n.length;d+=1){const o=Gs(s,n,d);l[d]?l[d].p(o,u):(l[d]=Qs(o),l[d].c(),l[d].m(e,null))}for(;d<l.length;d+=1)l[d].d(1);l.length=n.length}},d(s){s&&v(e),Je(l,s)}}}function ca(t){let e,n,l,s,u,d;return{c(){e=r("div"),n=r("input"),l=p(),s=r("label"),s.textContent="Enabled",a(n,"id","checkItemCheckedInput"),a(n,"type","checkbox"),a(s,"for","checkItemCheckedInput"),a(e,"class","flex gap-1")},m(o,c){C(o,e,c),i(e,n),n.checked=t[3],i(e,l),i(e,s),u||(d=S(n,"change",t[12]),u=!0)},p(o,c){c&8&&(n.checked=o[3])},d(o){o&&v(e),u=!1,d()}}}function da(t){let e,n,l;return{c(){e=r("input"),a(e,"class","input"),a(e,"type","icon"),a(e,"placeholder","Icon")},m(s,u){C(s,e,u),I(e,t[2]),n||(l=S(e,"input",t[11]),n=!0)},p(s,u){u&4&&I(e,s[2])},d(s){s&&v(e),n=!1,l()}}}function Qs(t){let e,n,l,s,u,d,o=t[16]+"",c,h,w,_,A;function k(){t[13].call(n,t[17],t[18])}return{c(){e=r("div"),n=r("input"),u=p(),d=r("label"),c=b(o),w=p(),a(n,"id",l=t[16]+"Input"),n.checked=s=t[0]===t[16],a(n,"type","radio"),a(n,"name","predefinedKind"),a(d,"for",h=t[16]+"Input"),a(e,"class","flex gap-1")},m(y,L){C(y,e,L),i(e,n),I(n,t[16]),i(e,u),i(e,d),i(d,c),i(e,w),_||(A=[S(n,"change",t[7]),S(n,"change",k)],_=!0)},p(y,L){t=y,L&32&&l!==(l=t[16]+"Input")&&a(n,"id",l),L&33&&s!==(s=t[0]===t[16])&&(n.checked=s),L&32&&I(n,t[16]),L&32&&o!==(o=t[16]+"")&&re(c,o),L&32&&h!==(h=t[16]+"Input")&&a(d,"for",h)},d(y){y&&v(e),_=!1,Ce(A)}}}function ha(t){let e,n,l,s,u,d,o,c,h,w,_,A,k,y,L=fe(t[4]),M=[];for(let E=0;E<L.length;E+=1)M[E]=Xs(Ks(t,L,E));let B=(t[0]=="Normal"||t[0]=="Icon"||t[0]=="Check")&&Ys(t);function D(E,z){if(E[0]=="Icon")return da;if(E[0]=="Check")return ca;if(E[0]=="Predefined")return oa}let O=D(t),P=O&&O(t);return{c(){e=r("div"),n=r("div");for(let E=0;E<M.length;E+=1)M[E].c();l=p(),s=r("div"),u=p(),d=r("div"),B&&B.c(),o=p(),P&&P.c(),c=p(),h=r("div"),w=p(),_=r("div"),A=r("button"),A.textContent="Create",a(n,"class","flex flex-col"),a(s,"class","bg-gray/30 dark:bg-white/5 w-1px flex-shrink-0"),a(d,"class","flex flex-col gap-2"),a(h,"class","grow"),a(A,"class","btn"),a(_,"class","flex flex-col"),a(e,"class","flex flex-row gap-2 flex-grow-0")},m(E,z){C(E,e,z),i(e,n);for(let R=0;R<M.length;R+=1)M[R]&&M[R].m(n,null);i(e,l),i(e,s),i(e,u),i(e,d),B&&B.m(d,null),i(d,o),P&&P.m(d,null),i(e,c),i(e,h),i(e,w),i(e,_),i(_,A),k||(y=S(A,"click",t[8]),k=!0)},p(E,[z]){if(z&81){L=fe(E[4]);let R;for(R=0;R<L.length;R+=1){const J=Ks(E,L,R);M[R]?M[R].p(J,z):(M[R]=Xs(J),M[R].c(),M[R].m(n,null))}for(;R<M.length;R+=1)M[R].d(1);M.length=L.length}E[0]=="Normal"||E[0]=="Icon"||E[0]=="Check"?B?B.p(E,z):(B=Ys(E),B.c(),B.m(d,o)):B&&(B.d(1),B=null),O===(O=D(E))&&P?P.p(E,z):(P&&P.d(1),P=O&&O(E),P&&(P.c(),P.m(d,null)))},i:ie,o:ie,d(E){E&&v(e),Je(M,E),B&&B.d(),P&&P.d(),k=!1,y()}}}function fa(t,e,n){const l=ur();let s="Normal",u="",d="",o="",c=!0;const h=["Normal","Icon","Check","Predefined"],w=["Separator","Copy","Cut","Paste","SelectAll","Undo","Redo","Minimize","Maximize","Fullscreen","Hide","HideOthers","ShowAll","CloseWindow","Quit","Services"];function _(O){n(0,s=O.currentTarget.value)}function A(O){o=O.currentTarget.value}async function k(){let O=null,P=null;const E=u;switch(s){case"Normal":O={text:u,action:z=>l("itemClick",{id:z,text:E})},P=await Fn.new(O);break;case"Icon":O={text:u,icon:d,action:z=>l("itemClick",{id:z,text:E})},P=await Hn.new(O);break;case"Check":O={text:u,checked:c,action:z=>l("itemClick",{id:z,text:E})},P=await dn.new(O);break;case"Predefined":O={item:o},P=await Un.new(O);break}l("new",{item:P,options:O}),n(1,u=""),o=""}function y(O,P){O[P]=this.value,n(4,h)}function L(){u=this.value,n(1,u)}function M(){d=this.value,n(2,d)}function B(){c=this.checked,n(3,c)}function D(O,P){O[P]=this.value,n(5,w)}return[s,u,d,c,h,w,_,A,k,y,L,M,B,D]}class pa extends xe{constructor(e){super(),Ze(this,e,fa,ha,je,{})}}function Js(t,e,n){const l=t.slice();return l[5]=e[n],l}function Zs(t){let e,n,l,s,u,d=xs(t[5])+"",o,c;return{c(){e=r("div"),n=r("div"),s=p(),u=r("p"),o=b(d),c=p(),a(n,"class",l=t[3](t[5])),a(e,"class","flex flex-row gap-1")},m(h,w){C(h,e,w),i(e,n),i(e,s),i(e,u),i(u,o),i(e,c)},p(h,w){w&1&&l!==(l=h[3](h[5]))&&a(n,"class",l),w&1&&d!==(d=xs(h[5])+"")&&re(o,d)},d(h){h&&v(e)}}}function ma(t){let e,n,l,s,u;n=new pa({}),n.$on("new",t[1]),n.$on("itemClick",t[2]);let d=fe(t[0]),o=[];for(let c=0;c<d.length;c+=1)o[c]=Zs(Js(t,d,c));return{c(){e=r("div"),In(n.$$.fragment),l=p(),s=r("div");for(let c=0;c<o.length;c+=1)o[c].c();a(e,"class","flex flex-col children:grow gap-2")},m(c,h){C(c,e,h),an(n,e,null),i(e,l),i(e,s);for(let w=0;w<o.length;w+=1)o[w]&&o[w].m(s,null);u=!0},p(c,[h]){if(h&9){d=fe(c[0]);let w;for(w=0;w<d.length;w+=1){const _=Js(c,d,w);o[w]?o[w].p(_,h):(o[w]=Zs(_),o[w].c(),o[w].m(s,null))}for(;w<o.length;w+=1)o[w].d(1);o.length=d.length}},i(c){u||(rn(n.$$.fragment,c),u=!0)},o(c){Wn(n.$$.fragment,c),u=!1},d(c){c&&v(e),un(n),Je(o,c)}}}function xs(t){return t.options.icon||t.options.text||t.options.item}function ga(t,e,n){let{items:l=[]}=e;const s=ur();function u(c){n(0,l=[...l,{item:c.detail.item,options:c.detail.options}])}function d(c){s("itemClick",c.detail)}function o(c){return c.options.icon?"i-ph-images-square":c.item instanceof dn?c.options.checked?"i-ph-check-duotone":"i-ph-square-duotone":c.options.item?"i-ph-globe-stand":"i-ph-chat-teardrop-text"}return t.$$set=c=>{"items"in c&&n(0,l=c.items)},[l,u,d,o]}class kr extends xe{constructor(e){super(),Ze(this,e,ga,ma,je,{items:0})}}function _a(t){let e,n,l,s,u,d,o,c,h,w;function _(k){t[5](k)}let A={};return t[0]!==void 0&&(A.items=t[0]),n=new kr({props:A}),sn.push(()=>fr(n,"items",_)),n.$on("itemClick",t[3]),{c(){e=r("div"),In(n.$$.fragment),s=p(),u=r("button"),u.textContent="Create menu",d=p(),o=r("button"),o.textContent="Popup",a(u,"class","btn"),a(o,"class","btn")},m(k,y){C(k,e,y),an(n,e,null),i(e,s),i(e,u),i(e,d),i(e,o),c=!0,h||(w=[S(u,"click",t[1]),S(o,"click",t[2])],h=!0)},p(k,[y]){const L={};!l&&y&1&&(l=!0,L.items=k[0],dr(()=>l=!1)),n.$set(L)},i(k){c||(rn(n.$$.fragment,k),c=!0)},o(k){Wn(n.$$.fragment,k),c=!1},d(k){k&&v(e),un(n),h=!1,Ce(w)}}}function ba(t,e,n){let{onMessage:l}=e,s=[],u=null,d=null,o=0;const c=navigator.userAgent.includes("Macintosh");async function h(){d=await Bn.new({text:"app",items:s.map(y=>y.item)})}async function w(){await h(),o=s.length,u=await bt.new({items:[d]}),await(c?u.setAsAppMenu():u.setAsWindowMenu())}async function _(){(!d||o!==s.length)&&await h(),(await bt.new({items:[d]})).popup()}function A(y){l(`Item ${y.detail.text} clicked`)}function k(y){s=y,n(0,s)}return t.$$set=y=>{"onMessage"in y&&n(4,l=y.onMessage)},[s,w,_,A,l,k]}class wa extends xe{constructor(e){super(),Ze(this,e,ba,_a,je,{onMessage:4})}}class Dl extends br{constructor(e,n){super(e),this.id=n}static async new(e){e!=null&&e.menu&&(e.menu=[e.menu.rid,e.menu.kind]),e!=null&&e.icon&&(e.icon=typeof e.icon=="string"?e.icon:Array.from(e.icon));const n=new Il;return e!=null&&e.action&&(n.onmessage=e.action,delete e.action),m("plugin:tray|new",{options:e??{},handler:n}).then(([l,s])=>new Dl(l,s))}async setIcon(e){let n=null;return e&&(n=typeof e=="string"?e:Array.from(e)),m("plugin:tray|set_icon",{rid:this.rid,icon:n})}async setMenu(e){return e&&(e=[e.rid,e.kind]),m("plugin:tray|set_menu",{rid:this.rid,menu:e})}async setTooltip(e){return m("plugin:tray|set_tooltip",{rid:this.rid,tooltip:e})}async setTitle(e){return m("plugin:tray|set_title",{rid:this.rid,title:e})}async setVisible(e){return m("plugin:tray|set_visible",{rid:this.rid,visible:e})}async setTempDirPath(e){return m("plugin:tray|set_temp_dir_path",{rid:this.rid,path:e})}async setIconAsTemplate(e){return m("plugin:tray|set_icon_as_template",{rid:this.rid,asTemplate:e})}async setMenuOnLeftClick(e){return m("plugin:tray|set_show_menu_on_left_click",{rid:this.rid,onLeft:e})}}function ka(t){let e,n,l,s,u,d,o,c,h,w,_,A,k,y,L,M,B,D,O,P,E,z,R,J,V,Z;function le(q){t[14](q)}let te={};return t[5]!==void 0&&(te.items=t[5]),O=new kr({props:te}),sn.push(()=>fr(O,"items",le)),O.$on("itemClick",t[6]),{c(){e=r("div"),n=r("div"),l=r("input"),s=p(),u=r("input"),d=p(),o=r("label"),c=b(`Menu on left click
- `),h=r("input"),w=p(),_=r("div"),A=r("input"),k=p(),y=r("label"),L=b(`Icon as template
- `),M=r("input"),B=p(),D=r("div"),In(O.$$.fragment),E=p(),z=r("div"),R=r("button"),R.textContent="Create tray",a(l,"class","input grow"),a(l,"type","text"),a(l,"placeholder","Title"),a(u,"class","input grow"),a(u,"type","text"),a(u,"placeholder","Tooltip"),a(h,"type","checkbox"),a(n,"class","flex gap-1"),a(A,"class","input grow"),a(A,"type","text"),a(A,"placeholder","Icon path"),a(M,"type","checkbox"),a(_,"class","flex gap-1"),a(D,"class","flex children:grow"),a(R,"class","btn"),a(R,"title","Creates the tray icon"),a(z,"class","flex"),a(e,"class","flex flex-col children:grow gap-2")},m(q,G){C(q,e,G),i(e,n),i(n,l),I(l,t[2]),i(n,s),i(n,u),I(u,t[1]),i(n,d),i(n,o),i(o,c),i(o,h),h.checked=t[4],i(e,w),i(e,_),i(_,A),I(A,t[0]),i(_,k),i(_,y),i(y,L),i(y,M),M.checked=t[3],i(e,B),i(e,D),an(O,D,null),i(e,E),i(e,z),i(z,R),J=!0,V||(Z=[S(l,"input",t[9]),S(u,"input",t[10]),S(h,"change",t[11]),S(A,"input",t[12]),S(M,"change",t[13]),S(R,"click",t[7])],V=!0)},p(q,[G]){G&4&&l.value!==q[2]&&I(l,q[2]),G&2&&u.value!==q[1]&&I(u,q[1]),G&16&&(h.checked=q[4]),G&1&&A.value!==q[0]&&I(A,q[0]),G&8&&(M.checked=q[3]);const T={};!P&&G&32&&(P=!0,T.items=q[5],dr(()=>P=!1)),O.$set(T)},i(q){J||(rn(O.$$.fragment,q),J=!0)},o(q){Wn(O.$$.fragment,q),J=!1},d(q){q&&v(e),un(O),V=!1,Ce(Z)}}}function ya(t,e,n){let{onMessage:l}=e,s=null,u=null,d=null,o=!1,c=!0,h=[];function w(D){l(`Item ${D.detail.text} clicked`)}async function _(){Dl.new({icon:s,tooltip:u,title:d,iconAsTemplate:o,menuOnLeftClick:c,menu:await bt.new({items:h.map(D=>D.item)}),action:D=>l(D)}).catch(l)}function A(){d=this.value,n(2,d)}function k(){u=this.value,n(1,u)}function y(){c=this.checked,n(4,c)}function L(){s=this.value,n(0,s)}function M(){o=this.checked,n(3,o)}function B(D){h=D,n(5,h)}return t.$$set=D=>{"onMessage"in D&&n(8,l=D.onMessage)},[s,u,d,o,c,h,w,_,l,A,k,y,L,M,B]}class va extends xe{constructor(e){super(),Ze(this,e,ya,ka,je,{onMessage:8})}}function $s(t,e,n){const l=t.slice();return l[28]=e[n],l}function er(t,e,n){const l=t.slice();return l[31]=e[n],l}function Ca(t){let e;return{c(){e=r("span"),a(e,"class","i-codicon-menu animate-duration-300ms animate-fade-in")},m(n,l){C(n,e,l)},d(n){n&&v(e)}}}function Sa(t){let e;return{c(){e=r("span"),a(e,"class","i-codicon-close animate-duration-300ms animate-fade-in")},m(n,l){C(n,e,l)},d(n){n&&v(e)}}}function La(t){let e,n;return{c(){e=b(`Switch to Dark mode
- `),n=r("div"),a(n,"class","i-ph-moon")},m(l,s){C(l,e,s),C(l,n,s)},d(l){l&&(v(e),v(n))}}}function Aa(t){let e,n;return{c(){e=b(`Switch to Light mode
- `),n=r("div"),a(n,"class","i-ph-sun")},m(l,s){C(l,e,s),C(l,n,s)},d(l){l&&(v(e),v(n))}}}function Ma(t){let e,n,l,s,u,d,o;function c(){return t[15](t[31])}return{c(){e=r("a"),n=r("div"),l=p(),s=r("p"),s.textContent=`${t[31].label}`,a(n,"class",t[31].icon+" mr-2"),a(e,"href","##"),a(e,"class",u="nv "+(t[1]===t[31]?"nv_selected":""))},m(h,w){C(h,e,w),i(e,n),i(e,l),i(e,s),d||(o=S(e,"click",c),d=!0)},p(h,w){t=h,w[0]&2&&u!==(u="nv "+(t[1]===t[31]?"nv_selected":""))&&a(e,"class",u)},d(h){h&&v(e),d=!1,o()}}}function tr(t){let e,n=t[31]&&Ma(t);return{c(){n&&n.c(),e=Ol()},m(l,s){n&&n.m(l,s),C(l,e,s)},p(l,s){l[31]&&n.p(l,s)},d(l){l&&v(e),n&&n.d(l)}}}function nr(t){let e,n=t[28].html+"",l;return{c(){e=new Tr(!1),l=Ol(),e.a=l},m(s,u){e.m(n,s,u),C(s,l,u)},p(s,u){u[0]&32&&n!==(n=s[28].html+"")&&e.p(n)},d(s){s&&(v(l),e.d())}}}function Pa(t){let e,n,l,s,u,d,o,c,h,w,_,A,k,y,L,M,B,D,O,P,E,z,R,J,V,Z,le,te,q,G,T,K,X=t[1].label+"",be,ke,de,ae,$,pe,Y,se,ne,W,x,H,ue,Ae,we,me,We,Me;function Ie(F,ee){return F[0]?Sa:Ca}let ge=Ie(t),_e=ge(t);function Se(F,ee){return F[2]?Aa:La}let Pe=Se(t),he=Pe(t),Le=fe(t[6]),oe=[];for(let F=0;F<Le.length;F+=1)oe[F]=tr(er(t,Le,F));var Re=t[1].component;function De(F,ee){return{props:{onMessage:F[10],insecureRenderHtml:F[11]}}}Re&&($=Es(Re,De(t)));let Ee=fe(t[5]),ce=[];for(let F=0;F<Ee.length;F+=1)ce[F]=nr($s(t,Ee,F));return{c(){e=r("div"),_e.c(),n=p(),l=r("div"),s=r("aside"),u=r("img"),o=p(),c=r("a"),he.c(),h=p(),w=r("br"),_=p(),A=r("div"),k=p(),y=r("br"),L=p(),M=r("a"),M.innerHTML=`Documentation
- <span class="i-codicon-link-external"></span>`,B=p(),D=r("a"),D.innerHTML=`GitHub
- <span class="i-codicon-link-external"></span>`,O=p(),P=r("a"),P.innerHTML=`Source
- <span class="i-codicon-link-external"></span>`,E=p(),z=r("br"),R=p(),J=r("div"),V=p(),Z=r("br"),le=p(),te=r("div");for(let F=0;F<oe.length;F+=1)oe[F].c();q=p(),G=r("main"),T=r("div"),K=r("h1"),be=b(X),ke=p(),de=r("div"),ae=r("div"),$&&In($.$$.fragment),pe=p(),Y=r("div"),se=r("div"),ne=p(),W=r("div"),x=r("p"),x.textContent="Console",H=p(),ue=r("div"),ue.innerHTML='<div class="i-codicon-clear-all"></div>',Ae=p(),we=r("div");for(let F=0;F<ce.length;F+=1)ce[F].c();a(e,"id","sidebarToggle"),a(e,"class","z-2000 display-none lt-sm:flex justify-center items-center absolute top-2 left-2 w-8 h-8 rd-8 bg-accent dark:bg-darkAccent active:bg-accentDark dark:active:bg-darkAccentDark"),a(u,"class","self-center p-7 cursor-pointer"),Cr(u.src,d="tauri_logo.png")||a(u,"src",d),a(u,"alt","Tauri logo"),a(c,"href","##"),a(c,"class","nv justify-between h-8"),a(A,"class","bg-white/5 h-2px"),a(M,"class","nv justify-between h-8"),a(M,"target","_blank"),a(M,"href","https://tauri.app/v1/guides/"),a(D,"class","nv justify-between h-8"),a(D,"target","_blank"),a(D,"href","https://github.com/tauri-apps/tauri"),a(P,"class","nv justify-between h-8"),a(P,"target","_blank"),a(P,"href","https://github.com/tauri-apps/tauri/tree/dev/examples/api"),a(J,"class","bg-white/5 h-2px"),a(te,"class","flex flex-col overflow-y-auto children-h-10 children-flex-none gap-1"),a(s,"id","sidebar"),a(s,"class","lt-sm:h-screen lt-sm:shadow-lg lt-sm:shadow lt-sm:transition-transform lt-sm:absolute lt-sm:z-1999 bg-darkPrimaryLighter transition-colors-250 overflow-hidden grid grid-rows-[min-content_auto] select-none px-2"),a(ae,"class","mr-2"),a(de,"class","overflow-y-auto"),a(T,"class","px-5 overflow-hidden grid grid-rows-[auto_1fr]"),a(se,"role","button"),a(se,"tabindex","0"),a(se,"class","bg-black/20 h-2px cursor-ns-resize"),a(x,"class","font-semibold"),a(ue,"role","button"),a(ue,"tabindex","0"),a(ue,"class","cursor-pointer h-85% rd-1 p-1 flex justify-center items-center hover:bg-hoverOverlay dark:hover:bg-darkHoverOverlay active:bg-hoverOverlay/25 dark:active:bg-darkHoverOverlay/25 "),a(W,"class","flex justify-between items-center px-2"),a(we,"class","px-2 overflow-y-auto all:font-mono code-block all:text-xs select-text mr-2"),a(Y,"id","console"),a(Y,"class","select-none h-15rem grid grid-rows-[2px_2rem_1fr] gap-1 overflow-hidden"),a(G,"class","flex-1 bg-primary dark:bg-darkPrimary transition-transform transition-colors-250 grid grid-rows-[2fr_auto]"),a(l,"class","flex h-screen w-screen overflow-hidden children-pt8 children-pb-2 text-primaryText dark:text-darkPrimaryText")},m(F,ee){C(F,e,ee),_e.m(e,null),C(F,n,ee),C(F,l,ee),i(l,s),i(s,u),i(s,o),i(s,c),he.m(c,null),i(s,h),i(s,w),i(s,_),i(s,A),i(s,k),i(s,y),i(s,L),i(s,M),i(s,B),i(s,D),i(s,O),i(s,P),i(s,E),i(s,z),i(s,R),i(s,J),i(s,V),i(s,Z),i(s,le),i(s,te);for(let U=0;U<oe.length;U+=1)oe[U]&&oe[U].m(te,null);i(l,q),i(l,G),i(G,T),i(T,K),i(K,be),i(T,ke),i(T,de),i(de,ae),$&&an($,ae,null),i(G,pe),i(G,Y),i(Y,se),i(Y,ne),i(Y,W),i(W,x),i(W,H),i(W,ue),i(Y,Ae),i(Y,we);for(let U=0;U<ce.length;U+=1)ce[U]&&ce[U].m(we,null);t[17](we),t[18](Y),me=!0,We||(Me=[S(c,"click",t[8]),S(se,"mousedown",t[13]),S(ue,"keypress",t[16]),S(ue,"click",t[12])],We=!0)},p(F,ee){if(ge!==(ge=Ie(F))&&(_e.d(1),_e=ge(F),_e&&(_e.c(),_e.m(e,null))),Pe!==(Pe=Se(F))&&(he.d(1),he=Pe(F),he&&(he.c(),he.m(c,null))),ee[0]&195){Le=fe(F[6]);let U;for(U=0;U<Le.length;U+=1){const Te=er(F,Le,U);oe[U]?oe[U].p(Te,ee):(oe[U]=tr(Te),oe[U].c(),oe[U].m(te,null))}for(;U<oe.length;U+=1)oe[U].d(1);oe.length=Le.length}if((!me||ee[0]&2)&&X!==(X=F[1].label+"")&&re(be,X),ee[0]&2&&Re!==(Re=F[1].component)){if($){Wr();const U=$;Wn(U.$$.fragment,1,0,()=>{un(U,1)}),Ir()}Re?($=Es(Re,De(F)),In($.$$.fragment),rn($.$$.fragment,1),an($,ae,null)):$=null}if(ee[0]&32){Ee=fe(F[5]);let U;for(U=0;U<Ee.length;U+=1){const Te=$s(F,Ee,U);ce[U]?ce[U].p(Te,ee):(ce[U]=nr(Te),ce[U].c(),ce[U].m(we,null))}for(;U<ce.length;U+=1)ce[U].d(1);ce.length=Ee.length}},i(F){me||($&&rn($.$$.fragment,F),me=!0)},o(F){$&&Wn($.$$.fragment,F),me=!1},d(F){F&&(v(e),v(n),v(l)),_e.d(),he.d(),Je(oe,F),$&&un($),Je(ce,F),t[17](null),t[18](null),We=!1,Ce(Me)}}}let ir=50;function lr(t){const e=document.querySelector("html");t?e.classList.add("dark"):e.classList.remove("dark"),localStorage&&localStorage.setItem("theme",t?"dark":"")}function Ea(t,e){t.style.setProperty("--translate-x",`${e?"0":"-18.75"}rem`)}function Ta(t,e,n){let l;document.addEventListener("keydown",T=>{T.ctrlKey&&T.key==="b"&&m("toggle_menu")});const s=navigator.userAgent.toLowerCase(),u=s.includes("android")||s.includes("iphone"),d=[{label:"Welcome",component:Gr,icon:"i-ph-hand-waving"},{label:"Communication",component:Qr,icon:"i-codicon-radio-tower"},!u&&{label:"App",component:ua,icon:"i-codicon-hubot"},{label:"Window",component:na,icon:"i-codicon-window"},{label:"Menu",component:wa,icon:"i-ph-list"},{label:"Tray",component:va,icon:"i-ph-tray"},{label:"WebRTC",component:sa,icon:"i-ph-broadcast"}];let o=d[0];function c(T){n(1,o=T)}let h;Ki(()=>{n(2,h=localStorage&&localStorage.getItem("theme")=="dark"),lr(h)});function w(){n(2,h=!h),lr(h)}let _=Fr([]);Ar(t,_,T=>n(5,l=T));let A;async function k(T){_.update(K=>[...K,{html:`<pre><strong class="text-accent dark:text-darkAccent">[${new Date().toLocaleTimeString()}]:</strong> `+(typeof T=="string"?T:JSON.stringify(T,null,1))+"</pre>"}]),await Ts(),A&&n(3,A.scrollTop=A.scrollHeight,A)}async function y(T){_.update(K=>[...K,{html:`<pre><strong class="text-accent dark:text-darkAccent">[${new Date().toLocaleTimeString()}]:</strong> `+T+"</pre>"}]),await Ts(),A&&n(3,A.scrollTop=A.scrollHeight,A)}function L(){_.update(()=>[])}let M,B,D;function O(T){D=T.clientY;const K=window.getComputedStyle(M);B=parseInt(K.height,10);const X=ke=>{const de=ke.clientY-D,ae=B-de;n(4,M.style.height=`${ae<ir?ir:ae}px`,M)},be=()=>{document.removeEventListener("mouseup",be),document.removeEventListener("mousemove",X)};document.addEventListener("mouseup",be),document.addEventListener("mousemove",X)}let P=!1,E,z,R=!1,J=0,V=0;const Z=(T,K,X)=>Math.min(Math.max(K,T),X);Ki(()=>{n(14,E=document.querySelector("#sidebar")),z=document.querySelector("#sidebarToggle"),document.addEventListener("click",T=>{z.contains(T.target)?n(0,P=!P):P&&!E.contains(T.target)&&n(0,P=!1)}),document.addEventListener("touchstart",T=>{if(z.contains(T.target))return;const K=T.touches[0].clientX;(0<K&&K<20&&!P||P)&&(R=!0,J=K)}),document.addEventListener("touchmove",T=>{if(R){const K=T.touches[0].clientX;V=K;const X=(K-J)/10;E.style.setProperty("--translate-x",`-${Z(0,P?0-X:18.75-X,18.75)}rem`)}}),document.addEventListener("touchend",()=>{if(R){const T=(V-J)/10;n(0,P=P?T>-(18.75/2):T>18.75/2)}R=!1})});const le=T=>{c(T),n(0,P=!1)},te=T=>T.key==="Enter"?L():{};function q(T){sn[T?"unshift":"push"](()=>{A=T,n(3,A)})}function G(T){sn[T?"unshift":"push"](()=>{M=T,n(4,M)})}return t.$$.update=()=>{if(t.$$.dirty[0]&1){const T=document.querySelector("#sidebar");T&&Ea(T,P)}},[P,o,h,A,M,l,d,c,w,_,k,y,L,O,E,le,te,q,G]}class za extends xe{constructor(e){super(),Ze(this,e,Ta,Pa,je,{},null,[-1,-1])}}new za({target:document.querySelector("#app")});
|