YNICTE/FO/js/videojs-ie8.min.js

1 line
32 KiB
JavaScript
Raw Normal View History

!function (a, b) { "undefined" == typeof a.HTMLVideoElement && (b.createElement("video"), b.createElement("audio"), b.createElement("track")), function (a, b) { "use strict"; "function" == typeof define && define.amd ? define(b) : "object" == typeof exports ? module.exports = b() : a.returnExports = b() }(this, function () { var b, c = Array, d = c.prototype, e = Object, f = e.prototype, g = Function.prototype, h = String, i = h.prototype, j = Number, k = j.prototype, l = d.slice, m = d.splice, n = d.push, o = d.unshift, p = d.concat, q = g.call, r = g.apply, s = Math.max, t = Math.min, u = f.toString, v = "function" == typeof Symbol && "symbol" == typeof Symbol.toStringTag, w = Function.prototype.toString, x = function (a) { try { return w.call(a), !0 } catch (b) { return !1 } }, y = "[object Function]", z = "[object GeneratorFunction]"; b = function (a) { if ("function" != typeof a) return !1; if (v) return x(a); var b = u.call(a); return b === y || b === z }; var A, B = RegExp.prototype.exec, C = function (a) { try { return B.call(a), !0 } catch (b) { return !1 } }, D = "[object RegExp]"; A = function (a) { return "object" != typeof a ? !1 : v ? C(a) : u.call(a) === D }; var E, F = String.prototype.valueOf, G = function (a) { try { return F.call(a), !0 } catch (b) { return !1 } }, H = "[object String]"; E = function (a) { return "string" == typeof a ? !0 : "object" != typeof a ? !1 : v ? G(a) : u.call(a) === H }; var I = e.defineProperty && function () { try { var a = {}; e.defineProperty(a, "x", { enumerable: !1, value: a }); for (var b in a) return !1; return a.x === a } catch (c) { return !1 } }(), J = function (a) { var b; return b = I ? function (a, b, c, d) { !d && b in a || e.defineProperty(a, b, { configurable: !0, enumerable: !1, writable: !0, value: c }) } : function (a, b, c, d) { !d && b in a || (a[b] = c) }, function (c, d, e) { for (var f in d) a.call(d, f) && b(c, f, d[f], e) } }(f.hasOwnProperty), K = function (a) { var b = typeof a; return null === a || "object" !== b && "function" !== b }, L = j.isNaN || function (a) { return a !== a }, M = { ToInteger: function (a) { var b = +a; return L(b) ? b = 0 : 0 !== b && b !== 1 / 0 && b !== -(1 / 0) && (b = (b > 0 || -1) * Math.floor(Math.abs(b))), b }, ToPrimitive: function (a) { var c, d, e; if (K(a)) return a; if (d = a.valueOf, b(d) && (c = d.call(a), K(c))) return c; if (e = a.toString, b(e) && (c = e.call(a), K(c))) return c; throw new TypeError }, ToObject: function (a) { if (null == a) throw new TypeError("can't convert " + a + " to object"); return e(a) }, ToUint32: function (a) { return a >>> 0 } }, N = function () { }; J(g, { bind: function (a) { var c = this; if (!b(c)) throw new TypeError("Function.prototype.bind called on incompatible " + c); for (var d, f = l.call(arguments, 1), g = function () { if (this instanceof d) { var b = c.apply(this, p.call(f, l.call(arguments))); return e(b) === b ? b : this } return c.apply(a, p.call(f, l.call(arguments))) }, h = s(0, c.length - f.length), i = [], j = 0; h > j; j++)n.call(i, "$" + j); return d = Function("binder", "return function (" + i.join(",") + "){ return binder.apply(this, arguments); }")(g), c.prototype && (N.prototype = c.prototype, d.prototype = new N, N.prototype = null), d } }); var O = q.bind(f.hasOwnProperty), P = q.bind(f.toString), Q = q.bind(l), R = r.bind(l), S = q.bind(i.slice), T = q.bind(i.split), U = q.bind(i.indexOf), V = q.bind(n), W = q.bind(f.propertyIsEnumerable), X = q.bind(d.sort), Y = c.isArray || function (a) { return "[object Array]" === P(a) }, Z = 1 !== [].unshift(0); J(d, { unshift: function () { return o.apply(this, arguments), this.length } }, Z), J(c, { isArray: Y }); var $ = e("a"), _ = "a" !== $[0] || !(0 in $), aa = function (a) { var b = !0, c = !0, d = !1; if (a) try { a.call("foo", function (a, c, d) { "object" != typeof d && (b = !1) }), a.call([1], function () { "use strict"; c = "string" == typeof this }, "x") } catch (e) { d = !0 } return !!a && !d && b && c }; J(d, { forEach: function (a) { var c, d = M.ToObject(this), e = _ && E(this) ? T(this, ""