panjareh
Version:
Panjareh using aparat and phoenix-video-player to play videos on desktops and tvs.
40 lines (39 loc) • 1.2 kB
JavaScript
"trimStart" in String.prototype ||
(String.prototype.trimStart = String.prototype.trimLeft),
"trimEnd" in String.prototype ||
(String.prototype.trimEnd = String.prototype.trimRight),
"description" in Symbol.prototype ||
Object.defineProperty(Symbol.prototype, "description", {
configurable: !0,
get: function () {
var t = /\((.*)\)/.exec(this.toString());
return t ? t[1] : void 0;
},
}),
Array.prototype.flat ||
((Array.prototype.flat = function (t, r) {
return (
(r = this.concat.apply([], this)),
t > 1 && r.some(Array.isArray) ? r.flat(t - 1) : r
);
}),
(Array.prototype.flatMap = function (t, r) {
return this.map(t, r).flat();
})),
Promise.prototype.finally ||
(Promise.prototype.finally = function (t) {
if ("function" != typeof t) return this.then(t, t);
var r = this.constructor || Promise;
return this.then(
function (o) {
return r.resolve(t()).then(function () {
return o;
});
},
function (o) {
return r.resolve(t()).then(function () {
throw o;
});
}
);
});