tauri/examples/api/public/build/bundle.js
2021-07-02 00:00:30 -03:00

26 lines
63 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 b(t,e){t.value=null==e?"":e}function _(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)}}class x{constructor(t=null){this.a=t,this.e=this.n=null}m(t,e,n=null){this.e||(this.e=d(e.nodeName),this.t=e,this.h(t)),this.i(n)}h(t){this.e.innerHTML=t,this.n=Array.from(this.e.childNodes)}i(t){for(let e=0;e<this.n.length;e+=1)c(this.t,this.n[e],t)}p(t){this.d(),this.h(t),this.i(this.a)}d(){this.n.forEach(a)}}let M;function k(t){M=t}function C(){if(!M)throw new Error("Function called outside component initialization");return M}function $(t){C().$$.on_mount.push(t)}function T(t){C().$$.on_destroy.push(t)}const O=[],E=[],S=[],P=[],z=Promise.resolve();let A=!1;function j(t){S.push(t)}let W=!1;const L=new Set;function F(){if(!W){W=!0;do{for(let t=0;t<O.length;t+=1){const e=O[t];k(e),D(e.$$)}for(k(null),O.length=0;E.length;)E.pop()();for(let t=0;t<S.length;t+=1){const e=S[t];L.has(e)||(L.add(e),e())}S.length=0}while(O.length);for(;P.length;)P.pop()();A=!1,W=!1,L.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 R=new Set;let I;function U(t,e){t&&t.i&&(R.delete(t),t.i(e))}function N(t,e,n,i){if(t&&t.o){if(R.has(t))return;R.add(t),I.c.push((()=>{R.delete(t),i&&(n&&t.d(1),i())})),t.o(e)}}function K(t){t&&t.c()}function q(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 B(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 H(t,e){-1===t.$$.dirty[0]&&(O.push(t),A||(A=!0,z.then(F)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function G(e,o,r,u,s,c,l=[-1]){const d=M;k(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&&H(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&&U(e.$$.fragment),q(e,o.target,o.anchor,o.customElement),F()}k(d)}class V{$destroy(){B(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)}}const J=[];function X(e,n=t){let i;const o=[];function u(t){if(r(e,t)&&(e=t,i)){const t=!J.length;for(let t=0;t<o.length;t+=1){const n=o[t];n[1](),J.push(n,e)}if(t){for(let t=0;t<J.length;t+=2)J[t][0](J[t+1]);J.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)}}}}
/*!
* 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 Y="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function Q(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent&&t.attachEvent("on".concat(e),(function(){n(window.event)}))}function Z(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 tt(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 et={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,"-":Y?173:189,"=":Y?61:187,";":Y?59:186,"'":222,"[":219,"]":221,"\\":220},nt={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},it={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},ot={16:!1,18:!1,17:!1,91:!1},rt={},ut=1;ut<20;ut++)et["f".concat(ut)]=111+ut;var st=[],ct="all",at=[],lt=function(t){return et[t.toLowerCase()]||nt[t.toLowerCase()]||t.toUpperCase().charCodeAt(0)};function dt(t){ct=t||"all"}function ft(){return ct||"all"}var ht=function(t){var e=t.key,n=t.scope,i=t.method,o=t.splitKey,r=void 0===o?"+":o;tt(e).forEach((function(t){var e=t.split(r),o=e.length,u=e[o-1],s="*"===u?"*":lt(u);if(rt[s]){n||(n=ft());var c=o>1?Z(nt,e):[];rt[s]=rt[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 pt(t,e,n){var i;if(e.scope===n||"all"===e.scope){for(var o in i=e.mods.length>0,ot)Object.prototype.hasOwnProperty.call(ot,o)&&(!ot[o]&&e.mods.indexOf(+o)>-1||ot[o]&&-1===e.mods.indexOf(+o))&&(i=!1);(0!==e.mods.length||ot[16]||ot[18]||ot[17]||ot[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 vt(t){var e=rt["*"],n=t.keyCode||t.which||t.charCode;if(mt.filter.call(this,t)){if(93!==n&&224!==n||(n=91),-1===st.indexOf(n)&&229!==n&&st.push(n),["ctrlKey","altKey","shiftKey","metaKey"].forEach((function(e){var n=it[e];t[e]&&-1===st.indexOf(n)?st.push(n):!t[e]&&st.indexOf(n)>-1?st.splice(st.indexOf(n),1):"metaKey"===e&&t[e]&&3===st.length&&(t.ctrlKey||t.shiftKey||t.altKey||(st=st.slice(st.indexOf(n))))})),n in ot){for(var i in ot[n]=!0,nt)nt[i]===n&&(mt[i]=!0);if(!e)return}for(var o in ot)Object.prototype.hasOwnProperty.call(ot,o)&&(ot[o]=t[it[o]]);t.getModifierState&&(!t.altKey||t.ctrlKey)&&t.getModifierState("AltGraph")&&(-1===st.indexOf(17)&&st.push(17),-1===st.indexOf(18)&&st.push(18),ot[17]=!0,ot[18]=!0);var r=ft();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)&&pt(t,e[u],r);if(n in rt)for(var s=0;s<rt[n].length;s++)if(("keydown"===t.type&&rt[n][s].keydown||"keyup"===t.type&&rt[n][s].keyup)&&rt[n][s].key){for(var c=rt[n][s],a=c.splitKey,l=c.key.split(a),d=[],f=0;f<l.length;f++)d.push(lt(l[f]));d.sort().join("")===st.sort().join("")&&pt(t,c,r)}}}function mt(t,e,n){st=[];var i=tt(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=Z(nt,t)),(t="*"===(t=t[t.length-1])?"*":lt(t))in rt||(rt[t]=[]),rt[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 at.indexOf(t)>-1}(u)&&window&&(at.push(u),Q(u,"keydown",(function(t){vt(t)})),Q(window,"focus",(function(){st=[]})),Q(u,"keyup",(function(t){vt(t),function(t){var e=t.keyCode||t.which||t.charCode,n=st.indexOf(e);if(n>=0&&st.splice(n,1),t.key&&"meta"===t.key.toLowerCase()&&st.splice(0,st.length),93!==e&&224!==e||(e=91),e in ot)for(var i in ot[e]=!1,nt)nt[i]===e&&(mt[i]=!1)}(t)})))}var gt={setScope:dt,getScope:ft,deleteScope:function(t,e){var n,i;for(var o in t||(t=ft()),rt)if(Object.prototype.hasOwnProperty.call(rt,o))for(n=rt[o],i=0;i<n.length;)n[i].scope===t?n.splice(i,1):i++;ft()===t&&dt(e||"all")},getPressedKeyCodes:function(){return st.slice(0)},isPressed:function(t){return"string"==typeof t&&(t=lt(t)),-1!==st.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&&ht(t)}));else if("object"==typeof t)t.key&&ht(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=""),ht({key:t,scope:o,method:r,splitKey:"+"})}}else Object.keys(rt).forEach((function(t){return delete rt[t]}))}};for(var yt in gt)Object.prototype.hasOwnProperty.call(gt,yt)&&(mt[yt]=gt[yt]);if("undefined"!=typeof window){var bt=window.hotkeys;mt.noConflict=function(t){return t&&window.hotkeys===mt&&(window.hotkeys=bt),mt},window.hotkeys=mt}
/*! *****************************************************************************
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 _t=function(t,e){return(_t=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 wt(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}_t(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var xt=function(){return(xt=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 Mt(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 kt(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 Ct(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 $t(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,new Promise((function(n,i){var o=Ct((function(t){n(t),Reflect.deleteProperty(window,r)}),!0),r=Ct((function(t){i(t),Reflect.deleteProperty(window,o)}),!0);window.rpc.notify(t,xt({__invokeKey:__TAURI_INVOKE_KEY__,callback:o,error:r},e))}))]}))}))}function Tt(t){return navigator.userAgent.includes("Windows")?"https://custom.protocol.asset_"+t:"asset://"+t}function Ot(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,$t("tauri",t)]}))}))}function Et(t,e,n,i){return Mt(this,void 0,void 0,(function(){return kt(this,(function(o){return"object"==typeof n&&Object.freeze(n),[2,Ot({__tauriModule:"Shell",message:{cmd:"execute",program:e,args:"string"==typeof n?[n]:n,options:i,onEventFn:Ct(t)}})]}))}))}Object.freeze({__proto__:null,transformCallback:Ct,invoke:$t,convertFileSrc:Tt});var St,Pt,zt=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}(),At=function(){function t(t){this.pid=t}return t.prototype.write=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Shell",message:{cmd:"stdinWrite",pid:this.pid,buffer:t}})]}))}))},t.prototype.kill=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Shell",message:{cmd:"killChild",pid:this.pid}})]}))}))},t}(),jt=function(t){function e(e,n,i){void 0===n&&(n=[]);var o=t.call(this)||this;return o.stdout=new zt,o.stderr=new zt,o.program=e,o.args="string"==typeof n?[n]:n,o.options=null!=i?i:{},o}return wt(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 Mt(this,void 0,void 0,(function(){var t=this;return kt(this,(function(e){return[2,Et((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 At(t)}))]}))}))},e.prototype.execute=function(){return Mt(this,void 0,void 0,(function(){var t=this;return kt(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}(zt);function Wt(t,e){return Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"Shell",message:{cmd:"open",path:t,with:e}})]}))}))}function Lt(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"App",message:{cmd:"getAppVersion"}})]}))}))}function Ft(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"App",message:{cmd:"getAppName"}})]}))}))}function Dt(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"App",message:{cmd:"getTauriVersion"}})]}))}))}function Rt(t){return void 0===t&&(t=0),Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Process",message:{cmd:"exit",exitCode:t}})]}))}))}function It(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Process",message:{cmd:"relaunch"}})]}))}))}function Ut(e){let n,o,r,u,l,v,g,b,_,w,x,M,k,C,$,T,O,E,S,P,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]),b=h(),_=d("p"),w=f("Current Tauri version: "),x=f(e[1]),M=h(),k=d("p"),C=f("Current App name: "),$=f(e[2]),T=h(),O=d("button"),O.textContent="Close application",E=h(),S=d("button"),S.textContent="Relaunch application",m(O,"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,b,i),c(t,_,i),s(_,w),s(_,x),c(t,M,i),c(t,k,i),s(k,C),s(k,$),c(t,T,i),c(t,O,i),c(t,E,i),c(t,S,i),P||(z=[p(O,"click",e[3]),p(S,"click",e[4])],P=!0)},p(t,[e]){1&e&&y(g,t[0]),2&e&&y(x,t[1]),4&e&&y($,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(b),t&&a(_),t&&a(M),t&&a(k),t&&a(T),t&&a(O),t&&a(E),t&&a(S),P=!1,i(z)}}}function Nt(t,e,n){let i=0,o=0,r="Unknown";return Ft().then((t=>{n(2,r=t)})),Lt().then((t=>{n(0,i=t)})),Dt().then((t=>{n(1,o=t)})),[i,o,r,async function(){await Rt()},async function(){await It()}]}Object.freeze({__proto__:null,Command:jt,Child:At,open:Wt}),Object.freeze({__proto__:null,getName:Ft,getVersion:Lt,getTauriVersion:Dt}),Object.freeze({__proto__:null,exit:Rt,relaunch:It});class Kt extends V{constructor(t){super(),G(this,t,Nt,Ut,r,{})}}function qt(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Cli",message:{cmd:"cliMatches"}})]}))}))}function Bt(e){let n,i,o,r,u,l,v,g,y,b,_;return{c(){n=d("div"),i=f("This binary can be run on the terminal and takes the following arguments:\n "),o=d("ul"),o.innerHTML="<li>--config PATH</li> \n <li>--theme light|dark|system</li> \n <li>--verbose</li>",r=f("\n Additionally, it has a "),u=d("i"),u.textContent="update --background",l=f(" subcommand.\n Note that the arguments are only parsed, not implemented.\n "),v=d("br"),g=h(),y=d("button"),y.textContent="Get matches",m(y,"class","button"),m(y,"id","cli-matches")},m(t,a){c(t,n,a),s(n,i),s(n,o),s(n,r),s(n,u),s(n,l),s(n,v),s(n,g),s(n,y),b||(_=p(y,"click",e[0]),b=!0)},p:t,i:t,o:t,d(t){t&&a(n),b=!1,_()}}}function Ht(t,e,n){let{onMessage:i}=e;return t.$$set=t=>{"onMessage"in t&&n(1,i=t.onMessage)},[function(){qt().then(i).catch(i)},i]}Object.freeze({__proto__:null,getMatches:qt});class Gt extends V{constructor(t){super(),G(this,t,Ht,Bt,r,{onMessage:1})}}function Vt(t,e,n){return Mt(this,void 0,void 0,(function(){return kt(this,(function(i){switch(i.label){case 0:return[4,Ot({__tauriModule:"Event",message:{cmd:"emit",event:t,windowLabel:e,payload:n}})];case 1:return i.sent(),[2]}}))}))}function Jt(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Event",message:{cmd:"unlisten",eventId:t}})]}))}))}function Xt(t,e){return Mt(this,void 0,void 0,(function(){var n=this;return kt(this,(function(i){return[2,Ot({__tauriModule:"Event",message:{cmd:"listen",event:t,handler:Ct(e)}}).then((function(t){return function(){return Mt(n,void 0,void 0,(function(){return kt(this,(function(e){return[2,Jt(t)]}))}))}}))]}))}))}function Yt(t,e){return Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Xt(t,(function(t){e(t),Jt(t.id).catch((function(){}))}))]}))}))}function Qt(t,e){return Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Vt(t,void 0,e)]}))}))}function Zt(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 te(t,e,n){let i,{onMessage:o}=e;return $((async()=>{i=await Xt("rust-event",o)})),T((()=>{i&&i()})),t.$$set=t=>{"onMessage"in t&&n(3,o=t.onMessage)},[function(){$t("log_operation",{event:"tauri-click",payload:"this payload is optional because we used Option in Rust"})},function(){$t("perform_request",{endpoint:"dummy endpoint arg",body:{id:5,name:"test"}}).then(o).catch(o)},function(){Qt("js-event","this is the payload string")},o]}Object.freeze({__proto__:null,listen:Xt,once:Yt,emit:Qt});class ee extends V{constructor(t){super(),G(this,t,te,Zt,r,{onMessage:3})}}function ne(t){return void 0===t&&(t={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return"object"==typeof t&&Object.freeze(t),[2,Ot({__tauriModule:"Dialog",message:{cmd:"openDialog",options:t}})]}))}))}function ie(t){return void 0===t&&(t={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return"object"==typeof t&&Object.freeze(t),[2,Ot({__tauriModule:"Dialog",message:{cmd:"saveDialog",options:t}})]}))}))}function oe(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"Fs",message:{cmd:"readBinaryFile",path:t,options:e}})]}))}))}function re(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 ue(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"Fs",message:{cmd:"readDir",path:t,options:e}})]}))}))}function se(e){let n,o,r,u,l,f,v,g,y,_,w,x,M,k,C,$,T,O,E,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",_=h(),w=d("div"),x=d("input"),M=h(),k=d("label"),k.textContent="Directory",C=h(),$=d("button"),$.textContent="Open dialog",T=h(),O=d("button"),O.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($,"class","button"),m($,"id","open-dialog"),m(O,"class","button"),m(O,"id","save-dialog")},m(t,i){c(t,n,i),s(n,o),b(o,e[0]),s(n,r),s(n,u),b(u,e[1]),s(n,l),s(n,f),s(f,v),v.checked=e[2],s(f,g),s(f,y),s(n,_),s(n,w),s(w,x),x.checked=e[3],s(w,M),s(w,k),s(n,C),s(n,$),s(n,T),s(n,O),E||(S=[p(o,"input",e[7]),p(u,"input",e[8]),p(v,"change",e[9]),p(x,"change",e[10]),p($,"click",e[4]),p(O,"click",e[5])],E=!0)},p(t,[e]){1&e&&o.value!==t[0]&&b(o,t[0]),2&e&&u.value!==t[1]&&b(u,t[1]),4&e&&(v.checked=t[2]),8&e&&(x.checked=t[3])},i:t,o:t,d(t){t&&a(n),E=!1,i(S)}}}function ce(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(){ne({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);oe(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(){ie({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:ne,save:ie}),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"}(St||(St={})),Object.freeze({__proto__:null,get BaseDirectory(){return St},get Dir(){return St},readTextFile:function(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"Fs",message:{cmd:"readTextFile",path:t,options:e}})]}))}))},readBinaryFile:oe,writeFile:function(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return"object"==typeof e&&Object.freeze(e),"object"==typeof t&&Object.freeze(t),[2,Ot({__tauriModule:"Fs",message:{cmd:"writeFile",path:t.path,contents:t.contents,options:e}})]}))}))},writeBinaryFile:function(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return"object"==typeof e&&Object.freeze(e),"object"==typeof t&&Object.freeze(t),[2,Ot({__tauriModule:"Fs",message:{cmd:"writeBinaryFile",path:t.path,contents:re(t.contents),options:e}})]}))}))},readDir:ue,createDir:function(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"Fs",message:{cmd:"createDir",path:t,options:e}})]}))}))},removeDir:function(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"Fs",message:{cmd:"removeDir",path:t,options:e}})]}))}))},copyFile:function(t,e,n){return void 0===n&&(n={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(i){return[2,Ot({__tauriModule:"Fs",message:{cmd:"copyFile",source:t,destination:e,options:n}})]}))}))},removeFile:function(t,e){return void 0===e&&(e={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"Fs",message:{cmd:"removeFile",path:t,options:e}})]}))}))},renameFile:function(t,e,n){return void 0===n&&(n={}),Mt(this,void 0,void 0,(function(){return kt(this,(function(i){return[2,Ot({__tauriModule:"Fs",message:{cmd:"renameFile",oldPath:t,newPath:e,options:n}})]}))}))}});class ae extends V{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,ce,se,r,{onMessage:6})}}function le(t,e,n){const i=t.slice();return i[8]=e[n],i}function de(e){let n,i,o=e[8][0]+"";return{c(){n=d("option"),i=f(o),n.__value=e[8][1],n.value=n.__value},m(t,e){c(t,n,e),s(n,i)},p:t,d(t){t&&a(n)}}}function fe(e){let n,o,r,u,f,g,y,_,w,x,M,k,C,$=e[2],T=[];for(let t=0;t<$.length;t+=1)T[t]=de(le(e,$,t));return{c(){n=d("form"),o=d("select"),r=d("option"),r.textContent="None";for(let t=0;t<T.length;t+=1)T[t].c();u=h(),f=d("input"),g=h(),y=d("button"),y.textContent="Read",_=h(),w=d("button"),w.textContent="Use as img src",x=h(),M=d("img"),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(w,"class","button"),m(w,"type","button"),m(M,"alt","file")},m(t,i){c(t,n,i),s(n,o),s(o,r);for(let t=0;t<T.length;t+=1)T[t].m(o,null);s(n,u),s(n,f),b(f,e[0]),s(n,g),s(n,y),s(n,_),s(n,w),s(n,x),s(n,M),e[7](M),k||(C=[p(f,"input",e[6]),p(w,"click",e[4]),p(n,"submit",v(e[3]))],k=!0)},p(t,[e]){if(4&e){let n;for($=t[2],n=0;n<$.length;n+=1){const i=le(t,$,n);T[n]?T[n].p(i,e):(T[n]=de(i),T[n].c(),T[n].m(o,null))}for(;n<T.length;n+=1)T[n].d(1);T.length=$.length}1&e&&f.value!==t[0]&&b(f,t[0])},i:t,o:t,d(t){t&&a(n),l(T,t),e[7](null),k=!1,i(C)}}}function he(){return document.getElementById("dir").value?parseInt(dir.value):null}function pe(t,e,n){let i,{onMessage:o}=e,r="";const u=Object.keys(St).filter((t=>isNaN(parseInt(t)))).map((t=>[t,St[t]]));return t.$$set=t=>{"onMessage"in t&&n(5,o=t.onMessage)},[r,i,u,function(){const t=r.match(/\S+\.\S+$/g),e={dir:he()};(t?oe(r,e):ue(r,e)).then((function(e){if(t)if(r.includes(".png")||r.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){o('<img src="'+("data:image/png;base64,"+t)+'"></img>')}));else{const t=String.fromCharCode.apply(null,e);o('<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:r,contents:e.value},{dir:he()}).catch(o)}))}))}else o(e)})).catch(o)},function(){n(1,i.src=Tt(r),i)},o,function(){r=this.value,n(0,r)},function(t){E[t?"unshift":"push"]((()=>{i=t,n(1,i)}))}]}class ve extends V{constructor(t){super(),G(this,t,pe,fe,r,{onMessage:5})}}!function(t){t[t.JSON=1]="JSON",t[t.Text=2]="Text",t[t.Binary=3]="Binary"}(Pt||(Pt={}));var me=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}(),ge=function(t){this.url=t.url,this.status=t.status,this.ok=this.status>=200&&this.status<300,this.headers=t.headers,this.data=t.data},ye=function(){function t(t){this.id=t}return t.prototype.drop=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Http",message:{cmd:"dropClient",client:this.id}})]}))}))},t.prototype.request=function(t){return Mt(this,void 0,void 0,(function(){var e;return kt(this,(function(n){return(e=!t.responseType||t.responseType===Pt.JSON)&&(t.responseType=Pt.Text),[2,Ot({__tauriModule:"Http",message:{cmd:"httpRequest",client:this.id,options:t}}).then((function(t){var n=new ge(t);if(e){try{n.data=JSON.parse(n.data)}catch(t){if(n.ok)throw Error("Failed to parse response `"+n.data+"` as JSON: "+t+";\n try setting the `responseType` option to `ResponseType.Text` or `ResponseType.Binary` if the API does not return a JSON response.")}return n}return n}))]}))}))},t.prototype.get=function(t,e){return Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,this.request(xt({method:"GET",url:t},e))]}))}))},t.prototype.post=function(t,e,n){return Mt(this,void 0,void 0,(function(){return kt(this,(function(i){return[2,this.request(xt({method:"POST",url:t,body:e},n))]}))}))},t.prototype.put=function(t,e,n){return Mt(this,void 0,void 0,(function(){return kt(this,(function(i){return[2,this.request(xt({method:"PUT",url:t,body:e},n))]}))}))},t.prototype.patch=function(t,e){return Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,this.request(xt({method:"PATCH",url:t},e))]}))}))},t.prototype.delete=function(t,e){return Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,this.request(xt({method:"DELETE",url:t},e))]}))}))},t}();function be(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Http",message:{cmd:"createClient",options:t}}).then((function(t){return new ye(t)}))]}))}))}var _e=null;function we(e){let n,o,r,u,l,f,g,y,x,M,k,C,$,T,O,E,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"),C=h(),$=d("textarea"),T=h(),O=d("button"),O.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($,"id","request-body"),m($,"placeholder","Request body"),m($,"rows","5"),_($,"width","100%"),_($,"margin-right","10px"),_($,"font-size","12px"),m(O,"class","button"),m(O,"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),b(x,e[1]),s(n,M),s(n,k),s(n,C),s(n,$),b($,e[2]),s(n,T),s(n,O),E||(S=[p(o,"change",e[5]),p(x,"input",e[6]),p($,"input",e[7]),p(n,"submit",v(e[3]))],E=!0)},p(t,[e]){1&e&&w(o,t[0]),2&e&&x.value!==t[1]&&b(x,t[1]),4&e&&b($,t[2])},i:t,o:t,d(t){t&&a(n),E=!1,i(S)}}}function xe(t,e,n){let i="GET",o="https://jsonplaceholder.typicode.com/todos/1",r="",{onMessage:u}=e;return t.$$set=t=>{"onMessage"in t&&n(4,u=t.onMessage)},[i,o,r,async function(){const t=await be(),e={url:o||""||"",method:i||"GET"||"GET"};r.startsWith("{")&&r.endsWith("}")||r.startsWith("[")&&r.endsWith("]")?e.body=me.json(JSON.parse(r)):""!==r&&(e.body=me.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:be,fetch:function(t,e){var n;return Mt(this,void 0,void 0,(function(){return kt(this,(function(i){switch(i.label){case 0:return null!==_e?[3,2]:[4,be()];case 1:_e=i.sent(),i.label=2;case 2:return[2,_e.request(xt({url:t,method:null!==(n=null==e?void 0:e.method)&&void 0!==n?n:"GET"},e))]}}))}))},Body:me,Client:ye,Response:ge,get ResponseType(){return Pt}});class Me extends V{constructor(t){super(),G(this,t,xe,we,r,{onMessage:4})}}function ke(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 Ce(){new Notification("Notification title",{body:"This is the notification body"})}function $e(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?Ce():i("Permission is "+t)})).catch(i):"granted"===Notification.permission?Ce():i("Permission is denied")},i]}class Te extends V{constructor(t){super(),G(this,t,$e,ke,r,{onMessage:1})}}var Oe,Ee=function(t,e){this.type="Logical",this.width=t,this.height=e},Se=function(){function t(t,e){this.type="Physical",this.width=t,this.height=e}return t.prototype.toLogical=function(t){return new Ee(this.width/t,this.height/t)},t}(),Pe=function(t,e){this.type="Logical",this.x=t,this.y=e},ze=function(){function t(t,e){this.type="Physical",this.x=t,this.y=e}return t.prototype.toLogical=function(t){return new Pe(this.x/t,this.y/t)},t}();function Ae(){return window.__TAURI__.__windows}!function(t){t[t.Critical=1]="Critical",t[t.Informational=2]="Informational"}(Oe||(Oe={}));var je=["tauri://created","tauri://error"],We=function(){function t(t){this.label=t,this.listeners=Object.create(null)}return t.prototype.listen=function(t,e){return Mt(this,void 0,void 0,(function(){var n=this;return kt(this,(function(i){return this._handleTauriEvent(t,e)?[2,Promise.resolve((function(){var i=n.listeners[t];i.splice(i.indexOf(e),1)}))]:[2,Xt(t,e)]}))}))},t.prototype.once=function(t,e){return Mt(this,void 0,void 0,(function(){var n=this;return kt(this,(function(i){return this._handleTauriEvent(t,e)?[2,Promise.resolve((function(){var i=n.listeners[t];i.splice(i.indexOf(e),1)}))]:[2,Yt(t,e)]}))}))},t.prototype.emit=function(t,e){return Mt(this,void 0,void 0,(function(){var n,i;return kt(this,(function(o){if(je.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,Vt(t,this.label,e)]}))}))},t.prototype._handleTauriEvent=function(t,e){return!!je.includes(t)&&(t in this.listeners?this.listeners[t].push(e):this.listeners[t]=[e],!0)},t}(),Le=function(t){function e(e,n){void 0===n&&(n={});var i=t.call(this,e)||this;return Ot({__tauriModule:"Window",message:{cmd:"createWebview",data:{options:xt({label:e},n)}}}).then((function(){return Mt(i,void 0,void 0,(function(){return kt(this,(function(t){return[2,this.emit("tauri://created")]}))}))})).catch((function(t){return Mt(i,void 0,void 0,(function(){return kt(this,(function(e){return[2,this.emit("tauri://error",t)]}))}))})),i}return wt(e,t),e.getByLabel=function(t){return Ae().some((function(e){return e.label===t}))?new We(t):null},e}(We),Fe=function(){function t(){}return t.prototype.scaleFactor=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"scaleFactor"}})]}))}))},t.prototype.innerPosition=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"innerPosition"}})]}))}))},t.prototype.outerPosition=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"outerPosition"}})]}))}))},t.prototype.innerSize=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"innerSize"}})]}))}))},t.prototype.outerSize=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"outerSize"}})]}))}))},t.prototype.isFullscreen=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"isFullscreen"}})]}))}))},t.prototype.isMaximized=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"isMaximized"}})]}))}))},t.prototype.isDecorated=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"isDecorated"}})]}))}))},t.prototype.isResizable=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"isResizable"}})]}))}))},t.prototype.isVisible=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"isVisible"}})]}))}))},t.prototype.center=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"center"}})]}))}))},t.prototype.requestUserAttention=function(t){return Mt(this,void 0,void 0,(function(){var e;return kt(this,(function(n){return e=null,t&&(e=t===Oe.Critical?{type:"Critical"}:{type:"Informational"}),[2,Ot({__tauriModule:"Window",message:{cmd:"requestUserAttention",data:e}})]}))}))},t.prototype.setResizable=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Window",message:{cmd:"setResizable",data:t}})]}))}))},t.prototype.setTitle=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Window",message:{cmd:"setTitle",data:t}})]}))}))},t.prototype.maximize=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"maximize"}})]}))}))},t.prototype.unmaximize=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"unmaximize"}})]}))}))},t.prototype.minimize=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"minimize"}})]}))}))},t.prototype.unminimize=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"unminimize"}})]}))}))},t.prototype.show=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"show"}})]}))}))},t.prototype.hide=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"hide"}})]}))}))},t.prototype.close=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"close"}})]}))}))},t.prototype.setDecorations=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Window",message:{cmd:"setDecorations",data:t}})]}))}))},t.prototype.setAlwaysOnTop=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Window",message:{cmd:"setAlwaysOnTop",data:t}})]}))}))},t.prototype.setSize=function(t){return Mt(this,void 0,void 0,(function(){return kt(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,Ot({__tauriModule:"Window",message:{cmd:"setSize",data:{type:t.type,data:{width:t.width,height:t.height}}}})]}))}))},t.prototype.setMinSize=function(t){return Mt(this,void 0,void 0,(function(){return kt(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,Ot({__tauriModule:"Window",message:{cmd:"setMinSize",data:t?{type:t.type,data:{width:t.width,height:t.height}}:null}})]}))}))},t.prototype.setMaxSize=function(t){return Mt(this,void 0,void 0,(function(){return kt(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,Ot({__tauriModule:"Window",message:{cmd:"setMaxSize",data:t?{type:t.type,data:{width:t.width,height:t.height}}:null}})]}))}))},t.prototype.setPosition=function(t){return Mt(this,void 0,void 0,(function(){return kt(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,Ot({__tauriModule:"Window",message:{cmd:"setPosition",data:{type:t.type,data:{x:t.x,y:t.y}}}})]}))}))},t.prototype.setFullscreen=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Window",message:{cmd:"setFullscreen",data:t}})]}))}))},t.prototype.setFocus=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"setFocus"}})]}))}))},t.prototype.setIcon=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Window",message:{cmd:"setIcon",data:{icon:t}}})]}))}))},t.prototype.setSkipTaskbar=function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Window",message:{cmd:"setSkipTaskbar",data:t}})]}))}))},t.prototype.startDragging=function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"startDragging"}})]}))}))},t}(),De=new Fe;function Re(e){let n,o,r,u,l,y,w,x,M,k,C,$,T,O,E,S,P,z,A,j,W,L,F,D,R,I,U,N,K,q,B,H,G,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,bt,_t,wt,xt,Mt,kt,Ct,$t,Tt,Ot,Et,St,Pt,zt,At,jt,Wt,Lt,Ft,Dt,Rt,It,Ut,Nt,Kt,qt,Bt,Ht,Gt;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(),C=d("button"),C.textContent="Center",$=h(),T=d("button"),T.textContent="Minimize",O=h(),E=d("button"),E.textContent="Hide",S=h(),P=d("label"),z=d("input"),A=f("\n Transparent"),j=h(),W=d("label"),L=d("input"),F=f("\n Has decorations"),D=h(),R=d("label"),I=d("input"),U=f("\n Always on top"),N=h(),K=d("label"),q=d("input"),B=f("\n Fullscreen"),H=h(),G=d("button"),G.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"),bt=h(),_t=d("div"),wt=f("Min height\n "),xt=d("input"),Mt=h(),kt=d("div"),Ct=d("div"),$t=f("Max width\n "),Tt=d("input"),Ot=h(),Et=d("div"),St=f("Max height\n "),Pt=d("input"),zt=h(),At=d("form"),jt=d("input"),Wt=h(),Lt=d("button"),Lt.textContent="Set title",Ft=h(),Dt=d("form"),Rt=d("input"),It=h(),Ut=d("button"),Ut.textContent="Open URL",Nt=h(),Kt=d("button"),Kt.textContent="Request attention",qt=h(),Bt=d("button"),Bt.textContent="New window",m(u,"type","checkbox"),m(x,"type","checkbox"),m(C,"title","Unminimizes after 2 seconds"),m(T,"title","Unminimizes after 2 seconds"),m(E,"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(Tt,"type","number"),m(Tt,"min","400"),m(Tt,"class","svelte-b76pvm"),m(Pt,"type","number"),m(Pt,"min","400"),m(Pt,"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(jt,"id","title"),m(Lt,"class","button"),m(Lt,"type","submit"),_(At,"margin-top","24px"),m(Rt,"id","url"),m(Ut,"class","button"),m(Ut,"id","open-url"),_(Dt,"margin-top","24px"),m(Kt,"class","button"),m(Kt,"title","Minimizes the window, requests attention for 3s and then resets it"),m(Bt,"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,C),s(o,$),s(o,T),s(o,O),s(o,E),s(o,S),s(o,P),s(P,z),z.checked=e[14],s(P,A),s(o,j),s(o,W),s(W,L),L.checked=e[2],s(W,F),s(o,D),s(o,R),s(R,I),I.checked=e[3],s(R,U),s(o,N),s(o,K),s(K,q),q.checked=e[4],s(K,B),s(o,H),s(o,G),s(n,V),s(n,J),s(J,X),s(X,Y),s(Y,Q),s(Q,Z),s(Q,tt),b(tt,e[11]),s(Y,et),s(Y,nt),s(nt,it),s(nt,ot),b(ot,e[12]),s(X,rt),s(X,ut),s(ut,st),s(st,ct),s(st,at),b(at,e[5]),s(ut,lt),s(ut,dt),s(dt,ft),s(dt,ht),b(ht,e[6]),s(X,pt),s(X,vt),s(vt,mt),s(mt,gt),s(mt,yt),b(yt,e[7]),s(vt,bt),s(vt,_t),s(_t,wt),s(_t,xt),b(xt,e[8]),s(X,Mt),s(X,kt),s(kt,Ct),s(Ct,$t),s(Ct,Tt),b(Tt,e[9]),s(kt,Ot),s(kt,Et),s(Et,St),s(Et,Pt),b(Pt,e[10]),c(t,zt,i),c(t,At,i),s(At,jt),b(jt,e[15]),s(At,Wt),s(At,Lt),c(t,Ft,i),c(t,Dt,i),s(Dt,Rt),b(Rt,e[13]),s(Dt,It),s(Dt,Ut),c(t,Nt,i),c(t,Kt,i),c(t,qt,i),c(t,Bt,i),Ht||(Gt=[p(u,"change",e[25]),p(x,"change",e[26]),p(C,"click",e[16]),p(T,"click",e[20]),p(E,"click",e[19]),p(z,"change",e[27]),p(L,"change",e[28]),p(I,"change",e[29]),p(q,"change",e[30]),p(G,"click",e[21]),p(tt,"input",e[31]),p(ot,"input",e[32]),p(at,"input",e[33]),p(ht,"input",e[34]),p(yt,"input",e[35]),p(xt,"input",e[36]),p(Tt,"input",e[37]),p(Pt,"input",e[38]),p(jt,"input",e[39]),p(At,"submit",v(e[18])),p(Rt,"input",e[40]),p(Dt,"submit",v(e[17])),p(Kt,"click",e[23]),p(Bt,"click",e[22])],Ht=!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]&&b(tt,t[11]),4096&e[0]&&g(ot.value)!==t[12]&&b(ot,t[12]),32&e[0]&&g(at.value)!==t[5]&&b(at,t[5]),64&e[0]&&g(ht.value)!==t[6]&&b(ht,t[6]),128&e[0]&&g(yt.value)!==t[7]&&b(yt,t[7]),256&e[0]&&g(xt.value)!==t[8]&&b(xt,t[8]),512&e[0]&&g(Tt.value)!==t[9]&&b(Tt,t[9]),1024&e[0]&&g(Pt.value)!==t[10]&&b(Pt,t[10]),32768&e[0]&&jt.value!==t[15]&&b(jt,t[15]),8192&e[0]&&Rt.value!==t[13]&&b(Rt,t[13])},i:t,o:t,d(t){t&&a(n),t&&a(zt),t&&a(At),t&&a(Ft),t&&a(Dt),t&&a(Nt),t&&a(Kt),t&&a(qt),t&&a(Bt),Ht=!1,i(Gt)}}}function Ie(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:b,center:_,requestUserAttention:w}=De;window.app=De,window.UserAttentionType=Oe;let{onMessage:x}=e,M="https://tauri.studio",k=!0,C=!1,$=!1,T=!0,O=!1,E=!1,S=900,P=700,z=600,A=600,j=null,W=null,L=100,F=100,D="Awesome Tauri Example!";return t.$$set=t=>{"onMessage"in t&&n(24,x=t.onMessage)},t.$$.update=()=>{1&t.$$.dirty[0]&&i(k),2&t.$$.dirty[0]&&(C?r():u()),4&t.$$.dirty[0]&&d(T),8&t.$$.dirty[0]&&f(O),16&t.$$.dirty[0]&&y(E),96&t.$$.dirty[0]&&h(new Ee(S,P)),384&t.$$.dirty[0]&&p(z&&A?new Ee(z,A):null),1536&t.$$.dirty[0]&&v(j&&W?new Ee(j,W):null),6144&t.$$.dirty[0]&&m(new Pe(L,F))},[k,C,T,O,E,S,P,z,A,j,W,L,F,M,$,D,_,function(){Wt(M)},function(){o(D)},function(){l(),setTimeout(a,2e3)},function(){s(),setTimeout(c,2e3)},function(){ne({multiple:!1}).then(b)},function(){new Le(Math.random().toString()).once("tauri://error",(function(){x("Error creating new webview")}))},async function(){await s(),await w(Oe.Critical),await new Promise((t=>setTimeout(t,3e3))),await w(null)},x,function(){k=this.checked,n(0,k)},function(){C=this.checked,n(1,C)},function(){$=this.checked,n(14,$)},function(){T=this.checked,n(2,T)},function(){O=this.checked,n(3,O)},function(){E=this.checked,n(4,E)},function(){L=g(this.value),n(11,L)},function(){F=g(this.value),n(12,F)},function(){S=g(this.value),n(5,S)},function(){P=g(this.value),n(6,P)},function(){z=g(this.value),n(7,z)},function(){A=g(this.value),n(8,A)},function(){j=g(this.value),n(9,j)},function(){W=g(this.value),n(10,W)},function(){D=this.value,n(15,D)},function(){M=this.value,n(13,M)}]}Object.freeze({__proto__:null,WebviewWindow:Le,WebviewWindowHandle:We,WindowManager:Fe,getCurrent:function(){return new We(window.__TAURI__.__currentWindow.label)},getAll:Ae,appWindow:De,LogicalSize:Ee,PhysicalSize:Se,LogicalPosition:Pe,PhysicalPosition:ze,get UserAttentionType(){return Oe},currentMonitor:function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"currentMonitor"}})]}))}))},primaryMonitor:function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"primaryMonitor"}})]}))}))},availableMonitors:function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Window",message:{cmd:"availableMonitors"}})]}))}))}});class Ue extends V{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,Ie,Re,r,{onMessage:24},[-1,-1])}}function Ne(t,e){return Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"GlobalShortcut",message:{cmd:"register",shortcut:t,handler:Ct(e)}})]}))}))}function Ke(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"GlobalShortcut",message:{cmd:"unregister",shortcut:t}})]}))}))}function qe(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"GlobalShortcut",message:{cmd:"unregisterAll"}})]}))}))}function Be(t,e,n){const i=t.slice();return i[9]=e[n],i}function He(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 Ge(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 Ve(e){let n,o,r,u,f,v,g,y,_,w,x=e[1],M=[];for(let t=0;t<x.length;t+=1)M[t]=He(Be(e,x,t));let k=e[1].length&&Ge(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),b(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),_||(w=[p(r,"input",e[7]),p(f,"click",e[3])],_=!0)},p(t,[e]){if(1&e&&r.value!==t[0]&&b(r,t[0]),18&e){let n;for(x=t[1],n=0;n<x.length;n+=1){const i=Be(t,x,n);M[n]?M[n].p(i,e):(M[n]=He(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=Ge(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(),_=!1,i(w)}}}function Je(t,e,n){let i,{onMessage:o}=e;const r=X([]);u(t,r,(t=>n(1,i=t)));let s="CmdOrControl+X";function c(t){const e=t;Ke(e).then((()=>{r.update((t=>t.filter((t=>t!==e)))),o(`Shortcut ${e} unregistered`)})).catch(o)}return t.$$set=t=>{"onMessage"in t&&n(6,o=t.onMessage)},[s,i,r,function(){const t=s;Ne(t,(()=>{o(`Shortcut ${t} triggered`)})).then((()=>{r.update((e=>[...e,t])),o(`Shortcut ${t} registered successfully`)})).catch(o)},c,function(){qe().then((()=>{r.update((()=>[])),o("Unregistered all shortcuts")})).catch(o)},o,function(){s=this.value,n(0,s)},t=>c(t)]}Object.freeze({__proto__:null,register:Ne,registerAll:function(t,e){return Mt(this,void 0,void 0,(function(){return kt(this,(function(n){return[2,Ot({__tauriModule:"GlobalShortcut",message:{cmd:"registerAll",shortcuts:t,handler:Ct(e)}})]}))}))},isRegistered:function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"GlobalShortcut",message:{cmd:"isRegistered",shortcut:t}})]}))}))},unregister:Ke,unregisterAll:qe});class Xe extends V{constructor(t){super(),G(this,t,Je,Ve,r,{onMessage:6})}}function Ye(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),b(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]&&b(e,t[3])},d(t){t&&a(e),t&&a(n),t&&a(o),r=!1,i(u)}}}function Qe(e){let n,o,r,u,l,f,v,g,y,w,x,M,k,C,$,T=e[4]&&Ye(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(),T&&T.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"),_(k,"width","300px")},m(t,i){c(t,n,i),s(n,o),s(o,r),b(r,e[0]),s(o,u),s(o,l),s(o,f),s(o,v),s(o,g),T&&T.m(o,null),s(n,y),s(n,w),s(w,x),b(x,e[1]),s(w,M),s(w,k),b(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])],C=!0)},p(t,[e]){1&e&&r.value!==t[0]&&b(r,t[0]),t[4]?T?T.p(t,e):(T=Ye(t),T.c(),T.m(o,null)):T&&(T.d(1),T=null),2&e&&x.value!==t[1]&&b(x,t[1]),4&e&&k.value!==t[2]&&b(k,t[2])},i:t,o:t,d(t){t&&a(n),T&&T.d(),C=!1,i($)}}}function Ze(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 jt(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 tn extends V{constructor(t){super(),G(this,t,Ze,Qe,r,{onMessage:8})}}function en(){return Mt(this,void 0,void 0,(function(){function t(){e&&e(),e=void 0}var e;return kt(this,(function(n){return[2,new Promise((function(n,i){Xt("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})),Qt("tauri://update-install").catch((function(e){throw t(),e}))}))]}))}))}function nn(){return Mt(this,void 0,void 0,(function(){function t(){e&&e(),e=void 0}var e;return kt(this,(function(n){return[2,new Promise((function(n,i){Yt("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})),Xt("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})),Qt("tauri://update").catch((function(e){throw t(),e}))}))]}))}))}function on(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 rn(t,e,n){let i,{onMessage:o}=e;return $((async()=>{i=await Xt("tauri://update-status",o)})),T((()=>{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 nn();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 en(),o("Installation complete, restart required."),await It()}catch(t){o(t)}},o]}Object.freeze({__proto__:null,installUpdate:en,checkUpdate:nn});class un extends V{constructor(t){super(),G(this,t,rn,on,r,{onMessage:2})}}function sn(e){let n,o,r,u,l,f,v,g,y;return{c(){n=d("div"),o=d("div"),r=d("input"),u=h(),l=d("button"),l.textContent="Write",f=h(),v=d("button"),v.textContent="Read",m(r,"placeholder","Text to write to the clipboard"),m(l,"type","button"),m(v,"type","button")},m(t,i){c(t,n,i),s(n,o),s(o,r),b(r,e[0]),s(o,u),s(o,l),s(n,f),s(n,v),g||(y=[p(r,"input",e[4]),p(l,"click",e[1]),p(v,"click",e[2])],g=!0)},p(t,[e]){1&e&&r.value!==t[0]&&b(r,t[0])},i:t,o:t,d(t){t&&a(n),g=!1,i(y)}}}function cn(t,e,n){let{onMessage:i}=e,o="clipboard message";return t.$$set=t=>{"onMessage"in t&&n(3,i=t.onMessage)},[o,function(){(function(t){return Mt(this,void 0,void 0,(function(){return kt(this,(function(e){return[2,Ot({__tauriModule:"Clipboard",message:{cmd:"writeText",data:t}})]}))}))})(o).then((()=>{i("Wrote to the clipboard")})).catch(i)},function(){(function(){return Mt(this,void 0,void 0,(function(){return kt(this,(function(t){return[2,Ot({__tauriModule:"Clipboard",message:{cmd:"readText"}})]}))}))})().then((t=>{i(`Clipboard contents: ${t}`)})).catch(i)},i,function(){o=this.value,n(0,o)}]}class an extends V{constructor(t){super(),G(this,t,cn,sn,r,{onMessage:3})}}function ln(t,e,n){const i=t.slice();return i[9]=e[n],i}function dn(t){let e,n,i,o,r,u,l=t[9].label+"";function v(){return t[7](t[9])}return{c(){e=d("p"),n=f(l),i=h(),m(e,"class",o="nv noselect "+(t[0]===t[9]?"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[9]?"nv_selected":""))&&m(e,"class",o)},d(t){t&&a(e),r=!1,u()}}}function fn(t){let e,n,o,r,u,f,v,g,y,b,w,M,k,C,$,T,O,E,S,P,z,A,j,W=t[2],L=[];for(let e=0;e<W.length;e+=1)L[e]=dn(ln(t,W,e));var F=t[0].component;function D(t){return{props:{onMessage:t[5]}}}return F&&(M=new F(D(t))),{c(){e=d("main"),n=d("div"),o=d("img"),u=h(),f=d("div"),f.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>',v=h(),g=d("div"),y=d("div");for(let t=0;t<L.length;t+=1)L[t].c();b=h(),w=d("div"),M&&K(M.$$.fragment),k=h(),C=d("div"),$=d("p"),T=d("strong"),T.textContent="Tauri Console",O=h(),E=d("a"),E.textContent="clear",S=h(),m(o,"class","logo"),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",""),_(y,"width","15em"),_(y,"margin-left","0.5em"),m(w,"class","content"),m(g,"class","flex row"),m(E,"class","nv"),m($,"class","flex row just-around"),P=new x(null),m(C,"id","response"),_(C,"white-space","pre-line")},m(i,r){c(i,e,r),s(e,n),s(n,o),s(n,u),s(n,f),s(e,v),s(e,g),s(g,y);for(let t=0;t<L.length;t+=1)L[t].m(y,null);s(g,b),s(g,w),M&&q(M,w,null),s(e,k),s(e,C),s(C,$),s($,T),s($,O),s($,E),s(C,S),P.m(t[1],C),z=!0,A||(j=[p(o,"click",t[6]),p(E,"click",t[8])],A=!0)},p(t,[e]){if(21&e){let n;for(W=t[2],n=0;n<W.length;n+=1){const i=ln(t,W,n);L[n]?L[n].p(i,e):(L[n]=dn(i),L[n].c(),L[n].m(y,null))}for(;n<L.length;n+=1)L[n].d(1);L.length=W.length}if(F!==(F=t[0].component)){if(M){I={r:0,c:[],p:I};const t=M;N(t.$$.fragment,1,0,(()=>{B(t,1)})),I.r||i(I.c),I=I.p}F?(M=new F(D(t)),K(M.$$.fragment),U(M.$$.fragment,1),q(M,w,null)):M=null}(!z||2&e)&&P.p(t[1])},i(t){z||(M&&U(M.$$.fragment,t),z=!0)},o(t){M&&N(M.$$.fragment,t),z=!1},d(t){t&&a(e),l(L,t),M&&B(M),A=!1,i(j)}}}function hn(t,e,n){$((()=>{mt("ctrl+b",(()=>{$t("menu_toggle")}))}));const i=[{label:"Welcome",component:Kt},{label:"Messages",component:ee},{label:"CLI",component:Gt},{label:"Dialog",component:ae},{label:"File system",component:ve},{label:"HTTP",component:Me},{label:"Notifications",component:Te},{label:"Window",component:Ue},{label:"Shortcuts",component:Xe},{label:"Shell",component:tn},{label:"Updater",component:un},{label:"Clipboard",component:an}];let o=i[0],r=X([]),u="";function s(t){n(0,o=t)}$((()=>{r.subscribe((t=>{n(1,u=t.join("\n"))}))}));return[o,u,i,r,s,function(t){r.update((e=>[`[${(new Date).toLocaleTimeString()}]: `+("string"==typeof t?t:JSON.stringify(t)),...e]))},function(){Wt("https://tauri.studio/")},t=>s(t),()=>{r.update((()=>[]))}]}return new class extends V{constructor(t){super(),G(this,t,hn,fn,r,{})}}({target:document.body})}();
//# sourceMappingURL=bundle.js.map