1 line
6.1 KiB
JavaScript
1 line
6.1 KiB
JavaScript
!function(e,n){var _ = n;n=function(){return _().default};"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("DisableDevtool",[],n):"object"==typeof exports?exports.DisableDevtool=n():e.DisableDevtool=n()}(this,(function(){return function(e){var n={};function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(n){return e[n]}.bind(null,o));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=0)}([function(e,n,t){"use strict";function r(){return(new Date).getTime()}t.r(n);var o={md5:"",ondevtoolopen:function(){window.opener=null,window.open("","_self"),window.close(),window.location.href=o.url},url:"http://localhost",tkName:"ddtk",debugDelay:200,interval:200,disableMenu:!0};var u=null,i=null,a=[];function l(){u=window.setInterval(()=>{a.forEach(e=>{e()})},o.interval),i=setTimeout(()=>{/(iphone|ipad|ipod|ios|android)/i.test(navigator.userAgent.toLowerCase())&&window.clearInterval(u)},2e3)}function f(e){a.push(e)}function c(e,n,t,r,o,u){return b((i=b(b(n,e),b(r,u)))<<(a=o)|i>>>32-a,t);var i,a}function d(e,n,t,r,o,u,i){return c(n&t|~n&r,e,n,o,u,i)}function s(e,n,t,r,o,u,i){return c(n&r|t&~r,e,n,o,u,i)}function v(e,n,t,r,o,u,i){return c(n^t^r,e,n,o,u,i)}function p(e,n,t,r,o,u,i){return c(t^(n|~r),e,n,o,u,i)}function b(e,n){var t=(65535&e)+(65535&n);return(e>>16)+(n>>16)+(t>>16)<<16|65535&t}var y=function(e){return function(e){for(var n="0123456789abcdef",t="",r=0;r<4*e.length;r++)t+=n.charAt(e[r>>2]>>r%4*8+4&15)+n.charAt(e[r>>2]>>r%4*8&15);return t}(function(e,n){e[n>>5]|=128<<n%32,e[14+(n+64>>>9<<4)]=n;for(var t=1732584193,r=-271733879,o=-1732584194,u=271733878,i=0;i<e.length;i+=16){var a=t,l=r,f=o,c=u;t=d(t,r,o,u,e[i+0],7,-680876936),u=d(u,t,r,o,e[i+1],12,-389564586),o=d(o,u,t,r,e[i+2],17,606105819),r=d(r,o,u,t,e[i+3],22,-1044525330),t=d(t,r,o,u,e[i+4],7,-176418897),u=d(u,t,r,o,e[i+5],12,1200080426),o=d(o,u,t,r,e[i+6],17,-1473231341),r=d(r,o,u,t,e[i+7],22,-45705983),t=d(t,r,o,u,e[i+8],7,1770035416),u=d(u,t,r,o,e[i+9],12,-1958414417),o=d(o,u,t,r,e[i+10],17,-42063),r=d(r,o,u,t,e[i+11],22,-1990404162),t=d(t,r,o,u,e[i+12],7,1804603682),u=d(u,t,r,o,e[i+13],12,-40341101),o=d(o,u,t,r,e[i+14],17,-1502002290),r=d(r,o,u,t,e[i+15],22,1236535329),t=s(t,r,o,u,e[i+1],5,-165796510),u=s(u,t,r,o,e[i+6],9,-1069501632),o=s(o,u,t,r,e[i+11],14,643717713),r=s(r,o,u,t,e[i+0],20,-373897302),t=s(t,r,o,u,e[i+5],5,-701558691),u=s(u,t,r,o,e[i+10],9,38016083),o=s(o,u,t,r,e[i+15],14,-660478335),r=s(r,o,u,t,e[i+4],20,-405537848),t=s(t,r,o,u,e[i+9],5,568446438),u=s(u,t,r,o,e[i+14],9,-1019803690),o=s(o,u,t,r,e[i+3],14,-187363961),r=s(r,o,u,t,e[i+8],20,1163531501),t=s(t,r,o,u,e[i+13],5,-1444681467),u=s(u,t,r,o,e[i+2],9,-51403784),o=s(o,u,t,r,e[i+7],14,1735328473),r=s(r,o,u,t,e[i+12],20,-1926607734),t=v(t,r,o,u,e[i+5],4,-378558),u=v(u,t,r,o,e[i+8],11,-2022574463),o=v(o,u,t,r,e[i+11],16,1839030562),r=v(r,o,u,t,e[i+14],23,-35309556),t=v(t,r,o,u,e[i+1],4,-1530992060),u=v(u,t,r,o,e[i+4],11,1272893353),o=v(o,u,t,r,e[i+7],16,-155497632),r=v(r,o,u,t,e[i+10],23,-1094730640),t=v(t,r,o,u,e[i+13],4,681279174),u=v(u,t,r,o,e[i+0],11,-358537222),o=v(o,u,t,r,e[i+3],16,-722521979),r=v(r,o,u,t,e[i+6],23,76029189),t=v(t,r,o,u,e[i+9],4,-640364487),u=v(u,t,r,o,e[i+12],11,-421815835),o=v(o,u,t,r,e[i+15],16,530742520),r=v(r,o,u,t,e[i+2],23,-995338651),t=p(t,r,o,u,e[i+0],6,-198630844),u=p(u,t,r,o,e[i+7],10,1126891415),o=p(o,u,t,r,e[i+14],15,-1416354905),r=p(r,o,u,t,e[i+5],21,-57434055),t=p(t,r,o,u,e[i+12],6,1700485571),u=p(u,t,r,o,e[i+3],10,-1894986606),o=p(o,u,t,r,e[i+10],15,-1051523),r=p(r,o,u,t,e[i+1],21,-2054922799),t=p(t,r,o,u,e[i+8],6,1873313359),u=p(u,t,r,o,e[i+15],10,-30611744),o=p(o,u,t,r,e[i+6],15,-1560198380),r=p(r,o,u,t,e[i+13],21,1309151649),t=p(t,r,o,u,e[i+4],6,-145523070),u=p(u,t,r,o,e[i+11],10,-1120210379),o=p(o,u,t,r,e[i+2],15,718787259),r=p(r,o,u,t,e[i+9],21,-343485551),t=b(t,a),r=b(r,l),o=b(o,f),u=b(u,c)}return Array(t,r,o,u)}(function(e){for(var n=Array(),t=0;t<8*e.length;t+=8)n[t>>5]|=(255&e.charCodeAt(t/8))<<t%32;return n}(e),8*e.length))};function g(e){var n,t;(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var n in o)e[n]&&typeof o[n]==typeof e[n]&&(o[n]=e[n])}(e),function(){if(o.md5){var e=function(e){var n=window.location.search;if(""!==n){var t=new RegExp("(^|&)"+e+"=([^&]*)(&|$)","i"),r=n.substr(1).match(t);if(null!=r)return unescape(r[2])}return""}(o.tkName);if(y(e)===o.md5)return!0}return!1}())||(l(),window.addEventListener("keydown",e=>{if(123===e.keyCode||e.shiftKey&&e.ctrlKey&&73===e.keyCode)return e.returnValue=!1,!1}),o.disableMenu&&window.addEventListener("contextmenu",e=>(e.returnValue=!1,!1)),function(){var e=~navigator.userAgent.indexOf("Firefox"),n="";e?(n=/./).toString=function(){m()}:(n=new Image).__defineGetter__("id",(function(){m()}));f(()=>{console.log(n),console.clear&&console.clear()})}(),n=new Function("debugger"),t=r(),f(()=>{n();var e=r();e-t>o.interval+o.debugDelay?m():t=e}))}function m(){window.clearTimeout(i),o.ondevtoolopen()}g.md5=y,function(){var e=document.getElementById("disable-devtool");if(e){var n={};["md5","url","tk-name","debug-delay","interval","disable-menu"].forEach(t=>{var r=e.getAttribute(t);null!==r&&("debug-delay"===t||"interval"===t?r=parseInt(r):"disable-menu"===t&&(r="false"!==r),n[function(e){if(-1===e.indexOf("-"))return e;var n=!1;return e.split("").map(e=>"-"===e?(n=!0,""):n?(n=!1,e.toUpperCase()):e).join("")}(t)]=r)}),g(n)}}();n.default=g}])})); |