Eminem demanda a Meta por US$ 109 millones por uso de su música – Diario Libre

Eminem demanda a Meta por US$ 109 millones por uso de su música - Diario Libre Eminem demanda a Meta por US$ 109 millones por uso de su música - Diario Libre


#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;
}

×

document.addEventListener(‘DOMContentLoaded’, function () {
$(«.cerrarbarraprincipal»).on(«click», function () { $(«#stickyunit»).remove() });
});

googletag.cmd.push(function () { googletag.display(‘dl_970x250_1’); });

Compartir

Versión Impresa
versión impresa
Secciones
Servicios
Plaza Libre
Herramientas
Más
Redes Sociales
googletag.cmd.push(function () { googletag.display(‘dl_160x600_skin_left’); });
googletag.cmd.push(function () { googletag.display(‘dl_160x600_skin_right’); });
Eminem

Eminem

googletag.cmd.push(function () { googletag.display(‘dl_1x1_inread’); });
googletag.cmd.push(function () { googletag.display(‘div-gpt-ad-1639578244472-0’); });

Eminem demanda a Meta por 109 millones de dólares por el uso no autorizado de su música

La editorial musical del rapero acusa a la tecnológica de lucrar indebidamente con 243 canciones sin licencia

Expandir imagen

Eminem demanda a Meta por 109 millones de dólares por el uso no autorizado de su música

El rapero Eminem en una imagen de archivo; el artista acusa a la tecnológica de lucrar indebidamente con 243 canciones sin licencia.
(FUENTE EXTERNA)
<!– Inicia validación de Párrafo

–>

Eight Mile Style, la casa editorial del icónico rapero Eminem, ha presentado una demanda millonaria contra Meta Platforms, empresa matriz de Facebook, Instagram y WhatsApp, por el presunto uso no autorizado de más de 240 canciones del catálogo del artista.

<!– Inicia validación de Párrafo

–>

De acuerdo con documentos presentados el 30 de mayo y citados por el medio The Wrap, la editorial exige una compensación que supera los 109 millones de dólares.

<!– Inicia validación de Párrafo

–>

Entre los temas involucrados se encuentran éxitos reconocidos como «Lose Yourself» y «Without Me«, cuyos derechos de reproducción, distribución y monetización habrían sido vulnerados en las plataformas de Meta.

googletag.cmd.push(function () {
googletag.display(‘dl_300x250_inread’);
});
googletag.cmd.push(function () { googletag.display(‘dl_1x1_inread’); });

<!– Inicia validación de Párrafo

–>

La demanda destaca que herramientas como «Original Audio» y «Reels» permiten que los usuarios compartan y reutilicen música sin contar con licencias oficiales ni atribución adecuada, lo cual —según Eight Mile Style— fomenta un ecosistema de infracción sistemática.

<!– Inicia validación de Párrafo

–>

Eminem, nombre artístico de Marshall Mathers, solicita una indemnización de hasta 150 mil dólares por cada una de las 243 obras presuntamente explotadas sin autorización, lo que equivale a un total de 109 millones 350 mil dólares.

googletag.cmd.push(function () {
googletag.display(‘dl_300x250_inread_2’);
});

<!– Inicia validación de Párrafo

–>

La parte demandante asegura que la falta de acuerdos adecuados con los titulares de derechos ha generado pérdidas económicas y una devaluación del catálogo musical del artista.

Más

  • Hasta el momento, Meta no ha emitido una respuesta oficial respecto a esta demanda.
  • El caso podría marcar un precedente relevante en el ámbito de los derechos de autor en plataformas digitales y el uso de contenido musical por parte de los usuarios.
TEMAS –

Periódico líder de República Dominicana centrado en las noticias generales y el periodismo innovador.

googletag.cmd.push(function () { googletag.display(‘dl_300x250_1’); });
googletag.cmd.push(function () { googletag.display(‘dl_970x250_2’); });

!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 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 + «)» + 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 = /^hd$/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 > 10 | 55296, 1023 & i | 56320)) }, pi = /([-x1fx7f]|^-?d)|^-$|[^-x1fx7f-uFFFFw-]/g, wi = function (n, t) { return t ? «» === 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 = ««; 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 = ««; 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 «: { 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 = ««, «#» === 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 = «», 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 = /^:x20trnf]*)[x20trnf]*/?>(?:|)$/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-]+))$/; (i.fn.init = function (n, t, r) { var e, o; if (!n) return this; if (r = r || nu, «string» == typeof n) { if (!(e = «» === 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 = /[^x20trnf]+/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 = /^(?:{[wW]*}|[[wW]*])$/, 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 = /x20trnf]*)/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 = «

Fuente: www.diariolibre.com

Comentarios de Facebook


Descubre más desde Noticias Breves

Suscríbete y recibe las últimas entradas en tu correo electrónico.