• PORTADA
    • Últimas noticias
    • España
      • Andalucía
      • Aragón
      • Canarias
      • Castilla y León
      • Castilla-La Mancha
      • Cataluña
      • Comunidad Valenciana
      • Madrid
      • Galicia
      • País Vasco
    • OKBaleares
    • Navarra.com
    • Opinión
    • Investigación
    • Economía
      • Empresas
      • Consumo
      • Empleo
    • Sociedad
    • Metabolic
    • Talent24H
    • Techy44
    • Diario Madridista
      • Últimas noticias
      • Real Madrid
    • Deportes
      • Fútbol
      • Atlético de Madrid
      • Barcelona
      • Champions League
      • Tenis
      • Fórmula 1
    • Mundial 2026
    • Sucesos
    • Internacional
    • Cool Lifestyle
      • Actualidad
      • Belleza
      • Casa Real
      • Famosos
      • Moda
      • Lifestyle
      • Televisión
    • Coolthelifestyle
    • HappyFM
    • Cine y Series
    • OKMotor
    • OKSalud
    • OKGreen
    • Curiosidades
    • ESPECIALES
      • Recetas
        • Recetas fáciles
        • Recetas de postres
        • Recetas de aperitivos
        • Recetas de chocolate
        • Recetas de pasta
        • Recetas de verduras
        • Recetas de arroz
        • Recetas de ensaladas
        • Recetas de cuchara
        • Recetas vegetarianas
        • Recetas de carne
        • Recetas saludables
        • Recetas de pescado y marisco
        • Recetas de Navidad
      • ¿Cómo se hace?
      • Mascotas
      • Bebés
      • Tecnología
      • Naturaleza
      • Educación
      • Historia
      • Ciencia
      • Listas
      • Gastronomía
      • Historia
      • Horóscopo
    • OKPlanes
    • OKCLUB
    • OkShopping
    • Lotería
    • SER PADRES
    • MIA REVISTA
    • Muy interesante
Destacados:
  • Aldama Sánchez
  • Claves ‘caso mascarillas’
  • Aldama Zapatero
  • Reacciones Ábalos Koldo
  • Feijóo huelga médicos
  • Imágenes crimen CAM
  • Vox lengua balear
  • Aldama Ministerio Transportes
  • Enchufes PSOE Jaén
  • Almeida tasa basuras
  • Aldama financiación PSOE
  • Aldama Supremo
  • Almeida Rita Maestre
  • Tellado Yolanda Díaz
  • Iryo AVE Málaga
  • Ábalos declaración
  • Víctimas DANA marido juez
  • Horario GP de Miami F1
  • Horario Rafa Jódar – Sinner
  • Horario Atlético de Madrid – Arsenal
  • Horario Real Madrid – Hapoel
  • Últimas noticias
