CINXE.COM
Eliminación de la violencia contra la mujer: reunión en la ONU - Diario Libre
<!--publishThread: 02:43:35.294 PM --><!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>Eliminación de la violencia contra la mujer: reunión en la ONU - Diario Libre </title><meta name="Description" content="Naciones Unidas aborda la eliminación de la violencia contra la mujer en un evento crucial" /><meta name="Keywords" content="Violencia de género,Hermanas Mirabal,Reunión de alto nivel,Violencia contra la mujer" /><meta name="abstract" content="Naciones Unidas aborda la eliminación de la violencia contra la mujer en un evento crucial" /><meta name="news_keywords" content="Violencia de género,Hermanas Mirabal,Reunión de alto nivel,Violencia contra la mujer" /><link rel="canonical" href="https://www.diariolibre.com/usa/actualidad/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu/2921254" ><link rel="amphtml" href="https://www.diariolibre.com/amp/usa/actualidad/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu/2921254" /><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://resources.diariolibre.com/images/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu_1-focus-0.07-0.33-608-342_wam.jpg" /><meta name="twitter:title" content="Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal" /><meta name="twitter:url" content="https://www.diariolibre.com/usa/actualidad/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu/2921254"/><meta name="twitter:description" content="El evento tiene como objetivo principal revisar los avances logrados en los últimos 25 años en la lucha contra la violencia de género"/><meta name="twitter:site" content="@diariolibre" /><link rel="image_src" href="https://resources.diariolibre.com/images/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu_1-focus-0.07-0.33-608-342_wam.jpg"><meta property="og:image" content="https://resources.diariolibre.com/images/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu_1-focus-0.07-0.33-608-342_wam.jpg" /><meta property="og:title" content="Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal"/><meta property="og:type" content="article" /><meta property="og:locale" content="es_DO" /><meta property="og:url" content="https://www.diariolibre.com/usa/actualidad/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu/2921254"/><meta property="og:description" content="El evento tiene como objetivo principal revisar los avances logrados en los últimos 25 años en la lucha contra la violencia de género"/><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í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ó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:"· ";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&display=swap" as="font"> <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"> <link rel="preload" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css" 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"></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/usa/actualidad/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu/2921254" }, "headline": "Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal - Diario Libre", "alternativeHeadline": "Eliminación de la violencia contra la mujer: reunión en la ONU", "inLanguage": "es", "image": { "@type": "ImageObject", "url": "https://resources.diariolibre.com/images/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu_1-focus-0.07-0.33-608-342.jpg", "height": 342, "width": 608 }, "datePublished": "2024-11-23T17:43:00-04:00", "dateModified": "2024-11-23T17:43:14-04:00", "articleSection": "usa,actualidad", "author": { "@type": "Person", "url": "https://www.diariolibre.com/autor/karina-jimenez/28196", "name": "Karina Jiménez" }, "publisher": { "@type": "Organization", "name": "Diario Libre", "logo": { "@type": "ImageObject", "url": "https://resources.diariolibre.com/images/sitio.png", "width": "688", "height": "430" } }, "description": "Naciones Unidas aborda la eliminación de la violencia contra la mujer en un evento crucial", "keywords": "Violencia de género,Violencia contra la mujer,Hermanas Mirabal,Reunión de alto nivel,", "articleBody": "La sede de las Naciones Unidas en Nueva York será escenario este lunes de una reunión de alto nivel para conmemorar el vigésimo quinto aniversario del Día Internacional para la Eliminación de la Violencia contra la Mujer, en el Salón de la Asamblea General. Esta fecha, declarada oficialmente por la ONU mediante la resolución 54/134, del 17 de diciembre de 1999, honra la memoria de las Hermanas Mirabal, activistas dominicanas asesinadas precisamente el 25 de noviembre de 1960, así como a todas las mujeres que han sufrido abuso y violencia en todo el mundo. El evento tiene como objetivo principal revisar los avances logrados en los últimos 25 años en la lucha contra la violencia de género y trazar estrategias para eliminar por completo este flagelo que afecta a millones de mujeres en el mundo. Contará con invitados especiales como Mayra Jiménez, ministra de la mujer de la República Dominicana; Josefina Tavárez Mirabal, representante de la Junta Directiva del Fondo Fiduciario para las Víctimas y Minou Tavárez Mirabal, en representación de la familia Mirabal. Agenda del evento El programa comenzará a las 10:00 de la mañana con un segmento de apertura, que incluirá la presentación de un video alusivo al tema. A partir de las 11:00 de la mañana, seguirá con un Segmento Plenario, donde los Estados Miembros y observadores de la Asamblea General compartirán sus perspectivas y acciones frente a esta problemática. Por la tarde, desde las 3:00 hasta las 5:00, continuará la intervención de representantes de los Estados Miembros, quienes presentarán sus esfuerzos y compromisos para erradicar la violencia contra las mujeres. El evento culminará a las 6:00 de la tarde con palabras de cierre. Participación destacada La reunión contará con la participación de importantes figuras internacionales como: - Philemon Yang, presidente de la Asamblea General. - Amina J. Mohammed, vicesecretaria General de la ONU. - Sima Sami Bahous, directora ejecutiva de ONU Mujeres. - Tarana J. Burke, directora visionaria del movimiento "Me Too" Internacional. También intervendrán Sinead Bovell, fundadora de Weekly Advice for Young Entrepreneurs (WAYE), y Zipporah Ndione, jurista, feminista senegalesa y coordinadora de la red de mujeres jóvenes líderes de África Occidental - Senegal (ROAJELF SENEGAL). Este acto no solo busca rendir homenaje a las Hermanas Mirabal, sino también reforzar el compromiso global para erradicar la violencia de género, destacando que, a pesar de los avances, aún persisten desafíos significativos. Naciones Unidas subraya la importancia de esta fecha como una oportunidad para redoblar esfuerzos y garantizar un futuro más seguro, equitativo y libre de violencia para todas las mujeres y niñas del mundo. " } ] } </script><meta name="ArticleId" content="2921254" /><meta name="ArticleName" content="Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal" /><meta name="ArticleDescription" content="La sede de las Naciones Unidas en Nueva York será escenario este lunes de una reunión de alto nivel para conmemorar el vigésimo quinto aniversario del Día Internacional para la Eliminación de la Violencia contra la Mujer, en el Salón de la Asamblea General." /><meta name="ArticleImage" content="https://resources.diariolibre.com/images/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu_1-focus-0.07-0.33-545-286.jpg" /><meta name="ArticleURL" content="https://www.diariolibre.com/usa/actualidad/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu/2921254" /><meta name="ArticlePublicationDate" content="2024-11-23T17:43:00.000Z" /><meta name="ArticleType" content="article" /><meta name="ArticleCategories" content="Violencia contra la mujer" /><meta name="ArticleAuthors" content="Karina Jiménez" /><meta name="ArticleText" content="La sede de las Naciones Unidas en Nueva York será escenario este lunes de una reunión de alto nivel para conmemorar el vigésimo quinto aniversario del Día Internacional para la Eliminación de la Violencia contra la Mujer, en el Salón de la Asamblea General." /><meta name="ArticleIDCode" content="2921254" /><meta name="ArticleSectionURL" content="usa" /><meta name="ArticleSubSectionURL" content="actualidad" /><meta name="ArticleImageHTML" content="Día Internacional para la Eliminación de la Violencia contra la Mujer, se conmemora cada 25 de noviembre." /><meta name="ArticleCleanURLHost" content="https://www.diariolibre.com/usa/actualidad/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu/2921254" /><meta name="ArticleifHaveImage" content="https://resources.diariolibre.com/images/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu_1-focus-0.07-0.33-545-286.jpg" /><meta name="ArticleisVideo" content="" /><meta name="ArticleisLiveVideo" content="" /><meta name="ArticleNotaIncrustada" content="True" /><meta name="ArticleTiempoLectura" content="3" /><meta name="ArticlePatrocinio" content="False" /><script>var googleTemasTarget = ['violenciadegenero','violenciacontralamujer','hermanasmirabal','reuniondealtonivel'];var googleAutores = 'Karina Jiménez';var googleSeccion = 'usa';var googleSubseccion = 'actualidad';var googleIdArticle = '2921254';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/2024/11/21/portada-22-11-2024.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">×</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()"> <p class="text-md align-middle mr-1 hidden md:inline"><span id="fechaactual12123123">25 de noviembre del 2024</span></p> <div class="service clima-service hidden md:inline"> <span class="temp align-middle"><span id="temperaturaactual">26</span><super>°C</super> <span id="temperaturaactual"> 78.8</span><super>°F</super></span> <div class="overflow-hidden inline mx-1"> <img src="https://resources.diariolibre.com/images/clima-iconos/10n.png" alt="Santo Domingo - 25.58°C" title="Santo Domingo - 25.58°C" width="26" height="26" class="inline"> </div> <span class="descripcion inline-block"><span id="descripcionclimaactual" style="text-transform: capitalize;">lluvia ligera</span></span> </div> </div><ul class="hidden md:block"><li><a href="/ultima-hora" title="Última Hora" class="event" data-category="Desktop-Header-Seccion-Última Hora" data-action="1" data-label="/ultima-hora">Última Hora</a></li><li><a href="/usa/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ítica" class="event" data-category="Desktop-Header-Seccion-Política" data-action="1" data-label="/politica">Polí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ía" class="event" data-category="Desktop-Header-Seccion-Economía" data-action="1" data-label="/economia">Economía</a></li></ul></div><a href="/usa?noredirect=1" title="Diario Libre" class="m-auto block event" data-category="Desktop-Header-Home" style="width: fit-content;" data-action="1" data-label="/"><img src="https://resources.diariolibre.com/images/DLUSA-GREEN.svg" class="main-logo" alt="Logo de Diario Libre USA" 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="/?noredirect=1" ><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ón RD</span></div></a><ul class="hidden md:block"><li><a href="/usa/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ón" class="event" data-category="Desktop-Header-Seccion-Opinión" data-action="1" data-label="/opinion">Opinió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"> <ul> <li><a href="https://www.diariolibre.com/usa/actualidad/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu/2921254" title="Hermanas Mirabal" class="event" data-category="Desktop-Header-Seccion-Hermanas Mirabal" data-action="1" data-label="https://www.diariolibre.com/usa/actualidad/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu/2921254">Hermanas Mirabal</a></li> <li><a href="https://www.diariolibre.com/usa/actualidad/2024/11/24/trump-completa-eleccion-de-su-variado-y-leal-gabinete-en-tiempo-record/2921544" title="Administración Trump" class="event" data-category="Desktop-Header-Seccion-Administración Trump" data-action="1" data-label="https://www.diariolibre.com/usa/actualidad/2024/11/24/trump-completa-eleccion-de-su-variado-y-leal-gabinete-en-tiempo-record/2921544">Administración Trump</a></li> <li><a href="https://www.diariolibre.com/usa/actualidad/2024/11/23/varias-personas-intoxicadas-carne-molida-con-e-coli-en-minnesota/2920983" title="E. Coli" class="event" data-category="Desktop-Header-Seccion-E. Coli" data-action="1" data-label="https://www.diariolibre.com/usa/actualidad/2024/11/23/varias-personas-intoxicadas-carne-molida-con-e-coli-en-minnesota/2920983">E. Coli</a></li> <li><a href="https://www.diariolibre.com/usa?noredirect=1" title="Portada USA" class="event" data-category="Desktop-Header-Seccion-Portada USA" data-action="1" data-label="https://www.diariolibre.com/usa?noredirect=1">Portada USA</a></li> <li><a href="https://www.diariolibre.com/usa/actualidad/2024/11/23/tormentas-invernales-y-lluvias-azotan-eeuu/2921151" title="Tormentas invernales" class="event" data-category="Desktop-Header-Seccion-Tormentas invernales" data-action="1" data-label="https://www.diariolibre.com/usa/actualidad/2024/11/23/tormentas-invernales-y-lluvias-azotan-eeuu/2921151">Tormentas invernales</a></li> <li><a href="https://www.diariolibre.com/usa/actualidad/2024/11/23/caravanas-de-migrantes-aumentan-antes-de-donald-trump/2921120" title="Caravanas de migrantes" class="event" data-category="Desktop-Header-Seccion-Caravanas de migrantes" data-action="1" data-label="https://www.diariolibre.com/usa/actualidad/2024/11/23/caravanas-de-migrantes-aumentan-antes-de-donald-trump/2921120">Caravanas de migrantes</a></li> <li><a href="https://www.diariolibre.com/usa/actualidad/2024/11/23/mark-rutte-y-donald-trump-tratan-el-tema-de-seguridad-global/2921006" title="OTAN" class="event" data-category="Desktop-Header-Seccion-OTAN" data-action="1" data-label="https://www.diariolibre.com/usa/actualidad/2024/11/23/mark-rutte-y-donald-trump-tratan-el-tema-de-seguridad-global/2921006">OTAN</a></li> <li><a href="https://www.diariolibre.com/usa/actualidad/2024/11/23/grupo-universitario-acusado-por-ahogamiento-de-estudiante/2921036" title="Universitarios EE.UU." class="event" data-category="Desktop-Header-Seccion-Universitarios EE.UU." data-action="1" data-label="https://www.diariolibre.com/usa/actualidad/2024/11/23/grupo-universitario-acusado-por-ahogamiento-de-estudiante/2921036">Universitarios EE.UU.</a></li> </ul> </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="Última Hora" class="event" data-category="Desktop-Header-Seccion-Última Hora" data-action="1" data-label="/ultima-hora"><strong>Ú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ón" data-category="Desktop-Header-Seccion-Actualidad-Educación" data-action="1" data-label="/actualidad/educacion">Educació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í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á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é 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ítica" class="event" data-category="Desktop-Header-Seccion-Política" data-action="1" data-label="/politica"><strong>Polí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></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érica Latina" data-category="Desktop-Header-Seccion-América Latina" data-action="1" data-label="/mundo/america-latina">Amé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í" data-category="Desktop-Header-Seccion-Haití" data-action="1" data-label="/mundo/haiti">Haití</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/espana" class="text-decoration-none event" title="España" data-category="Desktop-Header-Seccion-España" data-action="1" data-label="/mundo/espana">Españ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á</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">Á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í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ía" class="event" data-category="Desktop-Header-Seccion-Economía" data-action="1" data-label="/economia"><strong>Economí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ía" data-category="Desktop-Header-Seccion-Energía" data-action="1" data-label="/economia/energía">Energí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í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úsica" data-category="Desktop-Header-Seccion-Música" data-action="1" data-label="/revista/musica">Mú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ándula" data-category="Desktop-Header-Seccion-Farándula" data-action="1" data-label="/revista/farandula">Fará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ón" data-category="Desktop-Header-Seccion-Diario de nutrición" data-action="1" data-label="/revista/columnistas/diario-de-nutricion">Diario de nutrició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ñe" data-category="Desktop-Header-Seccion-Eñe" data-action="1" data-label="/revista/columnistas/ene">Eñ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ón" data-category="Desktop-Header-Seccion-Escuchando al corazón" data-action="1" data-label="/revista/columnistas/escuchando-al-corazon">Escuchando al corazó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ía Personal" data-category="Desktop-Header-Seccion-Economía Personal" data-action="1" data-label="/revista/columnistas/economia-personal">Economí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útbol" data-category="Desktop-Header-Seccion-Fútbol" data-action="1" data-label="/deportes/futbol">Fútbol</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/beisbol" class="text-decoration-none event" title="Béisbol" data-category="Desktop-Header-Seccion-Béisbol" data-action="1" data-label="/deportes/beisbol">Bé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ás deportes" data-category="Desktop-Header-Seccion-Más deportes" data-action="1" data-label="/deportes/mas-deportes">Má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ínea de hit" data-category="Desktop-Header-Seccion-Línea de hit" data-action="1" data-label="/deportes/columnistas/linea-de-hit">Lí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ón" class="event" data-category="Desktop-Header-Seccion-Opinión" data-action="1" data-label="/opinion"><strong>Opinió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/mirada-libre" class="text-decoration-none event" title="Mirada Libre" data-category="Desktop-Header-Seccion-Mirada Libre" data-action="1" data-label="/opinion/mirada-libre">Mirada Libre</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/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í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ás firmas" data-category="Desktop-Header-Seccion-Más firmas" data-action="1" data-label="/opinion/mas-firmas">Má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/tecnologia" class="text-decoration-none event" title="Tecnología" data-category="Desktop-Header-Seccion-Tecnología" data-action="1" data-label="/planeta/tecnologia">Tecnologí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ía" data-category="Desktop-Header-Seccion-Martes de tecnología" data-action="1" data-label="/planeta/columnistas/martes-de-tecnologia">Martes de tecnología</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ía" data-category="Desktop-Header-Seccion-Economía" data-action="1" data-label="/videos/economia">Economí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ón" data-category="Desktop-Header-Seccion-Opinión" data-action="1" data-label="/videos/opinion">Opinió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ía del dinero" data-category="Desktop-Header-Seccion-Guía del dinero" data-action="1" data-label="/videos/columnistas/guia-del-dinero">Guí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ó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="/podcasts" title="Última Hora" class="event" data-category="Desktop-Header-Seccion-Última Hora" data-action="1" data-label="/podcasts"><strong>Podcasts</strong></a></div><div class="text-md px-8 py-2"><a href="/?noredirect=1" title="Edición RD" class="event" data-category="Desktop-Header-Seccion-Edicioón RD" data-action="1" data-label="/"><strong>Edición RD</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érides</strong></a></div><div class="text-md px-8 py-2"><a href="/servicios/cumpleanos" title="Cumpleaños" class="event" data-category="Desktop-Header-Seccion-cumpleanos" data-action="1" data-label="/servicios/cumpleanos"><strong>Cumpleañ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óscopos</strong></a></div><div class="text-md px-8 py-2"><a href="/servicios/crucigrama" title="Crucigrama" class="event" data-category="Desktop-Header-Seccion-Crucigrama" data-action="1" data-label="/servicios/crucigrama"><strong>Crucigrama</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ás</span></div><div class="text-md px-8 py-2"><a href="/contactanos" title="Contáctanos" class="event" data-category="Desktop-Header-Seccion-Contáctanos" data-action="1" data-label="/contactanos"><strong>Contá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ón Impresa</span></div><div class="text-center px-8 py-2"><a href="https://epaper.diariolibre.com/epaper/" target="_blank" title="Edición Impresa"><img alt="versión impresa" data-src="https://resources.diariolibre.com/images/2024/11/21/portada-22-11-2024.jpg" width="240" height="322" class="mx-auto shadow-md w-48 lazy imgMenuLazy"></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 "><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"><ul class="text-lg mb-6 breadcrumb"><li><a href="/" title="Portada">Portada</a></li><li><a href="/usa?noredirect=1" title="Edición USA">Edición USA</a></li><li>Actualidad</li></ul><div class="text-lg mb-1 meta"><div class="inline-block border p-2 rounded-full align-middle" ><div class="flex flex-wrap align-middle"><a href="/tags/violencia-contra-la-mujer/778" title="Violencia contra la mujer"><strong>Violencia contra la mujer</strong></a><span class="border mx-2"></span><button onclick="addTopic('#topicPrinviolenciacontralamujer',true);" id="topicPrinviolenciacontralamujer" data-title="Violencia contra la mujer" data-topic="violenciacontralamujer" data-uid="779" class="w-auto bg-green-dl px-2 rounded text-white font-bold text-sm uppercase hover:opacity-50 cursor-pointer">Seguir Tema +</button><button style="display: none;" id="topicPrinRemviolenciacontralamujer" onclick="removeTopicNota('#topicPrinRemviolenciacontralamujer')" data-title="Violencia contra la mujer" data-topic="violenciacontralamujer" data-uid="779" class="w-auto text-dl rounded text-white font-bold text-sm uppercase hover:opacity-50 cursor-pointer">Siguiendo ✓</button></div></div><a href="/tags/violencia-contra-la-mujer/778" style='display:none;' title="Violencia contra la mujer"><strong>Violencia contra la mujer</strong></a></div><div id='dl_1x1_inread'><script> googletag.cmd.push(function () { googletag.display('dl_1x1_inread'); }); </script></div><div id='div-gpt-ad-1639578244472-0'><script> googletag.cmd.push(function () { googletag.display('div-gpt-ad-1639578244472-0'); }); </script></div><h1 class="text-2xl mb-2">Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal</h1><div class="subtitle text-xl mb-4"><p class='flex mb-2'>El evento tiene como objetivo principal revisar los avances logrados en los últimos 25 años en la lucha contra la violencia de género</p></div><div class="border-b-2 pb-3 byline text-lg"><address class="author not-italic inline mr-2 block"><a rel="author" href="/autor/karina-jimenez/28196" title="Karina Jiménez - Detalle"><img style="margin-left: 2%;" class="mr-3 author-img lazy" src="https://resources.diariolibre.com/images/2022/08/22/98-37b7fe0d-focus-0-0-240-240.jpg" width="40" height="40" alt="Karina Jiménez" title="Karina Jiménez"><strong>Karina Jiménez</strong></a><ul class="ml-3"></ul></address><div class="block"><time style="margin-top: 3px;" id="detail-datetime" datetime="2024-11-23" time_post="17:43:00" title="Time Nota 2921254" class="block"><a href="/tags/santo-domingo/16" title="Santo Domingo">Santo Domingo</a> - <a href="/listado/2024-11-23" title="Notificas por fecha del nov. 23, 2024 | 05:43 p. m.">nov. 23, 2024 | 05:43 p. m.</a><span class="reading-time">|<i> 3 min de lectura</i></span></time></div></div></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="Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal" href="https://api.whatsapp.com/send?text=Naciones+Unidas+realizar%c3%a1+reuni%c3%b3n+de+alto+nivel+en+honor+a+las+Hermanas+Mirabal https://www.diariolibre.com/usa/actualidad/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu/2921254#.XmaHuRpcRN4.whatsapp"><img src="https://resources.diariolibre.com/images/whatsapp-midl.svg" alt="Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal" title="Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal" width="20" height="20"></a></li><li><a target="_blank" rel="noopener" title="Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal" href="https://www.facebook.com/sharer/sharer.php?u=https://www.diariolibre.com/usa/actualidad/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu/2921254&src=sdkpreparse"><img src="https://resources.diariolibre.com/images/facebook-midl.svg" alt="Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal" title="Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal" width="20" height="20"></a></li><li><a target="_blank" rel="noopener" title="Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal" href="https://twitter.com/intent/tweet?text=Naciones+Unidas+realizar%c3%a1+reuni%c3%b3n+de+alto+nivel+en+honor+a+las+Hermanas+Mirabal&url=https://www.diariolibre.com/usa/actualidad/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu/2921254#XmaGZKjqsc4.twitter&related="><img src="https://resources.diariolibre.com/images/x-social-media-black-icon.svg" alt="Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal" title="Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal" 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="Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal" href="mailto:correo@dominio.com?subject=ShareURL&body=https://www.diariolibre.com/usa/actualidad/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu/2921254"><img src="https://resources.diariolibre.com/images/mail-midl.svg" alt="Compartir" width="20" height="20"></a></li><li><a target="_blank" title="Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal" href="https://t.me/share/url?url=https://www.diariolibre.com/usa/actualidad/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu/2921254&text=Naciones+Unidas+realizar%c3%a1+reuni%c3%b3n+de+alto+nivel+en+honor+a+las+Hermanas+Mirabal"><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"><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/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu_1.jpg</span><picture><img src="https://resources.diariolibre.com/images/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu_1-focus-0.07-0.33-896-504.jpg" width="100%" height="307" srcset="https://resources.diariolibre.com/images/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu_1-focus-0.07-0.33-500-281.jpg 500w, https://resources.diariolibre.com/images/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu_1-focus-0.07-0.33-546-307.jpg 800w, https://resources.diariolibre.com/images/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu_1-focus-0.07-0.33-896-504.jpg 1200w" alt="Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal" title="Naciones Unidas realizará reunión de alto nivel en honor a las Hermanas Mirabal" class="mx-auto"></picture><figcaption><span>Día Internacional para la Eliminación de la Violencia contra la Mujer, se conmemora cada 25 de noviembre. (<strong>FUENTE EXTERNA</strong>) </span></figcaption></figure><div id="trinityplayer"></div><div class="detail-body text-lg"><!-- Inicia validación de Párrafo <p> --><p>La sede de las <strong>Naciones Unidas</strong> en <strong>Nueva York</strong> será escenario este lunes de una <strong>reunión de alto nivel</strong> para conmemorar el vigésimo quinto aniversario del <strong>Día Internacional</strong> para la Eliminación de la <strong>Violencia contra la Mujer</strong>, en el Salón de la Asamblea General.</p><!-- Longitud del Párrafo: 257 --><!-- Este Párrafo Es Válido --><!-- Inicia validación de Párrafo <p> --><p>Esta fecha, declarada oficialmente por la <strong>ONU</strong> mediante la resolución 54/134, del 17 de diciembre de 1999, honra la memoria de las <strong>Hermanas Mirabal</strong>, activistas dominicanas asesinadas precisamente el 25 de noviembre de 1960, así como a todas las mujeres que han sufrido abuso y violencia en todo el mundo.</p><!-- Longitud del Párrafo: 301 --><!-- Este Párrafo Es Válido --><!-- Inicia validación de Párrafo <p> --><p>El <strong>evento</strong> tiene como objetivo principal revisar los avances logrados en los últimos 25 años en la lucha contra la <strong>violencia de género</strong> y trazar <strong>estrategias</strong> para eliminar por completo este flagelo que afecta a millones de mujeres en el mundo.</p><!-- Longitud del Párrafo: 240 --><!-- Este Párrafo Es Válido --><!-- 3 Pá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><!-- Inicia validación de Párrafo <p> --><p>Contará con invitados especiales como Mayra Jiménez, ministra de la mujer de la República Dominicana; Josefina Tavárez Mirabal, representante de la Junta Directiva del Fondo Fiduciario para las Víctimas y Minou Tavárez Mirabal, en representación de la familia Mirabal.</p><!-- Longitud del Párrafo: 268 --><!-- Este Párrafo Es Válido --><h2>Agenda del evento</h2><!-- Inicia validación de Párrafo <p> --><p>El programa comenzará a las 10:00 de la mañana con un segmento de apertura, que incluirá la presentación de un video alusivo al tema.</p><!-- Longitud del Párrafo: 133 --><!-- Inicia validación de Párrafo <p> --><p>A partir de las 11:00 de la mañana, seguirá con un Segmento Plenario, donde los <strong>Estados Miembros</strong> y observadores de la Asamblea General compartirán sus perspectivas y acciones frente a esta problemática. </p><!-- Longitud del Párrafo: 203 --><!-- Este Párrafo Es Válido --><!-- 5 Pá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><!-- Inicia validación de Párrafo <p> --><p>Por la tarde, desde las 3:00 hasta las 5:00, continuará la intervención de <strong>representantes</strong> de los <strong>Estados Miembros</strong>, quienes presentarán sus <strong>esfuerzos</strong> y compromisos para erradicar la violencia contra las mujeres. El <strong>evento</strong> culminará a las 6:00 de la tarde con palabras de cierre.</p><!-- Longitud del Párrafo: 277 --><!-- Este Párrafo Es Válido --><h2><strong>Participación destacada</strong></h2><!-- Inicia validación de Párrafo <p> --><p>La reunión contará con la participación de importantes <strong>figuras internacionales</strong> como:</p><!-- Longitud del Párrafo: 84 --><!-- Inicia validación de Párrafo <p> --><p>- Philemon Yang, presidente de la Asamblea General.</p><!-- Longitud del Párrafo: 51 --><!-- Inicia validación de Párrafo <p> --><p>- Amina J. Mohammed, vicesecretaria General de la <strong>ONU</strong>.</p><!-- Longitud del Párrafo: 54 --><!-- Inicia validación de Párrafo <p> --><p>- Sima Sami Bahous, directora ejecutiva de <strong>ONU</strong> Mujeres.</p><!-- Longitud del Párrafo: 55 --><!-- Inicia validación de Párrafo <p> --><p>- Tarana J. Burke, directora visionaria del movimiento "Me Too" Internacional.</p><!-- Longitud del Párrafo: 78 --><!-- Inicia validación de Párrafo <p> --><p>También intervendrán Sinead Bovell, fundadora de Weekly Advice for Young Entrepreneurs (WAYE), y Zipporah Ndione, jurista, feminista senegalesa y coordinadora de la red de mujeres jóvenes líderes de África Occidental - Senegal (ROAJELF SENEGAL).</p><!-- Longitud del Párrafo: 245 --><!-- Este Párrafo Es Válido --><!-- 7 Párrafos Validos, Tercera Publicidad --><div id="dl_300x250_inread_3"><script> googletag.cmd.push(function () { googletag.display('dl_300x250_inread_3'); }); </script></div><!-- Inicia validación de Párrafo <p> --><p>Este acto no solo busca rendir homenaje a las <strong>Hermanas Mirabal</strong>, sino también reforzar el <strong>compromiso global</strong> para erradicar la <strong>violencia de género</strong>, destacando que, a pesar de los avances, aún persisten desafíos significativos.</p><!-- Longitud del Párrafo: 224 --><!-- Este Párrafo Es Válido --><!-- Inicia validación de Párrafo <p> --><p><strong>Naciones Unidas</strong> subraya la importancia de esta fecha como una oportunidad para redoblar <strong>esfuerzos</strong> y garantizar un futuro más seguro, equitativo y libre de violencia para todas las mujeres y niñas del mundo.</p><!-- Longitud del Párrafo: 206 --><!-- Este Párrafo Es Válido --><!-- 9 Párrafos Validos, Cuarta Publicidad --><div id="dl_300x250_inread_4"><script> googletag.cmd.push(function () { googletag.display('dl_300x250_inread_4'); }); </script></div><div class="read-more mb-7"><span class="block mb-2">Leer más</span><ul class="glosa"><li><h3><a href="https://www.diariolibre.com/actualidad/sucesos/2024/11/22/aumentan-los-casos-de-genero-en-santiago/2920430?utm_source=relacionadas&utm_medium=nota&utm_campaign=relacionadas" title="Noviembre es el mes donde se reciben más casos de violencia contra la mujer en Santiago">Noviembre es el mes donde se reciben más casos de violencia contra la mujer en Santiago</a></h3></li><li><h3><a href="https://www.diariolibre.com/actualidad/nacional/2024/11/20/piden-al-congreso-nacional-aprobar-ley-contra-la-violencia-de-genero/2918036?utm_source=relacionadas&utm_medium=nota&utm_campaign=relacionadas" title="La Vicepresidenta y la Ministra de la Mujer piden aprobar Ley contra Violencia de Género">La Vicepresidenta y la Ministra de la Mujer piden aprobar Ley contra Violencia de Género</a></h3></li><li><h3><a href="https://www.diariolibre.com/actualidad/justicia/2024/11/17/realizan-marcha-de-las-novias-por-las-victimas-de-feminicidios-en-rd/2914707?utm_source=relacionadas&utm_medium=nota&utm_campaign=relacionadas" title="Mujeres y niñas participan en una marcha de las novias por las víctimas de feminicios">Mujeres y niñas participan en una "marcha de las novias" por las víctimas de feminicios</a></h3></li></ul></div><div class="border-t border-b py-2 my-5 tags-container"><span><strong>TEMAS - </strong></span><ul><li><div class="inline-block border p-2 rounded-full align-middle"><div class="flex flex-wrap align-middle"><a href="/tags/violencia-de-genero/528" title="Violencia de género">Violencia de género</a><span class="border mx-2"></span><button onclick="addTopic('#topicTagviolenciadegenero',true);" id="topicTagviolenciadegenero" data-title="Violencia de género" data-topic="violenciadegenero" data-uid="528" class="w-auto bg-green-dl px-2 rounded text-white font-bold text-sm uppercase hover:opacity-50 cursor-pointer">Seguir Tema +</button><button style="display: none;" id="topicTagRemviolenciadegenero" onclick="removeTopicNota('#topicTagRemviolenciadegenero')" data-title="Violencia de género" data-topic="violenciadegenero" data-uid="528" class="w-auto text-dl rounded text-white font-bold text-sm uppercase hover:opacity-50 cursor-pointer">Siguiendo ✓</button></div></div></li><li><div class="inline-block border p-2 rounded-full align-middle"><div class="flex flex-wrap align-middle"><a href="/tags/hermanas-mirabal/3691" title="Hermanas Mirabal">Hermanas Mirabal</a><span class="border mx-2"></span><button onclick="addTopic('#topicTaghermanasmirabal',true);" id="topicTaghermanasmirabal" data-title="Hermanas Mirabal" data-topic="hermanasmirabal" data-uid="3691" class="w-auto bg-green-dl px-2 rounded text-white font-bold text-sm uppercase hover:opacity-50 cursor-pointer">Seguir Tema +</button><button style="display: none;" id="topicTagRemhermanasmirabal" onclick="removeTopicNota('#topicTagRemhermanasmirabal')" data-title="Hermanas Mirabal" data-topic="hermanasmirabal" data-uid="3691" class="w-auto text-dl rounded text-white font-bold text-sm uppercase hover:opacity-50 cursor-pointer">Siguiendo ✓</button></div></div></li><li><div class="inline-block border p-2 rounded-full align-middle"><div class="flex flex-wrap align-middle"><a href="/tags/reunion-de-alto-nivel/178134" title="Reunión de alto nivel">Reunión de alto nivel</a><span class="border mx-2"></span><button onclick="addTopic('#topicTagreuniondealtonivel',true);" id="topicTagreuniondealtonivel" data-title="Reunión de alto nivel" data-topic="reuniondealtonivel" data-uid="178134" class="w-auto bg-green-dl px-2 rounded text-white font-bold text-sm uppercase hover:opacity-50 cursor-pointer">Seguir Tema +</button><button style="display: none;" id="topicTagRemreuniondealtonivel" onclick="removeTopicNota('#topicTagRemreuniondealtonivel')" data-title="Reunión de alto nivel" data-topic="reuniondealtonivel" data-uid="178134" class="w-auto text-dl rounded text-white font-bold text-sm uppercase hover:opacity-50 cursor-pointer">Siguiendo ✓</button></div></div></li><li><div class="inline-block border p-2 rounded-full align-middle"><div class="flex flex-wrap align-middle"><a href="/tags/violencia-contra-la-mujer/778" title="Violencia contra la mujer">Violencia contra la mujer</a><span class="border mx-2"></span><button onclick="addTopic('#topicTagviolenciacontralamujer',true);" id="topicTagviolenciacontralamujer" data-title="Violencia contra la mujer" data-topic="violenciacontralamujer" data-uid="778" class="w-auto bg-green-dl px-2 rounded text-white font-bold text-sm uppercase hover:opacity-50 cursor-pointer">Seguir Tema +</button><button style="display: none;" id="topicTagRemviolenciacontralamujer" onclick="removeTopicNota('#topicTagRemviolenciacontralamujer')" data-title="Violencia contra la mujer" data-topic="violenciacontralamujer" data-uid="778" class="w-auto text-dl rounded text-white font-bold text-sm uppercase hover:opacity-50 cursor-pointer">Siguiendo ✓</button></div></div></li></ul></div><div class="mt-5 mb-5 inline-block author-info" style="width: 100%;"><div class="mb-2 name-social"><a rel="author" href="/autor/karina-jimenez/28196" title="Autor Karina Jiménez"><img class="mr-3 author-img lazy" data-src="https://resources.diariolibre.com/images/2022/08/22/98-37b7fe0d.jpg" width="140" height="140" alt="Karina Jiménez" title="Karina Jiménez"><strong class="mr-3">Karina Jiménez</strong></a><ul></ul></div><p class="w-auto" style="font-size: 21px;"><i>Licenciada en Comunicación Social, con más de 10 años de experiencia. Cuenta con un diplomado en Comunicación Corporativa. Es relacionista pública y community manager. Su especialidad es el periodismo de entretenimiento. </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"> <!-- ctrlBloqueEnPortada Inicio --> <div class="news-list mb-5"> <div class="border-b border-black pb-2 mb-3 title"> <span> <strong>En portada</strong> </span> <a href="/" title="Bloque en Portada">Ver todos</a> </div> <ol> <li class="mb-3 border-b"> <article> <div class="text-md mb-1 meta"> <a href="/usa" title="Edición USA" class="event" data-category="EnPortada-Nota" data-action="1" data-label="/usa/actualidad/2024/11/24/reunion-en-la-onu-por-las-hermanas-mirabal/2922061">Edición USA</a> </div> <h2 class="text-md mb-4" style="font-size: 1em; line-height: 1.2em;"> <a href="/usa/actualidad/2024/11/24/reunion-en-la-onu-por-las-hermanas-mirabal/2922061" title="La ONU honra a las Mirabal y revisa la violencia de género" class="event" data-category="HomeEUA-Nota" data-action="1" data-label="/usa/actualidad/2024/11/24/reunion-en-la-onu-por-las-hermanas-mirabal/2922061"> La ONU honra a las Mirabal y revisa la violencia de género </a> </h2> </article> </li> <li class="mb-3 border-b"> <article> <div class="text-md mb-1 meta"> <a href="/mundo" title="Mundo" class="event" data-category="EnPortada-Nota" data-action="1" data-label="/mundo/haiti/2024/11/24/crisis-en-haiti-mision-y-policia-siguen-busqueda-de-barbecue/2921957">Mundo</a> </div> <h2 class="text-md mb-4" style="font-size: 1em; line-height: 1.2em;"> <a href="/mundo/haiti/2024/11/24/crisis-en-haiti-mision-y-policia-siguen-busqueda-de-barbecue/2921957" title="Misión keniana y Policía de Haití intentan cercar a Barbecue en su feudo de Delmas" class="event" data-category="HomeEUA-Nota" data-action="1" data-label="/mundo/haiti/2024/11/24/crisis-en-haiti-mision-y-policia-siguen-busqueda-de-barbecue/2921957"> Misión keniana y Policía de Haití intentan cercar a "Barbecue" en su feudo de Delmas </a> </h2> </article> </li> <li class="mb-3 border-b"> <article> <div class="text-md mb-1 meta"> <a href="/politica" title="Política" class="event" data-category="EnPortada-Nota" data-action="1" data-label="/politica/partidos/2024/11/25/esto-hara-danilo-medina-para-que-el-pld-vuelva-al-poder-en-2028/2921753">Política</a> </div> <h2 class="text-md mb-4" style="font-size: 1em; line-height: 1.2em;"> <a href="/politica/partidos/2024/11/25/esto-hara-danilo-medina-para-que-el-pld-vuelva-al-poder-en-2028/2921753" title="Danilo Medina traza la estrategia para que el PLD vuelva al poder en 2028" class="event" data-category="HomeEUA-Nota" data-action="1" data-label="/politica/partidos/2024/11/25/esto-hara-danilo-medina-para-que-el-pld-vuelva-al-poder-en-2028/2921753"> Danilo Medina traza la estrategia para que el PLD vuelva al poder en 2028 </a> </h2> </article> </li> <li class="mb-3 border-b"> <article> <div class="text-md mb-1 meta"> <a href="/actualidad" title="Actualidad" class="event" data-category="EnPortada-Nota" data-action="1" data-label="/actualidad/nacional/2024/11/25/capitalenos-desconocen-como-instalar-la-caja-convertidora/2920802">Actualidad</a> </div> <h2 class="text-md mb-4" style="font-size: 1em; line-height: 1.2em;"> <a href="/actualidad/nacional/2024/11/25/capitalenos-desconocen-como-instalar-la-caja-convertidora/2920802" title="Capitaleños desconocen cómo instalar la caja convertidora de señal a sus televisores" class="event" data-category="HomeEUA-Nota" data-action="1" data-label="/actualidad/nacional/2024/11/25/capitalenos-desconocen-como-instalar-la-caja-convertidora/2920802"> Capitaleños desconocen cómo instalar la caja convertidora de señal a sus televisores </a> </h2> </article> </li> </ol> </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="/usa/actualidad/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu/2921254" /><input type="hidden" id="intIdNota" value="2921254" /><input type="hidden" id="MetadatoPrincipal" value="Violencia contra la mujer-violenciacontralamujer" /><input type="hidden" id="imgThumbNailNote" value="https://resources.diariolibre.com/images/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu_1-focus-0.07-0.33-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érides" width="34" height="34" class="inline-block lazy"><h3 style="font-family: Roboto,Calibri,sans-serif;" class="inline-block"><strong>Efemérides</strong></h3></a></li><li class="inline-block px-3 py-2"><a href="/servicios/cumpleanos" title="Cumpleaños"><img data-src="https://resources.diariolibre.com/images/servicio-cumple.svg" alt="Cumpleaños" width="34" height="34" class="inline-block lazy"><h3 style="font-family: Roboto,Calibri,sans-serif;" class="inline-block"><strong>Cumpleaños</strong></h3></a></li><li class="inline-block px-3 py-2"><a href="/servicios/crucigrama" title="Crucigrama" class="event" data-category="Desktop-Footer-Seccion-Crucigrama" data-action="1" data-label="/crucigrama"><img data-src="https://resources.diariolibre.com/images/servicio-crucigramas.svg" alt="Crucigramas" width="34" height="34" class="inline-block lazy"><h3 style="font-family: Roboto,Calibri,sans-serif;" class="inline-block"><strong>Crucigramas</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óscopo" width="34" height="34" class="inline-block lazy"><h3 style="font-family: Roboto,Calibri,sans-serif;" class="inline-block"><strong>Horó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ón" class="event" data-category="Footer-Actualidad-Educación" data-action="1" data-label="/actualidad/educacion">Educació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ía" class="event" data-category="Footer-Actualidad-Policía" data-action="1" data-label="/actualidad/policia">Polí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á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é 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í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ía" class="event" data-category="Desktop-Footer-Seccion-Economía" data-action="1" data-label="/economia">Economía</a> </h3> <ul> <li><a href="/economia/finanzas" title="Finanzas" class="event" data-category="Footer-Economí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í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í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í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ía-Negocios" data-action="1" data-label="/economia/negocios">Negocios</a></li> <li><a href="/economia/energia" title="Energía" class="event" data-category="Footer-Economía-Energía" data-action="1" data-label="/economia/energia">Energía</a></li> <li><a href="/economia/consumo" title="Consumo" class="event" data-category="Footer-Economí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í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í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í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í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ía" class="event" data-category="Footer-Planeta-Tecnología" data-action="1" data-label="/planeta/tecnologia">Tecnologí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ía" class="event" data-category="Footer-Planeta-MartesDeTecnología" data-action="1" data-label="/planeta/columnistas/martes-de-tecnologia">Martes de tecnología</a></li> <li><a href="/planeta/cambio-climatico" title="Cambio climático" class="event" data-category="Footer-Planeta-Cambio climático" data-action="1" data-label="/planeta/cambio-climatico">Cambio climá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úsica" class="event" data-category="Footer-Revista-Música" data-action="1" data-label="/planeta/musica">Mú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ándula" class="event" data-category="Footer-Revista-Farándula" data-action="1" data-label="/planeta/farandula">Fará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ó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ñe" class="event" data-category="Footer-Revista-Eñe" data-action="1" data-label="/planeta/ene">Eñ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ó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í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ú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é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á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í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="Última Hora" class="event" data-category="Desktop-Footer-Seccion-Última Hora" data-action="1" data-label="/ultima-hora">Última hora</a></h3> </div> <div class="footer-section-list"> <h3 class="border-b pb-2"><a href="/usa?noredirect=1" title="Edición USA" class="event" data-category="Desktop-Footer-Seccion-Edición USA" data-action="1" data-label="/usa">Edició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ó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ó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ón" class="event" data-category="Desktop-Footer-Seccion-Opinión" data-action="1" data-label="/opinion">Opinió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/mirada-libre" title="miradalibre" class="event" data-category="Footer-Opinion-miradalibre" data-action="1" data-label="/opinion/mirada-libre">Mirada Libre</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/el-espia" title="endirecto" class="event" data-category="Footer-Opinion-elespia" data-action="1" data-label="/opinion/el-espia">El Espí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á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érica Latina</a></li> <li><a href="/mundo/haiti" title="Haití" class="event" data-category="Desktop-Footer-haiti" data-action="1" data-label="/mundo/haiti">Haití</a></li> <li><a href="/mundo/espana" title="España" class="event" data-category="Desktop-Footer-espana" data-action="1" data-label="/mundo/espana">Españ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á</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í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ó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í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é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ñ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óscopo</a></li> <li><a href="/servicios/crucigrama" title="Crucigrama" class="event" data-category="Footer-Servicios-Crucigrama" data-action="1" data-label="/servicios/crucigrama">Crucigramas</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órico</h3> <p class="text-lg">Accede al contenido de Diario Libre año por añ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/developer?id=Grupo+Diario+Libre" 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>© 2024 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áctanos" class="event" data-category="Desktop-Footer-Seccion-Contáctanos" data-action="1" style="color:#076ea6" data-label="/contactanos">Contacto</a> con nosotros y conoce má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> 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> var entro = false; var dataNota = {}; dataNota.image = $("#imgThumbNailNote").val(); dataNota.news_id = "2921254"; 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ó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ñ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ó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í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ñ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ñ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ñ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ú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ísticos de la navegació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ú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ás informació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>