/* eslint-disable */ let bszCaller, bszTag, scriptTag, ready let t; let e; let n; let a = !1 let c = [] // 修复Node同构代码的问题 if (typeof document !== 'undefined') { ready = function (t) { return a || document.readyState === 'interactive' || document.readyState === 'complete' ? t.call(document) : c.push(function () { return t.call(this) }), this }, e = function () { for (let t = 0, e = c.length; t < e; t++) c[t].apply(document) c = [] }, n = function () { a || (a = !0, e.call(window), document.removeEventListener ? document.removeEventListener('DOMContentLoaded', n, !1) : document.attachEvent && (document.detachEvent('onreadystatechange', n), window == window.top && (clearInterval(t), t = null))) }, document.addEventListener ? document.addEventListener('DOMContentLoaded', n, !1) : document.attachEvent && (document.attachEvent('onreadystatechange', function () { /loaded|complete/.test(document.readyState) && n() }), window == window.top && (t = setInterval(function () { try { a || document.documentElement.doScroll('left') } catch (t) { return } n() }, 5))) } bszCaller = { fetch: function (t, e) { const n = 'BusuanziCallback_' + Math.floor(1099511627776 * Math.random()) t = t.replace('=BusuanziCallback', '=' + n) scriptTag = document.createElement('SCRIPT'), scriptTag.type = 'text/javascript', scriptTag.defer = !0, scriptTag.src = t, scriptTag.referrerPolicy = "no-referrer-when-downgrade", document.getElementsByTagName('HEAD')[0].appendChild(scriptTag) window[n] = this.evalCall(e) }, evalCall: function (e) { return function (t) { ready(function () { try { e(t), scriptTag && scriptTag.parentElement && scriptTag.parentElement.removeChild && scriptTag.parentElement.removeChild(scriptTag) } catch (t) { // console.log(t), bszTag.hides() } }) } } } const fetch = () => { bszTag && bszTag.hides() bszCaller.fetch('//busuanzi.ibruce.info/busuanzi?jsonpCallback=BusuanziCallback', function (t) { // console.log('不蒜子',t) bszTag.texts(t), bszTag.shows() }) } bszTag = { bszs: ['site_pv', 'page_pv', 'site_uv'], texts: function (n) { this.bszs.map(function (t) { const e = document.getElementsByClassName('busuanzi_value_' + t) if(e){ for (var element of e) { element.innerHTML = n[t] } } }) }, hides: function () { this.bszs.map(function (t) { const e = document.getElementsByClassName('busuanzi_container_' + t) if(e){ for (var element of e){ element.style.display = 'none' } } }) }, shows: function () { this.bszs.map(function (t) { const e = document.getElementsByClassName('busuanzi_container_' + t) if(e){ for(var element of e){ element.style.display = 'inline' } } }) } } module.exports = { fetch }