"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(target,props){for(var i=0;i-1;return hitCookie||Math.random()1&&arguments[1]!==undefined?arguments[1]:"except";var lid=bds.comm.qid||bds.comm.queryId;var time=Date.now();var spyCache=LocalCache.getInstance();spyCache.addLog({from:"result", info:obj.info,lid:lid,group:obj.group,ts:time,url:location.href});if(!shouldSend(config.sample[obj.group])&&!alwaysMonitor(obj.info)){return""}var pid="1_87";if(bds.comm.ishome){pid="1_79"}var logUrl=config.logServer+"?pid="+pid+"&lid="+lid+"&ts="+time+"&type="+type+"&group="+obj.group+"&info="+encodeURIComponent(JSON.stringify(obj.info))+"&dim="+encodeURIComponent(JSON.stringify(obj.dim||{}));var img=new Image;img.src=logUrl;return logUrl}function filterError(msg,stack){if(stack.indexOf( "chrome-extension://")>-1||stack.indexOf("moz-extension://")>-1){return false}return true}function jsError(event,info){var obj={info:info,dim:{},group:"jserror"};var error=event.error||{};var errorStack=error.stack||"";if(event.message&&filterError(event.message,errorStack)){obj.info.msg=event.message;obj.info.file=event.filename;obj.info.ln=event.lineno;obj.info.col=event.colno;obj.info.stack=errorStack.split("\n").slice(0,3).join("\n");send(obj)}}function getPathTo(element){ var _element$parentNode;if(element.id!==""){return'id("'.concat(element.id,'")')}if(element===document.body){return element.tagName}var ix=0;var siblings=(element===null||element===void 0?void 0:(_element$parentNode=element.parentNode)===null||_element$parentNode===void 0?void 0:_element$parentNode.childNodes)?element.parentNode.childNodes:[];for(var i=0;i