forked from rDrama/rDrama
1
0
Fork 0
rDrama/files/assets/js/vendor/fp.js

2 lines
103 KiB
JavaScript
Raw Normal View History

2023-07-22 21:36:02 +00:00
var t=function(){return t=Object.assign||function(n){for(var t,e=1,r=arguments.length;e<r;e++)for(var o in t=arguments[e])Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);return n},t.apply(this,arguments)};function e(n,t){var e={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&t.indexOf(r)<0&&(e[r]=n[r]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(n);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(n,r[o])&&(e[r[o]]=n[r[o]]);}return e}function r(n,t,e,r){return new(e||(e=Promise))((function(o,i){function u(n){try{c(r.next(n));}catch(t){i(t);}}function a(n){try{c(r.throw(n));}catch(t){i(t);}}function c(n){var t;n.done?o(n.value):(t=n.value,t instanceof e?t:new e((function(n){n(t);}))).then(u,a);}c((r=r.apply(n,t||[])).next());}))}function o(n,t){var e,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(a){return function(c){return function(a){if(e)throw new TypeError("Generator is already executing.");for(;i&&(i=0,a[0]&&(u=0)),u;)try{if(e=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return u.label++,{value:a[1],done:!1};case 5:u.label++,r=a[1],a=[0];continue;case 7:a=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){u=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){u.label=a[1];break}if(6===a[0]&&u.label<o[1]){u.label=o[1],o=a;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(a);break}o[2]&&u.ops.pop(),u.trys.pop();continue}a=t.call(n,u);}catch(c){a=[6,c],r=0;}finally{e=o=0;}if(5&a[0])throw a[1];return {value:a[0]?a[1]:void 0,done:!0}}([a,c])}}}function i(n,t,e){if(e||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return n.concat(r||Array.prototype.slice.call(t))}function u(n,t){return new Promise((function(e){return a(e,n,t)}))}function a(n,t){for(var e=[],r=2;r<arguments.length;r++)e[r-2]=arguments[r];var o=Date.now()+t,i=0,u=function(){i=setTimeout((function(){Date.now()<o?u():n.apply(void 0,e);}),o-Date.now());};return u(),function(){return clearTimeout(i)}}function c(n,t,e){for(var r=[],o=3;o<arguments.length;o++)r[o-3]=arguments[o];var i,u=!1,c=n,s=0,l=function(){u||i||(s=Date.now(),i=a((function(){u=!0,e.apply(void 0,r);}),c));},f=function(){!u&&i&&(i(),i=void 0,c-=Date.now()-s);};return t&&l(),{start:l,stop:f}}function s(n,t){for(var e=[],r=2;r<arguments.length;r++)e[r-2]=arguments[r];var o=document,i="visibilitychange",u=function(){return o.hidden?l():s()},a=c(t,!o.hidden,(function(){o.removeEventListener(i,u),n.apply(void 0,e);})),s=a.start,l=a.stop;return o.addEventListener(i,u),function(){o.removeEventListener(i,u),l();}}function l(n,t){return new Promise((function(e){return s(e,n,t)}))}function f(n,t){return r(this,void 0,void 0,(function(){var e;return o(this,(function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,n()];case 1:return [2,r.sent()];case 2:return e=r.sent(),console.error(e),[2,t];case 3:return [2]}}))}))}function v(n,t){return new Promise((function(e,r){var o=!1;null==t||t.then((function(){return o=!0}),(function(){return o=!0})),("function"==typeof n?v(Promise.resolve(),t).then(n):n).then((function(n){o||e(n);}),(function(n){o||r(n);}));}))}function d(n){n.then(void 0,(function(){}));}function h(n,t){return r(this,void 0,void 0,(function(){var e,r,i,u;return o(this,(function(o){switch(o.label){case 0:try{e=t().then((function(n){return r=[!0,n]}),(function(n){return r=[!1,n]}));}catch(a){r=[!1,a];}return u=n.then((function(n){return i=[!0,n]}),(function(n){return i=[!1,n]})),[4,Promise.race([e,u])];case 1:return o.sent(),[2,function(){if(r){if(r[0])return r[1];throw r[1]}if(i){if(i[0])return i[1];throw i[1]}throw new Error("96375")}]}}))}))}function m(){var