@silvermine/videojs-chromecast
Version:
video.js plugin for casting to chromecast
1,165 lines (1,155 loc) • 283 kB
JavaScript
/*! @silvermine/videojs-chromecast 2023-03-21 v1.4.0-7-g36ef105 */
(function() {
function r(e, n, t) {
function o(i, f) {
if (!n[i]) {
if (!e[i]) {
var c = "function" == typeof require && require;
if (!f && c) return c(i, !0);
if (u) return u(i, !0);
var a = new Error("Cannot find module '" + i + "'");
throw a.code = "MODULE_NOT_FOUND", a;
}
var p = n[i] = {
exports: {}
};
e[i][0].call(p.exports, function(r) {
var n = e[i][1][r];
return o(n || r);
}, p, p.exports, r, e, n, t);
}
return n[i].exports;
}
for (var u = "function" == typeof require && require, i = 0; i < t.length; i++) o(t[i]);
return o;
}
return r;
})()({
1: [ function(require, module, exports) {
module.exports = function(it) {
if (typeof it != "function") {
throw TypeError(String(it) + " is not a function");
}
return it;
};
}, {} ],
2: [ function(require, module, exports) {
var isObject = require("../internals/is-object");
module.exports = function(it) {
if (!isObject(it) && it !== null) {
throw TypeError("Can't set " + String(it) + " as a prototype");
}
return it;
};
}, {
"../internals/is-object": 44
} ],
3: [ function(require, module, exports) {
var wellKnownSymbol = require("../internals/well-known-symbol");
var create = require("../internals/object-create");
var definePropertyModule = require("../internals/object-define-property");
var UNSCOPABLES = wellKnownSymbol("unscopables");
var ArrayPrototype = Array.prototype;
if (ArrayPrototype[UNSCOPABLES] == undefined) {
definePropertyModule.f(ArrayPrototype, UNSCOPABLES, {
configurable: true,
value: create(null)
});
}
module.exports = function(key) {
ArrayPrototype[UNSCOPABLES][key] = true;
};
}, {
"../internals/object-create": 51,
"../internals/object-define-property": 53,
"../internals/well-known-symbol": 85
} ],
4: [ function(require, module, exports) {
var isObject = require("../internals/is-object");
module.exports = function(it) {
if (!isObject(it)) {
throw TypeError(String(it) + " is not an object");
}
return it;
};
}, {
"../internals/is-object": 44
} ],
5: [ function(require, module, exports) {
var toIndexedObject = require("../internals/to-indexed-object");
var toLength = require("../internals/to-length");
var toAbsoluteIndex = require("../internals/to-absolute-index");
var createMethod = function(IS_INCLUDES) {
return function($this, el, fromIndex) {
var O = toIndexedObject($this);
var length = toLength(O.length);
var index = toAbsoluteIndex(fromIndex, length);
var value;
if (IS_INCLUDES && el != el) while (length > index) {
value = O[index++];
if (value != value) return true;
} else for (;length > index; index++) {
if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
}
return !IS_INCLUDES && -1;
};
};
module.exports = {
includes: createMethod(true),
indexOf: createMethod(false)
};
}, {
"../internals/to-absolute-index": 75,
"../internals/to-indexed-object": 76,
"../internals/to-length": 78
} ],
6: [ function(require, module, exports) {
var bind = require("../internals/function-bind-context");
var IndexedObject = require("../internals/indexed-object");
var toObject = require("../internals/to-object");
var toLength = require("../internals/to-length");
var arraySpeciesCreate = require("../internals/array-species-create");
var push = [].push;
var createMethod = function(TYPE) {
var IS_MAP = TYPE == 1;
var IS_FILTER = TYPE == 2;
var IS_SOME = TYPE == 3;
var IS_EVERY = TYPE == 4;
var IS_FIND_INDEX = TYPE == 6;
var IS_FILTER_OUT = TYPE == 7;
var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
return function($this, callbackfn, that, specificCreate) {
var O = toObject($this);
var self = IndexedObject(O);
var boundFunction = bind(callbackfn, that, 3);
var length = toLength(self.length);
var index = 0;
var create = specificCreate || arraySpeciesCreate;
var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_OUT ? create($this, 0) : undefined;
var value, result;
for (;length > index; index++) if (NO_HOLES || index in self) {
value = self[index];
result = boundFunction(value, index, O);
if (TYPE) {
if (IS_MAP) target[index] = result; else if (result) switch (TYPE) {
case 3:
return true;
case 5:
return value;
case 6:
return index;
case 2:
push.call(target, value);
} else switch (TYPE) {
case 4:
return false;
case 7:
push.call(target, value);
}
}
}
return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;
};
};
module.exports = {
forEach: createMethod(0),
map: createMethod(1),
filter: createMethod(2),
some: createMethod(3),
every: createMethod(4),
find: createMethod(5),
findIndex: createMethod(6),
filterOut: createMethod(7)
};
}, {
"../internals/array-species-create": 9,
"../internals/function-bind-context": 30,
"../internals/indexed-object": 38,
"../internals/to-length": 78,
"../internals/to-object": 79
} ],
7: [ function(require, module, exports) {
var fails = require("../internals/fails");
var wellKnownSymbol = require("../internals/well-known-symbol");
var V8_VERSION = require("../internals/engine-v8-version");
var SPECIES = wellKnownSymbol("species");
module.exports = function(METHOD_NAME) {
return V8_VERSION >= 51 || !fails(function() {
var array = [];
var constructor = array.constructor = {};
constructor[SPECIES] = function() {
return {
foo: 1
};
};
return array[METHOD_NAME](Boolean).foo !== 1;
});
};
}, {
"../internals/engine-v8-version": 26,
"../internals/fails": 29,
"../internals/well-known-symbol": 85
} ],
8: [ function(require, module, exports) {
"use strict";
var fails = require("../internals/fails");
module.exports = function(METHOD_NAME, argument) {
var method = [][METHOD_NAME];
return !!method && fails(function() {
method.call(null, argument || function() {
throw 1;
}, 1);
});
};
}, {
"../internals/fails": 29
} ],
9: [ function(require, module, exports) {
var isObject = require("../internals/is-object");
var isArray = require("../internals/is-array");
var wellKnownSymbol = require("../internals/well-known-symbol");
var SPECIES = wellKnownSymbol("species");
module.exports = function(originalArray, length) {
var C;
if (isArray(originalArray)) {
C = originalArray.constructor;
if (typeof C == "function" && (C === Array || isArray(C.prototype))) C = undefined; else if (isObject(C)) {
C = C[SPECIES];
if (C === null) C = undefined;
}
}
return new (C === undefined ? Array : C)(length === 0 ? 0 : length);
};
}, {
"../internals/is-array": 42,
"../internals/is-object": 44,
"../internals/well-known-symbol": 85
} ],
10: [ function(require, module, exports) {
var toString = {}.toString;
module.exports = function(it) {
return toString.call(it).slice(8, -1);
};
}, {} ],
11: [ function(require, module, exports) {
var TO_STRING_TAG_SUPPORT = require("../internals/to-string-tag-support");
var classofRaw = require("../internals/classof-raw");
var wellKnownSymbol = require("../internals/well-known-symbol");
var TO_STRING_TAG = wellKnownSymbol("toStringTag");
var CORRECT_ARGUMENTS = classofRaw(function() {
return arguments;
}()) == "Arguments";
var tryGet = function(it, key) {
try {
return it[key];
} catch (error) {}
};
module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function(it) {
var O, tag, result;
return it === undefined ? "Undefined" : it === null ? "Null" : typeof (tag = tryGet(O = Object(it), TO_STRING_TAG)) == "string" ? tag : CORRECT_ARGUMENTS ? classofRaw(O) : (result = classofRaw(O)) == "Object" && typeof O.callee == "function" ? "Arguments" : result;
};
}, {
"../internals/classof-raw": 10,
"../internals/to-string-tag-support": 81,
"../internals/well-known-symbol": 85
} ],
12: [ function(require, module, exports) {
var has = require("../internals/has");
var ownKeys = require("../internals/own-keys");
var getOwnPropertyDescriptorModule = require("../internals/object-get-own-property-descriptor");
var definePropertyModule = require("../internals/object-define-property");
module.exports = function(target, source) {
var keys = ownKeys(source);
var defineProperty = definePropertyModule.f;
var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
for (var i = 0; i < keys.length; i++) {
var key = keys[i];
if (!has(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key));
}
};
}, {
"../internals/has": 34,
"../internals/object-define-property": 53,
"../internals/object-get-own-property-descriptor": 54,
"../internals/own-keys": 64
} ],
13: [ function(require, module, exports) {
var fails = require("../internals/fails");
module.exports = !fails(function() {
function F() {}
F.prototype.constructor = null;
return Object.getPrototypeOf(new F()) !== F.prototype;
});
}, {
"../internals/fails": 29
} ],
14: [ function(require, module, exports) {
"use strict";
var IteratorPrototype = require("../internals/iterators-core").IteratorPrototype;
var create = require("../internals/object-create");
var createPropertyDescriptor = require("../internals/create-property-descriptor");
var setToStringTag = require("../internals/set-to-string-tag");
var Iterators = require("../internals/iterators");
var returnThis = function() {
return this;
};
module.exports = function(IteratorConstructor, NAME, next) {
var TO_STRING_TAG = NAME + " Iterator";
IteratorConstructor.prototype = create(IteratorPrototype, {
next: createPropertyDescriptor(1, next)
});
setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true);
Iterators[TO_STRING_TAG] = returnThis;
return IteratorConstructor;
};
}, {
"../internals/create-property-descriptor": 16,
"../internals/iterators": 47,
"../internals/iterators-core": 46,
"../internals/object-create": 51,
"../internals/set-to-string-tag": 69
} ],
15: [ function(require, module, exports) {
var DESCRIPTORS = require("../internals/descriptors");
var definePropertyModule = require("../internals/object-define-property");
var createPropertyDescriptor = require("../internals/create-property-descriptor");
module.exports = DESCRIPTORS ? function(object, key, value) {
return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
} : function(object, key, value) {
object[key] = value;
return object;
};
}, {
"../internals/create-property-descriptor": 16,
"../internals/descriptors": 21,
"../internals/object-define-property": 53
} ],
16: [ function(require, module, exports) {
module.exports = function(bitmap, value) {
return {
enumerable: !(bitmap & 1),
configurable: !(bitmap & 2),
writable: !(bitmap & 4),
value: value
};
};
}, {} ],
17: [ function(require, module, exports) {
"use strict";
var toPrimitive = require("../internals/to-primitive");
var definePropertyModule = require("../internals/object-define-property");
var createPropertyDescriptor = require("../internals/create-property-descriptor");
module.exports = function(object, key, value) {
var propertyKey = toPrimitive(key);
if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value)); else object[propertyKey] = value;
};
}, {
"../internals/create-property-descriptor": 16,
"../internals/object-define-property": 53,
"../internals/to-primitive": 80
} ],
18: [ function(require, module, exports) {
"use strict";
var anObject = require("../internals/an-object");
var toPrimitive = require("../internals/to-primitive");
module.exports = function(hint) {
if (hint !== "string" && hint !== "number" && hint !== "default") {
throw TypeError("Incorrect hint");
}
return toPrimitive(anObject(this), hint !== "number");
};
}, {
"../internals/an-object": 4,
"../internals/to-primitive": 80
} ],
19: [ function(require, module, exports) {
"use strict";
var $ = require("../internals/export");
var createIteratorConstructor = require("../internals/create-iterator-constructor");
var getPrototypeOf = require("../internals/object-get-prototype-of");
var setPrototypeOf = require("../internals/object-set-prototype-of");
var setToStringTag = require("../internals/set-to-string-tag");
var createNonEnumerableProperty = require("../internals/create-non-enumerable-property");
var redefine = require("../internals/redefine");
var wellKnownSymbol = require("../internals/well-known-symbol");
var IS_PURE = require("../internals/is-pure");
var Iterators = require("../internals/iterators");
var IteratorsCore = require("../internals/iterators-core");
var IteratorPrototype = IteratorsCore.IteratorPrototype;
var BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS;
var ITERATOR = wellKnownSymbol("iterator");
var KEYS = "keys";
var VALUES = "values";
var ENTRIES = "entries";
var returnThis = function() {
return this;
};
module.exports = function(Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {
createIteratorConstructor(IteratorConstructor, NAME, next);
var getIterationMethod = function(KIND) {
if (KIND === DEFAULT && defaultIterator) return defaultIterator;
if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND];
switch (KIND) {
case KEYS:
return function keys() {
return new IteratorConstructor(this, KIND);
};
case VALUES:
return function values() {
return new IteratorConstructor(this, KIND);
};
case ENTRIES:
return function entries() {
return new IteratorConstructor(this, KIND);
};
}
return function() {
return new IteratorConstructor(this);
};
};
var TO_STRING_TAG = NAME + " Iterator";
var INCORRECT_VALUES_NAME = false;
var IterablePrototype = Iterable.prototype;
var nativeIterator = IterablePrototype[ITERATOR] || IterablePrototype["@@iterator"] || DEFAULT && IterablePrototype[DEFAULT];
var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT);
var anyNativeIterator = NAME == "Array" ? IterablePrototype.entries || nativeIterator : nativeIterator;
var CurrentIteratorPrototype, methods, KEY;
if (anyNativeIterator) {
CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable()));
if (IteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) {
if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) {
if (setPrototypeOf) {
setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype);
} else if (typeof CurrentIteratorPrototype[ITERATOR] != "function") {
createNonEnumerableProperty(CurrentIteratorPrototype, ITERATOR, returnThis);
}
}
setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true);
if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis;
}
}
if (DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) {
INCORRECT_VALUES_NAME = true;
defaultIterator = function values() {
return nativeIterator.call(this);
};
}
if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) {
createNonEnumerableProperty(IterablePrototype, ITERATOR, defaultIterator);
}
Iterators[NAME] = defaultIterator;
if (DEFAULT) {
methods = {
values: getIterationMethod(VALUES),
keys: IS_SET ? defaultIterator : getIterationMethod(KEYS),
entries: getIterationMethod(ENTRIES)
};
if (FORCED) for (KEY in methods) {
if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) {
redefine(IterablePrototype, KEY, methods[KEY]);
}
} else $({
target: NAME,
proto: true,
forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME
}, methods);
}
return methods;
};
}, {
"../internals/create-iterator-constructor": 14,
"../internals/create-non-enumerable-property": 15,
"../internals/export": 28,
"../internals/is-pure": 45,
"../internals/iterators": 47,
"../internals/iterators-core": 46,
"../internals/object-get-prototype-of": 58,
"../internals/object-set-prototype-of": 62,
"../internals/redefine": 66,
"../internals/set-to-string-tag": 69,
"../internals/well-known-symbol": 85
} ],
20: [ function(require, module, exports) {
var path = require("../internals/path");
var has = require("../internals/has");
var wrappedWellKnownSymbolModule = require("../internals/well-known-symbol-wrapped");
var defineProperty = require("../internals/object-define-property").f;
module.exports = function(NAME) {
var Symbol = path.Symbol || (path.Symbol = {});
if (!has(Symbol, NAME)) defineProperty(Symbol, NAME, {
value: wrappedWellKnownSymbolModule.f(NAME)
});
};
}, {
"../internals/has": 34,
"../internals/object-define-property": 53,
"../internals/path": 65,
"../internals/well-known-symbol-wrapped": 84
} ],
21: [ function(require, module, exports) {
var fails = require("../internals/fails");
module.exports = !fails(function() {
return Object.defineProperty({}, 1, {
get: function() {
return 7;
}
})[1] != 7;
});
}, {
"../internals/fails": 29
} ],
22: [ function(require, module, exports) {
var global = require("../internals/global");
var isObject = require("../internals/is-object");
var document = global.document;
var EXISTS = isObject(document) && isObject(document.createElement);
module.exports = function(it) {
return EXISTS ? document.createElement(it) : {};
};
}, {
"../internals/global": 33,
"../internals/is-object": 44
} ],
23: [ function(require, module, exports) {
module.exports = {
CSSRuleList: 0,
CSSStyleDeclaration: 0,
CSSValueList: 0,
ClientRectList: 0,
DOMRectList: 0,
DOMStringList: 0,
DOMTokenList: 1,
DataTransferItemList: 0,
FileList: 0,
HTMLAllCollection: 0,
HTMLCollection: 0,
HTMLFormElement: 0,
HTMLSelectElement: 0,
MediaList: 0,
MimeTypeArray: 0,
NamedNodeMap: 0,
NodeList: 1,
PaintRequestList: 0,
Plugin: 0,
PluginArray: 0,
SVGLengthList: 0,
SVGNumberList: 0,
SVGPathSegList: 0,
SVGPointList: 0,
SVGStringList: 0,
SVGTransformList: 0,
SourceBufferList: 0,
StyleSheetList: 0,
TextTrackCueList: 0,
TextTrackList: 0,
TouchList: 0
};
}, {} ],
24: [ function(require, module, exports) {
var classof = require("../internals/classof-raw");
var global = require("../internals/global");
module.exports = classof(global.process) == "process";
}, {
"../internals/classof-raw": 10,
"../internals/global": 33
} ],
25: [ function(require, module, exports) {
var getBuiltIn = require("../internals/get-built-in");
module.exports = getBuiltIn("navigator", "userAgent") || "";
}, {
"../internals/get-built-in": 32
} ],
26: [ function(require, module, exports) {
var global = require("../internals/global");
var userAgent = require("../internals/engine-user-agent");
var process = global.process;
var versions = process && process.versions;
var v8 = versions && versions.v8;
var match, version;
if (v8) {
match = v8.split(".");
version = match[0] + match[1];
} else if (userAgent) {
match = userAgent.match(/Edge\/(\d+)/);
if (!match || match[1] >= 74) {
match = userAgent.match(/Chrome\/(\d+)/);
if (match) version = match[1];
}
}
module.exports = version && +version;
}, {
"../internals/engine-user-agent": 25,
"../internals/global": 33
} ],
27: [ function(require, module, exports) {
module.exports = [ "constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf" ];
}, {} ],
28: [ function(require, module, exports) {
var global = require("../internals/global");
var getOwnPropertyDescriptor = require("../internals/object-get-own-property-descriptor").f;
var createNonEnumerableProperty = require("../internals/create-non-enumerable-property");
var redefine = require("../internals/redefine");
var setGlobal = require("../internals/set-global");
var copyConstructorProperties = require("../internals/copy-constructor-properties");
var isForced = require("../internals/is-forced");
module.exports = function(options, source) {
var TARGET = options.target;
var GLOBAL = options.global;
var STATIC = options.stat;
var FORCED, target, key, targetProperty, sourceProperty, descriptor;
if (GLOBAL) {
target = global;
} else if (STATIC) {
target = global[TARGET] || setGlobal(TARGET, {});
} else {
target = (global[TARGET] || {}).prototype;
}
if (target) for (key in source) {
sourceProperty = source[key];
if (options.noTargetGet) {
descriptor = getOwnPropertyDescriptor(target, key);
targetProperty = descriptor && descriptor.value;
} else targetProperty = target[key];
FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? "." : "#") + key, options.forced);
if (!FORCED && targetProperty !== undefined) {
if (typeof sourceProperty === typeof targetProperty) continue;
copyConstructorProperties(sourceProperty, targetProperty);
}
if (options.sham || targetProperty && targetProperty.sham) {
createNonEnumerableProperty(sourceProperty, "sham", true);
}
redefine(target, key, sourceProperty, options);
}
};
}, {
"../internals/copy-constructor-properties": 12,
"../internals/create-non-enumerable-property": 15,
"../internals/global": 33,
"../internals/is-forced": 43,
"../internals/object-get-own-property-descriptor": 54,
"../internals/redefine": 66,
"../internals/set-global": 68
} ],
29: [ function(require, module, exports) {
module.exports = function(exec) {
try {
return !!exec();
} catch (error) {
return true;
}
};
}, {} ],
30: [ function(require, module, exports) {
var aFunction = require("../internals/a-function");
module.exports = function(fn, that, length) {
aFunction(fn);
if (that === undefined) return fn;
switch (length) {
case 0:
return function() {
return fn.call(that);
};
case 1:
return function(a) {
return fn.call(that, a);
};
case 2:
return function(a, b) {
return fn.call(that, a, b);
};
case 3:
return function(a, b, c) {
return fn.call(that, a, b, c);
};
}
return function() {
return fn.apply(that, arguments);
};
};
}, {
"../internals/a-function": 1
} ],
31: [ function(require, module, exports) {
"use strict";
var aFunction = require("../internals/a-function");
var isObject = require("../internals/is-object");
var slice = [].slice;
var factories = {};
var construct = function(C, argsLength, args) {
if (!(argsLength in factories)) {
for (var list = [], i = 0; i < argsLength; i++) list[i] = "a[" + i + "]";
factories[argsLength] = Function("C,a", "return new C(" + list.join(",") + ")");
}
return factories[argsLength](C, args);
};
module.exports = Function.bind || function bind(that) {
var fn = aFunction(this);
var partArgs = slice.call(arguments, 1);
var boundFunction = function bound() {
var args = partArgs.concat(slice.call(arguments));
return this instanceof boundFunction ? construct(fn, args.length, args) : fn.apply(that, args);
};
if (isObject(fn.prototype)) boundFunction.prototype = fn.prototype;
return boundFunction;
};
}, {
"../internals/a-function": 1,
"../internals/is-object": 44
} ],
32: [ function(require, module, exports) {
var path = require("../internals/path");
var global = require("../internals/global");
var aFunction = function(variable) {
return typeof variable == "function" ? variable : undefined;
};
module.exports = function(namespace, method) {
return arguments.length < 2 ? aFunction(path[namespace]) || aFunction(global[namespace]) : path[namespace] && path[namespace][method] || global[namespace] && global[namespace][method];
};
}, {
"../internals/global": 33,
"../internals/path": 65
} ],
33: [ function(require, module, exports) {
(function(global) {
(function() {
var check = function(it) {
return it && it.Math == Math && it;
};
module.exports = check(typeof globalThis == "object" && globalThis) || check(typeof window == "object" && window) || check(typeof self == "object" && self) || check(typeof global == "object" && global) || function() {
return this;
}() || Function("return this")();
}).call(this);
}).call(this, typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {});
}, {} ],
34: [ function(require, module, exports) {
var toObject = require("../internals/to-object");
var hasOwnProperty = {}.hasOwnProperty;
module.exports = function hasOwn(it, key) {
return hasOwnProperty.call(toObject(it), key);
};
}, {
"../internals/to-object": 79
} ],
35: [ function(require, module, exports) {
module.exports = {};
}, {} ],
36: [ function(require, module, exports) {
var getBuiltIn = require("../internals/get-built-in");
module.exports = getBuiltIn("document", "documentElement");
}, {
"../internals/get-built-in": 32
} ],
37: [ function(require, module, exports) {
var DESCRIPTORS = require("../internals/descriptors");
var fails = require("../internals/fails");
var createElement = require("../internals/document-create-element");
module.exports = !DESCRIPTORS && !fails(function() {
return Object.defineProperty(createElement("div"), "a", {
get: function() {
return 7;
}
}).a != 7;
});
}, {
"../internals/descriptors": 21,
"../internals/document-create-element": 22,
"../internals/fails": 29
} ],
38: [ function(require, module, exports) {
var fails = require("../internals/fails");
var classof = require("../internals/classof-raw");
var split = "".split;
module.exports = fails(function() {
return !Object("z").propertyIsEnumerable(0);
}) ? function(it) {
return classof(it) == "String" ? split.call(it, "") : Object(it);
} : Object;
}, {
"../internals/classof-raw": 10,
"../internals/fails": 29
} ],
39: [ function(require, module, exports) {
var isObject = require("../internals/is-object");
var setPrototypeOf = require("../internals/object-set-prototype-of");
module.exports = function($this, dummy, Wrapper) {
var NewTarget, NewTargetPrototype;
if (setPrototypeOf && typeof (NewTarget = dummy.constructor) == "function" && NewTarget !== Wrapper && isObject(NewTargetPrototype = NewTarget.prototype) && NewTargetPrototype !== Wrapper.prototype) setPrototypeOf($this, NewTargetPrototype);
return $this;
};
}, {
"../internals/is-object": 44,
"../internals/object-set-prototype-of": 62
} ],
40: [ function(require, module, exports) {
var store = require("../internals/shared-store");
var functionToString = Function.toString;
if (typeof store.inspectSource != "function") {
store.inspectSource = function(it) {
return functionToString.call(it);
};
}
module.exports = store.inspectSource;
}, {
"../internals/shared-store": 71
} ],
41: [ function(require, module, exports) {
var NATIVE_WEAK_MAP = require("../internals/native-weak-map");
var global = require("../internals/global");
var isObject = require("../internals/is-object");
var createNonEnumerableProperty = require("../internals/create-non-enumerable-property");
var objectHas = require("../internals/has");
var shared = require("../internals/shared-store");
var sharedKey = require("../internals/shared-key");
var hiddenKeys = require("../internals/hidden-keys");
var OBJECT_ALREADY_INITIALIZED = "Object already initialized";
var WeakMap = global.WeakMap;
var set, get, has;
var enforce = function(it) {
return has(it) ? get(it) : set(it, {});
};
var getterFor = function(TYPE) {
return function(it) {
var state;
if (!isObject(it) || (state = get(it)).type !== TYPE) {
throw TypeError("Incompatible receiver, " + TYPE + " required");
}
return state;
};
};
if (NATIVE_WEAK_MAP) {
var store = shared.state || (shared.state = new WeakMap());
var wmget = store.get;
var wmhas = store.has;
var wmset = store.set;
set = function(it, metadata) {
if (wmhas.call(store, it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
metadata.facade = it;
wmset.call(store, it, metadata);
return metadata;
};
get = function(it) {
return wmget.call(store, it) || {};
};
has = function(it) {
return wmhas.call(store, it);
};
} else {
var STATE = sharedKey("state");
hiddenKeys[STATE] = true;
set = function(it, metadata) {
if (objectHas(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
metadata.facade = it;
createNonEnumerableProperty(it, STATE, metadata);
return metadata;
};
get = function(it) {
return objectHas(it, STATE) ? it[STATE] : {};
};
has = function(it) {
return objectHas(it, STATE);
};
}
module.exports = {
set: set,
get: get,
has: has,
enforce: enforce,
getterFor: getterFor
};
}, {
"../internals/create-non-enumerable-property": 15,
"../internals/global": 33,
"../internals/has": 34,
"../internals/hidden-keys": 35,
"../internals/is-object": 44,
"../internals/native-weak-map": 49,
"../internals/shared-key": 70,
"../internals/shared-store": 71
} ],
42: [ function(require, module, exports) {
var classof = require("../internals/classof-raw");
module.exports = Array.isArray || function isArray(arg) {
return classof(arg) == "Array";
};
}, {
"../internals/classof-raw": 10
} ],
43: [ function(require, module, exports) {
var fails = require("../internals/fails");
var replacement = /#|\.prototype\./;
var isForced = function(feature, detection) {
var value = data[normalize(feature)];
return value == POLYFILL ? true : value == NATIVE ? false : typeof detection == "function" ? fails(detection) : !!detection;
};
var normalize = isForced.normalize = function(string) {
return String(string).replace(replacement, ".").toLowerCase();
};
var data = isForced.data = {};
var NATIVE = isForced.NATIVE = "N";
var POLYFILL = isForced.POLYFILL = "P";
module.exports = isForced;
}, {
"../internals/fails": 29
} ],
44: [ function(require, module, exports) {
module.exports = function(it) {
return typeof it === "object" ? it !== null : typeof it === "function";
};
}, {} ],
45: [ function(require, module, exports) {
module.exports = false;
}, {} ],
46: [ function(require, module, exports) {
"use strict";
var fails = require("../internals/fails");
var getPrototypeOf = require("../internals/object-get-prototype-of");
var createNonEnumerableProperty = require("../internals/create-non-enumerable-property");
var has = require("../internals/has");
var wellKnownSymbol = require("../internals/well-known-symbol");
var IS_PURE = require("../internals/is-pure");
var ITERATOR = wellKnownSymbol("iterator");
var BUGGY_SAFARI_ITERATORS = false;
var returnThis = function() {
return this;
};
var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;
if ([].keys) {
arrayIterator = [].keys();
if (!("next" in arrayIterator)) BUGGY_SAFARI_ITERATORS = true; else {
PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));
if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;
}
}
var NEW_ITERATOR_PROTOTYPE = IteratorPrototype == undefined || fails(function() {
var test = {};
return IteratorPrototype[ITERATOR].call(test) !== test;
});
if (NEW_ITERATOR_PROTOTYPE) IteratorPrototype = {};
if ((!IS_PURE || NEW_ITERATOR_PROTOTYPE) && !has(IteratorPrototype, ITERATOR)) {
createNonEnumerableProperty(IteratorPrototype, ITERATOR, returnThis);
}
module.exports = {
IteratorPrototype: IteratorPrototype,
BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS
};
}, {
"../internals/create-non-enumerable-property": 15,
"../internals/fails": 29,
"../internals/has": 34,
"../internals/is-pure": 45,
"../internals/object-get-prototype-of": 58,
"../internals/well-known-symbol": 85
} ],
47: [ function(require, module, exports) {
arguments[4][35][0].apply(exports, arguments);
}, {
dup: 35
} ],
48: [ function(require, module, exports) {
var IS_NODE = require("../internals/engine-is-node");
var V8_VERSION = require("../internals/engine-v8-version");
var fails = require("../internals/fails");
module.exports = !!Object.getOwnPropertySymbols && !fails(function() {
return !Symbol.sham && (IS_NODE ? V8_VERSION === 38 : V8_VERSION > 37 && V8_VERSION < 41);
});
}, {
"../internals/engine-is-node": 24,
"../internals/engine-v8-version": 26,
"../internals/fails": 29
} ],
49: [ function(require, module, exports) {
var global = require("../internals/global");
var inspectSource = require("../internals/inspect-source");
var WeakMap = global.WeakMap;
module.exports = typeof WeakMap === "function" && /native code/.test(inspectSource(WeakMap));
}, {
"../internals/global": 33,
"../internals/inspect-source": 40
} ],
50: [ function(require, module, exports) {
"use strict";
var DESCRIPTORS = require("../internals/descriptors");
var fails = require("../internals/fails");
var objectKeys = require("../internals/object-keys");
var getOwnPropertySymbolsModule = require("../internals/object-get-own-property-symbols");
var propertyIsEnumerableModule = require("../internals/object-property-is-enumerable");
var toObject = require("../internals/to-object");
var IndexedObject = require("../internals/indexed-object");
var $assign = Object.assign;
var defineProperty = Object.defineProperty;
module.exports = !$assign || fails(function() {
if (DESCRIPTORS && $assign({
b: 1
}, $assign(defineProperty({}, "a", {
enumerable: true,
get: function() {
defineProperty(this, "b", {
value: 3,
enumerable: false
});
}
}), {
b: 2
})).b !== 1) return true;
var A = {};
var B = {};
var symbol = Symbol();
var alphabet = "abcdefghijklmnopqrst";
A[symbol] = 7;
alphabet.split("").forEach(function(chr) {
B[chr] = chr;
});
return $assign({}, A)[symbol] != 7 || objectKeys($assign({}, B)).join("") != alphabet;
}) ? function assign(target, source) {
var T = toObject(target);
var argumentsLength = arguments.length;
var index = 1;
var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
var propertyIsEnumerable = propertyIsEnumerableModule.f;
while (argumentsLength > index) {
var S = IndexedObject(arguments[index++]);
var keys = getOwnPropertySymbols ? objectKeys(S).concat(getOwnPropertySymbols(S)) : objectKeys(S);
var length = keys.length;
var j = 0;
var key;
while (length > j) {
key = keys[j++];
if (!DESCRIPTORS || propertyIsEnumerable.call(S, key)) T[key] = S[key];
}
}
return T;
} : $assign;
}, {
"../internals/descriptors": 21,
"../internals/fails": 29,
"../internals/indexed-object": 38,
"../internals/object-get-own-property-symbols": 57,
"../internals/object-keys": 60,
"../internals/object-property-is-enumerable": 61,
"../internals/to-object": 79
} ],
51: [ function(require, module, exports) {
var anObject = require("../internals/an-object");
var defineProperties = require("../internals/object-define-properties");
var enumBugKeys = require("../internals/enum-bug-keys");
var hiddenKeys = require("../internals/hidden-keys");
var html = require("../internals/html");
var documentCreateElement = require("../internals/document-create-element");
var sharedKey = require("../internals/shared-key");
var GT = ">";
var LT = "<";
var PROTOTYPE = "prototype";
var SCRIPT = "script";
var IE_PROTO = sharedKey("IE_PROTO");
var EmptyConstructor = function() {};
var scriptTag = function(content) {
return LT + SCRIPT + GT + content + LT + "/" + SCRIPT + GT;
};
var NullProtoObjectViaActiveX = function(activeXDocument) {
activeXDocument.write(scriptTag(""));
activeXDocument.close();
var temp = activeXDocument.parentWindow.Object;
activeXDocument = null;
return temp;
};
var NullProtoObjectViaIFrame = function() {
var iframe = documentCreateElement("iframe");
var JS = "java" + SCRIPT + ":";
var iframeDocument;
iframe.style.display = "none";
html.appendChild(iframe);
iframe.src = String(JS);
iframeDocument = iframe.contentWindow.document;
iframeDocument.open();
iframeDocument.write(scriptTag("document.F=Object"));
iframeDocument.close();
return iframeDocument.F;
};
var activeXDocument;
var NullProtoObject = function() {
try {
activeXDocument = document.domain && new ActiveXObject("htmlfile");
} catch (error) {}
NullProtoObject = activeXDocument ? NullProtoObjectViaActiveX(activeXDocument) : NullProtoObjectViaIFrame();
var length = enumBugKeys.length;
while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];
return NullProtoObject();
};
hiddenKeys[IE_PROTO] = true;
module.exports = Object.create || function create(O, Properties) {
var result;
if (O !== null) {
EmptyConstructor[PROTOTYPE] = anObject(O);
result = new EmptyConstructor();
EmptyConstructor[PROTOTYPE] = null;
result[IE_PROTO] = O;
} else result = NullProtoObject();
return Properties === undefined ? result : defineProperties(result, Properties);
};
}, {
"../internals/an-object": 4,
"../internals/document-create-element": 22,
"../internals/enum-bug-keys": 27,
"../internals/hidden-keys": 35,
"../internals/html": 36,
"../internals/object-define-properties": 52,
"../internals/shared-key": 70
} ],
52: [ function(require, module, exports) {
var DESCRIPTORS = require("../internals/descriptors");
var definePropertyModule = require("../internals/object-define-property");
var anObject = require("../internals/an-object");
var objectKeys = require("../internals/object-keys");
module.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) {
anObject(O);
var keys = objectKeys(Properties);
var length = keys.length;
var index = 0;
var key;
while (length > index) definePropertyModule.f(O, key = keys[index++], Properties[key]);
return O;
};
}, {
"../internals/an-object": 4,
"../internals/descriptors": 21,
"../internals/object-define-property": 53,
"../internals/object-keys": 60
} ],
53: [ function(require, module, exports) {
var DESCRIPTORS = require("../internals/descriptors");
var IE8_DOM_DEFINE = require("../internals/ie8-dom-define");
var anObject = require("../internals/an-object");
var toPrimitive = require("../internals/to-primitive");
var $defineProperty = Object.defineProperty;
exports.f = DESCRIPTORS ? $defineProperty : function defineProperty(O, P, Attributes) {
anObject(O);
P = toPrimitive(P, true);
anObject(Attributes);
if (IE8_DOM_DEFINE) try {
return $defineProperty(O, P, Attributes);
} catch (error) {}
if ("get" in Attributes || "set" in Attributes) throw TypeError("Accessors not supported");
if ("value" in Attributes) O[P] = Attributes.value;
return O;
};
}, {
"../internals/an-object": 4,
"../internals/descriptors": 21,
"../internals/ie8-dom-define": 37,
"../internals/to-primitive": 80
} ],
54: [ function(require, module, exports) {
var DESCRIPTORS = require("../internals/descriptors");
var propertyIsEnumerableModule = require("../internals/object-property-is-enumerable");
var createPropertyDescriptor = require("../internals/create-property-descriptor");
var toIndexedObject = require("../internals/to-indexed-object");
var toPrimitive = require("../internals/to-primitive");
var has = require("../internals/has");
var IE8_DOM_DEFINE = require("../internals/ie8-dom-define");
var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
O = toIndexedObject(O);
P = toPrimitive(P, true);
if (IE8_DOM_DEFINE) try {
return $getOwnPropertyDescriptor(O, P);
}