All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.spring-batch.terrific.assets.js.jquery.js Maven / Gradle / Ivy

There is a newer version: 1.1.1
Show newest version
/*! jQuery v1.9.0 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license */
(function (e, t) {
	"use strict";

	function n(e) {
		var t = e.length, n = st.type(e);
		return st.isWindow(e) ? !1 : 1 === e.nodeType && t ? !0 : "array" === n || "function" !== n && (0 === t || "number" == typeof t && t > 0 && t - 1 in e)
	}

	function r(e) {
		var t = Tt[e] = {};
		return st.each(e.match(lt) || [], function (e, n) {
			t[n] = !0
		}), t
	}

	function i(e, n, r, i) {
		if (st.acceptData(e)) {
			var o, a, s = st.expando, u = "string" == typeof n, l = e.nodeType, c = l ? st.cache : e, f = l ? e[s] : e[s] && s;
			if (f && c[f] && (i || c[f].data) || !u || r !== t) {
				return f || (l ? e[s] = f = K.pop() || st.guid++ : f = s), c[f] || (c[f] = {}, l || (c[f].toJSON = st.noop)), ("object" == typeof n || "function" == typeof n) && (i ? c[f] = st.extend(c[f], n) : c[f].data = st.extend(c[f].data, n)), o = c[f], i || (o.data || (o.data = {}), o = o.data), r !== t && (o[st.camelCase(n)] = r), u ? (a = o[n], null == a && (a = o[st.camelCase(n)])) : a = o, a
			}
		}
	}

	function o(e, t, n) {
		if (st.acceptData(e)) {
			var r, i, o, a = e.nodeType, u = a ? st.cache : e, l = a ? e[st.expando] : st.expando;
			if (u[l]) {
				if (t && (r = n ? u[l] : u[l].data)) {
					st.isArray(t) ? t = t.concat(st.map(t, st.camelCase)) : t in r ? t = [t] : (t = st.camelCase(t), t = t in r ? [t] : t.split(" "));
					for (i = 0, o = t.length; o > i; i++) delete r[t[i]];
					if (!(n ? s : st.isEmptyObject)(r)) {
						return
					}
				}
				(n || (delete u[l].data, s(u[l]))) && (a ? st.cleanData([e], !0) : st.support.deleteExpando || u != u.window ? delete u[l] : u[l] = null)
			}
		}
	}

	function a(e, n, r) {
		if (r === t && 1 === e.nodeType) {
			var i = "data-" + n.replace(Nt, "-$1").toLowerCase();
			if (r = e.getAttribute(i), "string" == typeof r) {
				try {
					r = "true" === r ? !0 : "false" === r ? !1 : "null" === r ? null : +r + "" === r ? +r : wt.test(r) ? st.parseJSON(r) : r
				} catch (o) {
				}
				st.data(e, n, r)
			}
			else {
				r = t
			}
		}
		return r
	}

	function s(e) {
		var t;
		for (t in e) if (("data" !== t || !st.isEmptyObject(e[t])) && "toJSON" !== t) {
			return !1;
		}
		return !0
	}

	function u() {
		return !0
	}

	function l() {
		return !1
	}

	function c(e, t) {
		do e = e[t]; while (e && 1 !== e.nodeType);
		return e
	}

	function f(e, t, n) {
		if (t = t || 0, st.isFunction(t)) {
			return st.grep(e, function (e, r) {
				var i = !!t.call(e, r, e);
				return i === n
			});
		}
		if (t.nodeType) {
			return st.grep(e, function (e) {
				return e === t === n
			});
		}
		if ("string" == typeof t) {
			var r = st.grep(e, function (e) {
				return 1 === e.nodeType
			});
			if (Wt.test(t)) {
				return st.filter(t, r, !n);
			}
			t = st.filter(t, r)
		}
		return st.grep(e, function (e) {
			return st.inArray(e, t) >= 0 === n
		})
	}

	function p(e) {
		var t = zt.split("|"), n = e.createDocumentFragment();
		if (n.createElement) {
			for (; t.length;) n.createElement(t.pop());
		}
		return n
	}

	function d(e, t) {
		return e.getElementsByTagName(t)[0] || e.appendChild(e.ownerDocument.createElement(t))
	}

	function h(e) {
		var t = e.getAttributeNode("type");
		return e.type = (t && t.specified) + "/" + e.type, e
	}

	function g(e) {
		var t = nn.exec(e.type);
		return t ? e.type = t[1] : e.removeAttribute("type"), e
	}

	function m(e, t) {
		for (var n, r = 0; null != (n = e[r]); r++) st._data(n, "globalEval", !t || st._data(t[r], "globalEval"))
	}

	function y(e, t) {
		if (1 === t.nodeType && st.hasData(e)) {
			var n, r, i, o = st._data(e), a = st._data(t, o), s = o.events;
			if (s) {
				delete a.handle, a.events = {};
				for (n in s) for (r = 0, i = s[n].length; i > r; r++) st.event.add(t, n, s[n][r])
			}
			a.data && (a.data = st.extend({}, a.data))
		}
	}

	function v(e, t) {
		var n, r, i;
		if (1 === t.nodeType) {
			if (n = t.nodeName.toLowerCase(), !st.support.noCloneEvent && t[st.expando]) {
				r = st._data(t);
				for (i in r.events) st.removeEvent(t, i, r.handle);
				t.removeAttribute(st.expando)
			}
			"script" === n && t.text !== e.text ? (h(t).text = e.text, g(t)) : "object" === n ? (t.parentNode && (t.outerHTML = e.outerHTML), st.support.html5Clone && e.innerHTML && !st.trim(t.innerHTML) && (t.innerHTML = e.innerHTML)) : "input" === n && Zt.test(e.type) ? (t.defaultChecked = t.checked = e.checked, t.value !== e.value && (t.value = e.value)) : "option" === n ? t.defaultSelected = t.selected = e.defaultSelected : ("input" === n || "textarea" === n) && (t.defaultValue = e.defaultValue)
		}
	}

	function b(e, n) {
		var r, i, o = 0,
			a = e.getElementsByTagName !== t ? e.getElementsByTagName(n || "*") : e.querySelectorAll !== t ? e.querySelectorAll(n || "*") : t;
		if (!a) {
			for (a = [], r = e.childNodes || e; null != (i = r[o]); o++) !n || st.nodeName(i, n) ? a.push(i) : st.merge(a, b(i, n));
		}
		return n === t || n && st.nodeName(e, n) ? st.merge([e], a) : a
	}

	function x(e) {
		Zt.test(e.type) && (e.defaultChecked = e.checked)
	}

	function T(e, t) {
		if (t in e) {
			return t;
		}
		for (var n = t.charAt(0).toUpperCase() + t.slice(1), r = t, i = Nn.length; i--;) if (t = Nn[i] + n, t in e) {
			return t;
		}
		return r
	}

	function w(e, t) {
		return e = t || e, "none" === st.css(e, "display") || !st.contains(e.ownerDocument, e)
	}

	function N(e, t) {
		for (var n, r = [], i = 0, o = e.length; o > i; i++) n = e[i], n.style && (r[i] = st._data(n, "olddisplay"), t ? (r[i] || "none" !== n.style.display || (n.style.display = ""), "" === n.style.display && w(n) && (r[i] = st._data(n, "olddisplay", S(n.nodeName)))) : r[i] || w(n) || st._data(n, "olddisplay", st.css(n, "display")));
		for (i = 0; o > i; i++) n = e[i], n.style && (t && "none" !== n.style.display && "" !== n.style.display || (n.style.display = t ? r[i] || "" : "none"));
		return e
	}

	function C(e, t, n) {
		var r = mn.exec(t);
		return r ? Math.max(0, r[1] - (n || 0)) + (r[2] || "px") : t
	}

	function k(e, t, n, r, i) {
		for (var o = n === (r ? "border" : "content") ? 4 : "width" === t ? 1 : 0, a = 0; 4 > o; o += 2) "margin" === n && (a += st.css(e, n + wn[o], !0, i)), r ? ("content" === n && (a -= st.css(e, "padding" + wn[o], !0, i)), "margin" !== n && (a -= st.css(e, "border" + wn[o] + "Width", !0, i))) : (a += st.css(e, "padding" + wn[o], !0, i), "padding" !== n && (a += st.css(e, "border" + wn[o] + "Width", !0, i)));
		return a
	}

	function E(e, t, n) {
		var r = !0, i = "width" === t ? e.offsetWidth : e.offsetHeight, o = ln(e),
			a = st.support.boxSizing && "border-box" === st.css(e, "boxSizing", !1, o);
		if (0 >= i || null == i) {
			if (i = un(e, t, o), (0 > i || null == i) && (i = e.style[t]), yn.test(i)) {
				return i;
			}
			r = a && (st.support.boxSizingReliable || i === e.style[t]), i = parseFloat(i) || 0
		}
		return i + k(e, t, n || (a ? "border" : "content"), r, o) + "px"
	}

	function S(e) {
		var t = V, n = bn[e];
		return n || (n = A(e, t), "none" !== n && n || (cn = (cn || st("