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&oacute;n de la violencia contra la mujer: reuni&oacute;n en la ONU - Diario Libre </title><meta name="Description" content="Naciones Unidas aborda la eliminaci&oacute;n de la violencia contra la mujer en un evento crucial" /><meta name="Keywords" content="Violencia de g&eacute;nero,Hermanas Mirabal,Reuni&oacute;n de alto nivel,Violencia contra la mujer" /><meta name="abstract" content="Naciones Unidas aborda la eliminaci&oacute;n de la violencia contra la mujer en un evento crucial" /><meta name="news_keywords" content="Violencia de g&eacute;nero,Hermanas Mirabal,Reuni&oacute;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&aacute; reuni&oacute;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 &uacute;ltimos 25 a&ntilde;os en la lucha contra la violencia de g&eacute;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&aacute; reuni&oacute;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 &uacute;ltimos 25 a&ntilde;os en la lucha contra la violencia de g&eacute;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&iacute;a" href="/rss/economia.xml"><link rel="alternate" type="application/rss+xml" title="Fuente RSS Diario Libre - Deportes" href="/rss/deportes.xml"><link rel="alternate" type="application/rss+xml" title="Fuente RSS Diario Libre - Revista" href="/rss/revista.xml"><link rel="alternate" type="application/rss+xml" title="Fuente RSS Diario Libre - Opini&oacute;n" href="/rss/opinion.xml"><link rel="alternate" type="application/rss+xml" title="Fuente RSS Diario Libre - Videos" href="/rss/videos.xml"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <style> /*2023-07-12*/ /*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}summary{display:list-item}blockquote,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,iframe,img,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}p{margin-bottom:1.5rem}figure{margin:0 0 1.25rem}figcaption{border-bottom-width:2px;padding-bottom:.5rem;padding-top:.5rem}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1180px){.container{max-width:1180px}}@media (min-width:1660px){.container{max-width:1660px}}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-transparent{background-color:transparent}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgba(239,68,68,var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgba(220,38,38,var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgba(251,191,36,var(--tw-bg-opacity))}.bg-blue-900{--tw-bg-opacity:1;background-color:rgba(30,58,138,var(--tw-bg-opacity))}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-opacity-75{--tw-bg-opacity:0.75}.border-black{--tw-border-opacity:1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity:1;border-color:rgba(107,114,128,var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.border-red-600{--tw-border-opacity:1;border-color:rgba(220,38,38,var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity:1;border-color:rgba(251,191,36,var(--tw-border-opacity))}.border-green-700{--tw-border-opacity:1;border-color:rgba(4,120,87,var(--tw-border-opacity))}.border-blue-900{--tw-border-opacity:1;border-color:rgba(30,58,138,var(--tw-border-opacity))}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-t-md{border-top-left-radius:.375rem}.rounded-r-md,.rounded-t-md{border-top-right-radius:.375rem}.rounded-r-md{border-bottom-right-radius:.375rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border{border-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-grow{flex-grow:1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.order-last{order:9999}.float-right{float:right}.float-left{float:left}.font-thin{font-weight:100}.font-normal{font-weight:400}.font-bold{font-weight:700}.h-1{height:.25rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-64{height:16rem}.h-80{height:20rem}.h-96{height:24rem}.h-112{height:28rem}.h-128{height:32rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.text-sm{font-size:.775em;line-height:1.3em}.text-md{font-size:.875em;line-height:1.2em}.text-lg{font-size:1.2em;line-height:1.1em}.text-xl{font-size:1.7em;line-height:1em}.text-1xl{font-size:2.5em;line-height:1em}.text-2xl{font-size:3.2em;line-height:1.15em}.text-mob-lg{font-size:1em;line-height:1.2em}.text-mob-xl{font-size:1.2em;line-height:1em}.text-mob-2xl{font-size:2.2em;line-height:1.1em}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.list-disc{list-style-type:disc}.m-2{margin:.5rem}.m-auto{margin:auto}.-m-3{margin:-.75rem}.mx-0{margin-left:0;margin-right:0}.my-1{margin-bottom:.25rem;margin-top:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-7{margin-bottom:1.75rem;margin-top:1.75rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-12{margin-bottom:3rem;margin-top:3rem}.my-auto{margin-bottom:auto;margin-top:auto}.mx-auto{margin-left:auto;margin-right:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mb-0{margin-bottom:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.mt-16{margin-top:4rem}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.-mb-1{margin-bottom:-.25rem}.-mt-2{margin-top:-.5rem}.-mr-3{margin-right:-.75rem}.-ml-4{margin-left:-1rem}.-mt-6{margin-top:-1.5rem}.-mt-8{margin-top:-2rem}.-mt-20{margin-top:-5rem}.-mt-28{margin-top:-7rem}.max-h-10{max-height:2.5rem}.max-w-32{max-width:8rem}.max-w-80{max-width:20rem}.max-w-176{max-width:44rem}.max-w-md{max-width:950px}.min-h-160{min-height:40rem}.min-w-max{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-90:hover{opacity:.9}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.py-1{padding-bottom:.25rem;padding-top:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.px-12{padding-left:3rem;padding-right:3rem}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.pt-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-20{padding-bottom:5rem}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.bottom-2{bottom:.5rem}.resize{resize:both}*{--tw-shadow:0 0 transparent}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}*{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.table-auto{table-layout:auto}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:rgba(251,191,36,var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.italic{font-style:italic}.not-italic{font-style:normal}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.w-5{width:1.25rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-44{width:11rem}.w-48{width:12rem}.w-auto{width:auto}.w-2\/12{width:16.666667%}.w-3\/12{width:25%}.w-4\/12{width:33.333333%}.w-5\/12{width:41.666667%}.w-6\/12{width:50%}.w-7\/12{width:58.333333%}.w-8\/12{width:66.666667%}.w-9\/12{width:75%}.w-10\/12{width:83.333333%}.w-full{width:100%}.w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.z-10{z-index:10}.z-20{z-index:20}.gap-2{gap:.5rem}.gap-4{gap:1rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-display:swap;font-family:GlosaHeadline;font-weight:700;src:url(https://resources.diariolibre.com/fonts/GlosaHeadline-Black.woff2) format("woff2"),url(https://resources.diariolibre.com/fonts/GlosaHeadline-Black.woff) format("woff")}body{font-family:Roboto,Calibri,sans-serif;overflow-x:hidden}h1,h2,h3{font-family:GlosaHeadline,Arial,sans-serif;font-weight:700}a:active,a:hover{opacity:.5}p a{color:#128fd3;font-weight:700;text-decoration:underline}article a .filter-video+div{transition:.3s}article a:hover .filter-video+div{bottom:calc(50% - 54px);left:calc(50% - 38px);opacity:.5;transition:.3s}article a .filter-video+div .play-icon{transition:.3s}article a:hover .filter-video+div .play-icon{font-size:5em;transition:.3s}.breadcrumb li{display:inline-block;margin-right:.6em;text-decoration:underline}.breadcrumb li:after{border:solid #000;border-width:0 1px 1px 0;content:"";display:inline-block;margin-left:.6em;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.breadcrumb li:last-child{font-weight:700;text-decoration:none}.breadcrumb li:last-child:after{border:none;content:""}.meta{color:#737373;font-family:Roboto,Calibri,sans-serif;font-weight:700;text-transform:uppercase}.skin-container{bottom:0;display:none;left:0;pointer-events:none;position:absolute;right:0;top:0}.skin-left{float:left;margin-left:-180px}.skin-left,.skin-right{pointer-events:all;position:sticky;top:140px}.skin-right{float:right;margin-right:-180px}@media (min-width:1300px){.skin-container{display:block}}.detail-fotogaleria .skin-container{top:100vh}.detail-fotogaleria .skin-left,.detail-fotogaleria .skin-right{top:2rem}.fixed-content{position:sticky;top:140px}.glosa{font-family:GlosaHeadline,Arial,sans-serif}.roboto{font-family:Roboto,Calibri,sans-serif}.btn-general{background-color:#007651;border-radius:4px;color:#fff;padding:12px;text-align:center;text-transform:uppercase;width:50%}.btn-general:hover{opacity:.5}.navbar{background-color:#fff;box-shadow:0 8px 6px -9px #000;position:sticky;top:0;z-index:6}.navbar ul{overflow:hidden}.navbar li{float:left}.navbar .top-menu{background-color:#fff;height:2.2rem;width:100%}.navbar .main-menu{background-color:#fff;padding:2rem .2rem .4rem;position:relative;width:100%}.navbar .main-menu .left-side ul{bottom:0;left:0;position:absolute}.navbar .main-menu .left-side li{font-family:GlosaHeadline,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1em;margin-right:1.2rem;padding:.3rem 0}.navbar .main-menu .right-side ul{bottom:0;position:absolute;right:0}.navbar .main-menu .right-side li{margin-left:1.2rem}.navbar .main-menu .nav-left-side li,.navbar .main-menu .right-side li{font-family:GlosaHeadline,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1em;padding:.3rem 0}.navbar .main-menu .nav-left-side li{margin-right:1.2rem}.navbar .main-menu .nav-right-side li{font-family:GlosaHeadline,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1em;margin-left:1.2rem;padding:.3rem 0}.navbar .day-topics{background-color:#007651;color:#fff;max-height:2.2em;width:100%}.clima-service .temp{font-size:1em;font-weight:700;line-height:0}.clima-service .temp:before{content:"|";font-size:1.2em;font-weight:100;margin-right:.4rem}.clima-service .descripcion{font-size:.8em;line-height:1;vertical-align:middle}.clima-service img{pointer-events:none;transform:scale(1.4)}.navbar .day-topics ul{list-style-type:none;overflow-x:auto;white-space:nowrap}.day-topics li{display:inline-block;float:none;font-size:.9em;margin-right:1.6rem;padding:.4rem 0}.navbar .day-topics ul::-webkit-scrollbar{opacity:0}.main-logo{margin:-20px auto auto}@media (max-width:1660px){.navbar .main-menu .nav-left-side li,.navbar .main-menu .nav-right-side li{font-size:.8em}}.sidenav{background-color:#fff;height:100%;left:0;margin-left:-350px;overflow-x:hidden;padding-top:60px;position:fixed;top:0;transition:.2s;width:350px;z-index:6}.sidenav.nav-expanded{margin-left:0}.filter-sidenav{background:#000000b0;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:6}.accordion{color:#000;height:auto;overflow:hidden;transition:height .3s ease;width:100%}.accordion .accordion_tab{font-weight:700;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion .accordion_tab:after{background-color:#000;border-radius:50px;color:#fff;content:"+";display:inline-block;float:right;height:18px;line-height:14px;padding:.15rem .3rem;width:18px}.accordion .accordion_tab.active:after{content:"–"}.accordion.active{height:auto;transition:height .3s ease}.accordion .accordion_content{max-height:0;transition:max-height .3s ease-out}.accordion.active .accordion_content{max-height:800px;transition:max-height .3s ease-in}.social-nav .social-btn{border:2px solid #007651;border-radius:50px}.nav-close{position:absolute;right:16px;top:16px}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}#search-submit{display:none;font-size:.8em;height:23px;line-height:0;margin-left:-36px;padding:0 10px}#search-input{display:none;margin-right:-22px}#main-sidenav::-webkit-scrollbar{width:10px}#main-sidenav::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}#main-sidenav::-webkit-scrollbar-thumb{background-color:#007651;border:6px solid rgba(0,0,0,.18);border-left:0;border-radius:100px;border-right:0}.related h2,.related h3{font-family:Roboto,Calibri,sans-serif;font-weight:400}.related h2:before,.related h3:before{color:#ec1c24;content:"\25B6";float:left;font-size:.8em;margin-right:.2rem}.especial-tag{border-radius:50px;display:inline-block;margin:0 .8rem .4rem 0;padding:.2rem .6rem;text-decoration:none}.subtitle p:before{color:#737373;content:"\25CF";float:left;font-size:.8em;margin-right:.3rem;vertical-align:bottom}.subtitle.text-center p:before,.subtitle p.text-center:before,.text-center .subtitle p:before{float:none}.byline .author-img{border-radius:50px;display:block;float:left;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.byline ul,.byline ul li{display:inline-block;vertical-align:bottom}.byline ul li{margin-right:.5em}.main-cover .filter{height:100%;left:0;position:absolute;top:0;width:100%}.filter{background:#000;background:linear-gradient(0deg,#000 20%,rgba(255,255,255,0))}.main-cover-2 figcaption{background-color:#000000b3;border:0;bottom:0;color:#fff;padding:.2em .4em;position:absolute;right:0}.main-cover-2 .meta,.main-cover .meta{color:inherit}.detail-caricatura .byline .author-img,.detail-cumpleanos .byline .author-img,.detail-efemerides .byline .author-img,.detail-encuesta .byline .author-img,.detail-horoscopo .byline .author-img,.detail-minuto .byline .author-img,.detail-opinion .byline .author-img{float:right;height:64px;width:64px}.detail-opinion .byline ul li{margin-left:.5em;margin-right:0}.horoscope .horoscope-share{padding:0}.horoscope .horoscope-share li{display:inline-block;-webkit-filter:saturate(0) grayscale(100%) brightness(69%) contrast(1000%);margin:0 .8rem}.detail-fotogaleria .slick-dots{display:flex;left:0;position:absolute;top:0;z-index:20}.detail-fotogaleria .slick-dots li{background:#a1a1a1;border-radius:2px;cursor:pointer;display:inline-block;height:4px;margin:4px;width:100%}.detail-fotogaleria .slick-dots li button{height:2px}.detail-fotogaleria .slick-dots li.slick-active,.detail-fotogaleria .slick-dots li:hover{background:#fff}.detail-fotogaleria #slick-1 .slick-dots li button,.detail-fotogaleria #slick-1 .slick-dots li button:before{color:transparent;opacity:0}.med-service{font-size:1em}.alpha-service,.med-service{background-color:#333;color:#fff}.alpha-service{font-size:.8em}.alpha-service table,.med-service table{text-align:right}.alpha-service table thead,.med-service table thead{text-transform:uppercase}.alpha-service table tr,.med-service table tr{border-bottom:1px dotted #fff}.alpha-service table thead th:first-child,.med-service table thead th:first-child{text-align:left}.alpha-service table thead th:nth-child(2){text-align:center}.alpha-service table tbody td,.med-service table tbody td{padding:2px}.alpha-service table tbody td:first-child,.med-service table tbody td:first-child{text-align:left}.alpha-service table tbody td:nth-child(2){text-align:center}.survey{border:2px solid #007651}.survey button{background-color:#007651;border-radius:4px;color:#fff;padding:.4rem;text-transform:uppercase}.survey button:disabled{background-color:#fff;border:1px solid #cacaca;color:#696969;cursor:default}.survey button:disabled:hover{opacity:1}.survey .answer-container input{margin-bottom:.8rem;margin-right:.4rem}.survey .answer-container label span{font-weight:700}.survey .answer-container .choice-bar{background-color:#cacaca;margin-bottom:.6rem}.detail-efemerides .detail-body ul li{font-size:1.1em;font-weight:400;line-height:1.3em;margin-bottom:1.5rem}.detail-cumpleanos .detail-body{display:flex;flex-wrap:wrap}@media (min-width:950px){.detail-cumpleanos .detail-body p{border-bottom:1px solid #e5e7eb;display:inline-block;padding:0 1rem .4rem;width:50%}.detail-cumpleanos .detail-body .author-info p{border:0;display:block;padding:0;width:100%}}.detail-body>ol,.detail-body p{font-size:1.1em;font-weight:400;line-height:1.3em}.detail-body>ol{list-style:decimal;margin-bottom:1.5rem;padding-left:40px}.detail-body p b{font-weight:800}.detail-body p.capitular:first-letter{float:left;font-family:GlosaHeadline,Arial,sans-serif;font-size:5em;line-height:.8em;margin-bottom:-.1em}.detail-body h2{font-size:1.4em;line-height:1em;margin-bottom:1.2rem}.inside-related span{font-family:GlosaHeadline,Arial,sans-serif;font-size:1.2em}.inside-related h2{color:#737373;font-size:1em}.article-horizontal figure{float:left;margin-bottom:0;margin-right:1rem;max-width:30%}.article-horizontal h2{float:right;max-width:calc(70% - 1rem)}.detail-body iframe{margin:auto auto 1.6rem!important}.twitter-tweet{margin:auto}.jwplayer{margin-bottom:1.5rem}.detail-body div+p{margin-top:1.5rem}.detail-body ul{font-size:1.05em;list-style:disc;padding-left:1rem}figcaption{color:#737373}.video-container{background:#000;position:relative}.video-container .filter{background:#000;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(255,255,255,0));height:100%;position:absolute;top:0;width:100%}.video-container:hover .filter{background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(255,255,255,0))}.video-container .play-icon{border:1px solid transparent;border-radius:5em;bottom:.3rem;color:#fff;font-size:5em;left:.3rem;padding:.56em .16em .56em .36em;position:absolute;transition:.5s}.video-container:hover .play-icon{border-radius:5em;bottom:2.3rem;font-size:2em;left:2.3rem;padding:.4em .16em .4em .36em;transition:.5s}.bg-component{background-color:#e5e7eb;border-color:#d0d0d0;padding:2.2rem 3rem}.component.cita{border-left:4px solid #007651;color:#737373;font-family:GlosaHeadline,Arial,sans-serif;font-size:1.4em;font-weight:700;line-height:1.1em;margin-left:.6rem;padding:.6rem 0 .6rem 1.8rem;position:relative}.component.cita .author,.component.cita .status{color:#007651;display:block;font-family:Roboto,Calibri,sans-serif;font-size:.8em;font-weight:400;line-height:1em}.component.cita .author{margin-top:.4rem}.component.cita .status{margin-left:.6rem}.component.cita .author:before{content:"- "}.reading-time{color:#696969}.component.cita .cita-icon{background-color:#fff;color:#007651;font-size:2.6em;left:-1.3rem;line-height:.3em;padding:1.4rem 0 0;position:absolute;top:calc(50% - 1.4rem)}.component.nota-incrustada span{color:#737373;text-transform:uppercase}.component.nota-incrustada h2{color:#007651;font-size:1.4em;line-height:1em;margin-bottom:.6em;text-decoration:underline}.component.nota-incrustada h2:before{color:#007651;content:"\25CF";float:left;font-size:.8em;margin-right:.3rem;vertical-align:bottom}.component.lista-imagenes .item-title{font-family:GlosaHeadline,Arial,sans-serif;font-size:1.6em}.component.lista-imagenes p{color:#737373}.component.lista-imagenes ul{padding-left:0}.slick-dots{list-style:none!important;position:absolute;text-align:center;top:80%;width:100%}.slick-dots li{display:inline}.slick-dots li button{background-color:#fff;border-radius:50px;cursor:pointer;height:14px;margin:0 4px;overflow:hidden;text-indent:-9999px;white-space:nowrap;width:14px}.slick-dots li.slick-active button{background-color:transparent;border:3px solid #fff;height:20px;width:20px}.arrow{background-color:#fff;border-radius:50px;cursor:pointer;height:34px;padding:0;position:absolute;top:calc(50% - .2rem);transform:translateY(-50%);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:34px}.slick-disabled{opacity:.2}.next{padding:10px 8px 0 11px;right:30px}.prev{left:30px;padding:10px 11px 0 8px}.table-container{list-style-type:none;overflow-x:auto;white-space:nowrap}.detail-body table,.detail-body td,.detail-body th{border:1px solid #bdbdbd;margin:auto;padding:.4rem;text-align:left}.detail-body thead,.detail-body tr:nth-child(2n){background:#e5e7eb}.cronologia ul{color:#000;font-size:13px;list-style:none;margin:0 0 3rem;padding:0 10% 0 20%;position:relative}.cronologia ul:before{border-left:1px dashed #000;content:"";height:100%;position:absolute;width:1px}.cronologia ul li{background-color:#d6d7da;border-radius:6px;margin-left:30px;max-width:50rem;padding:14px;position:relative}.cronologia ul li p{font-size:1.4em;margin:0}.cronologia ul li:not(:first-child){margin-top:60px}.cronologia ul li>span{background:#000;height:100%;left:-30px;position:absolute;top:0;width:1px}.container ul li>span:after,.cronologia ul li>span:before{background:#e5e7eb;border:1px solid #000;border-radius:50%;content:"";height:14px;left:-7px;position:absolute;top:0;width:14px}.cronologia ul li span:after{top:100%}.cronologia ul li>div{margin-left:10px}.cronologia div>div{margin-top:5px}.cronologia span.number{height:100%}.cronologia span.number span{font-size:1.6em;left:calc(100% - 11rem);line-height:1em;max-width:10rem;position:absolute;text-align:right;width:10rem}.cronologia span.number span:first-child{top:-.2em}.cronologia span.number span:last-child{top:calc(100% - .2em)}.minuto-lista{color:#000;font-size:13px;list-style:none;margin:0 0 3rem;position:relative}.minuto-lista:before{border-left:1px dashed #000;content:"";height:100%;position:absolute;width:1px}.minuto-lista .minuto-item{display:flow-root;list-style:none;margin-left:30px;position:relative}.minuto-lista .minuto-item:first-child>span:after,.minuto-lista .minuto-item:first-child>span:before{top:0}.minuto-lista .minuto-item .start-title{font-size:1em;margin:0}.minuto-lista .minuto-item:not(:first-child){margin-top:30px}.minuto-lista .minuto-item>span{background:#000;height:100%;left:-30px;position:absolute;top:0;width:1px}.container ul .minuto-item>span:after,.minuto-lista .minuto-item>span:before{background:#fff;border:1px solid #000;border-radius:50%;content:"";height:14px;left:-7px;position:absolute;top:6px;width:14px}.minuto-lista .minuto-description{background-color:#fff}.minuto-lista .minuto-item span:after{top:92%}.minuto-lista div>div{margin-top:5px}.minuto-lista span.number{height:100%}.minuto-lista span.number span{font-size:1.4em;left:calc(100% - 11rem);line-height:1em;max-width:10rem;position:absolute;text-align:right;width:10rem}.minuto-lista span.number span:first-child{top:-.2em}.minuto-lista span.number span:last-child{top:calc(100% - .2em)}.minuto-lista .start-title{color:#696969;text-transform:uppercase}.minuto-lista .start-title span{color:#000;font-weight:700}.minuto-lista .start-title span:after{content:"&middot; ";margin-left:.3rem}.component.cifra .cifra-number{display:contents;font-size:4em;line-height:normal}.component.cifra .cifra-description{font-size:1.4em;font-weight:400}.component.ficha ul{list-style:none;padding-left:0}.component.ficha ul li p{margin-bottom:.75rem}.component.ficha ul li:last-child{border-bottom:none}.component.ficha .border-b{border-color:#bbb}.component.web-insert-numeros ol{counter-reset:item;list-style:none;padding:0}.component.web-insert-numeros li{counter-increment:item;display:flex}.component.web-insert-numeros li:before{content:counter(item) ".";display:inline-block;font-size:1.2em;font-weight:700;margin-right:1rem;margin-top:.1em}.download-archive span,.read-more span{font-size:1em;font-weight:700;line-height:1em;text-transform:uppercase}.read-more li{color:#007651}.download-archive a,.read-more li{font-size:1.2em;font-weight:700;line-height:1em;margin-bottom:.6em;margin-left:.2em;text-decoration:underline}.download-archive a{color:#e40000}.tags-container ul{display:inline-block;padding:0}.tags-container li{display:inline-block;padding:.2rem .6rem .2rem 0;text-transform:uppercase}.tags-container li a{text-decoration:underline}.author-info .name-social{font-size:1.2em;line-height:1em}.author-info .name-social li{margin-bottom:0!important}.author-info li,.author-info ul,.social-footer li{display:inline-block}.author-info ul,.social-footer ul{padding:0}.author-info li{padding:0 .1em}.author-info p{line-height:1em}.author-info .name-social+p{margin-top:0}.author-info .author-img{border-radius:50px;display:block;float:left;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.list-text li{font-size:1.1em;font-weight:400;line-height:1.3em;margin-bottom:1.5rem}.component .list-text li{font-size:1em}.social-footer ul{margin:0 -.8em}.social-footer li{max-width:19.39%;padding:.4em .8em;text-align:center;width:100%}.social-footer li span:hover{opacity:.5}.social-footer span{border-radius:4px;display:block;font-size:.8em;font-weight:700;padding:.6em;text-align:center;text-transform:uppercase;transition:.5s;width:100%}.social-footer span:hover{border:2px solid #dcdcdc}.social-footer span:hover img{transform:scale(1.4)}.social-footer img{display:inline-block;margin-right:.4em;transition:transform .5s,filter .5s ease-out}.fb{border:2px solid #3b5997}.tw{border:2px solid #00abeb}.in{border:2px solid #a3247b}.ws{border:2px solid #1da14d}.sr{border:2px solid #757575}figure{position:relative}.expand-img{background:#fff;background:linear-gradient(45deg,rgba(255,255,255,0) 50%,#000);color:#fff;cursor:pointer;padding:1rem 1rem 3rem 3rem;position:absolute;right:0;top:0}.fullscreen-img{background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10}.fullscreen-img .img-container{bottom:0;height:100%;left:0;margin:auto;max-height:70vh;position:absolute;right:0;top:0;width:100%}.fullscreen-img img{left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.fullscreen-img .close{height:32px;opacity:.3;position:absolute;right:52px;top:32px;width:32px}.fullscreen-img .close:hover{cursor:pointer;opacity:1}.close:after,.fullscreen-img .close:before{background-color:#fff;content:" ";height:33px;left:15px;position:absolute;width:2px}.fullscreen-img .close:before{transform:rotate(45deg)}.fullscreen-img .close:after{transform:rotate(-45deg)}.news-list .title span,.newsletter-list .title span{font-family:GlosaHeadline,Arial,sans-serif;font-size:1.2em;text-transform:uppercase}.news-list .title a,.newsletter-list .title a{color:#737373;float:right;font-weight:700;text-decoration:underline}.news-list ol{counter-reset:item;list-style:none;padding:0}.news-list li{counter-increment:item;display:flex}.news-list li:before{color:#e40000;content:counter(item);font-family:GlosaHeadline,Arial,sans-serif;font-size:1.6em;font-weight:700;margin-right:.5rem;margin-top:-.2em}.news-list h3{font-size:1em;line-height:1.2em}.newsletter-list{display:inline}.newsletter-list .newsletter-check{margin:.4em 1.4em 0 0}.newsletter-list li label{font-size:1em;letter-spacing:-.03em;line-height:1.1em}.newsletter-list .newsletter-email{border:1px solid #737373;border-radius:4px;padding:12px;text-align:center;width:100%}.newsletter-list .newsletter-submit{background-color:#007651;border-radius:4px;color:#fff;padding:12px;text-align:center;text-transform:uppercase;width:100%}.share-icons{margin-left:auto;margin-right:0}.share-icons,.share-icons li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.share-icons li{border:1px solid #e5e7eb;border-radius:50px;display:block;margin:.4em 0;padding:.4em}.share-patrocinio li{border:1px solid #000;display:inline-block;-webkit-filter:saturate(0) grayscale(100%) brightness(69%) contrast(1000%)}@media (max-width:1023px){.share-icons{margin-left:1rem;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.share-icons li{display:inline-block}.navbar .main-menu .left-side li,.navbar .main-menu .right-side li{display:none}}@media (max-width:1660px){.main-logo{max-width:240px}.navbar .main-menu .left-side li{font-size:.9em;margin-right:1rem}.navbar .main-menu .right-side li{font-size:.9em;margin-left:1rem}.cronologia ul{padding:0 0 0 32%}}.text-actualidad{color:#337ec0}.text-economia{color:#0091c0}.text-deportes{color:#f33}.text-dl,.text-opinion{color:#006b4b}.bg-actualidad-100{background-color:#87c1f3}.bg-green-dl{background-color:#007651}.footer-section-list{margin-bottom:1rem}.footer-section-list h3{color:#006b4b;font-family:Roboto,Calibri,sans-serif;font-size:1.2em;margin-bottom:.6rem;text-transform:uppercase}.footer-section-list li{font-size:1.1em;line-height:1em;margin-bottom:.8rem}.footer-social .social-btn{border:2px solid #007651;border-radius:50px}.lazy{-webkit-animation:shine 1.5s linear infinite;animation:shine 1.5s linear infinite;background:#eee;background:linear-gradient(110deg,#e6e6e6 8%,#f5f5f5 18%,#e6e6e6 33%);background-size:200% 100%}@-webkit-keyframes shine{to{background-position-x:-200%}}@keyframes shine{to{background-position-x:-200%}}.loaded{background:none}.slider-gallery img{background-color:#333;background:#333;max-height:400px;-o-object-fit:contain;object-fit:contain}.slider-gallery figure{margin-bottom:0}.detail-body p.insert-subtitle{font-size:1.3em;line-height:1em}.special-header .day-topics{background-color:#031140;color:#fff;max-height:2.2em;width:100%}.especial-navbar .main-menu{padding:.8rem .2rem 0}.especial-navbar{box-shadow:none;position:relative}.special-header{position:sticky;top:-1px;z-index:11}.special-header .main-menu{padding:.8rem 0 0}.special-header .main-menu .nav-left-side li,.special-header .main-menu .nav-right-side li{font-family:Roboto,Calibri,sans-serif;font-size:1.2em;font-weight:700}@media (max-width:1437px){.special-header .main-menu .nav-left-side li,.special-header .main-menu .nav-right-side li{font-size:1em}}.vertical-slider .slick-list{padding:0 80px 0 0}@media (min-width:1024px){.vertical-slider .slick-list{padding:0 180px 0 0}}.special-header .main-logo{width:160px}@media (min-width:1024px){.special-header .main-logo{width:160px}}.special-sidenav{z-index:21}.special-filter-sidenav{z-index:20}@media (min-width:768px){.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.sm\:border-0{border-width:0}.sm\:border-r{border-right-width:1px}.sm\:border-b{border-bottom-width:1px}.sm\:border-l{border-left-width:1px}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:content-center{align-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-around{justify-content:space-around}.sm\:flex-1{flex:1 1 0%}.sm\:order-first{order:-9999}.sm\:order-last{order:9999}.sm\:float-right{float:right}.sm\:float-left{float:left}.sm\:float-none{float:none}.sm\:h-10{height:2.5rem}.sm\:h-24{height:6rem}.sm\:h-28{height:7rem}.sm\:h-32{height:8rem}.sm\:h-36{height:9rem}.sm\:h-40{height:10rem}.sm\:h-48{height:12rem}.sm\:h-52{height:13rem}.sm\:h-56{height:14rem}.sm\:h-60{height:15rem}.sm\:h-64{height:16rem}.sm\:h-72{height:18rem}.sm\:h-80{height:20rem}.sm\:h-112{height:28rem}.sm\:h-144{height:36rem}.sm\:h-auto{height:auto}.sm\:text-md{font-size:.875em;line-height:1.2em}.sm\:text-lg{font-size:1.2em;line-height:1.1em}.sm\:text-xl{font-size:1.7em;line-height:1em}.sm\:text-1xl{font-size:2.5em;line-height:1em}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-2{margin-bottom:.5rem;margin-top:.5rem}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-8{margin-bottom:2rem;margin-top:2rem}.sm\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.sm\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.sm\:-mx-4{margin-left:-1rem;margin-right:-1rem}.sm\:mt-0{margin-top:0}.sm\:mr-0{margin-right:0}.sm\:mb-0{margin-bottom:0}.sm\:ml-0{margin-left:0}.sm\:mr-2{margin-right:.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mr-3{margin-right:.75rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:ml-3{margin-left:.75rem}.sm\:mr-4{margin-right:1rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mr-8{margin-right:2rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-8{margin-left:2rem}.sm\:-mt-2{margin-top:-.5rem}.sm\:-mt-8{margin-top:-2rem}.sm\:py-0{padding-bottom:0;padding-top:0}.sm\:px-0{padding-left:0;padding-right:0}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:pb-0{padding-bottom:0}.sm\:pl-0{padding-left:0}.sm\:pr-2{padding-right:.5rem}.sm\:pl-2{padding-left:.5rem}.sm\:pl-3{padding-left:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pr-4{padding-right:1rem}.sm\:pl-4{padding-left:1rem}.sm\:pr-5{padding-right:1.25rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-10{padding-right:2.5rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:w-10{width:2.5rem}.sm\:w-28{width:7rem}.sm\:w-72{width:18rem}.sm\:w-80{width:20rem}.sm\:w-160{width:40rem}.sm\:w-auto{width:auto}.sm\:w-1\/5{width:20%}.sm\:w-2\/5{width:40%}.sm\:w-1\/12{width:8.333333%}.sm\:w-2\/12{width:16.666667%}.sm\:w-3\/12{width:25%}.sm\:w-4\/12{width:33.333333%}.sm\:w-5\/12{width:41.666667%}.sm\:w-6\/12{width:50%}.sm\:w-7\/12{width:58.333333%}.sm\:w-75\/12{width:62.433333%}.sm\:w-8\/12{width:66.666667%}.sm\:w-9\/12{width:75%}.sm\:w-full{width:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.md\:rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.md\:rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.md\:border-r-2{border-right-width:2px}.md\:border-b{border-bottom-width:1px}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:justify-center{justify-content:center}.md\:float-right{float:right}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-28{height:7rem}.md\:h-32{height:8rem}.md\:h-44{height:11rem}.md\:h-48{height:12rem}.md\:h-52{height:13rem}.md\:h-56{height:14rem}.md\:h-72{height:18rem}.md\:h-80{height:20rem}.md\:h-96{height:24rem}.md\:h-172{height:43rem}.md\:h-176{height:44rem}.md\:h-auto{height:auto}.md\:text-lg{font-size:1.2em;line-height:1.1em}.md\:text-xl{font-size:1.7em;line-height:1em}.md\:text-1xl{font-size:2.5em;line-height:1em}.md\:text-2xl{font-size:3.2em;line-height:1.15em}.md\:text-3xl{font-size:4.2em;line-height:1.15em}.md\:leading-8{line-height:2rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-3{margin-left:.75rem;margin-right:.75rem}.md\:-mx-0{margin-left:0;margin-right:0}.md\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.md\:-mx-4{margin-left:-1rem;margin-right:-1rem}.md\:mt-0{margin-top:0}.md\:mb-0{margin-bottom:0}.md\:mt-6{margin-top:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-12{margin-top:3rem}.md\:ml-12{margin-left:3rem}.md\:-mr-3{margin-right:-.75rem}.md\:-ml-4{margin-left:-1rem}.md\:max-w-md{max-width:950px}.md\:max-w-lg{max-width:1284px}.md\:p-6{padding:1.5rem}.md\:p-12{padding:3rem}.md\:p-16{padding:4rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:pt-0{padding-top:0}.md\:pr-0{padding-right:0}.md\:pb-0{padding-bottom:0}.md\:pl-0{padding-left:0}.md\:pl-1{padding-left:.25rem}.md\:pt-2{padding-top:.5rem}.md\:pr-2{padding-right:.5rem}.md\:pl-2{padding-left:.5rem}.md\:pr-3{padding-right:.75rem}.md\:pl-3{padding-left:.75rem}.md\:pr-4{padding-right:1rem}.md\:pb-4{padding-bottom:1rem}.md\:pl-4{padding-left:1rem}.md\:pr-6{padding-right:1.5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-6{padding-left:1.5rem}.md\:pl-12{padding-left:3rem}.md\:text-left{text-align:left}.md\:w-24{width:6rem}.md\:w-40{width:10rem}.md\:w-96{width:24rem}.md\:w-auto{width:auto}.md\:w-1\/5{width:20%}.md\:w-1\/12{width:8.333333%}.md\:w-05\/12{width:4.1666664%}.md\:w-2\/12{width:16.666667%}.md\:w-3\/12{width:25%}.md\:w-4\/12{width:33.333333%}.md\:w-5\/12{width:41.666667%}.md\:w-6\/12{width:50%}.md\:w-7\/12{width:58.333333%}.md\:w-75\/12{width:62.433333%}.md\:w-8\/12{width:66.666667%}.md\:w-10\/12{width:83.333333%}.md\:w-115\/12{width:95.833336%}.md\:w-11\/12{width:91.666667%}.md\:w-full{width:100%}.md\:gap-4{gap:1rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.lg\:border-0{border-width:0}.lg\:block{display:block}.lg\:float-none{float:none}.lg\:h-20{height:5rem}.lg\:h-24{height:6rem}.lg\:h-28{height:7rem}.lg\:h-32{height:8rem}.lg\:h-36{height:9rem}.lg\:h-40{height:10rem}.lg\:h-44{height:11rem}.lg\:h-48{height:12rem}.lg\:h-56{height:14rem}.lg\:h-60{height:15rem}.lg\:h-64{height:16rem}.lg\:h-72{height:18rem}.lg\:h-144{height:36rem}.lg\:text-md{font-size:.875em;line-height:1.2em}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:-mx-3{margin-left:-.75rem;margin-right:-.75rem}.lg\:mr-0{margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:ml-0{margin-left:0}.lg\:mb-4{margin-bottom:1rem}.lg\:ml-10{margin-left:2.5rem}.lg\:-mr-3{margin-right:-.75rem}.lg\:-ml-4{margin-left:-1rem}.lg\:max-w-md{max-width:950px}.lg\:max-w-lg{max-width:1284px}.lg\:max-w-xl{max-width:65%}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:pl-0{padding-left:0}.lg\:pt-4{padding-top:1rem}.lg\:absolute{position:absolute}.lg\:w-56{width:14rem}.lg\:w-96{width:24rem}.lg\:w-2\/12{width:16.666667%}.lg\:w-3\/12{width:25%}.lg\:w-4\/12{width:33.333333%}.lg\:w-5\/12{width:41.666667%}.lg\:w-6\/12{width:50%}.lg\:w-7\/12{width:58.333333%}.lg\:w-8\/12{width:66.666667%}.lg\:w-9\/12{width:75%}.lg\:w-full{width:100%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1660px){.xl\:border-b{border-bottom-width:1px}.xl\:hidden{display:none}.xl\:flex-row{flex-direction:row}.xl\:order-first{order:-9999}.xl\:order-last{order:9999}.xl\:float-right{float:right}.xl\:h-14{height:3.5rem}.xl\:h-24{height:6rem}.xl\:h-28{height:7rem}.xl\:h-32{height:8rem}.xl\:h-36{height:9rem}.xl\:h-40{height:10rem}.xl\:h-44{height:11rem}.xl\:h-52{height:13rem}.xl\:h-56{height:14rem}.xl\:h-64{height:16rem}.xl\:h-72{height:18rem}.xl\:h-80{height:20rem}.xl\:h-96{height:24rem}.xl\:h-112{height:28rem}.xl\:h-144{height:36rem}.xl\:h-176{height:44rem}.xl\:h-192{height:48rem}.xl\:h-206{height:49rem}.xl\:text-sm{font-size:.775em;line-height:1.3em}.xl\:text-lg{font-size:1.2em;line-height:1.1em}.xl\:text-xl{font-size:1.7em;line-height:1em}.xl\:text-2xl{font-size:3.2em;line-height:1.15em}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:mx-4{margin-left:1rem;margin-right:1rem}.xl\:-mx-4{margin-left:-1rem;margin-right:-1rem}.xl\:mb-0{margin-bottom:0}.xl\:mr-8{margin-right:2rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:ml-12{margin-left:3rem}.xl\:max-w-md{max-width:950px}.xl\:max-w-lg{max-width:1284px}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-2{padding-left:.5rem;padding-right:.5rem}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:pt-0{padding-top:0}.xl\:pl-0{padding-left:0}.xl\:pl-1{padding-left:.25rem}.xl\:pt-2{padding-top:.5rem}.xl\:pr-3{padding-right:.75rem}.xl\:pl-3{padding-left:.75rem}.xl\:pt-8{padding-top:2rem}.xl\:w-14{width:3.5rem}.xl\:w-64{width:16rem}.xl\:w-96{width:24rem}.xl\:w-160{width:40rem}.xl\:w-2\/12{width:16.666667%}.xl\:w-3\/12{width:25%}.xl\:w-4\/12{width:33.333333%}.xl\:w-5\/12{width:41.666667%}.xl\:w-6\/12{width:50%}.xl\:w-7\/12{width:58.333333%}.xl\:w-8\/12{width:66.666667%}.xl\:w-85\/12{width:70.833334%}.xl\:w-9\/12{width:75%}.xl\:w-10\/12{width:83.333333%}.xl\:w-115\/12{width:95.833336%}.xl\:w-11\/12{width:91.666667%}.xl\:w-full{width:100%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}} </style> <link rel="preload" href="https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;700&amp;display=swap" as="font"> <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"> <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&aacute; reuni&oacute;n de alto nivel en honor a las Hermanas Mirabal - Diario Libre", "alternativeHeadline": "Eliminaci&oacute;n de la violencia contra la mujer: reuni&oacute;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&eacute;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&oacute;n de la violencia contra la mujer en un evento crucial", "keywords": "Violencia de g&#233;nero,Violencia contra la mujer,Hermanas Mirabal,Reuni&#243;n de alto nivel,", "articleBody": "La sede de las Naciones Unidas en Nueva York ser&aacute; escenario este lunes de una reuni&oacute;n de alto nivel para conmemorar el vig&eacute;simo quinto aniversario del D&iacute;a Internacional para la Eliminaci&oacute;n de la Violencia contra la Mujer, en el Sal&oacute;n de la Asamblea General. Esta fecha, declarada oficialmente por la ONU mediante la resoluci&oacute;n 54/134, del 17 de diciembre de 1999, honra la memoria de las&nbsp;Hermanas Mirabal, activistas dominicanas asesinadas precisamente el&nbsp;25 de noviembre de 1960, as&iacute; 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 &uacute;ltimos 25 a&ntilde;os en la lucha contra la violencia de g&eacute;nero y trazar estrategias para eliminar por completo este flagelo que afecta a millones de mujeres en el mundo. Contar&aacute; con invitados especiales como Mayra Jim&eacute;nez, ministra de la mujer de la Rep&uacute;blica Dominicana; Josefina Tav&aacute;rez Mirabal, representante de la Junta Directiva del Fondo Fiduciario para las V&iacute;ctimas y Minou Tav&aacute;rez Mirabal, en representaci&oacute;n de la familia Mirabal. Agenda del evento El programa comenzar&aacute; a las 10:00 de la ma&ntilde;ana con un segmento de apertura, que incluir&aacute; la presentaci&oacute;n de un video alusivo al tema. A partir de las 11:00 de la ma&ntilde;ana, seguir&aacute; con un Segmento Plenario, donde los Estados Miembros y observadores de la Asamblea General compartir&aacute;n sus perspectivas y acciones frente a esta problem&aacute;tica.&nbsp; Por la tarde, desde las 3:00 hasta las 5:00, continuar&aacute; la intervenci&oacute;n de representantes de los Estados Miembros, quienes presentar&aacute;n sus esfuerzos y compromisos para erradicar la violencia contra las mujeres. El evento culminar&aacute; a las 6:00 de la tarde con palabras de cierre. Participaci&oacute;n destacada La reuni&oacute;n contar&aacute; con la participaci&oacute;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 &quot;Me Too&quot; Internacional. Tambi&eacute;n intervendr&aacute;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&oacute;venes l&iacute;deres de &Aacute;frica Occidental - Senegal (ROAJELF SENEGAL). Este acto no solo busca rendir homenaje a las Hermanas Mirabal, sino tambi&eacute;n reforzar el compromiso global para erradicar la violencia de g&eacute;nero, destacando que, a pesar de los avances, a&uacute;n persisten desaf&iacute;os significativos. Naciones Unidas subraya la importancia de esta fecha como una oportunidad para redoblar esfuerzos y garantizar un futuro m&aacute;s seguro, equitativo y libre de violencia para todas las mujeres y ni&ntilde;as del mundo. " } ] } </script><meta name="ArticleId" content="2921254" /><meta name="ArticleName" content="Naciones Unidas realizar&aacute; reuni&oacute;n de alto nivel en honor a las Hermanas Mirabal" /><meta name="ArticleDescription" content="La sede de las Naciones Unidas en Nueva York ser&aacute; escenario este lunes de una reuni&oacute;n de alto nivel para conmemorar el vig&eacute;simo quinto aniversario del D&iacute;a Internacional para la Eliminaci&oacute;n de la Violencia contra la Mujer, en el Sal&oacute;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&eacute;nez" /><meta name="ArticleText" content="La sede de las Naciones Unidas en Nueva York ser&aacute; escenario este lunes de una reuni&oacute;n de alto nivel para conmemorar el vig&eacute;simo quinto aniversario del D&iacute;a Internacional para la Eliminaci&oacute;n de la Violencia contra la Mujer, en el Sal&oacute;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&iacute;a Internacional para la Eliminaci&oacute;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&eacute;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">&times;</span><div style="text-align: center;"><div id='dl_sticky_footer' style='min-width: 320px; min-height: 50px;'><script> googletag.cmd.push(function () { googletag.display('dl_sticky_footer'); }); </script></div></div></div><script> document.addEventListener('DOMContentLoaded', function () { $(".cerrarbarraprincipal").on("click", function () { $("#stickyunit").remove() }); }); </script><div class="mb-3 top-banner text-center" style="width: 100%; height: 90px;"><div id='dl_970x250_1' style='width:970px; min-width: 970px; margin:auto; min-height: 90px;'><script> googletag.cmd.push(function () { googletag.display('dl_970x250_1'); }); </script></div></div><nav class="navbar w-100" id="headermenuppal"><div class="main-menu"><div class="container w-full xl:max-w-lg lg:max-w-md md:max-w-md mx-auto relative md:pt-2 xl:pt-0"><div class="nav-left-side absolute bottom-0 left-0 px-2 sm:px-0"><div class="inline-block mb-2"><img src="https://resources.diariolibre.com/images/menu-black.svg" alt="Compartir" width="20" height="20" class="inline cursor-pointer hover:opacity-50 mr-3" id="menu-btn" onclick="openNav()"> <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>&deg;C</super> <span id="temperaturaactual"> 78.8</span><super>&deg;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&deg;C" title="Santo Domingo - 25.58&deg;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="&Uacute;ltima Hora" class="event" data-category="Desktop-Header-Seccion-&Uacute;ltima Hora" data-action="1" data-label="/ultima-hora">&Uacute;ltima Hora</a></li><li><a href="/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&iacute;tica" class="event" data-category="Desktop-Header-Seccion-Pol&iacute;tica" data-action="1" data-label="/politica">Pol&iacute;tica</a></li><li><a href="/mundo" title="Mundo" class="event" data-category="Desktop-Header-Seccion-Mundo" data-action="1" data-label="/mundo">Mundo</a></li><li><a href="/economia" title="Econom&iacute;a" class="event" data-category="Desktop-Header-Seccion-Econom&iacute;a" data-action="1" data-label="/economia">Econom&iacute;a</a></li></ul></div><a href="/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&oacute;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&oacute;n" class="event" data-category="Desktop-Header-Seccion-Opini&oacute;n" data-action="1" data-label="/opinion">Opini&oacute;n</a></li><li><a href="/planeta" title="Planeta" class="event" data-category="Desktop-Header-Seccion-Planeta" data-action="1" data-label="/planeta">Planeta</a></li><li><a href="/videos" title="Videos" class="event" data-category="Desktop-Header-Seccion-Videos" data-action="1" data-label="/Videos">Videos</a></li></ul></div></div></div> <div class="day-topics"> <div class="container w-full xl:max-w-lg lg:max-w-md md:max-w-md md:px-0 px-3 mx-auto"> <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&oacute;n Trump" class="event" data-category="Desktop-Header-Seccion-Administraci&oacute;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&oacute;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="&Uacute;ltima Hora" class="event" data-category="Desktop-Header-Seccion-&Uacute;ltima Hora" data-action="1" data-label="/ultima-hora"><strong>&Uacute;ltima Hora</strong></a></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/actualidad" title="Actualidad" class="event" data-category="Desktop-Header-Seccion-Actualidad" data-action="1" data-label="/actualidad"><strong>Actualidad</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/actualidad/nacional" class="text-decoration-none event" title="Nacional" data-category="Desktop-Header-Seccion-Actualidad-Nacional" data-action="1" data-label="/actualidad/nacional">Nacional</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/ciudad" class="text-decoration-none event" title="Ciudad" data-category="Desktop-Header-Seccion-Actualidad-Ciudad" data-action="1" data-label="/actualidad/ciudad">Ciudad</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/educacion" class="text-decoration-none event" title="Educaci&oacute;n" data-category="Desktop-Header-Seccion-Actualidad-Educaci&oacute;n" data-action="1" data-label="/actualidad/educacion">Educaci&oacute;n</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/salud" class="text-decoration-none event" title="Salud" data-category="Desktop-Header-Seccion-Actualidad-Salud" data-action="1" data-label="/actualidad/salud">Salud</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/justicia" title="Justicia" class="text-decoration-none event" data-category="Desktop-Header-Seccion-Actualidad-Nacional" data-action="1" data-label="/actualidad/nacional">Justicia</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/politica" title="Politica" class="text-decoration-none event" data-category="Desktop-Header-Seccion-Actualidad-Politica" data-action="1" data-label="/actualidad/politica">Pol&iacute;tica</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/sucesos" class="text-decoration-none event" title="Sucesos" data-category="Desktop-Header-Seccion-Actualidad-sucesos" data-action="1" data-label="/actualidad/sucesos">Sucesos</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/a-fondo" class="text-decoration-none event" title="A Fondo" data-category="Desktop-Header-Seccion-Actualidad-fondo" data-action="1" data-label="/actualidad/a-fondo">A Fondo</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/dialogo-libre" class="text-decoration-none event" title="Dialogo Libre" data-category="Desktop-Header-Seccion-Actualidad-dialogo-libre" data-action="1" data-label="/actualidad/dialogo-libre">Di&aacute;logo Libre</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/jose-boquete" class="text-decoration-none event" title="Jose Boquete" data-category="Desktop-Header-Seccion-Actualidad-jose-boquete" data-action="1" data-label="/actualidad/jose-boquete">Jos&eacute; Boquete</a></li><li class="sub-section text-md px-12 py-1"><a href="/actualidad/reportajes" class="text-decoration-none event" title="Reportajes" data-category="Desktop-Header-Seccion-Actualidad-reportajes" data-action="1" data-label="/actualidad/reportajes">Reportajes</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/politica" title="Pol&iacute;tica" class="event" data-category="Desktop-Header-Seccion-Pol&iacute;tica" data-action="1" data-label="/politica"><strong>Pol&iacute;tica</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/politica/partidos" class="text-decoration-none event" title="partidos" data-category="Desktop-Header-Seccion-politica-partidos" data-action="1" data-label="/politica/partidos">Partidos</a></li><li class="sub-section text-md px-12 py-1"><a href="/politica/jce" class="text-decoration-none event" title="jce" data-category="Desktop-Header-Seccion-politica-jce" data-action="1" data-label="/politica/jce">JCE</a></li><li class="sub-section text-md px-12 py-1"><a href="/politica/tse" class="text-decoration-none event" title="tse" data-category="Desktop-Header-Seccion-politica-tse" data-action="1" data-label="/politica/tse">TSE</a></li><li class="sub-section text-md px-12 py-1"><a href="/politica/congreso-nacional" class="text-decoration-none event" title="congreso-nacional" data-category="Desktop-Header-Seccion-politica-congreso-nacional" data-action="1" data-label="/politica/congreso-nacional">Congreso Nacional</a></li><li class="sub-section text-md px-12 py-1"><a href="/politica/gobierno" title="gobierno" class="text-decoration-none event" data-category="Desktop-Header-Seccion-politica-gobierno" data-action="1" data-label="/politica/gobierno">Gobierno</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/mundo" title="Mundo" class="event" data-category="Desktop-Header-Seccion-Mundo" data-action="1" data-label="/mundo"><strong>Mundo</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/mundo/estados-unidos" class="text-decoration-none event" title="Estados Unidos" data-category="Desktop-Header-Seccion-Estados Unidos" data-action="1" data-label="/mundo/estados-unidos">Estados Unidos</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/america-latina" class="text-decoration-none event" title="Am&eacute;rica Latina" data-category="Desktop-Header-Seccion-Am&eacute;rica Latina" data-action="1" data-label="/mundo/america-latina">Am&eacute;rica Latina</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/haiti" class="text-decoration-none event" title="Hait&iacute;" data-category="Desktop-Header-Seccion-Hait&iacute;" data-action="1" data-label="/mundo/haiti">Hait&iacute;</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/espana" class="text-decoration-none event" title="Espa&ntilde;a" data-category="Desktop-Header-Seccion-Espa&ntilde;a" data-action="1" data-label="/mundo/espana">Espa&ntilde;a</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/europa" class="text-decoration-none event" title="Europa" data-category="Desktop-Header-Seccion-Europa" data-action="1" data-label="/mundo/europa">Europa</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/canada" class="text-decoration-none event" title="canada" data-category="Desktop-Header-Seccion-canada" data-action="1" data-label="/mundo/canada">Canad&aacute;</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/medio-oriente" class="text-decoration-none event" title="medio-oriente" data-category="Desktop-Header-Seccion-medio-oriente" data-action="1" data-label="/mundo/medio-oriente">Medio Oriente</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/asia" class="text-decoration-none event" title="asia" data-category="Desktop-Header-Seccion-asia" data-action="1" data-label="/mundo/asia">Asia</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/africa" class="text-decoration-none event" title="africa" data-category="Desktop-Header-Seccion-africa" data-action="1" data-label="/mundo/africa">&Aacute;frica</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/oceania" class="text-decoration-none event" title="oceania" data-category="Desktop-Header-Seccion-oceania" data-action="1" data-label="/mundo/oceania">Ocean&iacute;a</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/caribe" class="text-decoration-none event" title="caribe" data-category="Desktop-Header-Seccion-caribe" data-action="1" data-label="/mundo/caribe">Caribe</a></li><li class="sub-section text-md px-12 py-1"><a href="/mundo/resto-del-mundo" class="text-decoration-none event" title="Resto del mundo" data-category="Desktop-Header-Seccion-Resto del mundo" data-action="1" data-label="/mundo/resto-del-mundo">Resto del mundo</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/economia" title="Econom&iacute;a" class="event" data-category="Desktop-Header-Seccion-Econom&iacute;a" data-action="1" data-label="/economia"><strong>Econom&iacute;a</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/economia/finanzas" class="text-decoration-none event" title="Finanzas" data-category="Desktop-Header-Seccion-Finanzas" data-action="1" data-label="/economia/finanzas">Finanzas</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/turismo" class="text-decoration-none event" title="Turismo" data-category="Desktop-Header-Seccion-Turismo" data-action="1" data-label="/economia/turismo">Turismo</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/agro" class="text-decoration-none event" title="Agro" data-category="Desktop-Header-Seccion-Agro" data-action="1" data-label="/economia/agro">Agro</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/empleo" class="text-decoration-none event" title="Empleo" data-category="Desktop-Header-Seccion-Empleo" data-action="1" data-label="/economia/empleo">Empleo</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/negocios" class="text-decoration-none event" title="Negocios" data-category="Desktop-Header-Seccion-Negocios" data-action="1" data-label="/economia/negocios">Negocios</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/energia" class="text-decoration-none event" title="Energ&iacute;a" data-category="Desktop-Header-Seccion-Energ&iacute;a" data-action="1" data-label="/economia/energ&iacute;a">Energ&iacute;a</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/consumo" class="text-decoration-none event" title="Consumo" data-category="Desktop-Header-Seccion-Consumo" data-action="1" data-label="/economia/consumo">Consumo</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/vivienda" class="text-decoration-none event" title="Vivienda" data-category="Desktop-Header-Seccion-Vivienda" data-action="1" data-label="/economia/vivienda">Vivienda</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/telecomunicaciones" class="text-decoration-none event" title="Telecomunicaciones" data-category="Desktop-Header-Seccion-Telecomunicaciones" data-action="1" data-label="/economia/telecomunicaciones">Telecomunicaciones</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/columnistas/global-y-variable" class="text-decoration-none event" title="Global y variable" data-category="Desktop-Header-Seccion-Global y variable" data-action="1" data-label="/economia/columnistas/global-y-variable">Global y variable</a></li><li class="sub-section text-md px-12 py-1"><a href="/economia/macroeconomia" class="text-decoration-none event" title="Macroeconomia" data-category="Desktop-Header-Seccion-Macroeconomia" data-action="1" data-label="/economia/macroeconomia">Macroeconom&iacute;a</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/revista" title="Revista" class="event" data-category="Desktop-Header-Seccion-Revista" data-action="1" data-label="/revista"><strong>Revista</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/revista/musica" class="text-decoration-none event" title="M&uacute;sica" data-category="Desktop-Header-Seccion-M&uacute;sica" data-action="1" data-label="/revista/musica">M&uacute;sica</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/cine" class="text-decoration-none event" title="Cine" data-category="Desktop-Header-Seccion-Cine" data-action="1" data-label="/revista/cine">Cine</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/cultura" class="text-decoration-none event" title="Cultura" data-category="Desktop-Header-Seccion-Cultura" data-action="1" data-label="/revista/cultura">Cultura</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/farandula" class="text-decoration-none event" title="Far&aacute;ndula" data-category="Desktop-Header-Seccion-Far&aacute;ndula" data-action="1" data-label="/revista/farandula">Far&aacute;ndula</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/moda" class="text-decoration-none event" title="Moda" data-category="Desktop-Header-Seccion-Moda" data-action="1" data-label="/revista/moda">Moda</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/belleza" class="text-decoration-none event" title="Belleza" data-category="Desktop-Header-Seccion-Belleza" data-action="1" data-label="/revista/belleza">Belleza</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/buena-vida" class="text-decoration-none event" title="Buena Vida" data-category="Desktop-Header-Seccion-Buena Vida" data-action="1" data-label="/revista/buena-vida">Buena Vida</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/sociales" class="text-decoration-none event" title="Sociales" data-category="Desktop-Header-Seccion-Sociales" data-action="1" data-label="/revista/sociales">Sociales</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/novedades" class="text-decoration-none event" title="Novedades" data-category="Desktop-Header-Seccion-Novedades" data-action="1" data-label="/revista/novedades">Novedades</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/arte-libre" class="text-decoration-none event" title="Podcast Arte Libre" data-category="Desktop-Header-Seccion-Podcast Arte Libre" data-action="1" data-label="/revista/columnistas/arte-libre">Podcast Arte Libre</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/mi-mascota" class="text-decoration-none event" title="Mi mascota" data-category="Desktop-Header-Seccion-Mi mascota" data-action="1" data-label="/revista/columnistas/mi-mascota">Mi mascota</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/hablando-con-el-pediatra" class="text-decoration-none event" title="Hablando con el pediatra" data-category="Desktop-Header-Seccion-Hablando con el pediatra" data-action="1" data-label="/revista/columnistas/hablando-con-el-pediatra">Hablando con el pediatra</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/diario-de-nutricion" class="text-decoration-none event" title="Diario de nutrici&oacute;n" data-category="Desktop-Header-Seccion-Diario de nutrici&oacute;n" data-action="1" data-label="/revista/columnistas/diario-de-nutricion">Diario de nutrici&oacute;n</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/vida-y-familia" class="text-decoration-none event" title="Vida y familia" data-category="Desktop-Header-Seccion-Vida y familia" data-action="1" data-label="/revista/columnistas/vida-y-familia">Vida y familia</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/ene" class="text-decoration-none event" title="E&ntilde;e" data-category="Desktop-Header-Seccion-E&ntilde;e" data-action="1" data-label="/revista/columnistas/ene">E&ntilde;e</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/celebrando-la-vida" class="text-decoration-none event" title="Celebrando la vida" data-category="Desktop-Header-Seccion-Celebrando la vida" data-action="1" data-label="/revista/columnistas/celebrando-la-vida">Celebrando la vida</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/sin-complejos" class="text-decoration-none event" title="Sin complejos" data-category="Desktop-Header-Seccion-Sin complejos" data-action="1" data-label="/revista/columnistas/sin-complejos">Sin complejos</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/en-pocas-palabras" class="text-decoration-none event" title="En pocas palabras" data-category="Desktop-Header-Seccion-En pocas palabras" data-action="1" data-label="/revista/columnistas/en-pocas-palabras">En pocas palabras</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/escuchando-al-corazon" class="text-decoration-none event" title="Escuchando al coraz&oacute;n" data-category="Desktop-Header-Seccion-Escuchando al coraz&oacute;n" data-action="1" data-label="/revista/columnistas/escuchando-al-corazon">Escuchando al coraz&oacute;n</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/economia-personal" class="text-decoration-none event" title="Econom&iacute;a Personal" data-category="Desktop-Header-Seccion-Econom&iacute;a Personal" data-action="1" data-label="/revista/columnistas/economia-personal">Econom&iacute;a Personal</a></li><li class="sub-section text-md px-12 py-1"><a href="/revista/columnistas/consulta-libre" class="text-decoration-none event" title="consulta libre" data-category="Desktop-Header-Seccion-consulta libre" data-action="1" data-label="/revista/columnistas/consulta-libre">Consulta Libre</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/deportes" title="Deportes" class="event" data-category="Desktop-Header-Seccion-Deportes" data-action="1" data-label="/deportes"><strong>Deportes</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/deportes/baloncesto" class="text-decoration-none event" title="Baloncesto" data-category="Desktop-Header-Seccion-Baloncesto" data-action="1" data-label="/deportes/baloncesto">Baloncesto</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/futbol" class="text-decoration-none event" title="F&uacute;tbol" data-category="Desktop-Header-Seccion-F&uacute;tbol" data-action="1" data-label="/deportes/futbol">F&uacute;tbol</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/beisbol" class="text-decoration-none event" title="B&eacute;isbol" data-category="Desktop-Header-Seccion-B&eacute;isbol" data-action="1" data-label="/deportes/beisbol">B&eacute;isbol</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/motor" class="text-decoration-none event" title="Motor" data-category="Desktop-Header-Seccion-Motor" data-action="1" data-label="/deportes/motor">Motor</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/golf" class="text-decoration-none event" title="Golf" data-category="Desktop-Header-Seccion-Golf" data-action="1" data-label="/deportes/golf">Golf</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/ciclismo" class="text-decoration-none event" title="Ciclismo" data-category="Desktop-Header-Seccion-Ciclismo" data-action="1" data-label="/deportes/ciclismo">Ciclismo</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/tenis" class="text-decoration-none event" title="Tenis" data-category="Desktop-Header-Seccion-Tenis" data-action="1" data-label="/deportes/tenis">Tenis</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/olimpismo" class="text-decoration-none event" title="Olimpismo" data-category="Desktop-Header-Seccion-Olimpismo" data-action="1" data-label="/deportes/olimpismo">Olimpismo</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/mas-deportes" class="text-decoration-none event" title="M&aacute;s deportes" data-category="Desktop-Header-Seccion-M&aacute;s deportes" data-action="1" data-label="/deportes/mas-deportes">M&aacute;s deportes</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/resultados-deportivos" class="text-decoration-none event" title="Resultados deportivos" data-category="Desktop-Header-Seccion-Resultados deportivos" data-action="1" data-label="/deportes/resultados-deportivos">Resultados deportivos</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/columnistas/linea-de-hit" class="text-decoration-none event" title="L&iacute;nea de hit" data-category="Desktop-Header-Seccion-L&iacute;nea de hit" data-action="1" data-label="/deportes/columnistas/linea-de-hit">L&iacute;nea de hit</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/columnistas/brv" class="text-decoration-none event" title="BRV" data-category="Desktop-Header-Seccion-BRV" data-action="1" data-label="/deportes/columnistas/brv">BRV</a></li><li class="sub-section text-md px-12 py-1"><a href="/deportes/columnistas/tbt-deportivo" class="text-decoration-none event" title="TBT Deportivo" data-category="Desktop-Header-Seccion-TBT Deportivo" data-action="1" data-label="/deportes/columnistas/tbt-deportivo">TBT Deportivo</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/opinion" title="Opini&oacute;n" class="event" data-category="Desktop-Header-Seccion-Opini&oacute;n" data-action="1" data-label="/opinion"><strong>Opini&oacute;n</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/opinion/adc" class="text-decoration-none event" title="ADC" data-category="Desktop-Header-Seccion-ADC" data-action="1" data-label="/opinion/adc">ADC</a></li><li class="sub-section text-md px-12 py-1"><a href="/opinion/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&iacute;a</a></li><li class="sub-section text-md px-12 py-1"><a href="/opinion/noticiero-poteleche" class="text-decoration-none event" title="Noticiero Poteleche" data-category="Desktop-Header-Seccion-Noticiero Poteleche" data-action="1" data-label="/opinion/noticiero-poteleche">Noticiero Poteleche</a></li><li class="sub-section text-md px-12 py-1"><a href="/opinion/columnistas" class="text-decoration-none event" title="Columnistas" data-category="Desktop-Header-Seccion-Columnistas" data-action="1" data-label="/opinion/columnistas">Columnistas</a></li><li class="sub-section text-md px-12 py-1"><a href="/opinion/lecturas" class="text-decoration-none event" title="Lecturas" data-category="Desktop-Header-Seccion-Lecturas" data-action="1" data-label="/opinion/lecturas">Lecturas</a></li><li class="sub-section text-md px-12 py-1"><a href="/opinion/mas-firmas" class="text-decoration-none event" title="M&aacute;s firmas" data-category="Desktop-Header-Seccion-M&aacute;s firmas" data-action="1" data-label="/opinion/mas-firmas">M&aacute;s firmas</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/planeta" title="Planeta" class="event" data-category="Desktop-Header-Seccion-Planeta" data-action="1" data-label="/planeta"><strong>Planeta</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/planeta/medioambiente" class="text-decoration-none event" title="Medioambiente" data-category="Desktop-Header-Seccion-Medioambiente" data-action="1" data-label="/planeta/medioambiente">Medioambiente</a></li><li class="sub-section text-md px-12 py-1"><a href="/planeta/ciencia" class="text-decoration-none event" title="Ciencia" data-category="Desktop-Header-Seccion-Ciencia" data-action="1" data-label="/planeta/ciencia">Ciencia</a></li><li class="sub-section text-md px-12 py-1"><a href="/planeta/tecnologia" class="text-decoration-none event" title="Tecnolog&iacute;a" data-category="Desktop-Header-Seccion-Tecnolog&iacute;a" data-action="1" data-label="/planeta/tecnologia">Tecnolog&iacute;a</a></li><li class="sub-section text-md px-12 py-1"><a href="/planeta/historia" class="text-decoration-none event" title="Historia" data-category="Desktop-Header-Seccion-Historia" data-action="1" data-label="/planeta/historia">Historia</a></li><li class="sub-section text-md px-12 py-1"><a href="/planeta/columnistas/martes-de-tecnologia" class="text-decoration-none event" title="Martes de tecnolog&iacute;a" data-category="Desktop-Header-Seccion-Martes de tecnolog&iacute;a" data-action="1" data-label="/planeta/columnistas/martes-de-tecnologia">Martes de tecnolog&iacute;a</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/videos" title="Videos" class="event" data-category="Desktop-Header-Seccion-Videos" data-action="1" data-label="/videos"><strong>Videos</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/videos/actualidad" class="text-decoration-none event" title="Actualidad" data-category="Desktop-Header-Seccion-Actualidad" data-action="1" data-label="/videos/actualidad">Actualidad</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/mundo" class="text-decoration-none event" title="Mundo" data-category="Desktop-Header-Seccion-Mundo" data-action="1" data-label="/videos/mundo">Mundo</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/economia" class="text-decoration-none event" title="Econom&iacute;a" data-category="Desktop-Header-Seccion-Econom&iacute;a" data-action="1" data-label="/videos/economia">Econom&iacute;a</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/revista" class="text-decoration-none event" title="Revista" data-category="Desktop-Header-Seccion-Revista" data-action="1" data-label="/videos/revista">Revista</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/deportes" class="text-decoration-none event" title="Deportes" data-category="Desktop-Header-Seccion-Deportes" data-action="1" data-label="/videos/deportes">Deportes</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/opinion" class="text-decoration-none event" title="Opini&oacute;n" data-category="Desktop-Header-Seccion-Opini&oacute;n" data-action="1" data-label="/videos/opinion">Opini&oacute;n</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/planeta" class="text-decoration-none event" title="Planeta" data-category="Desktop-Header-Seccion-Planeta" data-action="1" data-label="/videos/planeta">Planeta</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/columnistas/hecho-en-casa" class="text-decoration-none event" title="Hecho en casa" data-category="Desktop-Header-Seccion-Hecho en casa" data-action="1" data-label="/videos/columnistas/hecho-en-casa">Hecho en casa</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/columnistas/mundo-gamer" class="text-decoration-none event" title="Mundo gamer" data-category="Desktop-Header-Seccion-Mundo gamer" data-action="1" data-label="/videos/columnistas/mundo-gamer">Mundo gamer</a></li><li class="sub-section text-md px-12 py-1"><a href="/videos/columnistas/guia-del-dinero" class="text-decoration-none event" title="Gu&iacute;a del dinero" data-category="Desktop-Header-Seccion-Gu&iacute;a del dinero" data-action="1" data-label="/videos/columnistas/guia-del-dinero">Gu&iacute;a del dinero</a></li></ul></div></div><div class="accordion"><div class="accordion_tab text-md px-8 py-2"><a href="/usa?noredirect=1" title="Edicion USA" class="event" data-category="Desktop-Header-Seccion-Planeta" data-action="1" data-label="/usa"><strong>Edici&oacute;n USA</strong></a></div><div class="accordion_content border-t"><ul class="py-2"><li class="sub-section text-md px-12 py-1"><a href="/usa/actualidad" class="text-decoration-none event" title="actualidad" data-category="Desktop-Header-Seccion-actualidad" data-action="1" data-label="/usa/actualidad">Actualidad</a></li><li class="sub-section text-md px-12 py-1"><a href="/usa/revista" class="text-decoration-none event" title="revista" data-category="Desktop-Header-Seccion-revista" data-action="1" data-label="/usa/revista">Revista</a></li></ul></div></div><div class="text-md px-8 py-2"><a href="/podcasts" title="&Uacute;ltima Hora" class="event" data-category="Desktop-Header-Seccion-&Uacute;ltima Hora" data-action="1" data-label="/podcasts"><strong>Podcasts</strong></a></div><div class="text-md px-8 py-2"><a href="/?noredirect=1" title="Edici&oacute;n RD" class="event" data-category="Desktop-Header-Seccion-Edicio&oacute;n RD" data-action="1" data-label="/"><strong>Edici&oacute;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&eacute;rides</strong></a></div><div class="text-md px-8 py-2"><a href="/servicios/cumpleanos" title="Cumplea&ntilde;os" class="event" data-category="Desktop-Header-Seccion-cumpleanos" data-action="1" data-label="/servicios/cumpleanos"><strong>Cumplea&ntilde;os</strong></a></div><div class="text-md px-8 py-2"><a href="/servicios/rss" title="RSS" class="event" data-category="Desktop-Header-Seccion-RSS" data-action="1" data-label="/rss"><strong>RSS</strong></a></div><div class="text-md px-8 py-2"><a href="/servicios/horoscopos" title="Horoscopos" class="event" data-category="Desktop-Header-Seccion-Horoscopos" data-action="1" data-label="/servicios/horoscopos"><strong>Hor&oacute;scopos</strong></a></div><div class="text-md px-8 py-2"><a href="/servicios/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&aacute;s</span></div><div class="text-md px-8 py-2"><a href="/contactanos" title="Cont&aacute;ctanos" class="event" data-category="Desktop-Header-Seccion-Cont&aacute;ctanos" data-action="1" data-label="/contactanos"><strong>Cont&aacute;ctanos</strong></a></div><div class="text-md px-8 py-2"><a href="/sobre-diario-libre" title="sobre-diario-libre" class="event" data-category="Desktop-Header-Seccion-sobre-diario-libre" data-action="1" data-label="/sobre-diario-libre"><strong>Sobre Diario Libre</strong></a></div><div class="text-md px-8 py-2"><a href="/aviso-legal" title="aviso-legal" class="event" data-category="Desktop-Header-Seccion-aviso-legal" data-action="1" data-label="/aviso-legal"><strong>Aviso Legal</strong></a></div><div class="px-8 text-center border-t mt-4 pt-4 pb-2"><span class="uppercase text-dl font-bold">Versi&oacute;n Impresa</span></div><div class="text-center px-8 py-2"><a href="https://epaper.diariolibre.com/epaper/" target="_blank" title="Edici&oacute;n Impresa"><img alt="versi&oacute;n impresa" data-src="https://resources.diariolibre.com/images/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&oacute;n USA">Edici&oacute;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&aacute; reuni&oacute;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 &uacute;ltimos 25 a&ntilde;os en la lucha contra la violencia de g&eacute;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&eacute;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&eacute;nez" title="Karina Jim&eacute;nez"><strong>Karina Jim&eacute;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&aacute; reuni&oacute;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&nbsp;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&aacute; reuni&oacute;n de alto nivel en honor a las Hermanas Mirabal" title="Naciones Unidas realizar&aacute; reuni&oacute;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&aacute; reuni&oacute;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&amp;src=sdkpreparse"><img src="https://resources.diariolibre.com/images/facebook-midl.svg" alt="Naciones Unidas realizar&aacute; reuni&oacute;n de alto nivel en honor a las Hermanas Mirabal" title="Naciones Unidas realizar&aacute; reuni&oacute;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&aacute; reuni&oacute;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&amp;url=https://www.diariolibre.com/usa/actualidad/2024/11/23/eliminacion-de-la-violencia-contra-la-mujer-reunion-en-la-onu/2921254#XmaGZKjqsc4.twitter&amp;related="><img src="https://resources.diariolibre.com/images/x-social-media-black-icon.svg" alt="Naciones Unidas realizar&aacute; reuni&oacute;n de alto nivel en honor a las Hermanas Mirabal" title="Naciones Unidas realizar&aacute; reuni&oacute;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&aacute; reuni&oacute;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&aacute; reuni&oacute;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&aacute; reuni&oacute;n de alto nivel en honor a las Hermanas Mirabal" title="Naciones Unidas realizar&aacute; reuni&oacute;n de alto nivel en honor a las Hermanas Mirabal" class="mx-auto"></picture><figcaption><span>D&iacute;a Internacional para la Eliminaci&oacute;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&oacute;n de P&aacute;rrafo <p> --><p>La sede de las <strong>Naciones Unidas</strong> en <strong>Nueva York</strong> ser&aacute; escenario este lunes de una <strong>reuni&oacute;n de alto nivel</strong> para conmemorar el vig&eacute;simo quinto aniversario del <strong>D&iacute;a Internacional</strong> para la Eliminaci&oacute;n de la <strong>Violencia contra la Mujer</strong>, en el Sal&oacute;n de la Asamblea General.</p><!-- Longitud del P&aacute;rrafo: 257 --><!-- Este P&aacute;rrafo Es V&aacute;lido --><!-- Inicia validaci&oacute;n de P&aacute;rrafo <p> --><p>Esta fecha, declarada oficialmente por la <strong>ONU</strong> mediante la resoluci&oacute;n 54/134, del 17 de diciembre de 1999, honra la memoria de las&nbsp;<strong>Hermanas Mirabal</strong>, activistas dominicanas asesinadas precisamente el&nbsp;25 de noviembre de 1960, as&iacute; como a todas las mujeres que han sufrido abuso y violencia en todo el mundo.</p><!-- Longitud del P&aacute;rrafo: 301 --><!-- Este P&aacute;rrafo Es V&aacute;lido --><!-- Inicia validaci&oacute;n de P&aacute;rrafo <p> --><p>El <strong>evento</strong> tiene como objetivo principal revisar los avances logrados en los &uacute;ltimos 25 a&ntilde;os en la lucha contra la <strong>violencia de g&eacute;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&aacute;rrafo: 240 --><!-- Este P&aacute;rrafo Es V&aacute;lido --><!-- 3 P&aacute;rrafos Validos, Primera Publicidad --><div id="dl_300x250_inread"><script> googletag.cmd.push(function () { googletag.display('dl_300x250_inread'); }); </script></div><div id='dl_1x1_inread'><script> googletag.cmd.push(function () { googletag.display('dl_1x1_inread'); }); </script></div><!-- Inicia validaci&oacute;n de P&aacute;rrafo <p> --><p>Contar&aacute; con invitados especiales como Mayra Jim&eacute;nez, ministra de la mujer de la Rep&uacute;blica Dominicana; Josefina Tav&aacute;rez Mirabal, representante de la Junta Directiva del Fondo Fiduciario para las V&iacute;ctimas y Minou Tav&aacute;rez Mirabal, en representaci&oacute;n de la familia Mirabal.</p><!-- Longitud del P&aacute;rrafo: 268 --><!-- Este P&aacute;rrafo Es V&aacute;lido --><h2>Agenda del evento</h2><!-- Inicia validaci&oacute;n de P&aacute;rrafo <p> --><p>El programa comenzar&aacute; a las 10:00 de la ma&ntilde;ana con un segmento de apertura, que incluir&aacute; la presentaci&oacute;n de un video alusivo al tema.</p><!-- Longitud del P&aacute;rrafo: 133 --><!-- Inicia validaci&oacute;n de P&aacute;rrafo <p> --><p>A partir de las 11:00 de la ma&ntilde;ana, seguir&aacute; con un Segmento Plenario, donde los <strong>Estados Miembros</strong> y observadores de la Asamblea General compartir&aacute;n sus perspectivas y acciones frente a esta problem&aacute;tica.&nbsp; </p><!-- Longitud del P&aacute;rrafo: 203 --><!-- Este P&aacute;rrafo Es V&aacute;lido --><!-- 5 P&aacute;rrafos Validos, Segunda Publicidad --><div id="detalle-parrafo"></div><div id="dl_300x250_inread_2"><script> googletag.cmd.push(function () { googletag.display('dl_300x250_inread_2'); }); </script></div><!-- Inicia validaci&oacute;n de P&aacute;rrafo <p> --><p>Por la tarde, desde las 3:00 hasta las 5:00, continuar&aacute; la intervenci&oacute;n de <strong>representantes</strong> de los <strong>Estados Miembros</strong>, quienes presentar&aacute;n sus <strong>esfuerzos</strong> y compromisos para erradicar la violencia contra las mujeres. El <strong>evento</strong> culminar&aacute; a las 6:00 de la tarde con palabras de cierre.</p><!-- Longitud del P&aacute;rrafo: 277 --><!-- Este P&aacute;rrafo Es V&aacute;lido --><h2><strong>Participaci&oacute;n destacada</strong></h2><!-- Inicia validaci&oacute;n de P&aacute;rrafo <p> --><p>La reuni&oacute;n contar&aacute; con la participaci&oacute;n de importantes <strong>figuras internacionales</strong> como:</p><!-- Longitud del P&aacute;rrafo: 84 --><!-- Inicia validaci&oacute;n de P&aacute;rrafo <p> --><p>- Philemon Yang, presidente de la Asamblea General.</p><!-- Longitud del P&aacute;rrafo: 51 --><!-- Inicia validaci&oacute;n de P&aacute;rrafo <p> --><p>- Amina J. Mohammed, vicesecretaria General de la <strong>ONU</strong>.</p><!-- Longitud del P&aacute;rrafo: 54 --><!-- Inicia validaci&oacute;n de P&aacute;rrafo <p> --><p>- Sima Sami Bahous, directora ejecutiva de <strong>ONU</strong> Mujeres.</p><!-- Longitud del P&aacute;rrafo: 55 --><!-- Inicia validaci&oacute;n de P&aacute;rrafo <p> --><p>- Tarana J. Burke, directora visionaria del movimiento &quot;Me Too&quot; Internacional.</p><!-- Longitud del P&aacute;rrafo: 78 --><!-- Inicia validaci&oacute;n de P&aacute;rrafo <p> --><p>Tambi&eacute;n intervendr&aacute;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&oacute;venes l&iacute;deres de &Aacute;frica Occidental - Senegal (ROAJELF SENEGAL).</p><!-- Longitud del P&aacute;rrafo: 245 --><!-- Este P&aacute;rrafo Es V&aacute;lido --><!-- 7 P&aacute;rrafos Validos, Tercera Publicidad --><div id="dl_300x250_inread_3"><script> googletag.cmd.push(function () { googletag.display('dl_300x250_inread_3'); }); </script></div><!-- Inicia validaci&oacute;n de P&aacute;rrafo <p> --><p>Este acto no solo busca rendir homenaje a las <strong>Hermanas Mirabal</strong>, sino tambi&eacute;n reforzar el <strong>compromiso global</strong> para erradicar la <strong>violencia de g&eacute;nero</strong>, destacando que, a pesar de los avances, a&uacute;n persisten desaf&iacute;os significativos.</p><!-- Longitud del P&aacute;rrafo: 224 --><!-- Este P&aacute;rrafo Es V&aacute;lido --><!-- Inicia validaci&oacute;n de P&aacute;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&aacute;s seguro, equitativo y libre de violencia para todas las mujeres y ni&ntilde;as del mundo.</p><!-- Longitud del P&aacute;rrafo: 206 --><!-- Este P&aacute;rrafo Es V&aacute;lido --><!-- 9 P&aacute;rrafos Validos, Cuarta Publicidad --><div id="dl_300x250_inread_4"><script> googletag.cmd.push(function () { googletag.display('dl_300x250_inread_4'); }); </script></div><div class="read-more mb-7"><span class="block mb-2">Leer m&aacute;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&aacute;s casos de violencia contra la mujer en Santiago">Noviembre es el mes donde se reciben m&aacute;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&eacute;nero">La Vicepresidenta y la Ministra de la Mujer piden aprobar Ley contra Violencia de G&eacute;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&ntilde;as participan en una marcha de las novias por las v&iacute;ctimas de feminicios">Mujeres y ni&ntilde;as participan en una "marcha de las novias" por las v&iacute;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&eacute;nero">Violencia de g&eacute;nero</a><span class="border mx-2"></span><button onclick="addTopic('#topicTagviolenciadegenero',true);" id="topicTagviolenciadegenero" data-title="Violencia de g&eacute;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&eacute;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&oacute;n de alto nivel">Reuni&oacute;n de alto nivel</a><span class="border mx-2"></span><button onclick="addTopic('#topicTagreuniondealtonivel',true);" id="topicTagreuniondealtonivel" data-title="Reuni&oacute;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&oacute;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&eacute;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&eacute;nez" title="Karina Jim&eacute;nez"><strong class="mr-3">Karina Jim&eacute;nez</strong></a><ul></ul></div><p class="w-auto" style="font-size: 21px;"><i>Licenciada en Comunicaci&oacute;n Social, con m&aacute;s de 10 a&ntilde;os de experiencia. Cuenta con un diplomado en Comunicaci&oacute;n Corporativa. Es relacionista p&uacute;blica&nbsp;y community manager. Su especialidad es el periodismo de entretenimiento.&nbsp;</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&oacute;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&oacute;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&eacute;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&eacute;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&oacute;n keniana y Polic&iacute;a de Hait&iacute; 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&oacute;n keniana y Polic&iacute;a de Hait&iacute; 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&iacute;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&iacute;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&oacute;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&oacute;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&eacute;rides" width="34" height="34" class="inline-block lazy"><h3 style="font-family: Roboto,Calibri,sans-serif;" class="inline-block"><strong>Efem&eacute;rides</strong></h3></a></li><li class="inline-block px-3 py-2"><a href="/servicios/cumpleanos" title="Cumplea&ntilde;os"><img data-src="https://resources.diariolibre.com/images/servicio-cumple.svg" alt="Cumplea&ntilde;os" width="34" height="34" class="inline-block lazy"><h3 style="font-family: Roboto,Calibri,sans-serif;" class="inline-block"><strong>Cumplea&ntilde;os</strong></h3></a></li><li class="inline-block px-3 py-2"><a href="/servicios/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&oacute;scopo" width="34" height="34" class="inline-block lazy"><h3 style="font-family: Roboto,Calibri,sans-serif;" class="inline-block"><strong>Hor&oacute;scopo</strong></h3></a></li><li class="inline-block px-3 py-2"><a href="/deportes/resultados-deportivos" title="Resultados Deportivos"><img data-src="https://resources.diariolibre.com/images/servicio-resultados-deportivos.svg" alt="Resultados deportivos" width="34" height="34" class="inline-block lazy"><h3 style="font-family: Roboto,Calibri,sans-serif;" class="inline-block"><strong>Resultados deportivos</strong></h3></a></li><li class="inline-block px-3 py-2"><a href="https://herramientas.diariolibre.com/" title="Herramientas" target="_blank"><img data-src="https://resources.diariolibre.com/images/servicio-herramientas2.svg" alt="Herramientas" width="34" height="34" class="inline-block lazy"><h3 style="font-family: Roboto,Calibri,sans-serif;" class="inline-block"><strong>Herramientas</strong></h3></a></li></ul></div><div class="py-6 text-center"><div id='dl_970x250_footer' style='width: 970px; min-width: 160px; margin: auto; min-height: 90px;'><script> googletag.cmd.push(function () { googletag.display('dl_970x250_footer'); }); </script></div></div><div class="flex flex-wrap relative py-6"><img src="https://resources.diariolibre.com/images/dl-horizontal.svg" class="main-logo" alt="Logo de Diario Libre" width="220" height="42"><ul class="w-full block mx-auto footer-social mt-4 text-center"><li class="inline-flex mx-1"><a href="https://www.facebook.com/DiarioLibre/" target="_blank" class="inline-block p1" rel="noopener noreferrer" title="Diario Libre Facebook" aria-label="Diario Libre Facebook"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23.6" viewBox="0 0 56 55"><title>Facebook</title><path d="M47.5 43c0 1.2-.9 2.1-2.1 2.1h-10V30h5.1l.8-5.9h-5.9v-3.7c0-1.7.5-2.9 3-2.9h3.1v-5.3c-.6 0-2.4-.2-4.6-.2-4.5 0-7.5 2.7-7.5 7.8v4.3h-5.1V30h5.1v15.1H10.7c-1.2 0-2.2-.9-2.2-2.1V8.3c0-1.2 1-2.2 2.2-2.2h34.7c1.2 0 2.1 1 2.1 2.2V43" class="ampstart-icon ampstart-icon-fb" fill="#007651"></path></svg></div></a></li><li class="inline-flex mx-1"><a href="https://www.instagram.com/diariolibre/" target="_blank" rel="noopener noreferrer" title="Diario Libre instagram" class="inline-block p1" aria-label="Diario Libre Instagram"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 54 54"><title>instagram</title><path d="M27.2 6.1c-5.1 0-5.8 0-7.8.1s-3.4.4-4.6.9c-1.2.5-2.3 1.1-3.3 2.2-1.1 1-1.7 2.1-2.2 3.3-.5 1.2-.8 2.6-.9 4.6-.1 2-.1 2.7-.1 7.8s0 5.8.1 7.8.4 3.4.9 4.6c.5 1.2 1.1 2.3 2.2 3.3 1 1.1 2.1 1.7 3.3 2.2 1.2.5 2.6.8 4.6.9 2 .1 2.7.1 7.8.1s5.8 0 7.8-.1 3.4-.4 4.6-.9c1.2-.5 2.3-1.1 3.3-2.2 1.1-1 1.7-2.1 2.2-3.3.5-1.2.8-2.6.9-4.6.1-2 .1-2.7.1-7.8s0-5.8-.1-7.8-.4-3.4-.9-4.6c-.5-1.2-1.1-2.3-2.2-3.3-1-1.1-2.1-1.7-3.3-2.2-1.2-.5-2.6-.8-4.6-.9-2-.1-2.7-.1-7.8-.1zm0 3.4c5 0 5.6 0 7.6.1 1.9.1 2.9.4 3.5.7.9.3 1.6.7 2.2 1.4.7.6 1.1 1.3 1.4 2.2.3.6.6 1.6.7 3.5.1 2 .1 2.6.1 7.6s0 5.6-.1 7.6c-.1 1.9-.4 2.9-.7 3.5-.3.9-.7 1.6-1.4 2.2-.7.7-1.3 1.1-2.2 1.4-.6.3-1.7.6-3.5.7-2 .1-2.6.1-7.6.1-5.1 0-5.7 0-7.7-.1-1.8-.1-2.9-.4-3.5-.7-.9-.3-1.5-.7-2.2-1.4-.7-.7-1.1-1.3-1.4-2.2-.3-.6-.6-1.7-.7-3.5 0-2-.1-2.6-.1-7.6 0-5.1.1-5.7.1-7.7.1-1.8.4-2.8.7-3.5.3-.9.7-1.5 1.4-2.2.7-.6 1.3-1.1 2.2-1.4.6-.3 1.6-.6 3.5-.7h7.7zm0 5.8c-5.4 0-9.7 4.3-9.7 9.7 0 5.4 4.3 9.7 9.7 9.7 5.4 0 9.7-4.3 9.7-9.7 0-5.4-4.3-9.7-9.7-9.7zm0 16c-3.5 0-6.3-2.8-6.3-6.3s2.8-6.3 6.3-6.3 6.3 2.8 6.3 6.3-2.8 6.3-6.3 6.3zm12.4-16.4c0 1.3-1.1 2.3-2.3 2.3-1.3 0-2.3-1-2.3-2.3 0-1.2 1-2.3 2.3-2.3 1.2 0 2.3 1.1 2.3 2.3z" class="ampstart-icon ampstart-icon-instagram" fill="#007651"></path></svg></div></a></li><li class="inline-flex mx-1"><a href="https://twitter.com/diariolibre?lang=es" target="_blank" rel="noopener noreferrer" title="Diario Libre twitter" class="inline-block p1" aria-label="Diario Libre Twitter"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="22.2" viewBox="0 0 512 462.799" fill="#007651"><title>X</title><path fill-rule="nonzero" d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z"></path></svg></div></a></li><li class="inline-flex mx-1"><a href="https://do.linkedin.com/company/grupodiariolibre" target="_blank" rel="noopener noreferrer" title="Diario Libre linkedin" class="inline-block p1" aria-label="Diario Libre linkedin"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="22.2" viewBox="0 0 24 24"><style type="text/css"> .st0 { fill: #007651; } </style><g><g><path class="st0" d="M13.1,10.5c0.3-0.3,0.5-0.6,0.8-0.9c0.9-0.9,2-1.3,3.1-1.3c0.7,0,1.4,0.1,2,0.3c1.4,0.4,2.3,1.4,2.7,2.9 c0.3,1.1,0.3,2.2,0.3,3.3c0,2.4,0,4.7,0,7.1c0,0.3-0.1,0.3-0.3,0.3c-1.2,0-2.4,0-3.7,0c-0.3,0-0.3-0.1-0.3-0.3c0-2.2,0-4.5,0-6.7 c0-0.6,0-1.1-0.2-1.7c-0.3-1-1-1.5-2-1.4c-1.4,0.1-2.2,0.8-2.4,2.2c-0.1,0.3-0.1,0.7-0.1,1c0,2.2,0,4.3,0,6.6 c0,0.3-0.1,0.3-0.3,0.3c-1.2,0-2.5,0-3.7,0C9.1,22,9,21.9,9,21.7c0-4.3,0-8.6,0-12.9c0.1-0.1,0.2-0.2,0.4-0.2c1.2,0,2.3,0,3.5,0 c0.3,0,0.3,0.1,0.3,0.3C13.1,9.4,13.1,10,13.1,10.5z" /><path class="st0" d="M6.4,15.3c0,2.1,0,4.3,0,6.4C6.4,22,6.3,22,6.1,22c-1.2,0-2.4,0-3.7,0c-0.2,0-0.3-0.1-0.3-0.3 c0-4.3,0-8.6,0-12.9c0.1-0.2,0.2-0.3,0.3-0.3c1.2,0,2.5,0,3.7,0c0.3,0,0.3,0.1,0.3,0.3C6.4,11.1,6.4,13.2,6.4,15.3z" /><path class="st0" d="M6.8,4.3c0,1.4-1.1,2.4-2.4,2.4C3.1,6.8,2,5.7,2,4.3S3.1,2,4.4,2C5.7,2,6.8,3.1,6.8,4.3z" /></g></g></svg></div></a></li><li class="inline-flex mx-1"><a href="https://t.me/DiarioLibre" target="_blank" rel="noopener noreferrer" title="Diario Libre telegram" class="inline-block p1" aria-label="Diario Libre telegram"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="22.2" viewBox="0 0 24 24"><style type="text/css"> .st0 { fill: #007651; } </style><path class="st0" d="M21.9,4.1c-0.1-0.2-0.2-0.2-0.3-0.3c-0.3-0.1-0.7,0.1-0.7,0.1s-17.5,6.3-18.5,7C2.1,10.9,2,11,2,11.1 c-0.2,0.5,0.3,0.7,0.3,0.7l4.5,1.5c0,0,0.2,0,0.2,0c1-0.7,10.4-6.5,10.9-6.7c0.1,0,0.2,0,0.2,0.1c-0.2,0.7-8.3,8-8.3,8s0,0-0.1,0.1 l0,0l-0.4,4.5c0,0-0.2,1.4,1.2,0c1-1,1.9-1.7,2.4-2.2c1.6,1.1,3.2,2.2,4,2.9c0.3,0.3,0.7,0.3,0.9,0.3c0.7,0,0.9-0.7,0.9-0.7 S21.9,6.7,22,5c0-0.2,0-0.2,0-0.4C22,4.3,21.9,4.1,21.9,4.1z" /></svg></div></a></li><li class="inline-flex mx-1"><a href="https://www.threads.net/@diariolibre" target="_blank" rel="noopener noreferrer" title="Diario Libre Threads" class="inline-block p1" aria-label="Diario Libre Threads"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="22.2" viewBox="0 0 20 20"><style type="text/css"> .st0{fill:#007651;} .st1{fill:#FFFFFF;} </style><g><path class="st0" d="M3.3,0.9h13.4c1.3,0,2.4,1.1,2.4,2.4v13.4c0,1.3-1.1,2.4-2.4,2.4H3.3c-1.3,0-2.4-1.1-2.4-2.4V3.3 C0.9,2,2,0.9,3.3,0.9z"/><path class="st1" d="M13.2,9.5c1.7,0.7,2.7,2.6,2.1,4.4c-0.4,1.3-1.6,2.3-2.7,2.7c-1.6,0.5-3.6,0.5-5-0.1c-3.1-1.3-3.8-4.8-3.5-7.7 c0.2-2,1.1-4,2.9-5c1.4-0.7,3.2-0.9,4.8-0.5s2.9,1.3,3.7,2.7c0.3,0.5,0.5,0.9,0.5,1.5c0,0,0,0,0,0.1l0,0l-1.1,0.3c0,0,0,0-0.1,0 l0,0c-0.2-0.6-0.5-1.2-0.8-1.7c-1.1-1.6-3.2-2-4.9-1.6C6.9,4.9,5.7,6.3,5.3,8.4c-0.3,1.6-0.2,3.6,0.5,5.1c0.6,1.3,1.8,2,3.2,2.2 c0.7,0.1,1.5,0.1,2.2,0c1-0.2,2.2-0.9,2.6-1.8c0.3-0.6,0.4-1.5,0-2.1c-0.2-0.4-0.5-0.6-0.8-0.8c0,0,0,0-0.1,0l0,0 c0,0.3-0.1,0.6-0.2,0.9c-0.2,0.5-0.4,0.8-0.6,1.1c-1,1-2.7,1.1-3.8,0.4c-0.9-0.5-1.3-1.7-0.8-2.7C8,9.5,9.2,9.1,10.2,9.1 c0.5,0,1.1,0,1.6,0.1l0,0l0,0c-0.1-0.3-0.1-0.5-0.2-0.5c-0.4-0.7-1.1-1-1.9-0.9C9.2,7.8,8.8,8,8.5,8.4c0,0,0,0-0.1,0L7.5,7.8 c0,0,0,0,0-0.1l0,0C8.1,7,8.7,6.6,9.6,6.4c0.7-0.1,1.6,0,2.2,0.4C12.7,7.3,13,8.4,13.2,9.5C13.1,9.5,13.2,9.5,13.2,9.5z M8.6,11.2 c-0.2,0.6,0.3,1.1,0.8,1.3c0.8,0.2,1.7,0,2.1-0.8c0.2-0.4,0.3-0.7,0.3-1.2l0,0c-0.6-0.1-1.3-0.2-1.9-0.1 C9.5,10.4,8.8,10.6,8.6,11.2z"/></g></svg></div></a></li><li class="inline-flex mx-1"><a href="https://whatsapp.com/channel/0029Va2aACBCxoArxneldj1P" target="_blank" rel="noopener noreferrer" title="Diario Libre Whatsapp" class="inline-block p1" aria-label="Diario Libre Whatsapp"><div class="social-btn p-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="22.2" viewBox="0 0 20 20"><style type="text/css"> .st0{fill:#007651;} </style><g><path class="st0" d="M0.9,10.4c0-0.3,0-0.6,0-1c0-0.1,0-0.1,0-0.2c0.1-1.4,0.5-2.8,1.3-4C3.6,3,5.7,1.5,8.4,1 c0.3-0.1,0.7-0.1,1-0.1c0.4,0,0.7,0,1.1,0c0.3,0,0.6,0.1,0.9,0.1c1.9,0.3,3.6,1.1,4.9,2.5c2.1,2.1,3,4.5,2.7,7.4 c-0.2,1.9-0.9,3.6-2.2,5.1c-2.2,2.4-4.9,3.4-8.1,3c-1.3-0.2-2.5-0.6-3.6-1.3c-0.1-0.1-0.2-0.1-0.3,0c-1,0.3-2.1,0.7-3.2,1 c-0.1,0-0.1,0-0.2,0c0.4-1.1,0.7-2.1,1.1-3.2c0.1-0.2,0-0.3-0.1-0.4c-0.8-1.1-1.3-2.3-1.5-3.6C0.9,11.2,0.9,10.8,0.9,10.4z M13,15.2c0.3-0.1,0.6-0.1,0.8-0.2c1.3-0.4,1.7-1.1,1.8-2.3c0-0.2-0.1-0.3-0.2-0.4c-0.7-0.3-1.4-0.7-2-1c-0.3-0.2-0.6-0.1-0.8,0.2 c-0.2,0.2-0.4,0.5-0.5,0.7c-0.3,0.4-0.5,0.4-0.9,0.2c-1.5-0.6-2.7-1.7-3.5-3.1c-0.1-0.2-0.1-0.4,0-0.5c0.2-0.2,0.3-0.4,0.5-0.6 c0.3-0.3,0.3-0.6,0.2-1C7.9,6.7,7.7,6,7.4,5.4c0-0.1-0.1-0.2-0.2-0.2C6.6,5,6.1,5,5.7,5.3C5.3,5.6,5.1,6,4.9,6.5 C4.6,7.4,4.7,8.2,5,9.1c0.3,0.6,0.7,1.2,1.1,1.7c0.7,0.9,1.5,1.8,2.4,2.5c1,0.8,2.1,1.2,3.3,1.6C12.2,15,12.6,15.1,13,15.2z"/></g></svg></div></a></li></ul></div> <div class="flex flex-wrap relative py-6 border-t border-b border-black text-center sm:text-left"> <div class="w-full sm:w-4/12 lg:w-2/12 sm:w-3/12 px-4"> <div class="footer-section-list"> <h3 class="border-b pb-2"> <a href="/actualidad" title="Actualidad" class="event" data-category="Desktop-Footer-Seccion-Actualidad" data-action="1" data-label="/actualidad">Actualidad </a> </h3> <ul> <li> <a href="/actualidad/nacional" title="Nacional" class="event" data-category="Footer-Actualidad-Nacional" data-action="1" data-label="/actualidad/nacional">Nacional</a> </li> <li> <a href="/actualidad/ciudad" title="Ciudad" class="event" data-category="Footer-Actualidad-Ciudad" data-action="1" data-label="/actualidad/ciudad">Ciudad</a> </li> <li> <a href="/actualidad/educacion" title="Educaci&oacute;n" class="event" data-category="Footer-Actualidad-Educaci&oacute;n" data-action="1" data-label="/actualidad/educacion">Educaci&oacute;n</a> </li> <li> <a href="/actualidad/salud" title="Salud" class="event" data-category="Footer-Actualidad-Salud" data-action="1" data-label="/actualidad/salud">Salud</a> </li> <li> <a href="/actualidad/justicia" title="Justicia" class="event" data-category="Footer-Actualidad-Justicia" data-action="1" data-label="/actualidad/justicia">Justicia</a> </li> <li> <a href="/actualidad/politica" title="Polic&iacute;a" class="event" data-category="Footer-Actualidad-Polic&iacute;a" data-action="1" data-label="/actualidad/policia">Pol&iacute;tica</a> </li> <li> <a href="/actualidad/sucesos" title="Sucesos" class="event" data-category="Footer-Actualidad-Sucesos" data-action="1" data-label="/actualidad/sucesos">Sucesos</a> </li> <li> <a href="/actualidad/a-fondo" title="A Fondo" class="event" data-category="Footer-Actualidad-AFondo" data-action="1" data-label="/actualidad/a-fondo">A Fondo</a></li> <li> <a href="/actualidad/dialogo-libre" title="Dialogo Libre" class="event" data-category="Footer-Actualidad-DialogoLibre" data-action="1" data-label="/actualidad/dialogo-libre">Di&aacute;logo Libre</a> </li> <li> <a href="/actualidad/jose-boquete" title="Jose Boquete" class="event" data-category="Footer-Actualidad-JoseBoquete" data-action="1" data-label="/actualidad/jose-boquete">Jos&eacute; Boquete</a> </li> <li> <a href="/actualidad/reportajes" title="Reportajes" class="event" data-category="Footer-Actualidad-Reportajes" data-action="1" data-label="/actualidad/reportajes">Reportajes</a> </li> </ul> </div> <div class="footer-section-list"> <h3 class="border-b pb-2"> <a href="/politica" title="Politica" class="event" data-category="Desktop-Footer-Seccion-Politica" data-action="1" data-label="/politica">Pol&iacute;tica</a> </h3> <ul> <li><a href="/politica/partidos" title="partidos" class="event" data-category="Desktop-Footer-partidos" data-action="1" data-label="/politica/partidos">Partidos</a></li> <li><a href="/politica/jce" title="America Latina" class="event" data-category="Desktop-Footer-jce" data-action="1" data-label="/politica/jce">JCE</a></li> <li><a href="/politica/tse" title="tse" class="event" data-category="Desktop-Footer-tse" data-action="1" data-label="/politica/tse">TSE</a></li> <li><a href="/politica/congreso-nacional" title="congreso-nacional" class="event" data-category="Desktop-Footer-congreso-nacional" data-action="1" data-label="/politica/congreso-nacional">Congreso Nacional</a></li> <li><a href="/politica/gobierno" title="gobierno" class="event" data-category="Desktop-Footer-gobierno" data-action="1" data-label="/politica/gobierno">Gobierno</a></li> </ul> </div> </div> <div class="w-full sm:w-4/12 lg:w-2/12 sm:w-3/12 px-4"> <div class="footer-section-list"> <h3 class="border-b pb-2"><a href="/economia" title="Econom&iacute;a" class="event" data-category="Desktop-Footer-Seccion-Econom&iacute;a" data-action="1" data-label="/economia">Econom&iacute;a</a> </h3> <ul> <li><a href="/economia/finanzas" title="Finanzas" class="event" data-category="Footer-Econom&iacute;a-Finanzas" data-action="1" data-label="/economia/finanzas">Finanzas</a></li> <li><a href="/economia/turismo" title="Turismo" class="event" data-category="Footer-Econom&iacute;a-Turismo" data-action="1" data-label="/economia/turismo">Turismo</a></li> <li><a href="/economia/agro" title="Agro" class="event" data-category="Footer-Econom&iacute;a-Agro" data-action="1" data-label="/economia/agro">Agro</a></li> <li><a href="/economia/empleo" title="Empleo" class="event" data-category="Footer-Econom&iacute;a-Empleo" data-action="1" data-label="/economia/empleo">Empleo</a></li> <li><a href="/economia/negocios" title="Negocios" class="event" data-category="Footer-Econom&iacute;a-Negocios" data-action="1" data-label="/economia/negocios">Negocios</a></li> <li><a href="/economia/energia" title="Energ&iacute;a" class="event" data-category="Footer-Econom&iacute;a-Energ&iacute;a" data-action="1" data-label="/economia/energia">Energ&iacute;a</a></li> <li><a href="/economia/consumo" title="Consumo" class="event" data-category="Footer-Econom&iacute;a-Consumo" data-action="1" data-label="/economia/consumo">Consumo</a></li> <li><a href="/economia/vivienda" title="Vivienda" class="event" data-category="Footer-Econom&iacute;a-Vivienda" data-action="1" data-label="/economia/vivienda">Vivienda</a></li> <li><a href="/economia/telecomunicaciones" title="Telecomunicaciones" class="event" data-category="Footer-Econom&iacute;a-Telecomunicaciones" data-action="1" data-label="/economia/telecomunicaciones">Telecom.</a></li> <li><a href="/economia/columnistas/global-y-variable" title="Global y Variable" class="event" data-category="Footer-Econom&iacute;a-GlobalyVariable" data-action="1" data-label="/economia/columnistas/global-y-variable">Global y variable</a></li> <li><a href="/economia/macroeconomia" title="Macroeconomia" class="event" data-category="Footer-Econom&iacute;a-Macroeconomia" data-action="1" data-label="/economia/macroeconomia">Macroeconomia</a></li> </ul> </div> <div class="footer-section-list"> <h3 class="border-b pb-2"><a href="/planeta" title="Planeta" class="event" data-category="Desktop-Footer-Seccion-Planeta" data-action="1" data-label="/planeta">Planeta</a></h3> <ul> <li><a href="/planeta/medioambiente" title="Medio Ambiente" class="event" data-category="Footer-Planeta-MedioAmbiente" data-action="1" data-label="/planeta/medioambiente">Medioambiente</a></li> <li><a href="/planeta/ciencia" title="Ciencia" class="event" data-category="Footer-Planeta-Ciencia" data-action="1" data-label="/planeta/ciencia">Ciencia</a></li> <li><a href="/planeta/clima" title="Clima" class="event" data-category="Footer-Planeta-Clima" data-action="1" data-label="/planeta/clima">Clima</a></li> <li><a href="/planeta/tecnologia" title="Tecnolog&iacute;a" class="event" data-category="Footer-Planeta-Tecnolog&iacute;a" data-action="1" data-label="/planeta/tecnologia">Tecnolog&iacute;a</a></li> <li><a href="/planeta/historia" title="Historia" class="event" data-category="Footer-Planeta-Historia" data-action="1" data-label="/planeta/historia">Historia</a></li> <li><a href="/planeta/columnistas/martes-de-tecnologia" title="Martes de Tecnolog&iacute;a" class="event" data-category="Footer-Planeta-MartesDeTecnolog&iacute;a" data-action="1" data-label="/planeta/columnistas/martes-de-tecnologia">Martes de tecnolog&iacute;a</a></li> <li><a href="/planeta/cambio-climatico" title="Cambio clim&aacute;tico" class="event" data-category="Footer-Planeta-Cambio clim&aacute;tico" data-action="1" data-label="/planeta/cambio-climatico">Cambio clim&aacute;tico</a></li> </ul> </div> </div> <div class="w-full sm:w-4/12 lg:w-2/12 sm:w-3/12 px-4"> <div class="footer-section-list"> <h3 class="border-b pb-2"><a href="/revista" title="Revista" class="event" data-category="Desktop-Footer-Seccion-Revista" data-action="1" data-label="/revista">Revista</a></h3> <ul> <li><a href="/revista/musica" title="M&uacute;sica" class="event" data-category="Footer-Revista-M&uacute;sica" data-action="1" data-label="/planeta/musica">M&uacute;sica</a></li> <li><a href="/revista/cine" title="Cine" class="event" data-category="Footer-Revista-Cine" data-action="1" data-label="/planeta/cine">Cine</a></li> <li><a href="/revista/cultura" title="Cultura" class="event" data-category="Footer-Revista-Cultura" data-action="1" data-label="/planeta/cultura">Cultura</a></li> <li><a href="/revista/farandula" title="Far&aacute;ndula" class="event" data-category="Footer-Revista-Far&aacute;ndula" data-action="1" data-label="/planeta/farandula">Far&aacute;ndula</a></li> <li><a href="/revista/moda" title="Moda" class="event" data-category="Footer-Revista-Moda" data-action="1" data-label="/planeta/moda">Moda</a></li> <li><a href="/revista/belleza" title="Belleza" class="event" data-category="Footer-Revista-Belleza" data-action="1" data-label="/planeta/belleza">Belleza</a></li> <li><a href="/revista/buena-vida" title="Buena Vida" class="event" data-category="Footer-Revista-BuenaVida" data-action="1" data-label="/planeta/buena-vida">Buena Vida</a></li> <li><a href="/revista/sociales" title="Sociales" class="event" data-category="Footer-Revista-Sociales" data-action="1" data-label="/planeta/sociales">Sociales</a></li> <li><a href="/revista/novedades" title="Novedades" class="event" data-category="Footer-Revista-Novedades" data-action="1" data-label="/planeta/novedades">Novedades</a></li> <li><a href="/revista/columnistas/arte-libre" title="PodcastArtelibre" class="event" data-category="Footer-Revista-podcastartelibre" data-action="1" data-label="/revista/columnistas/arte-libre">Podcast Arte Libre</a></li> <li><a href="/revista/columnistas/mi-mascota" title="mimascota" class="event" data-category="Footer-Revista-mimascota" data-action="1" data-label="/planeta/mi-mascota">Mi mascota</a></li> <li><a href="/revista/columnistas/hablando-con-el-pediatra" title="hablandoconelpediatra" class="event" data-category="Footer-Revista-hablandoconelpediatra" data-action="1" data-label="/revista/columnistas/hablando-con-el-pediatra">Hablando con el pediatra</a></li> <li><a href="/revista/columnistas/diario-de-nutricion" title="diariodenutricion" class="event" data-category="Footer-Revista-diariodenutricion" data-action="1" data-label="/revista/columnistas/diario-de-nutricion">Diario de nutrici&oacute;n</a></li> <li><a href="/revista/columnistas/vida-y-familia" title="vidayfamilia" class="event" data-category="Footer-Revista-vidayfamilia" data-action="1" data-label="/planeta/vidayfamilia">Vida y familia</a></li> <li><a href="/revista/columnistas/ene" title="Eñ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&oacute;n</a></li> <li><a href="/revista/columnistas/economia-personal" title="economia personal" class="event" data-category="Footer-Revista-economia personal" data-action="1" data-label="/revista/columnistas/economia-personal">Econom&iacute;a Personal</a></li> <li><a href="/revista/columnistas/consulta-libre" title="consulta libre" class="event" data-category="Footer-Revista-consulta libre" data-action="1" data-label="/revista/columnistas/consulta-libre">Consulta Libre</a></li> </ul> </div> </div> <div class="w-full sm:w-4/12 lg:w-2/12 sm:w-3/12 px-4"> <div class="footer-section-list"> <h3 class="border-b pb-2"><a href="/deportes" title="Deportes" class="event" data-category="Desktop-Footer-Seccion-Deportes" data-action="1" data-label="/deportes">Deportes</a></h3> <ul> <li><a href="/deportes/baloncesto" title="baloncesto" class="event" data-category="Footer-Deportes-baloncesto" data-action="1" data-label="/deportes/baloncesto">Baloncesto</a></li> <li><a href="/deportes/futbol" title="futbol" class="event" data-category="Footer-Deportes-futbol" data-action="1" data-label="/deportes/futbol">F&uacute;tbol</a></li> <li><a href="/deportes/beisbol" title="beisbol" class="event" data-category="Footer-Deportes-beisbol" data-action="1" data-label="/deportes/beisbol">B&eacute;isbol</a></li> <li><a href="/deportes/motor" title="motor" class="event" data-category="Footer-Deportes-motor" data-action="1" data-label="/deportes/motor">Motor</a></li> <li><a href="/deportes/golf" title="golf" class="event" data-category="Footer-Deportes-golf" data-action="1" data-label="/deportes/golf">Golf</a></li> <li><a href="/deportes/ciclismo" title="ciclismo" class="event" data-category="Footer-Deportes-ciclismo" data-action="1" data-label="/deportes/ciclismo">Ciclismo</a></li> <li><a href="/deportes/tenis" title="tenis" class="event" data-category="Footer-Deportes-tenis" data-action="1" data-label="/deportes/tenis">Tenis</a></li> <li><a href="/deportes/olimpismo" title="olimpismo" class="event" data-category="Footer-Deportes-olimpismo" data-action="1" data-label="/deportes/olimpismo">Olimpismo</a></li> <li><a href="/deportes/mas-deportes" title="masdeportes" class="event" data-category="Footer-Deportes-masdeportes" data-action="1" data-label="/deportes/mas-deportes">M&aacute;s deportes</a></li> <li><a href="/deportes/resultados-deportivos" title="resultadosdeportivos" class="event" data-category="Footer-Deportes-resultadosdeportivos" data-action="1" data-label="/planeta/resultados-deportivos">Resultados deportivos</a></li> <li><a href="/deportes/columnistas/linea-de-hit" title="lineadehit" class="event" data-category="Footer-Deportes-lineadehit" data-action="1" data-label="/deportes/columnistas/linea-de-hit">L&iacute;nea de hit</a></li> <li><a href="/deportes/columnistas/brv" title="brv" class="event" data-category="Footer-Deportes-brv" data-action="1" data-label="/deportes/columnistas/brv">BRV</a></li> <li><a href="/deportes/columnistas/tbt-deportivo" title="tbtdeportivo" class="event" data-category="Footer-Deportes-tbtdeportivo" data-action="1" data-label="/deportes/columnistas/tbt-deportivo">TBT Deportivo</a></li> </ul> </div> <div class="footer-section-list"> <h3 class="border-b pb-2"><a href="/ultima-hora" title="&Uacute;ltima Hora" class="event" data-category="Desktop-Footer-Seccion-&Uacute;ltima Hora" data-action="1" data-label="/ultima-hora">&Uacute;ltima hora</a></h3> </div> <div class="footer-section-list"> <h3 class="border-b pb-2"><a href="/usa?noredirect=1" title="Edici&oacute;n USA" class="event" data-category="Desktop-Footer-Seccion-Edici&oacute;n USA" data-action="1" data-label="/usa">Edici&oacute;n USA</a></h3> </div> <div class="footer-section-list"> <h3 class="border-b pb-2"><a href="/?noredirect=1" title="edicion rd" class="event" data-category="Desktop-Footer-Seccion-Edicion RD" data-action="1" data-label="/">Edici&oacute;n RD</a></h3> </div> <div class="footer-section-list"> <h3 class="border-b pb-2"><a href="https://epaper.diariolibre.com/epaper/" title="edicion impresa" class="event" data-category="Desktop-Footer-Seccion-EdicionImpresa" data-action="1" data-label="https://epaper.diariolibre.com/epaper/">Edici&oacute;n Impresa</a></h3> </div> <div class="footer-section-list"> <h3 class="border-b pb-2"><a href="/sobre-diario-libre" title="sobre-diario-libre" class="event" data-category="Desktop-Footer-Seccion-sobre-diario-libre" data-action="1" data-label="/sobre-diario-libre">Sobre Diario Libre</a></h3> </div> </div> <div class="w-full sm:w-4/12 lg:w-2/12 sm:w-3/12 px-4"> <div class="footer-section-list"> <h3 class="border-b pb-2"><a href="/opinion" title="Opini&oacute;n" class="event" data-category="Desktop-Footer-Seccion-Opini&oacute;n" data-action="1" data-label="/opinion">Opini&oacute;n</a></h3> <ul> <li><a href="/opinion/adc" title="adc" class="event" data-category="Footer-Opinion-adc" data-action="1" data-label="/opinion/adc">ADC</a></li> <li><a href="/opinion/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&iacute;a</a></li> <li><a href="/opinion/noticiero-poteleche" title="noticieropoteleche" class="event" data-category="Footer-Opinion-noticieropoteleche" data-action="1" data-label="/opinion/noticiero-poteleche">Noticiero Poteleche</a></li> <li><a href="/opinion/columnistas" title="columnistas" class="event" data-category="Footer-Opinion-columnistas" data-action="1" data-label="/opinion/columnistas">Columnistas</a></li> <li><a href="/opinion/lecturas" title="lecturas" class="event" data-category="Footer-Opinion-lecturas" data-action="1" data-label="/opinion/lecturas">Lecturas</a></li> <li><a href="/opinion/mas-firmas" title="masfirmas" class="event" data-category="Footer-Opinion-masfirmas" data-action="1" data-label="/opinion/mas-firmas">M&aacute;s firmas</a></li> </ul> </div> <div class="footer-section-list"> <h3 class="border-b pb-2"> <a href="/mundo" title="Mundo" class="event" data-category="Desktop-Footer-Seccion-Mundo" data-action="1" data-label="/mundo">Mundo</a> </h3> <ul> <li><a href="/mundo/estados-unidos" title="Estados Unidos" class="event" data-category="Desktop-Footer-Estados Unidos" data-action="1" data-label="/mundo/estados-unidos">Estados Unidos</a></li> <li><a href="/mundo/america-latina" title="America Latina" class="event" data-category="Desktop-Footer-america-latina" data-action="1" data-label="/mundo/america-latina">Am&eacute;rica Latina</a></li> <li><a href="/mundo/haiti" title="Hait&iacute;" class="event" data-category="Desktop-Footer-haiti" data-action="1" data-label="/mundo/haiti">Hait&iacute;</a></li> <li><a href="/mundo/espana" title="Españ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&aacute;</a></li> <li><a href="/mundo/medio-oriente" title="medio-oriente" class="event" data-category="Desktop-Footer-medio-oriente" data-action="1" data-label="/mundo/medio-oriente">Medio Oriente</a></li> <li><a href="/mundo/asia" title="medio-asia" class="event" data-category="Desktop-Footer-asia" data-action="1" data-label="/mundo/asia">Asia</a></li> <li><a href="/mundo/africa" title="medio-africa" class="event" data-category="Desktop-Footer-africa" data-action="1" data-label="/mundo/asia">Africa</a></li> <li><a href="/mundo/oceania" title="medio-oceania" class="event" data-category="Desktop-Footer-oceania" data-action="1" data-label="/mundo/asia">Oceania</a></li> <li><a href="/mundo/caribe" title="medio-caribe" class="event" data-category="Desktop-Footer-caribe" data-action="1" data-label="/mundo/caribe">Caribe</a></li> <li><a href="/mundo/resto-del-mundo" title="Resto del Mundo" class="event" data-category="Desktop-Footer-resto-del-mundo" data-action="1" data-label="/mundo/resto-del-mundo">Resto del mundo</a></li> </ul> </div> </div> <div class="w-full sm:w-4/12 lg:w-2/12 sm:w-3/12 px-4"> <div class="footer-section-list"> <h3 class="border-b pb-2"><a href="/videos" title="Videos" class="event" data-category="Desktop-Footer-Seccion-Videos" data-action="1" data-label="/videos">Videos</a></h3> <ul> <li><a href="/videos/actualidad" title="actualidad" class="event" data-category="Footer-Videos-Actualidad" data-action="1" data-label="/opinion/actualidad">Actualidad</a></li> <li><a href="/videos/mundo" title="mundo" class="event" data-category="Footer-Videos-mundo" data-action="1" data-label="/videos/mundo">Mundo</a></li> <li><a href="/videos/economia" title="economia" class="event" data-category="Footer-Videos-economia" data-action="1" data-label="/videos/economia">Econom&iacute;a</a></li> <li><a href="/videos/revista" title="revista" class="event" data-category="Footer-Videos-revista" data-action="1" data-label="/videos/revista">Revista</a></li> <li><a href="/videos/deportes" title="deportes" class="event" data-category="Footer-Videos-deportes" data-action="1" data-label="/videos/deportes">Deportes</a></li> <li><a href="/videos/opinion" title="opinion" class="event" data-category="Footer-Videos-opinion" data-action="1" data-label="/videos/opinion">Opini&oacute;n</a></li> <li><a href="/videos/planeta" title="planeta" class="event" data-category="Footer-Videos-planeta" data-action="1" data-label="/videos/planeta">Planeta</a></li> <li><a href="/videos/columnistas/hecho-en-casa" title="hechoencasa" class="event" data-category="Footer-Videos-hechoencasa" data-action="1" data-label="/videos/columnistas/hecho-en-casa">Hecho en casa</a></li> <li><a href="/videos/columnistas/mundo-gamer" title="mundogamer" class="event" data-category="Footer-Videos-mundogamer" data-action="1" data-label="/videos/columnistas/mundo-gamer">Mundo gamer</a></li> <li><a href="/videos/columnistas/guia-del-dinero" title="guiadeldinero" class="event" data-category="Footer-Videos-guiadeldinero" data-action="1" data-label="/videos/columnistas/guia-del-dinero">Gu&iacute;a del dinero</a></li> </ul> </div> <div class="footer-section-list"> <h3 class="border-b pb-2">Servicios </h3> <ul> <li><a href="/servicios/efemerides" title="efemerides" class="event" data-category="Footer-Servicios-efemerides" data-action="1" data-label="/servicios/efemerides">Efem&eacute;rides</a></li> <li><a href="/servicios/cumpleanos" title="cumpleanos" class="event" data-category="Footer-Servicios-cumpleanos" data-action="1" data-label="/servicios/cumpleanos">Cumpleaños</a></li> <li><a href="/servicios/rss" title="RSS" class="event" data-category="Footer-Servicios-RSS" data-action="1" data-label="/servicios/rss">RSS</a></li> <li><a href="/servicios/horoscopos" title="Horoscopos" class="event" data-category="Footer-Servicios-Horoscopos" data-action="1" data-label="/servicios/horoscopos">Hor&oacute;scopo</a></li> <li><a href="/servicios/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&oacute;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>&copy; 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&aacute;ctanos" class="event" data-category="Desktop-Footer-Seccion-Cont&aacute;ctanos" data-action="1" style="color:#076ea6" data-label="/contactanos">Contacto</a> con nosotros y conoce m&aacute;s sobre <strong>Diario Libre</strong></p></div></div></div></div></footer> <script> !function (n, t) { "use strict"; "object" == typeof module && "object" == typeof module.exports ? module.exports = n.document ? t(n, !0) : function (n) { if (!n.document) throw new Error("jQuery requires a window with a document"); return t(n) } : t(n) }("undefined" != typeof window ? window : this, function (n, t) { "use strict"; function br(n, t, i) { var r, e, u = (i = i || f).createElement("script"); if (u.text = n, t) for (r in oe) (e = t[r] || t.getAttribute && t.getAttribute(r)) && u.setAttribute(r, e); i.head.appendChild(u).parentNode.removeChild(u) } function ut(n) { return null == n ? n + "" : "object" == typeof n || "function" == typeof n ? ri[pr.call(n)] || "object" : typeof n } function pi(n) { var t = !!n && "length" in n && n.length, i = ut(n); return !u(n) && !rt(n) && ("array" === i || 0 === t || "number" == typeof t && 0 < t && t - 1 in n) } function c(n, t) { return n.nodeName && n.nodeName.toLowerCase() === t.toLowerCase() } function bi(n, t, r) { return u(t) ? i.grep(n, function (n, i) { return !!t.call(n, i, n) !== r }) : t.nodeType ? i.grep(n, function (n) { return n === t !== r }) : "string" != typeof t ? i.grep(n, function (n) { return -1 < ii.call(t, n) !== r }) : i.filter(t, n, r) } function uu(n, t) { while ((n = n[t]) && 1 !== n.nodeType); return n } function et(n) { return n } function fi(n) { throw n; } function fu(n, t, i, r) { var f; try { n && u(f = n.promise) ? f.call(n).done(t).fail(i) : n && u(f = n.then) ? f.call(n, t, i) : t.apply(void 0, [n].slice(r)) } catch (n) { i.apply(void 0, [n]) } } function oi() { f.removeEventListener("DOMContentLoaded", oi); n.removeEventListener("load", oi); i.ready() } function ce(n, t) { return t.toUpperCase() } function y(n) { return n.replace(se, "ms-").replace(he, ce) } function bt() { this.expando = i.expando + bt.uid++ } function ou(n, t, i) { var u, r; if (void 0 === i && 1 === n.nodeType) if (u = "data-" + t.replace(ae, "-$&").toLowerCase(), "string" == typeof (i = n.getAttribute(u))) { try { i = "true" === (r = i) || "false" !== r && ("null" === r ? null : r === +r + "" ? +r : le.test(r) ? JSON.parse(r) : r) } catch (n) { } o.set(n, t, i) } else i = void 0; return i } function hu(n, t, r, u) { var s, h, c = 20, l = u ? function () { return u.cur() } : function () { return i.css(n, t, "") }, o = l(), e = r && r[3] || (i.cssNumber[t] ? "" : "px"), f = n.nodeType && (i.cssNumber[t] || "px" !== e && +o) && kt.exec(i.css(n, t)); if (f && f[3] !== e) { for (o /= 2, e = e || f[3], f = +o || 1; c--;)i.style(n, t, f + e), (1 - h) * (1 - (h = l() / o || .5)) <= 0 && (c = 0), f /= h; f *= 2; i.style(n, t, f + e); r = r || [] } return r && (f = +f || +o || 0, s = r[1] ? f + (r[1] + 1) * r[2] : +r[2], u && (u.unit = e, u.start = f, u.end = s)), s } function ht(n, t) { for (var h, f, a, s, c, l, e, o = [], u = 0, v = n.length; u < v; u++)(f = n[u]).style && (h = f.style.display, t ? ("none" === h && (o[u] = r.get(f, "display") || null, o[u] || (f.style.display = "")), "" === f.style.display && dt(f) && (o[u] = (e = c = s = void 0, c = (a = f).ownerDocument, l = a.nodeName, (e = ki[l]) || (s = c.body.appendChild(c.createElement(l)), e = i.css(s, "display"), s.parentNode.removeChild(s), "none" === e && (e = "block"), ki[l] = e)))) : "none" !== h && (o[u] = "none", r.set(f, "display", h))); for (u = 0; u < v; u++)null != o[u] && (n[u].style.display = o[u]); return n } function s(n, t) { var r; return r = "undefined" != typeof n.getElementsByTagName ? n.getElementsByTagName(t || "*") : "undefined" != typeof n.querySelectorAll ? n.querySelectorAll(t || "*") : [], void 0 === t || t && c(n, t) ? i.merge([n], r) : r } function di(n, t) { for (var i = 0, u = n.length; i < u; i++)r.set(n[i], "globalEval", !t || r.get(t[i], "globalEval")) } function vu(n, t, r, u, f) { for (var e, o, p, a, w, v, c = t.createDocumentFragment(), y = [], l = 0, b = n.length; l < b; l++)if ((e = n[l]) || 0 === e) if ("object" === ut(e)) i.merge(y, e.nodeType ? [e] : e); else if (au.test(e)) { for (o = o || c.appendChild(t.createElement("div")), p = (cu.exec(e) || ["", ""])[1].toLowerCase(), a = h[p] || h._default, o.innerHTML = a[1] + i.htmlPrefilter(e) + a[2], v = a[0]; v--;)o = o.lastChild; i.merge(y, o.childNodes); (o = c.firstChild).textContent = "" } else y.push(t.createTextNode(e)); for (c.textContent = "", l = 0; e = y[l++];)if (u && -1 < i.inArray(e, u)) f && f.push(e); else if (w = st(e), o = s(c.appendChild(e), "script"), w && di(o), r) for (v = 0; e = o[v++];)lu.test(e.type || "") && r.push(e); return c } function ct() { return !0 } function lt() { return !1 } function we(n, t) { return n === function () { try { return f.activeElement } catch (n) { } }() == ("focus" === t) } function gi(n, t, r, u, f, e) { var o, s; if ("object" == typeof t) { for (s in "string" != typeof r && (u = u || r, r = void 0), t) gi(n, s, r, u, t[s], e); return n } if (null == u && null == f ? (f = r, u = r = void 0) : null == f && ("string" == typeof r ? (f = u, u = void 0) : (f = u, u = r, r = void 0)), !1 === f) f = lt; else if (!f) return n; return 1 === e && (o = f, (f = function (n) { return i().off(n), o.apply(this, arguments) }).guid = o.guid || (o.guid = i.guid++)), n.each(function () { i.event.add(this, t, f, u, r) }) } function hi(n, t, u) { u ? (r.set(n, t, !1), i.event.add(n, t, { namespace: !1, handler: function (n) { var o, e, f = r.get(this, t); if (1 & n.isTrigger && this[t]) { if (f.length) (i.event.special[t] || {}).delegateType && n.stopPropagation(); else if (f = k.call(arguments), r.set(this, t, f), o = u(this, t), this[t](), f !== (e = r.get(this, t)) || o ? r.set(this, t, !1) : e = {}, f !== e) return n.stopImmediatePropagation(), n.preventDefault(), e.value } else f.length && (r.set(this, t, { value: i.event.trigger(i.extend(f[0], i.Event.prototype), f.slice(1), this) }), n.stopImmediatePropagation()) } })) : void 0 === r.get(n, t) && i.event.add(n, t, ct) } function pu(n, t) { return c(n, "table") && c(11 !== t.nodeType ? t : t.firstChild, "tr") && i(n).children("tbody")[0] || n } function ge(n) { return n.type = (null !== n.getAttribute("type")) + "/" + n.type, n } function no(n) { return "true/" === (n.type || "").slice(0, 5) ? n.type = n.type.slice(5) : n.removeAttribute("type"), n } function wu(n, t) { var u, s, f, h, c, e; if (1 === t.nodeType) { if (r.hasData(n) && (e = r.get(n).events)) for (f in r.remove(t, "handle events"), e) for (u = 0, s = e[f].length; u < s; u++)i.event.add(t, f, e[f][u]); o.hasData(n) && (h = o.access(n), c = i.extend({}, h), o.set(t, c)) } } function at(n, t, f, o) { t = yr(t); var a, b, l, v, h, y, c = 0, p = n.length, d = p - 1, w = t[0], k = u(w); if (k || 1 < p && "string" == typeof w && !e.checkClone && ke.test(w)) return n.each(function (i) { var r = n.eq(i); k && (t[0] = w.call(this, i, r.html())); at(r, t, f, o) }); if (p && (b = (a = vu(t, n[0].ownerDocument, !1, n, o)).firstChild, 1 === a.childNodes.length && (a = b), b || o)) { for (v = (l = i.map(s(a, "script"), ge)).length; c < p; c++)h = a, c !== d && (h = i.clone(h, !0, !0), v && i.merge(l, s(h, "script"))), f.call(n[c], h, c); if (v) for (y = l[l.length - 1].ownerDocument, i.map(l, no), c = 0; c < v; c++)h = l[c], lu.test(h.type || "") && !r.access(h, "globalEval") && i.contains(y, h) && (h.src && "module" !== (h.type || "").toLowerCase() ? i._evalUrl && !h.noModule && i._evalUrl(h.src, { nonce: h.nonce || h.getAttribute("nonce") }, y) : br(h.textContent.replace(de, ""), h, y)) } return n } function bu(n, t, r) { for (var u, e = t ? i.filter(t, n) : n, f = 0; null != (u = e[f]); f++)r || 1 !== u.nodeType || i.cleanData(s(u)), u.parentNode && (r && st(u) && di(s(u, "script")), u.parentNode.removeChild(u)); return n } function ni(n, t, r) { var o, s, h, f, u = n.style; return (r = r || ci(n)) && ("" !== (f = r.getPropertyValue(t) || r[t]) || st(n) || (f = i.style(n, t)), !e.pixelBoxStyles() && nr.test(f) && to.test(t) && (o = u.width, s = u.minWidth, h = u.maxWidth, u.minWidth = u.maxWidth = u.width = f, f = r.width, u.width = o, u.minWidth = s, u.maxWidth = h)), void 0 !== f ? f + "" : f } function du(n, t) { return { get: function () { if (!n()) return (this.get = t).apply(this, arguments); delete this.get } } } function tr(n) { var t = i.cssProps[n] || tf[n]; return t || (n in nf ? n : tf[n] = function (n) { for (var i = n[0].toUpperCase() + n.slice(1), t = gu.length; t--;)if ((n = gu[t] + i) in nf) return n }(n) || n) } function ff(n, t, i) { var r = kt.exec(t); return r ? Math.max(0, r[2] - (i || 0)) + (r[3] || "px") : t } function ir(n, t, r, u, f, e) { var o = "width" === t ? 1 : 0, h = 0, s = 0; if (r === (u ? "border" : "content")) return 0; for (; o < 4; o += 2)"margin" === r && (s += i.css(n, r + b[o], !0, f)), u ? ("content" === r && (s -= i.css(n, "padding" + b[o], !0, f)), "margin" !== r && (s -= i.css(n, "border" + b[o] + "Width", !0, f))) : (s += i.css(n, "padding" + b[o], !0, f), "padding" !== r ? s += i.css(n, "border" + b[o] + "Width", !0, f) : h += i.css(n, "border" + b[o] + "Width", !0, f)); return !u && 0 <= e && (s += Math.max(0, Math.ceil(n["offset" + t[0].toUpperCase() + t.slice(1)] - e - s - h - .5)) || 0), s } function ef(n, t, r) { var f = ci(n), o = (!e.boxSizingReliable() || r) && "border-box" === i.css(n, "boxSizing", !1, f), s = o, u = ni(n, t, f), h = "offset" + t[0].toUpperCase() + t.slice(1); if (nr.test(u)) { if (!r) return u; u = "auto" } return (!e.boxSizingReliable() && o || !e.reliableTrDimensions() && c(n, "tr") || "auto" === u || !parseFloat(u) && "inline" === i.css(n, "display", !1, f)) && n.getClientRects().length && (o = "border-box" === i.css(n, "boxSizing", !1, f), (s = h in n) && (u = n[h])), (u = parseFloat(u) || 0) + ir(n, t, r || (o ? "border" : "content"), s, f, u) + "px" } function a(n, t, i, r, u) { return new a.prototype.init(n, t, i, r, u) } function rr() { li && (!1 === f.hidden && n.requestAnimationFrame ? n.requestAnimationFrame(rr) : n.setTimeout(rr, i.fx.interval), i.fx.tick()) } function cf() { return n.setTimeout(function () { vt = void 0 }), vt = Date.now() } function ai(n, t) { var u, r = 0, i = { height: n }; for (t = t ? 1 : 0; r < 4; r += 2 - t)i["margin" + (u = b[r])] = i["padding" + u] = n; return t && (i.opacity = i.width = n), i } function lf(n, t, i) { for (var u, f = (v.tweeners[t] || []).concat(v.tweeners["*"]), r = 0, e = f.length; r < e; r++)if (u = f[r].call(i, t, n)) return u } function v(n, t, r) { var o, s, h = 0, a = v.prefilters.length, e = i.Deferred().always(function () { delete l.elem }), l = function () { if (s) return !1; for (var o = vt || cf(), t = Math.max(0, f.startTime + f.duration - o), i = 1 - (t / f.duration || 0), r = 0, u = f.tweens.length; r < u; r++)f.tweens[r].run(i); return e.notifyWith(n, [f, i, t]), i < 1 && u ? t : (u || e.notifyWith(n, [f, 1, 0]), e.resolveWith(n, [f]), !1) }, f = e.promise({ elem: n, props: i.extend({}, t), opts: i.extend(!0, { specialEasing: {}, easing: i.easing._default }, r), originalProperties: t, originalOptions: r, startTime: vt || cf(), duration: r.duration, tweens: [], createTween: function (t, r) { var u = i.Tween(n, f.opts, t, r, f.opts.specialEasing[t] || f.opts.easing); return f.tweens.push(u), u }, stop: function (t) { var i = 0, r = t ? f.tweens.length : 0; if (s) return this; for (s = !0; i < r; i++)f.tweens[i].run(1); return t ? (e.notifyWith(n, [f, 1, 0]), e.resolveWith(n, [f, t])) : e.rejectWith(n, [f, t]), this } }), c = f.props; for (!function (n, t) { var r, f, e, u, o; for (r in n) if (e = t[f = y(r)], u = n[r], Array.isArray(u) && (e = u[1], u = n[r] = u[0]), r !== f && (n[f] = u, delete n[r]), (o = i.cssHooks[f]) && "expand" in o) for (r in u = o.expand(u), delete n[f], u) r in n || (n[r] = u[r], t[r] = e); else t[f] = e }(c, f.opts.specialEasing); h < a; h++)if (o = v.prefilters[h].call(f, n, c, f.opts)) return u(o.stop) && (i._queueHooks(f.elem, f.opts.queue).stop = o.stop.bind(o)), o; return i.map(c, lf, f), u(f.opts.start) && f.opts.start.call(n, f), f.progress(f.opts.progress).done(f.opts.done, f.opts.complete).fail(f.opts.fail).always(f.opts.always), i.fx.timer(i.extend(l, { elem: n, anim: f, queue: f.opts.queue })), f } function tt(n) { return (n.match(l) || []).join(" ") } function it(n) { return n.getAttribute && n.getAttribute("class") || "" } function ur(n) { return Array.isArray(n) ? n : "string" == typeof n && n.match(l) || [] } function sr(n, t, r, u) { var f; if (Array.isArray(t)) i.each(t, function (t, i) { r || uo.test(n) ? u(n, i) : sr(n + "[" + ("object" == typeof i && null != i ? t : "") + "]", i, r, u) }); else if (r || "object" !== ut(t)) u(n, t); else for (f in t) sr(n + "[" + f + "]", t[f], r, u) } function gf(n) { return function (t, i) { "string" != typeof t && (i = t, t = "*"); var r, f = 0, e = t.toLowerCase().match(l) || []; if (u(i)) while (r = e[f++]) "+" === r[0] ? (r = r.slice(1) || "*", (n[r] = n[r] || []).unshift(i)) : (n[r] = n[r] || []).push(i) } } function ne(n, t, r, u) { function e(s) { var h; return f[s] = !0, i.each(n[s] || [], function (n, i) { var s = i(t, r, u); return "string" != typeof s || o || f[s] ? o ? !(h = s) : void 0 : (t.dataTypes.unshift(s), e(s), !1) }), h } var f = {}, o = n === hr; return e(t.dataTypes[0]) || !f["*"] && e("*") } function lr(n, t) { var r, u, f = i.ajaxSettings.flatOptions || {}; for (r in t) void 0 !== t[r] && ((f[r] ? n : u || (u = {}))[r] = t[r]); return u && i.extend(!0, n, u), n } var p = [], vr = Object.getPrototypeOf, k = p.slice, yr = p.flat ? function (n) { return p.flat.call(n) } : function (n) { return p.concat.apply([], n) }, yi = p.push, ii = p.indexOf, ri = {}, pr = ri.toString, ui = ri.hasOwnProperty, wr = ui.toString, ee = wr.call(Object), e = {}, u = function (n) { return "function" == typeof n && "number" != typeof n.nodeType }, rt = function (n) { return null != n && n === n.window }, f = n.document, oe = { type: !0, src: !0, nonce: !0, noModule: !0 }, kr = "3.5.1", i = function (n, t) { return new i.fn.init(n, t) }, d, wi, nu, tu, iu, ru, l, eu, ei, ot, dt, ki, h, au, vt, li, yt, of, sf, hf, af, pt, vf, yf, pf, fr, er, te, wt, ie, ar, vi, re, ue, fe; i.fn = i.prototype = { jquery: kr, constructor: i, length: 0, toArray: function () { return k.call(this) }, get: function (n) { return null == n ? k.call(this) : n < 0 ? this[n + this.length] : this[n] }, pushStack: function (n) { var t = i.merge(this.constructor(), n); return t.prevObject = this, t }, each: function (n) { return i.each(this, n) }, map: function (n) { return this.pushStack(i.map(this, function (t, i) { return n.call(t, i, t) })) }, slice: function () { return this.pushStack(k.apply(this, arguments)) }, first: function () { return this.eq(0) }, last: function () { return this.eq(-1) }, even: function () { return this.pushStack(i.grep(this, function (n, t) { return (t + 1) % 2 })) }, odd: function () { return this.pushStack(i.grep(this, function (n, t) { return t % 2 })) }, eq: function (n) { var i = this.length, t = +n + (n < 0 ? i : 0); return this.pushStack(0 <= t && t < i ? [this[t]] : []) }, end: function () { return this.prevObject || this.constructor() }, push: yi, sort: p.sort, splice: p.splice }; i.extend = i.fn.extend = function () { var s, f, e, t, o, c, n = arguments[0] || {}, r = 1, l = arguments.length, h = !1; for ("boolean" == typeof n && (h = n, n = arguments[r] || {}, r++), "object" == typeof n || u(n) || (n = {}), r === l && (n = this, r--); r < l; r++)if (null != (s = arguments[r])) for (f in s) t = s[f], "__proto__" !== f && n !== t && (h && t && (i.isPlainObject(t) || (o = Array.isArray(t))) ? (e = n[f], c = o && !Array.isArray(e) ? [] : o || i.isPlainObject(e) ? e : {}, o = !1, n[f] = i.extend(h, c, t)) : void 0 !== t && (n[f] = t)); return n }; i.extend({ expando: "jQuery" + (kr + Math.random()).replace(/\D/g, ""), isReady: !0, error: function (n) { throw new Error(n); }, noop: function () { }, isPlainObject: function (n) { var t, i; return !(!n || "[object Object]" !== pr.call(n)) && (!(t = vr(n)) || "function" == typeof (i = ui.call(t, "constructor") && t.constructor) && wr.call(i) === ee) }, isEmptyObject: function (n) { for (var t in n) return !1; return !0 }, globalEval: function (n, t, i) { br(n, { nonce: t && t.nonce }, i) }, each: function (n, t) { var r, i = 0; if (pi(n)) { for (r = n.length; i < r; i++)if (!1 === t.call(n[i], i, n[i])) break } else for (i in n) if (!1 === t.call(n[i], i, n[i])) break; return n }, makeArray: function (n, t) { var r = t || []; return null != n && (pi(Object(n)) ? i.merge(r, "string" == typeof n ? [n] : n) : yi.call(r, n)), r }, inArray: function (n, t, i) { return null == t ? -1 : ii.call(t, n, i) }, merge: function (n, t) { for (var u = +t.length, i = 0, r = n.length; i < u; i++)n[r++] = t[i]; return n.length = r, n }, grep: function (n, t, i) { for (var u = [], r = 0, f = n.length, e = !i; r < f; r++)!t(n[r], r) !== e && u.push(n[r]); return u }, map: function (n, t, i) { var e, u, r = 0, f = []; if (pi(n)) for (e = n.length; r < e; r++)null != (u = t(n[r], r, i)) && f.push(u); else for (r in n) null != (u = t(n[r], r, i)) && f.push(u); return yr(f) }, guid: 1, support: e }); "function" == typeof Symbol && (i.fn[Symbol.iterator] = p[Symbol.iterator]); i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), function (n, t) { ri["[object " + t + "]"] = t.toLowerCase() }); d = function (n) { function u(n, t, r, u) { var s, y, c, l, p, w, d, v = t && t.ownerDocument, a = t ? t.nodeType : 9; if (r = r || [], "string" != typeof n || !n || 1 !== a && 9 !== a && 11 !== a) return r; if (!u && (b(t), t = t || i, h)) { if (11 !== a && (p = ar.exec(n))) if (s = p[1]) { if (9 === a) { if (!(c = t.getElementById(s))) return r; if (c.id === s) return r.push(c), r } else if (v && (c = v.getElementById(s)) && et(t, c) && c.id === s) return r.push(c), r } else { if (p[2]) return k.apply(r, t.getElementsByTagName(n)), r; if ((s = p[3]) && f.getElementsByClassName && t.getElementsByClassName) return k.apply(r, t.getElementsByClassName(s)), r } if (f.qsa && !lt[n + " "] && (!o || !o.test(n)) && (1 !== a || "object" !== t.nodeName.toLowerCase())) { if (d = n, v = t, 1 === a && (er.test(n) || yi.test(n))) { for ((v = ti.test(n) && ri(t.parentNode) || t) === t && f.scope || ((l = t.getAttribute("id")) ? l = l.replace(pi, wi) : t.setAttribute("id", l = e)), y = (w = ft(n)).length; y--;)w[y] = (l ? "#" + l : ":scope") + " " + pt(w[y]); d = w.join(",") } try { return k.apply(r, v.querySelectorAll(d)), r } catch (t) { lt(n, !0) } finally { l === e && t.removeAttribute("id") } } } return si(n.replace(at, "$1"), t, r, u) } function yt() { var n = []; return function i(r, u) { return n.push(r + " ") > t.cacheLength && delete i[n.shift()], i[r + " "] = u } } function l(n) { return n[e] = !0, n } function a(n) { var t = i.createElement("fieldset"); try { return !!n(t) } catch (n) { return !1 } finally { t.parentNode && t.parentNode.removeChild(t); t = null } } function ii(n, i) { for (var r = n.split("|"), u = r.length; u--;)t.attrHandle[r[u]] = i } function ki(n, t) { var i = t && n, r = i && 1 === n.nodeType && 1 === t.nodeType && n.sourceIndex - t.sourceIndex; if (r) return r; if (i) while (i = i.nextSibling) if (i === t) return -1; return n ? 1 : -1 } function yr(n) { return function (t) { return "input" === t.nodeName.toLowerCase() && t.type === n } } function pr(n) { return function (t) { var i = t.nodeName.toLowerCase(); return ("input" === i || "button" === i) && t.type === n } } function di(n) { return function (t) { return "form" in t ? t.parentNode && !1 === t.disabled ? "label" in t ? "label" in t.parentNode ? t.parentNode.disabled === n : t.disabled === n : t.isDisabled === n || t.isDisabled !== !n && vr(t) === n : t.disabled === n : "label" in t && t.disabled === n } } function it(n) { return l(function (t) { return t = +t, l(function (i, r) { for (var u, f = n([], i.length, t), e = f.length; e--;)i[u = f[e]] && (i[u] = !(r[u] = i[u])) }) }) } function ri(n) { return n && "undefined" != typeof n.getElementsByTagName && n } function gi() { } function pt(n) { for (var t = 0, r = n.length, i = ""; t < r; t++)i += n[t].value; return i } function wt(n, t, i) { var r = t.dir, u = t.next, f = u || r, o = i && "parentNode" === f, s = nr++; return t.first ? function (t, i, u) { while (t = t[r]) if (1 === t.nodeType || o) return n(t, i, u); return !1 } : function (t, i, h) { var c, l, a, y = [v, s]; if (h) { while (t = t[r]) if ((1 === t.nodeType || o) && n(t, i, h)) return !0 } else while (t = t[r]) if (1 === t.nodeType || o) if (l = (a = t[e] || (t[e] = {}))[t.uniqueID] || (a[t.uniqueID] = {}), u && u === t.nodeName.toLowerCase()) t = t[r] || t; else { if ((c = l[f]) && c[0] === v && c[1] === s) return y[2] = c[2]; if ((l[f] = y)[2] = n(t, i, h)) return !0 } return !1 } } function ui(n) { return 1 < n.length ? function (t, i, r) { for (var u = n.length; u--;)if (!n[u](t, i, r)) return !1; return !0 } : n[0] } function bt(n, t, i, r, u) { for (var e, o = [], f = 0, s = n.length, h = null != t; f < s; f++)(e = n[f]) && (i && !i(e, r, u) || (o.push(e), h && t.push(f))); return o } function fi(n, t, i, r, f, o) { return r && !r[e] && (r = fi(r)), f && !f[e] && (f = fi(f, o)), l(function (e, o, s, h) { var a, l, v, w = [], p = [], b = o.length, d = e || function (n, t, i) { for (var r = 0, f = t.length; r < f; r++)u(n, t[r], i); return i }(t || "*", s.nodeType ? [s] : s, []), y = !n || !e && t ? d : bt(d, w, n, s, h), c = i ? f || (e ? n : b || r) ? [] : o : y; if (i && i(y, c, s, h), r) for (a = bt(c, p), r(a, [], s, h), l = a.length; l--;)(v = a[l]) && (c[p[l]] = !(y[p[l]] = v)); if (e) { if (f || n) { if (f) { for (a = [], l = c.length; l--;)(v = c[l]) && a.push(y[l] = v); f(null, c = [], a, h) } for (l = c.length; l--;)(v = c[l]) && -1 < (a = f ? nt(e, v) : w[l]) && (e[a] = !(o[a] = v)) } } else c = bt(c === o ? c.splice(b, c.length) : c), f ? f(null, o, c, h) : k.apply(o, c) }) } function ei(n) { for (var o, u, r, s = n.length, h = t.relative[n[0].type], c = h || t.relative[" "], i = h ? 1 : 0, l = wt(function (n) { return n === o }, c, !0), a = wt(function (n) { return -1 < nt(o, n) }, c, !0), f = [function (n, t, i) { var r = !h && (i || t !== ht) || ((o = t).nodeType ? l(n, t, i) : a(n, t, i)); return o = null, r }]; i < s; i++)if (u = t.relative[n[i].type]) f = [wt(ui(f), u)]; else { if ((u = t.filter[n[i].type].apply(null, n[i].matches))[e]) { for (r = ++i; r < s; r++)if (t.relative[n[r].type]) break; return fi(1 < i && ui(f), 1 < i && pt(n.slice(0, i - 1).concat({ value: " " === n[i - 2].type ? "*" : "" })).replace(at, "$1"), u, i < r && ei(n.slice(i, r)), r < s && ei(n = n.slice(r)), r < s && pt(n)) } f.push(u) } return ui(f) } var rt, f, t, st, oi, ft, kt, si, ht, w, ut, b, i, s, h, o, d, ct, et, e = "sizzle" + 1 * new Date, c = n.document, v = 0, nr = 0, hi = yt(), ci = yt(), li = yt(), lt = yt(), dt = function (n, t) { return n === t && (ut = !0), 0 }, tr = {}.hasOwnProperty, g = [], ir = g.pop, rr = g.push, k = g.push, ai = g.slice, nt = function (n, t) { for (var i = 0, r = n.length; i < r; i++)if (n[i] === t) return i; return -1 }, gt = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", r = "[\\x20\\t\\r\\n\\f]", tt = "(?:\\\\[\\da-fA-F]{1,6}" + r + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", vi = "\\[" + r + "*(" + tt + ")(?:" + r + "*([*^$|!~]?=)" + r + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + tt + "))|)" + r + "*\\]", ni = ":(" + tt + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + vi + ")*)|.*)\\)|)", ur = new RegExp(r + "+", "g"), at = new RegExp("^" + r + "+|((?:^|[^\\\\])(?:\\\\.)*)" + r + "+$", "g"), fr = new RegExp("^" + r + "*," + r + "*"), yi = new RegExp("^" + r + "*([>+~]|" + r + ")" + r + "*"), er = new RegExp(r + "|>"), or = new RegExp(ni), sr = new RegExp("^" + tt + "$"), vt = { ID: new RegExp("^#(" + tt + ")"), CLASS: new RegExp("^\\.(" + tt + ")"), TAG: new RegExp("^(" + tt + "|[*])"), ATTR: new RegExp("^" + vi), PSEUDO: new RegExp("^" + ni), CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + r + "*(even|odd|(([+-]|)(\\d*)n|)" + r + "*(?:([+-]|)" + r + "*(\\d+)|))" + r + "*\\)|)", "i"), bool: new RegExp("^(?:" + gt + ")$", "i"), needsContext: new RegExp("^" + r + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + r + "*((?:-\\d)?\\d*)" + r + "*\\)|)(?=[^-]|$)", "i") }, hr = /HTML$/i, cr = /^(?:input|select|textarea|button)$/i, lr = /^h\d$/i, ot = /^[^{]+\{\s*\[native \w/, ar = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, ti = /[+~]/, y = new RegExp("\\\\[\\da-fA-F]{1,6}" + r + "?|\\\\([^\\r\\n\\f])", "g"), p = function (n, t) { var i = "0x" + n.slice(1) - 65536; return t || (i < 0 ? String.fromCharCode(i + 65536) : String.fromCharCode(i >> 10 | 55296, 1023 & i | 56320)) }, pi = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, wi = function (n, t) { return t ? "\0" === n ? "�" : n.slice(0, -1) + "\\" + n.charCodeAt(n.length - 1).toString(16) + " " : "\\" + n }, bi = function () { b() }, vr = wt(function (n) { return !0 === n.disabled && "fieldset" === n.nodeName.toLowerCase() }, { dir: "parentNode", next: "legend" }); try { k.apply(g = ai.call(c.childNodes), c.childNodes); g[c.childNodes.length].nodeType } catch (rt) { k = { apply: g.length ? function (n, t) { rr.apply(n, ai.call(t)) } : function (n, t) { for (var i = n.length, r = 0; n[i++] = t[r++];); n.length = i - 1 } } } for (rt in f = u.support = {}, oi = u.isXML = function (n) { var i = n.namespaceURI, t = (n.ownerDocument || n).documentElement; return !hr.test(i || t && t.nodeName || "HTML") }, b = u.setDocument = function (n) { var v, u, l = n ? n.ownerDocument || n : c; return l != i && 9 === l.nodeType && l.documentElement && (s = (i = l).documentElement, h = !oi(i), c != i && (u = i.defaultView) && u.top !== u && (u.addEventListener ? u.addEventListener("unload", bi, !1) : u.attachEvent && u.attachEvent("onunload", bi)), f.scope = a(function (n) { return s.appendChild(n).appendChild(i.createElement("div")), "undefined" != typeof n.querySelectorAll && !n.querySelectorAll(":scope fieldset div").length }), f.attributes = a(function (n) { return n.className = "i", !n.getAttribute("className") }), f.getElementsByTagName = a(function (n) { return n.appendChild(i.createComment("")), !n.getElementsByTagName("*").length }), f.getElementsByClassName = ot.test(i.getElementsByClassName), f.getById = a(function (n) { return s.appendChild(n).id = e, !i.getElementsByName || !i.getElementsByName(e).length }), f.getById ? (t.filter.ID = function (n) { var t = n.replace(y, p); return function (n) { return n.getAttribute("id") === t } }, t.find.ID = function (n, t) { if ("undefined" != typeof t.getElementById && h) { var i = t.getElementById(n); return i ? [i] : [] } }) : (t.filter.ID = function (n) { var t = n.replace(y, p); return function (n) { var i = "undefined" != typeof n.getAttributeNode && n.getAttributeNode("id"); return i && i.value === t } }, t.find.ID = function (n, t) { if ("undefined" != typeof t.getElementById && h) { var r, u, f, i = t.getElementById(n); if (i) { if ((r = i.getAttributeNode("id")) && r.value === n) return [i]; for (f = t.getElementsByName(n), u = 0; i = f[u++];)if ((r = i.getAttributeNode("id")) && r.value === n) return [i] } return [] } }), t.find.TAG = f.getElementsByTagName ? function (n, t) { return "undefined" != typeof t.getElementsByTagName ? t.getElementsByTagName(n) : f.qsa ? t.querySelectorAll(n) : void 0 } : function (n, t) { var i, r = [], f = 0, u = t.getElementsByTagName(n); if ("*" === n) { while (i = u[f++]) 1 === i.nodeType && r.push(i); return r } return u }, t.find.CLASS = f.getElementsByClassName && function (n, t) { if ("undefined" != typeof t.getElementsByClassName && h) return t.getElementsByClassName(n) }, d = [], o = [], (f.qsa = ot.test(i.querySelectorAll)) && (a(function (n) { var t; s.appendChild(n).innerHTML = "<a id='" + e + "'><\/a><select id='" + e + "-\r\\' msallowcapture=''><option selected=''><\/option><\/select>"; n.querySelectorAll("[msallowcapture^='']").length && o.push("[*^$]=" + r + "*(?:''|\"\")"); n.querySelectorAll("[selected]").length || o.push("\\[" + r + "*(?:value|" + gt + ")"); n.querySelectorAll("[id~=" + e + "-]").length || o.push("~="); (t = i.createElement("input")).setAttribute("name", ""); n.appendChild(t); n.querySelectorAll("[name='']").length || o.push("\\[" + r + "*name" + r + "*=" + r + "*(?:''|\"\")"); n.querySelectorAll(":checked").length || o.push(":checked"); n.querySelectorAll("a#" + e + "+*").length || o.push(".#.+[+~]"); n.querySelectorAll("\\\f"); o.push("[\\r\\n\\f]") }), a(function (n) { n.innerHTML = "<a href='' disabled='disabled'><\/a><select disabled='disabled'><option/><\/select>"; var t = i.createElement("input"); t.setAttribute("type", "hidden"); n.appendChild(t).setAttribute("name", "D"); n.querySelectorAll("[name=d]").length && o.push("name" + r + "*[*^$|!~]?="); 2 !== n.querySelectorAll(":enabled").length && o.push(":enabled", ":disabled"); s.appendChild(n).disabled = !0; 2 !== n.querySelectorAll(":disabled").length && o.push(":enabled", ":disabled"); n.querySelectorAll("*,:x"); o.push(",.*:") })), (f.matchesSelector = ot.test(ct = s.matches || s.webkitMatchesSelector || s.mozMatchesSelector || s.oMatchesSelector || s.msMatchesSelector)) && a(function (n) { f.disconnectedMatch = ct.call(n, "*"); ct.call(n, "[s!='']:x"); d.push("!=", ni) }), o = o.length && new RegExp(o.join("|")), d = d.length && new RegExp(d.join("|")), v = ot.test(s.compareDocumentPosition), et = v || ot.test(s.contains) ? function (n, t) { var r = 9 === n.nodeType ? n.documentElement : n, i = t && t.parentNode; return n === i || !(!i || 1 !== i.nodeType || !(r.contains ? r.contains(i) : n.compareDocumentPosition && 16 & n.compareDocumentPosition(i))) } : function (n, t) { if (t) while (t = t.parentNode) if (t === n) return !0; return !1 }, dt = v ? function (n, t) { if (n === t) return ut = !0, 0; var r = !n.compareDocumentPosition - !t.compareDocumentPosition; return r || (1 & (r = (n.ownerDocument || n) == (t.ownerDocument || t) ? n.compareDocumentPosition(t) : 1) || !f.sortDetached && t.compareDocumentPosition(n) === r ? n == i || n.ownerDocument == c && et(c, n) ? -1 : t == i || t.ownerDocument == c && et(c, t) ? 1 : w ? nt(w, n) - nt(w, t) : 0 : 4 & r ? -1 : 1) } : function (n, t) { if (n === t) return ut = !0, 0; var r, u = 0, o = n.parentNode, s = t.parentNode, f = [n], e = [t]; if (!o || !s) return n == i ? -1 : t == i ? 1 : o ? -1 : s ? 1 : w ? nt(w, n) - nt(w, t) : 0; if (o === s) return ki(n, t); for (r = n; r = r.parentNode;)f.unshift(r); for (r = t; r = r.parentNode;)e.unshift(r); while (f[u] === e[u]) u++; return u ? ki(f[u], e[u]) : f[u] == c ? -1 : e[u] == c ? 1 : 0 }), i }, u.matches = function (n, t) { return u(n, null, null, t) }, u.matchesSelector = function (n, t) { if (b(n), f.matchesSelector && h && !lt[t + " "] && (!d || !d.test(t)) && (!o || !o.test(t))) try { var r = ct.call(n, t); if (r || f.disconnectedMatch || n.document && 11 !== n.document.nodeType) return r } catch (n) { lt(t, !0) } return 0 < u(t, i, null, [n]).length }, u.contains = function (n, t) { return (n.ownerDocument || n) != i && b(n), et(n, t) }, u.attr = function (n, r) { (n.ownerDocument || n) != i && b(n); var e = t.attrHandle[r.toLowerCase()], u = e && tr.call(t.attrHandle, r.toLowerCase()) ? e(n, r, !h) : void 0; return void 0 !== u ? u : f.attributes || !h ? n.getAttribute(r) : (u = n.getAttributeNode(r)) && u.specified ? u.value : null }, u.escape = function (n) { return (n + "").replace(pi, wi) }, u.error = function (n) { throw new Error("Syntax error, unrecognized expression: " + n); }, u.uniqueSort = function (n) { var r, u = [], t = 0, i = 0; if (ut = !f.detectDuplicates, w = !f.sortStable && n.slice(0), n.sort(dt), ut) { while (r = n[i++]) r === n[i] && (t = u.push(i)); while (t--) n.splice(u[t], 1) } return w = null, n }, st = u.getText = function (n) { var r, i = "", u = 0, t = n.nodeType; if (t) { if (1 === t || 9 === t || 11 === t) { if ("string" == typeof n.textContent) return n.textContent; for (n = n.firstChild; n; n = n.nextSibling)i += st(n) } else if (3 === t || 4 === t) return n.nodeValue } else while (r = n[u++]) i += st(r); return i }, (t = u.selectors = { cacheLength: 50, createPseudo: l, match: vt, attrHandle: {}, find: {}, relative: { ">": { dir: "parentNode", first: !0 }, " ": { dir: "parentNode" }, "+": { dir: "previousSibling", first: !0 }, "~": { dir: "previousSibling" } }, preFilter: { ATTR: function (n) { return n[1] = n[1].replace(y, p), n[3] = (n[3] || n[4] || n[5] || "").replace(y, p), "~=" === n[2] && (n[3] = " " + n[3] + " "), n.slice(0, 4) }, CHILD: function (n) { return n[1] = n[1].toLowerCase(), "nth" === n[1].slice(0, 3) ? (n[3] || u.error(n[0]), n[4] = +(n[4] ? n[5] + (n[6] || 1) : 2 * ("even" === n[3] || "odd" === n[3])), n[5] = +(n[7] + n[8] || "odd" === n[3])) : n[3] && u.error(n[0]), n }, PSEUDO: function (n) { var i, t = !n[6] && n[2]; return vt.CHILD.test(n[0]) ? null : (n[3] ? n[2] = n[4] || n[5] || "" : t && or.test(t) && (i = ft(t, !0)) && (i = t.indexOf(")", t.length - i) - t.length) && (n[0] = n[0].slice(0, i), n[2] = t.slice(0, i)), n.slice(0, 3)) } }, filter: { TAG: function (n) { var t = n.replace(y, p).toLowerCase(); return "*" === n ? function () { return !0 } : function (n) { return n.nodeName && n.nodeName.toLowerCase() === t } }, CLASS: function (n) { var t = hi[n + " "]; return t || (t = new RegExp("(^|" + r + ")" + n + "(" + r + "|$)")) && hi(n, function (n) { return t.test("string" == typeof n.className && n.className || "undefined" != typeof n.getAttribute && n.getAttribute("class") || "") }) }, ATTR: function (n, t, i) { return function (r) { var f = u.attr(r, n); return null == f ? "!=" === t : !t || (f += "", "=" === t ? f === i : "!=" === t ? f !== i : "^=" === t ? i && 0 === f.indexOf(i) : "*=" === t ? i && -1 < f.indexOf(i) : "$=" === t ? i && f.slice(-i.length) === i : "~=" === t ? -1 < (" " + f.replace(ur, " ") + " ").indexOf(i) : "|=" === t && (f === i || f.slice(0, i.length + 1) === i + "-")) } }, CHILD: function (n, t, i, r, u) { var s = "nth" !== n.slice(0, 3), o = "last" !== n.slice(-4), f = "of-type" === t; return 1 === r && 0 === u ? function (n) { return !!n.parentNode } : function (t, i, h) { var p, d, y, c, a, w, b = s !== o ? "nextSibling" : "previousSibling", k = t.parentNode, nt = f && t.nodeName.toLowerCase(), g = !h && !f, l = !1; if (k) { if (s) { while (b) { for (c = t; c = c[b];)if (f ? c.nodeName.toLowerCase() === nt : 1 === c.nodeType) return !1; w = b = "only" === n && !w && "nextSibling" } return !0 } if (w = [o ? k.firstChild : k.lastChild], o && g) { for (l = (a = (p = (d = (y = (c = k)[e] || (c[e] = {}))[c.uniqueID] || (y[c.uniqueID] = {}))[n] || [])[0] === v && p[1]) && p[2], c = a && k.childNodes[a]; c = ++a && c && c[b] || (l = a = 0) || w.pop();)if (1 === c.nodeType && ++l && c === t) { d[n] = [v, a, l]; break } } else if (g && (l = a = (p = (d = (y = (c = t)[e] || (c[e] = {}))[c.uniqueID] || (y[c.uniqueID] = {}))[n] || [])[0] === v && p[1]), !1 === l) while (c = ++a && c && c[b] || (l = a = 0) || w.pop()) if ((f ? c.nodeName.toLowerCase() === nt : 1 === c.nodeType) && ++l && (g && ((d = (y = c[e] || (c[e] = {}))[c.uniqueID] || (y[c.uniqueID] = {}))[n] = [v, l]), c === t)) break; return (l -= u) === r || l % r == 0 && 0 <= l / r } } }, PSEUDO: function (n, i) { var f, r = t.pseudos[n] || t.setFilters[n.toLowerCase()] || u.error("unsupported pseudo: " + n); return r[e] ? r(i) : 1 < r.length ? (f = [n, n, "", i], t.setFilters.hasOwnProperty(n.toLowerCase()) ? l(function (n, t) { for (var e, u = r(n, i), f = u.length; f--;)n[e = nt(n, u[f])] = !(t[e] = u[f]) }) : function (n) { return r(n, 0, f) }) : r } }, pseudos: { not: l(function (n) { var t = [], r = [], i = kt(n.replace(at, "$1")); return i[e] ? l(function (n, t, r, u) { for (var e, o = i(n, null, u, []), f = n.length; f--;)(e = o[f]) && (n[f] = !(t[f] = e)) }) : function (n, u, f) { return t[0] = n, i(t, null, f, r), t[0] = null, !r.pop() } }), has: l(function (n) { return function (t) { return 0 < u(n, t).length } }), contains: l(function (n) { return n = n.replace(y, p), function (t) { return -1 < (t.textContent || st(t)).indexOf(n) } }), lang: l(function (n) { return sr.test(n || "") || u.error("unsupported lang: " + n), n = n.replace(y, p).toLowerCase(), function (t) { var i; do if (i = h ? t.lang : t.getAttribute("xml:lang") || t.getAttribute("lang")) return (i = i.toLowerCase()) === n || 0 === i.indexOf(n + "-"); while ((t = t.parentNode) && 1 === t.nodeType); return !1 } }), target: function (t) { var i = n.location && n.location.hash; return i && i.slice(1) === t.id }, root: function (n) { return n === s }, focus: function (n) { return n === i.activeElement && (!i.hasFocus || i.hasFocus()) && !!(n.type || n.href || ~n.tabIndex) }, enabled: di(!1), disabled: di(!0), checked: function (n) { var t = n.nodeName.toLowerCase(); return "input" === t && !!n.checked || "option" === t && !!n.selected }, selected: function (n) { return n.parentNode && n.parentNode.selectedIndex, !0 === n.selected }, empty: function (n) { for (n = n.firstChild; n; n = n.nextSibling)if (n.nodeType < 6) return !1; return !0 }, parent: function (n) { return !t.pseudos.empty(n) }, header: function (n) { return lr.test(n.nodeName) }, input: function (n) { return cr.test(n.nodeName) }, button: function (n) { var t = n.nodeName.toLowerCase(); return "input" === t && "button" === n.type || "button" === t }, text: function (n) { var t; return "input" === n.nodeName.toLowerCase() && "text" === n.type && (null == (t = n.getAttribute("type")) || "text" === t.toLowerCase()) }, first: it(function () { return [0] }), last: it(function (n, t) { return [t - 1] }), eq: it(function (n, t, i) { return [i < 0 ? i + t : i] }), even: it(function (n, t) { for (var i = 0; i < t; i += 2)n.push(i); return n }), odd: it(function (n, t) { for (var i = 1; i < t; i += 2)n.push(i); return n }), lt: it(function (n, t, i) { for (var r = i < 0 ? i + t : t < i ? t : i; 0 <= --r;)n.push(r); return n }), gt: it(function (n, t, i) { for (var r = i < 0 ? i + t : i; ++r < t;)n.push(r); return n }) } }).pseudos.nth = t.pseudos.eq, { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 }) t.pseudos[rt] = yr(rt); for (rt in { submit: !0, reset: !0 }) t.pseudos[rt] = pr(rt); return gi.prototype = t.filters = t.pseudos, t.setFilters = new gi, ft = u.tokenize = function (n, i) { var e, f, s, o, r, h, c, l = ci[n + " "]; if (l) return i ? 0 : l.slice(0); for (r = n, h = [], c = t.preFilter; r;) { for (o in e && !(f = fr.exec(r)) || (f && (r = r.slice(f[0].length) || r), h.push(s = [])), e = !1, (f = yi.exec(r)) && (e = f.shift(), s.push({ value: e, type: f[0].replace(at, " ") }), r = r.slice(e.length)), t.filter) (f = vt[o].exec(r)) && (!c[o] || (f = c[o](f))) && (e = f.shift(), s.push({ value: e, type: o, matches: f }), r = r.slice(e.length)); if (!e) break } return i ? r.length : r ? u.error(n) : ci(n, h).slice(0) }, kt = u.compile = function (n, r) { var s, c, a, o, y, p, w = [], d = [], f = li[n + " "]; if (!f) { for (r || (r = ft(n)), s = r.length; s--;)(f = ei(r[s]))[e] ? w.push(f) : d.push(f); (f = li(n, (c = d, o = 0 < (a = w).length, y = 0 < c.length, p = function (n, r, f, e, s) { var l, nt, d, g = 0, p = "0", tt = n && [], w = [], it = ht, rt = n || y && t.find.TAG("*", s), ut = v += null == it ? 1 : Math.random() || .1, ft = rt.length; for (s && (ht = r == i || r || s); p !== ft && null != (l = rt[p]); p++) { if (y && l) { for (nt = 0, r || l.ownerDocument == i || (b(l), f = !h); d = c[nt++];)if (d(l, r || i, f)) { e.push(l); break } s && (v = ut) } o && ((l = !d && l) && g--, n && tt.push(l)) } if (g += p, o && p !== g) { for (nt = 0; d = a[nt++];)d(tt, w, r, f); if (n) { if (0 < g) while (p--) tt[p] || w[p] || (w[p] = ir.call(e)); w = bt(w) } k.apply(e, w); s && !n && 0 < w.length && 1 < g + a.length && u.uniqueSort(e) } return s && (v = ut, ht = it), tt }, o ? l(p) : p))).selector = n } return f }, si = u.select = function (n, i, r, u) { var o, f, e, l, a, c = "function" == typeof n && n, s = !u && ft(n = c.selector || n); if (r = r || [], 1 === s.length) { if (2 < (f = s[0] = s[0].slice(0)).length && "ID" === (e = f[0]).type && 9 === i.nodeType && h && t.relative[f[1].type]) { if (!(i = (t.find.ID(e.matches[0].replace(y, p), i) || [])[0])) return r; c && (i = i.parentNode); n = n.slice(f.shift().value.length) } for (o = vt.needsContext.test(n) ? 0 : f.length; o--;) { if (e = f[o], t.relative[l = e.type]) break; if ((a = t.find[l]) && (u = a(e.matches[0].replace(y, p), ti.test(f[0].type) && ri(i.parentNode) || i))) { if (f.splice(o, 1), !(n = u.length && pt(f))) return k.apply(r, u), r; break } } } return (c || kt(n, s))(u, i, !h, r, !i || ti.test(n) && ri(i.parentNode) || i), r }, f.sortStable = e.split("").sort(dt).join("") === e, f.detectDuplicates = !!ut, b(), f.sortDetached = a(function (n) { return 1 & n.compareDocumentPosition(i.createElement("fieldset")) }), a(function (n) { return n.innerHTML = "<a href='#'><\/a>", "#" === n.firstChild.getAttribute("href") }) || ii("type|href|height|width", function (n, t, i) { if (!i) return n.getAttribute(t, "type" === t.toLowerCase() ? 1 : 2) }), f.attributes && a(function (n) { return n.innerHTML = "<input/>", n.firstChild.setAttribute("value", ""), "" === n.firstChild.getAttribute("value") }) || ii("value", function (n, t, i) { if (!i && "input" === n.nodeName.toLowerCase()) return n.defaultValue }), a(function (n) { return null == n.getAttribute("disabled") }) || ii(gt, function (n, t, i) { var r; if (!i) return !0 === n[t] ? t.toLowerCase() : (r = n.getAttributeNode(t)) && r.specified ? r.value : null }), u }(n); i.find = d; i.expr = d.selectors; i.expr[":"] = i.expr.pseudos; i.uniqueSort = i.unique = d.uniqueSort; i.text = d.getText; i.isXMLDoc = d.isXML; i.contains = d.contains; i.escapeSelector = d.escape; var ft = function (n, t, r) { for (var u = [], f = void 0 !== r; (n = n[t]) && 9 !== n.nodeType;)if (1 === n.nodeType) { if (f && i(n).is(r)) break; u.push(n) } return u }, dr = function (n, t) { for (var i = []; n; n = n.nextSibling)1 === n.nodeType && n !== t && i.push(n); return i }, gr = i.expr.match.needsContext; wi = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i; i.filter = function (n, t, r) { var u = t[0]; return r && (n = ":not(" + n + ")"), 1 === t.length && 1 === u.nodeType ? i.find.matchesSelector(u, n) ? [u] : [] : i.find.matches(n, i.grep(t, function (n) { return 1 === n.nodeType })) }; i.fn.extend({ find: function (n) { var t, r, u = this.length, f = this; if ("string" != typeof n) return this.pushStack(i(n).filter(function () { for (t = 0; t < u; t++)if (i.contains(f[t], this)) return !0 })); for (r = this.pushStack([]), t = 0; t < u; t++)i.find(n, f[t], r); return 1 < u ? i.uniqueSort(r) : r }, filter: function (n) { return this.pushStack(bi(this, n || [], !1)) }, not: function (n) { return this.pushStack(bi(this, n || [], !0)) }, is: function (n) { return !!bi(this, "string" == typeof n && gr.test(n) ? i(n) : n || [], !1).length } }); tu = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/; (i.fn.init = function (n, t, r) { var e, o; if (!n) return this; if (r = r || nu, "string" == typeof n) { if (!(e = "<" === n[0] && ">" === n[n.length - 1] && 3 <= n.length ? [null, n, null] : tu.exec(n)) || !e[1] && t) return !t || t.jquery ? (t || r).find(n) : this.constructor(t).find(n); if (e[1]) { if (t = t instanceof i ? t[0] : t, i.merge(this, i.parseHTML(e[1], t && t.nodeType ? t.ownerDocument || t : f, !0)), wi.test(e[1]) && i.isPlainObject(t)) for (e in t) u(this[e]) ? this[e](t[e]) : this.attr(e, t[e]); return this } return (o = f.getElementById(e[2])) && (this[0] = o, this.length = 1), this } return n.nodeType ? (this[0] = n, this.length = 1, this) : u(n) ? void 0 !== r.ready ? r.ready(n) : n(i) : i.makeArray(n, this) }).prototype = i.fn; nu = i(f); iu = /^(?:parents|prev(?:Until|All))/; ru = { children: !0, contents: !0, next: !0, prev: !0 }; i.fn.extend({ has: function (n) { var t = i(n, this), r = t.length; return this.filter(function () { for (var n = 0; n < r; n++)if (i.contains(this, t[n])) return !0 }) }, closest: function (n, t) { var r, f = 0, o = this.length, u = [], e = "string" != typeof n && i(n); if (!gr.test(n)) for (; f < o; f++)for (r = this[f]; r && r !== t; r = r.parentNode)if (r.nodeType < 11 && (e ? -1 < e.index(r) : 1 === r.nodeType && i.find.matchesSelector(r, n))) { u.push(r); break } return this.pushStack(1 < u.length ? i.uniqueSort(u) : u) }, index: function (n) { return n ? "string" == typeof n ? ii.call(i(n), this[0]) : ii.call(this, n.jquery ? n[0] : n) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1 }, add: function (n, t) { return this.pushStack(i.uniqueSort(i.merge(this.get(), i(n, t)))) }, addBack: function (n) { return this.add(null == n ? this.prevObject : this.prevObject.filter(n)) } }); i.each({ parent: function (n) { var t = n.parentNode; return t && 11 !== t.nodeType ? t : null }, parents: function (n) { return ft(n, "parentNode") }, parentsUntil: function (n, t, i) { return ft(n, "parentNode", i) }, next: function (n) { return uu(n, "nextSibling") }, prev: function (n) { return uu(n, "previousSibling") }, nextAll: function (n) { return ft(n, "nextSibling") }, prevAll: function (n) { return ft(n, "previousSibling") }, nextUntil: function (n, t, i) { return ft(n, "nextSibling", i) }, prevUntil: function (n, t, i) { return ft(n, "previousSibling", i) }, siblings: function (n) { return dr((n.parentNode || {}).firstChild, n) }, children: function (n) { return dr(n.firstChild) }, contents: function (n) { return null != n.contentDocument && vr(n.contentDocument) ? n.contentDocument : (c(n, "template") && (n = n.content || n), i.merge([], n.childNodes)) } }, function (n, t) { i.fn[n] = function (r, u) { var f = i.map(this, t, r); return "Until" !== n.slice(-5) && (u = r), u && "string" == typeof u && (f = i.filter(u, f)), 1 < this.length && (ru[n] || i.uniqueSort(f), iu.test(n) && f.reverse()), this.pushStack(f) } }); l = /[^\x20\t\r\n\f]+/g; i.Callbacks = function (n) { var a, h; n = "string" == typeof n ? (a = n, h = {}, i.each(a.match(l) || [], function (n, t) { h[t] = !0 }), h) : i.extend({}, n); var o, r, v, f, t = [], s = [], e = -1, y = function () { for (f = f || n.once, v = o = !0; s.length; e = -1)for (r = s.shift(); ++e < t.length;)!1 === t[e].apply(r[0], r[1]) && n.stopOnFalse && (e = t.length, r = !1); n.memory || (r = !1); o = !1; f && (t = r ? [] : "") }, c = { add: function () { return t && (r && !o && (e = t.length - 1, s.push(r)), function f(r) { i.each(r, function (i, r) { u(r) ? n.unique && c.has(r) || t.push(r) : r && r.length && "string" !== ut(r) && f(r) }) }(arguments), r && !o && y()), this }, remove: function () { return i.each(arguments, function (n, r) { for (var u; -1 < (u = i.inArray(r, t, u));)t.splice(u, 1), u <= e && e-- }), this }, has: function (n) { return n ? -1 < i.inArray(n, t) : 0 < t.length }, empty: function () { return t && (t = []), this }, disable: function () { return f = s = [], t = r = "", this }, disabled: function () { return !t }, lock: function () { return f = s = [], r || o || (t = r = ""), this }, locked: function () { return !!f }, fireWith: function (n, t) { return f || (t = [n, (t = t || []).slice ? t.slice() : t], s.push(t), o || y()), this }, fire: function () { return c.fireWith(this, arguments), this }, fired: function () { return !!v } }; return c }; i.extend({ Deferred: function (t) { var f = [["notify", "progress", i.Callbacks("memory"), i.Callbacks("memory"), 2], ["resolve", "done", i.Callbacks("once memory"), i.Callbacks("once memory"), 0, "resolved"], ["reject", "fail", i.Callbacks("once memory"), i.Callbacks("once memory"), 1, "rejected"]], o = "pending", e = { state: function () { return o }, always: function () { return r.done(arguments).fail(arguments), this }, "catch": function (n) { return e.then(null, n) }, pipe: function () { var n = arguments; return i.Deferred(function (t) { i.each(f, function (i, f) { var e = u(n[f[4]]) && n[f[4]]; r[f[1]](function () { var n = e && e.apply(this, arguments); n && u(n.promise) ? n.promise().progress(t.notify).done(t.resolve).fail(t.reject) : t[f[0] + "With"](this, e ? [n] : arguments) }) }); n = null }).promise() }, then: function (t, r, e) { function s(t, r, f, e) { return function () { var h = this, c = arguments, l = function () { var n, i; if (!(t < o)) { if ((n = f.apply(h, c)) === r.promise()) throw new TypeError("Thenable self-resolution"); i = n && ("object" == typeof n || "function" == typeof n) && n.then; u(i) ? e ? i.call(n, s(o, r, et, e), s(o, r, fi, e)) : (o++, i.call(n, s(o, r, et, e), s(o, r, fi, e), s(o, r, et, r.notifyWith))) : (f !== et && (h = void 0, c = [n]), (e || r.resolveWith)(h, c)) } }, a = e ? l : function () { try { l() } catch (l) { i.Deferred.exceptionHook && i.Deferred.exceptionHook(l, a.stackTrace); o <= t + 1 && (f !== fi && (h = void 0, c = [l]), r.rejectWith(h, c)) } }; t ? a() : (i.Deferred.getStackHook && (a.stackTrace = i.Deferred.getStackHook()), n.setTimeout(a)) } } var o = 0; return i.Deferred(function (n) { f[0][3].add(s(0, n, u(e) ? e : et, n.notifyWith)); f[1][3].add(s(0, n, u(t) ? t : et)); f[2][3].add(s(0, n, u(r) ? r : fi)) }).promise() }, promise: function (n) { return null != n ? i.extend(n, e) : e } }, r = {}; return i.each(f, function (n, t) { var i = t[2], u = t[5]; e[t[1]] = i.add; u && i.add(function () { o = u }, f[3 - n][2].disable, f[3 - n][3].disable, f[0][2].lock, f[0][3].lock); i.add(t[3].fire); r[t[0]] = function () { return r[t[0] + "With"](this === r ? void 0 : this, arguments), this }; r[t[0] + "With"] = i.fireWith }), e.promise(r), t && t.call(r, r), r }, when: function (n) { var e = arguments.length, t = e, o = Array(t), f = k.call(arguments), r = i.Deferred(), s = function (n) { return function (t) { o[n] = this; f[n] = 1 < arguments.length ? k.call(arguments) : t; --e || r.resolveWith(o, f) } }; if (e <= 1 && (fu(n, r.done(s(t)).resolve, r.reject, !e), "pending" === r.state() || u(f[t] && f[t].then))) return r.then(); while (t--) fu(f[t], s(t), r.reject); return r.promise() } }); eu = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; i.Deferred.exceptionHook = function (t, i) { n.console && n.console.warn && t && eu.test(t.name) && n.console.warn("jQuery.Deferred exception: " + t.message, t.stack, i) }; i.readyException = function (t) { n.setTimeout(function () { throw t; }) }; ei = i.Deferred(); i.fn.ready = function (n) { return ei.then(n)["catch"](function (n) { i.readyException(n) }), this }; i.extend({ isReady: !1, readyWait: 1, ready: function (n) { (!0 === n ? --i.readyWait : i.isReady) || (i.isReady = !0) !== n && 0 < --i.readyWait || ei.resolveWith(f, [i]) } }); i.ready.then = ei.then; "complete" === f.readyState || "loading" !== f.readyState && !f.documentElement.doScroll ? n.setTimeout(i.ready) : (f.addEventListener("DOMContentLoaded", oi), n.addEventListener("load", oi)); var w = function (n, t, r, f, e, o, s) { var h = 0, l = n.length, c = null == r; if ("object" === ut(r)) for (h in e = !0, r) w(n, t, h, r[h], !0, o, s); else if (void 0 !== f && (e = !0, u(f) || (s = !0), c && (s ? (t.call(n, f), t = null) : (c = t, t = function (n, t, r) { return c.call(i(n), r) })), t)) for (; h < l; h++)t(n[h], r, s ? f : f.call(n[h], h, t(n[h], r))); return e ? n : c ? t.call(n) : l ? t(n[0], r) : o }, se = /^-ms-/, he = /-([a-z])/g; ot = function (n) { return 1 === n.nodeType || 9 === n.nodeType || !+n.nodeType }; bt.uid = 1; bt.prototype = { cache: function (n) { var t = n[this.expando]; return t || (t = {}, ot(n) && (n.nodeType ? n[this.expando] = t : Object.defineProperty(n, this.expando, { value: t, configurable: !0 }))), t }, set: function (n, t, i) { var r, u = this.cache(n); if ("string" == typeof t) u[y(t)] = i; else for (r in t) u[y(r)] = t[r]; return u }, get: function (n, t) { return void 0 === t ? this.cache(n) : n[this.expando] && n[this.expando][y(t)] }, access: function (n, t, i) { return void 0 === t || t && "string" == typeof t && void 0 === i ? this.get(n, t) : (this.set(n, t, i), void 0 !== i ? i : t) }, remove: function (n, t) { var u, r = n[this.expando]; if (void 0 !== r) { if (void 0 !== t) for (u = (t = Array.isArray(t) ? t.map(y) : (t = y(t)) in r ? [t] : t.match(l) || []).length; u--;)delete r[t[u]]; (void 0 === t || i.isEmptyObject(r)) && (n.nodeType ? n[this.expando] = void 0 : delete n[this.expando]) } }, hasData: function (n) { var t = n[this.expando]; return void 0 !== t && !i.isEmptyObject(t) } }; var r = new bt, o = new bt, le = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, ae = /[A-Z]/g; i.extend({ hasData: function (n) { return o.hasData(n) || r.hasData(n) }, data: function (n, t, i) { return o.access(n, t, i) }, removeData: function (n, t) { o.remove(n, t) }, _data: function (n, t, i) { return r.access(n, t, i) }, _removeData: function (n, t) { r.remove(n, t) } }); i.fn.extend({ data: function (n, t) { var f, u, e, i = this[0], s = i && i.attributes; if (void 0 === n) { if (this.length && (e = o.get(i), 1 === i.nodeType && !r.get(i, "hasDataAttrs"))) { for (f = s.length; f--;)s[f] && 0 === (u = s[f].name).indexOf("data-") && (u = y(u.slice(5)), ou(i, u, e[u])); r.set(i, "hasDataAttrs", !0) } return e } return "object" == typeof n ? this.each(function () { o.set(this, n) }) : w(this, function (t) { var r; if (i && void 0 === t) return void 0 !== (r = o.get(i, n)) ? r : void 0 !== (r = ou(i, n)) ? r : void 0; this.each(function () { o.set(this, n, t) }) }, null, t, 1 < arguments.length, null, !0) }, removeData: function (n) { return this.each(function () { o.remove(this, n) }) } }); i.extend({ queue: function (n, t, u) { var f; if (n) return t = (t || "fx") + "queue", f = r.get(n, t), u && (!f || Array.isArray(u) ? f = r.access(n, t, i.makeArray(u)) : f.push(u)), f || [] }, dequeue: function (n, t) { t = t || "fx"; var r = i.queue(n, t), e = r.length, u = r.shift(), f = i._queueHooks(n, t); "inprogress" === u && (u = r.shift(), e--); u && ("fx" === t && r.unshift("inprogress"), delete f.stop, u.call(n, function () { i.dequeue(n, t) }, f)); !e && f && f.empty.fire() }, _queueHooks: function (n, t) { var u = t + "queueHooks"; return r.get(n, u) || r.access(n, u, { empty: i.Callbacks("once memory").add(function () { r.remove(n, [t + "queue", u]) }) }) } }); i.fn.extend({ queue: function (n, t) { var r = 2; return "string" != typeof n && (t = n, n = "fx", r--), arguments.length < r ? i.queue(this[0], n) : void 0 === t ? this : this.each(function () { var r = i.queue(this, n, t); i._queueHooks(this, n); "fx" === n && "inprogress" !== r[0] && i.dequeue(this, n) }) }, dequeue: function (n) { return this.each(function () { i.dequeue(this, n) }) }, clearQueue: function (n) { return this.queue(n || "fx", []) }, promise: function (n, t) { var u, e = 1, o = i.Deferred(), f = this, s = this.length, h = function () { --e || o.resolveWith(f, [f]) }; for ("string" != typeof n && (t = n, n = void 0), n = n || "fx"; s--;)(u = r.get(f[s], n + "queueHooks")) && u.empty && (e++, u.empty.add(h)); return h(), o.promise(t) } }); var su = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, kt = new RegExp("^(?:([+-])=|)(" + su + ")([a-z%]*)$", "i"), b = ["Top", "Right", "Bottom", "Left"], g = f.documentElement, st = function (n) { return i.contains(n.ownerDocument, n) }, ve = { composed: !0 }; g.getRootNode && (st = function (n) { return i.contains(n.ownerDocument, n) || n.getRootNode(ve) === n.ownerDocument }); dt = function (n, t) { return "none" === (n = t || n).style.display || "" === n.style.display && st(n) && "none" === i.css(n, "display") }; ki = {}; i.fn.extend({ show: function () { return ht(this, !0) }, hide: function () { return ht(this) }, toggle: function (n) { return "boolean" == typeof n ? n ? this.show() : this.hide() : this.each(function () { dt(this) ? i(this).show() : i(this).hide() }) } }); var nt, si, gt = /^(?:checkbox|radio)$/i, cu = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i, lu = /^$|^module$|\/(?:java|ecma)script/i; nt = f.createDocumentFragment().appendChild(f.createElement("div")); (si = f.createElement("input")).setAttribute("type", "radio"); si.setAttribute("checked", "checked"); si.setAttribute("name", "t"); nt.appendChild(si); e.checkClone = nt.cloneNode(!0).cloneNode(!0).lastChild.checked; nt.innerHTML = "<textarea>x<\/textarea>"; e.noCloneChecked = !!nt.cloneNode(!0).lastChild.defaultValue; nt.innerHTML = "<option><\/option>"; e.option = !!nt.lastChild; h = { thead: [1, "<table>", "<\/table>"], col: [2, "<table><colgroup>", "<\/colgroup><\/table>"], tr: [2, "<table><tbody>", "<\/tbody><\/table>"], td: [3, "<table><tbody><tr>", "<\/tr><\/tbody><\/table>"], _default: [0, "", ""] }; h.tbody = h.tfoot = h.colgroup = h.caption = h.thead; h.th = h.td; e.option || (h.optgroup = h.option = [1, "<select multiple='multiple'>", "<\/select>"]); au = /<|&#?\w+;/; var ye = /^key/, pe = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, yu = /^([^.]*)(?:\.(.+)|)/; i.event = { global: {}, add: function (n, t, u, f, e) { var p, a, k, v, w, h, s, c, o, b, d, y = r.get(n); if (ot(n)) for (u.handler && (u = (p = u).handler, e = p.selector), e && i.find.matchesSelector(g, e), u.guid || (u.guid = i.guid++), (v = y.events) || (v = y.events = Object.create(null)), (a = y.handle) || (a = y.handle = function (t) { if ("undefined" != typeof i && i.event.triggered !== t.type) return i.event.dispatch.apply(n, arguments) }), w = (t = (t || "").match(l) || [""]).length; w--;)o = d = (k = yu.exec(t[w]) || [])[1], b = (k[2] || "").split(".").sort(), o && (s = i.event.special[o] || {}, o = (e ? s.delegateType : s.bindType) || o, s = i.event.special[o] || {}, h = i.extend({ type: o, origType: d, data: f, handler: u, guid: u.guid, selector: e, needsContext: e && i.expr.match.needsContext.test(e), namespace: b.join(".") }, p), (c = v[o]) || ((c = v[o] = []).delegateCount = 0, s.setup && !1 !== s.setup.call(n, f, b, a) || n.addEventListener && n.addEventListener(o, a)), s.add && (s.add.call(n, h), h.handler.guid || (h.handler.guid = u.guid)), e ? c.splice(c.delegateCount++, 0, h) : c.push(h), i.event.global[o] = !0) }, remove: function (n, t, u, f, e) { var y, k, c, v, p, s, h, a, o, b, d, w = r.hasData(n) && r.get(n); if (w && (v = w.events)) { for (p = (t = (t || "").match(l) || [""]).length; p--;)if (o = d = (c = yu.exec(t[p]) || [])[1], b = (c[2] || "").split(".").sort(), o) { for (h = i.event.special[o] || {}, a = v[o = (f ? h.delegateType : h.bindType) || o] || [], c = c[2] && new RegExp("(^|\\.)" + b.join("\\.(?:.*\\.|)") + "(\\.|$)"), k = y = a.length; y--;)s = a[y], !e && d !== s.origType || u && u.guid !== s.guid || c && !c.test(s.namespace) || f && f !== s.selector && ("**" !== f || !s.selector) || (a.splice(y, 1), s.selector && a.delegateCount--, h.remove && h.remove.call(n, s)); k && !a.length && (h.teardown && !1 !== h.teardown.call(n, b, w.handle) || i.removeEvent(n, o, w.handle), delete v[o]) } else for (o in v) i.event.remove(n, o + t[p], u, f, !0); i.isEmptyObject(v) && r.remove(n, "handle events") } }, dispatch: function (n) { var u, h, c, e, f, l, s = new Array(arguments.length), t = i.event.fix(n), a = (r.get(this, "events") || Object.create(null))[t.type] || [], o = i.event.special[t.type] || {}; for (s[0] = t, u = 1; u < arguments.length; u++)s[u] = arguments[u]; if (t.delegateTarget = this, !o.preDispatch || !1 !== o.preDispatch.call(this, t)) { for (l = i.event.handlers.call(this, t, a), u = 0; (e = l[u++]) && !t.isPropagationStopped();)for (t.currentTarget = e.elem, h = 0; (f = e.handlers[h++]) && !t.isImmediatePropagationStopped();)t.rnamespace && !1 !== f.namespace && !t.rnamespace.test(f.namespace) || (t.handleObj = f, t.data = f.data, void 0 !== (c = ((i.event.special[f.origType] || {}).handle || f.handler).apply(e.elem, s)) && !1 === (t.result = c) && (t.preventDefault(), t.stopPropagation())); return o.postDispatch && o.postDispatch.call(this, t), t.result } }, handlers: function (n, t) { var f, h, u, e, o, c = [], s = t.delegateCount, r = n.target; if (s && r.nodeType && !("click" === n.type && 1 <= n.button)) for (; r !== this; r = r.parentNode || this)if (1 === r.nodeType && ("click" !== n.type || !0 !== r.disabled)) { for (e = [], o = {}, f = 0; f < s; f++)void 0 === o[u = (h = t[f]).selector + " "] && (o[u] = h.needsContext ? -1 < i(u, this).index(r) : i.find(u, this, null, [r]).length), o[u] && e.push(h); e.length && c.push({ elem: r, handlers: e }) } return r = this, s < t.length && c.push({ elem: r, handlers: t.slice(s) }), c }, addProp: function (n, t) { Object.defineProperty(i.Event.prototype, n, { enumerable: !0, configurable: !0, get: u(t) ? function () { if (this.originalEvent) return t(this.originalEvent) } : function () { if (this.originalEvent) return this.originalEvent[n] }, set: function (t) { Object.defineProperty(this, n, { enumerable: !0, configurable: !0, writable: !0, value: t }) } }) }, fix: function (n) { return n[i.expando] ? n : new i.Event(n) }, special: { load: { noBubble: !0 }, click: { setup: function (n) { var t = this || n; return gt.test(t.type) && t.click && c(t, "input") && hi(t, "click", ct), !1 }, trigger: function (n) { var t = this || n; return gt.test(t.type) && t.click && c(t, "input") && hi(t, "click"), !0 }, _default: function (n) { var t = n.target; return gt.test(t.type) && t.click && c(t, "input") && r.get(t, "click") || c(t, "a") } }, beforeunload: { postDispatch: function (n) { void 0 !== n.result && n.originalEvent && (n.originalEvent.returnValue = n.result) } } } }; i.removeEvent = function (n, t, i) { n.removeEventListener && n.removeEventListener(t, i) }; i.Event = function (n, t) { if (!(this instanceof i.Event)) return new i.Event(n, t); n && n.type ? (this.originalEvent = n, this.type = n.type, this.isDefaultPrevented = n.defaultPrevented || void 0 === n.defaultPrevented && !1 === n.returnValue ? ct : lt, this.target = n.target && 3 === n.target.nodeType ? n.target.parentNode : n.target, this.currentTarget = n.currentTarget, this.relatedTarget = n.relatedTarget) : this.type = n; t && i.extend(this, t); this.timeStamp = n && n.timeStamp || Date.now(); this[i.expando] = !0 }; i.Event.prototype = { constructor: i.Event, isDefaultPrevented: lt, isPropagationStopped: lt, isImmediatePropagationStopped: lt, isSimulated: !1, preventDefault: function () { var n = this.originalEvent; this.isDefaultPrevented = ct; n && !this.isSimulated && n.preventDefault() }, stopPropagation: function () { var n = this.originalEvent; this.isPropagationStopped = ct; n && !this.isSimulated && n.stopPropagation() }, stopImmediatePropagation: function () { var n = this.originalEvent; this.isImmediatePropagationStopped = ct; n && !this.isSimulated && n.stopImmediatePropagation(); this.stopPropagation() } }; i.each({ altKey: !0, bubbles: !0, cancelable: !0, changedTouches: !0, ctrlKey: !0, detail: !0, eventPhase: !0, metaKey: !0, pageX: !0, pageY: !0, shiftKey: !0, view: !0, char: !0, code: !0, charCode: !0, key: !0, keyCode: !0, button: !0, buttons: !0, clientX: !0, clientY: !0, offsetX: !0, offsetY: !0, pointerId: !0, pointerType: !0, screenX: !0, screenY: !0, targetTouches: !0, toElement: !0, touches: !0, which: function (n) { var t = n.button; return null == n.which && ye.test(n.type) ? null != n.charCode ? n.charCode : n.keyCode : !n.which && void 0 !== t && pe.test(n.type) ? 1 & t ? 1 : 2 & t ? 3 : 4 & t ? 2 : 0 : n.which } }, i.event.addProp); i.each({ focus: "focusin", blur: "focusout" }, function (n, t) { i.event.special[n] = { setup: function () { return hi(this, n, we), !1 }, trigger: function () { return hi(this, n), !0 }, delegateType: t } }); i.each({ mouseenter: "mouseover", mouseleave: "mouseout", pointerenter: "pointerover", pointerleave: "pointerout" }, function (n, t) { i.event.special[n] = { delegateType: t, bindType: t, handle: function (n) { var u, r = n.relatedTarget, f = n.handleObj; return r && (r === this || i.contains(this, r)) || (n.type = f.origType, u = f.handler.apply(this, arguments), n.type = t), u } } }); i.fn.extend({ on: function (n, t, i, r) { return gi(this, n, t, i, r) }, one: function (n, t, i, r) { return gi(this, n, t, i, r, 1) }, off: function (n, t, r) { var u, f; if (n && n.preventDefault && n.handleObj) return u = n.handleObj, i(n.delegateTarget).off(u.namespace ? u.origType + "." + u.namespace : u.origType, u.selector, u.handler), this; if ("object" == typeof n) { for (f in n) this.off(f, t, n[f]); return this } return !1 !== t && "function" != typeof t || (r = t, t = void 0), !1 === r && (r = lt), this.each(function () { i.event.remove(this, n, r, t) }) } }); var be = /<script|<style|<link/i, ke = /checked\s*(?:[^=]|=\s*.checked.)/i, de = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g; i.extend({ htmlPrefilter: function (n) { return n }, clone: function (n, t, r) { var u, c, o, f, l, a, v, h = n.cloneNode(!0), y = st(n); if (!(e.noCloneChecked || 1 !== n.nodeType && 11 !== n.nodeType || i.isXMLDoc(n))) for (f = s(h), u = 0, c = (o = s(n)).length; u < c; u++)l = o[u], a = f[u], void 0, "input" === (v = a.nodeName.toLowerCase()) && gt.test(l.type) ? a.checked = l.checked : "input" !== v && "textarea" !== v || (a.defaultValue = l.defaultValue); if (t) if (r) for (o = o || s(n), f = f || s(h), u = 0, c = o.length; u < c; u++)wu(o[u], f[u]); else wu(n, h); return 0 < (f = s(h, "script")).length && di(f, !y && s(n, "script")), h }, cleanData: function (n) { for (var u, t, f, s = i.event.special, e = 0; void 0 !== (t = n[e]); e++)if (ot(t)) { if (u = t[r.expando]) { if (u.events) for (f in u.events) s[f] ? i.event.remove(t, f) : i.removeEvent(t, f, u.handle); t[r.expando] = void 0 } t[o.expando] && (t[o.expando] = void 0) } } }); i.fn.extend({ detach: function (n) { return bu(this, n, !0) }, remove: function (n) { return bu(this, n) }, text: function (n) { return w(this, function (n) { return void 0 === n ? i.text(this) : this.empty().each(function () { 1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType || (this.textContent = n) }) }, null, n, arguments.length) }, append: function () { return at(this, arguments, function (n) { 1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType || pu(this, n).appendChild(n) }) }, prepend: function () { return at(this, arguments, function (n) { if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { var t = pu(this, n); t.insertBefore(n, t.firstChild) } }) }, before: function () { return at(this, arguments, function (n) { this.parentNode && this.parentNode.insertBefore(n, this) }) }, after: function () { return at(this, arguments, function (n) { this.parentNode && this.parentNode.insertBefore(n, this.nextSibling) }) }, empty: function () { for (var n, t = 0; null != (n = this[t]); t++)1 === n.nodeType && (i.cleanData(s(n, !1)), n.textContent = ""); return this }, clone: function (n, t) { return n = null != n && n, t = null == t ? n : t, this.map(function () { return i.clone(this, n, t) }) }, html: function (n) { return w(this, function (n) { var t = this[0] || {}, r = 0, u = this.length; if (void 0 === n && 1 === t.nodeType) return t.innerHTML; if ("string" == typeof n && !be.test(n) && !h[(cu.exec(n) || ["", ""])[1].toLowerCase()]) { n = i.htmlPrefilter(n); try { for (; r < u; r++)1 === (t = this[r] || {}).nodeType && (i.cleanData(s(t, !1)), t.innerHTML = n); t = 0 } catch (n) { } } t && this.empty().append(n) }, null, n, arguments.length) }, replaceWith: function () { var n = []; return at(this, arguments, function (t) { var r = this.parentNode; i.inArray(this, n) < 0 && (i.cleanData(s(this)), r && r.replaceChild(t, this)) }, n) } }); i.each({ appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith" }, function (n, t) { i.fn[n] = function (n) { for (var u, f = [], e = i(n), o = e.length - 1, r = 0; r <= o; r++)u = r === o ? this : this.clone(!0), i(e[r])[t](u), yi.apply(f, u.get()); return this.pushStack(f) } }); var nr = new RegExp("^(" + su + ")(?!px)[a-z%]+$", "i"), ci = function (t) { var i = t.ownerDocument.defaultView; return i && i.opener || (i = n), i.getComputedStyle(t) }, ku = function (n, t, i) { var u, r, f = {}; for (r in t) f[r] = n.style[r], n.style[r] = t[r]; for (r in u = i.call(n), t) n.style[r] = f[r]; return u }, to = new RegExp(b.join("|"), "i"); !function () { function r() { if (t) { s.style.cssText = "position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0"; t.style.cssText = "position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%"; g.appendChild(s).appendChild(t); var i = n.getComputedStyle(t); h = "1%" !== i.top; v = 12 === u(i.marginLeft); t.style.right = "60%"; a = 36 === u(i.right); c = 36 === u(i.width); t.style.position = "absolute"; l = 12 === u(t.offsetWidth / 3); g.removeChild(s); t = null } } function u(n) { return Math.round(parseFloat(n)) } var h, c, l, a, o, v, s = f.createElement("div"), t = f.createElement("div"); t.style && (t.style.backgroundClip = "content-box", t.cloneNode(!0).style.backgroundClip = "", e.clearCloneStyle = "content-box" === t.style.backgroundClip, i.extend(e, { boxSizingReliable: function () { return r(), c }, pixelBoxStyles: function () { return r(), a }, pixelPosition: function () { return r(), h }, reliableMarginLeft: function () { return r(), v }, scrollboxSize: function () { return r(), l }, reliableTrDimensions: function () { var t, i, r, u; return null == o && (t = f.createElement("table"), i = f.createElement("tr"), r = f.createElement("div"), t.style.cssText = "position:absolute;left:-11111px", i.style.height = "1px", r.style.height = "9px", g.appendChild(t).appendChild(i).appendChild(r), u = n.getComputedStyle(i), o = 3 < parseInt(u.height), g.removeChild(t)), o } })) }(); var gu = ["Webkit", "Moz", "ms"], nf = f.createElement("div").style, tf = {}; var io = /^(none|table(?!-c[ea]).+)/, rf = /^--/, ro = { position: "absolute", visibility: "hidden", display: "block" }, uf = { letterSpacing: "0", fontWeight: "400" }; i.extend({ cssHooks: { opacity: { get: function (n, t) { if (t) { var i = ni(n, "opacity"); return "" === i ? "1" : i } } } }, cssNumber: { animationIterationCount: !0, columnCount: !0, fillOpacity: !0, flexGrow: !0, flexShrink: !0, fontWeight: !0, gridArea: !0, gridColumn: !0, gridColumnEnd: !0, gridColumnStart: !0, gridRow: !0, gridRowEnd: !0, gridRowStart: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, widows: !0, zIndex: !0, zoom: !0 }, cssProps: {}, style: function (n, t, r, u) { if (n && 3 !== n.nodeType && 8 !== n.nodeType && n.style) { var f, h, o, c = y(t), l = rf.test(t), s = n.style; if (l || (t = tr(c)), o = i.cssHooks[t] || i.cssHooks[c], void 0 === r) return o && "get" in o && void 0 !== (f = o.get(n, !1, u)) ? f : s[t]; "string" == (h = typeof r) && (f = kt.exec(r)) && f[1] && (r = hu(n, t, f), h = "number"); null != r && r == r && ("number" !== h || l || (r += f && f[3] || (i.cssNumber[c] ? "" : "px")), e.clearCloneStyle || "" !== r || 0 !== t.indexOf("background") || (s[t] = "inherit"), o && "set" in o && void 0 === (r = o.set(n, r, u)) || (l ? s.setProperty(t, r) : s[t] = r)) } }, css: function (n, t, r, u) { var f, e, o, s = y(t); return rf.test(t) || (t = tr(s)), (o = i.cssHooks[t] || i.cssHooks[s]) && "get" in o && (f = o.get(n, !0, r)), void 0 === f && (f = ni(n, t, u)), "normal" === f && t in uf && (f = uf[t]), "" === r || r ? (e = parseFloat(f), !0 === r || isFinite(e) ? e || 0 : f) : f } }); i.each(["height", "width"], function (n, t) { i.cssHooks[t] = { get: function (n, r, u) { if (r) return !io.test(i.css(n, "display")) || n.getClientRects().length && n.getBoundingClientRect().width ? ef(n, t, u) : ku(n, ro, function () { return ef(n, t, u) }) }, set: function (n, r, u) { var s, f = ci(n), h = !e.scrollboxSize() && "absolute" === f.position, c = (h || u) && "border-box" === i.css(n, "boxSizing", !1, f), o = u ? ir(n, t, u, c, f) : 0; return c && h && (o -= Math.ceil(n["offset" + t[0].toUpperCase() + t.slice(1)] - parseFloat(f[t]) - ir(n, t, "border", !1, f) - .5)), o && (s = kt.exec(r)) && "px" !== (s[3] || "px") && (n.style[t] = r, r = i.css(n, t)), ff(0, r, o) } } }); i.cssHooks.marginLeft = du(e.reliableMarginLeft, function (n, t) { if (t) return (parseFloat(ni(n, "marginLeft")) || n.getBoundingClientRect().left - ku(n, { marginLeft: 0 }, function () { return n.getBoundingClientRect().left })) + "px" }); i.each({ margin: "", padding: "", border: "Width" }, function (n, t) { i.cssHooks[n + t] = { expand: function (i) { for (var r = 0, f = {}, u = "string" == typeof i ? i.split(" ") : [i]; r < 4; r++)f[n + b[r] + t] = u[r] || u[r - 2] || u[0]; return f } }; "margin" !== n && (i.cssHooks[n + t].set = ff) }); i.fn.extend({ css: function (n, t) { return w(this, function (n, t, r) { var f, e, o = {}, u = 0; if (Array.isArray(t)) { for (f = ci(n), e = t.length; u < e; u++)o[t[u]] = i.css(n, t[u], !1, f); return o } return void 0 !== r ? i.style(n, t, r) : i.css(n, t) }, n, t, 1 < arguments.length) } }); ((i.Tween = a).prototype = { constructor: a, init: function (n, t, r, u, f, e) { this.elem = n; this.prop = r; this.easing = f || i.easing._default; this.options = t; this.start = this.now = this.cur(); this.end = u; this.unit = e || (i.cssNumber[r] ? "" : "px") }, cur: function () { var n = a.propHooks[this.prop]; return n && n.get ? n.get(this) : a.propHooks._default.get(this) }, run: function (n) { var t, r = a.propHooks[this.prop]; return this.pos = this.options.duration ? t = i.easing[this.easing](n, this.options.duration * n, 0, 1, this.options.duration) : t = n, this.now = (this.end - this.start) * t + this.start, this.options.step && this.options.step.call(this.elem, this.now, this), r && r.set ? r.set(this) : a.propHooks._default.set(this), this } }).init.prototype = a.prototype; (a.propHooks = { _default: { get: function (n) { var t; return 1 !== n.elem.nodeType || null != n.elem[n.prop] && null == n.elem.style[n.prop] ? n.elem[n.prop] : (t = i.css(n.elem, n.prop, "")) && "auto" !== t ? t : 0 }, set: function (n) { i.fx.step[n.prop] ? i.fx.step[n.prop](n) : 1 !== n.elem.nodeType || !i.cssHooks[n.prop] && null == n.elem.style[tr(n.prop)] ? n.elem[n.prop] = n.now : i.style(n.elem, n.prop, n.now + n.unit) } } }).scrollTop = a.propHooks.scrollLeft = { set: function (n) { n.elem.nodeType && n.elem.parentNode && (n.elem[n.prop] = n.now) } }; i.easing = { linear: function (n) { return n }, swing: function (n) { return .5 - Math.cos(n * Math.PI) / 2 }, _default: "swing" }; i.fx = a.prototype.init; i.fx.step = {}; sf = /^(?:toggle|show|hide)$/; hf = /queueHooks$/; i.Animation = i.extend(v, { tweeners: { "*": [function (n, t) { var i = this.createTween(n, t); return hu(i.elem, n, kt.exec(t), i), i }] }, tweener: function (n, t) { u(n) ? (t = n, n = ["*"]) : n = n.match(l); for (var i, r = 0, f = n.length; r < f; r++)i = n[r], v.tweeners[i] = v.tweeners[i] || [], v.tweeners[i].unshift(t) }, prefilters: [function (n, t, u) { var f, y, w, c, b, h, o, l, k = "width" in t || "height" in t, v = this, p = {}, s = n.style, a = n.nodeType && dt(n), e = r.get(n, "fxshow"); for (f in u.queue || (null == (c = i._queueHooks(n, "fx")).unqueued && (c.unqueued = 0, b = c.empty.fire, c.empty.fire = function () { c.unqueued || b() }), c.unqueued++, v.always(function () { v.always(function () { c.unqueued--; i.queue(n, "fx").length || c.empty.fire() }) })), t) if (y = t[f], sf.test(y)) { if (delete t[f], w = w || "toggle" === y, y === (a ? "hide" : "show")) { if ("show" !== y || !e || void 0 === e[f]) continue; a = !0 } p[f] = e && e[f] || i.style(n, f) } if ((h = !i.isEmptyObject(t)) || !i.isEmptyObject(p)) for (f in k && 1 === n.nodeType && (u.overflow = [s.overflow, s.overflowX, s.overflowY], null == (o = e && e.display) && (o = r.get(n, "display")), "none" === (l = i.css(n, "display")) && (o ? l = o : (ht([n], !0), o = n.style.display || o, l = i.css(n, "display"), ht([n]))), ("inline" === l || "inline-block" === l && null != o) && "none" === i.css(n, "float") && (h || (v.done(function () { s.display = o }), null == o && (l = s.display, o = "none" === l ? "" : l)), s.display = "inline-block")), u.overflow && (s.overflow = "hidden", v.always(function () { s.overflow = u.overflow[0]; s.overflowX = u.overflow[1]; s.overflowY = u.overflow[2] })), h = !1, p) h || (e ? "hidden" in e && (a = e.hidden) : e = r.access(n, "fxshow", { display: o }), w && (e.hidden = !a), a && ht([n], !0), v.done(function () { for (f in a || ht([n]), r.remove(n, "fxshow"), p) i.style(n, f, p[f]) })), h = lf(a ? e[f] : 0, f, v), f in e || (e[f] = h.start, a && (h.end = h.start, h.start = 0)) }], prefilter: function (n, t) { t ? v.prefilters.unshift(n) : v.prefilters.push(n) } }); i.speed = function (n, t, r) { var f = n && "object" == typeof n ? i.extend({}, n) : { complete: r || !r && t || u(n) && n, duration: n, easing: r && t || t && !u(t) && t }; return i.fx.off ? f.duration = 0 : "number" != typeof f.duration && (f.duration = f.duration in i.fx.speeds ? i.fx.speeds[f.duration] : i.fx.speeds._default), null != f.queue && !0 !== f.queue || (f.queue = "fx"), f.old = f.complete, f.complete = function () { u(f.old) && f.old.call(this); f.queue && i.dequeue(this, f.queue) }, f }; i.fn.extend({ fadeTo: function (n, t, i, r) { return this.filter(dt).css("opacity", 0).show().end().animate({ opacity: t }, n, i, r) }, animate: function (n, t, u, f) { var s = i.isEmptyObject(n), o = i.speed(t, u, f), e = function () { var t = v(this, i.extend({}, n), o); (s || r.get(this, "finish")) && t.stop(!0) }; return e.finish = e, s || !1 === o.queue ? this.each(e) : this.queue(o.queue, e) }, stop: function (n, t, u) { var f = function (n) { var t = n.stop; delete n.stop; t(u) }; return "string" != typeof n && (u = t, t = n, n = void 0), t && this.queue(n || "fx", []), this.each(function () { var s = !0, t = null != n && n + "queueHooks", o = i.timers, e = r.get(this); if (t) e[t] && e[t].stop && f(e[t]); else for (t in e) e[t] && e[t].stop && hf.test(t) && f(e[t]); for (t = o.length; t--;)o[t].elem !== this || null != n && o[t].queue !== n || (o[t].anim.stop(u), s = !1, o.splice(t, 1)); !s && u || i.dequeue(this, n) }) }, finish: function (n) { return !1 !== n && (n = n || "fx"), this.each(function () { var t, e = r.get(this), u = e[n + "queue"], o = e[n + "queueHooks"], f = i.timers, s = u ? u.length : 0; for (e.finish = !0, i.queue(this, n, []), o && o.stop && o.stop.call(this, !0), t = f.length; t--;)f[t].elem === this && f[t].queue === n && (f[t].anim.stop(!0), f.splice(t, 1)); for (t = 0; t < s; t++)u[t] && u[t].finish && u[t].finish.call(this); delete e.finish }) } }); i.each(["toggle", "show", "hide"], function (n, t) { var r = i.fn[t]; i.fn[t] = function (n, i, u) { return null == n || "boolean" == typeof n ? r.apply(this, arguments) : this.animate(ai(t, !0), n, i, u) } }); i.each({ slideDown: ai("show"), slideUp: ai("hide"), slideToggle: ai("toggle"), fadeIn: { opacity: "show" }, fadeOut: { opacity: "hide" }, fadeToggle: { opacity: "toggle" } }, function (n, t) { i.fn[n] = function (n, i, r) { return this.animate(t, n, i, r) } }); i.timers = []; i.fx.tick = function () { var r, n = 0, t = i.timers; for (vt = Date.now(); n < t.length; n++)(r = t[n])() || t[n] !== r || t.splice(n--, 1); t.length || i.fx.stop(); vt = void 0 }; i.fx.timer = function (n) { i.timers.push(n); i.fx.start() }; i.fx.interval = 13; i.fx.start = function () { li || (li = !0, rr()) }; i.fx.stop = function () { li = null }; i.fx.speeds = { slow: 600, fast: 200, _default: 400 }; i.fn.delay = function (t, r) { return t = i.fx && i.fx.speeds[t] || t, r = r || "fx", this.queue(r, function (i, r) { var u = n.setTimeout(i, t); r.stop = function () { n.clearTimeout(u) } }) }; yt = f.createElement("input"); of = f.createElement("select").appendChild(f.createElement("option")); yt.type = "checkbox"; e.checkOn = "" !== yt.value; e.optSelected = of.selected; (yt = f.createElement("input")).value = "t"; yt.type = "radio"; e.radioValue = "t" === yt.value; pt = i.expr.attrHandle; i.fn.extend({ attr: function (n, t) { return w(this, i.attr, n, t, 1 < arguments.length) }, removeAttr: function (n) { return this.each(function () { i.removeAttr(this, n) }) } }); i.extend({ attr: function (n, t, r) { var f, u, e = n.nodeType; if (3 !== e && 8 !== e && 2 !== e) return "undefined" == typeof n.getAttribute ? i.prop(n, t, r) : (1 === e && i.isXMLDoc(n) || (u = i.attrHooks[t.toLowerCase()] || (i.expr.match.bool.test(t) ? af : void 0)), void 0 !== r ? null === r ? void i.removeAttr(n, t) : u && "set" in u && void 0 !== (f = u.set(n, r, t)) ? f : (n.setAttribute(t, r + ""), r) : u && "get" in u && null !== (f = u.get(n, t)) ? f : null == (f = i.find.attr(n, t)) ? void 0 : f) }, attrHooks: { type: { set: function (n, t) { if (!e.radioValue && "radio" === t && c(n, "input")) { var i = n.value; return n.setAttribute("type", t), i && (n.value = i), t } } } }, removeAttr: function (n, t) { var i, u = 0, r = t && t.match(l); if (r && 1 === n.nodeType) while (i = r[u++]) n.removeAttribute(i) } }); af = { set: function (n, t, r) { return !1 === t ? i.removeAttr(n, r) : n.setAttribute(r, r), r } }; i.each(i.expr.match.bool.source.match(/\w+/g), function (n, t) { var r = pt[t] || i.find.attr; pt[t] = function (n, t, i) { var f, e, u = t.toLowerCase(); return i || (e = pt[u], pt[u] = f, f = null != r(n, t, i) ? u : null, pt[u] = e), f } }); vf = /^(?:input|select|textarea|button)$/i; yf = /^(?:a|area)$/i; i.fn.extend({ prop: function (n, t) { return w(this, i.prop, n, t, 1 < arguments.length) }, removeProp: function (n) { return this.each(function () { delete this[i.propFix[n] || n] }) } }); i.extend({ prop: function (n, t, r) { var f, u, e = n.nodeType; if (3 !== e && 8 !== e && 2 !== e) return 1 === e && i.isXMLDoc(n) || (t = i.propFix[t] || t, u = i.propHooks[t]), void 0 !== r ? u && "set" in u && void 0 !== (f = u.set(n, r, t)) ? f : n[t] = r : u && "get" in u && null !== (f = u.get(n, t)) ? f : n[t] }, propHooks: { tabIndex: { get: function (n) { var t = i.find.attr(n, "tabindex"); return t ? parseInt(t, 10) : vf.test(n.nodeName) || yf.test(n.nodeName) && n.href ? 0 : -1 } } }, propFix: { "for": "htmlFor", "class": "className" } }); e.optSelected || (i.propHooks.selected = { get: function (n) { var t = n.parentNode; return t && t.parentNode && t.parentNode.selectedIndex, null }, set: function (n) { var t = n.parentNode; t && (t.selectedIndex, t.parentNode && t.parentNode.selectedIndex) } }); i.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable"], function () { i.propFix[this.toLowerCase()] = this }); i.fn.extend({ addClass: function (n) { var o, t, r, f, e, s, h, c = 0; if (u(n)) return this.each(function (t) { i(this).addClass(n.call(this, t, it(this))) }); if ((o = ur(n)).length) while (t = this[c++]) if (f = it(t), r = 1 === t.nodeType && " " + tt(f) + " ") { for (s = 0; e = o[s++];)r.indexOf(" " + e + " ") < 0 && (r += e + " "); f !== (h = tt(r)) && t.setAttribute("class", h) } return this }, removeClass: function (n) { var o, r, t, f, e, s, h, c = 0; if (u(n)) return this.each(function (t) { i(this).removeClass(n.call(this, t, it(this))) }); if (!arguments.length) return this.attr("class", ""); if ((o = ur(n)).length) while (r = this[c++]) if (f = it(r), t = 1 === r.nodeType && " " + tt(f) + " ") { for (s = 0; e = o[s++];)while (-1 < t.indexOf(" " + e + " ")) t = t.replace(" " + e + " ", " "); f !== (h = tt(t)) && r.setAttribute("class", h) } return this }, toggleClass: function (n, t) { var f = typeof n, e = "string" === f || Array.isArray(n); return "boolean" == typeof t && e ? t ? this.addClass(n) : this.removeClass(n) : u(n) ? this.each(function (r) { i(this).toggleClass(n.call(this, r, it(this), t), t) }) : this.each(function () { var t, o, u, s; if (e) for (o = 0, u = i(this), s = ur(n); t = s[o++];)u.hasClass(t) ? u.removeClass(t) : u.addClass(t); else void 0 !== n && "boolean" !== f || ((t = it(this)) && r.set(this, "__className__", t), this.setAttribute && this.setAttribute("class", t || !1 === n ? "" : r.get(this, "__className__") || "")) }) }, hasClass: function (n) { for (var t, r = 0, i = " " + n + " "; t = this[r++];)if (1 === t.nodeType && -1 < (" " + tt(it(t)) + " ").indexOf(i)) return !0; return !1 } }); pf = /\r/g; i.fn.extend({ val: function (n) { var t, r, e, f = this[0]; return arguments.length ? (e = u(n), this.each(function (r) { var u; 1 === this.nodeType && (null == (u = e ? n.call(this, r, i(this).val()) : n) ? u = "" : "number" == typeof u ? u += "" : Array.isArray(u) && (u = i.map(u, function (n) { return null == n ? "" : n + "" })), (t = i.valHooks[this.type] || i.valHooks[this.nodeName.toLowerCase()]) && "set" in t && void 0 !== t.set(this, u, "value") || (this.value = u)) })) : f ? (t = i.valHooks[f.type] || i.valHooks[f.nodeName.toLowerCase()]) && "get" in t && void 0 !== (r = t.get(f, "value")) ? r : "string" == typeof (r = f.value) ? r.replace(pf, "") : null == r ? "" : r : void 0 } }); i.extend({ valHooks: { option: { get: function (n) { var t = i.find.attr(n, "value"); return null != t ? t : tt(i.text(n)) } }, select: { get: function (n) { for (var e, t, o = n.options, u = n.selectedIndex, f = "select-one" === n.type, s = f ? null : [], h = f ? u + 1 : o.length, r = u < 0 ? h : f ? u : 0; r < h; r++)if (((t = o[r]).selected || r === u) && !t.disabled && (!t.parentNode.disabled || !c(t.parentNode, "optgroup"))) { if (e = i(t).val(), f) return e; s.push(e) } return s }, set: function (n, t) { for (var r, u, f = n.options, e = i.makeArray(t), o = f.length; o--;)((u = f[o]).selected = -1 < i.inArray(i.valHooks.option.get(u), e)) && (r = !0); return r || (n.selectedIndex = -1), e } } } }); i.each(["radio", "checkbox"], function () { i.valHooks[this] = { set: function (n, t) { if (Array.isArray(t)) return n.checked = -1 < i.inArray(i(n).val(), t) } }; e.checkOn || (i.valHooks[this].get = function (n) { return null === n.getAttribute("value") ? "on" : n.value }) }); e.focusin = "onfocusin" in n; fr = /^(?:focusinfocus|focusoutblur)$/; er = function (n) { n.stopPropagation() }; i.extend(i.event, { trigger: function (t, e, o, s) { var k, c, l, d, v, y, a, p, w = [o || f], h = ui.call(t, "type") ? t.type : t, b = ui.call(t, "namespace") ? t.namespace.split(".") : []; if (c = p = l = o = o || f, 3 !== o.nodeType && 8 !== o.nodeType && !fr.test(h + i.event.triggered) && (-1 < h.indexOf(".") && (h = (b = h.split(".")).shift(), b.sort()), v = h.indexOf(":") < 0 && "on" + h, (t = t[i.expando] ? t : new i.Event(h, "object" == typeof t && t)).isTrigger = s ? 2 : 3, t.namespace = b.join("."), t.rnamespace = t.namespace ? new RegExp("(^|\\.)" + b.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, t.result = void 0, t.target || (t.target = o), e = null == e ? [t] : i.makeArray(e, [t]), a = i.event.special[h] || {}, s || !a.trigger || !1 !== a.trigger.apply(o, e))) { if (!s && !a.noBubble && !rt(o)) { for (d = a.delegateType || h, fr.test(d + h) || (c = c.parentNode); c; c = c.parentNode)w.push(c), l = c; l === (o.ownerDocument || f) && w.push(l.defaultView || l.parentWindow || n) } for (k = 0; (c = w[k++]) && !t.isPropagationStopped();)p = c, t.type = 1 < k ? d : a.bindType || h, (y = (r.get(c, "events") || Object.create(null))[t.type] && r.get(c, "handle")) && y.apply(c, e), (y = v && c[v]) && y.apply && ot(c) && (t.result = y.apply(c, e), !1 === t.result && t.preventDefault()); return t.type = h, s || t.isDefaultPrevented() || a._default && !1 !== a._default.apply(w.pop(), e) || !ot(o) || v && u(o[h]) && !rt(o) && ((l = o[v]) && (o[v] = null), i.event.triggered = h, t.isPropagationStopped() && p.addEventListener(h, er), o[h](), t.isPropagationStopped() && p.removeEventListener(h, er), i.event.triggered = void 0, l && (o[v] = l)), t.result } }, simulate: function (n, t, r) { var u = i.extend(new i.Event, r, { type: n, isSimulated: !0 }); i.event.trigger(u, null, t) } }); i.fn.extend({ trigger: function (n, t) { return this.each(function () { i.event.trigger(n, t, this) }) }, triggerHandler: function (n, t) { var r = this[0]; if (r) return i.event.trigger(n, t, r, !0) } }); e.focusin || i.each({ focus: "focusin", blur: "focusout" }, function (n, t) { var u = function (n) { i.event.simulate(t, n.target, i.event.fix(n)) }; i.event.special[t] = { setup: function () { var i = this.ownerDocument || this.document || this, f = r.access(i, t); f || i.addEventListener(n, u, !0); r.access(i, t, (f || 0) + 1) }, teardown: function () { var i = this.ownerDocument || this.document || this, f = r.access(i, t) - 1; f ? r.access(i, t, f) : (i.removeEventListener(n, u, !0), r.remove(i, t)) } } }); var ti = n.location, wf = { guid: Date.now() }, or = /\?/; i.parseXML = function (t) { var r; if (!t || "string" != typeof t) return null; try { r = (new n.DOMParser).parseFromString(t, "text/xml") } catch (t) { r = void 0 } return r && !r.getElementsByTagName("parsererror").length || i.error("Invalid XML: " + t), r }; var uo = /\[\]$/, bf = /\r?\n/g, fo = /^(?:submit|button|image|reset|file)$/i, eo = /^(?:input|select|textarea|keygen)/i; i.param = function (n, t) { var r, f = [], e = function (n, t) { var i = u(t) ? t() : t; f[f.length] = encodeURIComponent(n) + "=" + encodeURIComponent(null == i ? "" : i) }; if (null == n) return ""; if (Array.isArray(n) || n.jquery && !i.isPlainObject(n)) i.each(n, function () { e(this.name, this.value) }); else for (r in n) sr(r, n[r], t, e); return f.join("&") }; i.fn.extend({ serialize: function () { return i.param(this.serializeArray()) }, serializeArray: function () { return this.map(function () { var n = i.prop(this, "elements"); return n ? i.makeArray(n) : this }).filter(function () { var n = this.type; return this.name && !i(this).is(":disabled") && eo.test(this.nodeName) && !fo.test(n) && (this.checked || !gt.test(n)) }).map(function (n, t) { var r = i(this).val(); return null == r ? null : Array.isArray(r) ? i.map(r, function (n) { return { name: t.name, value: n.replace(bf, "\r\n") } }) : { name: t.name, value: r.replace(bf, "\r\n") } }).get() } }); var oo = /%20/g, so = /#.*$/, ho = /([?&])_=[^&]*/, co = /^(.*?):[ \t]*([^\r\n]*)$/gm, lo = /^(?:GET|HEAD)$/, ao = /^\/\//, kf = {}, hr = {}, df = "*/".concat("*"), cr = f.createElement("a"); return cr.href = ti.href, i.extend({ active: 0, lastModified: {}, etag: {}, ajaxSettings: { url: ti.href, type: "GET", isLocal: /^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ti.protocol), global: !0, processData: !0, async: !0, contentType: "application/x-www-form-urlencoded; charset=UTF-8", accepts: { "*": df, text: "text/plain", html: "text/html", xml: "application/xml, text/xml", json: "application/json, text/javascript" }, contents: { xml: /\bxml\b/, html: /\bhtml/, json: /\bjson\b/ }, responseFields: { xml: "responseXML", text: "responseText", json: "responseJSON" }, converters: { "* text": String, "text html": !0, "text json": JSON.parse, "text xml": i.parseXML }, flatOptions: { url: !0, context: !0 } }, ajaxSetup: function (n, t) { return t ? lr(lr(n, i.ajaxSettings), t) : lr(i.ajaxSettings, n) }, ajaxPrefilter: gf(kf), ajaxTransport: gf(hr), ajax: function (t, r) { function b(t, r, f, c) { var v, rt, b, p, g, l = r; s || (s = !0, d && n.clearTimeout(d), a = void 0, k = c || "", e.readyState = 0 < t ? 4 : 0, v = 200 <= t && t < 300 || 304 === t, f && (p = function (n, t, i) { for (var e, u, f, o, s = n.contents, r = n.dataTypes; "*" === r[0];)r.shift(), void 0 === e && (e = n.mimeType || t.getResponseHeader("Content-Type")); if (e) for (u in s) if (s[u] && s[u].test(e)) { r.unshift(u); break } if (r[0] in i) f = r[0]; else { for (u in i) { if (!r[0] || n.converters[u + " " + r[0]]) { f = u; break } o || (o = u) } f = f || o } if (f) return f !== r[0] && r.unshift(f), i[f] }(u, e, f)), !v && -1 < i.inArray("script", u.dataTypes) && (u.converters["text script"] = function () { }), p = function (n, t, i, r) { var h, u, f, s, e, o = {}, c = n.dataTypes.slice(); if (c[1]) for (f in n.converters) o[f.toLowerCase()] = n.converters[f]; for (u = c.shift(); u;)if (n.responseFields[u] && (i[n.responseFields[u]] = t), !e && r && n.dataFilter && (t = n.dataFilter(t, n.dataType)), e = u, u = c.shift()) if ("*" === u) u = e; else if ("*" !== e && e !== u) { if (!(f = o[e + " " + u] || o["* " + u])) for (h in o) if ((s = h.split(" "))[1] === u && (f = o[e + " " + s[0]] || o["* " + s[0]])) { !0 === f ? f = o[h] : !0 !== o[h] && (u = s[0], c.unshift(s[1])); break } if (!0 !== f) if (f && n.throws) t = f(t); else try { t = f(t) } catch (n) { return { state: "parsererror", error: f ? n : "No conversion from " + e + " to " + u } } } return { state: "success", data: t } }(u, p, e, v), v ? (u.ifModified && ((g = e.getResponseHeader("Last-Modified")) && (i.lastModified[o] = g), (g = e.getResponseHeader("etag")) && (i.etag[o] = g)), 204 === t || "HEAD" === u.type ? l = "nocontent" : 304 === t ? l = "notmodified" : (l = p.state, rt = p.data, v = !(b = p.error))) : (b = l, !t && l || (l = "error", t < 0 && (t = 0))), e.status = t, e.statusText = (r || l) + "", v ? tt.resolveWith(h, [rt, l, e]) : tt.rejectWith(h, [e, l, b]), e.statusCode(w), w = void 0, y && nt.trigger(v ? "ajaxSuccess" : "ajaxError", [e, u, v ? rt : b]), it.fireWith(h, [e, l]), y && (nt.trigger("ajaxComplete", [e, u]), --i.active || i.event.trigger("ajaxStop"))) } "object" == typeof t && (r = t, t = void 0); r = r || {}; var a, o, k, v, d, c, s, y, g, p, u = i.ajaxSetup({}, r), h = u.context || u, nt = u.context && (h.nodeType || h.jquery) ? i(h) : i.event, tt = i.Deferred(), it = i.Callbacks("once memory"), w = u.statusCode || {}, rt = {}, ut = {}, ft = "canceled", e = { readyState: 0, getResponseHeader: function (n) { var t; if (s) { if (!v) for (v = {}; t = co.exec(k);)v[t[1].toLowerCase() + " "] = (v[t[1].toLowerCase() + " "] || []).concat(t[2]); t = v[n.toLowerCase() + " "] } return null == t ? null : t.join(", ") }, getAllResponseHeaders: function () { return s ? k : null }, setRequestHeader: function (n, t) { return null == s && (n = ut[n.toLowerCase()] = ut[n.toLowerCase()] || n, rt[n] = t), this }, overrideMimeType: function (n) { return null == s && (u.mimeType = n), this }, statusCode: function (n) { var t; if (n) if (s) e.always(n[e.status]); else for (t in n) w[t] = [w[t], n[t]]; return this }, abort: function (n) { var t = n || ft; return a && a.abort(t), b(0, t), this } }; if (tt.promise(e), u.url = ((t || u.url || ti.href) + "").replace(ao, ti.protocol + "//"), u.type = r.method || r.type || u.method || u.type, u.dataTypes = (u.dataType || "*").toLowerCase().match(l) || [""], null == u.crossDomain) { c = f.createElement("a"); try { c.href = u.url; c.href = c.href; u.crossDomain = cr.protocol + "//" + cr.host != c.protocol + "//" + c.host } catch (t) { u.crossDomain = !0 } } if (u.data && u.processData && "string" != typeof u.data && (u.data = i.param(u.data, u.traditional)), ne(kf, u, r, e), s) return e; for (g in (y = i.event && u.global) && 0 == i.active++ && i.event.trigger("ajaxStart"), u.type = u.type.toUpperCase(), u.hasContent = !lo.test(u.type), o = u.url.replace(so, ""), u.hasContent ? u.data && u.processData && 0 === (u.contentType || "").indexOf("application/x-www-form-urlencoded") && (u.data = u.data.replace(oo, "+")) : (p = u.url.slice(o.length), u.data && (u.processData || "string" == typeof u.data) && (o += (or.test(o) ? "&" : "?") + u.data, delete u.data), !1 === u.cache && (o = o.replace(ho, "$1"), p = (or.test(o) ? "&" : "?") + "_=" + wf.guid++ + p), u.url = o + p), u.ifModified && (i.lastModified[o] && e.setRequestHeader("If-Modified-Since", i.lastModified[o]), i.etag[o] && e.setRequestHeader("If-None-Match", i.etag[o])), (u.data && u.hasContent && !1 !== u.contentType || r.contentType) && e.setRequestHeader("Content-Type", u.contentType), e.setRequestHeader("Accept", u.dataTypes[0] && u.accepts[u.dataTypes[0]] ? u.accepts[u.dataTypes[0]] + ("*" !== u.dataTypes[0] ? ", " + df + "; q=0.01" : "") : u.accepts["*"]), u.headers) e.setRequestHeader(g, u.headers[g]); if (u.beforeSend && (!1 === u.beforeSend.call(h, e, u) || s)) return e.abort(); if (ft = "abort", it.add(u.complete), e.done(u.success), e.fail(u.error), a = ne(hr, u, r, e)) { if (e.readyState = 1, y && nt.trigger("ajaxSend", [e, u]), s) return e; u.async && 0 < u.timeout && (d = n.setTimeout(function () { e.abort("timeout") }, u.timeout)); try { s = !1; a.send(rt, b) } catch (t) { if (s) throw t; b(-1, t) } } else b(-1, "No Transport"); return e }, getJSON: function (n, t, r) { return i.get(n, t, r, "json") }, getScript: function (n, t) { return i.get(n, void 0, t, "script") } }), i.each(["get", "post"], function (n, t) { i[t] = function (n, r, f, e) { return u(r) && (e = e || f, f = r, r = void 0), i.ajax(i.extend({ url: n, type: t, dataType: e, data: r, success: f }, i.isPlainObject(n) && n)) } }), i.ajaxPrefilter(function (n) { for (var t in n.headers) "content-type" === t.toLowerCase() && (n.contentType = n.headers[t] || "") }), i._evalUrl = function (n, t, r) { return i.ajax({ url: n, type: "GET", dataType: "script", cache: !0, async: !1, global: !1, converters: { "text script": function () { } }, dataFilter: function (n) { i.globalEval(n, t, r) } }) }, i.fn.extend({ wrapAll: function (n) { var t; return this[0] && (u(n) && (n = n.call(this[0])), t = i(n, this[0].ownerDocument).eq(0).clone(!0), this[0].parentNode && t.insertBefore(this[0]), t.map(function () { for (var n = this; n.firstElementChild;)n = n.firstElementChild; return n }).append(this)), this }, wrapInner: function (n) { return u(n) ? this.each(function (t) { i(this).wrapInner(n.call(this, t)) }) : this.each(function () { var t = i(this), r = t.contents(); r.length ? r.wrapAll(n) : t.append(n) }) }, wrap: function (n) { var t = u(n); return this.each(function (r) { i(this).wrapAll(t ? n.call(this, r) : n) }) }, unwrap: function (n) { return this.parent(n).not("body").each(function () { i(this).replaceWith(this.childNodes) }), this } }), i.expr.pseudos.hidden = function (n) { return !i.expr.pseudos.visible(n) }, i.expr.pseudos.visible = function (n) { return !!(n.offsetWidth || n.offsetHeight || n.getClientRects().length) }, i.ajaxSettings.xhr = function () { try { return new n.XMLHttpRequest } catch (t) { } }, te = { 0: 200, 1223: 204 }, wt = i.ajaxSettings.xhr(), e.cors = !!wt && "withCredentials" in wt, e.ajax = wt = !!wt, i.ajaxTransport(function (t) { var i, r; if (e.cors || wt && !t.crossDomain) return { send: function (u, f) { var o, e = t.xhr(); if (e.open(t.type, t.url, t.async, t.username, t.password), t.xhrFields) for (o in t.xhrFields) e[o] = t.xhrFields[o]; for (o in t.mimeType && e.overrideMimeType && e.overrideMimeType(t.mimeType), t.crossDomain || u["X-Requested-With"] || (u["X-Requested-With"] = "XMLHttpRequest"), u) e.setRequestHeader(o, u[o]); i = function (n) { return function () { i && (i = r = e.onload = e.onerror = e.onabort = e.ontimeout = e.onreadystatechange = null, "abort" === n ? e.abort() : "error" === n ? "number" != typeof e.status ? f(0, "error") : f(e.status, e.statusText) : f(te[e.status] || e.status, e.statusText, "text" !== (e.responseType || "text") || "string" != typeof e.responseText ? { binary: e.response } : { text: e.responseText }, e.getAllResponseHeaders())) } }; e.onload = i(); r = e.onerror = e.ontimeout = i("error"); void 0 !== e.onabort ? e.onabort = r : e.onreadystatechange = function () { 4 === e.readyState && n.setTimeout(function () { i && r() }) }; i = i("abort"); try { e.send(t.hasContent && t.data || null) } catch (u) { if (i) throw u; } }, abort: function () { i && i() } } }), i.ajaxPrefilter(function (n) { n.crossDomain && (n.contents.script = !1) }), i.ajaxSetup({ accepts: { script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" }, contents: { script: /\b(?:java|ecma)script\b/ }, converters: { "text script": function (n) { return i.globalEval(n), n } } }), i.ajaxPrefilter("script", function (n) { void 0 === n.cache && (n.cache = !1); n.crossDomain && (n.type = "GET") }), i.ajaxTransport("script", function (n) { var r, t; if (n.crossDomain || n.scriptAttrs) return { send: function (u, e) { r = i("<script>").attr(n.scriptAttrs || {}).prop({ charset: n.scriptCharset, src: n.url }).on("load error", t = function (n) { r.remove(); t = null; n && e("error" === n.type ? 404 : 200, n.type) }); f.head.appendChild(r[0]) }, abort: function () { t && t() } } }), ar = [], vi = /(=)\?(?=&|$)|\?\?/, i.ajaxSetup({ jsonp: "callback", jsonpCallback: function () { var n = ar.pop() || i.expando + "_" + wf.guid++; return this[n] = !0, n } }), i.ajaxPrefilter("json jsonp", function (t, r, f) { var e, o, s, h = !1 !== t.jsonp && (vi.test(t.url) ? "url" : "string" == typeof t.data && 0 === (t.contentType || "").indexOf("application/x-www-form-urlencoded") && vi.test(t.data) && "data"); if (h || "jsonp" === t.dataTypes[0]) return e = t.jsonpCallback = u(t.jsonpCallback) ? t.jsonpCallback() : t.jsonpCallback, h ? t[h] = t[h].replace(vi, "$1" + e) : !1 !== t.jsonp && (t.url += (or.test(t.url) ? "&" : "?") + t.jsonp + "=" + e), t.converters["script json"] = function () { return s || i.error(e + " was not called"), s[0] }, t.dataTypes[0] = "json", o = n[e], n[e] = function () { s = arguments }, f.always(function () { void 0 === o ? i(n).removeProp(e) : n[e] = o; t[e] && (t.jsonpCallback = r.jsonpCallback, ar.push(e)); s && u(o) && o(s[0]); s = o = void 0 }), "script" }), e.createHTMLDocument = ((ie = f.implementation.createHTMLDocument("").body).innerHTML = "<form><\/form><form><\/form>", 2 === ie.childNodes.length), i.parseHTML = function (n, t, r) { return "string" != typeof n ? [] : ("boolean" == typeof t && (r = t, t = !1), t || (e.createHTMLDocument ? ((s = (t = f.implementation.createHTMLDocument("")).createElement("base")).href = f.location.href, t.head.appendChild(s)) : t = f), u = !r && [], (o = wi.exec(n)) ? [t.createElement(o[1])] : (o = vu([n], t, u), u && u.length && i(u).remove(), i.merge([], o.childNodes))); var s, o, u }, i.fn.load = function (n, t, r) { var f, s, h, e = this, o = n.indexOf(" "); return -1 < o && (f = tt(n.slice(o)), n = n.slice(0, o)), u(t) ? (r = t, t = void 0) : t && "object" == typeof t && (s = "POST"), 0 < e.length && i.ajax({ url: n, type: s || "GET", dataType: "html", data: t }).done(function (n) { h = arguments; e.html(f ? i("<div>").append(i.parseHTML(n)).find(f) : n) }).always(r && function (n, t) { e.each(function () { r.apply(this, h || [n.responseText, t, n]) }) }), this }, i.expr.pseudos.animated = function (n) { return i.grep(i.timers, function (t) { return n === t.elem }).length }, i.offset = { setOffset: function (n, t, r) { var v, o, s, h, e, c, l = i.css(n, "position"), a = i(n), f = {}; "static" === l && (n.style.position = "relative"); e = a.offset(); s = i.css(n, "top"); c = i.css(n, "left"); ("absolute" === l || "fixed" === l) && -1 < (s + c).indexOf("auto") ? (h = (v = a.position()).top, o = v.left) : (h = parseFloat(s) || 0, o = parseFloat(c) || 0); u(t) && (t = t.call(n, r, i.extend({}, e))); null != t.top && (f.top = t.top - e.top + h); null != t.left && (f.left = t.left - e.left + o); "using" in t ? t.using.call(n, f) : ("number" == typeof f.top && (f.top += "px"), "number" == typeof f.left && (f.left += "px"), a.css(f)) } }, i.fn.extend({ offset: function (n) { if (arguments.length) return void 0 === n ? this : this.each(function (t) { i.offset.setOffset(this, n, t) }); var r, u, t = this[0]; if (t) return t.getClientRects().length ? (r = t.getBoundingClientRect(), u = t.ownerDocument.defaultView, { top: r.top + u.pageYOffset, left: r.left + u.pageXOffset }) : { top: 0, left: 0 } }, position: function () { if (this[0]) { var n, r, u, t = this[0], f = { top: 0, left: 0 }; if ("fixed" === i.css(t, "position")) r = t.getBoundingClientRect(); else { for (r = this.offset(), u = t.ownerDocument, n = t.offsetParent || u.documentElement; n && (n === u.body || n === u.documentElement) && "static" === i.css(n, "position");)n = n.parentNode; n && n !== t && 1 === n.nodeType && ((f = i(n).offset()).top += i.css(n, "borderTopWidth", !0), f.left += i.css(n, "borderLeftWidth", !0)) } return { top: r.top - f.top - i.css(t, "marginTop", !0), left: r.left - f.left - i.css(t, "marginLeft", !0) } } }, offsetParent: function () { return this.map(function () { for (var n = this.offsetParent; n && "static" === i.css(n, "position");)n = n.offsetParent; return n || g }) } }), i.each({ scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function (n, t) { var r = "pageYOffset" === t; i.fn[n] = function (i) { return w(this, function (n, i, u) { var f; if (rt(n) ? f = n : 9 === n.nodeType && (f = n.defaultView), void 0 === u) return f ? f[t] : n[i]; f ? f.scrollTo(r ? f.pageXOffset : u, r ? u : f.pageYOffset) : n[i] = u }, n, i, arguments.length) } }), i.each(["top", "left"], function (n, t) { i.cssHooks[t] = du(e.pixelPosition, function (n, r) { if (r) return r = ni(n, t), nr.test(r) ? i(n).position()[t] + "px" : r }) }), i.each({ Height: "height", Width: "width" }, function (n, t) { i.each({ padding: "inner" + n, content: t, "": "outer" + n }, function (r, u) { i.fn[u] = function (f, e) { var o = arguments.length && (r || "boolean" != typeof f), s = r || (!0 === f || !0 === e ? "margin" : "border"); return w(this, function (t, r, f) { var e; return rt(t) ? 0 === u.indexOf("outer") ? t["inner" + n] : t.document.documentElement["client" + n] : 9 === t.nodeType ? (e = t.documentElement, Math.max(t.body["scroll" + n], e["scroll" + n], t.body["offset" + n], e["offset" + n], e["client" + n])) : void 0 === f ? i.css(t, r, s) : i.style(t, r, f, s) }, t, o ? f : void 0, o) } }) }), i.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"], function (n, t) { i.fn[t] = function (n) { return this.on(t, n) } }), i.fn.extend({ bind: function (n, t, i) { return this.on(n, null, t, i) }, unbind: function (n, t) { return this.off(n, null, t) }, delegate: function (n, t, i, r) { return this.on(t, n, i, r) }, undelegate: function (n, t, i) { return 1 === arguments.length ? this.off(n, "**") : this.off(t, n || "**", i) }, hover: function (n, t) { return this.mouseenter(n).mouseleave(t || n) } }), i.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "), function (n, t) { i.fn[t] = function (n, i) { return 0 < arguments.length ? this.on(t, null, n, i) : this.trigger(t) } }), re = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, i.proxy = function (n, t) { var r, f, e; if ("string" == typeof t && (r = n[t], t = n, n = r), u(n)) return f = k.call(arguments, 2), (e = function () { return n.apply(t || this, f.concat(k.call(arguments))) }).guid = n.guid = n.guid || i.guid++, e }, i.holdReady = function (n) { n ? i.readyWait++ : i.ready(!0) }, i.isArray = Array.isArray, i.parseJSON = JSON.parse, i.nodeName = c, i.isFunction = u, i.isWindow = rt, i.camelCase = y, i.type = ut, i.now = Date.now, i.isNumeric = function (n) { var t = i.type(n); return ("number" === t || "string" === t) && !isNaN(n - parseFloat(n)) }, i.trim = function (n) { return null == n ? "" : (n + "").replace(re, "") }, "function" == typeof define && define.amd && define("jquery", [], function () { return i }), ue = n.jQuery, fe = n.$, i.noConflict = function (t) { return n.$ === i && (n.$ = fe), t && n.jQuery === i && (n.jQuery = ue), i }, "undefined" == typeof t && (n.jQuery = n.$ = i), i }); var _extends = Object.assign || function (n) { for (var i, r, t = 1; t < arguments.length; t++) { i = arguments[t]; for (r in i) Object.prototype.hasOwnProperty.call(i, r) && (n[r] = i[r]) } return n }, _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (n) { return typeof n } : function (n) { return n && "function" == typeof Symbol && n.constructor === Symbol && n !== Symbol.prototype ? "symbol" : typeof n }; !function (n, t) { "object" === ("undefined" == typeof exports ? "undefined" : _typeof(exports)) && "undefined" != typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define(t) : n.LazyLoad = t() }(this, function () { "use strict"; function d(n, t, i) { return !(tt(n, t, i) || rt(n, t, i) || it(n, t, i) || ut(n, t, i)) } function g(n, t, i) { !i && y(n) || (e(t.callback_enter, n), yt.indexOf(n.tagName) > -1 && (vt(n, t), f(n, t.class_loading)), lt(n, t), st(n), e(t.callback_set, n)) } var nt = function () { return { elements_selector: "img", container: window, threshold: 300, throttle: 150, data_src: "src", data_srcset: "srcset", data_sizes: "sizes", class_loading: "loading", class_loaded: "loaded", class_error: "error", class_initial: "initial", skip_invisible: !0, callback_load: null, callback_error: null, callback_set: null, callback_processed: null, callback_enter: null, to_webp: !1 } }, i = function (n) { return n.getBoundingClientRect().top + window.pageYOffset - n.ownerDocument.documentElement.clientTop }, tt = function (n, t, r) { return (t === window ? window.innerHeight + window.pageYOffset : i(t) + t.offsetHeight) <= i(n) - r }, r = function (n) { return n.getBoundingClientRect().left + window.pageXOffset - n.ownerDocument.documentElement.clientLeft }, it = function (n, t, i) { var u = window.innerWidth; return (t === window ? u + window.pageXOffset : r(t) + u) <= r(n) - i }, rt = function (n, t, r) { return (t === window ? window.pageYOffset : i(t)) >= i(n) + r + n.offsetHeight }, ut = function (n, t, i) { return (t === window ? window.pageXOffset : r(t)) >= r(n) + i + n.offsetWidth }, c = function (n, t) { var i, r = new n(t); try { i = new CustomEvent("LazyLoad::Initialized", { detail: { instance: r } }) } catch (n) { (i = document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized", !1, !1, { instance: r }) } window.dispatchEvent(i) }, l = function (n, t) { return t ? n.replace(/\.(jpe?g|png)/gi, ".webp") : n }, u = "undefined" != typeof window, ft = u && !("onscroll" in window) || /(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent), a = u && "classList" in document.createElement("p"), v = u && function () { var n = document.createElement("canvas"); return !(!n.getContext || !n.getContext("2d")) && 0 === n.toDataURL("image/webp").indexOf("data:image/webp") }(), f = function (n, t) { a ? n.classList.add(t) : n.className += (n.className ? " " : "") + t }, et = function (n, t) { a ? n.classList.remove(t) : n.className = n.className.replace(new RegExp("(^|\\s+)" + t + "(\\s+|$)"), " ").replace(/^\s+/, "").replace(/\s+$/, "") }, n = function (n, t) { return n.getAttribute("data-" + t) }, ot = function (n, t, i) { var r = "data-" + t; null !== i ? n.setAttribute(r, i) : n.removeAttribute(r) }, st = function (n) { return ot(n, "was-processed", "true") }, y = function (t) { return "true" === n(t, "was-processed") }, p = function (i, r, u, f) { for (var e, s, o = 0; e = i.children[o]; o += 1)"SOURCE" === e.tagName && (s = n(e, u), t(e, r, s, f)) }, t = function (n, t, i, r) { i && n.setAttribute(t, l(i, r)) }, ht = function (t, i) { var f = v && i.to_webp, r = n(t, i.data_src), u; r && (u = l(r, f), t.style.backgroundImage = 'url("' + u + '")') }, ct = { IMG: function (i, r) { var u = v && r.to_webp, e = r.data_srcset, f = i.parentNode, o, s, h; f && "PICTURE" === f.tagName && p(f, "srcset", e, u); o = n(i, r.data_sizes); t(i, "sizes", o); s = n(i, e); t(i, "srcset", s, u); h = n(i, r.data_src); t(i, "src", h, u) }, IFRAME: function (i, r) { var u = n(i, r.data_src); t(i, "src", u) }, VIDEO: function (i, r) { var u = r.data_src, f = n(i, u); p(i, "src", u); t(i, "src", f); i.load() } }, lt = function (n, t) { var r = n.tagName, i = ct[r]; i ? i(n, t) : ht(n, t) }, e = function (n, t) { n && n(t) }, o = function (n, t, i) { n.addEventListener(t, i) }, s = function (n, t, i) { n.removeEventListener(t, i) }, at = function (n, t, i) { o(n, "load", t); o(n, "loadeddata", t); o(n, "error", i) }, w = function (n, t, i) { s(n, "load", t); s(n, "loadeddata", t); s(n, "error", i) }, b = function (n, t, i) { var u = t ? i.class_loaded : i.class_error, o = t ? i.callback_load : i.callback_error, r = n.target; et(r, i.class_loading); f(r, u); e(o, r) }, vt = function (n, t) { var i = function i(u) { b(u, !0, t); w(n, i, r) }, r = function r(u) { b(u, !1, t); w(n, i, r) }; at(n, i, r) }, yt = ["IMG", "IFRAME", "VIDEO"], k = function (n, t) { for (; t.length;)n.splice(t.pop(), 1) }, h = function (n) { this._settings = _extends({}, nt(), n); this._queryOriginNode = this._settings.container === window ? document : this._settings.container; this._previousLoopTime = 0; this._loopTimeout = null; this._boundHandleScroll = this.handleScroll.bind(this); this._isFirstLoop = !0; window.addEventListener("resize", this._boundHandleScroll); this.update() }; return h.prototype = { _loopThroughElements: function (n) { var r = this._settings, u = this._elements, e = u ? u.length : 0, t = void 0, o = [], s = this._isFirstLoop, i; if (s && (this._isFirstLoop = !1), 0 !== e) { for (t = 0; t < e; t++)i = u[t], r.skip_invisible && null === i.offsetParent || (ft || n || d(i, r.container, r.threshold)) && (s && f(i, r.class_initial), this.load(i), o.push(t)); k(u, o) } else this._stopScrollHandler() }, _purgeElements: function () { for (var t = this._elements, r = t.length, n = void 0, i = [], n = 0; n < r; n++)y(t[n]) && i.push(n); k(t, i) }, _startScrollHandler: function () { this._isHandlingScroll || (this._isHandlingScroll = !0, this._settings.container.addEventListener("scroll", this._boundHandleScroll)) }, _stopScrollHandler: function () { this._isHandlingScroll && (this._isHandlingScroll = !1, this._settings.container.removeEventListener("scroll", this._boundHandleScroll)) }, handleScroll: function () { var t = this._settings.throttle, i, n; 0 !== t ? (i = Date.now(), n = t - (i - this._previousLoopTime), n <= 0 || n > t ? (this._loopTimeout && (clearTimeout(this._loopTimeout), this._loopTimeout = null), this._previousLoopTime = i, this._loopThroughElements()) : this._loopTimeout || (this._loopTimeout = setTimeout(function () { this._previousLoopTime = Date.now(); this._loopTimeout = null; this._loopThroughElements() }.bind(this), n))) : this._loopThroughElements() }, loadAll: function () { this._loopThroughElements(!0) }, update: function () { this._elements = Array.prototype.slice.call(this._queryOriginNode.querySelectorAll(this._settings.elements_selector)); this._purgeElements(); this._loopThroughElements(); this._startScrollHandler() }, destroy: function () { window.removeEventListener("resize", this._boundHandleScroll); this._loopTimeout && (clearTimeout(this._loopTimeout), this._loopTimeout = null); this._stopScrollHandler(); this._elements = null; this._queryOriginNode = null; this._settings = null }, load: function (n, t) { g(n, this._settings, t) } }, u && function (n, t) { if (t) if (t.length) for (var i, r = 0; i = t[r]; r += 1)c(n, i); else c(n, t) }(h, window.lazyLoadOptions), h }); !function (n, t) { var i = t(n, n.document); n.lazySizes = i; "object" == typeof module && module.exports && (module.exports = i) }("undefined" != typeof window ? window : {}, function (n, t) { "use strict"; var f, i; if (function () { var t, r = { lazyClass: "lazyload", loadedClass: "lazyloaded", loadingClass: "lazyloading", preloadClass: "lazypreload", errorClass: "lazyerror", autosizesClass: "lazyautosizes", srcAttr: "data-src", srcsetAttr: "data-srcset", sizesAttr: "data-sizes", minSize: 40, customMedia: {}, init: !0, expFactor: 1.5, hFac: .8, loadMode: 2, loadHidden: !0, ricTimeout: 0, throttleDelay: 125 }; i = n.lazySizesConfig || n.lazysizesConfig || {}; for (t in r) t in i || (i[t] = r[t]) }(), !t || !t.getElementsByClassName) return { init: function () { }, cfg: i, noSupport: !0 }; var e = t.documentElement, o = n.Date, et = n.HTMLPictureElement, s = "addEventListener", r = "getAttribute", h = n[s], u = n.setTimeout, ot = n.requestAnimationFrame || u, k = n.requestIdleCallback, it = /^picture$/i, st = ["load", "error", "lazyincluded", "_lazyloaded"], p = {}, ht = Array.prototype.forEach, c = function (n, t) { return p[t] || (p[t] = new RegExp("(\\s|^)" + t + "(\\s|$)")), p[t].test(n[r]("class") || "") && p[t] }, l = function (n, t) { c(n, t) || n.setAttribute("class", (n[r]("class") || "").trim() + " " + t) }, d = function (n, t) { var i; (i = c(n, t)) && n.setAttribute("class", (n[r]("class") || "").replace(i, " ")) }, g = function (n, t, i) { var r = i ? s : "removeEventListener"; i && g(n, t); st.forEach(function (i) { n[r](i, t) }) }, a = function (n, i, r, u, e) { var o = t.createEvent("Event"); return r || (r = {}), r.instance = f, o.initEvent(i, !u, !e), o.detail = r, n.dispatchEvent(o), o }, nt = function (t, u) { var f; !et && (f = n.picturefill || i.pf) ? (u && u.src && !t[r]("srcset") && t.setAttribute("srcset", u.src), f({ reevaluate: !0, elements: [t] })) : u && u.src && (t.src = u.src) }, v = function (n, t) { return (getComputedStyle(n, null) || {})[t] }, rt = function (n, t, r) { for (r = r || n.offsetWidth; r < i.minSize && t && !n._lazysizesWidth;)r = t.offsetWidth, t = t.parentNode; return r }, y = function () { var n, i, r = [], s = [], f = r, e = function () { var t = f; for (f = r.length ? s : r, n = !0, i = !1; t.length;)t.shift()(); n = !1 }, o = function (r, o) { n && !o ? r.apply(this, arguments) : (f.push(r), i || (i = !0, (t.hidden ? u : ot)(e))) }; return o._lsFlush = e, o }(), w = function (n, t) { return t ? function () { y(n) } : function () { var t = this, i = arguments; y(function () { n.apply(t, i) }) } }, ct = function (n) { var r, f = 0, h = i.throttleDelay, t = i.ricTimeout, e = function () { r = !1; f = o.now(); n() }, s = k && t > 49 ? function () { k(e, { timeout: t }); t !== i.ricTimeout && (t = i.ricTimeout) } : w(function () { u(e) }, !0); return function (n) { var i; (n = !0 === n) && (t = 33); r || (r = !0, i = h - (o.now() - f), i < 0 && (i = 0), n || i < 9 ? s() : u(s, i)) } }, ut = function (n) { var t, r, i = 99, f = function () { t = null; n() }, e = function () { var n = o.now() - r; n < i ? u(e, i - n) : (k || f)(f) }; return function () { r = o.now(); t || (t = u(e, i)) } }, ft = function () { var at, rt, bt, ft, kt, dt, gt, et, ot, st, lt, vt, ei = /^img$/i, oi = /^iframe$/i, si = "onscroll" in n && !/(gle|ing)bot/.test(navigator.userAgent), hi = 0, yt = 0, b = 0, k = -1, ni = function (n) { b--; (!n || b < 0 || !n.target) && (b = 0) }, ti = function (n) { return null == vt && (vt = "hidden" == v(t.body, "visibility")), vt || "hidden" != v(n.parentNode, "visibility") && "hidden" != v(n, "visibility") }, ci = function (n, i) { var u, r = n, f = ti(n); for (et -= i, lt += i, ot -= i, st += i; f && (r = r.offsetParent) && r != t.body && r != e;)(f = (v(r, "opacity") || 1) > 0) && "visible" != v(r, "overflow") && (u = r.getBoundingClientRect(), f = st > u.left && ot < u.right && lt > u.top - 1 && et < u.bottom + 1); return f }, ii = function () { var w, n, s, c, a, o, v, l, d, h, y, p, u = f.elements; if ((ft = i.loadMode) && b < 8 && (w = u.length)) { for (n = 0, k++; n < w; n++)if (u[n] && !u[n]._lazyRace) if (!si || f.prematureUnveil && f.prematureUnveil(u[n])) pt(u[n]); else if ((l = u[n][r]("data-expand")) && (o = 1 * l) || (o = yt), h || (h = !i.expand || i.expand < 1 ? e.clientHeight > 500 && e.clientWidth > 500 ? 500 : 370 : i.expand, f._defEx = h, y = h * i.expFactor, p = i.hFac, vt = null, yt < y && b < 1 && k > 2 && ft > 2 && !t.hidden ? (yt = y, k = 0) : yt = ft > 1 && k > 1 && b < 6 ? h : hi), d !== o && (dt = innerWidth + o * p, gt = innerHeight + o, v = -1 * o, d = o), s = u[n].getBoundingClientRect(), (lt = s.bottom) >= v && (et = s.top) <= gt && (st = s.right) >= v * p && (ot = s.left) <= dt && (lt || st || ot || et) && (i.loadHidden || ti(u[n])) && (rt && b < 3 && !l && (ft < 3 || k < 4) || ci(u[n], o))) { if (pt(u[n]), a = !0, b > 9) break } else !a && rt && !c && b < 4 && k < 4 && ft > 2 && (at[0] || i.preloadAfterLoad) && (at[0] || !l && (lt || st || ot || et || "auto" != u[n][r](i.sizesAttr))) && (c = at[0] || u[n]); c && !a && pt(c) } }, p = ct(ii), ri = function (n) { var t = n.target; if (t._lazyCache) return void delete t._lazyCache; ni(n); l(t, i.loadedClass); d(t, i.loadingClass); g(t, ui); a(t, "lazyloaded") }, li = w(ri), ui = function (n) { li({ target: n.target }) }, ai = function (n, t) { try { n.contentWindow.location.replace(t) } catch (i) { n.src = t } }, vi = function (n) { var t, u = n[r](i.srcsetAttr); (t = i.customMedia[n[r]("data-media") || n[r]("media")]) && n.setAttribute("media", t); u && n.setAttribute("srcset", u) }, yi = w(function (n, t, f, e, o) { var s, h, v, c, p, w; (p = a(n, "lazybeforeunveil", t)).defaultPrevented || (e && (f ? l(n, i.autosizesClass) : n.setAttribute("sizes", e)), h = n[r](i.srcsetAttr), s = n[r](i.srcAttr), o && (v = n.parentNode, c = v && it.test(v.nodeName || "")), w = t.firesLoad || "src" in n && (h || s || c), p = { target: n }, l(n, i.loadingClass), w && (clearTimeout(bt), bt = u(ni, 2500), g(n, ui, !0)), c && ht.call(v.getElementsByTagName("source"), vi), h ? n.setAttribute("srcset", h) : s && !c && (oi.test(n.nodeName) ? ai(n, s) : n.src = s), o && (h || c) && nt(n, { src: s })); n._lazyRace && delete n._lazyRace; d(n, i.lazyClass); y(function () { var t = n.complete && n.naturalWidth > 1; w && !t || (t && l(n, "ls-is-cached"), ri(p), n._lazyCache = !0, u(function () { "_lazyCache" in n && delete n._lazyCache }, 9)); "lazy" == n.loading && b-- }, !0) }), pt = function (n) { if (!n._lazyRace) { var f, t = ei.test(n.nodeName), e = t && (n[r](i.sizesAttr) || n[r]("sizes")), u = "auto" == e; (u || !rt) && t && (n[r]("src") || n.srcset) && !n.complete && !c(n, i.errorClass) && c(n, i.lazyClass) || (f = a(n, "lazyunveilread").detail, u && tt.updateElem(n, !0, n.offsetWidth), n._lazyRace = !0, b++, yi(n, f, u, e, t)) } }, pi = ut(function () { i.loadMode = 3; p() }), fi = function () { 3 == i.loadMode && (i.loadMode = 2); pi() }, wt = function () { if (!rt) { if (o.now() - kt < 999) return void u(wt, 999); rt = !0; i.loadMode = 3; p(); h("scroll", fi, !0) } }; return { _: function () { kt = o.now(); f.elements = t.getElementsByClassName(i.lazyClass); at = t.getElementsByClassName(i.lazyClass + " " + i.preloadClass); h("scroll", p, !0); h("resize", p, !0); n.MutationObserver ? new MutationObserver(p).observe(e, { childList: !0, subtree: !0, attributes: !0 }) : (e[s]("DOMNodeInserted", p, !0), e[s]("DOMAttrModified", p, !0), setInterval(p, 999)); h("hashchange", p, !0);["focus", "mouseover", "click", "load", "transitionend", "animationend"].forEach(function (n) { t[s](n, p, !0) }); /d$|^c/.test(t.readyState) ? wt() : (h("load", wt), t[s]("DOMContentLoaded", p), u(wt, 2e4)); f.elements.length ? (ii(), y._lsFlush()) : p() }, checkElems: p, unveil: pt, _aLSL: fi } }(), tt = function () { var n, f = w(function (n, t, i, r) { var f, u, e; if (n._lazysizesWidth = r, r += "px", n.setAttribute("sizes", r), it.test(t.nodeName || "")) for (f = t.getElementsByTagName("source"), u = 0, e = f.length; u < e; u++)f[u].setAttribute("sizes", r); i.detail.dataAttr || nt(n, i.detail) }), r = function (n, t, i) { var r, u = n.parentNode; u && (i = rt(n, u, i), r = a(n, "lazybeforesizes", { width: i, dataAttr: !!t }), r.defaultPrevented || (i = r.detail.width) && i !== n._lazysizesWidth && f(n, u, r, i)) }, e = function () { var t, i = n.length; if (i) for (t = 0; t < i; t++)r(n[t]) }, u = ut(e); return { _: function () { n = t.getElementsByClassName(i.autosizesClass); h("resize", u) }, checkElems: u, updateElem: r } }(), b = function () { !b.i && t.getElementsByClassName && (b.i = !0, tt._(), ft._()) }; return u(function () { i.init && b() }), f = { cfg: i, autoSizer: tt, loader: ft, init: b, uP: nt, aC: l, rC: d, hC: c, fire: a, gW: rt, rAF: y } }); !function (n, t) { var i = function () { t(n.lazySizes); n.removeEventListener("lazyunveilread", i, !0) }; t = t.bind(null, n, n.document); "object" == typeof module && module.exports ? t(require("lazysizes")) : n.lazySizes ? i() : n.addEventListener("lazyunveilread", i, !0) }(window, function (n, t, i) { "use strict"; function f(n, i) { if (!u[n]) { var r = t.createElement(i ? "link" : "script"), f = t.getElementsByTagName("script")[0]; i ? (r.rel = "stylesheet", r.href = n) : r.src = n; u[n] = !0; u[r.src || r.href] = !0; f.parentNode.insertBefore(r, f) } } var r, e, u = {}; t.addEventListener && (e = /\(|\)|\s|'/, r = function (n, i) { var r = t.createElement("img"); r.onload = function () { r.onload = null; r.onerror = null; r = null; i() }; r.onerror = r.onload; r.src = n; r && r.complete && r.onload && r.onload() }, addEventListener("lazybeforeunveil", function (n) { var t, u, o; n.detail.instance == i && (n.defaultPrevented || ("none" == n.target.preload && (n.target.preload = "auto"), (t = n.target.getAttribute("data-link")) && f(t, !0), (t = n.target.getAttribute("data-script")) && f(t), (t = n.target.getAttribute("data-require")) && (i.cfg.requireJs ? i.cfg.requireJs([t]) : f(t)), (u = n.target.getAttribute("data-bg")) && (n.detail.firesLoad = !0, r(u, function () { n.target.style.backgroundImage = "url(" + (e.test(u) ? JSON.stringify(u) : u) + ")"; n.detail.firesLoad = !1; i.fire(n.target, "_lazyloaded", {}, !0, !0) })), (o = n.target.getAttribute("data-poster")) && (n.detail.firesLoad = !0, r(o, function () { n.target.poster = o; n.detail.firesLoad = !1; i.fire(n.target, "_lazyloaded", {}, !0, !0) })))) }, !1)) }); !function (n) { "use strict"; "function" == typeof define && define.amd ? define(["jquery"], n) : "undefined" != typeof exports ? module.exports = n(require("jquery")) : n(jQuery) }(function (n) { "use strict"; var t = window.Slick || {}; (t = function () { var t = 0; return function (i, r) { var f, u = this; u.defaults = { accessibility: !0, adaptiveHeight: !1, appendArrows: n(i), appendDots: n(i), arrows: !0, asNavFor: null, prevArrow: '<button class="slick-prev" aria-label="Previous" type="button">Previous<\/button>', nextArrow: '<button class="slick-next" aria-label="Next" type="button">Next<\/button>', autoplay: !1, autoplaySpeed: 3e3, centerMode: !1, centerPadding: "50px", cssEase: "ease", customPaging: function (t, i) { return n('<button type="button" />').text(i + 1) }, dots: !1, dotsClass: "slick-dots", draggable: !0, easing: "linear", edgeFriction: .35, fade: !1, focusOnSelect: !1, focusOnChange: !1, infinite: !0, initialSlide: 0, lazyLoad: "ondemand", mobileFirst: !1, pauseOnHover: !0, pauseOnFocus: !0, pauseOnDotsHover: !1, respondTo: "window", responsive: null, rows: 1, rtl: !1, slide: "", slidesPerRow: 1, slidesToShow: 1, slidesToScroll: 1, speed: 500, swipe: !0, swipeToSlide: !1, touchMove: !0, touchThreshold: 5, useCSS: !0, useTransform: !0, variableWidth: !1, vertical: !1, verticalSwiping: !1, waitForAnimate: !0, zIndex: 1e3 }; u.initials = { animating: !1, dragging: !1, autoPlayTimer: null, currentDirection: 0, currentLeft: null, currentSlide: 0, direction: 1, $dots: null, listWidth: null, listHeight: null, loadIndex: 0, $nextArrow: null, $prevArrow: null, scrolling: !1, slideCount: null, slideWidth: null, $slideTrack: null, $slides: null, sliding: !1, slideOffset: 0, swipeLeft: null, swiping: !1, $list: null, touchObject: {}, transformsEnabled: !1, unslicked: !1 }; n.extend(u, u.initials); u.activeBreakpoint = null; u.animType = null; u.animProp = null; u.breakpoints = []; u.breakpointSettings = []; u.cssTransitions = !1; u.focussed = !1; u.interrupted = !1; u.hidden = "hidden"; u.paused = !0; u.positionProp = null; u.respondTo = null; u.rowCount = 1; u.shouldClick = !0; u.$slider = n(i); u.$slidesCache = null; u.transformType = null; u.transitionType = null; u.visibilityChange = "visibilitychange"; u.windowWidth = 0; u.windowTimer = null; f = n(i).data("slick") || {}; u.options = n.extend({}, u.defaults, r, f); u.currentSlide = u.options.initialSlide; u.originalSettings = u.options; void 0 !== document.mozHidden ? (u.hidden = "mozHidden", u.visibilityChange = "mozvisibilitychange") : void 0 !== document.webkitHidden && (u.hidden = "webkitHidden", u.visibilityChange = "webkitvisibilitychange"); u.autoPlay = n.proxy(u.autoPlay, u); u.autoPlayClear = n.proxy(u.autoPlayClear, u); u.autoPlayIterator = n.proxy(u.autoPlayIterator, u); u.changeSlide = n.proxy(u.changeSlide, u); u.clickHandler = n.proxy(u.clickHandler, u); u.selectHandler = n.proxy(u.selectHandler, u); u.setPosition = n.proxy(u.setPosition, u); u.swipeHandler = n.proxy(u.swipeHandler, u); u.dragHandler = n.proxy(u.dragHandler, u); u.keyHandler = n.proxy(u.keyHandler, u); u.instanceUid = t++; u.htmlExpr = /^(?:\s*(<[\w\W]+>)[^>]*)$/; u.registerBreakpoints(); u.init(!0) } }()).prototype.activateADA = function () { this.$slideTrack.find(".slick-active").attr({ "aria-hidden": "false" }).find("a, input, button, select").attr({ tabindex: "0" }) }; t.prototype.addSlide = t.prototype.slickAdd = function (t, i, r) { var u = this; if ("boolean" == typeof i) r = i, i = null; else if (i < 0 || i >= u.slideCount) return !1; u.unload(); "number" == typeof i ? 0 === i && 0 === u.$slides.length ? n(t).appendTo(u.$slideTrack) : r ? n(t).insertBefore(u.$slides.eq(i)) : n(t).insertAfter(u.$slides.eq(i)) : !0 === r ? n(t).prependTo(u.$slideTrack) : n(t).appendTo(u.$slideTrack); u.$slides = u.$slideTrack.children(this.options.slide); u.$slideTrack.children(this.options.slide).detach(); u.$slideTrack.append(u.$slides); u.$slides.each(function (t, i) { n(i).attr("data-slick-index", t) }); u.$slidesCache = u.$slides; u.reinit() }; t.prototype.animateHeight = function () { var n = this, t; 1 === n.options.slidesToShow && !0 === n.options.adaptiveHeight && !1 === n.options.vertical && (t = n.$slides.eq(n.currentSlide).outerHeight(!0), n.$list.animate({ height: t }, n.options.speed)) }; t.prototype.animateSlide = function (t, i) { var u = {}, r = this; r.animateHeight(); !0 === r.options.rtl && !1 === r.options.vertical && (t = -t); !1 === r.transformsEnabled ? !1 === r.options.vertical ? r.$slideTrack.animate({ left: t }, r.options.speed, r.options.easing, i) : r.$slideTrack.animate({ top: t }, r.options.speed, r.options.easing, i) : !1 === r.cssTransitions ? (!0 === r.options.rtl && (r.currentLeft = -r.currentLeft), n({ animStart: r.currentLeft }).animate({ animStart: t }, { duration: r.options.speed, easing: r.options.easing, step: function (n) { n = Math.ceil(n); !1 === r.options.vertical ? (u[r.animType] = "translate(" + n + "px, 0px)", r.$slideTrack.css(u)) : (u[r.animType] = "translate(0px," + n + "px)", r.$slideTrack.css(u)) }, complete: function () { i && i.call() } })) : (r.applyTransition(), t = Math.ceil(t), u[r.animType] = !1 === r.options.vertical ? "translate3d(" + t + "px, 0px, 0px)" : "translate3d(0px," + t + "px, 0px)", r.$slideTrack.css(u), i && setTimeout(function () { r.disableTransition(); i.call() }, r.options.speed)) }; t.prototype.getNavTarget = function () { var i = this, t = i.options.asNavFor; return t && null !== t && (t = n(t).not(i.$slider)), t }; t.prototype.asNavFor = function (t) { var i = this.getNavTarget(); null !== i && "object" == typeof i && i.each(function () { var i = n(this).slick("getSlick"); i.unslicked || i.slideHandler(t, !0) }) }; t.prototype.applyTransition = function (n) { var t = this, i = {}; i[t.transitionType] = !1 === t.options.fade ? t.transformType + " " + t.options.speed + "ms " + t.options.cssEase : "opacity " + t.options.speed + "ms " + t.options.cssEase; !1 === t.options.fade ? t.$slideTrack.css(i) : t.$slides.eq(n).css(i) }; t.prototype.autoPlay = function () { var n = this; n.autoPlayClear(); n.slideCount > n.options.slidesToShow && (n.autoPlayTimer = setInterval(n.autoPlayIterator, n.options.autoplaySpeed)) }; t.prototype.autoPlayClear = function () { var n = this; n.autoPlayTimer && clearInterval(n.autoPlayTimer) }; t.prototype.autoPlayIterator = function () { var n = this, t = n.currentSlide + n.options.slidesToScroll; n.paused || n.interrupted || n.focussed || (!1 === n.options.infinite && (1 === n.direction && n.currentSlide + 1 === n.slideCount - 1 ? n.direction = 0 : 0 === n.direction && (t = n.currentSlide - n.options.slidesToScroll, n.currentSlide - 1 == 0 && (n.direction = 1))), n.slideHandler(t)) }; t.prototype.buildArrows = function () { var t = this; !0 === t.options.arrows && (t.$prevArrow = n(t.options.prevArrow).addClass("slick-arrow"), t.$nextArrow = n(t.options.nextArrow).addClass("slick-arrow"), t.slideCount > t.options.slidesToShow ? (t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"), t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"), t.htmlExpr.test(t.options.prevArrow) && t.$prevArrow.prependTo(t.options.appendArrows), t.htmlExpr.test(t.options.nextArrow) && t.$nextArrow.appendTo(t.options.appendArrows), !0 !== t.options.infinite && t.$prevArrow.addClass("slick-disabled").attr("aria-disabled", "true")) : t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({ "aria-disabled": "true", tabindex: "-1" })) }; t.prototype.buildDots = function () { var i, r, t = this; if (!0 === t.options.dots) { for (t.$slider.addClass("slick-dotted"), r = n("<ul />").addClass(t.options.dotsClass), i = 0; i <= t.getDotCount(); i += 1)r.append(n("<li />").append(t.options.customPaging.call(this, t, i))); t.$dots = r.appendTo(t.options.appendDots); t.$dots.find("li").first().addClass("slick-active") } }; t.prototype.buildOut = function () { var t = this; t.$slides = t.$slider.children(t.options.slide + ":not(.slick-cloned)").addClass("slick-slide"); t.slideCount = t.$slides.length; t.$slides.each(function (t, i) { n(i).attr("data-slick-index", t).data("originalStyling", n(i).attr("style") || "") }); t.$slider.addClass("slick-slider"); t.$slideTrack = 0 === t.slideCount ? n('<div class="slick-track"/>').appendTo(t.$slider) : t.$slides.wrapAll('<div class="slick-track"/>').parent(); t.$list = t.$slideTrack.wrap('<div class="slick-list"/>').parent(); t.$slideTrack.css("opacity", 0); !0 !== t.options.centerMode && !0 !== t.options.swipeToSlide || (t.options.slidesToScroll = 1); n("img[data-lazy]", t.$slider).not("[src]").addClass("slick-loading"); t.setupInfinite(); t.buildArrows(); t.buildDots(); t.updateDots(); t.setSlideClasses("number" == typeof t.currentSlide ? t.currentSlide : 0); !0 === t.options.draggable && t.$list.addClass("draggable") }; t.prototype.buildRows = function () { var t, i, r, f, c, u, e, n = this, o, s, h; if (f = document.createDocumentFragment(), u = n.$slider.children(), n.options.rows > 1) { for (e = n.options.slidesPerRow * n.options.rows, c = Math.ceil(u.length / e), t = 0; t < c; t++) { for (o = document.createElement("div"), i = 0; i < n.options.rows; i++) { for (s = document.createElement("div"), r = 0; r < n.options.slidesPerRow; r++)h = t * e + (i * n.options.slidesPerRow + r), u.get(h) && s.appendChild(u.get(h)); o.appendChild(s) } f.appendChild(o) } n.$slider.empty().append(f); n.$slider.children().children().children().css({ width: 100 / n.options.slidesPerRow + "%", display: "inline-block" }) } }; t.prototype.checkResponsive = function (t, i) { var f, u, e, r = this, o = !1, s = r.$slider.width(), h = window.innerWidth || n(window).width(); if ("window" === r.respondTo ? e = h : "slider" === r.respondTo ? e = s : "min" === r.respondTo && (e = Math.min(h, s)), r.options.responsive && r.options.responsive.length && null !== r.options.responsive) { u = null; for (f in r.breakpoints) r.breakpoints.hasOwnProperty(f) && (!1 === r.originalSettings.mobileFirst ? e < r.breakpoints[f] && (u = r.breakpoints[f]) : e > r.breakpoints[f] && (u = r.breakpoints[f])); null !== u ? null !== r.activeBreakpoint ? (u !== r.activeBreakpoint || i) && (r.activeBreakpoint = u, "unslick" === r.breakpointSettings[u] ? r.unslick(u) : (r.options = n.extend({}, r.originalSettings, r.breakpointSettings[u]), !0 === t && (r.currentSlide = r.options.initialSlide), r.refresh(t)), o = u) : (r.activeBreakpoint = u, "unslick" === r.breakpointSettings[u] ? r.unslick(u) : (r.options = n.extend({}, r.originalSettings, r.breakpointSettings[u]), !0 === t && (r.currentSlide = r.options.initialSlide), r.refresh(t)), o = u) : null !== r.activeBreakpoint && (r.activeBreakpoint = null, r.options = r.originalSettings, !0 === t && (r.currentSlide = r.options.initialSlide), r.refresh(t), o = u); t || !1 === o || r.$slider.trigger("breakpoint", [r, o]) } }; t.prototype.changeSlide = function (t, i) { var f, e, o, r = this, u = n(t.currentTarget), s; switch (u.is("a") && t.preventDefault(), u.is("li") || (u = u.closest("li")), o = r.slideCount % r.options.slidesToScroll != 0, f = o ? 0 : (r.slideCount - r.currentSlide) % r.options.slidesToScroll, t.data.message) { case "previous": e = 0 === f ? r.options.slidesToScroll : r.options.slidesToShow - f; r.slideCount > r.options.slidesToShow && r.slideHandler(r.currentSlide - e, !1, i); break; case "next": e = 0 === f ? r.options.slidesToScroll : f; r.slideCount > r.options.slidesToShow && r.slideHandler(r.currentSlide + e, !1, i); break; case "index": s = 0 === t.data.index ? 0 : t.data.index || u.index() * r.options.slidesToScroll; r.slideHandler(r.checkNavigable(s), !1, i); u.children().trigger("focus"); break; default: return } }; t.prototype.checkNavigable = function (n) { var t, i, r; if (t = this.getNavigableIndexes(), i = 0, n > t[t.length - 1]) n = t[t.length - 1]; else for (r in t) { if (n < t[r]) { n = i; break } i = t[r] } return n }; t.prototype.cleanUpEvents = function () { var t = this; t.options.dots && null !== t.$dots && (n("li", t.$dots).off("click.slick", t.changeSlide).off("mouseenter.slick", n.proxy(t.interrupt, t, !0)).off("mouseleave.slick", n.proxy(t.interrupt, t, !1)), !0 === t.options.accessibility && t.$dots.off("keydown.slick", t.keyHandler)); t.$slider.off("focus.slick blur.slick"); !0 === t.options.arrows && t.slideCount > t.options.slidesToShow && (t.$prevArrow && t.$prevArrow.off("click.slick", t.changeSlide), t.$nextArrow && t.$nextArrow.off("click.slick", t.changeSlide), !0 === t.options.accessibility && (t.$prevArrow && t.$prevArrow.off("keydown.slick", t.keyHandler), t.$nextArrow && t.$nextArrow.off("keydown.slick", t.keyHandler))); t.$list.off("touchstart.slick mousedown.slick", t.swipeHandler); t.$list.off("touchmove.slick mousemove.slick", t.swipeHandler); t.$list.off("touchend.slick mouseup.slick", t.swipeHandler); t.$list.off("touchcancel.slick mouseleave.slick", t.swipeHandler); t.$list.off("click.slick", t.clickHandler); n(document).off(t.visibilityChange, t.visibility); t.cleanUpSlideEvents(); !0 === t.options.accessibility && t.$list.off("keydown.slick", t.keyHandler); !0 === t.options.focusOnSelect && n(t.$slideTrack).children().off("click.slick", t.selectHandler); n(window).off("orientationchange.slick.slick-" + t.instanceUid, t.orientationChange); n(window).off("resize.slick.slick-" + t.instanceUid, t.resize); n("[draggable!=true]", t.$slideTrack).off("dragstart", t.preventDefault); n(window).off("load.slick.slick-" + t.instanceUid, t.setPosition) }; t.prototype.cleanUpSlideEvents = function () { var t = this; t.$list.off("mouseenter.slick", n.proxy(t.interrupt, t, !0)); t.$list.off("mouseleave.slick", n.proxy(t.interrupt, t, !1)) }; t.prototype.cleanUpRows = function () { var t, n = this; n.options.rows > 1 && ((t = n.$slides.children().children()).removeAttr("style"), n.$slider.empty().append(t)) }; t.prototype.clickHandler = function (n) { !1 === this.shouldClick && (n.stopImmediatePropagation(), n.stopPropagation(), n.preventDefault()) }; t.prototype.destroy = function (t) { var i = this; i.autoPlayClear(); i.touchObject = {}; i.cleanUpEvents(); n(".slick-cloned", i.$slider).detach(); i.$dots && i.$dots.remove(); i.$prevArrow && i.$prevArrow.length && (i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display", ""), i.htmlExpr.test(i.options.prevArrow) && i.$prevArrow.remove()); i.$nextArrow && i.$nextArrow.length && (i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display", ""), i.htmlExpr.test(i.options.nextArrow) && i.$nextArrow.remove()); i.$slides && (i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function () { n(this).attr("style", n(this).data("originalStyling")) }), i.$slideTrack.children(this.options.slide).detach(), i.$slideTrack.detach(), i.$list.detach(), i.$slider.append(i.$slides)); i.cleanUpRows(); i.$slider.removeClass("slick-slider"); i.$slider.removeClass("slick-initialized"); i.$slider.removeClass("slick-dotted"); i.unslicked = !0; t || i.$slider.trigger("destroy", [i]) }; t.prototype.disableTransition = function (n) { var t = this, i = {}; i[t.transitionType] = ""; !1 === t.options.fade ? t.$slideTrack.css(i) : t.$slides.eq(n).css(i) }; t.prototype.fadeSlide = function (n, t) { var i = this; !1 === i.cssTransitions ? (i.$slides.eq(n).css({ zIndex: i.options.zIndex }), i.$slides.eq(n).animate({ opacity: 1 }, i.options.speed, i.options.easing, t)) : (i.applyTransition(n), i.$slides.eq(n).css({ opacity: 1, zIndex: i.options.zIndex }), t && setTimeout(function () { i.disableTransition(n); t.call() }, i.options.speed)) }; t.prototype.fadeSlideOut = function (n) { var t = this; !1 === t.cssTransitions ? t.$slides.eq(n).animate({ opacity: 0, zIndex: t.options.zIndex - 2 }, t.options.speed, t.options.easing) : (t.applyTransition(n), t.$slides.eq(n).css({ opacity: 0, zIndex: t.options.zIndex - 2 })) }; t.prototype.filterSlides = t.prototype.slickFilter = function (n) { var t = this; null !== n && (t.$slidesCache = t.$slides, t.unload(), t.$slideTrack.children(this.options.slide).detach(), t.$slidesCache.filter(n).appendTo(t.$slideTrack), t.reinit()) }; t.prototype.focusHandler = function () { var t = this; t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick", "*", function (i) { i.stopImmediatePropagation(); var r = n(this); setTimeout(function () { t.options.pauseOnFocus && (t.focussed = r.is(":focus"), t.autoPlay()) }, 0) }) }; t.prototype.getCurrent = t.prototype.slickCurrentSlide = function () { return this.currentSlide }; t.prototype.getDotCount = function () { var n = this, i = 0, r = 0, t = 0; if (!0 === n.options.infinite) if (n.slideCount <= n.options.slidesToShow) ++t; else for (; i < n.slideCount;)++t, i = r + n.options.slidesToScroll, r += n.options.slidesToScroll <= n.options.slidesToShow ? n.options.slidesToScroll : n.options.slidesToShow; else if (!0 === n.options.centerMode) t = n.slideCount; else if (n.options.asNavFor) for (; i < n.slideCount;)++t, i = r + n.options.slidesToScroll, r += n.options.slidesToScroll <= n.options.slidesToShow ? n.options.slidesToScroll : n.options.slidesToShow; else t = 1 + Math.ceil((n.slideCount - n.options.slidesToShow) / n.options.slidesToScroll); return t - 1 }; t.prototype.getLeft = function (n) { var f, r, i, e, t = this, u = 0; return t.slideOffset = 0, r = t.$slides.first().outerHeight(!0), !0 === t.options.infinite ? (t.slideCount > t.options.slidesToShow && (t.slideOffset = t.slideWidth * t.options.slidesToShow * -1, e = -1, !0 === t.options.vertical && !0 === t.options.centerMode && (2 === t.options.slidesToShow ? e = -1.5 : 1 === t.options.slidesToShow && (e = -2)), u = r * t.options.slidesToShow * e), t.slideCount % t.options.slidesToScroll != 0 && n + t.options.slidesToScroll > t.slideCount && t.slideCount > t.options.slidesToShow && (n > t.slideCount ? (t.slideOffset = (t.options.slidesToShow - (n - t.slideCount)) * t.slideWidth * -1, u = (t.options.slidesToShow - (n - t.slideCount)) * r * -1) : (t.slideOffset = t.slideCount % t.options.slidesToScroll * t.slideWidth * -1, u = t.slideCount % t.options.slidesToScroll * r * -1))) : n + t.options.slidesToShow > t.slideCount && (t.slideOffset = (n + t.options.slidesToShow - t.slideCount) * t.slideWidth, u = (n + t.options.slidesToShow - t.slideCount) * r), t.slideCount <= t.options.slidesToShow && (t.slideOffset = 0, u = 0), !0 === t.options.centerMode && t.slideCount <= t.options.slidesToShow ? t.slideOffset = t.slideWidth * Math.floor(t.options.slidesToShow) / 2 - t.slideWidth * t.slideCount / 2 : !0 === t.options.centerMode && !0 === t.options.infinite ? t.slideOffset += t.slideWidth * Math.floor(t.options.slidesToShow / 2) - t.slideWidth : !0 === t.options.centerMode && (t.slideOffset = 0, t.slideOffset += t.slideWidth * Math.floor(t.options.slidesToShow / 2)), f = !1 === t.options.vertical ? n * t.slideWidth * -1 + t.slideOffset : n * r * -1 + u, !0 === t.options.variableWidth && (i = t.slideCount <= t.options.slidesToShow || !1 === t.options.infinite ? t.$slideTrack.children(".slick-slide").eq(n) : t.$slideTrack.children(".slick-slide").eq(n + t.options.slidesToShow), f = !0 === t.options.rtl ? i[0] ? -1 * (t.$slideTrack.width() - i[0].offsetLeft - i.width()) : 0 : i[0] ? -1 * i[0].offsetLeft : 0, !0 === t.options.centerMode && (i = t.slideCount <= t.options.slidesToShow || !1 === t.options.infinite ? t.$slideTrack.children(".slick-slide").eq(n) : t.$slideTrack.children(".slick-slide").eq(n + t.options.slidesToShow + 1), f = !0 === t.options.rtl ? i[0] ? -1 * (t.$slideTrack.width() - i[0].offsetLeft - i.width()) : 0 : i[0] ? -1 * i[0].offsetLeft : 0, f += (t.$list.width() - i.outerWidth()) / 2)), f }; t.prototype.getOption = t.prototype.slickGetOption = function (n) { return this.options[n] }; t.prototype.getNavigableIndexes = function () { var i, n = this, t = 0, r = 0, u = []; for (!1 === n.options.infinite ? i = n.slideCount : (t = -1 * n.options.slidesToScroll, r = -1 * n.options.slidesToScroll, i = 2 * n.slideCount); t < i;)u.push(t), t = r + n.options.slidesToScroll, r += n.options.slidesToScroll <= n.options.slidesToShow ? n.options.slidesToScroll : n.options.slidesToShow; return u }; t.prototype.getSlick = function () { return this }; t.prototype.getSlideCount = function () { var i, r, t = this; return r = !0 === t.options.centerMode ? t.slideWidth * Math.floor(t.options.slidesToShow / 2) : 0, !0 === t.options.swipeToSlide ? (t.$slideTrack.find(".slick-slide").each(function (u, f) { if (f.offsetLeft - r + n(f).outerWidth() / 2 > -1 * t.swipeLeft) return i = f, !1 }), Math.abs(n(i).attr("data-slick-index") - t.currentSlide) || 1) : t.options.slidesToScroll }; t.prototype.goTo = t.prototype.slickGoTo = function (n, t) { this.changeSlide({ data: { message: "index", index: parseInt(n) } }, t) }; t.prototype.init = function (t) { var i = this; n(i.$slider).hasClass("slick-initialized") || (n(i.$slider).addClass("slick-initialized"), i.buildRows(), i.buildOut(), i.setProps(), i.startLoad(), i.loadSlider(), i.initializeEvents(), i.updateArrows(), i.updateDots(), i.checkResponsive(!0), i.focusHandler()); t && i.$slider.trigger("init", [i]); !0 === i.options.accessibility && i.initADA(); i.options.autoplay && (i.paused = !1, i.autoPlay()) }; t.prototype.initADA = function () { var t = this, f = Math.ceil(t.slideCount / t.options.slidesToShow), r = t.getNavigableIndexes().filter(function (n) { return n >= 0 && n < t.slideCount }), i, u; for (t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({ "aria-hidden": "true", tabindex: "-1" }).find("a, input, button, select").attr({ tabindex: "-1" }), null !== t.$dots && (t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function (i) { var u = r.indexOf(i); n(this).attr({ role: "tabpanel", id: "slick-slide" + t.instanceUid + i, tabindex: -1 }); -1 !== u && n(this).attr({ "aria-describedby": "slick-slide-control" + t.instanceUid + u }) }), t.$dots.attr("role", "tablist").find("li").each(function (i) { var u = r[i]; n(this).attr({ role: "presentation" }); n(this).find("button").first().attr({ role: "tab", id: "slick-slide-control" + t.instanceUid + i, "aria-controls": "slick-slide" + t.instanceUid + u, "aria-label": i + 1 + " of " + f, "aria-selected": null, tabindex: "-1" }) }).eq(t.currentSlide).find("button").attr({ "aria-selected": "true", tabindex: "0" }).end()), i = t.currentSlide, u = i + t.options.slidesToShow; i < u; i++)t.$slides.eq(i).attr("tabindex", 0); t.activateADA() }; t.prototype.initArrowEvents = function () { var n = this; !0 === n.options.arrows && n.slideCount > n.options.slidesToShow && (n.$prevArrow.off("click.slick").on("click.slick", { message: "previous" }, n.changeSlide), n.$nextArrow.off("click.slick").on("click.slick", { message: "next" }, n.changeSlide), !0 === n.options.accessibility && (n.$prevArrow.on("keydown.slick", n.keyHandler), n.$nextArrow.on("keydown.slick", n.keyHandler))) }; t.prototype.initDotEvents = function () { var t = this; !0 === t.options.dots && (n("li", t.$dots).on("click.slick", { message: "index" }, t.changeSlide), !0 === t.options.accessibility && t.$dots.on("keydown.slick", t.keyHandler)); !0 === t.options.dots && !0 === t.options.pauseOnDotsHover && n("li", t.$dots).on("mouseenter.slick", n.proxy(t.interrupt, t, !0)).on("mouseleave.slick", n.proxy(t.interrupt, t, !1)) }; t.prototype.initSlideEvents = function () { var t = this; t.options.pauseOnHover && (t.$list.on("mouseenter.slick", n.proxy(t.interrupt, t, !0)), t.$list.on("mouseleave.slick", n.proxy(t.interrupt, t, !1))) }; t.prototype.initializeEvents = function () { var t = this; t.initArrowEvents(); t.initDotEvents(); t.initSlideEvents(); t.$list.on("touchstart.slick mousedown.slick", { action: "start" }, t.swipeHandler); t.$list.on("touchmove.slick mousemove.slick", { action: "move" }, t.swipeHandler); t.$list.on("touchend.slick mouseup.slick", { action: "end" }, t.swipeHandler); t.$list.on("touchcancel.slick mouseleave.slick", { action: "end" }, t.swipeHandler); t.$list.on("click.slick", t.clickHandler); n(document).on(t.visibilityChange, n.proxy(t.visibility, t)); !0 === t.options.accessibility && t.$list.on("keydown.slick", t.keyHandler); !0 === t.options.focusOnSelect && n(t.$slideTrack).children().on("click.slick", t.selectHandler); n(window).on("orientationchange.slick.slick-" + t.instanceUid, n.proxy(t.orientationChange, t)); n(window).on("resize.slick.slick-" + t.instanceUid, n.proxy(t.resize, t)); n("[draggable!=true]", t.$slideTrack).on("dragstart", t.preventDefault); n(window).on("load.slick.slick-" + t.instanceUid, t.setPosition); n(t.setPosition) }; t.prototype.initUI = function () { var n = this; !0 === n.options.arrows && n.slideCount > n.options.slidesToShow && (n.$prevArrow.show(), n.$nextArrow.show()); !0 === n.options.dots && n.slideCount > n.options.slidesToShow && n.$dots.show() }; t.prototype.keyHandler = function (n) { var t = this; n.target.tagName.match("TEXTAREA|INPUT|SELECT") || (37 === n.keyCode && !0 === t.options.accessibility ? t.changeSlide({ data: { message: !0 === t.options.rtl ? "next" : "previous" } }) : 39 === n.keyCode && !0 === t.options.accessibility && t.changeSlide({ data: { message: !0 === t.options.rtl ? "previous" : "next" } })) }; t.prototype.lazyLoad = function () { function f(i) { n("img[data-lazy]", i).each(function () { var i = n(this), r = n(this).attr("data-lazy"), f = n(this).attr("data-srcset"), e = n(this).attr("data-sizes") || t.$slider.attr("data-sizes"), u = document.createElement("img"); u.onload = function () { i.animate({ opacity: 0 }, 100, function () { f && (i.attr("srcset", f), e && i.attr("sizes", e)); i.attr("src", r).animate({ opacity: 1 }, 200, function () { i.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading") }); t.$slider.trigger("lazyLoaded", [t, i, r]) }) }; u.onerror = function () { i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"); t.$slider.trigger("lazyLoadError", [t, i, r]) }; u.src = r }) } var u, i, r, t = this; if (!0 === t.options.centerMode ? !0 === t.options.infinite ? r = (i = t.currentSlide + (t.options.slidesToShow / 2 + 1)) + t.options.slidesToShow + 2 : (i = Math.max(0, t.currentSlide - (t.options.slidesToShow / 2 + 1)), r = t.options.slidesToShow / 2 + 1 + 2 + t.currentSlide) : (i = t.options.infinite ? t.options.slidesToShow + t.currentSlide : t.currentSlide, r = Math.ceil(i + t.options.slidesToShow), !0 === t.options.fade && (i > 0 && i--, r <= t.slideCount && r++)), u = t.$slider.find(".slick-slide").slice(i, r), "anticipated" === t.options.lazyLoad) for (var e = i - 1, o = r, s = t.$slider.find(".slick-slide"), h = 0; h < t.options.slidesToScroll; h++)e < 0 && (e = t.slideCount - 1), u = (u = u.add(s.eq(e))).add(s.eq(o)), e--, o++; f(u); t.slideCount <= t.options.slidesToShow ? f(t.$slider.find(".slick-slide")) : t.currentSlide >= t.slideCount - t.options.slidesToShow ? f(t.$slider.find(".slick-cloned").slice(0, t.options.slidesToShow)) : 0 === t.currentSlide && f(t.$slider.find(".slick-cloned").slice(-1 * t.options.slidesToShow)) }; t.prototype.loadSlider = function () { var n = this; n.setPosition(); n.$slideTrack.css({ opacity: 1 }); n.$slider.removeClass("slick-loading"); n.initUI(); "progressive" === n.options.lazyLoad && n.progressiveLazyLoad() }; t.prototype.next = t.prototype.slickNext = function () { this.changeSlide({ data: { message: "next" } }) }; t.prototype.orientationChange = function () { var n = this; n.checkResponsive(); n.setPosition() }; t.prototype.pause = t.prototype.slickPause = function () { var n = this; n.autoPlayClear(); n.paused = !0 }; t.prototype.play = t.prototype.slickPlay = function () { var n = this; n.autoPlay(); n.options.autoplay = !0; n.paused = !1; n.focussed = !1; n.interrupted = !1 }; t.prototype.postSlide = function (t) { var i = this; i.unslicked || (i.$slider.trigger("afterChange", [i, t]), i.animating = !1, i.slideCount > i.options.slidesToShow && i.setPosition(), i.swipeLeft = null, i.options.autoplay && i.autoPlay(), !0 === i.options.accessibility && (i.initADA(), i.options.focusOnChange && n(i.$slides.get(i.currentSlide)).attr("tabindex", 0).focus())) }; t.prototype.prev = t.prototype.slickPrev = function () { this.changeSlide({ data: { message: "previous" } }) }; t.prototype.preventDefault = function (n) { n.preventDefault() }; t.prototype.progressiveLazyLoad = function (t) { t = t || 1; var r, u, f, e, o, i = this, s = n("img[data-lazy]", i.$slider); s.length ? (r = s.first(), u = r.attr("data-lazy"), f = r.attr("data-srcset"), e = r.attr("data-sizes") || i.$slider.attr("data-sizes"), (o = document.createElement("img")).onload = function () { f && (r.attr("srcset", f), e && r.attr("sizes", e)); r.attr("src", u).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"); !0 === i.options.adaptiveHeight && i.setPosition(); i.$slider.trigger("lazyLoaded", [i, r, u]); i.progressiveLazyLoad() }, o.onerror = function () { t < 3 ? setTimeout(function () { i.progressiveLazyLoad(t + 1) }, 500) : (r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"), i.$slider.trigger("lazyLoadError", [i, r, u]), i.progressiveLazyLoad()) }, o.src = u) : i.$slider.trigger("allImagesLoaded", [i]) }; t.prototype.refresh = function (t) { var r, u, i = this; u = i.slideCount - i.options.slidesToShow; !i.options.infinite && i.currentSlide > u && (i.currentSlide = u); i.slideCount <= i.options.slidesToShow && (i.currentSlide = 0); r = i.currentSlide; i.destroy(!0); n.extend(i, i.initials, { currentSlide: r }); i.init(); t || i.changeSlide({ data: { message: "index", index: r } }, !1) }; t.prototype.registerBreakpoints = function () { var u, f, i, t = this, r = t.options.responsive || null; if ("array" === n.type(r) && r.length) { t.respondTo = t.options.respondTo || "window"; for (u in r) if (i = t.breakpoints.length - 1, r.hasOwnProperty(u)) { for (f = r[u].breakpoint; i >= 0;)t.breakpoints[i] && t.breakpoints[i] === f && t.breakpoints.splice(i, 1), i--; t.breakpoints.push(f); t.breakpointSettings[f] = r[u].settings } t.breakpoints.sort(function (n, i) { return t.options.mobileFirst ? n - i : i - n }) } }; t.prototype.reinit = function () { var t = this; t.$slides = t.$slideTrack.children(t.options.slide).addClass("slick-slide"); t.slideCount = t.$slides.length; t.currentSlide >= t.slideCount && 0 !== t.currentSlide && (t.currentSlide = t.currentSlide - t.options.slidesToScroll); t.slideCount <= t.options.slidesToShow && (t.currentSlide = 0); t.registerBreakpoints(); t.setProps(); t.setupInfinite(); t.buildArrows(); t.updateArrows(); t.initArrowEvents(); t.buildDots(); t.updateDots(); t.initDotEvents(); t.cleanUpSlideEvents(); t.initSlideEvents(); t.checkResponsive(!1, !0); !0 === t.options.focusOnSelect && n(t.$slideTrack).children().on("click.slick", t.selectHandler); t.setSlideClasses("number" == typeof t.currentSlide ? t.currentSlide : 0); t.setPosition(); t.focusHandler(); t.paused = !t.options.autoplay; t.autoPlay(); t.$slider.trigger("reInit", [t]) }; t.prototype.resize = function () { var t = this; n(window).width() !== t.windowWidth && (clearTimeout(t.windowDelay), t.windowDelay = window.setTimeout(function () { t.windowWidth = n(window).width(); t.checkResponsive(); t.unslicked || t.setPosition() }, 50)) }; t.prototype.removeSlide = t.prototype.slickRemove = function (n, t, i) { var r = this; if (n = "boolean" == typeof n ? !0 === (t = n) ? 0 : r.slideCount - 1 : !0 === t ? --n : n, r.slideCount < 1 || n < 0 || n > r.slideCount - 1) return !1; r.unload(); !0 === i ? r.$slideTrack.children().remove() : r.$slideTrack.children(this.options.slide).eq(n).remove(); r.$slides = r.$slideTrack.children(this.options.slide); r.$slideTrack.children(this.options.slide).detach(); r.$slideTrack.append(r.$slides); r.$slidesCache = r.$slides; r.reinit() }; t.prototype.setCSS = function (n) { var r, u, t = this, i = {}; !0 === t.options.rtl && (n = -n); r = "left" == t.positionProp ? Math.ceil(n) + "px" : "0px"; u = "top" == t.positionProp ? Math.ceil(n) + "px" : "0px"; i[t.positionProp] = n; !1 === t.transformsEnabled ? t.$slideTrack.css(i) : (i = {}, !1 === t.cssTransitions ? (i[t.animType] = "translate(" + r + ", " + u + ")", t.$slideTrack.css(i)) : (i[t.animType] = "translate3d(" + r + ", " + u + ", 0px)", t.$slideTrack.css(i))) }; t.prototype.setDimensions = function () { var n = this, t; !1 === n.options.vertical ? !0 === n.options.centerMode && n.$list.css({ padding: "0px " + n.options.centerPadding }) : (n.$list.height(n.$slides.first().outerHeight(!0) * n.options.slidesToShow), !0 === n.options.centerMode && n.$list.css({ padding: n.options.centerPadding + " 0px" })); n.listWidth = n.$list.width(); n.listHeight = n.$list.height(); !1 === n.options.vertical && !1 === n.options.variableWidth ? (n.slideWidth = Math.ceil(n.listWidth / n.options.slidesToShow), n.$slideTrack.width(Math.ceil(n.slideWidth * n.$slideTrack.children(".slick-slide").length))) : !0 === n.options.variableWidth ? n.$slideTrack.width(5e3 * n.slideCount) : (n.slideWidth = Math.ceil(n.listWidth), n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0) * n.$slideTrack.children(".slick-slide").length))); t = n.$slides.first().outerWidth(!0) - n.$slides.first().width(); !1 === n.options.variableWidth && n.$slideTrack.children(".slick-slide").width(n.slideWidth - t) }; t.prototype.setFade = function () { var i, t = this; t.$slides.each(function (r, u) { i = t.slideWidth * r * -1; !0 === t.options.rtl ? n(u).css({ position: "relative", right: i, top: 0, zIndex: t.options.zIndex - 2, opacity: 0 }) : n(u).css({ position: "relative", left: i, top: 0, zIndex: t.options.zIndex - 2, opacity: 0 }) }); t.$slides.eq(t.currentSlide).css({ zIndex: t.options.zIndex - 1, opacity: 1 }) }; t.prototype.setHeight = function () { var n = this, t; 1 === n.options.slidesToShow && !0 === n.options.adaptiveHeight && !1 === n.options.vertical && (t = n.$slides.eq(n.currentSlide).outerHeight(!0), n.$list.css("height", t)) }; t.prototype.setOption = t.prototype.slickSetOption = function () { var u, f, e, i, r, t = this, o = !1; if ("object" === n.type(arguments[0]) ? (e = arguments[0], o = arguments[1], r = "multiple") : "string" === n.type(arguments[0]) && (e = arguments[0], i = arguments[1], o = arguments[2], "responsive" === arguments[0] && "array" === n.type(arguments[1]) ? r = "responsive" : void 0 !== arguments[1] && (r = "single")), "single" === r) t.options[e] = i; else if ("multiple" === r) n.each(e, function (n, i) { t.options[n] = i }); else if ("responsive" === r) for (f in i) if ("array" !== n.type(t.options.responsive)) t.options.responsive = [i[f]]; else { for (u = t.options.responsive.length - 1; u >= 0;)t.options.responsive[u].breakpoint === i[f].breakpoint && t.options.responsive.splice(u, 1), u--; t.options.responsive.push(i[f]) } o && (t.unload(), t.reinit()) }; t.prototype.setPosition = function () { var n = this; n.setDimensions(); n.setHeight(); !1 === n.options.fade ? n.setCSS(n.getLeft(n.currentSlide)) : n.setFade(); n.$slider.trigger("setPosition", [n]) }; t.prototype.setProps = function () { var n = this, t = document.body.style; n.positionProp = !0 === n.options.vertical ? "top" : "left"; "top" === n.positionProp ? n.$slider.addClass("slick-vertical") : n.$slider.removeClass("slick-vertical"); void 0 === t.WebkitTransition && void 0 === t.MozTransition && void 0 === t.msTransition || !0 === n.options.useCSS && (n.cssTransitions = !0); n.options.fade && ("number" == typeof n.options.zIndex ? n.options.zIndex < 3 && (n.options.zIndex = 3) : n.options.zIndex = n.defaults.zIndex); void 0 !== t.OTransform && (n.animType = "OTransform", n.transformType = "-o-transform", n.transitionType = "OTransition", void 0 === t.perspectiveProperty && void 0 === t.webkitPerspective && (n.animType = !1)); void 0 !== t.MozTransform && (n.animType = "MozTransform", n.transformType = "-moz-transform", n.transitionType = "MozTransition", void 0 === t.perspectiveProperty && void 0 === t.MozPerspective && (n.animType = !1)); void 0 !== t.webkitTransform && (n.animType = "webkitTransform", n.transformType = "-webkit-transform", n.transitionType = "webkitTransition", void 0 === t.perspectiveProperty && void 0 === t.webkitPerspective && (n.animType = !1)); void 0 !== t.msTransform && (n.animType = "msTransform", n.transformType = "-ms-transform", n.transitionType = "msTransition", void 0 === t.msTransform && (n.animType = !1)); void 0 !== t.transform && !1 !== n.animType && (n.animType = "transform", n.transformType = "transform", n.transitionType = "transition"); n.transformsEnabled = n.options.useTransform && null !== n.animType && !1 !== n.animType }; t.prototype.setSlideClasses = function (n) { var u, i, r, f, t = this, e; (i = t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden", "true"), t.$slides.eq(n).addClass("slick-current"), !0 === t.options.centerMode) ? (e = t.options.slidesToShow % 2 == 0 ? 1 : 0, u = Math.floor(t.options.slidesToShow / 2), !0 === t.options.infinite && (n >= u && n <= t.slideCount - 1 - u ? t.$slides.slice(n - u + e, n + u + 1).addClass("slick-active").attr("aria-hidden", "false") : (r = t.options.slidesToShow + n, i.slice(r - u + 1 + e, r + u + 2).addClass("slick-active").attr("aria-hidden", "false")), 0 === n ? i.eq(i.length - 1 - t.options.slidesToShow).addClass("slick-center") : n === t.slideCount - 1 && i.eq(t.options.slidesToShow).addClass("slick-center")), t.$slides.eq(n).addClass("slick-center")) : n >= 0 && n <= t.slideCount - t.options.slidesToShow ? t.$slides.slice(n, n + t.options.slidesToShow).addClass("slick-active").attr("aria-hidden", "false") : i.length <= t.options.slidesToShow ? i.addClass("slick-active").attr("aria-hidden", "false") : (f = t.slideCount % t.options.slidesToShow, r = !0 === t.options.infinite ? t.options.slidesToShow + n : n, t.options.slidesToShow == t.options.slidesToScroll && t.slideCount - n < t.options.slidesToShow ? i.slice(r - (t.options.slidesToShow - f), r + f).addClass("slick-active").attr("aria-hidden", "false") : i.slice(r, r + t.options.slidesToShow).addClass("slick-active").attr("aria-hidden", "false")); "ondemand" !== t.options.lazyLoad && "anticipated" !== t.options.lazyLoad || t.lazyLoad() }; t.prototype.setupInfinite = function () { var i, r, u, t = this; if (!0 === t.options.fade && (t.options.centerMode = !1), !0 === t.options.infinite && !1 === t.options.fade && (r = null, t.slideCount > t.options.slidesToShow)) { for (u = !0 === t.options.centerMode ? t.options.slidesToShow + 1 : t.options.slidesToShow, i = t.slideCount; i > t.slideCount - u; i -= 1)r = i - 1, n(t.$slides[r]).clone(!0).attr("id", "").attr("data-slick-index", r - t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned"); for (i = 0; i < u + t.slideCount; i += 1)r = i, n(t.$slides[r]).clone(!0).attr("id", "").attr("data-slick-index", r + t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned"); t.$slideTrack.find(".slick-cloned").find("[id]").each(function () { n(this).attr("id", "") }) } }; t.prototype.interrupt = function (n) { var t = this; n || t.autoPlay(); t.interrupted = n }; t.prototype.selectHandler = function (t) { var i = this, u = n(t.target).is(".slick-slide") ? n(t.target) : n(t.target).parents(".slick-slide"), r = parseInt(u.attr("data-slick-index")); r || (r = 0); i.slideCount <= i.options.slidesToShow ? i.slideHandler(r, !1, !0) : i.slideHandler(r) }; t.prototype.slideHandler = function (n, t, i) { var u, f, s, e, o, h = null, r = this; if (t = t || !1, !(!0 === r.animating && !0 === r.options.waitForAnimate || !0 === r.options.fade && r.currentSlide === n)) if (!1 === t && r.asNavFor(n), u = n, h = r.getLeft(u), e = r.getLeft(r.currentSlide), r.currentLeft = null === r.swipeLeft ? e : r.swipeLeft, !1 === r.options.infinite && !1 === r.options.centerMode && (n < 0 || n > r.getDotCount() * r.options.slidesToScroll)) !1 === r.options.fade && (u = r.currentSlide, !0 !== i ? r.animateSlide(e, function () { r.postSlide(u) }) : r.postSlide(u)); else if (!1 === r.options.infinite && !0 === r.options.centerMode && (n < 0 || n > r.slideCount - r.options.slidesToScroll)) !1 === r.options.fade && (u = r.currentSlide, !0 !== i ? r.animateSlide(e, function () { r.postSlide(u) }) : r.postSlide(u)); else { if (r.options.autoplay && clearInterval(r.autoPlayTimer), f = u < 0 ? r.slideCount % r.options.slidesToScroll != 0 ? r.slideCount - r.slideCount % r.options.slidesToScroll : r.slideCount + u : u >= r.slideCount ? r.slideCount % r.options.slidesToScroll != 0 ? 0 : u - r.slideCount : u, r.animating = !0, r.$slider.trigger("beforeChange", [r, r.currentSlide, f]), s = r.currentSlide, r.currentSlide = f, r.setSlideClasses(r.currentSlide), r.options.asNavFor && (o = (o = r.getNavTarget()).slick("getSlick")).slideCount <= o.options.slidesToShow && o.setSlideClasses(r.currentSlide), r.updateDots(), r.updateArrows(), !0 === r.options.fade) return !0 !== i ? (r.fadeSlideOut(s), r.fadeSlide(f, function () { r.postSlide(f) })) : r.postSlide(f), void r.animateHeight(); !0 !== i ? r.animateSlide(h, function () { r.postSlide(f) }) : r.postSlide(f) } }; t.prototype.startLoad = function () { var n = this; !0 === n.options.arrows && n.slideCount > n.options.slidesToShow && (n.$prevArrow.hide(), n.$nextArrow.hide()); !0 === n.options.dots && n.slideCount > n.options.slidesToShow && n.$dots.hide(); n.$slider.addClass("slick-loading") }; t.prototype.swipeDirection = function () { var i, r, u, n, t = this; return i = t.touchObject.startX - t.touchObject.curX, r = t.touchObject.startY - t.touchObject.curY, u = Math.atan2(r, i), (n = Math.round(180 * u / Math.PI)) < 0 && (n = 360 - Math.abs(n)), n <= 45 && n >= 0 ? !1 === t.options.rtl ? "left" : "right" : n <= 360 && n >= 315 ? !1 === t.options.rtl ? "left" : "right" : n >= 135 && n <= 225 ? !1 === t.options.rtl ? "right" : "left" : !0 === t.options.verticalSwiping ? n >= 35 && n <= 135 ? "down" : "up" : "vertical" }; t.prototype.swipeEnd = function () { var t, i, n = this; if (n.dragging = !1, n.swiping = !1, n.scrolling) return n.scrolling = !1, !1; if (n.interrupted = !1, n.shouldClick = !(n.touchObject.swipeLength > 10), void 0 === n.touchObject.curX) return !1; if (!0 === n.touchObject.edgeHit && n.$slider.trigger("edge", [n, n.swipeDirection()]), n.touchObject.swipeLength >= n.touchObject.minSwipe) { switch (i = n.swipeDirection()) { case "left": case "down": t = n.options.swipeToSlide ? n.checkNavigable(n.currentSlide + n.getSlideCount()) : n.currentSlide + n.getSlideCount(); n.currentDirection = 0; break; case "right": case "up": t = n.options.swipeToSlide ? n.checkNavigable(n.currentSlide - n.getSlideCount()) : n.currentSlide - n.getSlideCount(); n.currentDirection = 1 }"vertical" != i && (n.slideHandler(t), n.touchObject = {}, n.$slider.trigger("swipe", [n, i])) } else n.touchObject.startX !== n.touchObject.curX && (n.slideHandler(n.currentSlide), n.touchObject = {}) }; t.prototype.swipeHandler = function (n) { var t = this; if (!(!1 === t.options.swipe || "ontouchend" in document && !1 === t.options.swipe || !1 === t.options.draggable && -1 !== n.type.indexOf("mouse"))) switch (t.touchObject.fingerCount = n.originalEvent && void 0 !== n.originalEvent.touches ? n.originalEvent.touches.length : 1, t.touchObject.minSwipe = t.listWidth / t.options.touchThreshold, !0 === t.options.verticalSwiping && (t.touchObject.minSwipe = t.listHeight / t.options.touchThreshold), n.data.action) { case "start": t.swipeStart(n); break; case "move": t.swipeMove(n); break; case "end": t.swipeEnd(n) } }; t.prototype.swipeMove = function (n) { var f, e, r, u, i, o, t = this; return i = void 0 !== n.originalEvent ? n.originalEvent.touches : null, !(!t.dragging || t.scrolling || i && 1 !== i.length) && (f = t.getLeft(t.currentSlide), t.touchObject.curX = void 0 !== i ? i[0].pageX : n.clientX, t.touchObject.curY = void 0 !== i ? i[0].pageY : n.clientY, t.touchObject.swipeLength = Math.round(Math.sqrt(Math.pow(t.touchObject.curX - t.touchObject.startX, 2))), o = Math.round(Math.sqrt(Math.pow(t.touchObject.curY - t.touchObject.startY, 2))), !t.options.verticalSwiping && !t.swiping && o > 4 ? (t.scrolling = !0, !1) : (!0 === t.options.verticalSwiping && (t.touchObject.swipeLength = o), e = t.swipeDirection(), void 0 !== n.originalEvent && t.touchObject.swipeLength > 4 && (t.swiping = !0, n.preventDefault()), u = (!1 === t.options.rtl ? 1 : -1) * (t.touchObject.curX > t.touchObject.startX ? 1 : -1), !0 === t.options.verticalSwiping && (u = t.touchObject.curY > t.touchObject.startY ? 1 : -1), r = t.touchObject.swipeLength, t.touchObject.edgeHit = !1, !1 === t.options.infinite && (0 === t.currentSlide && "right" === e || t.currentSlide >= t.getDotCount() && "left" === e) && (r = t.touchObject.swipeLength * t.options.edgeFriction, t.touchObject.edgeHit = !0), t.swipeLeft = !1 === t.options.vertical ? f + r * u : f + r * (t.$list.height() / t.listWidth) * u, !0 === t.options.verticalSwiping && (t.swipeLeft = f + r * u), !0 !== t.options.fade && !1 !== t.options.touchMove && (!0 === t.animating ? (t.swipeLeft = null, !1) : void t.setCSS(t.swipeLeft)))) }; t.prototype.swipeStart = function (n) { var i, t = this; if (t.interrupted = !0, 1 !== t.touchObject.fingerCount || t.slideCount <= t.options.slidesToShow) return t.touchObject = {}, !1; void 0 !== n.originalEvent && void 0 !== n.originalEvent.touches && (i = n.originalEvent.touches[0]); t.touchObject.startX = t.touchObject.curX = void 0 !== i ? i.pageX : n.clientX; t.touchObject.startY = t.touchObject.curY = void 0 !== i ? i.pageY : n.clientY; t.dragging = !0 }; t.prototype.unfilterSlides = t.prototype.slickUnfilter = function () { var n = this; null !== n.$slidesCache && (n.unload(), n.$slideTrack.children(this.options.slide).detach(), n.$slidesCache.appendTo(n.$slideTrack), n.reinit()) }; t.prototype.unload = function () { var t = this; n(".slick-cloned", t.$slider).remove(); t.$dots && t.$dots.remove(); t.$prevArrow && t.htmlExpr.test(t.options.prevArrow) && t.$prevArrow.remove(); t.$nextArrow && t.htmlExpr.test(t.options.nextArrow) && t.$nextArrow.remove(); t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden", "true").css("width", "") }; t.prototype.unslick = function (n) { var t = this; t.$slider.trigger("unslick", [t, n]); t.destroy() }; t.prototype.updateArrows = function () { var n = this; Math.floor(n.options.slidesToShow / 2); !0 === n.options.arrows && n.slideCount > n.options.slidesToShow && !n.options.infinite && (n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false"), n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled", "false"), 0 === n.currentSlide ? (n.$prevArrow.addClass("slick-disabled").attr("aria-disabled", "true"), n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled", "false")) : n.currentSlide >= n.slideCount - n.options.slidesToShow && !1 === n.options.centerMode ? (n.$nextArrow.addClass("slick-disabled").attr("aria-disabled", "true"), n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false")) : n.currentSlide >= n.slideCount - 1 && !0 === n.options.centerMode && (n.$nextArrow.addClass("slick-disabled").attr("aria-disabled", "true"), n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled", "false"))) }; t.prototype.updateDots = function () { var n = this; null !== n.$dots && (n.$dots.find("li").removeClass("slick-active").end(), n.$dots.find("li").eq(Math.floor(n.currentSlide / n.options.slidesToScroll)).addClass("slick-active")) }; t.prototype.visibility = function () { var n = this; n.options.autoplay && (n.interrupted = document[n.hidden] ? !0 : !1) }; n.fn.slick = function () { for (var u, i = this, r = arguments[0], f = Array.prototype.slice.call(arguments, 1), e = i.length, n = 0; n < e; n++)if ("object" == typeof r || void 0 === r ? i[n].slick = new t(i[n], r) : u = i[n].slick[r].apply(i[n].slick, f), void 0 !== u) return u; return i } }) </script> <script> var objImagenPlaceHolder; $('.expand-img').click(function () { //var biggerImg = $(this).parent().children('picture').children('img').attr('src');//SRC puede reemplazar por el data atributo con la URL de la img original var biggerImg = $(".rutaimagenoriginal").text(); $('body').css("overflow", "hidden"); $("body").append($("<div class='fullscreen-img'><div class='close'></div><div class='img-container'><img src='" + biggerImg + "'></div></div>")); $('.fullscreen-img').show(); }); $('.expand-img-placeholder').click(function () { objImagenPlaceHolder = this; var biggerImg = objImagenPlaceHolder.lastElementChild.innerText; $('body').css("overflow", "hidden"); $("body").append($("<div class='fullscreen-img'><div class='close'></div><div class='img-container'><img src='" + biggerImg + "'></div></div>")); $('.fullscreen-img').show(); }); $(document).on("click", ".fullscreen-img", function () { if (event.target.nodeName.toLowerCase() == 'div') { $(this).remove(); $('body').css({ "overflow": "auto", "overflow-x": "hidden" }); } }); $(document).on("click", ".fullscreen-img .close", function () { $('.fullscreen-img').remove(); $('body').css({ "overflow": "auto", "overflow-x": "hidden" }); }); </script> <script> 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&oacute;n</h3> <input class="inline-block w-full border border-gray-400 rounded-md p-2 mb-4" id="login_correo" type="email" placeholder="Email" required> <input class="inline-block w-full border border-gray-400 rounded-md p-2 mb-4" id="login_pass" type="password" placeholder="Contraseña" required /> <div id="msgLogin" style="display: none;"> <span style="color: red;">Favor de llenar todos los campos</span> </div> <div id="spinnerloadlogin" style="display: none; margin-top: 15px; margin-bottom: 15px;"> <img alt="Carga newsletter" src="https://resources.diariolibre.com/images/Circulo-Carga-62157.gif" style="display: block; margin-left: auto; margin-right: auto; width: 7%; float: left;" /> Cargando... </div> <input type="submit" value="Iniciar sesi&oacute;n" class="w-full cursor-pointer bg-green-dl font-bold text-md text-white uppercase p-4 rounded-md hover:opacity-50 mb-4"> </form> <div class="w-full sm:w-6/12 md:w-4/12 sm:pl-4 sm:border-l"> <h3 class="text-xl mb-5 hidden sm:block">Inicia con Redes</h3> <div onclick="facebookSignIn(this);" class="facebook-login-btn w-full border text-center cursor-pointer font-bold text-md uppercase p-2 rounded-sm hover:opacity-50 change-pass-btn mb-4"> <img src="https://resources.diariolibre.com/images/facebook-midl.svg" class="inline mr-2" alt="Logo de Diario Libre" width="24" height="24">Continuar con Facebook </div> <div onclick="callGoogleSignIn(this);" class="facebook-login-btn w-full border text-center cursor-pointer font-bold text-md uppercase p-2 rounded-sm hover:opacity-50 change-pass-btn mb-4"> <img src="https://resources.diariolibre.com/images/google-midl.svg" class="inline mr-2" alt="Logo de Diario Libre" width="24" height="24">Continuar con Google </div> <hr class="mb-2"> <div class="w-full flex flex-wrap"> <div class="flex-none px-0 sm:pr-2"> <span id="register" class="text-md text-blue-600 cursor-pointer hover:opacity-50 border-b border-black" onclick="showRegister()">Reg&iacute;strate</span> </div> <div class="flex-1 px-0 sm:pl-2 text-right"> <span id="recover" class="text-md text-blue-600 cursor-pointer hover:opacity-50 border-b border-black" onclick="showRecover()">Recupera tu contraseñ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&uacute;n no tengo una cuenta. Registrarme</span> </div> </form> </div> </div> </div> </div> <div id="term_cookies" class="fixed bottom-0 left-0 w-full flex flex-wrap cookies-info py-6 px-4 bg-green-dl text-center text-white" style="display: none;"> <div class="text-md xl:w-8/12 mx-auto"> <p class="mb-4"> Utilizamos cookies propias y de terceros para obtener datos estad&iacute;sticos de la navegaci&oacute;n de nuestros usuarios y mejorar nuestros servicios. Esto nos permite personalizar el contenido que ofrecemos y mostrar publicidad relacionada a sus intereses. Si contin&uacute;a navegando, consideramos que acepta su uso. </p> <div class="flex flex-wrap sm:w-8/12 mx-auto"> <div class="w-full sm:flex-1 px-2 mb-2 sm:mb-0"> <div class="accept_term_cookies p-2 border border-white bg-white text-dl cursor-pointer hover:opacity-50"> Acepto el uso de cookies </div> </div> <div class="w-full sm:flex-1 px-2"> <a href="/aviso-legal" title="Aviso Legal"> <!-- Enlace a Aviso legal --> <div class="p-2 border border-white cursor-pointer hover:opacity-50"> M&aacute;s informaci&oacute;n </div> </a> </div> </div> </div> </div> <script defer src="https://cdn.onesignal.com/sdks/OneSignalSDK.js"></script> <script defer src="https://assets.diariolibre.com/js/onesignal.js"></script> <script defer src="https://www.gstatic.com/firebasejs/7.6.2/firebase-app.js"></script> <script defer src="https://www.gstatic.com/firebasejs/7.6.2/firebase-auth.js"></script> <script defer src="https://www.gstatic.com/firebasejs/7.6.2/firebase-analytics.js"></script> <script defer src="https://www.gstatic.com/firebasejs/7.6.2/firebase-firestore.js"></script> <script defer src="https://resources.diariolibre.com/jss/core-midlv3.js"></script> <script> $(document).ready(function () { checkCookieAndShowBanner(); // Configura el evento de clic para aceptar las cookies $(".accept_term_cookies").click(function () { setCookieav("cookies_dl_term", "true", 365); $("#term_cookies").hide(); }); }); function checkCookieAndShowBanner() { var DLTermsCookie = getCookie("cookies_dl_term"); if (DLTermsCookie == '' || DLTermsCookie == null) { $("#term_cookies").show(); } } function getCookie(cname) { let name = cname + "="; let decodedCookie = decodeURIComponent(document.cookie); let ca = decodedCookie.split(';'); for (let i = 0; i < ca.length; i++) { let c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function setCookieav(cname, cvalue, exdays) { const d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); let expires = "expires=" + d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } </script> <script> if ('serviceWorker' in navigator) { window.addEventListener('load', function () { navigator.serviceWorker.register('https://www.diariolibre.com/sw').then(function (registration) { console.log('ServiceWorker registration successful with scope: ', registration.scope); }, function (err) { console.log('ServiceWorker registration failed: ', err); }); }); } </script> <script> $("#newsletterForm").submit(function () { suscribirseclick(); return false; }); var objnewsletterresp; function suscribirseclick() { $("#spinnerload").show(); var form = new FormData(); form.append("email", $("#newsletter").val()); form.append("list_id", "2e8f97c2d1"); var settings = { "url": "https://newsletter.diariolibre.com/v1/public/api/subscribe", "method": "POST", "timeout": 0, "processData": false, "mimeType": "multipart/form-data", "contentType": false, "data": form }; $.ajax(settings).done(function (response) { $("#spinnerload").hide(); objnewsletterresp = jQuery.parseJSON(response); if (objnewsletterresp[0].code == 200) { $("#resultadonewsletter").show(); $("#newslettersuccess").text("El correo ya fue registrado"); $("#newsletter").val(""); setTimeout(function () { $("#newslettersuccess").text(""); $("#resultadonewsletter").hide(); }, 3000); } }).fail(function (error) { $("#spinnerload").hide(); objnewsletterresp = error; if (objnewsletterresp.status == 401) { $("#resultadonewsletter").show(); $("#newslettererror").text("El correo ya esta registrado"); $("#newsletter").val(""); setTimeout(function () { $("#newslettererror").text(""); $("#resultadonewsletter").hide(); }, 3000); } else if (objnewsletterresp.status == 400) { $("#resultadonewsletter").show(); $("#newslettererror").text("Es necesario capturar un correo"); $("#newsletter").val(""); setTimeout(function () { $("#newslettererror").text(""); $("#resultadonewsletter").hide(); }, 3000); } }); } </script></body></html>

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