Files

1 line
34 KiB
JavaScript
Raw Permalink Normal View History

var Ue=Object.defineProperty,dn=Object.defineProperties;var mn=Object.getOwnPropertyDescriptors;var Le=Object.getOwnPropertySymbols;var un=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable;var ze=(n,e,i)=>e in n?Ue(n,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):n[e]=i,Ie=(n,e)=>{for(var i in e||(e={}))un.call(e,i)&&ze(n,i,e[i]);if(Le)for(var i of Le(e))wn.call(e,i)&&ze(n,i,e[i]);return n},je=(n,e)=>dn(n,mn(e));var p=(n,e)=>{for(var i in e)Ue(n,i,{get:e[i],enumerable:!0})};var me={};p(me,{Application:()=>Ce,Browser:()=>ee,Call:()=>Re,CancelError:()=>F,CancellablePromise:()=>H,CancelledRejectionError:()=>b,Clipboard:()=>Ee,Create:()=>Oe,Dialogs:()=>ie,Events:()=>re,Flags:()=>ge,Screens:()=>Fe,System:()=>fe,WML:()=>de,Window:()=>S});var de={};p(de,{Enable:()=>ce,Reload:()=>$e});var ee={};p(ee,{OpenURL:()=>q});var pn="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";function D(n=21){let e="",i=n|0;for(;i--;)e+=pn[Math.random()*64|0];return e}var fn=window.location.origin+"/wails/runtime",d=Object.freeze({Call:0,Clipboard:1,Application:2,Events:3,ContextMenu:4,Dialog:5,Window:6,Screens:7,System:8,Browser:9,CancelCall:10}),gn=D();function m(n,e=""){return function(i,o=null){return hn(n,i,e,o)}}async function hn(n,e,i,o){var l,c;let t=new URL(fn);t.searchParams.append("object",n.toString()),t.searchParams.append("method",e.toString()),o&&t.searchParams.append("args",JSON.stringify(o));let r={"x-wails-client-id":gn};i&&(r["x-wails-window-name"]=i);let a=await fetch(t,{headers:r});if(!a.ok)throw new Error(await a.text());return((c=(l=a.headers.get("Content-Type"))==null?void 0:l.indexOf("application/json"))!=null?c:-1)!==-1?a.json():a.text()}var Wn=m(d.Browser),bn=0;function q(n){return Wn(bn,{url:n.toString()})}var ie={};p(ie,{Error:()=>On,Info:()=>Rn,OpenFile:()=>kn,Question:()=>ne,SaveFile:()=>Fn,Warning:()=>En});window._wails=window._wails||{};window._wails.dialogErrorCallback=xn;window._wails.dialogResultCallback=Sn;var vn=m(d.Dialog),z=new Map,yn=0,Pn=1,Cn=2,Dn=3,Tn=4,Mn=5;function Sn(n,e,i){let o=Be(n);if(o)if(i)try{o.resolve(JSON.parse(e))}catch(t){o.reject(new TypeError("could not parse result: "+t.message,{cause:t}))}else o.resolve(e)}function xn(n,e){var i;(i=Be(n))==null||i.reject(new window.Error(e))}function Be(n){let e=z.get(n);return z.delete(n),e}function An(){let n;do n=D();while(z.has(n));return n}function T(n,e={}){let i=An();return new Promise((o,t)=>{z.set(i,{resolve:o,reject:t}),vn(n,Object.assign({"dialog-id":i},e)).catch(r=>{z.delete(i),t(r)})})}function Rn(n){return T(yn,n)}function En(n){return T(Pn,n)}function On(n){return T(Cn,n)}function ne(n){return T(Dn,n)}function kn(n){var e;return(e=T(Tn,n))!=null?e:[]}function Fn(n){return T(Mn,n)}var re={};p(re,{Emit:()=>te,Off:()=>Bn,OffAll:()=>Hn,On:()=>In,OnMultiple:()=>oe,Once:()=>jn,Types:()=>Ne,WailsEvent:()=>Z});var g=new Map,N=class{constructor(e,i,o){this.eventName=e,this.callback=i,this.maxCallbacks=o||-1}dispatch(e){try{this.callback(e)}catch(i){}return this.maxCallbacks===-1?!1:(this.maxCallbacks-=1,this.maxCallbacks===0)}};function He(n){let e=g.get(n.eventName);e&&(e=e.filter(i=>i!==n),e.length===0?g.delete(n.eventName):g.set(n.eventName,e))}var Ne=Object.freeze({Windows:Object.freeze({APMPowerSettingChange:"windows:APMPowerSettingChange",APMPowerStatusChange:"windows:APMPowerStatusChange",APMResumeAutomatic:"windows:APMResumeAutomatic",APMResumeSuspend:"windows:APMResumeSuspend",APMSuspend:"windows:APMSuspend",ApplicationStarted:"windows:ApplicationStarted",SystemThemeChanged:"windows:SystemThemeChanged",WebViewNavigationCompleted:"windows:WebViewNavigationCompleted",WindowActive:"windows:WindowActive",WindowBackgroundErase:"windows:WindowBackgroundErase",WindowClickActive:"windows:WindowClickActive",WindowClosing:"windows:WindowClosing",WindowDidMove:"windows:WindowDidMove",WindowDidResize:"windows:WindowDidResize",WindowDPIChanged:"windows:WindowDPIChanged",WindowDragDrop:"windows:WindowDragDrop",WindowDragEnter:"windows:WindowDragEnter",WindowDragLeave:"windows:WindowDragLeave",WindowDragOver