apicase-core
Version:
Core library to make API calls with any adapter
1 lines • 29.9 kB
JavaScript
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.Apicase=n():t.Apicase=n()}(this,function(){return function(t){function n(e){if(r[e])return r[e].exports;var o=r[e]={i:e,l:!1,exports:{}};return t[e].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r={};return n.m=t,n.c=r,n.d=function(t,r,e){n.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:e})},n.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(r,"a",r),r},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="",n(n.s=32)}([function(t,n,r){var e=r(1),o=r(9);t.exports=function(t){return function n(r,u){switch(arguments.length){case 0:return n;case 1:return o(r)?n:e(function(n){return t(r,n)});default:return o(r)&&o(u)?n:o(r)?e(function(n){return t(n,u)}):o(u)?e(function(n){return t(r,n)}):t(r,u)}}}},function(t,n,r){var e=r(9);t.exports=function(t){return function n(r){return 0===arguments.length||e(r)?n:t.apply(this,arguments)}}},function(t,n,r){var e=r(1),o=r(0),u=r(9);t.exports=function(t){return function n(r,i,a){switch(arguments.length){case 0:return n;case 1:return u(r)?n:o(function(n,e){return t(r,n,e)});case 2:return u(r)&&u(i)?n:u(r)?o(function(n,r){return t(n,i,r)}):u(i)?o(function(n,e){return t(r,n,e)}):e(function(n){return t(r,i,n)});default:return u(r)&&u(i)&&u(a)?n:u(r)&&u(i)?o(function(n,r){return t(n,r,a)}):u(r)&&u(a)?o(function(n,r){return t(n,i,r)}):u(i)&&u(a)?o(function(n,e){return t(r,n,e)}):u(r)?e(function(n){return t(n,i,a)}):u(i)?e(function(n){return t(r,n,a)}):u(a)?e(function(n){return t(r,i,n)}):t(r,i,a)}}}},function(t,n,r){var e=r(1),o=r(4),u=r(20);t.exports=function(){var t=!{toString:null}.propertyIsEnumerable("toString"),n=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],r=function(){"use strict";return arguments.propertyIsEnumerable("length")}(),i=function(t,n){for(var r=0;r<t.length;){if(t[r]===n)return!0;r+=1}return!1};return e("function"!=typeof Object.keys||r?function(e){if(Object(e)!==e)return[];var a,c,f=[],s=r&&u(e);for(a in e)!o(a,e)||s&&"length"===a||(f[f.length]=a);if(t)for(c=n.length-1;c>=0;)o(a=n[c],e)&&!i(f,a)&&(f[f.length]=a),c-=1;return f}:function(t){return Object(t)!==t?[]:Object.keys(t)})}()},function(t,n){t.exports=function(t,n){return Object.prototype.hasOwnProperty.call(n,t)}},function(t,n){t.exports=Array.isArray||function(t){return null!=t&&t.length>=0&&"[object Array]"===Object.prototype.toString.call(t)}},function(t,n,r){var e=r(57),o=r(58),u=r(59);t.exports=function(){function t(t,n,r){for(var e=0,o=r.length;e<o;){if((n=t["@@transducer/step"](n,r[e]))&&n["@@transducer/reduced"]){n=n["@@transducer/value"];break}e+=1}return t["@@transducer/result"](n)}function n(t,n,r){for(var e=r.next();!e.done;){if((n=t["@@transducer/step"](n,e.value))&&n["@@transducer/reduced"]){n=n["@@transducer/value"];break}e=r.next()}return t["@@transducer/result"](n)}function r(t,n,r,e){return t["@@transducer/result"](r[e](u(t["@@transducer/step"],t),n))}var i="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";return function(u,a,c){if("function"==typeof u&&(u=o(u)),e(c))return t(u,a,c);if("function"==typeof c["fantasy-land/reduce"])return r(u,a,c,"fantasy-land/reduce");if(null!=c[i])return n(u,a,c[i]());if("function"==typeof c.next)return n(u,a,c);if("function"==typeof c.reduce)return r(u,a,c,"reduce");throw new TypeError("reduce: list must be array or iterable")}}()},function(t,n,r){var e=r(10),o=r(1),u=r(0),i=r(70);t.exports=u(function(t,n){return 1===t?o(n):e(t,i(t,[],n))})},function(t,n,r){var e=r(0),o=r(26),u=r(16),i=r(6),a=r(78),c=r(7),f=r(3);t.exports=e(o(["fantasy-land/map","map"],a,function(t,n){switch(Object.prototype.toString.call(n)){case"[object Function]":return c(n.length,function(){return t.call(this,n.apply(this,arguments))});case"[object Object]":return i(function(r,e){return r[e]=t(n[e]),r},{},f(n));default:return u(t,n)}}))},function(t,n){t.exports=function(t){return null!=t&&"object"==typeof t&&!0===t["@@functional/placeholder"]}},function(t,n){t.exports=function(t,n){switch(t){case 0:return function(){return n.apply(this,arguments)};case 1:return function(t){return n.apply(this,arguments)};case 2:return function(t,r){return n.apply(this,arguments)};case 3:return function(t,r,e){return n.apply(this,arguments)};case 4:return function(t,r,e,o){return n.apply(this,arguments)};case 5:return function(t,r,e,o,u){return n.apply(this,arguments)};case 6:return function(t,r,e,o,u,i){return n.apply(this,arguments)};case 7:return function(t,r,e,o,u,i,a){return n.apply(this,arguments)};case 8:return function(t,r,e,o,u,i,a,c){return n.apply(this,arguments)};case 9:return function(t,r,e,o,u,i,a,c,f){return n.apply(this,arguments)};case 10:return function(t,r,e,o,u,i,a,c,f,s){return n.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}},function(t,n,r){"use strict"},function(t,n,r){var e=r(39),o=r(0);t.exports=o(function(t,n){return e({},t,n)})},function(t,n,r){"use strict";function e(t){return t&&t.__esModule?t:{default:t}}function o(t){if(Array.isArray(t)){for(var n=0,r=Array(t.length);n<t.length;n++)r[n]=t[n];return r}return Array.from(t)}Object.defineProperty(n,"__esModule",{value:!0}),n.mergeOptions=n.mapComposeHooks=n.mergeHooks=n.normalizeHooks=n.evaluateHeaders=n.pipeM=n.composeHooks=n.rename=n.overAll=n.jsonToQueryString=void 0;var u=e(r(41)),i=e(r(22)),a=e(r(61)),c=e(r(62)),f=e(r(12)),s=e(r(64)),l=e(r(65)),p=e(r(3)),d=e(r(28)),y=e(r(17)),v=e(r(67)),h=e(r(69)),g=e(r(71)),x=e(r(72)),b=e(r(73)),m=e(r(30)),j=e(r(8)),w=e(r(79)),O=e(r(81)),A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},k=(function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);n.default=t}(r(11)),(0,O.default)(w.default)),S=(0,j.default)((0,j.default)(encodeURIComponent)),E=(0,m.default)((0,j.default)((0,b.default)("=")),(0,b.default)("&")),T=(0,x.default)(k,"?"),P=(n.jsonToQueryString=(0,m.default)(g.default,S,E,T),n.overAll=(0,h.default)(function(t,n,r){return(0,v.default)(t,n(r),r)}),n.rename=(0,h.default)(function(t,n,r){return(0,y.default)(function(e,o){return(0,d.default)(o===t?n:o,r[o],e)},{},(0,p.default)(r))}),n.composeHooks=function t(n){return function(r){return 0===n.length?Promise.resolve(r):Promise.resolve(n[0](r,function(){return t(n.slice(1))(r)}))}}),_=(n.pipeM=function t(){for(var n=arguments.length,r=Array(n),e=0;e<n;e++)r[e]=arguments[e];return function(n){var e=r[0](n),u=r.slice(1),i=u.length?t.apply(void 0,o(u)):l.default;return"object"===(void 0===e?"undefined":A(e))&&"then"in e?e.then(function(t){return i(t)}):i(e)}},n.evaluateHeaders=(0,x.default)((0,s.default)(Function),function(t){return t()}),n.normalizeHooks=(0,m.default)((0,f.default)({before:[],success:[],error:[],finish:[]}),(0,j.default)((0,x.default)((0,s.default)(Function),c.default))));n.mergeHooks=(0,h.default)(function(t,n){return(0,a.default)(i.default)(_(t),_(n))}),n.mapComposeHooks=(0,j.default)(P),n.mergeOptions=u.default},function(t,n){t.exports=function(t){return"[object Object]"===Object.prototype.toString.call(t)}},function(t,n){t.exports=function(t){return"[object String]"===Object.prototype.toString.call(t)}},function(t,n){t.exports=function(t,n){for(var r=0,e=n.length,o=Array(e);r<e;)o[r]=t(n[r]),r+=1;return o}},function(t,n,r){var e=r(2),o=r(6);t.exports=e(o)},function(t,n,r){var e=r(0);t.exports=e(function(t,n){return n[t]})},function(t,n,r){var e=r(1);t.exports=e(function(t){return null===t?"Null":void 0===t?"Undefined":Object.prototype.toString.call(t).slice(8,-1)})},function(t,n,r){var e=r(4);t.exports=function(){var t=Object.prototype.toString;return"[object Arguments]"===t.call(arguments)?function(n){return"[object Arguments]"===t.call(n)}:function(t){return e("callee",t)}}()},function(t,n,r){var e=r(2),o=r(4);t.exports=e(function(t,n,r){var e,u={};for(e in n)o(e,n)&&(u[e]=o(e,r)?t(e,n[e],r[e]):n[e]);for(e in r)o(e,r)&&!o(e,u)&&(u[e]=r[e]);return u})},function(t,n,r){var e=r(0),o=r(5),u=r(23),i=r(15),a=r(24);t.exports=e(function(t,n){if(o(t)){if(o(n))return t.concat(n);throw new TypeError(a(n)+" is not an array")}if(i(t)){if(i(n))return t+n;throw new TypeError(a(n)+" is not a string")}if(null!=t&&u(t["fantasy-land/concat"]))return t["fantasy-land/concat"](n);if(null!=t&&u(t.concat))return t.concat(n);throw new TypeError(a(t)+' does not have a method named "concat" or "fantasy-land/concat"')})},function(t,n){t.exports=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},function(t,n,r){var e=r(1),o=r(43);t.exports=e(function(t){return o(t,[])})},function(t,n,r){var e=r(0),o=r(46);t.exports=e(function(t,n){return o(t,n,[],[])})},function(t,n,r){var e=r(5),o=r(55);t.exports=function(t,n,r){return function(){if(0===arguments.length)return r();var u=Array.prototype.slice.call(arguments,0),i=u.pop();if(!e(i)){for(var a=0;a<t.length;){if("function"==typeof i[t[a]])return i[t[a]].apply(i,u);a+=1}if(o(i))return n.apply(null,u)(i)}return r.apply(this,arguments)}}},function(t,n){t.exports={init:function(){return this.xf["@@transducer/init"]()},result:function(t){return this.xf["@@transducer/result"](t)}}},function(t,n,r){var e=r(2);t.exports=e(function(t,n,r){var e={};for(var o in r)e[o]=r[o];return e[t]=n,e})},function(t,n,r){var e=r(2);t.exports=function(){var t=function(n){return{value:n,map:function(r){return t(r(n))}}};return e(function(n,r,e){return n(function(n){return t(r(n))})(e).value})}()},function(t,n,r){var e=r(10),o=r(75),u=r(17),i=r(76);t.exports=function(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return e(arguments[0].length,u(o,arguments[0],i(arguments)))}},function(t,n,r){var e=r(5);t.exports=function(t,n){return function(){var r=arguments.length;if(0===r)return n();var o=arguments[r-1];return e(o)||"function"!=typeof o[t]?n.apply(this,arguments):o[t].apply(o,Array.prototype.slice.call(arguments,0,r-1))}}},function(t,n,r){"use strict";function e(t){return t&&t.__esModule?t:{default:t}}function o(t){if(Array.isArray(t)){for(var n=0,r=Array(t.length);n<t.length;n++)r[n]=t[n];return r}return Array.from(t)}function u(t,n){var r={};for(var e in t)n.indexOf(e)>=0||Object.prototype.hasOwnProperty.call(t,e)&&(r[e]=t[e]);return r}function i(t){return function(){var n=t.apply(this,arguments);return new Promise(function(t,r){function e(o,u){try{var i=n[o](u),a=i.value}catch(t){return void r(t)}if(!i.done)return Promise.resolve(a).then(function(t){e("next",t)},function(t){e("throw",t)});t(a)}return e("next")})}}Object.defineProperty(n,"__esModule",{value:!0}),n.Apicase=void 0;var a=e(r(33)),c=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e])}return t},f=(function(t){if(t&&t.__esModule)return t;var n={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);n.default=t}(r(11)),e(r(36))),s=e(r(37)),l=e(r(87)),p=r(13),d={base:{query:{},hooks:{}},options:{defaultAdapter:"fetch"},adapters:{fetch:l.default,xhr:s.default},use:function(t,n){this.adapters[t]=n},install:function(t){this.bus.emit("preinstall",this),t(this),this.bus.emit("postinstall",this)},extend:function(t){var n=(0,a.default)(this);return n.install(t),n},call:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.adapter,e=void 0===r?this.options.defaultAdapter:r,a=n.hooks,f=void 0===a?{}:a,s=u(n,["adapter","hooks"]);return i(function*(){var n=(0,p.mergeOptions)(t.base.query,s),r=(0,p.mapComposeHooks)((0,p.mergeHooks)(t.base.hooks,f)),u=function(n){return function(r){switch(n){case"before":case"start":t.bus.emit(n,{options:s});break;case"success":t.bus.emit(n,{data:r,options:s});break;case"error":t.bus.emit(n,{reason:r,options:s});break;case"finish":t.bus.emit(n,c({success:r instanceof Object&&"data"in r},r,{options:s}));break;default:t.bus.emit(n,{data:r,options:s})}return r}};return u("before")(),yield r.before(n),new Promise(function(a,c){var f=function(){var t=i(function*(t){u("finish")({data:t}),yield r.finish({success:!0,data:t}),a(t)});return function(n){return t.apply(this,arguments)}}(),s=function(){var t=i(function*(t){u("finish")({reason:t}),yield r.finish({success:!1,reason:t}),c(t)});return function(n){return t.apply(this,arguments)}}();u("start")(),t.adapters[e]({options:n,done:(0,p.pipeM)(u("success"),r.success,f),fail:(0,p.pipeM)(u("error"),r.error,s),another:function(t,n){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return p.pipeM.apply(void 0,[u(t),r[t]].concat(o(e?[c]:[])))(n)}})})})()},all:function(t){var n=this;return Promise.all(t.map(function(t){return n.call(t)}))},of:function(t){var n=t.hooks,r=void 0===n?{}:n,e=u(t,["hooks"]);return c({},this,{base:{query:(0,p.mergeOptions)(this.base.hooks,e),hooks:(0,p.mergeHooks)(this.base.hooks,r)}})},on:function(t,n){return this.bus.on(t,n)},bus:new f.default};n.Apicase=d},function(t,n,r){var e=r(34),o=r(1);t.exports=o(function(t){return null!=t&&"function"==typeof t.clone?t.clone():e(t,[],[],!0)})},function(t,n,r){var e=r(35),o=r(19);t.exports=function t(n,r,u,i){var a=function(e){for(var o=r.length,a=0;a<o;){if(n===r[a])return u[a];a+=1}r[a+1]=n,u[a+1]=e;for(var c in n)e[c]=i?t(n[c],r,u,!0):n[c];return e};switch(o(n)){case"Object":return a({});case"Array":return a([]);case"Date":return new Date(n.valueOf());case"RegExp":return e(n);default:return n}}},function(t,n){t.exports=function(t){return new RegExp(t.source,(t.global?"g":"")+(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.sticky?"y":"")+(t.unicode?"u":""))}},function(t,n,r){(t.exports=function(){this.events={}}).prototype={on:function(t,n){return(t=this.events[t]=this.events[t]||[]).push(n),function(){t.splice(t.indexOf(n)>>>0,1)}},emit:function(t){var n=this.events[t];if(n&&n[0]){var r=n.slice.call(arguments,1);n.slice().map(function(t){t.apply(this,r)})}}}},function(t,n,r){"use strict";function e(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(n,"__esModule",{value:!0});var o=e(r(38)),u=e(r(12));r(11);var i=r(13),a=function(t){return t>=200&&t<=299||304===t};n.default=function(t){var n=t.options,r=t.done,e=t.fail,c=t.another,f=(0,u.default)({method:"GET",body:void 0,headers:{}})(n);f.headers=(0,i.evaluateHeaders)(f.headers);var s=new XMLHttpRequest;s.open(f.method,f.url,!0),s.onload=function(t){return a(t.currentTarget.status)?r(t.currentTarget):e(t.currentTarget)},s.onprogress=function(t){return c("progress",t)},s.onabort=function(t){return c("aborted",t,!0)},(0,o.default)(f.headers,function(t,n){return s.setRequestHeader(n,t)}),s.send(f.body)}},function(t,n,r){var e=r(0),o=r(3);t.exports=e(function(t,n){for(var r=o(n),e=0;e<r.length;){var u=r[e];t(n[u],u,n),e+=1}return n})},function(t,n,r){var e=r(40);t.exports="function"==typeof Object.assign?Object.assign:e},function(t,n,r){var e=r(4);t.exports=function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(t),r=1,o=arguments.length;r<o;){var u=arguments[r];if(null!=u)for(var i in u)e(i,u)&&(n[i]=u[i]);r+=1}return n}},function(t,n,r){var e=r(0),o=r(42);t.exports=e(function(t,n){return o(function(t,n,r){return r},t,n)})},function(t,n,r){var e=r(2),o=r(14),u=r(21);t.exports=e(function t(n,r,e){return u(function(r,e,u){return o(e)&&o(u)?t(n,e,u):n(r,e,u)},r,e)})},function(t,n,r){var e=r(44),o=r(16),u=r(50),i=r(51),a=r(3),c=r(52);t.exports=function t(n,r){var f=function(o){var u=r.concat([n]);return e(o,u)?"<Circular>":t(o,u)},s=function(t,n){return o(function(n){return u(n)+": "+f(t[n])},n.slice().sort())};switch(Object.prototype.toString.call(n)){case"[object Arguments]":return"(function() { return arguments; }("+o(f,n).join(", ")+"))";case"[object Array]":return"["+o(f,n).concat(s(n,c(function(t){return/^\d+$/.test(t)},a(n)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof n?"new Boolean("+f(n.valueOf())+")":n.toString();case"[object Date]":return"new Date("+(isNaN(n.valueOf())?f(NaN):u(i(n)))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof n?"new Number("+f(n.valueOf())+")":1/n==-1/0?"-0":n.toString(10);case"[object String]":return"object"==typeof n?"new String("+f(n.valueOf())+")":u(n);case"[object Undefined]":return"undefined";default:if("function"==typeof n.toString){var l=n.toString();if("[object Object]"!==l)return l}return"{"+s(n,a(n)).join(", ")+"}"}}},function(t,n,r){var e=r(45);t.exports=function(t,n){return e(n,t,0)>=0}},function(t,n,r){var e=r(25);t.exports=function(t,n,r){var o,u;if("function"==typeof t.indexOf)switch(typeof n){case"number":if(0===n){for(o=1/n;r<t.length;){if(0===(u=t[r])&&1/u===o)return r;r+=1}return-1}if(n!==n){for(;r<t.length;){if("number"==typeof(u=t[r])&&u!==u)return r;r+=1}return-1}return t.indexOf(n,r);case"string":case"boolean":case"function":case"undefined":return t.indexOf(n,r);case"object":if(null===n)return t.indexOf(n,r)}for(;r<t.length;){if(e(t[r],n))return r;r+=1}return-1}},function(t,n,r){var e=r(47),o=r(48),u=r(4),i=r(49),a=r(3),c=r(19);t.exports=function t(n,r,f,s){if(i(n,r))return!0;if(c(n)!==c(r))return!1;if(null==n||null==r)return!1;if("function"==typeof n["fantasy-land/equals"]||"function"==typeof r["fantasy-land/equals"])return"function"==typeof n["fantasy-land/equals"]&&n["fantasy-land/equals"](r)&&"function"==typeof r["fantasy-land/equals"]&&r["fantasy-land/equals"](n);if("function"==typeof n.equals||"function"==typeof r.equals)return"function"==typeof n.equals&&n.equals(r)&&"function"==typeof r.equals&&r.equals(n);switch(c(n)){case"Arguments":case"Array":case"Object":if("function"==typeof n.constructor&&"Promise"===o(n.constructor))return n===r;break;case"Boolean":case"Number":case"String":if(typeof n!=typeof r||!i(n.valueOf(),r.valueOf()))return!1;break;case"Date":if(!i(n.valueOf(),r.valueOf()))return!1;break;case"Error":return n.name===r.name&&n.message===r.message;case"RegExp":if(n.source!==r.source||n.global!==r.global||n.ignoreCase!==r.ignoreCase||n.multiline!==r.multiline||n.sticky!==r.sticky||n.unicode!==r.unicode)return!1;break;case"Map":case"Set":if(!t(e(n.entries()),e(r.entries()),f,s))return!1;break;case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var l=a(n);if(l.length!==a(r).length)return!1;for(var p=f.length-1;p>=0;){if(f[p]===n)return s[p]===r;p-=1}for(f.push(n),s.push(r),p=l.length-1;p>=0;){var d=l[p];if(!u(d,r)||!t(r[d],n[d],f,s))return!1;p-=1}return f.pop(),s.pop(),!0}},function(t,n){t.exports=function(t){for(var n,r=[];!(n=t.next()).done;)r.push(n.value);return r}},function(t,n){t.exports=function(t){var n=String(t).match(/^function (\w*)/);return null==n?"":n[1]}},function(t,n,r){var e=r(0);t.exports=e(function(t,n){return t===n?0!==t||1/t==1/n:t!==t&&n!==n})},function(t,n){t.exports=function(t){return'"'+t.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0").replace(/"/g,'\\"')+'"'}},function(t,n){t.exports=function(){var t=function(t){return(t<10?"0":"")+t};return"function"==typeof Date.prototype.toISOString?function(t){return t.toISOString()}:function(n){return n.getUTCFullYear()+"-"+t(n.getUTCMonth()+1)+"-"+t(n.getUTCDate())+"T"+t(n.getUTCHours())+":"+t(n.getUTCMinutes())+":"+t(n.getUTCSeconds())+"."+(n.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"}}()},function(t,n,r){var e=r(53),o=r(0),u=r(54);t.exports=o(function(t,n){return u(e(t),n)})},function(t,n){t.exports=function(t){return function(){return!t.apply(this,arguments)}}},function(t,n,r){var e=r(0),o=r(26),u=r(56),i=r(14),a=r(6),c=r(60),f=r(3);t.exports=e(o(["filter"],c,function(t,n){return i(n)?a(function(r,e){return t(n[e])&&(r[e]=n[e]),r},{},f(n)):u(t,n)}))},function(t,n){t.exports=function(t){return"function"==typeof t["@@transducer/step"]}},function(t,n){t.exports=function(t,n){for(var r=0,e=n.length,o=[];r<e;)t(n[r])&&(o[o.length]=n[r]),r+=1;return o}},function(t,n,r){var e=r(1),o=r(5),u=r(15);t.exports=e(function(t){return!!o(t)||!!t&&("object"==typeof t&&(!u(t)&&(1===t.nodeType?!!t.length:0===t.length||t.length>0&&(t.hasOwnProperty(0)&&t.hasOwnProperty(t.length-1)))))})},function(t,n){t.exports=function(){function t(t){this.f=t}return t.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},t.prototype["@@transducer/result"]=function(t){return t},t.prototype["@@transducer/step"]=function(t,n){return this.f(t,n)},function(n){return new t(n)}}()},function(t,n,r){var e=r(10),o=r(0);t.exports=o(function(t,n){return e(t.length,function(){return t.apply(n,arguments)})})},function(t,n,r){var e=r(0),o=r(27);t.exports=function(){function t(t,n){this.xf=n,this.f=t}return t.prototype["@@transducer/init"]=o.init,t.prototype["@@transducer/result"]=o.result,t.prototype["@@transducer/step"]=function(t,n){return this.f(n)?this.xf["@@transducer/step"](t,n):t},e(function(n,r){return new t(n,r)})}()},function(t,n,r){var e=r(2),o=r(21);t.exports=e(function(t,n,r){return o(function(n,r,e){return t(r,e)},n,r)})},function(t,n,r){var e=r(1),o=r(63);t.exports=e(o)},function(t,n){t.exports=function(t){return[t]}},function(t,n,r){var e=r(0);t.exports=e(function(t,n){return null!=n&&n.constructor===t||n instanceof t})},function(t,n,r){var e=r(1),o=r(66);t.exports=e(o)},function(t,n){t.exports=function(t){return t}},function(t,n,r){var e=r(2),o=r(68),u=r(29);t.exports=e(function(t,n,r){return u(t,o(n),r)})},function(t,n,r){var e=r(1);t.exports=e(function(t){return function(){return t}})},function(t,n,r){var e=r(1),o=r(7);t.exports=e(function(t){return o(t.length,t)})},function(t,n,r){var e=r(10),o=r(9);t.exports=function t(n,r,u){return function(){for(var i=[],a=0,c=n,f=0;f<r.length||a<arguments.length;){var s;f<r.length&&(!o(r[f])||a>=arguments.length)?s=r[f]:(s=arguments[a],a+=1),i[f]=s,o(s)||(c-=1),f+=1}return c<=0?u.apply(this,i):e(c,t(n,i,u))}}},function(t,n,r){var e=r(1),o=r(4);t.exports=e(function(t){var n=[];for(var r in t)o(r,t)&&(n[n.length]=[r,t[r]]);return n})},function(t,n,r){var e=r(2);t.exports=e(function(t,n,r){return t(r)?n(r):r})},function(t,n,r){var e=r(74);t.exports=e(1,"join")},function(t,n,r){var e=r(0),o=r(23),u=r(7),i=r(24);t.exports=e(function(t,n){return u(t+1,function(){var r=arguments[t];if(null!=r&&o(r[n]))return r[n].apply(r,Array.prototype.slice.call(arguments,0,t));throw new TypeError(i(r)+' does not have a method named "'+n+'"')})})},function(t,n){t.exports=function(t,n){return function(){return n.call(this,t.apply(this,arguments))}}},function(t,n,r){var e=r(31),o=r(1),u=r(77);t.exports=o(e("tail",u(1,1/0)))},function(t,n,r){var e=r(31),o=r(2);t.exports=o(e("slice",function(t,n,r){return Array.prototype.slice.call(r,t,n)}))},function(t,n,r){var e=r(0),o=r(27);t.exports=function(){function t(t,n){this.xf=n,this.f=t}return t.prototype["@@transducer/init"]=o.init,t.prototype["@@transducer/result"]=o.result,t.prototype["@@transducer/step"]=function(t,n){return this.xf["@@transducer/step"](t,this.f(n))},e(function(n,r){return new t(n,r)})}()},function(t,n,r){var e=r(1),o=r(80),u=r(25);t.exports=e(function(t){return null!=t&&u(t,o(t))})},function(t,n,r){var e=r(1),o=r(20),u=r(5),i=r(14),a=r(15);t.exports=e(function(t){return null!=t&&"function"==typeof t["fantasy-land/empty"]?t["fantasy-land/empty"]():null!=t&&null!=t.constructor&&"function"==typeof t.constructor["fantasy-land/empty"]?t.constructor["fantasy-land/empty"]():null!=t&&"function"==typeof t.empty?t.empty():null!=t&&null!=t.constructor&&"function"==typeof t.constructor.empty?t.constructor.empty():u(t)?[]:a(t)?"":i(t)?{}:o(t)?function(){return arguments}():void 0})},function(t,n,r){var e=r(82),o=r(86);t.exports=e(o)},function(t,n,r){var e=r(1),o=r(83);t.exports=e(function(t){return o(t.length,t)})},function(t,n,r){var e=r(0),o=r(6),u=r(84),i=r(7),a=r(8);t.exports=e(function(t,n){var r=i(t,n);return i(t,function(){return o(u,a(r,arguments[0]),Array.prototype.slice.call(arguments,1))})})},function(t,n,r){var e=r(85),o=r(0),u=r(6),i=r(8);t.exports=o(function(t,n){return"function"==typeof n["fantasy-land/ap"]?n["fantasy-land/ap"](t):"function"==typeof t.ap?t.ap(n):"function"==typeof t?function(r){return t(r)(n(r))}:u(function(t,r){return e(t,i(r,n))},[],t)})},function(t,n){t.exports=function(t,n){t=t||[],n=n||[];var r,e=t.length,o=n.length,u=[];for(r=0;r<e;)u[u.length]=t[r],r+=1;for(r=0;r<o;)u[u.length]=n[r],r+=1;return u}},function(t,n,r){var e=r(1);t.exports=e(function(t){return!t})},function(t,n,r){"use strict";function e(t){return t&&t.__esModule?t:{default:t}}function o(t){return function(){var n=t.apply(this,arguments);return new Promise(function(t,r){function e(o,u){try{var i=n[o](u),a=i.value}catch(t){return void r(t)}if(!i.done)return Promise.resolve(a).then(function(t){e("next",t)},function(t){e("throw",t)});t(a)}return e("next")})}}function u(t,n){var r={};for(var e in t)n.indexOf(e)>=0||Object.prototype.hasOwnProperty.call(t,e)&&(r[e]=t[e]);return r}Object.defineProperty(n,"__esModule",{value:!0});var i=e(r(29)),a=e(r(12)),c=e(r(30)),f=e(r(22)),s=e(r(18)),l=e(r(88)),p=e(r(91)),d=r(93),y=r(13),v=(0,p.default)("url"),h=(0,p.default)("headers"),g=(0,l.default)(function(t,n){return(0,d.compile)(t)(n)},[(0,s.default)("url"),(0,s.default)("params")]),x=(0,l.default)(f.default,[(0,s.default)("url"),(0,c.default)((0,s.default)("query"),y.jsonToQueryString)]),b=function(t,n){return function(r){var e=r.url,i=r.parser,a=u(r,["url","parser"]);return fetch(e,a).then(function(){var r=o(function*(r){return r.ok?t(yield r[i]()):n(r)});return function(t){return r.apply(this,arguments)}}()).catch(n)}},m=(0,a.default)({method:"GET",body:void 0,headers:{},parser:"json",credentials:"omit",cache:"default"});n.default=function(t){var n=t.options,r=t.done,e=t.fail;(0,y.pipeM)(m,(0,y.overAll)(v)(g),(0,y.overAll)(v)(x),(0,i.default)(h)(y.evaluateHeaders),b(r,e))(n)}},function(t,n,r){var e=r(0),o=r(16),u=r(7),i=r(89),a=r(90),c=r(17);t.exports=e(function(t,n){return u(c(i,0,a("length",n)),function(){var r=arguments,e=this;return t.apply(e,o(function(t){return t.apply(e,r)},n))})})},function(t,n,r){var e=r(0);t.exports=e(function(t,n){return n>t?n:t})},function(t,n,r){var e=r(0),o=r(8),u=r(18);t.exports=e(function(t,n){return o(u(t),n)})},function(t,n,r){var e=r(1),o=r(28),u=r(92),i=r(18);t.exports=e(function(t){return u(i(t),o(t))})},function(t,n,r){var e=r(0),o=r(8);t.exports=e(function(t,n){return function(r){return function(e){return o(function(t){return n(t,e)},r(t(e)))}}})},function(t,n){function r(t,n){for(var r,e=[],i=0,a=0,c="",f=n&&n.delimiter||"/",s=n&&n.delimiters||"./",l=!1;null!==(r=p.exec(t));){var d=r[0],y=r[1],v=r.index;if(c+=t.slice(a,v),a=v+d.length,y)c+=y[1],l=!0;else{var h="",g=t[a],x=r[2],b=r[3],m=r[4],j=r[5];if(!l&&c.length){var w=c.length-1;s.indexOf(c[w])>-1&&(h=c[w],c=c.slice(0,w))}c&&(e.push(c),c="",l=!1);var O=""!==h&&void 0!==g&&g!==h,A="+"===j||"*"===j,k="?"===j||"*"===j,S=h||f,E=b||m;e.push({name:x||i++,prefix:h,delimiter:S,optional:k,repeat:A,partial:O,pattern:E?u(E):"[^"+o(S)+"]+?"})}}return(c||a<t.length)&&e.push(c+t.substr(a)),e}function e(t){for(var n=new Array(t.length),r=0;r<t.length;r++)"object"==typeof t[r]&&(n[r]=new RegExp("^(?:"+t[r].pattern+")$"));return function(r,e){for(var o="",u=e&&e.encode||encodeURIComponent,i=0;i<t.length;i++){var a=t[i];if("string"!=typeof a){var c,f=r?r[a.name]:void 0;if(Array.isArray(f)){if(!a.repeat)throw new TypeError('Expected "'+a.name+'" to not repeat, but got array');if(0===f.length){if(a.optional)continue;throw new TypeError('Expected "'+a.name+'" to not be empty')}for(var s=0;s<f.length;s++){if(c=u(f[s]),!n[i].test(c))throw new TypeError('Expected all "'+a.name+'" to match "'+a.pattern+'"');o+=(0===s?a.prefix:a.delimiter)+c}}else if("string"!=typeof f&&"number"!=typeof f&&"boolean"!=typeof f){if(!a.optional)throw new TypeError('Expected "'+a.name+'" to be '+(a.repeat?"an array":"a string"));a.partial&&(o+=a.prefix)}else{if(c=u(String(f)),!n[i].test(c))throw new TypeError('Expected "'+a.name+'" to match "'+a.pattern+'", but got "'+c+'"');o+=a.prefix+c}}else o+=a}return o}}function o(t){return t.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function u(t){return t.replace(/([=!:$/()])/g,"\\$1")}function i(t){return t&&t.sensitive?"":"i"}function a(t,n){if(!n)return t;var r=t.source.match(/\((?!\?)/g);if(r)for(var e=0;e<r.length;e++)n.push({name:e,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,pattern:null});return t}function c(t,n,r){for(var e=[],o=0;o<t.length;o++)e.push(l(t[o],n,r).source);return new RegExp("(?:"+e.join("|")+")",i(r))}function f(t,n,e){return s(r(t,e),n,e)}function s(t,n,r){for(var e=(r=r||{}).strict,u=!1!==r.end,a=o(r.delimiter||"/"),c=[].concat(r.endsWith||[]).map(o).concat("$").join("|"),f="",s=0;s<t.length;s++){var l=t[s];if("string"==typeof l)f+=o(l);else{var p=o(l.prefix),d="(?:"+l.pattern+")";n&&n.push(l),l.repeat&&(d+="(?:"+p+d+")*"),f+=d=l.optional?l.partial?p+"("+d+")?":"(?:"+p+"("+d+"))?":p+"("+d+")"}}return e||(f+="(?:"+a+"(?="+c+"))?"),f+=u?"$"===c?c:"(?="+c+")":"(?="+a+"|"+c+")",new RegExp("^"+f,i(r))}function l(t,n,r){return t instanceof RegExp?a(t,n):Array.isArray(t)?c(t,n,r):f(t,n,r)}t.exports=l,t.exports.parse=r,t.exports.compile=function(t,n){return e(r(t,n))},t.exports.tokensToFunction=e,t.exports.tokensToRegExp=s;var p=new RegExp(["(\\\\.)","(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?"].join("|"),"g")}])});