this.Tracker=function(e){function t(n){if(r[n])return r[n].exports;var i=r[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var r={};return t.m=e,t.c=r,t.d=function(e,t,r){},t.n=function(e){var r=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=1)}([function(e,t){function r(e){return"object"==typeof e&&null!==e}var n=function(e){return"[object Number]"===Object.prototype.toString.call(e)};t.isNumber=n,t.isNaN=function(e){return n(e)&&e!==+e},t.isArray=function(e){return Array.isArray?Array.isArray(e):-1!==Object.prototype.toString.call(e).toUpperCase().indexOf("ARRAY")},t.noop=function(e){return e||""},t.extend=function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e},t.shallowMerge=function(e,t,r){for(var n in t)t.hasOwnProperty(n)&&(r||e[n]===undefined)&&(e[n]=t[n])},t.getSpm=function(){var e="",r="",n=window.goldlog||{},i=n.spmAb||n.spm_ab;return i&&t.isArray(i)&&(e=i[0],i[1]&&(r=i[1])),{a:e,b:r}},t.unifyErrorMsg=function(e){return/^script error\.?$/i.test(e)?"Script error":e},t.getScreenSize=function(){return window.screen.width+"x"+window.screen.height},t.generateIdentifier=function(e){return[e.type,e.uid,e.page,e.msg||"",e.ajaxurl||""].join("_")};const i={};t.addEvent=function(e,t,r,n){e.addEventListener?e.addEventListener(t,r,n||!1):(i["on"+t]=function(){return r.call(e,window.event)},e.attachEvent("on"+t,i["on"+t]))},t.removeEvent=function(e,t,r,n){e.removeEventListener?e.removeEventListener(t,r,n||!1):e.detachEvent("on"+t,i["on"+t]||noop)},t.isError=function(e){var t={}.toString.call(e);return r(e)&&"[object Error]"===t||"[object Exception]"===t||e instanceof Error},t.getXPath=function o(e,t){var r=e.id?"#"+e.id:"",n=e.className?"."+e.className.split(" ").join("."):"",i=e.tagName.toLowerCase();return e.parentNode&&e.parentNode.tagName&&t-1!=0?o(e.parentNode,t-1)+" > "+i.toLowerCase()+r+n:i+r+n}},function(e,t,r){function n(e){if(!(this instanceof n))return new n(e);e=e||{},!0===e.hotPatch&&this._hotPatch(),!1!==e.global&&"object"==typeof v.__trackerOptions&&o(e,v.__trackerOptions),this.global=null==e.global||!!e.global,this.debug=e.debug||b&&b.search.indexOf("clueTrackerDebug=true")>-1,this.debug&&this._warn("已开启 debug 模式,请勿在生产环境使用"),this.pid=e.pid,this.sampleRate=e.sampleRate||1,this.uidResolver=e.uidResolver||s,this.userOptions=e,this.requiredFields=e.requiredFields||[],this.releaseResolver=e.releaseResolver||s,this.uaParser=e.uaParser||s,this.beforeLog=e.beforeLog||null,this.msgWhitelist=e.msgWhitelist||e.msgWhiteList||S,this.urlWhitelist=e.urlWhitelist||e.urlWhiteList||k,this.oncePerSession=e.oncePerSession===undefined||e.oncePerSession,this.consoleDisplay=e.consoleDisplay||!1,this.ignoreScriptError=e.ignoreScriptError||!1,this.resourceError=e.resourceError===undefined||e.resourceError,this.resourceErrorSampleRate=e.resourceErrorSampleRate||1,this.ignoredQueries=e.ignoredQueries||[],this.global&&(v.__trackerOptions=e),this._inited=!1,this._tracked=[],this._logWaitingQueue=[],this._plugins=e.plugins||[],this._pos="0,0",this._trackMousePos(),this.isWeex=e.isWeex||!1,this.weexFetch=e.weexFetch,this.noDOM=this.isWeex,this.fetchProtocol=e.protocol}var i=r(0),o=i.shallowMerge,s=i.noop,a=i.generateIdentifier,c=i.getScreenSize,l=i.addEvent,h=i.removeEvent,u=i.getSpm,p=i.isError,f=i.getXPath,d=r(2),g=r(3),_=i.unifyErrorMsg,m=!1;try{m="[object process]"===global.process.toString()}catch(j){}var v={};m||(v="undefined"!=typeof window?window:"undefined"!=typeof self?self:{});var w=v.document,y=v.navigator,b=v.location,E=!1,R=v.Tracker,O={JS_ERROR:1},S=null,k=null,P=+new Date,x=v.onerror;n.noConflict=function(){return v.Tracker===n&&(v.Tracker=R),n},n.prototype={VERSION:"4.0.0",log:function(e,t){"object"==typeof e?t=e:"string"==typeof e&&(t=t||{},o(t,{code:1,msg:e})),this._log(t)},captureMessage:function(e,t){return this.log(e,t)},logError:function(e,t){if(!p(e))return this.log(e,t);if(t=t||{},t.c1||t.c2||t.c3)return void this._warn("使用 tracker.logError() 时不可再传入 c1,c2,c3 字段,请求未发送");var r={},n=g(e);r.msg=e.toString(),r.c1=n[0],r.c2=n[1],r.c3=n[2],o(r,t),this._log(r)},captureException:function(e,t){return this.logError(e,t)},logReq:function(){this._warn("logReq() 方法已经废弃,若有需要,请使用自定义打点方式( `tracker.log()` )监控接口错误。")},logPerf:function(){this._warn("logPerf() 方法已经废弃,若有需要,请使用自定义打点方式( `tracker.log()` )监控接口错误。")},config:function(e,t){return"string"==typeof e?(t=t||{},t.pid=e):t=e,o(this,t,!0),o(this.userOptions,t,!0),"object"==typeof v.__trackerOptions&&o(v.__trackerOptions,t,!0),this._checkRequiredFields()&&this._popWaitingQueue(),this},onGlobalError:function(){if(!w)return this._warn("当前为非 web 环境,不支持报错监听与插件使用"),this;var e=this;if(this.pid&&!this._inited){if(v.onerror=function(t,r,n,i,o){e._handleError(t,r,n,i,o)},this.unhandledrejectionHandler=function(t){var r="object"==typeof t.reason?t.reason.message:undefined;e._handleError(r,null,null,null,t.reason)},l(v,"unhandledrejection",this.unhandledrejectionHandler),this.resourceError&&(this.resourceErrorHandler=function(t){if(!(!t.target.tagName||t.message||t.filename||t.lineno||t.colno)){var r=t.target.src,n=t.target.tagName.toLowerCase();e._log({code:4,sampleRate:e.resourceErrorSampleRate,msg:r+" 获取失败",c1:n,c2:f(t.target,5)})}},l(v,"error",this.resourceErrorHandler,!0)),this._plugins.length)for(;this._plugins.length>0;){var t=this._plugins.pop(),r=t[0],n=t[1];r.apply(this,[this].concat(n))}this._inited=!0,this._warn("onGlobalError 已开启,plugin 已加载")}return this},install:function(){return this.onGlobalError()},offGlobalError:function(){return w?(v.onerror=x,h(v,"unhandledrejection",this.unhandledrejectionHandler),this.resourceError&&h(v,"error",this.resourceErrorHandler,!0),this._inited=!1,this._plugins=[],this._tracked=[],this._warn("onGlobalError 已关闭"),this):(this._warn("当前为非 web 环境,不支持监听事件移除与状态重置"),this)},uninstall:function(){return this.offGlobalError()},addPlugin:function(e){if(!w)return this._warn("当前为非 web 环境,不支持插件使用"),this;var t=[].slice.call(arguments,1);return"function"==typeof e&&this._inited?e.apply(this,[this].concat(t)):this._plugins.push([e,t]),this},_handleError:function(e,t,r,n,i){if(x)try{x.call(this,e,t,r,n,i)}catch(a){}t=t||"-",r=r||"-",n=n||"-",e=_(e);var o={msg:e,code:O.JS_ERROR};if(!this.ignoreScriptError||"Script error"!==e){if(null!=i&&(1===this.sampleRate||Math.random()<.1)){var s=g(i);o.c1=s[0],o.c2=s[1],o.c3=s[2]}this._log(o)}},_handleMouseDown:function(e){var t=w&&w.documentElement,r=Math.round(e.pageY||e.clientY+w.body.scrollTop+t.scrollTop),n=Math.round(e.pageX||e.clientX+w.body.scrollLeft+t.scrollLeft);n-=Math.max(t.clientWidth,t.offsetWidth,t.scrollWidth)/2,this._pos=String(n)+","+String(r)},_trackMousePos:function(){var e=this;w&&w.documentElement&&l(w,"mousedown",function(t){e._handleMouseDown(t)})},getFetchProtocol:function(){return"http"===this.fetchProtocol?"http://gm.mmstat.com/":"https"===this.fetchProtocol?"https://gm.mmstat.com/":v&&w&&!this.noDOM&&"file:"===v.location.protocol?"http://gm.mmstat.com/":"//gm.mmstat.com/"},_postData:function(e){var t=!!(v.navigator&&v.navigator.sendBeacon&&v.Blob),r=this.getFetchProtocol()+(e.base||"fsp.1.1"),n=d.stringify(e,["code","base","sampleRate","oncePerSession"],t);if(this.isWeex&&this.weexFetch&&this.weexFetch.fetch)try{this.weexFetch.fetch({method:"GET",type:"json",url:r+"?"+n}),this._warn("weex 打点请求已发出 "+r+"?"+n)}catch(j){this._warn("weex fetch 发送打点请求失败")}else if(t)try{v.navigator.sendBeacon(r,JSON.stringify({gmkey:"OTHER",gokey:n,logtype:"2"})),this._warn("sendBeacon 打点请求已发出 ",{gmkey:"OTHER",gokey:n,logtype:"2"})}catch(j){if(n=d.stringify(e,["code","base","sampleRate","oncePerSession"],!1),v&&w&&!this.noDOM){var i=new Image;i.src=r+"?"+n,this._warn("打点请求已发出 "+i.src)}else this._warn("当前非 web 环境,发送异常信息失败")}else if(v&&w&&!this.noDOM){var i=new Image;i.src=r+"?"+n,this._warn("打点请求已发出 "+i.src)}else this._warn("当前非 web 环境,发送异常信息失败")},_log:function(e){if(!w)return this._warn("当前 window 对象不存在"),this;if(e=e||{},e.type||e.code||(e.type=1),!e.type&&e.code&&(e.type=e.code),e.type===O.JS_ERROR&&Math.random()>(e.sampleRate||this.sampleRate))return void this._warn("当前已设置采样率"+(e.sampleRate||this.sampleRate)+",未被采集");if(null!=e.sampleRate&&Math.random()>e.sampleRate)return void this._warn("当前已设置采样率"+(e.sampleRate||this.sampleRate)+",未被采集");if(e=this._enhanceOpitons(e),!e.pid)return void this._warn("未配置 pid,请求未发送");for(var t=a(e),r=!1,n=0;n0?e.referrer=r+"?"+n:e.referrer=r,e.last_pos=this._pos,e},_enhanceOpitons:function(e){return e=this._enhanceOpitonsCommon(e),e=this._enhanceOpitonsDOM(e)},_warn:function(e){"object"==typeof v&&v.console&&"function"==typeof v.console.warn&&this.debug&&v.console.warn("[Tracker Debug] "+e)},_hotPatch:function(){if(v&&w&&!this.noDOM){if(E&&v.__trackerPatch)return;E=!0;var e=Math.random();if(v.localStorage&&v.localStorage.getItem){var t=v.localStorage.getItem("__tracker_patch__"),r=+new Date;if(t&&r-parseInt(t,10)<432e5)e=t;else{e=r;try{v.localStorage.setItem("__tracker_patch__",r)}catch(j){}}}var n=w.createElement("script");n.src="//g.alicdn.com/fsp/tracker-patch/index.js?"+e,n.async=!0,n.crossOrigin=!0,n.id="tracker-patch",(w.head||w.body).appendChild(n);var i=this;v.__trackerPatch=function(){return i}}}},e.exports=n},function(e,t){function r(e){return"[object Array]"==={}.toString.call(e)}t.parse=function(e){var t={};if("string"!=typeof e)return t;if(e=(e||"").split("?")[1]||"",!(e=e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"").replace(/^(\?|#|&)/,"")))return t;for(var n=e.split("&"),i=0;i0){t.shift();var f="";for(c=0;f.length+(t[c]||"").length).*?)(?::\d+)?(?::\d+)?\)?\s*$/i,o=/^\s*.*?(?:\(.*?\))?(?:^|@)((?:file|https?|blob|chrome|resource|\[native).*?)(?::\d+)?(?::\d+)?\s*$/i,s=/^\s*at (?:(?:\[object object\])?.+ )?\(?((?:file|ms-appx|https?|blob):.*?):\d+(?::\d+)?\)?\s*$/i;"object"==typeof process&&"test"===process.env.NODE_ENV&&(i=/([^\()]+\.spec\.js)/i),e.exports=r}]);this.interfaceTrackerPlugin=function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};return t.m=e,t.c=r,t.d=function(e,t,r){},t.n=function(e){var r=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=4)}([function(e,t){function r(e){return"object"==typeof e&&null!==e}var n=function(e){return"[object Number]"===Object.prototype.toString.call(e)};t.isNumber=n,t.isNaN=function(e){return n(e)&&e!==+e},t.isArray=function(e){return Array.isArray?Array.isArray(e):-1!==Object.prototype.toString.call(e).toUpperCase().indexOf("ARRAY")},t.noop=function(e){return e||""},t.extend=function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e},t.shallowMerge=function(e,t,r){for(var n in t)t.hasOwnProperty(n)&&(r||e[n]===undefined)&&(e[n]=t[n])},t.getSpm=function(){var e="",r="",n=window.goldlog||{},o=n.spmAb||n.spm_ab;return o&&t.isArray(o)&&(e=o[0],o[1]&&(r=o[1])),{a:e,b:r}},t.unifyErrorMsg=function(e){return/^script error\.?$/i.test(e)?"Script error":e},t.getScreenSize=function(){return window.screen.width+"x"+window.screen.height},t.generateIdentifier=function(e){return[e.type,e.uid,e.page,e.msg||"",e.ajaxurl||""].join("_")};const o={};t.addEvent=function(e,t,r,n){e.addEventListener?e.addEventListener(t,r,n||!1):(o["on"+t]=function(){return r.call(e,window.event)},e.attachEvent("on"+t,o["on"+t]))},t.removeEvent=function(e,t,r,n){e.removeEventListener?e.removeEventListener(t,r,n||!1):e.detachEvent("on"+t,o["on"+t]||noop)},t.isError=function(e){var t={}.toString.call(e);return r(e)&&"[object Error]"===t||"[object Exception]"===t||e instanceof Error},t.getXPath=function a(e,t){var r=e.id?"#"+e.id:"",n=e.className?"."+e.className.split(" ").join("."):"",o=e.tagName.toLowerCase();return e.parentNode&&e.parentNode.tagName&&t-1!=0?a(e.parentNode,t-1)+" > "+o.toLowerCase()+r+n:o+r+n}},,,,function(e,t,r){var n=r(0);e.exports=function(e,t){var r={sampleRate:1,evaluate:null,fullSample:!1},o=n.extend(r,t);if("XMLHttpRequest"in window){var a=window.XMLHttpRequest.prototype,i=a.open;a.open=function(e,t){this.__tracker__={method:e,url:t||"",status_code:null};for(var r=new Array(arguments.length),n=0;n2048&&(u="[too large]");var l={ajaxurl:i,params:s,c1:n.__tracker__.method,c2:n.status,c3:u,code:2,sampleRate:o.sampleRate,oncePerSession:!0},p=!1;if("function"==typeof o.evaluate){if("[object Blob]"==={}.toString.call(n.response))return;var f;try{f=o.evaluate(n.response)}catch(d){}"object"==typeof f&&(l.c4=f.errorCode||f.errCode||"",l.c5=f.traceId||"",l.msg=f.msg||"",p=!0)}(200!==n.status||p||o.fullSample)&&e.log(l)}catch(h){e.logError(h,{pid:"fsp",code:12,c4:e.pid,c5:n.__tracker__.url})}}var n=this;if("onreadystatechange"in n&&"function"==typeof n.onreadystatechange){var a=n.onreadystatechange;n.onreadystatechange=function(){for(var e=new Array(arguments.length),t=0;t2048?"[too large]":t,e.log(f))}).then(function(){a(r)},function(n){e.logError(n,{pid:"fsp",code:12,c4:e.pid,c5:t[0]}),a(r)})}catch(d){e.logError(d,{pid:"fsp",code:12,c4:e.pid,c5:t[0]}),a(r)}})})}}}}]);this.performanceTrackerPlugin=function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};return t.m=e,t.c=r,t.d=function(e,t,r){},t.n=function(e){var r=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=5)}({0:function(e,t){function r(e){return"object"==typeof e&&null!==e}var n=function(e){return"[object Number]"===Object.prototype.toString.call(e)};t.isNumber=n,t.isNaN=function(e){return n(e)&&e!==+e},t.isArray=function(e){return Array.isArray?Array.isArray(e):-1!==Object.prototype.toString.call(e).toUpperCase().indexOf("ARRAY")},t.noop=function(e){return e||""},t.extend=function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e},t.shallowMerge=function(e,t,r){for(var n in t)t.hasOwnProperty(n)&&(r||e[n]===undefined)&&(e[n]=t[n])},t.getSpm=function(){var e="",r="",n=window.goldlog||{},o=n.spmAb||n.spm_ab;return o&&t.isArray(o)&&(e=o[0],o[1]&&(r=o[1])),{a:e,b:r}},t.unifyErrorMsg=function(e){return/^script error\.?$/i.test(e)?"Script error":e},t.getScreenSize=function(){return window.screen.width+"x"+window.screen.height},t.generateIdentifier=function(e){return[e.type,e.uid,e.page,e.msg||"",e.ajaxurl||""].join("_")};const o={};t.addEvent=function(e,t,r,n){e.addEventListener?e.addEventListener(t,r,n||!1):(o["on"+t]=function(){return r.call(e,window.event)},e.attachEvent("on"+t,o["on"+t]))},t.removeEvent=function(e,t,r,n){e.removeEventListener?e.removeEventListener(t,r,n||!1):e.detachEvent("on"+t,o["on"+t]||noop)},t.isError=function(e){var t={}.toString.call(e);return r(e)&&"[object Error]"===t||"[object Exception]"===t||e instanceof Error},t.getXPath=function i(e,t){var r=e.id?"#"+e.id:"",n=e.className?"."+e.className.split(" ").join("."):"",o=e.tagName.toLowerCase();return e.parentNode&&e.parentNode.tagName&&t-1!=0?i(e.parentNode,t-1)+" > "+o.toLowerCase()+r+n:o+r+n}},5:function(e,t,r){function n(e,t){var r=window.performance||window.webkitPerformance||window.msPerformance||window.mozPerformance;if(r&&r.timing){var n=r.setResourceTimingBufferSize||r.webkitSetResourceTimingBufferSize;n&&n.call(r,200);var s={sampleRate:.1,isCalEntry:!1,dirtyThreshold:6e4,scriptThreshold:250,cssThreshold:250,imgThreshold:500};t&&(t.scriptThreshold!==undefined&&o.isNumber(t.scriptThreshold)&&t.scriptThreshold<=s.scriptThreshold&&(t.scriptThreshold=s.scriptThreshold),t.cssThreshold!==undefined&&o.isNumber(t.cssThreshold)&&t.cssThreshold<=s.cssThreshold&&(t.cssThreshold=s.cssThreshold),t.imgThreshold!==undefined&&o.isNumber(t.imgThreshold)&&t.imgThreshold<=s.imgThreshold&&(t.imgThreshold=s.imgThreshold));var c=o.extend(s,t),d={scriptLog:function(){var t={code:3};return t.pid=e.pid,t.page=window.location.href.split("?")[0],t.sampleRate=c.sampleRate,t},scriptPageLog:function(){var e=this.scriptLog();this.needSend=!0;var t=r.timing,n=t.navigationStart,o=this.collectPerformanceTiming(t);for(var i in o)o.hasOwnProperty(i)&&(e[i]=o[i]);return e.firstPaintTime=this.collectFirstPaint(t,n),this.collectNetworkInformation()&&(e.effectiveType=this.collectNetworkInformation()),e},scriptEntryLog:function(){var e=this.scriptLog(),t=r.getEntriesByType("resource");return e.entry=JSON.stringify(this.collectEntries(t)),e},collectPerformanceTiming:function(e){var t={};t.loadTime=e.loadEventEnd-e.fetchStart,t.domReadyTime=e.domComplete-e.domInteractive,t.readyStart=e.fetchStart-e.navigationStart,t.redirectTime=e.redirectEnd-e.redirectStart,t.appcacheTime=e.domainLookupStart-e.fetchStart,t.unloadEventTime=e.unloadEventEnd-e.unloadEventStart,t.lookupDomainTime=e.domainLookupEnd-e.domainLookupStart,t.connectTime=e.connectEnd-e.connectStart,t.requestTime=e.responseEnd-e.requestStart,t.initDomTreeTime=e.domInteractive-e.responseEnd,t.loadEventTime=e.loadEventEnd-e.loadEventStart,t.tillDomLookupEndTime=e.domainLookupEnd-e.navigationStart,t.tillResponseEndTime=e.responseEnd-e.navigationStart,t.tillDomReadyTime=e.domInteractive-e.navigationStart,t.totalTime=e.loadEventEnd-e.navigationStart;for(var r in t)t.hasOwnProperty(r)&&(!o.isNumber(t[r])||o.isNaN(t[r])||t[r]<0?t[r]=-1:t[r]>=c.dirtyThreshold?t[r]=-2:t[r]=parseFloat(t[r].toFixed(2)));return t},collectFirstPaint:function(e,t){var r;if(window.chrome&&window.chrome.loadTimes?r=1e3*window.chrome.loadTimes().firstPaintTime:o.isNumber(e.msFirstPaint)&&(r=e.msFirstPaint),r===undefined||!o.isNumber(r)||o.isNaN(r))return-1;var n;return n=r>=t?parseFloat((r-t).toFixed(2)):-1,n>=c.dirtyThreshold&&(n=-2),n},collectNetworkInformation:function(){if(navigator.connection&&navigator.connection.effectiveType)return navigator.connection.effectiveType},collectEntries:function(e){for(var t,r={},n=0;n=c.scriptThreshold||"css"===e[n].initiatorType&&t>=c.cssThreshold||"img"===e[n].initiatorType&&t>=c.imgThreshold)&&(r[e[n].name]={size:e[n].decodedBodySize,type:e[n].initiatorType,loadTime:t});return r},checkDirtyIndexes:function(t){var r=!0;for(var n in t)if(t.hasOwnProperty(n)&&-2===t[n]){r=!1,e._warn("数据"+n+"没有被采集到,本条日志作废");break}return r},getPagePerformance:function(){var t=this;try{var r=t.scriptPageLog();r.base=a,c.isCalEntry&&(r=o.extend(r,t.scriptEntryLog())),t.checkDirtyIndexes(r)&&e.log(r)}catch(n){e.logError(n,{pid:"fsp",code:12,c4:e.pid})}}},l=/iPad|iPod|iPhone/.test(navigator.userAgent),u=l?"pagehide":"beforeunload";i(window,u,function(){/loaded|complete/.test(document.readyState)&&d.getPagePerformance()}),e._warn("性能监控已打开")}}var o=r(0),i=o.addEvent,a="/fsp.1.3";e.exports=n}});