//dna.min_2.2.3 var DnaUOL=function(){function t(){this.closure=[],this.uid=null,this.instanceId={},this.hasAlarm=!1,this.updateTimeout=3e3,this.unloadBinded=!1,this.version="2.2.3",this.hasSupport=function(){var e=!0;if("sessionStorage"in window)try{sessionStorage.setItem("hasSupport",""),sessionStorage.removeItem("hasSupport")}catch(t){e=!1}else e=!1;return e}()}function r(){if(f.hasSupport&&"dnaThread"in sessionStorage){var e,t=[];try{e=sessionStorage.getItem("dnaThread")}catch(e){/SecurityError/i.test(e)?Log.warning("sessionSecurityError",{errorMessage:e}):Log.error("session",{message:"unsupport",errorMessage:e})}if("finished"==e){try{sessionStorage.setItem("dnaThread","")}catch(e){/SecurityError/i.test(e)?Log.warning("sessionSecurityError",{errorMessage:e}):Log.error("session",{message:"unsupport",errorMessage:e})}t=[]}else try{t=JSON.parse(e)}catch(e){t=[]}for(var r=-1,a=[],n={},i=f.closure.concat(t),o=0;on[i[o].id].update&&(s=!0):s=!0),s&&(n[i[o].id]=i[o],i[o].update>r&&(r=i[o].update))}for(var c in n)a.push(n[c]);f.closure=a}}function a(){try{if(f.hasSupport&&"finished"!=sessionStorage.getItem("dnaThread")){var e=!1;if(f.closure.length>0){for(var t=u(),r=0;r=f.closure[r].expires;if(e=e&&(a||n),!a)try{t.push(f.closure[r])}catch(e){}}return f.closure=t,e}function o(e){for(var t=0;t0&&!n){e=e.concat(t);var c=f.closure[o(e[0])];for(var l in f.instanceId)l!=e[0]||n||("id"in c&&(c.instance=f.instantiate(c.options,c.id)),c.status="initiated",store=!0,n=!0)}a()}function c(){r();for(var e=!1,t=[],a=-1,n=0;na&&(a=f.closure[n].update),"standby"==i.status?e=!0:"initiated"==i.status&&t.push(i)):console.error("DnaUOL wakeUp fail")}if(0==t.length)s();else for(var n=0;nf.updateTimeout&&s();e&&(f.hasAlarm=!0,setTimeout(c,250))}this._$={};var l=function(){var t={parent:f,ts:null,phrase:null,networkTime:0},r={async:function(){function e(e,t,r,a){var n={maxCalls:a||Number.POSITIVE_INFINITY,actualCall:0,data:[],lastComputedData:null,error:[],lastComputedError:null,lastCall:!1,proceed:function(){},then:function(){},clear:function(){},stopOnError:!0,isRunning:!0,userData:e,intervId:null},i=function(e,r){function a(){if(0==r&&(n.isRunning=!1,clearInterval(n.intervId)),1==r&&(n.lastCall=!0),r-- >0)try{a.state.data[n.actualCall]=t.call(a,n),a.state.lastComputedData=a.state.data[n.actualCall],n.actualCall+=1}catch(e){n.stopOnError&&(r=0),a.state.error[n.actualCall]=e,a.state.lastComputedError=a.state.error[n.actualCall];try{a.state.data[n.actualCall]=t.call(a,n),a.state.lastComputedData=a.state.data[n.actualCall]}catch(e){n.stopOnError||(n.actualCall+=1)}}}return n.clear=function(){return n.isRunning?(r=0,n.isRunning=!1,clearInterval(n.intervId),null):null},n.proceed=function(){return n.isRunning?null:(r=n.maxCalls-n.actualCall,n.isRunning=!0,null)},a.state=n,a.clear=n.clear,a.proceed=n.proceed,a}(0,a||Number.POSITIVE_INFINITY);return n.intervId=setInterval(function(){i()},r),i}function t(t,r,a,n){return e(t,r,a,n)}return t}(),parseData:function(){var e=function(e){return n.toHtmlEntities(n.trim(String(e)))},t=function(t){return t=e(t),t=t.replace(/\./g,""),t=t.replace(/\//g,""),t=t.replace(/\\/g,"")},r=function(r,a){return'{"'+t(r)+'": "'+e(a)+'"}'},i=function(r,a){var n=[];for(var i in a)n.push('{"'+t(i)+'": "'+e(a[i])+'"}');return n=n.join(", "),'{"'+r+'": ['+n+"]}"},o=function(t,r){var a=[];for(var n in r)a[n]='"'+e(r[n])+'"';return a=a.join(", "),'{"'+t+'": ['+a+"]}"},s=function(t){return'{"'+e(t)+'": null}'},c=function(e){var t=!1;if("object"==typeof e)for(var r in e)if(e[r]){t=!0;break}return t},l=function(e){var t=!1;if("object"==typeof e)for(var r in e){t=!0;break}return t},u=function(e,t,r,i){n.getSha1(e,function(e,t){try{var r=[],n=a.getTime("detectionTime");"object"==typeof t.options.data&&r.push('"_id":"'+t.options.data.getUid()+'"'),r.push('"sess":"'+t.options.sess+'"'),r.push('"elapsedTime":"'+a.getTime()+'"'),n&&r.push('"detectionTime":"'+n+'"'),r.push('"fp": "'+e+'"'),r.push('"attributes": '+t.attributes),r=r.join(",");var i="{"+r+"}";a.debug("parseDetection",i),t.callback({data:i,callback:t.options.callback})}catch(t){a.error("parseData",{fp:e,errorMessage:t})}},{options:t,attributes:r,callback:i})};return{parse:function(e,t){try{var n,d=[];if("object"==typeof e.detections){var g=[];for(var f in e.detections){var p=e.detections[f],h=!1;p.timeout?h=s(f):"boolean"==p.type&&"boolean"==typeof p.value?h=r(f,String(p.value)):"string"==p.type&&"string"==typeof p.value?h=r(f,p.value):"array"==p.type&&"object"==typeof p.value&&c(p.value)?h=o(f,p.value):"json"==p.type&&"object"==typeof p.value&&l(p.value)&&(h=i(f,p.value)),h&&(g.push(h),"optionalImageCanvas"!=f&&"getBase64ImageCanvas"!=f&&"connection"!=f&&"battery"!=f&&"browserClock"!=f&&d.push({name:f,value:h}))}n=String("[ "+g.join(", ")+" ]")}else n="false";d=d.sort(function(e,t){return e.name>t.name?1:-1});for(var m=[],v=0;v0){for(var af=0;af0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad"}}aa.outerHTML=""+af+"";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\'<>.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab>>4&15)+r.charAt(15&t);return a}function a(e){for(var t,r,a="",n=-1;++n>>6&31,128|63&t):t<=65535?a+=String.fromCharCode(224|t>>>12&15,128|t>>>6&63,128|63&t):t<=2097151&&(a+=String.fromCharCode(240|t>>>18&7,128|t>>>12&63,128|t>>>6&63,128|63&t));return a}function n(e){for(var t=Array(e.length>>2),r=0;r>5]|=(255&e.charCodeAt(r/8))<<24-r%32;return t}function i(e){for(var t="",r=0;r<32*e.length;r+=8)t+=String.fromCharCode(e[r>>5]>>>24-r%32&255);return t}function o(e,t){e[t>>5]|=128<<24-t%32,e[15+(t+64>>9<<4)]=t;for(var r=Array(80),a=1732584193,n=-271733879,i=-1732584194,o=271733878,d=-1009589776,g=0;g>16)+(t>>16)+(r>>16)<<16|65535&r}function u(e,t){return e<>>32-t}return function(e){return r(t(a(e)))}(e)}},getRandomInt:function(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e))+e},getReferer:function(){return window.location!=window.parent.location?document.referrer:void 0},getRefererOrLocation:function(){return this.getReferer()||document.location.href},getRefererDomain:function(){var e=this.getRefererOrLocation(),t=/(https|http):\/\/.*\//.exec(e);return t?t[0]:window.location.hostname},getDomain:function(){return window.location.hostname},addQueryParam:function(e,t,r){try{t=encodeURIComponent(t);var n=document.createElement("a");return r=r?encodeURIComponent(r):"",t+="="+r,n.href=e,n.search+=(n.search?"&":"")+t,n.href}catch(e){a.error("Utils.addQueryParam",{errorMessage:e})}},fbScript:function(){return function(e,t,r,a,n){var i=window.console;if(!window[r]&&window.JSON){for(var o=window[r]={__buffer:{replay:function(){for(var e=this,t=0;t=55&&"assign"in Object&&"findIndex"in[]&&(u+="&ua=modern_es6"),l=document.createElement("script"),l.src=u,l.async=!0,n&&(l.crossOrigin="anonymous"),c=document.getElementsByTagName("script")[0],c.parentNode&&c.parentNode.insertBefore(l,c)}}("https://connect.facebook.net/en_US/all.js?hash=2828e3cbcb1e4a49482cfdd37f0f40e1",1563566053,"FB",["AppEvents.EventNames","AppEvents.ParameterNames","AppEvents.activateApp","AppEvents.clearAppVersion","AppEvents.clearUserID","AppEvents.getAppVersion","AppEvents.getUserID","AppEvents.logEvent","AppEvents.logPageView","AppEvents.logPurchase","AppEvents.setAppVersion","AppEvents.setUserID","AppEvents.updateUserProperties","Canvas.Plugin.showPluginElement","Canvas.Plugin.hidePluginElement","Canvas.Prefetcher.addStaticResource","Canvas.Prefetcher.setCollectionMode","Canvas.getPageInfo","Canvas.scrollTo","Canvas.setAutoGrow","Canvas.setDoneLoading","Canvas.setSize","Canvas.setUrlHandler","Canvas.startTimer","Canvas.stopTimer","Event.subscribe","Event.unsubscribe","XFBML.parse","addFriend","api","getAccessToken","getAuthResponse","getLoginStatus","getUserID","init","login","logout","publish","share","ui"],!0)}};this._$="_$"in this?_$:{},_$.utils=r;var Config=new function(){var e=function(){var e=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var r=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"==t?r:3&r|8).toString(16)})}(),r="/service",a={_ad:["dna.uol.com.br","dna.intranet.uol.com.br","m.dna.uol.com.br"],_ap:"https://",_ak:"DNA",_ll:["error"],_lfd:"8",_nDevicesToDetect_:100,_uf:30,_muf:365,_cvs:"|",_usp:r+"/sample",_secGatewayDomain:"api.security.pagseguro.uol.com.br",_srsp:r+"/sample/conn",_lp:"logger.dna.uol.com.br/v2/error",_csp:r+"/cookie",_esp:r+"/etag",_bsp:r+"/base64",_acsp:r+"/iframe",_fssp:r+"/iframefs",_ssp:r+"/dpt",_op:!1,_wi:"dna-uol-wrapper",_ws:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_ai:30,_maa:20,_ics:!0,_udif:!1,_dnaIframeUrl_:"https://www.uol.com.br/dna-iframe.html",_sc:"default",_sv:"2.2.3",_guid:e,_dtl_:{single:{sessionStorage:{required:!0,amount:100},geolocation:{required:!0,amount:100},globalStorage:{required:!0,amount:100},localStorage:{required:!0,amount:100},openDatabase:{required:!0,amount:100},activeX:{required:!0,amount:100},geckoActiveX:{required:!0,amount:100},console:{required:!0,amount:100},iEuserData:{required:!0,amount:100},ajax:{required:!0,amount:100},ct:{required:!0,amount:100},dc:{required:!0,amount:100},svg:{required:!0,amount:100},plugins:{required:!0,amount:100},iEComponents:{required:!0,amount:100},mimeTypes:{required:!0,amount:100},language:{required:!0,amount:100},screen:{required:!0,amount:100},navigator:{required:!0,amount:100},keyboardMap:{required:!0,amount:100},timezone:{required:!0,amount:100},getAudioFingerprint:{required:!0,amount:100},getAudioContext:{required:!0,amount:100},getBase64WebGL:{required:!0,amount:100},getBase64Canvas:{required:!0,amount:100},getHashCanvas:{required:!0,amount:100},resolution:{required:!0,amount:100},webglParams:{required:!0,amount:100},flashAttributes:{required:!0,amount:100},automationTools:{required:!0,amount:100},socialNetworks:{required:!0,amount:100},unstableNavigator:{required:!0,amount:100},connection:{required:!0,amount:100},battery:{required:!0,amount:100},adBlock:{required:!0,amount:100},browserClock:{required:!0,amount:100},ieAddBehavior:{required:!0,amount:100},gaUniqueID:{required:!0,amount:100},extensions:{required:!0,amount:100},supportedVideoFormats:{required:!0,amount:100},supportedAudioFormats:{required:!0,amount:100},browserPermissions:{required:!0,amount:100}},multi:{fonts:[{type:"fontsFlash",required:!0,amount:100},{type:"fontsJs",required:!0,amount:100}]}}};t._ad=a._ad[0],t._ap=a._ap,t.secGatewayUrl=t._ap+a._secGatewayDomain+"/dna",t.appUrl=t._ap+t._ad,g.guid=e,this.get=function(e){return void 0!==a[e]?a[e]:null}};this._$="_$"in this?_$:{},_$.config=Config;var a=new function(){var e,r,i={},o=0,l={},u=[],d={},g={process:0,elapsed:0,count:0},f=!1,h=this,m=t._ap+_$.config.get("_lp"),v=function(e){e.type in d&&d[e.type].count++;var r=e.stack.join("_");r in l?l[r].push(e):l[r]=[e],"consoleLog"in t&&!0===t.consoleLog&&console.log("["+e.type.toUpperCase()+"]",e.time,r,JSON.stringify(e.messages),e.messages),o++},y=function(){var e={};if(o!=l.length){if(e.scriptVersion=_$.config.get("_sv")+"_"+_$.config.get("_sc"),e.guid=_$.config.get("_guid"),e.navigator={},e.navigator.userAgent=navigator.userAgent,e.navigator.name=t.browser.alias,e.navigator.version=t.browser.version,e.navigator.major=t.browser.major,e.navigator.platform=String(navigator.platform),e.origin=String("parent"in t&&""!=t.parent?t.parent:location.protocol+"//"+location.hostname+location.pathname),e.date=String(a.getNowDate()),"performance"in window&&"timing"in performance&&(e.timing=b()),e.run=C(),"clientOptions"in e.run&&(e.run.clientOptions.value.forceUpdate=Boolean(e.run.clientOptions.value.forceUpdate)),"checkPersistence"in e.run){var n=e.run.checkPersistence.parseData.value;"object"!=typeof e.run.checkPersistence.parseData.value&&(e.run.checkPersistence.parseData.value={value:n,lastUpdate:e.date})}if(e.issues=D(),"error"in e.issues&&"errors"in e.issues.error){var i=[],s={};for(var c in e.issues.error.errors)s[e.issues.error.errors[c].stack]=e.issues.error.errors[c];for(c in s)i.push(s[c]);e.issues.error.errors=i,e.issues.error.count=i.length}var u="persist"!=_$.config.get("_sc")?(new p).get("resolution").get():null;"mobile"in t.browser&&(e.navigator.os=t.browser.mobile,u&&(e.navigator.resolution=u.physicalResolution,e.navigator.pixelRate=u.devicePixelRatio)),r=e}else e=r;return{log:e}},b=function(){var e=performance.timing,r={};r.navigationStart=e.navigationStart;for(var a in e)/domLoading|domInteractive|domContentLoadedEventEnd|domComplete/.test(a)&&(r[a]=e[a]>0?e[a]-r.navigationStart:e[a]);var n=h.getTime();return r.total=n,t&&(r.process=(n-t.networkTime).toFixed(2),r.network=t.networkTime.toFixed(2)),r},C=function(){var t={};for(var r in l){for(var a={},n=0;n1?a[n]=f:a=f,e.join(",").indexOf(o.type)>=0&&d[o.type].messages.push({label:l[r],value:i})}var f=t,p=o.stack.slice(0);do{var h=p.shift();h in f||(f[h]=0==p.length?a:{}),f=f[h]}while(p.length>0)}return t},S=function(e){var t={},r=e.label[0];if("string"==typeof r.messages[0])t.origin="stack"in r?r.stack.join("."):null,t.message="messages"in r?r.messages.join("-"):null,t.stack="stack"in r?r.stack:null;else if(r.lastComputedError||"string"==typeof r.messages[0]){var a="actualDetection"in r.messages[0]?r.messages[0].actualDetection:"",n="message"in r.messages[0].lastComputedError?r.messages[0].lastComputedError.message:"",i="lastComputedError"in r.messages[0].lastComputedError.stack?r.messages[0].lastComputedError.stack:"";t.origin="stack"in r?r.stack.join(".")+"."+a:null,t.message="lastComputedError"in r&&"message"in r.lastComputedError?n:r.messages[0].errorMessage.message,t.stack="lastComputedError"in r&&"stack"in r.lastComputedError?i:r.stack.join(".")}else t.origin="stack"in r?r.stack.join("."):null,t.message="errorMessage"in r.messages[0]?r.messages[0].errorMessage.message:null,t.stack="errorMessage"in r.messages[0]?r.messages[0].errorMessage.stack:null;return t},D=function(){var e={};for(var t in d)if("debug"!=t&&"warning"!=t){e[t]={count:d[t].messages.length,errors:[]};for(var r=0;r0},A=function(e){try{var t=_$.config.get("_lfd").split(" ");if(e){var r=e.getUid();return/[0-9a-f]{32}/.test(r)?B(r,t)|f:f}return B("0123456789abcdef".substring(parseInt(16*Math.random(),10),1),t)|f}catch(e){return!1}},B=function(e,t){for(var r=0;r=1&&(t[n[1]]=l[r][a].messages[0].status?l[r][a].messages[0].status:0)}c.get({url:m,data:t,cache:!1,withCredentials:!1})},M=function(){return(new Date).getTime()};this.getNow=function(){return M()},this.getNowDate=function(){return h.formatDate(new Date)},this.formatDate=function(e){if(e instanceof Date||isNaN(e))e=new Date;else try{e=new Date(e)}catch(e){return a.error("logFormatDate",{errorMessage:e}),null}return"toISOString"in e?e.toISOString():e.toGMTString()},this.startTimer=function(e){e&&""!=e||(e="default"),e in i||(i[e]=M())},this.getTime=function(e){return e&&""!=e||(e="default"),e in i?M()-i[e]:null},this.commit=function(e){if(E()&&A(e))try{a.debug("sendLogger",!0);var t=y();T(t),f=!1}catch(e){_(e)}},this.getData=function(){return y()};var x=function(e,t,r){var a=h.getTime();return{stack:u.concat(e),time:{process:++g.count,elapsedTime:a},type:r,messages:t}},R=function(e){e.constructor!==Array&&(e=[e]);for(var t=e.length-1;t>=0;t--)u[u.length-1]==e[t]&&u.pop()},I=function(e,t){var r=e[0].match(/^([\+|\-]*)(.*)/),a=null,n="";if("+"==r[1]&&u[u.length-1]!=r[2])u=u.concat(r[2].split("."));else if("-"==r[1])R(r[2].split("."));else{var i=e[0].split(".");i.length>1?(n=i.pop(),a=i,u=u.concat(i)):n=r[2]}if(e.length>1){for(var o=[],s=1;s0&&setTimeout(function(){!1===e()&&n.newRelic.retry(e,a,--i)},a)}},this.removeHtmlWrapper=function(){var e=!1;try{var t=this.getHtmlWrapper();t&&t.parentNode.removeChild(t),e=!0}catch(e){a.error("removeHtmlWrapper",{errorMessage:e})}return e},this.removeHtmlElement=function(e){var t=!1;try{ "string"==typeof e&&(e=document.getElementById("id")),e&&(this.getHtmlWrapper().removeChild(e),t=!0)}catch(e){a.error("removeHtmlElement",{errorMessage:e})}return t},this.createHtmlElement=function(e,t){var r=!1;try{if(r="string"==typeof t.id&&document.getElementById(t.id)?document.getElementById(t.id):document.createElement(e)){for(var n in t)"id"==n&&"string"==typeof t[n]?r.id=t.id:"html"==n&&"string"==typeof t[n]?r.innerHTML=t.id:r.setAttribute(n.replace(/^_/,""),t[n]);this.getHtmlWrapper().appendChild(r)}}catch(e){a.error("createHtmlElement",{errorMessage:e})}return r},this.getBrowser=function(){var e={};try{var t=(arguments.length>0&&"string"==typeof arguments[0]?arguments[0]:navigator.userAgent).toLowerCase();switch(!0){case/opera.*version\/(\d+)([\d\.]*)/.test(t):case/opera[\/\s](\d+)([\d\.]*)/.test(t):case/opr\/(\d+)([\d\.]*)/.test(t):e=s("OPERA","isOpera",RegExp.$1,RegExp.$2);break;case/trident\/.*rv\:(\d+)([\d\.]*)/.test(t):case/msie[\/\s](\d+)([\d\.]*)/.test(t):e=s("MSIE","isIE",RegExp.$1,RegExp.$2);break;case/edge\/(\d+)([\d\.]*)/.test(t):e=s("EDGE","isEdge",RegExp.$1,RegExp.$2);break;case/chrome\/(\d+)([\d\.]*)/.test(t):case/crios\/(\d+)([\d\.]*)/.test(t):e=s("CHROME","isChrome",RegExp.$1,RegExp.$2);break;case/android.*version\/(\d+)([\d\.]*).*safari/.test(t):e=s("ANDROID BROWSER","isAndroidBrowser",RegExp.$1,RegExp.$2);break;case/fxios\/(\d+)([a-z\d\.]*)/.test(t):e=s("FIREFOX","isFirefox",RegExp.$1,RegExp.$2);break;case/version\/(\d+)([\d\.]*).*safari/.test(t):case/iphone.*instagram\s(\d+)([\d\.]*)/.test(t):e=s("SAFARI","isSafari",RegExp.$1,RegExp.$2);break;case/(iphone|ipad).*os\s(\d+)([\d_]*)/.test(t):e=s("SAFARI","isSafari",RegExp.$2,RegExp.$3);break;case/firefox\/(\d+)([\d\.]*)/.test(t):e=s("FIREFOX","isFirefox",RegExp.$1,RegExp.$2);break;case/adobeair\/(\d+)([\d\.]*)/.test(t):e=s("ADOBEAIR","isAdobeAir",RegExp.$1,RegExp.$2);break;default:e=s("","","-1","")}n.isMobile.Android()?e.mobile="ANDROID":n.isMobile.BlackBerry()?e.mobile="BLACKBERRY":n.isMobile.iOS()?e.mobile="iOS":n.isMobile.Windows()&&(e.mobile="IEMobile"),e.name=e.alias+" "+e.major,"NaN"!=e.major&&"-1"!=e.major&&""!=e.alias||a.error("getBrowser","browser undefined")}catch(e){a.error("getBrowser",{errorMessage:e})}return e};var s=function(e,t,r,a){for(var n={alias:e,version:"-1"==r?"":r+a,major:parseInt(r,10)},i=["isOpera","isIE","isEdge","isChrome","isAndroidBrowser","isFirefox","isSafari","isFirefox","isAdobeAir"],o=0;o1&&(n=unescape(a[1].replace(/^\s+|\s+$/g,""))),n;a=null,""}if(!o)return null},this.trim=function(e){var t=e;try{t=null==e?"":(e+"").replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}catch(e){a.error("trim",{errorMessage:e})}return t},this.setUrlParameter=function(e,t,r){var n="";try{if(e.indexOf("&"+t+"=")>-1||0==e.indexOf(t+"=")){var i=e.indexOf("&"+t+"=");-1==i&&(i=e.indexOf(t+"="));var o=e.indexOf("&",i+1);return-1!=o?e.substr(0,i)+e.substr(o+(i?0:1))+"&"+t+"="+r:e.substr(0,i)+"&"+t+"="+r}n=e+"&"+t+"="+r}catch(e){a.error("setUrlParameter",{errorMessage:e})}return n},this.getUrlParameter=function(e,t){if("string"==typeof e&&"string"==typeof t)try{for(var r=t+"=",n=e.split(/[;&]/),i=0;i>2,c=(3&n)<<4|i>>4,l=(15&i)<<2|o>>6,u=63&o,isNaN(i)?l=u=64:isNaN(o)&&(u=64),r+=e.charAt(s)+e.charAt(c)+e.charAt(l)+e.charAt(u)}catch(e){a.error("encode",{errorMessage:e})}return r},this.decode=function(t){var r="";if("string"==typeof t)try{var n,i,o,s,c,l,u,d=0;for(t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");d>4,i=(15&c)<<4|l>>2,o=(3&l)<<6|u,r+=String.fromCharCode(n),64!=l&&(r+=String.fromCharCode(i)),64!=u&&(r+=String.fromCharCode(o));r=this.UTF8Decode(r)}catch(e){a.error("decode",{errorMessage:e})}return r},this.UTF8Encode=function(e){var t="";if("string"==typeof e)try{for(var e=e.replace(/\r\n/g,"\n"),r=0;r127&&n<2048?(t+=String.fromCharCode(n>>6|192),t+=String.fromCharCode(63&n|128)):(t+=String.fromCharCode(n>>12|224),t+=String.fromCharCode(n>>6&63|128),t+=String.fromCharCode(63&n|128))}}catch(e){a.error("UTF8Encode",{errorMessage:e})}return t},this.UTF8Decode=function(e){var t="";if("string"==typeof e)try{for(var r=0,n=c1=c2=0;r191&&n<224?(c2=e.charCodeAt(r+1),t+=String.fromCharCode((31&n)<<6|63&c2),r+=2):(c2=e.charCodeAt(r+1),c3=e.charCodeAt(r+2),t+=String.fromCharCode((15&n)<<12|(63&c2)<<6|63&c3),r+=3)}catch(e){a.error("UTF8Decode",{errorMessage:e})}return t},this.toHtmlEntities=function(e){var t=e;try{var r={20:" ",22:""",27:"'","3C":"<","3E":">",C2A1:"¡",C2A2:"¢",C2A3:"£",C2A4:"¤",C2A5:"¥",C2A6:"¦",C2A7:"§",C2A8:"¨",C2A9:"©",C2AA:"ª",C2AB:"«",C2AC:"¬",C2AE:"®",C2AF:"¯",C2B0:"°",C2B1:"±",C2B2:"²",C2B3:"³",C2B4:"´",C2B5:"µ",C2B6:"¶",C2B7:"·",C2B9:"¹",C2BA:"º",C2BB:"»",C2BC:"¼",C2BD:"½",C2BE:"¾",C2BF:"¿",C397:"×",C3B7:"÷",C380:"À",C381:"Á",C382:"Â",C383:"Ã",C384:"Ä",C385:"Å",C386:"Æ",C387:"Ç",C388:"È",C389:"É",C38A:"Ê",C38B:"Ë",C38C:"Ì",C38D:"Í",C38E:"Î",C38F:"Ï",C390:"Ð",C391:"Ñ",C392:"Ò",C393:"Ó",C394:"Ô",C395:"Õ",C396:"Ö",C398:"Ø",C399:"Ù",C39A:"Ú",C39B:"Û",C39C:"Ü",C39D:"Ý",C39E:"Þ",C39F:"ß",C3A0:"à",C3A1:"á",C3A2:"â",C3A3:"ã",C3A4:"ä",C3A5:"å",C3A6:"æ",C3A7:"ç",C3A8:"è",C3A9:"é",C3AA:"ê",C3AB:"ë",C3AC:"ì",C3AD:"í",C3AE:"î",C3AF:"ï",C3B0:"ð",C3B1:"ñ",C3B2:"ò",C3B3:"ó",C3B4:"ô",C3B5:"õ",C3B6:"ö",C3B8:"ø",C3B9:"ù",C3BA:"ú",C3BB:"û",C3BC:"ü",C3BD:"ý",C3BE:"þ",C3BF:"ÿ"};t=t.replace(new RegExp("&","g"),"&");for(var n in r){var i=decodeURIComponent("%"+n.match(/.{1,2}/g).join("%"));t=t.replace(new RegExp(i,"g"),r[n])}}catch(e){a.error("toHtmlEntities",{errorMessage:e})}return t},this.getSha1=function(e,t,r){if("crypto"in window&&"subtle"in window.crypto&&"Promise"in window&&"TextEncoder"in window){var n=new TextEncoder,i=n.encode(e);window.crypto.subtle.digest({name:"SHA-1"},i).then(function(e){try{for(var n=new Uint8Array(e),i="",o=0;o