1// âââââââââââââââââââââââââââââââââââââââââââââââ 2// Registro del bundle de la página /recaudacion-local 3// Este bloque añade el chunk correspondiente a la página 4// al arreglo global de Webpack para que Next.js pueda cargarlo. 5// âââââââââââââââââââââââââââââââââââââââââââââââ 6(self.webpackChunk_N_E = self.webpackChunk_N_E || []).push([ 7 [5401], 8 { 9 // âââââââââââââââââââââââââââââââââââââââââââââââ 10 // Módulo 11752: getConfig 11 // Reexporta la función getConfig de Next.js para acceder 12 // a la configuración pública y de servidor desde el cliente. 13 // âââââââââââââââââââââââââââââââââââââââââââââââ 14 11752: function (module, exports, require) { 15 module.exports = require(86949); 16 }, 17 18 // âââââââââââââââââââââââââââââââââââââââââââââââ 19 // Módulo 44716: Registro de la ruta /recaudacion-local 20 // Añade la ruta a la lista global de páginas de Next.js 21 // y asocia la ruta con el módulo que renderiza la página. 22 // âââââââââââââââââââââââââââââââââââââââââââââââ 23 44716: function (module, exports, require) { 24 (window.__NEXT_P = window.__NEXT_P || []).push([ 25 "/recaudacion-local", 26 function () { 27 return require(81644); 28 }, 29 ]); 30 }, 31 32 // âââââââââââââââââââââââââââââââââââââââââââââââ 33 // Módulo 81644: Componente principal de la página 34 // Contiene la definición del componente React que monta 35 // toda la interfaz de /recaudacion-local y exporta por defecto. 36 // âââââââââââââââââââââââââââââââââââââââââââââââ 37 81644: function (module, exports, require) { 38 "use strict"; 39 require.r(exports); 40 require.d(exports, { 41 default: function () { 42 return RecaudacionLocalPage; 43 }, 44 }); 45 46 // Dependencias internas (mantener lógica y jerarquÃa original) 47 // - jsxHelpers: utilidades compiladas para crear elementos JSX 48 // - getConfigModule: acceso a publicRuntimeConfig/serverRuntimeConfig 49 // - scriptLoader: helper para inyectar scripts externos 50 // - dynamicLoader: next/dynamic para carga bajo demanda 51 // - HeadModule: next/head para metadatos en el documento 52 var jsxHelpers = require(85893), // helpers JSX (jsx, jsxs, Fragment) 53 getConfigModule = require(11752),// getConfig (Next.js) 54 scriptLoader = require(4298), // scriptLoader 55 dynamicLoader = require(5152), // next/dynamic 56 HeadModule = require(9008); // next/head 57 58 // Componentes dinámicos (cargados bajo demanda) 59 // Cada componente se importa con next/dynamic para reducir 60 // el tamaño inicial del bundle y cargar solo cuando se necesita. 61 var heroSectionComponent = (0, dynamicLoader.default)( 62 function () { 63 return require.e(5913).then(require.bind(require, 15913)); 64 }, 65 { 66 loadableGenerated: { 67 webpack: function () { 68 return [15913]; 69 }, 70 }, 71 } 72 ), 73 documentListComponent = (0, dynamicLoader.default)( 74 function () { 75 return Promise.all([ 76 require.e(4434), 77 require.e(8353), 78 require.e(8138), 79 require.e(6979), 80 ]).then(require.bind(require, 4615)); 81 }, 82 { 83 loadableGenerated: { 84 webpack: function () { 85 return [4615]; 86 }, 87 }, 88 } 89 ), 90 infoBoxComponent = (0, dynamicLoader.default)( 91 function () { 92 return Promise.all([ 93 require.e(4434), 94 require.e(8353), 95 require.e(8138), 96 require.e(141), 97 ]).then(require.bind(require, 88206)); 98 }, 99 { 100 loadableGenerated: { 101 webpack: function () { 102 return [88206]; 103 }, 104 }, 105 } 106 ); 107 108 // Configuración pública (mantener uso original) 109 // Se obtiene publicRuntimeConfig para construir rutas a assets. 110 var configObject = (0, getConfigModule.default)(), 111 publicRuntimeConfig = (configObject.serverRuntimeConfig, configObject.publicRuntimeConfig); 112 113 // Datos estáticos del encabezado (acentos con secuencias de escape) 114 // Contiene tÃtulo, párrafo descriptivo e identificador de imagen. 115 var headerData = { 116 titulo: "Recaudaci\u00f3n local", 117 parrafo: 118 "Esta secci\u00f3n contiene la informaci\u00f3n de los recursos obtenidos por los estados por el cobro de <strong>impuestos y derechos</strong>, as\u00ed como los obtenidos por los municipios por conceptos de <strong>impuesto predial</strong> y <strong>derechos por el suministro de agua</strong>.<br/><br/>Cuenta con mapas para visualizar los montos de <strong>recaudaci\u00f3n</strong>, gr\u00e1ficos interactivos, as\u00ed como <strong>bases de datos</strong> y diccionarios.", 119 img: "recaudacion", 120 }; 121 122 // Función principal de la página (mantener lógica original) 123 // RecaudacionLocalPage monta la estructura completa, incluye: 124 // - Head con metadatos SEO 125 // - HeroSection dinámico 126 // - Texto introductorio y explicativo 127 // - Contenedor del mapa con todos los IDs que los scripts esperan 128 // - Paneles laterales, listas y herramientas que se rellenan por JS 129 function RecaudacionLocalPage(props) { 130 props = 131 null !== props 132 ? props 133 : (function (err) { 134 throw err; 135 })(new TypeError("Cannot destructure undefined")); 136 137 return (0, jsxHelpers.jsxs)(jsxHelpers.Fragment, { 138 children: [ 139 // Head con metadatos SEO 140 (0, jsxHelpers.jsxs)(HeadModule.default, { 141 children: [ 142 (0, jsxHelpers.jsx)("title", { children: "Recaudaci\u00f3n L
142ocal" }), 143 (0, jsxHelpers.jsx)("meta", { 144 name: "description", 145 content: 146 "Esta secci\u00f3n contiene la informaci\u00f3n de los recursos obtenidos por los estados por el cobro de impuestos y derechos, as\u00ed como los obtenidos por los municipios por conceptos de impuesto predial y derechos por el suministro de agua.", 147 }), 148 ], 149 }), 150 151 // HeroSection dinámico con headerData 152 (0, jsxHelpers.jsx)(heroSectionComponent, { data: headerData }), 153 154 // Pregunta introductoria (mantener contenedor y estilos) 155 (0, jsxHelpers.jsx)("div", { 156 className: "container mx-auto", 157 children: (0, jsxHelpers.jsx)("h2", { 158 className: 159 "text-5xl font-sans font-bold text-center my-6 leading-tight text-ingresos-100", 160 children: "\xbfCu\u00e1nto recaudaron los estados y municipios?", 161 }), 162 }), 163 164 // Bloques explicativos y contexto 165 // Texto principal con llamadas a InfoBox para resaltar información clave. 166 (0, jsxHelpers.jsxs)("div", { 167 className: "container mx-auto px-4 mb-16", 168 children: [ 169 (0, jsxHelpers.jsxs)("p", { 170 className: "text-xl font-serif text-center", 171 children: [ 172 "Los ", 173 (0, jsxHelpers.jsx)("strong", { children: "gobiernos locales" }), 174 " obtienen ingresos de distintas fuentes, entre ellas, las transferencias del Gobierno Federal ", 175 (0, jsxHelpers.jsx)(infoBoxComponent, { 176 texto: 177 "Los montos de recaudaci\u00f3n local se consideran para la distribuci\u00f3n de las participaciones federales que se transfieren a estados y municipios, de acuerdo al Cap\u00edtulo I de la Ley de Coordinaci\u00f3n Fiscal.", 178 }), 179 " y otros que generan por conceptos propios como impuestos, aprovechamientos, productos y contribuciones de mejoras. La informaci\u00f3n que se muestra a continuaci\u00f3n contempla la ", 180 (0, jsxHelpers.jsx)("strong", { 181 children: "recaudaci\u00f3n de impuestos y derechos", 182 }), 183 " a nivel estatal y del ", 184 (0, jsxHelpers.jsx)("strong", { children: "impuesto predial" }), 185 " y ", 186 (0, jsxHelpers.jsx)("strong", { 187 children: "derechos por el suministro de agua", 188 }), 189 " a nivel municipal ", 190 (0, jsxHelpers.jsx)(infoBoxComponent, { 191 texto: 192 "Los montos de recaudaci\u00f3n local se consideran para la distribuci\u00f3n de las participaciones federales que se transfieren a estados y municipios, de acuerdo al Cap\u00edtulo I de la Ley de Coordinaci\u00f3n Fiscal.", 193 }), 194 ", sin considerar otros recursos propios.", 195 ], 196 }), 197 (0, jsxHelpers.jsx)("br", {}), 198 (0, jsxHelpers.jsx)("br", {}), 199 (0, jsxHelpers.jsxs)("p", { 200 className: "text-xl font-serif text-center", 201 children: [ 202 "Selecciona el ", 203 (0, jsxHelpers.jsx)("strong", { children: "concepto de ingreso" }), 204 " que quieras visualizar en el mapa. Si deseas obtener informaci\u00f3n de alg\u00fan estado, municipio o ciclo en particular, utiliza los filtros correspondientes.", 205 ], 206 }), 207 ], 208 }), 209 210 // Contenedor del mapa y paneles (mantener IDs esperados por scripts externos) 211 // IMPORTANTE: no eliminar ni renombrar los IDs porque los scripts 212 // externos (startMap.js, controller.map.js, etc.) los buscan por ID. 213 (0, jsxHelpers.jsx)("div", { 214 className: "container mx-auto", 215 children: (0, jsxHelpers.jsxs)("div", { 216 className: "map_container", 217 children: [ 218 // Loader visible mientras el mapa se inicializa 219 (0, jsxHelpers.jsx)("div", { 220 id: "GF-SHCP-loader", 221 className: "loader", 222 children: (0, jsxHelpers.jsx)("img", { 223 src: 224 publicRuntimeConfig.staticFolder +
225 "/mapas/mapas_ucef/img/Preloader_3.gif", 226 }), 227 }), 228 // Contenedor principal del mapa (GF-SHCP-map) 229 (0, jsxHelpers.jsxs)("div", { 230 id: "map", 231 children: [ 232 (0, jsxHelpers.jsx)("div", { 233 id: "GF-SHCP-map", 234 style: { 235 width: "100%", 236 height: "100%", 237 frameborder: 0, 238 scrolling: "no", 239 }, 240 }), 241 (0, jsxHelpers.jsx)("div", { id: "GF-SHCP-color-guide" }), 242 (0, jsxHelpers.jsx)("div", { id: "GF-SHCP-color-guide-x" }), 243 ], 244 }), 245 // Panel lateral con filtros y herramientas (IDs usados por scripts) 246 (0, jsxHelpers.jsxs)("div", { 247 className: "w-full lg:w-3/12 zero sidebar", 248 children: [ 249 (0, jsxHelpers.jsxs)("div", { 250 className: "col-sm-12 filter_container", 251 children: [ 252 (0, jsxHelpers.jsx)("div", { id: "GF-SHCP-top-tools" }), 253 (0, jsxHelpers.jsx)("div", { id: "GF-SHCP-filter-selector" }), 254 (0, jsxHelpers.jsxs)("form", { 255 id: "GF-SHCP-embed-form", 256 children: [ 257 (0, jsxHelpers.jsx)("h3", { 258 className: "mt-8", 259 children: 260 "Agrega este mapa a tu sitio copiando el siguiente c\u00f3digo:", 261 }), 262 (0, jsxHelpers.jsx)("input", { 263 type: "text", 264 name: "embed", 265 className: "inputs", 266 }), 267 ], 268 }), 269 ], 270 }), 271 (0, jsxHelpers.jsx)("div", { className: "clearfix" }), 272 ], 273 }), 274 // Ãrea principal donde se muestran nombre, contador y lista de filtros 275 (0, jsxHelpers.jsxs)("div", { 276 className: "col-md-9 col-md-offset-3 zero", 277 children: [ 278 (0, jsxHelpers.jsx)("header", { 279 className: "top title_side", 280 children: (0, jsxHelpers.jsxs)("div", { 281 className: "row", 282 children: [ 283 (0, jsxHelpers.jsxs)("div", { 284 className: "col-sm-12", 285 children: [ 286 (0, jsxHelpers.jsx)("h2", { id: "GF-SHCP-MAP-NAME" }), 287 (0, jsxHelpers.jsx)("a", { 288 style: { marginTop: "-30px", float: "right" }, 289 className: "btnAprende", 290 children: "Ocultar detalle", 291 }), 292 (0, jsxHelpers.jsxs)("div", { 293 className: "mostrarOcultar", 294 children: [ 295 (0, jsxHelpers.jsx)("span", { 296 className: "descripcion", 297 }), 298 (0, jsxHelpers.jsxs)("h2", { 299 style: { display: "none" }, 300 children: [ 301 "Registros: ", 302 (0, jsxHelpers.jsx)("span", { 303 id: "GF-SHCP-project-counter", 304 children: "0", 305 }), 306 ], 307 }), 308 ], 309 }), 310 ], 311 }), 312 (0, jsxHelpers.jsx)("div", { className: "col-sm-3 right" }), 313 ], 314 }), 315 }), 316 (0, jsxHelpers.jsx)("div", { 317 className: "filters", 318 children: (0, jsxHelpers.jsx)("ul", { 319 id: "GF-SHCP-cart-list", 320 className: "cart-list", 321 }), 322 }), 323 ], 324 }), 325 ], 326 }), 327 }), 328 329 // Pie con fuente y herramientas (mantener IDs para appendChild externo) 330 // Estos elementos son referenciados por scripts para insertar gráficos y tablas. 331 (0, jsxHelpers.jsxs)("div", { 332 className: "container mx-auto", 333 children: [ 334 (0, jsxHelpers.jsxs)("p", { 335 className: "text-xs text-end", 336 children: [ 337 (0, jsxHelpers.jsx)("br", {}), 338 (0, jsxHelpers.jsx)("strong", { children: "Fuente:" }), 339 " Informaci\u00f3n reportada a la Secretar\u00eda de Hacienda y Cr\u00e9dito P\u00fablico y validada por los estados a trav\u00e9s de la Comisi\u00f3n Permanente de Funcionarios Fiscales. ", 340 (0, jsxHelpers.jsx)("br", {}), 341 (0, jsxHelpers.jsx)("br", {}), 342 "Con informaci\u00f3n al ", 343 (0, jsxHelpers.jsx)("strong", { children: "31/12/2024" }), 344 ], 345 }), 346 (0, jsxHelpers.jsx)("div", { id: "GF-SHCP-bars-tool" }), 347 (0, jsxHelpers.jsx)("div", { className: "clearfix" }), 348 (0, jsxHelpers.jsx)("div", { id: "GF-SHCP-table-tool" }), 349 ], 350 }), 351 352 // Bases de datos abiertos 353 // El componente documentListComponent carga la lista de descargas desde la URL indicada. 354 (0, jsxHelpers.jsxs)("div", { 355 className: "container mx-auto px-4 lg:px-20 xl:px-48 mt-12", 356 children: [ 357 (0, jsxHelpers.jsx)("h1", { 358 className: 359 "text-5xl font-sans font-bold text-center leading-tight text-ingresos-100", 360 children: "Bases de datos abiertos", 361 }), 362 (0, jsxHelpers.jsx)(documentListComponent, { 363 url: 364 publicRuntimeConfig.staticFolder + 365 "/api/page-config/recaudacion-local/row-down-recaudacion-local.json", 366 }), 367 (0, jsxHelpers.jsx)("br", {}), 368 (0, jsxHelpers.jsx)("br", {}), 369 ], 370 }), 371 372 /* 373 // CTA de mejora (enlace a formulario externo) 374 (0, jsxHelpers.jsx)("div", { 375 className: "mx-auto py-4 lg:px-16 bg-recauda-base", 376 children: (0, jsxHelpers.jsxs)("div", { 377 className: "flex justify-center", 378 children: [ 379 (0, jsxHelpers.jsx)("a", { 380 className: "text-primary underline", 381 target: "_blank", 382 href: "https://forms.gle/8ypRKxg9s8RNsas28", 383 children: "\xa1Ay\u00fadanos a mejorar esta secci\u00f3n!", 384 }), 385 " ",
386 (0, jsxHelpers.jsx)("span", { 387 children: " \u2b50\u2b50\u2b50\u2b50\u2b50", 388 }), 389 ], 390 }), 391 }) 392 */ 393 394 // Scripts externos (mantener orden para inicialización correcta) 395 // startMap.js inicializa el mapa; require.js carga módulos AMD usados por main.map. 396 (0, jsxHelpers.jsx)(scriptLoader.default, { 397 src: publicRuntimeConfig.staticFolder + "/mapas/mapas_ucef/js/startMap.js", 398 }), 399 (0, jsxHelpers.jsx)(scriptLoader.default, { 400 "data-main": publicRuntimeConfig.staticFolder + "/mapas/mapas_ucef/js/main.map", 401 src: publicRuntimeConfig.staticFolder + "/mapas/mapas_ucef/js/libs/require.js", 402 }), 403 ], 404 }); 405 } 406 }, 407 408 // âââââââââââââââââââââââââââââââââââââââââââââââ 409 // Módulo 9008: next/head 410 // Alias que reexporta el componente Head de Next.js para gestionar <head>. 411 // âââââââââââââââââââââââââââââââââââââââââââââââ 412 9008: function (module, exports, require) { 413 module.exports = require(83121); 414 }, 415 416 // âââââââââââââââââââââââââââââââââââââââââââââââ 417 // Módulo 4298: scriptLoader 418 // Alias para el helper que inyecta scripts externos en el DOM. 419 // âââââââââââââââââââââââââââââââââââââââââââââââ 420 4298: function (module, exports, require) { 421 module.exports = require(63573); 422 }, 423 }, 424 425 // âââââââââââââââââââââââââââââââââââââââââââââââ 426 // Bootstrap de ejecución del bundle 427 // Orquesta la carga de chunks y ejecuta el entry point (44716). 428 // El resultado se asigna a _N_E, contenedor global de la app en cliente. 429 // âââââââââââââââââââââââââââââââââââââââââââââââ 430 function (module) { 431 module.O(0, [9774, 2888, 179], function () { 432 return (entryModule = 44716), module((module.s = entryModule)); 433 var entryModule; 434 }); 435 var bootstrapResult = module.O(); 436 _N_E = bootstrapResult; 437 }, 438]);
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.