CINXE.COM

Hoy es lunes 17 de febrero del 2025. - Diario Libre

<!--blob 02/17/2025 07:39:16.939 p. m. --><!--publishThread: 07:05:04.406 AM --><!DOCTYPE html><html lang="es"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta http-equiv="content-language" content="es"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5" /><meta name="theme-color" content="#007651"><script async type="text/javascript" src="https://o315.diariolibre.com/script.js"></script><!-- Google Tag Manager --><script> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-KTV3G8S'); </script><!-- End Google Tag Manager --><script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script><script> window.googletag = window.googletag || { cmd: [] }; </script><link rel="manifest" href="/manifest.json"/><!-- //Connect Container: diariolibre --><script src="//get.s-onetag.com/5be64c9a-e976-49d3-942e-895967c362c9/tag.min.js" async defer></script><meta name="robots" content="index, follow, max-image-preview:large"><meta name="googlebot" content="index, follow"><link rel="icon" type="image/png" sizes="36x36" href="https://resources.diariolibre.com/img/favicon36x36.png"><link rel="icon" type="image/png" sizes="48x48" href="https://resources.diariolibre.com/img/favicon48x48.png"><link rel="icon" type="image/png" sizes="72x72" href="https://resources.diariolibre.com/img/favicon72x72.png"><link rel="icon" type="image/png" sizes="96x96" href="https://resources.diariolibre.com/img/favicon96x96.png"><link rel="icon" type="image/png" sizes="144x144" href="https://resources.diariolibre.com/img/favicon144x144.png"><link rel="icon" type="image/png" sizes="192x192" href="https://resources.diariolibre.com/img/favicon192x192.png"><link rel="apple-touch-icon" sizes="36x36" href="https://resources.diariolibre.com/img/favicon36x36.png"><link rel="apple-touch-icon" sizes="48x48" href="https://resources.diariolibre.com/img/favicon48x48.png"><link rel="apple-touch-icon" sizes="72x72" href="https://resources.diariolibre.com/img/favicon72x72.png"><link rel="apple-touch-icon" sizes="96x96" href="https://resources.diariolibre.com/img/favicon96x96.png"><link rel="apple-touch-icon" sizes="144x144" href="https://resources.diariolibre.com/img/favicon144x144.png"><link rel="apple-touch-icon" sizes="192x192" href="https://resources.diariolibre.com/img/favicon192x192.png"><title>Hoy es lunes 17 de febrero del 2025. - Diario Libre </title><meta name="Description" content="Hoy es lunes 17 de febrero del 2025." /><meta name="Keywords" content="Efem&eacute;rides" /><meta name="abstract" content="Hoy es lunes 17 de febrero del 2025." /><meta name="news_keywords" content="Efem&eacute;rides" /><link rel="canonical" href="https://www.diariolibre.com/servicios/efemerides" ><link rel="amphtml" href="https://www.diariolibre.com/amp/servicios/efemerides/2025/02/17/hoy-es-lunes-17-de-febrero-del-2025/2981440" /><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://resources.diariolibre.com/images/sitio.png" /><meta name="twitter:title" content="Hoy es lunes 17 de febrero del 2025" /><meta name="twitter:url" content="https://www.diariolibre.com/servicios/efemerides/2025/02/17/hoy-es-lunes-17-de-febrero-del-2025/2981440"/><meta name="twitter:description" content="Hoy es lunes 17 de febrero del 2025"/><meta name="twitter:site" content="@diariolibre" /><link rel="image_src" href="https://resources.diariolibre.com/images/sitio.png"><meta property="og:image" content="https://resources.diariolibre.com/images/sitio.png" /><meta property="og:title" content="Hoy es lunes 17 de febrero del 2025"/><meta property="og:type" content="article" /><meta property="og:locale" content="es_DO" /><meta property="og:url" content="https://www.diariolibre.com/servicios/efemerides/2025/02/17/hoy-es-lunes-17-de-febrero-del-2025/2981440"/><meta property="og:description" content="Hoy es lunes 17 de febrero del 2025"/><meta property="og:site_name" content="Diario Libre" /><link rel="apple-touch-icon" sizes="180x180" href="https://resources.diariolibre.com/images/apple-touch-icon-180x180-precomposed.png"><link rel="alternate" type="application/rss+xml" title="Fuente RSS Diario Libre - Portada" href="/rss/portada.xml"><link rel="alternate" type="application/rss+xml" title="Fuente RSS Diario Libre - Actualidad" href="/rss/actualidad.xml"><link rel="alternate" type="application/rss+xml" title="Fuente RSS Diario Libre - Econom&iacute;a" href="/rss/economia.xml"><link rel="alternate" type="application/rss+xml" title="Fuente RSS Diario Libre - Deportes" href="/rss/deportes.xml"><link rel="alternate" type="application/rss+xml" title="Fuente RSS Diario Libre - Revista" href="/rss/revista.xml"><link rel="alternate" type="application/rss+xml" title="Fuente RSS Diario Libre - Opini&oacute;n" href="/rss/opinion.xml"><link rel="alternate" type="application/rss+xml" title="Fuente RSS Diario Libre - Videos" href="/rss/videos.xml"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><style> /*2023-07-12*/ /*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}summary{display:list-item}blockquote,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,iframe,img,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}p{margin-bottom:1.5rem}figure{margin:0 0 1.25rem}figcaption{border-bottom-width:2px;padding-bottom:.5rem;padding-top:.5rem}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1180px){.container{max-width:1180px}}@media (min-width:1660px){.container{max-width:1660px}}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-transparent{background-color:transparent}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-opacity-75{--tw-bg-opacity:0.75}.border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.border-red-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.border-green-700{--tw-border-opacity:1;border-color:rgba(4,120,87,var(--tw-border-opacity))}.border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-t-md{border-top-left-radius:.375rem}.rounded-r-md,.rounded-t-md{border-top-right-radius:.375rem}.rounded-r-md{border-bottom-right-radius:.375rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border{border-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-grow{flex-grow:1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.order-last{order:9999}.float-right{float:right}.float-left{float:left}.font-thin{font-weight:100}.font-normal{font-weight:400}.font-bold{font-weight:700}.h-1{height:.25rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-64{height:16rem}.h-80{height:20rem}.h-96{height:24rem}.h-112{height:28rem}.h-128{height:32rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.text-sm{font-size:.775em;line-height:1.3em}.text-md{font-size:.875em;line-height:1.2em}.text-lg{font-size:1.2em;line-height:1.1em}.text-xl{font-size:1.7em;line-height:1em}.text-1xl{font-size:2.5em;line-height:1em}.text-2xl{font-size:3.2em;line-height:1.15em}.text-mob-lg{font-size:1em;line-height:1.2em}.text-mob-xl{font-size:1.2em;line-height:1em}.text-mob-2xl{font-size:2.2em;line-height:1.1em}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.list-disc{list-style-type:disc}.m-2{margin:.5rem}.m-auto{margin:auto}.-m-3{margin:-.75rem}.mx-0{margin-left:0;margin-right:0}.my-1{margin-bottom:.25rem;margin-top:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-7{margin-bottom:1.75rem;margin-top:1.75rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-12{margin-bottom:3rem;margin-top:3rem}.my-auto{margin-bottom:auto;margin-top:auto}.mx-auto{margin-left:auto;margin-right:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mb-0{margin-bottom:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.mt-16{margin-top:4rem}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.-mb-1{margin-bottom:-.25rem}.-mt-2{margin-top:-.5rem}.-mr-3{margin-right:-.75rem}.-ml-4{margin-left:-1rem}.-mt-6{margin-top:-1.5rem}.-mt-8{margin-top:-2rem}.-mt-20{margin-top:-5rem}.-mt-28{margin-top:-7rem}.max-h-10{max-height:2.5rem}.max-w-32{max-width:8rem}.max-w-80{max-width:20rem}.max-w-176{max-width:44rem}.max-w-md{max-width:950px}.min-h-160{min-height:40rem}.min-w-max{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-90:hover{opacity:.9}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.py-1{padding-bottom:.25rem;padding-top:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.px-12{padding-left:3rem;padding-right:3rem}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.pt-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-20{padding-bottom:5rem}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.bottom-2{bottom:.5rem}.resize{resize:both}*{--tw-shadow:0 0 transparent}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}*{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.table-auto{table-layout:auto}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.italic{font-style:italic}.not-italic{font-style:normal}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.w-5{width:1.25rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-44{width:11rem}.w-48{width:12rem}.w-auto{width:auto}.w-2\/12{width:16.666667%}.w-3\/12{width:25%}.w-4\/12{width:33.333333%}.w-5\/12{width:41.666667%}.w-6\/12{width:50%}.w-7\/12{width:58.333333%}.w-8\/12{width:66.666667%}.w-9\/12{width:75%}.w-10\/12{width:83.333333%}.w-full{width:100%}.w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.z-10{z-index:10}.z-20{z-index:20}.gap-2{gap:.5rem}.gap-4{gap:1rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-display:swap;font-family:GlosaHeadline;font-weight:700;src:url(https://resources.diariolibre.com/fonts/GlosaHeadline-Black.woff2) format("woff2"),url(https://resources.diariolibre.com/fonts/GlosaHeadline-Black.woff) format("woff")}body{font-family:Roboto,Calibri,sans-serif;overflow-x:hidden}h1,h2,h3{font-family:GlosaHeadline,Arial,sans-serif;font-weight:700}a:active,a:hover{opacity:.5}p a{color:#128fd3;font-weight:700;text-decoration:underline}article a .filter-video+div{transition:.3s}article a:hover .filter-video+div{bottom:calc(50% - 54px);left:calc(50% - 38px);opacity:.5;transition:.3s}article a .filter-video+div .play-icon{transition:.3s}article a:hover .filter-video+div .play-icon{font-size:5em;transition:.3s}.breadcrumb li{display:inline-block;margin-right:.6em;text-decoration:underline}.breadcrumb li:after{border:solid #000;border-width:0 1px 1px 0;content:"";display:inline-block;margin-left:.6em;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.breadcrumb li:last-child{font-weight:700;text-decoration:none}.breadcrumb li:last-child:after{border:none;content:""}.meta{color:#737373;font-family:Roboto,Calibri,sans-serif;font-weight:700;text-transform:uppercase}.skin-container{bottom:0;display:none;left:0;pointer-events:none;position:absolute;right:0;top:0}.skin-left{float:left;margin-left:-180px}.skin-left,.skin-right{pointer-events:all;position:sticky;top:140px}.skin-right{float:right;margin-right:-180px}@media (min-width:1300px){.skin-container{display:block}}.detail-fotogaleria .skin-container{top:100vh}.detail-fotogaleria .skin-left,.detail-fotogaleria .skin-right{top:2rem}.fixed-content{position:sticky;top:140px}.glosa{font-family:GlosaHeadline,Arial,sans-serif}.roboto{font-family:Roboto,Calibri,sans-serif}.btn-general{background-color:#007651;border-radius:4px;color:#fff;padding:12px;text-align:center;text-transform:uppercase;width:50%}.btn-general:hover{opacity:.5}.navbar{background-color:#fff;box-shadow:0 8px 6px -9px #000;position:sticky;top:0;z-index:6}.navbar ul{overflow:hidden}.navbar li{float:left}.navbar .top-menu{background-color:#fff;height:2.2rem;width:100%}.navbar .main-menu{background-color:#fff;padding:2rem .2rem .4rem;position:relative;width:100%}.navbar .main-menu .left-side ul{bottom:0;left:0;position:absolute}.navbar .main-menu .left-side li{font-family:GlosaHeadline,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1em;margin-right:1.2rem;padding:.3rem 0}.navbar .main-menu .right-side ul{bottom:0;position:absolute;right:0}.navbar .main-menu .right-side li{margin-left:1.2rem}.navbar .main-menu .nav-left-side li,.navbar .main-menu .right-side li{font-family:GlosaHeadline,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1em;padding:.3rem 0}.navbar .main-menu .nav-left-side li{margin-right:1.2rem}.navbar .main-menu .nav-right-side li{font-family:GlosaHeadline,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1em;margin-left:1.2rem;padding:.3rem 0}.navbar .day-topics{background-color:#007651;color:#fff;max-height:2.2em;width:100%}.clima-service .temp{font-size:1em;font-weight:700;line-height:0}.clima-service .temp:before{content:"|";font-size:1.2em;font-weight:100;margin-right:.4rem}.clima-service .descripcion{font-size:.8em;line-height:1;vertical-align:middle}.clima-service img{pointer-events:none;transform:scale(1.4)}.navbar .day-topics ul{list-style-type:none;overflow-x:auto;white-space:nowrap}.day-topics li{display:inline-block;float:none;font-size:.9em;margin-right:1.6rem;padding:.4rem 0}.navbar .day-topics ul::-webkit-scrollbar{opacity:0}.main-logo{margin:-20px auto auto}@media (max-width:1660px){.navbar .main-menu .nav-left-side li,.navbar .main-menu .nav-right-side li{font-size:.8em}}.sidenav{background-color:#fff;height:100%;left:0;margin-left:-350px;overflow-x:hidden;padding-top:60px;position:fixed;top:0;transition:.2s;width:350px;z-index:6}.sidenav.nav-expanded{margin-left:0}.filter-sidenav{background:#000000b0;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:6}.accordion{color:#000;height:auto;overflow:hidden;transition:height .3s ease;width:100%}.accordion .accordion_tab{font-weight:700;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion .accordion_tab:after{background-color:#000;border-radius:50px;color:#fff;content:"+";display:inline-block;float:right;height:18px;line-height:14px;padding:.15rem .3rem;width:18px}.accordion .accordion_tab.active:after{content:"–"}.accordion.active{height:auto;transition:height .3s ease}.accordion .accordion_content{max-height:0;transition:max-height .3s ease-out}.accordion.active .accordion_content{max-height:800px;transition:max-height .3s ease-in}.social-nav .social-btn{border:2px solid #007651;border-radius:50px}.nav-close{position:absolute;right:16px;top:16px}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}#search-submit{display:none;font-size:.8em;height:23px;line-height:0;margin-left:-36px;padding:0 10px}#search-input{display:none;margin-right:-22px}#main-sidenav::-webkit-scrollbar{width:10px}#main-sidenav::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}#main-sidenav::-webkit-scrollbar-thumb{background-color:#007651;border:6px solid rgba(0,0,0,.18);border-left:0;border-radius:100px;border-right:0}.related h2,.related h3{font-family:Roboto,Calibri,sans-serif;font-weight:400}.related h2:before,.related h3:before{color:#ec1c24;content:"\25B6";float:left;font-size:.8em;margin-right:.2rem}.especial-tag{border-radius:50px;display:inline-block;margin:0 .8rem .4rem 0;padding:.2rem .6rem;text-decoration:none}.subtitle p:before{color:#737373;content:"\25CF";float:left;font-size:.8em;margin-right:.3rem;vertical-align:bottom}.subtitle.text-center p:before,.subtitle p.text-center:before,.text-center .subtitle p:before{float:none}.byline .author-img{border-radius:50px;display:block;float:left;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.byline ul,.byline ul li{display:inline-block;vertical-align:bottom}.byline ul li{margin-right:.5em}.main-cover .filter{height:100%;left:0;position:absolute;top:0;width:100%}.filter{background:#000;background:linear-gradient(0deg,#000 20%,rgba(255,255,255,0))}.main-cover-2 figcaption{background-color:#000000b3;border:0;bottom:0;color:#fff;padding:.2em .4em;position:absolute;right:0}.main-cover-2 .meta,.main-cover .meta{color:inherit}.detail-caricatura .byline .author-img,.detail-cumpleanos .byline .author-img,.detail-efemerides .byline .author-img,.detail-encuesta .byline .author-img,.detail-horoscopo .byline .author-img,.detail-minuto .byline .author-img,.detail-opinion .byline .author-img{float:right;height:64px;width:64px}.detail-opinion .byline ul li{margin-left:.5em;margin-right:0}.horoscope .horoscope-share{padding:0}.horoscope .horoscope-share li{display:inline-block;-webkit-filter:saturate(0) grayscale(100%) brightness(69%) contrast(1000%);margin:0 .8rem}.detail-fotogaleria .slick-dots{display:flex;left:0;position:absolute;top:0;z-index:20}.detail-fotogaleria .slick-dots li{background:#a1a1a1;border-radius:2px;cursor:pointer;display:inline-block;height:4px;margin:4px;width:100%}.detail-fotogaleria .slick-dots li button{height:2px}.detail-fotogaleria .slick-dots li.slick-active,.detail-fotogaleria .slick-dots li:hover{background:#fff}.detail-fotogaleria #slick-1 .slick-dots li button,.detail-fotogaleria #slick-1 .slick-dots li button:before{color:transparent;opacity:0}.med-service{font-size:1em}.alpha-service,.med-service{background-color:#333;color:#fff}.alpha-service{font-size:.8em}.alpha-service table,.med-service table{text-align:right}.alpha-service table thead,.med-service table thead{text-transform:uppercase}.alpha-service table tr,.med-service table tr{border-bottom:1px dotted #fff}.alpha-service table thead th:first-child,.med-service table thead th:first-child{text-align:left}.alpha-service table thead th:nth-child(2){text-align:center}.alpha-service table tbody td,.med-service table tbody td{padding:2px}.alpha-service table tbody td:first-child,.med-service table tbody td:first-child{text-align:left}.alpha-service table tbody td:nth-child(2){text-align:center}.survey{border:2px solid #007651}.survey button{background-color:#007651;border-radius:4px;color:#fff;padding:.4rem;text-transform:uppercase}.survey button:disabled{background-color:#fff;border:1px solid #cacaca;color:#696969;cursor:default}.survey button:disabled:hover{opacity:1}.survey .answer-container input{margin-bottom:.8rem;margin-right:.4rem}.survey .answer-container label span{font-weight:700}.survey .answer-container .choice-bar{background-color:#cacaca;margin-bottom:.6rem}.detail-efemerides .detail-body ul li{font-size:1.1em;font-weight:400;line-height:1.3em;margin-bottom:1.5rem}.detail-cumpleanos .detail-body{display:flex;flex-wrap:wrap}@media (min-width:950px){.detail-cumpleanos .detail-body p{border-bottom:1px solid #e5e7eb;display:inline-block;padding:0 1rem .4rem;width:50%}.detail-cumpleanos .detail-body .author-info p{border:0;display:block;padding:0;width:100%}}.detail-body>ol,.detail-body p{font-size:1.1em;font-weight:400;line-height:1.3em}.detail-body>ol{list-style:decimal;margin-bottom:1.5rem;padding-left:40px}.detail-body p b{font-weight:800}.detail-body p.capitular:first-letter{float:left;font-family:GlosaHeadline,Arial,sans-serif;font-size:5em;line-height:.8em;margin-bottom:-.1em}.detail-body h2{font-size:1.4em;line-height:1em;margin-bottom:1.2rem}.inside-related span{font-family:GlosaHeadline,Arial,sans-serif;font-size:1.2em}.inside-related h2{color:#737373;font-size:1em}.article-horizontal figure{float:left;margin-bottom:0;margin-right:1rem;max-width:30%}.article-horizontal h2{float:right;max-width:calc(70% - 1rem)}.detail-body iframe{margin:auto auto 1.6rem!important}.twitter-tweet{margin:auto}.jwplayer{margin-bottom:1.5rem}.detail-body div+p{margin-top:1.5rem}.detail-body ul{font-size:1.05em;list-style:disc;padding-left:1rem}figcaption{color:#737373}.video-container{background:#000;position:relative}.video-container .filter{background:#000;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(255,255,255,0));height:100%;position:absolute;top:0;width:100%}.video-container:hover .filter{background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(255,255,255,0))}.video-container .play-icon{border:1px solid transparent;border-radius:5em;bottom:.3rem;color:#fff;font-size:5em;left:.3rem;padding:.56em .16em .56em .36em;position:absolute;transition:.5s}.video-container:hover .play-icon{border-radius:5em;bottom:2.3rem;font-size:2em;left:2.3rem;padding:.4em .16em .4em .36em;transition:.5s}.bg-component{background-color:#e5e7eb;border-color:#d0d0d0;padding:2.2rem 3rem}.component.cita{border-left:4px solid #007651;color:#737373;font-family:GlosaHeadline,Arial,sans-serif;font-size:1.4em;font-weight:700;line-height:1.1em;margin-left:.6rem;padding:.6rem 0 .6rem 1.8rem;position:relative}.component.cita .author,.component.cita .status{color:#007651;display:block;font-family:Roboto,Calibri,sans-serif;font-size:.8em;font-weight:400;line-height:1em}.component.cita .author{margin-top:.4rem}.component.cita .status{margin-left:.6rem}.component.cita .author:before{content:"- "}.reading-time{color:#696969}.component.cita .cita-icon{background-color:#fff;color:#007651;font-size:2.6em;left:-1.3rem;line-height:.3em;padding:1.4rem 0 0;position:absolute;top:calc(50% - 1.4rem)}.component.nota-incrustada span{color:#737373;text-transform:uppercase}.component.nota-incrustada h2{color:#007651;font-size:1.4em;line-height:1em;margin-bottom:.6em;text-decoration:underline}.component.nota-incrustada h2:before{color:#007651;content:"\25CF";float:left;font-size:.8em;margin-right:.3rem;vertical-align:bottom}.component.lista-imagenes .item-title{font-family:GlosaHeadline,Arial,sans-serif;font-size:1.6em}.component.lista-imagenes p{color:#737373}.component.lista-imagenes ul{padding-left:0}.slick-dots{list-style:none!important;position:absolute;text-align:center;top:80%;width:100%}.slick-dots li{display:inline}.slick-dots li button{background-color:#fff;border-radius:50px;cursor:pointer;height:14px;margin:0 4px;overflow:hidden;text-indent:-9999px;white-space:nowrap;width:14px}.slick-dots li.slick-active button{background-color:transparent;border:3px solid #fff;height:20px;width:20px}.arrow{background-color:#fff;border-radius:50px;cursor:pointer;height:34px;padding:0;position:absolute;top:calc(50% - .2rem);transform:translateY(-50%);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:34px}.slick-disabled{opacity:.2}.next{padding:10px 8px 0 11px;right:30px}.prev{left:30px;padding:10px 11px 0 8px}.table-container{list-style-type:none;overflow-x:auto;white-space:nowrap}.detail-body table,.detail-body td,.detail-body th{border:1px solid #bdbdbd;margin:auto;padding:.4rem;text-align:left}.detail-body thead,.detail-body tr:nth-child(2n){background:#e5e7eb}.cronologia ul{color:#000;font-size:13px;list-style:none;margin:0 0 3rem;padding:0 10% 0 20%;position:relative}.cronologia ul:before{border-left:1px dashed #000;content:"";height:100%;position:absolute;width:1px}.cronologia ul li{background-color:#d6d7da;border-radius:6px;margin-left:30px;max-width:50rem;padding:14px;position:relative}.cronologia ul li p{font-size:1.4em;margin:0}.cronologia ul li:not(:first-child){margin-top:60px}.cronologia ul li>span{background:#000;height:100%;left:-30px;position:absolute;top:0;width:1px}.container ul li>span:after,.cronologia ul li>span:before{background:#e5e7eb;border:1px solid #000;border-radius:50%;content:"";height:14px;left:-7px;position:absolute;top:0;width:14px}.cronologia ul li span:after{top:100%}.cronologia ul li>div{margin-left:10px}.cronologia div>div{margin-top:5px}.cronologia span.number{height:100%}.cronologia span.number span{font-size:1.6em;left:calc(100% - 11rem);line-height:1em;max-width:10rem;position:absolute;text-align:right;width:10rem}.cronologia span.number span:first-child{top:-.2em}.cronologia span.number span:last-child{top:calc(100% - .2em)}.minuto-lista{color:#000;font-size:13px;list-style:none;margin:0 0 3rem;position:relative}.minuto-lista:before{border-left:1px dashed #000;content:"";height:100%;position:absolute;width:1px}.minuto-lista .minuto-item{display:flow-root;list-style:none;margin-left:30px;position:relative}.minuto-lista .minuto-item:first-child>span:after,.minuto-lista .minuto-item:first-child>span:before{top:0}.minuto-lista .minuto-item .start-title{font-size:1em;margin:0}.minuto-lista .minuto-item:not(:first-child){margin-top:30px}.minuto-lista .minuto-item>span{background:#000;height:100%;left:-30px;position:absolute;top:0;width:1px}.container ul .minuto-item>span:after,.minuto-lista .minuto-item>span:before{background:#fff;border:1px solid #000;border-radius:50%;content:"";height:14px;left:-7px;position:absolute;top:6px;width:14px}.minuto-lista .minuto-description{background-color:#fff}.minuto-lista .minuto-item span:after{top:92%}.minuto-lista div>div{margin-top:5px}.minuto-lista span.number{height:100%}.minuto-lista span.number span{font-size:1.4em;left:calc(100% - 11rem);line-height:1em;max-width:10rem;position:absolute;text-align:right;width:10rem}.minuto-lista span.number span:first-child{top:-.2em}.minuto-lista span.number span:last-child{top:calc(100% - .2em)}.minuto-lista .start-title{color:#696969;text-transform:uppercase}.minuto-lista .start-title span{color:#000;font-weight:700}.minuto-lista .start-title span:after{content:"&middot; ";margin-left:.3rem}.component.cifra .cifra-number{display:contents;font-size:4em;line-height:normal}.component.cifra .cifra-description{font-size:1.4em;font-weight:400}.component.ficha ul{list-style:none;padding-left:0}.component.ficha ul li p{margin-bottom:.75rem}.component.ficha ul li:last-child{border-bottom:none}.component.ficha .border-b{border-color:#bbb}.component.web-insert-numeros ol{counter-reset:item;list-style:none;padding:0}.component.web-insert-numeros li{counter-increment:item;display:flex}.component.web-insert-numeros li:before{content:counter(item) ".";display:inline-block;font-size:1.2em;font-weight:700;margin-right:1rem;margin-top:.1em}.download-archive span,.read-more span{font-size:1em;font-weight:700;line-height:1em;text-transform:uppercase}.read-more li{color:#007651}.download-archive a,.read-more li{font-size:1.2em;font-weight:700;line-height:1em;margin-bottom:.6em;margin-left:.2em;text-decoration:underline}.download-archive a{color:#e40000}.tags-container ul{display:inline-block;padding:0}.tags-container li{display:inline-block;padding:.2rem .6rem .2rem 0;text-transform:uppercase}.tags-container li a{text-decoration:underline}.author-info .name-social{font-size:1.2em;line-height:1em}.author-info .name-social li{margin-bottom:0!important}.author-info li,.author-info ul,.social-footer li{display:inline-block}.author-info ul,.social-footer ul{padding:0}.author-info li{padding:0 .1em}.author-info p{line-height:1em}.author-info .name-social+p{margin-top:0}.author-info .author-img{border-radius:50px;display:block;float:left;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.list-text li{font-size:1.1em;font-weight:400;line-height:1.3em;margin-bottom:1.5rem}.component .list-text li{font-size:1em}.social-footer ul{margin:0 -.8em}.social-footer li{max-width:19.39%;padding:.4em .8em;text-align:center;width:100%}.social-footer li span:hover{opacity:.5}.social-footer span{border-radius:4px;display:block;font-size:.8em;font-weight:700;padding:.6em;text-align:center;text-transform:uppercase;transition:.5s;width:100%}.social-footer span:hover{border:2px solid #dcdcdc}.social-footer span:hover img{transform:scale(1.4)}.social-footer img{display:inline-block;margin-right:.4em;transition:transform .5s,filter .5s ease-out}.fb{border:2px solid #3b5997}.tw{border:2px solid #00abeb}.in{border:2px solid #a3247b}.ws{border:2px solid #1da14d}.sr{border:2px solid #757575}figure{position:relative}.expand-img{background:#fff;background:linear-gradient(45deg,rgba(255,255,255,0) 50%,#000);color:#fff;cursor:pointer;padding:1rem 1rem 3rem 3rem;position:absolute;right:0;top:0}.fullscreen-img{background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10}.fullscreen-img .img-container{bottom:0;height:100%;left:0;margin:auto;max-height:70vh;position:absolute;right:0;top:0;width:100%}.fullscreen-img img{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.fullscreen-img .close{height:32px;opacity:.3;position:absolute;right:52px;top:32px;width:32px}.fullscreen-img .close:hover{cursor:pointer;opacity:1}.close:after,.fullscreen-img .close:before{background-color:#fff;content:" ";height:33px;left:15px;position:absolute;width:2px}.fullscreen-img .close:before{transform:rotate(45deg)}.fullscreen-img .close:after{transform:rotate(-45deg)}.news-list .title span,.newsletter-list .title span{font-family:GlosaHeadline,Arial,sans-serif;font-size:1.2em;text-transform:uppercase}.news-list .title a,.newsletter-list .title a{color:#737373;float:right;font-weight:700;text-decoration:underline}.news-list ol{counter-reset:item;list-style:none;padding:0}.news-list li{counter-increment:item;display:flex}.news-list li:before{color:#e40000;content:counter(item);font-family:GlosaHeadline,Arial,sans-serif;font-size:1.6em;font-weight:700;margin-right:.5rem;margin-top:-.2em}.news-list h3{font-size:1em;line-height:1.2em}.newsletter-list{display:inline}.newsletter-list .newsletter-check{margin:.4em 1.4em 0 0}.newsletter-list li label{font-size:1em;letter-spacing:-.03em;line-height:1.1em}.newsletter-list .newsletter-email{border:1px solid #737373;border-radius:4px;padding:12px;text-align:center;width:100%}.newsletter-list .newsletter-submit{background-color:#007651;border-radius:4px;color:#fff;padding:12px;text-align:center;text-transform:uppercase;width:100%}.share-icons{margin-left:auto;margin-right:0}.share-icons,.share-icons li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.share-icons li{border:1px solid #e5e7eb;border-radius:50px;display:block;margin:.4em 0;padding:.4em}.share-patrocinio li{border:1px solid #000;display:inline-block;-webkit-filter:saturate(0) grayscale(100%) brightness(69%) contrast(1000%)}@media (max-width:1023px){.share-icons{margin-left:1rem;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.share-icons li{display:inline-block}.navbar .main-menu .left-side li,.navbar .main-menu .right-side li{display:none}}@media (max-width:1660px){.main-logo{max-width:240px}.navbar .main-menu .left-side li{font-size:.9em;margin-right:1rem}.navbar .main-menu .right-side li{font-size:.9em;margin-left:1rem}.cronologia ul{padding:0 0 0 32%}}.text-actualidad{color:#337ec0}.text-economia{color:#0091c0}.text-deportes{color:#f33}.text-dl,.text-opinion{color:#006b4b}.bg-actualidad-100{background-color:#87c1f3}.bg-green-dl{background-color:#007651}.footer-section-list{margin-bottom:1rem}.footer-section-list h3{color:#006b4b;font-family:Roboto,Calibri,sans-serif;font-size:1.2em;margin-bottom:.6rem;text-transform:uppercase}.footer-section-list li{font-size:1.1em;line-height:1em;margin-bottom:.8rem}.footer-social .social-btn{border:2px solid #007651;border-radius:50px}.lazy{-webkit-animation:shine 1.5s linear infinite;animation:shine 1.5s linear infinite;background:#eee;background:linear-gradient(110deg,#e6e6e6 8%,#f5f5f5 18%,#e6e6e6 33%);background-size:200% 100%}@-webkit-keyframes shine{to{background-position-x:-200%}}@keyframes shine{to{background-position-x:-200%}}.loaded{background:none}.slider-gallery img{background-color:#333;background:#333;max-height:400px;-o-object-fit:contain;object-fit:contain}.slider-gallery figure{margin-bottom:0}.detail-body p.insert-subtitle{font-size:1.3em;line-height:1em}.special-header .day-topics{background-color:#031140;color:#fff;max-height:2.2em;width:100%}.especial-navbar .main-menu{padding:.8rem .2rem 0}.especial-navbar{box-shadow:none;position:relative}.special-header{position:sticky;top:-1px;z-index:11}.special-header .main-menu{padding:.8rem 0 0}.special-header .main-menu .nav-left-side li,.special-header .main-menu .nav-right-side li{font-family:Roboto,Calibri,sans-serif;font-size:1.2em;font-weight:700}@media (max-width:1437px){.special-header .main-menu .nav-left-side li,.special-header .main-menu .nav-right-side li{font-size:1em}}.vertical-slider .slick-list{padding:0 80px 0 0}@media (min-width:1024px){.vertical-slider .slick-list{padding:0 180px 0 0}}.special-header .main-logo{width:160px}@media (min-width:1024px){.special-header .main-logo{width:160px}}.special-sidenav{z-index:21}.special-filter-sidenav{z-index:20}@media (min-width:768px){.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.sm\:border-0{border-width:0}.sm\:border-r{border-right-width:1px}.sm\:border-b{border-bottom-width:1px}.sm\:border-l{border-left-width:1px}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:content-center{align-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-around{justify-content:space-around}.sm\:flex-1{flex:1 1 0%}.sm\:order-first{order:-9999}.sm\:order-last{order:9999}.sm\:float-right{float:right}.sm\:float-left{float:left}.sm\:float-none{float:none}.sm\:h-10{height:2.5rem}.sm\:h-24{height:6rem}.sm\:h-28{height:7rem}.sm\:h-32{height:8rem}.sm\:h-36{height:9rem}.sm\:h-40{height:10rem}.sm\:h-48{height:12rem}.sm\:h-52{height:13rem}.sm\:h-56{height:14rem}.sm\:h-60{height:15rem}.sm\:h-64{height:16rem}.sm\:h-72{height:18rem}.sm\:h-80{height:20rem}.sm\:h-112{height:28rem}.sm\:h-144{height:36rem}.sm\:h-auto{height:auto}.sm\:text-md{font-size:.875em;line-height:1.2em}.sm\:text-lg{font-size:1.2em;line-height:1.1em}.sm\:text-xl{font-size:1.7em;line-height:1em}.sm\:text-1xl{font-size:2.5em;line-height:1em}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-2{margin-bottom:.5rem;margin-top:.5rem}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-8{margin-bottom:2rem;margin-top:2rem}.sm\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.sm\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.sm\:-mx-4{margin-left:-1rem;margin-right:-1rem}.sm\:mt-0{margin-top:0}.sm\:mr-0{margin-right:0}.sm\:mb-0{margin-bottom:0}.sm\:ml-0{margin-left:0}.sm\:mr-2{margin-right:.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mr-3{margin-right:.75rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:ml-3{margin-left:.75rem}.sm\:mr-4{margin-right:1rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mr-8{margin-right:2rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-8{margin-left:2rem}.sm\:-mt-2{margin-top:-.5rem}.sm\:-mt-8{margin-top:-2rem}.sm\:py-0{padding-bottom:0;padding-top:0}.sm\:px-0{padding-left:0;padding-right:0}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:pb-0{padding-bottom:0}.sm\:pl-0{padding-left:0}.sm\:pr-2{padding-right:.5rem}.sm\:pl-2{padding-left:.5rem}.sm\:pl-3{padding-left:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pr-4{padding-right:1rem}.sm\:pl-4{padding-left:1rem}.sm\:pr-5{padding-right:1.25rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-10{padding-right:2.5rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:w-10{width:2.5rem}.sm\:w-28{width:7rem}.sm\:w-72{width:18rem}.sm\:w-80{width:20rem}.sm\:w-160{width:40rem}.sm\:w-auto{width:auto}.sm\:w-1\/5{width:20%}.sm\:w-2\/5{width:40%}.sm\:w-1\/12{width:8.333333%}.sm\:w-2\/12{width:16.666667%}.sm\:w-3\/12{width:25%}.sm\:w-4\/12{width:33.333333%}.sm\:w-5\/12{width:41.666667%}.sm\:w-6\/12{width:50%}.sm\:w-7\/12{width:58.333333%}.sm\:w-75\/12{width:62.433333%}.sm\:w-8\/12{width:66.666667%}.sm\:w-9\/12{width:75%}.sm\:w-full{width:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.md\:rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.md\:rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.md\:border-r-2{border-right-width:2px}.md\:border-b{border-bottom-width:1px}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:justify-center{justify-content:center}.md\:float-right{float:right}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-28{height:7rem}.md\:h-32{height:8rem}.md\:h-44{height:11rem}.md\:h-48{height:12rem}.md\:h-52{height:13rem}.md\:h-56{height:14rem}.md\:h-72{height:18rem}.md\:h-80{height:20rem}.md\:h-96{height:24rem}.md\:h-172{height:43rem}.md\:h-176{height:44rem}.md\:h-auto{height:auto}.md\:text-lg{font-size:1.2em;line-height:1.1em}.md\:text-xl{font-size:1.7em;line-height:1em}.md\:text-1xl{font-size:2.5em;line-height:1em}.md\:text-2xl{font-size:3.2em;line-height:1.15em}.md\:text-3xl{font-size:4.2em;line-height:1.15em}.md\:leading-8{line-height:2rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-3{margin-left:.75rem;margin-right:.75rem}.md\:-mx-0{margin-left:0;margin-right:0}.md\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.md\:-mx-4{margin-left:-1rem;margin-right:-1rem}.md\:mt-0{margin-top:0}.md\:mb-0{margin-bottom:0}.md\:mt-6{margin-top:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-12{margin-top:3rem}.md\:ml-12{margin-left:3rem}.md\:-mr-3{margin-right:-.75rem}.md\:-ml-4{margin-left:-1rem}.md\:max-w-md{max-width:950px}.md\:max-w-lg{max-width:1284px}.md\:p-6{padding:1.5rem}.md\:p-12{padding:3rem}.md\:p-16{padding:4rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:pt-0{padding-top:0}.md\:pr-0{padding-right:0}.md\:pb-0{padding-bottom:0}.md\:pl-0{padding-left:0}.md\:pl-1{padding-left:.25rem}.md\:pt-2{padding-top:.5rem}.md\:pr-2{padding-right:.5rem}.md\:pl-2{padding-left:.5rem}.md\:pr-3{padding-right:.75rem}.md\:pl-3{padding-left:.75rem}.md\:pr-4{padding-right:1rem}.md\:pb-4{padding-bottom:1rem}.md\:pl-4{padding-left:1rem}.md\:pr-6{padding-right:1.5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-6{padding-left:1.5rem}.md\:pl-12{padding-left:3rem}.md\:text-left{text-align:left}.md\:w-24{width:6rem}.md\:w-40{width:10rem}.md\:w-96{width:24rem}.md\:w-auto{width:auto}.md\:w-1\/5{width:20%}.md\:w-1\/12{width:8.333333%}.md\:w-05\/12{width:4.1666664%}.md\:w-2\/12{width:16.666667%}.md\:w-3\/12{width:25%}.md\:w-4\/12{width:33.333333%}.md\:w-5\/12{width:41.666667%}.md\:w-6\/12{width:50%}.md\:w-7\/12{width:58.333333%}.md\:w-75\/12{width:62.433333%}.md\:w-8\/12{width:66.666667%}.md\:w-10\/12{width:83.333333%}.md\:w-115\/12{width:95.833336%}.md\:w-11\/12{width:91.666667%}.md\:w-full{width:100%}.md\:gap-4{gap:1rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.lg\:border-0{border-width:0}.lg\:block{display:block}.lg\:float-none{float:none}.lg\:h-20{height:5rem}.lg\:h-24{height:6rem}.lg\:h-28{height:7rem}.lg\:h-32{height:8rem}.lg\:h-36{height:9rem}.lg\:h-40{height:10rem}.lg\:h-44{height:11rem}.lg\:h-48{height:12rem}.lg\:h-56{height:14rem}.lg\:h-60{height:15rem}.lg\:h-64{height:16rem}.lg\:h-72{height:18rem}.lg\:h-144{height:36rem}.lg\:text-md{font-size:.875em;line-height:1.2em}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.lg\:mr-0{margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:ml-0{margin-left:0}.lg\:mb-4{margin-bottom:1rem}.lg\:ml-10{margin-left:2.5rem}.lg\:-mr-3{margin-right:-.75rem}.lg\:-ml-4{margin-left:-1rem}.lg\:max-w-md{max-width:950px}.lg\:max-w-lg{max-width:1284px}.lg\:max-w-xl{max-width:65%}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:pl-0{padding-left:0}.lg\:pt-4{padding-top:1rem}.lg\:absolute{position:absolute}.lg\:w-56{width:14rem}.lg\:w-96{width:24rem}.lg\:w-2\/12{width:16.666667%}.lg\:w-3\/12{width:25%}.lg\:w-4\/12{width:33.333333%}.lg\:w-5\/12{width:41.666667%}.lg\:w-6\/12{width:50%}.lg\:w-7\/12{width:58.333333%}.lg\:w-8\/12{width:66.666667%}.lg\:w-9\/12{width:75%}.lg\:w-full{width:100%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1660px){.xl\:border-b{border-bottom-width:1px}.xl\:hidden{display:none}.xl\:flex-row{flex-direction:row}.xl\:order-first{order:-9999}.xl\:order-last{order:9999}.xl\:float-right{float:right}.xl\:h-14{height:3.5rem}.xl\:h-24{height:6rem}.xl\:h-28{height:7rem}.xl\:h-32{height:8rem}.xl\:h-36{height:9rem}.xl\:h-40{height:10rem}.xl\:h-44{height:11rem}.xl\:h-52{height:13rem}.xl\:h-56{height:14rem}.xl\:h-64{height:16rem}.xl\:h-72{height:18rem}.xl\:h-80{height:20rem}.xl\:h-96{height:24rem}.xl\:h-112{height:28rem}.xl\:h-144{height:36rem}.xl\:h-176{height:44rem}.xl\:h-192{height:48rem}.xl\:h-206{height:49rem}.xl\:text-sm{font-size:.775em;line-height:1.3em}.xl\:text-lg{font-size:1.2em;line-height:1.1em}.xl\:text-xl{font-size:1.7em;line-height:1em}.xl\:text-2xl{font-size:3.2em;line-height:1.15em}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:mx-4{margin-left:1rem;margin-right:1rem}.xl\:-mx-4{margin-left:-1rem;margin-right:-1rem}.xl\:mb-0{margin-bottom:0}.xl\:mr-8{margin-right:2rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:ml-12{margin-left:3rem}.xl\:max-w-md{max-width:950px}.xl\:max-w-lg{max-width:1284px}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-2{padding-left:.5rem;padding-right:.5rem}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:pt-0{padding-top:0}.xl\:pl-0{padding-left:0}.xl\:pl-1{padding-left:.25rem}.xl\:pt-2{padding-top:.5rem}.xl\:pr-3{padding-right:.75rem}.xl\:pl-3{padding-left:.75rem}.xl\:pt-8{padding-top:2rem}.xl\:w-14{width:3.5rem}.xl\:w-64{width:16rem}.xl\:w-96{width:24rem}.xl\:w-160{width:40rem}.xl\:w-2\/12{width:16.666667%}.xl\:w-3\/12{width:25%}.xl\:w-4\/12{width:33.333333%}.xl\:w-5\/12{width:41.666667%}.xl\:w-6\/12{width:50%}.xl\:w-7\/12{width:58.333333%}.xl\:w-8\/12{width:66.666667%}.xl\:w-85\/12{width:70.833334%}.xl\:w-9\/12{width:75%}.xl\:w-10\/12{width:83.333333%}.xl\:w-115\/12{width:95.833336%}.xl\:w-11\/12{width:91.666667%}.xl\:w-full{width:100%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}} </style><link rel="preload" href="https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;700&amp;display=swap" as="font"><link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css?v=481"><link rel="preload" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css?v=481" as="style"><style> .component.lista-imagenes p { color: #686767 !important; } .modal-background { height: 100%; left: 0; margin: 0 auto; position: fixed; top: 0; width: 100%; z-index: 6; } </style><script src="https://resources.diariolibre.com/jss/publicidad/articulosv6.js?v=481"></script><script src='https://doer.ar/_next/static/widgets/doer-carousel/index.js'></script><script> (function (d, s, n) { var js, fjs = d.getElementsByTagName(s)[0]; js = d.createElement(s); js.className = n; js.src = "https://player.ex.co/player/90c88347-a970-4213-8e7f-0e80c3b21614"; js.setAttribute('programmatic', 'true'); fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'exco-player')); </script><script type="application/ld+json"> { "@context": "https://schema.org", "@graph": [ { "@type": "NewsMediaOrganization", "@id": "https://www.diariolibre.com/#publisher", "name": "Diario Libre", "url": "https://www.diariolibre.com/", "foundingDate": "2001-05-10", "alternateName": ["dl", "diario libre", "DL"], "sameAs": [ "https://www.facebook.com/diariolibre" ,"https://www.instagram.com/diariolibre" ,"https://twitter.com/diariolibre" ,"https://www.linkedin.com/company/grupodiariolibre/" ], "logo": { "@type": "ImageObject", "@id": "https://www.diariolibre.com/#logo", "url": "https://resources.diariolibre.com/images/sitio.png", "width": 900, "height": 700, "caption": "Diario Libre" }, "image": { "@id": "https://www.diariolibre.com/#logo" } }, { "@type": "WebSite", "@id": "https://www.diariolibre.com/#website", "url": "https://www.diariolibre.com/", "name": "Diario Libre", "publisher": { "@id": "https://www.diariolibre.com/#publisher" }, "potentialAction": { "@type": "SearchAction", "target": "https://www.diariolibre.com/buscar/?q={search_term_string}", "query-input": "required name=search_term_string" } }, { "@type": "NewsArticle", "mainEntityOfPage":{ "@type":"WebPage", "@id":"https://www.diariolibre.com/servicios/efemerides/2025/02/17/hoy-es-lunes-17-de-febrero-del-2025/2981440" }, "headline": "Hoy es lunes 17 de febrero del 2025 - Diario Libre", "alternativeHeadline": "Hoy es lunes 17 de febrero del 2025.", "inLanguage": "es", "image": { "@type": "ImageObject", "url": "https://resources.diariolibre.com/images/2025/01/28/hoy-es-lunes-17-de-febrero-del-2025-focus-0-0-608-342.jpg", "height": 342, "width": 608 }, "datePublished": "2025-02-17T00:00:00-04:00", "dateModified": "2025-02-17T00:00:00-04:00", "articleSection": "servicios,efemerides", "author": { "@type": "Person", "url": "https://www.diariolibre.com/autor/diario-libre/255", "name": "Diario Libre" }, "publisher": { "@type": "Organization", "name": "Diario Libre", "logo": { "@type": "ImageObject", "url": "https://resources.diariolibre.com/images/sitio.png", "width": "688", "height": "430" } }, "description": "Hoy es lunes 17 de febrero del 2025.", "keywords": "Efem&#233;rides,", "articleBody": "Faltan 318 d&iacute;as para el a&ntilde;o 2026. Santoral: Santos Alejo, Falconeri, Donato y los Siete Santos Fundadores de los Siervos de Mar&iacute;a. &nbsp; Efem&eacute;rides Nacionales: 1496. Crist&oacute;bal Col&oacute;n nombra a su hermano Bartolom&eacute;, gobernador de la isla durante su ausencia. 1658. El capit&aacute;n general de la colonia, Conde de Pe&ntilde;alba, Bernardino de Meneses Bracamonte y Zapata, ordena al alf&eacute;rez Francisco Delmonte estar alerta por si los franceses deciden hacer alg&uacute;n desembarco por Montecristi. 1747. Un decreto del rey de Espa&ntilde;a pone fin a la disputa, de las &oacute;rdenes Jesuitas y Dominicos, sobre cu&aacute;l ten&iacute;a la autorizaci&oacute;n de impartir la ense&ntilde;anza universitaria en Santo Domingo, otorgando a ambas esa potestad. 1867. El Presidente Jos&eacute; Mar&iacute;a Cabral manda a ejecutar en El Seibo la sentencia de muerte dictada contra patriotas acusados de rebeli&oacute;n a mano armada. 1870. El Presidente Buenaventura B&aacute;ez expide un decreto dejando abiertos los comicios en todo el territorio, para que sus habitantes se expresen a favor o en contra de la anexi&oacute;n del pa&iacute;s a los Estados Unidos. 1914. El piloto aviador Geo Pou se convierte en el primer dominicano en volar un avi&oacute;n junto al norteamericano Frank Burnside, alcanzando una altura record en Santo Domingo de 4,500 pies de altura. 1921. Es fundado el club de b&eacute;isbol profesional Leones del Escogido, siendo sus precursores Carlos Manuel Bonetti Burgos (Pilindo),&nbsp;Luis Alfau,&nbsp;J. Enrique Alfau,&nbsp;Eusebio Mart&iacute;nez&nbsp;y&nbsp;Federico Nina. 1963. El presidente electo, profesor Juan Bosch declara, tras regresar de una gira por Estados Unidos y Europa, que el PRD ten&iacute;a tanto poder congresual, que pod&iacute;a aprobar leyes en beneficio del pueblo en de 72 horas, lo que cre&oacute; reservas en sectores conservadores. 1973. El Secretario de las Fuerzas Armadas, contralmirante Ram&oacute;n Emilio Jim&eacute;nez Reyes anunci&oacute; a la prensa que los cad&aacute;veres del l&iacute;der guerrillero Francisco Alberto Caama&ntilde;o De&ntilde;&oacute;, Heberto Lalane Jos&eacute; y Alfredo P&eacute;rez Vargas hab&iacute;an sido sepultados este d&iacute;a en una monta&ntilde;a de San Jos&eacute; de Ocoa. 2014. La polic&iacute;a polaca arresta al sacerdote Wojciech Waldemar (padre Alberto Gil), acusado de abusar sexualmente de al menos tres menores en la Rep&uacute;blica&nbsp;Dominicana. 2019. El presidente Danilo Medina promulga la Ley Org&aacute;nica de R&eacute;gimen Electoral, aprobada por la C&aacute;mara de Diputados, tras dos sesiones consecutivas. - Fallece a la edad de 69 a&ntilde;os la cantante Luchy Vicioso, bautizada como La dama de la canci&oacute;n, cuyo inicio se produjo en el emblem&aacute;tico programa La hora del moro, producido por el maestro Rafael Solano, en el desaparecido canal de televisi&oacute;n Rahintel. 2020. El pleno de la Junta Central Electoral (JCE) aprueba la proclama que reasigna para el 15 de marzo la fecha de realizar las suspendidas elecciones municipales del 16 de febrero, utilizando esta vez boletas f&iacute;sicas, descartando la modalidad de voto automatizado. - El opositor Partido Revolucionario Moderno (PRM) demanda de las autoridades proteger la integridad f&iacute;sica del coronel policial Ram&oacute;n A. Guzm&aacute;n Peralta, seguridad de su candidato presidencial Luis Abinader, qui&eacute;n inform&oacute; haber sido alertado de que &quot;oficiales de seguridad del Estado maniobraban para da&ntilde;ar el proceso electoral&quot;. - Decenas de manifestantes se re&uacute;nen en los alrededores de la Plaza de la Bandera, localizado frente a la sede central de en la Junta Central Electoral (JCE) para exigir la renuncia de los miembros titulares del organismo y protestar por los suspendidos comicios municipales. 2021. Desconocidos profanaron la quinto centenaria iglesia Nuestra Se&ntilde;ora de Las Mercedes, ubicada entre las calles Las Mercedes y Jos&eacute; Reyes de la&nbsp;Zona Colonial de&nbsp;Santo Domingo, de donde fueron sustra&iacute;dos ornamentos lit&uacute;rgicos como el cop&oacute;n y el c&aacute;liz, alcanc&iacute;as que conten&iacute;an las ofrendas y otros. - La Direcci&oacute;n Nacional de Investigaciones (DNI) informa que profundiza las&nbsp;indagatorias&nbsp;en torno a la entrada al pa&iacute;s del exalcalde de Puerto Pr&iacute;ncipe,&nbsp;Hait&iacute;, y tres acompa&ntilde;antes, quienes ingresaron ilegalmente y apresados por soldados del&nbsp;Ej&eacute;rcito&nbsp;dominicano. &nbsp; Internacionales: 1559. El papa Paulo IV llama al pueblo a deponer a los soberanos que sean herejes. 1772. Es firmado el convenio secreto entre Rusia y Prusia para repartirse Polonia. 1902. En Espa&ntilde;a, la ciudad de Barcelona es declarada en estado de guerra a causa de una huelga general. 1959. El comandante Fidel Castro es designado Primer Ministro de Cuba. 1962. Estados Unidos env&iacute;a delegados a Par&iacute;s para pedir a los pa&iacute;ses miembros de la Organizaci&oacute;n del Atl&aacute;ntico Norte (OTAN) abstenerse de negociar con el nuevo r&eacute;gimen comunista de Cuba. 1973. El secretario de Estado norteamericano Henry Kissinger, se re&uacute;ne con el Primer Ministro chino Chou En Lai y con el Presidente Mao Tse Tung. 1979. Tropas de la Rep&uacute;blica Popular China intentan invadir territorio de la Rep&uacute;blica de Vietnam. 1981. La Organizaci&oacute;n Amnist&iacute;a Internacional responsabiliza al gobierno de Guatemala de la muerte de por lo menos 30.000 personas. 1987. EE.UU. levanta las sanciones econ&oacute;micas contra Polonia, establecidas por la implantaci&oacute;n de la ley marcial en 1981. 1995. En Espa&ntilde;a, Rafael Vera Fern&aacute;ndez-Huidobro, ex secretario de Estado para la Seguridad en el gobierno de Felipe Gonz&aacute;lez, entra en prisi&oacute;n, tras ser condenado por delito de secuestro en la llamada &quot;Guerra Sucia contra ETA&quot;. 2006. Un cl&eacute;rigo paquistan&iacute; ofrece US$25.000 y un veh&iacute;culo, para la persona que mate al caricaturista dan&eacute;s autor de dibujos sat&iacute;ricos del profeta Mahoma, los que enfurecieron a millones de musulmanes. 2012. En Alemania, el presidente y dirigente dem&oacute;cratacristiano Christian Wulff anuncia su dimisi&oacute;n a ra&iacute;z de unos esc&aacute;ndalos de corrupci&oacute;n y tr&aacute;fico de influencias. 2013. El presidente ecuatoriano Rafael Correa es reelecto en primera vuelta, tal como lo hab&iacute;a hecho en los comicios de 2009, obteniendo as&iacute; su s&eacute;ptimo triunfo en las urnas (tres elecciones presidenciales y cuatro consultas populares). 2014. El gobernador &nbsp;del estado venezolano de Carabobo, Francisco Ameliach, anuncia que las marchas de protesta no estaban permitidas en los barrios ubicados al sur de la ciudad de Valencia, por precauciones de seguridad. 2018. El periodista chileno Juan Carlos Cruz, da su testimonio en Nueva York ante el arzobispo Charles Scicluna, investigador designado por el Vaticano sobre los abusos sexuales que le infringi&oacute; un sacerdote cuando era ni&ntilde;o.&nbsp; 2019. El presidente de Estados Unidos, Donald Trump, afirma que se acerca el d&iacute;a en que todo el continente americano ser&aacute; &quot;libre por primera vez en la historia&quot; con la derrota de las &quot;tiran&iacute;as&quot; de Venezuela, Cuba y Nicaragua. 2020. En Espa&ntilde;a, el&nbsp;actor Willy Toledo&nbsp;va ante un juez por unos comentarios publicado en 2017 en Facebook. en&nbsp;los que insultaba a Dios y a la Virgen, hechos por los que le acusa una asociaci&oacute;n de abogados cristianos, a diferencia de la Fiscal&iacute;a, que pide la absoluci&oacute;n. 2021. El Banco Central de Bolivia anuncia haber devuelto el cr&eacute;dito otorgado por el Fondo Monetario Internacional (FMI), gestionado de manera irregular por el Gobierno de facto presidido por Jeanine &Aacute;&ntilde;ez. 2023. Mueren 51 soldados en un ataque yihadista en Burkina Faso, el peor contra el Ej&eacute;rcito burkin&eacute;s de su historia. El 8 de marzo otro atentado yihadista deja otros 60 fallecidos en el este del pa&iacute;s." } ] } </script><meta name="ArticleId" content="2981440" /><meta name="ArticleName" content="Hoy es lunes 17 de febrero del 2025" /><meta name="ArticleDescription" content="Faltan 318 d&iacute;as para el a&ntilde;o 2026." /><meta name="ArticleImage" content="https://resources.diariolibre.com/images/2025/01/28/hoy-es-lunes-17-de-febrero-del-2025-focus-0-0-545-286.jpg" /><meta name="ArticleURL" content="https://www.diariolibre.com/servicios/efemerides/2025/02/17/hoy-es-lunes-17-de-febrero-del-2025/2981440" /><meta name="ArticlePublicationDate" content="2025-02-17T00:00:00.000Z" /><meta name="ArticleType" content="article" /><meta name="ArticleCategories" content="Efem&eacute;rides" /><meta name="ArticleAuthors" content="Diario Libre" /><meta name="ArticleText" content="Faltan 318 d&iacute;as para el a&ntilde;o 2026." /><meta name="ArticleIDCode" content="2981440" /><meta name="ArticleSectionURL" content="servicios" /><meta name="ArticleSubSectionURL" content="efemerides" /><meta name="ArticleImageHTML" content="Efem&eacute;rides: En Espa&ntilde;a, la ciudad de Barcelona es declarada en estado de guerra a causa de una huelga general en 1902." /><meta name="ArticleCleanURLHost" content="https://www.diariolibre.com/servicios/efemerides/2025/02/17/hoy-es-lunes-17-de-febrero-del-2025/2981440" /><meta name="ArticleifHaveImage" content="https://resources.diariolibre.com/images/2025/01/28/hoy-es-lunes-17-de-febrero-del-2025-focus-0-0-545-286.jpg" /><meta name="ArticleisVideo" content="" /><meta name="ArticleisLiveVideo" content="" /><meta name="ArticleNotaIncrustada" content="False" /><meta name="ArticleTiempoLectura" content="7" /><meta name="ArticlePatrocinio" content="False" /><script>var googleTemasTarget = 'efemerides';var googleAutores = 'Diario Libre';var googleSeccion = 'servicios';var googleSubseccion = 'efemerides';var googleIdArticle = '2981440';var googleLugar = 'Santo Domingo';var googleActivarPublicidad = 'True';var googleIsVideo = 'No';</script><script> var siteDomain = "https://www.diariolibre.com"; </script><script type="text/javascript"> !function () { "use strict"; function e(e) { var t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1], c = document.createElement("script"); c.src = e, t ? c.type = "module" : (c.async = !0, c.type = "text/javascript", c.setAttribute("nomodule", "")); var n = document.getElementsByTagName("script")[0]; n.parentNode.insertBefore(c, n) } !function (t, c) { !function (t, c, n) { var a, o, r; n.accountId = c, null !== (a = t.marfeel) && void 0 !== a || (t.marfeel = {}), null !== (o = (r = t.marfeel).cmd) && void 0 !== o || (r.cmd = []), t.marfeel.config = n; var i = "https://sdk.mrf.io/statics"; e("".concat(i, "/marfeel-sdk.js?id=").concat(c), !0), e("".concat(i, "/marfeel-sdk.es5.js?id=").concat(c), !1) }(t, c, arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {}) }(window, 7380, {} /* Config */) }(); </script></head><body><input type="hidden" value="https://resources.diariolibre.com/images/2025/02/17/portada-17-02-2025.jpg" id="img-portada-epaper" /><!-- Google Tag Manager (noscript) --><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KTV3G8S" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><!-- End Google Tag Manager (noscript) --><style> #stickyunit { text-align: center; position: fixed; display: flex; align-content: center; align-items: center; justify-content: center; height: auto; width: 100vw; background: #ffffff; bottom: 0; z-index: 9999; border-top: 3px solid white; } .stickybannerderecho { float: right; margin-right: -15%; } .stickybannerizquierdo { float: left; margin-left: -15%; } .stickybanner { pointer-events: all; position: sticky; top: 140px; } .closesticky { color: black; background: #ffffff; width: 30px; height: 29px; position: absolute; right: 1rem; top: -28%; opacity: unset; font-size: 20px; border-top: 1px solid #c7c3c3; border-left: 1px solid #c7c3c3; border-top-left-radius: 15px; border-top-right-radius: 0; } </style><div id="stickyunit"><span class="cerrarbarraprincipal closesticky">&times;</span><div style="text-align: center;"><div id='dl_sticky_footer' style='min-width: 320px; min-height: 50px;'><script> googletag.cmd.push(function () { googletag.display('dl_sticky_footer'); }); </script></div></div></div><script> document.addEventListener('DOMContentLoaded', function () { $(".cerrarbarraprincipal").on("click", function () { $("#stickyunit").remove() }); }); </script><div class="mb-3 top-banner text-center" style="width: 100%; height: 90px;"><div id='dl_970x250_1' style='width:970px; min-width: 970px; margin:auto; min-height: 90px;'><script> googletag.cmd.push(function () { googletag.display('dl_970x250_1'); }); </script></div></div><nav class="navbar w-100" id="headermenuppal"><div class="main-menu"><div class="container w-full xl:max-w-lg lg:max-w-md md:max-w-md mx-auto relative md:pt-2 xl:pt-0"><div class="nav-left-side absolute bottom-0 left-0 px-2 sm:px-0"><div class="inline-block mb-2"><img src="https://resources.diariolibre.com/images/menu-black.svg" alt="Compartir" width="20" height="20" class="inline cursor-pointer hover:opacity-50 mr-3" id="menu-btn" onclick="openNav()"><div data-lazy-function="ctrlheaderclimalazy" id="ctrlheaderclimalazy"></div></div><ul class="hidden md:block"><li><a href="/ultima-hora" title="&Uacute;ltima Hora" class="event" data-category="Desktop-Header-Seccion-&Uacute;ltima Hora" data-action="1" data-label="/ultima-hora">&Uacute;ltima Hora</a></li><li><a href="/actualidad" title="Actualidad" class="event" data-category="Desktop-Header-Seccion-Actualidad" data-action="1" data-label="/actualidad">Actualidad</a></li><li><a href="/politica" title="Pol&iacute;tica" class="event" data-category="Desktop-Header-Seccion-Pol&iacute;tica" data-action="1" data-label="/politica">Pol&iacute;tica</a></li><li><a href="/mundo" title="Mundo" class="event" data-category="Desktop-Header-Seccion-Mundo" data-action="1" data-label="/mundo">Mundo</a></li><li><a href="/economia" title="Econom&iacute;a" class="event" data-category="Desktop-Header-Seccion-Econom&iacute;a" data-action="1" data-label="/economia">Econom&iacute;a</a></li></ul></div><a href="/" title="Diario Libre" class="m-auto block event" data-category="Desktop-Header-Home" data-action="1" data-label="/" style="width: fit-content;"><img src="https://resources.diariolibre.com/images/dl-horizontal.svg" class="main-logo" alt="Logo de Diario Libre" width="320" height="59"></a><div class="nav-right-side absolute bottom-0 right-0 text-right"><div class="inline-block px-3 mb-2"><form action="/buscar" method="get" class="inline"><input id="search-input" name="q" type="search" placeholder="Buscar" class="bg-white border-b border-gray-400 px-2 mr-2 w-48 xl:w-64"><input id="search-submit" value="Buscar" type="submit" tabindex="-1" class="bg-transparent cursor-pointer hover:opacity-50" /></form><img src="https://resources.diariolibre.com/images/search-black.svg" alt="Compartir" width="20" height="20" class="inline cursor-pointer hover:opacity-50" id="search-btn"><img src="https://resources.diariolibre.com/images/close-black.svg" alt="Compartir" width="20" height="20" class="inline cursor-pointer hover:opacity-50 ml-2" id="search-close-btn" style="display: none;"></div><a href="/usa?noredirect=1" title="Edici&oacute;n USA"><div class="bg-green-dl text-white px-3 rounded-sm mb-2 midl-btn hidden sm:inline-block"><span class="font-bold text-sm">Cambiar a edici&oacute;n USA</span></div></a><ul class="hidden md:block"><li><a href="/revista" title="Revista" class="event" data-category="Desktop-Header-Seccion-Revista" data-action="1" data-label="/revista">Revista</a></li><li><a href="/deportes" title="Deportes" class="event" data-category="Desktop-Header-Seccion-Deportes" data-action="1" data-label="/deportes">Deportes</a></li><li><a href="/opinion" title="Opini&oacute;n" class="event" data-category="Desktop-Header-Seccion-Opini&oacute;n" data-action="1" data-label="/opinion">Opini&oacute;n</a></li><li><a href="/planeta" title="Planeta" class="event" data-category="Desktop-Header-Seccion-Planeta" data-action="1" data-label="/planeta">Planeta</a></li><li><a href="/videos" title="Videos" class="event" data-category="Desktop-Header-Seccion-Videos" data-action="1" data-label="/Videos">Videos</a></li></ul></div></div></div><div class="day-topics"><div class="container w-full xl:max-w-lg lg:max-w-md md:max-w-md md:px-0 px-3 mx-auto barra-verde-menu" style="height:33.78px !important;"></div></div></nav><div class="filter-sidenav" style="display: none;" onclick="closeNav()"></div><div id="main-sidenav" class="sidenav pb-4"><div class="absolute top-0 left-0 px-6 py-4"><a href="#" title="Mi DL" id="amiDlbtn"><div class="bg-green-dl text-white px-3 rounded-sm mb-2 midl-btn hidden sm:inline-block" id="miDlbtn" onclick="showLoginModal();"><img src="https://resources.diariolibre.com/images/account_circle.svg" alt="Compartir" width="24" height="24" class="inline"><span class="font-bold text-md">MiDL</span></div></a></div><img src="https://resources.diariolibre.com/images/close-black.svg" alt="Compartir" width="20" height="20" class="inline cursor-pointer hover:opacity-50 nav-close" onclick="closeNav()"><div class="text-center px-8 py-2"><img src="https://resources.diariolibre.com/images/dl-horizontal.svg" class="main-logo" alt="Logo de Diario Libre" width="320" height="59"></div><div class="px-8 text-center border-t mt-4 pt-4 pb-2"><span class="uppercase text-dl font-bold">Secciones</span></div><div class="text-md px-8 py-2"><a href="/ultima-hora" title="&Uacute;ltima Hora" class="event" data-category="Desktop-Header-Seccion-&Uacute;ltima Hora" data-action="1" data-label="/ultima-hora"><strong>&Uacute;ltima Hora</strong></a></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/actualidad" title="Actualidad" class="event" data-category="Desktop-Header-Seccion-Actualidad" data-action="1" data-label="/actualidad"><strong>Actualidad</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/actualidad/nacional" class="text-decoration-none event" title="Nacional" data-category="Desktop-Header-Seccion-Actualidad-Nacional" data-action="1" data-label="/actualidad/nacional">Nacional</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/ciudad" class="text-decoration-none event" title="Ciudad" data-category="Desktop-Header-Seccion-Actualidad-Ciudad" data-action="1" data-label="/actualidad/ciudad">Ciudad</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/educacion" class="text-decoration-none event" title="Educaci&oacute;n" data-category="Desktop-Header-Seccion-Actualidad-Educaci&oacute;n" data-action="1" data-label="/actualidad/educacion">Educaci&oacute;n</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/salud" class="text-decoration-none event" title="Salud" data-category="Desktop-Header-Seccion-Actualidad-Salud" data-action="1" data-label="/actualidad/salud">Salud</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/justicia" title="Justicia" class="text-decoration-none event" data-category="Desktop-Header-Seccion-Actualidad-Nacional" data-action="1" data-label="/actualidad/nacional">Justicia</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/politica" title="Politica" class="text-decoration-none event" data-category="Desktop-Header-Seccion-Actualidad-Politica" data-action="1" data-label="/actualidad/politica">Pol&iacute;tica</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/sucesos" class="text-decoration-none event" title="Sucesos" data-category="Desktop-Header-Seccion-Actualidad-sucesos" data-action="1" data-label="/actualidad/sucesos">Sucesos</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/a-fondo" class="text-decoration-none event" title="A Fondo" data-category="Desktop-Header-Seccion-Actualidad-fondo" data-action="1" data-label="/actualidad/a-fondo">A Fondo</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/dialogo-libre" class="text-decoration-none event" title="Dialogo Libre" data-category="Desktop-Header-Seccion-Actualidad-dialogo-libre" data-action="1" data-label="/actualidad/dialogo-libre">Di&aacute;logo Libre</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/jose-boquete" class="text-decoration-none event" title="Jose Boquete" data-category="Desktop-Header-Seccion-Actualidad-jose-boquete" data-action="1" data-label="/actualidad/jose-boquete">Jos&eacute; Boquete</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/reportajes" class="text-decoration-none event" title="Reportajes" data-category="Desktop-Header-Seccion-Actualidad-reportajes" data-action="1" data-label="/actualidad/reportajes">Reportajes</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/politica" title="Pol&iacute;tica" class="event" data-category="Desktop-Header-Seccion-Pol&iacute;tica" data-action="1" data-label="/politica"><strong>Pol&iacute;tica</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/politica/partidos" class="text-decoration-none event" title="partidos" data-category="Desktop-Header-Seccion-politica-partidos" data-action="1" data-label="/politica/partidos">Partidos</a></li><li class="sub-section text-md px-12 py-1"><a href="/politica/jce" class="text-decoration-none event" title="jce" data-category="Desktop-Header-Seccion-politica-jce" data-action="1" data-label="/politica/jce">JCE</a></li><li class="sub-section text-md px-12 py-1"><a href="/politica/tse" class="text-decoration-none event" title="tse" data-category="Desktop-Header-Seccion-politica-tse" data-action="1" data-label="/politica/tse">TSE</a></li><li class="sub-section text-md px-12 py-1"><a href="/politica/congreso-nacional" class="text-decoration-none event" title="congreso-nacional" data-category="Desktop-Header-Seccion-politica-congreso-nacional" data-action="1" data-label="/politica/congreso-nacional">Congreso Nacional</a></li><li class="sub-section text-md px-12 py-1"><a href="/politica/gobierno" title="gobierno" class="text-decoration-none event" data-category="Desktop-Header-Seccion-politica-gobierno" data-action="1" data-label="/politica/gobierno">Gobierno</a></li><li class="sub-section text-md px-12 py-1"><a href="/politica/nacional" title="nacional" class="text-decoration-none event" data-category="Desktop-Header-Seccion-politica-nacional" data-action="1" data-label="/politica/nacional">Nacional</a></li><li class="sub-section text-md px-12 py-1"><a href="/politica/internacional" title="internacional" class="text-decoration-none event" data-category="Desktop-Header-Seccion-politica-internacional" data-action="1" data-label="/politica/internacional">Internacional</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/mundo" title="Mundo" class="event" data-category="Desktop-Header-Seccion-Mundo" data-action="1" data-label="/mundo"><strong>Mundo</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/mundo/estados-unidos" class="text-decoration-none event" title="Estados Unidos" data-category="Desktop-Header-Seccion-Estados Unidos" data-action="1" data-label="/mundo/estados-unidos">Estados Unidos</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/america-latina" class="text-decoration-none event" title="Am&eacute;rica Latina" data-category="Desktop-Header-Seccion-Am&eacute;rica Latina" data-action="1" data-label="/mundo/america-latina">Am&eacute;rica Latina</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/haiti" class="text-decoration-none event" title="Hait&iacute;" data-category="Desktop-Header-Seccion-Hait&iacute;" data-action="1" data-label="/mundo/haiti">Hait&iacute;</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/espana" class="text-decoration-none event" title="Espa&ntilde;a" data-category="Desktop-Header-Seccion-Espa&ntilde;a" data-action="1" data-label="/mundo/espana">Espa&ntilde;a</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/europa" class="text-decoration-none event" title="Europa" data-category="Desktop-Header-Seccion-Europa" data-action="1" data-label="/mundo/europa">Europa</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/canada" class="text-decoration-none event" title="canada" data-category="Desktop-Header-Seccion-canada" data-action="1" data-label="/mundo/canada">Canad&aacute;</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/medio-oriente" class="text-decoration-none event" title="medio-oriente" data-category="Desktop-Header-Seccion-medio-oriente" data-action="1" data-label="/mundo/medio-oriente">Medio Oriente</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/asia" class="text-decoration-none event" title="asia" data-category="Desktop-Header-Seccion-asia" data-action="1" data-label="/mundo/asia">Asia</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/africa" class="text-decoration-none event" title="africa" data-category="Desktop-Header-Seccion-africa" data-action="1" data-label="/mundo/africa">&Aacute;frica</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/oceania" class="text-decoration-none event" title="oceania" data-category="Desktop-Header-Seccion-oceania" data-action="1" data-label="/mundo/oceania">Ocean&iacute;a</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/caribe" class="text-decoration-none event" title="caribe" data-category="Desktop-Header-Seccion-caribe" data-action="1" data-label="/mundo/caribe">Caribe</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/resto-del-mundo" class="text-decoration-none event" title="Resto del mundo" data-category="Desktop-Header-Seccion-Resto del mundo" data-action="1" data-label="/mundo/resto-del-mundo">Resto del mundo</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/economia" title="Econom&iacute;a" class="event" data-category="Desktop-Header-Seccion-Econom&iacute;a" data-action="1" data-label="/economia"><strong>Econom&iacute;a</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/economia/finanzas" class="text-decoration-none event" title="Finanzas" data-category="Desktop-Header-Seccion-Finanzas" data-action="1" data-label="/economia/finanzas">Finanzas</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/turismo" class="text-decoration-none event" title="Turismo" data-category="Desktop-Header-Seccion-Turismo" data-action="1" data-label="/economia/turismo">Turismo</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/agro" class="text-decoration-none event" title="Agro" data-category="Desktop-Header-Seccion-Agro" data-action="1" data-label="/economia/agro">Agro</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/empleo" class="text-decoration-none event" title="Empleo" data-category="Desktop-Header-Seccion-Empleo" data-action="1" data-label="/economia/empleo">Empleo</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/negocios" class="text-decoration-none event" title="Negocios" data-category="Desktop-Header-Seccion-Negocios" data-action="1" data-label="/economia/negocios">Negocios</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/energia" class="text-decoration-none event" title="Energ&iacute;a" data-category="Desktop-Header-Seccion-Energ&iacute;a" data-action="1" data-label="/economia/energ&iacute;a">Energ&iacute;a</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/consumo" class="text-decoration-none event" title="Consumo" data-category="Desktop-Header-Seccion-Consumo" data-action="1" data-label="/economia/consumo">Consumo</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/vivienda" class="text-decoration-none event" title="Vivienda" data-category="Desktop-Header-Seccion-Vivienda" data-action="1" data-label="/economia/vivienda">Vivienda</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/telecomunicaciones" class="text-decoration-none event" title="Telecomunicaciones" data-category="Desktop-Header-Seccion-Telecomunicaciones" data-action="1" data-label="/economia/telecomunicaciones">Telecomunicaciones</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/columnistas/global-y-variable" class="text-decoration-none event" title="Global y variable" data-category="Desktop-Header-Seccion-Global y variable" data-action="1" data-label="/economia/columnistas/global-y-variable">Global y variable</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/macroeconomia" class="text-decoration-none event" title="Macroeconomia" data-category="Desktop-Header-Seccion-Macroeconomia" data-action="1" data-label="/economia/macroeconomia">Macroeconom&iacute;a</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/revista" title="Revista" class="event" data-category="Desktop-Header-Seccion-Revista" data-action="1" data-label="/revista"><strong>Revista</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/revista/musica" class="text-decoration-none event" title="M&uacute;sica" data-category="Desktop-Header-Seccion-M&uacute;sica" data-action="1" data-label="/revista/musica">M&uacute;sica</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/cine" class="text-decoration-none event" title="Cine" data-category="Desktop-Header-Seccion-Cine" data-action="1" data-label="/revista/cine">Cine</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/cultura" class="text-decoration-none event" title="Cultura" data-category="Desktop-Header-Seccion-Cultura" data-action="1" data-label="/revista/cultura">Cultura</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/farandula" class="text-decoration-none event" title="Far&aacute;ndula" data-category="Desktop-Header-Seccion-Far&aacute;ndula" data-action="1" data-label="/revista/farandula">Far&aacute;ndula</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/moda" class="text-decoration-none event" title="Moda" data-category="Desktop-Header-Seccion-Moda" data-action="1" data-label="/revista/moda">Moda</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/belleza" class="text-decoration-none event" title="Belleza" data-category="Desktop-Header-Seccion-Belleza" data-action="1" data-label="/revista/belleza">Belleza</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/buena-vida" class="text-decoration-none event" title="Buena Vida" data-category="Desktop-Header-Seccion-Buena Vida" data-action="1" data-label="/revista/buena-vida">Buena Vida</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/sociales" class="text-decoration-none event" title="Sociales" data-category="Desktop-Header-Seccion-Sociales" data-action="1" data-label="/revista/sociales">Sociales</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/novedades" class="text-decoration-none event" title="Novedades" data-category="Desktop-Header-Seccion-Novedades" data-action="1" data-label="/revista/novedades">Novedades</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/arte-libre" class="text-decoration-none event" title="Podcast Arte Libre" data-category="Desktop-Header-Seccion-Podcast Arte Libre" data-action="1" data-label="/revista/columnistas/arte-libre">Podcast Arte Libre</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/mi-mascota" class="text-decoration-none event" title="Mi mascota" data-category="Desktop-Header-Seccion-Mi mascota" data-action="1" data-label="/revista/columnistas/mi-mascota">Mi mascota</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/hablando-con-el-pediatra" class="text-decoration-none event" title="Hablando con el pediatra" data-category="Desktop-Header-Seccion-Hablando con el pediatra" data-action="1" data-label="/revista/columnistas/hablando-con-el-pediatra">Hablando con el pediatra</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/diario-de-nutricion" class="text-decoration-none event" title="Diario de nutrici&oacute;n" data-category="Desktop-Header-Seccion-Diario de nutrici&oacute;n" data-action="1" data-label="/revista/columnistas/diario-de-nutricion">Diario de nutrici&oacute;n</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/vida-y-familia" class="text-decoration-none event" title="Vida y familia" data-category="Desktop-Header-Seccion-Vida y familia" data-action="1" data-label="/revista/columnistas/vida-y-familia">Vida y familia</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/ene" class="text-decoration-none event" title="E&ntilde;e" data-category="Desktop-Header-Seccion-E&ntilde;e" data-action="1" data-label="/revista/columnistas/ene">E&ntilde;e</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/celebrando-la-vida" class="text-decoration-none event" title="Celebrando la vida" data-category="Desktop-Header-Seccion-Celebrando la vida" data-action="1" data-label="/revista/columnistas/celebrando-la-vida">Celebrando la vida</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/sin-complejos" class="text-decoration-none event" title="Sin complejos" data-category="Desktop-Header-Seccion-Sin complejos" data-action="1" data-label="/revista/columnistas/sin-complejos">Sin complejos</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/en-pocas-palabras" class="text-decoration-none event" title="En pocas palabras" data-category="Desktop-Header-Seccion-En pocas palabras" data-action="1" data-label="/revista/columnistas/en-pocas-palabras">En pocas palabras</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/escuchando-al-corazon" class="text-decoration-none event" title="Escuchando al coraz&oacute;n" data-category="Desktop-Header-Seccion-Escuchando al coraz&oacute;n" data-action="1" data-label="/revista/columnistas/escuchando-al-corazon">Escuchando al coraz&oacute;n</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/economia-personal" class="text-decoration-none event" title="Econom&iacute;a Personal" data-category="Desktop-Header-Seccion-Econom&iacute;a Personal" data-action="1" data-label="/revista/columnistas/economia-personal">Econom&iacute;a Personal</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/consulta-libre" class="text-decoration-none event" title="consulta libre" data-category="Desktop-Header-Seccion-consulta libre" data-action="1" data-label="/revista/columnistas/consulta-libre">Consulta Libre</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/deportes" title="Deportes" class="event" data-category="Desktop-Header-Seccion-Deportes" data-action="1" data-label="/deportes"><strong>Deportes</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/deportes/baloncesto" class="text-decoration-none event" title="Baloncesto" data-category="Desktop-Header-Seccion-Baloncesto" data-action="1" data-label="/deportes/baloncesto">Baloncesto</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/futbol" class="text-decoration-none event" title="F&uacute;tbol" data-category="Desktop-Header-Seccion-F&uacute;tbol" data-action="1" data-label="/deportes/futbol">F&uacute;tbol</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/beisbol" class="text-decoration-none event" title="B&eacute;isbol" data-category="Desktop-Header-Seccion-B&eacute;isbol" data-action="1" data-label="/deportes/beisbol">B&eacute;isbol</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/motor" class="text-decoration-none event" title="Motor" data-category="Desktop-Header-Seccion-Motor" data-action="1" data-label="/deportes/motor">Motor</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/golf" class="text-decoration-none event" title="Golf" data-category="Desktop-Header-Seccion-Golf" data-action="1" data-label="/deportes/golf">Golf</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/ciclismo" class="text-decoration-none event" title="Ciclismo" data-category="Desktop-Header-Seccion-Ciclismo" data-action="1" data-label="/deportes/ciclismo">Ciclismo</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/tenis" class="text-decoration-none event" title="Tenis" data-category="Desktop-Header-Seccion-Tenis" data-action="1" data-label="/deportes/tenis">Tenis</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/olimpismo" class="text-decoration-none event" title="Olimpismo" data-category="Desktop-Header-Seccion-Olimpismo" data-action="1" data-label="/deportes/olimpismo">Olimpismo</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/mas-deportes" class="text-decoration-none event" title="M&aacute;s deportes" data-category="Desktop-Header-Seccion-M&aacute;s deportes" data-action="1" data-label="/deportes/mas-deportes">M&aacute;s deportes</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/resultados-deportivos" class="text-decoration-none event" title="Resultados deportivos" data-category="Desktop-Header-Seccion-Resultados deportivos" data-action="1" data-label="/deportes/resultados-deportivos">Resultados deportivos</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/columnistas/linea-de-hit" class="text-decoration-none event" title="L&iacute;nea de hit" data-category="Desktop-Header-Seccion-L&iacute;nea de hit" data-action="1" data-label="/deportes/columnistas/linea-de-hit">L&iacute;nea de hit</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/columnistas/brv" class="text-decoration-none event" title="BRV" data-category="Desktop-Header-Seccion-BRV" data-action="1" data-label="/deportes/columnistas/brv">BRV</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/columnistas/tbt-deportivo" class="text-decoration-none event" title="TBT Deportivo" data-category="Desktop-Header-Seccion-TBT Deportivo" data-action="1" data-label="/deportes/columnistas/tbt-deportivo">TBT Deportivo</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/opinion" title="Opini&oacute;n" class="event" data-category="Desktop-Header-Seccion-Opini&oacute;n" data-action="1" data-label="/opinion"><strong>Opini&oacute;n</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/opinion/adc" class="text-decoration-none event" title="ADC" data-category="Desktop-Header-Seccion-ADC" data-action="1" data-label="/opinion/adc">ADC</a></li><li class="sub-section text-md px-12 py-1"><a href="/opinion/delante-del-sol" class="text-decoration-none event" title="Editorial" data-category="Desktop-Header-Seccion-Editorial" data-action="1" data-label="/opinion/delante-del-sol">Delante del Sol</a></li><li class="sub-section text-md px-12 py-1"><a href="/opinion/editorial" class="text-decoration-none event" title="Editorial" data-category="Desktop-Header-Seccion-Editorial" data-action="1" data-label="/opinion/editorial">Editorial</a></li><li class="sub-section text-md px-12 py-1"><a href="/opinion/de-buena-tinta" class="text-decoration-none event" title="De buena tinta" data-category="Desktop-Header-Seccion-De buena tinta" data-action="1" data-label="/opinion/de-buena-tinta">De buena tinta</a></li><li class="sub-section text-md px-12 py-1"><a href="/opinion/en-directo" class="text-decoration-none event" title="En Directo" data-category="Desktop-Header-Seccion-En Directo" data-action="1" data-label="/opinion/en-directo">En Directo</a></li><li class="sub-section text-md px-12 py-1"><a href="/opinion/frente-al-statu-quo" class="text-decoration-none event" title="En Directo" data-category="Desktop-Header-Seccion-En Directo" data-action="1" data-label="/opinion/frente-al-statu-quo">Frente al Statu Quo</a></li><li class="sub-section text-md px-12 py-1"><a href="/opinion/el-espia" class="text-decoration-none event" title="El Espia" data-category="Desktop-Header-Seccion-El Espia" data-action="1" data-label="/opinion/el-espia">El Esp&iacute;a</a></li><li class="sub-section text-md px-12 py-1"><a href="/opinion/noticiero-poteleche" class="text-decoration-none event" title="Noticiero Poteleche" data-category="Desktop-Header-Seccion-Noticiero Poteleche" data-action="1" data-label="/opinion/noticiero-poteleche">Noticiero Poteleche</a></li><li class="sub-section text-md px-12 py-1"><a href="/opinion/columnistas" class="text-decoration-none event" title="Columnistas" data-category="Desktop-Header-Seccion-Columnistas" data-action="1" data-label="/opinion/columnistas">Columnistas</a></li><li class="sub-section text-md px-12 py-1"><a href="/opinion/lecturas" class="text-decoration-none event" title="Lecturas" data-category="Desktop-Header-Seccion-Lecturas" data-action="1" data-label="/opinion/lecturas">Lecturas</a></li><li class="sub-section text-md px-12 py-1"><a href="/opinion/mas-firmas" class="text-decoration-none event" title="M&aacute;s firmas" data-category="Desktop-Header-Seccion-M&aacute;s firmas" data-action="1" data-label="/opinion/mas-firmas">M&aacute;s firmas</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/planeta" title="Planeta" class="event" data-category="Desktop-Header-Seccion-Planeta" data-action="1" data-label="/planeta"><strong>Planeta</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/planeta/medioambiente" class="text-decoration-none event" title="Medioambiente" data-category="Desktop-Header-Seccion-Medioambiente" data-action="1" data-label="/planeta/medioambiente">Medioambiente</a></li><li class="sub-section text-md px-12 py-1"><a href="/planeta/ciencia" class="text-decoration-none event" title="Ciencia" data-category="Desktop-Header-Seccion-Ciencia" data-action="1" data-label="/planeta/ciencia">Ciencia</a></li><li class="sub-section text-md px-12 py-1"><a href="/planeta/clima" class="text-decoration-none event" title="Clima" data-category="Desktop-Header-Seccion-Clima" data-action="1" data-label="/planeta/clima">Clima</a></li><li class="sub-section text-md px-12 py-1"><a href="/planeta/tecnologia" class="text-decoration-none event" title="Tecnolog&iacute;a" data-category="Desktop-Header-Seccion-Tecnolog&iacute;a" data-action="1" data-label="/planeta/tecnologia">Tecnolog&iacute;a</a></li><li class="sub-section text-md px-12 py-1"><a href="/planeta/historia" class="text-decoration-none event" title="Historia" data-category="Desktop-Header-Seccion-Historia" data-action="1" data-label="/planeta/historia">Historia</a></li><li class="sub-section text-md px-12 py-1"><a href="/planeta/columnistas/martes-de-tecnologia" class="text-decoration-none event" title="Martes de tecnolog&iacute;a" data-category="Desktop-Header-Seccion-Martes de tecnolog&iacute;a" data-action="1" data-label="/planeta/columnistas/martes-de-tecnologia">Martes de tecnolog&iacute;a</a></li><li class="sub-section text-md px-12 py-1"><a href="/planeta/cambio-climatico" class="text-decoration-none event" title="Cambio clim&aacute;tico" data-category="Desktop-Header-Seccion-Cambio clim&aacute;tico" data-action="1" data-label="/planeta/cambio-climatico">Cambio clim&aacute;tico</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/videos" title="Videos" class="event" data-category="Desktop-Header-Seccion-Videos" data-action="1" data-label="/videos"><strong>Videos</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/videos/actualidad" class="text-decoration-none event" title="Actualidad" data-category="Desktop-Header-Seccion-Actualidad" data-action="1" data-label="/videos/actualidad">Actualidad</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/mundo" class="text-decoration-none event" title="Mundo" data-category="Desktop-Header-Seccion-Mundo" data-action="1" data-label="/videos/mundo">Mundo</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/economia" class="text-decoration-none event" title="Econom&iacute;a" data-category="Desktop-Header-Seccion-Econom&iacute;a" data-action="1" data-label="/videos/economia">Econom&iacute;a</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/revista" class="text-decoration-none event" title="Revista" data-category="Desktop-Header-Seccion-Revista" data-action="1" data-label="/videos/revista">Revista</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/deportes" class="text-decoration-none event" title="Deportes" data-category="Desktop-Header-Seccion-Deportes" data-action="1" data-label="/videos/deportes">Deportes</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/opinion" class="text-decoration-none event" title="Opini&oacute;n" data-category="Desktop-Header-Seccion-Opini&oacute;n" data-action="1" data-label="/videos/opinion">Opini&oacute;n</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/planeta" class="text-decoration-none event" title="Planeta" data-category="Desktop-Header-Seccion-Planeta" data-action="1" data-label="/videos/planeta">Planeta</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/columnistas/hecho-en-casa" class="text-decoration-none event" title="Hecho en casa" data-category="Desktop-Header-Seccion-Hecho en casa" data-action="1" data-label="/videos/columnistas/hecho-en-casa">Hecho en casa</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/columnistas/mundo-gamer" class="text-decoration-none event" title="Mundo gamer" data-category="Desktop-Header-Seccion-Mundo gamer" data-action="1" data-label="/videos/columnistas/mundo-gamer">Mundo gamer</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/columnistas/guia-del-dinero" class="text-decoration-none event" title="Gu&iacute;a del dinero" data-category="Desktop-Header-Seccion-Gu&iacute;a del dinero" data-action="1" data-label="/videos/columnistas/guia-del-dinero">Gu&iacute;a del dinero</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/usa?noredirect=1" title="Edicion USA" class="event" data-category="Desktop-Header-Seccion-Planeta" data-action="1" data-label="/usa"><strong>Edici&oacute;n USA</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/usa/actualidad" class="text-decoration-none event" title="actualidad" data-category="Desktop-Header-Seccion-actualidad" data-action="1" data-label="/usa/actualidad">Actualidad</a></li><li class="sub-section text-md px-12 py-1"><a href="/usa/revista" class="text-decoration-none event" title="revista" data-category="Desktop-Header-Seccion-revista" data-action="1" data-label="/usa/revista">Revista</a></li></ul></div></div><div class="text-md px-8 py-2"><a href="/tags/dlpodcast/1320" title="&Uacute;ltima Hora" class="event" data-category="Desktop-Header-Seccion-&Uacute;ltima Hora" data-action="1" data-label="/podcasts"><strong>Podcasts</strong></a></div><div class="text-md px-8 py-2"><a href="/encuestas" title="Encuestas" class="event" data-category="Desktop-Header-Seccion-encuestas" data-action="1" data-label="/ultima-hora"><strong>Encuestas</strong></a></div><div class="px-8 text-center border-t mt-4 pt-4 pb-2"><span class="uppercase text-dl font-bold">Servicios</span></div><div class="text-md px-8 py-2"><a href="https://www.plazalibre.com/" rel="noopener noreferrer" title="Plaza Libre"><strong>Plaza Libre</strong></a></div><div class="text-md px-8 py-2"><a href="/servicios/efemerides" title="Efemerides" class="event" data-category="Desktop-Header-Seccion-efemerides" data-action="1" data-label="/servicios/efemerides"><strong>Efem&eacute;rides</strong></a></div><div class="text-md px-8 py-2"><a href="/servicios/cumpleanos" title="Cumplea&ntilde;os" class="event" data-category="Desktop-Header-Seccion-cumpleanos" data-action="1" data-label="/servicios/cumpleanos"><strong>Cumplea&ntilde;os</strong></a></div><div class="text-md px-8 py-2"><a href="/servicios/rss" title="RSS" class="event" data-category="Desktop-Header-Seccion-RSS" data-action="1" data-label="/rss"><strong>RSS</strong></a></div><div class="text-md px-8 py-2"><a href="/servicios/horoscopos" title="Horoscopos" class="event" data-category="Desktop-Header-Seccion-Horoscopos" data-action="1" data-label="/servicios/horoscopos"><strong>Hor&oacute;scopos</strong></a></div><div class="text-md px-8 py-2"><a href="/servicios/juegos" title="Juegos" class="event" data-category="Desktop-Header-Seccion-Juegos" data-action="1" data-label="/servicios/juegos"><strong>Juegos</strong></a></div><div class="text-md px-8 py-2"><a href="https://herramientas.diariolibre.com/" target="_blank" title="Herramientas" class="event" data-category="Desktop-Header-Seccion-Herramientas" data-action="1" data-label="https://herramientas.diariolibre.com/"><strong>Herramientas</strong></a></div><div class="px-8 text-center border-t mt-4 pt-4 pb-2"><span class="uppercase text-dl font-bold">M&aacute;s</span></div><div class="text-md px-8 py-2"><a href="/contactanos" title="Cont&aacute;ctanos" class="event" data-category="Desktop-Header-Seccion-Cont&aacute;ctanos" data-action="1" data-label="/contactanos"><strong>Cont&aacute;ctanos</strong></a></div><div class="text-md px-8 py-2"><a href="/sobre-diario-libre" title="sobre-diario-libre" class="event" data-category="Desktop-Header-Seccion-sobre-diario-libre" data-action="1" data-label="/sobre-diario-libre"><strong>Sobre Diario Libre</strong></a></div><div class="text-md px-8 py-2"><a href="/aviso-legal" title="aviso-legal" class="event" data-category="Desktop-Header-Seccion-aviso-legal" data-action="1" data-label="/aviso-legal"><strong>Aviso Legal</strong></a></div><div class="px-8 text-center border-t mt-4 pt-4 pb-2"><span class="uppercase text-dl font-bold">Versi&oacute;n Impresa</span></div><div class="text-center px-8 py-2"><a href="https://epaper.diariolibre.com/epaper/" target="_blank" title="Edici&oacute;n Impresa"><img alt="versi&oacute;n impresa" data-src="https://resources.diariolibre.com/images/2025/02/17/portada-17-02-2025.jpg" width="240" height="322" class="mx-auto shadow-md w-48 lazy imgMenuLazy img-paper-menu"></a></div><div class="px-8 text-center border-t mt-4 pt-4 pb-2"><span class="uppercase text-dl font-bold">Redes Sociales</span></div><div class="text-center"><ul class="inline-block mx-auto social-nav"><li class="inline-flex mx-1"><a href="https://www.facebook.com/DiarioLibre/" rel="noopener noreferrer" target="_blank" class="inline-block p1" title="Facebook Diario Libre" aria-label="Diario Libre Facebook"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23.6" viewBox="0 0 56 55"><title>Facebook</title><path d="M47.5 43c0 1.2-.9 2.1-2.1 2.1h-10V30h5.1l.8-5.9h-5.9v-3.7c0-1.7.5-2.9 3-2.9h3.1v-5.3c-.6 0-2.4-.2-4.6-.2-4.5 0-7.5 2.7-7.5 7.8v4.3h-5.1V30h5.1v15.1H10.7c-1.2 0-2.2-.9-2.2-2.1V8.3c0-1.2 1-2.2 2.2-2.2h34.7c1.2 0 2.1 1 2.1 2.2V43" class="ampstart-icon ampstart-icon-fb" fill="#007651"></path></svg></div></a></li><li class="inline-flex mx-1"><a href="https://www.instagram.com/diariolibre/" rel="noopener noreferrer" target="_blank" class="inline-block p1" title="Instagram Diario Libre" aria-label="Diario libre Instagram"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 54 54"><title>instagram</title><path d="M27.2 6.1c-5.1 0-5.8 0-7.8.1s-3.4.4-4.6.9c-1.2.5-2.3 1.1-3.3 2.2-1.1 1-1.7 2.1-2.2 3.3-.5 1.2-.8 2.6-.9 4.6-.1 2-.1 2.7-.1 7.8s0 5.8.1 7.8.4 3.4.9 4.6c.5 1.2 1.1 2.3 2.2 3.3 1 1.1 2.1 1.7 3.3 2.2 1.2.5 2.6.8 4.6.9 2 .1 2.7.1 7.8.1s5.8 0 7.8-.1 3.4-.4 4.6-.9c1.2-.5 2.3-1.1 3.3-2.2 1.1-1 1.7-2.1 2.2-3.3.5-1.2.8-2.6.9-4.6.1-2 .1-2.7.1-7.8s0-5.8-.1-7.8-.4-3.4-.9-4.6c-.5-1.2-1.1-2.3-2.2-3.3-1-1.1-2.1-1.7-3.3-2.2-1.2-.5-2.6-.8-4.6-.9-2-.1-2.7-.1-7.8-.1zm0 3.4c5 0 5.6 0 7.6.1 1.9.1 2.9.4 3.5.7.9.3 1.6.7 2.2 1.4.7.6 1.1 1.3 1.4 2.2.3.6.6 1.6.7 3.5.1 2 .1 2.6.1 7.6s0 5.6-.1 7.6c-.1 1.9-.4 2.9-.7 3.5-.3.9-.7 1.6-1.4 2.2-.7.7-1.3 1.1-2.2 1.4-.6.3-1.7.6-3.5.7-2 .1-2.6.1-7.6.1-5.1 0-5.7 0-7.7-.1-1.8-.1-2.9-.4-3.5-.7-.9-.3-1.5-.7-2.2-1.4-.7-.7-1.1-1.3-1.4-2.2-.3-.6-.6-1.7-.7-3.5 0-2-.1-2.6-.1-7.6 0-5.1.1-5.7.1-7.7.1-1.8.4-2.8.7-3.5.3-.9.7-1.5 1.4-2.2.7-.6 1.3-1.1 2.2-1.4.6-.3 1.6-.6 3.5-.7h7.7zm0 5.8c-5.4 0-9.7 4.3-9.7 9.7 0 5.4 4.3 9.7 9.7 9.7 5.4 0 9.7-4.3 9.7-9.7 0-5.4-4.3-9.7-9.7-9.7zm0 16c-3.5 0-6.3-2.8-6.3-6.3s2.8-6.3 6.3-6.3 6.3 2.8 6.3 6.3-2.8 6.3-6.3 6.3zm12.4-16.4c0 1.3-1.1 2.3-2.3 2.3-1.3 0-2.3-1-2.3-2.3 0-1.2 1-2.3 2.3-2.3 1.2 0 2.3 1.1 2.3 2.3z" class="ampstart-icon ampstart-icon-instagram" fill="#007651"></path></svg></div></a></li><li class="inline-flex mx-1"><a href="https://twitter.com/diariolibre?lang=es" target="_blank" rel="noopener noreferrer" class="inline-block p1" title="Twitter Diario Libre" aria-label="Diario Libre Twitter"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="22.2" viewBox="0 0 512 462.799" fill="#007651"><title>X</title><path fill-rule="nonzero" d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z"></path></svg></div></a></li><li class="inline-flex mx-1"><a href="https://do.linkedin.com/company/grupodiariolibre" target="_blank" rel="noopener noreferrer" class="inline-block p1" title="linkedin Diario Libre" aria-label="Diario Libre linkedin"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="22.2" viewBox="0 0 24 24"><style type="text/css"> .st0 { fill: #007651; } </style><g><g><path class="st0" d="M13.1,10.5c0.3-0.3,0.5-0.6,0.8-0.9c0.9-0.9,2-1.3,3.1-1.3c0.7,0,1.4,0.1,2,0.3c1.4,0.4,2.3,1.4,2.7,2.9 c0.3,1.1,0.3,2.2,0.3,3.3c0,2.4,0,4.7,0,7.1c0,0.3-0.1,0.3-0.3,0.3c-1.2,0-2.4,0-3.7,0c-0.3,0-0.3-0.1-0.3-0.3c0-2.2,0-4.5,0-6.7 c0-0.6,0-1.1-0.2-1.7c-0.3-1-1-1.5-2-1.4c-1.4,0.1-2.2,0.8-2.4,2.2c-0.1,0.3-0.1,0.7-0.1,1c0,2.2,0,4.3,0,6.6 c0,0.3-0.1,0.3-0.3,0.3c-1.2,0-2.5,0-3.7,0C9.1,22,9,21.9,9,21.7c0-4.3,0-8.6,0-12.9c0.1-0.1,0.2-0.2,0.4-0.2c1.2,0,2.3,0,3.5,0 c0.3,0,0.3,0.1,0.3,0.3C13.1,9.4,13.1,10,13.1,10.5z" /><path class="st0" d="M6.4,15.3c0,2.1,0,4.3,0,6.4C6.4,22,6.3,22,6.1,22c-1.2,0-2.4,0-3.7,0c-0.2,0-0.3-0.1-0.3-0.3 c0-4.3,0-8.6,0-12.9c0.1-0.2,0.2-0.3,0.3-0.3c1.2,0,2.5,0,3.7,0c0.3,0,0.3,0.1,0.3,0.3C6.4,11.1,6.4,13.2,6.4,15.3z" /><path class="st0" d="M6.8,4.3c0,1.4-1.1,2.4-2.4,2.4C3.1,6.8,2,5.7,2,4.3S3.1,2,4.4,2C5.7,2,6.8,3.1,6.8,4.3z" /></g></g></svg></div></a></li><li class="inline-flex mx-1"><a href="https://t.me/DiarioLibre" target="_blank" rel="noopener noreferrer" class="inline-block p1" title="telegram Diario Libre" aria-label="Diario Libre telegram"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="22.2" viewBox="0 0 24 24"><style type="text/css"> .st0 { fill: #007651; } </style><path class="st0" d="M21.9,4.1c-0.1-0.2-0.2-0.2-0.3-0.3c-0.3-0.1-0.7,0.1-0.7,0.1s-17.5,6.3-18.5,7C2.1,10.9,2,11,2,11.1 c-0.2,0.5,0.3,0.7,0.3,0.7l4.5,1.5c0,0,0.2,0,0.2,0c1-0.7,10.4-6.5,10.9-6.7c0.1,0,0.2,0,0.2,0.1c-0.2,0.7-8.3,8-8.3,8s0,0-0.1,0.1 l0,0l-0.4,4.5c0,0-0.2,1.4,1.2,0c1-1,1.9-1.7,2.4-2.2c1.6,1.1,3.2,2.2,4,2.9c0.3,0.3,0.7,0.3,0.9,0.3c0.7,0,0.9-0.7,0.9-0.7 S21.9,6.7,22,5c0-0.2,0-0.2,0-0.4C22,4.3,21.9,4.1,21.9,4.1z" /></svg></div></a></li></ul></div></div><section class="bg-white pt-8 detail-efemerides"><div class="container w-full xl:max-w-lg lg:max-w-md md:max-w-md mx-auto relative"><div class="flex flex-wrap md:-ml-4 md:-mr-3 relative md:px-3 lg:px-0"><div class="container w-full xl:max-w-lg lg:max-w-md md:max-w-md mx-auto skin-container"><div class="skin-left"><div id='dl_160x600_skin_left' style='width: 160px; min-width: 160px; margin: auto; min-height: 600px;'><script> googletag.cmd.push(function () { googletag.display('dl_160x600_skin_left'); }); </script></div></div><div class="skin-right"><div id='dl_160x600_skin_right' style='width: 160px; min-width: 160px; margin: auto; min-height: 600px;'><script> googletag.cmd.push(function () { googletag.display('dl_160x600_skin_right'); }); </script></div></div></div><article class="w-full md:px-4 sm:px-8 px-4 pb-12"><header class="xl:ml-12 xl:pl-1 lg:ml-10 lg:pl-0 md:ml-12 md:pl-1 mb-4 border-b"><ul class="text-lg mb-6 breadcrumb"><li><a href="/" title="Portada">Portada</a></li><li>Servicios</li><li>Efem&eacute;rides</li></ul><div class="flex items-center mb-3"><div class="flex-1"><div class="text-xl mb-1 mr-3 meta"><a href="/servicios/efemerides" title="Efem&eacute;rides"><strong>Efem&eacute;rides</strong></a></div></div><div class="flex-1"><div class="justify-end"><div class="pb-3 byline text-lg text-right"><address class="author not-italic mt-3 block"><a rel="author" href="/autor/diario-libre/255" title="Diario Libre - Detalle"><img style="margin-left: 2%;" class="ml-3 author-img lazy" src="https://resources.diariolibre.com/images/2021/12/17/diariolibre-avatar-autor-612f7191-focus-0-0-240-240.jpg" width="40" height="40" alt="Diario Libre" title="Diario Libre"><strong>Diario Libre</strong></a><ul class="ml-3"></ul></address><div class="block"><time style="margin-top: 3px;" id="detail-datetime" datetime="2025-02-17" time_post="00:00:00" title="Time Nota 2981440" class="inline"><a href="/tags/santo-domingo/16" title="Santo Domingo">Santo Domingo</a> - feb. 17, 2025 | 12:00 a. m. <span class="block reading-time">|<i> 7 min de lectura</i></span></time></div></div></div></div></div><h1 class="text-2xl text-center mb-6">Hoy es lunes 17 de febrero del 2025</h1></header><div class="flex flex-wrap -ml-4 -mr-3 relative md:px-3 lg:px-0"><div class="w-full md:w-05/12 sm:w-12/12"><div class="fixed-content"><ul class="p-0 share-icons"><li><img id="notaFavoritaSave" src="https://resources.diariolibre.com/images/fav-midl-gray.svg" style="cursor:pointer;" onclick="saveNoteMiDL()" alt="Compartir" width="20" height="20"></li><li><a target="_blank" rel="noopener" title="Hoy es lunes 17 de febrero del 2025" href="https://api.whatsapp.com/send?text=Hoy+es+lunes+17+de+febrero+del+2025&nbsp;https://www.diariolibre.com/servicios/efemerides/2025/02/17/hoy-es-lunes-17-de-febrero-del-2025/2981440#.XmaHuRpcRN4.whatsapp"><img src="https://resources.diariolibre.com/images/whatsapp-midl.svg" alt="Hoy es lunes 17 de febrero del 2025" title="Hoy es lunes 17 de febrero del 2025" width="20" height="20"></a></li><li><a target="_blank" rel="noopener" title="Hoy es lunes 17 de febrero del 2025" href="https://www.facebook.com/sharer/sharer.php?u=https://www.diariolibre.com/servicios/efemerides/2025/02/17/hoy-es-lunes-17-de-febrero-del-2025/2981440&amp;src=sdkpreparse"><img src="https://resources.diariolibre.com/images/facebook-midl.svg" alt="Hoy es lunes 17 de febrero del 2025" title="Hoy es lunes 17 de febrero del 2025" width="20" height="20"></a></li><li><a target="_blank" rel="noopener" title="Hoy es lunes 17 de febrero del 2025" href="https://twitter.com/intent/tweet?text=Hoy+es+lunes+17+de+febrero+del+2025&amp;url=https://www.diariolibre.com/servicios/efemerides/2025/02/17/hoy-es-lunes-17-de-febrero-del-2025/2981440#XmaGZKjqsc4.twitter&amp;related="><img src="https://resources.diariolibre.com/images/x-social-media-black-icon.svg" alt="Hoy es lunes 17 de febrero del 2025" title="Hoy es lunes 17 de febrero del 2025" width="20" height="20"></a></li><li><a href="#disqus_thread" title="Comentar"><img src="https://resources.diariolibre.com/images/comentar-midl.svg" alt="Compartir" width="20" height="20"></a></li><li><a target="_blank" title="Hoy es lunes 17 de febrero del 2025" href="mailto:correo@dominio.com?subject=ShareURL&body=https://www.diariolibre.com/servicios/efemerides/2025/02/17/hoy-es-lunes-17-de-febrero-del-2025/2981440"><img src="https://resources.diariolibre.com/images/mail-midl.svg" alt="Compartir" width="20" height="20"></a></li><li><a target="_blank" title="Hoy es lunes 17 de febrero del 2025" href="https://t.me/share/url?url=https://www.diariolibre.com/servicios/efemerides/2025/02/17/hoy-es-lunes-17-de-febrero-del-2025/2981440&text=Hoy+es+lunes+17+de+febrero+del+2025"><img src="https://resources.diariolibre.com/images/telegram-midl.svg" alt="Compartir" width="20" height="20"></a></li></ul></div></div><div class="w-full xl:w-85/12 md:w-75/12 sm:w-full px-4 pb-12"><div class="detail-body text-lg"><figure class="text-lg" style="min-height: 307px"><div class="expand-img"><img src="https://resources.diariolibre.com/images/expand.svg" alt="Expandir imagen" width="20" height="20"></div><span class="rutaimagenoriginal" style="display: none;">https://resources.diariolibre.com/images/2025/01/28/hoy-es-lunes-17-de-febrero-del-2025.jpg</span><picture><img src="https://resources.diariolibre.com/images/2025/01/28/hoy-es-lunes-17-de-febrero-del-2025-focus-0-0-896-504.jpg" width="100%" height="307" srcset="https://resources.diariolibre.com/images/2025/01/28/hoy-es-lunes-17-de-febrero-del-2025-focus-0-0-500-281.jpg 500w, https://resources.diariolibre.com/images/2025/01/28/hoy-es-lunes-17-de-febrero-del-2025-focus-0-0-546-307.jpg 800w, https://resources.diariolibre.com/images/2025/01/28/hoy-es-lunes-17-de-febrero-del-2025-focus-0-0-896-504.jpg 1200w" alt="Hoy es lunes 17 de febrero del 2025" title="Hoy es lunes 17 de febrero del 2025" class="mx-auto"></picture><figcaption style='font-size: 19.2px;'><span>Efem&eacute;rides: En Espa&ntilde;a, la ciudad de Barcelona es declarada en estado de guerra a causa de una huelga general en 1902. (<strong>FUENTE EXTERNA</strong>) </span></figcaption></figure><div id="trinityplayer"></div><p>Faltan 318 d&iacute;as para el a&ntilde;o 2026.</p><p><strong>Santoral:</strong> Santos Alejo, Falconeri, Donato y los Siete Santos Fundadores de los Siervos de Mar&iacute;a.</p><h2><strong><u><strong>Efem&eacute;rides</strong> Nacionales:</u></strong></h2><p><strong>1496.</strong> Crist&oacute;bal Col&oacute;n nombra a su hermano Bartolom&eacute;, gobernador de la isla durante su ausencia.</p><p><strong>1658.</strong> El capit&aacute;n general de la colonia, Conde de Pe&ntilde;alba, Bernardino de Meneses Bracamonte y Zapata, ordena al alf&eacute;rez Francisco Delmonte estar alerta por si los franceses deciden hacer alg&uacute;n desembarco por Montecristi.</p><p><strong>1747.</strong> Un decreto del rey de Espa&ntilde;a pone fin a la disputa, de las &oacute;rdenes Jesuitas y Dominicos, sobre cu&aacute;l ten&iacute;a la autorizaci&oacute;n de impartir la ense&ntilde;anza universitaria en Santo Domingo, otorgando a ambas esa potestad.</p><p><strong>1867.</strong> El Presidente Jos&eacute; Mar&iacute;a Cabral manda a ejecutar en El Seibo la sentencia de muerte dictada contra patriotas acusados de rebeli&oacute;n a mano armada.</p><p><strong>1870. </strong>El Presidente Buenaventura B&aacute;ez expide un decreto dejando abiertos los comicios en todo el territorio, para que sus habitantes se expresen a favor o en contra de la anexi&oacute;n del pa&iacute;s a los Estados Unidos.</p><!-- 3 P&aacute;rrafos Validos, Primera Publicidad --><div id="dl_300x250_inread"><script> googletag.cmd.push(function () { googletag.display('dl_300x250_inread'); }); </script></div><div id='dl_1x1_inread'><script> googletag.cmd.push(function () { googletag.display('dl_1x1_inread'); }); </script></div><p><strong>1914.</strong> El piloto aviador Geo Pou se convierte en el primer dominicano en volar un avi&oacute;n junto al norteamericano Frank Burnside, alcanzando una altura record en Santo Domingo de 4,500 pies de altura.</p><p><strong>1921.</strong> Es fundado el club de b&eacute;isbol profesional Leones del Escogido, siendo sus precursores Carlos Manuel Bonetti Burgos (Pilindo),&nbsp;Luis Alfau,&nbsp;J. Enrique Alfau,&nbsp;Eusebio Mart&iacute;nez&nbsp;y&nbsp;Federico Nina.</p><!-- 5 P&aacute;rrafos Validos, Segunda Publicidad --><div id="detalle-parrafo"></div><div id="dl_300x250_inread_2"><script> googletag.cmd.push(function () { googletag.display('dl_300x250_inread_2'); }); </script></div><p><strong>1963</strong>. El presidente electo, profesor Juan Bosch declara, tras regresar de una gira por Estados Unidos y Europa, que el PRD ten&iacute;a tanto poder congresual, que pod&iacute;a aprobar leyes en beneficio del pueblo en de 72 horas, lo que cre&oacute; reservas en sectores conservadores.</p><p><strong>1973</strong>. El Secretario de las Fuerzas Armadas, contralmirante Ram&oacute;n Emilio Jim&eacute;nez Reyes anunci&oacute; a la prensa que los cad&aacute;veres del l&iacute;der guerrillero Francisco Alberto Caama&ntilde;o De&ntilde;&oacute;, Heberto Lalane Jos&eacute; y Alfredo P&eacute;rez Vargas hab&iacute;an sido sepultados este d&iacute;a en una monta&ntilde;a de San Jos&eacute; de Ocoa.</p><!-- 7 P&aacute;rrafos Validos, Tercera Publicidad --><div id="dl_300x250_inread_3"><script> googletag.cmd.push(function () { googletag.display('dl_300x250_inread_3'); }); </script></div><p><strong>2014.</strong> La polic&iacute;a polaca arresta al sacerdote Wojciech Waldemar (padre Alberto Gil), acusado de abusar sexualmente de al menos tres menores en la Rep&uacute;blica&nbsp;Dominicana.</p><p><strong>2019</strong>. El presidente Danilo Medina promulga la Ley Org&aacute;nica de R&eacute;gimen Electoral, aprobada por la C&aacute;mara de Diputados, tras dos sesiones consecutivas.</p><p> - Fallece a la edad de 69 a&ntilde;os la cantante Luchy Vicioso, bautizada como "La dama de la canci&oacute;n", cuyo inicio se produjo en el emblem&aacute;tico programa "La hora del moro", producido por el maestro Rafael Solano, en el desaparecido canal de televisi&oacute;n Rahintel.</p><!-- 9 P&aacute;rrafos Validos, Cuarta Publicidad --><div id="dl_300x250_inread_4"><script> googletag.cmd.push(function () { googletag.display('dl_300x250_inread_4'); }); </script></div><p><strong>2020.</strong> El pleno de la Junta Central Electoral (JCE) aprueba la proclama que reasigna para el 15 de marzo la fecha de realizar las suspendidas elecciones municipales del 16 de febrero, utilizando esta vez boletas f&iacute;sicas, descartando la modalidad de voto automatizado.</p><p>- El opositor Partido Revolucionario Moderno (PRM) demanda de las autoridades proteger la integridad f&iacute;sica del coronel policial Ram&oacute;n A. Guzm&aacute;n Peralta, seguridad de su candidato presidencial Luis Abinader, qui&eacute;n inform&oacute; haber sido alertado de que &quot;oficiales de seguridad del Estado maniobraban para da&ntilde;ar el proceso electoral&quot;.</p><!-- 11 P&aacute;rrafos Validos, Quinta Publicidad --><p>- Decenas de manifestantes se re&uacute;nen en los alrededores de la Plaza de la Bandera, localizado frente a la sede central de en la Junta Central Electoral (JCE) para exigir la renuncia de los miembros titulares del organismo y protestar por los suspendidos comicios municipales.</p><p><strong>2021</strong>. Desconocidos profanaron la quinto centenaria iglesia Nuestra Se&ntilde;ora de Las Mercedes, ubicada entre las calles Las Mercedes y Jos&eacute; Reyes de la&nbsp;Zona Colonial de&nbsp;Santo Domingo, de donde fueron sustra&iacute;dos ornamentos lit&uacute;rgicos como el cop&oacute;n y el c&aacute;liz, alcanc&iacute;as que conten&iacute;an las ofrendas y otros.</p><!-- 13 P&aacute;rrafos Validos, Sexta Publicidad --><p>- La Direcci&oacute;n Nacional de Investigaciones (DNI) informa que profundiza las&nbsp;indagatorias&nbsp;en torno a la entrada al pa&iacute;s del exalcalde de Puerto Pr&iacute;ncipe,&nbsp;Hait&iacute;, y tres acompa&ntilde;antes, quienes ingresaron ilegalmente y apresados por soldados del&nbsp;Ej&eacute;rcito&nbsp;dominicano.</p><p><strong><u>&nbsp;</u></strong></p><h2><strong><u>Internacionales:</u></strong></h2><p><strong>1559.</strong> El papa Paulo IV llama al pueblo a deponer a los soberanos que sean herejes. </p><p><strong>1772</strong>. Es firmado el convenio secreto entre Rusia y Prusia para repartirse Polonia. </p><p><strong>1902.</strong> En Espa&ntilde;a, la ciudad de Barcelona es declarada en estado de guerra a causa de una huelga general.</p><p><strong>1959.</strong> El comandante Fidel Castro es designado Primer Ministro de Cuba.<br><strong></strong></p><p><strong>1962.</strong> Estados Unidos env&iacute;a delegados a Par&iacute;s para pedir a los pa&iacute;ses miembros de la Organizaci&oacute;n del Atl&aacute;ntico Norte (OTAN) abstenerse de negociar con el nuevo r&eacute;gimen comunista de Cuba.</p><p><strong>1973.</strong> El secretario de Estado norteamericano Henry Kissinger, se re&uacute;ne con el Primer Ministro chino Chou En Lai y con el Presidente Mao Tse Tung.</p><p><strong>1979.</strong> Tropas de la Rep&uacute;blica Popular China intentan invadir territorio de la Rep&uacute;blica de Vietnam.</p><p><strong>1981.</strong> La Organizaci&oacute;n Amnist&iacute;a Internacional responsabiliza al gobierno de Guatemala de la muerte de por lo menos 30.000 personas.</p><p><strong>1987</strong>. EE.UU. levanta las sanciones econ&oacute;micas contra Polonia, establecidas por la implantaci&oacute;n de la ley marcial en 1981. </p><p><strong>1995.</strong> En Espa&ntilde;a, Rafael Vera Fern&aacute;ndez-Huidobro, ex secretario de Estado para la Seguridad en el gobierno de Felipe Gonz&aacute;lez, entra en prisi&oacute;n, tras ser condenado por delito de secuestro en la llamada &quot;Guerra Sucia contra ETA&quot;.</p><p><strong>2006. </strong>Un cl&eacute;rigo paquistan&iacute; ofrece US$25.000 y un veh&iacute;culo, para la persona que mate al caricaturista dan&eacute;s autor de dibujos sat&iacute;ricos del profeta Mahoma, los que enfurecieron a millones de musulmanes.</p><p><strong>2012.</strong> En Alemania, el presidente y dirigente dem&oacute;cratacristiano Christian Wulff anuncia su dimisi&oacute;n a ra&iacute;z de unos esc&aacute;ndalos de corrupci&oacute;n y tr&aacute;fico de influencias. </p><p><strong>2013.</strong> El presidente ecuatoriano Rafael Correa es reelecto en primera vuelta, tal como lo hab&iacute;a hecho en los comicios de 2009, obteniendo as&iacute; su s&eacute;ptimo triunfo en las urnas (tres elecciones presidenciales y cuatro consultas populares).</p><p><strong>2014.</strong> El gobernador &nbsp;del estado venezolano de Carabobo, Francisco Ameliach, anuncia que las marchas de protesta no estaban permitidas en los barrios ubicados al sur de la ciudad de Valencia, por precauciones de seguridad. </p><p><strong>2018</strong>. El periodista chileno Juan Carlos Cruz, da su testimonio en Nueva York ante el arzobispo Charles Scicluna, investigador designado por el Vaticano sobre los abusos sexuales que le infringi&oacute; un sacerdote cuando era ni&ntilde;o.&nbsp;</p><p><strong>2019</strong>. El presidente de Estados Unidos, Donald Trump, afirma que se acerca el d&iacute;a en que todo el continente americano ser&aacute; &quot;libre por primera vez en la historia&quot; con la derrota de las &quot;tiran&iacute;as&quot; de Venezuela, Cuba y Nicaragua.</p><p><strong>2020</strong>. En Espa&ntilde;a, el&nbsp;actor Willy Toledo&nbsp;va ante un juez por unos comentarios publicado en 2017 en Facebook. en&nbsp;los que insultaba a Dios y a la Virgen, hechos por los que le acusa una asociaci&oacute;n de abogados cristianos, a diferencia de la Fiscal&iacute;a, que pide la absoluci&oacute;n.</p><p><strong>2021</strong>. El Banco Central de Bolivia anuncia haber devuelto el cr&eacute;dito otorgado por el Fondo Monetario Internacional (FMI), gestionado de manera irregular por el Gobierno de facto presidido por Jeanine &Aacute;&ntilde;ez.</p><p><strong>2023</strong>. Mueren 51 soldados en un ataque yihadista en Burkina Faso, el peor contra el Ej&eacute;rcito burkin&eacute;s de su historia. El 8 de marzo otro atentado yihadista deja otros 60 fallecidos en el este del pa&iacute;s.</p><div class="mt-5 mb-5 inline-block author-info" style="width: 100%;"><div class="mb-2 name-social"><a rel="author" href="/autor/diario-libre/255" title="Autor Diario Libre"><img class="mr-3 author-img lazy" data-src="https://resources.diariolibre.com/images/2021/12/17/diariolibre-avatar-autor-612f7191.jpg" width="140" height="140" alt="Diario Libre" title="Diario Libre"><strong class="mr-3">Diario Libre</strong></a><ul></ul></div><p class="w-auto" style="font-size: 21px;"><i>Peri&oacute;dico l&iacute;der de Rep&uacute;blica Dominicana centrado en las noticias generales y el periodismo innovador.</i></p></div></div><div class="w-full flex flex-wrap" id="detalle-recomendadas"></div></div><div class="w-full xl:w-3/12 lg:w-4/12 md:w-4/12 sm:w-full lg:px-3 md:pl-3 md:pr-0 px-2 pb-12"><div class="banner w-max m-auto mb-5"><div id='dl_300x600_1' style='width: 300px; min-width: 300px; margin: auto; min-height: 600px;'><script> googletag.cmd.push(function () { googletag.display('dl_300x600_1'); }); </script></div></div><div class="fixed-content"><div data-lazy-function="ctrlbloqueenportadalazy" id="ctrlbloqueenportadalazy"></div><!-- /1659553/dl_300x250_1 --><div id='dl_300x250_1' style='min-width: 300px; min-height: 250px;'><script> googletag.cmd.push(function () { googletag.display('dl_300x250_1'); }); </script></div><div id="extra-blueconic"></div></div></div></div></article></div></div><input type="hidden" id="OcultarPublicidad" value="" /><input type="hidden" id="UrlNota" value="/servicios/efemerides/2025/02/17/hoy-es-lunes-17-de-febrero-del-2025/2981440" /><input type="hidden" id="intIdNota" value="2981440" /><input type="hidden" id="MetadatoPrincipal" value="Efem&eacute;rides-efemerides" /><input type="hidden" id="imgThumbNailNote" value="https://resources.diariolibre.com/images/2025/01/28/hoy-es-lunes-17-de-febrero-del-2025-focus-0-0-546-350.jpg" /></section><div class="pb-12 text-center"><div class="mx-auto" style="width: 970px; min-height: 90px;"><div id='dl_970x250_2' style='width: 970px; min-width: 970px; margin: auto; min-height: 90px;'><script> googletag.cmd.push(function () { googletag.display('dl_970x250_2'); }); </script></div></div></div><!-- ctrlNota Final --><footer><div class="bg-white pt-8"><div class="container w-full xl:max-w-lg lg:max-w-md mx-auto relative border-t border-black"><div class="flex flex-wrap relative py-6"><h2 class="text-lg pb-4 mb-5 uppercase w-full px-3">Servicios</h2><ul class="mx-auto text-center"><li class="inline-block px-3 py-2"><a href="/servicios/efemerides" title="Efemerides"><img data-src="https://resources.diariolibre.com/images/servicio-efemerides.svg" alt="Efem&eacute;rides" width="34" height="34" class="inline-block lazy"><h3 style="font-family: Roboto,Calibri,sans-serif;" class="inline-block"><strong>Efem&eacute;rides</strong></h3></a></li><li class="inline-block px-3 py-2"><a href="/servicios/cumpleanos" title="Cumplea&ntilde;os"><img data-src="https://resources.diariolibre.com/images/servicio-cumple.svg" alt="Cumplea&ntilde;os" width="34" height="34" class="inline-block lazy"><h3 style="font-family: Roboto,Calibri,sans-serif;" class="inline-block"><strong>Cumplea&ntilde;os</strong></h3></a></li><li class="inline-block px-3 py-2"><a href="/servicios/juegos" title="Juegos" class="event" data-category="Desktop-Footer-Seccion-Juegos" data-action="1" data-label="/servicios/juegos"><img data-src="https://resources.diariolibre.com/images/servicio-crucigramas.svg" alt="Juegos" width="34" height="34" class="inline-block lazy"><h3 style="font-family: Roboto,Calibri,sans-serif;" class="inline-block"><strong>Juegos</strong></h3></a></li><li class="inline-block px-3 py-2"><a href="/servicios/horoscopos" title="Horoscopos" class="event" data-category="Desktop-Footer-Seccion-Horoscopos" data-action="1" data-label="/horoscopos"><img data-src="https://resources.diariolibre.com/images/servicio-horoscopos.svg" alt="Hor&oacute;scopo" width="34" height="34" class="inline-block lazy"><h3 style="font-family: Roboto,Calibri,sans-serif;" class="inline-block"><strong>Hor&oacute;scopo</strong></h3></a></li><li class="inline-block px-3 py-2"><a href="/deportes/resultados-deportivos" title="Resultados Deportivos"><img data-src="https://resources.diariolibre.com/images/servicio-resultados-deportivos.svg" alt="Resultados deportivos" width="34" height="34" class="inline-block lazy"><h3 style="font-family: Roboto,Calibri,sans-serif;" class="inline-block"><strong>Resultados deportivos</strong></h3></a></li><li class="inline-block px-3 py-2"><a href="https://herramientas.diariolibre.com/" title="Herramientas" target="_blank"><img data-src="https://resources.diariolibre.com/images/servicio-herramientas2.svg" alt="Herramientas" width="34" height="34" class="inline-block lazy"><h3 style="font-family: Roboto,Calibri,sans-serif;" class="inline-block"><strong>Herramientas</strong></h3></a></li></ul></div><div class="py-6 text-center"><div id='dl_970x250_footer' style='width: 970px; min-width: 160px; margin: auto; min-height: 90px;'><script> googletag.cmd.push(function () { googletag.display('dl_970x250_footer'); }); </script></div></div><div class="flex flex-wrap relative py-6"><img src="https://resources.diariolibre.com/images/dl-horizontal.svg" class="main-logo" alt="Logo de Diario Libre" width="220" height="42"><ul class="w-full block mx-auto footer-social mt-4 text-center"><li class="inline-flex mx-1"><a href="https://www.facebook.com/DiarioLibre/" target="_blank" class="inline-block p1" rel="noopener noreferrer" title="Diario Libre Facebook" aria-label="Diario Libre Facebook"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23.6" viewBox="0 0 56 55"><title>Facebook</title><path d="M47.5 43c0 1.2-.9 2.1-2.1 2.1h-10V30h5.1l.8-5.9h-5.9v-3.7c0-1.7.5-2.9 3-2.9h3.1v-5.3c-.6 0-2.4-.2-4.6-.2-4.5 0-7.5 2.7-7.5 7.8v4.3h-5.1V30h5.1v15.1H10.7c-1.2 0-2.2-.9-2.2-2.1V8.3c0-1.2 1-2.2 2.2-2.2h34.7c1.2 0 2.1 1 2.1 2.2V43" class="ampstart-icon ampstart-icon-fb" fill="#007651"></path></svg></div></a></li><li class="inline-flex mx-1"><a href="https://www.instagram.com/diariolibre/" target="_blank" rel="noopener noreferrer" title="Diario Libre instagram" class="inline-block p1" aria-label="Diario Libre Instagram"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 54 54"><title>instagram</title><path d="M27.2 6.1c-5.1 0-5.8 0-7.8.1s-3.4.4-4.6.9c-1.2.5-2.3 1.1-3.3 2.2-1.1 1-1.7 2.1-2.2 3.3-.5 1.2-.8 2.6-.9 4.6-.1 2-.1 2.7-.1 7.8s0 5.8.1 7.8.4 3.4.9 4.6c.5 1.2 1.1 2.3 2.2 3.3 1 1.1 2.1 1.7 3.3 2.2 1.2.5 2.6.8 4.6.9 2 .1 2.7.1 7.8.1s5.8 0 7.8-.1 3.4-.4 4.6-.9c1.2-.5 2.3-1.1 3.3-2.2 1.1-1 1.7-2.1 2.2-3.3.5-1.2.8-2.6.9-4.6.1-2 .1-2.7.1-7.8s0-5.8-.1-7.8-.4-3.4-.9-4.6c-.5-1.2-1.1-2.3-2.2-3.3-1-1.1-2.1-1.7-3.3-2.2-1.2-.5-2.6-.8-4.6-.9-2-.1-2.7-.1-7.8-.1zm0 3.4c5 0 5.6 0 7.6.1 1.9.1 2.9.4 3.5.7.9.3 1.6.7 2.2 1.4.7.6 1.1 1.3 1.4 2.2.3.6.6 1.6.7 3.5.1 2 .1 2.6.1 7.6s0 5.6-.1 7.6c-.1 1.9-.4 2.9-.7 3.5-.3.9-.7 1.6-1.4 2.2-.7.7-1.3 1.1-2.2 1.4-.6.3-1.7.6-3.5.7-2 .1-2.6.1-7.6.1-5.1 0-5.7 0-7.7-.1-1.8-.1-2.9-.4-3.5-.7-.9-.3-1.5-.7-2.2-1.4-.7-.7-1.1-1.3-1.4-2.2-.3-.6-.6-1.7-.7-3.5 0-2-.1-2.6-.1-7.6 0-5.1.1-5.7.1-7.7.1-1.8.4-2.8.7-3.5.3-.9.7-1.5 1.4-2.2.7-.6 1.3-1.1 2.2-1.4.6-.3 1.6-.6 3.5-.7h7.7zm0 5.8c-5.4 0-9.7 4.3-9.7 9.7 0 5.4 4.3 9.7 9.7 9.7 5.4 0 9.7-4.3 9.7-9.7 0-5.4-4.3-9.7-9.7-9.7zm0 16c-3.5 0-6.3-2.8-6.3-6.3s2.8-6.3 6.3-6.3 6.3 2.8 6.3 6.3-2.8 6.3-6.3 6.3zm12.4-16.4c0 1.3-1.1 2.3-2.3 2.3-1.3 0-2.3-1-2.3-2.3 0-1.2 1-2.3 2.3-2.3 1.2 0 2.3 1.1 2.3 2.3z" class="ampstart-icon ampstart-icon-instagram" fill="#007651"></path></svg></div></a></li><li class="inline-flex mx-1"><a href="https://twitter.com/diariolibre?lang=es" target="_blank" rel="noopener noreferrer" title="Diario Libre twitter" class="inline-block p1" aria-label="Diario Libre Twitter"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="22.2" viewBox="0 0 512 462.799" fill="#007651"><title>X</title><path fill-rule="nonzero" d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z"></path></svg></div></a></li><li class="inline-flex mx-1"><a href="https://do.linkedin.com/company/grupodiariolibre" target="_blank" rel="noopener noreferrer" title="Diario Libre linkedin" class="inline-block p1" aria-label="Diario Libre linkedin"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="22.2" viewBox="0 0 24 24"><style type="text/css"> .st0 { fill: #007651; } </style><g><g><path class="st0" d="M13.1,10.5c0.3-0.3,0.5-0.6,0.8-0.9c0.9-0.9,2-1.3,3.1-1.3c0.7,0,1.4,0.1,2,0.3c1.4,0.4,2.3,1.4,2.7,2.9 c0.3,1.1,0.3,2.2,0.3,3.3c0,2.4,0,4.7,0,7.1c0,0.3-0.1,0.3-0.3,0.3c-1.2,0-2.4,0-3.7,0c-0.3,0-0.3-0.1-0.3-0.3c0-2.2,0-4.5,0-6.7 c0-0.6,0-1.1-0.2-1.7c-0.3-1-1-1.5-2-1.4c-1.4,0.1-2.2,0.8-2.4,2.2c-0.1,0.3-0.1,0.7-0.1,1c0,2.2,0,4.3,0,6.6 c0,0.3-0.1,0.3-0.3,0.3c-1.2,0-2.5,0-3.7,0C9.1,22,9,21.9,9,21.7c0-4.3,0-8.6,0-12.9c0.1-0.1,0.2-0.2,0.4-0.2c1.2,0,2.3,0,3.5,0 c0.3,0,0.3,0.1,0.3,0.3C13.1,9.4,13.1,10,13.1,10.5z" /><path class="st0" d="M6.4,15.3c0,2.1,0,4.3,0,6.4C6.4,22,6.3,22,6.1,22c-1.2,0-2.4,0-3.7,0c-0.2,0-0.3-0.1-0.3-0.3 c0-4.3,0-8.6,0-12.9c0.1-0.2,0.2-0.3,0.3-0.3c1.2,0,2.5,0,3.7,0c0.3,0,0.3,0.1,0.3,0.3C6.4,11.1,6.4,13.2,6.4,15.3z" /><path class="st0" d="M6.8,4.3c0,1.4-1.1,2.4-2.4,2.4C3.1,6.8,2,5.7,2,4.3S3.1,2,4.4,2C5.7,2,6.8,3.1,6.8,4.3z" /></g></g></svg></div></a></li><li class="inline-flex mx-1"><a href="https://t.me/DiarioLibre" target="_blank" rel="noopener noreferrer" title="Diario Libre telegram" class="inline-block p1" aria-label="Diario Libre telegram"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="22.2" viewBox="0 0 24 24"><style type="text/css"> .st0 { fill: #007651; } </style><path class="st0" d="M21.9,4.1c-0.1-0.2-0.2-0.2-0.3-0.3c-0.3-0.1-0.7,0.1-0.7,0.1s-17.5,6.3-18.5,7C2.1,10.9,2,11,2,11.1 c-0.2,0.5,0.3,0.7,0.3,0.7l4.5,1.5c0,0,0.2,0,0.2,0c1-0.7,10.4-6.5,10.9-6.7c0.1,0,0.2,0,0.2,0.1c-0.2,0.7-8.3,8-8.3,8s0,0-0.1,0.1 l0,0l-0.4,4.5c0,0-0.2,1.4,1.2,0c1-1,1.9-1.7,2.4-2.2c1.6,1.1,3.2,2.2,4,2.9c0.3,0.3,0.7,0.3,0.9,0.3c0.7,0,0.9-0.7,0.9-0.7 S21.9,6.7,22,5c0-0.2,0-0.2,0-0.4C22,4.3,21.9,4.1,21.9,4.1z" /></svg></div></a></li><li class="inline-flex mx-1"><a href="https://www.threads.net/@diariolibre" target="_blank" rel="noopener noreferrer" title="Diario Libre Threads" class="inline-block p1" aria-label="Diario Libre Threads"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="22.2" viewBox="0 0 20 20"><style type="text/css"> .st0{fill:#007651;} .st1{fill:#FFFFFF;} </style><g><path class="st0" d="M3.3,0.9h13.4c1.3,0,2.4,1.1,2.4,2.4v13.4c0,1.3-1.1,2.4-2.4,2.4H3.3c-1.3,0-2.4-1.1-2.4-2.4V3.3 C0.9,2,2,0.9,3.3,0.9z"/><path class="st1" d="M13.2,9.5c1.7,0.7,2.7,2.6,2.1,4.4c-0.4,1.3-1.6,2.3-2.7,2.7c-1.6,0.5-3.6,0.5-5-0.1c-3.1-1.3-3.8-4.8-3.5-7.7 c0.2-2,1.1-4,2.9-5c1.4-0.7,3.2-0.9,4.8-0.5s2.9,1.3,3.7,2.7c0.3,0.5,0.5,0.9,0.5,1.5c0,0,0,0,0,0.1l0,0l-1.1,0.3c0,0,0,0-0.1,0 l0,0c-0.2-0.6-0.5-1.2-0.8-1.7c-1.1-1.6-3.2-2-4.9-1.6C6.9,4.9,5.7,6.3,5.3,8.4c-0.3,1.6-0.2,3.6,0.5,5.1c0.6,1.3,1.8,2,3.2,2.2 c0.7,0.1,1.5,0.1,2.2,0c1-0.2,2.2-0.9,2.6-1.8c0.3-0.6,0.4-1.5,0-2.1c-0.2-0.4-0.5-0.6-0.8-0.8c0,0,0,0-0.1,0l0,0 c0,0.3-0.1,0.6-0.2,0.9c-0.2,0.5-0.4,0.8-0.6,1.1c-1,1-2.7,1.1-3.8,0.4c-0.9-0.5-1.3-1.7-0.8-2.7C8,9.5,9.2,9.1,10.2,9.1 c0.5,0,1.1,0,1.6,0.1l0,0l0,0c-0.1-0.3-0.1-0.5-0.2-0.5c-0.4-0.7-1.1-1-1.9-0.9C9.2,7.8,8.8,8,8.5,8.4c0,0,0,0-0.1,0L7.5,7.8 c0,0,0,0,0-0.1l0,0C8.1,7,8.7,6.6,9.6,6.4c0.7-0.1,1.6,0,2.2,0.4C12.7,7.3,13,8.4,13.2,9.5C13.1,9.5,13.2,9.5,13.2,9.5z M8.6,11.2 c-0.2,0.6,0.3,1.1,0.8,1.3c0.8,0.2,1.7,0,2.1-0.8c0.2-0.4,0.3-0.7,0.3-1.2l0,0c-0.6-0.1-1.3-0.2-1.9-0.1 C9.5,10.4,8.8,10.6,8.6,11.2z"/></g></svg></div></a></li><li class="inline-flex mx-1"><a href="https://whatsapp.com/channel/0029Va2aACBCxoArxneldj1P" target="_blank" rel="noopener noreferrer" title="Diario Libre Whatsapp" class="inline-block p1" aria-label="Diario Libre Whatsapp"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="22.2" viewBox="0 0 20 20"><style type="text/css"> .st0{fill:#007651;} </style><g><path class="st0" d="M0.9,10.4c0-0.3,0-0.6,0-1c0-0.1,0-0.1,0-0.2c0.1-1.4,0.5-2.8,1.3-4C3.6,3,5.7,1.5,8.4,1 c0.3-0.1,0.7-0.1,1-0.1c0.4,0,0.7,0,1.1,0c0.3,0,0.6,0.1,0.9,0.1c1.9,0.3,3.6,1.1,4.9,2.5c2.1,2.1,3,4.5,2.7,7.4 c-0.2,1.9-0.9,3.6-2.2,5.1c-2.2,2.4-4.9,3.4-8.1,3c-1.3-0.2-2.5-0.6-3.6-1.3c-0.1-0.1-0.2-0.1-0.3,0c-1,0.3-2.1,0.7-3.2,1 c-0.1,0-0.1,0-0.2,0c0.4-1.1,0.7-2.1,1.1-3.2c0.1-0.2,0-0.3-0.1-0.4c-0.8-1.1-1.3-2.3-1.5-3.6C0.9,11.2,0.9,10.8,0.9,10.4z M13,15.2c0.3-0.1,0.6-0.1,0.8-0.2c1.3-0.4,1.7-1.1,1.8-2.3c0-0.2-0.1-0.3-0.2-0.4c-0.7-0.3-1.4-0.7-2-1c-0.3-0.2-0.6-0.1-0.8,0.2 c-0.2,0.2-0.4,0.5-0.5,0.7c-0.3,0.4-0.5,0.4-0.9,0.2c-1.5-0.6-2.7-1.7-3.5-3.1c-0.1-0.2-0.1-0.4,0-0.5c0.2-0.2,0.3-0.4,0.5-0.6 c0.3-0.3,0.3-0.6,0.2-1C7.9,6.7,7.7,6,7.4,5.4c0-0.1-0.1-0.2-0.2-0.2C6.6,5,6.1,5,5.7,5.3C5.3,5.6,5.1,6,4.9,6.5 C4.6,7.4,4.7,8.2,5,9.1c0.3,0.6,0.7,1.2,1.1,1.7c0.7,0.9,1.5,1.8,2.4,2.5c1,0.8,2.1,1.2,3.3,1.6C12.2,15,12.6,15.1,13,15.2z"/></g></svg></div></a></li></ul></div><div class="flex flex-wrap relative py-6 border-t border-b border-black text-center sm:text-left"><div class="w-full sm:w-4/12 lg:w-2/12 sm:w-3/12 px-4"><div class="footer-section-list"><h3 class="border-b pb-2"><a href="/actualidad" title="Actualidad" class="event" data-category="Desktop-Footer-Seccion-Actualidad" data-action="1" data-label="/actualidad">Actualidad </a></h3><ul><li><a href="/actualidad/nacional" title="Nacional" class="event" data-category="Footer-Actualidad-Nacional" data-action="1" data-label="/actualidad/nacional">Nacional</a></li><li><a href="/actualidad/ciudad" title="Ciudad" class="event" data-category="Footer-Actualidad-Ciudad" data-action="1" data-label="/actualidad/ciudad">Ciudad</a></li><li><a href="/actualidad/educacion" title="Educaci&oacute;n" class="event" data-category="Footer-Actualidad-Educaci&oacute;n" data-action="1" data-label="/actualidad/educacion">Educaci&oacute;n</a></li><li><a href="/actualidad/salud" title="Salud" class="event" data-category="Footer-Actualidad-Salud" data-action="1" data-label="/actualidad/salud">Salud</a></li><li><a href="/actualidad/justicia" title="Justicia" class="event" data-category="Footer-Actualidad-Justicia" data-action="1" data-label="/actualidad/justicia">Justicia</a></li><li><a href="/actualidad/politica" title="Polic&iacute;a" class="event" data-category="Footer-Actualidad-Polic&iacute;a" data-action="1" data-label="/actualidad/policia">Pol&iacute;tica</a></li><li><a href="/actualidad/sucesos" title="Sucesos" class="event" data-category="Footer-Actualidad-Sucesos" data-action="1" data-label="/actualidad/sucesos">Sucesos</a></li><li><a href="/actualidad/a-fondo" title="A Fondo" class="event" data-category="Footer-Actualidad-AFondo" data-action="1" data-label="/actualidad/a-fondo">A Fondo</a></li><li><a href="/actualidad/dialogo-libre" title="Dialogo Libre" class="event" data-category="Footer-Actualidad-DialogoLibre" data-action="1" data-label="/actualidad/dialogo-libre">Di&aacute;logo Libre</a></li><li><a href="/actualidad/jose-boquete" title="Jose Boquete" class="event" data-category="Footer-Actualidad-JoseBoquete" data-action="1" data-label="/actualidad/jose-boquete">Jos&eacute; Boquete</a></li><li><a href="/actualidad/reportajes" title="Reportajes" class="event" data-category="Footer-Actualidad-Reportajes" data-action="1" data-label="/actualidad/reportajes">Reportajes</a></li></ul></div><div class="footer-section-list"><h3 class="border-b pb-2"><a href="/politica" title="Politica" class="event" data-category="Desktop-Footer-Seccion-Politica" data-action="1" data-label="/politica">Pol&iacute;tica</a></h3><ul><li><a href="/politica/partidos" title="partidos" class="event" data-category="Desktop-Footer-partidos" data-action="1" data-label="/politica/partidos">Partidos</a></li><li><a href="/politica/jce" title="America Latina" class="event" data-category="Desktop-Footer-jce" data-action="1" data-label="/politica/jce">JCE</a></li><li><a href="/politica/tse" title="tse" class="event" data-category="Desktop-Footer-tse" data-action="1" data-label="/politica/tse">TSE</a></li><li><a href="/politica/congreso-nacional" title="congreso-nacional" class="event" data-category="Desktop-Footer-congreso-nacional" data-action="1" data-label="/politica/congreso-nacional">Congreso Nacional</a></li><li><a href="/politica/gobierno" title="gobierno" class="event" data-category="Desktop-Footer-gobierno" data-action="1" data-label="/politica/gobierno">Gobierno</a></li></ul></div></div><div class="w-full sm:w-4/12 lg:w-2/12 sm:w-3/12 px-4"><div class="footer-section-list"><h3 class="border-b pb-2"><a href="/economia" title="Econom&iacute;a" class="event" data-category="Desktop-Footer-Seccion-Econom&iacute;a" data-action="1" data-label="/economia">Econom&iacute;a</a></h3><ul><li><a href="/economia/finanzas" title="Finanzas" class="event" data-category="Footer-Econom&iacute;a-Finanzas" data-action="1" data-label="/economia/finanzas">Finanzas</a></li><li><a href="/economia/turismo" title="Turismo" class="event" data-category="Footer-Econom&iacute;a-Turismo" data-action="1" data-label="/economia/turismo">Turismo</a></li><li><a href="/economia/agro" title="Agro" class="event" data-category="Footer-Econom&iacute;a-Agro" data-action="1" data-label="/economia/agro">Agro</a></li><li><a href="/economia/empleo" title="Empleo" class="event" data-category="Footer-Econom&iacute;a-Empleo" data-action="1" data-label="/economia/empleo">Empleo</a></li><li><a href="/economia/negocios" title="Negocios" class="event" data-category="Footer-Econom&iacute;a-Negocios" data-action="1" data-label="/economia/negocios">Negocios</a></li><li><a href="/economia/energia" title="Energ&iacute;a" class="event" data-category="Footer-Econom&iacute;a-Energ&iacute;a" data-action="1" data-label="/economia/energia">Energ&iacute;a</a></li><li><a href="/economia/consumo" title="Consumo" class="event" data-category="Footer-Econom&iacute;a-Consumo" data-action="1" data-label="/economia/consumo">Consumo</a></li><li><a href="/economia/vivienda" title="Vivienda" class="event" data-category="Footer-Econom&iacute;a-Vivienda" data-action="1" data-label="/economia/vivienda">Vivienda</a></li><li><a href="/economia/telecomunicaciones" title="Telecomunicaciones" class="event" data-category="Footer-Econom&iacute;a-Telecomunicaciones" data-action="1" data-label="/economia/telecomunicaciones">Telecom.</a></li><li><a href="/economia/columnistas/global-y-variable" title="Global y Variable" class="event" data-category="Footer-Econom&iacute;a-GlobalyVariable" data-action="1" data-label="/economia/columnistas/global-y-variable">Global y variable</a></li><li><a href="/economia/macroeconomia" title="Macroeconomia" class="event" data-category="Footer-Econom&iacute;a-Macroeconomia" data-action="1" data-label="/economia/macroeconomia">Macroeconomia</a></li></ul></div><div class="footer-section-list"><h3 class="border-b pb-2"><a href="/planeta" title="Planeta" class="event" data-category="Desktop-Footer-Seccion-Planeta" data-action="1" data-label="/planeta">Planeta</a></h3><ul><li><a href="/planeta/medioambiente" title="Medio Ambiente" class="event" data-category="Footer-Planeta-MedioAmbiente" data-action="1" data-label="/planeta/medioambiente">Medioambiente</a></li><li><a href="/planeta/ciencia" title="Ciencia" class="event" data-category="Footer-Planeta-Ciencia" data-action="1" data-label="/planeta/ciencia">Ciencia</a></li><li><a href="/planeta/clima" title="Clima" class="event" data-category="Footer-Planeta-Clima" data-action="1" data-label="/planeta/clima">Clima</a></li><li><a href="/planeta/tecnologia" title="Tecnolog&iacute;a" class="event" data-category="Footer-Planeta-Tecnolog&iacute;a" data-action="1" data-label="/planeta/tecnologia">Tecnolog&iacute;a</a></li><li><a href="/planeta/historia" title="Historia" class="event" data-category="Footer-Planeta-Historia" data-action="1" data-label="/planeta/historia">Historia</a></li><li><a href="/planeta/columnistas/martes-de-tecnologia" title="Martes de Tecnolog&iacute;a" class="event" data-category="Footer-Planeta-MartesDeTecnolog&iacute;a" data-action="1" data-label="/planeta/columnistas/martes-de-tecnologia">Martes de tecnolog&iacute;a</a></li><li><a href="/planeta/cambio-climatico" title="Cambio clim&aacute;tico" class="event" data-category="Footer-Planeta-Cambio clim&aacute;tico" data-action="1" data-label="/planeta/cambio-climatico">Cambio clim&aacute;tico</a></li></ul></div></div><div class="w-full sm:w-4/12 lg:w-2/12 sm:w-3/12 px-4"><div class="footer-section-list"><h3 class="border-b pb-2"><a href="/revista" title="Revista" class="event" data-category="Desktop-Footer-Seccion-Revista" data-action="1" data-label="/revista">Revista</a></h3><ul><li><a href="/revista/musica" title="M&uacute;sica" class="event" data-category="Footer-Revista-M&uacute;sica" data-action="1" data-label="/planeta/musica">M&uacute;sica</a></li><li><a href="/revista/cine" title="Cine" class="event" data-category="Footer-Revista-Cine" data-action="1" data-label="/planeta/cine">Cine</a></li><li><a href="/revista/cultura" title="Cultura" class="event" data-category="Footer-Revista-Cultura" data-action="1" data-label="/planeta/cultura">Cultura</a></li><li><a href="/revista/farandula" title="Far&aacute;ndula" class="event" data-category="Footer-Revista-Far&aacute;ndula" data-action="1" data-label="/planeta/farandula">Far&aacute;ndula</a></li><li><a href="/revista/moda" title="Moda" class="event" data-category="Footer-Revista-Moda" data-action="1" data-label="/planeta/moda">Moda</a></li><li><a href="/revista/belleza" title="Belleza" class="event" data-category="Footer-Revista-Belleza" data-action="1" data-label="/planeta/belleza">Belleza</a></li><li><a href="/revista/buena-vida" title="Buena Vida" class="event" data-category="Footer-Revista-BuenaVida" data-action="1" data-label="/planeta/buena-vida">Buena Vida</a></li><li><a href="/revista/sociales" title="Sociales" class="event" data-category="Footer-Revista-Sociales" data-action="1" data-label="/planeta/sociales">Sociales</a></li><li><a href="/revista/novedades" title="Novedades" class="event" data-category="Footer-Revista-Novedades" data-action="1" data-label="/planeta/novedades">Novedades</a></li><li><a href="/revista/columnistas/arte-libre" title="PodcastArtelibre" class="event" data-category="Footer-Revista-podcastartelibre" data-action="1" data-label="/revista/columnistas/arte-libre">Podcast Arte Libre</a></li><li><a href="/revista/columnistas/mi-mascota" title="mimascota" class="event" data-category="Footer-Revista-mimascota" data-action="1" data-label="/planeta/mi-mascota">Mi mascota</a></li><li><a href="/revista/columnistas/hablando-con-el-pediatra" title="hablandoconelpediatra" class="event" data-category="Footer-Revista-hablandoconelpediatra" data-action="1" data-label="/revista/columnistas/hablando-con-el-pediatra">Hablando con el pediatra</a></li><li><a href="/revista/columnistas/diario-de-nutricion" title="diariodenutricion" class="event" data-category="Footer-Revista-diariodenutricion" data-action="1" data-label="/revista/columnistas/diario-de-nutricion">Diario de nutrici&oacute;n</a></li><li><a href="/revista/columnistas/vida-y-familia" title="vidayfamilia" class="event" data-category="Footer-Revista-vidayfamilia" data-action="1" data-label="/planeta/vidayfamilia">Vida y familia</a></li><li><a href="/revista/columnistas/ene" title="E&ntilde;e" class="event" data-category="Footer-Revista-E&ntilde;e" data-action="1" data-label="/planeta/ene">E&ntilde;e</a></li><li><a href="/revista/columnistas/celebrando-la-vida" title="celebrandolavida" class="event" data-category="Footer-Revista-celebrandolavida" data-action="1" data-label="/planeta/celebrando-la-vida">Celebrando la vida</a></li><li><a href="/revista/columnistas/sin-complejos" title="sincomplejos" class="event" data-category="Footer-Revista-sincomplejos" data-action="1" data-label="/planeta/sin-complejos">Sin complejos</a></li><li><a href="/revista/columnistas/en-pocas-palabras" title="enpocaspalabras" class="event" data-category="Footer-Revista-enpocaspalabras" data-action="1" data-label="/planeta/en-pocas-palabras">En pocas palabras</a></li><li><a href="/revista/columnistas/escuchando-al-corazon" title="escuchandoelcorazon" class="event" data-category="Footer-Revista-escuchandoelcorazon" data-action="1" data-label="/planeta/escuchando-el-corazon">Escuchando al coraz&oacute;n</a></li><li><a href="/revista/columnistas/economia-personal" title="economia personal" class="event" data-category="Footer-Revista-economia personal" data-action="1" data-label="/revista/columnistas/economia-personal">Econom&iacute;a Personal</a></li><li><a href="/revista/columnistas/consulta-libre" title="consulta libre" class="event" data-category="Footer-Revista-consulta libre" data-action="1" data-label="/revista/columnistas/consulta-libre">Consulta Libre</a></li></ul></div></div><div class="w-full sm:w-4/12 lg:w-2/12 sm:w-3/12 px-4"><div class="footer-section-list"><h3 class="border-b pb-2"><a href="/deportes" title="Deportes" class="event" data-category="Desktop-Footer-Seccion-Deportes" data-action="1" data-label="/deportes">Deportes</a></h3><ul><li><a href="/deportes/baloncesto" title="baloncesto" class="event" data-category="Footer-Deportes-baloncesto" data-action="1" data-label="/deportes/baloncesto">Baloncesto</a></li><li><a href="/deportes/futbol" title="futbol" class="event" data-category="Footer-Deportes-futbol" data-action="1" data-label="/deportes/futbol">F&uacute;tbol</a></li><li><a href="/deportes/beisbol" title="beisbol" class="event" data-category="Footer-Deportes-beisbol" data-action="1" data-label="/deportes/beisbol">B&eacute;isbol</a></li><li><a href="/deportes/motor" title="motor" class="event" data-category="Footer-Deportes-motor" data-action="1" data-label="/deportes/motor">Motor</a></li><li><a href="/deportes/golf" title="golf" class="event" data-category="Footer-Deportes-golf" data-action="1" data-label="/deportes/golf">Golf</a></li><li><a href="/deportes/ciclismo" title="ciclismo" class="event" data-category="Footer-Deportes-ciclismo" data-action="1" data-label="/deportes/ciclismo">Ciclismo</a></li><li><a href="/deportes/tenis" title="tenis" class="event" data-category="Footer-Deportes-tenis" data-action="1" data-label="/deportes/tenis">Tenis</a></li><li><a href="/deportes/olimpismo" title="olimpismo" class="event" data-category="Footer-Deportes-olimpismo" data-action="1" data-label="/deportes/olimpismo">Olimpismo</a></li><li><a href="/deportes/mas-deportes" title="masdeportes" class="event" data-category="Footer-Deportes-masdeportes" data-action="1" data-label="/deportes/mas-deportes">M&aacute;s deportes</a></li><li><a href="/deportes/resultados-deportivos" title="resultadosdeportivos" class="event" data-category="Footer-Deportes-resultadosdeportivos" data-action="1" data-label="/planeta/resultados-deportivos">Resultados deportivos</a></li><li><a href="/deportes/columnistas/linea-de-hit" title="lineadehit" class="event" data-category="Footer-Deportes-lineadehit" data-action="1" data-label="/deportes/columnistas/linea-de-hit">L&iacute;nea de hit</a></li><li><a href="/deportes/columnistas/brv" title="brv" class="event" data-category="Footer-Deportes-brv" data-action="1" data-label="/deportes/columnistas/brv">BRV</a></li><li><a href="/deportes/columnistas/tbt-deportivo" title="tbtdeportivo" class="event" data-category="Footer-Deportes-tbtdeportivo" data-action="1" data-label="/deportes/columnistas/tbt-deportivo">TBT Deportivo</a></li></ul></div><div class="footer-section-list"><h3 class="border-b pb-2"><a href="/ultima-hora" title="&Uacute;ltima Hora" class="event" data-category="Desktop-Footer-Seccion-&Uacute;ltima Hora" data-action="1" data-label="/ultima-hora">&Uacute;ltima hora</a></h3></div><div class="footer-section-list"><h3 class="border-b pb-2"><a href="/usa?noredirect=1" title="Edici&oacute;n USA" class="event" data-category="Desktop-Footer-Seccion-Edici&oacute;n USA" data-action="1" data-label="/usa">Edici&oacute;n USA</a></h3></div><div class="footer-section-list"><h3 class="border-b pb-2"><a href="/?noredirect=1" title="edicion rd" class="event" data-category="Desktop-Footer-Seccion-Edicion RD" data-action="1" data-label="/">Edici&oacute;n RD</a></h3></div><div class="footer-section-list"><h3 class="border-b pb-2"><a href="https://epaper.diariolibre.com/epaper/" title="edicion impresa" class="event" data-category="Desktop-Footer-Seccion-EdicionImpresa" data-action="1" data-label="https://epaper.diariolibre.com/epaper/">Edici&oacute;n Impresa</a></h3></div><div class="footer-section-list"><h3 class="border-b pb-2"><a href="/sobre-diario-libre" title="sobre-diario-libre" class="event" data-category="Desktop-Footer-Seccion-sobre-diario-libre" data-action="1" data-label="/sobre-diario-libre">Sobre Diario Libre</a></h3></div></div><div class="w-full sm:w-4/12 lg:w-2/12 sm:w-3/12 px-4"><div class="footer-section-list"><h3 class="border-b pb-2"><a href="/opinion" title="Opini&oacute;n" class="event" data-category="Desktop-Footer-Seccion-Opini&oacute;n" data-action="1" data-label="/opinion">Opini&oacute;n</a></h3><ul><li><a href="/opinion/adc" title="adc" class="event" data-category="Footer-Opinion-adc" data-action="1" data-label="/opinion/adc">ADC</a></li><li><a href="/opinion/delante-del-sol" title="adc" class="event" data-category="Footer-Opinion-adc" data-action="1" data-label="/opinion/delante-del-sol">Delante del Sol</a></li><li><a href="/opinion/editorial" title="editorial" class="event" data-category="Footer-Opinion-editorial" data-action="1" data-label="/opinion/editorial">Editorial</a></li><li><a href="/opinion/de-buena-tinta" title="debuenatinta" class="event" data-category="Footer-Opinion-debuenatinta" data-action="1" data-label="/opinion/de-buena-tinta">De buena tinta</a></li><li><a href="/opinion/en-directo" title="endirecto" class="event" data-category="Footer-Opinion-endirecto" data-action="1" data-label="/opinion/en-directo">En Directo</a></li><li><a href="/opinion/frente-al-statu-quo" title="adc" class="event" data-category="Footer-Opinion-adc" data-action="1" data-label="/opinion/frente-al-statu-quo">Frente al Statu Quo</a></li><li><a href="/opinion/el-espia" title="endirecto" class="event" data-category="Footer-Opinion-elespia" data-action="1" data-label="/opinion/el-espia">El Esp&iacute;a</a></li><li><a href="/opinion/noticiero-poteleche" title="noticieropoteleche" class="event" data-category="Footer-Opinion-noticieropoteleche" data-action="1" data-label="/opinion/noticiero-poteleche">Noticiero Poteleche</a></li><li><a href="/opinion/columnistas" title="columnistas" class="event" data-category="Footer-Opinion-columnistas" data-action="1" data-label="/opinion/columnistas">Columnistas</a></li><li><a href="/opinion/lecturas" title="lecturas" class="event" data-category="Footer-Opinion-lecturas" data-action="1" data-label="/opinion/lecturas">Lecturas</a></li><li><a href="/opinion/mas-firmas" title="masfirmas" class="event" data-category="Footer-Opinion-masfirmas" data-action="1" data-label="/opinion/mas-firmas">M&aacute;s firmas</a></li></ul></div><div class="footer-section-list"><h3 class="border-b pb-2"><a href="/mundo" title="Mundo" class="event" data-category="Desktop-Footer-Seccion-Mundo" data-action="1" data-label="/mundo">Mundo</a></h3><ul><li><a href="/mundo/estados-unidos" title="Estados Unidos" class="event" data-category="Desktop-Footer-Estados Unidos" data-action="1" data-label="/mundo/estados-unidos">Estados Unidos</a></li><li><a href="/mundo/america-latina" title="America Latina" class="event" data-category="Desktop-Footer-america-latina" data-action="1" data-label="/mundo/america-latina">Am&eacute;rica Latina</a></li><li><a href="/mundo/haiti" title="Hait&iacute;" class="event" data-category="Desktop-Footer-haiti" data-action="1" data-label="/mundo/haiti">Hait&iacute;</a></li><li><a href="/mundo/espana" title="Espa&ntilde;a" class="event" data-category="Desktop-Footer-espana" data-action="1" data-label="/mundo/espana">Espa&ntilde;a</a></li><li><a href="/mundo/europa" title="Europa" class="event" data-category="Desktop-Footer-europa" data-action="1" data-label="/mundo/europa">Europa</a></li><li><a href="/mundo/canada" title="canada" class="event" data-category="Desktop-Footer-canada" data-action="1" data-label="/mundo/canada">Canad&aacute;</a></li><li><a href="/mundo/medio-oriente" title="medio-oriente" class="event" data-category="Desktop-Footer-medio-oriente" data-action="1" data-label="/mundo/medio-oriente">Medio Oriente</a></li><li><a href="/mundo/asia" title="medio-asia" class="event" data-category="Desktop-Footer-asia" data-action="1" data-label="/mundo/asia">Asia</a></li><li><a href="/mundo/africa" title="medio-africa" class="event" data-category="Desktop-Footer-africa" data-action="1" data-label="/mundo/asia">Africa</a></li><li><a href="/mundo/oceania" title="medio-oceania" class="event" data-category="Desktop-Footer-oceania" data-action="1" data-label="/mundo/asia">Oceania</a></li><li><a href="/mundo/caribe" title="medio-caribe" class="event" data-category="Desktop-Footer-caribe" data-action="1" data-label="/mundo/caribe">Caribe</a></li><li><a href="/mundo/resto-del-mundo" title="Resto del Mundo" class="event" data-category="Desktop-Footer-resto-del-mundo" data-action="1" data-label="/mundo/resto-del-mundo">Resto del mundo</a></li></ul></div></div><div class="w-full sm:w-4/12 lg:w-2/12 sm:w-3/12 px-4"><div class="footer-section-list"><h3 class="border-b pb-2"><a href="/videos" title="Videos" class="event" data-category="Desktop-Footer-Seccion-Videos" data-action="1" data-label="/videos">Videos</a></h3><ul><li><a href="/videos/actualidad" title="actualidad" class="event" data-category="Footer-Videos-Actualidad" data-action="1" data-label="/opinion/actualidad">Actualidad</a></li><li><a href="/videos/mundo" title="mundo" class="event" data-category="Footer-Videos-mundo" data-action="1" data-label="/videos/mundo">Mundo</a></li><li><a href="/videos/economia" title="economia" class="event" data-category="Footer-Videos-economia" data-action="1" data-label="/videos/economia">Econom&iacute;a</a></li><li><a href="/videos/revista" title="revista" class="event" data-category="Footer-Videos-revista" data-action="1" data-label="/videos/revista">Revista</a></li><li><a href="/videos/deportes" title="deportes" class="event" data-category="Footer-Videos-deportes" data-action="1" data-label="/videos/deportes">Deportes</a></li><li><a href="/videos/opinion" title="opinion" class="event" data-category="Footer-Videos-opinion" data-action="1" data-label="/videos/opinion">Opini&oacute;n</a></li><li><a href="/videos/planeta" title="planeta" class="event" data-category="Footer-Videos-planeta" data-action="1" data-label="/videos/planeta">Planeta</a></li><li><a href="/videos/columnistas/hecho-en-casa" title="hechoencasa" class="event" data-category="Footer-Videos-hechoencasa" data-action="1" data-label="/videos/columnistas/hecho-en-casa">Hecho en casa</a></li><li><a href="/videos/columnistas/mundo-gamer" title="mundogamer" class="event" data-category="Footer-Videos-mundogamer" data-action="1" data-label="/videos/columnistas/mundo-gamer">Mundo gamer</a></li><li><a href="/videos/columnistas/guia-del-dinero" title="guiadeldinero" class="event" data-category="Footer-Videos-guiadeldinero" data-action="1" data-label="/videos/columnistas/guia-del-dinero">Gu&iacute;a del dinero</a></li></ul></div><div class="footer-section-list"><h3 class="border-b pb-2">Servicios </h3><ul><li><a href="/servicios/efemerides" title="efemerides" class="event" data-category="Footer-Servicios-efemerides" data-action="1" data-label="/servicios/efemerides">Efem&eacute;rides</a></li><li><a href="/servicios/cumpleanos" title="cumpleanos" class="event" data-category="Footer-Servicios-cumpleanos" data-action="1" data-label="/servicios/cumpleanos">Cumplea&ntilde;os</a></li><li><a href="/servicios/rss" title="RSS" class="event" data-category="Footer-Servicios-RSS" data-action="1" data-label="/servicios/rss">RSS</a></li><li><a href="/servicios/horoscopos" title="Horoscopos" class="event" data-category="Footer-Servicios-Horoscopos" data-action="1" data-label="/servicios/horoscopos">Hor&oacute;scopo</a></li><li><a href="/servicios/juegos" title="Juegos" class="event" data-category="Footer-Servicios-Juegos" data-action="1" data-label="/servicios/juegos">Juegos</a></li></ul></div></div></div><div class="flex flex-wrap relative py-8 px-4 border-b border-black text-center sm:text-left"><h3 class="border-b pb-2 text-lg text-dl roboto uppercase mr-2">Archivo Hist&oacute;rico</h3><p class="text-lg">Accede al contenido de Diario Libre a&ntilde;o por a&ntilde;o desde el 2004.</p><div class="w-full flex flex-wrap gap-4 text-lg font-bold text-dl uppercase"><a href="/archivo-historico/2024" class="py-1 px-2 border-2 ">2024</a><a href="/archivo-historico/2023" class="py-1 px-2 border-2 ">2023</a><a href="/archivo-historico/2022" class="py-1 px-2 border-2 ">2022</a><a href="/archivo-historico/2021" class="py-1 px-2 border-2 ">2021</a><a href="/archivo-historico/2020" class="py-1 px-2 border-2 ">2020</a><a href="/archivo-historico/2019" class="py-1 px-2 border-2 ">2019</a><a href="/archivo-historico/2018" class="py-1 px-2 border-2 ">2018</a><a href="/archivo-historico/2017" class="py-1 px-2 border-2 ">2017</a><a href="/archivo-historico/2016" class="py-1 px-2 border-2 ">2016</a><a href="/archivo-historico/2015" class="py-1 px-2 border-2 ">2015</a><a href="/archivo-historico/2014" class="py-1 px-2 border-2 ">2014</a><a href="/archivo-historico/2013" class="py-1 px-2 border-2 ">2013</a><a href="/archivo-historico/2012" class="py-1 px-2 border-2 ">2012</a><a href="/archivo-historico/2011" class="py-1 px-2 border-2 ">2011</a><a href="/archivo-historico/2010" class="py-1 px-2 border-2 ">2010</a><a href="/archivo-historico/2009" class="py-1 px-2 border-2 ">2009</a><a href="/archivo-historico/2008" class="py-1 px-2 border-2 ">2008</a><a href="/archivo-historico/2007" class="py-1 px-2 border-2 ">2007</a><a href="/archivo-historico/2006" class="py-1 px-2 border-2 ">2006</a><a href="/archivo-historico/2005" class="py-1 px-2 border-2 ">2005</a><a href="/archivo-historico/2004" class="py-1 px-2 border-2 ">2004</a></div></div><div class="flex flex-wrap relative py-6"><div class="w-full xl:w-6/12 lg:w-8/12 sm:w-8/12 px-4 mx-auto text-center"><p class="mb-0">Descarga nuestras aplicaciones para Android, iOS y sistema Huawei.</p><div class="flex flex-wrap mx-auto text-center justify-center"><a href="https://play.google.com/store/apps/details?id=com.diariolibre.standarviewrss&pcampaignid=web_share" title="App Google Diario Libre"><img class="p-2 lazy" data-src="https://resources.diariolibre.com/images/apps-footer-2.png" width="150" height="64" alt="Google Play"></a><a href="https://itunes.apple.com/do/developer/grupo-diario-libre/id946540377?mt=8" title="App Iphone Diario Libre"><img class="p-2 lazy" data-src="https://resources.diariolibre.com/images/apps-footer-1.png" width="150" height="64" alt="App Store"></a><a href="https://appgallery5.huawei.com/#/app/C101836061" title="App Huawei Diario Libre"><img class="p-2 lazy" data-src="https://resources.diariolibre.com/images/apps-footer-3.png" width="172" height="64" alt="App Gallery"></a></div></div></div><div class="flex flex-wrap relative py-6"><div class="w-full xl:w-6/12 lg:w-8/12 sm:w-8/12 px-4 mx-auto text-center"><p>&copy; 2025 Diario Libre, todos los derechos reservados. Consulta el <a href="/aviso-legal" style="color:#076ea6" title="Aviso Legal" class="event" data-category="Desktop-Header-Seccion-Aviso Legal" data-action="1" data-label="/aviso-legal">Aviso Legal</a>. Ponte en <a href="/contactanos" title="Cont&aacute;ctanos" class="event" data-category="Desktop-Footer-Seccion-Cont&aacute;ctanos" data-action="1" style="color:#076ea6" data-label="/contactanos">Contacto</a> con nosotros y conoce m&aacute;s sobre <strong>Diario Libre</strong></p></div></div></div></div></footer><script> !function (n, t) { "use strict"; "object" == typeof module && "object" == typeof module.exports ? module.exports = n.document ? t(n, !0) : function (n) { if (!n.document) throw new Error("jQuery requires a window with a document"); return t(n) } : t(n) }("undefined" != typeof window ? window : this, function (n, t) { "use strict"; function br(n, t, i) { var r, e, u = (i = i || f).createElement("script"); if (u.text = n, t) for (r in oe) (e = t[r] || t.getAttribute && t.getAttribute(r)) && u.setAttribute(r, e); i.head.appendChild(u).parentNode.removeChild(u) } function ut(n) { return null == n ? n + "" : "object" == typeof n || "function" == typeof n ? ri[pr.call(n)] || "object" : typeof n } function pi(n) { var t = !!n && "length" in n && n.length, i = ut(n); return !u(n) && !rt(n) && ("array" === i || 0 === t || "number" == typeof t && 0 < t && t - 1 in n) } function c(n, t) { return n.nodeName && n.nodeName.toLowerCase() === t.toLowerCase() } function bi(n, t, r) { return u(t) ? i.grep(n, function (n, i) { return !!t.call(n, i, n) !== r }) : t.nodeType ? i.grep(n, function (n) { return n === t !== r }) : "string" != typeof t ? i.grep(n, function (n) { return -1 < ii.call(t, n) !== r }) : i.filter(t, n, r) } function uu(n, t) { while ((n = n[t]) && 1 !== n.nodeType); return n } function et(n) { return n } function fi(n) { throw n; } function fu(n, t, i, r) { var f; try { n && u(f = n.promise) ? f.call(n).done(t).fail(i) : n && u(f = n.then) ? f.call(n, t, i) : t.apply(void 0, [n].slice(r)) } catch (n) { i.apply(void 0, [n]) } } function oi() { f.removeEventListener("DOMContentLoaded", oi); n.removeEventListener("load", oi); i.ready() } function ce(n, t) { return t.toUpperCase() } function y(n) { return n.replace(se, "ms-").replace(he, ce) } function bt() { this.expando = i.expando + bt.uid++ } function ou(n, t, i) { var u, r; if (void 0 === i && 1 === n.nodeType) if (u = "data-" + t.replace(ae, "-$&").toLowerCase(), "string" == typeof (i = n.getAttribute(u))) { try { i = "true" === (r = i) || "false" !== r && ("null" === r ? null : r === +r + "" ? +r : le.test(r) ? JSON.parse(r) : r) } catch (n) { } o.set(n, t, i) } else i = void 0; return i } function hu(n, t, r, u) { var s, h, c = 20, l = u ? function () { return u.cur() } : function () { return i.css(n, t, "") }, o = l(), e = r && r[3] || (i.cssNumber[t] ? "" : "px"), f = n.nodeType && (i.cssNumber[t] || "px" !== e && +o) && kt.exec(i.css(n, t)); if (f && f[3] !== e) { for (o /= 2, e = e || f[3], f = +o || 1; c--;)i.style(n, t, f + e), (1 - h) * (1 - (h = l() / o || .5)) <= 0 && (c = 0), f /= h; f *= 2; i.style(n, t, f + e); r = r || [] } return r && (f = +f || +o || 0, s = r[1] ? f + (r[1] + 1) * r[2] : +r[2], u && (u.unit = e, u.start = f, u.end = s)), s } function ht(n, t) { for (var h, f, a, s, c, l, e, o = [], u = 0, v = n.length; u < v; u++)(f = n[u]).style && (h = f.style.display, t ? ("none" === h && (o[u] = r.get(f, "display") || null, o[u] || (f.style.display = "")), "" === f.style.display && dt(f) && (o[u] = (e = c = s = void 0, c = (a = f).ownerDocument, l = a.nodeName, (e = ki[l]) || (s = c.body.appendChild(c.createElement(l)), e = i.css(s, "display"), s.parentNode.removeChild(s), "none" === e && (e = "block"), ki[l] = e)))) : "none" !== h && (o[u] = "none", r.set(f, "display", h))); for (u = 0; u < v; u++)null != o[u] && (n[u].style.display = o[u]); return n } function s(n, t) { var r; return r = "undefined" != typeof n.getElementsByTagName ? n.getElementsByTagName(t || "*") : "undefined" != typeof n.querySelectorAll ? n.querySelectorAll(t || "*") : [], void 0 === t || t && c(n, t) ? i.merge([n], r) : r } function di(n, t) { for (var i = 0, u = n.length; i < u; i++)r.set(n[i], "globalEval", !t || r.get(t[i], "globalEval")) } function vu(n, t, r, u, f) { for (var e, o, p, a, w, v, c = t.createDocumentFragment(), y = [], l = 0, b = n.length; l < b; l++)if ((e = n[l]) || 0 === e) if ("object" === ut(e)) i.merge(y, e.nodeType ? [e] : e); else if (au.test(e)) { for (o = o || c.appendChild(t.createElement("div")), p = (cu.exec(e) || ["", ""])[1].toLowerCase(), a = h[p] || h._default, o.innerHTML = a[1] + i.htmlPrefilter(e) + a[2], v = a[0]; v--;)o = o.lastChild; i.merge(y, o.childNodes); (o = c.firstChild).textContent = "" } else y.push(t.createTextNode(e)); for (c.textContent = "", l = 0; e = y[l++];)if (u && -1 < i.inArray(e, u)) f && f.push(e); else if (w = st(e), o = s(c.appendChild(e), "script"), w && di(o), r) for (v = 0; e = o[v++];)lu.test(e.type || "") && r.push(e); return c } function ct() { return !0 } function lt() { return !1 } function we(n, t) { return n === function () { try { return f.activeElement } catch (n) { } }() == ("focus" === t) } function gi(n, t, r, u, f, e) { var o, s; if ("object" == typeof t) { for (s in "string" != typeof r && (u = u || r, r = void 0), t) gi(n, s, r, u, t[s], e); return n } if (null == u && null == f ? (f = r, u = r = void 0) : null == f && ("string" == typeof r ? (f = u, u = void 0) : (f = u, u = r, r = void 0)), !1 === f) f = lt; else if (!f) return n; return 1 === e && (o = f, (f = function (n) { return i().off(n), o.apply(this, arguments) }).guid = o.guid || (o.guid = i.guid++)), n.each(function () { i.event.add(this, t, f, u, r) }) } function hi(n, t, u) { u ? (r.set(n, t, !1), i.event.add(n, t, { namespace: !1, handler: function (n) { var o, e, f = r.get(this, t); if (1 & n.isTrigger && this[t]) { if (f.length) (i.event.special[t] || {}).delegateType && n.stopPropagation(); else if (f = k.call(arguments), r.set(this, t, f), o = u(this, t), this[t](), f !== (e = r.get(this, t)) || o ? r.set(this, t, !1) : e = {}, f !== e) return n.stopImmediatePropagation(), n.preventDefault(), e.value } else f.length && (r.set(this, t, { value: i.event.trigger(i.extend(f[0], i.Event.prototype), f.slice(1), this) }), n.stopImmediatePropagation()) } })) : void 0 === r.get(n, t) && i.event.add(n, t, ct) } function pu(n, t) { return c(n, "table") && c(11 !== t.nodeType ? t : t.firstChild, "tr") && i(n).children("tbody")[0] || n } function ge(n) { return n.type = (null !== n.getAttribute("type")) + "/" + n.type, n } function no(n) { return "true/" === (n.type || "").slice(0, 5) ? n.type = n.type.slice(5) : n.removeAttribute("type"), n } function wu(n, t) { var u, s, f, h, c, e; if (1 === t.nodeType) { if (r.hasData(n) && (e = r.get(n).events)) for (f in r.remove(t, "handle events"), e) for (u = 0, s = e[f].length; u < s; u++)i.event.add(t, f, e[f][u]); o.hasData(n) && (h = o.access(n), c = i.extend({}, h), o.set(t, c)) } } function at(n, t, f, o) { t = yr(t); var a, b, l, v, h, y, c = 0, p = n.length, d = p - 1, w = t[0], k = u(w); if (k || 1 < p && "string" == typeof w && !e.checkClone && ke.test(w)) return n.each(function (i) { var r = n.eq(i); k && (t[0] = w.call(this, i, r.html())); at(r, t, f, o) }); if (p && (b = (a = vu(t, n[0].ownerDocument, !1, n, o)).firstChild, 1 === a.childNodes.length && (a = b), b || o)) { for (v = (l = i.map(s(a, "script"), ge)).length; c < p; c++)h = a, c !== d && (h = i.clone(h, !0, !0), v && i.merge(l, s(h, "script"))), f.call(n[c], h, c); if (v) for (y = l[l.length - 1].ownerDocument, i.map(l, no), c = 0; c < v; c++)h = l[c], lu.test(h.type || "") && !r.access(h, "globalEval") && i.contains(y, h) && (h.src && "module" !== (h.type || "").toLowerCase() ? i._evalUrl && !h.noModule && i._evalUrl(h.src, { nonce: h.nonce || h.getAttribute("nonce") }, y) : br(h.textContent.replace(de, ""), h, y)) } return n } function bu(n, t, r) { for (var u, e = t ? i.filter(t, n) : n, f = 0; null != (u = e[f]); f++)r || 1 !== u.nodeType || i.cleanData(s(u)), u.parentNode && (r && st(u) && di(s(u, "script")), u.parentNode.removeChild(u)); return n } function ni(n, t, r) { var o, s, h, f, u = n.style; return (r = r || ci(n)) && ("" !== (f = r.getPropertyValue(t) || r[t]) || st(n) || (f = i.style(n, t)), !e.pixelBoxStyles() && nr.test(f) && to.test(t) && (o = u.width, s = u.minWidth, h = u.maxWidth, u.minWidth = u.maxWidth = u.width = f, f = r.width, u.width = o, u.minWidth = s, u.maxWidth = h)), void 0 !== f ? f + "" : f } function du(n, t) { return { get: function () { if (!n()) return (this.get = t).apply(this, arguments); delete this.get } } } function tr(n) { var t = i.cssProps[n] || tf[n]; return t || (n in nf ? n : tf[n] = function (n) { for (var i = n[0].toUpperCase() + n.slice(1), t = gu.length; t--;)if ((n = gu[t] + i) in nf) return n }(n) || n) } function ff(n, t, i) { var r = kt.exec(t); return r ? Math.max(0, r[2] - (i || 0)) + (r[3] || "px") : t } function ir(n, t, r, u, f, e) { var o = "width" === t ? 1 : 0, h = 0, s = 0; if (r === (u ? "border" : "content")) return 0; for (; o < 4; o += 2)"margin" === r && (s += i.css(n, r + b[o], !0, f)), u ? ("content" === r && (s -= i.css(n, "padding" + b[o], !0, f)), "margin" !== r && (s -= i.css(n, "border" + b[o] + "Width", !0, f))) : (s += i.css(n, "padding" + b[o], !0, f), "padding" !== r ? s += i.css(n, "border" + b[o] + "Width", !0, f) : h += i.css(n, "border" + b[o] + "Width", !0, f)); return !u && 0 <= e && (s += Math.max(0, Math.ceil(n["offset" + t[0].toUpperCase() + t.slice(1)] - e - s - h - .5)) || 0), s } function ef(n, t, r) { var f = ci(n), o = (!e.boxSizingReliable() || r) && "border-box" === i.css(n, "boxSizing", !1, f), s = o, u = ni(n, t, f), h = "offset" + t[0].toUpperCase() + t.slice(1); if (nr.test(u)) { if (!r) return u; u = "auto" } return (!e.boxSizingReliable() && o || !e.reliableTrDimensions() && c(n, "tr") || "auto" === u || !parseFloat(u) && "inline" === i.css(n, "display", !1, f)) && n.getClientRects().length && (o = "border-box" === i.css(n, "boxSizing", !1, f), (s = h in n) && (u = n[h])), (u = parseFloat(u) || 0) + ir(n, t, r || (o ? "border" : "content"), s, f, u) + "px" } function a(n, t, i, r, u) { return new a.prototype.init(n, t, i, r, u) } function rr() { li && (!1 === f.hidden && n.requestAnimationFrame ? n.requestAnimationFrame(rr) : n.setTimeout(rr, i.fx.interval), i.fx.tick()) } function cf() { return n.setTimeout(function () { vt = void 0 }), vt = Date.now() } function ai(n, t) { var u, r = 0, i = { height: n }; for (t = t ? 1 : 0; r < 4; r += 2 - t)i["margin" + (u = b[r])] = i["padding" + u] = n; return t && (i.opacity = i.width = n), i } function lf(n, t, i) { for (var u, f = (v.tweeners[t] || []).concat(v.tweeners["*"]), r = 0, e = f.length; r < e; r++)if (u = f[r].call(i, t, n)) return u } function v(n, t, r) { var o, s, h = 0, a = v.prefilters.length, e = i.Deferred().always(function () { delete l.elem }), l = function () { if (s) return !1; for (var o = vt || cf(), t = Math.max(0, f.startTime + f.duration - o), i = 1 - (t / f.duration || 0), r = 0, u = f.tweens.length; r < u; r++)f.tweens[r].run(i); return e.notifyWith(n, [f, i, t]), i < 1 && u ? t : (u || e.notifyWith(n, [f, 1, 0]), e.resolveWith(n, [f]), !1) }, f = e.promise({ elem: n, props: i.extend({}, t), opts: i.extend(!0, { specialEasing: {}, easing: i.easing._default }, r), originalProperties: t, originalOptions: r, startTime: vt || cf(), duration: r.duration, tweens: [], createTween: function (t, r) { var u = i.Tween(n, f.opts, t, r, f.opts.specialEasing[t] || f.opts.easing); return f.tweens.push(u), u }, stop: function (t) { var i = 0, r = t ? f.tweens.length : 0; if (s) return this; for (s = !0; i < r; i++)f.tweens[i].run(1); return t ? (e.notifyWith(n, [f, 1, 0]), e.resolveWith(n, [f, t])) : e.rejectWith(n, [f, t]), this } }), c = f.props; for (!function (n, t) { var r, f, e, u, o; for (r in n) if (e = t[f = y(r)], u = n[r], Array.isArray(u) && (e = u[1], u = n[r] = u[0]), r !== f && (n[f] = u, delete n[r]), (o = i.cssHooks[f]) && "expand" in o) for (r in u = o.expand(u), delete n[f], u) r in n || (n[r] = u[r], t[r] = e); else t[f] = e }(c, f.opts.specialEasing); h < a; h++)if (o = v.prefilters[h].call(f, n, c, f.opts)) return u(o.stop) && (i._queueHooks(f.elem, f.opts.queue).stop = o.stop.bind(o)), o; return i.map(c, lf, f), u(f.opts.start) && f.opts.start.call(n, f), f.progress(f.opts.progress).done(f.opts.done, f.opts.complete).fail(f.opts.fail).always(f.opts.always), i.fx.timer(i.extend(l, { elem: n, anim: f, queue: f.opts.queue })), f } function tt(n) { return (n.match(l) || []).join(" ") } function it(n) { return n.getAttribute && n.getAttribute("class") || "" } function ur(n) { return Array.isArray(n) ? n : "string" == typeof n && n.match(l) || [] } function sr(n, t, r, u) { var f; if (Array.isArray(t)) i.each(t, function (t, i) { r || uo.test(n) ? u(n, i) : sr(n + "[" + ("object" == typeof i && null != i ? t : "") + "]", i, r, u) }); else if (r || "object" !== ut(t)) u(n, t); else for (f in t) sr(n + "[" + f + "]", t[f], r, u) } function gf(n) { return function (t, i) { "string" != typeof t && (i = t, t = "*"); var r, f = 0, e = t.toLowerCase().match(l) || []; if (u(i)) while (r = e[f++]) "+" === r[0] ? (r = r.slice(1) || "*", (n[r] = n[r] || []).unshift(i)) : (n[r] = n[r] || []).push(i) } } function ne(n, t, r, u) { function e(s) { var h; return f[s] = !0, i.each(n[s] || [], function (n, i) { var s = i(t, r, u); return "string" != typeof s || o || f[s] ? o ? !(h = s) : void 0 : (t.dataTypes.unshift(s), e(s), !1) }), h } var f = {}, o = n === hr; return e(t.dataTypes[0]) || !f["*"] && e("*") } function lr(n, t) { var r, u, f = i.ajaxSettings.flatOptions || {}; for (r in t) void 0 !== t[r] && ((f[r] ? n : u || (u = {}))[r] = t[r]); return u && i.extend(!0, n, u), n } var p = [], vr = Object.getPrototypeOf, k = p.slice, yr = p.flat ? function (n) { return p.flat.call(n) } : function (n) { return p.concat.apply([], n) }, yi = p.push, ii = p.indexOf, ri = {}, pr = ri.toString, ui = ri.hasOwnProperty, wr = ui.toString, ee = wr.call(Object), e = {}, u = function (n) { return "function" == typeof n && "number" != typeof n.nodeType }, rt = function (n) { return null != n && n === n.window }, f = n.document, oe = { type: !0, src: !0, nonce: !0, noModule: !0 }, kr = "3.5.1", i = function (n, t) { return new i.fn.init(n, t) }, d, wi, nu, tu, iu, ru, l, eu, ei, ot, dt, ki, h, au, vt, li, yt, of, sf, hf, af, pt, vf, yf, pf, fr, er, te, wt, ie, ar, vi, re, ue, fe; i.fn = i.prototype = { jquery: kr, constructor: i, length: 0, toArray: function () { return k.call(this) }, get: function (n) { return null == n ? k.call(this) : n < 0 ? this[n + this.length] : this[n] }, pushStack: function (n) { var t = i.merge(this.constructor(), n); return t.prevObject = this, t }, each: function (n) { return i.each(this, n) }, map: function (n) { return this.pushStack(i.map(this, function (t, i) { return n.call(t, i, t) })) }, slice: function () { return this.pushStack(k.apply(this, arguments)) }, first: function () { return this.eq(0) }, last: function () { return this.eq(-1) }, even: function () { return this.pushStack(i.grep(this, function (n, t) { return (t + 1) % 2 })) }, odd: function () { return this.pushStack(i.grep(this, function (n, t) { return t % 2 })) }, eq: function (n) { var i = this.length, t = +n + (n < 0 ? i : 0); return this.pushStack(0 <= t && t < i ? [this[t]] : []) }, end: function () { return this.prevObject || this.constructor() }, push: yi, sort: p.sort, splice: p.splice }; i.extend = i.fn.extend = function () { var s, f, e, t, o, c, n = arguments[0] || {}, r = 1, l = arguments.length, h = !1; for ("boolean" == typeof n && (h = n, n = arguments[r] || {}, r++), "object" == typeof n || u(n) || (n = {}), r === l && (n = this, r--); r < l; r++)if (null != (s = arguments[r])) for (f in s) t = s[f], "__proto__" !== f && n !== t && (h && t && (i.isPlainObject(t) || (o = Array.isArray(t))) ? (e = n[f], c = o && !Array.isArray(e) ? [] : o || i.isPlainObject(e) ? e : {}, o = !1, n[f] = i.extend(h, c, t)) : void 0 !== t && (n[f] = t)); return n }; i.extend({ expando: "jQuery" + (kr + Math.random()).replace(/\D/g, ""), isReady: !0, error: function (n) { throw new Error(n); }, noop: function () { }, isPlainObject: function (n) { var t, i; return !(!n || "[object Object]" !== pr.call(n)) && (!(t = vr(n)) || "function" == typeof (i = ui.call(t, "constructor") && t.constructor) && wr.call(i) === ee) }, isEmptyObject: function (n) { for (var t in n) return !1; return !0 }, globalEval: function (n, t, i) { br(n, { nonce: t && t.nonce }, i) }, each: function (n, t) { var r, i = 0; if (pi(n)) { for (r = n.length; i < r; i++)if (!1 === t.call(n[i], i, n[i])) break } else for (i in n) if (!1 === t.call(n[i], i, n[i])) break; return n }, makeArray: function (n, t) { var r = t || []; return null != n && (pi(Object(n)) ? i.merge(r, "string" == typeof n ? [n] : n) : yi.call(r, n)), r }, inArray: function (n, t, i) { return null == t ? -1 : ii.call(t, n, i) }, merge: function (n, t) { for (var u = +t.length, i = 0, r = n.length; i < u; i++)n[r++] = t[i]; return n.length = r, n }, grep: function (n, t, i) { for (var u = [], r = 0, f = n.length, e = !i; r < f; r++)!t(n[r], r) !== e && u.push(n[r]); return u }, map: function (n, t, i) { var e, u, r = 0, f = []; if (pi(n)) for (e = n.length; r < e; r++)null != (u = t(n[r], r, i)) && f.push(u); else for (r in n) null != (u = t(n[r], r, i)) && f.push(u); return yr(f) }, guid: 1, support: e }); "function" == typeof Symbol && (i.fn[Symbol.iterator] = p[Symbol.iterator]); i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), function (n, t) { ri["[object " + t + "]"] = t.toLowerCase() }); d = function (n) { function u(n, t, r, u) { var s, y, c, l, p, w, d, v = t && t.ownerDocument, a = t ? t.nodeType : 9; if (r = r || [], "string" != typeof n || !n || 1 !== a && 9 !== a && 11 !== a) return r; if (!u && (b(t), t = t || i, h)) { if (11 !== a && (p = ar.exec(n))) if (s = p[1]) { if (9 === a) { if (!(c = t.getElementById(s))) return r; if (c.id === s) return r.push(c), r } else if (v && (c = v.getElementById(s)) && et(t, c) && c.id === s) return r.push(c), r } else { if (p[2]) return k.apply(r, t.getElementsByTagName(n)), r; if ((s = p[3]) && f.getElementsByClassName && t.getElementsByClassName) return k.apply(r, t.getElementsByClassName(s)), r } if (f.qsa && !lt[n + " "] && (!o || !o.test(n)) && (1 !== a || "object" !== t.nodeName.toLowerCase())) { if (d = n, v = t, 1 === a && (er.test(n) || yi.test(n))) { for ((v = ti.test(n) && ri(t.parentNode) || t) === t && f.scope || ((l = t.getAttribute("id")) ? l = l.replace(pi, wi) : t.setAttribute("id", l = e)), y = (w = ft(n)).length; y--;)w[y] = (l ? "#" + l : ":scope") + " " + pt(w[y]); d = w.join(",") } try { return k.apply(r, v.querySelectorAll(d)), r } catch (t) { lt(n, !0) } finally { l === e && t.removeAttribute("id") } } } return si(n.replace(at, "$1"), t, r, u) } function yt() { var n = []; return function i(r, u) { return n.push(r + " ") > t.cacheLength && delete i[n.shift()], i[r + " "] = u } } function l(n) { return n[e] = !0, n } function a(n) { var t = i.createElement("fieldset"); try { return !!n(t) } catch (n) { return !1 } finally { t.parentNode && t.parentNode.removeChild(t); t = null } } function ii(n, i) { for (var r = n.split("|"), u = r.length; u--;)t.attrHandle[r[u]] = i } function ki(n, t) { var i = t && n, r = i && 1 === n.nodeType && 1 === t.nodeType && n.sourceIndex - t.sourceIndex; if (r) return r; if (i) while (i = i.nextSibling) if (i === t) return -1; return n ? 1 : -1 } function yr(n) { return function (t) { return "input" === t.nodeName.toLowerCase() && t.type === n } } function pr(n) { return function (t) { var i = t.nodeName.toLowerCase(); return ("input" === i || "button" === i) && t.type === n } } function di(n) { return function (t) { return "form" in t ? t.parentNode && !1 === t.disabled ? "label" in t ? "label" in t.parentNode ? t.parentNode.disabled === n : t.disabled === n : t.isDisabled === n || t.isDisabled !== !n && vr(t) === n : t.disabled === n : "label" in t && t.disabled === n } } function it(n) { return l(function (t) { return t = +t, l(function (i, r) { for (var u, f = n([], i.length, t), e = f.length; e--;)i[u = f[e]] && (i[u] = !(r[u] = i[u])) }) }) } function ri(n) { return n && "undefined" != typeof n.getElementsByTagName && n } function gi() { } function pt(n) { for (var t = 0, r = n.length, i = ""; t < r; t++)i += n[t].value; return i } function wt(n, t, i) { var r = t.dir, u = t.next, f = u || r, o = i && "parentNode" === f, s = nr++; return t.first ? function (t, i, u) { while (t = t[r]) if (1 === t.nodeType || o) return n(t, i, u); return !1 } : function (t, i, h) { var c, l, a, y = [v, s]; if (h) { while (t = t[r]) if ((1 === t.nodeType || o) && n(t, i, h)) return !0 } else while (t = t[r]) if (1 === t.nodeType || o) if (l = (a = t[e] || (t[e] = {}))[t.uniqueID] || (a[t.uniqueID] = {}), u && u === t.nodeName.toLowerCase()) t = t[r] || t; else { if ((c = l[f]) && c[0] === v && c[1] === s) return y[2] = c[2]; if ((l[f] = y)[2] = n(t, i, h)) return !0 } return !1 } } function ui(n) { return 1 < n.length ? function (t, i, r) { for (var u = n.length; u--;)if (!n[u](t, i, r)) return !1; return !0 } : n[0] } function bt(n, t, i, r, u) { for (var e, o = [], f = 0, s = n.length, h = null != t; f < s; f++)(e = n[f]) && (i && !i(e, r, u) || (o.push(e), h && t.push(f))); return o } function fi(n, t, i, r, f, o) { return r && !r[e] && (r = fi(r)), f && !f[e] && (f = fi(f, o)), l(function (e, o, s, h) { var a, l, v, w = [], p = [], b = o.length, d = e || function (n, t, i) { for (var r = 0, f = t.length; r < f; r++)u(n, t[r], i); return i }(t || "*", s.nodeType ? [s] : s, []), y = !n || !e && t ? d : bt(d, w, n, s, h), c = i ? f || (e ? n : b || r) ? [] : o : y; if (i && i(y, c, s, h), r) for (a = bt(c, p), r(a, [], s, h), l = a.length; l--;)(v = a[l]) && (c[p[l]] = !(y[p[l]] = v)); if (e) { if (f || n) { if (f) { for (a = [], l = c.length; l--;)(v = c[l]) && a.push(y[l] = v); f(null, c = [], a, h) } for (l = c.length; l--;)(v = c[l]) && -1 < (a = f ? nt(e, v) : w[l]) && (e[a] = !(o[a] = v)) } } else c = bt(c === o ? c.splice(b, c.length) : c), f ? f(null, o, c, h) : k.apply(o, c) }) } function ei(n) { for (var o, u, r, s = n.length, h = t.relative[n[0].type], c = h || t.relative[" "], i = h ? 1 : 0, l = wt(function (n) { return n === o }, c, !0), a = wt(function (n) { return -1 < nt(o, n) }, c, !0), f = [function (n, t, i) { var r = !h && (i || t !== ht) || ((o = t).nodeType ? l(n, t, i) : a(n, t, i)); return o = null, r }]; i < s; i++)if (u = t.relative[n[i].type]) f = [wt(ui(f), u)]; else { if ((u = t.filter[n[i].type].apply(null, n[i].matches))[e]) { for (r = ++i; r < s; r++)if (t.relative[n[r].type]) break; return fi(1 < i && ui(f), 1 < i && pt(n.slice(0, i - 1).concat({ value: " " === n[i - 2].type ? "*" : "" })).replace(at, "$1"), u, i < r && ei(n.slice(i, r)), r < s && ei(n = n.slice(r)), r < s && pt(n)) } f.push(u) } return ui(f) } var rt, f, t, st, oi, ft, kt, si, ht, w, ut, b, i, s, h, o, d, ct, et, e = "sizzle" + 1 * new Date, c = n.document, v = 0, nr = 0, hi = yt(), ci = yt(), li = yt(), lt = yt(), dt = function (n, t) { return n === t && (ut = !0), 0 }, tr = {}.hasOwnProperty, g = [], ir = g.pop, rr = g.push, k = g.push, ai = g.slice, nt = function (n, t) { for (var i = 0, r = n.length; i < r; i++)if (n[i] === t) return i; return -1 }, gt = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", r = "[\\x20\\t\\r\\n\\f]", tt = "(?:\\\\[\\da-fA-F]{1,6}" + r + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", vi = "\\[" + r + "*(" + tt + ")(?:" + r + "*([*^$|!~]?=)" + r + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + tt + "))|)" + r + "*\\]", ni = ":(" + tt + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + vi + ")*)|.*)\\)|)", ur = new RegExp(r + "+", "g"), at = new RegExp("^" + r + "+|((?:^|[^\\\\])(?:\\\\.)*)" + r + "+$", "g"), fr = new RegExp("^" + r + "*," + r + "*"), yi = new RegExp("^" + r + "*([>+~]|" + r + ")" + r + "*"), er = new RegExp(r + "|>"), or = new RegExp(ni), sr = new RegExp("^" + tt + "$"), vt = { ID: new RegExp("^#(" + tt + ")"), CLASS: new RegExp("^\\.(" + tt + ")"), TAG: new RegExp("^(" + tt + "|[*])"), ATTR: new RegExp("^" + vi), PSEUDO: new RegExp("^" + ni), CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + r + "*(even|odd|(([+-]|)(\\d*)n|)" + r + "*(?:([+-]|)" + r + "*(\\d+)|))" + r + "*\\)|)", "i"), bool: new RegExp("^(?:" + gt + ")$", "i"), needsContext: new RegExp("^" + r + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + r + "*((?:-\\d)?\\d*)" + r + "*\\)|)(?=[^-]|$)", "i") }, hr = /HTML$/i, cr = /^(?:input|select|textarea|button)$/i, lr = /^h\d$/i, ot = /^[^{]+\{\s*\[native \w/, ar = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, ti = /[+~]/, y = new RegExp("\\\\[\\da-fA-F]{1,6}" + r + "?|\\\\([^\\r\\n\\f])", "g"), p = function (n, t) { var i = "0x" + n.slice(1) - 65536; return t || (i < 0 ? String.fromCharCode(i + 65536) : String.fromCharCode(i >> 10 | 55296, 1023 & i | 56320)) }, pi = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, wi = function (n, t) { return t ? "\0" === n ? "�" : n.slice(0, -1) + "\\" + n.charCodeAt(n.length - 1).toString(16) + " " : "\\" + n }, bi = function () { b() }, vr = wt(function (n) { return !0 === n.disabled && "fieldset" === n.nodeName.toLowerCase() }, { dir: "parentNode", next: "legend" }); try { k.apply(g = ai.call(c.childNodes), c.childNodes); g[c.childNodes.length].nodeType } catch (rt) { k = { apply: g.length ? function (n, t) { rr.apply(n, ai.call(t)) } : function (n, t) { for (var i = n.length, r = 0; n[i++] = t[r++];); n.length = i - 1 } } } for (rt in f = u.support = {}, oi = u.isXML = function (n) { var i = n.namespaceURI, t = (n.ownerDocument || n).documentElement; return !hr.test(i || t && t.nodeName || "HTML") }, b = u.setDocument = function (n) { var v, u, l = n ? n.ownerDocument || n : c; return l != i && 9 === l.nodeType && l.documentElement && (s = (i = l).documentElement, h = !oi(i), c != i && (u = i.defaultView) && u.top !== u && (u.addEventListener ? u.addEventListener("unload", bi, !1) : u.attachEvent && u.attachEvent("onunload", bi)), f.scope = a(function (n) { return s.appendChild(n).appendChild(i.createElement("div")), "undefined" != typeof n.querySelectorAll && !n.querySelectorAll(":scope fieldset div").length }), f.attributes = a(function (n) { return n.className = "i", !n.getAttribute("className") }), f.getElementsByTagName = a(function (n) { return n.appendChild(i.createComment("")), !n.getElementsByTagName("*").length }), f.getElementsByClassName = ot.test(i.getElementsByClassName), f.getById = a(function (n) { return s.appendChild(n).id = e, !i.getElementsByName || !i.getElementsByName(e).length }), f.getById ? (t.filter.ID = function (n) { var t = n.replace(y, p); return function (n) { return n.getAttribute("id") === t } }, t.find.ID = function (n, t) { if ("undefined" != typeof t.getElementById && h) { var i = t.getElementById(n); return i ? [i] : [] } }) : (t.filter.ID = function (n) { var t = n.replace(y, p); return function (n) { var i = "undefined" != typeof n.getAttributeNode && n.getAttributeNode("id"); return i && i.value === t } }, t.find.ID = function (n, t) { if ("undefined" != typeof t.getElementById && h) { var r, u, f, i = t.getElementById(n); if (i) { if ((r = i.getAttributeNode("id")) && r.value === n) return [i]; for (f = t.getElementsByName(n), u = 0; i = f[u++];)if ((r = i.getAttributeNode("id")) && r.value === n) return [i] } return [] } }), t.find.TAG = f.getElementsByTagName ? function (n, t) { return "undefined" != typeof t.getElementsByTagName ? t.getElementsByTagName(n) : f.qsa ? t.querySelectorAll(n) : void 0 } : function (n, t) { var i, r = [], f = 0, u = t.getElementsByTagName(n); if ("*" === n) { while (i = u[f++]) 1 === i.nodeType && r.push(i); return r } return u }, t.find.CLASS = f.getElementsByClassName && function (n, t) { if ("undefined" != typeof t.getElementsByClassName && h) return t.getElementsByClassName(n) }, d = [], o = [], (f.qsa = ot.test(i.querySelectorAll)) && (a(function (n) { var t; s.appendChild(n).innerHTML = "<a id='" + e + "'><\/a><select id='" + e + "-\r\\' msallowcapture=''><option selected=''><\/option><\/select>"; n.querySelectorAll("[msallowcapture^='']").length && o.push("[*^$]=" + r + "*(?:''|\"\")"); n.querySelectorAll("[selected]").length || o.push("\\[" + r + "*(?:value|" + gt + ")"); n.querySelectorAll("[id~=" + e + "-]").length || o.push("~="); (t = i.createElement("input")).setAttribute("name", ""); n.appendChild(t); n.querySelectorAll("[name='']").length || o.push("\\[" + r + "*name" + r + "*=" + r + "*(?:''|\"\")"); n.querySelectorAll(":checked").length || o.push(":checked"); n.querySelectorAll("a#" + e + "+*").length || o.push(".#.+[+~]"); n.querySelectorAll("\\\f"); o.push("[\\r\\n\\f]") }), a(function (n) { n.innerHTML = "<a href='' disabled='disabled'><\/a><select disabled='disabled'><option/><\/select>"; var t = i.createElement("input"); t.setAttribute("type", "hidden"); n.appendChild(t).setAttribute("name", "D"); n.querySelectorAll("[name=d]").length && o.push("name" + r + "*[*^$|!~]?="); 2 !== n.querySelectorAll(":enabled").length && o.push(":enabled", ":disabled"); s.appendChild(n).disabled = !0; 2 !== n.querySelectorAll(":disabled").length && o.push(":enabled", ":disabled"); n.querySelectorAll("*,:x"); o.push(",.*:") })), (f.matchesSelector = ot.test(ct = s.matches || s.webkitMatchesSelector || s.mozMatchesSelector || s.oMatchesSelector || s.msMatchesSelector)) && a(function (n) { f.disconnectedMatch = ct.call(n, "*"); ct.call(n, "[s!='']:x"); d.push("!=", ni) }), o = o.length && new RegExp(o.join("|")), d = d.length && new RegExp(d.join("|")), v = ot.test(s.compareDocumentPosition), et = v || ot.test(s.contains) ? function (n, t) { var r = 9 === n.nodeType ? n.documentElement : n, i = t && t.parentNode; return n === i || !(!i || 1 !== i.nodeType || !(r.contains ? r.contains(i) : n.compareDocumentPosition && 16 & n.compareDocumentPosition(i))) } : function (n, t) { if (t) while (t = t.parentNode) if (t === n) return !0; return !1 }, dt = v ? function (n, t) { if (n === t) return ut = !0, 0; var r = !n.compareDocumentPosition - !t.compareDocumentPosition; return r || (1 & (r = (n.ownerDocument || n) == (t.ownerDocument || t) ? n.compareDocumentPosition(t) : 1) || !f.sortDetached && t.compareDocumentPosition(n) === r ? n == i || n.ownerDocument == c && et(c, n) ? -1 : t == i || t.ownerDocument == c && et(c, t) ? 1 : w ? nt(w, n) - nt(w, t) : 0 : 4 & r ? -1 : 1) } : function (n, t) { if (n === t) return ut = !0, 0; var r, u = 0, o = n.parentNode, s = t.parentNode, f = [n], e = [t]; if (!o || !s) return n == i ? -1 : t == i ? 1 : o ? -1 : s ? 1 : w ? nt(w, n) - nt(w, t) : 0; if (o === s) return ki(n, t); for (r = n; r = r.parentNode;)f.unshift(r); for (r = t; r = r.parentNode;)e.unshift(r); while (f[u] === e[u]) u++; return u ? ki(f[u], e[u]) : f[u] == c ? -1 : e[u] == c ? 1 : 0 }), i }, u.matches = function (n, t) { return u(n, null, null, t) }, u.matchesSelector = function (n, t) { if (b(n), f.matchesSelector && h && !lt[t + " "] && (!d || !d.test(t)) && (!o || !o.test(t))) try { var r = ct.call(n, t); if (r || f.disconnectedMatch || n.document && 11 !== n.document.nodeType) return r } catch (n) { lt(t, !0) } return 0 < u(t, i, null, [n]).length }, u.contains = function (n, t) { return (n.ownerDocument || n) != i && b(n), et(n, t) }, u.attr = function (n, r) { (n.ownerDocument || n) != i && b(n); var e = t.attrHandle[r.toLowerCase()], u = e && tr.call(t.attrHandle, r.toLowerCase()) ? e(n, r, !h) : void 0; return void 0 !== u ? u : f.attributes || !h ? n.getAttribute(r) : (u = n.getAttributeNode(r)) && u.specified ? u.value : null }, u.escape = function (n) { return (n + "").replace(pi, wi) }, u.error = function (n) { throw new Error("Syntax error, unrecognized expression: " + n); }, u.uniqueSort = function (n) { var r, u = [], t = 0, i = 0; if (ut = !f.detectDuplicates, w = !f.sortStable && n.slice(0), n.sort(dt), ut) { while (r = n[i++]) r === n[i] && (t = u.push(i)); while (t--) n.splice(u[t], 1) } return w = null, n }, st = u.getText = function (n) { var r, i = "", u = 0, t = n.nodeType; if (t) { if (1 === t || 9 === t || 11 === t) { if ("string" == typeof n.textContent) return n.textContent; for (n = n.firstChild; n; n = n.nextSibling)i += st(n) } else if (3 === t || 4 === t) return n.nodeValue } else while (r = n[u++]) i += st(r); return i }, (t = u.selectors = { cacheLength: 50, createPseudo: l, match: vt, attrHandle: {}, find: {}, relative: { ">": { dir: "parentNode", first: !0 }, " ": { dir: "parentNode" }, "+": { dir: "previousSibling", first: !0 }, "~": { dir: "previousSibling" } }, preFilter: { ATTR: function (n) { return n[1] = n[1].replace(y, p), n[3] = (n[3] || n[4] || n[5] || "").replace(y, p), "~=" === n[2] && (n[3] = " " + n[3] + " "), n.slice(0, 4) }, CHILD: function (n) { return n[1] = n[1].toLowerCase(), "nth" === n[1].slice(0, 3) ? (n[3] || u.error(n[0]), n[4] = +(n[4] ? n[5] + (n[6] || 1) : 2 * ("even" === n[3] || "odd" === n[3])), n[5] = +(n[7] + n[8] || "odd" === n[3])) : n[3] && u.error(n[0]), n }, PSEUDO: function (n) { var i, t = !n[6] && n[2]; return vt.CHILD.test(n[0]) ? null : (n[3] ? n[2] = n[4] || n[5] || "" : t && or.test(t) && (i = ft(t, !0)) && (i = t.indexOf(")", t.length - i) - t.length) && (n[0] = n[0].slice(0, i), n[2] = t.slice(0, i)), n.slice(0, 3)) } }, filter: { TAG: function (n) { var t = n.replace(y, p).toLowerCase(); return "*" === n ? function () { return !0 } : function (n) { return n.nodeName && n.nodeName.toLowerCase() === t } }, CLASS: function (n) { var t = hi[n + " "]; return t || (t = new RegExp("(^|" + r + ")" + n + "(" + r + "|$)")) && hi(n, function (n) { return t.test("string" == typeof n.className && n.className || "undefined" != typeof n.getAttribute && n.getAttribute("class") || "") }) }, ATTR: function (n, t, i) { return function (r) { var f = u.attr(r, n); return null == f ? "!=" === t : !t || (f += "", "=" === t ? f === i : "!=" === t ? f !== i : "^=" === t ? i && 0 === f.indexOf(i) : "*=" === t ? i && -1 < f.indexOf(i) : "$=" === t ? i && f.slice(-i.length) === i : "~=" === t ? -1 < (" " + f.replace(ur, " ") + " ").indexOf(i) : "|=" === t && (f === i || f.slice(0, i.length + 1) === i + "-")) } }, CHILD: function (n, t, i, r, u) { var s = "nth" !== n.slice(0, 3), o = "last" !== n.slice(-4), f = "of-type" === t; return 1 === r && 0 === u ? function (n) { return !!n.parentNode } : function (t, i, h) { var p, d, y, c, a, w, b = s !== o ? "nextSibling" : "previousSibling", k = t.parentNode, nt = f && t.nodeName.toLowerCase(), g = !h && !f, l = !1; if (k) { if (s) { while (b) { for (c = t; c = c[b];)if (f ? c.nodeName.toLowerCase() === nt : 1 === c.nodeType) return !1; w = b = "only" === n && !w && "nextSibling" } return !0 } if (w = [o ? k.firstChild : k.lastChild], o && g) { for (l = (a = (p = (d = (y = (c = k)[e] || (c[e] = {}))[c.uniqueID] || (y[c.uniqueID] = {}))[n] || [])[0] === v && p[1]) && p[2], c = a && k.childNodes[a]; c = ++a && c && c[b] || (l = a = 0) || w.pop();)if (1 === c.nodeType && ++l && c === t) { d[n] = [v, a, l]; break } } else if (g && (l = a = (p = (d = (y = (c = t)[e] || (c[e] = {}))[c.uniqueID] || (y[c.uniqueID] = {}))[n] || [])[0] === v && p[1]), !1 === l) while (c = ++a && c && c[b] || (l = a = 0) || w.pop()) if ((f ? c.nodeName.toLowerCase() === nt : 1 === c.nodeType) && ++l && (g && ((d = (y = c[e] || (c[e] = {}))[c.uniqueID] || (y[c.uniqueID] = {}))[n] = [v, l]), c === t)) break; return (l -= u) === r || l % r == 0 && 0 <= l / r } } }, PSEUDO: function (n, i) { var f, r = t.pseudos[n] || t.setFilters[n.toLowerCase()] || u.error("unsupported pseudo: " + n); return r[e] ? r(i) : 1 < r.length ? (f = [n, n, "", i], t.setFilters.hasOwnProperty(n.toLowerCase()) ? l(function (n, t) { for (var e, u = r(n, i), f = u.length; f--;)n[e = nt(n, u[f])] = !(t[e] = u[f]) }) : function (n) { return r(n, 0, f) }) : r } }, pseudos: { not: l(function (n) { var t = [], r = [], i = kt(n.replace(at, "$1")); return i[e] ? l(function (n, t, r, u) { for (var e, o = i(n, null, u, []), f = n.length; f--;)(e = o[f]) && (n[f] = !(t[f] = e)) }) : function (n, u, f) { return t[0] = n, i(t, null, f, r), t[0] = null, !r.pop() } }), has: l(function (n) { return function (t) { return 0 < u(n, t).length } }), contains: l(function (n) { return n = n.replace(y, p), function (t) { return -1 < (t.textContent || st(t)).indexOf(n) } }), lang: l(function (n) { return sr.test(n || "") || u.error("unsupported lang: " + n), n = n.replace(y, p).toLowerCase(), function (t) { var i; do if (i = h ? t.lang : t.getAttribute("xml:lang") || t.getAttribute("lang")) return (i = i.toLowerCase()) === n || 0 === i.indexOf(n + "-"); while ((t = t.parentNode) && 1 === t.nodeType); return !1 } }), target: function (t) { var i = n.location && n.location.hash; return i && i.slice(1) === t.id }, root: function (n) { return n === s }, focus: function (n) { return n === i.activeElement && (!i.hasFocus || i.hasFocus()) && !!(n.type || n.href || ~n.tabIndex) }, enabled: di(!1), disabled: di(!0), checked: function (n) { var t = n.nodeName.toLowerCase(); return "input" === t && !!n.checked || "option" === t && !!n.selected }, selected: function (n) { return n.parentNode && n.parentNode.selectedIndex, !0 === n.selected }, empty: function (n) { for (n = n.firstChild; n; n = n.nextSibling)if (n.nodeType < 6) return !1; return !0 }, parent: function (n) { return !t.pseudos.empty(n) }, header: function (n) { return lr.test(n.nodeName) }, input: function (n) { return cr.test(n.nodeName) }, button: function (n) { var t = n.nodeName.toLowerCase(); return "input" === t && "button" === n.type || "button" === t }, text: function (n) { var t; return "input" === n.nodeName.toLowerCase() && "text" === n.type && (null == (t = n.getAttribute("type")) || "text" === t.toLowerCase()) }, first: it(function () { return [0] }), last: it(function (n, t) { return [t - 1] }), eq: it(function (n, t, i) { return [i < 0 ? i + t : i] }), even: it(function (n, t) { for (var i = 0; i < t; i += 2)n.push(i); return n }), odd: it(function (n, t) { for (var i = 1; i < t; i += 2)n.push(i); return n }), lt: it(function (n, t, i) { for (var r = i < 0 ? i + t : t < i ? t : i; 0 <= --r;)n.push(r); return n }), gt: it(function (n, t, i) { for (var r = i < 0 ? i + t : i; ++r < t;)n.push(r); return n }) } }).pseudos.nth = t.pseudos.eq, { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 }) t.pseudos[rt] = yr(rt); for (rt in { submit: !0, reset: !0 }) t.pseudos[rt] = pr(rt); return gi.prototype = t.filters = t.pseudos, t.setFilters = new gi, ft = u.tokenize = function (n, i) { var e, f, s, o, r, h, c, l = ci[n + " "]; if (l) return i ? 0 : l.slice(0); for (r = n, h = [], c = t.preFilter; r;) { for (o in e && !(f = fr.exec(r)) || (f && (r = r.slice(f[0].length) || r), h.push(s = [])), e = !1, (f = yi.exec(r)) && (e = f.shift(), s.push({ value: e, type: f[0].replace(at, " ") }), r = r.slice(e.length)), t.filter) (f = vt[o].exec(r)) && (!c[o] || (f = c[o](f))) && (e = f.shift(), s.push({ value: e, type: o, matches: f }), r = r.slice(e.length)); if (!e) break } return i ? r.length : r ? u.error(n) : ci(n, h).slice(0) }, kt = u.compile = function (n, r) { var s, c, a, o, y, p, w = [], d = [], f = li[n + " "]; if (!f) { for (r || (r = ft(n)), s = r.length; s--;)(f = ei(r[s]))[e] ? w.push(f) : d.push(f); (f = li(n, (c = d, o = 0 < (a = w).length, y = 0 < c.length, p = function (n, r, f, e, s) { var l, nt, d, g = 0, p = "0", tt = n && [], w = [], it = ht, rt = n || y && t.find.TAG("*", s), ut = v += null == it ? 1 : Math.random() || .1, ft = rt.length; for (s && (ht = r == i || r || s); p !== ft && null != (l = rt[p]); p++) { if (y && l) { for (nt = 0, r || l.ownerDocument == i || (b(l), f = !h); d = c[nt++];)if (d(l, r || i, f)) { e.push(l); break } s && (v = ut) } o && ((l = !d && l) && g--, n && tt.push(l)) } if (g += p, o && p !== g) { for (nt = 0; d = a[nt++];)d(tt, w, r, f); if (n) { if (0 < g) while (p--) tt[p] || w[p] || (w[p] = ir.call(e)); w = bt(w) } k.apply(e, w); s && !n && 0 < w.length && 1 < g + a.length && u.uniqueSort(e) } return s && (v = ut, ht = it), tt }, o ? l(p) : p))).selector = n } return f }, si = u.select = function (n, i, r, u) { var o, f, e, l, a, c = "function" == typeof n && n, s = !u && ft(n = c.selector || n); if (r = r || [], 1 === s.length) { if (2 < (f = s[0] = s[0].slice(0)).length && "ID" === (e = f[0]).type && 9 === i.nodeType && h && t.relative[f[1].type]) { if (!(i = (t.find.ID(e.matches[0].replace(y, p), i) || [])[0])) return r; c && (i = i.parentNode); n = n.slice(f.shift().value.length) } for (o = vt.needsContext.test(n) ? 0 : f.length; o--;) { if (e = f[o], t.relative[l = e.type]) break; if ((a = t.find[l]) && (u = a(e.matches[0].replace(y, p), ti.test(f[0].type) && ri(i.parentNode) || i))) { if (f.splice(o, 1), !(n = u.length && pt(f))) return k.apply(r, u), r; break } } } return (c || kt(n, s))(u, i, !h, r, !i || ti.test(n) && ri(i.parentNode) || i), r }, f.sortStable = e.split("").sort(dt).join("") === e, f.detectDuplicates = !!ut, b(), f.sortDetached = a(function (n) { return 1 & n.compareDocumentPosition(i.createElement("fieldset")) }), a(function (n) { return n.innerHTML = "<a href='#'><\/a>", "#" === n.firstChild.getAttribute("href") }) || ii("type|href|height|width", function (n, t, i) { if (!i) return n.getAttribute(t, "type" === t.toLowerCase() ? 1 : 2) }), f.attributes && a(function (n) { return n.innerHTML = "<input/>", n.firstChild.setAttribute("value", ""), "" === n.firstChild.getAttribute("value") }) || ii("value", function (n, t, i) { if (!i && "input" === n.nodeName.toLowerCase()) return n.defaultValue }), a(function (n) { return null == n.getAttribute("disabled") }) || ii(gt, function (n, t, i) { var r; if (!i) return !0 === n[t] ? t.toLowerCase() : (r = n.getAttributeNode(t)) && r.specified ? r.value : null }), u }(n); i.find = d; i.expr = d.selectors; i.expr[":"] = i.expr.pseudos; i.uniqueSort = i.unique = d.uniqueSort; i.text = d.getText; i.isXMLDoc = d.isXML; i.contains = d.contains; i.escapeSelector = d.escape; var ft = function (n, t, r) { for (var u = [], f = void 0 !== r; (n = n[t]) && 9 !== n.nodeType;)if (1 === n.nodeType) { if (f && i(n).is(r)) break; u.push(n) } return u }, dr = function (n, t) { for (var i = []; n; n = n.nextSibling)1 === n.nodeType && n !== t && i.push(n); return i }, gr = i.expr.match.needsContext; wi = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i; i.filter = function (n, t, r) { var u = t[0]; return r && (n = ":not(" + n + ")"), 1 === t.length && 1 === u.nodeType ? i.find.matchesSelector(u, n) ? [u] : [] : i.find.matches(n, i.grep(t, function (n) { return 1 === n.nodeType })) }; i.fn.extend({ find: function (n) { var t, r, u = this.length, f = this; if ("string" != typeof n) return this.pushStack(i(n).filter(function () { for (t = 0; t < u; t++)if (i.contains(f[t], this)) return !0 })); for (r = this.pushStack([]), t = 0; t < u; t++)i.find(n, f[t], r); return 1 < u ? i.uniqueSort(r) : r }, filter: function (n) { return this.pushStack(bi(this, n || [], !1)) }, not: function (n) { return this.pushStack(bi(this, n || [], !0)) }, is: function (n) { return !!bi(this, "string" == typeof n && gr.test(n) ? i(n) : n || [], !1).length } }); tu = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/; (i.fn.init = function (n, t, r) { var e, o; if (!n) return this; if (r = r || nu, "string" == typeof n) { if (!(e = "<" === n[0] && ">" === n[n.length - 1] && 3 <= n.length ? [null, n, null] : tu.exec(n)) || !e[1] && t) return !t || t.jquery ? (t || r).find(n) : this.constructor(t).find(n); if (e[1]) { if (t = t instanceof i ? t[0] : t, i.merge(this, i.parseHTML(e[1], t && t.nodeType ? t.ownerDocument || t : f, !0)), wi.test(e[1]) && i.isPlainObject(t)) for (e in t) u(this[e]) ? this[e](t[e]) : this.attr(e, t[e]); return this } return (o = f.getElementById(e[2])) && (this[0] = o, this.length = 1), this } return n.nodeType ? (this[0] = n, this.length = 1, this) : u(n) ? void 0 !== r.ready ? r.ready(n) : n(i) : i.makeArray(n, this) }).prototype = i.fn; nu = i(f); iu = /^(?:parents|prev(?:Until|All))/; ru = { children: !0, contents: !0, next: !0, prev: !0 }; i.fn.extend({ has: function (n) { var t = i(n, this), r = t.length; return this.filter(function () { for (var n = 0; n < r; n++)if (i.contains(this, t[n])) return !0 }) }, closest: function (n, t) { var r, f = 0, o = this.length, u = [], e = "string" != typeof n && i(n); if (!gr.test(n)) for (; f < o; f++)for (r = this[f]; r && r !== t; r = r.parentNode)if (r.nodeType < 11 && (e ? -1 < e.index(r) : 1 === r.nodeType && i.find.matchesSelector(r, n))) { u.push(r); break } return this.pushStack(1 < u.length ? i.uniqueSort(u) : u) }, index: function (n) { return n ? "string" == typeof n ? ii.call(i(n), this[0]) : ii.call(this, n.jquery ? n[0] : n) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1 }, add: function (n, t) { return this.pushStack(i.uniqueSort(i.merge(this.get(), i(n, t)))) }, addBack: function (n) { return this.add(null == n ? this.prevObject : this.prevObject.filter(n)) } }); i.each({ parent: function (n) { var t = n.parentNode; return t && 11 !== t.nodeType ? t : null }, parents: function (n) { return ft(n, "parentNode") }, parentsUntil: function (n, t, i) { return ft(n, "parentNode", i) }, next: function (n) { return uu(n, "nextSibling") }, prev: function (n) { return uu(n, "previousSibling") }, nextAll: function (n) { return ft(n, "nextSibling") }, prevAll: function (n) { return ft(n, "previousSibling") }, nextUntil: function (n, t, i) { return ft(n, "nextSibling", i) }, prevUntil: function (n, t, i) { return ft(n, "previousSibling", i) }, siblings: function (n) { return dr((n.parentNode || {}).firstChild, n) }, children: function (n) { return dr(n.firstChild) }, contents: function (n) { return null != n.contentDocument && vr(n.contentDocument) ? n.contentDocument : (c(n, "template") && (n = n.content || n), i.merge([], n.childNodes)) } }, function (n, t) { i.fn[n] = function (r, u) { var f = i.map(this, t, r); return "Until" !== n.slice(-5) && (u = r), u && "string" == typeof u && (f = i.filter(u, f)), 1 < this.length && (ru[n] || i.uniqueSort(f), iu.test(n) && f.reverse()), this.pushStack(f) } }); l = /[^\x20\t\r\n\f]+/g; i.Callbacks = function (n) { var a, h; n = "string" == typeof n ? (a = n, h = {}, i.each(a.match(l) || [], function (n, t) { h[t] = !0 }), h) : i.extend({}, n); var o, r, v, f, t = [], s = [], e = -1, y = function () { for (f = f || n.once, v = o = !0; s.length; e = -1)for (r = s.shift(); ++e < t.length;)!1 === t[e].apply(r[0], r[1]) && n.stopOnFalse && (e = t.length, r = !1); n.memory || (r = !1); o = !1; f && (t = r ? [] : "") }, c = { add: function () { return t && (r && !o && (e = t.length - 1, s.push(r)), function f(r) { i.each(r, function (i, r) { u(r) ? n.unique && c.has(r) || t.push(r) : r && r.length && "string" !== ut(r) && f(r) }) }(arguments), r && !o && y()), this }, remove: function () { return i.each(arguments, function (n, r) { for (var u; -1 < (u = i.inArray(r, t, u));)t.splice(u, 1), u <= e && e-- }), this }, has: function (n) { return n ? -1 < i.inArray(n, t) : 0 < t.length }, empty: function () { return t && (t = []), this }, disable: function () { return f = s = [], t = r = "", this }, disabled: function () { return !t }, lock: function () { return f = s = [], r || o || (t = r = ""), this }, locked: function () { return !!f }, fireWith: function (n, t) { return f || (t = [n, (t = t || []).slice ? t.slice() : t], s.push(t), o || y()), this }, fire: function () { return c.fireWith(this, arguments), this }, fired: function () { return !!v } }; return c }; i.extend({ Deferred: function (t) { var f = [["notify", "progress", i.Callbacks("memory"), i.Callbacks("memory"), 2], ["resolve", "done", i.Callbacks("once memory"), i.Callbacks("once memory"), 0, "resolved"], ["reject", "fail", i.Callbacks("once memory"), i.Callbacks("once memory"), 1, "rejected"]], o = "pending", e = { state: function () { return o }, always: function () { return r.done(arguments).fail(arguments), this }, "catch": function (n) { return e.then(null, n) }, pipe: function () { var n = arguments; return i.Deferred(function (t) { i.each(f, function (i, f) { var e = u(n[f[4]]) && n[f[4]]; r[f[1]](function () { var n = e && e.apply(this, arguments); n && u(n.promise) ? n.promise().progress(t.notify).done(t.resolve).fail(t.reject) : t[f[0] + "With"](this, e ? [n] : arguments) }) }); n = null }).promise() }, then: function (t, r, e) { function s(t, r, f, e) { return function () { var h = this, c = arguments, l = function () { var n, i; if (!(t < o)) { if ((n = f.apply(h, c)) === r.promise()) throw new TypeError("Thenable self-resolution"); i = n && ("object" == typeof n || "function" == typeof n) && n.then; u(i) ? e ? i.call(n, s(o, r, et, e), s(o, r, fi, e)) : (o++, i.call(n, s(o, r, et, e), s(o, r, fi, e), s(o, r, et, r.notifyWith))) : (f !== et && (h = void 0, c = [n]), (e || r.resolveWith)(h, c)) } }, a = e ? l : function () { try { l() } catch (l) { i.Deferred.exceptionHook && i.Deferred.exceptionHook(l, a.stackTrace); o <= t + 1 && (f !== fi && (h = void 0, c = [l]), r.rejectWith(h, c)) } }; t ? a() : (i.Deferred.getStackHook && (a.stackTrace = i.Deferred.getStackHook()), n.setTimeout(a)) } } var o = 0; return i.Deferred(function (n) { f[0][3].add(s(0, n, u(e) ? e : et, n.notifyWith)); f[1][3].add(s(0, n, u(t) ? t : et)); f[2][3].add(s(0, n, u(r) ? r : fi)) }).promise() }, promise: function (n) { return null != n ? i.extend(n, e) : e } }, r = {}; return i.each(f, function (n, t) { var i = t[2], u = t[5]; e[t[1]] = i.add; u && i.add(function () { o = u }, f[3 - n][2].disable, f[3 - n][3].disable, f[0][2].lock, f[0][3].lock); i.add(t[3].fire); r[t[0]] = function () { return r[t[0] + "With"](this === r ? void 0 : this, arguments), this }; r[t[0] + "With"] = i.fireWith }), e.promise(r), t && t.call(r, r), r }, when: function (n) { var e = arguments.length, t = e, o = Array(t), f = k.call(arguments), r = i.Deferred(), s = function (n) { return function (t) { o[n] = this; f[n] = 1 < arguments.length ? k.call(arguments) : t; --e || r.resolveWith(o, f) } }; if (e <= 1 && (fu(n, r.done(s(t)).resolve, r.reject, !e), "pending" === r.state() || u(f[t] && f[t].then))) return r.then(); while (t--) fu(f[t], s(t), r.reject); return r.promise() } }); eu = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; i.Deferred.exceptionHook = function (t, i) { n.console && n.console.warn && t && eu.test(t.name) && n.console.warn("jQuery.Deferred exception: " + t.message, t.stack, i) }; i.readyException = function (t) { n.setTimeout(function () { throw t; }) }; ei = i.Deferred(); i.fn.ready = function (n) { return ei.then(n)["catch"](function (n) { i.readyException(n) }), this }; i.extend({ isReady: !1, readyWait: 1, ready: function (n) { (!0 === n ? --i.readyWait : i.isReady) || (i.isReady = !0) !== n && 0 < --i.readyWait || ei.resolveWith(f, [i]) } }); i.ready.then = ei.then; "complete" === f.readyState || "loading" !== f.readyState && !f.documentElement.doScroll ? n.setTimeout(i.ready) : (f.addEventListener("DOMContentLoaded", oi), n.addEventListener("load", oi)); var w = function (n, t, r, f, e, o, s) { var h = 0, l = n.length, c = null == r; if ("object" === ut(r)) for (h in e = !0, r) w(n, t, h, r[h], !0, o, s); else if (void 0 !== f && (e = !0, u(f) || (s = !0), c && (s ? (t.call(n, f), t = null) : (c = t, t = function (n, t, r) { return c.call(i(n), r) })), t)) for (; h < l; h++)t(n[h], r, s ? f : f.call(n[h], h, t(n[h], r))); return e ? n : c ? t.call(n) : l ? t(n[0], r) : o }, se = /^-ms-/, he = /-([a-z])/g; ot = function (n) { return 1 === n.nodeType || 9 === n.nodeType || !+n.nodeType }; bt.uid = 1; bt.prototype = { cache: function (n) { var t = n[this.expando]; return t || (t = {}, ot(n) && (n.nodeType ? n[this.expando] = t : Object.defineProperty(n, this.expando, { value: t, configurable: !0 }))), t }, set: function (n, t, i) { var r, u = this.cache(n); if ("string" == typeof t) u[y(t)] = i; else for (r in t) u[y(r)] = t[r]; return u }, get: function (n, t) { return void 0 === t ? this.cache(n) : n[this.expando] && n[this.expando][y(t)] }, access: function (n, t, i) { return void 0 === t || t && "string" == typeof t && void 0 === i ? this.get(n, t) : (this.set(n, t, i), void 0 !== i ? i : t) }, remove: function (n, t) { var u, r = n[this.expando]; if (void 0 !== r) { if (void 0 !== t) for (u = (t = Array.isArray(t) ? t.map(y) : (t = y(t)) in r ? [t] : t.match(l) || []).length; u--;)delete r[t[u]]; (void 0 === t || i.isEmptyObject(r)) && (n.nodeType ? n[this.expando] = void 0 : delete n[this.expando]) } }, hasData: function (n) { var t = n[this.expando]; return void 0 !== t && !i.isEmptyObject(t) } }; var r = new bt, o = new bt, le = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, ae = /[A-Z]/g; i.extend({ hasData: function (n) { return o.hasData(n) || r.hasData(n) }, data: function (n, t, i) { return o.access(n, t, i) }, removeData: function (n, t) { o.remove(n, t) }, _data: function (n, t, i) { return r.access(n, t, i) }, _removeData: function (n, t) { r.remove(n, t) } }); i.fn.extend({ data: function (n, t) { var f, u, e, i = this[0], s = i && i.attributes; if (void 0 === n) { if (this.length && (e = o.get(i), 1 === i.nodeType && !r.get(i, "hasDataAttrs"))) { for (f = s.length; f--;)s[f] && 0 === (u = s[f].name).indexOf("data-") && (u = y(u.slice(5)), ou(i, u, e[u])); r.set(i, "hasDataAttrs", !0) } return e } return "object" == typeof n ? this.each(function () { o.set(this, n) }) : w(this, function (t) { var r; if (i && void 0 === t) return void 0 !== (r = o.get(i, n)) ? r : void 0 !== (r = ou(i, n)) ? r : void 0; this.each(function () { o.set(this, n, t) }) }, null, t, 1 < arguments.length, null, !0) }, removeData: function (n) { return this.each(function () { o.remove(this, n) }) } }); i.extend({ queue: function (n, t, u) { var f; if (n) return t = (t || "fx") + "queue", f = r.get(n, t), u && (!f || Array.isArray(u) ? f = r.access(n, t, i.makeArray(u)) : f.push(u)), f || [] }, dequeue: function (n, t) { t = t || "fx"; var r = i.queue(n, t), e = r.length, u = r.shift(), f = i._queueHooks(n, t); "inprogress" === u && (u = r.shift(), e--); u && ("fx" === t && r.unshift("inprogress"), delete f.stop, u.call(n, function () { i.dequeue(n, t) }, f)); !e && f && f.empty.fire() }, _queueHooks: function (n, t) { var u = t + "queueHooks"; return r.get(n, u) || r.access(n, u, { empty: i.Callbacks("once memory").add(function () { r.remove(n, [t + "queue", u]) }) }) } }); i.fn.extend({ queue: function (n, t) { var r = 2; return "string" != typeof n && (t = n, n = "fx", r--), arguments.length < r ? i.queue(this[0], n) : void 0 === t ? this : this.each(function () { var r = i.queue(this, n, t); i._queueHooks(this, n); "fx" === n && "inprogress" !== r[0] && i.dequeue(this, n) }) }, dequeue: function (n) { return this.each(function () { i.dequeue(this, n) }) }, clearQueue: function (n) { return this.queue(n || "fx", []) }, promise: function (n, t) { var u, e = 1, o = i.Deferred(), f = this, s = this.length, h = function () { --e || o.resolveWith(f, [f]) }; for ("string" != typeof n && (t = n, n = void 0), n = n || "fx"; s--;)(u = r.get(f[s], n + "queueHooks")) && u.empty && (e++, u.empty.add(h)); return h(), o.promise(t) } }); var su = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, kt = new RegExp("^(?:([+-])=|)(" + su + ")([a-z%]*)$", "i"), b = ["Top", "Right", "Bottom", "Left"], g = f.documentElement, st = function (n) { return i.contains(n.ownerDocument, n) }, ve = { composed: !0 }; g.getRootNode && (st = function (n) { return i.contains(n.ownerDocument, n) || n.getRootNode(ve) === n.ownerDocument }); dt = function (n, t) { return "none" === (n = t || n).style.display || "" === n.style.display && st(n) && "none" === i.css(n, "display") }; ki = {}; i.fn.extend({ show: function () { return ht(this, !0) }, hide: function () { return ht(this) }, toggle: function (n) { return "boolean" == typeof n ? n ? this.show() : this.hide() : this.each(function () { dt(this) ? i(this).show() : i(this).hide() }) } }); var nt, si, gt = /^(?:checkbox|radio)$/i, cu = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i, lu = /^$|^module$|\/(?:java|ecma)script/i; nt = f.createDocumentFragment().appendChild(f.createElement("div")); (si = f.createElement("input")).setAttribute("type", "radio"); si.setAttribute("checked", "checked"); si.setAttribute("name", "t"); nt.appendChild(si); e.checkClone = nt.cloneNode(!0).cloneNode(!0).lastChild.checked; nt.innerHTML = "<textarea>x<\/textarea>"; e.noCloneChecked = !!nt.cloneNode(!0).lastChild.defaultValue; nt.innerHTML = "<option><\/option>"; e.option = !!nt.lastChild; h = { thead: [1, "<table>", "<\/table>"], col: [2, "<table><colgroup>", "<\/colgroup><\/table>"], tr: [2, "<table><tbody>", "<\/tbody><\/table>"], td: [3, "<table><tbody><tr>", "<\/tr><\/tbody><\/table>"], _default: [0, "", ""] }; h.tbody = h.tfoot = h.colgroup = h.caption = h.thead; h.th = h.td; e.option || (h.optgroup = h.option = [1, "<select multiple='multiple'>", "<\/select>"]); au = /<|&#?\w+;/; var ye = /^key/, pe = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, yu = /^([^.]*)(?:\.(.+)|)/; i.event = { global: {}, add: function (n, t, u, f, e) { var p, a, k, v, w, h, s, c, o, b, d, y = r.get(n); if (ot(n)) for (u.handler && (u = (p = u).handler, e = p.selector), e && i.find.matchesSelector(g, e), u.guid || (u.guid = i.guid++), (v = y.events) || (v = y.events = Object.create(null)), (a = y.handle) || (a = y.handle = function (t) { if ("undefined" != typeof i && i.event.triggered !== t.type) return i.event.dispatch.apply(n, arguments) }), w = (t = (t || "").match(l) || [""]).length; w--;)o = d = (k = yu.exec(t[w]) || [])[1], b = (k[2] || "").split(".").sort(), o && (s = i.event.special[o] || {}, o = (e ? s.delegateType : s.bindType) || o, s = i.event.special[o] || {}, h = i.extend({ type: o, origType: d, data: f, handler: u, guid: u.guid, selector: e, needsContext: e && i.expr.match.needsContext.test(e), namespace: b.join(".") }, p), (c = v[o]) || ((c = v[o] = []).delegateCount = 0, s.setup && !1 !== s.setup.call(n, f, b, a) || n.addEventListener && n.addEventListener(o, a)), s.add && (s.add.call(n, h), h.handler.guid || (h.handler.guid = u.guid)), e ? c.splice(c.delegateCount++, 0, h) : c.push(h), i.event.global[o] = !0) }, remove: function (n, t, u, f, e) { var y, k, c, v, p, s, h, a, o, b, d, w = r.hasData(n) && r.get(n); if (w && (v = w.events)) { for (p = (t = (t || "").match(l) || [""]).length; p--;)if (o = d = (c = yu.exec(t[p]) || [])[1], b = (c[2] || "").split(".").sort(), o) { for (h = i.event.special[o] || {}, a = v[o = (f ? h.delegateType : h.bindType) || o] || [], c = c[2] && new RegExp("(^|\\.)" + b.join("\\.(?:.*\\.|)") + "(\\.|$)"), k = y = a.length; y--;)s = a[y], !e && d !== s.origType || u && u.guid !== s.guid || c && !c.test(s.namespace) || f && f !== s.selector && ("**" !== f || !s.selector) || (a.splice(y, 1), s.selector && a.delegateCount--, h.remove && h.remove.call(n, s)); k && !a.length && (h.teardown && !1 !== h.teardown.call(n, b, w.handle) || i.removeEvent(n, o, w.handle), delete v[o]) } else for (o in v) i.event.remove(n, o + t[p], u, f, !0); i.isEmptyObject(v) && r.remove(n, "handle events") } }, dispatch: function (n) { var u, h, c, e, f, l, s = new Array(arguments.length), t = i.event.fix(n), a = (r.get(this, "events") || Object.create(null))[t.type] || [], o = i.event.special[t.type] || {}; for (s[0] = t, u = 1; u < arguments.length; u++)s[u] = arguments[u]; if (t.delegateTarget = this, !o.preDispatch || !1 !== o.preDispatch.call(this, t)) { for (l = i.event.handlers.call(this, t, a), u = 0; (e = l[u++]) && !t.isPropagationStopped();)for (t.currentTarget = e.elem, h = 0; (f = e.handlers[h++]) && !t.isImmediatePropagationStopped();)t.rnamespace && !1 !== f.namespace && !t.rnamespace.test(f.namespace) || (t.handleObj = f, t.data = f.data, void 0 !== (c = ((i.event.special[f.origType] || {}).handle || f.handler).apply(e.elem, s)) && !1 === (t.result = c) && (t.preventDefault(), t.stopPropagation())); return o.postDispatch && o.postDispatch.call(this, t), t.result } }, handlers: function (n, t) { var f, h, u, e, o, c = [], s = t.delegateCount, r = n.target; if (s && r.nodeType && !("click" === n.type && 1 <= n.button)) for (; r !== this; r = r.parentNode || this)if (1 === r.nodeType && ("click" !== n.type || !0 !== r.disabled)) { for (e = [], o = {}, f = 0; f < s; f++)void 0 === o[u = (h = t[f]).selector + " "] && (o[u] = h.needsContext ? -1 < i(u, this).index(r) : i.find(u, this, null, [r]).length), o[u] && e.push(h); e.length && c.push({ elem: r, handlers: e }) } return r = this, s < t.length && c.push({ elem: r, handlers: t.slice(s) }), c }, addProp: function (n, t) { Object.defineProperty(i.Event.prototype, n, { enumerable: !0, configurable: !0, get: u(t) ? function () { if (this.originalEvent) return t(this.originalEvent) } : function () { if (this.originalEvent) return this.originalEvent[n] }, set: function (t) { Object.defineProperty(this, n, { enumerable: !0, configurable: !0, writable: !0, value: t }) } }) }, fix: function (n) { return n[i.expando] ? n : new i.Event(n) }, special: { load: { noBubble: !0 }, click: { setup: function (n) { var t = this || n; return gt.test(t.type) && t.click && c(t, "input") && hi(t, "click", ct), !1 }, trigger: function (n) { var t = this || n; return gt.test(t.type) && t.click && c(t, "input") && hi(t, "click"), !0 }, _default: function (n) { var t = n.target; return gt.test(t.type) && t.click && c(t, "input") && r.get(t, "click") || c(t, "a") } }, beforeunload: { postDispatch: function (n) { void 0 !== n.result && n.originalEvent && (n.originalEvent.returnValue = n.result) } } } }; i.removeEvent = function (n, t, i) { n.removeEventListener && n.removeEventListener(t, i) }; i.Event = function (n, t) { if (!(this instanceof i.Event)) return new i.Event(n, t); n && n.type ? (this.originalEvent = n, this.type = n.type, this.isDefaultPrevented = n.defaultPrevented || void 0 === n.defaultPrevented && !1 === n.returnValue ? ct : lt, this.target = n.target && 3 === n.target.nodeType ? n.target.parentNode : n.target, this.currentTarget = n.currentTarget, this.relatedTarget = n.relatedTarget) : this.type = n; t && i.extend(this, t); this.timeStamp = n && n.timeStamp || Date.now(); this[i.expando] = !0 }; i.Event.prototype = { constructor: i.Event, isDefaultPrevented: lt, isPropagationStopped: lt, isImmediatePropagationStopped: lt, isSimulated: !1, preventDefault: function () { var n = this.originalEvent; this.isDefaultPrevented = ct; n && !this.isSimulated && n.preventDefault() }, stopPropagation: function () { var n = this.originalEvent; this.isPropagationStopped = ct; n && !this.isSimulated && n.stopPropagation() }, stopImmediatePropagation: function () { var n = this.originalEvent; this.isImmediatePropagationStopped = ct; n && !this.isSimulated && n.stopImmediatePropagation(); this.stopPropagation() } }; i.each({ altKey: !0, bubbles: !0, cancelable: !0, changedTouches: !0, ctrlKey: !0, detail: !0, eventPhase: !0, metaKey: !0, pageX: !0, pageY: !0, shiftKey: !0, view: !0, char: !0, code: !0, charCode: !0, key: !0, keyCode: !0, button: !0, buttons: !0, clientX: !0, clientY: !0, offsetX: !0, offsetY: !0, pointerId: !0, pointerType: !0, screenX: !0, screenY: !0, targetTouches: !0, toElement: !0, touches: !0, which: function (n) { var t = n.button; return null == n.which && ye.test(n.type) ? null != n.charCode ? n.charCode : n.keyCode : !n.which && void 0 !== t && pe.test(n.type) ? 1 & t ? 1 : 2 & t ? 3 : 4 & t ? 2 : 0 : n.which } }, i.event.addProp); i.each({ focus: "focusin", blur: "focusout" }, function (n, t) { i.event.special[n] = { setup: function () { return hi(this, n, we), !1 }, trigger: function () { return hi(this, n), !0 }, delegateType: t } }); i.each({ mouseenter: "mouseover", mouseleave: "mouseout", pointerenter: "pointerover", pointerleave: "pointerout" }, function (n, t) { i.event.special[n] = { delegateType: t, bindType: t, handle: function (n) { var u, r = n.relatedTarget, f = n.handleObj; return r && (r === this || i.contains(this, r)) || (n.type = f.origType, u = f.handler.apply(this, arguments), n.type = t), u } } }); i.fn.extend({ on: function (n, t, i, r) { return gi(this, n, t, i, r) }, one: function (n, t, i, r) { return gi(this, n, t, i, r, 1) }, off: function (n, t, r) { var u, f; if (n && n.preventDefault && n.handleObj) return u = n.handleObj, i(n.delegateTarget).off(u.namespace ? u.origType + "." + u.namespace : u.origType, u.selector, u.handler), this; if ("object" == typeof n) { for (f in n) this.off(f, t, n[f]); return this } return !1 !== t && "function" != typeof t || (r = t, t = void 0), !1 === r && (r = lt), this.each(function () { i.event.remove(this, n, r, t) }) } }); var be = /<script|<style|<link/i, ke = /checked\s*(?:[^=]|=\s*.checked.)/i, de = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g; i.extend({ htmlPrefilter: function (n) { return n }, clone: function (n, t, r) { var u, c, o, f, l, a, v, h = n.cloneNode(!0), y = st(n); if (!(e.noCloneChecked || 1 !== n.nodeType && 11 !== n.nodeType || i.isXMLDoc(n))) for (f = s(h), u = 0, c = (o = s(n)).length; u < c; u++)l = o[u], a = f[u], void 0, "input" === (v = a.nodeName.toLowerCase()) && gt.test(l.type) ? a.checked = l.checked : "input" !== v && "textarea" !== v || (a.defaultValue = l.defaultValue); if (t) if (r) for (o = o || s(n), f = f || s(h), u = 0, c = o.length; u < c; u++)wu(o[u], f[u]); else wu(n, h); return 0 < (f = s(h, "script")).length && di(f, !y && s(n, "script")), h }, cleanData: function (n) { for (var u, t, f, s = i.event.special, e = 0; void 0 !== (t = n[e]); e++)if (ot(t)) { if (u = t[r.expando]) { if (u.events) for (f in u.events) s[f] ? i.event.remove(t, f) : i.removeEvent(t, f, u.handle); t[r.expando] = void 0 } t[o.expando] && (t[o.expando] = void 0) } } }); i.fn.extend({ detach: function (n) { return bu(this, n, !0) }, remove: function (n) { return bu(this, n) }, text: function (n) { return w(this, function (n) { return void 0 === n ? i.text(this) : this.empty().each(function () { 1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType || (this.textContent = n) }) }, null, n, arguments.length) }, append: function () { return at(this, arguments, function (n) { 1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType || pu(this, n).appendChild(n) }) }, prepend: function () { return at(this, arguments, function (n) { if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { var t = pu(this, n); t.insertBefore(n, t.firstChild) } }) }, before: function () { return at(this, arguments, function (n) { this.parentNode && this.parentNode.insertBefore(n, this) }) }, after: function () { return at(this, arguments, function (n) { this.parentNode && this.parentNode.insertBefore(n, this.nextSibling) }) }, empty: function () { for (var n, t = 0; null != (n = this[t]); t++)1 === n.nodeType && (i.cleanData(s(n, !1)), n.textContent = ""); return this }, clone: function (n, t) { return n = null != n && n, t = null == t ? n : t, this.map(function () { return i.clone(this, n, t) }) }, html: function (n) { return w(this, function (n) { var t = this[0] || {}, r = 0, u = this.length; if (void 0 === n && 1 === t.nodeType) return t.innerHTML; if ("string" == typeof n && !be.test(n) && !h[(cu.exec(n) || ["", ""])[1].toLowerCase()]) { n = i.htmlPrefilter(n); try { for (; r < u; r++)1 === (t = this[r] || {}).nodeType && (i.cleanData(s(t, !1)), t.innerHTML = n); t = 0 } catch (n) { } } t && this.empty().append(n) }, null, n, arguments.length) }, replaceWith: function () { var n = []; return at(this, arguments, function (t) { var r = this.parentNode; i.inArray(this, n) < 0 && (i.cleanData(s(this)), r && r.replaceChild(t, this)) }, n) } }); i.each({ appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith" }, function (n, t) { i.fn[n] = function (n) { for (var u, f = [], e = i(n), o = e.length - 1, r = 0; r <= o; r++)u = r === o ? this : this.clone(!0), i(e[r])[t](u), yi.apply(f, u.get()); return this.pushStack(f) } }); var nr = new RegExp("^(" + su + ")(?!px)[a-z%]+$", "i"), ci = function (t) { var i = t.ownerDocument.defaultView; return i && i.opener || (i = n), i.getComputedStyle(t) }, ku = function (n, t, i) { var u, r, f = {}; for (r in t) f[r] = n.style[r], n.style[r] = t[r]; for (r in u = i.call(n), t) n.style[r] = f[r]; return u }, to = new RegExp(b.join("|"), "i"); !function () { function r() { if (t) { s.style.cssText = "position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0"; t.style.cssText = "position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%"; g.appendChild(s).appendChild(t); var i = n.getComputedStyle(t); h = "1%" !== i.top; v = 12 === u(i.marginLeft); t.style.right = "60%"; a = 36 === u(i.right); c = 36 === u(i.width); t.style.position = "absolute"; l = 12 === u(t.offsetWidth / 3); g.removeChild(s); t = null } } function u(n) { return Math.round(parseFloat(n)) } var h, c, l, a, o, v, s = f.createElement("div"), t = f.createElement("div"); t.style && (t.style.backgroundClip = "content-box", t.cloneNode(!0).style.backgroundClip = "", e.clearCloneStyle = "content-box" === t.style.backgroundClip, i.extend(e, { boxSizingReliable: function () { return r(), c }, pixelBoxStyles: function () { return r(), a }, pixelPosition: function () { return r(), h }, reliableMarginLeft: function () { return r(), v }, scrollboxSize: function () { return r(), l }, reliableTrDimensions: function () { var t, i, r, u; return null == o && (t = f.createElement("table"), i = f.createElement("tr"), r = f.createElement("div"), t.style.cssText = "position:absolute;left:-11111px", i.style.height = "1px", r.style.height = "9px", g.appendChild(t).appendChild(i).appendChild(r), u = n.getComputedStyle(i), o = 3 < parseInt(u.height), g.removeChild(t)), o } })) }(); var gu = ["Webkit", "Moz", "ms"], nf = f.createElement("div").style, tf = {}; var io = /^(none|table(?!-c[ea]).+)/, rf = /^--/, ro = { position: "absolute", visibility: "hidden", display: "block" }, uf = { letterSpacing: "0", fontWeight: "400" }; i.extend({ cssHooks: { opacity: { get: function (n, t) { if (t) { var i = ni(n, "opacity"); return "" === i ? "1" : i } } } }, cssNumber: { animationIterationCount: !0, columnCount: !0, fillOpacity: !0, flexGrow: !0, flexShrink: !0, fontWeight: !0, gridArea: !0, gridColumn: !0, gridColumnEnd: !0, gridColumnStart: !0, gridRow: !0, gridRowEnd: !0, gridRowStart: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, widows: !0, zIndex: !0, zoom: !0 }, cssProps: {}, style: function (n, t, r, u) { if (n && 3 !== n.nodeType && 8 !== n.nodeType && n.style) { var f, h, o, c = y(t), l = rf.test(t), s = n.style; if (l || (t = tr(c)), o = i.cssHooks[t] || i.cssHooks[c], void 0 === r) return o && "get" in o && void 0 !== (f = o.get(n, !1, u)) ? f : s[t]; "string" == (h = typeof r) && (f = kt.exec(r)) && f[1] && (r = hu(n, t, f), h = "number"); null != r && r == r && ("number" !== h || l || (r += f && f[3] || (i.cssNumber[c] ? "" : "px")), e.clearCloneStyle || "" !== r || 0 !== t.indexOf("background") || (s[t] = "inherit"), o && "set" in o && void 0 === (r = o.set(n, r, u)) || (l ? s.setProperty(t, r) : s[t] = r)) } }, css: function (n, t, r, u) { var f, e, o, s = y(t); return rf.test(t) || (t = tr(s)), (o = i.cssHooks[t] || i.cssHooks[s]) && "get" in o && (f = o.get(n, !0, r)), void 0 === f && (f = ni(n, t, u)), "normal" === f && t in uf && (f = uf[t]), "" === r || r ? (e = parseFloat(f), !0 === r || isFinite(e) ? e || 0 : f) : f } }); i.each(["height", "width"], function (n, t) { i.cssHooks[t] = { get: function (n, r, u) { if (r) return !io.test(i.css(n, "display")) || n.getClientRects().length && n.getBoundingClientRect().width ? ef(n, t, u) : ku(n, ro, function () { return ef(n, t, u) }) }, set: function (n, r, u) { var s, f = ci(n), h = !e.scrollboxSize() && "absolute" === f.position, c = (h || u) && "border-box" === i.css(n, "boxSizing", !1, f), o = u ? ir(n, t, u, c, f) : 0; return c && h && (o -= Math.ceil(n["offset" + t[0].toUpperCase() + t.slice(1)] - parseFloat(f[t]) - ir(n, t, "border", !1, f) - .5)), o && (s = kt.exec(r)) && "px" !== (s[3] || "px") && (n.style[t] = r, r = i.css(n, t)), ff(0, r, o) } } }); i.cssHooks.marginLeft = du(e.reliableMarginLeft, function (n, t) { if (t) return (parseFloat(ni(n, "marginLeft")) || n.getBoundingClientRect().left - ku(n, { marginLeft: 0 }, function () { return n.getBoundingClientRect().left })) + "px" }); i.each({ margin: "", padding: "", border: "Width" }, function (n, t) { i.cssHooks[n + t] = { expand: function (i) { for (var r = 0, f = {}, u = "string" == typeof i ? i.split(" ") : [i]; r < 4; r++)f[n + b[r] + t] = u[r] || u[r - 2] || u[0]; return f } }; "margin" !== n && (i.cssHooks[n + t].set = ff) }); i.fn.extend({ css: function (n, t) { return w(this, function (n, t, r) { var f, e, o = {}, u = 0; if (Array.isArray(t)) { for (f = ci(n), e = t.length; u < e; u++)o[t[u]] = i.css(n, t[u], !1, f); return o } return void 0 !== r ? i.style(n, t, r) : i.css(n, t) }, n, t, 1 < arguments.length) } }); ((i.Tween = a).prototype = { constructor: a, init: function (n, t, r, u, f, e) { this.elem = n; this.prop = r; this.easing = f || i.easing._default; this.options = t; this.start = this.now = this.cur(); this.end = u; this.unit = e || (i.cssNumber[r] ? "" : "px") }, cur: function () { var n = a.propHooks[this.prop]; return n && n.get ? n.get(this) : a.propHooks._default.get(this) }, run: function (n) { var t, r = a.propHooks[this.prop]; return this.pos = this.options.duration ? t = i.easing[this.easing](n, this.options.duration * n, 0, 1, this.options.duration) : t = n, this.now = (this.end - this.start) * t + this.start, this.options.step && this.options.step.call(this.elem, this.now, this), r && r.set ? r.set(this) : a.propHooks._default.set(this), this } }).init.prototype = a.prototype; (a.propHooks = { _default: { get: function (n) { var t; return 1 !== n.elem.nodeType || null != n.elem[n.prop] && null == n.elem.style[n.prop] ? n.elem[n.prop] : (t = i.css(n.elem, n.prop, "")) && "auto" !== t ? t : 0 }, set: function (n) { i.fx.step[n.prop] ? i.fx.step[n.prop](n) : 1 !== n.elem.nodeType || !i.cssHooks[n.prop] && null == n.elem.style[tr(n.prop)] ? n.elem[n.prop] = n.now : i.style(n.elem, n.prop, n.now + n.unit) } } }).scrollTop = a.propHooks.scrollLeft = { set: function (n) { n.elem.nodeType && n.elem.parentNode && (n.elem[n.prop] = n.now) } }; i.easing = { linear: function (n) { return n }, swing: function (n) { return .5 - Math.cos(n * Math.PI) / 2 }, _default: "swing" }; i.fx = a.prototype.init; i.fx.step = {}; sf = /^(?:toggle|show|hide)$/; hf = /queueHooks$/; i.Animation = i.extend(v, { tweeners: { "*": [function (n, t) { var i = this.createTween(n, t); return hu(i.elem, n, kt.exec(t), i), i }] }, tweener: function (n, t) { u(n) ? (t = n, n = ["*"]) : n = n.match(l); for (var i, r = 0, f = n.length; r < f; r++)i = n[r], v.tweeners[i] = v.tweeners[i] || [], v.tweeners[i].unshift(t) }, prefilters: [function (n, t, u) { var f, y, w, c, b, h, o, l, k = "width" in t || "height" in t, v = this, p = {}, s = n.style, a = n.nodeType && dt(n), e = r.get(n, "fxshow"); for (f in u.queue || (null == (c = i._queueHooks(n, "fx")).unqueued && (c.unqueued = 0, b = c.empty.fire, c.empty.fire = function () { c.unqueued || b() }), c.unqueued++, v.always(function () { v.always(function () { c.unqueued--; i.queue(n, "fx").length || c.empty.fire() }) })), t) if (y = t[f], sf.test(y)) { if (delete t[f], w = w || "toggle" === y, y === (a ? "hide" : "show")) { if ("show" !== y || !e || void 0 === e[f]) continue; a = !0 } p[f] = e && e[f] || i.style(n, f) } if ((h = !i.isEmptyObject(t)) || !i.isEmptyObject(p)) for (f in k && 1 === n.nodeType && (u.overflow = [s.overflow, s.overflowX, s.overflowY], null == (o = e && e.display) && (o = r.get(n, "display")), "none" === (l = i.css(n, "display")) && (o ? l = o : (ht([n], !0), o = n.style.display || o, l = i.css(n, "display"), ht([n]))), ("inline" === l || "inline-block" === l && null != o) && "none" === i.css(n, "float") && (h || (v.done(function () { s.display = o }), null == o && (l = s.display, o = "none" === l ? "" : l)), s.display = "inline-block")), u.overflow && (s.overflow = "hidden", v.always(function () { s.overflow = u.overflow[0]; s.overflowX = u.overflow[1]; s.overflowY = u.overflow[2] })), h = !1, p) h || (e ? "hidden" in e && (a = e.hidden) : e = r.access(n, "fxshow", { display: o }), w && (e.hidden = !a), a && ht([n], !0), v.done(function () { for (f in a || ht([n]), r.remove(n, "fxshow"), p) i.style(n, f, p[f]) })), h = lf(a ? e[f] : 0, f, v), f in e || (e[f] = h.start, a && (h.end = h.start, h.start = 0)) }], prefilter: function (n, t) { t ? v.prefilters.unshift(n) : v.prefilters.push(n) } }); i.speed = function (n, t, r) { var f = n && "object" == typeof n ? i.extend({}, n) : { complete: r || !r && t || u(n) && n, duration: n, easing: r && t || t && !u(t) && t }; return i.fx.off ? f.duration = 0 : "number" != typeof f.duration && (f.duration = f.duration in i.fx.speeds ? i.fx.speeds[f.duration] : i.fx.speeds._default), null != f.queue && !0 !== f.queue || (f.queue = "fx"), f.old = f.complete, f.complete = function () { u(f.old) && f.old.call(this); f.queue && i.dequeue(this, f.queue) }, f }; i.fn.extend({ fadeTo: function (n, t, i, r) { return this.filter(dt).css("opacity", 0).show().end().animate({ opacity: t }, n, i, r) }, animate: function (n, t, u, f) { var s = i.isEmptyObject(n), o = i.speed(t, u, f), e = function () { var t = v(this, i.extend({}, n), o); (s || r.get(this, "finish")) && t.stop(!0) }; return e.finish = e, s || !1 === o.queue ? this.each(e) : this.queue(o.queue, e) }, stop: function (n, t, u) { var f = function (n) { var t = n.stop; delete n.stop; t(u) }; return "string" != typeof n && (u = t, t = n, n = void 0), t && this.queue(n || "fx", []), this.each(function () { var s = !0, t = null != n && n + "queueHooks", o = i.timers, e = r.get(this); if (t) e[t] && e[t].stop && f(e[t]); else for (t in e) e[t] && e[t].stop && hf.test(t) && f(e[t]); for (t = o.length; t--;)o[t].elem !== this || null != n && o[t].queue !== n || (o[t].anim.stop(u), s = !1, o.splice(t, 1)); !s && u || i.dequeue(this, n) }) }, finish: function (n) { return !1 !== n && (n = n || "fx"), this.each(function () { var t, e = r.get(this), u = e[n + "queue"], o = e[n + "queueHooks"], f = i.timers, s = u ? u.length : 0; for (e.finish = !0, i.queue(this, n, []), o && o.stop && o.stop.call(this, !0), t = f.length; t--;)f[t].elem === this && f[t].queue === n && (f[t].anim.stop(!0), f.splice(t, 1)); for (t = 0; t < s; t++)u[t] && u[t].finish && u[t].finish.call(this); delete e.finish }) } }); i.each(["toggle", "show", "hide"], function (n, t) { var r = i.fn[t]; i.fn[t] = function (n, i, u) { return null == n || "boolean" == typeof n ? r.apply(this, arguments) : this.animate(ai(t, !0), n, i, u) } }); i.each({ slideDown: ai("show"), slideUp: ai("hide"), slideToggle: ai("toggle"), fadeIn: { opacity: "show" }, fadeOut: { opacity: "hide" }, fadeToggle: { opacity: "toggle" } }, function (n, t) { i.fn[n] = function (n, i, r) { return this.animate(t, n, i, r) } }); i.timers = []; i.fx.tick = function () { var r, n = 0, t = i.timers; for (vt = Date.now(); n < t.length; n++)(r = t[n])() || t[n] !== r || t.splice(n--, 1); t.length || i.fx.stop(); vt = void 0 }; i.fx.timer = function (n) { i.timers.push(n); i.fx.start() }; i.fx.interval = 13; i.fx.start = function () { li || (li = !0, rr()) }; i.fx.stop = function () { li = null }; i.fx.speeds = { slow: 600, fast: 200, _default: 400 }; i.fn.delay = function (t, r) { return t = i.fx && i.fx.speeds[t] || t, r = r || "fx", this.queue(r, function (i, r) { var u = n.setTimeout(i, t); r.stop = function () { n.clearTimeout(u) } }) }; yt = f.createElement("input"); of = f.createElement("select").appendChild(f.createElement("option")); yt.type = "checkbox"; e.checkOn = "" !== yt.value; e.optSelected = of.selected; (yt = f.createElement("input")).value = "t"; yt.type = "radio"; e.radioValue = "t" === yt.value; pt = i.expr.attrHandle; i.fn.extend({ attr: function (n, t) { return w(this, i.attr, n, t, 1 < arguments.length) }, removeAttr: function (n) { return this.each(function () { i.removeAttr(this, n) }) } }); i.extend({ attr: function (n, t, r) { var f, u, e = n.nodeType; if (3 !== e && 8 !== e && 2 !== e) return "undefined" == typeof n.getAttribute ? i.prop(n, t, r) : (1 === e && i.isXMLDoc(n) || (u = i.attrHooks[t.toLowerCase()] || (i.expr.match.bool.test(t) ? af : void 0)), void 0 !== r ? null === r ? void i.removeAttr(n, t) : u && "set" in u && void 0 !== (f = u.set(n, r, t)) ? f : (n.setAttribute(t, r + ""), r) : u && "get" in u && null !== (f = u.get(n, t)) ? f : null == (f = i.find.attr(n, t)) ? void 0 : f) }, attrHooks: { type: { set: function (n, t) { if (!e.radioValue && "radio" === t && c(n, "input")) { var i = n.value; return n.setAttribute("type", t), i && (n.value = i), t } } } }, removeAttr: function (n, t) { var i, u = 0, r = t && t.match(l); if (r && 1 === n.nodeType) while (i = r[u++]) n.removeAttribute(i) } }); af = { set: function (n, t, r) { return !1 === t ? i.removeAttr(n, r) : n.setAttribute(r, r), r } }; i.each(i.expr.match.bool.source.match(/\w+/g), function (n, t) { var r = pt[t] || i.find.attr; pt[t] = function (n, t, i) { var f, e, u = t.toLowerCase(); return i || (e = pt[u], pt[u] = f, f = null != r(n, t, i) ? u : null, pt[u] = e), f } }); vf = /^(?:input|select|textarea|button)$/i; yf = /^(?:a|area)$/i; i.fn.extend({ prop: function (n, t) { return w(this, i.prop, n, t, 1 < arguments.length) }, removeProp: function (n) { return this.each(function () { delete this[i.propFix[n] || n] }) } }); i.extend({ prop: function (n, t, r) { var f, u, e = n.nodeType; if (3 !== e && 8 !== e && 2 !== e) return 1 === e && i.isXMLDoc(n) || (t = i.propFix[t] || t, u = i.propHooks[t]), void 0 !== r ? u && "set" in u && void 0 !== (f = u.set(n, r, t)) ? f : n[t] = r : u && "get" in u && null !== (f = u.get(n, t)) ? f : n[t] }, propHooks: { tabIndex: { get: function (n) { var t = i.find.attr(n, "tabindex"); return t ? parseInt(t, 10) : vf.test(n.nodeName) || yf.test(n.nodeName) && n.href ? 0 : -1 } } }, propFix: { "for": "htmlFor", "class": "className" } }); e.optSelected || (i.propHooks.selected = { get: function (n) { var t = n.parentNode; return t && t.parentNode && t.parentNode.selectedIndex, null }, set: function (n) { var t = n.parentNode; t && (t.selectedIndex, t.parentNode && t.parentNode.selectedIndex) } }); i.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable"], function () { i.propFix[this.toLowerCase()] = this }); i.fn.extend({ addClass: function (n) { var o, t, r, f, e, s, h, c = 0; if (u(n)) return this.each(function (t) { i(this).addClass(n.call(this, t, it(this))) }); if ((o = ur(n)).length) while (t = this[c++]) if (f = it(t), r = 1 === t.nodeType && " " + tt(f) + " ") { for (s = 0; e = o[s++];)r.indexOf(" " + e + " ") < 0 && (r += e + " "); f !== (h = tt(r)) && t.setAttribute("class", h) } return this }, removeClass: function (n) { var o, r, t, f, e, s, h, c = 0; if (u(n)) return this.each(function (t) { i(this).removeClass(n.call(this, t, it(this))) }); if (!arguments.length) return this.attr("class", ""); if ((o = ur(n)).length) while (r = this[c++]) if (f = it(r), t = 1 === r.nodeType && " " + tt(f) + " ") { for (s = 0; e = o[s++];)while (-1 < t.indexOf(" " + e + " ")) t = t.replace(" " + e + " ", " "); f !== (h = tt(t)) && r.setAttribute("class", h) } return this }, toggleClass: function (n, t) { var f = typeof n, e = "string" === f || Array.isArray(n); return "boolean" == typeof t && e ? t ? this.addClass(n) : this.removeClass(n) : u(n) ? this.each(function (r) { i(this).toggleClass(n.call(this, r, it(this), t), t) }) : this.each(function () { var t, o, u, s; if (e) for (o = 0, u = i(this), s = ur(n); t = s[o++];)u.hasClass(t) ? u.removeClass(t) : u.addClass(t); else void 0 !== n && "boolean" !== f || ((t = it(this)) && r.set(this, "__className__", t), this.setAttribute && this.setAttribute("class", t || !1 === n ? "" : r.get(this, "__className__") || "")) }) }, hasClass: function (n) { for (var t, r = 0, i = " " + n + " "; t = this[r++];)if (1 === t.nodeType && -1 < (" " + tt(it(t)) + " ").indexOf(i)) return !0; return !1 } }); pf = /\r/g; i.fn.extend({ val: function (n) { var t, r, e, f = this[0]; return arguments.length ? (e = u(n), this.each(function (r) { var u; 1 === this.nodeType && (null == (u = e ? n.call(this, r, i(this).val()) : n) ? u = "" : "number" == typeof u ? u += "" : Array.isArray(u) && (u = i.map(u, function (n) { return null == n ? "" : n + "" })), (t = i.valHooks[this.type] || i.valHooks[this.nodeName.toLowerCase()]) && "set" in t && void 0 !== t.set(this, u, "value") || (this.value = u)) })) : f ? (t = i.valHooks[f.type] || i.valHooks[f.nodeName.toLowerCase()]) && "get" in t && void 0 !== (r = t.get(f, "value")) ? r : "string" == typeof (r = f.value) ? r.replace(pf, "") : null == r ? "" : r : void 0 } }); i.extend({ valHooks: { option: { get: function (n) { var t = i.find.attr(n, "value"); return null != t ? t : tt(i.text(n)) } }, select: { get: function (n) { for (var e, t, o = n.options, u = n.selectedIndex, f = "select-one" === n.type, s = f ? null : [], h = f ? u + 1 : o.length, r = u < 0 ? h : f ? u : 0; r < h; r++)if (((t = o[r]).selected || r === u) && !t.disabled && (!t.parentNode.disabled || !c(t.parentNode, "optgroup"))) { if (e = i(t).val(), f) return e; s.push(e) } return s }, set: function (n, t) { for (var r, u, f = n.options, e = i.makeArray(t), o = f.length; o--;)((u = f[o]).selected = -1 < i.inArray(i.valHooks.option.get(u), e)) && (r = !0); return r || (n.selectedIndex = -1), e } } } }); i.each(["radio", "checkbox"], function () { i.valHooks[this] = { set: function (n, t) { if (Array.isArray(t)) return n.checked = -1 < i.inArray(i(n).val(), t) } }; e.checkOn || (i.valHooks[this].get = function (n) { return null === n.getAttribute("value") ? "on" : n.value }) }); e.focusin = "onfocusin" in n; fr = /^(?:focusinfocus|focusoutblur)$/; er = function (n) { n.stopPropagation() }; i.extend(i.event, { trigger: function (t, e, o, s) { var k, c, l, d, v, y, a, p, w = [o || f], h = ui.call(t, "type") ? t.type : t, b = ui.call(t, "namespace") ? t.namespace.split(".") : []; if (c = p = l = o = o || f, 3 !== o.nodeType && 8 !== o.nodeType && !fr.test(h + i.event.triggered) && (-1 < h.indexOf(".") && (h = (b = h.split(".")).shift(), b.sort()), v = h.indexOf(":") < 0 && "on" + h, (t = t[i.expando] ? t : new i.Event(h, "object" == typeof t && t)).isTrigger = s ? 2 : 3, t.namespace = b.join("."), t.rnamespace = t.namespace ? new RegExp("(^|\\.)" + b.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, t.result = void 0, t.target || (t.target = o), e = null == e ? [t] : i.makeArray(e, [t]), a = i.event.special[h] || {}, s || !a.trigger || !1 !== a.trigger.apply(o, e))) { if (!s && !a.noBubble && !rt(o)) { for (d = a.delegateType || h, fr.test(d + h) || (c = c.parentNode); c; c = c.parentNode)w.push(c), l = c; l === (o.ownerDocument || f) && w.push(l.defaultView || l.parentWindow || n) } for (k = 0; (c = w[k++]) && !t.isPropagationStopped();)p = c, t.type = 1 < k ? d : a.bindType || h, (y = (r.get(c, "events") || Object.create(null))[t.type] && r.get(c, "handle")) && y.apply(c, e), (y = v && c[v]) && y.apply && ot(c) && (t.result = y.apply(c, e), !1 === t.result && t.preventDefault()); return t.type = h, s || t.isDefaultPrevented() || a._default && !1 !== a._default.apply(w.pop(), e) || !ot(o) || v && u(o[h]) && !rt(o) && ((l = o[v]) && (o[v] = null), i.event.triggered = h, t.isPropagationStopped() && p.addEventListener(h, er), o[h](), t.isPropagationStopped() && p.removeEventListener(h, er), i.event.triggered = void 0, l && (o[v] = l)), t.result } }, simulate: function (n, t, r) { var u = i.extend(new i.Event, r, { type: n, isSimulated: !0 }); i.event.trigger(u, null, t) } }); i.fn.extend({ trigger: function (n, t) { return this.each(function () { i.event.trigger(n, t, this) }) }, triggerHandler: function (n, t) { var r = this[0]; if (r) return i.event.trigger(n, t, r, !0) } }); e.focusin || i.each({ focus: "focusin", blur: "focusout" }, function (n, t) { var u = function (n) { i.event.simulate(t, n.target, i.event.fix(n)) }; i.event.special[t] = { setup: function () { var i = this.ownerDocument || this.document || this, f = r.access(i, t); f || i.addEventListener(n, u, !0); r.access(i, t, (f || 0) + 1) }, teardown: function () { var i = this.ownerDocument || this.document || this, f = r.access(i, t) - 1; f ? r.access(i, t, f) : (i.removeEventListener(n, u, !0), r.remove(i, t)) } } }); var ti = n.location, wf = { guid: Date.now() }, or = /\?/; i.parseXML = function (t) { var r; if (!t || "string" != typeof t) return null; try { r = (new n.DOMParser).parseFromString(t, "text/xml") } catch (t) { r = void 0 } return r && !r.getElementsByTagName("parsererror").length || i.error("Invalid XML: " + t), r }; var uo = /\[\]$/, bf = /\r?\n/g, fo = /^(?:submit|button|image|reset|file)$/i, eo = /^(?:input|select|textarea|keygen)/i; i.param = function (n, t) { var r, f = [], e = function (n, t) { var i = u(t) ? t() : t; f[f.length] = encodeURIComponent(n) + "=" + encodeURIComponent(null == i ? "" : i) }; if (null == n) return ""; if (Array.isArray(n) || n.jquery && !i.isPlainObject(n)) i.each(n, function () { e(this.name, this.value) }); else for (r in n) sr(r, n[r], t, e); return f.join("&") }; i.fn.extend({ serialize: function () { return i.param(this.serializeArray()) }, serializeArray: function () { return this.map(function () { var n = i.prop(this, "elements"); return n ? i.makeArray(n) : this }).filter(function () { var n = this.type; return this.name && !i(this).is(":disabled") && eo.test(this.nodeName) && !fo.test(n) && (this.checked || !gt.test(n)) }).map(function (n, t) { var r = i(this).val(); return null == r ? null : Array.isArray(r) ? i.map(r, function (n) { return { name: t.name, value: n.replace(bf, "\r\n") } }) : { name: t.name, value: r.replace(bf, "\r\n") } }).get() } }); var oo = /%20/g, so = /#.*$/, ho = /([?&])_=[^&]*/, co = /^(.*?):[ \t]*([^\r\n]*)$/gm, lo = /^(?:GET|HEAD)$/, ao = /^\/\//, kf = {}, hr = {}, df = "*/".concat("*"), cr = f.createElement("a"); return cr.href = ti.href, i.extend({ active: 0, lastModified: {}, etag: {}, ajaxSettings: { url: ti.href, type: "GET", isLocal: /^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ti.protocol), global: !0, processData: !0, async: !0, contentType: "application/x-www-form-urlencoded; charset=UTF-8", accepts: { "*": df, text: "text/plain", html: "text/html", xml: "application/xml, text/xml", json: "application/json, text/javascript" }, contents: { xml: /\bxml\b/, html: /\bhtml/, json: /\bjson\b/ }, responseFields: { xml: "responseXML", text: "responseText", json: "responseJSON" }, converters: { "* text": String, "text html": !0, "text json": JSON.parse, "text xml": i.parseXML }, flatOptions: { url: !0, context: !0 } }, ajaxSetup: function (n, t) { return t ? lr(lr(n, i.ajaxSettings), t) : lr(i.ajaxSettings, n) }, ajaxPrefilter: gf(kf), ajaxTransport: gf(hr), ajax: function (t, r) { function b(t, r, f, c) { var v, rt, b, p, g, l = r; s || (s = !0, d && n.clearTimeout(d), a = void 0, k = c || "", e.readyState = 0 < t ? 4 : 0, v = 200 <= t && t < 300 || 304 === t, f && (p = function (n, t, i) { for (var e, u, f, o, s = n.contents, r = n.dataTypes; "*" === r[0];)r.shift(), void 0 === e && (e = n.mimeType || t.getResponseHeader("Content-Type")); if (e) for (u in s) if (s[u] && s[u].test(e)) { r.unshift(u); break } if (r[0] in i) f = r[0]; else { for (u in i) { if (!r[0] || n.converters[u + " " + r[0]]) { f = u; break } o || (o = u) } f = f || o } if (f) return f !== r[0] && r.unshift(f), i[f] }(u, e, f)), !v && -1 < i.inArray("script", u.dataTypes) && (u.converters["text script"] = function () { }), p = function (n, t, i, r) { var h, u, f, s, e, o = {}, c = n.dataTypes.slice(); if (c[1]) for (f in n.converters) o[f.toLowerCase()] = n.converters[f]; for (u = c.shift(); u;)if (n.responseFields[u] && (i[n.responseFields[u]] = t), !e && r && n.dataFilter && (t = n.dataFilter(t, n.dataType)), e = u, u = c.shift()) if ("*" === u) u = e; else if ("*" !== e && e !== u) { if (!(f = o[e + " " + u] || o["* " + u])) for (h in o) if ((s = h.split(" "))[1] === u && (f = o[e + " " + s[0]] || o["* " + s[0]])) { !0 === f ? f = o[h] : !0 !== o[h] && (u = s[0], c.unshift(s[1])); break } if (!0 !== f) if (f && n.throws) t = f(t); else try { t = f(t) } catch (n) { return { state: "parsererror", error: f ? n : "No conversion from " + e + " to " + u } } } return { state: "success", data: t } }(u, p, e, v), v ? (u.ifModified && ((g = e.getResponseHeader("Last-Modified")) && (i.lastModified[o] = g), (g = e.getResponseHeader("etag")) && (i.etag[o] = g)), 204 === t || "HEAD" === u.type ? l = "nocontent" : 304 === t ? l = "notmodified" : (l = p.state, rt = p.data, v = !(b = p.error))) : (b = l, !t && l || (l = "error", t < 0 && (t = 0))), e.status = t, e.statusText = (r || l) + "", v ? tt.resolveWith(h, [rt, l, e]) : tt.rejectWith(h, [e, l, b]), e.statusCode(w), w = void 0, y && nt.trigger(v ? "ajaxSuccess" : "ajaxError", [e, u, v ? rt : b]), it.fireWith(h, [e, l]), y && (nt.trigger("ajaxComplete", [e, u]), --i.active || i.event.trigger("ajaxStop"))) } "object" == typeof t && (r = t, t = void 0); r = r || {}; var a, o, k, v, d, c, s, y, g, p, u = i.ajaxSetup({}, r), h = u.context || u, nt = u.context && (h.nodeType || h.jquery) ? i(h) : i.event, tt = i.Deferred(), it = i.Callbacks("once memory"), w = u.statusCode || {}, rt = {}, ut = {}, ft = "canceled", e = { readyState: 0, getResponseHeader: function (n) { var t; if (s) { if (!v) for (v = {}; t = co.exec(k);)v[t[1].toLowerCase() + " "] = (v[t[1].toLowerCase() + " "] || []).concat(t[2]); t = v[n.toLowerCase() + " "] } return null == t ? null : t.join(", ") }, getAllResponseHeaders: function () { return s ? k : null }, setRequestHeader: function (n, t) { return null == s && (n = ut[n.toLowerCase()] = ut[n.toLowerCase()] || n, rt[n] = t), this }, overrideMimeType: function (n) { return null == s && (u.mimeType = n), this }, statusCode: function (n) { var t; if (n) if (s) e.always(n[e.status]); else for (t in n) w[t] = [w[t], n[t]]; return this }, abort: function (n) { var t = n || ft; return a && a.abort(t), b(0, t), this } }; if (tt.promise(e), u.url = ((t || u.url || ti.href) + "").replace(ao, ti.protocol + "//"), u.type = r.method || r.type || u.method || u.type, u.dataTypes = (u.dataType || "*").toLowerCase().match(l) || [""], null == u.crossDomain) { c = f.createElement("a"); try { c.href = u.url; c.href = c.href; u.crossDomain = cr.protocol + "//" + cr.host != c.protocol + "//" + c.host } catch (t) { u.crossDomain = !0 } } if (u.data && u.processData && "string" != typeof u.data && (u.data = i.param(u.data, u.traditional)), ne(kf, u, r, e), s) return e; for (g in (y = i.event && u.global) && 0 == i.active++ && i.event.trigger("ajaxStart"), u.type = u.type.toUpperCase(), u.hasContent = !lo.test(u.type), o = u.url.replace(so, ""), u.hasContent ? u.data && u.processData && 0 === (u.contentType || "").indexOf("application/x-www-form-urlencoded") && (u.data = u.data.replace(oo, "+")) : (p = u.url.slice(o.length), u.data && (u.processData || "string" == typeof u.data) && (o += (or.test(o) ? "&" : "?") + u.data, delete u.data), !1 === u.cache && (o = o.replace(ho, "$1"), p = (or.test(o) ? "&" : "?") + "_=" + wf.guid++ + p), u.url = o + p), u.ifModified && (i.lastModified[o] && e.setRequestHeader("If-Modified-Since", i.lastModified[o]), i.etag[o] && e.setRequestHeader("If-None-Match", i.etag[o])), (u.data && u.hasContent && !1 !== u.contentType || r.contentType) && e.setRequestHeader("Content-Type", u.contentType), e.setRequestHeader("Accept", u.dataTypes[0] && u.accepts[u.dataTypes[0]] ? u.accepts[u.dataTypes[0]] + ("*" !== u.dataTypes[0] ? ", " + df + "; q=0.01" : "") : u.accepts["*"]), u.headers) e.setRequestHeader(g, u.headers[g]); if (u.beforeSend && (!1 === u.beforeSend.call(h, e, u) || s)) return e.abort(); if (ft = "abort", it.add(u.complete), e.done(u.success), e.fail(u.error), a = ne(hr, u, r, e)) { if (e.readyState = 1, y && nt.trigger("ajaxSend", [e, u]), s) return e; u.async && 0 < u.timeout && (d = n.setTimeout(function () { e.abort("timeout") }, u.timeout)); try { s = !1; a.send(rt, b) } catch (t) { if (s) throw t; b(-1, t) } } else b(-1, "No Transport"); return e }, getJSON: function (n, t, r) { return i.get(n, t, r, "json") }, getScript: function (n, t) { return i.get(n, void 0, t, "script") } }), i.each(["get", "post"], function (n, t) { i[t] = function (n, r, f, e) { return u(r) && (e = e || f, f = r, r = void 0), i.ajax(i.extend({ url: n, type: t, dataType: e, data: r, success: f }, i.isPlainObject(n) && n)) } }), i.ajaxPrefilter(function (n) { for (var t in n.headers) "content-type" === t.toLowerCase() && (n.contentType = n.headers[t] || "") }), i._evalUrl = function (n, t, r) { return i.ajax({ url: n, type: "GET", dataType: "script", cache: !0, async: !1, global: !1, converters: { "text script": function () { } }, dataFilter: function (n) { i.globalEval(n, t, r) } }) }, i.fn.extend({ wrapAll: function (n) { var t; return this[0] && (u(n) && (n = n.call(this[0])), t = i(n, this[0].ownerDocument).eq(0).clone(!0), this[0].parentNode && t.insertBefore(this[0]), t.map(function () { for (var n = this; n.firstElementChild;)n = n.firstElementChild; return n }).append(this)), this }, wrapInner: function (n) { return u(n) ? this.each(function (t) { i(this).wrapInner(n.call(this, t)) }) : this.each(function () { var t = i(this), r = t.contents(); r.length ? r.wrapAll(n) : t.append(n) }) }, wrap: function (n) { var t = u(n); return this.each(function (r) { i(this).wrapAll(t ? n.call(this, r) : n) }) }, unwrap: function (n) { return this.parent(n).not("body").each(function () { i(this).replaceWith(this.childNodes) }), this } }), i.expr.pseudos.hidden = function (n) { return !i.expr.pseudos.visible(n) }, i.expr.pseudos.visible = function (n) { return !!(n.offsetWidth || n.offsetHeight || n.getClientRects().length) }, i.ajaxSettings.xhr = function () { try { return new n.XMLHttpRequest } catch (t) { } }, te = { 0: 200, 1223: 204 }, wt = i.ajaxSettings.xhr(), e.cors = !!wt && "withCredentials" in wt, e.ajax = wt = !!wt, i.ajaxTransport(function (t) { var i, r; if (e.cors || wt && !t.crossDomain) return { send: function (u, f) { var o, e = t.xhr(); if (e.open(t.type, t.url, t.async, t.username, t.password), t.xhrFields) for (o in t.xhrFields) e[o] = t.xhrFields[o]; for (o in t.mimeType && e.overrideMimeType && e.overrideMimeType(t.mimeType), t.crossDomain || u["X-Requested-With"] || (u["X-Requested-With"] = "XMLHttpRequest"), u) e.setRequestHeader(o, u[o]); i = function (n) { return function () { i && (i = r = e.onload = e.onerror = e.onabort = e.ontimeout = e.onreadystatechange = null, "abort" === n ? e.abort() : "error" === n ? "number" != typeof e.status ? f(0, "error") : f(e.status, e.statusText) : f(te[e.status] || e.status, e.statusText, "text" !== (e.responseType || "text") || "string" != typeof e.responseText ? { binary: e.response } : { text: e.responseText }, e.getAllResponseHeaders())) } }; e.onload = i(); r = e.onerror = e.ontimeout = i("error"); void 0 !== e.onabort ? e.onabort = r : e.onreadystatechange = function () { 4 === e.readyState && n.setTimeout(function () { i && r() }) }; i = i("abort"); try { e.send(t.hasContent && t.data || null) } catch (u) { if (i) throw u; } }, abort: function () { i && i() } } }), i.ajaxPrefilter(function (n) { n.crossDomain && (n.contents.script = !1) }), i.ajaxSetup({ accepts: { script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" }, contents: { script: /\b(?:java|ecma)script\b/ }, converters: { "text script": function (n) { return i.globalEval(n), n } } }), i.ajaxPrefilter("script", function (n) { void 0 === n.cache && (n.cache = !1); n.crossDomain && (n.type = "GET") }), i.ajaxTransport("script", function (n) { var r, t; if (n.crossDomain || n.scriptAttrs) return { send: function (u, e) { r = i("<script>").attr(n.scriptAttrs || {}).prop({ charset: n.scriptCharset, src: n.url }).on("load error", t = function (n) { r.remove(); t = null; n && e("error" === n.type ? 404 : 200, n.type) }); f.head.appendChild(r[0]) }, abort: function () { t && t() } } }), ar = [], vi = /(=)\?(?=&|$)|\?\?/, i.ajaxSetup({ jsonp: "callback", jsonpCallback: function () { var n = ar.pop() || i.expando + "_" + wf.guid++; return this[n] = !0, n } }), i.ajaxPrefilter("json jsonp", function (t, r, f) { var e, o, s, h = !1 !== t.jsonp && (vi.test(t.url) ? "url" : "string" == typeof t.data && 0 === (t.contentType || "").indexOf("application/x-www-form-urlencoded") && vi.test(t.data) && "data"); if (h || "jsonp" === t.dataTypes[0]) return e = t.jsonpCallback = u(t.jsonpCallback) ? t.jsonpCallback() : t.jsonpCallback, h ? t[h] = t[h].replace(vi, "$1" + e) : !1 !== t.jsonp && (t.url += (or.test(t.url) ? "&" : "?") + t.jsonp + "=" + e), t.converters["script json"] = function () { return s || i.error(e + " was not called"), s[0] }, t.dataTypes[0] = "json", o = n[e], n[e] = function () { s = arguments }, f.always(function () { void 0 === o ? i(n).removeProp(e) : n[e] = o; t[e] && (t.jsonpCallback = r.jsonpCallback, ar.push(e)); s && u(o) && o(s[0]); s = o = void 0 }), "script" }), e.createHTMLDocument = ((ie = f.implementation.createHTMLDocument("").body).innerHTML = "<form><\/form><form><\/form>", 2 === ie.childNodes.length), i.parseHTML = function (n, t, r) { return "string" != typeof n ? [] : ("boolean" == typeof t && (r = t, t = !1), t || (e.createHTMLDocument ? ((s = (t = f.implementation.createHTMLDocument("")).createElement("base")).href = f.location.href, t.head.appendChild(s)) : t = f), u = !r && [], (o = wi.exec(n)) ? [t.createElement(o[1])] : (o = vu([n], t, u), u && u.length && i(u).remove(), i.merge([], o.childNodes))); var s, o, u }, i.fn.load = function (n, t, r) { var f, s, h, e = this, o = n.indexOf(" "); return -1 < o && (f = tt(n.slice(o)), n = n.slice(0, o)), u(t) ? (r = t, t = void 0) : t && "object" == typeof t && (s = "POST"), 0 < e.length && i.ajax({ url: n, type: s || "GET", dataType: "html", data: t }).done(function (n) { h = arguments; e.html(f ? i("<div>").append(i.parseHTML(n)).find(f) : n) }).always(r && function (n, t) { e.each(function () { r.apply(this, h || [n.responseText, t, n]) }) }), this }, i.expr.pseudos.animated = function (n) { return i.grep(i.timers, function (t) { return n === t.elem }).length }, i.offset = { setOffset: function (n, t, r) { var v, o, s, h, e, c, l = i.css(n, "position"), a = i(n), f = {}; "static" === l && (n.style.position = "relative"); e = a.offset(); s = i.css(n, "top"); c = i.css(n, "left"); ("absolute" === l || "fixed" === l) && -1 < (s + c).indexOf("auto") ? (h = (v = a.position()).top, o = v.left) : (h = parseFloat(s) || 0, o = parseFloat(c) || 0); u(t) && (t = t.call(n, r, i.extend({}, e))); null != t.top && (f.top = t.top - e.top + h); null != t.left && (f.left = t.left - e.left + o); "using" in t ? t.using.call(n, f) : ("number" == typeof f.top && (f.top += "px"), "number" == typeof f.left && (f.left += "px"), a.css(f)) } }, i.fn.extend({ offset: function (n) { if (arguments.length) return void 0 === n ? this : this.each(function (t) { i.offset.setOffset(this, n, t) }); var r, u, t = this[0]; if (t) return t.getClientRects().length ? (r = t.getBoundingClientRect(), u = t.ownerDocument.defaultView, { top: r.top + u.pageYOffset, left: r.left + u.pageXOffset }) : { top: 0, left: 0 } }, position: function () { if (this[0]) { var n, r, u, t = this[0], f = { top: 0, left: 0 }; if ("fixed" === i.css(t, "position")) r = t.getBoundingClientRect(); else { for (r = this.offset(), u = t.ownerDocument, n = t.offsetParent || u.documentElement; n && (n === u.body || n === u.documentElement) && "static" === i.css(n, "position");)n = n.parentNode; n && n !== t && 1 === n.nodeType && ((f = i(n).offset()).top += i.css(n, "borderTopWidth", !0), f.left += i.css(n, "borderLeftWidth", !0)) } return { top: r.top - f.top - i.css(t, "marginTop", !0), left: r.left - f.left - i.css(t, "marginLeft", !0) } } }, offsetParent: function () { return this.map(function () { for (var n = this.offsetParent; n && "static" === i.css(n, "position");)n = n.offsetParent; return n || g }) } }), i.each({ scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function (n, t) { var r = "pageYOffset" === t; i.fn[n] = function (i) { return w(this, function (n, i, u) { var f; if (rt(n) ? f = n : 9 === n.nodeType && (f = n.defaultView), void 0 === u) return f ? f[t] : n[i]; f ? f.scrollTo(r ? f.pageXOffset : u, r ? u : f.pageYOffset) : n[i] = u }, n, i, arguments.length) } }), i.each(["top", "left"], function (n, t) { i.cssHooks[t] = du(e.pixelPosition, function (n, r) { if (r) return r = ni(n, t), nr.test(r) ? i(n).position()[t] + "px" : r }) }), i.each({ Height: "height", Width: "width" }, function (n, t) { i.each({ padding: "inner" + n, content: t, "": "outer" + n }, function (r, u) { i.fn[u] = function (f, e) { var o = arguments.length && (r || "boolean" != typeof f), s = r || (!0 === f || !0 === e ? "margin" : "border"); return w(this, function (t, r, f) { var e; return rt(t) ? 0 === u.indexOf("outer") ? t["inner" + n] : t.document.documentElement["client" + n] : 9 === t.nodeType ? (e = t.documentElement, Math.max(t.body["scroll" + n], e["scroll" + n], t.body["offset" + n], e["offset" + n], e["client" + n])) : void 0 === f ? i.css(t, r, s) : i.style(t, r, f, s) }, t, o ? f : void 0, o) } }) }), i.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"], function (n, t) { i.fn[t] = function (n) { return this.on(t, n) } }), i.fn.extend({ bind: function (n, t, i) { return this.on(n, null, t, i) }, unbind: function (n, t) { return this.off(n, null, t) }, delegate: function (n, t, i, r) { return this.on(t, n, i, r) }, undelegate: function (n, t, i) { return 1 === arguments.length ? this.off(n, "**") : this.off(t, n || "**", i) }, hover: function (n, t) { return this.mouseenter(n).mouseleave(t || n) } }), i.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "), function (n, t) { i.fn[t] = function (n, i) { return 0 < arguments.length ? this.on(t, null, n, i) : this.trigger(t) } }), re = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, i.proxy = function (n, t) { var r, f, e; if ("string" == typeof t && (r = n[t], t = n, n = r), u(n)) return f = k.call(arguments, 2), (e = function () { return n.apply(t || this, f.concat(k.call(arguments))) }).guid = n.guid = n.guid || i.guid++, e }, i.holdReady = function (n) { n ? i.readyWait++ : i.ready(!0) }, i.isArray = Array.isArray, i.parseJSON = JSON.parse, i.nodeName = c, i.isFunction = u, i.isWindow = rt, i.camelCase = y, i.type = ut, i.now = Date.now, i.isNumeric = function (n) { var t = i.type(n); return ("number" === t || "string" === t) && !isNaN(n - parseFloat(n)) }, i.trim = function (n) { return null == n ? "" : (n + "").replace(re, "") }, "function" == typeof define && define.amd && define("jquery", [], function () { return i }), ue = n.jQuery, fe = n.$, i.noConflict = function (t) { return n.$ === i && (n.$ = fe), t && n.jQuery === i && (n.jQuery = ue), i }, "undefined" == typeof t && (n.jQuery = n.$ = i), i }); var _extends = Object.assign || function (n) { for (var i, r, t = 1; t < arguments.length; t++) { i = arguments[t]; for (r in i) Object.prototype.hasOwnProperty.call(i, r) && (n[r] = i[r]) } return n }, _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (n) { return typeof n } : function (n) { return n && "function" == typeof Symbol && n.constructor === Symbol && n !== Symbol.prototype ? "symbol" : typeof n }; !function (n, t) { "object" === ("undefined" == typeof exports ? "undefined" : _typeof(exports)) && "undefined" != typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define(t) : n.LazyLoad = t() }(this, function () { "use strict"; function d(n, t, i) { return !(tt(n, t, i) || rt(n, t, i) || it(n, t, i) || ut(n, t, i)) } function g(n, t, i) { !i && y(n) || (e(t.callback_enter, n), yt.indexOf(n.tagName) > -1 && (vt(n, t), f(n, t.class_loading)), lt(n, t), st(n), e(t.callback_set, n)) } var nt = function () { return { elements_selector: "img", container: window, threshold: 300, throttle: 150, data_src: "src", data_srcset: "srcset", data_sizes: "sizes", class_loading: "loading", class_loaded: "loaded", class_error: "error", class_initial: "initial", skip_invisible: !0, callback_load: null, callback_error: null, callback_set: null, callback_processed: null, callback_enter: null, to_webp: !1 } }, i = function (n) { return n.getBoundingClientRect().top + window.pageYOffset - n.ownerDocument.documentElement.clientTop }, tt = function (n, t, r) { return (t === window ? window.innerHeight + window.pageYOffset : i(t) + t.offsetHeight) <= i(n) - r }, r = function (n) { return n.getBoundingClientRect().left + window.pageXOffset - n.ownerDocument.documentElement.clientLeft }, it = function (n, t, i) { var u = window.innerWidth; return (t === window ? u + window.pageXOffset : r(t) + u) <= r(n) - i }, rt = function (n, t, r) { return (t === window ? window.pageYOffset : i(t)) >= i(n) + r + n.offsetHeight }, ut = function (n, t, i) { return (t === window ? window.pageXOffset : r(t)) >= r(n) + i + n.offsetWidth }, c = function (n, t) { var i, r = new n(t); try { i = new CustomEvent("LazyLoad::Initialized", { detail: { instance: r } }) } catch (n) { (i = document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized", !1, !1, { instance: r }) } window.dispatchEvent(i) }, l = function (n, t) { return t ? n.replace(/\.(jpe?g|png)/gi, ".webp") : n }, u = "undefined" != typeof window, ft = u && !("onscroll" in window) || /(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent), a = u && "classList" in document.createElement("p"), v = u && function () { var n = document.createElement("canvas"); return !(!n.getContext || !n.getContext("2d")) && 0 === n.toDataURL("image/webp").indexOf("data:image/webp") }(), f = function (n, t) { a ? n.classList.add(t) : n.className += (n.className ? " " : "") + t }, et = function (n, t) { a ? n.classList.remove(t) : n.className = n.className.replace(new RegExp("(^|\\s+)" + t + "(\\s+|$)"), " ").replace(/^\s+/, "").replace(/\s+$/, "") }, n = function (n, t) { return n.getAttribute("data-" + t) }, ot = function (n, t, i) { var r = "data-" + t; null !== i ? n.setAttribute(r, i) : n.removeAttribute(r) }, st = function (n) { return ot(n, "was-processed", "true") }, y = function (t) { return "true" === n(t, "was-processed") }, p = function (i, r, u, f) { for (var e, s, o = 0; e = i.children[o]; o += 1)"SOURCE" === e.tagName && (s = n(e, u), t(e, r, s, f)) }, t = function (n, t, i, r) { i && n.setAttribute(t, l(i, r)) }, ht = function (t, i) { var f = v && i.to_webp, r = n(t, i.data_src), u; r && (u = l(r, f), t.style.backgroundImage = 'url("' + u + '")') }, ct = { IMG: function (i, r) { var u = v && r.to_webp, e = r.data_srcset, f = i.parentNode, o, s, h; f && "PICTURE" === f.tagName && p(f, "srcset", e, u); o = n(i, r.data_sizes); t(i, "sizes", o); s = n(i, e); t(i, "srcset", s, u); h = n(i, r.data_src); t(i, "src", h, u) }, IFRAME: function (i, r) { var u = n(i, r.data_src); t(i, "src", u) }, VIDEO: function (i, r) { var u = r.data_src, f = n(i, u); p(i, "src", u); t(i, "src", f); i.load() } }, lt = function (n, t) { var r = n.tagName, i = ct[r]; i ? i(n, t) : ht(n, t) }, e = function (n, t) { n && n(t) }, o = function (n, t, i) { n.addEventListener(t, i) }, s = function (n, t, i) { n.removeEventListener(t, i) }, at = function (n, t, i) { o(n, "load", t); o(n, "loadeddata", t); o(n, "error", i) }, w = function (n, t, i) { s(n, "load", t); s(n, "loadeddata", t); s(n, "error", i) }, b = function (n, t, i) { var u = t ? i.class_loaded : i.class_error, o = t ? i.callback_load : i.callback_error, r = n.target; et(r, i.class_loading); f(r, u); e(o, r) }, vt = function (n, t) { var i = function i(u) { b(u, !0, t); w(n, i, r) }, r = function r(u) { b(u, !1, t); w(n, i, r) }; at(n, i, r) }, yt = ["IMG", "IFRAME", "VIDEO"], k = function (n, t) { for (; t.length;)n.splice(t.pop(), 1) }, h = function (n) { this._settings = _extends({}, nt(), n); this._queryOriginNode = this._settings.container === window ? document : this._settings.container; this._previousLoopTime = 0; this._loopTimeout = null; this._boundHandleScroll = this.handleScroll.bind(this); this._isFirstLoop = !0; window.addEventListener("resize", this._boundHandleScroll); this.update() }; return h.prototype = { _loopThroughElements: function (n) { var r = this._settings, u = this._elements, e = u ? u.length : 0, t = void 0, o = [], s = this._isFirstLoop, i; if (s && (this._isFirstLoop = !1), 0 !== e) { for (t = 0; t < e; t++)i = u[t], r.skip_invisible && null === i.offsetParent || (ft || n || d(i, r.container, r.threshold)) && (s && f(i, r.class_initial), this.load(i), o.push(t)); k(u, o) } else this._stopScrollHandler() }, _purgeElements: function () { for (var t = this._elements, r = t.length, n = void 0, i = [], n = 0; n < r; n++)y(t[n]) && i.push(n); k(t, i) }, _startScrollHandler: function () { this._isHandlingScroll || (this._isHandlingScroll = !0, this._settings.container.addEventListener("scroll", this._boundHandleScroll)) }, _stopScrollHandler: function () { this._isHandlingScroll && (this._isHandlingScroll = !1, this._settings.container.removeEventListener("scroll", this._boundHandleScroll)) }, handleScroll: function () { var t = this._settings.throttle, i, n; 0 !== t ? (i = Date.now(), n = t - (i - this._previousLoopTime), n <= 0 || n > t ? (this._loopTimeout && (clearTimeout(this._loopTimeout), this._loopTimeout = null), this._previousLoopTime = i, this._loopThroughElements()) : this._loopTimeout || (this._loopTimeout = setTimeout(function () { this._previousLoopTime = Date.now(); this._loopTimeout = null; this._loopThroughElements() }.bind(this), n))) : this._loopThroughElements() }, loadAll: function () { this._loopThroughElements(!0) }, update: function () { this._elements = Array.prototype.slice.call(this._queryOriginNode.querySelectorAll(this._settings.elements_selector)); this._purgeElements(); this._loopThroughElements(); this._startScrollHandler() }, destroy: function () { window.removeEventListener("resize", this._boundHandleScroll); this._loopTimeout && (clearTimeout(this._loopTimeout), this._loopTimeout = null); this._stopScrollHandler(); this._elements = null; this._queryOriginNode = null; this._settings = null }, load: function (n, t) { g(n, this._settings, t) } }, u && function (n, t) { if (t) if (t.length) for (var i, r = 0; i = t[r]; r += 1)c(n, i); else c(n, t) }(h, window.lazyLoadOptions), h }); !function (n, t) { var i = t(n, n.document); n.lazySizes = i; "object" == typeof module && module.exports && (module.exports = i) }("undefined" != typeof window ? window : {}, function (n, t) { "use strict"; var f, i; if (function () { var t, r = { lazyClass: "lazyload", loadedClass: "lazyloaded", loadingClass: "lazyloading", preloadClass: "lazypreload", errorClass: "lazyerror", autosizesClass: "lazyautosizes", srcAttr: "data-src", srcsetAttr: "data-srcset", sizesAttr: "data-sizes", minSize: 40, customMedia: {}, init: !0, expFactor: 1.5, hFac: .8, loadMode: 2, loadHidden: !0, ricTimeout: 0, throttleDelay: 125 }; i = n.lazySizesConfig || n.lazysizesConfig || {}; for (t in r) t in i || (i[t] = r[t]) }(), !t || !t.getElementsByClassName) return { init: function () { }, cfg: i, noSupport: !0 }; var e = t.documentElement, o = n.Date, et = n.HTMLPictureElement, s = "addEventListener", r = "getAttribute", h = n[s], u = n.setTimeout, ot = n.requestAnimationFrame || u, k = n.requestIdleCallback, it = /^picture$/i, st = ["load", "error", "lazyincluded", "_lazyloaded"], p = {}, ht = Array.prototype.forEach, c = function (n, t) { return p[t] || (p[t] = new RegExp("(\\s|^)" + t + "(\\s|$)")), p[t].test(n[r]("class") || "") && p[t] }, l = function (n, t) { c(n, t) || n.setAttribute("class", (n[r]("class") || "").trim() + " " + t) }, d = function (n, t) { var i; (i = c(n, t)) && n.setAttribute("class", (n[r]("class") || "").replace(i, " ")) }, g = function (n, t, i) { var r = i ? s : "removeEventListener"; i && g(n, t); st.forEach(function (i) { n[r](i, t) }) }, a = function (n, i, r, u, e) { var o = t.createEvent("Event"); return r || (r = {}), r.instance = f, o.initEvent(i, !u, !e), o.detail = r, n.dispatchEvent(o), o }, nt = function (t, u) { var f; !et && (f = n.picturefill || i.pf) ? (u && u.src && !t[r]("srcset") && t.setAttribute("srcset", u.src), f({ reevaluate: !0, elements: [t] })) : u && u.src && (t.src = u.src) }, v = function (n, t) { return (getComputedStyle(n, null) || {})[t] }, rt = function (n, t, r) { for (r = r || n.offsetWidth; r < i.minSize && t && !n._lazysizesWidth;)r = t.offsetWidth, t = t.parentNode; return r }, y = function () { var n, i, r = [], s = [], f = r, e = function () { var t = f; for (f = r.length ? s : r, n = !0, i = !1; t.length;)t.shift()(); n = !1 }, o = function (r, o) { n && !o ? r.apply(this, arguments) : (f.push(r), i || (i = !0, (t.hidden ? u : ot)(e))) }; return o._lsFlush = e, o }(), w = function (n, t) { return t ? function () { y(n) } : function () { var t = this, i = arguments; y(function () { n.apply(t, i) }) } }, ct = function (n) { var r, f = 0, h = i.throttleDelay, t = i.ricTimeout, e = function () { r = !1; f = o.now(); n() }, s = k && t > 49 ? function () { k(e, { timeout: t }); t !== i.ricTimeout && (t = i.ricTimeout) } : w(function () { u(e) }, !0); return function (n) { var i; (n = !0 === n) && (t = 33); r || (r = !0, i = h - (o.now() - f), i < 0 && (i = 0), n || i < 9 ? s() : u(s, i)) } }, ut = function (n) { var t, r, i = 99, f = function () { t = null; n() }, e = function () { var n = o.now() - r; n < i ? u(e, i - n) : (k || f)(f) }; return function () { r = o.now(); t || (t = u(e, i)) } }, ft = function () { var at, rt, bt, ft, kt, dt, gt, et, ot, st, lt, vt, ei = /^img$/i, oi = /^iframe$/i, si = "onscroll" in n && !/(gle|ing)bot/.test(navigator.userAgent), hi = 0, yt = 0, b = 0, k = -1, ni = function (n) { b--; (!n || b < 0 || !n.target) && (b = 0) }, ti = function (n) { return null == vt && (vt = "hidden" == v(t.body, "visibility")), vt || "hidden" != v(n.parentNode, "visibility") && "hidden" != v(n, "visibility") }, ci = function (n, i) { var u, r = n, f = ti(n); for (et -= i, lt += i, ot -= i, st += i; f && (r = r.offsetParent) && r != t.body && r != e;)(f = (v(r, "opacity") || 1) > 0) && "visible" != v(r, "overflow") && (u = r.getBoundingClientRect(), f = st > u.left && ot < u.right && lt > u.top - 1 && et < u.bottom + 1); return f }, ii = function () { var w, n, s, c, a, o, v, l, d, h, y, p, u = f.elements; if ((ft = i.loadMode) && b < 8 && (w = u.length)) { for (n = 0, k++; n < w; n++)if (u[n] && !u[n]._lazyRace) if (!si || f.prematureUnveil && f.prematureUnveil(u[n])) pt(u[n]); else if ((l = u[n][r]("data-expand")) && (o = 1 * l) || (o = yt), h || (h = !i.expand || i.expand < 1 ? e.clientHeight > 500 && e.clientWidth > 500 ? 500 : 370 : i.expand, f._defEx = h, y = h * i.expFactor, p = i.hFac, vt = null, yt < y && b < 1 && k > 2 && ft > 2 && !t.hidden ? (yt = y, k = 0) : yt = ft > 1 && k > 1 && b < 6 ? h : hi), d !== o && (dt = innerWidth + o * p, gt = innerHeight + o, v = -1 * o, d = o), s = u[n].getBoundingClientRect(), (lt = s.bottom) >= v && (et = s.top) <= gt && (st = s.right) >= v * p && (ot = s.left) <= dt && (lt || st || ot || et) && (i.loadHidden || ti(u[n])) && (rt && b < 3 && !l && (ft < 3 || k < 4) || ci(u[n], o))) { if (pt(u[n]), a = !0, b > 9) break } else !a && rt && !c && b < 4 && k < 4 && ft > 2 && (at[0] || i.preloadAfterLoad) && (at[0] || !l && (lt || st || ot || et || "auto" != u[n][r](i.sizesAttr))) && (c = at[0] || u[n]); c && !a && pt(c) } }, p = ct(ii), ri = function (n) { var t = n.target; if (t._lazyCache) return void delete t._lazyCache; ni(n); l(t, i.loadedClass); d(t, i.loadingClass); g(t, ui); a(t, "lazyloaded") }, li = w(ri), ui = function (n) { li({ target: n.target }) }, ai = function (n, t) { try { n.contentWindow.location.replace(t) } catch (i) { n.src = t } }, vi = function (n) { var t, u = n[r](i.srcsetAttr); (t = i.customMedia[n[r]("data-media") || n[r]("media")]) && n.setAttribute("media", t); u && n.setAttribute("srcset", u) }, yi = w(function (n, t, f, e, o) { var s, h, v, c, p, w; (p = a(n, "lazybeforeunveil", t)).defaultPrevented || (e && (f ? l(n, i.autosizesClass) : n.setAttribute("sizes", e)), h = n[r](i.srcsetAttr), s = n[r](i.srcAttr), o && (v = n.parentNode, c = v && it.test(v.nodeName || "")), w = t.firesLoad || "src" in n && (h || s || c), p = { target: n }, l(n, i.loadingClass), w && (clearTimeout(bt), bt = u(ni, 2500), g(n, ui, !0)), c && ht.call(v.getElementsByTagName("source"), vi), h ? n.setAttribute("srcset", h) : s && !c && (oi.test(n.nodeName) ? ai(n, s) : n.src = s), o && (h || c) && nt(n, { src: s })); n._lazyRace && delete n._lazyRace; d(n, i.lazyClass); y(function () { var t = n.complete && n.naturalWidth > 1; w && !t || (t && l(n, "ls-is-cached"), ri(p), n._lazyCache = !0, u(function () { "_lazyCache" in n && delete n._lazyCache }, 9)); "lazy" == n.loading && b-- }, !0) }), pt = function (n) { if (!n._lazyRace) { var f, t = ei.test(n.nodeName), e = t && (n[r](i.sizesAttr) || n[r]("sizes")), u = "auto" == e; (u || !rt) && t && (n[r]("src") || n.srcset) && !n.complete && !c(n, i.errorClass) && c(n, i.lazyClass) || (f = a(n, "lazyunveilread").detail, u && tt.updateElem(n, !0, n.offsetWidth), n._lazyRace = !0, b++, yi(n, f, u, e, t)) } }, pi = ut(function () { i.loadMode = 3; p() }), fi = function () { 3 == i.loadMode && (i.loadMode = 2); pi() }, wt = function () { if (!rt) { if (o.now() - kt < 999) return void u(wt, 999); rt = !0; i.loadMode = 3; p(); h("scroll", fi, !0) } }; return { _: function () { kt = o.now(); f.elements = t.getElementsByClassName(i.lazyClass); at = t.getElementsByClassName(i.lazyClass + " " + i.preloadClass); h("scroll", p, !0); h("resize", p, !0); n.MutationObserver ? new MutationObserver(p).observe(e, { childList: !0, subtree: !0, attributes: !0 }) : (e[s]("DOMNodeInserted", p, !0), e[s]("DOMAttrModified", p, !0), setInterval(p, 999)); h("hashchange", p, !0);["focus", "mouseover", "click", "load", "transitionend", "animationend"].forEach(function (n) { t[s](n, p, !0) }); /d$|^c/.test(t.readyState) ? wt() : (h("load", wt), t[s]("DOMContentLoaded", p), u(wt, 2e4)); f.elements.length ? (ii(), y._lsFlush()) : p() }, checkElems: p, unveil: pt, _aLSL: fi } }(), tt = function () { var n, f = w(function (n, t, i, r) { var f, u, e; if (n._lazysizesWidth = r, r += "px", n.setAttribute("sizes", r), it.test(t.nodeName || "")) for (f = t.getElementsByTagName("source"), u = 0, e = f.length; u < e; u++)f[u].setAttribute("sizes", r); i.detail.dataAttr || nt(n, i.detail) }), r = function (n, t, i) { var r, u = n.parentNode; u && (i = rt(n, u, i), r = a(n, "lazybeforesizes", { width: i, dataAttr: !!t }), r.defaultPrevented || (i = r.detail.width) && i !== n._lazysizesWidth && f(n, u, r, i)) }, e = function () { var t, i = n.length; if (i) for (t = 0; t < i; t++)r(n[t]) }, u = ut(e); return { _: function () { n = t.getElementsByClassName(i.autosizesClass); h("resize", u) }, checkElems: u, updateElem: r } }(), b = function () { !b.i && t.getElementsByClassName && (b.i = !0, tt._(), ft._()) }; return u(function () { i.init && b() }), f = { cfg: i, autoSizer: tt, loader: ft, init: b, uP: nt, aC: l, rC: d, hC: c, fire: a, gW: rt, rAF: y } }); !function (n, t) { var i = function () { t(n.lazySizes); n.removeEventListener("lazyunveilread", i, !0) }; t = t.bind(null, n, n.document); "object" == typeof module && module.exports ? t(require("lazysizes")) : n.lazySizes ? i() : n.addEventListener("lazyunveilread", i, !0) }(window, function (n, t, i) { "use strict"; function f(n, i) { if (!u[n]) { var r = t.createElement(i ? "link" : "script"), f = t.getElementsByTagName("script")[0]; i ? (r.rel = "stylesheet", r.href = n) : r.src = n; u[n] = !0; u[r.src || r.href] = !0; f.parentNode.insertBefore(r, f) } } var r, e, u = {}; t.addEventListener && (e = /\(|\)|\s|'/, r = function (n, i) { var r = t.createElement("img"); r.onload = function () { r.onload = null; r.onerror = null; r = null; i() }; r.onerror = r.onload; r.src = n; r && r.complete && r.onload && r.onload() }, addEventListener("lazybeforeunveil", function (n) { var t, u, o; n.detail.instance == i && (n.defaultPrevented || ("none" == n.target.preload && (n.target.preload = "auto"), (t = n.target.getAttribute("data-link")) && f(t, !0), (t = n.target.getAttribute("data-script")) && f(t), (t = n.target.getAttribute("data-require")) && (i.cfg.requireJs ? i.cfg.requireJs([t]) : f(t)), (u = n.target.getAttribute("data-bg")) && (n.detail.firesLoad = !0, r(u, function () { n.target.style.backgroundImage = "url(" + (e.test(u) ? JSON.stringify(u) : u) + ")"; n.detail.firesLoad = !1; i.fire(n.target, "_lazyloaded", {}, !0, !0) })), (o = n.target.getAttribute("data-poster")) && (n.detail.firesLoad = !0, r(o, function () { n.target.poster = o; n.detail.firesLoad = !1; i.fire(n.target, "_lazyloaded", {}, !0, !0) })))) }, !1)) }); !function (n) { "use strict"; "function" == typeof define && define.amd ? define(["jquery"], n) : "undefined" != typeof exports ? module.exports = n(require("jquery")) : n(jQuery) }(function (n) { "use strict"; var t = window.Slick || {}; (t = function () { var t = 0; return function (i, r) { var f, u = this; u.defaults = { accessibility: !0, adaptiveHeight: !1, appendArrows: n(i), appendDots: n(i), arrows: !0, asNavFor: null, prevArrow: '<button class="slick-prev" aria-label="Previous" type="button">Previous<\/button>', nextArrow: '<button class="slick-next" aria-label="Next" type="button">Next<\/button>', autoplay: !1, autoplaySpeed: 3e3, centerMode: !1, centerPadding: "50px", cssEase: "ease", customPaging: function (t, i) { return n('<button type="button" />').text(i + 1) }, dots: !1, dotsClass: "slick-dots", draggable: !0, easing: "linear", edgeFriction: .35, fade: !1, focusOnSelect: !1, focusOnChange: !1, infinite: !0, initialSlide: 0, lazyLoad: "ondemand", mobileFirst: !1, pauseOnHover: !0, pauseOnFocus: !0, pauseOnDotsHover: !1, respondTo: "window", responsive: null, rows: 1, rtl: !1, slide: "", slidesPerRow: 1, slidesToShow: 1, slidesToScroll: 1, speed: 500, swipe: !0, swipeToSlide: !1, touchMove: !0, touchThreshold: 5, useCSS: !0, useTransform: !0, variableWidth: !1, vertical: !1, verticalSwiping: !1, waitForAnimate: !0, zIndex: 1e3 }; u.initials = { animating: !1, dragging: !1, autoPlayTimer: null, currentDirection: 0, currentLeft: null, currentSlide: 0, direction: 1, $dots: null, listWidth: null, listHeight: null, loadIndex: 0, $nextArrow: null, $prevArrow: null, scrolling: !1, slideCount: null, slideWidth: null, $slideTrack: null, $slides: null, sliding: !1, slideOffset: 0, swipeLeft: null, swiping: !1, $list: null, touchObject: {}, transformsEnabled: !1, unslicked: !1 }; n.extend(u, u.initials); u.activeBreakpoint = null; u.animType = null; u.animProp = null; u.breakpoints = []; u.breakpointSettings = []; u.cssTransitions = !1; u.focussed = !1; u.interrupted = !1; u.hidden = "hidden"; u.paused = !0; u.positionProp = null; u.respondTo = null; u.rowCount = 1; u.shouldClick = !0; u.$slider = n(i); u.$slidesCache = null; u.transformType = null; u.transitionType = null; u.visibilityChange = "visibilitychange"; u.windowWidth = 0; u.windowTimer = null; f = n(i).data("slick") || {}; u.options = n.extend({}, u.defaults, r, f); u.currentSlide = u.options.initialSlide; u.originalSettings = u.options; void 0 !== document.mozHidden ? (u.hidden = "mozHidden", u.visibilityChange = "mozvisibilitychange") : void 0 !== document.webkitHidden && (u.hidden = "webkitHidden", u.visibilityChange = "webkitvisibilitychange"); u.autoPlay = n.proxy(u.autoPlay, u); u.autoPlayClear = n.proxy(u.autoPlayClear, u); u.autoPlayIterator = n.proxy(u.autoPlayIterator, u); u.changeSlide = n.proxy(u.changeSlide, u); u.clickHandler = n.proxy(u.clickHandler, u); u.selectHandler = n.proxy(u.selectHandler, u); u.setPosition = n.proxy(u.setPosition, u); u.swipeHandler = n.proxy(u.swipeHandler, u); u.dragHandler = n.proxy(u.dragHandler, u); u.keyHandler = n.proxy(u.keyHandler, u); u.instanceUid = t++; u.htmlExpr = /^(?:\s*(<[\w\W]+>)[^>]*)$/; u.registerBreakpoints(); u.init(!0) } }()).prototype.activateADA = function () { this.$slideTrack.find(".slick-active").attr({ "aria-hidden": "false" }).find("a, input, button, select").attr({ tabindex: "0" }) }; t.prototype.addSlide = t.prototype.slickAdd = function (t, i, r) { var u = this; if ("boolean" == typeof i) r = i, i = null; else if (i < 0 || i >= u.slideCount) return !1; u.unload(); "number" == typeof i ? 0 === i && 0 === u.$slides.length ? n(t).appendTo(u.$slideTrack) : r ? n(t).insertBefore(u.$slides.eq(i)) : n(t).insertAfter(u.$slides.eq(i)) : !0 === r ? n(t).prependTo(u.$slideTrack) : n(t).appendTo(u.$slideTrack); u.$slides = u.$slideTrack.children(this.options.slide); u.$slideTrack.children(this.options.slide).detach(); u.$slideTrack.append(u.$slides); u.$slides.each(function (t, i) { n(i).attr("data-slick-index", t) }); u.$slidesCache = u.$slides; u.reinit() }; t.prototype.animateHeight = function () { var n = this, t; 1 === n.options.slidesToShow && !0 === n.options.adaptiveHeight && !1 === n.options.vertical && (t = n.$slides.eq(n.currentSlide).outerHeight(!0), n.$list.animate({ height: t }, n.options.speed)) }; t.prototype.animateSlide = function (t, i) { var u = {}, r = this; r.animateHeight(); !0 === r.options.rtl && !1 === r.options.vertical && (t = -t); !1 === r.transformsEnabled ? !1 === r.options.vertical ? r.$slideTrack.animate({ left: t }, r.options.speed, r.options.easing, i) : r.$slideTrack.animate({ top: t }, r.options.speed, r.options.easing, i) : !1 === r.cssTransitions ? (!0 === r.options.rtl && (r.currentLeft = -r.currentLeft), n({ animStart: r.currentLeft }).animate({ animStart: t }, { duration: r.options.speed, easing: r.options.easing, step: function (n) { n = Math.ceil(n); !1 === r.options.vertical ? (u[r.animType] = "translate(" + n + "px, 0px)", r.$slideTrack.css(u)) : (u[r.animType] = "translate(0px," + n + "px)", r.$slideTrack.css(u)) }, complete: function () { i && i.call() } })) : (r.applyTransition(), t = Math.ceil(t), u[r.animType] = !1 === r.options.vertical ? "translate3d(" + t + "px, 0px, 0px)" : "translate3d(0px," + t + "px, 0px)", r.$slideTrack.css(u), i && setTimeout(function () { r.disableTransition(); i.call() }, r.options.speed)) }; t.prototype.getNavTarget = function () { var i = this, t = i.options.asNavFor; return t && null !== t && (t = n(t).not(i.$slider)), t }; t.prototype.asNavFor = function (t) { var i = this.getNavTarget(); null !== i && "object" == typeof i && i.each(function () { var i = n(this).slick("getSlick"); i.unslicked || i.slideHandler(t, !0) }) }; t.prototype.applyTransition = function (n) { var t = this, i = {}; i[t.transitionType] = !1 === t.options.fade ? t.transformType + " " + t.options.speed + "ms " + t.options.cssEase : "opacity " + t.options.speed + "ms " + t.options.cssEase; !1 === t.options.fade ? t.$slideTrack.css(i) : t.$slides.eq(n).css(i) }; t.prototype.autoPlay = function () { var n = this; n.autoPlayClear(); n.slideCount > n.options.slidesToShow && (n.autoPlayTimer = setInterval(n.autoPlayIterator, n.options.autoplaySpeed)) }; t.prototype.autoPlayClear = function () { var n = this; n.autoPlayTimer && clearInterval(n.autoPlayTimer) }; t.prototype.autoPlayIterator = function () { var n = this, t = n.currentSlide + n.options.slidesToScroll; n.paused || n.interrupted || n.focussed || (!1 === n.options.infinite && (1 === n.direction && n.currentSlide + 1 === n.slideCount - 1 ? n.direction = 0 : 0 === n.direction && (t = n.currentSlide - n.options.slidesToScroll, n.currentSlide - 1 == 0 && (n.direction = 1))), n.slideHandler(t)) }; t.prototype.buildArrows = function () { var t = this; !0 === t.options.arrows && (t.$prevArrow = n(t.options.prevArrow).addClass("slick-arrow"), t.$nextArrow = n(t.options.nextArrow).addClass("slick-arrow"), t.slideCount > t.options.slidesToShow ? (t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"), t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"), t.htmlExpr.test(t.options.prevArrow) && t.$prevArrow.prependTo(t.options.appendArrows), t.htmlExpr.test(t.options.nextArrow) && t.$nextArrow.appendTo(t.options.appendArrows), !0 !== t.options.infinite && t.$prevArrow.addClass("slick-disabled").attr("aria-disabled", "true")) : t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({ "aria-disabled": "true", tabindex: "-1" })) }; t.prototype.buildDots = function () { var i, r, t = this; if (!0 === t.options.dots) { for (t.$slider.addClass("slick-dotted"), r = n("<ul />").addClass(t.options.dotsClass), i = 0; i <= t.getDotCount(); i += 1)r.append(n("<li />").append(t.options.customPaging.call(this, t, i))); t.$dots = r.appendTo(t.options.appendDots); t.$dots.find("li").first().addClass("slick-active") } }; t.prototype.buildOut = function () { var t = this; t.$slides = t.$slider.children(t.options.slide + ":not(.slick-cloned)").addClass("slick-slide"); t.slideCount = t.$slides.length; t.$slides.each(function (t, i) { n(i).attr("data-slick-index", t).data("originalStyling", n(i).attr("style") || "") }); t.$slider.addClass("slick-slider"); t.$slideTrack = 0 === t.slideCount ? n('<div class="slick-track"/>').appendTo(t.$slider) : t.$slides.wrapAll('<div class="slick-track"/>').parent(); t.$list = t.$slideTrack.wrap('<div class="slick-list"/>').parent(); t.$slideTrack.css("opacity", 0); !0 !== t.options.centerMode && !0 !== t.options.swipeToSlide || (t.options.slidesToScroll = 1); n("img[data-lazy]", t.$slider).not("[src]").addClass("slick-loading"); t.setupInfinite(); t.buildArrows(); t.buildDots(); t.updateDots(); t.setSlideClasses("number" == typeof t.currentSlide ? t.currentSlide : 0); !0 === t.options.draggable && t.$list.addClass("draggable") }; t.prototype.buildRows = function () { var t, i, r, f, c, u, e, n = this, o, s, h; if (f = document.createDocumentFragment(), u = n.$slider.children(), n.options.rows > 1) { for (e = n.options.slidesPerRow * n.options.rows, c = Math.ceil(u.length / e), t = 0; t < c; t++) { for (o = document.createElement("div"), i = 0; i < n.options.rows; i++) { for (s = document.createElement("div"), r = 0; r < n.options.slidesPerRow; r++)h = t * e + (i * n.options.slidesPerRow + r), u.get(h) && s.appendChild(u.get(h)); o.appendChild(s) } f.appendChild(o) } n.$slider.empty().append(f); n.$slider.children().children().children().css({ width: 100 / n.options.slidesPerRow + "%", display: "inline-block" }) } }; t.prototype.checkResponsive = function (t, i) { var f, u, e, r = this, o = !1, s = r.$slider.width(), h = window.innerWidth || n(window).width(); if ("window" === r.respondTo ? e = h : "slider" === r.respondTo ? e = s : "min" === r.respondTo && (e = Math.min(h, s)), r.options.responsive && r.options.responsive.length && null !== r.options.responsive) { u = null; for (f in r.breakpoints) r.breakpoints.hasOwnProperty(f) && (!1 === r.originalSettings.mobileFirst ? e < r.breakpoints[f] && (u = r.breakpoints[f]) : e > r.breakpoints[f] && (u = r.breakpoints[f])); null !== u ? null !== r.activeBreakpoint ? (u !== r.activeBreakpoint || i) && (r.activeBreakpoint = u, "unslick" === r.breakpointSettings[u] ? r.unslick(u) : (r.options = n.extend({}, r.originalSettings, r.breakpointSettings[u]), !0 === t && (r.currentSlide = r.options.initialSlide), r.refresh(t)), o = u) : (r.activeBreakpoint = u, "unslick" === r.breakpointSettings[u] ? r.unslick(u) : (r.options = n.extend({}, r.originalSettings, r.breakpointSettings[u]), !0 === t && (r.currentSlide = r.options.initialSlide), r.refresh(t)), o = u) : null !== r.activeBreakpoint && (r.activeBreakpoint = null, r.options = r.originalSettings, !0 === t && (r.currentSlide = r.options.initialSlide), r.refresh(t), o = u); t || !1 === o || r.$slider.trigger("breakpoint", [r, o]) } }; t.prototype.changeSlide = function (t, i) { var f, e, o, r = this, u = n(t.currentTarget), s; switch (u.is("a") && t.preventDefault(), u.is("li") || (u = u.closest("li")), o = r.slideCount % r.options.slidesToScroll != 0, f = o ? 0 : (r.slideCount - r.currentSlide) % r.options.slidesToScroll, t.data.message) { case "previous": e = 0 === f ? r.options.slidesToScroll : r.options.slidesToShow - f; r.slideCount > r.options.slidesToShow && r.slideHandler(r.currentSlide - e, !1, i); break; case "next": e = 0 === f ? r.options.slidesToScroll : f; r.slideCount > r.options.slidesToShow && r.slideHandler(r.currentSlide + e, !1, i); break; case "index": s = 0 === t.data.index ? 0 : t.data.index || u.index() * r.options.slidesToScroll; r.slideHandler(r.checkNavigable(s), !1, i); u.children().trigger("focus"); break; default: return } }; t.prototype.checkNavigable = function (n) { var t, i, r; if (t = this.getNavigableIndexes(), i = 0, n > t[t.length - 1]) n = t[t.length - 1]; else for (r in t) { if (n < t[r]) { n = i; break } i = t[r] } return n }; t.prototype.cleanUpEvents = function () { var t = this; t.options.dots && null !== t.$dots && (n("li", t.$dots).off("click.slick", t.changeSlide).off("mouseenter.slick", n.proxy(t.interrupt, t, !0)).off("mouseleave.slick", n.proxy(t.interrupt, t, !1)), !0 === t.options.accessibility && t.$dots.off("keydown.slick", t.keyHandler)); t.$slider.off("focus.slick blur.slick"); !0 === t.options.arrows && t.slideCount > t.options.slidesToShow && (t.$prevArrow && t.$prevArrow.off("click.slick", t.changeSlide), t.$nextArrow && t.$nextArrow.off("click.slick", t.changeSlide), !0 === t.options.accessibility && (t.$prevArrow && t.$prevArrow.off("keydown.slick", t.keyHandler), t.$nextArrow && t.$nextArrow.off("keydown.slick", t.keyHandler))); t.$list.off("touchstart.slick mousedown.slick", t.swipeHandler); t.$list.off("touchmove.slick mousemove.slick", t.swipeHandler); t.$list.off("touchend.slick mouseup.slick", t.swipeHandler); t.$list.off("touchcancel.slick mouseleave.slick", t.swipeHandler); t.$list.off("click.slick", t.clickHandler); n(document).off(t.visibilityChange, t.visibility); t.cleanUpSlideEvents(); !0 === t.options.accessibility && t.$list.off("keydown.slick", t.keyHandler); !0 === t.options.focusOnSelect && n(t.$slideTrack).children().off("click.slick", t.selectHandler); n(window).off("orientationchange.slick.slick-" + t.instanceUid, t.orientationChange); n(window).off("resize.slick.slick-" + t.instanceUid, t.resize); n("[draggable!=true]", t.$slideTrack).off("dragstart", t.preventDefault); n(window).off("load.slick.slick-" + t.instanceUid, t.setPosition) }; t.prototype.cleanUpSlideEvents = function () { var t = this; t.$list.off("mouseenter.slick", n.proxy(t.interrupt, t, !0)); t.$list.off("mouseleave.slick", n.proxy(t.interrupt, t, !1)) }; t.prototype.cleanUpRows = function () { var t, n = this; n.options.rows > 1 && ((t = n.$slides.children().children()).removeAttr("style"), n.$slider.empty().append(t)) }; t.prototype.clickHandler = function (n) { !1 === this.shouldClick && (n.stopImmediatePropagation(), n.stopPropagation(), n.preventDefault()) }; t.prototype.destroy = function (t) { var i = this; i.autoPlayClear(); i.touchObject = {}; i.cleanUpEvents(); n(".slick-cloned", i.$slider).detach(); i.$dots && i.$dots.remove(); i.$prevArrow && i.$prevArrow.length && (i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display", ""), i.htmlExpr.test(i.options.prevArrow) && i.$prevArrow.remove()); i.$nextArrow && i.$nextArrow.length && (i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display", ""), i.htmlExpr.test(i.options.nextArrow) && i.$nextArrow.remove()); i.$slides && (i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function () { n(this).attr("style", n(this).data("originalStyling")) }), i.$slideTrack.children(this.options.slide).detach(), i.$slideTrack.detach(), i.$list.detach(), i.$slider.append(i.$slides)); i.cleanUpRows(); i.$slider.removeClass("slick-slider"); i.$slider.removeClass("slick-initialized"); i.$slider.removeClass("slick-dotted"); i.unslicked = !0; t || i.$slider.trigger("destroy", [i]) }; t.prototype.disableTransition = function (n) { var t = this, i = {}; i[t.transitionType] = ""; !1 === t.options.fade ? t.$slideTrack.css(i) : t.$slides.eq(n).css(i) }; t.prototype.fadeSlide = function (n, t) { var i = this; !1 === i.cssTransitions ? (i.$slides.eq(n).css({ zIndex: i.options.zIndex }), i.$slides.eq(n).animate({ opacity: 1 }, i.options.speed, i.options.easing, t)) : (i.applyTransition(n), i.$slides.eq(n).css({ opacity: 1, zIndex: i.options.zIndex }), t && setTimeout(function () { i.disableTransition(n); t.call() }, i.options.speed)) }; t.prototype.fadeSlideOut = function (n) { var t = this; !1 === t.cssTransitions ? t.$slides.eq(n).animate({ opacity: 0, zIndex: t.options.zIndex - 2 }, t.options.speed, t.options.easing) : (t.applyTransition(n), t.$slides.eq(n).css({ opacity: 0, zIndex: t.options.zIndex - 2 })) }; t.prototype.filterSlides = t.prototype.slickFilter = function (n) { var t = this; null !== n && (t.$slidesCache = t.$slides, t.unload(), t.$slideTrack.children(this.options.slide).detach(), t.$slidesCache.filter(n).appendTo(t.$slideTrack), t.reinit()) }; t.prototype.focusHandler = function () { var t = this; t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick", "*", function (i) { i.stopImmediatePropagation(); var r = n(this); setTimeout(function () { t.options.pauseOnFocus && (t.focussed = r.is(":focus"), t.autoPlay()) }, 0) }) }; t.prototype.getCurrent = t.prototype.slickCurrentSlide = function () { return this.currentSlide }; t.prototype.getDotCount = function () { var n = this, i = 0, r = 0, t = 0; if (!0 === n.options.infinite) if (n.slideCount <= n.options.slidesToShow) ++t; else for (; i < n.slideCount;)++t, i = r + n.options.slidesToScroll, r += n.options.slidesToScroll <= n.options.slidesToShow ? n.options.slidesToScroll : n.options.slidesToShow; else if (!0 === n.options.centerMode) t = n.slideCount; else if (n.options.asNavFor) for (; i < n.slideCount;)++t, i = r + n.options.slidesToScroll, r += n.options.slidesToScroll <= n.options.slidesToShow ? n.options.slidesToScroll : n.options.slidesToShow; else t = 1 + Math.ceil((n.slideCount - n.options.slidesToShow) / n.options.slidesToScroll); return t - 1 }; t.prototype.getLeft = function (n) { var f, r, i, e, t = this, u = 0; return t.slideOffset = 0, r = t.$slides.first().outerHeight(!0), !0 === t.options.infinite ? (t.slideCount > t.options.slidesToShow && (t.slideOffset = t.slideWidth * t.options.slidesToShow * -1, e = -1, !0 === t.options.vertical && !0 === t.options.centerMode && (2 === t.options.slidesToShow ? e = -1.5 : 1 === t.options.slidesToShow && (e = -2)), u = r * t.options.slidesToShow * e), t.slideCount % t.options.slidesToScroll != 0 && n + t.options.slidesToScroll > t.slideCount && t.slideCount > t.options.slidesToShow && (n > t.slideCount ? (t.slideOffset = (t.options.slidesToShow - (n - t.slideCount)) * t.slideWidth * -1, u = (t.options.slidesToShow - (n - t.slideCount)) * r * -1) : (t.slideOffset = t.slideCount % t.options.slidesToScroll * t.slideWidth * -1, u = t.slideCount % t.options.slidesToScroll * r * -1))) : n + t.options.slidesToShow > t.slideCount && (t.slideOffset = (n + t.options.slidesToShow - t.slideCount) * t.slideWidth, u = (n + t.options.slidesToShow - t.slideCount) * r), t.slideCount <= t.options.slidesToShow && (t.slideOffset = 0, u = 0), !0 === t.options.centerMode && t.slideCount <= t.options.slidesToShow ? t.slideOffset = t.slideWidth * Math.floor(t.options.slidesToShow) / 2 - t.slideWidth * t.slideCount / 2 : !0 === t.options.centerMode && !0 === t.options.infinite ? t.slideOffset += t.slideWidth * Math.floor(t.options.slidesToShow / 2) - t.slideWidth : !0 === t.options.centerMode && (t.slideOffset = 0, t.slideOffset += t.slideWidth * Math.floor(t.options.slidesToShow / 2)), f = !1 === t.options.vertical ? n * t.slideWidth * -1 + t.slideOffset : n * r * -1 + u, !0 === t.options.variableWidth && (i = t.slideCount <= t.options.slidesToShow || !1 === t.options.infinite ? t.$slideTrack.children(".slick-slide").eq(n) : t.$slideTrack.children(".slick-slide").eq(n + t.options.slidesToShow), f = !0 === t.options.rtl ? i[0] ? -1 * (t.$slideTrack.width() - i[0].offsetLeft - i.width()) : 0 : i[0] ? -1 * i[0].offsetLeft : 0, !0 === t.options.centerMode && (i = t.slideCount <= t.options.slidesToShow || !1 === t.options.infinite ? t.$slideTrack.children(".slick-slide").eq(n) : t.$slideTrack.children(".slick-slide").eq(n + t.options.slidesToShow + 1), f = !0 === t.options.rtl ? i[0] ? -1 * (t.$slideTrack.width() - i[0].offsetLeft - i.width()) : 0 : i[0] ? -1 * i[0].offsetLeft : 0, f += (t.$list.width() - i.outerWidth()) / 2)), f }; t.prototype.getOption = t.prototype.slickGetOption = function (n) { return this.options[n] }; t.prototype.getNavigableIndexes = function () { var i, n = this, t = 0, r = 0, u = []; for (!1 === n.options.infinite ? i = n.slideCount : (t = -1 * n.options.slidesToScroll, r = -1 * n.options.slidesToScroll, i = 2 * n.slideCount); t < i;)u.push(t), t = r + n.options.slidesToScroll, r += n.options.slidesToScroll <= n.options.slidesToShow ? n.options.slidesToScroll : n.options.slidesToShow; return u }; t.prototype.getSlick = function () { return this }; t.prototype.getSlideCount = function () { var i, r, t = this; return r = !0 === t.options.centerMode ? t.slideWidth * Math.floor(t.options.slidesToShow / 2) : 0, !0 === t.options.swipeToSlide ? (t.$slideTrack.find(".slick-slide").each(function (u, f) { if (f.offsetLeft - r + n(f).outerWidth() / 2 > -1 * t.swipeLeft) return i = f, !1 }), Math.abs(n(i).attr("data-slick-index") - t.currentSlide) || 1) : t.options.slidesToScroll }; t.prototype.goTo = t.prototype.slickGoTo = function (n, t) { this.changeSlide({ data: { message: "index", index: parseInt(n) } }, t) }; t.prototype.init = function (t) { var i = this; n(i.$slider).hasClass("slick-initialized") || (n(i.$slider).addClass("slick-initialized"), i.buildRows(), i.buildOut(), i.setProps(), i.startLoad(), i.loadSlider(), i.initializeEvents(), i.updateArrows(), i.updateDots(), i.checkResponsive(!0), i.focusHandler()); t && i.$slider.trigger("init", [i]); !0 === i.options.accessibility && i.initADA(); i.options.autoplay && (i.paused = !1, i.autoPlay()) }; t.prototype.initADA = function () { var t = this, f = Math.ceil(t.slideCount / t.options.slidesToShow), r = t.getNavigableIndexes().filter(function (n) { return n >= 0 && n < t.slideCount }), i, u; for (t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({ "aria-hidden": "true", tabindex: "-1" }).find("a, input, button, select").attr({ tabindex: "-1" }), null !== t.$dots && (t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function (i) { var u = r.indexOf(i); n(this).attr({ role: "tabpanel", id: "slick-slide" + t.instanceUid + i, tabindex: -1 }); -1 !== u && n(this).attr({ "aria-describedby": "slick-slide-control" + t.instanceUid + u }) }), t.$dots.attr("role", "tablist").find("li").each(function (i) { var u = r[i]; n(this).attr({ role: "presentation" }); n(this).find("button").first().attr({ role: "tab", id: "slick-slide-control" + t.instanceUid + i, "aria-controls": "slick-slide" + t.instanceUid + u, "aria-label": i + 1 + " of " + f, "aria-selected": null, tabindex: "-1" }) }).eq(t.currentSlide).find("button").attr({ "aria-selected": "true", tabindex: "0" }).end()), i = t.currentSlide, u = i + t.options.slidesToShow; i < u; i++)t.$slides.eq(i).attr("tabindex", 0); t.activateADA() }; t.prototype.initArrowEvents = function () { var n = this; !0 === n.options.arrows && n.slideCount > n.options.slidesToShow && (n.$prevArrow.off("click.slick").on("click.slick", { message: "previous" }, n.changeSlide), n.$nextArrow.off("click.slick").on("click.slick", { message: "next" }, n.changeSlide), !0 === n.options.accessibility && (n.$prevArrow.on("keydown.slick", n.keyHandler), n.$nextArrow.on("keydown.slick", n.keyHandler))) }; t.prototype.initDotEvents = function () { var t = this; !0 === t.options.dots && (n("li", t.$dots).on("click.slick", { message: "index" }, t.changeSlide), !0 === t.options.accessibility && t.$dots.on("keydown.slick", t.keyHandler)); !0 === t.options.dots && !0 === t.options.pauseOnDotsHover && n("li", t.$dots).on("mouseenter.slick", n.proxy(t.interrupt, t, !0)).on("mouseleave.slick", n.proxy(t.interrupt, t, !1)) }; t.prototype.initSlideEvents = function () { var t = this; t.options.pauseOnHover && (t.$list.on("mouseenter.slick", n.proxy(t.interrupt, t, !0)), t.$list.on("mouseleave.slick", n.proxy(t.interrupt, t, !1))) }; t.prototype.initializeEvents = function () { var t = this; t.initArrowEvents(); t.initDotEvents(); t.initSlideEvents(); t.$list.on("touchstart.slick mousedown.slick", { action: "start" }, t.swipeHandler); t.$list.on("touchmove.slick mousemove.slick", { action: "move" }, t.swipeHandler); t.$list.on("touchend.slick mouseup.slick", { action: "end" }, t.swipeHandler); t.$list.on("touchcancel.slick mouseleave.slick", { action: "end" }, t.swipeHandler); t.$list.on("click.slick", t.clickHandler); n(document).on(t.visibilityChange, n.proxy(t.visibility, t)); !0 === t.options.accessibility && t.$list.on("keydown.slick", t.keyHandler); !0 === t.options.focusOnSelect && n(t.$slideTrack).children().on("click.slick", t.selectHandler); n(window).on("orientationchange.slick.slick-" + t.instanceUid, n.proxy(t.orientationChange, t)); n(window).on("resize.slick.slick-" + t.instanceUid, n.proxy(t.resize, t)); n("[draggable!=true]", t.$slideTrack).on("dragstart", t.preventDefault); n(window).on("load.slick.slick-" + t.instanceUid, t.setPosition); n(t.setPosition) }; t.prototype.initUI = function () { var n = this; !0 === n.options.arrows && n.slideCount > n.options.slidesToShow && (n.$prevArrow.show(), n.$nextArrow.show()); !0 === n.options.dots && n.slideCount > n.options.slidesToShow && n.$dots.show() }; t.prototype.keyHandler = function (n) { var t = this; n.target.tagName.match("TEXTAREA|INPUT|SELECT") || (37 === n.keyCode && !0 === t.options.accessibility ? t.changeSlide({ data: { message: !0 === t.options.rtl ? "next" : "previous" } }) : 39 === n.keyCode && !0 === t.options.accessibility && t.changeSlide({ data: { message: !0 === t.options.rtl ? "previous" : "next" } })) }; t.prototype.lazyLoad = function () { function f(i) { n("img[data-lazy]", i).each(function () { var i = n(this), r = n(this).attr("data-lazy"), f = n(this).attr("data-srcset"), e = n(this).attr("data-sizes") || t.$slider.attr("data-sizes"), u = document.createElement("img"); u.onload = function () { i.animate({ opacity: 0 }, 100, function () { f && (i.attr("srcset", f), e && i.attr("sizes", e)); i.attr("src", r).animate({ opacity: 1 }, 200, function () { i.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading") }); t.$slider.trigger("lazyLoaded", [t, i, r]) }) }; u.onerror = function () { i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"); t.$slider.trigger("lazyLoadError", [t, i, r]) }; u.src = r }) } var u, i, r, t = this; if (!0 === t.options.centerMode ? !0 === t.options.infinite ? r = (i = t.currentSlide + (t.options.slidesToShow / 2 + 1)) + t.options.slidesToShow + 2 : (i = Math.max(0, t.currentSlide - (t.options.slidesToShow / 2 + 1)), r = t.options.slidesToShow / 2 + 1 + 2 + t.currentSlide) : (i = t.options.infinite ? t.options.slidesToShow + t.currentSlide : t.currentSlide, r = Math.ceil(i + t.options.slidesToShow), !0 === t.options.fade && (i > 0 && i--, r <= t.slideCount && r++)), u = t.$slider.find(".slick-slide").slice(i, r), "anticipated" === t.options.lazyLoad) for (var e = i - 1, o = r, s = t.$slider.find(".slick-slide"), h = 0; h < t.options.slidesToScroll; h++)e < 0 && (e = t.slideCount - 1), u = (u = u.add(s.eq(e))).add(s.eq(o)), e--, o++; f(u); t.slideCount <= t.options.slidesToShow ? f(t.$slider.find(".slick-slide")) : t.currentSlide >= t.slideCount - t.options.slidesToShow ? f(t.$slider.find(".slick-cloned").slice(0, t.options.slidesToShow)) : 0 === t.currentSlide && f(t.$slider.find(".slick-cloned").slice(-1 * t.options.slidesToShow)) }; t.prototype.loadSlider = function () { var n = this; n.setPosition(); n.$slideTrack.css({ opacity: 1 }); n.$slider.removeClass("slick-loading"); n.initUI(); "progressive" === n.options.lazyLoad && n.progressiveLazyLoad() }; t.prototype.next = t.prototype.slickNext = function () { this.changeSlide({ data: { message: "next" } }) }; t.prototype.orientationChange = function () { var n = this; n.checkResponsive(); n.setPosition() }; t.prototype.pause = t.prototype.slickPause = function () { var n = this; n.autoPlayClear(); n.paused = !0 }; t.prototype.play = t.prototype.slickPlay = function () { var n = this; n.autoPlay(); n.options.autoplay = !0; n.paused = !1; n.focussed = !1; n.interrupted = !1 }; t.prototype.postSlide = function (t) { var i = this; i.unslicked || (i.$slider.trigger("afterChange", [i, t]), i.animating = !1, i.slideCount > i.options.slidesToShow && i.setPosition(), i.swipeLeft = null, i.options.autoplay && i.autoPlay(), !0 === i.options.accessibility && (i.initADA(), i.options.focusOnChange && n(i.$slides.get(i.currentSlide)).attr("tabindex", 0).focus())) }; t.prototype.prev = t.prototype.slickPrev = function () { this.changeSlide({ data: { message: "previous" } }) }; t.prototype.preventDefault = function (n) { n.preventDefault() }; t.prototype.progressiveLazyLoad = function (t) { t = t || 1; var r, u, f, e, o, i = this, s = n("img[data-lazy]", i.$slider); s.length ? (r = s.first(), u = r.attr("data-lazy"), f = r.attr("data-srcset"), e = r.attr("data-sizes") || i.$slider.attr("data-sizes"), (o = document.createElement("img")).onload = function () { f && (r.attr("srcset", f), e && r.attr("sizes", e)); r.attr("src", u).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"); !0 === i.options.adaptiveHeight && i.setPosition(); i.$slider.trigger("lazyLoaded", [i, r, u]); i.progressiveLazyLoad() }, o.onerror = function () { t < 3 ? setTimeout(function () { i.progressiveLazyLoad(t + 1) }, 500) : (r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"), i.$slider.trigger("lazyLoadError", [i, r, u]), i.progressiveLazyLoad()) }, o.src = u) : i.$slider.trigger("allImagesLoaded", [i]) }; t.prototype.refresh = function (t) { var r, u, i = this; u = i.slideCount - i.options.slidesToShow; !i.options.infinite && i.currentSlide > u && (i.currentSlide = u); i.slideCount <= i.options.slidesToShow && (i.currentSlide = 0); r = i.currentSlide; i.destroy(!0); n.extend(i, i.initials, { currentSlide: r }); i.init(); t || i.changeSlide({ data: { message: "index", index: r } }, !1) }; t.prototype.registerBreakpoints = function () { var u, f, i, t = this, r = t.options.responsive || null; if ("array" === n.type(r) && r.length) { t.respondTo = t.options.respondTo || "window"; for (u in r) if (i = t.breakpoints.length - 1, r.hasOwnProperty(u)) { for (f = r[u].breakpoint; i >= 0;)t.breakpoints[i] && t.breakpoints[i] === f && t.breakpoints.splice(i, 1), i--; t.breakpoints.push(f); t.breakpointSettings[f] = r[u].settings } t.breakpoints.sort(function (n, i) { return t.options.mobileFirst ? n - i : i - n }) } }; t.prototype.reinit = function () { var t = this; t.$slides = t.$slideTrack.children(t.options.slide).addClass("slick-slide"); t.slideCount = t.$slides.length; t.currentSlide >= t.slideCount && 0 !== t.currentSlide && (t.currentSlide = t.currentSlide - t.options.slidesToScroll); t.slideCount <= t.options.slidesToShow && (t.currentSlide = 0); t.registerBreakpoints(); t.setProps(); t.setupInfinite(); t.buildArrows(); t.updateArrows(); t.initArrowEvents(); t.buildDots(); t.updateDots(); t.initDotEvents(); t.cleanUpSlideEvents(); t.initSlideEvents(); t.checkResponsive(!1, !0); !0 === t.options.focusOnSelect && n(t.$slideTrack).children().on("click.slick", t.selectHandler); t.setSlideClasses("number" == typeof t.currentSlide ? t.currentSlide : 0); t.setPosition(); t.focusHandler(); t.paused = !t.options.autoplay; t.autoPlay(); t.$slider.trigger("reInit", [t]) }; t.prototype.resize = function () { var t = this; n(window).width() !== t.windowWidth && (clearTimeout(t.windowDelay), t.windowDelay = window.setTimeout(function () { t.windowWidth = n(window).width(); t.checkResponsive(); t.unslicked || t.setPosition() }, 50)) }; t.prototype.removeSlide = t.prototype.slickRemove = function (n, t, i) { var r = this; if (n = "boolean" == typeof n ? !0 === (t = n) ? 0 : r.slideCount - 1 : !0 === t ? --n : n, r.slideCount < 1 || n < 0 || n > r.slideCount - 1) return !1; r.unload(); !0 === i ? r.$slideTrack.children().remove() : r.$slideTrack.children(this.options.slide).eq(n).remove(); r.$slides = r.$slideTrack.children(this.options.slide); r.$slideTrack.children(this.options.slide).detach(); r.$slideTrack.append(r.$slides); r.$slidesCache = r.$slides; r.reinit() }; t.prototype.setCSS = function (n) { var r, u, t = this, i = {}; !0 === t.options.rtl && (n = -n); r = "left" == t.positionProp ? Math.ceil(n) + "px" : "0px"; u = "top" == t.positionProp ? Math.ceil(n) + "px" : "0px"; i[t.positionProp] = n; !1 === t.transformsEnabled ? t.$slideTrack.css(i) : (i = {}, !1 === t.cssTransitions ? (i[t.animType] = "translate(" + r + ", " + u + ")", t.$slideTrack.css(i)) : (i[t.animType] = "translate3d(" + r + ", " + u + ", 0px)", t.$slideTrack.css(i))) }; t.prototype.setDimensions = function () { var n = this, t; !1 === n.options.vertical ? !0 === n.options.centerMode && n.$list.css({ padding: "0px " + n.options.centerPadding }) : (n.$list.height(n.$slides.first().outerHeight(!0) * n.options.slidesToShow), !0 === n.options.centerMode && n.$list.css({ padding: n.options.centerPadding + " 0px" })); n.listWidth = n.$list.width(); n.listHeight = n.$list.height(); !1 === n.options.vertical && !1 === n.options.variableWidth ? (n.slideWidth = Math.ceil(n.listWidth / n.options.slidesToShow), n.$slideTrack.width(Math.ceil(n.slideWidth * n.$slideTrack.children(".slick-slide").length))) : !0 === n.options.variableWidth ? n.$slideTrack.width(5e3 * n.slideCount) : (n.slideWidth = Math.ceil(n.listWidth), n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0) * n.$slideTrack.children(".slick-slide").length))); t = n.$slides.first().outerWidth(!0) - n.$slides.first().width(); !1 === n.options.variableWidth && n.$slideTrack.children(".slick-slide").width(n.slideWidth - t) }; t.prototype.setFade = function () { var i, t = this; t.$slides.each(function (r, u) { i = t.slideWidth * r * -1; !0 === t.options.rtl ? n(u).css({ position: "relative", right: i, top: 0, zIndex: t.options.zIndex - 2, opacity: 0 }) : n(u).css({ position: "relative", left: i, top: 0, zIndex: t.options.zIndex - 2, opacity: 0 }) }); t.$slides.eq(t.currentSlide).css({ zIndex: t.options.zIndex - 1, opacity: 1 }) }; t.prototype.setHeight = function () { var n = this, t; 1 === n.options.slidesToShow && !0 === n.options.adaptiveHeight && !1 === n.options.vertical && (t = n.$slides.eq(n.currentSlide).outerHeight(!0), n.$list.css("height", t)) }; t.prototype.setOption = t.prototype.slickSetOption = function () { var u, f, e, i, r, t = this, o = !1; if ("object" === n.type(arguments[0]) ? (e = arguments[0], o = arguments[1], r = "multiple") : "string" === n.type(arguments[0]) && (e = arguments[0], i = arguments[1], o = arguments[2], "responsive" === arguments[0] && "array" === n.type(arguments[1]) ? r = "responsive" : void 0 !== arguments[1] && (r = "single")), "single" === r) t.options[e] = i; else if ("multiple" === r) n.each(e, function (n, i) { t.options[n] = i }); else if ("responsive" === r) for (f in i) if ("array" !== n.type(t.options.responsive)) t.options.responsive = [i[f]]; else { for (u = t.options.responsive.length - 1; u >= 0;)t.options.responsive[u].breakpoint === i[f].breakpoint && t.options.responsive.splice(u, 1), u--; t.options.responsive.push(i[f]) } o && (t.unload(), t.reinit()) }; t.prototype.setPosition = function () { var n = this; n.setDimensions(); n.setHeight(); !1 === n.options.fade ? n.setCSS(n.getLeft(n.currentSlide)) : n.setFade(); n.$slider.trigger("setPosition", [n]) }; t.prototype.setProps = function () { var n = this, t = document.body.style; n.positionProp = !0 === n.options.vertical ? "top" : "left"; "top" === n.positionProp ? n.$slider.addClass("slick-vertical") : n.$slider.removeClass("slick-vertical"); void 0 === t.WebkitTransition && void 0 === t.MozTransition && void 0 === t.msTransition || !0 === n.options.useCSS && (n.cssTransitions = !0); n.options.fade && ("number" == typeof n.options.zIndex ? n.options.zIndex < 3 && (n.options.zIndex = 3) : n.options.zIndex = n.defaults.zIndex); void 0 !== t.OTransform && (n.animType = "OTransform", n.transformType = "-o-transform", n.transitionType = "OTransition", void 0 === t.perspectiveProperty && void 0 === t.webkitPerspective && (n.animType = !1)); void 0 !== t.MozTransform && (n.animType = "MozTransform", n.transformType = "-moz-transform", n.transitionType = "MozTransition", void 0 === t.perspectiveProperty && void 0 === t.MozPerspective && (n.animType = !1)); void 0 !== t.webkitTransform && (n.animType = "webkitTransform", n.transformType = "-webkit-transform", n.transitionType = "webkitTransition", void 0 === t.perspectiveProperty && void 0 === t.webkitPerspective && (n.animType = !1)); void 0 !== t.msTransform && (n.animType = "msTransform", n.transformType = "-ms-transform", n.transitionType = "msTransition", void 0 === t.msTransform && (n.animType = !1)); void 0 !== t.transform && !1 !== n.animType && (n.animType = "transform", n.transformType = "transform", n.transitionType = "transition"); n.transformsEnabled = n.options.useTransform && null !== n.animType && !1 !== n.animType }; t.prototype.setSlideClasses = function (n) { var u, i, r, f, t = this, e; (i = t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden", "true"), t.$slides.eq(n).addClass("slick-current"), !0 === t.options.centerMode) ? (e = t.options.slidesToShow % 2 == 0 ? 1 : 0, u = Math.floor(t.options.slidesToShow / 2), !0 === t.options.infinite && (n >= u && n <= t.slideCount - 1 - u ? t.$slides.slice(n - u + e, n + u + 1).addClass("slick-active").attr("aria-hidden", "false") : (r = t.options.slidesToShow + n, i.slice(r - u + 1 + e, r + u + 2).addClass("slick-active").attr("aria-hidden", "false")), 0 === n ? i.eq(i.length - 1 - t.options.slidesToShow).addClass("slick-center") : n === t.slideCount - 1 && i.eq(t.options.slidesToShow).addClass("slick-center")), t.$slides.eq(n).addClass("slick-center")) : n >= 0 && n <= t.slideCount - t.options.slidesToShow ? t.$slides.slice(n, n + t.options.slidesToShow).addClass("slick-active").attr("aria-hidden", "false") : i.length <= t.options.slidesToShow ? i.addClass("slick-active").attr("aria-hidden", "false") : (f = t.slideCount % t.options.slidesToShow, r = !0 === t.options.infinite ? t.options.slidesToShow + n : n, t.options.slidesToShow == t.options.slidesToScroll && t.slideCount - n < t.options.slidesToShow ? i.slice(r - (t.options.slidesToShow - f), r + f).addClass("slick-active").attr("aria-hidden", "false") : i.slice(r, r + t.options.slidesToShow).addClass("slick-active").attr("aria-hidden", "false")); "ondemand" !== t.options.lazyLoad && "anticipated" !== t.options.lazyLoad || t.lazyLoad() }; t.prototype.setupInfinite = function () { var i, r, u, t = this; if (!0 === t.options.fade && (t.options.centerMode = !1), !0 === t.options.infinite && !1 === t.options.fade && (r = null, t.slideCount > t.options.slidesToShow)) { for (u = !0 === t.options.centerMode ? t.options.slidesToShow + 1 : t.options.slidesToShow, i = t.slideCount; i > t.slideCount - u; i -= 1)r = i - 1, n(t.$slides[r]).clone(!0).attr("id", "").attr("data-slick-index", r - t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned"); for (i = 0; i < u + t.slideCount; i += 1)r = i, n(t.$slides[r]).clone(!0).attr("id", "").attr("data-slick-index", r + t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned"); t.$slideTrack.find(".slick-cloned").find("[id]").each(function () { n(this).attr("id", "") }) } }; t.prototype.interrupt = function (n) { var t = this; n || t.autoPlay(); t.interrupted = n }; t.prototype.selectHandler = function (t) { var i = this, u = n(t.target).is(".slick-slide") ? n(t.target) : n(t.target).parents(".slick-slide"), r = parseInt(u.attr("data-slick-index")); r || (r = 0); i.slideCount <= i.options.slidesToShow ? i.slideHandler(r, !1, !0) : i.slideHandler(r) }; t.prototype.slideHandler = function (n, t, i) { var u, f, s, e, o, h = null, r = this; if (t = t || !1, !(!0 === r.animating && !0 === r.options.waitForAnimate || !0 === r.options.fade && r.currentSlide === n)) if (!1 === t && r.asNavFor(n), u = n, h = r.getLeft(u), e = r.getLeft(r.currentSlide), r.currentLeft = null === r.swipeLeft ? e : r.swipeLeft, !1 === r.options.infinite && !1 === r.options.centerMode && (n < 0 || n > r.getDotCount() * r.options.slidesToScroll)) !1 === r.options.fade && (u = r.currentSlide, !0 !== i ? r.animateSlide(e, function () { r.postSlide(u) }) : r.postSlide(u)); else if (!1 === r.options.infinite && !0 === r.options.centerMode && (n < 0 || n > r.slideCount - r.options.slidesToScroll)) !1 === r.options.fade && (u = r.currentSlide, !0 !== i ? r.animateSlide(e, function () { r.postSlide(u) }) : r.postSlide(u)); else { if (r.options.autoplay && clearInterval(r.autoPlayTimer), f = u < 0 ? r.slideCount % r.options.slidesToScroll != 0 ? r.slideCount - r.slideCount % r.options.slidesToScroll : r.slideCount + u : u >= r.slideCount ? r.slideCount % r.options.slidesToScroll != 0 ? 0 : u - r.slideCount : u, r.animating = !0, r.$slider.trigger("beforeChange", [r, r.currentSlide, f]), s = r.currentSlide, r.currentSlide = f, r.setSlideClasses(r.currentSlide), r.options.asNavFor && (o = (o = r.getNavTarget()).slick("getSlick")).slideCount <= o.options.slidesToShow && o.setSlideClasses(r.currentSlide), r.updateDots(), r.updateArrows(), !0 === r.options.fade) return !0 !== i ? (r.fadeSlideOut(s), r.fadeSlide(f, function () { r.postSlide(f) })) : r.postSlide(f), void r.animateHeight(); !0 !== i ? r.animateSlide(h, function () { r.postSlide(f) }) : r.postSlide(f) } }; t.prototype.startLoad = function () { var n = this; !0 === n.options.arrows && n.slideCount > n.options.slidesToShow && (n.$prevArrow.hide(), n.$nextArrow.hide()); !0 === n.options.dots && n.slideCount > n.options.slidesToShow && n.$dots.hide(); n.$slider.addClass("slick-loading") }; t.prototype.swipeDirection = function () { var i, r, u, n, t = this; return i = t.touchObject.startX - t.touchObject.curX, r = t.touchObject.startY - t.touchObject.curY, u = Math.atan2(r, i), (n = Math.round(180 * u / Math.PI)) < 0 && (n = 360 - Math.abs(n)), n <= 45 && n >= 0 ? !1 === t.options.rtl ? "left" : "right" : n <= 360 && n >= 315 ? !1 === t.options.rtl ? "left" : "right" : n >= 135 && n <= 225 ? !1 === t.options.rtl ? "right" : "left" : !0 === t.options.verticalSwiping ? n >= 35 && n <= 135 ? "down" : "up" : "vertical" }; t.prototype.swipeEnd = function () { var t, i, n = this; if (n.dragging = !1, n.swiping = !1, n.scrolling) return n.scrolling = !1, !1; if (n.interrupted = !1, n.shouldClick = !(n.touchObject.swipeLength > 10), void 0 === n.touchObject.curX) return !1; if (!0 === n.touchObject.edgeHit && n.$slider.trigger("edge", [n, n.swipeDirection()]), n.touchObject.swipeLength >= n.touchObject.minSwipe) { switch (i = n.swipeDirection()) { case "left": case "down": t = n.options.swipeToSlide ? n.checkNavigable(n.currentSlide + n.getSlideCount()) : n.currentSlide + n.getSlideCount(); n.currentDirection = 0; break; case "right": case "up": t = n.options.swipeToSlide ? n.checkNavigable(n.currentSlide - n.getSlideCount()) : n.currentSlide - n.getSlideCount(); n.currentDirection = 1 }"vertical" != i && (n.slideHandler(t), n.touchObject = {}, n.$slider.trigger("swipe", [n, i])) } else n.touchObject.startX !== n.touchObject.curX && (n.slideHandler(n.currentSlide), n.touchObject = {}) }; t.prototype.swipeHandler = function (n) { var t = this; if (!(!1 === t.options.swipe || "ontouchend" in document && !1 === t.options.swipe || !1 === t.options.draggable && -1 !== n.type.indexOf("mouse"))) switch (t.touchObject.fingerCount = n.originalEvent && void 0 !== n.originalEvent.touches ? n.originalEvent.touches.length : 1, t.touchObject.minSwipe = t.listWidth / t.options.touchThreshold, !0 === t.options.verticalSwiping && (t.touchObject.minSwipe = t.listHeight / t.options.touchThreshold), n.data.action) { case "start": t.swipeStart(n); break; case "move": t.swipeMove(n); break; case "end": t.swipeEnd(n) } }; t.prototype.swipeMove = function (n) { var f, e, r, u, i, o, t = this; return i = void 0 !== n.originalEvent ? n.originalEvent.touches : null, !(!t.dragging || t.scrolling || i && 1 !== i.length) && (f = t.getLeft(t.currentSlide), t.touchObject.curX = void 0 !== i ? i[0].pageX : n.clientX, t.touchObject.curY = void 0 !== i ? i[0].pageY : n.clientY, t.touchObject.swipeLength = Math.round(Math.sqrt(Math.pow(t.touchObject.curX - t.touchObject.startX, 2))), o = Math.round(Math.sqrt(Math.pow(t.touchObject.curY - t.touchObject.startY, 2))), !t.options.verticalSwiping && !t.swiping && o > 4 ? (t.scrolling = !0, !1) : (!0 === t.options.verticalSwiping && (t.touchObject.swipeLength = o), e = t.swipeDirection(), void 0 !== n.originalEvent && t.touchObject.swipeLength > 4 && (t.swiping = !0, n.preventDefault()), u = (!1 === t.options.rtl ? 1 : -1) * (t.touchObject.curX > t.touchObject.startX ? 1 : -1), !0 === t.options.verticalSwiping && (u = t.touchObject.curY > t.touchObject.startY ? 1 : -1), r = t.touchObject.swipeLength, t.touchObject.edgeHit = !1, !1 === t.options.infinite && (0 === t.currentSlide && "right" === e || t.currentSlide >= t.getDotCount() && "left" === e) && (r = t.touchObject.swipeLength * t.options.edgeFriction, t.touchObject.edgeHit = !0), t.swipeLeft = !1 === t.options.vertical ? f + r * u : f + r * (t.$list.height() / t.listWidth) * u, !0 === t.options.verticalSwiping && (t.swipeLeft = f + r * u), !0 !== t.options.fade && !1 !== t.options.touchMove && (!0 === t.animating ? (t.swipeLeft = null, !1) : void t.setCSS(t.swipeLeft)))) }; t.prototype.swipeStart = function (n) { var i, t = this; if (t.interrupted = !0, 1 !== t.touchObject.fingerCount || t.slideCount <= t.options.slidesToShow) return t.touchObject = {}, !1; void 0 !== n.originalEvent && void 0 !== n.originalEvent.touches && (i = n.originalEvent.touches[0]); t.touchObject.startX = t.touchObject.curX = void 0 !== i ? i.pageX : n.clientX; t.touchObject.startY = t.touchObject.curY = void 0 !== i ? i.pageY : n.clientY; t.dragging = !0 }; t.prototype.unfilterSlides = t.prototype.slickUnfilter = function () { var n = this; null !== n.$slidesCache && (n.unload(), n.$slideTrack.children(this.options.slide).detach(), n.$slidesCache.appendTo(n.$slideTrack), n.reinit()) }; t.prototype.unload = function () { var t = this; n(".slick-cloned", t.$slider).remove(); t.$dots && t.$dots.remove(); t.$prevArrow && t.htmlExpr.test(t.options.prevArrow) && t.$prevArrow.remove(); t.$nextArrow && t.htmlExpr.test(t.options.nextArrow) && t.$nextArrow.remove(); t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden", "true").css("width", "") }; t.prototype.unslick = function (n) { var t = this; t.$slider.trigger("unslick", [t, n]); t.destroy() }; t.prototype.updateArrows = function () { var n = this; Math.floor(n.options.slidesToShow / 2); !0 === n.options.arrows && n.slideCount > n.options.slidesToShow && !n.options.infinite && (n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false"), n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled", "false"), 0 === n.currentSlide ? (n.$prevArrow.addClass("slick-disabled").attr("aria-disabled", "true"), n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled", "false")) : n.currentSlide >= n.slideCount - n.options.slidesToShow && !1 === n.options.centerMode ? (n.$nextArrow.addClass("slick-disabled").attr("aria-disabled", "true"), n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false")) : n.currentSlide >= n.slideCount - 1 && !0 === n.options.centerMode && (n.$nextArrow.addClass("slick-disabled").attr("aria-disabled", "true"), n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false"))) }; t.prototype.updateDots = function () { var n = this; null !== n.$dots && (n.$dots.find("li").removeClass("slick-active").end(), n.$dots.find("li").eq(Math.floor(n.currentSlide / n.options.slidesToScroll)).addClass("slick-active")) }; t.prototype.visibility = function () { var n = this; n.options.autoplay && (n.interrupted = document[n.hidden] ? !0 : !1) }; n.fn.slick = function () { for (var u, i = this, r = arguments[0], f = Array.prototype.slice.call(arguments, 1), e = i.length, n = 0; n < e; n++)if ("object" == typeof r || void 0 === r ? i[n].slick = new t(i[n], r) : u = i[n].slick[r].apply(i[n].slick, f), void 0 !== u) return u; return i } }) </script><script> var objImagenPlaceHolder; $('.expand-img').click(function () { //var biggerImg = $(this).parent().children('picture').children('img').attr('src');//SRC puede reemplazar por el data atributo con la URL de la img original var biggerImg = $(".rutaimagenoriginal").text(); $('body').css("overflow", "hidden"); $("body").append($("<div class='fullscreen-img'><div class='close'></div><div class='img-container'><img src='" + biggerImg + "'></div></div>")); $('.fullscreen-img').show(); }); $('.expand-img-placeholder').click(function () { objImagenPlaceHolder = this; var biggerImg = objImagenPlaceHolder.lastElementChild.innerText; $('body').css("overflow", "hidden"); $("body").append($("<div class='fullscreen-img'><div class='close'></div><div class='img-container'><img src='" + biggerImg + "'></div></div>")); $('.fullscreen-img').show(); }); $(document).on("click", ".fullscreen-img", function () { if (event.target.nodeName.toLowerCase() == 'div') { $(this).remove(); $('body').css({ "overflow": "auto", "overflow-x": "hidden" }); } }); $(document).on("click", ".fullscreen-img .close", function () { $('.fullscreen-img').remove(); $('body').css({ "overflow": "auto", "overflow-x": "hidden" }); }); </script><script> $(document).ready(function () { $.get("/ctrlheaderclima") .done(function (data) { $("#ctrlheaderclimalazy").replaceWith(data); var myLazyLoad = new LazyLoad({ elements_selector: ".lazy-ajax", threshold: 0 }); }); }); </script><script> $(document).ready(function () { $.ajax({ url: '/ctrlheadermenubarraverdejson', method: 'GET', dataType: 'json', success: function (data) { const $container = $('.barra-verde-menu'), $ul = $('<ul></ul>'); $.each(data, function (_, item) { const $li = $('<li></li>'); const $a = $('<a></a>') .attr('href', item.URL) .attr('title', item.Texto) .attr('class', 'event') .attr('data-category', `Desktop-Header-Seccion-${item.Texto}`) .attr('data-action', '1') .attr('data-label', item.URL) .text(item.Texto); $li.append($a); $ul.append($li); }); $container.append($ul); }, error: function (xhr, status, error) { console.error('Error al cargar los datos:', error); } }); }); </script><script> var today = new Date(); var dd = String(today.getDate()).padStart(2, '0'); var mm = String(today.getMonth() + 1).padStart(2, '0'); //January is 0! var yyyy = today.getFullYear(); const monthNames = ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio","Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"]; today = dd + ' de ' + monthNames[today.getMonth()] + ' del ' + yyyy; $("#fechaactual12123123").text(today); var objClima; $("#search-btn").click(function () { $("#search-btn").hide(); $("#search-close-btn").show(); $("#search-input").show(); $("#search-submit").show(); $("#search-input").focus(); }); $("#search-close-btn").click(function () { $("#search-close-btn").hide(); $("#search-btn").show(); $("#search-input").hide(); $("#search-submit").hide(); }); function openNav() { $("#main-sidenav").addClass("nav-expanded"); $(".filter-sidenav").show(); var imgSRC = $("#img-portada-epaper").val(); $(".img-paper-menu").attr("data-src", imgSRC); $(".imgMenuLazy").each(function () { $(this).attr("src", $(this).data("src")); }); } function closeNav() { $("#main-sidenav").removeClass("nav-expanded"); $(".filter-sidenav").hide(); } $(".accordion_tab").click(function () { if ($(this).hasClass("active")) { $(this).parent().removeClass("active"); $(this).removeClass("active"); } else { $(".accordion_tab").each(function () { $(this).parent().removeClass("active"); $(this).removeClass("active"); }); $(this).parent().addClass("active"); $(this).addClass("active"); } }); </script><script> function handleScrollOnce() { $.get("/ctrlbloqueenportada").done(function (data) { $("#ctrlbloqueenportadalazy").replaceWith(data); }); window.removeEventListener('scroll', handleScrollOnce); } window.addEventListener('scroll', handleScrollOnce); </script><script> var entro = false; var dataNota = {}; dataNota.image = $("#imgThumbNailNote").val(); dataNota.news_id = "2981440"; dataNota.url = $("#UrlNota").val(); dataNota.title = $("h1").text(); var topic = $("#MetadatoPrincipal").val(); dataNota.topic_title = ""; dataNota.topic_name = ""; if (topic.length > 0) { var sTopic = topic.split("-"); dataNota.topic_title = sTopic[0]; dataNota.topic_name = sTopic[1]; } var myLazyLoad = new LazyLoad({ elements_selector: ".lazy", threshold: 0 }); window.onscroll = function () { window.onclick = null; if (!entro) { entro = true; if (document.getElementById('trinityplayer')) { const trinityScript = document.createElement('script'); trinityScript.setAttribute('fetchpriority', 'high'); trinityScript.src = 'https://trinitymedia.ai/player/trinity/2900014452/?pageURL=' + encodeURIComponent(window.location.href); document.getElementById('trinityplayer').appendChild(trinityScript); } insertDisqus(); var slicks = $(".slider-gallery"); slicks.each(function () { $(this).slick({ lazyload: 'ondemand', infinite: false, slidesToShow: 1, dots: false, arrows: true, prevArrow: $(this).parents("div.gallery").children("div.prev"), nextArrow: $(this).parents("div.gallery").children("div.next"), autoplay: true, autoplaySpeed: 15000, }); }); } } setTimeout(function () { localStorage.setItem("autoRefreshEvent", "yes"); window.location.href = window.location.href; },600000); </script><script> function insertDisqus() { var disqus_config = function () { this.page.url = $("#UrlNota").val(); // Replace PAGE_URL with your page's canonical URL variable this.page.identifier = $("#intIdNota").val(); // Replace PAGE_IDENTIFIER with your page's unique identifier variable }; (function () { // DON'T EDIT BELOW THIS LINE var d = document, s = d.createElement('script'); s.src = 'https://diariolibre.disqus.com/embed.js'; s.setAttribute('data-timestamp', +new Date()); (d.head || d.body).appendChild(s); })(); } </script><div class="modal-background flex justify-center items-center p-4" style="display: none;"><div class="w-full modal-container container xl:max-w-md lg:max-w-md md:max-w-md mx-auto relative"><img src="https://resources.diariolibre.com/images/dl-horizontal-white.svg" class="main-logo" alt="Logo de Diario Libre" width="320" height="59"><img src="https://resources.diariolibre.com/images/close.svg" class="absolute top-0 right-0 cursor-pointer hover:opacity-50" alt="Logo de Diario Libre" width="24" height="24" onclick="closeModal()"><div id="login-modal" class="w-full bg-white relative rounded-md mt-3 p-4"><div id="login-container" class="w-full flex flex-wrap p-4 relative justify-center"><form id="frmlogin" action="/" method="get" class="w-full sm:w-6/12 md:w-4/12 sm:pr-4"><h3 class="text-xl mb-5">Inicia sesi&oacute;n</h3><input class="inline-block w-full border border-gray-400 rounded-md p-2 mb-4" id="login_correo" type="email" placeholder="Email" required><input class="inline-block w-full border border-gray-400 rounded-md p-2 mb-4" id="login_pass" type="password" placeholder="Contrase&ntilde;a" required /><div id="msgLogin" style="display: none;"><span style="color: red;">Favor de llenar todos los campos</span></div><div id="spinnerloadlogin" style="display: none; margin-top: 15px; margin-bottom: 15px;"><img alt="Carga newsletter" src="https://resources.diariolibre.com/images/Circulo-Carga-62157.gif" style="display: block; margin-left: auto; margin-right: auto; width: 7%; float: left;" /> Cargando... </div><input type="submit" value="Iniciar sesi&oacute;n" class="w-full cursor-pointer bg-green-dl font-bold text-md text-white uppercase p-4 rounded-md hover:opacity-50 mb-4"></form><div class="w-full sm:w-6/12 md:w-4/12 sm:pl-4 sm:border-l"><h3 class="text-xl mb-5 hidden sm:block">Inicia con Redes</h3><div onclick="facebookSignIn(this);" class="facebook-login-btn w-full border text-center cursor-pointer font-bold text-md uppercase p-2 rounded-sm hover:opacity-50 change-pass-btn mb-4"><img src="https://resources.diariolibre.com/images/facebook-midl.svg" class="inline mr-2" alt="Logo de Diario Libre" width="24" height="24">Continuar con Facebook </div><div onclick="callGoogleSignIn(this);" class="facebook-login-btn w-full border text-center cursor-pointer font-bold text-md uppercase p-2 rounded-sm hover:opacity-50 change-pass-btn mb-4"><img src="https://resources.diariolibre.com/images/google-midl.svg" class="inline mr-2" alt="Logo de Diario Libre" width="24" height="24">Continuar con Google </div><hr class="mb-2"><div class="w-full flex flex-wrap"><div class="flex-none px-0 sm:pr-2"><span id="register" class="text-md text-blue-600 cursor-pointer hover:opacity-50 border-b border-black" onclick="showRegister()">Reg&iacute;strate</span></div><div class="flex-1 px-0 sm:pl-2 text-right"><span id="recover" class="text-md text-blue-600 cursor-pointer hover:opacity-50 border-b border-black" onclick="showRecover()">Recupera tu contrase&ntilde;a</span></div></div></div></div><div id="register-container" class="w-full flex flex-wrap p-4 relative justify-center" style="display: none;"><form id="registerUser" action="/" method="get" class="w-full sm:w-6/12 md:w-4/12 sm:pr-4"><h3 class="text-xl mb-5">Registrarme</h3><input class="inline-block w-full border border-gray-400 rounded-md p-2 mb-4" id="register_name" type="text" placeholder="Nombre" required><input class="inline-block w-full border border-gray-400 rounded-md p-2 mb-4" id="register_surname" type="text" placeholder="Apellidos" required><input class="inline-block w-full border border-gray-400 rounded-md p-2 mb-4" id="register_correo" type="email" placeholder="Email" required><input class="inline-block w-full border border-gray-400 rounded-md p-2 mb-4" id="register_pass" type="password" minlength="7" placeholder="Contrase&ntilde;a" required><input class="inline-block w-full border border-gray-400 rounded-md p-2 mb-4" id="register_pass_again" type="password" minlength="7" placeholder="Repetir contrase&ntilde;a" required><div id="msgRegistro" style="display: none;"><span style="color: red;"></span></div><div id="spinnerloadregistro" style="display: none; margin-top: 15px; margin-bottom: 15px;"><img alt="Carga newsletter" src="https://resources.diariolibre.com/images/Circulo-Carga-62157.gif" style="display: block; margin-left: auto; margin-right: auto; width: 7%; float: left;" /> Cargando... </div><input type="submit" value="Registrarme" class="w-full cursor-pointer bg-green-dl font-bold text-md text-white uppercase p-4 rounded-md hover:opacity-50 mb-4"></form><div class="w-full sm:w-6/12 md:w-4/12 sm:pl-4 sm:border-l"><h3 class="text-xl mb-5 hidden sm:block">Inicia con Redes</h3><div onclick="facebookSignIn(this);" class="facebook-login-btn w-full border text-center cursor-pointer font-bold text-md uppercase p-2 rounded-sm hover:opacity-50 change-pass-btn mb-4"><img src="https://resources.diariolibre.com/images/facebook-midl.svg" class="inline mr-2" alt="Logo de Diario Libre" width="24" height="24">Continuar con Facebook </div><div onclick="callGoogleSignIn(this);" class="facebook-login-btn w-full border text-center cursor-pointer font-bold text-md uppercase p-2 rounded-sm hover:opacity-50 change-pass-btn mb-4"><img src="https://resources.diariolibre.com/images/google-midl.svg" class="inline mr-2" alt="Logo de Diario Libre" width="24" height="24">Continuar con Google </div><hr class="mb-2"><div class="w-full flex flex-wrap"><div class="flex-none px-0 sm:pr-2"><span id="back-login" class="text-md text-blue-600 cursor-pointer hover:opacity-50 border-b border-black" onclick="showLogin()">Ya tengo una cuenta</span></div></div></div></div><div id="update-container" class="w-full flex flex-wrap p-4 relative justify-center" style="display: none;"><form id="updateUser" action="/" method="get" class="w-full sm:w-12/12 md:w-12/12 sm:pr-4"><h3 class="text-xl mb-5">Necesitas completar tus datos para continuar.</h3><input class="inline-block w-full border border-gray-400 rounded-md p-2 mb-4" id="update_name" type="text" placeholder="Nombre" required><input class="inline-block w-full border border-gray-400 rounded-md p-2 mb-4" id="update_surname" type="text" placeholder="Apellidos" required><input class="inline-block w-full border border-gray-400 rounded-md p-2 mb-4" id="update_correo" type="email" placeholder="Email" required><div id="updateRegistro" style="display: none;"><span style="color: red;"></span></div><div id="spinnerloadupdate" style="display: none; margin-top: 15px; margin-bottom: 15px;"><img alt="Carga newsletter" src="https://resources.diariolibre.com/images/Circulo-Carga-62157.gif" style="display: block; margin-left: auto; margin-right: auto; width: 7%; float: left;" /> Cargando... </div><input type="submit" value="Continuar" class="w-full cursor-pointer bg-green-dl font-bold text-md text-white uppercase p-4 rounded-md hover:opacity-50 mb-4"></form></div><div id="recover-container" class="w-full flex flex-wrap p-4 relative justify-center" style="display: none;"><form id="reset-password" action="/" method="get" class="w-full md:w-8/12 sm:pr-4"><h3 class="text-xl mb-5">Recuperar cuenta</h3><input class="inline-block w-full border border-gray-400 rounded-md p-2 mb-4" id="recover_correo" type="email" placeholder="Email" required><div id="recoverRegistro" style="display: none;"><span style="color: red;"></span></div><div id="recoverloadupdate" style="display: none; margin-top: 15px; margin-bottom: 15px;"><img alt="Carga newsletter" src="https://resources.diariolibre.com/images/Circulo-Carga-62157.gif" style="display: block; margin-left: auto; margin-right: auto; width: 7%; float: left;" /> Cargando... </div><input type="submit" value="Enviar enlace" class="w-full cursor-pointer bg-green-dl font-bold text-md text-white uppercase p-4 rounded-md hover:opacity-50 mb-4"><div class="flex-none px-0 sm:pr-2"><span id="back-register" class="text-md text-blue-600 cursor-pointer hover:opacity-50 border-b border-black" onclick="showRegister()">A&uacute;n no tengo una cuenta. Registrarme</span></div></form></div></div></div></div><div id="term_cookies" class="fixed bottom-0 left-0 w-full flex flex-wrap cookies-info py-6 px-4 bg-green-dl text-center text-white" style="display: none;"><div class="text-md xl:w-8/12 mx-auto"><p class="mb-4"> Utilizamos cookies propias y de terceros para obtener datos estad&iacute;sticos de la navegaci&oacute;n de nuestros usuarios y mejorar nuestros servicios. Esto nos permite personalizar el contenido que ofrecemos y mostrar publicidad relacionada a sus intereses. Si contin&uacute;a navegando, consideramos que acepta su uso. </p><div class="flex flex-wrap sm:w-8/12 mx-auto"><div class="w-full sm:flex-1 px-2 mb-2 sm:mb-0"><div class="accept_term_cookies p-2 border border-white bg-white text-dl cursor-pointer hover:opacity-50"> Acepto el uso de cookies </div></div><div class="w-full sm:flex-1 px-2"><a href="/aviso-legal" title="Aviso Legal"><!-- Enlace a Aviso legal --><div class="p-2 border border-white cursor-pointer hover:opacity-50"> M&aacute;s informaci&oacute;n </div></a></div></div></div></div><script defer src="https://cdn.onesignal.com/sdks/OneSignalSDK.js"></script><script defer src="https://assets.diariolibre.com/js/onesignal.js"></script><script defer src="https://www.gstatic.com/firebasejs/7.6.2/firebase-app.js"></script><script defer src="https://www.gstatic.com/firebasejs/7.6.2/firebase-auth.js"></script><script defer src="https://www.gstatic.com/firebasejs/7.6.2/firebase-analytics.js"></script><script defer src="https://www.gstatic.com/firebasejs/7.6.2/firebase-firestore.js"></script><script defer src="https://resources.diariolibre.com/jss/core-midlv3.js"></script><script> $(document).ready(function () { checkCookieAndShowBanner(); // Configura el evento de clic para aceptar las cookies $(".accept_term_cookies").click(function () { setCookieav("cookies_dl_term", "true", 365); $("#term_cookies").hide(); }); }); function checkCookieAndShowBanner() { var DLTermsCookie = getCookie("cookies_dl_term"); if (DLTermsCookie == '' || DLTermsCookie == null) { $("#term_cookies").show(); } } function getCookie(cname) { let name = cname + "="; let decodedCookie = decodeURIComponent(document.cookie); let ca = decodedCookie.split(';'); for (let i = 0; i < ca.length; i++) { let c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function setCookieav(cname, cvalue, exdays) { const d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); let expires = "expires=" + d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } </script><script> if ('serviceWorker' in navigator) { window.addEventListener('load', function () { navigator.serviceWorker.register('https://www.diariolibre.com/sw').then(function (registration) { console.log('ServiceWorker registration successful with scope: ', registration.scope); }, function (err) { console.log('ServiceWorker registration failed: ', err); }); }); } </script><script> $("#newsletterForm").submit(function () { suscribirseclick(); return false; }); var objnewsletterresp; function suscribirseclick() { $("#spinnerload").show(); var form = new FormData(); form.append("email", $("#newsletter").val()); form.append("list_id", "2e8f97c2d1"); var settings = { "url": "https://newsletter.diariolibre.com/v1/public/api/subscribe", "method": "POST", "timeout": 0, "processData": false, "mimeType": "multipart/form-data", "contentType": false, "data": form }; $.ajax(settings).done(function (response) { $("#spinnerload").hide(); objnewsletterresp = jQuery.parseJSON(response); if (objnewsletterresp[0].code == 200) { $("#resultadonewsletter").show(); $("#newslettersuccess").text("El correo ya fue registrado"); $("#newsletter").val(""); setTimeout(function () { $("#newslettersuccess").text(""); $("#resultadonewsletter").hide(); }, 3000); } }).fail(function (error) { $("#spinnerload").hide(); objnewsletterresp = error; if (objnewsletterresp.status == 401) { $("#resultadonewsletter").show(); $("#newslettererror").text("El correo ya esta registrado"); $("#newsletter").val(""); setTimeout(function () { $("#newslettererror").text(""); $("#resultadonewsletter").hide(); }, 3000); } else if (objnewsletterresp.status == 400) { $("#resultadonewsletter").show(); $("#newslettererror").text("Es necesario capturar un correo"); $("#newsletter").val(""); setTimeout(function () { $("#newslettererror").text(""); $("#resultadonewsletter").hide(); }, 3000); } }); } </script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10