{"id":3884,"date":"2026-10-21T12:35:31","date_gmt":"2026-10-21T19:35:31","guid":{"rendered":"https:\/\/ciencias.ens.uabc.mx\/semanadeciencias\/?page_id=3884"},"modified":"2026-10-21T12:36:20","modified_gmt":"2026-10-21T19:36:20","slug":"mapa-de-ubicacion","status":"publish","type":"page","link":"https:\/\/ciencias.ens.uabc.mx\/semanadeciencias\/mapa-de-ubicacion\/","title":{"rendered":"Mapa de Ubicaci\u00f3n"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3884\" class=\"elementor elementor-3884\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b486909 elementor-section-boxed elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"b486909\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e82ab22\" data-id=\"e82ab22\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fafeea1 elementor-widget elementor-widget-html\" data-id=\"fafeea1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!doctype html>\r\n<html lang=\"es\">\r\n<head>\r\n<meta charset=\"utf-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n<title>Ubicaci\u00f3n de proyectos \u00b7 Semana de Ciencias 2026<\/title>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@500;600;700&family=Public+Sans:wght@400;500;600;700&display=swap\">\r\n<style>\/* Vista publicada: encabezado, plano con zoom (scroll en ambos sentidos) y lista con buscador debajo. *\/\r\n:root{--bg:#f2f4f1;--surface:#ffffff;--surface-2:#eaeee9;--ink:#16211b;--muted:#56655c;--line:#cbd5cd;--accent:#0d6b44;--sel:#1f5fbf;\r\n  --f-display:\"Barlow Condensed\",\"Arial Narrow\",system-ui,sans-serif;--f-body:\"Public Sans\",system-ui,-apple-system,\"Segoe UI\",sans-serif}\r\n*{box-sizing:border-box}\r\n[hidden]{display:none!important}\r\nhtml,body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.45}\r\nbody{padding:0 max(16px,env(safe-area-inset-left)) 40px max(16px,env(safe-area-inset-right))}\r\nbutton,input{font:inherit;color:inherit}\r\n:focus-visible{outline:2px solid var(--accent);outline-offset:2px}\r\n.wrap{max-width:1500px;margin:0 auto}\r\nheader{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:flex-end;justify-content:space-between;padding:22px 0 14px;border-bottom:1px solid var(--line)}\r\n.eyebrow{font-family:var(--f-display);font-weight:600;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}\r\nh1{margin:0;font-family:var(--f-display);font-weight:700;font-size:clamp(30px,4.5vw,44px);line-height:1.02}\r\n.dates{color:var(--muted);font-size:14px;margin-top:4px}\r\n.stamp{color:var(--muted);font-size:12.5px}\r\n.how{margin:14px 0 0;color:#34433a;font-size:14.5px;max-width:80ch}\r\n.legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:#34433a;margin-top:10px}\r\n.legend span{display:inline-flex;align-items:center;gap:6px}\r\n.legend i{width:12px;height:12px;border-radius:3px;display:inline-block}\r\n.legend .free{border:1px dashed #a9b8ad;background:#f4f6f3}\r\n\r\n.mapcard{margin-top:14px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px;scroll-margin-top:12px}\r\n.bar{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:2px 2px 10px}\r\n.zoom{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;overflow:hidden}\r\n.zoom button{border:0;background:var(--surface);width:36px;height:34px;font-weight:700;font-size:17px;cursor:pointer}\r\n.zoom button:hover{background:var(--surface-2)}\r\n.zoom span{min-width:52px;text-align:center;font-variant-numeric:tabular-nums;font-weight:600;font-size:13px}\r\n.btn{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:7px 12px;font-weight:600;font-size:13.5px;cursor:pointer;white-space:nowrap}\r\n.btn:hover{border-color:var(--ink)}\r\n.btn.p{background:var(--accent);border-color:var(--accent);color:#fff}\r\n.info{flex:1 1 320px;min-width:0;font-size:13.5px;color:#34433a;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}\r\n.view{height:max(380px,64vh);overflow:auto;border-radius:8px;background:var(--surface-2);overscroll-behavior:contain;position:relative;cursor:grab}\r\n.view.panning{cursor:grabbing}\r\n.stage{position:relative}\r\n.world{position:absolute;left:0;top:0;transform-origin:0 0;background:#ffffff}\r\n#areas,#salas{position:absolute;inset:0}\r\n#salas{pointer-events:none}\r\n.sala{pointer-events:auto}\r\n.area{position:absolute;border:1.5px solid rgba(23,34,28,.28)}\r\n.area .al{position:absolute;left:12px;top:8px;right:12px;font-family:var(--f-display);font-weight:700;line-height:1.05;overflow:hidden}\r\n.sala{position:absolute;width:302px;background:#ffffff;border:1px solid #b9c7bd;border-radius:9px;padding:10px;display:flex;flex-direction:column;gap:4px;box-shadow:0 2px 8px rgba(0,0,0,.08)}\r\n.sala.target{outline:4px solid var(--sel);outline-offset:4px;animation:pulse 1.2s ease-out 2}\r\n@keyframes pulse{0%{outline-offset:14px;outline-color:rgba(31,95,191,.2)}100%{outline-offset:4px;outline-color:#1f5fbf}}\r\n.sh{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:2px}\r\n.sh b{font-family:var(--f-display);font-weight:700;font-size:20px;line-height:1}\r\n.sh span{font-size:11.5px;color:#56655c}\r\n.g7{display:grid;grid-template-columns:repeat(3,42px) 9px repeat(3,42px);column-gap:3px}\r\n.gh{font-size:9.5px;font-weight:700;letter-spacing:.08em;color:#6b7a70;text-align:center}\r\n.gh span{border-bottom:1px solid #dbe2dc;padding-bottom:2px}\r\n.gh span.x{border:0}\r\n.gd{font-family:var(--f-display);font-weight:600;font-size:13.5px;color:#56655c;text-align:center}\r\n.gs{row-gap:3px;grid-auto-flow:column}\r\n.sl{border-radius:4px;border:1px dashed #c3cec6;background:#f4f6f3}\r\n.ch{border-radius:4px;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:600;font-size:13px;cursor:pointer;border:0;padding:0}\r\n.ch.more{background:#b4441c}\r\n.ch.hl{box-shadow:0 0 0 2px #ffffff,0 0 0 4px #1f5fbf}\r\n.ch.dim{opacity:.3}\r\n.vsep{justify-self:center;width:1px;background:#cbd5cd}\r\n.chp{display:inline-block;flex:none;color:#fff;font-family:var(--f-display);font-weight:600;font-size:14px;line-height:1;padding:4px 7px;border-radius:4px}\r\n\r\n.list{margin-top:18px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px}\r\n.lh{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-end;justify-content:space-between;margin-bottom:10px}\r\n.lh h2{margin:0;font-family:var(--f-display);font-size:26px}\r\n.search{border:1px solid var(--line);border-radius:10px;padding:10px 12px;width:360px;max-width:100%;font-size:15px;background:#fff}\r\n.count{color:var(--muted);font-size:13px}\r\n.tw{overflow-x:auto}\r\ntable{width:100%;border-collapse:collapse;font-size:14px;min-width:720px}\r\nth{text-align:left;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--surface-2)}\r\ntd{padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:top}\r\ntr:last-child td{border-bottom:0}\r\ntr.hl td{background:#e3ecfa}\r\n.nm{font-weight:600}\r\n.nm small{display:block;font-weight:400;color:var(--muted);font-size:12.5px}\r\ntd.l,td.g{padding-top:6px;padding-bottom:6px}\r\ntd.l{font-weight:700;white-space:nowrap;width:1%;padding-right:18px}\r\ntd.g{width:1%;white-space:nowrap}\r\n.lc{min-height:34px;display:flex;align-items:center}\r\n.lc+.lc{margin-top:6px}\r\n.nx{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a2f0c;background:#fbe6dc;border:1px solid #efc2ad;border-radius:999px;padding:2px 7px;white-space:nowrap}\r\n.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}\r\n.na{color:var(--muted)}\r\n.foot{margin-top:14px;color:var(--muted);font-size:12.5px}\r\n.stage{margin:0 auto}\r\n.info .btn{padding:4px 9px;font-size:12.5px}\r\n.lt{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}\r\n.pdfmsg{flex-basis:100%;text-align:right;color:#8a2f0c;font-size:12.5px}\r\n.pdfmsg:empty{display:none}\r\n.lt .btn{padding:10px 14px;font-size:14px}\r\n@media (max-width:640px){\r\n  table{min-width:0} thead{display:none} table,tbody{display:block}\r\n  tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 10px;padding:10px 4px;border-bottom:1px solid var(--line)}\r\n  tr:last-child{border-bottom:0}\r\n  td{border:0;padding:0} td.nm{grid-column:2 \/ -1} td.l{grid-column:1 \/ 3;white-space:normal} td.g{grid-column:3;width:auto}\r\n  .search{width:100%}\r\n  .lt{width:100%;justify-content:stretch} .lt .btn{flex:1} .pdfmsg{text-align:left}\r\n}\r\n@media (prefers-reduced-motion:reduce){.sala.target{animation:none}}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<div class=\"wrap\">\r\n<header>\r\n  <div>\r\n    <div class=\"eyebrow\">Semana de Ciencias 2026 \u00b7 Facultad de Ciencias UABC<\/div>\r\n    <h1>Ubicaci\u00f3n de proyectos<\/h1>\r\n    <div class=\"dates\">Mi\u00e9rcoles 21 a viernes 23 de octubre \u00b7 Ma\u00f1ana de 9 a 13 h \u00b7 Tarde de 13 a 17 h<\/div>\r\n  <\/div>\r\n  <div class=\"stamp\" id=\"stamp\"><\/div>\r\n<\/header>\r\n<p class=\"how\">Busca tu proyecto en la lista de abajo y toca <b>Ir a la ubicaci\u00f3n<\/b> para verlo en el plano. Cada bloque es un espacio; sus columnas son los turnos de ma\u00f1ana y tarde de mi\u00e9rcoles a viernes, y cada casilla de color es un proyecto con su ID. Con <b>Descargar lista en PDF<\/b> obtienes la lista completa con ubicaciones, responsables y horarios para imprimirla o compartirla.<\/p>\r\n<div class=\"legend\" id=\"legend\"><\/div>\r\n<section class=\"mapcard\" id=\"mapcard\" aria-label=\"Plano de la Facultad de Ciencias\">\r\n  <div class=\"bar\">\r\n    <div class=\"zoom\" role=\"group\" aria-label=\"Zoom\"><button type=\"button\" id=\"zout\" aria-label=\"Alejar\">\u2212<\/button><span id=\"zval\">100 %<\/span><button type=\"button\" id=\"zin\" aria-label=\"Acercar\">+<\/button><\/div>\r\n    <button type=\"button\" class=\"btn\" id=\"zfit\">Ver todo el plano<\/button>\r\n    <div class=\"info\" id=\"info\" aria-live=\"polite\">Toca un ID en el plano para ver de qu\u00e9 proyecto se trata. Arrastra el plano para recorrerlo.<\/div>\r\n  <\/div>\r\n  <div class=\"view\" id=\"view\"><div class=\"stage\" id=\"stage\"><div class=\"world\" id=\"world\"><div id=\"areas\"><\/div><div id=\"salas\"><\/div><\/div><\/div><\/div>\r\n<\/section>\r\n<section class=\"list\" aria-labelledby=\"lh\">\r\n  <div class=\"lh\">\r\n    <div><h2 id=\"lh\">Proyectos<\/h2><div class=\"count\" id=\"count\"><\/div><\/div>\r\n    <div class=\"lt\"><input type=\"search\" class=\"search\" id=\"q\" placeholder=\"Escribe el nombre de tu proyecto\" aria-label=\"Buscar proyecto por nombre, responsable o ID\" autocomplete=\"off\"><button type=\"button\" class=\"btn p\" id=\"pdf\">Descargar lista en PDF<\/button><div class=\"pdfmsg\" id=\"pdfmsg\" role=\"status\"><\/div><\/div>\r\n  <\/div>\r\n  <div class=\"tw\"><table><thead><tr><th>ID<\/th><th>Proyecto y responsable<\/th><th>Ubicaci\u00f3n<\/th><th><span class=\"sr\">Mapa<\/span><\/th><\/tr><\/thead><tbody id=\"rows\"><\/tbody><\/table><\/div>\r\n<\/section>\r\n<p class=\"foot\">Si la ubicaci\u00f3n o el horario no coincide con lo que solicitaste, comun\u00edcate con la comisi\u00f3n de Distribuci\u00f3n de Espacios.<\/p>\r\n<\/div>\r\n\r\n<script type=\"application\/json\" id=\"pubdata\">{\"W\":4392,\"H\":2270,\"items\":[{\"t\":\"a\",\"x\":60,\"y\":650,\"w\":390,\"h\":860,\"f\":\"#e6ebe5\",\"ht\":false,\"l\":\"E3 \u00b7 Direcci\u00f3n\",\"fs\":34,\"sh\":\"round\"},{\"t\":\"s\",\"id\":\"mqzjbiw\",\"x\":1930,\"y\":890,\"c\":\"Ballena\",\"n\":\"Pasillo de la ballena\",\"cap\":5,\"nx\":false,\"p\":[[\"F1\",\"TC1\",\"TC3\",\"TC4\"],[\"F1\",\"TC2\",\"TC4\"],[\"F1\",\"TC1\",\"TC3\",\"TC4\"],[\"TC2\"],[\"TC1\",\"TC3\"],[\"TC2\"]]},{\"t\":\"a\",\"x\":570,\"y\":630,\"w\":1290,\"h\":820,\"f\":\"#e3e6e3\",\"ht\":true,\"l\":\"Estacionamiento\",\"fs\":78,\"sh\":\"rect\"},{\"t\":\"a\",\"x\":2090,\"y\":60,\"w\":1100,\"h\":510,\"f\":\"#e6ebe5\",\"ht\":false,\"l\":\"E7 \u00b7 Laboratorios B\",\"fs\":34,\"sh\":\"round\"},{\"t\":\"s\",\"id\":\"bqu1zw1\",\"x\":2470,\"y\":340,\"c\":\"B2\",\"n\":\"Lab. B2\",\"cap\":5,\"nx\":false,\"p\":[[\"B9\"],[\"B9\"],[\"B9\"],[\"B9\"],[\"B9\"],[\"B9\"]]},{\"t\":\"s\",\"id\":\"9ynmjml\",\"x\":2810,\"y\":340,\"c\":\"B3\",\"n\":\"Lab. B3\",\"cap\":5,\"nx\":false,\"p\":[[\"F5\",\"F9\"],[\"F2\",\"F5\",\"F9\"],[\"F5\",\"F9\"],[\"F9\"],[\"F2\",\"F9\"],[\"F9\"]]},{\"t\":\"s\",\"id\":\"s14lda6\",\"x\":2470,\"y\":120,\"c\":\"B6\",\"n\":\"Lab. B6\",\"cap\":5,\"nx\":false,\"p\":[[\"B24\"],[\"B24\"],[\"B24\"],[\"B24\"],[\"B24\"],[\"B24\"]]},{\"t\":\"a\",\"x\":3220,\"y\":240,\"w\":680,\"h\":1220,\"f\":\"#e6ebe5\",\"ht\":false,\"l\":\"E9 \u00b7 Edificio A\",\"fs\":34,\"sh\":\"round\"},{\"t\":\"s\",\"id\":\"1ztt46b\",\"x\":3244,\"y\":310,\"c\":\"A1\",\"n\":\"Sal\u00f3n A1\",\"cap\":5,\"nx\":false,\"p\":[[\"B1\",\"B2\"],[\"B1\",\"B2\"],[\"B1\",\"B2\"],[],[],[]]},{\"t\":\"s\",\"id\":\"0pbgre5\",\"x\":3560,\"y\":310,\"c\":\"A5\",\"n\":\"Sal\u00f3n A5\",\"cap\":5,\"nx\":false,\"p\":[[\"B13\",\"B14\"],[\"B13\",\"B14\"],[\"B13\",\"B14\"],[\"B13\",\"B14\"],[\"B13\",\"B14\"],[\"B13\",\"B14\"]]},{\"t\":\"s\",\"id\":\"kh1a4nz\",\"x\":3244,\"y\":538,\"c\":\"A2\",\"n\":\"Sal\u00f3n A2\",\"cap\":5,\"nx\":false,\"p\":[[\"CD2\",\"CD4\",\"CD6\",\"CD8\"],[\"CD2\",\"CD4\",\"CD6\",\"CD8\"],[\"CD2\",\"CD4\",\"CD6\",\"CD8\"],[\"CD2\",\"CD4\",\"CD6\",\"CD8\"],[\"CD2\",\"CD4\",\"CD6\",\"CD8\"],[\"CD2\",\"CD4\",\"CD6\",\"CD8\"]]},{\"t\":\"s\",\"id\":\"s875zly\",\"x\":3250,\"y\":770,\"c\":\"Pasillo E9\",\"n\":\"Pasillo E9\",\"cap\":5,\"nx\":false,\"p\":[[\"F3\",\"F6\",\"B25\"],[\"F3\",\"F6\",\"B25\"],[\"F3\",\"F6\",\"B25\"],[\"B25\"],[\"B25\"],[\"B25\"]]},{\"t\":\"s\",\"id\":\"8cm9mtm\",\"x\":3250,\"y\":1000,\"c\":\"A3\",\"n\":\"Sal\u00f3n A3\",\"cap\":5,\"nx\":false,\"p\":[[\"B19\"],[\"B19\"],[\"B19\"],[],[],[]]},{\"t\":\"s\",\"id\":\"jsoy5eh\",\"x\":3250,\"y\":1230,\"c\":\"A4\",\"n\":\"Sal\u00f3n A4\",\"cap\":5,\"nx\":false,\"p\":[[],[\"B15\"],[\"B15\"],[\"B15\"],[\"B15\"],[\"B15\"]]},{\"t\":\"a\",\"x\":200,\"y\":1580,\"w\":350,\"h\":320,\"f\":\"#e6ebe5\",\"ht\":false,\"l\":\"E57 \",\"fs\":34,\"sh\":\"round\"},{\"t\":\"s\",\"id\":\"lxu6hr5\",\"x\":220,\"y\":1650,\"c\":\"LD3\",\"n\":\"Lab. LD3\",\"cap\":5,\"nx\":false,\"p\":[[\"C6\"],[\"C6\"],[\"C6\"],[\"C6\"],[\"C6\"],[\"C6\"]]},{\"t\":\"s\",\"id\":\"hn93bqb\",\"x\":980,\"y\":1890,\"c\":\"D7\",\"n\":\"Sal\u00f3n D7\",\"cap\":5,\"nx\":false,\"p\":[[\"P2\",\"P1\"],[\"P2\",\"P1\"],[\"P2\",\"P1\"],[\"P2\",\"P1\"],[\"P2\",\"P1\"],[\"P2\",\"P1\"]]},{\"t\":\"s\",\"id\":\"532925z\",\"x\":1300,\"y\":1890,\"c\":\"D6\",\"n\":\"Sal\u00f3n D6\",\"cap\":5,\"nx\":false,\"p\":[[\"TC5\",\"TC6\",\"TC7\"],[\"TC5\",\"TC6\",\"TC7\"],[\"TC5\",\"TC6\",\"TC7\"],[\"TC5\",\"TC6\",\"TC7\"],[\"TC5\",\"TC6\",\"TC7\"],[\"TC5\",\"TC6\",\"TC7\"]]},{\"t\":\"s\",\"id\":\"g4gzxql\",\"x\":650,\"y\":1640,\"c\":\"D4\",\"n\":\"Sal\u00f3n D4\",\"cap\":5,\"nx\":false,\"p\":[[\"M2\",\"M3\",\"M4\",\"M5\"],[\"M2\",\"M3\",\"M4\",\"M5\"],[\"M2\",\"M3\",\"M4\",\"M5\"],[],[],[]]},{\"t\":\"s\",\"id\":\"x1sx12z\",\"x\":970,\"y\":1640,\"c\":\"D3\",\"n\":\"Sal\u00f3n D3\",\"cap\":5,\"nx\":false,\"p\":[[\"M1\",\"F4\"],[\"M1\",\"F4\"],[\"M1\",\"F4\"],[\"M1\"],[\"M1\"],[\"M1\"]]},{\"t\":\"s\",\"id\":\"mmqyf4b\",\"x\":1290,\"y\":1640,\"c\":\"D2\",\"n\":\"Sal\u00f3n D2\",\"cap\":5,\"nx\":false,\"p\":[[\"B3\",\"B4\"],[\"B3\",\"B4\"],[\"B3\",\"B4\"],[\"B3\",\"B4\"],[\"B3\",\"B4\"],[\"B3\",\"B4\"]]},{\"t\":\"s\",\"id\":\"nk4mxeo\",\"x\":1610,\"y\":1640,\"c\":\"D1\",\"n\":\"Sal\u00f3n D1\",\"cap\":5,\"nx\":false,\"p\":[[\"CD1\",\"CD3\",\"CD5\",\"CD7\"],[\"CD1\",\"CD3\",\"CD5\",\"CD7\"],[\"CD1\",\"CD3\",\"CD5\",\"CD7\"],[\"CD1\",\"CD3\",\"CD5\",\"CD7\"],[\"CD1\",\"CD3\",\"CD5\",\"CD7\"],[\"CD1\",\"CD3\",\"CD5\",\"CD7\"]]},{\"t\":\"s\",\"id\":\"y2lkxd3\",\"x\":2100,\"y\":1740,\"c\":\"C1\",\"n\":\"Lab. C1\",\"cap\":5,\"nx\":false,\"p\":[[\"B17\"],[\"B17\"],[\"B17\"],[\"B17\"],[\"B17\"],[\"B17\"]]},{\"t\":\"s\",\"id\":\"2femsbb\",\"x\":2430,\"y\":1740,\"c\":\"C2\",\"n\":\"Lab. C2\",\"cap\":5,\"nx\":false,\"p\":[[\"B5\"],[\"B5\"],[\"B5\"],[\"B6\"],[\"B6\"],[]]},{\"t\":\"s\",\"id\":\"27izxch\",\"x\":3080,\"y\":1960,\"c\":\"C3\",\"n\":\"Lab. C3\",\"cap\":5,\"nx\":false,\"p\":[[\"B8\"],[\"B8\"],[\"B8\"],[],[],[]]},{\"t\":\"a\",\"x\":2060,\"y\":1580,\"w\":690,\"h\":630,\"f\":\"#e6ebe5\",\"ht\":false,\"l\":\"E6\",\"fs\":34,\"sh\":\"round\"},{\"t\":\"s\",\"id\":\"d3n7366\",\"x\":3880,\"y\":1640,\"c\":\"E10\",\"n\":\"Planetario (E10)\",\"cap\":6,\"nx\":false,\"p\":[[\"B18\",\"C1\",\"C2\",\"C3\",\"C4\",\"C5\"],[\"B18\",\"C1\",\"C2\",\"C3\",\"C4\",\"C5\"],[\"B18\",\"C1\",\"C2\",\"C3\",\"C4\",\"C5\"],[\"C1\",\"C2\",\"C3\",\"C4\",\"C5\"],[\"C1\",\"C2\",\"C3\",\"C4\",\"C5\"],[\"C1\",\"C2\",\"C3\",\"C4\",\"C5\"]]},{\"t\":\"s\",\"id\":\"z7kwxdj\",\"x\":3560,\"y\":540,\"c\":\"Sal\u00f3n A6\",\"n\":\"Sal\u00f3n A6\",\"cap\":5,\"nx\":false,\"p\":[[\"C7\"],[\"C7\"],[\"C7\"],[\"C7\"],[\"C7\"],[\"C7\"]]},{\"t\":\"s\",\"id\":\"b9q0ujh\",\"x\":3570,\"y\":1000,\"c\":\"Sal\u00f3n A7\",\"n\":\"Sal\u00f3n A7\",\"cap\":5,\"nx\":false,\"p\":[[],[],[],[\"O1\"],[\"O1\"],[\"O1\"]]},{\"t\":\"s\",\"id\":\"m8cx2aj\",\"x\":2130,\"y\":340,\"c\":\"B1\",\"n\":\"Lab. B1\",\"cap\":5,\"nx\":false,\"p\":[[\"B20\",\"B21\",\"B22\"],[\"B20\",\"B21\",\"B22\"],[\"B20\",\"B21\",\"B22\"],[\"B20\",\"B21\",\"B22\"],[\"B20\",\"B21\",\"B22\"],[\"B20\",\"B21\",\"B22\"]]},{\"t\":\"s\",\"id\":\"l153mjd\",\"x\":2130,\"y\":120,\"c\":\"B5\",\"n\":\"Lab. B5\",\"cap\":5,\"nx\":false,\"p\":[[\"B11\",\"B12\"],[\"B11\",\"B12\"],[\"B11\",\"B12\"],[\"B11\",\"B12\"],[\"B11\",\"B12\"],[\"B11\",\"B12\"]]},{\"t\":\"s\",\"id\":\"8ta5izt\",\"x\":3520,\"y\":1640,\"c\":\"Invernadero\",\"n\":\"Invernadero\",\"cap\":5,\"nx\":false,\"p\":[[],[],[],[],[],[]]},{\"t\":\"a\",\"x\":2320,\"y\":620,\"w\":810,\"h\":790,\"f\":\"#cfe5c6\",\"ht\":false,\"l\":\"Jard\u00edn Bot\u00e1nico\",\"fs\":34,\"sh\":\"rect\"},{\"t\":\"s\",\"id\":\"hchioq4\",\"x\":660,\"y\":1890,\"c\":\"D8\",\"n\":\"Sal\u00f3n D8\",\"cap\":2,\"nx\":false,\"p\":[[],[],[],[],[],[]]},{\"t\":\"s\",\"id\":\"zm5563h\",\"x\":100,\"y\":1250,\"c\":\"Audiovisual B\",\"n\":\"Sala Audiovisual B\",\"cap\":5,\"nx\":false,\"p\":[[\"B23\"],[\"B23\"],[\"B23\"],[\"C8\"],[\"C9\"],[]]},{\"t\":\"a\",\"x\":580,\"y\":1580,\"w\":1400,\"h\":620,\"f\":\"#e6ebe5\",\"ht\":false,\"l\":\"Edificio E4\",\"fs\":34,\"sh\":\"rect\"},{\"t\":\"s\",\"id\":\"9ppll4p\",\"x\":1930,\"y\":1140,\"c\":\"Audiovisual A\",\"n\":\"Sala Audiovisual A\",\"cap\":5,\"nx\":false,\"p\":[[],[],[\"F8\"],[\"F8\"],[\"F8\"],[]]},{\"t\":\"a\",\"x\":3860,\"y\":1560,\"w\":350,\"h\":330,\"f\":\"#e6ebe5\",\"ht\":false,\"l\":\"E10\",\"fs\":34,\"sh\":\"round\"},{\"t\":\"a\",\"x\":2330,\"y\":970,\"w\":290,\"h\":80,\"f\":\"#f3eee2\",\"ht\":false,\"l\":\"Pasillo\",\"fs\":34,\"sh\":\"rect\"},{\"t\":\"a\",\"x\":1900,\"y\":590,\"w\":390,\"h\":860,\"f\":\"#e6ebe5\",\"ht\":false,\"l\":\"E5\",\"fs\":34,\"sh\":\"round\"},{\"t\":\"a\",\"x\":2840,\"y\":970,\"w\":290,\"h\":80,\"f\":\"#f3eee2\",\"ht\":false,\"l\":\"\",\"fs\":34,\"sh\":\"rect\"},{\"t\":\"a\",\"x\":2680,\"y\":630,\"w\":80,\"h\":770,\"f\":\"#f3eee2\",\"ht\":false,\"l\":\"\",\"fs\":34,\"sh\":\"rect\"},{\"t\":\"a\",\"x\":2560,\"y\":870,\"w\":310,\"h\":300,\"f\":\"#d9e6f2\",\"ht\":false,\"l\":\"\u00c1rea com\u00fan\",\"fs\":34,\"sh\":\"rect\"},{\"t\":\"a\",\"x\":2810,\"y\":1570,\"w\":610,\"h\":640,\"f\":\"#e6ebe5\",\"ht\":false,\"l\":\"Edificio E8\",\"fs\":34,\"sh\":\"rect\"},{\"t\":\"a\",\"x\":2830,\"y\":1740,\"w\":550,\"h\":210,\"f\":\"#ece8f4\",\"ht\":true,\"l\":\"Bioterio\",\"fs\":34,\"sh\":\"rect\"},{\"t\":\"s\",\"id\":\"dx46nvi\",\"x\":2580,\"y\":1250,\"c\":\"Jard\u00edn Bot\u00e1nico\",\"n\":\"Jard\u00edn Bot\u00e1nico\",\"cap\":1,\"nx\":false,\"p\":[[\"B16\"],[\"B16\"],[\"B16\"],[\"B16\"],[\"B16\"],[\"B16\"]]},{\"t\":\"s\",\"id\":\"w3dbbc7\",\"x\":2790,\"y\":690,\"c\":\"Pasillos 1 y 4\",\"n\":\"Jard\u00edn Bot\u00e1nico\",\"cap\":1,\"nx\":false,\"p\":[[\"F7\"],[\"F7\"],[\"F7\"],[\"F7\"],[\"F7\"],[\"F7\"]]},{\"t\":\"s\",\"id\":\"1xdjfh2\",\"x\":4030,\"y\":560,\"c\":\"Gimnasio\",\"n\":\"Gimnasio\",\"cap\":5,\"nx\":false,\"p\":[[\"B10\"],[\"B10\"],[\"B10\"],[\"B10\"],[\"B10\"],[\"B10\"]]},{\"t\":\"s\",\"id\":\"ju9wu0y\",\"x\":100,\"y\":940,\"c\":\"Explanada Direcci\u00f3n\",\"n\":\"Explanada Direcci\u00f3n\",\"cap\":1,\"nx\":false,\"p\":[[\"TC8\"],[\"TC8\"],[\"TC8\"],[],[],[]]},{\"t\":\"s\",\"id\":\"932u735\",\"x\":2270,\"y\":1600,\"c\":\"Pasillo E6\",\"n\":\"Pasillo E6\",\"cap\":1,\"nx\":false,\"p\":[[\"B7\"],[\"B7\"],[\"B7\"],[],[],[]]},{\"t\":\"s\",\"id\":\"9m3cghq\",\"x\":2810,\"y\":120,\"c\":\"B4\",\"n\":\"Lab. B4\",\"cap\":5,\"nx\":false,\"p\":[[\"B26\",\"B27\"],[\"B26\",\"B27\"],[\"B26\",\"B27\"],[\"B26\",\"B27\"],[\"B26\",\"B27\"],[\"B26\",\"B27\"]]}],\"cat\":{\"B1\":{\"n\":\"Las siete maravillas de los tiburones\",\"r\":\"Ang\u00e9lica Col\u00edn Mart\u00ednez y Juan Alfredo L\u00f3pez Ram\u00edrez\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"B2\":{\"n\":\"Las sutiles interacciones arrecifales\",\"r\":\"Juan Alfredo L\u00f3pez Ram\u00edrez y Ang\u00e9lica Col\u00edn Mart\u00ednez\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"C1\":{\"n\":\"Interfaces Multimodales\",\"r\":\"Mar\u00eda Victoria Meza Kubo\",\"g\":\"Ciencias Computacionales\",\"c\":\"#2a5fc0\"},\"P1\":{\"n\":\"ANP: Refugios de la Biodiversidad\",\"r\":\"Ang\u00e9lica Col\u00edn Mart\u00ednez y Andr\u00e9s Mart\u00ednez Aquino\",\"g\":\"Posgrado\",\"c\":\"#7d5728\"},\"C2\":{\"n\":\"Proyecto: Seven Horizons\",\"r\":\"Victoria Meza\",\"g\":\"Ciencias Computacionales\",\"c\":\"#2a5fc0\"},\"C3\":{\"n\":\"Proyecto TZ\",\"r\":\"Victoria Meza\",\"g\":\"Ciencias Computacionales\",\"c\":\"#2a5fc0\"},\"P2\":{\"n\":\"Par\u00e1sitos desconocidos en el Valle de los Cirios\",\"r\":\"Andr\u00e9s Mart\u00ednez Aquino y Ang\u00e9lica Col\u00edn Mart\u00ednez\",\"g\":\"Posgrado\",\"c\":\"#7d5728\"},\"C4\":{\"n\":\"SIN_GAL: Pre-Lucid (Proyecto de CARD)\",\"r\":\"Victoria Meza\",\"g\":\"Ciencias Computacionales\",\"c\":\"#2a5fc0\"},\"C5\":{\"n\":\"Ride After Draw - Juego de cartas\",\"r\":\"Victoria Meza\",\"g\":\"Ciencias Computacionales\",\"c\":\"#2a5fc0\"},\"C6\":{\"n\":\"Abuelitos cibernautas\",\"r\":\"Victoria Meza\",\"g\":\"Ciencias Computacionales\",\"c\":\"#2a5fc0\"},\"F1\":{\"n\":\"As\u00ed logramos medir la velocidad de la luz\",\"r\":\"V\u00edctor Manuel Rico Botero\",\"g\":\"F\u00edsica\",\"c\":\"#b9530f\"},\"F2\":{\"n\":\"Pir\u00e1mide Pepper's ghost\",\"r\":\"V\u00edctor Manuel Rico Botero\",\"g\":\"F\u00edsica\",\"c\":\"#b9530f\"},\"F3\":{\"n\":\"\u00bfQue tan redondos son los huevos?\",\"r\":\"V\u00edctor Manuel Rico Botero\",\"g\":\"F\u00edsica\",\"c\":\"#b9530f\"},\"B3\":{\"n\":\"Antibi\u00f3ticos en acci\u00f3n una aventura simulada\",\"r\":\"Estrella Azalia Nu\u00f1ez Zarco\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"B4\":{\"n\":\"\u00a1Alerta bacterias! Descubriendo c\u00f3mo act\u00faan los antibi\u00f3ticos\",\"r\":\"Jorge Armando Vel\u00e1squez Aristiz\u00e1bal\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"F4\":{\"n\":\"\u00bfC\u00f3mo ser invisible?\",\"r\":\"V\u00edctor Manuel Rico Botero\",\"g\":\"F\u00edsica\",\"c\":\"#b9530f\"},\"B5\":{\"n\":\"B\u00fahos: los guardianes nocturnos de Baja California\",\"r\":\"Gonzalo De Le\u00f3n Gir\u00f3n\/Luis Carlos Hern\u00e1ndez Salgado\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"B6\":{\"n\":\"Aves y Estratos: Del suelo a la copa\",\"r\":\"Gonzalo De Le\u00f3n Gir\u00f3n\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"F5\":{\"n\":\"Reflexi\u00f3n total interna\",\"r\":\"V\u00edctor Manuel Rico Botero\",\"g\":\"F\u00edsica\",\"c\":\"#b9530f\"},\"TC1\":{\"n\":\"Del desecho al reciclaje: el codigo del plastico\",\"r\":\"Juana Claudia Leyva Aguilera\",\"g\":\"Tronco Com\u00fan\",\"c\":\"#0f777b\"},\"TC2\":{\"n\":\"Uso y abuso del agua\",\"r\":\"Juana Claudia Leyva Aguilera\",\"g\":\"Tronco Com\u00fan\",\"c\":\"#0f777b\"},\"TC3\":{\"n\":\"Mar limpio futuro vivo\",\"r\":\"Juana Claudia Leyva Aguilera\",\"g\":\"Tronco Com\u00fan\",\"c\":\"#0f777b\"},\"TC4\":{\"n\":\"Ecolego\",\"r\":\"Juana Claudia Leyva Aguilera\",\"g\":\"Tronco Com\u00fan\",\"c\":\"#0f777b\"},\"F6\":{\"n\":\"Estaci\u00f3n meteorol\u00f3gica basada en un microcontrolador para el registro de variables atmosf\u00e9ricas:\",\"r\":\"Dr. Bonifacio Alejandro Can Uc\",\"g\":\"F\u00edsica\",\"c\":\"#b9530f\"},\"M1\":{\"n\":\"Rectas que curvan\",\"r\":\"Carlos Yee\",\"g\":\"Matem\u00e1ticas Aplicadas\",\"c\":\"#ad2f83\"},\"B7\":{\"n\":\"\u00bfD\u00f3nde se esconden las aves?\",\"r\":\"Gonzalo De L\u00f3n Gir\u00f3n\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"F7\":{\"n\":\"Alimenta a \u00d1am \u00d1am\",\"r\":\"Eloisa Carmen Garc\u00eda Canseco\",\"g\":\"F\u00edsica\",\"c\":\"#b9530f\"},\"CD1\":{\"n\":\"FaceMatch: \u00bfqu\u00e9 famoso o caricatura eres?:\",\"r\":\"Israel Paez\",\"g\":\"Ciencia de Datos\",\"c\":\"#6a45c4\"},\"CD2\":{\"n\":\"Data arcade: Ecos en la Oscuridad\",\"r\":\"Israel Paez, Ra\u00fal Casillas\",\"g\":\"Ciencia de Datos\",\"c\":\"#6a45c4\"},\"CD3\":{\"n\":\"\u00bfQui\u00e9n cuenta m\u00e1s r\u00e1pido? Reto de Visi\u00f3n Artificial\",\"r\":\"Israel Paez\",\"g\":\"Ciencia de Datos\",\"c\":\"#6a45c4\"},\"CD4\":{\"n\":\"Campus Fighters\",\"r\":\"Israel Paez, Ra\u00fal Casillas\",\"g\":\"Ciencia de Datos\",\"c\":\"#6a45c4\"},\"CD5\":{\"n\":\"CSI Cyber-Forensics: Detecci\u00f3n Multimodal de Falsificaciones Digitales\",\"r\":\"Israel Paez\",\"g\":\"Ciencia de Datos\",\"c\":\"#6a45c4\"},\"CD6\":{\"n\":\"Data arcade: Jump Man Party\",\"r\":\"Israel Paez, Ra\u00fal Casillas\",\"g\":\"Ciencia de Datos\",\"c\":\"#6a45c4\"},\"B8\":{\"n\":\"Las ara\u00f1as: \u00bfh\u00e9roes o amenazas?\",\"r\":\"Luis Carlos Hernandez Salgado\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"B9\":{\"n\":\"Microbiolog\u00eda\",\"r\":\"Alfredo Yanez Montalvo\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"F8\":{\"n\":\"Del c\u00fabit al portal: taller de computaci\u00f3n cu\u00e1ntica con un videojuego\",\"r\":\"Jorge Alberto Villavicencio Aguilar, Priscilla Elizabeth Iglesias V\u00e1zquez, Jos\u00e9 \u00c1ngel Gonz\u00e1lez Fraga, Fernando Nieto Guadarrama\",\"g\":\"F\u00edsica\",\"c\":\"#b9530f\"},\"B10\":{\"n\":\"Capturaleza: taller de ilustraci\u00f3n cient\u00edfica\",\"r\":\"Carlos Alberto Flores L\u00f3pez\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"B11\":{\"n\":\"La Reina Roja: La eterna carrera de supervivencia\",\"r\":\"Carlos Alberto Flores L\u00f3pez\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"B12\":{\"n\":\"Explorando la C\u00e9lula: Una Ciudad Microsc\u00f3pica Fluorescente\",\"r\":\"Carlos Alberto Flores L\u00f3pez\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"TC5\":{\"n\":\"Mundo de algoritmos\",\"r\":\"Eloisa Carmen Garcia Canseco\",\"g\":\"Tronco Com\u00fan\",\"c\":\"#0f777b\"},\"B13\":{\"n\":\"Algas en acci\u00f3n: \u00a1aprender jugando!\",\"r\":\"Socorro Jim\u00e9nez Valera\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"B14\":{\"n\":\"\u00a1Picos en acci\u00f3n: que sobreviva el m\u00e1s apto!\",\"r\":\"Carlos Alberto Flores L\u00f3pez\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"TC6\":{\"n\":\"Laberinto del c\u00f3digo\",\"r\":\"Dra. Eloisa Carmen Garc\u00eda Canseco\",\"g\":\"Tronco Com\u00fan\",\"c\":\"#0f777b\"},\"M2\":{\"n\":\"Museo de las Ilusiones Matem\u00e1ticas\",\"r\":\"Adina Jordan Ar\u00e1mburo\",\"g\":\"Matem\u00e1ticas Aplicadas\",\"c\":\"#ad2f83\"},\"M3\":{\"n\":\"\u00bfMe est\u00e1s mirando? Matem\u00e1ticas que te siguen\",\"r\":\"Adina Jordan Aramburo\",\"g\":\"Matem\u00e1ticas Aplicadas\",\"c\":\"#ad2f83\"},\"M4\":{\"n\":\"Gigantes diminutos\",\"r\":\"Brenda Leticia De La Rosa Navarro\",\"g\":\"Matem\u00e1ticas Aplicadas\",\"c\":\"#ad2f83\"},\"M5\":{\"n\":\"El D\u00eda que la Geometr\u00eda Enga\u00f1\u00f3 a tus Ojos\",\"r\":\"Brenda Leticia De La Rosa Navarro\",\"g\":\"Matem\u00e1ticas Aplicadas\",\"c\":\"#ad2f83\"},\"CD7\":{\"n\":\"El ojo cibern\u00e9tico: \u00bfC\u00f3mo ve una computadora?\",\"r\":\"Israel Paez\",\"g\":\"Ciencia de Datos\",\"c\":\"#6a45c4\"},\"B15\":{\"n\":\"F\u00e1brica de prote\u00ednas fluorescentes\",\"r\":\"Alejandro Carballo\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"CD8\":{\"n\":\"Psyduck's Escape\",\"r\":\"Ra\u00fal Casillas, Israel Paez\",\"g\":\"Ciencia de Datos\",\"c\":\"#6a45c4\"},\"B16\":{\"n\":\"\u00a1Aromas que sorprenden mientras aprendes!\",\"r\":\"Jos\u00e9 Delgadillo Rodr\u00edguez\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"C7\":{\"n\":\"\u00a1Sobrevive al brote! Zombis y Aut\u00f3matas Celulares\",\"r\":\"Dr. Jonathan Verdugo Olachea\",\"g\":\"Ciencias Computacionales\",\"c\":\"#2a5fc0\"},\"B17\":{\"n\":\"El Arte de Ver C\u00e9lulas\",\"r\":\"Magdiel Orozco Valdivia y Eugenio Leyva Figueroa\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"B18\":{\"n\":\"Planetario\",\"r\":\"Jose Manuel Lopez\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"B19\":{\"n\":\"Las aventuras de Alguina: un viaje entre colores\",\"r\":\"Ricardo Cruz L\u00f3pez\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"TC7\":{\"n\":\"Pinta como robot\",\"r\":\"Eloisa Carmen Garc\u00eda\",\"g\":\"Tronco Com\u00fan\",\"c\":\"#0f777b\"},\"TC8\":{\"n\":\"Rally 001\",\"r\":\"Eloisa Carmen Garcia Canseco\",\"g\":\"Tronco Com\u00fan\",\"c\":\"#0f777b\"},\"B20\":{\"n\":\"\u00a1Microorganismo a la vista!\",\"r\":\"Alfredo Francisco Yanez Montalvo\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"B21\":{\"n\":\"Microbioma: Un mundo diminuto ante ti\",\"r\":\"Alfredo Francisco Yanez Montalvo\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"B22\":{\"n\":\"Cazadores de lo invisible\",\"r\":\"Alfredo Francisco Yanez Montalvo\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"B23\":{\"n\":\"Murci\u00e9lagos y humanos, podemos vivir como hermanos\",\"r\":\"Alfredo Francisco Yanez Montalvo\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"F9\":{\"n\":\"El aire tambi\u00e9n tiene sombra\",\"r\":\"V\u00edctor Manuel Rico Botero\",\"g\":\"F\u00edsica\",\"c\":\"#b9530f\"},\"C8\":{\"n\":\"Baile del ordenamiento Bubble Sort\",\"r\":\"Alma Roc\u00edo Cabazos\",\"g\":\"Ciencias Computacionales\",\"c\":\"#2a5fc0\"},\"C9\":{\"n\":\"Baile del ordenamiento Quick Sort\",\"r\":\"Alma Roc\u00edo Cabazos\",\"g\":\"Ciencias Computacionales\",\"c\":\"#2a5fc0\"},\"B24\":{\"n\":\"Cazadores de f\u00f3siles: La paleofauna de Baja California\",\"r\":\"Dra. Diana Arenas Islas y Jes\u00fas Andr\u00e9s Le\u00f3n Serrano\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"B25\":{\"n\":\"Parejas moleculares: El c\u00f3digo secreto del ADN\",\"r\":\"Carlos Alberto Flores L\u00f3pez\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"B26\":{\"n\":\"El Detective del pH: Los Colores Ocultos\",\"r\":\"Alejandro S\u00e1nchez\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"B27\":{\"n\":\"El circo de la materia disfuncional\",\"r\":\"Alejandro S\u00e1nchez\",\"g\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},\"O1\":{\"n\":\"Justicia Ambiental en Tecnolog\u00eda: Construyendo Comunidad\",\"r\":\"Eloisa del carmen garc\u00eda canseco\",\"g\":\"Otro\",\"c\":\"#5d6a62\"}},\"prog\":[{\"n\":\"Biolog\u00eda\",\"c\":\"#2e7d4f\"},{\"n\":\"Ciencias Computacionales\",\"c\":\"#2a5fc0\"},{\"n\":\"Ciencia de Datos\",\"c\":\"#6a45c4\"},{\"n\":\"F\u00edsica\",\"c\":\"#b9530f\"},{\"n\":\"Matem\u00e1ticas Aplicadas\",\"c\":\"#ad2f83\"},{\"n\":\"Posgrado\",\"c\":\"#7d5728\"},{\"n\":\"Tronco Com\u00fan\",\"c\":\"#0f777b\"},{\"n\":\"Otro\",\"c\":\"#5d6a62\"}],\"stamp\":\"19 de octubre de 2026 a las 06:44 p.m.\"}<\/script>\r\n<script>(function(){\r\n\"use strict\";\r\nconst D = JSON.parse(document.getElementById(\"pubdata\").textContent);\r\nconst $ = id => document.getElementById(id);\r\nconst esc = s => String(s ?? \"\").replace(\/[&<>\"']\/g, c => ({\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#39;\"}[c]));\r\nconst norm = v => String(v || \"\").normalize(\"NFD\").replace(\/[\u0300-\u036f]\/g, \"\").toLowerCase().replace(\/[^a-z0-9\u00f1]+\/g, \" \").trim();\r\nconst TURNS = [\"Mi\u00e9 ma\u00f1ana\",\"Jue ma\u00f1ana\",\"Vie ma\u00f1ana\",\"Mi\u00e9 tarde\",\"Jue tarde\",\"Vie tarde\"];\r\nconst PORDER = [\"B\",\"C\",\"CD\",\"F\",\"M\",\"P\",\"TC\",\"O\"];\r\nconst pfx = id => (String(id).match(\/^[A-Z]+\/) || [\"O\"])[0];\r\nconst num = id => +String(id).replace(\/^[A-Z]+\/, \"\") || 0;\r\nconst idSort = (a, b) => (PORDER.indexOf(pfx(a)) - PORDER.indexOf(pfx(b))) || (num(a) - num(b)) || a.localeCompare(b);\r\nconst reduce = matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\r\nfunction fmtTurns(set){\r\n  const Dd = [\"Mi\u00e9\",\"Jue\",\"Vie\"], m = [0,1,2].filter(d => set.has(d)), t = [0,1,2].filter(d => set.has(d+3));\r\n  const days = a => a.length === 3 ? \"Mi\u00e9 a Vie\" : a.map(d => Dd[d]).join(\", \");\r\n  if (m.length && m.join() === t.join()) return `${days(m)} \u00b7 todo el d\u00eda`;\r\n  return [m.length ? `${days(m)} \u00b7 ma\u00f1ana` : \"\", t.length ? `${days(t)} \u00b7 tarde` : \"\"].filter(Boolean).join(\"; \");\r\n}\r\nfunction lum(hex){ const m = \/^#?([0-9a-f]{6})$\/i.exec(hex || \"\"); if (!m) return 1; const n = parseInt(m[1],16); const c = [n>>16, (n>>8)&255, n&255].map(v => { v\/=255; return v<=.03928 ? v\/12.92 : Math.pow((v+.055)\/1.055, 2.4); }); return .2126*c[0] + .7152*c[1] + .0722*c[2]; }\r\nconst col = id => (D.cat[id] && D.cat[id].c) || \"#5d6a62\";\r\n\r\n\/* espacios y d\u00f3nde qued\u00f3 cada proyecto *\/\r\nconst salas = D.items.filter(i => i.t === \"s\"), byId = {};\r\nsalas.forEach(s => { byId[s.id] = s; });\r\nconst locs = {};\r\nfor (const s of salas) s.p.forEach((list, k) => list.forEach(id => {\r\n  const L = locs[id] = locs[id] || []; let e = L.find(x => x.s === s);\r\n  if (!e) L.push(e = {s, ks:new Set()}); e.ks.add(k);\r\n}));\r\n\r\n\/* plano *\/\r\nfunction areaHTML(a){\r\n  const bg = a.ht ? `repeating-linear-gradient(45deg, ${a.f} 0 14px, #c9cec9 14px 18px)` : a.f;\r\n  const r = a.sh === \"ellipse\" ? \"50%\" : a.sh === \"round\" ? \"22px\" : \"4px\";\r\n  return `<div class=\"area\" style=\"left:${a.x}px;top:${a.y}px;width:${a.w}px;height:${a.h}px;background:${bg};border-radius:${r}\"><div class=\"al\" style=\"font-size:${a.fs}px;color:${lum(a.f) < .32 ? \"#ffffff\" : \"#3d4a42\"};${a.sh === \"ellipse\" ? \"left:0;right:0;top:40%;text-align:center\" : \"\"}\">${esc(a.l)}<\/div><\/div>`;\r\n}\r\nfunction salaHTML(s){\r\n  const cap = s.cap || 5, ids = new Set();\r\n  s.p.forEach(l => l.forEach(id => ids.add(id)));\r\n  const colm = k => { const list = s.p[k], over = list.length > cap, shown = over ? list.slice(0, cap - 1) : list; let h = \"\";\r\n    for (let i = 0; i < cap; i++){\r\n      const id = shown[i];\r\n      if (id) h += `<button type=\"button\" class=\"ch\" data-pid=\"${esc(id)}\" style=\"background:${col(id)}\" title=\"${esc(id)} \u00b7 ${esc(D.cat[id] ? D.cat[id].n : \"\")} \u00b7 ${TURNS[k]}\">${esc(id)}<\/button>`;\r\n      else if (over && i === cap - 1) h += `<span class=\"ch more\" title=\"${esc(list.slice(cap - 1).join(\", \"))}\">+${list.length - cap + 1}<\/span>`;\r\n      else h += `<span class=\"sl\" title=\"${TURNS[k]}: libre\"><\/span>`;\r\n    }\r\n    return h; };\r\n  const n = ids.size;\r\n  return `<div class=\"sala\" data-sid=\"${esc(s.id)}\" style=\"left:${s.x}px;top:${s.y}px\" title=\"${esc(s.n)}\">\r\n    <div class=\"sh\"><b>${esc(s.c)}<\/b>${s.nx ? `<span class=\"nx\">No comparte espacio<\/span>` : `<span>${n ? (n === 1 ? \"1 proyecto\" : n + \" proyectos\") : \"Libre\"}<\/span>`}<\/div>\r\n    <div class=\"g7 gh\"><span style=\"grid-column:span 3\">MA\u00d1ANA<\/span><span class=\"x\"><\/span><span style=\"grid-column:span 3\">TARDE<\/span><\/div>\r\n    <div class=\"g7 gd\"><span>Mi\u00e9<\/span><span>Jue<\/span><span>Vie<\/span><span><\/span><span>Mi\u00e9<\/span><span>Jue<\/span><span>Vie<\/span><\/div>\r\n    <div class=\"g7 gs\" style=\"grid-template-rows:repeat(${cap},22px)\">${colm(0)}${colm(1)}${colm(2)}<span class=\"vsep\" style=\"grid-row:1 \/ span ${cap}\"><\/span>${colm(3)}${colm(4)}${colm(5)}<\/div>\r\n  <\/div>`;\r\n}\r\nconst view = $(\"view\"), stage = $(\"stage\"), world = $(\"world\");\r\nworld.style.width = D.W + \"px\"; world.style.height = D.H + \"px\";\r\n$(\"areas\").innerHTML = D.items.filter(i => i.t === \"a\").map(areaHTML).join(\"\");\r\n$(\"salas\").innerHTML = salas.map(salaHTML).join(\"\");\r\n\r\n\/* zoom y desplazamiento *\/\r\nlet z = 1;\r\nconst fitZ = () => Math.min(view.clientWidth \/ D.W, view.clientHeight \/ D.H);\r\nconst minZ = () => Math.min(0.2, fitZ());\r\nfunction setZoom(nz, cx, cy){\r\n  if (cx == null){ cx = (view.scrollLeft + view.clientWidth\/2) \/ z; cy = (view.scrollTop + view.clientHeight\/2) \/ z; }\r\n  z = Math.max(minZ(), Math.min(1.5, nz));\r\n  world.style.transform = `scale(${z})`;\r\n  stage.style.width = Math.round(D.W*z) + \"px\"; stage.style.height = Math.round(D.H*z) + \"px\";\r\n  view.scrollLeft = cx*z - view.clientWidth\/2; view.scrollTop = cy*z - view.clientHeight\/2;\r\n  $(\"zval\").textContent = Math.round(z*100) + \" %\";\r\n}\r\nconst ZS = [0.2, 0.3, 0.4, 0.5, 0.6, 0.75, 1, 1.25, 1.5];\r\n$(\"zin\").onclick = () => setZoom(ZS.find(s => s > z + .001) ?? 1.5);\r\n$(\"zout\").onclick = () => setZoom([...ZS].reverse().find(s => s < z - .001) ?? minZ());\r\n$(\"zfit\").onclick = () => setZoom(fitZ(), D.W\/2, D.H\/2);\r\nview.addEventListener(\"wheel\", e => { if (!(e.ctrlKey || e.metaKey)) return; e.preventDefault(); setZoom(z * (e.deltaY < 0 ? 1.1 : 1\/1.1)); }, {passive:false});\r\nlet pan = null;\r\nview.addEventListener(\"pointerdown\", e => {\r\n  if (e.pointerType !== \"mouse\" || e.button !== 0 || e.target.closest(\".ch\")) return;\r\n  pan = {x:e.clientX, y:e.clientY, l:view.scrollLeft, t:view.scrollTop}; view.classList.add(\"panning\"); e.preventDefault();\r\n});\r\naddEventListener(\"pointermove\", e => { if (!pan) return; view.scrollLeft = pan.l - (e.clientX - pan.x); view.scrollTop = pan.t - (e.clientY - pan.y); });\r\naddEventListener(\"pointerup\", () => { if (pan){ pan = null; view.classList.remove(\"panning\"); } });\r\n\r\n\/* resaltar un proyecto *\/\r\nlet hl = null;\r\nconst INFO0 = $(\"info\").innerHTML;\r\nfunction mark(id){\r\n  hl = id;\r\n  world.querySelectorAll(\".ch[data-pid]\").forEach(c => { c.classList.toggle(\"hl\", !!id && c.dataset.pid === id); c.classList.toggle(\"dim\", !!id && c.dataset.pid !== id); });\r\n  $(\"rows\").querySelectorAll(\"tr[data-row]\").forEach(r => r.classList.toggle(\"hl\", r.dataset.row === id));\r\n}\r\nfunction info(id){\r\n  const c = id && D.cat[id];\r\n  if (!c){ $(\"info\").innerHTML = INFO0; return; }\r\n  const where = (locs[id] || []).map(v => `<b>${esc(v.s.n)}<\/b>`).join(\", \") || \"por asignar\";\r\n  $(\"info\").innerHTML = `<span class=\"chp\" style=\"background:${col(id)}\">${esc(id)}<\/span><span><b>${esc(c.n)}<\/b> \u00b7 ${esc(c.r)} \u00b7 ${where}<\/span><button type=\"button\" class=\"btn\" id=\"unmark\">Quitar resaltado<\/button>`;\r\n}\r\nworld.addEventListener(\"click\", e => {\r\n  const ch = e.target.closest(\".ch[data-pid]\"); if (!ch) return;\r\n  const id = ch.dataset.pid;\r\n  if (hl === id){ mark(null); info(null); } else { mark(id); info(id); }\r\n});\r\n$(\"info\").addEventListener(\"click\", e => { if (e.target.id === \"unmark\"){ mark(null); info(null); world.querySelectorAll(\".sala.target\").forEach(x => x.classList.remove(\"target\")); } });\r\nfunction goTo(sid, id){\r\n  const s = byId[sid]; if (!s) return;\r\n  const h = 83 + 25*(s.cap || 5);\r\n  $(\"mapcard\").scrollIntoView({behavior: reduce ? \"auto\" : \"smooth\", block:\"start\"});\r\n  setZoom(Math.max(0.6, Math.min(1.25, view.clientWidth\/(302*2.6), view.clientHeight\/(h*2.4))), s.x + 151, s.y + h\/2);\r\n  mark(id); info(id);\r\n  world.querySelectorAll(\".sala.target\").forEach(x => x.classList.remove(\"target\"));\r\n  const el = world.querySelector(`.sala[data-sid=\"${CSS.escape(sid)}\"]`);\r\n  if (el){ void el.offsetWidth; el.classList.add(\"target\"); }\r\n}\r\n\r\n\/* lista con buscador *\/\r\nconst ids = Object.keys(D.cat).sort(idSort), hay = {};\r\nids.forEach(id => { const c = D.cat[id]; hay[id] = norm([id, c.n, c.r, c.g, ...(locs[id] || []).map(v => v.s.n + \" \" + v.s.c)].join(\" \")); });\r\nfunction rowHTML(id){\r\n  const c = D.cat[id], L = locs[id] || [];\r\n  const loc = L.length ? L.map(v => `<div class=\"lc\">${esc(v.s.n)}<\/div>`).join(\"\") : `<div class=\"lc na\">Por asignar<\/div>`;\r\n  const go = L.map(v => `<div class=\"lc\"><button type=\"button\" class=\"btn p\" data-go=\"${esc(v.s.id)}\" data-id=\"${esc(id)}\" aria-label=\"Ir a la ubicaci\u00f3n de ${esc(id)}: ${esc(v.s.n)}\">Ir a la ubicaci\u00f3n<\/button><\/div>`).join(\"\");\r\n  return `<tr data-row=\"${esc(id)}\" class=\"${hl === id ? \"hl\" : \"\"}\"><td class=\"i\"><span class=\"chp\" style=\"background:${col(id)}\">${esc(id)}<\/span><\/td><td class=\"nm\">${esc(c.n)}<small>${esc(c.r)}<\/small><\/td><td class=\"l\">${loc}<\/td><td class=\"g\">${go}<\/td><\/tr>`;\r\n}\r\nfunction renderRows(){\r\n  const raw = $(\"q\").value, words = norm(raw).split(\" \").filter(Boolean);\r\n  const list = ids.filter(id => words.every(w => hay[id].includes(w)));\r\n  $(\"rows\").innerHTML = list.map(rowHTML).join(\"\") || `<tr><td colspan=\"4\" class=\"na\">Ning\u00fan proyecto coincide con \u201c${esc(raw)}\u201d. Prueba con una sola palabra del nombre o con el apellido del responsable.<\/td><\/tr>`;\r\n  $(\"count\").textContent = words.length ? `${list.length} de ${ids.length} proyectos` : `${ids.length} proyectos`;\r\n}\r\n$(\"q\").addEventListener(\"input\", renderRows);\r\n$(\"rows\").addEventListener(\"click\", e => { const b = e.target.closest(\"[data-go]\"); if (b) goTo(b.dataset.go, b.dataset.id); });\r\n\r\n\/* encabezado *\/\r\n$(\"legend\").innerHTML = D.prog.map(p => `<span><i style=\"background:${p.c}\"><\/i>${esc(p.n)}<\/span>`).join(\"\") + `<span><i class=\"free\"><\/i>Espacio libre<\/span>`;\r\n$(\"stamp\").textContent = D.stamp ? \"Actualizado el \" + D.stamp : \"\";\r\nrenderRows();\r\nrequestAnimationFrame(() => setZoom(fitZ(), D.W\/2, D.H\/2));\r\n\/* lista en PDF (para repartir a los maestros) *\/\r\nconst PDFLIBS = [\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\", \"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf-autotable\/3.8.2\/jspdf.plugin.autotable.min.js\"];\r\nconst PDFFILE = \"ubicacion-proyectos-semana-de-ciencias-2026.pdf\";\r\nconst loadJs = src => new Promise((ok, bad) => { const s = document.createElement(\"script\"); s.src = src; s.onload = ok; s.onerror = () => { s.remove(); bad(new Error(src)); }; document.head.appendChild(s); });\r\nlet libs = null;\r\nconst getLibs = () => libs || (libs = PDFLIBS.reduce((p, u) => p.then(() => loadJs(u)), Promise.resolve()).catch(e => { libs = null; throw e; }));\r\nconst rgb = hex => { const m = \/^#?([0-9a-f]{6})$\/i.exec(hex || \"\"); const n = m ? parseInt(m[1], 16) : 0x5d6a62; return [n >> 16, (n >> 8) & 255, n & 255]; };\r\nconst pdfTxt = s => String(s ?? \"\").replace(\/[\u2013\u2014]\/g, \"-\").replace(\/[\u2018\u2019]\/g, \"'\").replace(\/[\u201c\u201d]\/g, '\"').replace(\/\u2026\/g, \"...\").replace(\/[^\\x00-\\xff]\/g, \"\");\r\nfunction buildPDF(){\r\n  const { jsPDF } = window.jspdf;\r\n  const doc = new jsPDF({orientation:\"landscape\", unit:\"pt\", format:\"letter\"});\r\n  const PW = doc.internal.pageSize.getWidth(), PH = doc.internal.pageSize.getHeight(), M = 36;\r\n  const INK = [22,33,27], MUT = [86,101,92], ACC = [13,107,68], LINE = [203,213,205], BAND = [234,238,233];\r\n  doc.setProperties({title:\"Ubicaci\u00f3n de proyectos \u00b7 Semana de Ciencias 2026\", subject:\"Facultad de Ciencias UABC\"});\r\n  doc.setFont(\"helvetica\", \"bold\"); doc.setFontSize(8.5); doc.setTextColor(...ACC);\r\n  doc.text(\"SEMANA DE CIENCIAS 2026 \u00b7 FACULTAD DE CIENCIAS UABC\", M, M + 6);\r\n  doc.setFontSize(22); doc.setTextColor(...INK); doc.text(\"Ubicaci\u00f3n de proyectos\", M, M + 30);\r\n  doc.setFont(\"helvetica\", \"normal\"); doc.setFontSize(10); doc.setTextColor(...MUT);\r\n  doc.text(\"Mi\u00e9rcoles 21 a viernes 23 de octubre \u00b7 Ma\u00f1ana de 9 a 13 h \u00b7 Tarde de 13 a 17 h\", M, M + 47);\r\n  if (D.stamp) doc.text(pdfTxt(\"Actualizado el \" + D.stamp), PW - M, M + 47, {align:\"right\"});\r\n  doc.setFontSize(9); doc.text(`${ids.length} proyectos, ordenados por programa e ID. La versi\u00f3n interactiva con el plano muestra cada espacio en el mapa.`, M, M + 63);\r\n  const body = []; let cur = null;\r\n  for (const id of ids){\r\n    const c = D.cat[id], L = locs[id] || [];\r\n    if (c.g !== cur){\r\n      cur = c.g; const n = ids.filter(x => D.cat[x].g === cur).length;\r\n      body.push([{content:pdfTxt(`${cur}  \u00b7  ${n} ${n === 1 ? \"proyecto\" : \"proyectos\"}`), colSpan:5, styles:{fillColor:BAND, fontStyle:\"bold\", fontSize:9.5, textColor:INK}}]);\r\n    }\r\n    body.push([{content:id, _c:c.c}, pdfTxt(c.n), pdfTxt(c.r), L.length ? L.map(v => pdfTxt(v.s.n)).join(\"\\n\") : \"Por asignar\", L.length ? L.map(v => pdfTxt(fmtTurns(v.ks))).join(\"\\n\") : \"-\"]);\r\n  }\r\n  doc.autoTable({\r\n    startY: M + 76, margin: {left:M, right:M, top:M, bottom:M + 18},\r\n    head: [[\"ID\", \"Proyecto\", \"Responsable(s)\", \"Ubicaci\u00f3n\", \"D\u00edas y turno\"]], body,\r\n    theme: \"plain\", showHead: \"everyPage\", rowPageBreak: \"avoid\",\r\n    styles: {font:\"helvetica\", fontSize:9, textColor:INK, cellPadding:{top:5, bottom:5, left:6, right:6}, valign:\"middle\", overflow:\"linebreak\", lineColor:LINE, lineWidth:{bottom:0.5}},\r\n    headStyles: {textColor:MUT, fontStyle:\"bold\", fontSize:7.5, lineColor:INK, lineWidth:{bottom:1}},\r\n    columnStyles: {0:{cellWidth:44, halign:\"center\"}, 1:{cellWidth:\"auto\", fontStyle:\"bold\"}, 2:{cellWidth:200}, 3:{cellWidth:118}, 4:{cellWidth:118}},\r\n    didParseCell: d => { if (d.section === \"body\" && d.cell.raw && d.cell.raw._c) d.cell.styles.textColor = [255,255,255]; },\r\n    didDrawCell: d => {\r\n      const r = d.cell.raw; if (d.section !== \"body\" || !r || !r._c) return;\r\n      const w = d.cell.width - 8, h = 16, x = d.cell.x + 4, y = d.cell.y + (d.cell.height - h) \/ 2;\r\n      doc.setFillColor(...rgb(r._c)); doc.roundedRect(x, y, w, h, 3, 3, \"F\");\r\n      doc.setFont(\"helvetica\", \"bold\"); doc.setFontSize(9); doc.setTextColor(255, 255, 255);\r\n      doc.text(String(r.content), x + w \/ 2, y + h \/ 2 + 3.2, {align:\"center\"});\r\n    },\r\n    didDrawPage: () => {\r\n      doc.setFont(\"helvetica\", \"normal\"); doc.setFontSize(8); doc.setTextColor(...MUT);\r\n      doc.text(\"Si la ubicaci\u00f3n o el horario no coincide con lo que solicitaste, comun\u00edcate con la comisi\u00f3n de Distribuci\u00f3n de Espacios.\", M, PH - M + 6);\r\n      doc.text(`P\u00e1gina ${doc.internal.getCurrentPageInfo().pageNumber} de {total}`, PW - M, PH - M + 6, {align:\"right\"});\r\n    }\r\n  });\r\n  doc.putTotalPages(\"{total}\");\r\n  return doc;\r\n}\r\n$(\"pdf\").addEventListener(\"click\", async () => {\r\n  const b = $(\"pdf\"), t0 = b.textContent; b.disabled = true; b.textContent = \"Preparando PDF\u2026\"; $(\"pdfmsg\").textContent = \"\";\r\n  try { await getLibs(); buildPDF().save(PDFFILE); }\r\n  catch (e) { $(\"pdfmsg\").textContent = \"No se pudo generar el PDF: se necesita conexi\u00f3n a internet la primera vez. Int\u00e9ntalo de nuevo.\"; }\r\n  finally { b.disabled = false; b.textContent = t0; }\r\n});\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Ubicaci\u00f3n de proyectos \u00b7 Semana de Ciencias 2026 Semana de Ciencias 2026 \u00b7 Facultad de Ciencias UABC Ubicaci\u00f3n de proyectos Mi\u00e9rcoles 21 a viernes 23 de octubre \u00b7 Ma\u00f1ana de 9 a 13 h \u00b7 Tarde de 13 a 17 h Busca tu proyecto en la lista de abajo y toca Ir a la ubicaci\u00f3n [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/ciencias.ens.uabc.mx\/semanadeciencias\/wp-json\/wp\/v2\/pages\/3884"}],"collection":[{"href":"https:\/\/ciencias.ens.uabc.mx\/semanadeciencias\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ciencias.ens.uabc.mx\/semanadeciencias\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ciencias.ens.uabc.mx\/semanadeciencias\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ciencias.ens.uabc.mx\/semanadeciencias\/wp-json\/wp\/v2\/comments?post=3884"}],"version-history":[{"count":4,"href":"https:\/\/ciencias.ens.uabc.mx\/semanadeciencias\/wp-json\/wp\/v2\/pages\/3884\/revisions"}],"predecessor-version":[{"id":3888,"href":"https:\/\/ciencias.ens.uabc.mx\/semanadeciencias\/wp-json\/wp\/v2\/pages\/3884\/revisions\/3888"}],"wp:attachment":[{"href":"https:\/\/ciencias.ens.uabc.mx\/semanadeciencias\/wp-json\/wp\/v2\/media?parent=3884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}