alert('A bootstrap patch has just been applied. Press OK to restart Discord.','EndPwn');
_cyn_restart();
}
catch(e){
console.debug('Bootstrap patch 2 has already been applied.')
}
// webcrack, used to search for and modify objects in webpack
// credit to NO_BOOT_DEVICE
webpackJsonp([1e3],{webcrack_ver01_xyzzy:function(n,b,d){mArr=d.m,mCac=d.c,mCar=[],Object.keys(mCac).forEach(function(n){mCar[n]=mCac[n]}),findFunc=function(n){if(results=[],"string"==typeofn)mArr.forEach(function(r,t){-1!==r.toString().indexOf(n)&&results.push(mCac[t])});else{if("function"!=typeofn)thrownewTypeError("findFunc can only find via string and function, "+typeofn+" was passed");modArray.forEach(function(r,e){n(r)&&results.push(t.c[e])})}returnresults},findCache=function(n){if(results=[],"function"==typeofn)mCar.forEach(function(r,t){n(r)&&results.push(r)});else{if("string"!=typeofn)thrownewTypeError("findCache can only find via function or string, "+typeofn+" was passed");mCar.forEach(function(r,t){if("object"==typeofr.exports)for(pinr.exports)if(p==n&&results.push(r),"default"==p&&"object"==typeofr.exports["default"])for(pinr.exports["default"])p==n&&results.push(r)})}returnresults},window.wc={get:d,modArr:mArr,modCache:mCac,modCArr:mCar,findFunc:findFunc,findCache:findCache}}});webpackJsonp([1e3],"",["webcrack_ver01_xyzzy"]);
// some epapi shorthand methods, moved here because early accessibility
console.log(`Cynergy (EndPwn v2) API v${_epapi.ver} | v${_cynergy_ver} loaded.\nAesthetics and maintence by Cynthia\nUpdater and WEBAPP_ENDPOINT override concept by quant\nwebcrack.js, ASAR injection concept, and general help from NO_BOOT_DEVICE\nExperiments menu enabler code by zatherz\nBeautifulDiscord by leovoel`);