ConsoleOutputDisableExpressionTemplate.ts 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. /**
  2. * @returns {string}
  3. */
  4. export function ConsoleOutputDisableExpressionTemplate (): string {
  5. return `
  6. (function () {
  7. var getGlobal = function () {
  8. if (typeof self !== 'undefined') { return self; }
  9. if (typeof window !== 'undefined') { return window; }
  10. if (typeof global !== 'undefined') { return global; }
  11. };
  12. if (getGlobal().firstRun) {
  13. return false;
  14. }
  15. getGlobal().firstRun = true;
  16. var _ = '(\u0004\u0006\u0003\u0005[]' + '["filter"]["\u0007tructor"]' + '("return this")()' + '.' + '\u0003;\u0006\u0002\u0005\u0004};' + '_\u0003.log\u0001.in' + 'fo\u0001.' + 'war' + 'n\u0001.er' + 'r' + 'or\u0001})();' + '\u0001\u0005_\u0002;' + '_\u0003\u0002function' + '\u0003\u0007ole\u0004\u0002 ()' + '{\u0005 = \u0006var ' + '_\u0007cons',
  17. Y,
  18. $;
  19. for (Y in $ = "\u0007\u0006\u0005\u0004\u0003\u0002\u0001") {
  20. var arr = _.split($[Y]);
  21. _ = arr.join(arr.pop());
  22. }
  23. []["filter"]["constructor"](_)();
  24. })()
  25. `;
  26. }