mirror of
https://github.com/CharaChorder/DeviceManager.git
synced 2026-01-17 23:42:51 +00:00
4 lines
1.5 KiB
JavaScript
4 lines
1.5 KiB
JavaScript
"use strict";var a=Object.defineProperty;var p=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var f=Object.prototype.hasOwnProperty;var g=(e,r)=>{for(var o in r)a(e,o,{get:r[o],enumerable:!0})},y=(e,r,o,t)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of m(r))!f.call(e,n)&&n!==o&&a(e,n,{get:()=>r[n],enumerable:!(t=p(r,n))||t.enumerable});return e};var _=e=>y(a({},"__esModule",{value:!0}),e);var M={};g(M,{EOL:()=>P,arch:()=>h,locale:()=>O,platform:()=>T,tempdir:()=>x,type:()=>b,version:()=>v});module.exports=_(M);function c(){return navigator.appVersion.includes("Win")}function w(){return window.crypto.getRandomValues(new Uint32Array(1))[0]}function l(e,r=!1){let o=w(),t=`_${o}`;return Object.defineProperty(window,t,{value:n=>(r&&Reflect.deleteProperty(window,t),e?.(n)),writable:!1,configurable:!0}),o}async function d(e,r={}){return new Promise((o,t)=>{let n=l(s=>{o(s),Reflect.deleteProperty(window,`_${u}`)},!0),u=l(s=>{t(s),Reflect.deleteProperty(window,`_${n}`)},!0);window.__TAURI_IPC__({cmd:e,callback:n,error:u,...r})})}async function i(e){return d("tauri",e)}var P=c()?`\r
|
|
`:`
|
|
`;async function T(){return i({__tauriModule:"Os",message:{cmd:"platform"}})}async function v(){return i({__tauriModule:"Os",message:{cmd:"version"}})}async function b(){return i({__tauriModule:"Os",message:{cmd:"osType"}})}async function h(){return i({__tauriModule:"Os",message:{cmd:"arch"}})}async function x(){return i({__tauriModule:"Os",message:{cmd:"tempdir"}})}async function O(){return i({__tauriModule:"Os",message:{cmd:"locale"}})}
|