Más

    El sitio de los inconformistas

    29 Abr 2026
    Actualizado 15:03 CET
    INICIAR SESIÓN
    Es Noticia
    • El TREN que podría unir MADRID con BARCELONA en 75 minutos
    • El CANAL artificial en el MAR NEGRO que cambiará todo
    • La reflexión de NEWTON que explica la CIENCIA
    • Advertencia científicos sobre INSECTOS polinizadores
    • Los nacidos entre 1960 y 1970 ya pueden solicitar su PENSIÓN
    • Tienes derecho al TELETRABAJO para cuidar a tus HIJOS
    • Pensamiento INTELIGENCIA ARTIFICIAL
    • Fenómeno INFANTA SOFÍA Gen Z
    • Adiós las CALDERAS de GAS: la nueva normativa de la UE
    • La casa de FRANCISCO RIVERA y LOURDES MONTES
    • Cita SIGMUND FREUD
    • Arroz a la cubana con THERMOMIX
    • El Ártico es la nueva VÍA DE ESCAPE
    • Portadas de las REVISTAS DEL CORAZÓN hoy
    • Adiós al número PIN de tu TARJETA
    • La rutina de ELSA PATAKY para estar en forma
    • INCAPACIDAD a una limpiadora con FIBROMIALGIA
    • María vive en SEVILLA y trabaja en BARCELONA

    Okdiario

    • España
    • Economía
    • Deportes
    • Investigación
    • Lifestyle
    • Cool
    • Opinión
    • Sociedad
    • Diario Madridista
    • Directo
    • Juicio del ‘caso mascarillas’, en directo
    • Aldama sitúa a Sánchez como el 1 de la trama corrupta que financió al PSOE: El presidente lo sabía todo
        • España
        • España

      Aldama sitúa a Sánchez como "el 1" de la trama corrupta que financió al PSOE: "El presidente lo sabía todo"

      • Irene Tabera
      • 2026-04-29 13:21
    • Aldama destapa en el Supremo la financiación ilegal del PSOE: Koldo me pidió dinero para el partido
        • España
        • España

      Aldama destapa en el Supremo la financiación ilegal del PSOE: "Koldo me pidió dinero para el partido"

      El empresario Víctor de Aldama ha destapado la financiación ilegal del PSOE asegurando que Koldo García le pidió "dinero para financiar el partido". Víctor de Aldama lo ha hecho en su declaración en el Tribunal Supremo durante el juicio. "Koldo me pidió que hiciera de nexo para que las constructoras donaran dinero al PSOE", ha expuesto ante los magistrados el delator de corrupción.

      • Irene Tabera
      • 2026-04-29 11:39
    • Aldama dice que llevó dinero al Ministerio de Transportes en una mochila Montblanc, dentro de bolsas del Carrefour
        • España
        • España

      Aldama dice que llevó dinero al Ministerio de Transportes en "una mochila Montblanc, dentro de bolsas del Carrefour"

      • Fernán González
      • 2026-04-29 12:36
    • Aldama: Me sorprendió la cercanía de Koldo con el presidente, le llamaba
        • España
        • España

      Aldama: "Me sorprendió la cercanía de Koldo con el presidente, le llamaba 'Pedro'"

      • Irene Tabera
      • 2026-04-29 11:09
    • PHN0eWxlPgogIC5hcGVydHVyYS1oYWxmLTZzYXFmcGJqIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0KICBAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICJhbXBsaXR1ZGUtbWVkaXVtLWNvbmRlbnNlZCI7IHNyYzogdXJsKCJodHRwczovL29rZGlhcmlvLmNvbS93ZWIvdGhlbWVzL3YxMC9jc3MvX2ZvbnRzX2FtcGxpdHVkZS9BbXBsaXR1ZGUlMjBBdWJpJTIwTWVkaXVtJTIwQ25kLm90ZiIpOyB9CiAgQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAiYW1wbGl0dWRlLW1lZGl1bS13aWRlIjsgc3JjOiB1cmwoImh0dHBzOi8vb2tkaWFyaW8uY29tL3dlYi90aGVtZXMvdjEwL2Nzcy9fZm9udHNfYW1wbGl0dWRlL0FtcGxpdHVkZSUyMEF1YmklMjBUYWIlMjBNZWRpdW0ub3RmIik7IH0KICBAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICJhbXBsaXR1ZGUtYm9vayI7IHNyYzogdXJsKCJodHRwczovL29rZGlhcmlvLmNvbS93ZWIvdGhlbWVzL3YxMC9jc3MvX2ZvbnRzX2FtcGxpdHVkZS9BbXBsaXR1ZGUlMjBBdWJpJTIwQm9vay5vdGYiKTsgfQoKICAvKiBSZWN1cGVyYSBlbCBjb21wb3J0YW1pZW50byBkZWwgcXVlIHPtIGZ1bmNpb25hICovCiAgLmFwZXJ0dXJhLWhhbGYtNnNhcWZwYmogLmNvbnRlbmVkb3IgewogICAgd2lkdGg6IGF1dG87CiAgICBtYXJnaW46IDAgYXV0bzsKICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7CiAgICB6LWluZGV4OiAwOwogICAgcGFkZGluZy1ib3R0b206IDIwcHg7CiAgICBmbG9hdDogaW5saW5lLWVuZDsgLyogPC0gSU1QT1JUQU5URSBlbiAxLzIgeSAyLzMgKi8KICB9CgogIC5hcGVydHVyYS1oYWxmLTZzYXFmcGJqIC52aWRlby1jb250ZW5lZG9yIHsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIHdpZHRoOiBhdXRvOwogICAgbWF4LXdpZHRoOiAxMDAlOwogICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgb3BhY2l0eTogMTsKICAgIHRyYW5zaXRpb246IC4zczsKICB9CiAgLmFwZXJ0dXJhLWhhbGYtNnNhcWZwYmogLmJhY2tncm91bmQtdmlkZW8geyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyB9CgogIC5hcGVydHVyYS1oYWxmLTZzYXFmcGJqIC5wbGF5LWJ1dHRvbiB7CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICByaWdodDogMTBweDsKICAgIG1hcmdpbi10b3A6IDEwcHg7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgIHBhZGRpbmc6IDEwcHggMjBweDsKICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43KTsKICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC40Mik7CiAgICBjb2xvcjogI2ZmZjsKICAgIGJvcmRlci1yYWRpdXM6IDNweDsKICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIHotaW5kZXg6IDI7CiAgICBhbmltYXRpb246IGJsaW5rIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlOwogIH0KICAuYXBlcnR1cmEtaGFsZi02c2FxZnBiaiAucGxheS1pY29uewogICAgd2lkdGg6MDsgaGVpZ2h0OjA7IGJvcmRlci1sZWZ0OjEwcHggc29saWQgI2ZmZjsgYm9yZGVyLXRvcDo2cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1ib3R0b206NnB4IHNvbGlkIHRyYW5zcGFyZW50OyBtYXJnaW4tcmlnaHQ6NXB4OwogIH0KICAuYXBlcnR1cmEtaGFsZi02c2FxZnBiaiAucGxheS10ZXh0eyBmb250LXNpemU6MTZweDsgZm9udC13ZWlnaHQ6Ym9sZCB9CiAgQGtleWZyYW1lcyBibGluayB7IDAlLDEwMCV7IGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjcpIH0gNTAleyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxNjUsMjU1LDAuOSkgfSB9CiAgLmFwZXJ0dXJhLWhhbGYtNnNhcWZwYmogLnBsYXktYnV0dG9uOmhvdmVyeyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC45KSB9CgogIC8qIEHxYWRpZG8gaWd1YWwgcXVlIGVuIGxhIHZlcnNp824gcXVlIGZ1bmNpb25hICovCiAgLmFwZXJ0dXJhLWhhbGYtNnNhcWZwYmogLmRlc2NyaXBjaW9uIHsgcGFkZGluZzogMCA0MHB4IDAgMjBweDsgfQoKICAuYXBlcnR1cmEtaGFsZi02c2FxZnBiaiAuZGVzY3JpcGNpb24gLmV0aXF1ZXRhcyB7CiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAxMHB4OyBwYWRkaW5nLWxlZnQ6IDBweDsKICB9CiAgLmFwZXJ0dXJhLWhhbGYtNnNhcWZwYmogLmRlc2NyaXBjaW9uIC5ldGlxdWV0YSB7CiAgICBmb250LWZhbWlseToiYW1wbGl0dWRlLW1lZGl1bS13aWRlIixzYW5zLXNlcmlmOyBjb2xvcjojZmZmOyBmb250LXdlaWdodDo3MDA7IGZvbnQtc2l6ZToxMnB4OwogICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBkaXNwbGF5OmlubGluZS1mbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGJhY2tncm91bmQ6IzNlYTZkMTsgd2lkdGg6Zml0LWNvbnRlbnQ7IHBhZGRpbmc6NXB4IDEwcHg7IG1hcmdpbi1sZWZ0OjA7CiAgfQoKICAvKiBNaXNtYSBs82dpY2EgZGUgdmlzaWJpbGlkYWQgcXVlIGVsIGJ1ZW5vOiBzZSBvY3VsdGEgc2kgZXN04SB2YWPtbyAqLwogIC5hcGVydHVyYS1oYWxmLTZzYXFmcGJqIC5kZXNjcmlwY2lvbiAuYnJlYWtpbmcgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBnYXA6NnB4OyBjb2xvcjojZDAwMjFiOyBmb250LWZhbWlseToiYW1wbGl0dWRlLW1lZGl1bS13aWRlIixzYW5zLXNlcmlmOyBmb250LXdlaWdodDo3MDA7IGZvbnQtc2l6ZToxNHB4OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IH0KICAuYXBlcnR1cmEtaGFsZi02c2FxZnBiaiAuZGVzY3JpcGNpb24gLmJyZWFraW5nOmVtcHR5IHsgZGlzcGxheTogbm9uZTsgfQogIC5hcGVydHVyYS1oYWxmLTZzYXFmcGJqIC5kZXNjcmlwY2lvbiAuYnJlYWtpbmcgLnJhZGFyIHsgd2lkdGg6MTBweDsgaGVpZ2h0OjEwcHg7IGJvcmRlci1yYWRpdXM6NTAlOyBiYWNrZ3JvdW5kOiNkMDAyMWI7IHBvc2l0aW9uOnJlbGF0aXZlOyBmbGV4OjAgMCAxMHB4OyB9CiAgLmFwZXJ0dXJhLWhhbGYtNnNhcWZwYmogLmRlc2NyaXBjaW9uIC5icmVha2luZyAucmFkYXI6OmFmdGVyIHsgY29udGVudDoiIjsgcG9zaXRpb246YWJzb2x1dGU7IGluc2V0Oi02cHg7IGJvcmRlcjoycHggc29saWQgcmdiYSgyMDgsMiwyNywuNDUpOyBib3JkZXItcmFkaXVzOjUwJTsgYW5pbWF0aW9uOnJhZGFyUHVsc2UgMS44cyBlYXNlLW91dCBpbmZpbml0ZTsgfQogIEBrZXlmcmFtZXMgcmFkYXJQdWxzZXsgMCV7IHRyYW5zZm9ybTpzY2FsZSguNyk7IG9wYWNpdHk6LjcgfSAxMDAleyB0cmFuc2Zvcm06c2NhbGUoMS42KTsgb3BhY2l0eTowIH0gfQoKICAuYXBlcnR1cmEtaGFsZi02c2FxZnBiaiAuZGVzY3JpcGNpb24gaDIgewogICAgZm9udC1mYW1pbHk6ImFtcGxpdHVkZS1tZWRpdW0tY29uZGVuc2VkIixzYW5zLXNlcmlmOyBmb250LXNpemU6MS43cmVtICFpbXBvcnRhbnQ7CiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGNvbG9yOiMzMzM7IG1hcmdpbjoxNXB4IDA7IHdoaXRlLXNwYWNlOnByZS1saW5lOyBmb250LXdlaWdodDo2MDA7CiAgfQogIC5hcGVydHVyYS1oYWxmLTZzYXFmcGJqIC5kZXNjcmlwY2lvbiBwIHsKICAgIG1hcmdpbjowIDAgMjBweCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmp1c3RpZnk7IGZvbnQtZmFtaWx5OiJhbXBsaXR1ZGUtYm9vayIsc2Fucy1zZXJpZjsgY29sb3I6IzMzMzsKICAgIGZvbnQtd2VpZ2h0OjIwMDsgZm9udC1zaXplOjEuMXJlbTsgbGluZS1oZWlnaHQ6MS4zZW07IHdoaXRlLXNwYWNlOnByZS1saW5lOwogIH0KICAuYXBlcnR1cmEtaGFsZi02c2FxZnBiaiAuZGVzY3JpcGNpb24gLmF1dG9yIHsKICAgIGZvbnQtZmFtaWx5OiJhbXBsaXR1ZGUtYm9vayIsc2Fucy1zZXJpZjsgY29sb3I6IzMzMzsgZm9udC13ZWlnaHQ6MjAwOyBmb250LXNpemU6LjhlbTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOwogICAgdGV4dC1hbGlnbjpyaWdodDsgZGlzcGxheTpibG9jazsKICB9CgogIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsKICAgIC5hcGVydHVyYS1oYWxmLTZzYXFmcGJqIC5kZXNjcmlwY2lvbnsgcGFkZGluZzowIDIwcHggMCAyMHB4ICFpbXBvcnRhbnQ7IH0KICAgIC5hcGVydHVyYS1oYWxmLTZzYXFmcGJqIC5wbGF5LWJ1dHRvbiB7IG1hcmdpbi10b3A6IDEwcHg7IH0KICB9Cjwvc3R5bGU+CjxkaXYgY2xhc3M9ImFwZXJ0dXJhLWhhbGYtNnNhcWZwYmoiPgo8ZGl2IGNsYXNzPSJjb250ZW5lZG9yIj4KICAgICAgICA8YSBpZD0id3JhcExpbmsiIGhyZWY9Imh0dHBzOi8vb2tkaWFyaW8uY29tL2VzcGFuYS9yaXNhcy1jdWNoaWNoZW9zLWNhcmFzLWluY3JlZHVsaWRhZC1hYmFsb3Mta29sZG8tbWllbnRyYXMtYWxkYW1hLWxlcy1zZW5hbGEtc3VwcmVtby0xNjY5ODA1NCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ2aWRlby1jb250ZW5lZG9yIj4KICAgICAgICAgICAgPHZpZGVvIGNsYXNzPSJiYWNrZ3JvdW5kLXZpZGVvIiBhdXRvcGxheT0iIiBtdXRlZD0iIiBwbGF5c2lubGluZT0iIiBsb29wPSIiPgogICAgICAgICAgICAgIDxzb3VyY2UgaWQ9InZpZGVvU291cmNlIiBzcmM9Imh0dHBzOi8vb2tkaWFyaW8uY29tL2VzcGVjaWFsZXMvYXBwcy91cGxvYWRzL21lZGlhL0dlc3Rvc19Ob3JtYWxfXzIwMjYwNDI5XzEwMzQ0NV9mMDA3YmMubXA0IiB0eXBlPSJ2aWRlby9tcDQiPgogICAgICAgICAgICAgIFlvdXIgYnJvd3NlciBkb2VzIG5vdCBzdXBwb3J0IHRoZSB2aWRlbyB0YWcuCiAgICAgICAgICAgIDwvdmlkZW8+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9InBsYXktYnV0dG9uIiBzdHlsZT0icmlnaHQ6IDEwcHg7Ij4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwbGF5LWljb24iPjwvZGl2PgogICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwbGF5LXRleHQiPlBsYXk8L3NwYW4+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXNjcmlwY2lvbiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImV0aXF1ZXRhcyI+CiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV0aXF1ZXRhIiBpZD0iZXRpcXVldGFDaGlwIj5Fc3Bh8WE8L3NwYW4+CiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImJyZWFraW5nIiBhcmlhLWxpdmU9InBvbGl0ZSI+PC9zcGFuPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGgyIGlkPSJoMlByZXZpZXciIHN0eWxlPSJmb250LXNpemU6IDEuN3JlbTsiPlJpc2FzIHkgY2FyYXMgZGUgaW5jcmVkdWxpZGFkIGRlIMFiYWxvcyB5IEtvbGRvIG1pZW50cmFzIEFsZGFtYSBsZXMgc2XxYWxhIGVuIGVsIFN1cHJlbW88L2gyPgogICAgICAgICAgICA8cCBpZD0icFByZXZpZXciPjwvcD4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImF1dG9yIiBpZD0iYXV0b3JQcmV2aWV3Ij5QYXVsYSBCZW5pdG88L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2E+CiAgICAgIDwvZGl2Pgo8L2Rpdj4=
      PHN0eWxlPgogIC5hcGVydHVyYS1tb2JpbGUtcGlwemh1ZHQgYSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfQogIEBmb250LWZhY2UgeyBmb250LWZhbWlseTogImFtcGxpdHVkZS1tZWRpdW0tY29uZGVuc2VkIjsgc3JjOiB1cmwoImh0dHBzOi8vb2tkaWFyaW8uY29tL3dlYi90aGVtZXMvdjEwL2Nzcy9fZm9udHNfYW1wbGl0dWRlL0FtcGxpdHVkZSUyMEF1YmklMjBNZWRpdW0lMjBDbmQub3RmIik7IH0KICBAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICJhbXBsaXR1ZGUtbWVkaXVtLXdpZGUiOyBzcmM6IHVybCgiaHR0cHM6Ly9va2RpYXJpby5jb20vd2ViL3RoZW1lcy92MTAvY3NzL19mb250c19hbXBsaXR1ZGUvQW1wbGl0dWRlJTIwQXViaSUyMFRhYiUyME1lZGl1bS5vdGYiKTsgfQogIEBmb250LWZhY2UgeyBmb250LWZhbWlseTogImFtcGxpdHVkZS1ib29rIjsgc3JjOiB1cmwoImh0dHBzOi8vb2tkaWFyaW8uY29tL3dlYi90aGVtZXMvdjEwL2Nzcy9fZm9udHNfYW1wbGl0dWRlL0FtcGxpdHVkZSUyMEF1YmklMjBCb29rLm90ZiIpOyB9CgogIC8qIFJlY3VwZXJhIGVsIGNvbXBvcnRhbWllbnRvIGRlbCBxdWUgc+0gZnVuY2lvbmEgKi8KICAuYXBlcnR1cmEtbW9iaWxlLXBpcHpodWR0IC5jb250ZW5lZG9yIHsKICAgIHdpZHRoOiBhdXRvOwogICAgbWFyZ2luOiAwIGF1dG87CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOwogICAgei1pbmRleDogMDsKICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OwogICAgZmxvYXQ6IGlubGluZS1lbmQ7IC8qIDwtIElNUE9SVEFOVEUgZW4gMS8yIHkgMi8zICovCiAgfQoKICAuYXBlcnR1cmEtbW9iaWxlLXBpcHpodWR0IC52aWRlby1jb250ZW5lZG9yIHsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIHdpZHRoOiBhdXRvOwogICAgbWF4LXdpZHRoOiAxMDAlOwogICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7CiAgICBkaXNwbGF5OiBmbGV4OwogICAgb3BhY2l0eTogMTsKICAgIHRyYW5zaXRpb246IC4zczsKICB9CiAgLmFwZXJ0dXJhLW1vYmlsZS1waXB6aHVkdCAuYmFja2dyb3VuZC12aWRlbyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH0KCiAgLmFwZXJ0dXJhLW1vYmlsZS1waXB6aHVkdCAucGxheS1idXR0b24gewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgcmlnaHQ6IDEwcHg7CiAgICBtYXJnaW4tdG9wOiAxMHB4OwogICAgZGlzcGxheTogZmxleDsKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7CiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNDIpOwogICAgY29sb3I6ICNmZmY7CiAgICBib3JkZXItcmFkaXVzOiAzcHg7CiAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICB6LWluZGV4OiAyOwogICAgYW5pbWF0aW9uOiBibGluayAycyBlYXNlLWluLW91dCBpbmZpbml0ZTsKICB9CiAgLmFwZXJ0dXJhLW1vYmlsZS1waXB6aHVkdCAucGxheS1pY29uewogICAgd2lkdGg6MDsgaGVpZ2h0OjA7IGJvcmRlci1sZWZ0OjEwcHggc29saWQgI2ZmZjsgYm9yZGVyLXRvcDo2cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1ib3R0b206NnB4IHNvbGlkIHRyYW5zcGFyZW50OyBtYXJnaW4tcmlnaHQ6NXB4OwogIH0KICAuYXBlcnR1cmEtbW9iaWxlLXBpcHpodWR0IC5wbGF5LXRleHR7IGZvbnQtc2l6ZToxNnB4OyBmb250LXdlaWdodDpib2xkIH0KICBAa2V5ZnJhbWVzIGJsaW5rIHsgMCUsMTAwJXsgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNykgfSA1MCV7IGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDE2NSwyNTUsMC45KSB9IH0KICAuYXBlcnR1cmEtbW9iaWxlLXBpcHpodWR0IC5wbGF5LWJ1dHRvbjpob3ZlcnsgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOSkgfQoKICAvKiBB8WFkaWRvIGlndWFsIHF1ZSBlbiBsYSB2ZXJzafNuIHF1ZSBmdW5jaW9uYSAqLwogIC5hcGVydHVyYS1tb2JpbGUtcGlwemh1ZHQgLmRlc2NyaXBjaW9uIHsgcGFkZGluZzogMCA0MHB4IDAgMjBweDsgfQoKICAuYXBlcnR1cmEtbW9iaWxlLXBpcHpodWR0IC5kZXNjcmlwY2lvbiAuZXRpcXVldGFzIHsKICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDEwcHg7IHBhZGRpbmctbGVmdDogMHB4OwogIH0KICAuYXBlcnR1cmEtbW9iaWxlLXBpcHpodWR0IC5kZXNjcmlwY2lvbiAuZXRpcXVldGEgewogICAgZm9udC1mYW1pbHk6ImFtcGxpdHVkZS1tZWRpdW0td2lkZSIsc2Fucy1zZXJpZjsgY29sb3I6I2ZmZjsgZm9udC13ZWlnaHQ6NzAwOyBmb250LXNpemU6MTJweDsKICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZGlzcGxheTppbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBiYWNrZ3JvdW5kOiMzZWE2ZDE7IHdpZHRoOmZpdC1jb250ZW50OyBwYWRkaW5nOjVweCAxMHB4OyBtYXJnaW4tbGVmdDowOwogIH0KCiAgLyogTWlzbWEgbPNnaWNhIGRlIHZpc2liaWxpZGFkIHF1ZSBlbCBidWVubzogc2Ugb2N1bHRhIHNpIGVzdOEgdmFj7W8gKi8KICAuYXBlcnR1cmEtbW9iaWxlLXBpcHpodWR0IC5kZXNjcmlwY2lvbiAuYnJlYWtpbmcgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBnYXA6NnB4OyBjb2xvcjojZDAwMjFiOyBmb250LWZhbWlseToiYW1wbGl0dWRlLW1lZGl1bS13aWRlIixzYW5zLXNlcmlmOyBmb250LXdlaWdodDo3MDA7IGZvbnQtc2l6ZToxNHB4OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IH0KICAuYXBlcnR1cmEtbW9iaWxlLXBpcHpodWR0IC5kZXNjcmlwY2lvbiAuYnJlYWtpbmc6ZW1wdHkgeyBkaXNwbGF5OiBub25lOyB9CiAgLmFwZXJ0dXJhLW1vYmlsZS1waXB6aHVkdCAuZGVzY3JpcGNpb24gLmJyZWFraW5nIC5yYWRhciB7IHdpZHRoOjEwcHg7IGhlaWdodDoxMHB4OyBib3JkZXItcmFkaXVzOjUwJTsgYmFja2dyb3VuZDojZDAwMjFiOyBwb3NpdGlvbjpyZWxhdGl2ZTsgZmxleDowIDAgMTBweDsgfQogIC5hcGVydHVyYS1tb2JpbGUtcGlwemh1ZHQgLmRlc2NyaXBjaW9uIC5icmVha2luZyAucmFkYXI6OmFmdGVyIHsgY29udGVudDoiIjsgcG9zaXRpb246YWJzb2x1dGU7IGluc2V0Oi02cHg7IGJvcmRlcjoycHggc29saWQgcmdiYSgyMDgsMiwyNywuNDUpOyBib3JkZXItcmFkaXVzOjUwJTsgYW5pbWF0aW9uOnJhZGFyUHVsc2UgMS44cyBlYXNlLW91dCBpbmZpbml0ZTsgfQogIEBrZXlmcmFtZXMgcmFkYXJQdWxzZXsgMCV7IHRyYW5zZm9ybTpzY2FsZSguNyk7IG9wYWNpdHk6LjcgfSAxMDAleyB0cmFuc2Zvcm06c2NhbGUoMS42KTsgb3BhY2l0eTowIH0gfQoKICAuYXBlcnR1cmEtbW9iaWxlLXBpcHpodWR0IC5kZXNjcmlwY2lvbiBoMiB7CiAgICBmb250LWZhbWlseToiYW1wbGl0dWRlLW1lZGl1bS1jb25kZW5zZWQiLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxLjVyZW0gIWltcG9ydGFudDsKICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgY29sb3I6IzMzMzsgbWFyZ2luOjE1cHggMDsgd2hpdGUtc3BhY2U6cHJlLWxpbmU7IGZvbnQtd2VpZ2h0OjYwMDsKICB9CiAgLmFwZXJ0dXJhLW1vYmlsZS1waXB6aHVkdCAuZGVzY3JpcGNpb24gcCB7CiAgICBtYXJnaW46MCAwIDIwcHggIWltcG9ydGFudDsgdGV4dC1hbGlnbjpqdXN0aWZ5OyBmb250LWZhbWlseToiYW1wbGl0dWRlLWJvb2siLHNhbnMtc2VyaWY7IGNvbG9yOiMzMzM7CiAgICBmb250LXdlaWdodDoyMDA7IGZvbnQtc2l6ZToxLjFyZW07IGxpbmUtaGVpZ2h0OjEuM2VtOyB3aGl0ZS1zcGFjZTpwcmUtbGluZTsKICB9CiAgLmFwZXJ0dXJhLW1vYmlsZS1waXB6aHVkdCAuZGVzY3JpcGNpb24gLmF1dG9yIHsKICAgIGZvbnQtZmFtaWx5OiJhbXBsaXR1ZGUtYm9vayIsc2Fucy1zZXJpZjsgY29sb3I6IzMzMzsgZm9udC13ZWlnaHQ6MjAwOyBmb250LXNpemU6LjhlbTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOwogICAgdGV4dC1hbGlnbjpyaWdodDsgZGlzcGxheTpibG9jazsKICB9CgogIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsKICAgIC5hcGVydHVyYS1tb2JpbGUtcGlwemh1ZHQgLmRlc2NyaXBjaW9ueyBwYWRkaW5nOjAgMjBweCAwIDIwcHggIWltcG9ydGFudDsgfQogICAgLmFwZXJ0dXJhLW1vYmlsZS1waXB6aHVkdCAucGxheS1idXR0b24geyBtYXJnaW4tdG9wOiAxMHB4OyB9CiAgfQo8L3N0eWxlPgo8ZGl2IGNsYXNzPSJhcGVydHVyYS1tb2JpbGUtcGlwemh1ZHQiPgo8ZGl2IGNsYXNzPSJjb250ZW5lZG9yIj4KICAgICAgICA8YSBpZD0id3JhcExpbmsiIGhyZWY9Imh0dHBzOi8vb2tkaWFyaW8uY29tL2VzcGFuYS9yaXNhcy1jdWNoaWNoZW9zLWNhcmFzLWluY3JlZHVsaWRhZC1hYmFsb3Mta29sZG8tbWllbnRyYXMtYWxkYW1hLWxlcy1zZW5hbGEtc3VwcmVtby0xNjY5ODA1NCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ2aWRlby1jb250ZW5lZG9yIj4KICAgICAgICAgICAgPHZpZGVvIGNsYXNzPSJiYWNrZ3JvdW5kLXZpZGVvIiBhdXRvcGxheT0iIiBtdXRlZD0iIiBwbGF5c2lubGluZT0iIiBsb29wPSIiPgogICAgICAgICAgICAgIDxzb3VyY2UgaWQ9InZpZGVvU291cmNlIiBzcmM9Imh0dHBzOi8vb2tkaWFyaW8uY29tL2VzcGVjaWFsZXMvYXBwcy91cGxvYWRzL21lZGlhL0dlc3Rvc19Ob3JtYWxfXzIwMjYwNDI5XzEwMzQ0NV9mMDA3YmMubXA0IiB0eXBlPSJ2aWRlby9tcDQiPgogICAgICAgICAgICAgIFlvdXIgYnJvd3NlciBkb2VzIG5vdCBzdXBwb3J0IHRoZSB2aWRlbyB0YWcuCiAgICAgICAgICAgIDwvdmlkZW8+CiAgICAgICAgICAgIDxidXR0b24gY2xhc3M9InBsYXktYnV0dG9uIiBzdHlsZT0icmlnaHQ6IDEwcHg7Ij4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwbGF5LWljb24iPjwvZGl2PgogICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwbGF5LXRleHQiPlBsYXk8L3NwYW4+CiAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXNjcmlwY2lvbiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImV0aXF1ZXRhcyI+CiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV0aXF1ZXRhIiBpZD0iZXRpcXVldGFDaGlwIj5Fc3Bh8WE8L3NwYW4+CiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImJyZWFraW5nIiBhcmlhLWxpdmU9InBvbGl0ZSI+PC9zcGFuPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGgyIGlkPSJoMlByZXZpZXciIHN0eWxlPSJmb250LXNpemU6IDEuN3JlbTsiPlJpc2FzLCBjdWNoaWNoZW9zIHkgY2FyYXMgZGUgaW5jcmVkdWxpZGFkIGRlIMFiYWxvcyB5IEtvbGRvIG1pZW50cmFzIEFsZGFtYSBsZXMgc2XxYWxhIGVuIGVsIFN1cHJlbW88L2gyPgogICAgICAgICAgICAKICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImF1dG9yIiBpZD0iYXV0b3JQcmV2aWV3Ij5QYXVsYSBCZW5pdG88L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2E+CiAgICAgIDwvZGl2Pgo8L2Rpdj4=
    • Juicio del ‘caso mascarillas’ en directo: declaraciones de Aldama, Koldo y Ábalos en el Supremo hoy en streaming
        • España
        • España
      • EN DIRECTO

      Aldama dice que financió a una unidad antiterrorista de la Guardia Civil: "Pagaba lo que Interior no cubría"

      • Rafael Sánchez
      • 2026-04-29 11:38
    • Aldama afirma que le acusaron de estar pisando a Zapatero en Venezuela y que Koldo respondió: Que le den por culo
        • España
        • España

      Aldama afirma que le acusaron de "pisar a Zapatero" en Venezuela y que Koldo dijo: "Que le den por culo"

      • Irene Tabera
      • 2026-04-29 12:34
    • Feijóo señala a Sánchez por la corrupción: El juicio a Ábalos es el juicio a su Gobierno
        • España
        • España

      Feijóo señala a Sánchez por la corrupción: "El juicio a Ábalos es el juicio a su Gobierno"

      • Nacho Atanes
      • 2026-04-29 09:38
    • Tellado retrata a Yolanda Díaz: Decía que Cuerpo era mala persona y hoy le aplaude a brazo partido
        • España
        • España

      Tellado retrata a Díaz: "Decía que Cuerpo era mala persona y hoy le aplaude a brazo partido"

      Miguel Tellado, secretario general del PP, ha retratado la hipocresía de la vicepresidenta segunda del Gobierno y líder de Sumar, Yolanda Díaz, en referencia a la relación de esta con Carlos Cuerpo, vicepresidente primero del Ejecutivo. 

      • Nacho Atanes
      • 2026-04-29 10:42
    • Koldo cargará contra Aldama para salvar a su familia, le dejará de mentiroso y mantendrá su lealtad a Ábalos
        • España
        • España

      Koldo cargará contra Aldama para salvar a su familia y mantendrá su lealtad a Ábalos...

      • Irene Tabera
      • 2026-04-29 05:44
    • Ábalos se aferrará en su declaración a la falta de pruebas y a que no se ha encontrado el dinero
        • España
        • España

      ... MIENTRAS Ábalos se aferrará a la falta de pruebas y a que no se ha encontrado el dinero

      • Irene Tabera
      • 2026-04-29 05:45
    • Iryo reabrirá la línea a Málaga con la mitad de trenes que antes de Adamuz y el recorrido durará una hora más
    • El AVE a Málaga, como el tren de San Fernando
    • Adif dio el visto bueno a la inspección de las soldaduras de Adamuz un mes antes de que se realizase
        • España
        • España

      Adif dio el visto bueno a la inspección de las soldaduras un mes antes de que se realizase...

      • Luz Sela
      • 2026-04-29 05:45
    • Adif revisó 36 soldaduras de Adamuz por segunda vez pero no la del punto donde se rompió la vía
        • España
        • España

      ... y revisó 36 soldaduras por segunda vez pero no la del punto donde se rompió la vía

      • Luz Sela
      • 2026-04-29 05:46
    • PHN0eWxlPgogIEBpbXBvcnQgdXJsKCdodHRwczovL3VzZS50eXBla2l0Lm5ldC9pcWExcWViLmNzcycpOwoKICAuYmlsZHMtenZydHZ5cXR7IGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTsgfQogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtZGVzaywKICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLW1vYntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZTllOWVjfQogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtZGVza3sKICAgIHdpZHRoOjEwMCU7bWF4LXdpZHRoOjk2MHB4O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NDYwcHggMWZyO2dhcDoxMHB4O3BhZGRpbmc6MTBweDttaW4td2lkdGg6OTYwcHg7CiB9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1kZXNrIC5tZWRpYS13cmFwe3dpZHRoOjQ2MHB4fQogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtZGVzayAubWVkaWEsCiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLm1lZGlhewogICAgcG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTthc3BlY3QtcmF0aW86MTYvOTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojMDAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtpc29sYXRpb246aXNvbGF0ZTsKICB9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1kZXNrIC5tZWRpYXt3aWR0aDo0NjBweDtoZWlnaHQ6MjYwcHh9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1kZXNrIGltZywgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1kZXNrIHZpZGVvLAogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtbW9iIGltZywgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgdmlkZW97d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmluaGVyaXQ7ZGlzcGxheTpibG9ja30KICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO3otaW5kZXg6MTtwb2ludGVyLWV2ZW50czpub25lfQogIC5iaWxkcy16dnJ0dnlxdCAucGl4ZWxhdGVkLW1lZGlhe2ltYWdlLXJlbmRlcmluZzpwaXhlbGF0ZWQ7aW1hZ2UtcmVuZGVyaW5nOmNyaXNwLWVkZ2VzfQogIC5iaWxkcy16dnJ0dnlxdCAucGl4ZWwtcmlnaHQtd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3otaW5kZXg6MTtwb2ludGVyLWV2ZW50czpub25lO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Om5vbmV9CiAgLmJpbGRzLXp2cnR2eXF0IC5waXhlbC1yaWdodC1oYWxme3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6NTAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0KICAuYmlsZHMtenZydHZ5cXQgLnBpeGVsLXJpZ2h0LWhhbGYgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6MjAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpyaWdodCBjZW50ZXI7ZGlzcGxheTpibG9jaztpbWFnZS1yZW5kZXJpbmc6cGl4ZWxhdGVkO2ltYWdlLXJlbmRlcmluZzpjcmlzcC1lZGdlc30KICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLWRlc2sgLnRleHQsCiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLmNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0KICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLWRlc2sgLnRleHR7bWluLWhlaWdodDoyNjBweDtwYWRkaW5nOjAgMTBweH0KICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLW1vYnt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweDtkaXNwbGF5Om5vbmV9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLmNvbnRlbnR7cGFkZGluZzoxNnB4IDEwcHggMTBweH0KICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLWRlc2sgLmNhdGVnb3J5LAogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtbW9iIC5jYXRlZ29yeXsKICAgIGZvbnQtZmFtaWx5OiJiZWJhcy1uZXVlLXByby1leHBhbmRlZCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6dmFyKC0tY2F0KTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjZweCAxMnB4IDVweDt3aWR0aDpmaXQtY29udGVudDt0cmFuc2Zvcm06c2tld1koLThkZWcpO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsKICB9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLmNhdGVnb3J5IHsgbWFyZ2luLXRvcDotMzBweDsgfQogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtZGVzayAuaGVhZGxpbmUsCiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLmhlYWRsaW5le21hcmdpbjoyMHB4IDAgMDtjb2xvcjojMEUxMTFBO2ZvbnQtZmFtaWx5OiJiZWJhcy1uZXVlLXByby1leHBhbmRlZCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO3dvcmQtYnJlYWs6YnJlYWstd29yZH0KICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLWRlc2sgLmhlYWRsaW5le2ZvbnQtc2l6ZTo0MnB4O2xpbmUtaGVpZ2h0OjQycHh9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLmhlYWRsaW5le2ZvbnQtc2l6ZTozNHB4O2xpbmUtaGVpZ2h0OjM0cHh9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1kZXNrIC5kZXNjLAogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtbW9iIC5kZXNje21hcmdpbjoxNXB4IDAgMDtjb2xvcjojMzgzQjQyO2ZvbnQtZmFtaWx5OiJiZWJhcy1uZXVlLXByby1leHBhbmRlZCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjdweDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWxpbmUtY2xhbXA6MjtsaW5lLWNsYW1wOjI7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7bWF4LXdpZHRoOjEwMCV9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1kZXNrIC5hdXRob3IsCiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLmF1dGhvcnttYXJnaW4tdG9wOjIwcHg7Zm9udC1mYW1pbHk6ImJlYmFzLW5ldWUtcHJvLWV4cGFuZGVkIixzYW5zLXNlcmlmO2NvbG9yOiMzODNCNDI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2t9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLmF1dGhvciB7bWFyZ2luLXRvcDogMjBweDt9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLmJvdHRvbS1saW5le2Rpc3BsYXk6dXBwZXJjYXNlO30KICAuYmlsZHMtenZydHZ5cXQgLnBsYXktYnRue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MTBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7cGFkZGluZzo4cHggMTRweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjcpO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNDIpO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnBvaW50ZXI7YW5pbWF0aW9uOmJpbGRzLXp2cnR2eXF0LWJsaW5rIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO3otaW5kZXg6Mn0KICAuYmlsZHMtenZydHZ5cXQgLnBsYXktYnRuIC5pY297d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItbGVmdDoxMHB4IHNvbGlkICNmZmY7Ym9yZGVyLXRvcDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgdHJhbnNwYXJlbnR9CiAgLmJpbGRzLXp2cnR2eXF0IC5wbGF5LWJ0biAudHh0e2ZvbnQtd2VpZ2h0OjcwMH0KICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLW1vYiAucGxheS1idG57bGVmdDphdXRvO3JpZ2h0OjEwcHg7cGFkZGluZzoxMHB4IDEwcHggMTBweCAxMnB4fQogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtbW9iIC5wbGF5LWJ0biAudHh0e2Rpc3BsYXk6bm9uZX0KICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MDt6LWluZGV4OjN9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1kZXNre29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0fQogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtZGVzazpob3ZlcntvcGFjaXR5Oi45fQogIEBrZXlmcmFtZXMgYmlsZHMtenZydHZ5cXQtYmxpbmt7MCUsMTAwJXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjcpfTUwJXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxNjUsMjU1LC45KX19CiAgQGNvbnRhaW5lciAobWF4LXdpZHRoOiA0NzlweCl7CiAgICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLWRlc2t7ZGlzcGxheTpub25lfQogICAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2J7ZGlzcGxheTpibG9ja30KICB9CiAgQHN1cHBvcnRzIG5vdCAoY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplKXsKICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCl7CiAgICAgIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtZGVza3tkaXNwbGF5Om5vbmV9CiAgICAgIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtbW9ie2Rpc3BsYXk6YmxvY2t9CiAgICB9CiAgfQogIDwvc3R5bGU+CjxzZWN0aW9uIGNsYXNzPSJiaWxkcy16dnJ0dnlxdCIgc3R5bGU9Ii0tY2F0OiNGRkVBNEQ7IC0tY2F0LWJnOnJnYmEoMjU1LCAyMzQsIDc3LCAwLjIpIj4KICAgIDxhcnRpY2xlIGNsYXNzPSJwaWVjZS1kZXNrIiBpdGVtc2NvcGU9IiIgaXRlbXR5cGU9Imh0dHBzOi8vc2NoZW1hLm9yZy9OZXdzQXJ0aWNsZSI+CiAgICAgICAgPGRpdiBjbGFzcz0ibWVkaWEtd3JhcCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWRpYSI+CiAgICAgICAgICAgIDxpbWcgZGVjb2Rpbmc9ImFzeW5jIiBhbHQ9IkV4dHJh8W9zIGd1YXJkYWVzcGFsZGFzIiBzcmM9Imh0dHBzOi8vb2tkaWFyaW8uY29tL2VzcGVjaWFsZXMvYXBwcy9tZWRpYS8yOTA0MjYuUGVyaW9kaXN0YXNBZmluZXNfZGVza18yMDI2MDQyOF8yMTA1MjVfYTQxMDVlLmpwZyIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjQ2MCIgaXRlbXByb3A9ImltYWdlIj4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0Ij4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJjYXRlZ29yeSIgaXRlbXByb3A9ImFydGljbGVTZWN0aW9uIiBzdHlsZT0iY29sb3I6IHJnYigxNCwgMTcsIDI2KTsiPkxBIFZJ0UVUQSBERSBQVUVCTEE8L3NwYW4+CiAgICAgICAgICA8aDIgY2xhc3M9ImhlYWRsaW5lIiBpZD0iYmlsZHMtenZydHZ5cXQtaGVhZGxpbmUiIGl0ZW1wcm9wPSJoZWFkbGluZSI+RVhUUkHRT1MgR1VBUkRBRVNQQUxEQVM8L2gyPgogICAgICAgICAgCiAgICAgICAgICAKICAgICAgICA8L2Rpdj4KICAgICAgICA8YSBjbGFzcz0icGllY2UtbGluayIgaHJlZj0iaHR0cHM6Ly9va2RpYXJpby5jb20vb3Bpbmlvbi9leHRyYW5vcy1ndWFyZGFlc3BhbGRhcy0xNjY5NTU2NSIgaXRlbXByb3A9InVybCIgYXJpYS1sYWJlbGxlZGJ5PSJiaWxkcy16dnJ0dnlxdC1oZWFkbGluZSI+PC9hPgogICAgICA8L2FydGljbGU+CiAgICA8YXJ0aWNsZSBjbGFzcz0icGllY2UtbW9iIiBhcmlhLWhpZGRlbj0idHJ1ZSI+CiAgICAgICAgPGRpdiBjbGFzcz0ibWVkaWEiPgogICAgICAgICAgPGltZyBkZWNvZGluZz0iYXN5bmMiIGFsdD0iRXh0cmHxb3MgZ3VhcmRhZXNwYWxkYXMiIHNyYz0iaHR0cHM6Ly9va2RpYXJpby5jb20vZXNwZWNpYWxlcy9hcHBzL21lZGlhLzI5MDQyNi5QZXJpb2Rpc3Rhc0FmaW5lc19tb2JfMjAyNjA0MjhfMjEwNTI1X2ZhNTRkZi5qcGciIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIzNzUiPgogICAgICAgICAgCiAgICAgICAgICAKICAgICAgICAgIAogICAgICAgICAgCiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudCI+CiAgICAgICAgICA8c3BhbiBjbGFzcz0iY2F0ZWdvcnkiIHN0eWxlPSJjb2xvcjogcmdiKDE0LCAxNywgMjYpOyI+TEEgVknRRVRBIERFIFBVRUJMQTwvc3Bhbj4KICAgICAgICAgIDxoMiBjbGFzcz0iaGVhZGxpbmUiPkVYVFJB0U9TIEdVQVJEQUVTUEFMREFTPC9oMj4KICAgICAgICAgIAogICAgICAgICAgCiAgICAgICAgICA8ZGl2IGNsYXNzPSJib3R0b20tbGluZSI+PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGEgY2xhc3M9InBpZWNlLWxpbmsiIGhyZWY9Imh0dHBzOi8vb2tkaWFyaW8uY29tL29waW5pb24vZXh0cmFub3MtZ3VhcmRhZXNwYWxkYXMtMTY2OTU1NjUiIHRhYmluZGV4PSItMSI+PC9hPgogICAgICA8L2FydGljbGU+CiAgPC9zZWN0aW9uPg==
      PHN0eWxlPgogIEBpbXBvcnQgdXJsKCdodHRwczovL3VzZS50eXBla2l0Lm5ldC9pcWExcWViLmNzcycpOwoKICAuYmlsZHMtenZydHZ5cXR7IGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTsgfQogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtZGVzaywKICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLW1vYntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZTllOWVjfQogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtZGVza3sKICAgIHdpZHRoOjEwMCU7bWF4LXdpZHRoOjk2MHB4O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NDYwcHggMWZyO2dhcDoxMHB4O3BhZGRpbmc6MTBweDttaW4td2lkdGg6OTYwcHg7CiB9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1kZXNrIC5tZWRpYS13cmFwe3dpZHRoOjQ2MHB4fQogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtZGVzayAubWVkaWEsCiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLm1lZGlhewogICAgcG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTthc3BlY3QtcmF0aW86MTYvOTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojMDAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtpc29sYXRpb246aXNvbGF0ZTsKICB9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1kZXNrIC5tZWRpYXt3aWR0aDo0NjBweDtoZWlnaHQ6MjYwcHh9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1kZXNrIGltZywgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1kZXNrIHZpZGVvLAogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtbW9iIGltZywgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgdmlkZW97d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmluaGVyaXQ7ZGlzcGxheTpibG9ja30KICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO3otaW5kZXg6MTtwb2ludGVyLWV2ZW50czpub25lfQogIC5iaWxkcy16dnJ0dnlxdCAucGl4ZWxhdGVkLW1lZGlhe2ltYWdlLXJlbmRlcmluZzpwaXhlbGF0ZWQ7aW1hZ2UtcmVuZGVyaW5nOmNyaXNwLWVkZ2VzfQogIC5iaWxkcy16dnJ0dnlxdCAucGl4ZWwtcmlnaHQtd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3otaW5kZXg6MTtwb2ludGVyLWV2ZW50czpub25lO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Om5vbmV9CiAgLmJpbGRzLXp2cnR2eXF0IC5waXhlbC1yaWdodC1oYWxme3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6NTAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0KICAuYmlsZHMtenZydHZ5cXQgLnBpeGVsLXJpZ2h0LWhhbGYgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6MjAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpyaWdodCBjZW50ZXI7ZGlzcGxheTpibG9jaztpbWFnZS1yZW5kZXJpbmc6cGl4ZWxhdGVkO2ltYWdlLXJlbmRlcmluZzpjcmlzcC1lZGdlc30KICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLWRlc2sgLnRleHQsCiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLmNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0KICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLWRlc2sgLnRleHR7bWluLWhlaWdodDoyNjBweDtwYWRkaW5nOjAgMTBweH0KICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLW1vYnt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweDtkaXNwbGF5Om5vbmV9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLmNvbnRlbnR7cGFkZGluZzoxNnB4IDEwcHggMTBweH0KICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLWRlc2sgLmNhdGVnb3J5LAogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtbW9iIC5jYXRlZ29yeXsKICAgIGZvbnQtZmFtaWx5OiJiZWJhcy1uZXVlLXByby1leHBhbmRlZCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6dmFyKC0tY2F0KTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjZweCAxMnB4IDVweDt3aWR0aDpmaXQtY29udGVudDt0cmFuc2Zvcm06c2tld1koLThkZWcpO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsKICB9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLmNhdGVnb3J5IHsgbWFyZ2luLXRvcDotMzBweDsgfQogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtZGVzayAuaGVhZGxpbmUsCiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLmhlYWRsaW5le21hcmdpbjoyMHB4IDAgMDtjb2xvcjojMEUxMTFBO2ZvbnQtZmFtaWx5OiJiZWJhcy1uZXVlLXByby1leHBhbmRlZCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO3dvcmQtYnJlYWs6YnJlYWstd29yZH0KICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLWRlc2sgLmhlYWRsaW5le2ZvbnQtc2l6ZTo0MnB4O2xpbmUtaGVpZ2h0OjQycHh9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLmhlYWRsaW5le2ZvbnQtc2l6ZTozNHB4O2xpbmUtaGVpZ2h0OjM0cHh9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1kZXNrIC5kZXNjLAogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtbW9iIC5kZXNje21hcmdpbjoxNXB4IDAgMDtjb2xvcjojMzgzQjQyO2ZvbnQtZmFtaWx5OiJiZWJhcy1uZXVlLXByby1leHBhbmRlZCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjdweDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWxpbmUtY2xhbXA6MjtsaW5lLWNsYW1wOjI7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7bWF4LXdpZHRoOjEwMCV9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1kZXNrIC5hdXRob3IsCiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLmF1dGhvcnttYXJnaW4tdG9wOjIwcHg7Zm9udC1mYW1pbHk6ImJlYmFzLW5ldWUtcHJvLWV4cGFuZGVkIixzYW5zLXNlcmlmO2NvbG9yOiMzODNCNDI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2t9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLmF1dGhvciB7bWFyZ2luLXRvcDogMjBweDt9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2IgLmJvdHRvbS1saW5le2Rpc3BsYXk6dXBwZXJjYXNlO30KICAuYmlsZHMtenZydHZ5cXQgLnBsYXktYnRue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MTBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7cGFkZGluZzo4cHggMTRweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjcpO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNDIpO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnBvaW50ZXI7YW5pbWF0aW9uOmJpbGRzLXp2cnR2eXF0LWJsaW5rIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO3otaW5kZXg6Mn0KICAuYmlsZHMtenZydHZ5cXQgLnBsYXktYnRuIC5pY297d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItbGVmdDoxMHB4IHNvbGlkICNmZmY7Ym9yZGVyLXRvcDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgdHJhbnNwYXJlbnR9CiAgLmJpbGRzLXp2cnR2eXF0IC5wbGF5LWJ0biAudHh0e2ZvbnQtd2VpZ2h0OjcwMH0KICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLW1vYiAucGxheS1idG57bGVmdDphdXRvO3JpZ2h0OjEwcHg7cGFkZGluZzoxMHB4IDEwcHggMTBweCAxMnB4fQogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtbW9iIC5wbGF5LWJ0biAudHh0e2Rpc3BsYXk6bm9uZX0KICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MDt6LWluZGV4OjN9CiAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1kZXNre29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0fQogIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtZGVzazpob3ZlcntvcGFjaXR5Oi45fQogIEBrZXlmcmFtZXMgYmlsZHMtenZydHZ5cXQtYmxpbmt7MCUsMTAwJXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjcpfTUwJXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxNjUsMjU1LC45KX19CiAgQGNvbnRhaW5lciAobWF4LXdpZHRoOiA0NzlweCl7CiAgICAuYmlsZHMtenZydHZ5cXQgLnBpZWNlLWRlc2t7ZGlzcGxheTpub25lfQogICAgLmJpbGRzLXp2cnR2eXF0IC5waWVjZS1tb2J7ZGlzcGxheTpibG9ja30KICB9CiAgQHN1cHBvcnRzIG5vdCAoY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplKXsKICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCl7CiAgICAgIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtZGVza3tkaXNwbGF5Om5vbmV9CiAgICAgIC5iaWxkcy16dnJ0dnlxdCAucGllY2UtbW9ie2Rpc3BsYXk6YmxvY2t9CiAgICB9CiAgfQogIDwvc3R5bGU+CjxzZWN0aW9uIGNsYXNzPSJiaWxkcy16dnJ0dnlxdCIgc3R5bGU9Ii0tY2F0OiNGRkVBNEQ7IC0tY2F0LWJnOnJnYmEoMjU1LCAyMzQsIDc3LCAwLjIpIj4KICAgIDxhcnRpY2xlIGNsYXNzPSJwaWVjZS1kZXNrIiBpdGVtc2NvcGU9IiIgaXRlbXR5cGU9Imh0dHBzOi8vc2NoZW1hLm9yZy9OZXdzQXJ0aWNsZSI+CiAgICAgICAgPGRpdiBjbGFzcz0ibWVkaWEtd3JhcCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWRpYSI+CiAgICAgICAgICAgIDxpbWcgZGVjb2Rpbmc9ImFzeW5jIiBhbHQ9IkV4dHJh8W9zIGd1YXJkYWVzcGFsZGFzIiBzcmM9Imh0dHBzOi8vb2tkaWFyaW8uY29tL2VzcGVjaWFsZXMvYXBwcy9tZWRpYS8yOTA0MjYuUGVyaW9kaXN0YXNBZmluZXNfZGVza18yMDI2MDQyOF8yMTA1MjVfYTQxMDVlLmpwZyIgbG9hZGluZz0ibGF6eSIgd2lkdGg9IjQ2MCIgaXRlbXByb3A9ImltYWdlIj4KICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXh0Ij4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJjYXRlZ29yeSIgaXRlbXByb3A9ImFydGljbGVTZWN0aW9uIiBzdHlsZT0iY29sb3I6IHJnYigxNCwgMTcsIDI2KTsiPkxBIFZJ0UVUQSBERSBQVUVCTEE8L3NwYW4+CiAgICAgICAgICA8aDIgY2xhc3M9ImhlYWRsaW5lIiBpZD0iYmlsZHMtenZydHZ5cXQtaGVhZGxpbmUiIGl0ZW1wcm9wPSJoZWFkbGluZSI+RVhUUkHRT1MgR1VBUkRBRVNQQUxEQVM8L2gyPgogICAgICAgICAgCiAgICAgICAgICAKICAgICAgICA8L2Rpdj4KICAgICAgICA8YSBjbGFzcz0icGllY2UtbGluayIgaHJlZj0iaHR0cHM6Ly9va2RpYXJpby5jb20vb3Bpbmlvbi9leHRyYW5vcy1ndWFyZGFlc3BhbGRhcy0xNjY5NTU2NSIgaXRlbXByb3A9InVybCIgYXJpYS1sYWJlbGxlZGJ5PSJiaWxkcy16dnJ0dnlxdC1oZWFkbGluZSI+PC9hPgogICAgICA8L2FydGljbGU+CiAgICA8YXJ0aWNsZSBjbGFzcz0icGllY2UtbW9iIiBhcmlhLWhpZGRlbj0idHJ1ZSI+CiAgICAgICAgPGRpdiBjbGFzcz0ibWVkaWEiPgogICAgICAgICAgPGltZyBkZWNvZGluZz0iYXN5bmMiIGFsdD0iRXh0cmHxb3MgZ3VhcmRhZXNwYWxkYXMiIHNyYz0iaHR0cHM6Ly9va2RpYXJpby5jb20vZXNwZWNpYWxlcy9hcHBzL21lZGlhLzI5MDQyNi5QZXJpb2Rpc3Rhc0FmaW5lc19tb2JfMjAyNjA0MjhfMjEwNTI1X2ZhNTRkZi5qcGciIGxvYWRpbmc9ImxhenkiIHdpZHRoPSIzNzUiPgogICAgICAgICAgCiAgICAgICAgICAKICAgICAgICAgIAogICAgICAgICAgCiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudCI+CiAgICAgICAgICA8c3BhbiBjbGFzcz0iY2F0ZWdvcnkiIHN0eWxlPSJjb2xvcjogcmdiKDE0LCAxNywgMjYpOyI+TEEgVknRRVRBIERFIFBVRUJMQTwvc3Bhbj4KICAgICAgICAgIDxoMiBjbGFzcz0iaGVhZGxpbmUiPkVYVFJB0U9TIEdVQVJEQUVTUEFMREFTPC9oMj4KICAgICAgICAgIAogICAgICAgICAgCiAgICAgICAgICA8ZGl2IGNsYXNzPSJib3R0b20tbGluZSI+PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGEgY2xhc3M9InBpZWNlLWxpbmsiIGhyZWY9Imh0dHBzOi8vb2tkaWFyaW8uY29tL29waW5pb24vZXh0cmFub3MtZ3VhcmRhZXNwYWxkYXMtMTY2OTU1NjUiIHRhYmluZGV4PSItMSI+PC9hPgogICAgICA8L2FydGljbGU+CiAgPC9zZWN0aW9uPg==
    • Almeida desafía a Rita Maestre: ¿Se compromete a que nadie de su lista electoral tenga más de una vivienda?
        • España
        • Madrid

      Almeida desafía a Rita Maestre: "¿Se compromete a que nadie de su lista electoral tenga más de una vivienda?"

      • Nacho Atanes
      • 2026-04-29 12:03
    • Título
        • navarra

      El Gobierno aloja a una quincena de menas en un chalet de lujo en una zona exclusiva de Pamplona

      • josé ignacio de quesada
    • PSOE, PP y Sumar aprueban que el Congreso forme en valores constitucionales a menores ¡de 1 a 5 años!
    • Una ex consejera de Cataluña de ERC se sentará en el banquillo por discriminar a guardias civiles y policías nacionales
        • España
        • Cataluña

      Una ex consejera de Cataluña se sienta en el banquillo por discriminar a guardias civiles y policías nacionales

      • Fernán González
      • 2026-04-29 05:47
    • Activistas por la regularización ven racista en usar la expresión trabajar en negro
        • España
        • España

      Activistas por la regularización ven "racista" en usar la expresión "trabajar en negro"

      • Fernán González
      • 2026-04-29 05:46
    • Países Bajos subastará al mejor postor la sede del Instituto Cervantes para pagar la deuda del Gobierno
    • La regularización masiva colapsa los servicios sociales en Madrid y ya retrasa la atención a familias necesitadas
        • España
        • España

      La regularización masiva colapsa los servicios sociales en Madrid y ya retrasa la atención a familias necesitadas

      La regularización masiva del Gobierno de Pedro Sánchez está colapsando los servicios sociales en Madrid y ya provoca graves retrasos en la atención de distintos ayuntamientos a las familias más necesitadas, tal y como revelan a OKDIARIO fuentes municipales. Este colapso ha llevado a alcaldes del PP en la Comunidad de Madrid a dirigirse por carta al delegado del Gobierno, Francisco Martín Aguirre, reclamándole "apoyo económico" y "refuerzo de personal".

      • Segundo Sanz
      • 2026-04-29 05:48
    • Los ayuntamientos madrileños pagan el caos de la regularización del Gobierno
    • Los ministros de Sumar exigen a Sánchez regularizar a ilegales en centros de internamiento con órdenes de expulsión
        • España
        • España

      Los ministros de Sumar exigen a Sánchez regularizar a ilegales en centros de internamiento con órdenes de expulsión

      • Rafael Molina
      • 2026-04-29 05:49
    • Arbeloa no seguirá al frente del Real Madrid la próxima temporada
    • Nuevo ataque antisemita en Londres: un hombre hiere a dos personas en una sinagoga
        • Internacional
        • Internacional

      Nuevo ataque antisemita en Londres: un hombre hiere a dos personas en una sinagoga

      • Paula Benito
      • 2026-04-29 14:05
    • Almeida llevará la tasa de basuras al Supremo mientras miles de madrileños esperan recuperar su dinero
        • OKGREEN
        • OKGREEN

      Almeida llevará la tasa de basuras al Supremo mientras miles de madrileños esperan recuperar su dinero

      • Antonio Quilis
      • 2026-04-29 11:20
    • Futuros compañeros de Leonor en la Carlos III: Hay que hacer la revolución y rebelarse contra la Monarquía
        • España
        • España

      Futuros compañeros de Leonor en la Carlos III: "Hay que hacer la revolución y rebelarse contra la Monarquía"

      "El pueblo ha de rebelarse y hacer la revolución contra la Monarquía". Es alguna de las opiniones recogidas por OKDIARIO en el campus de Getafe de la Universidad Carlos III de Madrid donde la princesa Leonor estudiará Ciencias Políticas desde el año que viene. Por los testimonios, la Princesa de Asturias va a tener todo un reto personal e institucional en la nueva etapa que comenzará el próximo septiembre. 

      • Laura Fernández-Cañas
      • 2026-04-29 05:45
    • Banco Santander dispara su beneficio un 60% en el primer trimestre hasta el récord de 5.455 millones
        • Economía
        • Economía

      Santander dispara su beneficio un 60% en el primer trimestre hasta el récord de 5.455 millones

      • Celia Amayuelas
      • 2026-04-29 08:46
    • Naturgy incrementa su beneficio casi un 5% hasta marzo y alcanza los 530 millones de euros
        • Economía
        • Economía

      Naturgy incrementa su beneficio casi un 5% hasta marzo y alcanza los 530 millones de euros

      • Alba Martín
      • 2026-04-29 10:28
    • Iberdrola gana 1.711 millones en el primer trimestre y no espera impacto financiero por la guerra de Irán
        • Economía
        • Economía

      Iberdrola gana 1.711 millones en el primer trimestre y no espera impacto financiero por la guerra

      • Alba Martín
      • 2026-04-29 10:14
    • El plan alemán: soldados de 70 años contra Putin
    • Miles de caseros tendrán que prorrogar el alquiler a sus inquilinos aunque el Congreso lo haya rechazado
        • Economía
        • Economía

      Miles de caseros tendrán que prorrogar el alquiler aunque el Congreso lo haya rechazado

      El Congreso ha tumbado el decreto ley que incluía la prórroga automática de los alquileres que vencen 2026 y 2027 por no contar con suficientes apoyos para su aprobación ante el rechazo del PP, Vox y Junts, que suman mayoría absoluta. Pese a ello, miles de caseros deberán prorrogar obligatoriamente los arrendamientos a sus inquilinos si así lo solicitaron mientras la medida estuvo publicada en el BOE.

      • Alba Martín
      • 2026-04-28 19:51
    • Al Gobierno se le acaba el alquiler
    • La inflación permanece por encima del 3% en abril a pesar de las medidas del Gobierno por la guerra de Irán
        • Economía
        • Economía

      La inflación permanece por encima del 3% en abril pese a las medidas del Gobierno por la guerra

      • Alicia Bonilla
      • 2026-04-29 09:16
    • Leonor I,
    • Dentro de Brians 1: COOL destapa el férreo día a día de Rosa Peral entre rejas: No tiene margen
        • Cool
        • Cool

      Dentro de Brians 1: COOL destapa el férreo día a día de Rosa Peral entre rejas: "No tiene margen"

      • Marta Menéndez
      • 2026-04-29 14:21
    • Lara Ferreiro, psicóloga, analiza el fenómeno de la infanta Sofía entre la Gen Z: Es la antiinfluencer perfecta
        • Cool
        • Cool

      Lara Ferreiro, psicóloga, analiza el fenómeno de la infanta entre la Gen Z: "Es la antiinfluencer"

      • Marta Menéndez
      • 2026-04-29 07:00
    • La higiene rompe alianzas inquebrantables en
        • Cool
        • Cool

      La higiene rompe alianzas en 'Supervivientes': "¡Huele al tatarabuelo de la Sirenita!"

      • Paula M. Gonzálvez
      • 2026-04-29 10:45
    • Atlético-Arsenal en Champions: primera parada a Budapest
    • Doble castigo para el Real Madrid en el Clásico: habrá levantamiento de Liga en caso de alirón
        • Real Madrid
        • Real Madrid

      Doble castigo para el Real Madrid en el Clásico: habrá levantamiento de Liga en caso de alirón

      El Barcelona puede cantar el alirón el 11 de mayo en el Clásico que medirá a los azulgranas con el Real Madrid en el Camp Nou. Cuando dicho encuentro se dispute, si ambos equipos suman los mismos puntos en las dos jornadas previas a dicho encuentro, la diferencia será de 11 puntos quedando tras este encuentro nueve en juego, por lo tanto, todo lo que no sea una victoria madridista significará que los de Flick se hagan con el título en un escenario idílico para los barcelonistas. 

      • OKDIARIO
      • 2026-04-29 11:54
    • La prensa mundial abre el debate con el PSG-Bayern: ¿El mejor partido de todos los tiempos?
        • Deportes
        • Deportes

      La prensa mundial abre el debate con el PSG-Bayern: "¿El mejor partido de todos los tiempos?"

      • Pedro Antolinos
      • 2026-04-29 09:12
    • OK AL DÍA

    • Llegan las matrículas rosas a España: qué significan, a qué vehículos afectan y por qué a la DGT le gustan
        • Motor
        • Motor

      Llegan las matrículas rosas a España: qué significan y a qué vehículos afectan

      • Aitana Pascual
      • 2026-04-29 13:18
    • La M-70, el ambicioso anillo que enlazaría cuatro provincias y rodearía toda la Comunidad de Madrid
        • Sociedad
        • Sociedad

      La M-70, el ambicioso anillo que enlazaría cuatro provincias y rodearía todo Madrid

      • Ángel Pérez
      • 2026-04-29 13:17
    • Mientras el mundo mira hacia Ormuz, Turquía prepara su propia revolución logística en el Mar Negro: el canal artificial que cambiará las reglas
        • Internacional
        • Internacional

      Mientras el mundo mira a Ormuz, Turquía prepara su revolución en el Mar Negro: un canal artificial 

      Mientras el mundo mantiene la atención en los conflictos en Oriente Medio que afectan a rutas energéticas clave como el estrecho de Ormuz, Turquía continúa impulsando uno de sus proyectos de infraestructura más ambiciosos: el canal de Estambul, una obra que busca crear una nueva vía artificial entre el mar Negro y el mar de Mármara para transformar el tráfico marítimo internacional.

      • Marta Torres
      • 2026-04-29 11:39
    • Todo sobre Jannik Sinner: el origen de sus padres, su novia tenista, su entrenador y la sanción por su positivo
        • Deportes
        • Deportes

      Todo sobre Sinner: el origen de sus padres, su novia tenista y la sanción por su positivo

      • Nacho Atanes
      • 2026-04-29 12:40
    • Se insta a la población a congelar una moneda antes de un viaje: éste es el motivo
        • Viajes
        • Viajes

      Se insta a la población a congelar una moneda antes de un viaje: éste es el motivo

      • Ángel Pérez
      • 2026-04-29 13:16
    • Por qué los jardineros recomiendan poner tazas viejas en las vallas de los jardines: para qué sirven y su función para los pájaros
        • OKGREEN
        • OKGREEN

      Por qué los jardineros recomiendan poner tazas viejas en las vallas de los jardines

      • Ángel Pérez
      • 2026-04-29 13:21
    • Adiós a una de las series más comentadas de Prime Video: acaban de cancelarla y es oficial
        • Cool
        • Cool

      Adiós a una de las series más comentadas de Prime Video: acaban de cancelarla y es oficial

      • Carmen Fernandez Etreros
      • 2026-04-29 12:00
    • Llega hoy, miércoles 29 de abril, el vestido fresquito, cómodo y más chic de la temporada por menos de 7,99€
        • Cool
        • Cool

      el vestido fresquito, cómodo y más chic de la temporada por menos de 7,99€

      • Marta Burgués
      • 2026-04-29 13:40
    • PortAventura World incorpora este verano un legendario Hard Rock Cafe para hacer historia
        • Sociedad
        • Sociedad

      PortAventura World incorpora este verano un legendario Hard Rock Cafe para hacer historia

      • Segundo Sanz
      • 2026-04-29 14:14
    • ICAgIDxzdHlsZT4KICAgIEBpbXBvcnQgdXJsKCdodHRwczovL3VzZS50eXBla2l0Lm5ldC9pcWExcWViLmNzcycpOwoKICAgIC8qIENvbnRlbmVkb3IgcHJpbmNpcGFsIGxpbWl0YWRvIGEgOTYwcHggZW4gZXNjcml0b3JpbyAqLwogICAgLmN2LTg2eDRiIC5zZWN0aW9ue21heC13aWR0aDo5NjBweDttYXJnaW46MCBhdXRvO3dpZHRoOjEwMCV9CgogICAgLmN2LTg2eDRiIC5iZy1zZWN0aW9uLXRpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjhweCAwIDUwcHh9CiAgICAuY3YtODZ4NGIgLmZuZC1saW5lYXt3aWR0aDoxMDAlO2hlaWdodDo1cHg7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXJnaW4tdG9wOi0yNXB4O2JvcmRlci10b3A6MXB4IHNvbGlkICMzMzM7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzMzM30KICAgIC5jdi04Nng0YiAuc2VjdGlvbi10aXRsZXtmb250LWZhbWlseToiYmViYXMtbmV1ZS1wcm8tZXhwYW5kZWQiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MDtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6LTFweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6NHB4IDEzcHg7Ym9yZGVyOjFweCBzb2xpZCAjMzMzO2ZvbnQtc2l6ZTo0MnB4O3RyYW5zZm9ybTpyb3RhdGVYKDVkZWcpIHJvdGF0ZVkoLTI1ZGVnKSBza2V3WCgwZGVnKX0KCiAgICAuY3YtODZ4NGIgLmNhcm91c2Vsey0tZ2FwOjE2cHg7LS1wZWVrOjEwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDp2YXIoLS1nYXApO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWJvdHRvbTo2cHh9CiAgICAuY3YtODZ4NGIgLnRyYWNre2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0tZ2FwKTtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW47c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeTtzY3JvbGwtYmVoYXZpb3I6c21vb3RoO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lO3BhZGRpbmctcmlnaHQ6dmFyKC0tcGVlayl9CiAgICAuY3YtODZ4NGIgLnRyYWNrOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9CiAgICAuY3YtODZ4NGIgLmNhcmR7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDAgYXV0bztzY3JvbGwtc25hcC1hbGlnbjpzdGFydDt3aWR0aDpjYWxjKCgxMDAlIC0gMip2YXIoLS1nYXApIC0gdmFyKC0tcGVlaykpLzMpO2FzcGVjdC1yYXRpbzo5LzE2O2JvcmRlci1yYWRpdXM6MTBweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojMDAwO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2cHgpO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZSwgdHJhbnNmb3JtIC40cyBlYXNlfQogICAgLmN2LTg2eDRiIC5jYXJkLmlzLWlue29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX0KCiAgICAuY3YtODZ4NGIgLnRodW1ie3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXMgZWFzZSwgb3BhY2l0eSAuMjVzIGVhc2U7dHJhbnNmb3JtOnNjYWxlKDEuMDEpfQogICAgLmN2LTg2eDRiIC5jYXJkOmhvdmVyIC50aHVtYiwuY3YtODZ4NGIgLmNhcmQ6Zm9jdXMtdmlzaWJsZSAudGh1bWJ7dHJhbnNmb3JtOnNjYWxlKDEuMDYpfQogICAgLyogU2luIG92ZXJsYXlzIHBlcnNvbmFsaXphZG9zOiBzZSB1c2FuIGNvbnRyb2xlcyBuYXRpdm9zIGRlbCBwbGF5ZXIgKi8KCiAgICAuY3YtODZ4NGIgLmFye3Bvc2l0aW9uOnJlbGF0aXZlfQogICAgLmN2LTg2eDRiIC5hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpyZ2IoMjU1IDI1NSAyNTUgLyAyMCUpO2JveC1zaGFkb3c6MCA2cHggMTZweCByZ2IoMCAwIDAgLyAyMCUpO2JvcmRlcjoxcHggc29saWQgI2ZmZjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoyO3RyYW5zaXRpb246LjNzfQogICAgLmN2LTg2eDRiIC5hcnJvdzpob3ZlcntiYWNrZ3JvdW5kOnJnYigwIDAgMCAvIDIwJSk7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfQogICAgLmN2LTg2eDRiIC5hcnJvdzpmb2N1c3tiYWNrZ3JvdW5kOnJnYigyNTUgMjU1IDI1NSAvIDIwJSl9CiAgICAuY3YtODZ4NGIgLmFycm93IHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fQogICAgLmN2LTg2eDRiIC5hcnJvdy5sZWZ0e2xlZnQ6MTBweH0KICAgIC5jdi04Nng0YiAuYXJyb3cucmlnaHR7cmlnaHQ6MTBweH0KCiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCl7CiAgICAgIC8qIEVuIG3zdmlsLCBlbCBjb250ZW5lZG9yIG9jdXBhIHRvZG8gZWwgYW5jaG8gKi8KICAgICAgLmN2LTg2eDRiIC5zZWN0aW9ue21heC13aWR0aDoxMDAlfQogICAgICAuY3YtODZ4NGIgLnNlY3Rpb24tdGl0bGV7Zm9udC1zaXplOjI3cHg7cGFkZGluZzoycHggOHB4O3RyYW5zZm9ybTpyb3RhdGVYKDVkZWcpIHJvdGF0ZVkoLTI1ZGVnKSBza2V3WCgwZGVnKX0KICAgICAgLmN2LTg2eDRiIC5jYXJvdXNlbHstLXBlZWs6MTIlfQogICAgICAvKiAyIHRhcmpldGFzIGNvbXBsZXRhcyArIHVuIHBlZWsgZGUgbGEgM6ogKi8KICAgICAgLmN2LTg2eDRiIC5jYXJke3dpZHRoOmNhbGMoKDEwMCUgLSA0KnZhcigtLWdhcCkgLSB2YXIoLS1wZWVrKSkvMSl9CiAgICAgIC5jdi04Nng0YiAuYXJyb3d7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9CiAgICAgIC5jdi04Nng0YiAudHJhY2t7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVuO3BhZGRpbmctcmlnaHQ6dmFyKC0tcGVlayl9CiAgICB9CiAgICA8L3N0eWxlPgoKICAgIDxkaXYgY2xhc3M9ImN2LTg2eDRiIj4KICAgICAgPHNlY3Rpb24gY2xhc3M9InNlY3Rpb24iIGFyaWEtbGFiZWw9IkNhcnJ1c2VsIGRlIHbtZGVvcyAoU2hvcnRzKSI+CiAgICAgICAgPGRpdiBjbGFzcz0iYmctc2VjdGlvbi10aXRsZSI+CiAgICAgICAgICA8aDIgY2xhc3M9InNlY3Rpb24tdGl0bGUiPkxvcyAnc2hvcnRzJyBkZSBva2RpYXJpbzwvaDI+CiAgICAgICAgICA8c3BhbiBjbGFzcz0iZm5kLWxpbmVhIj48L3NwYW4+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYXIiIHJvbGU9InJlZ2lvbiIgYXJpYS1sYWJlbD0iTGlzdGFkbyBkZSB27WRlb3MiPgogICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iYXJyb3cgbGVmdCIgdHlwZT0iYnV0dG9uIiBhcmlhLWxhYmVsPSJBbnRlcmlvciI+CiAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHBhdGggZD0iTTE1IDZsLTYgNiA2IDYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iYXJyb3cgcmlnaHQiIHR5cGU9ImJ1dHRvbiIgYXJpYS1sYWJlbD0iU2lndWllbnRlIj4KICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNOSAxOGw2LTYtNi02IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9zdmc+CiAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJhY2siIHJvbGU9Imxpc3QiPgoKICAgICAgICA8YSBjbGFzcz0iY2FyZCIgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vc2hvcnRzL1ZKNHpsUXBJT3NVIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgZGF0YS15dC1pZD0iVko0emxRcElPc1UiIHRpdGxlPSJWZXIgc2hvcnQiPgogICAgICAgICAgPGltZyBjbGFzcz0idGh1bWIiIHNyYz0iaHR0cHM6Ly9pLnl0aW1nLmNvbS92aS9WSjR6bFFwSU9zVS9ocWRlZmF1bHQuanBnIiBhbHQ9IllvdVR1YmUgU2hvcnQgMSIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIj4KICAgICAgICA8L2E+CiAgICAgICAgPGEgY2xhc3M9ImNhcmQiIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3Nob3J0cy9aNnJxRTdMZWN1YyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGRhdGEteXQtaWQ9Ilo2cnFFN0xlY3VjIiB0aXRsZT0iVmVyIHNob3J0Ij4KICAgICAgICAgIDxpbWcgY2xhc3M9InRodW1iIiBzcmM9Imh0dHBzOi8vaS55dGltZy5jb20vdmkvWjZycUU3TGVjdWMvaHFkZWZhdWx0LmpwZyIgYWx0PSJZb3VUdWJlIFNob3J0IDIiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyI+CiAgICAgICAgPC9hPgogICAgICAgIDxhIGNsYXNzPSJjYXJkIiBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9zaG9ydHMvbHd5SHg4R0FqamciIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBkYXRhLXl0LWlkPSJsd3lIeDhHQWpqZyIgdGl0bGU9IlZlciBzaG9ydCI+CiAgICAgICAgICA8aW1nIGNsYXNzPSJ0aHVtYiIgc3JjPSJodHRwczovL2kueXRpbWcuY29tL3ZpL2x3eUh4OEdBampnL2hxZGVmYXVsdC5qcGciIGFsdD0iWW91VHViZSBTaG9ydCAzIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiPgogICAgICAgIDwvYT4KICAgICAgICA8YSBjbGFzcz0iY2FyZCIgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vc2hvcnRzL195ZjR4R284dHpVIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgZGF0YS15dC1pZD0iX3lmNHhHbzh0elUiIHRpdGxlPSJWZXIgc2hvcnQiPgogICAgICAgICAgPGltZyBjbGFzcz0idGh1bWIiIHNyYz0iaHR0cHM6Ly9pLnl0aW1nLmNvbS92aS9feWY0eEdvOHR6VS9ocWRlZmF1bHQuanBnIiBhbHQ9IllvdVR1YmUgU2hvcnQgNCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIj4KICAgICAgICA8L2E+CiAgICAgICAgPGEgY2xhc3M9ImNhcmQiIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3Nob3J0cy9MTEVoc0NVWmVGWSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGRhdGEteXQtaWQ9IkxMRWhzQ1VaZUZZIiB0aXRsZT0iVmVyIHNob3J0Ij4KICAgICAgICAgIDxpbWcgY2xhc3M9InRodW1iIiBzcmM9Imh0dHBzOi8vaS55dGltZy5jb20vdmkvTExFaHNDVVplRlkvaHFkZWZhdWx0LmpwZyIgYWx0PSJZb3VUdWJlIFNob3J0IDUiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyI+CiAgICAgICAgPC9hPgogICAgICAgIDxhIGNsYXNzPSJjYXJkIiBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9zaG9ydHMvYzRjNDZjUVA0VGMiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBkYXRhLXl0LWlkPSJjNGM0NmNRUDRUYyIgdGl0bGU9IlZlciBzaG9ydCI+CiAgICAgICAgICA8aW1nIGNsYXNzPSJ0aHVtYiIgc3JjPSJodHRwczovL2kueXRpbWcuY29tL3ZpL2M0YzQ2Y1FQNFRjL2hxZGVmYXVsdC5qcGciIGFsdD0iWW91VHViZSBTaG9ydCA2IiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiPgogICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9zZWN0aW9uPgogICAgPC9kaXY+CiAgICA8c2NyaXB0PgogICAgKGZ1bmN0aW9uKCl7CiAgICAgIHZhciByb290ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmN2LTg2eDRiJyk7CiAgICAgIGlmICghcm9vdCkgcmV0dXJuOwogICAgICB2YXIgdHJhY2sgPSByb290LnF1ZXJ5U2VsZWN0b3IoJy50cmFjaycpOwogICAgICBpZiAoIXRyYWNrKSByZXR1cm47CgogICAgICB2YXIgYXJyb3dzID0gcm9vdC5xdWVyeVNlbGVjdG9yQWxsKCcuYXJyb3cnKTsKICAgICAgdmFyIEdBUCA9IDE2OwoKICAgICAgZnVuY3Rpb24gZ2V0Q2FyZFdpZHRoKCl7CiAgICAgICAgdmFyIGZpcnN0ID0gcm9vdC5xdWVyeVNlbGVjdG9yKCcuY2FyZCcpOwogICAgICAgIGlmICghZmlyc3QpIHJldHVybiAwOwogICAgICAgIHJldHVybiBmaXJzdC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS53aWR0aDsKICAgICAgfQoKICAgICAgZnVuY3Rpb24gZ2V0Q2FyZHNQZXJQYWdlKCl7CiAgICAgICAgcmV0dXJuICh3aW5kb3cuaW5uZXJXaWR0aCA8PSA3NjgpID8gMiA6IDQ7CiAgICAgIH0KCiAgICAgIGFycm93cy5mb3JFYWNoKGZ1bmN0aW9uKGJ0bil7CiAgICAgICAgYnRuLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oZSl7CiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICB2YXIgZGlyID0gdGhpcy5jbGFzc0xpc3QuY29udGFpbnMoJ2xlZnQnKSA/IC0xIDogMTsKICAgICAgICAgIHZhciBjYXJkVyA9IGdldENhcmRXaWR0aCgpOwogICAgICAgICAgaWYgKCFjYXJkVykgcmV0dXJuOwogICAgICAgICAgdmFyIHN0ZXAgPSAoY2FyZFcgKyBHQVApICogZ2V0Q2FyZHNQZXJQYWdlKCkgKiBkaXI7CiAgICAgICAgICB0cmFjay5zY3JvbGxCeSh7IGxlZnQ6IHN0ZXAsIGJlaGF2aW9yOiAnc21vb3RoJyB9KTsKICAgICAgICB9KTsKICAgICAgfSk7CgogICAgICAvLyBGYWRlLWluIGFsIGVudHJhciBlbiB2aWV3cG9ydAogICAgICB2YXIgaW8gPSBuZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoZnVuY3Rpb24oZW50cmllcyl7CiAgICAgICAgZW50cmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVuKXsgaWYoZW4uaXNJbnRlcnNlY3RpbmcpeyBlbi50YXJnZXQuY2xhc3NMaXN0LmFkZCgnaXMtaW4nKTsgfSB9KTsKICAgICAgfSwgeyByb290OiB0cmFjaywgdGhyZXNob2xkOiAwLjEgfSk7CiAgICAgIHJvb3QucXVlcnlTZWxlY3RvckFsbCgnLmNhcmQnKS5mb3JFYWNoKGZ1bmN0aW9uKGMpeyBpby5vYnNlcnZlKGMpOyB9KTsKCiAgICAgIC8vIENsaWNrIHBlcnNpc3RlbnRlIChzaW4gdGVhc2VyIHBvciBob3ZlcikKICAgICAgZnVuY3Rpb24gbWFrZUVtYmVkVXJsKGlkLCBvcHRzKXsKICAgICAgICB2YXIgcXMgPSBbCiAgICAgICAgICAnYXV0b3BsYXk9JyArIChvcHRzICYmIG9wdHMuYXV0b3BsYXk/ICcxJzonMCcpLAogICAgICAgICAgJ3BsYXlzaW5saW5lPTEnLCdmcz0xJywnaXZfbG9hZF9wb2xpY3k9MycsJ3Nob3dpbmZvPTEnLCdyZWw9MCcsJ2NjX2xvYWRfcG9saWN5PTAnLCdzdGFydD0wJywKICAgICAgICAgICdtdXRlPScgKyAob3B0cyAmJiBvcHRzLm11dGU/ICcxJzonMCcpLAogICAgICAgICAgKG9wdHMgJiYgb3B0cy5jb250cm9scz09PTA/ICdjb250cm9scz0wJzonY29udHJvbHM9MScpLAogICAgICAgICAgJ21vZGVzdGJyYW5kaW5nPTEnLCdlbmFibGVqc2FwaT0xJwogICAgICAgIF0uam9pbignJicpOwogICAgICAgIHJldHVybiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vZW1iZWQvJyArIGlkICsgJz8nICsgcXM7CiAgICAgIH0KCiAgICAgIC8vIENhcmdhciBBUEkgZGUgWW91VHViZSBiYWpvIGRlbWFuZGEKICAgICAgdmFyIHl0QXBpUHJvbWlzZSA9IG51bGw7CiAgICAgIGZ1bmN0aW9uIGVuc3VyZVlUQXBpKCl7CiAgICAgICAgaWYgKHdpbmRvdy5ZVCAmJiB3aW5kb3cuWVQuUGxheWVyKSByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7CiAgICAgICAgaWYgKHl0QXBpUHJvbWlzZSkgcmV0dXJuIHl0QXBpUHJvbWlzZTsKICAgICAgICB5dEFwaVByb21pc2UgPSBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlKXsKICAgICAgICAgIHZhciBwcmV2Q2IgPSB3aW5kb3cub25Zb3VUdWJlSWZyYW1lQVBJUmVhZHk7CiAgICAgICAgICB3aW5kb3cub25Zb3VUdWJlSWZyYW1lQVBJUmVhZHkgPSBmdW5jdGlvbigpeyBpZiAodHlwZW9mIHByZXZDYj09PSdmdW5jdGlvbicpIHsgdHJ5eyBwcmV2Q2IoKTsgfWNhdGNoKF8pe30gfSByZXNvbHZlKCk7IH07CiAgICAgICAgICB2YXIgcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpOwogICAgICAgICAgcy5zcmMgPSAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vaWZyYW1lX2FwaSc7CiAgICAgICAgICBkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKHMpOwogICAgICAgIH0pOwogICAgICAgIHJldHVybiB5dEFwaVByb21pc2U7CiAgICAgIH0KCiAgICAgIC8vIEluc3RhbmNpYXIgcGxheWVyIG5hdGl2byBlbiB0YXJqZXRhcyB2aXNpYmxlcyBwYXJhIHF1ZSBlbCBpY29ubyBkZSBwbGF5IGFwYXJlemNhIGRlc2RlIGVsIGluaWNpbwogICAgICBmdW5jdGlvbiBpbml0UGxheWVyRm9yQ2FyZChjYXJkKXsKICAgICAgICBpZighY2FyZCB8fCBjYXJkLl95dFBsYXllciB8fCBjYXJkLl95dEluaXQpIHJldHVybjsKICAgICAgICB2YXIgaWQgPSBjYXJkLmdldEF0dHJpYnV0ZSgnZGF0YS15dC1pZCcpOwogICAgICAgIGlmKCFpZCkgcmV0dXJuOwogICAgICAgIGNhcmQuX3l0SW5pdCA9IHRydWU7CiAgICAgICAgdmFyIHBvc3RlciA9IGNhcmQucXVlcnlTZWxlY3RvcignaW1nLnRodW1iJyk7CiAgICAgICAgdmFyIGhvbGRlciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgICAgIGhvbGRlci5zdHlsZS5wb3NpdGlvbj0nYWJzb2x1dGUnOyBob2xkZXIuc3R5bGUuaW5zZXQ9JzAnOyBob2xkZXIuc3R5bGUud2lkdGg9JzEwMCUnOyBob2xkZXIuc3R5bGUuaGVpZ2h0PScxMDAlJzsgaG9sZGVyLnN0eWxlLmJhY2tncm91bmQ9JyMwMDAnOwogICAgICAgIGlmKHBvc3Rlcil7IGNhcmQuaW5zZXJ0QmVmb3JlKGhvbGRlciwgcG9zdGVyKTsgfSBlbHNlIHsgY2FyZC5hcHBlbmRDaGlsZChob2xkZXIpOyB9CiAgICAgICAgLy8gT2N1bHRhbW9zIGVsIHDzc3RlciBjdWFudG8gYW50ZXMgcGFyYSBkZWphciB2ZXIgZWwgb3ZlcmxheSBuYXRpdm8KICAgICAgICBpZihwb3N0ZXIpeyBwb3N0ZXIuc3R5bGUudHJhbnNpdGlvbiA9IHBvc3Rlci5zdHlsZS50cmFuc2l0aW9uIHx8ICdvcGFjaXR5IC4xNXMgZWFzZSc7IHBvc3Rlci5zdHlsZS5vcGFjaXR5PScwJzsgcG9zdGVyLnN0eWxlLnBvaW50ZXJFdmVudHM9J25vbmUnOyB9CiAgICAgICAgZW5zdXJlWVRBcGkoKS50aGVuKGZ1bmN0aW9uKCl7CiAgICAgICAgICB2YXIgcGxheWVyID0gbmV3IFlULlBsYXllcihob2xkZXIsIHsKICAgICAgICAgICAgdmlkZW9JZDogaWQsCiAgICAgICAgICAgIHBsYXllclZhcnM6IHsgYXV0b3BsYXk6MCwgY29udHJvbHM6MSwgcmVsOjAsIHBsYXlzaW5saW5lOjEsIGl2X2xvYWRfcG9saWN5OjMsIG1vZGVzdGJyYW5kaW5nOjEsIGZzOjEsIG9yaWdpbjogKGxvY2F0aW9uICYmIGxvY2F0aW9uLm9yaWdpbikgPyBsb2NhdGlvbi5vcmlnaW4gOiB1bmRlZmluZWQgfSwKICAgICAgICAgICAgZXZlbnRzOiB7CiAgICAgICAgICAgICAgb25SZWFkeTogZnVuY3Rpb24oKXsKICAgICAgICAgICAgICAgIGlmKHBvc3Rlcil7IHBvc3Rlci5zdHlsZS5vcGFjaXR5PScwJzsgcG9zdGVyLnN0eWxlLnBvaW50ZXJFdmVudHM9J25vbmUnOyB9CiAgICAgICAgICAgICAgICAvLyBGb3J6YXIgcGVybWlzb3MgZGUgcGFudGFsbGEgY29tcGxldGEgZW4gZWwgaWZyYW1lIGdlbmVyYWRvCiAgICAgICAgICAgICAgICB0cnl7CiAgICAgICAgICAgICAgICAgIHZhciBpZnIgPSBwbGF5ZXIuZ2V0SWZyYW1lICYmIHBsYXllci5nZXRJZnJhbWUoKTsKICAgICAgICAgICAgICAgICAgaWYgKGlmcil7CiAgICAgICAgICAgICAgICAgICAgaWZyLnNldEF0dHJpYnV0ZSgnYWxsb3dmdWxsc2NyZWVuJywnJyk7CiAgICAgICAgICAgICAgICAgICAgdmFyIGN1ciA9IGlmci5nZXRBdHRyaWJ1dGUoJ2FsbG93JykgfHwgJyc7CiAgICAgICAgICAgICAgICAgICAgaWZyLnNldEF0dHJpYnV0ZSgnYWxsb3cnLCAoY3VyID8gY3VyICsgJzsgJyA6ICcnKSArICdmdWxsc2NyZWVuJyk7CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH1jYXRjaChfKXsgfQogICAgICAgICAgICAgICAgY2FyZC5feXRQbGF5ZXIgPSBwbGF5ZXI7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9KTsKICAgICAgICB9KS5jYXRjaChmdW5jdGlvbigpewogICAgICAgICAgdHJ5eyBjYXJkLnJlbW92ZUNoaWxkKGhvbGRlcik7IH1jYXRjaChfKXsgfQogICAgICAgICAgLy8gU2kgZmFsbGEgbGEgQVBJLCBkZWphbW9zIGVsIHDzc3RlciBoYXN0YSBpbnRlcmFjY2nzbgogICAgICAgICAgaWYocG9zdGVyKXsgcG9zdGVyLnN0eWxlLm9wYWNpdHk9Jyc7IHBvc3Rlci5zdHlsZS5wb2ludGVyRXZlbnRzPScnOyB9CiAgICAgICAgICBjYXJkLl95dEluaXQgPSBmYWxzZTsKICAgICAgICB9KTsKICAgICAgfQoKICAgICAgLy8gSW5pY2lhbGl6YXIgYXV0b23hdGljYW1lbnRlIGxvcyBwbGF5ZXJzIGRlIGxhcyB0YXJqZXRhcyB2aXNpYmxlcyBhbCBjYXJnYXIKICAgICAgdmFyIGluaXRJTyA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcihmdW5jdGlvbihlbnRyaWVzKXsKICAgICAgICBlbnRyaWVzLmZvckVhY2goZnVuY3Rpb24oZW4peyBpZihlbi5pc0ludGVyc2VjdGluZyl7IGluaXRQbGF5ZXJGb3JDYXJkKGVuLnRhcmdldCk7IH0gfSk7CiAgICAgIH0sIHsgcm9vdDogbnVsbCwgdGhyZXNob2xkOiAwLjI1IH0pOwogICAgICByb290LnF1ZXJ5U2VsZWN0b3JBbGwoJy5jYXJkJykuZm9yRWFjaChmdW5jdGlvbihjKXsgaW5pdElPLm9ic2VydmUoYyk7IH0pOwoKICAgICAgcm9vdC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKGUpewogICAgICAgIHZhciBhID0gZS50YXJnZXQuY2xvc2VzdCgnYS5jYXJkW2RhdGEteXQtaWRdJyk7CiAgICAgICAgaWYoIWEgfHwgIXJvb3QuY29udGFpbnMoYSkpIHJldHVybjsKICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgdmFyIHBvc3RlciA9IGEucXVlcnlTZWxlY3RvcignaW1nLnRodW1iJyk7CiAgICAgICAgLy8gc2luIG92ZXJsYXlzIHBlcnNvbmFsaXphZG9zCgogICAgICAgIC8vIFRvZ2dsZSBzaSB5YSBoYXkgcGxheWVyCiAgICAgICAgaWYgKGEuX3l0UGxheWVyKXsKICAgICAgICAgIHZhciBwID0gYS5feXRQbGF5ZXI7CiAgICAgICAgICBpZiAoYS5jbGFzc0xpc3QuY29udGFpbnMoJ2lzLXBhdXNlZCcpKXsKICAgICAgICAgICAgdHJ5eyBwLnVuTXV0ZSgpOyBwLnNldFZvbHVtZSgxMDApOyBwLnBsYXlWaWRlbygpOyB9Y2F0Y2goXyl7IH0KICAgICAgICAgICAgYS5jbGFzc0xpc3QucmVtb3ZlKCdpcy1wYXVzZWQnKTsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHRyeXsgcC5wYXVzZVZpZGVvKCk7IH1jYXRjaChfKXsgfQogICAgICAgICAgICBhLmNsYXNzTGlzdC5hZGQoJ2lzLXBhdXNlZCcpOwogICAgICAgICAgfQogICAgICAgICAgcmV0dXJuOwogICAgICAgIH0KICAgICAgICBzdG9wVGVhc2VyKGEpOwogICAgICAgIHZhciBpZCA9IGEuZ2V0QXR0cmlidXRlKCdkYXRhLXl0LWlkJyk7CiAgICAgICAgdmFyIGhvbGRlciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgICAgIGhvbGRlci5zdHlsZS5wb3NpdGlvbj0nYWJzb2x1dGUnOyBob2xkZXIuc3R5bGUuaW5zZXQ9JzAnOyBob2xkZXIuc3R5bGUud2lkdGg9JzEwMCUnOyBob2xkZXIuc3R5bGUuaGVpZ2h0PScxMDAlJzsgaG9sZGVyLnN0eWxlLmJhY2tncm91bmQ9JyMwMDAnOwogICAgICAgIGlmKHBvc3Rlcil7IGEuaW5zZXJ0QmVmb3JlKGhvbGRlciwgcG9zdGVyKTsgfSBlbHNlIHsgYS5hcHBlbmRDaGlsZChob2xkZXIpOyB9CgogICAgICAgIGVuc3VyZVlUQXBpKCkudGhlbihmdW5jdGlvbigpewogICAgICAgICAgdmFyIHBsYXllciA9IG5ldyBZVC5QbGF5ZXIoaG9sZGVyLCB7CiAgICAgICAgICAgIHZpZGVvSWQ6IGlkLAogICAgICAgICAgICBwbGF5ZXJWYXJzOiB7IGF1dG9wbGF5OjEsIGNvbnRyb2xzOjEsIHJlbDowLCBwbGF5c2lubGluZToxLCBpdl9sb2FkX3BvbGljeTozLCBtb2Rlc3RicmFuZGluZzoxLCBmczoxLCBvcmlnaW46IChsb2NhdGlvbiAmJiBsb2NhdGlvbi5vcmlnaW4pID8gbG9jYXRpb24ub3JpZ2luIDogdW5kZWZpbmVkIH0sCiAgICAgICAgICAgIGV2ZW50czogewogICAgICAgICAgICAgIG9uUmVhZHk6IGZ1bmN0aW9uKGV2KXsKICAgICAgICAgICAgICAgIHRyeXsgZXYudGFyZ2V0LnVuTXV0ZSgpOyBldi50YXJnZXQuc2V0Vm9sdW1lKDEwMCk7IGV2LnRhcmdldC5wbGF5VmlkZW8oKTsgfWNhdGNoKF8pe30KICAgICAgICAgICAgICAgIC8vIEZvcnphciBmdWxsc2NyZWVuIGRpc3BvbmlibGUgZW4gaWZyYW1lIElGcmFtZSBBUEkKICAgICAgICAgICAgICAgIHRyeXsKICAgICAgICAgICAgICAgICAgdmFyIGlmciA9IHBsYXllci5nZXRJZnJhbWUgJiYgcGxheWVyLmdldElmcmFtZSgpOwogICAgICAgICAgICAgICAgICBpZiAoaWZyKXsKICAgICAgICAgICAgICAgICAgICBpZnIuc2V0QXR0cmlidXRlKCdhbGxvd2Z1bGxzY3JlZW4nLCcnKTsKICAgICAgICAgICAgICAgICAgICB2YXIgY3VyID0gaWZyLmdldEF0dHJpYnV0ZSgnYWxsb3cnKSB8fCAnJzsKICAgICAgICAgICAgICAgICAgICBpZnIuc2V0QXR0cmlidXRlKCdhbGxvdycsIChjdXIgPyBjdXIgKyAnOyAnIDogJycpICsgJ2Z1bGxzY3JlZW4nKTsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfWNhdGNoKF8peyB9CiAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7CiAgICAgICAgICAgICAgICAgIGlmKHBvc3Rlcil7IHBvc3Rlci5zdHlsZS50cmFuc2l0aW9uID0gcG9zdGVyLnN0eWxlLnRyYW5zaXRpb24gfHwgJ29wYWNpdHkgLjE1cyBlYXNlJzsgcG9zdGVyLnN0eWxlLm9wYWNpdHk9JzAnOyB9CiAgICAgICAgICAgICAgICAgIGEuY2xhc3NMaXN0LmFkZCgnaXMtcGxheWluZycpOwogICAgICAgICAgICAgICAgICBhLl95dFBsYXllciA9IHBsYXllcjsKICAgICAgICAgICAgICAgIH0sIDEwMCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9KTsKICAgICAgICB9KS5jYXRjaChmdW5jdGlvbigpewogICAgICAgICAgLy8gRmFsbGJhY2s6IGlmcmFtZSBzaW1wbGUKICAgICAgICAgIHZhciBpZnJhbWUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdpZnJhbWUnKTsKICAgICAgICAgIGlmcmFtZS5zcmMgPSBtYWtlRW1iZWRVcmwoaWQsIHthdXRvcGxheTp0cnVlLCBtdXRlOmZhbHNlfSk7CiAgICAgICAgICBpZnJhbWUuc2V0QXR0cmlidXRlKCdhbGxvdycsICdhdXRvcGxheTsgZW5jcnlwdGVkLW1lZGlhOyBwaWN0dXJlLWluLXBpY3R1cmUnKTsKICAgICAgICAgIGlmcmFtZS5zZXRBdHRyaWJ1dGUoJ2FsbG93ZnVsbHNjcmVlbicsICcnKTsKICAgICAgICAgIGlmcmFtZS5zdHlsZS5wb3NpdGlvbj0nYWJzb2x1dGUnOyBpZnJhbWUuc3R5bGUuaW5zZXQ9JzAnOyBpZnJhbWUuc3R5bGUud2lkdGg9JzEwMCUnOyBpZnJhbWUuc3R5bGUuaGVpZ2h0PScxMDAlJzsgaWZyYW1lLnN0eWxlLmJvcmRlcj0nMCc7IGlmcmFtZS5zdHlsZS5kaXNwbGF5PSdibG9jayc7IGlmcmFtZS5zdHlsZS5iYWNrZ3JvdW5kPScjMDAwJzsKICAgICAgICAgIGhvbGRlci5yZXBsYWNlV2l0aChpZnJhbWUpOwogICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpeyBhLmNsYXNzTGlzdC5hZGQoJ2lzLXBsYXlpbmcnKTsgfSwgMTUwKTsKICAgICAgICB9KTsKICAgICAgfSk7CgogICAgICAKICAgIH0pKCk7CiAgICA8L3NjcmlwdD4=
      ICAgIDxzdHlsZT4KICAgIEBpbXBvcnQgdXJsKCdodHRwczovL3VzZS50eXBla2l0Lm5ldC9pcWExcWViLmNzcycpOwoKICAgIC8qIENvbnRlbmVkb3IgcHJpbmNpcGFsIGxpbWl0YWRvIGEgOTYwcHggZW4gZXNjcml0b3JpbyAqLwogICAgLmN2LTg2eDRiIC5zZWN0aW9ue21heC13aWR0aDo5NjBweDttYXJnaW46MCBhdXRvO3dpZHRoOjEwMCV9CgogICAgLmN2LTg2eDRiIC5iZy1zZWN0aW9uLXRpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjhweCAwIDUwcHh9CiAgICAuY3YtODZ4NGIgLmZuZC1saW5lYXt3aWR0aDoxMDAlO2hlaWdodDo1cHg7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXJnaW4tdG9wOi0yNXB4O2JvcmRlci10b3A6MXB4IHNvbGlkICMzMzM7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzMzM30KICAgIC5jdi04Nng0YiAuc2VjdGlvbi10aXRsZXtmb250LWZhbWlseToiYmViYXMtbmV1ZS1wcm8tZXhwYW5kZWQiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MDtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6LTFweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6NHB4IDEzcHg7Ym9yZGVyOjFweCBzb2xpZCAjMzMzO2ZvbnQtc2l6ZTo0MnB4O3RyYW5zZm9ybTpyb3RhdGVYKDVkZWcpIHJvdGF0ZVkoLTI1ZGVnKSBza2V3WCgwZGVnKX0KCiAgICAuY3YtODZ4NGIgLmNhcm91c2Vsey0tZ2FwOjE2cHg7LS1wZWVrOjEwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDp2YXIoLS1nYXApO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWJvdHRvbTo2cHh9CiAgICAuY3YtODZ4NGIgLnRyYWNre2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0tZ2FwKTtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW47c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeTtzY3JvbGwtYmVoYXZpb3I6c21vb3RoO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lO3BhZGRpbmctcmlnaHQ6dmFyKC0tcGVlayl9CiAgICAuY3YtODZ4NGIgLnRyYWNrOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9CiAgICAuY3YtODZ4NGIgLmNhcmR7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDAgYXV0bztzY3JvbGwtc25hcC1hbGlnbjpzdGFydDt3aWR0aDpjYWxjKCgxMDAlIC0gMip2YXIoLS1nYXApIC0gdmFyKC0tcGVlaykpLzMpO2FzcGVjdC1yYXRpbzo5LzE2O2JvcmRlci1yYWRpdXM6MTBweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojMDAwO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2cHgpO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZSwgdHJhbnNmb3JtIC40cyBlYXNlfQogICAgLmN2LTg2eDRiIC5jYXJkLmlzLWlue29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX0KCiAgICAuY3YtODZ4NGIgLnRodW1ie3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zNXMgZWFzZSwgb3BhY2l0eSAuMjVzIGVhc2U7dHJhbnNmb3JtOnNjYWxlKDEuMDEpfQogICAgLmN2LTg2eDRiIC5jYXJkOmhvdmVyIC50aHVtYiwuY3YtODZ4NGIgLmNhcmQ6Zm9jdXMtdmlzaWJsZSAudGh1bWJ7dHJhbnNmb3JtOnNjYWxlKDEuMDYpfQogICAgLyogU2luIG92ZXJsYXlzIHBlcnNvbmFsaXphZG9zOiBzZSB1c2FuIGNvbnRyb2xlcyBuYXRpdm9zIGRlbCBwbGF5ZXIgKi8KCiAgICAuY3YtODZ4NGIgLmFye3Bvc2l0aW9uOnJlbGF0aXZlfQogICAgLmN2LTg2eDRiIC5hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpyZ2IoMjU1IDI1NSAyNTUgLyAyMCUpO2JveC1zaGFkb3c6MCA2cHggMTZweCByZ2IoMCAwIDAgLyAyMCUpO2JvcmRlcjoxcHggc29saWQgI2ZmZjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoyO3RyYW5zaXRpb246LjNzfQogICAgLmN2LTg2eDRiIC5hcnJvdzpob3ZlcntiYWNrZ3JvdW5kOnJnYigwIDAgMCAvIDIwJSk7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfQogICAgLmN2LTg2eDRiIC5hcnJvdzpmb2N1c3tiYWNrZ3JvdW5kOnJnYigyNTUgMjU1IDI1NSAvIDIwJSl9CiAgICAuY3YtODZ4NGIgLmFycm93IHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fQogICAgLmN2LTg2eDRiIC5hcnJvdy5sZWZ0e2xlZnQ6MTBweH0KICAgIC5jdi04Nng0YiAuYXJyb3cucmlnaHR7cmlnaHQ6MTBweH0KCiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCl7CiAgICAgIC8qIEVuIG3zdmlsLCBlbCBjb250ZW5lZG9yIG9jdXBhIHRvZG8gZWwgYW5jaG8gKi8KICAgICAgLmN2LTg2eDRiIC5zZWN0aW9ue21heC13aWR0aDoxMDAlfQogICAgICAuY3YtODZ4NGIgLnNlY3Rpb24tdGl0bGV7Zm9udC1zaXplOjI3cHg7cGFkZGluZzoycHggOHB4O3RyYW5zZm9ybTpyb3RhdGVYKDVkZWcpIHJvdGF0ZVkoLTI1ZGVnKSBza2V3WCgwZGVnKX0KICAgICAgLmN2LTg2eDRiIC5jYXJvdXNlbHstLXBlZWs6MTIlfQogICAgICAvKiAyIHRhcmpldGFzIGNvbXBsZXRhcyArIHVuIHBlZWsgZGUgbGEgM6ogKi8KICAgICAgLmN2LTg2eDRiIC5jYXJke3dpZHRoOmNhbGMoKDEwMCUgLSA0KnZhcigtLWdhcCkgLSB2YXIoLS1wZWVrKSkvMSl9CiAgICAgIC5jdi04Nng0YiAuYXJyb3d7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9CiAgICAgIC5jdi04Nng0YiAudHJhY2t7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVuO3BhZGRpbmctcmlnaHQ6dmFyKC0tcGVlayl9CiAgICB9CiAgICA8L3N0eWxlPgoKICAgIDxkaXYgY2xhc3M9ImN2LTg2eDRiIj4KICAgICAgPHNlY3Rpb24gY2xhc3M9InNlY3Rpb24iIGFyaWEtbGFiZWw9IkNhcnJ1c2VsIGRlIHbtZGVvcyAoU2hvcnRzKSI+CiAgICAgICAgPGRpdiBjbGFzcz0iYmctc2VjdGlvbi10aXRsZSI+CiAgICAgICAgICA8aDIgY2xhc3M9InNlY3Rpb24tdGl0bGUiPkxvcyAnc2hvcnRzJyBkZSBva2RpYXJpbzwvaDI+CiAgICAgICAgICA8c3BhbiBjbGFzcz0iZm5kLWxpbmVhIj48L3NwYW4+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYXIiIHJvbGU9InJlZ2lvbiIgYXJpYS1sYWJlbD0iTGlzdGFkbyBkZSB27WRlb3MiPgogICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iYXJyb3cgbGVmdCIgdHlwZT0iYnV0dG9uIiBhcmlhLWxhYmVsPSJBbnRlcmlvciI+CiAgICAgICAgICAgIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHBhdGggZD0iTTE1IDZsLTYgNiA2IDYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L3N2Zz4KICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgPGJ1dHRvbiBjbGFzcz0iYXJyb3cgcmlnaHQiIHR5cGU9ImJ1dHRvbiIgYXJpYS1sYWJlbD0iU2lndWllbnRlIj4KICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNOSAxOGw2LTYtNi02IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9zdmc+CiAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcm91c2VsIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJhY2siIHJvbGU9Imxpc3QiPgoKICAgICAgICA8YSBjbGFzcz0iY2FyZCIgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vc2hvcnRzL1ZKNHpsUXBJT3NVIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgZGF0YS15dC1pZD0iVko0emxRcElPc1UiIHRpdGxlPSJWZXIgc2hvcnQiPgogICAgICAgICAgPGltZyBjbGFzcz0idGh1bWIiIHNyYz0iaHR0cHM6Ly9pLnl0aW1nLmNvbS92aS9WSjR6bFFwSU9zVS9ocWRlZmF1bHQuanBnIiBhbHQ9IllvdVR1YmUgU2hvcnQgMSIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIj4KICAgICAgICA8L2E+CiAgICAgICAgPGEgY2xhc3M9ImNhcmQiIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3Nob3J0cy9aNnJxRTdMZWN1YyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGRhdGEteXQtaWQ9Ilo2cnFFN0xlY3VjIiB0aXRsZT0iVmVyIHNob3J0Ij4KICAgICAgICAgIDxpbWcgY2xhc3M9InRodW1iIiBzcmM9Imh0dHBzOi8vaS55dGltZy5jb20vdmkvWjZycUU3TGVjdWMvaHFkZWZhdWx0LmpwZyIgYWx0PSJZb3VUdWJlIFNob3J0IDIiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyI+CiAgICAgICAgPC9hPgogICAgICAgIDxhIGNsYXNzPSJjYXJkIiBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9zaG9ydHMvbHd5SHg4R0FqamciIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBkYXRhLXl0LWlkPSJsd3lIeDhHQWpqZyIgdGl0bGU9IlZlciBzaG9ydCI+CiAgICAgICAgICA8aW1nIGNsYXNzPSJ0aHVtYiIgc3JjPSJodHRwczovL2kueXRpbWcuY29tL3ZpL2x3eUh4OEdBampnL2hxZGVmYXVsdC5qcGciIGFsdD0iWW91VHViZSBTaG9ydCAzIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiPgogICAgICAgIDwvYT4KICAgICAgICA8YSBjbGFzcz0iY2FyZCIgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vc2hvcnRzL195ZjR4R284dHpVIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciIgZGF0YS15dC1pZD0iX3lmNHhHbzh0elUiIHRpdGxlPSJWZXIgc2hvcnQiPgogICAgICAgICAgPGltZyBjbGFzcz0idGh1bWIiIHNyYz0iaHR0cHM6Ly9pLnl0aW1nLmNvbS92aS9feWY0eEdvOHR6VS9ocWRlZmF1bHQuanBnIiBhbHQ9IllvdVR1YmUgU2hvcnQgNCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIj4KICAgICAgICA8L2E+CiAgICAgICAgPGEgY2xhc3M9ImNhcmQiIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3Nob3J0cy9MTEVoc0NVWmVGWSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGRhdGEteXQtaWQ9IkxMRWhzQ1VaZUZZIiB0aXRsZT0iVmVyIHNob3J0Ij4KICAgICAgICAgIDxpbWcgY2xhc3M9InRodW1iIiBzcmM9Imh0dHBzOi8vaS55dGltZy5jb20vdmkvTExFaHNDVVplRlkvaHFkZWZhdWx0LmpwZyIgYWx0PSJZb3VUdWJlIFNob3J0IDUiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyI+CiAgICAgICAgPC9hPgogICAgICAgIDxhIGNsYXNzPSJjYXJkIiBocmVmPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9zaG9ydHMvYzRjNDZjUVA0VGMiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBkYXRhLXl0LWlkPSJjNGM0NmNRUDRUYyIgdGl0bGU9IlZlciBzaG9ydCI+CiAgICAgICAgICA8aW1nIGNsYXNzPSJ0aHVtYiIgc3JjPSJodHRwczovL2kueXRpbWcuY29tL3ZpL2M0YzQ2Y1FQNFRjL2hxZGVmYXVsdC5qcGciIGFsdD0iWW91VHViZSBTaG9ydCA2IiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiPgogICAgICAgIDwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9zZWN0aW9uPgogICAgPC9kaXY+CiAgICA8c2NyaXB0PgogICAgKGZ1bmN0aW9uKCl7CiAgICAgIHZhciByb290ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmN2LTg2eDRiJyk7CiAgICAgIGlmICghcm9vdCkgcmV0dXJuOwogICAgICB2YXIgdHJhY2sgPSByb290LnF1ZXJ5U2VsZWN0b3IoJy50cmFjaycpOwogICAgICBpZiAoIXRyYWNrKSByZXR1cm47CgogICAgICB2YXIgYXJyb3dzID0gcm9vdC5xdWVyeVNlbGVjdG9yQWxsKCcuYXJyb3cnKTsKICAgICAgdmFyIEdBUCA9IDE2OwoKICAgICAgZnVuY3Rpb24gZ2V0Q2FyZFdpZHRoKCl7CiAgICAgICAgdmFyIGZpcnN0ID0gcm9vdC5xdWVyeVNlbGVjdG9yKCcuY2FyZCcpOwogICAgICAgIGlmICghZmlyc3QpIHJldHVybiAwOwogICAgICAgIHJldHVybiBmaXJzdC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS53aWR0aDsKICAgICAgfQoKICAgICAgZnVuY3Rpb24gZ2V0Q2FyZHNQZXJQYWdlKCl7CiAgICAgICAgcmV0dXJuICh3aW5kb3cuaW5uZXJXaWR0aCA8PSA3NjgpID8gMiA6IDQ7CiAgICAgIH0KCiAgICAgIGFycm93cy5mb3JFYWNoKGZ1bmN0aW9uKGJ0bil7CiAgICAgICAgYnRuLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oZSl7CiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICB2YXIgZGlyID0gdGhpcy5jbGFzc0xpc3QuY29udGFpbnMoJ2xlZnQnKSA/IC0xIDogMTsKICAgICAgICAgIHZhciBjYXJkVyA9IGdldENhcmRXaWR0aCgpOwogICAgICAgICAgaWYgKCFjYXJkVykgcmV0dXJuOwogICAgICAgICAgdmFyIHN0ZXAgPSAoY2FyZFcgKyBHQVApICogZ2V0Q2FyZHNQZXJQYWdlKCkgKiBkaXI7CiAgICAgICAgICB0cmFjay5zY3JvbGxCeSh7IGxlZnQ6IHN0ZXAsIGJlaGF2aW9yOiAnc21vb3RoJyB9KTsKICAgICAgICB9KTsKICAgICAgfSk7CgogICAgICAvLyBGYWRlLWluIGFsIGVudHJhciBlbiB2aWV3cG9ydAogICAgICB2YXIgaW8gPSBuZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoZnVuY3Rpb24oZW50cmllcyl7CiAgICAgICAgZW50cmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVuKXsgaWYoZW4uaXNJbnRlcnNlY3RpbmcpeyBlbi50YXJnZXQuY2xhc3NMaXN0LmFkZCgnaXMtaW4nKTsgfSB9KTsKICAgICAgfSwgeyByb290OiB0cmFjaywgdGhyZXNob2xkOiAwLjEgfSk7CiAgICAgIHJvb3QucXVlcnlTZWxlY3RvckFsbCgnLmNhcmQnKS5mb3JFYWNoKGZ1bmN0aW9uKGMpeyBpby5vYnNlcnZlKGMpOyB9KTsKCiAgICAgIC8vIENsaWNrIHBlcnNpc3RlbnRlIChzaW4gdGVhc2VyIHBvciBob3ZlcikKICAgICAgZnVuY3Rpb24gbWFrZUVtYmVkVXJsKGlkLCBvcHRzKXsKICAgICAgICB2YXIgcXMgPSBbCiAgICAgICAgICAnYXV0b3BsYXk9JyArIChvcHRzICYmIG9wdHMuYXV0b3BsYXk/ICcxJzonMCcpLAogICAgICAgICAgJ3BsYXlzaW5saW5lPTEnLCdmcz0xJywnaXZfbG9hZF9wb2xpY3k9MycsJ3Nob3dpbmZvPTEnLCdyZWw9MCcsJ2NjX2xvYWRfcG9saWN5PTAnLCdzdGFydD0wJywKICAgICAgICAgICdtdXRlPScgKyAob3B0cyAmJiBvcHRzLm11dGU/ICcxJzonMCcpLAogICAgICAgICAgKG9wdHMgJiYgb3B0cy5jb250cm9scz09PTA/ICdjb250cm9scz0wJzonY29udHJvbHM9MScpLAogICAgICAgICAgJ21vZGVzdGJyYW5kaW5nPTEnLCdlbmFibGVqc2FwaT0xJwogICAgICAgIF0uam9pbignJicpOwogICAgICAgIHJldHVybiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vZW1iZWQvJyArIGlkICsgJz8nICsgcXM7CiAgICAgIH0KCiAgICAgIC8vIENhcmdhciBBUEkgZGUgWW91VHViZSBiYWpvIGRlbWFuZGEKICAgICAgdmFyIHl0QXBpUHJvbWlzZSA9IG51bGw7CiAgICAgIGZ1bmN0aW9uIGVuc3VyZVlUQXBpKCl7CiAgICAgICAgaWYgKHdpbmRvdy5ZVCAmJiB3aW5kb3cuWVQuUGxheWVyKSByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCk7CiAgICAgICAgaWYgKHl0QXBpUHJvbWlzZSkgcmV0dXJuIHl0QXBpUHJvbWlzZTsKICAgICAgICB5dEFwaVByb21pc2UgPSBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlKXsKICAgICAgICAgIHZhciBwcmV2Q2IgPSB3aW5kb3cub25Zb3VUdWJlSWZyYW1lQVBJUmVhZHk7CiAgICAgICAgICB3aW5kb3cub25Zb3VUdWJlSWZyYW1lQVBJUmVhZHkgPSBmdW5jdGlvbigpeyBpZiAodHlwZW9mIHByZXZDYj09PSdmdW5jdGlvbicpIHsgdHJ5eyBwcmV2Q2IoKTsgfWNhdGNoKF8pe30gfSByZXNvbHZlKCk7IH07CiAgICAgICAgICB2YXIgcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpOwogICAgICAgICAgcy5zcmMgPSAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vaWZyYW1lX2FwaSc7CiAgICAgICAgICBkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKHMpOwogICAgICAgIH0pOwogICAgICAgIHJldHVybiB5dEFwaVByb21pc2U7CiAgICAgIH0KCiAgICAgIC8vIEluc3RhbmNpYXIgcGxheWVyIG5hdGl2byBlbiB0YXJqZXRhcyB2aXNpYmxlcyBwYXJhIHF1ZSBlbCBpY29ubyBkZSBwbGF5IGFwYXJlemNhIGRlc2RlIGVsIGluaWNpbwogICAgICBmdW5jdGlvbiBpbml0UGxheWVyRm9yQ2FyZChjYXJkKXsKICAgICAgICBpZighY2FyZCB8fCBjYXJkLl95dFBsYXllciB8fCBjYXJkLl95dEluaXQpIHJldHVybjsKICAgICAgICB2YXIgaWQgPSBjYXJkLmdldEF0dHJpYnV0ZSgnZGF0YS15dC1pZCcpOwogICAgICAgIGlmKCFpZCkgcmV0dXJuOwogICAgICAgIGNhcmQuX3l0SW5pdCA9IHRydWU7CiAgICAgICAgdmFyIHBvc3RlciA9IGNhcmQucXVlcnlTZWxlY3RvcignaW1nLnRodW1iJyk7CiAgICAgICAgdmFyIGhvbGRlciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgICAgIGhvbGRlci5zdHlsZS5wb3NpdGlvbj0nYWJzb2x1dGUnOyBob2xkZXIuc3R5bGUuaW5zZXQ9JzAnOyBob2xkZXIuc3R5bGUud2lkdGg9JzEwMCUnOyBob2xkZXIuc3R5bGUuaGVpZ2h0PScxMDAlJzsgaG9sZGVyLnN0eWxlLmJhY2tncm91bmQ9JyMwMDAnOwogICAgICAgIGlmKHBvc3Rlcil7IGNhcmQuaW5zZXJ0QmVmb3JlKGhvbGRlciwgcG9zdGVyKTsgfSBlbHNlIHsgY2FyZC5hcHBlbmRDaGlsZChob2xkZXIpOyB9CiAgICAgICAgLy8gT2N1bHRhbW9zIGVsIHDzc3RlciBjdWFudG8gYW50ZXMgcGFyYSBkZWphciB2ZXIgZWwgb3ZlcmxheSBuYXRpdm8KICAgICAgICBpZihwb3N0ZXIpeyBwb3N0ZXIuc3R5bGUudHJhbnNpdGlvbiA9IHBvc3Rlci5zdHlsZS50cmFuc2l0aW9uIHx8ICdvcGFjaXR5IC4xNXMgZWFzZSc7IHBvc3Rlci5zdHlsZS5vcGFjaXR5PScwJzsgcG9zdGVyLnN0eWxlLnBvaW50ZXJFdmVudHM9J25vbmUnOyB9CiAgICAgICAgZW5zdXJlWVRBcGkoKS50aGVuKGZ1bmN0aW9uKCl7CiAgICAgICAgICB2YXIgcGxheWVyID0gbmV3IFlULlBsYXllcihob2xkZXIsIHsKICAgICAgICAgICAgdmlkZW9JZDogaWQsCiAgICAgICAgICAgIHBsYXllclZhcnM6IHsgYXV0b3BsYXk6MCwgY29udHJvbHM6MSwgcmVsOjAsIHBsYXlzaW5saW5lOjEsIGl2X2xvYWRfcG9saWN5OjMsIG1vZGVzdGJyYW5kaW5nOjEsIGZzOjEsIG9yaWdpbjogKGxvY2F0aW9uICYmIGxvY2F0aW9uLm9yaWdpbikgPyBsb2NhdGlvbi5vcmlnaW4gOiB1bmRlZmluZWQgfSwKICAgICAgICAgICAgZXZlbnRzOiB7CiAgICAgICAgICAgICAgb25SZWFkeTogZnVuY3Rpb24oKXsKICAgICAgICAgICAgICAgIGlmKHBvc3Rlcil7IHBvc3Rlci5zdHlsZS5vcGFjaXR5PScwJzsgcG9zdGVyLnN0eWxlLnBvaW50ZXJFdmVudHM9J25vbmUnOyB9CiAgICAgICAgICAgICAgICAvLyBGb3J6YXIgcGVybWlzb3MgZGUgcGFudGFsbGEgY29tcGxldGEgZW4gZWwgaWZyYW1lIGdlbmVyYWRvCiAgICAgICAgICAgICAgICB0cnl7CiAgICAgICAgICAgICAgICAgIHZhciBpZnIgPSBwbGF5ZXIuZ2V0SWZyYW1lICYmIHBsYXllci5nZXRJZnJhbWUoKTsKICAgICAgICAgICAgICAgICAgaWYgKGlmcil7CiAgICAgICAgICAgICAgICAgICAgaWZyLnNldEF0dHJpYnV0ZSgnYWxsb3dmdWxsc2NyZWVuJywnJyk7CiAgICAgICAgICAgICAgICAgICAgdmFyIGN1ciA9IGlmci5nZXRBdHRyaWJ1dGUoJ2FsbG93JykgfHwgJyc7CiAgICAgICAgICAgICAgICAgICAgaWZyLnNldEF0dHJpYnV0ZSgnYWxsb3cnLCAoY3VyID8gY3VyICsgJzsgJyA6ICcnKSArICdmdWxsc2NyZWVuJyk7CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH1jYXRjaChfKXsgfQogICAgICAgICAgICAgICAgY2FyZC5feXRQbGF5ZXIgPSBwbGF5ZXI7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9KTsKICAgICAgICB9KS5jYXRjaChmdW5jdGlvbigpewogICAgICAgICAgdHJ5eyBjYXJkLnJlbW92ZUNoaWxkKGhvbGRlcik7IH1jYXRjaChfKXsgfQogICAgICAgICAgLy8gU2kgZmFsbGEgbGEgQVBJLCBkZWphbW9zIGVsIHDzc3RlciBoYXN0YSBpbnRlcmFjY2nzbgogICAgICAgICAgaWYocG9zdGVyKXsgcG9zdGVyLnN0eWxlLm9wYWNpdHk9Jyc7IHBvc3Rlci5zdHlsZS5wb2ludGVyRXZlbnRzPScnOyB9CiAgICAgICAgICBjYXJkLl95dEluaXQgPSBmYWxzZTsKICAgICAgICB9KTsKICAgICAgfQoKICAgICAgLy8gSW5pY2lhbGl6YXIgYXV0b23hdGljYW1lbnRlIGxvcyBwbGF5ZXJzIGRlIGxhcyB0YXJqZXRhcyB2aXNpYmxlcyBhbCBjYXJnYXIKICAgICAgdmFyIGluaXRJTyA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcihmdW5jdGlvbihlbnRyaWVzKXsKICAgICAgICBlbnRyaWVzLmZvckVhY2goZnVuY3Rpb24oZW4peyBpZihlbi5pc0ludGVyc2VjdGluZyl7IGluaXRQbGF5ZXJGb3JDYXJkKGVuLnRhcmdldCk7IH0gfSk7CiAgICAgIH0sIHsgcm9vdDogbnVsbCwgdGhyZXNob2xkOiAwLjI1IH0pOwogICAgICByb290LnF1ZXJ5U2VsZWN0b3JBbGwoJy5jYXJkJykuZm9yRWFjaChmdW5jdGlvbihjKXsgaW5pdElPLm9ic2VydmUoYyk7IH0pOwoKICAgICAgcm9vdC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKGUpewogICAgICAgIHZhciBhID0gZS50YXJnZXQuY2xvc2VzdCgnYS5jYXJkW2RhdGEteXQtaWRdJyk7CiAgICAgICAgaWYoIWEgfHwgIXJvb3QuY29udGFpbnMoYSkpIHJldHVybjsKICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgdmFyIHBvc3RlciA9IGEucXVlcnlTZWxlY3RvcignaW1nLnRodW1iJyk7CiAgICAgICAgLy8gc2luIG92ZXJsYXlzIHBlcnNvbmFsaXphZG9zCgogICAgICAgIC8vIFRvZ2dsZSBzaSB5YSBoYXkgcGxheWVyCiAgICAgICAgaWYgKGEuX3l0UGxheWVyKXsKICAgICAgICAgIHZhciBwID0gYS5feXRQbGF5ZXI7CiAgICAgICAgICBpZiAoYS5jbGFzc0xpc3QuY29udGFpbnMoJ2lzLXBhdXNlZCcpKXsKICAgICAgICAgICAgdHJ5eyBwLnVuTXV0ZSgpOyBwLnNldFZvbHVtZSgxMDApOyBwLnBsYXlWaWRlbygpOyB9Y2F0Y2goXyl7IH0KICAgICAgICAgICAgYS5jbGFzc0xpc3QucmVtb3ZlKCdpcy1wYXVzZWQnKTsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHRyeXsgcC5wYXVzZVZpZGVvKCk7IH1jYXRjaChfKXsgfQogICAgICAgICAgICBhLmNsYXNzTGlzdC5hZGQoJ2lzLXBhdXNlZCcpOwogICAgICAgICAgfQogICAgICAgICAgcmV0dXJuOwogICAgICAgIH0KICAgICAgICBzdG9wVGVhc2VyKGEpOwogICAgICAgIHZhciBpZCA9IGEuZ2V0QXR0cmlidXRlKCdkYXRhLXl0LWlkJyk7CiAgICAgICAgdmFyIGhvbGRlciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgICAgIGhvbGRlci5zdHlsZS5wb3NpdGlvbj0nYWJzb2x1dGUnOyBob2xkZXIuc3R5bGUuaW5zZXQ9JzAnOyBob2xkZXIuc3R5bGUud2lkdGg9JzEwMCUnOyBob2xkZXIuc3R5bGUuaGVpZ2h0PScxMDAlJzsgaG9sZGVyLnN0eWxlLmJhY2tncm91bmQ9JyMwMDAnOwogICAgICAgIGlmKHBvc3Rlcil7IGEuaW5zZXJ0QmVmb3JlKGhvbGRlciwgcG9zdGVyKTsgfSBlbHNlIHsgYS5hcHBlbmRDaGlsZChob2xkZXIpOyB9CgogICAgICAgIGVuc3VyZVlUQXBpKCkudGhlbihmdW5jdGlvbigpewogICAgICAgICAgdmFyIHBsYXllciA9IG5ldyBZVC5QbGF5ZXIoaG9sZGVyLCB7CiAgICAgICAgICAgIHZpZGVvSWQ6IGlkLAogICAgICAgICAgICBwbGF5ZXJWYXJzOiB7IGF1dG9wbGF5OjEsIGNvbnRyb2xzOjEsIHJlbDowLCBwbGF5c2lubGluZToxLCBpdl9sb2FkX3BvbGljeTozLCBtb2Rlc3RicmFuZGluZzoxLCBmczoxLCBvcmlnaW46IChsb2NhdGlvbiAmJiBsb2NhdGlvbi5vcmlnaW4pID8gbG9jYXRpb24ub3JpZ2luIDogdW5kZWZpbmVkIH0sCiAgICAgICAgICAgIGV2ZW50czogewogICAgICAgICAgICAgIG9uUmVhZHk6IGZ1bmN0aW9uKGV2KXsKICAgICAgICAgICAgICAgIHRyeXsgZXYudGFyZ2V0LnVuTXV0ZSgpOyBldi50YXJnZXQuc2V0Vm9sdW1lKDEwMCk7IGV2LnRhcmdldC5wbGF5VmlkZW8oKTsgfWNhdGNoKF8pe30KICAgICAgICAgICAgICAgIC8vIEZvcnphciBmdWxsc2NyZWVuIGRpc3BvbmlibGUgZW4gaWZyYW1lIElGcmFtZSBBUEkKICAgICAgICAgICAgICAgIHRyeXsKICAgICAgICAgICAgICAgICAgdmFyIGlmciA9IHBsYXllci5nZXRJZnJhbWUgJiYgcGxheWVyLmdldElmcmFtZSgpOwogICAgICAgICAgICAgICAgICBpZiAoaWZyKXsKICAgICAgICAgICAgICAgICAgICBpZnIuc2V0QXR0cmlidXRlKCdhbGxvd2Z1bGxzY3JlZW4nLCcnKTsKICAgICAgICAgICAgICAgICAgICB2YXIgY3VyID0gaWZyLmdldEF0dHJpYnV0ZSgnYWxsb3cnKSB8fCAnJzsKICAgICAgICAgICAgICAgICAgICBpZnIuc2V0QXR0cmlidXRlKCdhbGxvdycsIChjdXIgPyBjdXIgKyAnOyAnIDogJycpICsgJ2Z1bGxzY3JlZW4nKTsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfWNhdGNoKF8peyB9CiAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7CiAgICAgICAgICAgICAgICAgIGlmKHBvc3Rlcil7IHBvc3Rlci5zdHlsZS50cmFuc2l0aW9uID0gcG9zdGVyLnN0eWxlLnRyYW5zaXRpb24gfHwgJ29wYWNpdHkgLjE1cyBlYXNlJzsgcG9zdGVyLnN0eWxlLm9wYWNpdHk9JzAnOyB9CiAgICAgICAgICAgICAgICAgIGEuY2xhc3NMaXN0LmFkZCgnaXMtcGxheWluZycpOwogICAgICAgICAgICAgICAgICBhLl95dFBsYXllciA9IHBsYXllcjsKICAgICAgICAgICAgICAgIH0sIDEwMCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9KTsKICAgICAgICB9KS5jYXRjaChmdW5jdGlvbigpewogICAgICAgICAgLy8gRmFsbGJhY2s6IGlmcmFtZSBzaW1wbGUKICAgICAgICAgIHZhciBpZnJhbWUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdpZnJhbWUnKTsKICAgICAgICAgIGlmcmFtZS5zcmMgPSBtYWtlRW1iZWRVcmwoaWQsIHthdXRvcGxheTp0cnVlLCBtdXRlOmZhbHNlfSk7CiAgICAgICAgICBpZnJhbWUuc2V0QXR0cmlidXRlKCdhbGxvdycsICdhdXRvcGxheTsgZW5jcnlwdGVkLW1lZGlhOyBwaWN0dXJlLWluLXBpY3R1cmUnKTsKICAgICAgICAgIGlmcmFtZS5zZXRBdHRyaWJ1dGUoJ2FsbG93ZnVsbHNjcmVlbicsICcnKTsKICAgICAgICAgIGlmcmFtZS5zdHlsZS5wb3NpdGlvbj0nYWJzb2x1dGUnOyBpZnJhbWUuc3R5bGUuaW5zZXQ9JzAnOyBpZnJhbWUuc3R5bGUud2lkdGg9JzEwMCUnOyBpZnJhbWUuc3R5bGUuaGVpZ2h0PScxMDAlJzsgaWZyYW1lLnN0eWxlLmJvcmRlcj0nMCc7IGlmcmFtZS5zdHlsZS5kaXNwbGF5PSdibG9jayc7IGlmcmFtZS5zdHlsZS5iYWNrZ3JvdW5kPScjMDAwJzsKICAgICAgICAgIGhvbGRlci5yZXBsYWNlV2l0aChpZnJhbWUpOwogICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpeyBhLmNsYXNzTGlzdC5hZGQoJ2lzLXBsYXlpbmcnKTsgfSwgMTUwKTsKICAgICAgICB9KTsKICAgICAgfSk7CgogICAgICAKICAgIH0pKCk7CiAgICA8L3NjcmlwdD4=
    • Patti Smith, Premio Princesa de Asturias de las Artes 2026: rock, poesía y activismo como forma de vida
        • Cultura
        • Cultura

      Patti Smith, Premio Princesa de Asturias de las Artes 2026: rock, poesía y activismo como forma de vida

      La Fundación Princesa de Asturias ha anunciado la concesión del Premio Princesa de Asturias de las Artes 2026 a Patti Smith, una de las figuras más influyentes de la cultura contemporánea. Cantante, poeta y artista, Smith ha sido reconocida por una trayectoria que desborda los límites de la música para convertirse en un lenguaje propio donde conviven la literatura, la fotografía y el activismo. 

      • Rocío Álvarez
      • 2026-04-29 13:28
    • La inversión mundial en infraestructuras superará los 150 billones de dólares hasta 2050, según PwC.
    • Sanidad, bloqueada por Mónica García: 152.000 consultas y 7.357 cirugías perdidas sólo en Madrid
        • OkSalud
        • OkSalud

      Sanidad, bloqueada por Mónica García: 152.000 consultas y 7.357 cirugías perdidas sólo en Madrid

      • Diego Buenosvinos
      • 2026-04-29 05:40
    • Feijóo acusa a Sánchez de despreciar a los médicos en huelga y señala la incapacidad de Mónica García
        • OkSalud
        • OkSalud

      Feijóo acusa a Sánchez de "despreciar" a los médicos y señala la "incapacidad" de García

      • Diego Buenosvinos
      • 2026-04-29 13:48
    • La huelga sanitaria se ceba con las comunidades del PP: 2 millones de consultas médicas aplazadas
        • España
        • España

      La huelga sanitaria se ceba con las comunidades del PP: 2 millones de consultas médicas aplazadas

      La sanidad pública española se encuentra en el tercer día de huelga indefinida en contra de la ministra de Sanidad, Mónica García, y sus pretensiones de aprobar el nuevo Estatuto Marco por el que se regularán todas las profesiones sanitarias. Se trata del cuarto paro laboral sanitario del 2026 y el quinto en apenas 10 meses. 

      • Pablo Romero-Salazar
      • 2026-04-29 13:35
    • ¿Prioridad Nacional? Por supuesto
    • Cuatro detenidos por el asesinato del testigo clave del crimen de la viuda de la CAM
        • España
        • Comunidad Valenciana

      Cuatro detenidos por el asesinato del testigo clave del crimen de la viuda de la CAM

      • Ángel Moya
      • 2026-04-29 11:51
    • Las imágenes del hallazgo del testigo del crimen de la CAM: enterrado bajo el salón de la casa de los detenidos
        • España
        • Comunidad Valenciana

      Las imágenes del hallazgo del testigo del crimen de la CAM: enterrado bajo el salón de la casa de los detenidos

      • Ángel Moya
      • 2026-04-29 13:57
    • Así se transforma Martorell para el Cupra Raval: 1.000 robots y una planta de ensamblaje de baterías
    • Más Madrid expulsa al portavoz en Parla por su trato con una compañera: Inmadura, te pasas el día jodiendo
        • España
        • Madrid

      Más Madrid expulsa al portavoz en Parla por su trato con una compañera: "Inmadura, te pasas el día jodiendo"

      Más Madrid ha expulsado de la formación a su portavoz en el Ayuntamiento de Parla y tercer teniente de alcalde, Miguel Fuentes, por "hostilidades" hacia una compañera de partido. El proceso sancionador se abrió el 16 de febrero tras una denuncia de una militante de Más Madrid ante el Comité Ético del partido.

      • Pablo Romero-Salazar
      • 2026-04-29 11:24
    • Moreno pide adoptar perros en Andalucía y recuerda las ayudas de hasta 100 € por gastos veterinarios
        • España
        • Andalucía

      Moreno pide adoptar perros en Andalucía y recuerda las ayudas de 100 € por gastos veterinarios

      • Borja Jiménez
      • 2026-04-29 12:54
    • Haciendo mucho ruido
    • Programa completo de las fiestas del 2 de mayo de Madrid: fechas clave, conciertos, actividades y actos
        • España
        • Madrid

      Programa completo de las fiestas del 2 de mayo de Madrid: fechas, conciertos, actividades y actos

      • Blanca Espada
      • 2026-04-29 08:15
    • El PSOE de Ceuta pide dar al imán de la mezquita de la M-30 la Medalla de la Autonomía 2026
        • España
        • Andalucía

      El PSOE de Ceuta pide dar al imán de la mezquita de la M-30 la Medalla de la Autonomía 2026

      • Borja Jiménez
      • 2026-04-29 13:34
    • Manos Limpias recusará al marido de la juez de la DANA en el caso del alto comisionado de Sánchez
        • España
        • Comunidad Valenciana

      Manos Limpias recusará al marido de la juez de la DANA en el caso del alto comisionado de Sánchez

      • Ignacio Martínez
      • VALENCIA
      • 2026-04-29 13:38
    • Beatriz Egido: El reciclaje de vidrio lo pagan las empresas que envasan en vidrio, no se paga con la tasa de basuras 
    • 26 científicos piden a Europa regular las alternativas al cigarrillo en base a la evidencia de 131 estudios
        • OkSalud
        • OkSalud

      26 científicos piden a Europa regular las alternativas al cigarrillo en base a la evidencia de 131 estudios

      • Diego Buenosvinos
      • 2026-04-28 16:13
    • Los SUV arrasan en el mercado de ocasión y hay un motivo claro detrás
        • Motor
        • Motor

      Los SUV arrasan en el mercado de ocasión y hay un motivo claro detrás

      • Andrea Aguado
      • 2026-04-29 07:00
    • Aprender para empezar de nuevo: formación profesionalizadora y empleo tras la DANA
    • si te lo perdiste...

    • Annie Knight, estrella de OnlyFans, confiesa el dineral que ganó tras acostarse con 583 hombres
        • HappyFM
        • HappyFM

      Annie, estrella de OnlyFans, confiesa el dineral que ganó tras acostarse con 583 hombres

      • Nacho Molina
      • 2026-04-29 13:42
    • Novedad en Zara: acaban de llegar los jeans de rayas que se van a agotar en minutos y que ya llevan las mujeres con más estilo
        • Actualidad
        • Actualidad

      Novedad en Zara: acaban de llegar los jeans de rayas que se van a agotar en minutos

      • Marta Burgués
      • 2026-04-29 14:00
    • El Gobierno insta a los españoles a prepararse: España será el único país europeo dónde será visible este fenómeno astronómico único
        • Ciencia
        • Ciencia

      El Gobierno insta a los españoles a prepararse: España será el único país europeo dónde será visible este fenómeno

      El eclipse lunar de agosto de 2026 ocurrirá con el Sol muy bajo, casi en el horizonte. Esto significa que no bastará simplemente con estar en España para poder disfrutar de este fenómeno. Este hecho astronómico será único, pero también se deberá estar preparado para poder disfrutar de él.
      • Aitana Pascual
      • 2026-04-29 13:37
    • Sólo el 25% de las grandes empresas en España utiliza IA prescriptiva, pese a su impacto en la rentabilidad
        • Tecnología
        • Tecnología

      Sólo el 25% de las grandes empresas en España utiliza IA prescriptiva

      • Ángel Pérez
      • 2026-04-29 14:11
    • La psicología dice que si dejas la toalla en la cama después de ducharte no eres desordenado: sólo tienes dificultad para cerrar ciclos
        • OkSalud
        • OkSalud

      La psicología dice que si dejas la toalla en la cama no eres desordenado

      • Aitana Pascual
      • 2026-04-29 13:19
    • Es la pasta carbonara más deseada y sólo se sirve un día a la semana: el fenómeno gastronómico que causa furor en Barcelona
        • España
        • Cataluña

      Es la pasta carbonara más deseada y sólo se sirve un día a la semana en Barcelona

      • Marta Burgués
      • 2026-04-29 13:29
    • Madrid en alerta naranja por lluvias intensas: estos serán los municipios y barrios más afectados por inundaciones y tormentas
        • España
        • Madrid

      Madrid en alerta naranja por lluvias intensas: estos serán los municipios y barrios afectados

      • Gemma Meca
      • 2026-04-29 07:45
    • Adiós a las calderas de gas: la nueva normativa de la UE que va a afectar a millones de españoles y ya tiene fecha
        • Economía
        • Economía

      Adiós a las calderas de gas: la nueva normativa de la UE que va a afectar a millones de españoles 

      • Pedro Antolinos
      • 2026-04-29 07:45
    • La rutina de Elsa Pataky (49) para estar en forma: Antes hacía yoga, pero ahora me ayuda más el pilates
        • Cool
        • Cool

      La rutina de Elsa Pataky (49) para estar en forma: "Antes hacía yoga, pero ahora me ayuda el pilates"

      • Daniel Marín
      • 2026-04-29 08:15
    • Los OK y KO del miércoles, 29 de abril de 2026
    • Diario Madridista

    • El Real Madrid necesita tiempo para decidir su futuro entrenador
    • El Real Madrid hará una pretemporada de andar por casa
        • Real Madrid
        • Real Madrid

      El Real Madrid hará una pretemporada de andar por casa

      No habrá gira multitudinaria este verano para el Real Madrid. No la habrá porque el calendario lo hace imposible. El club blanco ya está planificando el próximo curso y, empezando por lo más importante, ha decidido que la primera plantilla se preparará físicamente en Valdebebas, donde trabajará en las mejores condiciones.

      • Iván Martín
      • 2026-04-29 08:00
    • Real Madrid-Hapoel: comienza el plan Atenas
    • La perfección física del Real Madrid contra la amenaza de los nuevos ricos
        • Baloncesto
        • Baloncesto

      La perfección física del Real Madrid contra la amenaza de los nuevos ricos

      • Luis Cobos
      • 2026-04-29 10:30
    • El Castilla gana con sufrimiento al Dinamo de Zagreb y jugará la final de la Premier League International Cup
        • Real Madrid
        • Real Madrid

      El Castilla gana al Dinamo de Zagreb y jugará la final de la Premier League International Cup

      • Luis Cobos
      • 2026-04-28 22:53
    • A qué hora es el Real Madrid de baloncesto - Hapoel Tel Aviv hoy: horario y dónde ver en directo y por TV el primer partido de los playoffs de la Euroliga
        • Baloncesto
        • Baloncesto

      A qué hora es el Real Madrid de baloncesto - Hapoel Tel Aviv hoy: horario y dónde verlo en directo

      • Alberto Sarmiento
      • 2026-04-29 10:04
    • Deportes

    • El césped del Metropolitano vuelve a estar en perfectas condiciones a pesar de las quejas desde Inglaterra
        • Deportes
        • Deportes

      El césped del Metropolitano vuelve a estar en perfectas condiciones a pesar de las quejas desde Inglaterra

      • Alejandro Peinado
      • 2026-04-29 12:30
    • El Arsenal de Arteta o la primera arma del Atlético de Simeone: el arte de marcar gol de córner
        • Deportes
        • Deportes

      El Arsenal de Arteta o la primera arma del Atlético de Simeone: el arte de marcar gol de córner

      • Alejandro Peinado
      • 2026-04-29 11:00
    • Alineación del Atlético contra el Arsenal: Oblak vuelve a la Champions y Lookman es la duda
        • Deportes
        • Deportes

      Alineación del Atlético contra el Arsenal: Oblak vuelve a la Champions y Lookman es la duda

      Vuelve la Champions; vuelve la última oportunidad de tocar metal para los de Simeone. Este miércoles, el Atlético recibe a un Arsenal que ha ido de más a menos en el curso. Será el primero de los dos vuelos para aterrizar en Budapest. El Cholo, a excepción de Barrios, Giménez y Nico, cuenta con su tripulación a bordo.

      • Alejandro Peinado
      • 2026-04-28 22:00
    • AFE se enfrenta de nuevo a Tebas y lleva las de ganar con el calendario
        • Deportes
        • Deportes

      AFE se enfrenta de nuevo a Tebas y lleva las de ganar con el calendario

      • Miguel Á. Gutiérrez
      • 2026-04-29 14:00
    • AFE contradice a Tebas: considera que la Liga debe comenzar el 22 de agosto con todos los equipos
        • Deportes
        • Deportes

      AFE contradice a Tebas: considera que la Liga debe comenzar el 22 de agosto con todos los equipos

      • Luis Cobos
      • 2026-04-29 10:00
    • Honda limita la euforia en las mejoras del motor de Alonso en Miami: No tendrá un impacto visible
        • Deportes
        • Deportes

      Honda limita la euforia en las mejoras del motor de Alonso en Miami: "No tendrá un impacto visible"

      • Diego Nicolosi
      • 2026-04-29 12:39
    • El Barça recupera efectivos: Raphinha, Marc Bernal y Christensen se apuntan al Clásico
        • Deportes
        • Deportes

      El Barça recupera efectivos: Raphinha, Marc Bernal y Christensen se apuntan al Clásico

      • Diego Nicolosi
      • 2026-04-29 13:46
    • A qué hora juegan el Atlético de Madrid - Arsenal: horario y dónde ver hoy en directo y por TV gratis las semifinales de la Champions League
        • Deportes
        • Deportes

      A qué hora juegan el Atlético de Madrid - Arsenal: horario y dónde ver hoy en directo el partido

      • Alberto Sarmiento
      • 2026-04-29 07:32
    • economía

    • Santander enfría expectativas: el récord del primer trimestre no se repetirá hasta 2028
    • El mercado no espera nada en la última reunión de Powell: la FED congela tipos hasta la entrada de Warsh
        • Economía
        • Economía

      El mercado no espera nada en la última reunión de Powell: la FED congela tipos hasta la entrada de Warsh

      En plena temporada de resultados empresariales, el mercado pone el foco en la reunión de la Reserva Federal. En ella se decide, entre otras cosas, si el organismo sube los tipos o si los mantiene como la última vez. Y no se trata únicamente de la Reserva Federal o del BCE, sino también del de Japón (que ha mantenido tipos), Canadá (se espera que los repita) e Inglaterra (se espera que mantenga los tipos).

      • Celia Amayuelas
      • 2026-04-29 05:45
    • El Ibex 35 se frena un 1% en la media con el petróleo disparado hasta los 115 dólares
        • Economía
        • Economía

      El Ibex 35 se frena un 1% en la media con el petróleo disparado hasta los 115 dólares

      • Celia Amayuelas
      • 2026-04-29 09:59
    • El mal estado de las carreteras contribuyó en más de 800 accidentes con víctimas en España en 2025, según la DGT
        • Motor
        • Motor

      El mal estado de las carreteras contribuyó en 800 accidentes con víctimas en España en 2025

      • Andrea Aguado
      • 2026-04-29 05:45
    • Mapfre refuerza su dividendo pero decepciona en primas en los resultados del primer trimestre
        • Economía
        • Economía

      Mapfre refuerza su dividendo pero decepciona en primas en los resultados del primer trimestre

      • Celia Amayuelas
      • 2026-04-29 09:48
    • Aena gana 329 millones hasta marzo, un 9,3% más, impulsada por sus servicios VIP
        • Economía
        • Economía

      Aena gana 329 millones hasta marzo, un 9,3% más, impulsada por sus servicios VIP

      • Alicia Bonilla
      • 2026-04-29 09:40
    • COOL

    • La exclusiva urbanización de Madrid en la que Naomi Campbell estaría buscando casa
        • Cool
        • Cool

      La exclusiva urbanización de Madrid en la que Naomi Campbell estaría buscando casa

      • Daniel Marín
      • 2026-04-29 13:15
    • El cuñado de María Pombo se independiza y lanza su propia agencia de talentos
        • Cool
        • Cool

      El cuñado de María Pombo se independiza y lanza su propia agencia de talentos

      • Lourdes Crespo
      • 2026-04-29 13:23
    • Isabelle Junot: Cuando me pongo una crema, mi hija Philippa dice que ella también quiere
        • Cool
        • Cool

      Isabelle Junot: "Cuando me pongo una crema, mi hija Philippa dice que ella también quiere"

      Isabelle Junot ha regresado al trabajo —dos semanas después de dar a luz a su segunda hija, a la que ha llamado Simona— por todo lo alto. La socialité es la embajadora de 'Abloom Slow Skincare', una firma del cuidado de la piel holandesa que acaba de aterrizar en España. Desde COOL hemos podido conocer de primera mano su sede en la Calle Tamayo y Baus 6, en el corazón de Madrid, y tomarnos un desayuno en su salón de belleza junto a la marquesa de Cubas, que nos ha desvelado cuáles son sus secretos para conseguir una tez perfecta.
      • Lourdes Crespo
      • 2026-04-29 12:00
    • Del amor al odio en unos segundos: Tamara Gorro y Cayetano Rivera protagonizan una discusión en plena calle
        • Cool
        • Cool

      Del amor al odio: Tamara Gorro y Cayetano Rivera protagonizan una discusión en plena calle

      • Marta Huertas
      • 2026-04-29 11:48
    • Gloria Camila acusa a Pelayo Díaz de incoherencia por declararse antitaurino y vestir pieles
        • Cool
        • Cool

      Gloria Camila acusa a Pelayo Díaz de incoherencia por declararse antitaurino y vestir pieles

      • Lourdes Crespo
      • 2026-04-29 11:34
    • La cena de Trump con Carlos III en la Casa Blanca: verduras del huerto presidencial y florituras de alta cocina
        • Cool
        • Cool

      La cena de Trump con Carlos III en la Casa Blanca: verduras del huerto presidencial y florituras de alta cocina

      • Ana Márquez
      • 2026-04-29 07:30
    • Happy FM

    • Palomiteros de
        • HappyFM
        • HappyFM

      Palomiteros de 'El diablo viste de Prada 2': cómo conseguirlos y en qué cines están disponible

      • Nacho Molina
      • 2026-04-29 14:00
    • Sale a la luz el motivo por el que Isabel Pantoja no dejó de llorar en su concierto en Perú
        • HappyFM
        • HappyFM

      Sale a la luz el motivo por el que Isabel Pantoja no dejó de llorar en su concierto en Perú

      • Laura Hernández
      • 2026-04-29 12:44
    • Así es Anna Wintour, la editora de moda que ¿inspiró
        • HappyFM
        • HappyFM

      Así es Anna Wintour, la editora de moda que ¿inspiró 'El diablo viste de Prada'?

      • Nacho Molina
      • 2026-04-29 12:22
    • Sonsoles Ónega rompe a llorar de forma desconsolada en directo: pide ir a publicidad
        • HappyFM
        • HappyFM

      Sonsoles Ónega rompe a llorar de forma desconsolada en directo: pide ir a publicidad

      • Laura Hernández
      • 2026-04-29 11:33
    • La contundente reacción de Laura Matamoros a la entrevista de Makoke en
        • HappyFM
        • HappyFM

      La contundente reacción de Laura Matamoros a la entrevista de Makoke en 'De Viernes'

      • Laura Hernández
      • 2026-04-29 11:06
    • Audiencias de
        • HappyFM
        • HappyFM

      Audiencias de 'El Hormiguero' y 'La Revuelta' de ayer, martes 28 de abril

      • Nacho Molina
      • 2026-04-29 10:12
    • Okmotor

    • La baliza V16 puede ser ilegal y Europa lo confirma: el aviso que afecta a España
        • Motor
        • Motor

      La baliza V16 puede ser ilegal y Europa lo confirma: el aviso que afecta a España

      • Janire Manzanas
      • 2026-04-28 14:30
    • Así es la megafábrica de BYD en Zhengzhou: es más grande que Barcelona y produce 3.000 coches al día
        • Motor
        • Motor

      Así es la megafábrica de BYD en Zhengzhou: es más grande que Barcelona y produce 3.000 coches al día

      • Andrea Aguado
      • 2026-04-28 05:44
    • La china Rox busca inversores para desembarcar en España en 2027 y se desliga del coche eléctrico
        • Motor
        • Motor

      La china Rox busca inversores para desembarcar en España en 2027 y se desliga del coche eléctrico

      • Andrea Aguado
      • 2026-04-27 05:55
    • COOL

    • Restaurantes en Madrid para celebrar el Día de la Madre con una comida inolvidable
        • Lifestyle
        • Lifestyle

      Restaurantes en Madrid para celebrar el Día de la Madre con una comida inolvidable

      • Marta Morales y Rocío Álvarez
      • 2026-04-29 13:42
    • Mónica Sada lanza con Unicskin el primer sistema clínico capilar en casa que promete hasta un 35% más de densidad
        • COOL People
        • COOL People

      Mónica Sada lanza con Unicskin el sistema clínico capilar en casa que promete un 35% más de densidad

      • Ana Márquez
      • 2026-04-29 14:09
    • Jordi Cruz nos enseña a preparar helado de vainilla: Cremoso, intenso y con todo el sabor de la vainilla
        • Lifestyle
        • Lifestyle

      Jordi Cruz nos enseña a preparar helado de vainilla: "Cremoso, intenso y con todo el sabor de la vainilla"

      No hay nada como un helado de vainilla casero bien hecho cuando el calor empieza a apretar y el cuerpo pide algo dulce, fresco y reconfortante a la vez. Y si además la receta viene de un chef como Jordi Cruz, la cosa cambia: deja de ser un simple postre para convertirse en una pequeña lección de cocina doméstica con ambición de restaurante. El cocinero, juez de MasterChef, ha compartido una versión de helado de vainilla pensada para que cualquiera pueda hacerla en casa.

      • Rocío Álvarez
      • 2026-04-29 12:05
    • Día de la Madre: las ideas más especiales para acertar con regalos
        • COOL People
        • COOL People

      Día de la Madre: las ideas más especiales para acertar con regalos

      • Rocío Álvarez y Marta Morales
      • 2026-04-29 12:11
    • Entramos en la casa de Francisco Rivera y Lourdes Montes en Sevilla: 250 m² de pura alma andaluza
        • Arquitectura
        • Arquitectura

      Entramos en la casa de Francisco Rivera y Lourdes Montes: 250 m² de pura alma andaluza

      • Marta Morales
      • 2026-04-29 08:34
    • Mercedes muestra el interior de su nueva berlina eléctrica que alcanza los 60.000 € y 800 Km de autonomía
        • Motor
        • Motor

      Mercedes muestra su nueva berlina eléctrica que alcanza los 60.000 € y 800 Km de autonomía

      • Rocío Álvarez
      • 2026-04-29 10:01
    • OKGreen

    • Europa cambia las normas de viaje para mascotas y establece un máximo de cinco animales por vehículo
        • OKGREEN
        • OKGREEN

      Europa cambia las normas de viaje para mascotas y establece un máximo de cinco animales por vehículo

      La Comisión Europea acaba de actualizar las normas que rigen el desplazamiento no comercial de mascotas dentro del territorio comunitario con el propósito de reforzar la salud y la seguridad de los animales, y para aclarar a sus dueños y a las propias autoridades nacionales cómo proceder en cada momento. La mayoría de estos cambios entraron en vigor el 22 de abril, incluida la principal novedad: desde esa fecha se permiten un máximo de cinco animales de compañía por vehículo. 

      • Daniel Jiménez
      • 2026-04-29 05:30
    • La fotovoltaica sólo en las tierras que no sirven para nada: el campo se moviliza para exigirlo por ley
        • OKGREEN
        • OKGREEN

      La fotovoltaica sólo en las tierras que no sirven para nada: el campo se moviliza para exigirlo por ley

      • Antonio Quilis
      • 2026-04-29 05:00
    • La Comunidad de Madrid pide dimitir a Aagesen y cesar a Corredor por dilapidar la seguridad energética
        • OKGREEN
        • OKGREEN

      La Comunidad de Madrid pide dimitir a Aagesen y cesar a Corredor por "dilapidar" la seguridad energética

      • OKDIARIO
      • 2026-04-28 12:30
    • OKSalud

    • ¿Qué edad tiene realmente tu cuerpo? Claves para entender la diferencia entre edad metabólica y cronológica
    • Dr. Jesús Porta: Crecer en un hogar humilde incrementa en un 400% el riesgo de sufrir Alzheimer
        • OkSalud
        • OkSalud

      Dr. Jesús Porta: "Crecer en un hogar humilde incrementa en un 400% el riesgo de sufrir Alzheimer"

      Samsung refuerza su apuesta por el cuidado de la salud cerebral con The Mind Guardian, la herramienta desarrollada junto al Centro de Investigación atlanTTic de la Universidade de Vigo para ayudar a identificar posibles señales tempranas de deterioro cognitivo desde una aproximación gamificada, accesible, sencilla y basada en inteligencia artificial. El proyecto, resultado de más de una década de investigación, cuenta con el aval científico-tecnológico de la Sociedad Española de Neurología, el aval científico de la Sociedad Española de Psiquiatría y Salud Mental, y el aval institucional de la Sociedad Española de Médicos de Atención Primaria. Ha alcanzado valores de validación cruzada del 97% y está indicado para personas a partir de 55 años en España, de forma gratuita.
      • Diego Buenosvinos
      • 2026-04-29 05:40
    • La otra cara de la salud femenina: los problemas íntimos que muchas mujeres siguen sin tratar
        • OkSalud
        • OkSalud

      La otra cara de la salud femenina: los problemas íntimos que muchas mujeres siguen sin tratar

      • B. Muñoz
      • 2026-04-29 05:40
    • La dieta mediterránea y la microbiota vaginal influyen en el éxito de la inseminación
        • OkSalud
        • OkSalud

      La dieta mediterránea y la microbiota vaginal influyen en el éxito de la inseminación

      • Diego Buenosvinos
      • 2026-04-29 05:40
    • OKCLUB

    • Celebra con nosotros el X Aniversario de OKDIARIO
        • OKCLUB
        • OKCLUB

      Celebra con nosotros el X Aniversario de OKDIARIO

      • OKDIARIO
      • 2025-03-10 17:54
    • Irene Tabera: La batalla judicial de Julio Iglesias empieza el 28 de mayo enfrentándose a
        • OKCLUB
        • OKCLUB

      Irene Tabera: "La batalla judicial de Julio Iglesias empieza el 28 de mayo enfrentándose a 'eldiario.es'"

      • OKDIARIO
      • 2026-04-29 05:45
    • navarra

    • El pueblo de Navarra que impulsa un programa pionero con iniciativas que conectan tradición rural y sostenibilidad
        • Navarra

      El pueblo de Navarra que impulsa un programa pionero con iniciativas que conectan tradición rural y sostenibilidad

    • El chalet de lujo que acoge a menas en Navarra tiene jardines privados, piscina y pista polideportiva
        • Sociedad

      El chalet de lujo que acoge a menas en Navarra tiene jardines privados, piscina y pista polideportiva

    • Ibarrola exige al PSN que reconsidere su postura y blinde la posibilidad de anexionar Navarra al País Vasco
        • Política

      Ibarrola exige al PSN que reconsidere su postura y blinde la posibilidad de anexionar Navarra al País Vasco

    • El Gobierno de Chivite tiene confianza
        • Política

      El Gobierno de Chivite tiene confianza "plena" en Domínguez pese al colapso de las listas de espera

    • Cuatro policías heridos en Tudela durante una intervención que ha acabado con dos detenidos
        • Sucesos

      Cuatro policías heridos en Tudela durante una intervención que ha acabado con dos detenidos

    • Remírez dice no tener constancia de que Sánchez quisiera cargarse a Chivite:
        • Política

      Remírez dice no tener constancia de que Sánchez quisiera cargarse a Chivite: "Esparza genera bulos"

    • metabolic

    • Ni natación ni hacer pesas: el ejercicio que es mejor para corregir la mala postura y aliviar el dolor cervical
        • Deporte

      Ni natación ni hacer pesas: el ejercicio que es mejor para corregir la mala postura y aliviar el dolor cervical

    • No recordar la última vez que fuiste feliz tiene una explicación: no estás exagerando, según la psicología
        • Desarrollo Personal y Autoayuda

      No recordar la última vez que fuiste feliz tiene una explicación: no estás exagerando, según la psicología

    • Llegar a los 60 sin amigos cercanos no implica aislamiento: la psicología dice que estas personas nunca aprendieron a pedir ayuda
        • Emociones y Salud Mental

      Llegar a los 60 sin amigos cercanos no implica aislamiento: la psicología dice que estas personas nunca aprendieron a pedir ayuda

    • La psicología avisa: si prefieres la soledad a estar rodeado de gente en el trabajo, no es porque te lleves mal con nadie
        • Teorías y Corrientes Psicológicas

      La psicología avisa: si prefieres la soledad a estar rodeado de gente en el trabajo, no es porque te lleves mal con nadie

    • Esto es lo que pasa si comes un ajo crudo en ayudas todos los días
        • Alimentos

      Esto es lo que pasa si comes un ajo crudo en ayudas todos los días

    • Éste es el significado de utilizar las redes solo para mirar y nunca publicar, según la psicología
        • Emociones y Salud Mental

      Éste es el significado de utilizar las redes solo para mirar y nunca publicar, según la psicología

    • talent24h

    • Un agricultor de 76 años se niega a abandonar su granja pese a que se le echa encima un macroproyecto de 2.150 viviendas: “Esta vez no me muevo”
        • Actualidad

      Un agricultor de 76 años se niega a abandonar su granja pese a que se le echa encima un macroproyecto de 2.150 viviendas: “Esta vez no me muevo”

    • María (28 años) vive en Sevilla y trabaja en Barcelona: se levanta a las 5 para volar 800 km hasta la oficina
        • Empleo

      María (28 años) vive en Sevilla y trabaja en Barcelona: se levanta a las 5 para volar 800 km hasta la oficina

    • La Seguridad Social ofrece una opción para aumentar tu pensión y cotizar sin tener que trabajar
        • Actualidad

      La Seguridad Social ofrece una opción para aumentar tu pensión y cotizar sin tener que trabajar

    • La justicia corrige a la Seguridad Social y reconoce la incapacidad total a una limpiadora de 63 años con fibromialgia y artrosis
        • Actualidad

      La justicia corrige a la Seguridad Social y reconoce la incapacidad total a una limpiadora de 63 años con fibromialgia y artrosis

    • Últimos días para solicitar en Madrid la ayuda de hasta 4.000 euros por contratar empleadas del hogar
        • Actualidad

      Últimos días para solicitar en Madrid la ayuda de hasta 4.000 euros por contratar empleadas del hogar

    • Colocar una moneda encima del router del wifi: qué dicen los expertos
        • Actualidad

      Colocar una moneda encima del router del wifi: qué dicen los expertos

    • techy44

    • Los expertos instan a actualizar de forma urgente tu iPhone si sigues usando iOS 18 por una brecha de seguridad irreparable
        • Dispositivos

      Los expertos instan a actualizar de forma urgente tu iPhone si sigues usando iOS 18 por una brecha de seguridad irreparable

    • WhatsApp confirma la actualización más grande de su historia y esta es la lista de móviles compatibles
        • Dispositivos

      WhatsApp confirma la actualización más grande de su historia y esta es la lista de móviles compatibles

    • Científicos alemanes revelan la lista de los móviles que emiten más radiación: todos modelos los afectados
        • Dispositivos

      Científicos alemanes revelan la lista de los móviles que emiten más radiación: todos modelos los afectados

    • Cartagena es uno de los puntos sensibles para la defensa de España y empieza su blindaje: despliega el sistema Nasams y se convierte en zona estratégica
        • Militar

      Cartagena es uno de los puntos sensibles para la defensa de España y empieza su blindaje: despliega el sistema Nasams y se convierte en zona estratégica

    • EEUU recula y confirma que la retirada de los aviones de ataque A-10C Thunderbolt II tendrá que esperar hasta 2030
        • Militar

      EEUU recula y confirma que la retirada de los aviones de ataque A-10C Thunderbolt II tendrá que esperar hasta 2030

    • Los teléfonos y los GPS pueden dejar de funcionar en cualquier momento: la Ciencia confirma que el polo magnético de la Tierra se ha desplazado y las consecuencias son peligrosas
        • Actualidad

      Los teléfonos y los GPS pueden dejar de funcionar en cualquier momento: la Ciencia confirma que el polo magnético de la Tierra se ha desplazado y las consecuencias son peligrosas

    • Muy Interesante

    • Descubren un observatorio de 5.000 años de la civilización Caral que reescribe la historia de la astronomía en América
        • Historia

      Descubren un observatorio de 5.000 años de la civilización Caral que reescribe la historia de la astronomía en América

    • El ADN de los pueblos indígenas americanos revela un linaje “fantasma” y una migración de hace 1.300 años que redefine el poblamiento de Sudamérica
        • Historia

      El ADN de los pueblos indígenas americanos revela un linaje “fantasma” y una migración de hace 1.300 años que redefine el poblamiento de Sudamérica

    • Un joven de 13 años halla por casualidad en Berlín una moneda de 2.300 años llegada desde Troya, desatando un misterio histórico sin resolver
        • Historia

      Un joven de 13 años halla por casualidad en Berlín una moneda de 2.300 años llegada desde Troya, desatando un misterio histórico sin resolver

    • El MIT crea un haz de luz que se organiza solo para ver, por primera vez, qué entra en el cerebro de un enfermo
        • Salud

      El MIT crea un haz de luz que se organiza solo para ver, por primera vez, qué entra en el cerebro de un enfermo

    • ¿Cuánto sabes sobre los minicerebros y el origen de los trastornos mentales?
        • Juegos

      ¿Cuánto sabes sobre los minicerebros y el origen de los trastornos mentales?

    • Descubren en Georgia una pista de 8.000 años que puede resolver el misterio del origen del trigo que alimenta al mundo (y del vino)
        • Ciencia

      Descubren en Georgia una pista de 8.000 años que puede resolver el misterio del origen del trigo que alimenta al mundo (y del vino)

    • okzinet

    • Un quiz de la Antigua Roma para jugar en familia
        • Ser Padres

      Un quiz de la Antigua Roma para jugar en familia

    • ¿Cuánto recuerdas de la fotosíntesis? Ponte a prueba en familia con este quiz
        • Ser Padres

      ¿Cuánto recuerdas de la fotosíntesis? Ponte a prueba en familia con este quiz

    • ¿Vertebrado o invertebrado? Responde al quiz y juega en familia
        • Ser Padres

      ¿Vertebrado o invertebrado? Responde al quiz y juega en familia

    • Así es 'Mujeres imperfectas', el 'thriller' de 8 capítulos de Apple TV perfecto para un maratón
        • Mia Revista

      Así es 'Mujeres imperfectas', el 'thriller' de 8 capítulos de Apple TV perfecto para un maratón

    • ‘Muévete contra la violencia de género’ vuelve a Madrid: cuándo, dónde y cómo apuntarse a la 12ª edición
        • Mia Revista

      ‘Muévete contra la violencia de género’ vuelve a Madrid: cuándo, dónde y cómo apuntarse a la 12ª edición

    • En 4 sencillos pasos: el queso fresco que se puede hacer con yogur (y un toque oriental)
        • Mia Revista

      En 4 sencillos pasos: el queso fresco que se puede hacer con yogur (y un toque oriental)

    • OkPlanes

    • dia de la madre
        • OkPlanes

      Cinco restaurantes para celebrar el Día de la Madre

      • Sandra Quintana C
    • Patatas a la riojana en Madrid
        • OkPlanes

      Dónde comer las mejores patatas a la riojana en Madrid

      • Mencía Guzman
    • A Summer Story 2026
        • OkPlanes

      «Summer Story 2026» regresa a Madrid con su cartel internacional

      • Mencía Guzman
    • Motor Ocasión Fest 2026
        • OkPlanes

      «Motor Ocasión Fest 2026» regresa a Madrid con más de 200 coches

      • Mencía Guzman
    • Sopa Castellana en Madrid
        • OkPlanes

      Dónde comer la mejor sopa castellana en Madrid

      • Mencía Guzman
    • huellas music fest
        • OkPlanes

      Huellas Music Fest: el puente sonoro entre España y Venezuela en Madrid

      • Sandra Quintana C
    • Curiosidades

        • Curiosidades

      Un experto en aviación revela el asiento exacto que debes elegir si te dan pánico las turbulencias

      • Gemma Meca
    • Hidrógeno
        • Curiosidades

      El tractor más grande del mundo es una auténtica bestia: es capaz de arar una extensión enorme en apenas un minuto

      • Gemma Meca
    • Irán, estrecho de Ormuz
        • Curiosidades

      Un buque de carga instala cilindros gigantes de 24m de altura en su cubierta y, contra todo pronóstico, consiguen lo nunca visto

      • Gemma Meca
    • toscana española
        • Curiosidades

      Casi nadie lo conoce pero lo consideran la Toscana española: 18 pueblos con callejuelas, palacetes medievales e iglesias que son una joya para visitar esta primavera

      • Blanca Espada
    • Tesoro en una lata
        • Curiosidades

      Lo que parecía una simple lata de refresco abandonada en la maleza resultó ser un tesoro: escondía 600 monedas de oro

      • Janire Manzanas
    • Freud
        • Curiosidades

      Sigmund Freud, filósofo: «El hijo favorito conserva toda su vida el sentimiento de un conquistador»

      • Aitana Pascual
    • Recetas de cocina

        • Recetas de cocina

      Recetas fáciles y deliciosas para sorprender por el Día de la Madre 2026

      • Gemma Meca
    • Una freidora de aire
        • Recetas de cocina

      Me regalaron una freidora de aire y cometí el error de ponerle papel de horno: ésta alternativa es más económica y limpia

      • Janire Manzanas
    • Masa de crepes
        • Recetas de cocina

      Crepes con Thermomix: masa perfecta en 2 minutos sin grumos

      • Francisco María
    • Arroz cubana
        • Recetas de cocina

      Arroz a la cubana con Thermomix: receta completa con salsa de tomate casera

      • Francisco María
    • Receta de pollo
        • Recetas de cocina

      Pollo con almendras en Thermomix: receta clásica con salsa suave y cremosa

      • Francisco María
    • Receta con curry
        • Recetas de cocina

      Pollo al curry con Thermomix: receta fácil, jugosa y llena de sabor

      • Francisco María
    • OkShopping

    • Frigorífico Combi Balay
        • OkShopping

      Si odias el ruido y la escarcha, este frigorífico Combi Balay de 203 cm es exactamente lo que necesitas

      • New Mall Media
    • Aire acondicionado split Mitsuno
        • OkShopping

      Enfría, calienta, elimina bacterias y te ahorra luz a final de mes: este aire acondicionado de Mitsuno lo tiene todo

      • New Mall Media
        • OkShopping

      El altavoz portátil más infravalorado del momento cuesta 25 € y es mucho mejor que otros que cuestan el doble

      • New Mall Media
    • Lavadora Bosch WUU28T8XES
        • OkShopping

      Esta lavadora Bosch de 8 kg consume muy poca agua, hace coladas en 20 minutos y tiene 10 años de garantía en el motor

      • New Mall Media
    • Reloj CMF Watch Pro 2
        • OkShopping

      Este reloj inteligente hace llamadas con IA, aguanta bajo el agua y dura 11 días: y no, no es un Apple Watch

      • New Mall Media
    • Dyson V12 Detect Slim Absolute
        • OkShopping

      La aspiradora sin cable más ligera y potente de Dyson ahora también es de las más baratas: V12 Absolute Detect Slim Absolute

      • New Mall Media
    • Mascotas

    • Olores y gatos
        • Mascotas

      Estos son los olores que hacen que los gatos huyan

      • Janire Manzanas
    • Perros, animales, mascotas
        • Mascotas

      Los expertos advierten a los dueños de perros: si tienes que viajar con él, lo mejor es preparar al animal antes

      • Ana López Vera
    • Perros, animales, mascotas
        • Mascotas

      Si tu perro aúlla no es por pena: quizá cante porque tiene oído musical, y la ciencia explica el motivo

      • Ana López Vera
    • Perros y gatos donar sangre
        • Mascotas

      En Italia perros y gatos pueden donar sangre para salvar vidas en situaciones de emergencia

      • Janire Manzanas
    • Perro, animales, mascotas
        • Mascotas

      El consejo de oro para quienes tienen un perro en casa: si llueve y no puedes salir con él, usa este juguete

      • Ana López Vera
    • Te quiero gato
        • Mascotas

      Así puedes decirle ‘te quiero’ a tu gato: las claves del lenguaje felino con las que fortalecerás el vínculo

      • Janire Manzanas
    • Ciencia

        • Ciencia

      La Tierra tiene los días contados: la NASA confirma la fecha y la causa del apocalipsis

      • Gemma Meca
    • contaminación
        • Ciencia

      El milagro que nadie ha visto venir: Kazajistán mide la contaminación urbana con IA y vehículos aéreos no tripulados

      • Sofía Crotti
    • Fenómeno atmosférico desde España. Imagen generada con IA.
        • Ciencia

      El Gobierno insta a los españoles a prepararse: España será el único país europeo dónde será visible este fenómeno astronómico único

      • Aitana Pascual
    • Dron solar creado por Luke Maximo Bell. Foto: captura del vídeo de YouTube
        • Ciencia

      Este ‘youtuber’ se ha pasado el juego: construye un dron con 28 paneles solares y logra que vuele 5 horas seguidas

      • Naiara Philpotts
    • Robótica
        • Ciencia

      Robots que aprenden solos: avances en aprendizaje automático

      • Francisco María
    • Tren bala de Japón. Foto: Japan Rail Pass
        • Ciencia

      Japón desafía a la física: su tren bala alcanza los 603 km/h y podría unir Madrid con Barcelona en 75 minutos

      • Naiara Philpotts
    • Bebés

    • antojos aversiones embarazo
        • Bebés

      Antojos y aversiones en el embarazo: ¿Qué los causa y cómo manejarlos?

      • Blanca Espada
    • embarazo ectópico
        • Bebés

      Embarazo Ectópico: Síntomas, Causas y Tratamiento

      • Blanca Espada
    • ansiedad embarazo
        • Bebés

      Cómo gestionar la ansiedad en el embarazo: consejos y recursos para sentirte mejor

      • Blanca Espada
    • alimentación complementaria
        • Bebés

      Cómo introducir la alimentación complementaria sin morir en el intento: trucos y recetas para padres primerizos

      • Blanca Espada
    • urticaria niños
        • Bebés

      Urticaria en niños: causas, síntomas, tratamiento y complicaciones

      • Blanca Espada
    • granuloma umbilical
        • Bebés

      Granuloma umbilical del bebé ¿Qué es y cómo tratar?

      • Blanca Espada
    • Tecnología

    • empresas España
        • Tecnología

      Sólo el 25% de las grandes empresas en España utiliza IA prescriptiva, pese a su impacto en la rentabilidad

      • Ángel Pérez
    • Razer Iskur V2 NewGen
        • Tecnología

      La Razer Iskur V2 NewGen es una silla gaming premium que se toma en serio tu espalda

      • Nacho Grosso
    • navegar más rápido en Internet
        • Tecnología

      Cómo conseguir que Internet vaya más rápido: trucos que sí se notan

      • Nacho Grosso
    • Logitech G512 X
        • Tecnología

      El teclado gaming que mezcla switches mecánicos y analógicos es el Logitech G512 X

      • Nacho Grosso
    • Cable submarino entre España e Irlanda para evitar situaciones como la del apagón de 2025
        • Tecnología

      Un año después del apagón, España rompe lo establecido y quiere instalar un cable submarino gigante que una la Península con Irlanda pero antes tiene que esquivar a Francia

      • Ángel Pérez
    • copias de seguridad de WhatsApp
        • Tecnología

      El giro de las copias de seguridad de WhatsApp: una nube propia para guardar tus chats

      • Nacho Grosso
    Ir Arriba

    Noticias de última hora

    • CaixaBank impulsa su negocio con pymes en Baleares con 740 millones de euros financiados en 2025
    • Un buque de carga instala cilindros gigantes de 24m de altura en su cubierta y, contra todo pronóstico, consiguen lo nunca visto
    • Un experto en aviación revela el asiento exacto que debes elegir si te dan pánico las turbulencias
    • Juicio del ‘caso mascarillas’ en directo hoy: declaraciones de Aldama, Koldo y Ábalos y última hora en el Supremo en streaming
    • El sorprendente motivo por el que la sal negra sabe a huevo frito
    • Indra lidera el programa europeo que desarrolla un radar para proteger a los buques militares
    • El tractor más grande del mundo es una auténtica bestia: es capaz de arar una extensión enorme en apenas un minuto
    • Aldama también implica a Begoña Gómez: «Me quitaron unos edificios de 250 millones porque los quería ella»
    • Vox carga contra la UE al centrar la violación en el consentimiento: «Cometerán el mismo error que Sánchez»
    • Julia Janeiro, hija de Jesulín de Ubrique, abandona su anonimato y se estrena en TV en Antena 3

    Noticias más vistas

    • Así entró un marroquí a la casa de un hombre para matarle y robarle en Vera: «Lo enterró y oculta dónde»
    • Ni Samba ni Gazzelle: las nuevas Adidas Gralfy son ligeras, bonitas y ahora triunfan entre las mujeres más urbanas
    • Sabalenka sobre el virus que golpea al Mutua Madrid Open: «He oído que tengo que evitar comer esos tacos»
    • El PP ve a Montero como «candidata de la mentira»: «Dice que es médico y es personal no sanitario»
    • El PSG se impone al Bayern en una oda a la Champions
    • Resultado PSG – Bayern de Múnich: resumen, goles y cómo ha quedado el partido de Champions League (5-4)
    • Adiós a Skechers: Adidas tiene las zapatillas más ligeras, cómodas y versátiles para los adictos a caminar
    • Huracán Rafa Jódar: pasa por encima de Kopriva y se cita con Sinner en cuartos
    • Dónde ver en directo hoy el PSG – Bayern de Múnich y online gratis por TV el partido de Champions League hoy
    • EEUU confirma el giro en la Base de Rota y avisa: está buscando proveedores para el mantenimiento y el Navsup lo hace oficial

    Noticias virales

    • Albert Einstein y una defensa de la soledad: «La monotonía y la soledad de una vida tranquila estimulan la mente creativa»
    • El pueblo español con mezcla cristiana, musulmana y árabe, declarado Conjunto Histórico-Artístico
    • Byung-Chul Han, filósofo, sobre la salud mental: «La depresión es la enfermedad de una sociedad que sufre excesiva positividad»
    • La reflexión de Goethe, escritor y pensador: «La infelicidad máxima, como la felicidad máxima, modifica el aspecto de todas las cosas»
    • La reflexión de Nikola Tesla, inventor, que inspiró a generaciones: «No me importa que roben mis ideas, me importa que no tengan las suyas»
    • Byung-Chul Han, filósofo surcoreano: «El silencio es la única forma de decir no a la obligación de ser una persona mejor»
    • Dile adiós a las cortinas en las ventanas: el diseño elegante está reemplazando esa opción en todas partes
    • Adiós a las mamparas y las cortinas de ducha: su sustituto es más práctico, fácil de instalar y se ensucia menos
    • Un naviero con 800 toneladas de materiales viaja de China a El Salvador para la construcción del puente marítimo más largo de América Latina: 12,4 km y tecnología nunca antes usada
    • Por qué los fontaneros recomiendan tirar café usado en el fregadero de la cocina: para qué sirve y cuándo hacerlo
    Gobierno de España

    Esta empresa se ha acogido a las subvenciones del Gobierno de España cofinanciadas con el Fondo Europeo de Desarrollo Regional para las regiones ultraperiféricas para el transporte de mercancías en Canarias.”Una manera de hacer Europa”

    Unión Europea. Fondo europeo de desarollo regional.
    • DOS MIL PALABRAS S.L. 2026.
    • Contacto
    • Aviso Legal
    • Política de Privacidad
    • Política de Cookies
    • Noticias
    • RSS
    • Quiénes somos
    • Auditado por ComScore