1 line
82 KiB
JavaScript
1 line
82 KiB
JavaScript
|
|
function __cons(t, a) { return eval("new t(" + Array.prototype.map.call(a, function (t, e) { return "a[" + e + "]" }).join(",") + ")") } Object.getPrototypeOf || (Object.getPrototypeOf = function (t) { if (t !== Object(t)) throw TypeError("Object.getPrototypeOf called on non-object"); return t.__proto__ || t.constructor.prototype || Object.prototype }), "function" != typeof Object.getOwnPropertyNames && (Object.getOwnPropertyNames = function (t) { if (t !== Object(t)) throw TypeError("Object.getOwnPropertyNames called on non-object"); var e, r = []; for (e in t) Object.prototype.hasOwnProperty.call(t, e) && r.push(e); return r }), "function" != typeof Object.create && (Object.create = function (t, e) { function r() { } if ("object" != typeof t) throw TypeError(); r.prototype = t; var n = new r; if (t && (n.constructor = r), e !== undefined) { if (e !== Object(e)) throw TypeError(); Object.defineProperties(n, e) } return n }), function () { if (!Object.defineProperty || !function () { try { return Object.defineProperty({}, "x", {}), !0 } catch (t) { return !1 } }()) { var t = Object.defineProperty; Object.defineProperty = function (e, r, n) { if (t) try { return t(e, r, n) } catch (o) { } if (e !== Object(e)) throw TypeError("Object.defineProperty called on non-object"); return Object.prototype.__defineGetter__ && "get" in n && Object.prototype.__defineGetter__.call(e, r, n.get), Object.prototype.__defineSetter__ && "set" in n && Object.prototype.__defineSetter__.call(e, r, n.set), "value" in n && (e[r] = n.value), e } } }(), "function" != typeof Object.defineProperties && (Object.defineProperties = function (t, e) { if (t !== Object(t)) throw TypeError("Object.defineProperties called on non-object"); var r; for (r in e) Object.prototype.hasOwnProperty.call(e, r) && Object.defineProperty(t, r, e[r]); return t }), Object.keys || (Object.keys = function (t) { if (t !== Object(t)) throw TypeError("Object.keys called on non-object"); var e, r = []; for (e in t) Object.prototype.hasOwnProperty.call(t, e) && r.push(e); return r }), Function.prototype.bind || (Function.prototype.bind = function (t) { if ("function" != typeof this) throw TypeError("Bind must be called on a function"); var e = Array.prototype.slice.call(arguments, 1), r = this, n = function () { }, o = function () { return r.apply(this instanceof n ? this : t, e.concat(Array.prototype.slice.call(arguments))) }; return this.prototype && (n.prototype = this.prototype), o.prototype = new n, o }), Array.isArray = Array.isArray || function (t) { return Boolean(t && "[object Array]" === Object.prototype.toString.call(Object(t))) }, Array.prototype.indexOf || (Array.prototype.indexOf = function (t) { if (void 0 === this || null === this) throw TypeError(); var e = Object(this), r = e.length >>> 0; if (0 === r) return -1; var n = 0; if (arguments.length > 0 && (n = Number(arguments[1]), isNaN(n) ? n = 0 : 0 !== n && n !== 1 / 0 && n !== -1 / 0 && (n = (n > 0 || -1) * Math.floor(Math.abs(n)))), n >= r) return -1; for (var o = n >= 0 ? n : Math.max(r - Math.abs(n), 0); o < r; o++)if (o in e && e[o] === t) return o; return -1 }), Array.prototype.lastIndexOf || (Array.prototype.lastIndexOf = function (t) { if (void 0 === this || null === this) throw TypeError(); var e = Object(this), r = e.length >>> 0; if (0 === r) return -1; var n = r; arguments.length > 1 && ((n = Number(arguments[1])) !== n ? n = 0 : 0 !== n && n !== 1 / 0 && n !== -1 / 0 && (n = (n > 0 || -1) * Math.floor(Math.abs(n)))); for (var o = n >= 0 ? Math.min(n, r - 1) : r - Math.abs(n); o >= 0; o--)if (o in e && e[o] === t) return o; return -1 }), Array.prototype.every || (Array.prototype.every = function (t) { if (void 0 === this || null === this) throw TypeError(); var e = Object(this), r = e.length >>> 0; if ("function" != typeof t) throw TypeError(); var n, o = arguments[1]; for (n = 0; n < r; n++)if (n in e && !t.call(o, e[n], n, e)) return !1; return !0 }), Array.prototype.some || (Array.prototype.some = function (t) { if (void 0 === this || null === this) throw TypeError(); var e = Object(this), r =
|