/**
 * Minified by jsDelivr using Terser v5.37.0.
 * Original file: /npm/kxk@0.424.0/js/kxk.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
var _,atomic,childp,crypto,empty,fs,i,k,karg,klor,kstr,len,noon,open,os,post,ref,sds,slash,walkdir;for(childp=require("child_process"),crypto=require("crypto"),_=require("lodash"),os=require("os"),noon=require("noon"),sds=require("sds"),fs=require("fs-extra"),open=require("opener"),walkdir=require("walkdir"),atomic=require("write-file-atomic"),post=require("./ppost"),slash=require("kslash"),karg=require("karg"),kstr=require("kstr"),klor=require("klor"),empty=function(e){return""===e||null==e||"object"==typeof e&&null==e.size&&0===Object.keys(e).length||0===e.size},module.exports={_:_,os:os,fs:fs,sds:sds,karg:karg,kstr:kstr,klor:klor,kolor:klor.kolor,atomic:atomic,walkdir:walkdir,open:open,post:post,slash:slash,noon:noon,childp:childp,def:function(e,r){return null!=e?_.defaults(_.clone(e),r):null!=r?_.clone(r):{}},filter:function(e,r){return _.isArray(e)?_.filter(e,r):_.isObject(e)?_.pickBy(e,r):e},clamp:function(e,r,t){var o,n,i;return _.isFinite(t)||(t=e),t<(n=(o=[Math.min(e,r),Math.max(e,r)])[0])&&(t=n),t>(i=o[1])&&(t=i),_.isFinite(t)||(t=e),t},fadeAngles:function(e,r,t){return e-r>180?e-=360:e-r<-180&&(e+=360),(1-t)*e+t*r},reduce:function(e,r){return e>=0?Math.max(0,e-r):Math.min(0,e+r)},fade:function(e,r,t){return e*(1-t)+r*t},last:function(e){return _.last(e)},first:function(e){return _.first(e)},empty:empty,valid:function(e){return!empty(e)},absMax:function(e,r){return Math.abs(e)>=Math.abs(r)?e:r},absMin:function(e,r){return Math.abs(e)<Math.abs(r)?e:r},randInt:function(e){return Math.floor(Math.random()*e)},randIntRange:function(e,r){return Math.floor(e+Math.random()*(r-e))},randRange:function(e,r){return e+Math.random()*(r-e)},shortCount:function(e){switch(e=parseInt(e),!1){case!(e>999999):return Math.floor(e/1e6)+"M";case!(e>999):return Math.floor(e/1e3)+"k";default:return""+e}},rad2deg:function(e){return 180*e/Math.PI},deg2rad:function(e){return Math.PI*e/180},reversed:function(e){return _.clone(e).reverse()},chai:function(){var e;return(e=require("chai")).should(),e.util.getMessage=function(r,t){var o;return"function"==typeof(o=e.util.flag(r,"negate")&&t[2]||t[1])&&(o=o()),null!=o||(o=""),o.replace(/#\{this\}/g,(function(){return yellow(bold("\n"+noon.stringify(e.util.flag(r,"object"))+"\n\n"))})).replace(/#\{act\}/g,(function(){return magenta("\n"+noon.stringify(e.util.getActual(r,t))+"\n")})).replace(/#\{exp\}/g,(function(){return green("\n"+noon.stringify(t[3])+"\n")}))},e},osascript:function(e){var r;return function(){var t,o,n,i;for(i=[],t=0,o=(n=e.split("\n")).length;t<o;t++)r=n[t],i.push('-e "'+r.replace(/\"/g,'\\"')+'"');return i}().join(" ")}},String.prototype.splice||(String.prototype.splice=function(e,r,t){return null==t&&(t=""),this.slice(0,e)+t+this.slice(e+Math.abs(r))}),String.prototype.strip||(String.prototype.strip=String.prototype.trim),String.prototype.hash||(String.prototype.hash=function(){return crypto.createHash("md5").update(this.valueOf(),"utf8").digest("hex")}),Array.prototype.clone||(Array.prototype.clone=function(){return this.slice(0)}),Array.prototype.reversed||(Array.prototype.reversed=function(){return this.slice(0).reverse()}),module.exports.klog=require("./log"),module.exports.kerror=require("./error"),module.exports.kpos=require("./pos"),module.exports.args=require("./args"),i=0,len=(ref=Object.keys(require("./dom"))).length;i<len;i++)k=ref[i],module.exports[k]=require("./dom")[k];module.exports.drag=require("./drag"),module.exports.elem=require("./elem"),module.exports.stash=require("./stash"),module.exports.store=require("./store"),module.exports.prefs=require("./prefs"),module.exports.filelist=require("./filelist"),module.exports.keyinfo=require("./keyinfo"),module.exports.gamepad=require("./gamepad"),module.exports.history=require("./history"),module.exports.scheme=require("./scheme"),module.exports.about=require("./about"),module.exports.popup=require("./popup"),module.exports.menu=require("./menu"),module.exports.title=require("./title"),module.exports.matchr=require("./matchr"),module.exports.tooltip=require("./tooltip"),module.exports.srcmap=require("./srcmap"),module.exports.watch=require("./watch"),module.exports.udp=require("./udp"),"browser"===process.type?module.exports.app=require("./app"):"renderer"===process.type&&(module.exports.win=require("./win"));
//# sourceMappingURL=/sm/b27276b60f7a57d1609706c6d182c294b260f66e920a73077beda394c42ad46c.map