__serpro_estatisticas__=__srp_est={carregado:false,constantes:{dominioGIFTransparente:"www.receita.fazenda.gov.br",caminhoGIFTransparente:"/estatistica/estatistica.gif",caminhoScriptGrupos:"/estatistica/grupos/",versao_1_0:{cookies:{diario:"serpro_visitante_diario",mensal:"serpro_visitante_mensal",anual:"serpro_visitante_anual"}},armazens:{dominio:{diario:"__srp_est_diario_dominio",mensal:"__srp_est_mensal_dominio",anual:"__srp_est_anual_dominio"},pagina:{diario:"__srp_est_diario_pagina",mensal:"__srp_est_mensal_pagina",
anual:"__srp_est_anual_pagina"}},parametros:{novoVisitanteDiarioSitio:"novo_visitante_diario",novoVisitanteMensalSitio:"novo_visitante_mensal",novoVisitanteAnualSitio:"novo_visitante_anual",novoVisitanteDiarioPagina:"novo_visitante_diario_pagina",novoVisitanteMensalPagina:"novo_visitante_mensal_pagina",novoVisitanteAnualPagina:"novo_visitante_anual_pagina",novoVisitanteDiarioGrupo:"novo_visitante_diario_grupo",novoVisitanteMensalGrupo:"novo_visitante_mensal_grupo",novoVisitanteAnualGrupo:"novo_visitante_anual_grupo",
novaVisitaSitio:"nova_visita",novaVisitaPagina:"nova_visita_pagina",novaVisitaGrupo:"nova_visita_grupo",dominio:"dominio",infoMonitor:"monitor",sistemaOperacional:"so",navegador:"navegador",plugins:"plugins",evitarCache:"_",versao:"versao",termoBuscaExterna:"termo",termoBuscaInterna:"termoInterna"},versao:"3.1"},obterDominio:function(url){if(!url)return null;var matches=url.match(/:\/\/([0-9a-zA-Z\.\-:]+)/);return matches?matches[1]:null},obterCaminho:function(url){if(!url)throw new Error("URL n\u00e3o pode ser vazia nem nula.");
var re=new RegExp("\\S+?://\\S+?(/[^?]*)"),partes=re.exec(url);return partes?partes[1]:"/"},obterDominioAtual:function(){return document.location.host||document.domain},obterProtocolo:function(){var protocolo=window.location.protocol||location.protocol;return protocolo!=="https:"?"http:":protocolo},concatenarQueryStrings:function(qs1,qs2){return qs1&&qs2?qs1+"&"+qs2:qs1||qs2||""},agendarParaExecutarAoConcluirCargaDOM:function(callback){var DOMContentLoaded,toplevel=false;if(document.addEventListener)DOMContentLoaded=
function(){document.removeEventListener("DOMContentLoaded",DOMContentLoaded,false);callback()};else if(document.attachEvent)DOMContentLoaded=function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",DOMContentLoaded);callback()}};function doScrollCheck(){if(__srp_est.carregado)return;try{document.documentElement.doScroll("left")}catch(e){setTimeout(doScrollCheck,1);return}callback()}if(document.readyState==="complete")callback();if(document.addEventListener){document.addEventListener("DOMContentLoaded",
DOMContentLoaded,false);window.addEventListener("load",callback,false)}else if(document.attachEvent){document.attachEvent("onreadystatechange",DOMContentLoaded);window.attachEvent("onload",callback);try{toplevel=window.frameElement===null}catch(e){}if(document.documentElement.doScroll&&toplevel)doScrollCheck()}},obterDataInicioDiaSeguinte:function(agora){agora=agora||new Date;var data=new Date(agora.getFullYear(),agora.getMonth(),agora.getDate(),0,0,0,0);data.setDate(data.getDate()+1);return data},
obterDataInicioMesSeguinte:function(agora){agora=agora||new Date;var data=new Date(agora.getFullYear(),agora.getMonth(),agora.getDate(),0,0,0,0),mesInicial=data.getMonth();if(data.getDate()<27)data.setDate(27);while(mesInicial===data.getMonth())data.setDate(data.getDate()+1);data.setDate(1);return data},obterDataInicioAnoSeguinte:function(agora){agora=agora||new Date;return new Date(agora.getFullYear()+1,0,1,0,0,0,0)},elementoEstaNoArray:function(array,elemento){var i;for(i=0;i<array.length;i++)if(array[i]===
elemento)return true;return false},adicionarSeNaoExistir:function(array,elemento){var estaNoArray=__srp_est.elementoEstaNoArray(array,elemento);if(!estaNoArray)array.push(elemento);return estaNoArray},diferencaArrays:function(array1,array2){var diferenca=[],i,e;for(i=0;i<array1.length;i++){e=array1[i];if(!__srp_est.elementoEstaNoArray(array2,e))diferenca.push(e)}return diferenca},adicionarElementos:function(array,elementos){if(!("push"in array))throw new TypeError("array must be an array");if(!("length"in
elementos))throw new TypeError("elementos must be an array");for(var i=0;i<elementos.length;i++)array.push(elementos[i])},obterPropriedade:function(obj,propriedade,valorPadrao){if(!obj.hasOwnProperty(propriedade))obj[propriedade]=valorPadrao;return obj[propriedade]},caminhoParaDomID:function(caminho){if(!caminho)return caminho;var caractere,regexpPrimeiroChar=/[A-Za-z_\.\-]/,regexpOutrosChar=/[A-Za-z_\.\-0-9]/,id="",i;for(i=0;i<caminho.length;i++){caractere=caminho.charAt(i);id+=regexpOutrosChar.test(caractere)?
caractere:caminho.charCodeAt(i).toString()}return regexpPrimeiroChar.test(id.charAt(0))?id:"_"+id},obterElemento:function(array,indice){return array[(indice<0?array.length:0)+indice]},eSufixo:function(s,sufixo){if(!s||!sufixo)return false;return s.slice(-sufixo.length)===sufixo},queryStringParaDicionario:function(qs){if(qs.length===0)return{};var partes=qs.split("&"),dic={},nomeValor;for(var i=0;i<partes.length;i++){nomeValor=partes[i].split("=");dic[nomeValor[0]]=nomeValor[1]||""}return dic},extrairParametroQueryString:function(qs,
parametro){if(qs===null||!parametro)throw new Error("Par\u00e2metros n\u00e3o podem ser nulos.");var qsDict=__srp_est.queryStringParaDicionario(qs);if(parametro in qsDict)return qsDict[parametro];return null},BrowserDetect:{init:function(){this.browser=this.searchString(this.dataBrowser)||"Desconhecido";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"Desconhecida";this.OS=this.searchString(this.dataOS)||"Desconhecido"},searchString:function(data){var i,
dataString,dataProp;for(i=0;i<data.length;i++){dataString=data[i].string;dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!==-1)return data[i].identity}else if(dataProp)return data[i].identity}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index===-1)return;return parseFloat(dataString.substring(index+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,
subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},
{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",
identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"},{string:navigator.userAgent,subString:"Android",identity:"Android"}]},Plugins:{detectarPluginMimeType:function(mimeType){if(navigator.mimeTypes&&navigator.mimeTypes.length){mimeType=navigator.mimeTypes[mimeType];return Boolean(mimeType&&mimeType.enabledPlugin)}return false},FlashDetect:{nome:"Flash",versao:null,detectar:function(){var ver=this.getSwfVer();if(ver){this.versao=ver.replace("WIN ","").replace(",",".").split(".")[0];
return true}return false},controlVersion:function controlVersion(){var version,axo;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version")}catch(e){}if(!version)try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version")}catch(e2){}if(!version)try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version")}catch(e3){}if(!version)try{axo=
new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0"}catch(e4){}if(!version)try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11"}catch(e5){version=-1}return version},getSwfVer:function(){var userAgent=navigator.userAgent,isIE=navigator.appVersion.indexOf("MSIE")!==-1,isWin=navigator.appVersion.toLowerCase().indexOf("win")!==-1,isOpera=userAgent.indexOf("Opera")!==-1,flashVer=-1,swVer2,flashDescription,descArray,tempArrayMajor,versionMajor,versionMinor,
versionRevision;if(navigator.plugins!==null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;descArray=flashDescription.split(" ");tempArrayMajor=descArray[2].split(".");versionMajor=tempArrayMajor[0];versionMinor=tempArrayMajor[1];versionRevision=descArray[3];if(versionRevision==="")versionRevision=descArray[4];
if(versionRevision[0]==="d")versionRevision=versionRevision.substring(1);else if(versionRevision[0]==="r"){versionRevision=versionRevision.substring(1);if(versionRevision.indexOf("d")>0)versionRevision=versionRevision.substring(0,versionRevision.indexOf("d"))}flashVer=versionMajor+"."+versionMinor+"."+versionRevision}}else if(userAgent.toLowerCase().indexOf("webtv/2.6")!==-1)flashVer=4;else if(userAgent.toLowerCase().indexOf("webtv/2.5")!==-1)flashVer=3;else if(userAgent.toLowerCase().indexOf("webtv")!==
-1)flashVer=2;else if(isIE&&isWin&&!isOpera)flashVer=this.controlVersion();return flashVer}},JavaDetect:{nome:"Java",versao:null,detectar:function(){return typeof navigator.javaEnabled!=="undefined"&&navigator.javaEnabled()}},GearsDetect:{nome:"Gears",versao:null,detectar:function(){return typeof window.GearsFactory==="function"}},PDFDetect:{nome:"PDF",versao:null,detectar:function(){return __srp_est.Plugins.detectarPluginMimeType("application/pdf")}},QuickTimeDetect:{nome:"QuickTime",versao:null,
detectar:function(){return __srp_est.Plugins.detectarPluginMimeType("video/quicktime")}},WMPDetect:{nome:"WindowsMediaPlayer",versao:null,detectar:function(){return __srp_est.Plugins.detectarPluginMimeType("application/x-mplayer2")}},RealPlayerDetect:{nome:"RealPlayer",versao:null,detectar:function(){return __srp_est.Plugins.detectarPluginMimeType("audio/x-pn-realaudio-plugin")}},SilverlightDetect:{nome:"Silverlight",versao:null,detectar:function(){return __srp_est.Plugins.detectarPluginMimeType("application/x-silverlight")}},
PluginDetect:{mapaPlugins:{},init:function(){var i,pluginDetect,plugin,plugins=[__srp_est.Plugins.FlashDetect,__srp_est.Plugins.JavaDetect,__srp_est.Plugins.GearsDetect,__srp_est.Plugins.PDFDetect,__srp_est.Plugins.QuickTimeDetect,__srp_est.Plugins.WMPDetect,__srp_est.Plugins.RealPlayerDetect,__srp_est.Plugins.SilverlightDetect];for(i=0;i<plugins.length;i++){pluginDetect=plugins[i];try{plugin={disponivel:pluginDetect.detectar(),nome:pluginDetect.nome,versao:pluginDetect.versao}}catch(e){continue}this.mapaPlugins[plugin.nome]=
plugin}}}},Grupos:{grupos:null,obterGrupos:function(){var noGrupo=__srp_est.Grupos.grupos;if(!noGrupo)return[];var url=document.location.pathname.toLowerCase();var caminhos=url.split(/\//);var grupos=new Array;for(var i=0;i<caminhos.length;i++){var caminho=caminhos[i];if(caminho.length==0)continue;if(noGrupo["$"])for(var j=0;j<noGrupo["$"].length;j++){var id=noGrupo["$"][j];if(id>0)grupos.push(id)}noGrupo=noGrupo[caminho];if(!noGrupo)return grupos}if(noGrupo["$"])for(var j=0;j<noGrupo["$"].length;j++){var id=
noGrupo["$"][j];grupos.push(id>0?id:-id)}return grupos}},Cookie:{obter:function Cookie(nome){if(!nome||typeof nome!=="string")throw new TypeError("Nome deve ser string n\u00e3o vazia.");var cookies=document.cookie.split("; "),par,i,valorCookie;for(i=0;i<cookies.length;i++){valorCookie=cookies[i];par=valorCookie.indexOf("=")>0?valorCookie.split("="):[valorCookie,""];if(nome===par[0])return unescape(par[1])}return null},definir:function(nome,valor,expiracao){if(!nome||!(typeof nome==="string"))throw new TypeError("nome deve ser string n\u00e3o vazia.");
if(typeof valor!=="string")throw new TypeError("valor deve ser string.");if(expiracao&&!(expiracao instanceof Date))throw new TypeError("expiracao deve ser Date ou null.");var valorExpiracao=!expiracao?"":";expires="+expiracao.toGMTString();document.cookie=nome+"="+escape(valor)+valorExpiracao+";path=/"}},Serializador:function(){this.regexpIdentificadorJS=/^[A-z_\$][A-z_0-9]*$/;this.regexpValidacao=/^{.*}$/;this.regexpsSeguranca=[/function\s*\(.*\)/,/eval\s*\(.*\)/,/submit\s*\(.*\)/,/.\s*location\s*=/,
/.\s*href\s*=/,/["\n;]/];this.serializar=function(_obj){var i,key,str,len,val,parts;switch(typeof _obj){case "number":case "boolean":return _obj.toString();case "string":return"'"+_obj+"'";case "object":if(_obj===null)return"null";if(_obj instanceof Date)return"(new Date("+_obj.getTime()+"))";if(_obj.constructor===Array||typeof _obj.callee!=="undefined"){len=_obj.length;if(len<0)throw new TypeError("Object has negative length: "+_obj);else if(len==0)return"[]";parts=[];for(i=0;i<len;i++)parts.push(this.serializar(_obj[i]));
return"["+parts.join(",")+"]"}parts=[];for(key in _obj){val=_obj[key];if(typeof val==="function")continue;parts.push(this.normalizarChave(key)+":"+this.serializar(val))}return"{"+parts.join(",")+"}";default:throw new TypeError("Cannot serialize object of type "+typeof _obj);}};this.recuperar=function(s){var obj,i;if(!s)throw new EvalError("Null or empty object representation: "+s);if(!this.regexpValidacao.test(s))throw new EvalError("Invalid object representation: "+s);for(i=0;i<this.regexpsSeguranca.length;i++)if(this.regexpsSeguranca[i].test(s))throw new EvalError("Insecure object representation: "+
s);try{eval("obj = "+s)}catch(e){throw new EvalError("Error when eval-ing string "+s+" . Error: "+e);}if(typeof obj!=="object")throw new EvalError('Retrieved object is not of type "object": '+s);return obj};this.normalizarChave=function(chave){return this.regexpIdentificadorJS.test(chave)?chave:"'"+chave+"'"}},ArmazenamentoLocal:{ArmazemString:function(nome,dataExpiracao){if(typeof dataExpiracao==="undefined")dataExpiracao=null;if(dataExpiracao!==null&&!(dataExpiracao instanceof Date))throw new TypeError("dataExpiracao deve ser Date ou null.");
this.nome=nome;this.dataExpiracao=dataExpiracao;this.backend=null;this.obterValor=function(){throw new Error("Metodo nao implementado !");};this.ajustarValor=function(valor){throw new Error("Metodo nao implementado !");}},ArmazemStringPorDominio:function(nome,dataExpiracao){this.herdaDe=__srp_est.ArmazenamentoLocal.ArmazemString;this.herdaDe(nome,dataExpiracao)},ArmazemStringPorPagina:function(nome,dataExpiracao){this.herdaDe=__srp_est.ArmazenamentoLocal.ArmazemString;this.herdaDe(nome,dataExpiracao)},
ArmazemObjeto:function(armazemString,serializador){this.armazemString=armazemString;this.serializador=serializador||new __srp_est.Serializador;this.nome=armazemString.nome;var valor=this.armazemString.obterValor();this.objeto=valor?this.serializador.recuperar(valor):{};this.salvar=function(){this.armazemString.ajustarValor(this.serializador.serializar(this.objeto))}},_construirArmazem:function(nome,dataExpiracao,construtores){var i;for(i=0;i<construtores.length;i++)try{return new construtores[i](nome,
dataExpiracao)}catch(e){}throw new Error("Nenhum backend disponivel.");},construirArmazemStringPorDominio:function(nome,dataExpiracao){var construtores=[__srp_est.ArmazenamentoLocal.ArmazemStringPorDominioLocalStorage,__srp_est.ArmazenamentoLocal.ArmazemStringPorDominioCookie];return __srp_est.ArmazenamentoLocal._construirArmazem(nome,dataExpiracao||null,construtores)},construirArmazemStringPorPagina:function(nome,dataExpiracao){var construtores=[__srp_est.ArmazenamentoLocal.ArmazemStringPorPaginaLocalStorage,
__srp_est.ArmazenamentoLocal.ArmazemStringPorPaginaUserData,__srp_est.ArmazenamentoLocal.ArmazemStringPorPaginaCookie];return __srp_est.ArmazenamentoLocal._construirArmazem(nome,dataExpiracao||null,construtores)},construirArmazemObjetoPorDominio:function(nome,dataExpiracao,serializador){return new __srp_est.ArmazenamentoLocal.ArmazemObjeto(__srp_est.ArmazenamentoLocal.construirArmazemStringPorDominio(nome,dataExpiracao))},construirArmazemObjetoPorPagina:function(nome,dataExpiracao){return new __srp_est.ArmazenamentoLocal.ArmazemObjeto(__srp_est.ArmazenamentoLocal.construirArmazemStringPorPagina(nome,
dataExpiracao))},_construirNomeStoragePorPagina:function(nomeBase,apenasUltimaParteCaminho){if(!nomeBase)throw new Error("nomeBase nao pode ser null ou vazio");apenasUltimaParteCaminho=apenasUltimaParteCaminho||false;var caminho=document.location.pathname;if(caminho.charAt(0)==="/")caminho=caminho.slice(1);if(caminho.charAt(caminho.length-1)=="/")caminho=caminho.slice(0,length-1);if(apenasUltimaParteCaminho&&caminho.indexOf("/")>=0)caminho=caminho.split("/").pop();return __srp_est.caminhoParaDomID("_"+
caminho.toLowerCase()+"_"+nomeBase)},ArmazemStringPorDominioCookie:function(nome,dataExpiracao){this.herdaDe=__srp_est.ArmazenamentoLocal.ArmazemStringPorDominio;this.herdaDe(nome,dataExpiracao);this.backend="cookie";this.obterValor=function(){return __srp_est.Cookie.obter(nome)};this.ajustarValor=function(valor){__srp_est.Cookie.definir(this.nome,valor,this.dataExpiracao)};__srp_est.Cookie.obter(nome)},ArmazemStringPorPaginaCookie:function(nome,dataExpiracao){var novoNome=__srp_est.ArmazenamentoLocal._construirNomeStoragePorPagina(nome);
this.herdaDe=__srp_est.ArmazenamentoLocal.ArmazemStringPorDominioCookie;this.herdaDe(novoNome,dataExpiracao)},ArmazemStringLocalStorage:function(nome,dataExpiracao){this.herdaDe=__srp_est.ArmazenamentoLocal.ArmazemString;this.herdaDe(nome,dataExpiracao);this._obterValorStorage=function(chave){var item=this._storage[chave];if(!item||item.value==="undefined"||item.value==="null")return null;return typeof item.value==="undefined"?item:item.value};this.obterValor=function(){return this._obterValorStorage(this.nome)||
""};this.ajustarValor=function(valor){if(typeof valor!=="string")throw new TypeError("valor deve ser string nao nula");this._storage[this.nome]=valor};this._obterDataExpiracaoMilisegundos=function(){var milisegundos=this._obterValorStorage("__expira__"+this.nome);return milisegundos?Number(milisegundos):null};this._ajustarDataExpiracao=function(dataExpiracao){var milisegundos=dataExpiracao?dataExpiracao.getTime():null;this._storage["__expira__"+this.nome]=milisegundos};try{this._storage=window.localStorage;
this.backend="localStorage"}catch(e){}var dominio=__srp_est.obterDominioAtual();if(!this.storage)try{this._storage=window.globalStorage[dominio];this.backend="globalStorage"}catch(e){}if(!this.storage)try{this._storage=window.globalStorage[dominio.split(":")[0]];this.backend="globalStorage"}catch(e){}if(!this._storage)throw new Error("Navegador n\u00e3o suporta local/global storage");var agoraMs=(new Date).getTime(),dataExpiracaoValorArmazenado=this._obterDataExpiracaoMilisegundos();if(dataExpiracaoValorArmazenado&&
agoraMs>dataExpiracaoValorArmazenado){this._storage[this.nome]=null;try{this._storage.removeItem(this.nome)}catch(e2){}try{delete this._storage[this.nome]}catch(e3){}}if(this.dataExpiracao)this._ajustarDataExpiracao(this.dataExpiracao)},ArmazemStringPorDominioLocalStorage:function(nome,dataExpiracao){this.herdaDe=__srp_est.ArmazenamentoLocal.ArmazemStringLocalStorage;this.herdaDe(nome,dataExpiracao)},ArmazemStringPorPaginaLocalStorage:function(nome,dataExpiracao){var novoNome=__srp_est.ArmazenamentoLocal._construirNomeStoragePorPagina(nome);
this.herdaDe=__srp_est.ArmazenamentoLocal.ArmazemStringLocalStorage;this.herdaDe(novoNome,dataExpiracao)},ArmazemStringPorPaginaUserData:function(nome,dataExpiracao){var novoNome=__srp_est.ArmazenamentoLocal._construirNomeStoragePorPagina(nome,true);this.herdaDe=__srp_est.ArmazenamentoLocal.ArmazemStringPorPagina;this.herdaDe(novoNome,dataExpiracao);this.backend="userData";this.obterValor=function(){this.elemento.load(this.nome);return this.elemento.getAttribute("valor")};this.ajustarValor=function(valor){if(typeof valor!==
"string")throw new TypeError("valor deve ser string nao nula");this.elemento.setAttribute("valor",valor);this.elemento.save(this.nome)};this.elemento=document.getElementById(this.nome);if(!this.elemento){this.elemento=document.createElement("link");this.elemento.id=this.nome;if(!this.elemento.addBehavior)throw new Error("Navegador nao suporta userData.");this.elemento.style.behavior="url(#default#userData)";document.getElementsByTagName("head")[0].appendChild(this.elemento)}this.elemento.load(this.nome);
if(this.elemento.expires){var agoraMs=(new Date).getTime();dataExpiracaoValorArmazenado=(new Date(this.elemento.expires)).getTime();if(agoraMs>dataExpiracaoValorArmazenado)this.elemento.removeAttribute("valor")}if(this.dataExpiracao){this.elemento.expires=this.dataExpiracao.toUTCString();this.elemento.save(this.nome)}}},ArvoreCaminhos:function(){this.arvore={};this.adicionarCaminho=function(caminho){return this._adicionarCaminhoAux(this.arvore,caminho)};this._adicionarCaminhoAux=function(arvore,caminho){var partes,
subArvore,visitado;partes=caminho.indexOf("/")<0?[caminho,""]:this.separar(caminho,"/");subArvore=partes[0]?__srp_est.obterPropriedade(arvore,partes[0],{}):arvore;if(!partes[1]){visitado=Boolean(subArvore._);subArvore._=1;return visitado}return this._adicionarCaminhoAux(subArvore,partes[1])};this.separar=function(s,sep){if(!sep)throw new TypeError("Separador deve ser uma string n\u00e3o vazia.");var idx=s.indexOf(sep);if(idx<0)return["",s];return[s.substring(0,idx),s.substring(idx+1)]};this.normalizarCaminho=
function(caminho){if(caminho===""||caminho==="/")return"/";if(caminho.charAt(0)!=="/")caminho="/"+caminho;if(caminho.charAt(caminho.length-1)==="/")caminho=caminho.substr(0,caminho.length-1);return caminho.toLowerCase()}},TermoBusca:{obterTermo:function(maquinasBusca,referrer){var i;referrer=referrer||document.referrer;if(!referrer||referrer.indexOf("?")<0)return null;maquinasBusca=maquinasBusca||__srp_est.TermoBusca.maquinasBuscaExternas;if(!maquinasBusca)return null;for(i=0;i<maquinasBusca.length;i++){maquina=
maquinasBusca[i];if(__srp_est.TermoBusca._veioDaMaquinaDeBusca(maquina,referrer))return __srp_est.extrairParametroQueryString(referrer.split("?")[1],maquina.parametro)}return null},MaquinaBusca:function(dominios,parametro,caminhosPaginasResultadoBusca){this.dominios=dominios;this.parametro=parametro;this.caminhosPaginasResultadoBusca=caminhosPaginasResultadoBusca||null},maquinasBuscaExternas:[{dominios:["google.com","google.com.br","google.pt"],parametro:"q"},{dominios:["bing.com","bing.com.br"],
parametro:"q"},{dominios:["search.conduit.com"],parametro:"q"},{dominios:["yahoo.com"],parametro:"p"}],maquinasBuscaInternas:[{dominios:["receita.fazenda.gov.br","161.148.231.100"],parametro:"Criteria",caminhosPaginasResultadoBusca:["/Aplicacoes/ATBHE/Busca/ResultPesq.asp"]}],_veioDaMaquinaDeBusca:function(maquina,referrer){var i,j,maquina,dominioReferrer=__srp_est.obterDominio(referrer),caminhoLowerCase=__srp_est.obterCaminho(referrer).toLowerCase(),dominioPertenceAMaquina=false;for(i=0;i<maquina.dominios.length;i++)if(__srp_est.eSufixo(dominioReferrer,
maquina.dominios[i])){dominioPertenceAMaquina=true;break}if(!dominioPertenceAMaquina)return false;if(!maquina.caminhosPaginasResultadoBusca)return true;for(i=0;i<maquina.caminhosPaginasResultadoBusca.length;i++)if(caminhoLowerCase===maquina.caminhosPaginasResultadoBusca[i].toLowerCase())return true;return false}},QueryStringGIFEstatisticas:{armazemDiarioDominio:null,armazemMensalDominio:null,armazemAnualDominio:null,armazemDiarioPagina:null,armazemMensalPagina:null,armazemAnualPagina:null,iniciarArmazens:function(){var ArmazenamentoLocal=
__srp_est.ArmazenamentoLocal,nomes=__srp_est.constantes.armazens;this.armazemDiarioDominio=ArmazenamentoLocal.construirArmazemObjetoPorDominio(nomes.dominio.diario,__srp_est.obterDataInicioDiaSeguinte());this.armazemMensalDominio=ArmazenamentoLocal.construirArmazemObjetoPorDominio(nomes.dominio.mensal,__srp_est.obterDataInicioMesSeguinte());this.armazemAnualDominio=ArmazenamentoLocal.construirArmazemObjetoPorDominio(nomes.dominio.anual,__srp_est.obterDataInicioAnoSeguinte());this.armazemDiarioPagina=
ArmazenamentoLocal.construirArmazemObjetoPorPagina(nomes.pagina.diario,__srp_est.obterDataInicioDiaSeguinte());this.armazemMensalPagina=ArmazenamentoLocal.construirArmazemObjetoPorPagina(nomes.pagina.mensal,__srp_est.obterDataInicioMesSeguinte());this.armazemAnualPagina=ArmazenamentoLocal.construirArmazemObjetoPorPagina(nomes.pagina.anual,__srp_est.obterDataInicioAnoSeguinte())},fecharArmazens:function(){var armazens=this.obterArmazens(),i;for(i=0;i<armazens.length;i++)armazens[i].salvar()},obterArmazens:function(){var armazens=
__srp_est.QueryStringGIFEstatisticas;return[armazens.armazemDiarioDominio,armazens.armazemMensalDominio,armazens.armazemAnualDominio,armazens.armazemDiarioPagina,armazens.armazemMensalPagina,armazens.armazemAnualPagina]},_coletarVisitanteUnico:function(parametroArmazem){var qs="",parametro,armazem;for(i in parametroArmazem){parametro=i;armazem=parametroArmazem[i];var jaVisitou=__srp_est.obterPropriedade(armazem.objeto,"jaVisitouSitio",0);if(!jaVisitou)qs=__srp_est.concatenarQueryStrings(qs,parametro+
"=");armazem.objeto.jaVisitouSitio=1}return qs},coletarVisitanteUnicoSitio:function(){var parametroArmazem={};armazens=__srp_est.QueryStringGIFEstatisticas,parametros=__srp_est.constantes.parametros,parametroArmazem[parametros.novoVisitanteDiarioSitio]=armazens.armazemDiarioDominio;parametroArmazem[parametros.novoVisitanteMensalSitio]=armazens.armazemMensalDominio;parametroArmazem[parametros.novoVisitanteAnualSitio]=armazens.armazemAnualDominio;return __srp_est.QueryStringGIFEstatisticas._coletarVisitanteUnico(parametroArmazem)},
coletarVisitanteUnicoPagina:function(){var parametroArmazem={};armazens=__srp_est.QueryStringGIFEstatisticas,parametros=__srp_est.constantes.parametros,parametroArmazem[parametros.novoVisitanteDiarioPagina]=armazens.armazemDiarioPagina;parametroArmazem[parametros.novoVisitanteMensalPagina]=armazens.armazemMensalPagina;parametroArmazem[parametros.novoVisitanteAnualPagina]=armazens.armazemAnualPagina;return __srp_est.QueryStringGIFEstatisticas._coletarVisitanteUnico(parametroArmazem)},coletarVisitanteUnicoGrupo:function(){var armazemDiario=
__srp_est.QueryStringGIFEstatisticas.armazemDiarioDominio,armazemMensal=__srp_est.QueryStringGIFEstatisticas.armazemMensalDominio,armazemAnual=__srp_est.QueryStringGIFEstatisticas.armazemAnualDominio,qs="",parametros=__srp_est.constantes.parametros,gruposDaPaginaAtual=__srp_est.Grupos.obterGrupos();function coletar(armazem,parametro){var gruposVisitados,gruposNaoVisitados;gruposVisitados=__srp_est.obterPropriedade(armazem.objeto,"gruposVisitados",[]);gruposNaoVisitados=__srp_est.diferencaArrays(gruposDaPaginaAtual,
gruposVisitados);if(gruposNaoVisitados.length>0){__srp_est.adicionarElementos(gruposVisitados,gruposNaoVisitados);qs=__srp_est.concatenarQueryStrings(qs,parametro+"="+gruposNaoVisitados.join(","))}}coletar(armazemDiario,parametros.novoVisitanteDiarioGrupo);coletar(armazemMensal,parametros.novoVisitanteMensalGrupo);coletar(armazemAnual,parametros.novoVisitanteAnualGrupo);return qs||null},eNovaVisitaSitio:function(){var dominioReferrer=__srp_est.obterDominio(document.referrer),dominio;if(!dominioReferrer)return true;
dominio=__srp_est.obterDominioAtual();if(!dominio)return true;return dominio!==dominioReferrer},coletarVisitaSitio:function(){var qsNovaVisita=__srp_est.constantes.parametros.novaVisitaSitio+"=";return __srp_est.QueryStringGIFEstatisticas.eNovaVisitaSitio()?qsNovaVisita:null},coletarVisitaPagina:function(){var armazem=__srp_est.QueryStringGIFEstatisticas.armazemDiarioDominio,arvore=new __srp_est.ArvoreCaminhos,paginaAtual=document.location.pathname,jaVisitou,paginaAtualNormalizada,eNovaVisitaSitio=
__srp_est.QueryStringGIFEstatisticas.eNovaVisitaSitio(),qsNovaVisitaPagina=__srp_est.constantes.parametros.novaVisitaPagina+"=";if(eNovaVisitaSitio){armazem.objeto.arvorePaginasVisitadasVisita={};arvore.arvore=armazem.objeto.arvorePaginasVisitadasVisita}else arvore.arvore=__srp_est.obterPropriedade(armazem.objeto,"arvorePaginasVisitadasVisita",{});paginaAtualNormalizada=arvore.normalizarCaminho(paginaAtual);jaVisitou=arvore.adicionarCaminho(paginaAtualNormalizada);return jaVisitou?null:qsNovaVisitaPagina},
coletarVisitaGrupo:function(){var armazem=__srp_est.QueryStringGIFEstatisticas.armazemDiarioDominio,gruposDaPaginaAtual=__srp_est.Grupos.obterGrupos(),gruposVisitadosVisita,eNovaVisitaSitio=__srp_est.QueryStringGIFEstatisticas.eNovaVisitaSitio(),gruposNaoVisitados;if(eNovaVisitaSitio){gruposVisitadosVisita=[];armazem.objeto.gruposVisitadosVisita=gruposVisitadosVisita}else gruposVisitadosVisita=__srp_est.obterPropriedade(armazem.objeto,"gruposVisitadosVisita",[]);gruposNaoVisitados=__srp_est.diferencaArrays(gruposDaPaginaAtual,
gruposVisitadosVisita);if(gruposNaoVisitados.length>0){__srp_est.adicionarElementos(gruposVisitadosVisita,gruposNaoVisitados);return __srp_est.constantes.parametros.novaVisitaGrupo+"="+gruposNaoVisitados.join(",")}return null},coletarDominio:function(){var dominio=__srp_est.obterDominioAtual();return dominio?__srp_est.constantes.parametros.dominio+"="+dominio:null},coletarNavegador:function(){return __srp_est.constantes.parametros.navegador+"="+__srp_est.BrowserDetect.browser+"."+__srp_est.BrowserDetect.version},
coletarSistemaOperacional:function(){return __srp_est.constantes.parametros.sistemaOperacional+"="+__srp_est.BrowserDetect.OS},coletarInfoMonitor:function(){var info=screen.width+"x"+screen.height+"x"+screen.colorDepth;return __srp_est.constantes.parametros.infoMonitor+"="+info},coletarPlugins:function(){return __srp_est.constantes.parametros.plugins+"="+__srp_est.QueryStringGIFEstatisticas.obterPlugins()},obterPlugins:function(){var plugins=[],i,p,str,mapa=__srp_est.Plugins.PluginDetect.mapaPlugins;
for(i in mapa)if(mapa.hasOwnProperty(i)){p=mapa[i];if(p.disponivel){str=p.nome;if(p.versao)str+="."+p.versao;plugins.push(str)}}return plugins.join(",")},coletarTermoBuscaExterna:function(){var termo=__srp_est.TermoBusca.obterTermo();return termo?__srp_est.constantes.parametros.termoBuscaExterna+"="+termo:null},coletarTermoBuscaInterna:function(){var termo=__srp_est.TermoBusca.obterTermo(__srp_est.TermoBusca.maquinasBuscaInternas);return termo?__srp_est.constantes.parametros.termoBuscaInterna+"="+
termo:null},coletarEvitarCache:function(){return __srp_est.constantes.parametros.evitarCache+"="+(new Date).getTime()},migrar_1_0_para_2_0:function(){var cookies=__srp_est.constantes.versao_1_0.cookies,armazens=__srp_est.QueryStringGIFEstatisticas,nomeCookie,armazem,i,cookieArmazem=[[cookies.diario,armazens.armazemDiarioDominio],[cookies.mensal,armazens.armazemMensalDominio],[cookies.anual,armazens.armazemAnualDominio]];for(i=0;i<cookieArmazem.length;i++){nomeCookie=cookieArmazem[i][0];if(__srp_est.Cookie.obter(nomeCookie)){__srp_est.Cookie.definir(nomeCookie,
"",new Date);armazem=cookieArmazem[i][1];armazem.objeto.jaVisitouSitio=1}}},gerarQueryStringFuncoes:function(arrayFuncoes){var funcao,qs="";while(arrayFuncoes.length>0){funcao=arrayFuncoes.pop();qs=__srp_est.concatenarQueryStrings(qs,funcao())}return qs},gerarQueryString:function(){var queryString,concatenarQueryStrings=__srp_est.concatenarQueryStrings;this.iniciarArmazens();__srp_est.BrowserDetect.init();__srp_est.Plugins.PluginDetect.init();this.migrar_1_0_para_2_0();var funcoesIdentificacaoVisitanteUnicoSitio=
[this.coletarVisitanteUnicoSitio];var funcoesEstatisticasPorPageView=[this.coletarEvitarCache,this.coletarVisitaSitio,this.coletarVisitaPagina,this.coletarVisitaGrupo,this.coletarDominio,this.coletarVisitanteUnicoPagina,this.coletarVisitanteUnicoGrupo,this.coletarTermoBuscaExterna,this.coletarTermoBuscaInterna];var funcoesEstatisticasPorVisitanteUnicoSitio=[this.coletarNavegador,this.coletarSistemaOperacional,this.coletarInfoMonitor,this.coletarPlugins];queryString=this.gerarQueryStringFuncoes(funcoesIdentificacaoVisitanteUnicoSitio);
if(queryString)queryString=concatenarQueryStrings(queryString,this.gerarQueryStringFuncoes(funcoesEstatisticasPorVisitanteUnicoSitio));queryString=concatenarQueryStrings(queryString,this.gerarQueryStringFuncoes(funcoesEstatisticasPorPageView));this.fecharArmazens();return queryString}},RequisicaoGIFEstatisticas:{obterCaminho:function(caminho){var protocolo,constantes=__srp_est.constantes;if(__srp_est.obterDominioAtual()===constantes.dominioGIFTransparente)return caminho;try{protocolo=__srp_est.obterProtocolo()}catch(e){protocolo=
"http:"}return protocolo+"//"+constantes.dominioGIFTransparente+caminho},obterCaminhoGIFTransparante:function(){return this.obterCaminho(__srp_est.constantes.caminhoGIFTransparente)},obterCaminhoScriptGrupos:function(){var constantes=__srp_est.constantes,dominio=__srp_est.obterDominioAtual().replace(":","_"),caminho=constantes.caminhoScriptGrupos+dominio+".js";return this.obterCaminho(caminho)},agendarGeracaoImagem:function(){function aoCarregar(){if(__srp_est.carregado||document.getElementById("serpro-componente-estatistica"))return;
var imagem=document.createElement("img"),queryString,src,constantes=__srp_est.constantes;__srp_est.carregado=true;try{queryString=__srp_est.QueryStringGIFEstatisticas.gerarQueryString()}catch(e){queryString="erroJS="+escape(e)}queryString=__srp_est.concatenarQueryStrings(queryString,constantes.parametros.versao+"="+constantes.versao);src=__srp_est.RequisicaoGIFEstatisticas.obterCaminhoGIFTransparante()+(queryString?"?"+queryString:"");imagem.setAttribute("id","serpro-componente-estatistica");imagem.style.position=
"absolute";imagem.style.top=0;imagem.style.left=0;imagem.style.zIndex=0;document.body.appendChild(imagem);imagem.setAttribute("src",src)}__srp_est.agendarParaExecutarAoConcluirCargaDOM(aoCarregar)}}};(function(){var scriptSrc=__srp_est.RequisicaoGIFEstatisticas.obterCaminhoScriptGrupos();document.write('<script type="text/javascript" src="'+scriptSrc+'"><\/script>')})();
