tauri/examples/api/public/build/bundle.js

26 lines
59 KiB
JavaScript

var app=function(){"use strict";function t(){}function e(t){return t()}function n(){return Object.create(null)}function i(t){t.forEach(e)}function o(t){return"function"==typeof t}function r(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}function u(e,n,i){e.$$.on_destroy.push(function(e,...n){if(null==e)return t;const i=e.subscribe(...n);return i.unsubscribe?()=>i.unsubscribe():i}(n,i))}function s(t,e){t.appendChild(e)}function c(t,e,n){t.insertBefore(e,n||null)}function a(t){t.parentNode.removeChild(t)}function l(t,e){for(let n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}function d(t){return document.createElement(t)}function f(t){return document.createTextNode(t)}function h(){return f(" ")}function p(t,e,n,i){return t.addEventListener(e,n,i),()=>t.removeEventListener(e,n,i)}function v(t){return function(e){return e.preventDefault(),t.call(this,e)}}function m(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function g(t){return""===t?null:+t}function y(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function _(t,e){t.value=null==e?"":e}function b(t,e,n,i){t.style.setProperty(e,n,i?"important":"")}function w(t,e){for(let n=0;n<t.options.length;n+=1){const i=t.options[n];if(i.__value===e)return void(i.selected=!0)}}let x;function M(t){x=t}function k(){if(!x)throw new Error("Function called outside component initialization");return x}function $(t){k().$$.on_mount.push(t)}function C(t){k().$$.on_destroy.push(t)}const O=[],E=[],P=[],S=[],T=Promise.resolve();let z=!1;function j(t){P.push(t)}let A=!1;const W=new Set;function L(){if(!A){A=!0;do{for(let t=0;t<O.length;t+=1){const e=O[t];M(e),D(e.$$)}for(M(null),O.length=0;E.length;)E.pop()();for(let t=0;t<P.length;t+=1){const e=P[t];W.has(e)||(W.add(e),e())}P.length=0}while(O.length);for(;S.length;)S.pop()();z=!1,A=!1,W.clear()}}function D(t){if(null!==t.fragment){t.update(),i(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(j)}}const F=new Set;let R;function I(t,e){t&&t.i&&(F.delete(t),t.i(e))}function U(t,e,n,i){if(t&&t.o){if(F.has(t))return;F.add(t),R.c.push((()=>{F.delete(t),i&&(n&&t.d(1),i())})),t.o(e)}}function K(t){t&&t.c()}function N(t,n,r,u){const{fragment:s,on_mount:c,on_destroy:a,after_update:l}=t.$$;s&&s.m(n,r),u||j((()=>{const n=c.map(e).filter(o);a?a.push(...n):i(n),t.$$.on_mount=[]})),l.forEach(j)}function q(t,e){const n=t.$$;null!==n.fragment&&(i(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function B(t,e){-1===t.$$.dirty[0]&&(O.push(t),z||(z=!0,T.then(L)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function G(e,o,r,u,s,c,l=[-1]){const d=x;M(e);const f=e.$$={fragment:null,ctx:null,props:c,update:t,not_equal:s,bound:n(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(d?d.$$.context:[]),callbacks:n(),dirty:l,skip_bound:!1};let h=!1;if(f.ctx=r?r(e,o.props||{},((t,n,...i)=>{const o=i.length?i[0]:n;return f.ctx&&s(f.ctx[t],f.ctx[t]=o)&&(!f.skip_bound&&f.bound[t]&&f.bound[t](o),h&&B(e,t)),n})):[],f.update(),h=!0,i(f.before_update),f.fragment=!!u&&u(f.ctx),o.target){if(o.hydrate){const t=function(t){return Array.from(t.childNodes)}(o.target);f.fragment&&f.fragment.l(t),t.forEach(a)}else f.fragment&&f.fragment.c();o.intro&&I(e.$$.fragment),N(e,o.target,o.anchor,o.customElement),L()}M(d)}class H{$destroy(){q(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){var e;this.$$set&&(e=t,0!==Object.keys(e).length)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}
/*!
* hotkeys-js v3.8.5
* A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
*
* Copyright (c) 2021 kenny wong <wowohoo@qq.com>
* http://jaywcjlove.github.io/hotkeys
*
* Licensed under the MIT license.
*/var V="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function J(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent&&t.attachEvent("on".concat(e),(function(){n(window.event)}))}function X(t,e){for(var n=e.slice(0,e.length-1),i=0;i<n.length;i++)n[i]=t[n[i].toLowerCase()];return n}function Y(t){"string"!=typeof t&&(t="");for(var e=(t=t.replace(/\s/g,"")).split(","),n=e.lastIndexOf("");n>=0;)e[n-1]+=",",e.splice(n,1),n=e.lastIndexOf("");return e}for(var Q={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"⇪":20,",":188,".":190,"/":191,"`":192,"-":V?173:189,"=":V?61:187,";":V?59:186,"'":222,"[":219,"]":221,"\\":220},Z={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},tt={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},et={16:!1,18:!1,17:!1,91:!1},nt={},it=1;it<20;it++)Q["f".concat(it)]=111+it;var ot=[],rt="all",ut=[],st=function(t){return Q[t.toLowerCase()]||Z[t.toLowerCase()]||t.toUpperCase().charCodeAt(0)};function ct(t){rt=t||"all"}function at(){return rt||"all"}var lt=function(t){var e=t.key,n=t.scope,i=t.method,o=t.splitKey,r=void 0===o?"+":o;Y(e).forEach((function(t){var e=t.split(r),o=e.length,u=e[o-1],s="*"===u?"*":st(u);if(nt[s]){n||(n=at());var c=o>1?X(Z,e):[];nt[s]=nt[s].map((function(t){return(!i||t.method===i)&&t.scope===n&&function(t,e){for(var n=t.length>=e.length?t:e,i=t.length>=e.length?e:t,o=!0,r=0;r<n.length;r++)-1===i.indexOf(n[r])&&(o=!1);return o}(t.mods,c)?{}:t}))}}))};function dt(t,e,n){var i;if(e.scope===n||"all"===e.scope){for(var o in i=e.mods.length>0,et)Object.prototype.hasOwnProperty.call(et,o)&&(!et[o]&&e.mods.indexOf(+o)>-1||et[o]&&-1===e.mods.indexOf(+o))&&(i=!1);(0!==e.mods.length||et[16]||et[18]||et[17]||et[91])&&!i&&"*"!==e.shortcut||!1===e.method(t,e)&&(t.preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation&&t.stopPropagation(),t.cancelBubble&&(t.cancelBubble=!0))}}function ft(t){var e=nt["*"],n=t.keyCode||t.which||t.charCode;if(ht.filter.call(this,t)){if(93!==n&&224!==n||(n=91),-1===ot.indexOf(n)&&229!==n&&ot.push(n),["ctrlKey","altKey","shiftKey","metaKey"].forEach((function(e){var n=tt[e];t[e]&&-1===ot.indexOf(n)?ot.push(n):!t[e]&&ot.indexOf(n)>-1?ot.splice(ot.indexOf(n),1):"metaKey"===e&&t[e]&&3===ot.length&&(t.ctrlKey||t.shiftKey||t.altKey||(ot=ot.slice(ot.indexOf(n))))})),n in et){for(var i in et[n]=!0,Z)Z[i]===n&&(ht[i]=!0);if(!e)return}for(var o in et)Object.prototype.hasOwnProperty.call(et,o)&&(et[o]=t[tt[o]]);t.getModifierState&&(!t.altKey||t.ctrlKey)&&t.getModifierState("AltGraph")&&(-1===ot.indexOf(17)&&ot.push(17),-1===ot.indexOf(18)&&ot.push(18),et[17]=!0,et[18]=!0);var r=at();if(e)for(var u=0;u<e.length;u++)e[u].scope===r&&("keydown"===t.type&&e[u].keydown||"keyup"===t.type&&e[u].keyup)&&dt(t,e[u],r);if(n in nt)for(var s=0;s<nt[n].length;s++)if(("keydown"===t.type&&nt[n][s].keydown||"keyup"===t.type&&nt[n][s].keyup)&&nt[n][s].key){for(var c=nt[n][s],a=c.splitKey,l=c.key.split(a),d=[],f=0;f<l.length;f++)d.push(st(l[f]));d.sort().join("")===ot.sort().join("")&&dt(t,c,r)}}}function ht(t,e,n){ot=[];var i=Y(t),o=[],r="all",u=document,s=0,c=!1,a=!0,l="+";for(void 0===n&&"function"==typeof e&&(n=e),"[object Object]"===Object.prototype.toString.call(e)&&(e.scope&&(r=e.scope),e.element&&(u=e.element),e.keyup&&(c=e.keyup),void 0!==e.keydown&&(a=e.keydown),"string"==typeof e.splitKey&&(l=e.splitKey)),"string"==typeof e&&(r=e);s<i.length;s++)o=[],(t=i[s].split(l)).length>1&&(o=X(Z,t)),(t="*"===(t=t[t.length-1])?"*":st(t))in nt||(nt[t]=[]),nt[t].push({keyup:c,keydown:a,scope:r,mods:o,shortcut:i[s],method:n,key:i[s],splitKey:l});void 0!==u&&!function(t){return ut.indexOf(t)>-1}(u)&&window&&(ut.push(u),J(u,"keydown",(function(t){ft(t)})),J(window,"focus",(function(){ot=[]})),J(u,"keyup",(function(t){ft(t),function(t){var e=t.keyCode||t.which||t.charCode,n=ot.indexOf(e);if(n>=0&&ot.splice(n,1),t.key&&"meta"===t.key.toLowerCase()&&ot.splice(0,ot.length),93!==e&&224!==e||(e=91),e in et)for(var i in et[e]=!1,Z)Z[i]===e&&(ht[i]=!1)}(t)})))}var pt={setScope:ct,getScope:at,deleteScope:function(t,e){var n,i;for(var o in t||(t=at()),nt)if(Object.prototype.hasOwnProperty.call(nt,o))for(n=nt[o],i=0;i<n.length;)n[i].scope===t?n.splice(i,1):i++;at()===t&&ct(e||"all")},getPressedKeyCodes:function(){return ot.slice(0)},isPressed:function(t){return"string"==typeof t&&(t=st(t)),-1!==ot.indexOf(t)},filter:function(t){var e=t.target||t.srcElement,n=e.tagName,i=!0;return!e.isContentEditable&&("INPUT"!==n&&"TEXTAREA"!==n&&"SELECT"!==n||e.readOnly)||(i=!1),i},unbind:function(t){if(t){if(Array.isArray(t))t.forEach((function(t){t.key&&lt(t)}));else if("object"==typeof t)t.key&&lt(t);else if("string"==typeof t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];var o=n[0],r=n[1];"function"==typeof o&&(r=o,o=""),lt({key:t,scope:o,method:r,splitKey:"+"})}}else Object.keys(nt).forEach((function(t){return delete nt[t]}))}};for(var vt in pt)Object.prototype.hasOwnProperty.call(pt,vt)&&(ht[vt]=pt[vt]);if("undefined"!=typeof window){var mt=window.hotkeys;ht.noConflict=function(t){return t&&window.hotkeys===ht&&(window.hotkeys=mt),ht},window.hotkeys=ht}
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var gt=function(t,e){return(gt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};function yt(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}gt(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var _t=function(){return(_t=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function bt(t,e,n,i){return new(n||(n=Promise))((function(o,r){function u(t){try{c(i.next(t))}catch(t){r(t)}}function s(t){try{c(i.throw(t))}catch(t){r(t)}}function c(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(u,s)}c((i=i.apply(t,e||[])).next())}))}function wt(t,e){var n,i,o,r,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function s(r){return function(s){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,i=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(!((o=(o=u.trys).length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){u=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]<o[3])){u.label=r[1];break}if(6===r[0]&&u.label<o[1]){u.label=o[1],o=r;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(r);break}o[2]&&u.ops.pop(),u.trys.pop();continue}r=e.call(t,u)}catch(t){r=[6,t],i=0}finally{n=o=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,s])}}}function xt(t,e){void 0===e&&(e=!1);var n=function(){var t=new Int8Array(1);window.crypto.getRandomValues(t);var e=new Uint8Array(Math.max(16,Math.abs(t[0])));return window.crypto.getRandomValues(e),e.join("")}();return Object.defineProperty(window,n,{value:function(i){return e&&Reflect.deleteProperty(window,n),null==t?void 0:t(i)},writable:!1,configurable:!0}),n}function Mt(t,e){return void 0===e&&(e={}),bt(this,void 0,void 0,(function(){return wt(this,(function(n){return[2,new Promise((function(n,i){var o=xt((function(t){n(t),Reflect.deleteProperty(window,r)}),!0),r=xt((function(t){i(t),Reflect.deleteProperty(window,o)}),!0);window.rpc.notify(t,_t({callback:o,error:r},e))}))]}))}))}function kt(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){return[2,Mt("tauri",t)]}))}))}function $t(t,e,n,i){return bt(this,void 0,void 0,(function(){return wt(this,(function(o){return"object"==typeof n&&Object.freeze(n),[2,kt({__tauriModule:"Shell",message:{cmd:"execute",program:e,args:"string"==typeof n?[n]:n,options:i,onEventFn:xt(t)}})]}))}))}Object.freeze({__proto__:null,transformCallback:xt,invoke:Mt});var Ct,Ot,Et=function(){function t(){this.eventListeners=Object.create(null)}return t.prototype.addEventListener=function(t,e){t in this.eventListeners?this.eventListeners[t].push(e):this.eventListeners[t]=[e]},t.prototype._emit=function(t,e){if(t in this.eventListeners)for(var n=0,i=this.eventListeners[t];n<i.length;n++)(0,i[n])(e)},t.prototype.on=function(t,e){return this.addEventListener(t,e),this},t}(),Pt=function(){function t(t){this.pid=t}return t.prototype.write=function(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){return[2,kt({__tauriModule:"Shell",message:{cmd:"stdinWrite",pid:this.pid,buffer:t}})]}))}))},t.prototype.kill=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Shell",message:{cmd:"killChild",pid:this.pid}})]}))}))},t}(),St=function(t){function e(e,n,i){void 0===n&&(n=[]);var o=t.call(this)||this;return o.stdout=new Et,o.stderr=new Et,o.program=e,o.args="string"==typeof n?[n]:n,o.options=null!=i?i:{},o}return yt(e,t),e.sidecar=function(t,n,i){void 0===n&&(n=[]);var o=new e(t,n,i);return o.options.sidecar=!0,o},e.prototype.spawn=function(){return bt(this,void 0,void 0,(function(){var t=this;return wt(this,(function(e){return[2,$t((function(e){switch(e.event){case"Error":t._emit("error",e.payload);break;case"Terminated":t._emit("close",e.payload);break;case"Stdout":t.stdout._emit("data",e.payload);break;case"Stderr":t.stderr._emit("data",e.payload)}}),this.program,this.args,this.options).then((function(t){return new Pt(t)}))]}))}))},e.prototype.execute=function(){return bt(this,void 0,void 0,(function(){var t=this;return wt(this,(function(e){return[2,new Promise((function(e,n){t.on("error",n);var i=[],o=[];t.stdout.on("data",(function(t){i.push(t)})),t.stderr.on("data",(function(t){o.push(t)})),t.on("close",(function(t){e({code:t.code,signal:t.signal,stdout:i.join("\n"),stderr:o.join("\n")})})),t.spawn().catch(n)}))]}))}))},e}(Et);function Tt(t,e){return bt(this,void 0,void 0,(function(){return wt(this,(function(n){return[2,kt({__tauriModule:"Shell",message:{cmd:"open",path:t,with:e}})]}))}))}function zt(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"App",message:{cmd:"getAppVersion"}})]}))}))}function jt(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"App",message:{cmd:"getAppName"}})]}))}))}function At(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"App",message:{cmd:"getTauriVersion"}})]}))}))}function Wt(t){return void 0===t&&(t=0),bt(this,void 0,void 0,(function(){return wt(this,(function(e){return[2,kt({__tauriModule:"Process",message:{cmd:"exit",exitCode:t}})]}))}))}function Lt(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Process",message:{cmd:"relaunch"}})]}))}))}function Dt(e){let n,o,r,u,l,v,g,_,b,w,x,M,k,$,C,O,E,P,S,T,z;return{c(){n=d("h1"),n.textContent="Welcome",o=h(),r=d("p"),r.textContent="Tauri's API capabilities using the ` @tauri-apps/api ` package. It's used as\n the main validation app, serving as the testbed of our development process. In\n the future, this app will be used on Tauri's integration tests.",u=h(),l=d("p"),v=f("Current App version: "),g=f(e[0]),_=h(),b=d("p"),w=f("Current Tauri version: "),x=f(e[1]),M=h(),k=d("p"),$=f("Current App name: "),C=f(e[2]),O=h(),E=d("button"),E.textContent="Close application",P=h(),S=d("button"),S.textContent="Relaunch application",m(E,"class","button"),m(S,"class","button")},m(t,i){c(t,n,i),c(t,o,i),c(t,r,i),c(t,u,i),c(t,l,i),s(l,v),s(l,g),c(t,_,i),c(t,b,i),s(b,w),s(b,x),c(t,M,i),c(t,k,i),s(k,$),s(k,C),c(t,O,i),c(t,E,i),c(t,P,i),c(t,S,i),T||(z=[p(E,"click",e[3]),p(S,"click",e[4])],T=!0)},p(t,[e]){1&e&&y(g,t[0]),2&e&&y(x,t[1]),4&e&&y(C,t[2])},i:t,o:t,d(t){t&&a(n),t&&a(o),t&&a(r),t&&a(u),t&&a(l),t&&a(_),t&&a(b),t&&a(M),t&&a(k),t&&a(O),t&&a(E),t&&a(P),t&&a(S),T=!1,i(z)}}}function Ft(t,e,n){let i=0,o=0,r="Unknown";return jt().then((t=>{n(2,r=t)})),zt().then((t=>{n(0,i=t)})),At().then((t=>{n(1,o=t)})),[i,o,r,async function(){await Wt()},async function(){await Lt()}]}Object.freeze({__proto__:null,Command:St,Child:Pt,open:Tt}),Object.freeze({__proto__:null,getName:jt,getVersion:zt,getTauriVersion:At}),Object.freeze({__proto__:null,exit:Wt,relaunch:Lt});class Rt extends H{constructor(t){super(),G(this,t,Ft,Dt,r,{})}}function It(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Cli",message:{cmd:"cliMatches"}})]}))}))}function Ut(e){let n,i,o,r;return{c(){n=d("div"),i=d("button"),i.textContent="Get matches",m(i,"class","button"),m(i,"id","cli-matches")},m(t,u){c(t,n,u),s(n,i),o||(r=p(i,"click",e[0]),o=!0)},p:t,i:t,o:t,d(t){t&&a(n),o=!1,r()}}}function Kt(t,e,n){let{onMessage:i}=e;return t.$$set=t=>{"onMessage"in t&&n(1,i=t.onMessage)},[function(){It().then(i).catch(i)},i]}Object.freeze({__proto__:null,getMatches:It});class Nt extends H{constructor(t){super(),G(this,t,Kt,Ut,r,{onMessage:1})}}function qt(t,e,n){return bt(this,void 0,void 0,(function(){return wt(this,(function(i){switch(i.label){case 0:return[4,kt({__tauriModule:"Event",message:{cmd:"emit",event:t,windowLabel:e,payload:n}})];case 1:return i.sent(),[2]}}))}))}function Bt(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){return[2,kt({__tauriModule:"Event",message:{cmd:"unlisten",eventId:t}})]}))}))}function Gt(t,e){return bt(this,void 0,void 0,(function(){var n=this;return wt(this,(function(i){return[2,kt({__tauriModule:"Event",message:{cmd:"listen",event:t,handler:xt(e)}}).then((function(t){return function(){return bt(n,void 0,void 0,(function(){return wt(this,(function(e){return[2,Bt(t)]}))}))}}))]}))}))}function Ht(t,e){return bt(this,void 0,void 0,(function(){return wt(this,(function(n){return[2,Gt(t,(function(t){e(t),Bt(t.id).catch((function(){}))}))]}))}))}function Vt(t,e){return bt(this,void 0,void 0,(function(){return wt(this,(function(n){return[2,qt(t,void 0,e)]}))}))}function Jt(e){let n,o,r,u,l,f,v,g;return{c(){n=d("div"),o=d("button"),o.textContent="Call Log API",r=h(),u=d("button"),u.textContent="Call Request (async) API",l=h(),f=d("button"),f.textContent="Send event to Rust",m(o,"class","button"),m(o,"id","log"),m(u,"class","button"),m(u,"id","request"),m(f,"class","button"),m(f,"id","event")},m(t,i){c(t,n,i),s(n,o),s(n,r),s(n,u),s(n,l),s(n,f),v||(g=[p(o,"click",e[0]),p(u,"click",e[1]),p(f,"click",e[2])],v=!0)},p:t,i:t,o:t,d(t){t&&a(n),v=!1,i(g)}}}function Xt(t,e,n){let i,{onMessage:o}=e;return $((async()=>{i=await Gt("rust-event",o)})),C((()=>{i&&i()})),t.$$set=t=>{"onMessage"in t&&n(3,o=t.onMessage)},[function(){Mt("log_operation",{event:"tauri-click",payload:"this payload is optional because we used Option in Rust"})},function(){Mt("perform_request",{endpoint:"dummy endpoint arg",body:{id:5,name:"test"}}).then(o).catch(o)},function(){Vt("js-event","this is the payload string")},o]}Object.freeze({__proto__:null,listen:Gt,once:Ht,emit:Vt});class Yt extends H{constructor(t){super(),G(this,t,Xt,Jt,r,{onMessage:3})}}function Qt(t){return void 0===t&&(t={}),bt(this,void 0,void 0,(function(){return wt(this,(function(e){return"object"==typeof t&&Object.freeze(t),[2,kt({__tauriModule:"Dialog",message:{cmd:"openDialog",options:t}})]}))}))}function Zt(t){return void 0===t&&(t={}),bt(this,void 0,void 0,(function(){return wt(this,(function(e){return"object"==typeof t&&Object.freeze(t),[2,kt({__tauriModule:"Dialog",message:{cmd:"saveDialog",options:t}})]}))}))}function te(t,e){return void 0===e&&(e={}),bt(this,void 0,void 0,(function(){return wt(this,(function(n){return[2,kt({__tauriModule:"Fs",message:{cmd:"readBinaryFile",path:t,options:e}})]}))}))}function ee(t){var e=function(t){if(t.length<65536)return String.fromCharCode.apply(null,Array.from(t));for(var e="",n=t.length,i=0;i<n;i++){var o=t.subarray(65536*i,65536*(i+1));e+=String.fromCharCode.apply(null,Array.from(o))}return e}(new Uint8Array(t));return btoa(e)}function ne(t,e){return void 0===e&&(e={}),bt(this,void 0,void 0,(function(){return wt(this,(function(n){return[2,kt({__tauriModule:"Fs",message:{cmd:"readDir",path:t,options:e}})]}))}))}function ie(e){let n,o,r,u,l,f,v,g,y,b,w,x,M,k,$,C,O,E,P,S;return{c(){n=d("div"),o=d("input"),r=h(),u=d("input"),l=h(),f=d("div"),v=d("input"),g=h(),y=d("label"),y.textContent="Multiple",b=h(),w=d("div"),x=d("input"),M=h(),k=d("label"),k.textContent="Directory",$=h(),C=d("button"),C.textContent="Open dialog",O=h(),E=d("button"),E.textContent="Open save dialog",m(o,"id","dialog-default-path"),m(o,"placeholder","Default path"),m(u,"id","dialog-filter"),m(u,"placeholder","Extensions filter, comma-separated"),m(u,"class","svelte-1eg58yg"),m(v,"type","checkbox"),m(v,"id","dialog-multiple"),m(y,"for","dialog-multiple"),m(x,"type","checkbox"),m(x,"id","dialog-directory"),m(k,"for","dialog-directory"),m(C,"class","button"),m(C,"id","open-dialog"),m(E,"class","button"),m(E,"id","save-dialog")},m(t,i){c(t,n,i),s(n,o),_(o,e[0]),s(n,r),s(n,u),_(u,e[1]),s(n,l),s(n,f),s(f,v),v.checked=e[2],s(f,g),s(f,y),s(n,b),s(n,w),s(w,x),x.checked=e[3],s(w,M),s(w,k),s(n,$),s(n,C),s(n,O),s(n,E),P||(S=[p(o,"input",e[7]),p(u,"input",e[8]),p(v,"change",e[9]),p(x,"change",e[10]),p(C,"click",e[4]),p(E,"click",e[5])],P=!0)},p(t,[e]){1&e&&o.value!==t[0]&&_(o,t[0]),2&e&&u.value!==t[1]&&_(u,t[1]),4&e&&(v.checked=t[2]),8&e&&(x.checked=t[3])},i:t,o:t,d(t){t&&a(n),P=!1,i(S)}}}function oe(t,e,n){let{onMessage:i}=e,o=null,r=null,u=!1,s=!1;return t.$$set=t=>{"onMessage"in t&&n(6,i=t.onMessage)},[o,r,u,s,function(){Qt({defaultPath:o,filters:r?[{name:"Tauri Example",extensions:r.split(",").map((t=>t.trim()))}]:[],multiple:u,directory:s}).then((function(t){if(Array.isArray(t))i(t);else{var e=t,n=e.match(/\S+\.\S+$/g);te(e).then((function(o){var r,u,s,c;n&&(e.includes(".png")||e.includes(".jpg"))?(r=new Uint8Array(o),u=function(t){i('<img src="data:image/png;base64,'+t+'"></img>')},s=new Blob([r],{type:"application/octet-binary"}),(c=new FileReader).onload=function(t){var e=t.target.result;u(e.substr(e.indexOf(",")+1))},c.readAsDataURL(s)):i(t)})).catch(i(t))}})).catch(i)},function(){Zt({defaultPath:o,filters:r?[{name:"Tauri Example",extensions:r.split(",").map((t=>t.trim()))}]:[]}).then(i).catch(i)},i,function(){o=this.value,n(0,o)},function(){r=this.value,n(1,r)},function(){u=this.checked,n(2,u)},function(){s=this.checked,n(3,s)}]}Object.freeze({__proto__:null,open:Qt,save:Zt}),function(t){t[t.Audio=1]="Audio",t[t.Cache=2]="Cache",t[t.Config=3]="Config",t[t.Data=4]="Data",t[t.LocalData=5]="LocalData",t[t.Desktop=6]="Desktop",t[t.Document=7]="Document",t[t.Download=8]="Download",t[t.Executable=9]="Executable",t[t.Font=10]="Font",t[t.Home=11]="Home",t[t.Picture=12]="Picture",t[t.Public=13]="Public",t[t.Runtime=14]="Runtime",t[t.Template=15]="Template",t[t.Video=16]="Video",t[t.Resource=17]="Resource",t[t.App=18]="App",t[t.Current=19]="Current"}(Ct||(Ct={})),Object.freeze({__proto__:null,get BaseDirectory(){return Ct},get Dir(){return Ct},readTextFile:function(t,e){return void 0===e&&(e={}),bt(this,void 0,void 0,(function(){return wt(this,(function(n){return[2,kt({__tauriModule:"Fs",message:{cmd:"readTextFile",path:t,options:e}})]}))}))},readBinaryFile:te,writeFile:function(t,e){return void 0===e&&(e={}),bt(this,void 0,void 0,(function(){return wt(this,(function(n){return"object"==typeof e&&Object.freeze(e),"object"==typeof t&&Object.freeze(t),[2,kt({__tauriModule:"Fs",message:{cmd:"writeFile",path:t.path,contents:t.contents,options:e}})]}))}))},writeBinaryFile:function(t,e){return void 0===e&&(e={}),bt(this,void 0,void 0,(function(){return wt(this,(function(n){return"object"==typeof e&&Object.freeze(e),"object"==typeof t&&Object.freeze(t),[2,kt({__tauriModule:"Fs",message:{cmd:"writeBinaryFile",path:t.path,contents:ee(t.contents),options:e}})]}))}))},readDir:ne,createDir:function(t,e){return void 0===e&&(e={}),bt(this,void 0,void 0,(function(){return wt(this,(function(n){return[2,kt({__tauriModule:"Fs",message:{cmd:"createDir",path:t,options:e}})]}))}))},removeDir:function(t,e){return void 0===e&&(e={}),bt(this,void 0,void 0,(function(){return wt(this,(function(n){return[2,kt({__tauriModule:"Fs",message:{cmd:"removeDir",path:t,options:e}})]}))}))},copyFile:function(t,e,n){return void 0===n&&(n={}),bt(this,void 0,void 0,(function(){return wt(this,(function(i){return[2,kt({__tauriModule:"Fs",message:{cmd:"copyFile",source:t,destination:e,options:n}})]}))}))},removeFile:function(t,e){return void 0===e&&(e={}),bt(this,void 0,void 0,(function(){return wt(this,(function(n){return[2,kt({__tauriModule:"Fs",message:{cmd:"removeFile",path:t,options:e}})]}))}))},renameFile:function(t,e,n){return void 0===n&&(n={}),bt(this,void 0,void 0,(function(){return wt(this,(function(i){return[2,kt({__tauriModule:"Fs",message:{cmd:"renameFile",oldPath:t,newPath:e,options:n}})]}))}))}});class re extends H{constructor(t){var e;super(),document.getElementById("svelte-1eg58yg-style")||((e=d("style")).id="svelte-1eg58yg-style",e.textContent="#dialog-filter.svelte-1eg58yg{width:260px}",s(document.head,e)),G(this,t,oe,ie,r,{onMessage:6})}}function ue(t,e,n){const i=t.slice();return i[5]=e[n],i}function se(e){let n,i,o=e[5][0]+"";return{c(){n=d("option"),i=f(o),n.__value=e[5][1],n.value=n.__value},m(t,e){c(t,n,e),s(n,i)},p:t,d(t){t&&a(n)}}}function ce(e){let n,o,r,u,f,g,y,b,w,x=e[1],M=[];for(let t=0;t<x.length;t+=1)M[t]=se(ue(e,x,t));return{c(){n=d("form"),o=d("select"),r=d("option"),r.textContent="None";for(let t=0;t<M.length;t+=1)M[t].c();u=h(),f=d("input"),g=h(),y=d("button"),y.textContent="Read",r.__value="",r.value=r.__value,m(o,"class","button"),m(o,"id","dir"),m(f,"id","path-to-read"),m(f,"placeholder","Type the path to read..."),m(y,"class","button"),m(y,"id","read")},m(t,i){c(t,n,i),s(n,o),s(o,r);for(let t=0;t<M.length;t+=1)M[t].m(o,null);s(n,u),s(n,f),_(f,e[0]),s(n,g),s(n,y),b||(w=[p(f,"input",e[4]),p(n,"submit",v(e[2]))],b=!0)},p(t,[e]){if(2&e){let n;for(x=t[1],n=0;n<x.length;n+=1){const i=ue(t,x,n);M[n]?M[n].p(i,e):(M[n]=se(i),M[n].c(),M[n].m(o,null))}for(;n<M.length;n+=1)M[n].d(1);M.length=x.length}1&e&&f.value!==t[0]&&_(f,t[0])},i:t,o:t,d(t){t&&a(n),l(M,t),b=!1,i(w)}}}function ae(){return document.getElementById("dir").value?parseInt(dir.value):null}function le(t,e,n){let{onMessage:i}=e,o="";const r=Object.keys(Ct).filter((t=>isNaN(parseInt(t)))).map((t=>[t,Ct[t]]));return t.$$set=t=>{"onMessage"in t&&n(3,i=t.onMessage)},[o,r,function(){const t=o.match(/\S+\.\S+$/g),e={dir:ae()};(t?te(o,e):ne(o,e)).then((function(e){if(t)if(o.includes(".png")||o.includes(".jpg"))!function(t,e){const n=new Blob([t],{type:"application/octet-binary"}),i=new FileReader;i.onload=function(t){const n=t.target.result;e(n.substr(n.indexOf(",")+1))},i.readAsDataURL(n)}(new Uint8Array(e),(function(t){i('<img src="'+("data:image/png;base64,"+t)+'"></img>')}));else{const t=String.fromCharCode.apply(null,e);i('<textarea id="file-response" style="height: 400px"></textarea><button id="file-save">Save</button>'),setTimeout((()=>{const e=document.getElementById("file-response");e.value=t,document.getElementById("file-save").addEventListener("click",(function(){writeFile({file:o,contents:e.value},{dir:ae()}).catch(i)}))}))}else i(e)})).catch(i)},i,function(){o=this.value,n(0,o)}]}class de extends H{constructor(t){super(),G(this,t,le,ce,r,{onMessage:3})}}!function(t){t[t.JSON=1]="JSON",t[t.Text=2]="Text",t[t.Binary=3]="Binary"}(Ot||(Ot={}));var fe=function(){function t(t,e){this.type=t,this.payload=e}return t.form=function(e){return new t("Form",e)},t.json=function(e){return new t("Json",e)},t.text=function(e){return new t("Text",e)},t.bytes=function(e){return new t("Bytes",e)},t}(),he=function(){function t(t){this.id=t}return t.prototype.drop=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Http",message:{cmd:"dropClient",client:this.id}})]}))}))},t.prototype.request=function(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){return[2,kt({__tauriModule:"Http",message:{cmd:"httpRequest",client:this.id,options:t}})]}))}))},t.prototype.get=function(t,e){return bt(this,void 0,void 0,(function(){return wt(this,(function(n){return[2,this.request(_t({method:"GET",url:t},e))]}))}))},t.prototype.post=function(t,e,n){return bt(this,void 0,void 0,(function(){return wt(this,(function(i){return[2,this.request(_t({method:"POST",url:t,body:e},n))]}))}))},t.prototype.put=function(t,e,n){return bt(this,void 0,void 0,(function(){return wt(this,(function(i){return[2,this.request(_t({method:"PUT",url:t,body:e},n))]}))}))},t.prototype.patch=function(t,e){return bt(this,void 0,void 0,(function(){return wt(this,(function(n){return[2,this.request(_t({method:"PATCH",url:t},e))]}))}))},t.prototype.delete=function(t,e){return bt(this,void 0,void 0,(function(){return wt(this,(function(n){return[2,this.request(_t({method:"DELETE",url:t},e))]}))}))},t}();function pe(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){return[2,kt({__tauriModule:"Http",message:{cmd:"createClient",options:t}}).then((function(t){return new he(t)}))]}))}))}var ve=null;function me(e){let n,o,r,u,l,f,g,y,x,M,k,$,C,O,E,P,S;return{c(){n=d("form"),o=d("select"),r=d("option"),r.textContent="GET",u=d("option"),u.textContent="POST",l=d("option"),l.textContent="PUT",f=d("option"),f.textContent="PATCH",g=d("option"),g.textContent="DELETE",y=h(),x=d("input"),M=h(),k=d("br"),$=h(),C=d("textarea"),O=h(),E=d("button"),E.textContent="Make request",r.__value="GET",r.value=r.__value,u.__value="POST",u.value=u.__value,l.__value="PUT",l.value=l.__value,f.__value="PATCH",f.value=f.__value,g.__value="DELETE",g.value=g.__value,m(o,"class","button"),m(o,"id","request-method"),void 0===e[0]&&j((()=>e[5].call(o))),m(x,"id","request-url"),m(x,"placeholder","Type the request URL..."),m(C,"id","request-body"),m(C,"placeholder","Request body"),m(C,"rows","5"),b(C,"width","100%"),b(C,"margin-right","10px"),b(C,"font-size","12px"),m(E,"class","button"),m(E,"id","make-request")},m(t,i){c(t,n,i),s(n,o),s(o,r),s(o,u),s(o,l),s(o,f),s(o,g),w(o,e[0]),s(n,y),s(n,x),_(x,e[1]),s(n,M),s(n,k),s(n,$),s(n,C),_(C,e[2]),s(n,O),s(n,E),P||(S=[p(o,"change",e[5]),p(x,"input",e[6]),p(C,"input",e[7]),p(n,"submit",v(e[3]))],P=!0)},p(t,[e]){1&e&&w(o,t[0]),2&e&&x.value!==t[1]&&_(x,t[1]),4&e&&_(C,t[2])},i:t,o:t,d(t){t&&a(n),P=!1,i(S)}}}function ge(t,e,n){let i="GET",o="",r="",{onMessage:u}=e;return t.$$set=t=>{"onMessage"in t&&n(4,u=t.onMessage)},[i,o,r,async function(){const t=await pe(),e={url:o||""||"",method:i||"GET"||"GET"};r.startsWith("{")&&r.endsWith("}")||r.startsWith("[")&&r.endsWith("]")?e.body=fe.json(JSON.parse(r)):""!==r&&(e.body=fe.text(r)),t.request(e).then(u).catch(u)},u,function(){i=function(t){const e=t.querySelector(":checked")||t.options[0];return e&&e.__value}(this),n(0,i)},function(){o=this.value,n(1,o)},function(){r=this.value,n(2,r)}]}Object.freeze({__proto__:null,getClient:pe,fetch:function(t,e){var n;return bt(this,void 0,void 0,(function(){return wt(this,(function(i){switch(i.label){case 0:return null!==ve?[3,2]:[4,pe()];case 1:ve=i.sent(),i.label=2;case 2:return[2,ve.request(_t({url:t,method:null!==(n=null==e?void 0:e.method)&&void 0!==n?n:"GET"},e))]}}))}))},Body:fe,Client:he});class ye extends H{constructor(t){super(),G(this,t,ge,me,r,{onMessage:4})}}function _e(e){let n,i,o;return{c(){n=d("button"),n.textContent="Send test notification",m(n,"class","button"),m(n,"id","notification")},m(t,r){c(t,n,r),i||(o=p(n,"click",e[0]),i=!0)},p:t,i:t,o:t,d(t){t&&a(n),i=!1,o()}}}function be(){new Notification("Notification title",{body:"This is the notification body"})}function we(t,e,n){let{onMessage:i}=e;return t.$$set=t=>{"onMessage"in t&&n(1,i=t.onMessage)},[function(){"default"===Notification.permission?Notification.requestPermission().then((function(t){"granted"===t?be():i("Permission is "+t)})).catch(i):"granted"===Notification.permission?be():i("Permission is denied")},i]}class xe extends H{constructor(t){super(),G(this,t,we,_e,r,{onMessage:1})}}var Me=function(t,e){this.type="Logical",this.width=t,this.height=e},ke=function(){function t(t,e){this.type="Physical",this.width=t,this.height=e}return t.prototype.toLogical=function(t){return new Me(this.width/t,this.height/t)},t}(),$e=function(t,e){this.type="Logical",this.x=t,this.y=e},Ce=function(){function t(t,e){this.type="Physical",this.x=t,this.y=e}return t.prototype.toLogical=function(t){return new $e(this.x/t,this.y/t)},t}();function Oe(){return window.__TAURI__.__windows}var Ee=["tauri://created","tauri://error"],Pe=function(){function t(t){this.label=t,this.listeners=Object.create(null)}return t.prototype.listen=function(t,e){return bt(this,void 0,void 0,(function(){var n=this;return wt(this,(function(i){return this._handleTauriEvent(t,e)?[2,Promise.resolve((function(){var i=n.listeners[t];i.splice(i.indexOf(e),1)}))]:[2,Gt(t,e)]}))}))},t.prototype.once=function(t,e){return bt(this,void 0,void 0,(function(){var n=this;return wt(this,(function(i){return this._handleTauriEvent(t,e)?[2,Promise.resolve((function(){var i=n.listeners[t];i.splice(i.indexOf(e),1)}))]:[2,Ht(t,e)]}))}))},t.prototype.emit=function(t,e){return bt(this,void 0,void 0,(function(){var n,i;return wt(this,(function(o){if(Ee.includes(t)){for(n=0,i=this.listeners[t]||[];n<i.length;n++)(0,i[n])({event:t,id:-1,payload:e});return[2,Promise.resolve()]}return[2,qt(t,this.label,e)]}))}))},t.prototype._handleTauriEvent=function(t,e){return!!Ee.includes(t)&&(t in this.listeners?this.listeners[t].push(e):this.listeners[t]=[e],!0)},t}(),Se=function(t){function e(e,n){void 0===n&&(n={});var i=t.call(this,e)||this;return kt({__tauriModule:"Window",message:{cmd:"createWebview",data:{options:_t({label:e},n)}}}).then((function(){return bt(i,void 0,void 0,(function(){return wt(this,(function(t){return[2,this.emit("tauri://created")]}))}))})).catch((function(t){return bt(i,void 0,void 0,(function(){return wt(this,(function(e){return[2,this.emit("tauri://error",t)]}))}))})),i}return yt(e,t),e.getByLabel=function(t){return Oe().some((function(e){return e.label===t}))?new Pe(t):null},e}(Pe),Te=function(){function t(){}return t.prototype.scaleFactor=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"scaleFactor"}})]}))}))},t.prototype.innerPosition=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"innerPosition"}})]}))}))},t.prototype.outerPosition=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"outerPosition"}})]}))}))},t.prototype.innerSize=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"innerSize"}})]}))}))},t.prototype.outerSize=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"outerSize"}})]}))}))},t.prototype.isFullscreen=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"isFullscreen"}})]}))}))},t.prototype.isMaximized=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"isMaximized"}})]}))}))},t.prototype.isDecorated=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"isDecorated"}})]}))}))},t.prototype.isResizable=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"isResizable"}})]}))}))},t.prototype.isVisible=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"isVisible"}})]}))}))},t.prototype.center=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"center"}})]}))}))},t.prototype.setResizable=function(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){return[2,kt({__tauriModule:"Window",message:{cmd:"setResizable",data:t}})]}))}))},t.prototype.setTitle=function(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){return[2,kt({__tauriModule:"Window",message:{cmd:"setTitle",data:t}})]}))}))},t.prototype.maximize=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"maximize"}})]}))}))},t.prototype.unmaximize=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"unmaximize"}})]}))}))},t.prototype.minimize=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"minimize"}})]}))}))},t.prototype.unminimize=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"unminimize"}})]}))}))},t.prototype.show=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"show"}})]}))}))},t.prototype.hide=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"hide"}})]}))}))},t.prototype.close=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"close"}})]}))}))},t.prototype.setDecorations=function(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){return[2,kt({__tauriModule:"Window",message:{cmd:"setDecorations",data:t}})]}))}))},t.prototype.setAlwaysOnTop=function(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){return[2,kt({__tauriModule:"Window",message:{cmd:"setAlwaysOnTop",data:t}})]}))}))},t.prototype.setSize=function(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){if(!t||"Logical"!==t.type&&"Physical"!==t.type)throw new Error("the `size` argument must be either a LogicalSize or a PhysicalSize instance");return[2,kt({__tauriModule:"Window",message:{cmd:"setSize",data:{type:t.type,data:{width:t.width,height:t.height}}}})]}))}))},t.prototype.setMinSize=function(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){if(t&&"Logical"!==t.type&&"Physical"!==t.type)throw new Error("the `size` argument must be either a LogicalSize or a PhysicalSize instance");return[2,kt({__tauriModule:"Window",message:{cmd:"setMinSize",data:t?{type:t.type,data:{width:t.width,height:t.height}}:null}})]}))}))},t.prototype.setMaxSize=function(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){if(t&&"Logical"!==t.type&&"Physical"!==t.type)throw new Error("the `size` argument must be either a LogicalSize or a PhysicalSize instance");return[2,kt({__tauriModule:"Window",message:{cmd:"setMaxSize",data:t?{type:t.type,data:{width:t.width,height:t.height}}:null}})]}))}))},t.prototype.setPosition=function(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){if(!t||"Logical"!==t.type&&"Physical"!==t.type)throw new Error("the `position` argument must be either a LogicalPosition or a PhysicalPosition instance");return[2,kt({__tauriModule:"Window",message:{cmd:"setPosition",data:{type:t.type,data:{x:t.x,y:t.y}}}})]}))}))},t.prototype.setFullscreen=function(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){return[2,kt({__tauriModule:"Window",message:{cmd:"setFullscreen",data:t}})]}))}))},t.prototype.setFocus=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"setFocus"}})]}))}))},t.prototype.setIcon=function(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){return[2,kt({__tauriModule:"Window",message:{cmd:"setIcon",data:{icon:t}}})]}))}))},t.prototype.setSkipTaskbar=function(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){return[2,kt({__tauriModule:"Window",message:{cmd:"setSkipTaskbar",data:t}})]}))}))},t.prototype.startDragging=function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"startDragging"}})]}))}))},t}(),ze=new Te;function je(e){let n,o,r,u,l,y,w,x,M,k,$,C,O,E,P,S,T,z,j,A,W,L,D,F,R,I,U,K,N,q,B,G,H,V,J,X,Y,Q,Z,tt,et,nt,it,ot,rt,ut,st,ct,at,lt,dt,ft,ht,pt,vt,mt,gt,yt,_t,bt,wt,xt,Mt,kt,$t,Ct,Ot,Et,Pt,St,Tt,zt,jt,At,Wt,Lt,Dt,Ft,Rt,It,Ut,Kt,Nt,qt,Bt;return{c(){n=d("div"),o=d("div"),r=d("label"),u=d("input"),l=f("\n Resizable"),y=h(),w=d("label"),x=d("input"),M=f("\n Maximize"),k=h(),$=d("button"),$.textContent="Center",C=h(),O=d("button"),O.textContent="Minimize",E=h(),P=d("button"),P.textContent="Hide",S=h(),T=d("label"),z=d("input"),j=f("\n Transparent"),A=h(),W=d("label"),L=d("input"),D=f("\n Has decorations"),F=h(),R=d("label"),I=d("input"),U=f("\n Always on top"),K=h(),N=d("label"),q=d("input"),B=f("\n Fullscreen"),G=h(),H=d("button"),H.textContent="Change icon",V=h(),J=d("div"),X=d("div"),Y=d("div"),Q=d("div"),Z=f("X\n "),tt=d("input"),et=h(),nt=d("div"),it=f("Y\n "),ot=d("input"),rt=h(),ut=d("div"),st=d("div"),ct=f("Width\n "),at=d("input"),lt=h(),dt=d("div"),ft=f("Height\n "),ht=d("input"),pt=h(),vt=d("div"),mt=d("div"),gt=f("Min width\n "),yt=d("input"),_t=h(),bt=d("div"),wt=f("Min height\n "),xt=d("input"),Mt=h(),kt=d("div"),$t=d("div"),Ct=f("Max width\n "),Ot=d("input"),Et=h(),Pt=d("div"),St=f("Max height\n "),Tt=d("input"),zt=h(),jt=d("form"),At=d("input"),Wt=h(),Lt=d("button"),Lt.textContent="Set title",Dt=h(),Ft=d("form"),Rt=d("input"),It=h(),Ut=d("button"),Ut.textContent="Open URL",Kt=h(),Nt=d("button"),Nt.textContent="New window",m(u,"type","checkbox"),m(x,"type","checkbox"),m($,"title","Unminimizes after 2 seconds"),m(O,"title","Unminimizes after 2 seconds"),m(P,"title","Visible again after 2 seconds"),m(z,"type","checkbox"),m(L,"type","checkbox"),m(I,"type","checkbox"),m(q,"type","checkbox"),m(tt,"type","number"),m(tt,"min","0"),m(tt,"class","svelte-b76pvm"),m(ot,"type","number"),m(ot,"min","0"),m(ot,"class","svelte-b76pvm"),m(Y,"class","flex col grow svelte-b76pvm"),m(at,"type","number"),m(at,"min","400"),m(at,"class","svelte-b76pvm"),m(ht,"type","number"),m(ht,"min","400"),m(ht,"class","svelte-b76pvm"),m(ut,"class","flex col grow svelte-b76pvm"),m(yt,"type","number"),m(yt,"class","svelte-b76pvm"),m(xt,"type","number"),m(xt,"class","svelte-b76pvm"),m(vt,"class","flex col grow svelte-b76pvm"),m(Ot,"type","number"),m(Ot,"min","400"),m(Ot,"class","svelte-b76pvm"),m(Tt,"type","number"),m(Tt,"min","400"),m(Tt,"class","svelte-b76pvm"),m(kt,"class","flex col grow svelte-b76pvm"),m(X,"class","window-controls flex flex-row svelte-b76pvm"),m(n,"class","flex col"),m(At,"id","title"),m(Lt,"class","button"),m(Lt,"type","submit"),b(jt,"margin-top","24px"),m(Rt,"id","url"),m(Ut,"class","button"),m(Ut,"id","open-url"),b(Ft,"margin-top","24px"),m(Nt,"class","button")},m(t,i){c(t,n,i),s(n,o),s(o,r),s(r,u),u.checked=e[0],s(r,l),s(o,y),s(o,w),s(w,x),x.checked=e[1],s(w,M),s(o,k),s(o,$),s(o,C),s(o,O),s(o,E),s(o,P),s(o,S),s(o,T),s(T,z),z.checked=e[14],s(T,j),s(o,A),s(o,W),s(W,L),L.checked=e[2],s(W,D),s(o,F),s(o,R),s(R,I),I.checked=e[3],s(R,U),s(o,K),s(o,N),s(N,q),q.checked=e[4],s(N,B),s(o,G),s(o,H),s(n,V),s(n,J),s(J,X),s(X,Y),s(Y,Q),s(Q,Z),s(Q,tt),_(tt,e[11]),s(Y,et),s(Y,nt),s(nt,it),s(nt,ot),_(ot,e[12]),s(X,rt),s(X,ut),s(ut,st),s(st,ct),s(st,at),_(at,e[5]),s(ut,lt),s(ut,dt),s(dt,ft),s(dt,ht),_(ht,e[6]),s(X,pt),s(X,vt),s(vt,mt),s(mt,gt),s(mt,yt),_(yt,e[7]),s(vt,_t),s(vt,bt),s(bt,wt),s(bt,xt),_(xt,e[8]),s(X,Mt),s(X,kt),s(kt,$t),s($t,Ct),s($t,Ot),_(Ot,e[9]),s(kt,Et),s(kt,Pt),s(Pt,St),s(Pt,Tt),_(Tt,e[10]),c(t,zt,i),c(t,jt,i),s(jt,At),_(At,e[15]),s(jt,Wt),s(jt,Lt),c(t,Dt,i),c(t,Ft,i),s(Ft,Rt),_(Rt,e[13]),s(Ft,It),s(Ft,Ut),c(t,Kt,i),c(t,Nt,i),qt||(Bt=[p(u,"change",e[24]),p(x,"change",e[25]),p($,"click",e[16]),p(O,"click",e[20]),p(P,"click",e[19]),p(z,"change",e[26]),p(L,"change",e[27]),p(I,"change",e[28]),p(q,"change",e[29]),p(H,"click",e[21]),p(tt,"input",e[30]),p(ot,"input",e[31]),p(at,"input",e[32]),p(ht,"input",e[33]),p(yt,"input",e[34]),p(xt,"input",e[35]),p(Ot,"input",e[36]),p(Tt,"input",e[37]),p(At,"input",e[38]),p(jt,"submit",v(e[18])),p(Rt,"input",e[39]),p(Ft,"submit",v(e[17])),p(Nt,"click",e[22])],qt=!0)},p(t,e){1&e[0]&&(u.checked=t[0]),2&e[0]&&(x.checked=t[1]),16384&e[0]&&(z.checked=t[14]),4&e[0]&&(L.checked=t[2]),8&e[0]&&(I.checked=t[3]),16&e[0]&&(q.checked=t[4]),2048&e[0]&&g(tt.value)!==t[11]&&_(tt,t[11]),4096&e[0]&&g(ot.value)!==t[12]&&_(ot,t[12]),32&e[0]&&g(at.value)!==t[5]&&_(at,t[5]),64&e[0]&&g(ht.value)!==t[6]&&_(ht,t[6]),128&e[0]&&g(yt.value)!==t[7]&&_(yt,t[7]),256&e[0]&&g(xt.value)!==t[8]&&_(xt,t[8]),512&e[0]&&g(Ot.value)!==t[9]&&_(Ot,t[9]),1024&e[0]&&g(Tt.value)!==t[10]&&_(Tt,t[10]),32768&e[0]&&At.value!==t[15]&&_(At,t[15]),8192&e[0]&&Rt.value!==t[13]&&_(Rt,t[13])},i:t,o:t,d(t){t&&a(n),t&&a(zt),t&&a(jt),t&&a(Dt),t&&a(Ft),t&&a(Kt),t&&a(Nt),qt=!1,i(Bt)}}}function Ae(t,e,n){const{setResizable:i,setTitle:o,maximize:r,unmaximize:u,minimize:s,unminimize:c,show:a,hide:l,setDecorations:d,setAlwaysOnTop:f,setSize:h,setMinSize:p,setMaxSize:v,setPosition:m,setFullscreen:y,setIcon:_,center:b}=ze;let{onMessage:w}=e,x="https://tauri.studio",M=!0,k=!1,$=!1,C=!0,O=!1,E=!1,P=900,S=700,T=600,z=600,j=null,A=null,W=100,L=100,D="Awesome Tauri Example!";return t.$$set=t=>{"onMessage"in t&&n(23,w=t.onMessage)},t.$$.update=()=>{1&t.$$.dirty[0]&&i(M),2&t.$$.dirty[0]&&(k?r():u()),4&t.$$.dirty[0]&&d(C),8&t.$$.dirty[0]&&f(O),16&t.$$.dirty[0]&&y(E),96&t.$$.dirty[0]&&h(new Me(P,S)),384&t.$$.dirty[0]&&p(T&&z?new Me(T,z):null),1536&t.$$.dirty[0]&&v(j&&A?new Me(j,A):null),6144&t.$$.dirty[0]&&m(new $e(W,L))},[M,k,C,O,E,P,S,T,z,j,A,W,L,x,$,D,b,function(){Tt(x)},function(){o(D)},function(){l(),setTimeout(a,2e3)},function(){s(),setTimeout(c,2e3)},function(){Qt({multiple:!1}).then(_)},function(){new Se(Math.random().toString()).once("tauri://error",(function(){w("Error creating new webview")}))},w,function(){M=this.checked,n(0,M)},function(){k=this.checked,n(1,k)},function(){$=this.checked,n(14,$)},function(){C=this.checked,n(2,C)},function(){O=this.checked,n(3,O)},function(){E=this.checked,n(4,E)},function(){W=g(this.value),n(11,W)},function(){L=g(this.value),n(12,L)},function(){P=g(this.value),n(5,P)},function(){S=g(this.value),n(6,S)},function(){T=g(this.value),n(7,T)},function(){z=g(this.value),n(8,z)},function(){j=g(this.value),n(9,j)},function(){A=g(this.value),n(10,A)},function(){D=this.value,n(15,D)},function(){x=this.value,n(13,x)}]}Object.freeze({__proto__:null,WebviewWindow:Se,WebviewWindowHandle:Pe,WindowManager:Te,getCurrent:function(){return new Pe(window.__TAURI__.__currentWindow.label)},getAll:Oe,appWindow:ze,LogicalSize:Me,PhysicalSize:ke,LogicalPosition:$e,PhysicalPosition:Ce,currentMonitor:function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"currentMonitor"}})]}))}))},primaryMonitor:function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"primaryMonitor"}})]}))}))},availableMonitors:function(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"Window",message:{cmd:"availableMonitors"}})]}))}))}});class We extends H{constructor(t){var e;super(),document.getElementById("svelte-b76pvm-style")||((e=d("style")).id="svelte-b76pvm-style",e.textContent=".flex-row.svelte-b76pvm.svelte-b76pvm{flex-direction:row}.grow.svelte-b76pvm.svelte-b76pvm{flex-grow:1}.window-controls.svelte-b76pvm input.svelte-b76pvm{width:50px}",s(document.head,e)),G(this,t,Ae,je,r,{onMessage:23},[-1,-1])}}const Le=[];function De(t,e){return bt(this,void 0,void 0,(function(){return wt(this,(function(n){return[2,kt({__tauriModule:"GlobalShortcut",message:{cmd:"register",shortcut:t,handler:xt(e)}})]}))}))}function Fe(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){return[2,kt({__tauriModule:"GlobalShortcut",message:{cmd:"unregister",shortcut:t}})]}))}))}function Re(){return bt(this,void 0,void 0,(function(){return wt(this,(function(t){return[2,kt({__tauriModule:"GlobalShortcut",message:{cmd:"unregisterAll"}})]}))}))}function Ie(t,e,n){const i=t.slice();return i[9]=e[n],i}function Ue(t){let e,n,i,o,r,u,l=t[9]+"";function v(){return t[8](t[9])}return{c(){e=d("div"),n=f(l),i=h(),o=d("button"),o.textContent="Unregister",m(o,"type","button")},m(t,a){c(t,e,a),s(e,n),s(e,i),s(e,o),r||(u=p(o,"click",v),r=!0)},p(e,i){t=e,2&i&&l!==(l=t[9]+"")&&y(n,l)},d(t){t&&a(e),r=!1,u()}}}function Ke(e){let n,i,o;return{c(){n=d("button"),n.textContent="Unregister all",m(n,"type","button")},m(t,r){c(t,n,r),i||(o=p(n,"click",e[5]),i=!0)},p:t,d(t){t&&a(n),i=!1,o()}}}function Ne(e){let n,o,r,u,f,v,g,y,b,w,x=e[1],M=[];for(let t=0;t<x.length;t+=1)M[t]=Ue(Ie(e,x,t));let k=e[1].length&&Ke(e);return{c(){n=d("div"),o=d("div"),r=d("input"),u=h(),f=d("button"),f.textContent="Register",v=h(),g=d("div");for(let t=0;t<M.length;t+=1)M[t].c();y=h(),k&&k.c(),m(r,"placeholder","Type a shortcut with '+' as separator..."),m(f,"type","button")},m(t,i){c(t,n,i),s(n,o),s(o,r),_(r,e[0]),s(o,u),s(o,f),s(n,v),s(n,g);for(let t=0;t<M.length;t+=1)M[t].m(g,null);s(g,y),k&&k.m(g,null),b||(w=[p(r,"input",e[7]),p(f,"click",e[3])],b=!0)},p(t,[e]){if(1&e&&r.value!==t[0]&&_(r,t[0]),18&e){let n;for(x=t[1],n=0;n<x.length;n+=1){const i=Ie(t,x,n);M[n]?M[n].p(i,e):(M[n]=Ue(i),M[n].c(),M[n].m(g,y))}for(;n<M.length;n+=1)M[n].d(1);M.length=x.length}t[1].length?k?k.p(t,e):(k=Ke(t),k.c(),k.m(g,null)):k&&(k.d(1),k=null)},i:t,o:t,d(t){t&&a(n),l(M,t),k&&k.d(),b=!1,i(w)}}}function qe(e,n,i){let o,{onMessage:s}=n;const c=function(e,n=t){let i;const o=[];function u(t){if(r(e,t)&&(e=t,i)){const t=!Le.length;for(let t=0;t<o.length;t+=1){const n=o[t];n[1](),Le.push(n,e)}if(t){for(let t=0;t<Le.length;t+=2)Le[t][0](Le[t+1]);Le.length=0}}}return{set:u,update:function(t){u(t(e))},subscribe:function(r,s=t){const c=[r,s];return o.push(c),1===o.length&&(i=n(u)||t),r(e),()=>{const t=o.indexOf(c);-1!==t&&o.splice(t,1),0===o.length&&(i(),i=null)}}}}([]);u(e,c,(t=>i(1,o=t)));let a="CmdOrControl+X";function l(t){const e=t;Fe(e).then((()=>{c.update((t=>t.filter((t=>t!==e)))),s(`Shortcut ${e} unregistered`)})).catch(s)}return e.$$set=t=>{"onMessage"in t&&i(6,s=t.onMessage)},[a,o,c,function(){const t=a;De(t,(()=>{s(`Shortcut ${t} triggered`)})).then((()=>{c.update((e=>[...e,t])),s(`Shortcut ${t} registered successfully`)})).catch(s)},l,function(){Re().then((()=>{c.update((()=>[])),s("Unregistered all shortcuts")})).catch(s)},s,function(){a=this.value,i(0,a)},t=>l(t)]}Object.freeze({__proto__:null,register:De,registerAll:function(t,e){return bt(this,void 0,void 0,(function(){return wt(this,(function(n){return[2,kt({__tauriModule:"GlobalShortcut",message:{cmd:"registerAll",shortcuts:t,handler:xt(e)}})]}))}))},isRegistered:function(t){return bt(this,void 0,void 0,(function(){return wt(this,(function(e){return[2,kt({__tauriModule:"GlobalShortcut",message:{cmd:"isRegistered",shortcut:t}})]}))}))},unregister:Fe,unregisterAll:Re});class Be extends H{constructor(t){super(),G(this,t,qe,Ne,r,{onMessage:6})}}function Ge(t){let e,n,o,r,u;return{c(){e=d("input"),n=h(),o=d("button"),o.textContent="Write",m(e,"placeholder","write to stdin"),m(o,"class","button")},m(i,s){c(i,e,s),_(e,t[3]),c(i,n,s),c(i,o,s),r||(u=[p(e,"input",t[10]),p(o,"click",t[7])],r=!0)},p(t,n){8&n&&e.value!==t[3]&&_(e,t[3])},d(t){t&&a(e),t&&a(n),t&&a(o),r=!1,i(u)}}}function He(e){let n,o,r,u,l,f,v,g,y,w,x,M,k,$,C,O=e[4]&&Ge(e);return{c(){n=d("div"),o=d("div"),r=d("input"),u=h(),l=d("button"),l.textContent="Run",f=h(),v=d("button"),v.textContent="Kill",g=h(),O&&O.c(),y=h(),w=d("div"),x=d("input"),M=h(),k=d("input"),m(l,"class","button"),m(v,"class","button"),m(x,"placeholder","Working directory"),m(k,"placeholder","Environment variables"),b(k,"width","300px")},m(t,i){c(t,n,i),s(n,o),s(o,r),_(r,e[0]),s(o,u),s(o,l),s(o,f),s(o,v),s(o,g),O&&O.m(o,null),s(n,y),s(n,w),s(w,x),_(x,e[1]),s(w,M),s(w,k),_(k,e[2]),$||(C=[p(r,"input",e[9]),p(l,"click",e[5]),p(v,"click",e[6]),p(x,"input",e[11]),p(k,"input",e[12])],$=!0)},p(t,[e]){1&e&&r.value!==t[0]&&_(r,t[0]),t[4]?O?O.p(t,e):(O=Ge(t),O.c(),O.m(o,null)):O&&(O.d(1),O=null),2&e&&x.value!==t[1]&&_(x,t[1]),4&e&&k.value!==t[2]&&_(k,t[2])},i:t,o:t,d(t){t&&a(n),O&&O.d(),$=!1,i(C)}}}function Ve(t,e,n){const i=navigator.userAgent.includes("Windows");let o,r=i?"cmd":"sh",u=i?["/C"]:["-c"],{onMessage:s}=e,c='echo "hello world"',a=null,l="SOMETHING=value ANOTHER=2",d="";return t.$$set=t=>{"onMessage"in t&&n(8,s=t.onMessage)},[c,a,l,d,o,function(){n(4,o=null);const t=new St(r,[...u,c],{cwd:a||null,env:l.split(" ").reduce(((t,e)=>{let[n,i]=e.split("=");return{...t,[n]:i}}),{})});t.on("close",(t=>{s(`command finished with code ${t.code} and signal ${t.signal}`),n(4,o=null)})),t.on("error",(t=>s(`command error: "${t}"`))),t.stdout.on("data",(t=>s(`command stdout: "${t}"`))),t.stderr.on("data",(t=>s(`command stderr: "${t}"`))),t.spawn().then((t=>{n(4,o=t)})).catch(s)},function(){o.kill().then((()=>s("killed child process"))).catch(s)},function(){o.write(d).catch(s)},s,function(){c=this.value,n(0,c)},function(){d=this.value,n(3,d)},function(){a=this.value,n(1,a)},function(){l=this.value,n(2,l)}]}class Je extends H{constructor(t){super(),G(this,t,Ve,He,r,{onMessage:8})}}function Xe(){return bt(this,void 0,void 0,(function(){function t(){e&&e(),e=void 0}var e;return wt(this,(function(n){return[2,new Promise((function(n,i){Gt("tauri://update-status",(function(e){var o;(o=null==e?void 0:e.payload).error?(t(),i(o.error)):"DONE"===o.status&&(t(),n())})).then((function(t){e=t})).catch((function(e){throw t(),e})),Vt("tauri://update-install").catch((function(e){throw t(),e}))}))]}))}))}function Ye(){return bt(this,void 0,void 0,(function(){function t(){e&&e(),e=void 0}var e;return wt(this,(function(n){return[2,new Promise((function(n,i){Ht("tauri://update-available",(function(e){var i;i=null==e?void 0:e.payload,t(),n({manifest:i,shouldUpdate:!0})})).catch((function(e){throw t(),e})),Gt("tauri://update-status",(function(e){var o;(o=null==e?void 0:e.payload).error?(t(),i(o.error)):"UPTODATE"===o.status&&(t(),n({shouldUpdate:!1}))})).then((function(t){e=t})).catch((function(e){throw t(),e})),Vt("tauri://update").catch((function(e){throw t(),e}))}))]}))}))}function Qe(e){let n,o,r,u,l,f;return{c(){n=d("div"),o=d("button"),o.textContent="Check update",r=h(),u=d("button"),u.textContent="Install update",m(o,"class","button"),m(o,"id","check_update"),m(u,"class","button hidden"),m(u,"id","start_update")},m(t,i){c(t,n,i),s(n,o),s(n,r),s(n,u),l||(f=[p(o,"click",e[0]),p(u,"click",e[1])],l=!0)},p:t,i:t,o:t,d(t){t&&a(n),l=!1,i(f)}}}function Ze(t,e,n){let i,{onMessage:o}=e;return $((async()=>{i=await Gt("tauri://update-status",o)})),C((()=>{i&&i()})),t.$$set=t=>{"onMessage"in t&&n(2,o=t.onMessage)},[async function(){try{document.getElementById("check_update").classList.add("hidden");const{shouldUpdate:t,manifest:e}=await Ye();o(`Should update: ${t}`),o(e),t&&document.getElementById("start_update").classList.remove("hidden")}catch(t){o(t)}},async function(){try{document.getElementById("start_update").classList.add("hidden"),await Xe(),o("Installation complete, restart required."),await Lt()}catch(t){o(t)}},o]}Object.freeze({__proto__:null,installUpdate:Xe,checkUpdate:Ye});class tn extends H{constructor(t){super(),G(this,t,Ze,Qe,r,{onMessage:2})}}function en(t,e,n){const i=t.slice();return i[8]=e[n],i}function nn(t){let e,n,i,o,r,u,l=t[8].label+"";function v(){return t[6](t[8])}return{c(){e=d("p"),n=f(l),i=h(),m(e,"class",o="nv noselect "+(t[0]===t[8]?"nv_selected":""))},m(t,o){c(t,e,o),s(e,n),s(e,i),r||(u=p(e,"click",v),r=!0)},p(n,i){t=n,1&i&&o!==(o="nv noselect "+(t[0]===t[8]?"nv_selected":""))&&m(e,"class",o)},d(t){t&&a(e),r=!1,u()}}}function on(t){let e,n,o,r,u,v,g,_,w,x,M,k,$,C,O,E,P,S,T,z,j,A,W,L=t[2],D=[];for(let e=0;e<L.length;e+=1)D[e]=nn(en(t,L,e));var F=t[0].component;function B(t){return{props:{onMessage:t[4]}}}return F&&(k=new F(B(t))),{c(){e=d("main"),n=d("div"),o=d("img"),u=h(),v=d("div"),v.innerHTML='<a class="dark-link" target="_blank" href="https://tauri.studio/en/docs/getting-started/intro">Documentation</a> \n <a class="dark-link" target="_blank" href="https://github.com/tauri-apps/tauri">Github</a> \n <a class="dark-link" target="_blank" href="https://github.com/tauri-apps/tauri/tree/dev/tauri/examples/api">Source</a>',g=h(),_=d("div"),w=d("div");for(let t=0;t<D.length;t+=1)D[t].c();x=h(),M=d("div"),k&&K(k.$$.fragment),$=h(),C=d("div"),O=d("p"),E=d("strong"),E.textContent="Tauri Console",P=h(),S=d("a"),S.textContent="clear",T=h(),z=f(t[1]),o.src!==(r="tauri logo.png")&&m(o,"src","tauri logo.png"),m(o,"height","60"),m(o,"alt","logo"),m(n,"class","flex row noselect just-around"),m(n,"style","margin=1em;"),m(n,"data-tauri-drag-region",""),b(w,"width","15em"),b(w,"margin-left","0.5em"),m(M,"class","content"),m(_,"class","flex row"),m(S,"class","nv"),m(O,"class","flex row just-around"),m(C,"id","response"),b(C,"white-space","pre-line")},m(i,r){c(i,e,r),s(e,n),s(n,o),s(n,u),s(n,v),s(e,g),s(e,_),s(_,w);for(let t=0;t<D.length;t+=1)D[t].m(w,null);s(_,x),s(_,M),k&&N(k,M,null),s(e,$),s(e,C),s(C,O),s(O,E),s(O,P),s(O,S),s(C,T),s(C,z),j=!0,A||(W=[p(o,"click",t[5]),p(S,"click",t[7])],A=!0)},p(t,[e]){if(13&e){let n;for(L=t[2],n=0;n<L.length;n+=1){const i=en(t,L,n);D[n]?D[n].p(i,e):(D[n]=nn(i),D[n].c(),D[n].m(w,null))}for(;n<D.length;n+=1)D[n].d(1);D.length=L.length}if(F!==(F=t[0].component)){if(k){R={r:0,c:[],p:R};const t=k;U(t.$$.fragment,1,0,(()=>{q(t,1)})),R.r||i(R.c),R=R.p}F?(k=new F(B(t)),K(k.$$.fragment),I(k.$$.fragment,1),N(k,M,null)):k=null}(!j||2&e)&&y(z,t[1])},i(t){j||(k&&I(k.$$.fragment,t),j=!0)},o(t){k&&U(k.$$.fragment,t),j=!1},d(t){t&&a(e),l(D,t),k&&q(k),A=!1,i(W)}}}function rn(t,e,n){$((()=>{ht("ctrl+b",(()=>{Mt("menu_toggle")}))}));const i=[{label:"Welcome",component:Rt},{label:"Messages",component:Yt},{label:"CLI",component:Nt},{label:"Dialog",component:re},{label:"File system",component:de},{label:"HTTP",component:ye},{label:"Notifications",component:xe},{label:"Window",component:We},{label:"Shortcuts",component:Be},{label:"Shell",component:Je},{label:"Updater",component:tn}];let o=i[0],r=[""];function u(t){n(0,o=t)}return[o,r,i,u,function(t){n(1,r+="string"==typeof t?t:JSON.stringify(t)),n(1,r+="\n")},function(){Tt("https://tauri.studio/")},t=>u(t),()=>{n(1,r=[""])}]}return new class extends H{constructor(t){super(),G(this,t,rn,on,r,{})}}({target:document.body})}();
//# sourceMappingURL=bundle.js.map