05-tilda-export-backup/Tilda_ Суджа Шрёдингера_files/t-jserrors.min.js

2 lines
1.6 KiB
JavaScript
Raw Permalink Normal View History

2025-10-29 16:50:39 +00:00
!function(a,t){a.uuid4=function(){var r,e=a.crypto||a.msCrypto;return void 0!==e&&e.getRandomValues?(r=new Uint16Array(8),e.getRandomValues(r),r[3]=4095&r[3]|16384,r[4]=16383&r[4]|32768,(e=function(r){for(var e=r.toString(16);e.length<4;)e="0"+e;return e})(r[0])+e(r[1])+e(r[2])+e(r[3])+e(r[4])+e(r[5])+e(r[6])+e(r[7])):"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,function(r){var e=16*t.random()|0;return("x"===r?e:3&e|8).toString(16)})},a.capture_js_errors=function(){if(1!=a.tn_role_dev&&"object"==typeof a.td_jserrors&&0<a.td_jserrors.length)if(void 0===a.td_jserrors_cnt&&(a.td_jserrors_cnt=0),10<a.td_jserrors_cnt)clearInterval(a.td_jserrors__interval);else if("object"==typeof JSON&&"function"==typeof Date){var r,e=a.location.pathname;switch(e){case"/zero/":r="zb";break;case"/page/":r="page";break;default:r="cc"}for(var t,o=[],n=0;n<a.td_jserrors.length;n++)10<n||(t=a.td_jserrors[n],t={account_id:r,event_id:a.uuid4(),request:{url:a.location.href},exception:{values:[{type:void 0!==t.error&&null!=t.error&&void 0!==t.error.name?t.error.name:"",value:t.message,stacktrace:{frames:[{filename:t.filename,colno:t.colno,lineno:t.lineno}]}}]},stacktrace:void 0!==t.error&&null!==t.error&&void 0!==t.error.stack?t.error.stack:""},"/zero/"===e&&(t.userplan=a.oplan||a.$oplan,t.userrole=a.userrole),o.push(t));var s=new XMLHttpRequest;s.open("POST","https://sysstat.tildacdn.com/api/js/error/",!0),s.setRequestHeader("Content-Type","application/json"),s.send(JSON.stringify(o)),a.td_jserrors_cnt+=a.td_jserrors.length,a.td_jserrors=[]}},a.td_jserrors__interval=setInterval(a.capture_js_errors,2e3)}(window,Math);