0c4f85fe53
WE LOVE YOU RAPHAEL FOR MAKING THIS HAPPEN!
2086 lines
32 KiB
JavaScript
2086 lines
32 KiB
JavaScript
var $jscomp = $jscomp || {};
|
|
$jscomp.scope = {};
|
|
$jscomp.owns = function (a, c) {
|
|
return Object.prototype.hasOwnProperty.call(a, c);
|
|
};
|
|
$jscomp.ASSUME_ES5 = !1;
|
|
$jscomp.ASSUME_NO_NATIVE_MAP = !1;
|
|
$jscomp.ASSUME_NO_NATIVE_SET = !1;
|
|
$jscomp.defineProperty =
|
|
$jscomp.ASSUME_ES5 || 'function' == typeof Object.defineProperties
|
|
? Object.defineProperty
|
|
: function (a, c, e) {
|
|
a != Array.prototype && a != Object.prototype && (a[c] = e.value);
|
|
};
|
|
$jscomp.getGlobal = function (a) {
|
|
return 'undefined' != typeof window && window === a ? a : 'undefined' != typeof global && null != global ? global : a;
|
|
};
|
|
$jscomp.global = $jscomp.getGlobal(this);
|
|
$jscomp.polyfill = function (a, c, e, f) {
|
|
if (c) {
|
|
e = $jscomp.global;
|
|
a = a.split('.');
|
|
for (f = 0; f < a.length - 1; f++) {
|
|
var b = a[f];
|
|
b in e || (e[b] = {});
|
|
e = e[b];
|
|
}
|
|
a = a[a.length - 1];
|
|
f = e[a];
|
|
c = c(f);
|
|
c != f && null != c && $jscomp.defineProperty(e, a, { configurable: !0, writable: !0, value: c });
|
|
}
|
|
};
|
|
$jscomp.polyfill(
|
|
'Object.assign',
|
|
function (a) {
|
|
return a
|
|
? a
|
|
: function (a, e) {
|
|
for (var c = 1; c < arguments.length; c++) {
|
|
var b = arguments[c];
|
|
if (b) for (var g in b) $jscomp.owns(b, g) && (a[g] = b[g]);
|
|
}
|
|
return a;
|
|
};
|
|
},
|
|
'es6',
|
|
'es3'
|
|
);
|
|
$jscomp.SYMBOL_PREFIX = 'jscomp_symbol_';
|
|
$jscomp.initSymbol = function () {
|
|
$jscomp.initSymbol = function () {};
|
|
$jscomp.global.Symbol || ($jscomp.global.Symbol = $jscomp.Symbol);
|
|
};
|
|
$jscomp.Symbol = (function () {
|
|
var a = 0;
|
|
return function (c) {
|
|
return $jscomp.SYMBOL_PREFIX + (c || '') + a++;
|
|
};
|
|
})();
|
|
$jscomp.initSymbolIterator = function () {
|
|
$jscomp.initSymbol();
|
|
var a = $jscomp.global.Symbol.iterator;
|
|
a || (a = $jscomp.global.Symbol.iterator = $jscomp.global.Symbol('iterator'));
|
|
'function' != typeof Array.prototype[a] &&
|
|
$jscomp.defineProperty(Array.prototype, a, {
|
|
configurable: !0,
|
|
writable: !0,
|
|
value: function () {
|
|
return $jscomp.arrayIterator(this);
|
|
},
|
|
});
|
|
$jscomp.initSymbolIterator = function () {};
|
|
};
|
|
$jscomp.arrayIterator = function (a) {
|
|
var c = 0;
|
|
return $jscomp.iteratorPrototype(function () {
|
|
return c < a.length ? { done: !1, value: a[c++] } : { done: !0 };
|
|
});
|
|
};
|
|
$jscomp.iteratorPrototype = function (a) {
|
|
$jscomp.initSymbolIterator();
|
|
a = { next: a };
|
|
a[$jscomp.global.Symbol.iterator] = function () {
|
|
return this;
|
|
};
|
|
return a;
|
|
};
|
|
$jscomp.makeIterator = function (a) {
|
|
$jscomp.initSymbolIterator();
|
|
var c = a[Symbol.iterator];
|
|
return c ? c.call(a) : $jscomp.arrayIterator(a);
|
|
};
|
|
$jscomp.FORCE_POLYFILL_PROMISE = !1;
|
|
$jscomp.polyfill(
|
|
'Promise',
|
|
function (a) {
|
|
function c() {
|
|
this.batch_ = null;
|
|
}
|
|
function e(d) {
|
|
return d instanceof b
|
|
? d
|
|
: new b(function (a, b) {
|
|
a(d);
|
|
});
|
|
}
|
|
if (a && !$jscomp.FORCE_POLYFILL_PROMISE) return a;
|
|
c.prototype.asyncExecute = function (d) {
|
|
null == this.batch_ && ((this.batch_ = []), this.asyncExecuteBatch_());
|
|
this.batch_.push(d);
|
|
return this;
|
|
};
|
|
c.prototype.asyncExecuteBatch_ = function () {
|
|
var d = this;
|
|
this.asyncExecuteFunction(function () {
|
|
d.executeBatch_();
|
|
});
|
|
};
|
|
var f = $jscomp.global.setTimeout;
|
|
c.prototype.asyncExecuteFunction = function (d) {
|
|
f(d, 0);
|
|
};
|
|
c.prototype.executeBatch_ = function () {
|
|
for (; this.batch_ && this.batch_.length; ) {
|
|
var d = this.batch_;
|
|
this.batch_ = [];
|
|
for (var a = 0; a < d.length; ++a) {
|
|
var b = d[a];
|
|
delete d[a];
|
|
try {
|
|
b();
|
|
} catch (h) {
|
|
this.asyncThrow_(h);
|
|
}
|
|
}
|
|
}
|
|
this.batch_ = null;
|
|
};
|
|
c.prototype.asyncThrow_ = function (d) {
|
|
this.asyncExecuteFunction(function () {
|
|
throw d;
|
|
});
|
|
};
|
|
var b = function (d) {
|
|
this.state_ = 0;
|
|
this.result_ = void 0;
|
|
this.onSettledCallbacks_ = [];
|
|
var a = this.createResolveAndReject_();
|
|
try {
|
|
d(a.resolve, a.reject);
|
|
} catch (l) {
|
|
a.reject(l);
|
|
}
|
|
};
|
|
b.prototype.createResolveAndReject_ = function () {
|
|
function a(a) {
|
|
return function (d) {
|
|
c || ((c = !0), a.call(b, d));
|
|
};
|
|
}
|
|
var b = this,
|
|
c = !1;
|
|
return { resolve: a(this.resolveTo_), reject: a(this.reject_) };
|
|
};
|
|
b.prototype.resolveTo_ = function (a) {
|
|
if (a === this) this.reject_(new TypeError('A Promise cannot resolve to itself'));
|
|
else if (a instanceof b) this.settleSameAsPromise_(a);
|
|
else {
|
|
a: switch (typeof a) {
|
|
case 'object':
|
|
var d = null != a;
|
|
break a;
|
|
case 'function':
|
|
d = !0;
|
|
break a;
|
|
default:
|
|
d = !1;
|
|
}
|
|
d ? this.resolveToNonPromiseObj_(a) : this.fulfill_(a);
|
|
}
|
|
};
|
|
b.prototype.resolveToNonPromiseObj_ = function (a) {
|
|
var b = void 0;
|
|
try {
|
|
b = a.then;
|
|
} catch (l) {
|
|
this.reject_(l);
|
|
return;
|
|
}
|
|
'function' == typeof b ? this.settleSameAsThenable_(b, a) : this.fulfill_(a);
|
|
};
|
|
b.prototype.reject_ = function (a) {
|
|
this.settle_(2, a);
|
|
};
|
|
b.prototype.fulfill_ = function (a) {
|
|
this.settle_(1, a);
|
|
};
|
|
b.prototype.settle_ = function (a, b) {
|
|
if (0 != this.state_)
|
|
throw Error(('Cannot settle(' + a + ', ' + b) | ('): Promise already settled in state' + this.state_));
|
|
this.state_ = a;
|
|
this.result_ = b;
|
|
this.executeOnSettledCallbacks_();
|
|
};
|
|
b.prototype.executeOnSettledCallbacks_ = function () {
|
|
if (null != this.onSettledCallbacks_) {
|
|
for (var a = this.onSettledCallbacks_, b = 0; b < a.length; ++b) a[b].call(), (a[b] = null);
|
|
this.onSettledCallbacks_ = null;
|
|
}
|
|
};
|
|
var g = new c();
|
|
b.prototype.settleSameAsPromise_ = function (a) {
|
|
var b = this.createResolveAndReject_();
|
|
a.callWhenSettled_(b.resolve, b.reject);
|
|
};
|
|
b.prototype.settleSameAsThenable_ = function (a, b) {
|
|
var c = this.createResolveAndReject_();
|
|
try {
|
|
a.call(b, c.resolve, c.reject);
|
|
} catch (h) {
|
|
c.reject(h);
|
|
}
|
|
};
|
|
b.prototype.then = function (a, c) {
|
|
function d(a, b) {
|
|
return 'function' == typeof a
|
|
? function (b) {
|
|
try {
|
|
h(a(b));
|
|
} catch (m) {
|
|
e(m);
|
|
}
|
|
}
|
|
: b;
|
|
}
|
|
var h,
|
|
e,
|
|
g = new b(function (a, b) {
|
|
h = a;
|
|
e = b;
|
|
});
|
|
this.callWhenSettled_(d(a, h), d(c, e));
|
|
return g;
|
|
};
|
|
b.prototype.catch = function (a) {
|
|
return this.then(void 0, a);
|
|
};
|
|
b.prototype.callWhenSettled_ = function (a, b) {
|
|
function c() {
|
|
switch (d.state_) {
|
|
case 1:
|
|
a(d.result_);
|
|
break;
|
|
case 2:
|
|
b(d.result_);
|
|
break;
|
|
default:
|
|
throw Error('Unexpected state: ' + d.state_);
|
|
}
|
|
}
|
|
var d = this;
|
|
null == this.onSettledCallbacks_
|
|
? g.asyncExecute(c)
|
|
: this.onSettledCallbacks_.push(function () {
|
|
g.asyncExecute(c);
|
|
});
|
|
};
|
|
b.resolve = e;
|
|
b.reject = function (a) {
|
|
return new b(function (b, c) {
|
|
c(a);
|
|
});
|
|
};
|
|
b.race = function (a) {
|
|
return new b(function (b, c) {
|
|
for (var d = $jscomp.makeIterator(a), g = d.next(); !g.done; g = d.next()) e(g.value).callWhenSettled_(b, c);
|
|
});
|
|
};
|
|
b.all = function (a) {
|
|
var c = $jscomp.makeIterator(a),
|
|
d = c.next();
|
|
return d.done
|
|
? e([])
|
|
: new b(function (a, b) {
|
|
function g(b) {
|
|
return function (c) {
|
|
f[b] = c;
|
|
h--;
|
|
0 == h && a(f);
|
|
};
|
|
}
|
|
var f = [],
|
|
h = 0;
|
|
do f.push(void 0), h++, e(d.value).callWhenSettled_(g(f.length - 1), b), (d = c.next());
|
|
while (!d.done);
|
|
});
|
|
};
|
|
return b;
|
|
},
|
|
'es6',
|
|
'es3'
|
|
);
|
|
(function (a, c) {
|
|
'object' === typeof exports && 'undefined' !== typeof module
|
|
? (module.exports = c())
|
|
: 'function' === typeof define && define.amd
|
|
? define(c)
|
|
: (a.canAutoplay = c());
|
|
})(this, function () {
|
|
function a(a) {
|
|
return Object.assign({ muted: !1, timeout: 250, inline: !1 }, a);
|
|
}
|
|
function c(a, c) {
|
|
var b = a.muted,
|
|
e = a.timeout;
|
|
a = a.inline;
|
|
c = c();
|
|
var f = c.element;
|
|
c = c.source;
|
|
var h = void 0,
|
|
g = void 0,
|
|
k = void 0;
|
|
f.muted = b;
|
|
!0 === b && f.setAttribute('muted', 'muted');
|
|
!0 === a && f.setAttribute('playsinline', 'playsinline');
|
|
f.src = c;
|
|
return new Promise(function (a) {
|
|
h = f.play();
|
|
g = setTimeout(function () {
|
|
k(!1, Error('Timeout ' + e + ' ms has been reached'));
|
|
}, e);
|
|
k = function (b) {
|
|
var c = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : null;
|
|
clearTimeout(g);
|
|
a({ result: b, error: c });
|
|
};
|
|
void 0 !== h
|
|
? h
|
|
.then(function () {
|
|
return k(!0);
|
|
})
|
|
.catch(function (a) {
|
|
return k(!1, a);
|
|
})
|
|
: k(!0);
|
|
});
|
|
}
|
|
var e = new Blob(
|
|
[
|
|
new Uint8Array([
|
|
255,
|
|
227,
|
|
24,
|
|
196,
|
|
0,
|
|
0,
|
|
0,
|
|
3,
|
|
72,
|
|
1,
|
|
64,
|
|
0,
|
|
0,
|
|
4,
|
|
132,
|
|
16,
|
|
31,
|
|
227,
|
|
192,
|
|
225,
|
|
76,
|
|
255,
|
|
67,
|
|
12,
|
|
255,
|
|
221,
|
|
27,
|
|
255,
|
|
228,
|
|
97,
|
|
73,
|
|
63,
|
|
255,
|
|
195,
|
|
131,
|
|
69,
|
|
192,
|
|
232,
|
|
223,
|
|
255,
|
|
255,
|
|
207,
|
|
102,
|
|
239,
|
|
255,
|
|
255,
|
|
255,
|
|
101,
|
|
158,
|
|
206,
|
|
70,
|
|
20,
|
|
59,
|
|
255,
|
|
254,
|
|
95,
|
|
70,
|
|
149,
|
|
66,
|
|
4,
|
|
16,
|
|
128,
|
|
0,
|
|
2,
|
|
2,
|
|
32,
|
|
240,
|
|
138,
|
|
255,
|
|
36,
|
|
106,
|
|
183,
|
|
255,
|
|
227,
|
|
24,
|
|
196,
|
|
59,
|
|
11,
|
|
34,
|
|
62,
|
|
80,
|
|
49,
|
|
135,
|
|
40,
|
|
0,
|
|
253,
|
|
29,
|
|
191,
|
|
209,
|
|
200,
|
|
141,
|
|
71,
|
|
7,
|
|
255,
|
|
252,
|
|
152,
|
|
74,
|
|
15,
|
|
130,
|
|
33,
|
|
185,
|
|
6,
|
|
63,
|
|
255,
|
|
252,
|
|
195,
|
|
70,
|
|
203,
|
|
86,
|
|
53,
|
|
15,
|
|
255,
|
|
255,
|
|
247,
|
|
103,
|
|
76,
|
|
121,
|
|
64,
|
|
32,
|
|
47,
|
|
255,
|
|
34,
|
|
227,
|
|
194,
|
|
209,
|
|
138,
|
|
76,
|
|
65,
|
|
77,
|
|
69,
|
|
51,
|
|
46,
|
|
57,
|
|
55,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
255,
|
|
227,
|
|
24,
|
|
196,
|
|
73,
|
|
13,
|
|
153,
|
|
210,
|
|
100,
|
|
81,
|
|
135,
|
|
56,
|
|
0,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
170,
|
|
]),
|
|
],
|
|
{ type: 'audio/mpeg' }
|
|
),
|
|
f = new Blob(
|
|
[
|
|
new Uint8Array([
|
|
0,
|
|
0,
|
|
0,
|
|
28,
|
|
102,
|
|
116,
|
|
121,
|
|
112,
|
|
105,
|
|
115,
|
|
111,
|
|
109,
|
|
0,
|
|
0,
|
|
2,
|
|
0,
|
|
105,
|
|
115,
|
|
111,
|
|
109,
|
|
105,
|
|
115,
|
|
111,
|
|
50,
|
|
109,
|
|
112,
|
|
52,
|
|
49,
|
|
0,
|
|
0,
|
|
0,
|
|
8,
|
|
102,
|
|
114,
|
|
101,
|
|
101,
|
|
0,
|
|
0,
|
|
2,
|
|
239,
|
|
109,
|
|
100,
|
|
97,
|
|
116,
|
|
33,
|
|
16,
|
|
5,
|
|
32,
|
|
164,
|
|
27,
|
|
255,
|
|
192,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
55,
|
|
167,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
112,
|
|
33,
|
|
16,
|
|
5,
|
|
32,
|
|
164,
|
|
27,
|
|
255,
|
|
192,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
55,
|
|
167,
|
|
128,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
112,
|
|
0,
|
|
0,
|
|
2,
|
|
194,
|
|
109,
|
|
111,
|
|
111,
|
|
118,
|
|
0,
|
|
0,
|
|
0,
|
|
108,
|
|
109,
|
|
118,
|
|
104,
|
|
100,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
3,
|
|
232,
|
|
0,
|
|
0,
|
|
0,
|
|
47,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
64,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
3,
|
|
0,
|
|
0,
|
|
1,
|
|
236,
|
|
116,
|
|
114,
|
|
97,
|
|
107,
|
|
0,
|
|
0,
|
|
0,
|
|
92,
|
|
116,
|
|
107,
|
|
104,
|
|
100,
|
|
0,
|
|
0,
|
|
0,
|
|
3,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
2,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
47,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
64,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
36,
|
|
101,
|
|
100,
|
|
116,
|
|
115,
|
|
0,
|
|
0,
|
|
0,
|
|
28,
|
|
101,
|
|
108,
|
|
115,
|
|
116,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
47,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
100,
|
|
109,
|
|
100,
|
|
105,
|
|
97,
|
|
0,
|
|
0,
|
|
0,
|
|
32,
|
|
109,
|
|
100,
|
|
104,
|
|
100,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
172,
|
|
68,
|
|
0,
|
|
0,
|
|
8,
|
|
0,
|
|
85,
|
|
196,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
45,
|
|
104,
|
|
100,
|
|
108,
|
|
114,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
115,
|
|
111,
|
|
117,
|
|
110,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
83,
|
|
111,
|
|
117,
|
|
110,
|
|
100,
|
|
72,
|
|
97,
|
|
110,
|
|
100,
|
|
108,
|
|
101,
|
|
114,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
15,
|
|
109,
|
|
105,
|
|
110,
|
|
102,
|
|
0,
|
|
0,
|
|
0,
|
|
16,
|
|
115,
|
|
109,
|
|
104,
|
|
100,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
36,
|
|
100,
|
|
105,
|
|
110,
|
|
102,
|
|
0,
|
|
0,
|
|
0,
|
|
28,
|
|
100,
|
|
114,
|
|
101,
|
|
102,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
12,
|
|
117,
|
|
114,
|
|
108,
|
|
32,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
211,
|
|
115,
|
|
116,
|
|
98,
|
|
108,
|
|
0,
|
|
0,
|
|
0,
|
|
103,
|
|
115,
|
|
116,
|
|
115,
|
|
100,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
87,
|
|
109,
|
|
112,
|
|
52,
|
|
97,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
2,
|
|
0,
|
|
16,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
172,
|
|
68,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
51,
|
|
101,
|
|
115,
|
|
100,
|
|
115,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
3,
|
|
128,
|
|
128,
|
|
128,
|
|
34,
|
|
0,
|
|
2,
|
|
0,
|
|
4,
|
|
128,
|
|
128,
|
|
128,
|
|
20,
|
|
64,
|
|
21,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
244,
|
|
0,
|
|
0,
|
|
1,
|
|
243,
|
|
249,
|
|
5,
|
|
128,
|
|
128,
|
|
128,
|
|
2,
|
|
18,
|
|
16,
|
|
6,
|
|
128,
|
|
128,
|
|
128,
|
|
1,
|
|
2,
|
|
0,
|
|
0,
|
|
0,
|
|
24,
|
|
115,
|
|
116,
|
|
116,
|
|
115,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
2,
|
|
0,
|
|
0,
|
|
4,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
28,
|
|
115,
|
|
116,
|
|
115,
|
|
99,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
2,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
28,
|
|
115,
|
|
116,
|
|
115,
|
|
122,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
2,
|
|
0,
|
|
0,
|
|
1,
|
|
115,
|
|
0,
|
|
0,
|
|
1,
|
|
116,
|
|
0,
|
|
0,
|
|
0,
|
|
20,
|
|
115,
|
|
116,
|
|
99,
|
|
111,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
44,
|
|
0,
|
|
0,
|
|
0,
|
|
98,
|
|
117,
|
|
100,
|
|
116,
|
|
97,
|
|
0,
|
|
0,
|
|
0,
|
|
90,
|
|
109,
|
|
101,
|
|
116,
|
|
97,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
33,
|
|
104,
|
|
100,
|
|
108,
|
|
114,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
109,
|
|
100,
|
|
105,
|
|
114,
|
|
97,
|
|
112,
|
|
112,
|
|
108,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
45,
|
|
105,
|
|
108,
|
|
115,
|
|
116,
|
|
0,
|
|
0,
|
|
0,
|
|
37,
|
|
169,
|
|
116,
|
|
111,
|
|
111,
|
|
0,
|
|
0,
|
|
0,
|
|
29,
|
|
100,
|
|
97,
|
|
116,
|
|
97,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
76,
|
|
97,
|
|
118,
|
|
102,
|
|
53,
|
|
54,
|
|
46,
|
|
52,
|
|
48,
|
|
46,
|
|
49,
|
|
48,
|
|
49,
|
|
]),
|
|
],
|
|
{ type: 'video/mp4' }
|
|
);
|
|
return {
|
|
audio: function (b) {
|
|
b = a(b);
|
|
return c(b, function () {
|
|
return { element: document.createElement('audio'), source: URL.createObjectURL(e) };
|
|
});
|
|
},
|
|
video: function (b) {
|
|
b = a(b);
|
|
return c(b, function () {
|
|
return { element: document.createElement('video'), source: URL.createObjectURL(f) };
|
|
});
|
|
},
|
|
};
|
|
});
|