PageSourceSearch

https://inegi.org.mx/app/areasgeograficas/scripts/tab-indicadores/menu.min.js?v1.1.5

js inegi.org.mx collected 2026-10-02 09:48:58 UTC 17,665 bytes, 1 lines download raw bytes

1var m_idioma = "es", m_detectedTem = !1; m_bandera = !1; var m_ageo, m_tema, m_fuente, m_tematica, m_principales, m_isBie = "", m_tabIndex = 660; !function () { function e(e) { return new t(e) } var t = function (e) { if (e) { configura(e).init(); var t = document.querySelectorAll(e), i = 0; for (this.length = t.length, this.id = t[this.length - 1].id, this.dominio = C_dominio, this.tk = C_token, "localhost" == document.domain || "" == document.domain ? this.imagen = C_libreriasAlpha : this.imagen = "/componentes/biinegi", this.servicio = C_direccionServicio_V + "_" + API_V, this.container = e, tcmb_cotenedor = e; i < this.length; i++)this[i] = t[i]; return this } return function () { this.autor = "Departamento de Investigación y desarrollo de sistemas web y móviles", this.name = "menu", this.version = "1.0.1", this.fecha_creacion = "25/07/2017", this.control = "AMCR" }() }; e.fn = t.prototype = { init: function (e, t, i, n, a, l, o) { var s = this; s.cargaLibrerias(), m_idioma = e, m_ageo = t, m_tema = i, m_fuente = n, m_tematica = a, m_principales = l, m_isBie = o, s.evento0(), s.evento(); s.goServicio("0000") }, cargaLibrerias: function () { this.librerias("css/menu.min.css", "css", "menu0") }, librerias: function (e, t, i) { var n, a = i; document.getElementById(a) || (i = document.getElementsByTagName("head")[0], "css" == t ? ((n = document.createElement("link")).rel = "stylesheet", n.type = "text/css", n.id = a, n.href = e, 0 == $('link[href="' + e + '"]').length && i.appendChild(n)) : ((n = document.createElement("script")).type = "text/javascript", n.id = a, n.src = e, 0 == $('script[src="' + e + '"]').length && i.appendChild(n))) }, clicTematica: function (e, t, i, n, a, l, o) { m_bandera = !0; e = e.id; indexTema = e.split("_")[1], this.trataTema(e, t, i, n, a, l, o) }, printMenu: function (e) { var t, i, n = this, a = "", l = -1, o = (document.domain, e[0].Subtema); a += '<div class="list-group">'; for (var s = 0; s < o.length; s++)(0 < o[s].Numero_Indicadores || 0 < o[s].Hijos) && (l++, 0 < s && (m_tabIndex += 1), t = null != o[s].color && 2 != o[s].color.length ? o[s].color : n.takeColor(o[s].Tema), i = null == o[s].urlImagen || "" == o[s].urlImagen ? "inegi-pib" : "inegi-" + o[s].urlImagen.split("/")[3].replace(".png", ""), a += '<a tabindex="' + m_tabIndex + '" id="url_' + l + '" class="list-group-item tabindicadores root" onclick="menu(\'' + n.container + "').clicTematica(this,'" + o[s].Tema + "','" + o[s].Nombre + "','" + t + "'," + m_tabIndex + "," + o[s].Hijos + "," + o[s].Numero_Indicadores + ');">', a += '<div id="icon_' + l + '" class="divIcon" style="background-color:' + t + '">', a += '<span class="' + i + ' center-block fs2" style="min-line-height:50px !important;"></span>', a += '</div><label class="iconLeft">' + o[s].Nombre + "</label>", a += "</a>", a += '<div id="contentMenu_' + l + '" class="contentMenuLeft"></div>'); a += "</div>", document.getElementById(n.id).innerHTML = a, n.registraEvento0() }, printMenuV2: function (e) { var t, i, n = this, a = "", l = -1, o = (document.domain, e); a += '<div class="list-group">'; for (var s = 0; s < o.length; s++)"TEMA" === o[s].tipoNodo && (l++, 0 < s && (m_tabIndex += 1), t = null != o[s].tema.color && 2 != o[s].tema.color.length ? "#" + o[s].tema.color : n.takeColor("#" + o[s].tema.tema), i = null == o[s].tema.urlImagen || "" == o[s].tema.urlImagen ? "inegi-pib" : "inegi-" + o[s].tema.urlImagen.split("/")[3].replace(".png", ""), a += '<a tabindex="' + m_tabIndex + '" id="url_' + l + '" class="list-group-item tabindicadores root" onclick="menu(\'' + n.container + "').clicTematica(this,'" + o[s].tema.tema + "','" + o[s].tema.nombre + "','" + t + "'," + m_tabIndex + "," + o[s].tema.hijos + "," + o[s].tema.numeroIndica + ');">', a += '<div id="icon_' + l + '" class="divIcon" style="background-color:' + t + '">', a += '<span class="' + i + ' center-block fs2" style="min-line-height:50px !important;"></span>', a += '</div><label class="iconLeft">' + o[s].tema.nombre + "</label>", a += "</a>", a += '<div id="contentMenu_' + l + '" class="contentMenuLeft"></div>'); a += "</div>", document.getElementById(n.id).innerHTML = a, n.registraEvento0() }, goServicio: function (e) { var t = this, e = t.servicio + "/API.svc/NodosTemas/" + m_ageo + "/" + m_idioma + "/" + e + "/" + m_fuente + "/null/" + m_principales + "/" + m_tematica + "/false/null/" + herramientaMX + "/json/" + t.tk + "?callback=?"; $.getJSON(e, null, function (e) { null == e.ErrorCode ? t.printMenuV2(e) : ("100" == e.ErrorCode ? document.getElementById(t.id).innerHTML = "No se encontraron resultados con el tema y área geográfica seleccionad
1a." : document.getElementById(t.id).innerHTML = "No se encontraron resultados", document.getElementById("btn_vermas").style.display = "none", document.getElementById("btn_descarga").style.display = "none", hideLoading()) }) }, buildTemas: function (i, n, a, l, o) { var s = this, e = s.servicio + "/API.svc/NodosTemas/" + m_ageo + "/" + m_idioma + "/" + n + "/" + m_fuente + "/null/" + m_principales + "/" + m_tematica + "/false/null/" + herramientaMX + "/json/" + s.tk + "?callback=?"; $.getJSON(e, null, function (e) { var t; null != e.ErrorCode && 100 == e.ErrorCode || s.printSubtemaV2(e, i, n, a, l, o), 100 == e.ErrorCode && (t = i.split("_")[1], null != (e = document.getElementById("reloj_" + t)) && (e.style.display = "none"), $("#spanSub_" + t).removeClass(), $("#spanSub_" + t).addClass("inegi-mas-ca inegi-mas-tm"), s.registraEvento(n, a, l, t, o, !1)) }) }, printSubtemaV2: function (e, t, i, n, a, l) { var o, s = this, r = "", c = t.split("_")[1], m = "", d = "", u = e, b = s.espacioNivel(n.split(">").length, 1), g = s.espacioNivel(n.split(">").length, 2), p = "localhost" == document.domain ? "http://desarrollowww.inegi.org.mx/img/throbber.gif" : "/img/throbber.gif"; -1 == t.indexOf("spanSub_") && (r += '<ul class="list-group ulsubtm">'); for (var v = l, h = 0; h < u.length; h++)"TEMA" === u[h].tipoNodo && (v += 100, o = n + " > " + u[h].tema.nombre, 0 == h && (m = "lbl_" + u[h].tema.tema), 1 == h && u[h].tema.tema, r += '<li class="list-group-item" id="lisub_' + u[h].tema.tema + '" tabindex="' + v + '">', 0 < u[h].tema.hijos ? (r += '<label class="ttlTema" id="lbl_' + u[h].tema.tema + '" onclick="menu(\'' + s.container + "').clicSubtema(this,'" + u[h].tema.tema + "','" + o + "','" + a + "','" + t.split("_")[1] + "'," + v + ',event);" style="padding-left:' + b + '">', r += '<img hspace="0" vspace="0" border="0" id="reloj_' + u[h].tema.tema + '" src="' + p + " \" style='display:none; vertical-align:text-top;'/>", r += '<span style="float:cursor:pointer;" class="inegi-mas-ca inegi-mas-tm" id="spanSub_' + u[h].tema.tema + '"></span>') : r += '<label class="ttlTema" id="lbl_' + u[h].tema.tema + '" onclick="menu(\'' + s.container + "').clicSubtema(this,'" + u[h].tema.tema + "','" + o + "','" + a + "','" + t.split("_")[1] + "'," + v + ',event);" style="padding-left:' + g + '">', r += u[h].tema.nombre + "</label>", r += "</li>", 0 < u[h].tema.hijos && (r += '<ul id="ulsub_' + u[h].tema.tema + '" class="list-group ulsubtm oculto"></ul>')); -1 != t.indexOf("spanSub_") ? (d = "sub", document.getElementById("ulsub_" + c).innerHTML = r, boolClic && ($("#" + m).trigger("click"), boolClic = !1)) : (d = "tem", r += "</ul>", document.getElementById("contentMenu_" + c).innerHTML = r), s.addActiveBlock(c, "closed", a, d), !1 === hayIndicadores && $("#" + m).trigger("click"); c = document.getElementById("reloj_" + c); null != c && (c.style.display = "none") }, detectedfirst: function () { id.split("_")[1]; for (var e = $("li.list-group-item"), t = 0; t < e.length; t++)if (-1 != e[t].className.indexOf("selected")) { this.checaSubtema(e[t].id.split("_")[1], m_ageo); break } }, printSubtema: function (e, t, i, n, a, l) { var o, s, r = this, c = "", m = t.split("_")[1], d = "", u = "", b = e[0].Subtema, g = r.espacioNivel(n.split(">").length, 1), p = r.espacioNivel(n.split(">").length, 2), v = "localhost" == document.domain ? "http://desarrollowww.inegi.org.mx/img/throbber.gif" : "/img/throbber.gif"; -1 == t.indexOf("spanSub_") && (c += '<ul class="list-group ulsubtm">'); for (var h = l, f = 0; f < b.length; f++)(0 < b[f].Numero_Indicadores || 0 < b[f].Hijos) && (h += 100, o = n + " > " + b[f].Nombre, 0 == f && (d = "lbl_" + b[f].Tema), 1 == f && (s = "lisub_" + b[f].Tema), c += '<li class="list-group-item" id="lisub_' + b[f].Tema + '" tabindex="' + h + '">', 0 < b[f].Hijos ? (c += '<label class="ttlTema" id="lbl_' + b[f].Tema + '" onclick="menu(\'' + r.container + "').clicSubtema(this,'" + b[f].Tema + "','" + o + "','" + a + "','" + t.split("_")[1] + "'," + h + ',event);" style="padding-left:' + g + '">', c += '<img hspace="0" vspace="0" border="0" id="reloj_' + b[f].Tema + '" src="' + v + " \" style='display:none; vertical-align:text-top;'/>", c += '<span style="float:cursor:pointer;" class="inegi-mas-ca inegi-mas-tm" id="spanSub_' + b[f].Tema + '"></span>') : c += '<label class="ttlTema" id="lbl_' + b[f].Tema + '" onclick="menu(\'' + r.container + "').clicSubtema(this,'" + b[f].Tema + "','" + o + "','" + a + "','" + t.split("_")[1] + "'," + h + ',event);" style="padding-left:' + p + '">', c += b[f].Nombre + "</label>", c += "</li>", 0 < b[f].Hijos && (c += '<ul id="ulsub_' + b[f].Tema + '" class="list-group ulsubtm oculto"></ul>')); -1 != t.indexOf("spanSub_") ? (u = "sub", document.getElementById("ulsub_" + m).innerHTML = c, boolClic && ($("#" + d).trigger("click"), boolClic = !1)) : (u = "tem", c += "</ul>", document.getElementById("contentMenu_" + m).innerHTML = c), r.addActiveBlock(m, "closed", a, u), m_detectedTem && (u = null == s ? d : s, r.selectedFirstTema(u), m_detectedTem = !1); m = document.getElementById("reloj_" + m); null != m && (m.style.display = "none") }, takeIcon: function (e) { var t = ""; switch (e) { case "000100000000": t = "inegi-pib"; break; case "000200000000": t = "inegi-empresas"; break; case "000400000000": t = "inegi-agriganpes "; break; case "000100800040": case "000500020000": case "000800000000": case "0010": case "017000300000": t = "inegi-salud"; break; case "001400000000": t = "inegi-ambiente"; break; case "000600000000": t = "inegi-poblacion"; break; case "000700000000": t = "inegi-empleo"; break; case "000900000000": t = "inegi-educacion"; break; case "001000000000": t = "inegi-hogares"; break; case "001100000000": t = "inegi-gobierno"; break; case "001200000000": t = "inegi-seguridad "; break; case "0001": case "000800000000": case "015000000000": t = "inegi-estadisticasexp" }return t }, takeColor: function (e) { var t = "#fea719"; switch (e) { case "000200000000": case "001300000000": t = "#268277"; break; case "000400000000": case "001400000000": t = "#009f00 "; break; case "000600000000": case "000800000000": case "000900000000": case "001000000000": t = "#f17505 "; break; case "001100000000": case "001200000000": t = "#7e005e " }return t }, clicSubtema: function (e, t, i, n, a, l, o) { e.id; var s = null == (window.event || s) ? o.target : window.event.target || s, o = null != s.nodeName ? s.nodeName : "LABEL"; "LABEL" == o || "SCRIPT" == o ? (this.addClase2(t), this.registraEvento(t, i, n, a, l, !1)) : "SPAN" == o ? this.trataSubNiveles(s.id, t, i, n, l) : this.trataSubNiveles("spanSub_" + t, t, i, n, l) }, trataSubNiveles: function (e, t, i, n, a) { var l = e.split("_")[1], o = -1 != document.getElementById(e).className.indexOf("menos") ? "open" : "closed", s = document.getElementById("ulsub_" + l).innerHTML, r = document.getElementById("reloj_" + l); "closed" == o ? (null != r && (r.style.display = "inline-block"), "" == s ? (this.buildTemas(e, l, i, n, a), this.changeChedronClase(o, l, n)) : (this.changeChedronClase(o, l, n), null != r && (r.style.display = "none"))) : (null != r && (r.style.display = "none"), this.changeChedronClase(o, l, n)) }, changeChedronClase: function (e, t, i) { var n = "spanSub_" + t; $("#" + n).removeClass(), $("#ulsub_" + t).removeClass("visible oculto"), "open" == e ? ($("#" + n).addClass("inegi-mas-ca inegi-mas-tm"), $("#ulsub_" + t).addClass("oculto")) : ($("#" + n).addClass("inegi-menos-c inegi-menos-tm"), $("#ulsub_" + t).addClass("visible")) }, removeClase: function (e) { for (var t = $(".list-group-item.tabindicadores"), i = 0; i < t.length; i++)-1 != t[i].className.indexOf("boton") && ($("#" + t[i].id).removeClass("boton activebl on"), $("#" + t[i].id).css({ "background-color": "#f5f5f5", color: "#555" })) }
1, addClase: function (e) { var t = $("#" + e + " > div").css("background-color"); $("#" + e).addClass("boton activebl"), $("#" + e).css({ "background-color": t }); for (var i = document.styleSheets, n = 0; n < i.length; n++)if (null != i[n].href && -1 != i[n].href.indexOf("menu.")) { 0 < navigator.userAgent.indexOf("Firefox") ? document.styleSheets[n].insertRule("div.resumen-tab-menu div.list-group>a.activebl:after { border-left-color:" + t + "}", 1) : document.styleSheets[n].addRule("div.resumen-tab-menu div.list-group>a.activebl:after", "border-left-color:" + t); break } $("#" + e).addClass("on") }, addClase2: function (e) { $("label.ttlTema").removeClass("lblActive"), $("li.list-group-item").removeClass("li-lblActive"), $("#lbl_" + e).addClass("lblActive"), $("#lisub_" + e).addClass("li-lblActive") }, trataTema: function (e, t, i, n, a, l, o) { var s = this, r = e.split("_")[1], c = document.getElementById("contentMenu_" + r).innerHTML, m = -1 != document.getElementById("url_" + r).className.indexOf("activebl") ? "open" : "closed"; "closed" == m ? "" == c ? (0 < o && s.registraEvento(t, i, n, r, a, !0), s.buildTemas(e, t, i, n, a), s.changeClase(e, m, n)) : 0 < o ? (s.registraEvento(t, i, n, r, a, !0), s.changeClase(e, m, n), setTimeout(function () { !1 === hayIndicadores && s.detectaTema(r) }, 1500)) : s.changeClase(e, m, n) : s.changeClase(e, m, n) }, detectaTema: function (e) { for (var t, i = $("#contentMenu_" + e + " ul li"), n = 0; n < i.length; n++)if (0 === n) { t = i[n].childNodes[0].id, $("#" + t).trigger("click"); break } }, changeClase: function (e, t, i) { this.removeClase(e), "closed" == t && (this.addClase(e), e.split("_")[1]) }, addActiveBlock: function (e, t, i, n) { var a = ""; if ("closed" == t) { a = "tem" == n ? $("#contentMenu_" + e + " li.list-group-item") : $("#ulsub_" + e + " li.list-group-item"); for (var l = 0; l < a.length; l++)a[l].className = "list-group-item selected", a[l].style.borderRightColor = i } }, evento: function () { var e = "newEvento" + this.container; document.addEventListener ? document.addEventListener(e, onClicMenuLeft, !1) : document.attachEvent("onclick", onClicMenuLeft) }, evento0: function () { var e = "newEvento0" + this.container; document.addEventListener ? document.addEventListener(e, onFinishMenuLeft, !1) : document.attachEvent("onclick", onFinishMenuLeft) }, registraEvento: function (e, t, i, n, a, l) { var o = "newEvento" + this.container, s = ""; (s = document.createEvent("CustomEvent")).initCustomEvent(o, !1, !1, { id: e, seleccion: t, color: i, index: n, tabIndex: a, root: l }), document.dispatchEvent(s) }, registraEvento0: function () { var e = this.container, t = "newEvento0" + e, i = ""; (i = document.createEvent("CustomEvent")).initCustomEvent(t, !1, !1, { contenedor: e }), document.dispatchEvent(i) }, espacioNivel: function (e, t) { var i, n; switch (e) { case 1: i = "0px !important;", n = "18px !important;"; break; case 2: i = "18px !important;", n = "36px !important;"; break; case 3: i = "21px !important;", n = "39px !important;"; break; case 4: i = "24px !important;", n = "42px !important;"; break; case 5: i = "27px !important;", n = "45px !important;"; break; case 6: i = "30px !important;", n = "48px !important;"; break; case 7: i = "33px !important;", n = "51px !important;"; break; case 8: i = "36px !important;", n = "54px !important;"; break; case 9: i = "39px !important;", n = "57px !important;"; break; case 10: i = "42px !important;", n = "60px !important;"; break; case 11: i = "45px !important;", n = "63px !important;"; break; case 12: i = "48px !important;", n = "66px !important;" }return 1 == t ? i : n }, indexActivo: function () { for (var e = "", t = $(".list-group-item.tabindicadores"), i = 0; i < t.length; i++)if (-1 != t[i].className.indexOf("li-lblActive")) { e = t[i].id.split("_")[1]; break } return e }, checaSubtema: function (e, t) { e = "lbl_" + e; m_ageo = t, $("#" + e).trigger("click") }, checaEstilos: function () { for (var e = $(".list-group-item.tabindicadores"), t = 0; t < e.length; t++)if (-1 != e[t].className.indexOf("activebl")) { var i = e[t].id, n = $("#" + i + " > div").css("background-color"); break } for (var a = document.styleSheets, l = 0; l < a.length; l++)if (null != a[l].href && -1 != a[l].href.indexOf("menu.")) { 0 < navigator.userAgent.indexOf("Firefox") ? document.styleSheets[l].insertRule("div.resumen-tab-menu div.list-group>a.activebl:after { border-left-color:" + n + "}", 1) : document.styleSheets[l].addRule("div.resumen-tab-menu div.list-group>a.activebl:after", "border-left-color:" + n); break } }, detectedTema: function () { m_detectedTem = !0, $("#url_0").trigger("click") }, selectedFirstTema: function (e) { e.split("_")[1]; for (var t = $("li.list-group-item"), i = 0; i < t.length; i++)if (-1 != t[i].className.indexOf("selected")) { this.checaSubtema(t[i].id.split("_")[1], m_ageo); break } }, reiniciar: function () { document.getElementById("content_title").innerHTML = "", document.getElementById("content").innerHTML = "", $("#url_0").removeClass("boton activebl on"), $("#url_0").css({ "background-color": "#f5f5f5", color: "#555" }) } }, window.menu || (window.menu = e) }();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.