diff --git a/client/scripts/actions/AuthActions.js b/client/scripts/actions/AuthActions.js index 600af043..9ec969c5 100644 --- a/client/scripts/actions/AuthActions.js +++ b/client/scripts/actions/AuthActions.js @@ -9,18 +9,25 @@ const baseURI = ConfigStore.getBaseURI(); let AuthActions = { authenticate: (credentials) => { return axios.post(`${baseURI}auth/authenticate`, credentials) - .then((json = {}) => { - return json.data; - }) .then((data) => { AppDispatcher.dispatchServerAction({ type: ActionTypes.AUTH_LOGIN_SUCCESS, data }); }, (error) => { + let errorMessage; + + if (error.response) { + errorMessage = error.response.data.message; + } else if (error.message) { + errorMessage = error.message; + } else { + errorMessage = 'An unknown error occurred.'; + } + AppDispatcher.dispatchServerAction({ type: ActionTypes.AUTH_LOGIN_ERROR, - error: error.data.message + error: errorMessage }); }); }, diff --git a/server/assets/app.js b/server/assets/app.js index 83d235b6..7069aac9 100644 --- a/server/assets/app.js +++ b/server/assets/app.js @@ -1,40 +1,40 @@ !function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){n(1),e.exports=n(298)},function(e,t,n){(function(e){"use strict";function t(e,t,n){e[t]||Object[r](e,t,{writable:!0,configurable:!0,value:n})}if(n(2),n(293),n(295),e._babelPolyfill)throw new Error("only one instance of babel-polyfill is allowed");e._babelPolyfill=!0;var r="defineProperty";t(String.prototype,"padLeft","".padStart),t(String.prototype,"padRight","".padEnd),"pop,reverse,shift,keys,values,entries,indexOf,every,some,forEach,map,filter,find,findIndex,includes,join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill".split(",").forEach(function(e){[][e]&&t(Array,e,Function.call.bind([][e]))})}).call(t,function(){return this}())},function(e,t,n){n(3),n(52),n(53),n(54),n(55),n(57),n(60),n(61),n(62),n(63),n(64),n(65),n(66),n(67),n(68),n(70),n(72),n(74),n(76),n(79),n(80),n(81),n(85),n(87),n(89),n(92),n(93),n(94),n(95),n(97),n(98),n(99),n(100),n(101),n(102),n(103),n(105),n(106),n(107),n(109),n(110),n(111),n(113),n(114),n(115),n(116),n(117),n(118),n(119),n(120),n(121),n(122),n(123),n(124),n(125),n(126),n(131),n(132),n(136),n(137),n(138),n(139),n(141),n(142),n(143),n(144),n(145),n(146),n(147),n(148),n(149),n(150),n(151),n(152),n(153),n(154),n(155),n(156),n(157),n(159),n(160),n(166),n(167),n(169),n(170),n(171),n(175),n(176),n(177),n(178),n(179),n(181),n(182),n(183),n(184),n(187),n(189),n(190),n(191),n(193),n(195),n(197),n(198),n(199),n(201),n(202),n(203),n(204),n(211),n(214),n(215),n(217),n(218),n(221),n(222),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(244),n(245),n(246),n(247),n(248),n(249),n(251),n(252),n(253),n(254),n(255),n(256),n(257),n(258),n(260),n(261),n(263),n(264),n(265),n(266),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(291),n(292),e.exports=n(9)},function(e,t,n){"use strict";var r=n(4),a=n(5),i=n(6),o=n(8),s=n(18),u=n(22).KEY,l=n(7),c=n(23),d=n(24),f=n(19),h=n(25),p=n(26),_=n(27),m=n(29),v=n(42),g=n(45),y=n(12),E=n(32),M=n(16),T=n(17),S=n(46),b=n(49),L=n(51),k=n(11),w=n(30),C=L.f,R=k.f,D=b.f,x=r.Symbol,N=r.JSON,O=N&&N.stringify,A="prototype",Y=h("_hidden"),P=h("toPrimitive"),I={}.propertyIsEnumerable,F=c("symbol-registry"),H=c("symbols"),j=c("op-symbols"),U=Object[A],W="function"==typeof x,z=r.QObject,V=!z||!z[A]||!z[A].findChild,G=i&&l(function(){return 7!=S(R({},"a",{get:function(){return R(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=C(U,t);r&&delete U[t],R(e,t,n),r&&e!==U&&R(U,t,r)}:R,B=function(e){var t=H[e]=S(x[A]);return t._k=e,t},q=W&&"symbol"==typeof x.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof x},J=function(e,t,n){return e===U&&J(j,t,n),y(e),t=M(t,!0),y(n),a(H,t)?(n.enumerable?(a(e,Y)&&e[Y][t]&&(e[Y][t]=!1),n=S(n,{enumerable:T(0,!1)})):(a(e,Y)||R(e,Y,T(1,{})),e[Y][t]=!0),G(e,t,n)):R(e,t,n)},Q=function(e,t){y(e);for(var n,r=v(t=E(t)),a=0,i=r.length;i>a;)J(e,n=r[a++],t[n]);return e},K=function(e,t){return void 0===t?S(e):Q(S(e),t)},Z=function(e){var t=I.call(this,e=M(e,!0));return!(this===U&&a(H,e)&&!a(j,e))&&(!(t||!a(this,e)||!a(H,e)||a(this,Y)&&this[Y][e])||t)},X=function(e,t){if(e=E(e),t=M(t,!0),e!==U||!a(H,t)||a(j,t)){var n=C(e,t);return!n||!a(H,t)||a(e,Y)&&e[Y][t]||(n.enumerable=!0),n}},$=function(e){for(var t,n=D(E(e)),r=[],i=0;n.length>i;)a(H,t=n[i++])||t==Y||t==u||r.push(t);return r},ee=function(e){for(var t,n=e===U,r=D(n?j:E(e)),i=[],o=0;r.length>o;)!a(H,t=r[o++])||n&&!a(U,t)||i.push(H[t]);return i};W||(x=function(){if(this instanceof x)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===U&&t.call(j,n),a(this,Y)&&a(this[Y],e)&&(this[Y][e]=!1),G(this,e,T(1,n))};return i&&V&&G(U,e,{configurable:!0,set:t}),B(e)},s(x[A],"toString",function(){return this._k}),L.f=X,k.f=J,n(50).f=b.f=$,n(44).f=Z,n(43).f=ee,i&&!n(28)&&s(U,"propertyIsEnumerable",Z,!0),p.f=function(e){return B(h(e))}),o(o.G+o.W+o.F*!W,{Symbol:x});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)h(te[ne++]);for(var te=w(h.store),ne=0;te.length>ne;)_(te[ne++]);o(o.S+o.F*!W,"Symbol",{for:function(e){return a(F,e+="")?F[e]:F[e]=x(e)},keyFor:function(e){if(q(e))return m(F,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){V=!0},useSimple:function(){V=!1}}),o(o.S+o.F*!W,"Object",{create:K,defineProperty:J,defineProperties:Q,getOwnPropertyDescriptor:X,getOwnPropertyNames:$,getOwnPropertySymbols:ee}),N&&o(o.S+o.F*(!W||l(function(){var e=x();return"[null]"!=O([e])||"{}"!=O({a:e})||"{}"!=O(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!q(e)){for(var t,n,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);return t=r[1],"function"==typeof t&&(n=t),!n&&g(t)||(t=function(e,t){if(n&&(t=n.call(this,e,t)),!q(t))return t}),r[1]=t,O.apply(N,r)}}}),x[A][P]||n(10)(x[A],P,x[A].valueOf),d(x,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){e.exports=!n(7)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(4),a=n(9),i=n(10),o=n(18),s=n(20),u="prototype",l=function(e,t,n){var c,d,f,h,p=e&l.F,_=e&l.G,m=e&l.S,v=e&l.P,g=e&l.B,y=_?r:m?r[t]||(r[t]={}):(r[t]||{})[u],E=_?a:a[t]||(a[t]={}),M=E[u]||(E[u]={});_&&(n=t);for(c in n)d=!p&&y&&void 0!==y[c],f=(d?y:n)[c],h=g&&d?s(f,r):v&&"function"==typeof f?s(Function.call,f):f,y&&o(y,c,f,e&l.U),E[c]!=f&&i(E,c,h),v&&M[c]!=f&&(M[c]=f)};r.core=a,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t){var n=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(11),a=n(17);e.exports=n(6)?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(12),a=n(14),i=n(16),o=Object.defineProperty;t.f=n(6)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),a)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(13);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){e.exports=!n(6)&&!n(7)(function(){return 7!=Object.defineProperty(n(15)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(13),a=n(4).document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){var r=n(13);e.exports=function(e,t){if(!r(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!r(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(4),a=n(10),i=n(5),o=n(19)("src"),s="toString",u=Function[s],l=(""+u).split(s);n(9).inspectSource=function(e){return u.call(e)},(e.exports=function(e,t,n,s){var u="function"==typeof n;u&&(i(n,"name")||a(n,"name",t)),e[t]!==n&&(u&&(i(n,o)||a(n,o,e[t]?""+e[t]:l.join(String(t)))),e===r?e[t]=n:s?e[t]?e[t]=n:a(e,t,n):(delete e[t],a(e,t,n)))})(Function.prototype,s,function(){return"function"==typeof this&&this[o]||u.call(this)})},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(21);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(19)("meta"),a=n(13),i=n(5),o=n(11).f,s=0,u=Object.isExtensible||function(){return!0},l=!n(7)(function(){return u(Object.preventExtensions({}))}),c=function(e){o(e,r,{value:{i:"O"+ ++s,w:{}}})},d=function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},f=function(e,t){if(!i(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},h=function(e){return l&&p.NEED&&u(e)&&!i(e,r)&&c(e),e},p=e.exports={KEY:r,NEED:!1,fastKey:d,getWeak:f,onFreeze:h}},function(e,t,n){var r=n(4),a="__core-js_shared__",i=r[a]||(r[a]={});e.exports=function(e){return i[e]||(i[e]={})}},function(e,t,n){var r=n(11).f,a=n(5),i=n(25)("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(23)("wks"),a=n(19),i=n(4).Symbol,o="function"==typeof i,s=e.exports=function(e){return r[e]||(r[e]=o&&i[e]||(o?i:a)("Symbol."+e))};s.store=r},function(e,t,n){t.f=n(25)},function(e,t,n){var r=n(4),a=n(9),i=n(28),o=n(26),s=n(11).f;e.exports=function(e){var t=a.Symbol||(a.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},function(e,t){e.exports=!1},function(e,t,n){var r=n(30),a=n(32);e.exports=function(e,t){for(var n,i=a(e),o=r(i),s=o.length,u=0;s>u;)if(i[n=o[u++]]===t)return n}},function(e,t,n){var r=n(31),a=n(41);e.exports=Object.keys||function(e){return r(e,a)}},function(e,t,n){var r=n(5),a=n(32),i=n(36)(!1),o=n(40)("IE_PROTO");e.exports=function(e,t){var n,s=a(e),u=0,l=[];for(n in s)n!=o&&r(s,n)&&l.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~i(l,n)||l.push(n));return l}},function(e,t,n){var r=n(33),a=n(35);e.exports=function(e){return r(a(e))}},function(e,t,n){var r=n(34);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(32),a=n(37),i=n(39);e.exports=function(e){return function(t,n,o){var s,u=r(t),l=a(u.length),c=i(o,l);if(e&&n!=n){for(;l>c;)if(s=u[c++],s!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var r=n(38),a=Math.min;e.exports=function(e){return e>0?a(r(e),9007199254740991):0}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(38),a=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?a(e+t,0):i(e,t)}},function(e,t,n){var r=n(23)("keys"),a=n(19);e.exports=function(e){return r[e]||(r[e]=a(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(30),a=n(43),i=n(44);e.exports=function(e){var t=r(e),n=a.f;if(n)for(var o,s=n(e),u=i.f,l=0;s.length>l;)u.call(e,o=s[l++])&&t.push(o);return t}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(34);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(12),a=n(47),i=n(41),o=n(40)("IE_PROTO"),s=function(){},u="prototype",l=function(){var e,t=n(15)("iframe"),r=i.length,a="<",o=">";for(t.style.display="none",n(48).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(a+"script"+o+"document.F=Object"+a+"/script"+o),e.close(),l=e.F;r--;)delete l[u][i[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[u]=r(e),n=new s,s[u]=null,n[o]=e):n=l(),void 0===t?n:a(n,t)}},function(e,t,n){var r=n(11),a=n(12),i=n(30);e.exports=n(6)?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),s=o.length,u=0;s>u;)r.f(e,n=o[u++],t[n]);return e}},function(e,t,n){e.exports=n(4).document&&document.documentElement},function(e,t,n){var r=n(32),a=n(50).f,i={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return a(e)}catch(e){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==i.call(e)?s(e):a(r(e))}},function(e,t,n){var r=n(31),a=n(41).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},function(e,t,n){var r=n(44),a=n(17),i=n(32),o=n(16),s=n(5),u=n(14),l=Object.getOwnPropertyDescriptor;t.f=n(6)?l:function(e,t){if(e=i(e),t=o(t,!0),u)try{return l(e,t)}catch(e){}if(s(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){var r=n(8);r(r.S,"Object",{create:n(46)})},function(e,t,n){var r=n(8);r(r.S+r.F*!n(6),"Object",{defineProperty:n(11).f})},function(e,t,n){var r=n(8);r(r.S+r.F*!n(6),"Object",{defineProperties:n(47)})},function(e,t,n){var r=n(32),a=n(51).f;n(56)("getOwnPropertyDescriptor",function(){return function(e,t){return a(r(e),t)}})},function(e,t,n){var r=n(8),a=n(9),i=n(7);e.exports=function(e,t){var n=(a.Object||{})[e]||Object[e],o={};o[e]=t(n),r(r.S+r.F*i(function(){n(1)}),"Object",o)}},function(e,t,n){var r=n(58),a=n(59);n(56)("getPrototypeOf",function(){return function(e){return a(r(e))}})},function(e,t,n){var r=n(35);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(5),a=n(58),i=n(40)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=a(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,n){var r=n(58),a=n(30);n(56)("keys",function(){return function(e){return a(r(e))}})},function(e,t,n){n(56)("getOwnPropertyNames",function(){return n(49).f})},function(e,t,n){var r=n(13),a=n(22).onFreeze;n(56)("freeze",function(e){return function(t){return e&&r(t)?e(a(t)):t}})},function(e,t,n){var r=n(13),a=n(22).onFreeze;n(56)("seal",function(e){return function(t){return e&&r(t)?e(a(t)):t}})},function(e,t,n){var r=n(13),a=n(22).onFreeze;n(56)("preventExtensions",function(e){return function(t){return e&&r(t)?e(a(t)):t}})},function(e,t,n){var r=n(13);n(56)("isFrozen",function(e){return function(t){return!r(t)||!!e&&e(t)}})},function(e,t,n){var r=n(13);n(56)("isSealed",function(e){return function(t){return!r(t)||!!e&&e(t)}})},function(e,t,n){var r=n(13);n(56)("isExtensible",function(e){return function(t){return!!r(t)&&(!e||e(t))}})},function(e,t,n){var r=n(8);r(r.S+r.F,"Object",{assign:n(69)})},function(e,t,n){"use strict";var r=n(30),a=n(43),i=n(44),o=n(58),s=n(33),u=Object.assign;e.exports=!u||n(7)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){for(var n=o(e),u=arguments.length,l=1,c=a.f,d=i.f;u>l;)for(var f,h=s(arguments[l++]),p=c?r(h).concat(c(h)):r(h),_=p.length,m=0;_>m;)d.call(h,f=p[m++])&&(n[f]=h[f]);return n}:u},function(e,t,n){var r=n(8);r(r.S,"Object",{is:n(71)})},function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},function(e,t,n){var r=n(8);r(r.S,"Object",{setPrototypeOf:n(73).set})},function(e,t,n){var r=n(13),a=n(12),i=function(e,t){if(a(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{r=n(20)(Function.call,n(51).f(Object.prototype,"__proto__").set,2),r(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},function(e,t,n){"use strict";var r=n(75),a={};a[n(25)("toStringTag")]="z",a+""!="[object z]"&&n(18)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},function(e,t,n){var r=n(34),a=n(25)("toStringTag"),i="Arguments"==r(function(){return arguments}()),o=function(e,t){try{return e[t]}catch(e){}};e.exports=function(e){var t,n,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=o(t=Object(e),a))?n:i?r(t):"Object"==(s=r(t))&&"function"==typeof t.callee?"Arguments":s}},function(e,t,n){var r=n(8);r(r.P,"Function",{bind:n(77)})},function(e,t,n){"use strict";var r=n(21),a=n(13),i=n(78),o=[].slice,s={},u=function(e,t,n){if(!(t in s)){for(var r=[],a=0;a>>0||(o.test(n)?16:10))}:r},function(e,t,n){var r=n(8),a=n(35),i=n(7),o=n(84),s="["+o+"]",u="​…",l=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),d=function(e,t,n){var a={},s=i(function(){return!!o[e]()||u[e]()!=u}),l=a[e]=s?t(f):o[e];n&&(a[n]=l),r(r.P+r.F*s,"String",a)},f=d.trim=function(e,t){return e=String(a(e)),1&t&&(e=e.replace(l,"")),2&t&&(e=e.replace(c,"")),e};e.exports=d},function(e,t){e.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},function(e,t,n){var r=n(8),a=n(86);r(r.G+r.F*(parseFloat!=a),{parseFloat:a})},function(e,t,n){var r=n(4).parseFloat,a=n(83).trim;e.exports=1/r(n(84)+"-0")!==-(1/0)?function(e){var t=a(String(e),3),n=r(t);return 0===n&&"-"==t.charAt(0)?-0:n}:r},function(e,t,n){"use strict";var r=n(4),a=n(5),i=n(34),o=n(88),s=n(16),u=n(7),l=n(50).f,c=n(51).f,d=n(11).f,f=n(83).trim,h="Number",p=r[h],_=p,m=p.prototype,v=i(n(46)(m))==h,g="trim"in String.prototype,y=function(e){var t=s(e,!1);if("string"==typeof t&&t.length>2){t=g?t.trim():f(t,3);var n,r,a,i=t.charCodeAt(0);if(43===i||45===i){if(n=t.charCodeAt(2),88===n||120===n)return NaN}else if(48===i){switch(t.charCodeAt(1)){case 66:case 98:r=2,a=49;break;case 79:case 111:r=8,a=55;break;default:return+t}for(var o,u=t.slice(2),l=0,c=u.length;la)return NaN;return parseInt(u,r)}}return+t};if(!p(" 0o1")||!p("0b1")||p("+0x1")){p=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof p&&(v?u(function(){m.valueOf.call(n)}):i(n)!=h)?o(new _(y(t)),n,p):y(t)};for(var E,M=n(6)?l(_):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),T=0;M.length>T;T++)a(_,E=M[T])&&!a(p,E)&&d(p,E,c(_,E));p.prototype=m,m.constructor=p,n(18)(r,h,p)}},function(e,t,n){var r=n(13),a=n(73).set;e.exports=function(e,t,n){var i,o=t.constructor;return o!==n&&"function"==typeof o&&(i=o.prototype)!==n.prototype&&r(i)&&a&&a(e,i),e}},function(e,t,n){"use strict";var r=n(8),a=n(38),i=n(90),o=n(91),s=1..toFixed,u=Math.floor,l=[0,0,0,0,0,0],c="Number.toFixed: incorrect invocation!",d="0",f=function(e,t){for(var n=-1,r=t;++n<6;)r+=e*l[n],l[n]=r%1e7,r=u(r/1e7)},h=function(e){for(var t=6,n=0;--t>=0;)n+=l[t],l[t]=u(n/e),n=n%e*1e7},p=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==l[e]){var n=String(l[e]);t=""===t?n:t+o.call(d,7-n.length)+n}return t},_=function(e,t,n){return 0===t?n:t%2===1?_(e,t-1,n*e):_(e*e,t/2,n)},m=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};r(r.P+r.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(7)(function(){s.call({})})),"Number",{toFixed:function(e){var t,n,r,s,u=i(this,c),l=a(e),v="",g=d;if(l<0||l>20)throw RangeError(c);if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(v="-",u=-u),u>1e-21)if(t=m(u*_(2,69,1))-69,n=t<0?u*_(2,-t,1):u/_(2,t,1),n*=4503599627370496,t=52-t,t>0){for(f(0,n),r=l;r>=7;)f(1e7,0),r-=7;for(f(_(10,r,1),0),r=t-1;r>=23;)h(1<<23),r-=23;h(1<0?(s=g.length,g=v+(s<=l?"0."+o.call(d,l-s)+g:g.slice(0,s-l)+"."+g.slice(s-l))):g=v+g,g}})},function(e,t,n){var r=n(34);e.exports=function(e,t){if("number"!=typeof e&&"Number"!=r(e))throw TypeError(t);return+e}},function(e,t,n){"use strict";var r=n(38),a=n(35);e.exports=function(e){var t=String(a(this)),n="",i=r(e);if(i<0||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t,n){"use strict";var r=n(8),a=n(7),i=n(90),o=1..toPrecision;r(r.P+r.F*(a(function(){return"1"!==o.call(1,void 0)})||!a(function(){o.call({})})),"Number",{toPrecision:function(e){var t=i(this,"Number#toPrecision: incorrect invocation!");return void 0===e?o.call(t):o.call(t,e)}})},function(e,t,n){var r=n(8);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(e,t,n){var r=n(8),a=n(4).isFinite;r(r.S,"Number",{isFinite:function(e){return"number"==typeof e&&a(e)}})},function(e,t,n){var r=n(8);r(r.S,"Number",{isInteger:n(96)})},function(e,t,n){var r=n(13),a=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&a(e)===e}},function(e,t,n){var r=n(8);r(r.S,"Number",{isNaN:function(e){return e!=e}})},function(e,t,n){var r=n(8),a=n(96),i=Math.abs;r(r.S,"Number",{isSafeInteger:function(e){return a(e)&&i(e)<=9007199254740991}})},function(e,t,n){var r=n(8);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){var r=n(8);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){var r=n(8),a=n(86);r(r.S+r.F*(Number.parseFloat!=a),"Number",{parseFloat:a})},function(e,t,n){var r=n(8),a=n(82);r(r.S+r.F*(Number.parseInt!=a),"Number",{parseInt:a})},function(e,t,n){var r=n(8),a=n(104),i=Math.sqrt,o=Math.acosh;r(r.S+r.F*!(o&&710==Math.floor(o(Number.MAX_VALUE))&&o(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:a(e-1+i(e-1)*i(e+1))}})},function(e,t){e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},function(e,t,n){function r(e){return isFinite(e=+e)&&0!=e?e<0?-r(-e):Math.log(e+Math.sqrt(e*e+1)):e}var a=n(8),i=Math.asinh;a(a.S+a.F*!(i&&1/i(0)>0),"Math",{asinh:r})},function(e,t,n){var r=n(8),a=Math.atanh;r(r.S+r.F*!(a&&1/a(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},function(e,t,n){var r=n(8),a=n(108);r(r.S,"Math",{cbrt:function(e){return a(e=+e)*Math.pow(Math.abs(e),1/3)}})},function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){var r=n(8);r(r.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(e,t,n){var r=n(8),a=Math.exp;r(r.S,"Math",{cosh:function(e){return(a(e=+e)+a(-e))/2}})},function(e,t,n){var r=n(8),a=n(112);r(r.S+r.F*(a!=Math.expm1),"Math",{expm1:a})},function(e,t){var n=Math.expm1;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||n(-2e-17)!=-2e-17?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},function(e,t,n){var r=n(8),a=n(108),i=Math.pow,o=i(2,-52),s=i(2,-23),u=i(2,127)*(2-s),l=i(2,-126),c=function(e){return e+1/o-1/o};r(r.S,"Math",{fround:function(e){var t,n,r=Math.abs(e),i=a(e);return ru||n!=n?i*(1/0):i*n)}})},function(e,t,n){var r=n(8),a=Math.abs;r(r.S,"Math",{hypot:function(e,t){for(var n,r,i=0,o=0,s=arguments.length,u=0;o0?(r=n/u,i+=r*r):i+=n;return u===1/0?1/0:u*Math.sqrt(i)}})},function(e,t,n){var r=n(8),a=Math.imul;r(r.S+r.F*n(7)(function(){return a(4294967295,5)!=-5||2!=a.length}),"Math",{imul:function(e,t){var n=65535,r=+e,a=+t,i=n&r,o=n&a;return 0|i*o+((n&r>>>16)*o+i*(n&a>>>16)<<16>>>0)}})},function(e,t,n){var r=n(8);r(r.S,"Math",{log10:function(e){return Math.log(e)/Math.LN10}})},function(e,t,n){var r=n(8);r(r.S,"Math",{log1p:n(104)})},function(e,t,n){var r=n(8);r(r.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},function(e,t,n){var r=n(8);r(r.S,"Math",{sign:n(108)})},function(e,t,n){var r=n(8),a=n(112),i=Math.exp;r(r.S+r.F*n(7)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(a(e)-a(-e))/2:(i(e-1)-i(-e-1))*(Math.E/2)}})},function(e,t,n){var r=n(8),a=n(112),i=Math.exp;r(r.S,"Math",{tanh:function(e){var t=a(e=+e),n=a(-e);return t==1/0?1:n==1/0?-1:(t-n)/(i(e)+i(-e))}})},function(e,t,n){var r=n(8);r(r.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},function(e,t,n){var r=n(8),a=n(39),i=String.fromCharCode,o=String.fromCodePoint;r(r.S+r.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,o=0;r>o;){if(t=+arguments[o++],a(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(((t-=65536)>>10)+55296,t%1024+56320))}return n.join("")}})},function(e,t,n){var r=n(8),a=n(32),i=n(37);r(r.S,"String",{raw:function(e){for(var t=a(e.raw),n=i(t.length),r=arguments.length,o=[],s=0;n>s;)o.push(String(t[s++])),s=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){var r=n(38),a=n(35);e.exports=function(e){return function(t,n){var i,o,s=String(a(t)),u=r(n),l=s.length;return u<0||u>=l?e?"":void 0:(i=s.charCodeAt(u),i<55296||i>56319||u+1===l||(o=s.charCodeAt(u+1))<56320||o>57343?e?s.charAt(u):i:e?s.slice(u,u+2):(i-55296<<10)+(o-56320)+65536)}}},function(e,t,n){"use strict";var r=n(28),a=n(8),i=n(18),o=n(10),s=n(5),u=n(129),l=n(130),c=n(24),d=n(59),f=n(25)("iterator"),h=!([].keys&&"next"in[].keys()),p="@@iterator",_="keys",m="values",v=function(){return this};e.exports=function(e,t,n,g,y,E,M){l(n,t,g);var T,S,b,L=function(e){if(!h&&e in R)return R[e];switch(e){case _:return function(){return new n(this,e)};case m:return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",w=y==m,C=!1,R=e.prototype,D=R[f]||R[p]||y&&R[y],x=D||L(y),N=y?w?L("entries"):x:void 0,O="Array"==t?R.entries||D:D;if(O&&(b=d(O.call(new e)),b!==Object.prototype&&(c(b,k,!0),r||s(b,f)||o(b,f,v))),w&&D&&D.name!==m&&(C=!0,x=function(){return D.call(this)}),r&&!M||!h&&!C&&R[f]||o(R,f,x),u[t]=x,u[k]=v,y)if(T={values:w?x:L(m),keys:E?x:L(_),entries:N},M)for(S in T)S in R||i(R,S,T[S]);else a(a.P+a.F*(h||C),t,T);return T}},function(e,t){e.exports={}},function(e,t,n){"use strict";var r=n(46),a=n(17),i=n(24),o={};n(10)(o,n(25)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(o,{next:a(1,n)}),i(e,t+" Iterator")}},function(e,t,n){"use strict";var r=n(8),a=n(127)(!1);r(r.P,"String",{codePointAt:function(e){return a(this,e)}})},function(e,t,n){"use strict";var r=n(8),a=n(37),i=n(133),o="endsWith",s=""[o];r(r.P+r.F*n(135)(o),"String",{endsWith:function(e){var t=i(this,e,o),n=arguments.length>1?arguments[1]:void 0,r=a(t.length),u=void 0===n?r:Math.min(a(n),r),l=String(e);return s?s.call(t,l,u):t.slice(u-l.length,u)===l}})},function(e,t,n){var r=n(134),a=n(35);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(a(e))}},function(e,t,n){var r=n(13),a=n(34),i=n(25)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==a(e))}},function(e,t,n){var r=n(25)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}},function(e,t,n){"use strict";var r=n(8),a=n(133),i="includes";r(r.P+r.F*n(135)(i),"String",{includes:function(e){return!!~a(this,e,i).indexOf(e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(8);r(r.P,"String",{repeat:n(91)})},function(e,t,n){"use strict";var r=n(8),a=n(37),i=n(133),o="startsWith",s=""[o];r(r.P+r.F*n(135)(o),"String",{startsWith:function(e){var t=i(this,e,o),n=a(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return s?s.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){"use strict";n(140)("anchor",function(e){return function(t){return e(this,"a","name",t)}})},function(e,t,n){var r=n(8),a=n(7),i=n(35),o=/"/g,s=function(e,t,n,r){var a=String(i(e)),s="<"+t;return""!==n&&(s+=" "+n+'="'+String(r).replace(o,""")+'"'),s+">"+a+""};e.exports=function(e,t){var n={};n[e]=t(s),r(r.P+r.F*a(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",n)}},function(e,t,n){"use strict";n(140)("big",function(e){return function(){return e(this,"big","","")}})},function(e,t,n){"use strict";n(140)("blink",function(e){return function(){return e(this,"blink","","")}})},function(e,t,n){"use strict";n(140)("bold",function(e){return function(){return e(this,"b","","")}})},function(e,t,n){"use strict";n(140)("fixed",function(e){return function(){return e(this,"tt","","")}})},function(e,t,n){"use strict";n(140)("fontcolor",function(e){return function(t){return e(this,"font","color",t)}})},function(e,t,n){"use strict";n(140)("fontsize",function(e){return function(t){return e(this,"font","size",t)}})},function(e,t,n){"use strict";n(140)("italics",function(e){return function(){return e(this,"i","","")}})},function(e,t,n){"use strict";n(140)("link",function(e){return function(t){return e(this,"a","href",t)}})},function(e,t,n){"use strict";n(140)("small",function(e){return function(){return e(this,"small","","")}})},function(e,t,n){"use strict";n(140)("strike",function(e){return function(){return e(this,"strike","","")}})},function(e,t,n){"use strict";n(140)("sub",function(e){return function(){return e(this,"sub","","")}})},function(e,t,n){"use strict";n(140)("sup",function(e){return function(){return e(this,"sup","","")}})},function(e,t,n){var r=n(8);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(e,t,n){"use strict";var r=n(8),a=n(58),i=n(16);r(r.P+r.F*n(7)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var r=n(8),a=n(7),i=Date.prototype.getTime,o=function(e){return e>9?e:"0"+e};r(r.P+r.F*(a(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!a(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function(){if(!isFinite(i.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),n=e.getUTCMilliseconds(),r=t<0?"-":t>9999?"+":"";return r+("00000"+Math.abs(t)).slice(r?-6:-4)+"-"+o(e.getUTCMonth()+1)+"-"+o(e.getUTCDate())+"T"+o(e.getUTCHours())+":"+o(e.getUTCMinutes())+":"+o(e.getUTCSeconds())+"."+(n>99?n:"0"+o(n))+"Z"; }})},function(e,t,n){var r=Date.prototype,a="Invalid Date",i="toString",o=r[i],s=r.getTime;new Date(NaN)+""!=a&&n(18)(r,i,function(){var e=s.call(this);return e===e?o.call(this):a})},function(e,t,n){var r=n(25)("toPrimitive"),a=Date.prototype;r in a||n(10)(a,r,n(158))},function(e,t,n){"use strict";var r=n(12),a=n(16),i="number";e.exports=function(e){if("string"!==e&&e!==i&&"default"!==e)throw TypeError("Incorrect hint");return a(r(this),e!=i)}},function(e,t,n){var r=n(8);r(r.S,"Array",{isArray:n(45)})},function(e,t,n){"use strict";var r=n(20),a=n(8),i=n(58),o=n(161),s=n(162),u=n(37),l=n(163),c=n(164);a(a.S+a.F*!n(165)(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,a,d,f=i(e),h="function"==typeof this?this:Array,p=arguments.length,_=p>1?arguments[1]:void 0,m=void 0!==_,v=0,g=c(f);if(m&&(_=r(_,p>2?arguments[2]:void 0,2)),void 0==g||h==Array&&s(g))for(t=u(f.length),n=new h(t);t>v;v++)l(n,v,m?_(f[v],v):f[v]);else for(d=g.call(f),n=new h;!(a=d.next()).done;v++)l(n,v,m?o(d,_,[a.value,v],!0):a.value);return n.length=v,n}})},function(e,t,n){var r=n(12);e.exports=function(e,t,n,a){try{return a?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},function(e,t,n){var r=n(129),a=n(25)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var r=n(11),a=n(17);e.exports=function(e,t,n){t in e?r.f(e,t,a(0,n)):e[t]=n}},function(e,t,n){var r=n(75),a=n(25)("iterator"),i=n(129);e.exports=n(9).getIteratorMethod=function(e){if(void 0!=e)return e[a]||e["@@iterator"]||i[r(e)]}},function(e,t,n){var r=n(25)("iterator"),a=!1;try{var i=[7][r]();i.return=function(){a=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var i=[7],o=i[r]();o.next=function(){return{done:n=!0}},i[r]=function(){return o},e(i)}catch(e){}return n}},function(e,t,n){"use strict";var r=n(8),a=n(163);r(r.S+r.F*n(7)(function(){function e(){}return!(Array.of.call(e)instanceof e)}),"Array",{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var r=n(8),a=n(32),i=[].join;r(r.P+r.F*(n(33)!=Object||!n(168)(i)),"Array",{join:function(e){return i.call(a(this),void 0===e?",":e)}})},function(e,t,n){var r=n(7);e.exports=function(e,t){return!!e&&r(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t,n){"use strict";var r=n(8),a=n(48),i=n(34),o=n(39),s=n(37),u=[].slice;r(r.P+r.F*n(7)(function(){a&&u.call(a)}),"Array",{slice:function(e,t){var n=s(this.length),r=i(this);if(t=void 0===t?n:t,"Array"==r)return u.call(this,e,t);for(var a=o(e,n),l=o(t,n),c=s(l-a),d=Array(c),f=0;fM;M++)if((f||M in g)&&(_=g[M],m=y(_,M,v),e))if(n)T[M]=m;else if(m)switch(e){case 3:return!0;case 5:return _;case 6:return M;case 2:T.push(_)}else if(c)return!1;return d?-1:l||c?c:T}}},function(e,t,n){var r=n(174);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(13),a=n(45),i=n(25)("species");e.exports=function(e){var t;return a(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!a(t.prototype)||(t=void 0),r(t)&&(t=t[i],null===t&&(t=void 0))),void 0===t?Array:t}},function(e,t,n){"use strict";var r=n(8),a=n(172)(1);r(r.P+r.F*!n(168)([].map,!0),"Array",{map:function(e){return a(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(8),a=n(172)(2);r(r.P+r.F*!n(168)([].filter,!0),"Array",{filter:function(e){return a(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(8),a=n(172)(3);r(r.P+r.F*!n(168)([].some,!0),"Array",{some:function(e){return a(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(8),a=n(172)(4);r(r.P+r.F*!n(168)([].every,!0),"Array",{every:function(e){return a(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(8),a=n(180);r(r.P+r.F*!n(168)([].reduce,!0),"Array",{reduce:function(e){return a(this,e,arguments.length,arguments[1],!1)}})},function(e,t,n){var r=n(21),a=n(58),i=n(33),o=n(37);e.exports=function(e,t,n,s,u){r(t);var l=a(e),c=i(l),d=o(l.length),f=u?d-1:0,h=u?-1:1;if(n<2)for(;;){if(f in c){s=c[f],f+=h;break}if(f+=h,u?f<0:d<=f)throw TypeError("Reduce of empty array with no initial value")}for(;u?f>=0:d>f;f+=h)f in c&&(s=t(s,c[f],f,l));return s}},function(e,t,n){"use strict";var r=n(8),a=n(180);r(r.P+r.F*!n(168)([].reduceRight,!0),"Array",{reduceRight:function(e){return a(this,e,arguments.length,arguments[1],!0)}})},function(e,t,n){"use strict";var r=n(8),a=n(36)(!1),i=[].indexOf,o=!!i&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(o||!n(168)(i)),"Array",{indexOf:function(e){return o?i.apply(this,arguments)||0:a(this,e,arguments[1])}})},function(e,t,n){"use strict";var r=n(8),a=n(32),i=n(38),o=n(37),s=[].lastIndexOf,u=!!s&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(u||!n(168)(s)),"Array",{lastIndexOf:function(e){if(u)return s.apply(this,arguments)||0;var t=a(this),n=o(t.length),r=n-1;for(arguments.length>1&&(r=Math.min(r,i(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in t&&t[r]===e)return r||0;return-1}})},function(e,t,n){var r=n(8);r(r.P,"Array",{copyWithin:n(185)}),n(186)("copyWithin")},function(e,t,n){"use strict";var r=n(58),a=n(39),i=n(37);e.exports=[].copyWithin||function(e,t){var n=r(this),o=i(n.length),s=a(e,o),u=a(t,o),l=arguments.length>2?arguments[2]:void 0,c=Math.min((void 0===l?o:a(l,o))-u,o-s),d=1;for(u0;)u in n?n[s]=n[u]:delete n[s],s+=d,u+=d;return n}},function(e,t,n){var r=n(25)("unscopables"),a=Array.prototype;void 0==a[r]&&n(10)(a,r,{}),e.exports=function(e){a[r][e]=!0}},function(e,t,n){var r=n(8);r(r.P,"Array",{fill:n(188)}),n(186)("fill")},function(e,t,n){"use strict";var r=n(58),a=n(39),i=n(37);e.exports=function(e){for(var t=r(this),n=i(t.length),o=arguments.length,s=a(o>1?arguments[1]:void 0,n),u=o>2?arguments[2]:void 0,l=void 0===u?n:a(u,n);l>s;)t[s++]=e;return t}},function(e,t,n){"use strict";var r=n(8),a=n(172)(5),i="find",o=!0;i in[]&&Array(1)[i](function(){o=!1}),r(r.P+r.F*o,"Array",{find:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),n(186)(i)},function(e,t,n){"use strict";var r=n(8),a=n(172)(6),i="findIndex",o=!0;i in[]&&Array(1)[i](function(){o=!1}),r(r.P+r.F*o,"Array",{findIndex:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),n(186)(i)},function(e,t,n){n(192)("Array")},function(e,t,n){"use strict";var r=n(4),a=n(11),i=n(6),o=n(25)("species");e.exports=function(e){var t=r[e];i&&t&&!t[o]&&a.f(t,o,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";var r=n(186),a=n(194),i=n(129),o=n(32);e.exports=n(128)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,a(1)):"keys"==t?a(0,n):"values"==t?a(0,e[n]):a(0,[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var r=n(4),a=n(88),i=n(11).f,o=n(50).f,s=n(134),u=n(196),l=r.RegExp,c=l,d=l.prototype,f=/a/g,h=/a/g,p=new l(f)!==f;if(n(6)&&(!p||n(7)(function(){return h[n(25)("match")]=!1,l(f)!=f||l(h)==h||"/a/i"!=l(f,"i")}))){l=function(e,t){var n=this instanceof l,r=s(e),i=void 0===t;return!n&&r&&e.constructor===l&&i?e:a(p?new c(r&&!i?e.source:e,t):c((r=e instanceof l)?e.source:e,r&&i?u.call(e):t),n?this:d,l)};for(var _=(function(e){e in l||i(l,e,{configurable:!0,get:function(){return c[e]},set:function(t){c[e]=t}})}),m=o(c),v=0;m.length>v;)_(m[v++]);d.constructor=l,l.prototype=d,n(18)(r,"RegExp",l)}n(192)("RegExp")},function(e,t,n){"use strict";var r=n(12);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";n(198);var r=n(12),a=n(196),i=n(6),o="toString",s=/./[o],u=function(e){n(18)(RegExp.prototype,o,e,!0)};n(7)(function(){return"/a/b"!=s.call({source:"a",flags:"b"})})?u(function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!i&&e instanceof RegExp?a.call(e):void 0)}):s.name!=o&&u(function(){return s.call(this)})},function(e,t,n){n(6)&&"g"!=/./g.flags&&n(11).f(RegExp.prototype,"flags",{configurable:!0,get:n(196)})},function(e,t,n){n(200)("match",1,function(e,t,n){return[function(n){"use strict";var r=e(this),a=void 0==n?void 0:n[t];return void 0!==a?a.call(n,r):new RegExp(n)[t](String(r))},n]})},function(e,t,n){"use strict";var r=n(10),a=n(18),i=n(7),o=n(35),s=n(25);e.exports=function(e,t,n){var u=s(e),l=n(o,u,""[e]),c=l[0],d=l[1];i(function(){var t={};return t[u]=function(){return 7},7!=""[e](t)})&&(a(String.prototype,e,c),r(RegExp.prototype,u,2==t?function(e,t){return d.call(e,this,t)}:function(e){return d.call(e,this)}))}},function(e,t,n){n(200)("replace",2,function(e,t,n){return[function(r,a){"use strict";var i=e(this),o=void 0==r?void 0:r[t];return void 0!==o?o.call(r,i,a):n.call(String(i),r,a)},n]})},function(e,t,n){n(200)("search",1,function(e,t,n){return[function(n){"use strict";var r=e(this),a=void 0==n?void 0:n[t];return void 0!==a?a.call(n,r):new RegExp(n)[t](String(r))},n]})},function(e,t,n){n(200)("split",2,function(e,t,r){"use strict";var a=n(134),i=r,o=[].push,s="split",u="length",l="lastIndex";if("c"=="abbc"[s](/(b)*/)[1]||4!="test"[s](/(?:)/,-1)[u]||2!="ab"[s](/(?:ab)*/)[u]||4!="."[s](/(.?)(.?)/)[u]||"."[s](/()()/)[u]>1||""[s](/.?/)[u]){var c=void 0===/()??/.exec("")[1];r=function(e,t){var n=String(this);if(void 0===e&&0===t)return[];if(!a(e))return i.call(n,e,t);var r,s,d,f,h,p=[],_=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),m=0,v=void 0===t?4294967295:t>>>0,g=new RegExp(e.source,_+"g");for(c||(r=new RegExp("^"+g.source+"$(?!\\s)",_));(s=g.exec(n))&&(d=s.index+s[0][u],!(d>m&&(p.push(n.slice(m,s.index)),!c&&s[u]>1&&s[0].replace(r,function(){for(h=1;h1&&s.index=v)));)g[l]===s.index&&g[l]++;return m===n[u]?!f&&g.test("")||p.push(""):p.push(n.slice(m)),p[u]>v?p.slice(0,v):p}}else"0"[s](void 0,0)[u]&&(r=function(e,t){return void 0===e&&0===t?[]:i.call(this,e,t)});return[function(n,a){var i=e(this),o=void 0==n?void 0:n[t];return void 0!==o?o.call(n,i,a):r.call(String(i),n,a)},r]})},function(e,t,n){"use strict";var r,a,i,o=n(28),s=n(4),u=n(20),l=n(75),c=n(8),d=n(13),f=n(21),h=n(205),p=n(206),_=n(207),m=n(208).set,v=n(209)(),g="Promise",y=s.TypeError,E=s.process,M=s[g],E=s.process,T="process"==l(E),S=function(){},b=!!function(){try{var e=M.resolve(1),t=(e.constructor={})[n(25)("species")]=function(e){e(S,S)};return(T||"function"==typeof PromiseRejectionEvent)&&e.then(S)instanceof t}catch(e){}}(),L=function(e,t){return e===t||e===M&&t===i},k=function(e){var t;return!(!d(e)||"function"!=typeof(t=e.then))&&t},w=function(e){return L(M,e)?new C(e):new a(e)},C=a=function(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw y("Bad Promise constructor");t=e,n=r}),this.resolve=f(t),this.reject=f(n)},R=function(e){try{e()}catch(e){return{error:e}}},D=function(e,t){if(!e._n){e._n=!0;var n=e._c;v(function(){for(var r=e._v,a=1==e._s,i=0,o=function(t){var n,i,o=a?t.ok:t.fail,s=t.resolve,u=t.reject,l=t.domain;try{o?(a||(2==e._h&&O(e),e._h=1),o===!0?n=r:(l&&l.enter(),n=o(r),l&&l.exit()),n===t.promise?u(y("Promise-chain cycle")):(i=k(n))?i.call(n,s,u):s(n)):u(r)}catch(e){u(e)}};n.length>i;)o(n[i++]);e._c=[],e._n=!1,t&&!e._h&&x(e)})}},x=function(e){m.call(s,function(){var t,n,r,a=e._v;if(N(e)&&(t=R(function(){T?E.emit("unhandledRejection",a,e):(n=s.onunhandledrejection)?n({promise:e,reason:a}):(r=s.console)&&r.error&&r.error("Unhandled promise rejection",a)}),e._h=T||N(e)?2:1),e._a=void 0,t)throw t.error})},N=function(e){if(1==e._h)return!1;for(var t,n=e._a||e._c,r=0;n.length>r;)if(t=n[r++],t.fail||!N(t.promise))return!1;return!0},O=function(e){m.call(s,function(){var t;T?E.emit("rejectionHandled",e):(t=s.onrejectionhandled)&&t({promise:e,reason:e._v})})},A=function(e){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=e,t._s=2,t._a||(t._a=t._c.slice()),D(t,!0))},Y=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw y("Promise can't be resolved itself");(t=k(e))?v(function(){var r={_w:n,_d:!1};try{t.call(e,u(Y,r,1),u(A,r,1))}catch(e){A.call(r,e)}}):(n._v=e,n._s=1,D(n,!1))}catch(e){A.call({_w:n,_d:!1},e)}}};b||(M=function(e){h(this,M,g,"_h"),f(e),r.call(this);try{e(u(Y,this,1),u(A,this,1))}catch(e){A.call(this,e)}},r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},r.prototype=n(210)(M.prototype,{then:function(e,t){var n=w(_(this,M));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=T?E.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&D(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),C=function(){var e=new r;this.promise=e,this.resolve=u(Y,e,1),this.reject=u(A,e,1)}),c(c.G+c.W+c.F*!b,{Promise:M}),n(24)(M,g),n(192)(g),i=n(9)[g],c(c.S+c.F*!b,g,{reject:function(e){var t=w(this),n=t.reject;return n(e),t.promise}}),c(c.S+c.F*(o||!b),g,{resolve:function(e){if(e instanceof M&&L(e.constructor,this))return e;var t=w(this),n=t.resolve;return n(e),t.promise}}),c(c.S+c.F*!(b&&n(165)(function(e){M.all(e).catch(S)})),g,{all:function(e){var t=this,n=w(t),r=n.resolve,a=n.reject,i=R(function(){var n=[],i=0,o=1;p(e,!1,function(e){var s=i++,u=!1;n.push(void 0),o++,t.resolve(e).then(function(e){u||(u=!0,n[s]=e,--o||r(n))},a)}),--o||r(n)});return i&&a(i.error),n.promise},race:function(e){var t=this,n=w(t),r=n.reject,a=R(function(){p(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return a&&r(a.error),n.promise}})},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(20),a=n(161),i=n(162),o=n(12),s=n(37),u=n(164),l={},c={},t=e.exports=function(e,t,n,d,f){var h,p,_,m,v=f?function(){return e}:u(e),g=r(n,d,t?2:1),y=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(i(v)){for(h=s(e.length);h>y;y++)if(m=t?g(o(p=e[y])[0],p[1]):g(e[y]),m===l||m===c)return m}else for(_=v.call(e);!(p=_.next()).done;)if(m=a(_,g,p.value,t),m===l||m===c)return m};t.BREAK=l,t.RETURN=c},function(e,t,n){var r=n(12),a=n(21),i=n(25)("species");e.exports=function(e,t){var n,o=r(e).constructor;return void 0===o||void 0==(n=r(o)[i])?t:a(n)}},function(e,t,n){var r,a,i,o=n(20),s=n(78),u=n(48),l=n(15),c=n(4),d=c.process,f=c.setImmediate,h=c.clearImmediate,p=c.MessageChannel,_=0,m={},v="onreadystatechange",g=function(){var e=+this;if(m.hasOwnProperty(e)){var t=m[e];delete m[e],t()}},y=function(e){g.call(e.data)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return m[++_]=function(){s("function"==typeof e?e:Function(e),t)},r(_),_},h=function(e){delete m[e]},"process"==n(34)(d)?r=function(e){d.nextTick(o(g,e,1))}:p?(a=new p,i=a.port2,a.port1.onmessage=y,r=o(i.postMessage,i,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(r=function(e){c.postMessage(e+"","*")},c.addEventListener("message",y,!1)):r=v in l("script")?function(e){u.appendChild(l("script"))[v]=function(){u.removeChild(this),g.call(e)}}:function(e){setTimeout(o(g,e,1),0)}),e.exports={set:f,clear:h}},function(e,t,n){var r=n(4),a=n(208).set,i=r.MutationObserver||r.WebKitMutationObserver,o=r.process,s=r.Promise,u="process"==n(34)(o);e.exports=function(){var e,t,n,l=function(){var r,a;for(u&&(r=o.domain)&&r.exit();e;){a=e.fn,e=e.next;try{a()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(u)n=function(){o.nextTick(l)};else if(i){var c=!0,d=document.createTextNode("");new i(l).observe(d,{characterData:!0}),n=function(){d.data=c=!c}}else if(s&&s.resolve){var f=s.resolve();n=function(){f.then(l)}}else n=function(){a.call(r,l)};return function(r){var a={fn:r,next:void 0};t&&(t.next=a),e||(e=a,n()),t=a}}},function(e,t,n){var r=n(18);e.exports=function(e,t,n){for(var a in t)r(e,a,t[a],n);return e}},function(e,t,n){"use strict";var r=n(212);e.exports=n(213)("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(this,e);return t&&t.v},set:function(e,t){return r.def(this,0===e?0:e,t)}},r,!0)},function(e,t,n){"use strict";var r=n(11).f,a=n(46),i=n(210),o=n(20),s=n(205),u=n(35),l=n(206),c=n(128),d=n(194),f=n(192),h=n(6),p=n(22).fastKey,_=h?"_s":"size",m=function(e,t){var n,r=p(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,c){var d=e(function(e,r){s(e,d,t,"_i"),e._i=a(null),e._f=void 0,e._l=void 0,e[_]=0,void 0!=r&&l(r,n,e[c],e)});return i(d.prototype,{clear:function(){for(var e=this,t=e._i,n=e._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete t[n.i];e._f=e._l=void 0,e[_]=0},delete:function(e){var t=this,n=m(t,e);if(n){var r=n.n,a=n.p;delete t._i[n.i],n.r=!0,a&&(a.n=r),r&&(r.p=a),t._f==n&&(t._f=r),t._l==n&&(t._l=a),t[_]--}return!!n},forEach:function(e){s(this,d,"forEach");for(var t,n=o(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.n:this._f;)for(n(t.v,t.k,this);t&&t.r;)t=t.p},has:function(e){return!!m(this,e)}}),h&&r(d.prototype,"size",{get:function(){return u(this[_])}}),d},def:function(e,t,n){var r,a,i=m(e,t);return i?i.v=n:(e._l=i={i:a=p(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=i),r&&(r.n=i),e[_]++,"F"!==a&&(e._i[a]=i)),e},getEntry:m,setStrong:function(e,t,n){c(e,t,function(e,t){this._t=e,this._k=t,this._l=void 0},function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?"keys"==t?d(0,n.k):"values"==t?d(0,n.v):d(0,[n.k,n.v]):(e._t=void 0,d(1))},n?"entries":"values",!n,!0),f(t)}}},function(e,t,n){"use strict";var r=n(4),a=n(8),i=n(18),o=n(210),s=n(22),u=n(206),l=n(205),c=n(13),d=n(7),f=n(165),h=n(24),p=n(88);e.exports=function(e,t,n,_,m,v){var g=r[e],y=g,E=m?"set":"add",M=y&&y.prototype,T={},S=function(e){var t=M[e];i(M,e,"delete"==e?function(e){return!(v&&!c(e))&&t.call(this,0===e?0:e)}:"has"==e?function(e){return!(v&&!c(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return v&&!c(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof y&&(v||M.forEach&&!d(function(){(new y).entries().next()}))){var b=new y,L=b[E](v?{}:-0,1)!=b,k=d(function(){b.has(1)}),w=f(function(e){new y(e)}),C=!v&&d(function(){for(var e=new y,t=5;t--;)e[E](t,t);return!e.has(-0)});w||(y=t(function(t,n){l(t,y,e);var r=p(new g,t,y);return void 0!=n&&u(n,m,r[E],r),r}),y.prototype=M,M.constructor=y),(k||C)&&(S("delete"),S("has"),m&&S("get")),(C||L)&&S(E),v&&M.clear&&delete M.clear}else y=_.getConstructor(t,e,m,E),o(y.prototype,n),s.NEED=!0;return h(y,e),T[e]=y,a(a.G+a.W+a.F*(y!=g),T),v||_.setStrong(y,e,m),y}},function(e,t,n){"use strict";var r=n(212);e.exports=n(213)("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(this,e=0===e?0:e,e)}},r)},function(e,t,n){"use strict";var r,a=n(172)(0),i=n(18),o=n(22),s=n(69),u=n(216),l=n(13),c=o.getWeak,d=Object.isExtensible,f=u.ufstore,h={},p=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},_={get:function(e){if(l(e)){var t=c(e);return t===!0?f(this).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(this,e,t)}},m=e.exports=n(213)("WeakMap",p,_,u,!0,!0);7!=(new m).set((Object.freeze||Object)(h),7).get(h)&&(r=u.getConstructor(p),s(r.prototype,_),o.NEED=!0,a(["delete","has","get","set"],function(e){var t=m.prototype,n=t[e];i(t,e,function(t,a){if(l(t)&&!d(t)){this._f||(this._f=new r);var i=this._f[e](t,a);return"set"==e?this:i}return n.call(this,t,a)})}))},function(e,t,n){"use strict";var r=n(210),a=n(22).getWeak,i=n(12),o=n(13),s=n(205),u=n(206),l=n(172),c=n(5),d=l(5),f=l(6),h=0,p=function(e){return e._l||(e._l=new _)},_=function(){this.a=[]},m=function(e,t){return d(e.a,function(e){return e[0]===t})};_.prototype={get:function(e){var t=m(this,e);if(t)return t[1]},has:function(e){return!!m(this,e)},set:function(e,t){var n=m(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=f(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,i){var l=e(function(e,r){s(e,l,t,"_i"),e._i=h++,e._l=void 0,void 0!=r&&u(r,n,e[i],e)});return r(l.prototype,{delete:function(e){if(!o(e))return!1;var t=a(e);return t===!0?p(this).delete(e):t&&c(t,this._i)&&delete t[this._i]},has:function(e){if(!o(e))return!1;var t=a(e);return t===!0?p(this).has(e):t&&c(t,this._i)}}),l},def:function(e,t,n){var r=a(i(t),!0);return r===!0?p(e).set(t,n):r[e._i]=n,e},ufstore:p}},function(e,t,n){"use strict";var r=n(216);n(213)("WeakSet",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(this,e,!0)}},r,!1,!0)},function(e,t,n){"use strict";var r=n(8),a=n(219),i=n(220),o=n(12),s=n(39),u=n(37),l=n(13),c=n(4).ArrayBuffer,d=n(207),f=i.ArrayBuffer,h=i.DataView,p=a.ABV&&c.isView,_=f.prototype.slice,m=a.VIEW,v="ArrayBuffer";r(r.G+r.W+r.F*(c!==f),{ArrayBuffer:f}),r(r.S+r.F*!a.CONSTR,v,{isView:function(e){return p&&p(e)||l(e)&&m in e}}),r(r.P+r.U+r.F*n(7)(function(){return!new f(2).slice(1,void 0).byteLength}),v,{slice:function(e,t){if(void 0!==_&&void 0===t)return _.call(o(this),e);for(var n=o(this).byteLength,r=s(e,n),a=s(void 0===t?n:t,n),i=new(d(this,f))(u(a-r)),l=new h(this),c=new h(i),p=0;r>1,c=23===t?R(2,-24)-R(2,-77):0,d=0,f=e<0||0===e&&1/e<0?1:0;for(e=C(e),e!=e||e===k?(a=e!=e?1:0,r=u):(r=D(x(e)/N),e*(i=R(2,-r))<1&&(r--,i*=2),e+=r+l>=1?c/i:c*R(2,1-l),e*i>=2&&(r++,i/=2),r+l>=u?(a=0,r=u):r+l>=1?(a=(e*i-1)*R(2,t),r+=l):(a=e*R(2,l-1)*R(2,t),r=0));t>=8;o[d++]=255&a,a/=256,t-=8);for(r=r<0;o[d++]=255&r,r/=256,s-=8);return o[--d]|=128*f,o},j=function(e,t,n){var r,a=8*n-t-1,i=(1<>1,s=a-7,u=n-1,l=e[u--],c=127&l;for(l>>=7;s>0;c=256*c+e[u],u--,s-=8);for(r=c&(1<<-s)-1,c>>=-s,s+=t;s>0;r=256*r+e[u],u--,s-=8);if(0===c)c=1-o;else{if(c===i)return r?NaN:l?-k:k;r+=R(2,t),c-=o}return(l?-1:1)*r*R(2,c-t)},U=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},W=function(e){return[255&e]},z=function(e){return[255&e,e>>8&255]},V=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},G=function(e){return H(e,52,8)},B=function(e){return H(e,23,4)},q=function(e,t,n){p(e[y],t,{get:function(){return this[n]}})},J=function(e,t,n,r){var a=+n,i=d(a);if(a!=i||i<0||i+t>e[I])throw L(M);var o=e[P]._b,s=i+e[F],u=o.slice(s,s+t);return r?u:u.reverse()},Q=function(e,t,n,r,a,i){var o=+n,s=d(o);if(o!=s||s<0||s+t>e[I])throw L(M);for(var u=e[P]._b,l=s+e[F],c=r(+a),f=0;fee;)(Z=$[ee++])in T||s(T,Z,w[Z]);i||(X.constructor=T)}var te=new S(new T(2)),ne=S[y].setInt8;te.setInt8(0,2147483648),te.setInt8(1,2147483649),!te.getInt8(0)&&te.getInt8(1)||u(S[y],{setInt8:function(e,t){ne.call(this,e,t<<24>>24)},setUint8:function(e,t){ne.call(this,e,t<<24>>24)}},!0)}else T=function(e){var t=K(this,e);this._b=_.call(Array(t),0),this[I]=t},S=function(e,t,n){c(this,S,g),c(e,T,g);var r=e[I],a=d(t);if(a<0||a>r)throw L("Wrong offset!");if(n=void 0===n?r-a:f(n),a+n>r)throw L(E);this[P]=e,this[F]=a,this[I]=n},a&&(q(T,A,"_l"),q(S,O,"_b"),q(S,A,"_l"),q(S,Y,"_o")),u(S[y],{getInt8:function(e){return J(this,1,e)[0]<<24>>24},getUint8:function(e){return J(this,1,e)[0]},getInt16:function(e){var t=J(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=J(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return U(J(this,4,e,arguments[1]))},getUint32:function(e){return U(J(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return j(J(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return j(J(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){Q(this,1,e,W,t)},setUint8:function(e,t){Q(this,1,e,W,t)},setInt16:function(e,t){Q(this,2,e,z,t,arguments[2])},setUint16:function(e,t){Q(this,2,e,z,t,arguments[2])},setInt32:function(e,t){Q(this,4,e,V,t,arguments[2])},setUint32:function(e,t){Q(this,4,e,V,t,arguments[2])},setFloat32:function(e,t){Q(this,4,e,B,t,arguments[2])},setFloat64:function(e,t){Q(this,8,e,G,t,arguments[2])}});m(T,v),m(S,g),s(S[y],o.VIEW,!0),t[v]=T,t[g]=S},function(e,t,n){var r=n(8);r(r.G+r.W+r.F*!n(219).ABV,{DataView:n(220).DataView})},function(e,t,n){n(223)("Int8",1,function(e){return function(t,n,r){return e(this,t,n,r)}})},function(e,t,n){"use strict";if(n(6)){var r=n(28),a=n(4),i=n(7),o=n(8),s=n(219),u=n(220),l=n(20),c=n(205),d=n(17),f=n(10),h=n(210),p=n(38),_=n(37),m=n(39),v=n(16),g=n(5),y=n(71),E=n(75),M=n(13),T=n(58),S=n(162),b=n(46),L=n(59),k=n(50).f,w=n(164),C=n(19),R=n(25),D=n(172),x=n(36),N=n(207),O=n(193),A=n(129),Y=n(165),P=n(192),I=n(188),F=n(185),H=n(11),j=n(51),U=H.f,W=j.f,z=a.RangeError,V=a.TypeError,G=a.Uint8Array,B="ArrayBuffer",q="Shared"+B,J="BYTES_PER_ELEMENT",Q="prototype",K=Array[Q],Z=u.ArrayBuffer,X=u.DataView,$=D(0),ee=D(2),te=D(3),ne=D(4),re=D(5),ae=D(6),ie=x(!0),oe=x(!1),se=O.values,ue=O.keys,le=O.entries,ce=K.lastIndexOf,de=K.reduce,fe=K.reduceRight,he=K.join,pe=K.sort,_e=K.slice,me=K.toString,ve=K.toLocaleString,ge=R("iterator"),ye=R("toStringTag"),Ee=C("typed_constructor"),Me=C("def_constructor"),Te=s.CONSTR,Se=s.TYPED,be=s.VIEW,Le="Wrong length!",ke=D(1,function(e,t){return Ne(N(e,e[Me]),t)}),we=i(function(){return 1===new G(new Uint16Array([1]).buffer)[0]}),Ce=!!G&&!!G[Q].set&&i(function(){new G(1).set({})}),Re=function(e,t){if(void 0===e)throw V(Le);var n=+e,r=_(e);if(t&&!y(n,r))throw z(Le);return r},De=function(e,t){var n=p(e);if(n<0||n%t)throw z("Wrong offset!");return n},xe=function(e){if(M(e)&&Se in e)return e;throw V(e+" is not a typed array!")},Ne=function(e,t){if(!(M(e)&&Ee in e))throw V("It is not a typed array constructor!");return new e(t)},Oe=function(e,t){return Ae(N(e,e[Me]),t)},Ae=function(e,t){for(var n=0,r=t.length,a=Ne(e,r);r>n;)a[n]=t[n++];return a},Ye=function(e,t,n){U(e,t,{get:function(){return this._d[n]}})},Pe=function(e){var t,n,r,a,i,o,s=T(e),u=arguments.length,c=u>1?arguments[1]:void 0,d=void 0!==c,f=w(s);if(void 0!=f&&!S(f)){for(o=f.call(s),r=[],t=0;!(i=o.next()).done;t++)r.push(i.value);s=r}for(d&&u>2&&(c=l(c,arguments[2],2)),t=0,n=_(s.length),a=Ne(this,n);n>t;t++)a[t]=d?c(s[t],t):s[t];return a},Ie=function(){for(var e=0,t=arguments.length,n=Ne(this,t);t>e;)n[e]=arguments[e++];return n},Fe=!!G&&i(function(){ve.call(new G(1))}),He=function(){return ve.apply(Fe?_e.call(xe(this)):xe(this),arguments)},je={copyWithin:function(e,t){return F.call(xe(this),e,t,arguments.length>2?arguments[2]:void 0)},every:function(e){return ne(xe(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return I.apply(xe(this),arguments)},filter:function(e){return Oe(this,ee(xe(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return re(xe(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return ae(xe(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){$(xe(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return oe(xe(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return ie(xe(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return he.apply(xe(this),arguments)},lastIndexOf:function(e){return ce.apply(xe(this),arguments)},map:function(e){return ke(xe(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return de.apply(xe(this),arguments)},reduceRight:function(e){return fe.apply(xe(this),arguments)},reverse:function(){for(var e,t=this,n=xe(t).length,r=Math.floor(n/2),a=0;a1?arguments[1]:void 0)},sort:function(e){return pe.call(xe(this),e)},subarray:function(e,t){var n=xe(this),r=n.length,a=m(e,r);return new(N(n,n[Me]))(n.buffer,n.byteOffset+a*n.BYTES_PER_ELEMENT,_((void 0===t?r:m(t,r))-a))}},Ue=function(e,t){return Oe(this,_e.call(xe(this),e,t))},We=function(e){xe(this);var t=De(arguments[1],1),n=this.length,r=T(e),a=_(r.length),i=0;if(a+t>n)throw z(Le);for(;i255?255:255&r),a.v[p](n*t+a.o,r,we)},R=function(e,t){U(e,t,{get:function(){return w(this,t)},set:function(e){return C(this,t,e)},enumerable:!0})};y?(m=n(function(e,n,r,a){c(e,m,l,"_d");var i,o,s,u,d=0,h=0;if(M(n)){if(!(n instanceof Z||(u=E(n))==B||u==q))return Se in n?Ae(m,n):Pe.call(m,n);i=n,h=De(r,t);var p=n.byteLength;if(void 0===a){if(p%t)throw z(Le);if(o=p-h,o<0)throw z(Le)}else if(o=_(a)*t,o+h>p)throw z(Le);s=o/t}else s=Re(n,!0),o=s*t,i=new Z(o);for(f(e,"_d",{b:i,o:h,l:o,e:s,v:new X(i)});d=n.length)return{value:void 0,done:!0};while(!((e=n[t._i++])in t._t));return{value:e,done:!1}}),r(r.S,"Reflect",{enumerate:function(e){return new i(e)}})},function(e,t,n){function r(e,t){var n,s,c=arguments.length<3?e:arguments[2];return l(e)===c?e[t]:(n=a.f(e,t))?o(n,"value")?n.value:void 0!==n.get?n.get.call(c):void 0:u(s=i(e))?r(s,t,c):void 0}var a=n(51),i=n(59),o=n(5),s=n(8),u=n(13),l=n(12);s(s.S,"Reflect",{get:r})},function(e,t,n){var r=n(51),a=n(8),i=n(12);a(a.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return r.f(i(e),t)}})},function(e,t,n){var r=n(8),a=n(59),i=n(12);r(r.S,"Reflect",{getPrototypeOf:function(e){return a(i(e))}})},function(e,t,n){var r=n(8);r(r.S,"Reflect",{has:function(e,t){return t in e}})},function(e,t,n){var r=n(8),a=n(12),i=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(e){return a(e),!i||i(e)}})},function(e,t,n){var r=n(8);r(r.S,"Reflect",{ownKeys:n(243)})},function(e,t,n){var r=n(50),a=n(43),i=n(12),o=n(4).Reflect;e.exports=o&&o.ownKeys||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){var r=n(8),a=n(12),i=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(e){a(e);try{return i&&i(e),!0}catch(e){return!1}}})},function(e,t,n){function r(e,t,n){var u,f,h=arguments.length<4?e:arguments[3],p=i.f(c(e),t);if(!p){if(d(f=o(e)))return r(f,t,n,h);p=l(0)}return s(p,"value")?!(p.writable===!1||!d(h))&&(u=i.f(h,t)||l(0),u.value=n,a.f(h,t,u),!0):void 0!==p.set&&(p.set.call(h,n),!0)}var a=n(11),i=n(51),o=n(59),s=n(5),u=n(8),l=n(17),c=n(12),d=n(13);u(u.S,"Reflect",{set:r})},function(e,t,n){var r=n(8),a=n(73);a&&r(r.S,"Reflect",{setPrototypeOf:function(e,t){a.check(e,t);try{return a.set(e,t),!0}catch(e){return!1}}})},function(e,t,n){"use strict";var r=n(8),a=n(36)(!0);r(r.P,"Array",{includes:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),n(186)("includes")},function(e,t,n){"use strict";var r=n(8),a=n(127)(!0);r(r.P,"String",{at:function(e){return a(this,e)}})},function(e,t,n){"use strict";var r=n(8),a=n(250);r(r.P,"String",{padStart:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},function(e,t,n){var r=n(37),a=n(91),i=n(35);e.exports=function(e,t,n,o){var s=String(i(e)),u=s.length,l=void 0===n?" ":String(n),c=r(t);if(c<=u||""==l)return s;var d=c-u,f=a.call(l,Math.ceil(d/l.length));return f.length>d&&(f=f.slice(0,d)),o?f+s:s+f}},function(e,t,n){"use strict";var r=n(8),a=n(250);r(r.P,"String",{padEnd:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0,!1)}})},function(e,t,n){"use strict";n(83)("trimLeft",function(e){return function(){return e(this,1)}},"trimStart")},function(e,t,n){"use strict";n(83)("trimRight",function(e){return function(){return e(this,2)}},"trimEnd")},function(e,t,n){"use strict";var r=n(8),a=n(35),i=n(37),o=n(134),s=n(196),u=RegExp.prototype,l=function(e,t){this._r=e,this._s=t};n(130)(l,"RegExp String",function(){var e=this._r.exec(this._s);return{value:e,done:null===e}}),r(r.P,"String",{matchAll:function(e){if(a(this),!o(e))throw TypeError(e+" is not a regexp!");var t=String(this),n="flags"in u?String(e.flags):s.call(e),r=new RegExp(e.source,~n.indexOf("g")?n:"g"+n);return r.lastIndex=i(e.lastIndex),new l(r,t)}})},function(e,t,n){n(27)("asyncIterator")},function(e,t,n){n(27)("observable")},function(e,t,n){var r=n(8),a=n(243),i=n(32),o=n(51),s=n(163);r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n=i(e),r=o.f,u=a(n),l={},c=0;u.length>c;)s(l,t=u[c++],r(n,t));return l}})},function(e,t,n){var r=n(8),a=n(259)(!1);r(r.S,"Object",{values:function(e){return a(e)}})},function(e,t,n){var r=n(30),a=n(32),i=n(44).f;e.exports=function(e){return function(t){for(var n,o=a(t),s=r(o),u=s.length,l=0,c=[];u>l;)i.call(o,n=s[l++])&&c.push(e?[n,o[n]]:o[n]);return c}}},function(e,t,n){var r=n(8),a=n(259)(!0);r(r.S,"Object",{entries:function(e){return a(e)}})},function(e,t,n){"use strict";var r=n(8),a=n(58),i=n(21),o=n(11);n(6)&&r(r.P+n(262),"Object",{__defineGetter__:function(e,t){o.f(a(this),e,{get:i(t),enumerable:!0,configurable:!0})}})},function(e,t,n){e.exports=n(28)||!n(7)(function(){var e=Math.random();__defineSetter__.call(null,e,function(){}),delete n(4)[e]})},function(e,t,n){"use strict";var r=n(8),a=n(58),i=n(21),o=n(11);n(6)&&r(r.P+n(262),"Object",{__defineSetter__:function(e,t){o.f(a(this),e,{set:i(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var r=n(8),a=n(58),i=n(16),o=n(59),s=n(51).f;n(6)&&r(r.P+n(262),"Object",{__lookupGetter__:function(e){var t,n=a(this),r=i(e,!0);do if(t=s(n,r))return t.get;while(n=o(n))}})},function(e,t,n){"use strict";var r=n(8),a=n(58),i=n(16),o=n(59),s=n(51).f;n(6)&&r(r.P+n(262),"Object",{__lookupSetter__:function(e){var t,n=a(this),r=i(e,!0);do if(t=s(n,r))return t.set;while(n=o(n))}})},function(e,t,n){var r=n(8);r(r.P+r.R,"Map",{toJSON:n(267)("Map")})},function(e,t,n){var r=n(75),a=n(268);e.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return a(this)}}},function(e,t,n){var r=n(206);e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},function(e,t,n){var r=n(8);r(r.P+r.R,"Set",{toJSON:n(267)("Set")})},function(e,t,n){var r=n(8);r(r.S,"System",{global:n(4)})},function(e,t,n){var r=n(8),a=n(34);r(r.S,"Error",{isError:function(e){return"Error"===a(e)}})},function(e,t,n){var r=n(8);r(r.S,"Math",{iaddh:function(e,t,n,r){var a=e>>>0,i=t>>>0,o=n>>>0;return i+(r>>>0)+((a&o|(a|o)&~(a+o>>>0))>>>31)|0}})},function(e,t,n){var r=n(8);r(r.S,"Math",{isubh:function(e,t,n,r){var a=e>>>0,i=t>>>0,o=n>>>0;return i-(r>>>0)-((~a&o|~(a^o)&a-o>>>0)>>>31)|0}})},function(e,t,n){var r=n(8);r(r.S,"Math",{imulh:function(e,t){var n=65535,r=+e,a=+t,i=r&n,o=a&n,s=r>>16,u=a>>16,l=(s*o>>>0)+(i*o>>>16);return s*u+(l>>16)+((i*u>>>0)+(l&n)>>16)}})},function(e,t,n){var r=n(8);r(r.S,"Math",{umulh:function(e,t){var n=65535,r=+e,a=+t,i=r&n,o=a&n,s=r>>>16,u=a>>>16,l=(s*o>>>0)+(i*o>>>16);return s*u+(l>>>16)+((i*u>>>0)+(l&n)>>>16)}})},function(e,t,n){var r=n(277),a=n(12),i=r.key,o=r.set;r.exp({defineMetadata:function(e,t,n,r){o(e,t,a(n),i(r))}})},function(e,t,n){var r=n(211),a=n(8),i=n(23)("metadata"),o=i.store||(i.store=new(n(215))),s=function(e,t,n){var a=o.get(e);if(!a){if(!n)return;o.set(e,a=new r)}var i=a.get(t);if(!i){if(!n)return;a.set(t,i=new r)}return i},u=function(e,t,n){var r=s(t,n,!1);return void 0!==r&&r.has(e)},l=function(e,t,n){var r=s(t,n,!1);return void 0===r?void 0:r.get(e)},c=function(e,t,n,r){s(n,r,!0).set(e,t)},d=function(e,t){var n=s(e,t,!1),r=[];return n&&n.forEach(function(e,t){r.push(t)}),r},f=function(e){return void 0===e||"symbol"==typeof e?e:String(e)},h=function(e){a(a.S,"Reflect",e)};e.exports={store:o,map:s,has:u,get:l,set:c,keys:d,key:f,exp:h}},function(e,t,n){var r=n(277),a=n(12),i=r.key,o=r.map,s=r.store;r.exp({deleteMetadata:function(e,t){var n=arguments.length<3?void 0:i(arguments[2]),r=o(a(t),n,!1);if(void 0===r||!r.delete(e))return!1;if(r.size)return!0;var u=s.get(t);return u.delete(n),!!u.size||s.delete(t)}})},function(e,t,n){var r=n(277),a=n(12),i=n(59),o=r.has,s=r.get,u=r.key,l=function(e,t,n){var r=o(e,t,n);if(r)return s(e,t,n);var a=i(t);return null!==a?l(e,a,n):void 0};r.exp({getMetadata:function(e,t){return l(e,a(t),arguments.length<3?void 0:u(arguments[2]))}})},function(e,t,n){var r=n(214),a=n(268),i=n(277),o=n(12),s=n(59),u=i.keys,l=i.key,c=function(e,t){var n=u(e,t),i=s(e);if(null===i)return n;var o=c(i,t);return o.length?n.length?a(new r(n.concat(o))):o:n};i.exp({getMetadataKeys:function(e){return c(o(e),arguments.length<2?void 0:l(arguments[1]))}})},function(e,t,n){var r=n(277),a=n(12),i=r.get,o=r.key;r.exp({getOwnMetadata:function(e,t){return i(e,a(t),arguments.length<3?void 0:o(arguments[2]))}})},function(e,t,n){var r=n(277),a=n(12),i=r.keys,o=r.key;r.exp({getOwnMetadataKeys:function(e){return i(a(e),arguments.length<2?void 0:o(arguments[1]))}})},function(e,t,n){var r=n(277),a=n(12),i=n(59),o=r.has,s=r.key,u=function(e,t,n){var r=o(e,t,n);if(r)return!0;var a=i(t);return null!==a&&u(e,a,n)};r.exp({hasMetadata:function(e,t){return u(e,a(t),arguments.length<3?void 0:s(arguments[2]))}})},function(e,t,n){var r=n(277),a=n(12),i=r.has,o=r.key;r.exp({hasOwnMetadata:function(e,t){return i(e,a(t),arguments.length<3?void 0:o(arguments[2]))}})},function(e,t,n){var r=n(277),a=n(12),i=n(21),o=r.key,s=r.set;r.exp({metadata:function(e,t){return function(n,r){s(e,t,(void 0!==r?a:i)(n),o(r))}}})},function(e,t,n){var r=n(8),a=n(209)(),i=n(4).process,o="process"==n(34)(i);r(r.G,{asap:function(e){var t=o&&i.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var r=n(8),a=n(4),i=n(9),o=n(209)(),s=n(25)("observable"),u=n(21),l=n(12),c=n(205),d=n(210),f=n(10),h=n(206),p=h.RETURN,_=function(e){return null==e?void 0:u(e)},m=function(e){var t=e._c;t&&(e._c=void 0,t())},v=function(e){return void 0===e._o},g=function(e){v(e)||(e._o=void 0,m(e))},y=function(e,t){l(e),this._c=void 0,this._o=e,e=new E(this);try{var n=t(e),r=n;null!=n&&("function"==typeof n.unsubscribe?n=function(){r.unsubscribe()}:u(n),this._c=n)}catch(t){return void e.error(t)}v(this)&&m(this)};y.prototype=d({},{unsubscribe:function(){g(this)}});var E=function(e){this._s=e};E.prototype=d({},{next:function(e){var t=this._s;if(!v(t)){var n=t._o;try{var r=_(n.next);if(r)return r.call(n,e)}catch(e){try{g(t)}finally{throw e}}}},error:function(e){var t=this._s;if(v(t))throw e;var n=t._o;t._o=void 0;try{var r=_(n.error);if(!r)throw e;e=r.call(n,e)}catch(e){try{m(t)}finally{throw e}}return m(t),e},complete:function(e){var t=this._s;if(!v(t)){var n=t._o;t._o=void 0;try{var r=_(n.complete);e=r?r.call(n,e):void 0}catch(e){try{m(t)}finally{throw e}}return m(t),e}}});var M=function(e){c(this,M,"Observable","_f")._f=u(e)};d(M.prototype,{subscribe:function(e){return new y(e,this._f)},forEach:function(e){var t=this;return new(i.Promise||a.Promise)(function(n,r){u(e);var a=t.subscribe({next:function(t){try{return e(t)}catch(e){r(e),a.unsubscribe()}},error:r,complete:n})})}}),d(M,{from:function(e){var t="function"==typeof this?this:M,n=_(l(e)[s]);if(n){var r=l(n.call(e));return r.constructor===t?r:new t(function(e){return r.subscribe(e)})}return new t(function(t){var n=!1;return o(function(){if(!n){try{if(h(e,!1,function(e){if(t.next(e),n)return p})===p)return}catch(e){if(n)throw e;return void t.error(e)}t.complete()}}),function(){n=!0}})},of:function(){for(var e=0,t=arguments.length,n=Array(t);eo;)(n[o]=arguments[o++])===s&&(u=!0);return function(){var r,i=this,o=arguments.length,l=0,c=0;if(!u&&!o)return a(e,n,i);if(r=n.slice(),u)for(;t>l;l++)r[l]===s&&(r[l]=arguments[c++]);for(;o>c;)r.push(arguments[c++]);return a(e,r,i)}}},function(e,t,n){e.exports=n(4)},function(e,t,n){var r=n(8),a=n(208);r(r.G+r.B,{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){for(var r=n(193),a=n(18),i=n(4),o=n(10),s=n(129),u=n(25),l=u("iterator"),c=u("toStringTag"),d=s.Array,f=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],h=0;h<5;h++){var p,_=f[h],m=i[_],v=m&&m.prototype;if(v){v[l]||o(v,l,d),v[c]||o(v,c,_),s[_]=d;for(p in r)v[p]||a(v,p,r[p],!0)}}},function(e,t,n){(function(t,n){!function(t){"use strict";function r(e,t,n,r){var a=t&&t.prototype instanceof i?t:i,o=Object.create(a.prototype),s=new h(r||[]);return o._invoke=c(e,n,s),o}function a(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function i(){}function o(){}function s(){}function u(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function l(e){function t(n,r,i,o){var s=a(e[n],e,r);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==typeof l&&g.call(l,"__await")?Promise.resolve(l.__await).then(function(e){t("next",e,i,o)},function(e){t("throw",e,i,o)}):Promise.resolve(l).then(function(e){u.value=e,i(u)},o)}o(s.arg)}function r(e,n){function r(){return new Promise(function(r,a){t(e,n,r,a)})}return i=i?i.then(r,r):r()}"object"==typeof n&&n.domain&&(t=n.domain.bind(t));var i;this._invoke=r}function c(e,t,n){var r=b;return function(i,o){if(r===k)throw new Error("Generator is already running");if(r===w){if("throw"===i)throw o;return _()}for(;;){var s=n.delegate;if(s){if("return"===i||"throw"===i&&s.iterator[i]===m){n.delegate=null;var u=s.iterator.return;if(u){var l=a(u,s.iterator,o);if("throw"===l.type){i="throw",o=l.arg;continue}}if("return"===i)continue}var l=a(s.iterator[i],s.iterator,o);if("throw"===l.type){n.delegate=null,i="throw",o=l.arg;continue}i="next",o=m;var c=l.arg;if(!c.done)return r=L,c;n[s.resultName]=c.value,n.next=s.nextLoc,n.delegate=null}if("next"===i)n.sent=n._sent=o;else if("throw"===i){if(r===b)throw r=w,o;n.dispatchException(o)&&(i="next",o=m)}else"return"===i&&n.abrupt("return",o);r=k;var l=a(e,t,n);if("normal"===l.type){r=n.done?w:L;var c={value:l.arg,done:n.done};if(l.arg!==C)return c;n.delegate&&"next"===i&&(o=m)}else"throw"===l.type&&(r=w,i="throw",o=l.arg)}}}function d(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function f(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function h(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(d,this),this.reset(!0)}function p(e){if(e){var t=e[E];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return t("end");if(a.tryLoc<=this.prev){var o=g.call(a,"catchLoc"),s=g.call(a,"finallyLoc");if(o&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&g.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),f(n),C}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;f(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:p(e),resultName:t,nextLoc:n},C}}}("object"==typeof t?t:"object"==typeof window?window:"object"==typeof self?self:this)}).call(t,function(){return this}(),n(294))},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function a(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function i(e){if(d===clearTimeout)return clearTimeout(e);if((d===r||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(e);try{return d(e)}catch(t){try{return d.call(null,e)}catch(t){return d.call(this,e)}}}function o(){_&&h&&(_=!1,h.length?p=h.concat(p):m=-1,p.length&&s())}function s(){if(!_){var e=a(o);_=!0;for(var t=p.length;t;){for(h=p,p=[];++m1)for(var n=1;n=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){var r=n(336),a=n(303);e.exports=function(e){return function(t,n){var i,o,s=String(a(t)),u=r(n),l=s.length;return u<0||u>=l?e?"":void 0:(i=s.charCodeAt(u),i<55296||i>56319||u+1===l||(o=s.charCodeAt(u+1))<56320||o>57343?e?s.charAt(u):i:e?s.slice(u,u+2):(i-55296<<10)+(o-56320)+65536)}}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){"use strict";var r=n(338),a=n(311),i=n(339),o=n(315),s=n(305),u=n(340),l=n(341),c=n(354),d=n(304),f=n(355)("iterator"),h=!([].keys&&"next"in[].keys()),p="@@iterator",_="keys",m="values",v=function(){return this};e.exports=function(e,t,n,g,y,E,M){l(n,t,g);var T,S,b,L=function(e){if(!h&&e in R)return R[e];switch(e){case _:return function(){return new n(this,e)};case m:return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",w=y==m,C=!1,R=e.prototype,D=R[f]||R[p]||y&&R[y],x=D||L(y),N=y?w?L("entries"):x:void 0,O="Array"==t?R.entries||D:D;if(O&&(b=d(O.call(new e)),b!==Object.prototype&&(c(b,k,!0),r||s(b,f)||o(b,f,v))),w&&D&&D.name!==m&&(C=!0,x=function(){return D.call(this)}),r&&!M||!h&&!C&&R[f]||o(R,f,x),u[t]=x,u[k]=v, -y)if(T={values:w?x:L(m),keys:E?x:L(_),entries:N},M)for(S in T)S in R||i(R,S,T[S]);else a(a.P+a.F*(h||C),t,T);return T}},function(e,t){e.exports=!0},function(e,t,n){e.exports=n(315)},function(e,t){e.exports={}},function(e,t,n){"use strict";var r=n(342),a=n(324),i=n(354),o={};n(315)(o,n(355)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(o,{next:a(1,n)}),i(e,t+" Iterator")}},function(e,t,n){var r=n(317),a=n(343),i=n(352),o=n(306)("IE_PROTO"),s=function(){},u="prototype",l=function(){var e,t=n(322)("iframe"),r=i.length,a="<",o=">";for(t.style.display="none",n(353).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(a+"script"+o+"document.F=Object"+a+"/script"+o),e.close(),l=e.F;r--;)delete l[u][i[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[u]=r(e),n=new s,s[u]=null,n[o]=e):n=l(),void 0===t?n:a(n,t)}},function(e,t,n){var r=n(316),a=n(317),i=n(344);e.exports=n(320)?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),s=o.length,u=0;s>u;)r.f(e,n=o[u++],t[n]);return e}},function(e,t,n){var r=n(345),a=n(352);e.exports=Object.keys||function(e){return r(e,a)}},function(e,t,n){var r=n(305),a=n(346),i=n(349)(!1),o=n(306)("IE_PROTO");e.exports=function(e,t){var n,s=a(e),u=0,l=[];for(n in s)n!=o&&r(s,n)&&l.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~i(l,n)||l.push(n));return l}},function(e,t,n){var r=n(347),a=n(303);e.exports=function(e){return r(a(e))}},function(e,t,n){var r=n(348);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(346),a=n(350),i=n(351);e.exports=function(e){return function(t,n,o){var s,u=r(t),l=a(u.length),c=i(o,l);if(e&&n!=n){for(;l>c;)if(s=u[c++],s!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var r=n(336),a=Math.min;e.exports=function(e){return e>0?a(r(e),9007199254740991):0}},function(e,t,n){var r=n(336),a=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?a(e+t,0):i(e,t)}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){e.exports=n(308).document&&document.documentElement},function(e,t,n){var r=n(316).f,a=n(305),i=n(355)("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(307)("wks"),a=n(309),i=n(308).Symbol,o="function"==typeof i,s=e.exports=function(e){return r[e]||(r[e]=o&&i[e]||(o?i:a)("Symbol."+e))};s.store=r},function(e,t,n){n(357);for(var r=n(308),a=n(315),i=n(340),o=n(355)("toStringTag"),s=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],u=0;u<5;u++){var l=s[u],c=r[l],d=c&&c.prototype;d&&!d[o]&&a(d,o,l),i[l]=i.Array}},function(e,t,n){"use strict";var r=n(358),a=n(359),i=n(340),o=n(346);e.exports=n(337)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,a(1)):"keys"==t?a(0,n):"values"==t?a(0,e[n]):a(0,[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){t.f=n(355)},function(e,t,n){e.exports={default:n(362),__esModule:!0}},function(e,t,n){n(363),n(374),n(375),n(376),e.exports=n(312).Symbol},function(e,t,n){"use strict";var r=n(308),a=n(305),i=n(320),o=n(311),s=n(339),u=n(364).KEY,l=n(321),c=n(307),d=n(354),f=n(309),h=n(355),p=n(360),_=n(365),m=n(366),v=n(367),g=n(370),y=n(317),E=n(346),M=n(323),T=n(324),S=n(342),b=n(371),L=n(373),k=n(316),w=n(344),C=L.f,R=k.f,D=b.f,x=r.Symbol,N=r.JSON,O=N&&N.stringify,A="prototype",Y=h("_hidden"),P=h("toPrimitive"),I={}.propertyIsEnumerable,F=c("symbol-registry"),H=c("symbols"),j=c("op-symbols"),U=Object[A],W="function"==typeof x,z=r.QObject,V=!z||!z[A]||!z[A].findChild,G=i&&l(function(){return 7!=S(R({},"a",{get:function(){return R(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=C(U,t);r&&delete U[t],R(e,t,n),r&&e!==U&&R(U,t,r)}:R,B=function(e){var t=H[e]=S(x[A]);return t._k=e,t},q=W&&"symbol"==typeof x.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof x},J=function(e,t,n){return e===U&&J(j,t,n),y(e),t=M(t,!0),y(n),a(H,t)?(n.enumerable?(a(e,Y)&&e[Y][t]&&(e[Y][t]=!1),n=S(n,{enumerable:T(0,!1)})):(a(e,Y)||R(e,Y,T(1,{})),e[Y][t]=!0),G(e,t,n)):R(e,t,n)},Q=function(e,t){y(e);for(var n,r=v(t=E(t)),a=0,i=r.length;i>a;)J(e,n=r[a++],t[n]);return e},K=function(e,t){return void 0===t?S(e):Q(S(e),t)},Z=function(e){var t=I.call(this,e=M(e,!0));return!(this===U&&a(H,e)&&!a(j,e))&&(!(t||!a(this,e)||!a(H,e)||a(this,Y)&&this[Y][e])||t)},X=function(e,t){if(e=E(e),t=M(t,!0),e!==U||!a(H,t)||a(j,t)){var n=C(e,t);return!n||!a(H,t)||a(e,Y)&&e[Y][t]||(n.enumerable=!0),n}},$=function(e){for(var t,n=D(E(e)),r=[],i=0;n.length>i;)a(H,t=n[i++])||t==Y||t==u||r.push(t);return r},ee=function(e){for(var t,n=e===U,r=D(n?j:E(e)),i=[],o=0;r.length>o;)!a(H,t=r[o++])||n&&!a(U,t)||i.push(H[t]);return i};W||(x=function(){if(this instanceof x)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===U&&t.call(j,n),a(this,Y)&&a(this[Y],e)&&(this[Y][e]=!1),G(this,e,T(1,n))};return i&&V&&G(U,e,{configurable:!0,set:t}),B(e)},s(x[A],"toString",function(){return this._k}),L.f=X,k.f=J,n(372).f=b.f=$,n(369).f=Z,n(368).f=ee,i&&!n(338)&&s(U,"propertyIsEnumerable",Z,!0),p.f=function(e){return B(h(e))}),o(o.G+o.W+o.F*!W,{Symbol:x});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)h(te[ne++]);for(var te=w(h.store),ne=0;te.length>ne;)_(te[ne++]);o(o.S+o.F*!W,"Symbol",{for:function(e){return a(F,e+="")?F[e]:F[e]=x(e)},keyFor:function(e){if(q(e))return m(F,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){V=!0},useSimple:function(){V=!1}}),o(o.S+o.F*!W,"Object",{create:K,defineProperty:J,defineProperties:Q,getOwnPropertyDescriptor:X,getOwnPropertyNames:$,getOwnPropertySymbols:ee}),N&&o(o.S+o.F*(!W||l(function(){var e=x();return"[null]"!=O([e])||"{}"!=O({a:e})||"{}"!=O(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!q(e)){for(var t,n,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);return t=r[1],"function"==typeof t&&(n=t),!n&&g(t)||(t=function(e,t){if(n&&(t=n.call(this,e,t)),!q(t))return t}),r[1]=t,O.apply(N,r)}}}),x[A][P]||n(315)(x[A],P,x[A].valueOf),d(x,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},function(e,t,n){var r=n(309)("meta"),a=n(318),i=n(305),o=n(316).f,s=0,u=Object.isExtensible||function(){return!0},l=!n(321)(function(){return u(Object.preventExtensions({}))}),c=function(e){o(e,r,{value:{i:"O"+ ++s,w:{}}})},d=function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},f=function(e,t){if(!i(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},h=function(e){return l&&p.NEED&&u(e)&&!i(e,r)&&c(e),e},p=e.exports={KEY:r,NEED:!1,fastKey:d,getWeak:f,onFreeze:h}},function(e,t,n){var r=n(308),a=n(312),i=n(338),o=n(360),s=n(316).f;e.exports=function(e){var t=a.Symbol||(a.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},function(e,t,n){var r=n(344),a=n(346);e.exports=function(e,t){for(var n,i=a(e),o=r(i),s=o.length,u=0;s>u;)if(i[n=o[u++]]===t)return n}},function(e,t,n){var r=n(344),a=n(368),i=n(369);e.exports=function(e){var t=r(e),n=a.f;if(n)for(var o,s=n(e),u=i.f,l=0;s.length>l;)u.call(e,o=s[l++])&&t.push(o);return t}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(348);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(346),a=n(372).f,i={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return a(e)}catch(e){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==i.call(e)?s(e):a(r(e))}},function(e,t,n){var r=n(345),a=n(352).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},function(e,t,n){var r=n(369),a=n(324),i=n(346),o=n(323),s=n(305),u=n(319),l=Object.getOwnPropertyDescriptor;t.f=n(320)?l:function(e,t){if(e=i(e),t=o(t,!0),u)try{return l(e,t)}catch(e){}if(s(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t){},function(e,t,n){n(365)("asyncIterator")},function(e,t,n){n(365)("observable")},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(378),i=r(a),o=n(382),s=r(o),u=n(331),l=r(u);t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"==typeof t?"undefined":(0,l.default)(t)));e.prototype=(0,s.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(i.default?(0,i.default)(e,t):e.__proto__=t)}},function(e,t,n){e.exports={default:n(379),__esModule:!0}},function(e,t,n){n(380),e.exports=n(312).Object.setPrototypeOf},function(e,t,n){var r=n(311);r(r.S,"Object",{setPrototypeOf:n(381).set})},function(e,t,n){var r=n(318),a=n(317),i=function(e,t){if(a(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{r=n(313)(Function.call,n(373).f(Object.prototype,"__proto__").set,2),r(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},function(e,t,n){e.exports={default:n(383),__esModule:!0}},function(e,t,n){n(384);var r=n(312).Object;e.exports=function(e,t){return r.create(e,t)}},function(e,t,n){var r=n(311);r(r.S,"Object",{create:n(342)})},function(e,t,n){(function(e){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=Array.isArray(e)?e:[e];t.forEach(function(e){e&&e.locale&&(D.__addLocaleData(e),x.__addLocaleData(e))})}function i(e){for(var t=(e||"").split("-");t.length>0;){if(o(t.join("-")))return!0;t.pop()}return!1}function o(e){var t=e&&e.toLowerCase();return!(!D.__localeData__[t]||!x.__localeData__[t])}function s(e){return(""+e).replace(Pe,function(e){return Ye[e]})}function u(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.reduce(function(t,r){return e.hasOwnProperty(r)?t[r]=e[r]:n.hasOwnProperty(r)&&(t[r]=n[r]),t},{})}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.intl;A(t,"[React Intl] Could not find required `intl` object. needs to exist in the component ancestry.")}function c(e,t){if(e===t)return!0;if("object"!==("undefined"==typeof e?"undefined":pe.typeof(e))||null===e||"object"!==("undefined"==typeof t?"undefined":pe.typeof(t))||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var a=Object.prototype.hasOwnProperty.bind(t),i=0;i3&&void 0!==arguments[3]?arguments[3]:{},l=o.intl,d=void 0===l?{}:l,f=s.intl,h=void 0===f?{}:f;return!c(t,r)||!c(n,a)||!(h===d||c(u(h,Ae),u(d,Ae)))}function f(e){return e.displayName||e.name||"Component"}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.intlPropName,r=void 0===n?"intl":n,a=t.withRef,i=void 0!==a&&a,o=function(t){function n(e,t){z(this,n);var r=re(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,t));return l(t),r}return K(n,t),V(n,[{key:"getWrappedInstance",value:function(){return A(i,"[React Intl] To access the wrapped instance, the `{withRef: true}` option must be set when calling: `injectIntl()`"),this.refs.wrappedInstance}},{key:"render",value:function(){return O.createElement(e,pe.extends({},this.props,q({},r,this.context.intl),{ref:i?"wrappedInstance":null}))}}]),n}(N.Component);return o.displayName="InjectIntl("+f(e)+")",o.contextTypes={intl:Re},o.WrappedComponent=e,o}function p(e){return e}function _(e){return D.prototype._resolveLocale(e)}function m(e){return D.prototype._findPluralRuleFunction(e)}function v(e){var t=x.thresholds;t.second=e.second,t.minute=e.minute,t.hour=e.hour,t.day=e.day,t.month=e.month}function g(e,t,n){var r=e&&e[t]&&e[t][n];if(r)return r}function y(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,i=e.formats,o=r.format,s=new Date(n),l=o&&g(i,"date",o),c=u(r,Fe,l);try{return t.getDateTimeFormat(a,c).format(s)}catch(e){}return String(s)}function E(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,i=e.formats,o=r.format,s=new Date(n),l=o&&g(i,"time",o),c=u(r,Fe,l);c.hour||c.minute||c.second||(c=pe.extends({},c,{hour:"numeric",minute:"numeric"}));try{return t.getDateTimeFormat(a,c).format(s)}catch(e){}return String(s)}function M(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,i=e.formats,o=r.format,s=new Date(n),l=new Date(r.now),c=o&&g(i,"relative",o),d=u(r,je,c),f=pe.extends({},x.thresholds);v(We);try{return t.getRelativeFormat(a,d).format(s,{now:isFinite(l)?l:t.now()})}catch(e){}finally{v(f)}return String(s)}function T(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,i=e.formats,o=r.format,s=o&&g(i,"number",o),l=u(r,He,s);try{return t.getNumberFormat(a,l).format(n)}catch(e){}return String(n)}function S(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,i=u(r,Ue);try{return t.getPluralFormat(a,i).format(n)}catch(e){}return"other"}function b(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,i=e.formats,o=e.messages,s=e.defaultLocale,u=e.defaultFormats,l=n.id,c=n.defaultMessage;A(l,"[React Intl] An `id` must be provided to format a message.");var d=o&&o[l],f=Object.keys(r).length>0;if(!f)return d||c||l;var h=void 0;if(d)try{var p=t.getMessageFormat(d,a,i);h=p.format(r)}catch(e){}if(!h&&c)try{var _=t.getMessageFormat(c,s,u);h=_.format(r)}catch(e){}return h||d||c||l}function L(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=Object.keys(r).reduce(function(e,t){var n=r[t];return e[t]="string"==typeof n?s(n):n,e},{});return b(e,t,n,a)}function k(e){var t=Math.abs(e);return t1){for(var u=Array(o),l=0;l=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},re=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},ae="undefined"==typeof e?self:e,ie=function e(t,n,r,a){var i=Object.getOwnPropertyDescriptor(t,n);if(void 0===i){var o=Object.getPrototypeOf(t);null!==o&&e(o,n,r,a)}else if("value"in i&&i.writable)i.value=r;else{var s=i.set;void 0!==s&&s.call(a,r)}return r},oe=function(){function e(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(a)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),se=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e)){for(var n,r=[],a=e[Symbol.iterator]();!(n=a.next()).done&&(r.push(n.value),!t||r.length!==t););return r}throw new TypeError("Invalid attempt to destructure non-iterable instance")},ue=function(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))},le=function(e,t){return e.raw=t,e},ce=function(e,t,n){if(e===n)throw new ReferenceError(t+" is not defined - temporal dead zone");return e},de={},fe=function(e){return Array.isArray(e)?e:Array.from(e)},he=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t":">","<":"<",'"':""","'":"'"},Pe=/[&><"']/g,Ie=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};z(this,e);var r="ordinal"===n.style,a=m(_(t));this.format=function(e){return a(e,r)}},Fe=Object.keys(De),He=Object.keys(xe),je=Object.keys(Ne),Ue=Object.keys(Oe),We={second:60,minute:60,hour:24,day:30,month:12},ze=Object.freeze({formatDate:y,formatTime:E,formatRelative:M,formatNumber:T,formatPlural:S,formatMessage:b,formatHTMLMessage:L}),Ve=Object.keys(we),Ge=Object.keys(Ce),Be={formats:{},messages:{},textComponent:"span",defaultLocale:"en",defaultFormats:{}},qe=function(e){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};z(this,t);var r=re(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));A("undefined"!=typeof Intl,"[React Intl] The `Intl` APIs must be available in the runtime, and do not appear to be built-in. An `Intl` polyfill should be loaded.\nSee: http://formatjs.io/guides/runtime-environments/");var a=n.intl,i=void 0;i=isFinite(e.initialNow)?Number(e.initialNow):a?a.now():Date.now();var o=a||{},s=o.formatters,u=void 0===s?{getDateTimeFormat:Y(Intl.DateTimeFormat),getNumberFormat:Y(Intl.NumberFormat),getMessageFormat:Y(D),getRelativeFormat:Y(x),getPluralFormat:Y(Ie)}:s;return r.state=pe.extends({},u,{now:function(){return r._didDisplay?Date.now():i}}),r}return K(t,e),V(t,[{key:"getConfig",value:function(){var e=this.context.intl,t=u(this.props,Ve,e);for(var n in Be)void 0===t[n]&&(t[n]=Be[n]);if(!i(t.locale)){var r=t,a=(r.locale,r.defaultLocale),o=r.defaultFormats;t=pe.extends({},t,{locale:a,formats:o,messages:Be.messages})}return t}},{key:"getBoundFormatFns",value:function(e,t){return Ge.reduce(function(n,r){return n[r]=ze[r].bind(null,e,t),n},{})}},{key:"getChildContext",value:function(){var e=this.getConfig(),t=this.getBoundFormatFns(e,this.state),n=this.state,r=n.now,a=ne(n,["now"]);return{intl:pe.extends({},e,t,{formatters:a,now:r})}}},{key:"shouldComponentUpdate",value:function(){for(var e=arguments.length,t=Array(e),n=0;n1?a-1:0),o=1;o0;p&&!function(){var e=Math.floor(1099511627776*Math.random()).toString(16),t=function(){var t=0;return function(){return"ELEMENT-"+e+"-"+(t+=1)}}();d="@__"+e+"__@",f={},h={},Object.keys(s).forEach(function(e){var n=s[e];if(N.isValidElement(n)){var r=t();f[e]=d+r+d,h[r]=n}else f[e]=n})}();var _={id:a,description:i,defaultMessage:o},m=t(_,f||s),v=void 0,g=h&&Object.keys(h).length>0;return v=g?m.split(d).filter(function(e){return!!e}).map(function(e){return h[e]||e}):[m],"function"==typeof c?c.apply(void 0,he(v)):N.createElement.apply(void 0,[l,null].concat(he(v)))}}]),t}(N.Component);at.displayName="FormattedMessage", -at.contextTypes={intl:Re},at.defaultProps={values:{}};var it=function(e){function t(e,n){z(this,t);var r=re(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return l(n),r}return K(t,e),V(t,[{key:"shouldComponentUpdate",value:function(e){var t=this.props.values,n=e.values;if(!c(n,t))return!0;for(var r=pe.extends({},e,{values:t}),a=arguments.length,i=Array(a>1?a-1:0),o=1;ot&&(Qe=0,Ke={line:1,column:1,seenCR:!1}),n(Ke,Qe,t),Qe=t),Ke}function r(e){qeZe&&(Ze=qe,Xe=[]),Xe.push(e))}function a(r,a,i){function o(e){var t=1;for(e.sort(function(e,t){return e.descriptiont.description?1:0});t1?o.slice(0,-1).join(", ")+" or "+o[e.length-1]:o[0],a=t?'"'+n(t)+'"':"end of input","Expected "+r+" but "+a+" found."}var u=n(i),l=i1?arguments[1]:{},D={},x={start:i},N=i,O=function(e){return{type:"messageFormatPattern",elements:e}},A=D,Y=function(e){var t,n,r,a,i,o="";for(t=0,r=e.length;t=0)return!0;if("string"==typeof e){var t=/s$/.test(e)&&e.substr(0,e.length-1);if(t&&o.arrIndexOf.call(s,t)>=0)throw new Error('"'+e+'" is not a valid IntlRelativeFormat `units` value, did you mean: '+t)}throw new Error('"'+e+'" is not a valid IntlRelativeFormat `units` value, it must be one of: "'+s.join('", "')+'"')},r.prototype._resolveLocale=function(e){"string"==typeof e&&(e=[e]),e=(e||[]).concat(r.defaultLocale);var t,n,a,i,o=r.__localeData__;for(t=0,n=e.length;t=0)return e;throw new Error('"'+e+'" is not a valid IntlRelativeFormat `style` value, it must be one of: "'+u.join('", "')+'"')},r.prototype._selectUnits=function(e){var t,n,a;for(t=0,n=s.length;t1){for(var m=Array(_),v=0;v<_;v++)m[v]=arguments[v+2];u.children=m}if(e&&e.defaultProps){var g=e.defaultProps;for(i in g)void 0===u[i]&&(u[i]=g[i])}return c(e,d,f,h,p,o.current,u)},c.createFactory=function(e){var t=c.createElement.bind(null,e);return t.type=e,t},c.cloneAndReplaceKey=function(e,t){var n=c(e.type,t,e.ref,e._self,e._source,e._owner,e.props);return n},c.cloneElement=function(e,t,n){var u,d=i({},e.props),f=e.key,h=e.ref,p=e._self,_=e._source,m=e._owner;if(null!=t){r(t)&&(h=t.ref,m=o.current),a(t)&&(f=""+t.key);var v;e.type&&e.type.defaultProps&&(v=e.type.defaultProps);for(u in t)s.call(t,u)&&!l.hasOwnProperty(u)&&(void 0===t[u]&&void 0!==v?d[u]=v[u]:d[u]=t[u])}var g=arguments.length-2;if(1===g)d.children=n;else if(g>1){for(var y=Array(g),E=0;E>"),w={array:o("array"),bool:o("boolean"),func:o("function"),number:o("number"),object:o("object"),string:o("string"),symbol:o("symbol"),any:s(),arrayOf:u,element:l(),instanceOf:c,node:p(),objectOf:f,oneOf:d,oneOfType:h,shape:_};a.prototype=Error.prototype,e.exports=w},function(e,t){"use strict";var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=n},function(e,t){"use strict";e.exports="15.4.2"},function(e,t,n){"use strict";function r(e){return i.isValidElement(e)?void 0:a("143"),e}var a=n(409),i=n(411);n(410);e.exports=r},function(e,t,n){"use strict";var r=function(e,t,n,r,a,i,o,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,a,i,o,s],c=0;u=new Error(t.replace(/%s/g,function(){return l[c++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}};e.exports=r},function(e,t,n){"use strict";t=e.exports=n(433).default,t.default=t},function(e,t,n){"use strict";function r(e){var t=o.objCreate(null);return function(){var n=Array.prototype.slice.call(arguments),r=a(n),i=r&&t[r];return i||(i=new(o.bind.apply(e,[null].concat(n))),r&&(t[r]=i)),i}}function a(e){if("undefined"!=typeof JSON){var t,n,r,a=[];for(t=0,n=e.length;t0?void 0:(0,f.default)(!1),null!=d&&(i+=encodeURI(d));else if("("===l)u[a]="",a+=1;else if(")"===l){var _=u.pop();a-=1,a?u[a-1]+=_:i+=_}else if(":"===l.charAt(0))if(c=l.substring(1),d=t[c],null!=d||a>0?void 0:(0,f.default)(!1),null==d){if(a){u[a-1]="";for(var m=r.indexOf(l),v=r.slice(m,r.length),g=-1,y=0;y0?void 0:(0,f.default)(!1),h=m+g-1}}else a?u[a-1]+=encodeURIComponent(d):i+=encodeURIComponent(d);else a?u[a-1]+=l:i+=l;return a<=0?void 0:(0,f.default)(!1),i.replace(/\/+/g,"/")}t.__esModule=!0,t.compilePattern=o,t.matchPattern=s,t.getParamNames=u,t.getParams=l,t.formatPattern=c;var d=n(431),f=r(d),h=Object.create(null)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1];return e.__id__||t&&(e.__id__=M++)}function u(e){return e.map(function(e){return T[s(e)]}).filter(function(e){return e})}function d(e,n){(0,m.default)(t,e,function(t,r){if(null==r)return void n();E=o({},r,{location:e});for(var a=u((0,l.default)(y,E).leaveRoutes),i=void 0,s=0,c=a.length;null==i&&s2?n-2:0),a=2;a=e&&u&&(o=!0,n()))}}var i=0,o=!1,s=!1,u=!1,l=void 0;a()}function r(e,t,n){function r(e,t,r){o||(t?(o=!0,n(t)):(i[e]=r,o=++s===a,o&&n(null,i)))}var a=e.length,i=[];if(0===a)return n(null,i);var o=!1,s=0;e.forEach(function(e,n){t(e,n,function(e,t){r(n,e,t)})})}t.__esModule=!0,t.loopAsync=n,t.mapAsync=r},function(e,t,n){"use strict";function r(e,t){if(e==t)return!0;if(null==e||null==t)return!1;if(Array.isArray(e))return Array.isArray(t)&&e.length===t.length&&e.every(function(e,n){return r(e,t[n])});if("object"===("undefined"==typeof e?"undefined":u(e))){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n))if(void 0===e[n]){if(void 0!==t[n])return!1}else{if(!Object.prototype.hasOwnProperty.call(t,n))return!1;if(!r(e[n],t[n]))return!1}return!0}return String(e)===String(t)}function a(e,t){return"/"!==t.charAt(0)&&(t="/"+t),"/"!==e.charAt(e.length-1)&&(e+="/"),"/"!==t.charAt(t.length-1)&&(t+="/"),t===e}function i(e,t,n){for(var r=e,a=[],i=[],o=0,s=t.length;o4&&void 0!==arguments[4]?arguments[4]:[],i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[];void 0===r&&("/"!==t.pathname.charAt(0)&&(t=c({},t,{pathname:"/"+t.pathname})),r=t.pathname),(0,f.loopAsync)(e.length,function(n,o,s){u(e[n],t,r,a,i,function(e,t){e||t?s(e,t):o()})},n)}t.__esModule=!0;var c=Object.assign||function(e){for(var t=1;t should not have a "'+t+'" prop')}t.__esModule=!0,t.routes=t.route=t.components=t.component=t.history=void 0,t.falsy=r;var a=n(404),i=a.PropTypes.func,o=a.PropTypes.object,s=a.PropTypes.arrayOf,u=a.PropTypes.oneOfType,l=a.PropTypes.element,c=a.PropTypes.shape,d=a.PropTypes.string,f=(t.history=c({listen:i.isRequired,push:i.isRequired,replace:i.isRequired,go:i.isRequired,goBack:i.isRequired,goForward:i.isRequired}),t.component=u([i,d])),h=(t.components=u([f,o]),t.route=u([o,l]));t.routes=u([h,s(h)])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e){return 0===e.button}function o(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function s(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}function u(e,t){return"function"==typeof e?e(t.location):e}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0;r--){var a=e[r],i=a.path||"";if(n=i.replace(/\/*$/,"/")+n,0===i.indexOf("/"))break}return"/"+n}},propTypes:{path:f,from:f,to:f.isRequired,query:h,state:h,onEnter:c.falsy,children:c.falsy},render:function(){(0,s.default)(!1)}});t.default=p,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(404),i=r(a),o=n(441),s=(r(o),n(431)),u=r(s),l=n(436),c=n(450),d=i.default.PropTypes.func,f=i.default.createClass({displayName:"IndexRoute",statics:{createRouteFromReactElement:function(e,t){t&&(t.indexRoute=(0,l.createRouteFromReactElement)(e))}},propTypes:{path:c.falsy,component:c.component,components:c.components,getComponent:d,getComponents:d},render:function(){(0,u.default)(!1)}});t.default=f,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(404),i=r(a),o=n(431),s=r(o),u=n(436),l=n(450),c=i.default.PropTypes,d=c.string,f=c.func,h=i.default.createClass({displayName:"Route",statics:{createRouteFromReactElement:u.createRouteFromReactElement},propTypes:{path:d,component:l.component,components:l.components,getComponent:f,getComponents:f},render:function(){(0,s.default)(!1)}});t.default=h,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){var n=e.history,r=e.routes,i=e.location,u=a(e,["history","routes","location"]);n||i?void 0:(0,l.default)(!1),n=n?n:(0,d.default)(u);var c=(0,h.default)(n,(0,p.createRoutes)(r));i=i?n.createLocation(i):n.getCurrentLocation(),c.match(i,function(e,r,a){var i=void 0;if(a){var u=(0,_.createRouterObject)(n,c,a);i=o({},a,{router:u,matchContext:{transitionManager:c,router:u}})}t(e,r&&n.createLocation(r,s.REPLACE),i)})}t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t1?t-1:0),a=1;a1?t-1:0),a=1;a=0&&t<_.length},r=function(e){if(e&&n(e)){m+=e;var r=t();c.transitionTo(a({},r,{action:f.POP}))}},i=function(e){m+=1,m<_.length&&_.splice(m),_.push(e),g(e.key,e.state)},o=function(e){_[m]=e,g(e.key,e.state)},c=(0,d.default)(a({},e,{getCurrentLocation:t,pushLocation:i,replaceLocation:o,go:r})),p=e,_=p.entries,m=p.current;"string"==typeof _?_=[_]:Array.isArray(_)||(_=["/"]),_=_.map(function(e){return(0,u.createLocation)(e)}),null==m?m=_.length-1:m>=0&&m<_.length?void 0:(0,s.default)(!1);var v=h(_),g=function(e,t){return v[e]=t},y=function(e){return v[e]};return a({},c,{canGo:n})};t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(475),i=n(471),o=n(469),s=r(o),u=n(464),l=n(470),c=function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=e.getCurrentLocation,n=e.getUserConfirmation,r=e.pushLocation,o=e.replaceLocation,c=e.go,d=e.keyLength,f=void 0,h=void 0,p=[],_=[],m=[],v=function(){return h&&h.action===u.POP?m.indexOf(h.key):f?m.indexOf(f.key):-1},g=function(e){var t=v();f=e,f.action===u.PUSH?m=[].concat(m.slice(0,t+1),[f.key]):f.action===u.REPLACE&&(m[t]=f.key),_.forEach(function(e){return e(f)})},y=function(e){return p.push(e),function(){return p=p.filter(function(t){return t!==e})}},E=function(e){return _.push(e),function(){return _=_.filter(function(t){return t!==e})}},M=function(e,t){(0,a.loopAsync)(p.length,function(t,n,r){(0,s.default)(p[t],e,function(e){return null!=e?r(e):n()})},function(e){n&&"string"==typeof e?n(e,function(e){return t(e!==!1)}):t(e!==!1)})},T=function(e){f&&(0,l.locationsAreEqual)(f,e)||h&&(0,l.locationsAreEqual)(h,e)||(h=e,M(e,function(t){if(h===e)if(h=null,t){if(e.action===u.PUSH){var n=(0,i.createPath)(f),a=(0,i.createPath)(e);a===n&&(0,l.statesAreEqual)(f.state,e.state)&&(e.action=u.REPLACE)}e.action===u.POP?g(e):e.action===u.PUSH?r(e)!==!1&&g(e):e.action===u.REPLACE&&o(e)!==!1&&g(e)}else if(f&&e.action===u.POP){var s=m.indexOf(f.key),d=m.indexOf(e.key);s!==-1&&d!==-1&&c(s-d)}}))},S=function(e){return T(R(e,u.PUSH))},b=function(e){return T(R(e,u.REPLACE))},L=function(){return c(-1)},k=function(){return c(1)},w=function(){return Math.random().toString(36).substr(2,d||6)},C=function(e){return(0,i.createPath)(e)},R=function(e,t){var n=arguments.length<=2||void 0===arguments[2]?w():arguments[2];return(0,l.createLocation)(e,t,n)};return{getCurrentLocation:t,listenBefore:y,listen:E,transitionTo:T,push:S,replace:b,go:c,goBack:L,goForward:k,createKey:w,createPath:i.createPath,createHref:C,createLocation:R}};t.default=c},function(e,t){"use strict";t.__esModule=!0;t.loopAsync=function(e,t,n){var r=0,a=!1,i=!1,o=!1,s=void 0,u=function(){for(var e=arguments.length,t=Array(e),r=0;r=e&&o&&(a=!0,n()))}};l()}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e){return function(t){var n=(0,o.default)((0,u.default)(e))(t);return n}}t.__esModule=!0,t.default=a;var i=n(466),o=r(i),s=n(472),u=r(s);e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:i.createElement;return function(t,n){return s.reduceRight(function(e,t){return t(e,n)},e(t,n))}};return function(e){return r.reduceRight(function(t,n){return n(t,e)},o.default.createElement(u.default,a({},e,{createElement:l(e.createElement)})))}},e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(479),i=r(a),o=n(485),s=r(o);t.default=(0,s.default)(i.default),e.exports=t.default},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t=0?t:0)+"#"+e)},p=t.getCurrentLocation=function(e,t){var n=e.decodePath(d()),r=(0,l.getQueryStringValueFromPath)(n,t),a=void 0;r&&(n=(0,l.stripQueryStringValueFromPath)(n,t),a=(0,u.readState)(r));var i=(0,l.parsePath)(n);return i.state=a,(0,o.createLocation)(i,void 0,r)},_=void 0,m=(t.startListener=function(e,t,n){var r=function(){var r=d(),a=t.encodePath(r);if(r!==a)h(a);else{var i=p(t,n);if(_&&i.key&&_.key===i.key)return;_=i,e(i)}},a=d(),i=t.encodePath(a);return a!==i&&h(i),(0,s.addEventListener)(window,c,r),function(){return(0,s.removeEventListener)(window,c,r)}},function(e,t,n,r){var a=e.state,i=e.key,o=t.encodePath((0,l.createPath)(e));void 0!==a&&(o=(0,l.addQueryStringValueToPath)(o,n,i),(0,u.saveState)(i,a)),_=e,r(o)});t.pushLocation=function(e,t,n){return m(e,t,n,function(e){d()!==e&&f(e)})},t.replaceLocation=function(e,t,n){return m(e,t,n,function(e){d()!==e&&h(e)})}},function(e,t,n){"use strict";e.exports=n(490)},function(e,t,n){"use strict";var r=n(491),a=n(495),i=n(617),o=n(516),s=n(513),u=n(622),l=n(623),c=n(624),d=n(625);n(413);a.inject();var f={findDOMNode:l,render:i.render,unmountComponentAtNode:i.unmountComponentAtNode,version:u,unstable_batchedUpdates:s.batchedUpdates,unstable_renderSubtreeIntoContainer:d};"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.inject&&__REACT_DEVTOOLS_GLOBAL_HOOK__.inject({ComponentTree:{ -getClosestInstanceFromNode:r.getClosestInstanceFromNode,getNodeFromInstance:function(e){return e._renderedComponent&&(e=c(e)),e?r.getNodeFromInstance(e):null}},Mount:i,Reconciler:o});e.exports=f},function(e,t,n){"use strict";function r(e,t){return 1===e.nodeType&&e.getAttribute(p)===String(t)||8===e.nodeType&&e.nodeValue===" react-text: "+t+" "||8===e.nodeType&&e.nodeValue===" react-empty: "+t+" "}function a(e){for(var t;t=e._renderedComponent;)e=t;return e}function i(e,t){var n=a(e);n._hostNode=t,t[m]=n}function o(e){var t=e._hostNode;t&&(delete t[m],e._hostNode=null)}function s(e,t){if(!(e._flags&_.hasCachedChildNodes)){var n=e._renderedChildren,o=t.firstChild;e:for(var s in n)if(n.hasOwnProperty(s)){var u=n[s],l=a(u)._domID;if(0!==l){for(;null!==o;o=o.nextSibling)if(r(o,l)){i(u,o);continue e}d("32",l)}}e._flags|=_.hasCachedChildNodes}}function u(e){if(e[m])return e[m];for(var t=[];!e[m];){if(t.push(e),!e.parentNode)return null;e=e.parentNode}for(var n,r;e&&(r=e[m]);e=t.pop())n=r,t.length&&s(r,e);return n}function l(e){var t=u(e);return null!=t&&t._hostNode===e?t:null}function c(e){if(void 0===e._hostNode?d("33"):void 0,e._hostNode)return e._hostNode;for(var t=[];!e._hostNode;)t.push(e),e._hostParent?void 0:d("34"),e=e._hostParent;for(;t.length;e=t.pop())s(e,e._hostNode);return e._hostNode}var d=n(492),f=n(493),h=n(494),p=(n(410),f.ID_ATTRIBUTE_NAME),_=h,m="__reactInternalInstance$"+Math.random().toString(36).slice(2),v={getClosestInstanceFromNode:u,getInstanceFromNode:l,getNodeFromInstance:c,precacheChildNodes:s,precacheNode:i,uncacheNode:o};e.exports=v},function(e,t){"use strict";function n(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r8&&M<=11),b=32,L=String.fromCharCode(b),k={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},w=!1,C=null,R={eventTypes:k,extractEvents:function(e,t,n,r){return[l(e,t,n,r),f(e,t,n,r)]}};e.exports=R},function(e,t,n){"use strict";function r(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return v(e,r)}function a(e,t,n){var a=r(e,n,t);a&&(n._dispatchListeners=_(n._dispatchListeners,a),n._dispatchInstances=_(n._dispatchInstances,e))}function i(e){e&&e.dispatchConfig.phasedRegistrationNames&&p.traverseTwoPhase(e._targetInst,a,e)}function o(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?p.getParentInstance(t):null;p.traverseTwoPhase(n,a,e)}}function s(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,a=v(e,r);a&&(n._dispatchListeners=_(n._dispatchListeners,a),n._dispatchInstances=_(n._dispatchInstances,e))}}function u(e){e&&e.dispatchConfig.registrationName&&s(e._targetInst,null,e)}function l(e){m(e,i)}function c(e){m(e,o)}function d(e,t,n,r){p.traverseEnterLeave(n,r,s,e,t)}function f(e){m(e,u)}var h=n(499),p=n(501),_=n(503),m=n(504),v=(n(413),h.getListener),g={accumulateTwoPhaseDispatches:l,accumulateTwoPhaseDispatchesSkipTarget:c,accumulateDirectDispatches:f,accumulateEnterLeaveDispatches:d};e.exports=g},function(e,t,n){"use strict";function r(e){return"button"===e||"input"===e||"select"===e||"textarea"===e}function a(e,t,n){switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":return!(!n.disabled||!r(t));default:return!1}}var i=n(492),o=n(500),s=n(501),u=n(502),l=n(503),c=n(504),d=(n(410),{}),f=null,h=function(e,t){e&&(s.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},p=function(e){return h(e,!0)},_=function(e){return h(e,!1)},m=function(e){return"."+e._rootNodeID},v={injection:{injectEventPluginOrder:o.injectEventPluginOrder,injectEventPluginsByName:o.injectEventPluginsByName},putListener:function(e,t,n){"function"!=typeof n?i("94",t,typeof n):void 0;var r=m(e),a=d[t]||(d[t]={});a[r]=n;var s=o.registrationNameModules[t];s&&s.didPutListener&&s.didPutListener(e,t,n)},getListener:function(e,t){var n=d[t];if(a(t,e._currentElement.type,e._currentElement.props))return null;var r=m(e);return n&&n[r]},deleteListener:function(e,t){var n=o.registrationNameModules[t];n&&n.willDeleteListener&&n.willDeleteListener(e,t);var r=d[t];if(r){var a=m(e);delete r[a]}},deleteAllListeners:function(e){var t=m(e);for(var n in d)if(d.hasOwnProperty(n)&&d[n][t]){var r=o.registrationNameModules[n];r&&r.willDeleteListener&&r.willDeleteListener(e,n),delete d[n][t]}},extractEvents:function(e,t,n,r){for(var a,i=o.plugins,s=0;s-1?void 0:o("96",e),!l.plugins[n]){t.extractEvents?void 0:o("97",e),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)a(r[i],t,i)?void 0:o("98",i,e)}}}function a(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)?o("99",n):void 0,l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var a in r)if(r.hasOwnProperty(a)){var s=r[a];i(s,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){l.registrationNameModules[e]?o("100",e):void 0,l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var o=n(492),s=(n(410),null),u={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){s?o("101"):void 0,s=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var a=e[n];u.hasOwnProperty(n)&&u[n]===a||(u[n]?o("102",n):void 0,u[n]=a,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var a=l.registrationNameModules[n[r]];if(a)return a}}return null},_resetEventPlugins:function(){s=null;for(var e in u)u.hasOwnProperty(e)&&delete u[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var a in r)r.hasOwnProperty(a)&&delete r[a]}};e.exports=l},function(e,t,n){"use strict";function r(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function a(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function o(e,t,n,r){var a=e.type||"unknown-event";e.currentTarget=v.getNodeFromInstance(r),t?_.invokeGuardedCallbackWithCatch(a,n,e):_.invokeGuardedCallback(a,n,e),e.currentTarget=null}function s(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var a=0;a1?1-t:void 0;return this._fallbackText=a.slice(e,s),this._fallbackText}}),i.addPoolingTo(r),e.exports=r},function(e,t,n){"use strict";var r=n(492),a=(n(410),function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)}),i=function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)},o=function(e,t,n){var r=this;if(r.instancePool.length){var a=r.instancePool.pop();return r.call(a,e,t,n),a}return new r(e,t,n)},s=function(e,t,n,r){var a=this;if(a.instancePool.length){var i=a.instancePool.pop();return a.call(i,e,t,n,r),i}return new a(e,t,n,r)},u=function(e){var t=this;e instanceof t?void 0:r("25"),e.destructor(),t.instancePool.length8));var O=!1;E.canUseDOM&&(O=L("input")&&(!document.documentMode||document.documentMode>11));var A={get:function(){return x.get.call(this)},set:function(e){D=""+e,x.set.call(this,e)}},Y={eventTypes:w,extractEvents:function(e,t,n,a){var i,o,s=t?M.getNodeFromInstance(t):window;if(r(s)?N?i=u:o=l:k(s)?O?i=h:(i=_,o=p):m(s)&&(i=v),i){var c=i(e,t);if(c){var d=S.getPooled(w.change,c,n,a);return d.type="change",y.accumulateTwoPhaseDispatches(d),d}}o&&o(e,s,t)}};e.exports=Y},function(e,t,n){"use strict";function r(){w.ReactReconcileTransaction&&M?void 0:c("123")}function a(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=f.getPooled(),this.reconcileTransaction=w.ReactReconcileTransaction.getPooled(!0)}function i(e,t,n,a,i,o){return r(),M.batchedUpdates(e,t,n,a,i,o)}function o(e,t){return e._mountOrder-t._mountOrder}function s(e){var t=e.dirtyComponentsLength;t!==v.length?c("124",t,v.length):void 0,v.sort(o),g++;for(var n=0;n]/,u=n(536),l=u(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(a.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(l=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),o.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}e.exports=l},function(e,t){"use strict";var n=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,a){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,a)})}:e};e.exports=n},function(e,t,n){"use strict";var r=n(505),a=n(538),i=n(535),o=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};r.canUseDOM&&("textContent"in document.documentElement||(o=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void i(e,a(t))})),e.exports=o},function(e,t){"use strict";function n(e){var t=""+e,n=a.exec(t);if(!n)return t;var r,i="",o=0,s=0;for(o=n.index;o]/;e.exports=r},function(e,t,n){"use strict";var r=n(492),a=n(533),i=n(505),o=n(540),s=n(414),u=(n(410),{dangerouslyReplaceNodeWithMarkup:function(e,t){if(i.canUseDOM?void 0:r("56"),t?void 0:r("57"),"HTML"===e.nodeName?r("58"):void 0,"string"==typeof t){var n=o(t,s)[0];e.parentNode.replaceChild(n,e)}else a.replaceChildWithTree(e,t)}});e.exports=u},function(e,t,n){"use strict";function r(e){var t=e.match(c);return t&&t[1].toLowerCase()}function a(e,t){var n=l;l?void 0:u(!1);var a=r(e),i=a&&s(a);if(i){n.innerHTML=i[1]+e+i[2];for(var c=i[0];c--;)n=n.lastChild}else n.innerHTML=e;var d=n.getElementsByTagName("script");d.length&&(t?void 0:u(!1),o(d).forEach(t));for(var f=Array.from(n.childNodes);n.lastChild;)n.removeChild(n.lastChild);return f}var i=n(505),o=n(541),s=n(542),u=n(410),l=i.canUseDOM?document.createElement("div"):null,c=/^\s*<(\w+)/;e.exports=a},function(e,t,n){"use strict";function r(e){var t=e.length;if(Array.isArray(e)||"object"!=typeof e&&"function"!=typeof e?o(!1):void 0,"number"!=typeof t?o(!1):void 0,0===t||t-1 in e?void 0:o(!1),"function"==typeof e.callee?o(!1):void 0,e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(e){}for(var n=Array(t),r=0;r":o.innerHTML="<"+e+">",s[e]=!o.firstChild),s[e]?f[e]:null}var a=n(505),i=n(410),o=a.canUseDOM?document.createElement("div"):null,s={},u=[1,'"],l=[1,"","
"],c=[3,"","
"],d=[1,'',""],f={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:u,option:u,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c},h=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];h.forEach(function(e){f[e]=d,s[e]=!0}),e.exports=r},function(e,t,n){"use strict";var r=n(532),a=n(491),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=a.getNodeFromInstance(e);r.processUpdates(n,t)}};e.exports=i},function(e,t,n){"use strict";function r(e){if(e){var t=e._currentElement._owner||null;if(t){var n=t.getName();if(n)return" This DOM node was rendered by `"+n+"`."}}return""}function a(e,t){t&&(J[e._tag]&&(null!=t.children||null!=t.dangerouslySetInnerHTML?_("137",e._tag,e._currentElement._owner?" Check the render method of "+e._currentElement._owner.getName()+".":""):void 0),null!=t.dangerouslySetInnerHTML&&(null!=t.children?_("60"):void 0,"object"==typeof t.dangerouslySetInnerHTML&&W in t.dangerouslySetInnerHTML?void 0:_("61")),null!=t.style&&"object"!=typeof t.style?_("62",r(e)):void 0)}function i(e,t,n,r){if(!(r instanceof O)){var a=e._hostContainerInfo,i=a._node&&a._node.nodeType===V,s=i?a._node:a._ownerDocument;F(t,s),r.getReactMountReady().enqueue(o,{inst:e,registrationName:t,listener:n})}}function o(){var e=this;S.putListener(e.inst,e.registrationName,e.listener)}function s(){var e=this;C.postMountWrapper(e)}function u(){var e=this;x.postMountWrapper(e)}function l(){var e=this;R.postMountWrapper(e)}function c(){var e=this;e._rootNodeID?void 0:_("63");var t=I(e);switch(t?void 0:_("64"),e._tag){case"iframe":case"object":e._wrapperState.listeners=[L.trapBubbledEvent("topLoad","load",t)];break;case"video":case"audio":e._wrapperState.listeners=[];for(var n in G)G.hasOwnProperty(n)&&e._wrapperState.listeners.push(L.trapBubbledEvent(n,G[n],t));break;case"source":e._wrapperState.listeners=[L.trapBubbledEvent("topError","error",t)];break;case"img":e._wrapperState.listeners=[L.trapBubbledEvent("topError","error",t),L.trapBubbledEvent("topLoad","load",t)];break;case"form":e._wrapperState.listeners=[L.trapBubbledEvent("topReset","reset",t),L.trapBubbledEvent("topSubmit","submit",t)];break;case"input":case"select":case"textarea":e._wrapperState.listeners=[L.trapBubbledEvent("topInvalid","invalid",t)]}}function d(){D.postUpdateWrapper(this)}function f(e){Z.call(K,e)||(Q.test(e)?void 0:_("65",e),K[e]=!0)}function h(e,t){return e.indexOf("-")>=0||null!=t.is}function p(e){var t=e.type;f(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var _=n(492),m=n(406),v=n(545),g=n(547),y=n(533),E=n(534),M=n(493),T=n(555),S=n(499),b=n(500),L=n(557),k=n(494),w=n(491),C=n(560),R=n(563),D=n(564),x=n(565),N=(n(519),n(566)),O=n(584),A=(n(414),n(538)),Y=(n(410),n(522),n(573),n(587),n(413),k),P=S.deleteListener,I=w.getNodeFromInstance,F=L.listenTo,H=b.registrationNameModules,j={string:!0,number:!0},U="style",W="__html",z={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},V=11,G={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},B={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},q={listing:!0,pre:!0,textarea:!0},J=m({menuitem:!0},B),Q=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,K={},Z={}.hasOwnProperty,X=1;p.displayName="ReactDOMComponent",p.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=X++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var i=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(c,this);break;case"input":C.mountWrapper(this,i,t),i=C.getHostProps(this,i),e.getReactMountReady().enqueue(c,this);break;case"option":R.mountWrapper(this,i,t),i=R.getHostProps(this,i);break;case"select":D.mountWrapper(this,i,t),i=D.getHostProps(this,i),e.getReactMountReady().enqueue(c,this);break;case"textarea":x.mountWrapper(this,i,t),i=x.getHostProps(this,i),e.getReactMountReady().enqueue(c,this)}a(this,i);var o,d;null!=t?(o=t._namespaceURI,d=t._tag):n._tag&&(o=n._namespaceURI,d=n._tag),(null==o||o===E.svg&&"foreignobject"===d)&&(o=E.html),o===E.html&&("svg"===this._tag?o=E.svg:"math"===this._tag&&(o=E.mathml)),this._namespaceURI=o;var f;if(e.useCreateElement){var h,p=n._ownerDocument;if(o===E.html)if("script"===this._tag){var _=p.createElement("div"),m=this._currentElement.type;_.innerHTML="<"+m+">",h=_.removeChild(_.firstChild)}else h=i.is?p.createElement(this._currentElement.type,i.is):p.createElement(this._currentElement.type);else h=p.createElementNS(o,this._currentElement.type);w.precacheNode(this,h),this._flags|=Y.hasCachedChildNodes,this._hostParent||T.setAttributeForRoot(h),this._updateDOMProperties(null,i,e);var g=y(h);this._createInitialChildren(e,i,r,g),f=g}else{var M=this._createOpenTagMarkupAndPutListeners(e,i),S=this._createContentMarkup(e,i,r);f=!S&&B[this._tag]?M+"/>":M+">"+S+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(s,this),i.autoFocus&&e.getReactMountReady().enqueue(v.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(u,this),i.autoFocus&&e.getReactMountReady().enqueue(v.focusDOMComponent,this);break;case"select":i.autoFocus&&e.getReactMountReady().enqueue(v.focusDOMComponent,this);break;case"button":i.autoFocus&&e.getReactMountReady().enqueue(v.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(l,this)}return f},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var a=t[r];if(null!=a)if(H.hasOwnProperty(r))a&&i(this,r,a,e);else{r===U&&(a&&(a=this._previousStyleCopy=m({},t.style)),a=g.createMarkupForStyles(a,this));var o=null;null!=this._tag&&h(this._tag,t)?z.hasOwnProperty(r)||(o=T.createMarkupForCustomAttribute(r,a)):o=T.createMarkupForProperty(r,a),o&&(n+=" "+o)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+T.createMarkupForRoot()),n+=" "+T.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",a=t.dangerouslySetInnerHTML;if(null!=a)null!=a.__html&&(r=a.__html);else{var i=j[typeof t.children]?t.children:null,o=null!=i?null:t.children;if(null!=i)r=A(i);else if(null!=o){var s=this.mountChildren(o,e,n);r=s.join("")}}return q[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var a=t.dangerouslySetInnerHTML;if(null!=a)null!=a.__html&&y.queueHTML(r,a.__html);else{var i=j[typeof t.children]?t.children:null,o=null!=i?null:t.children;if(null!=i)""!==i&&y.queueText(r,i);else if(null!=o)for(var s=this.mountChildren(o,e,n),u=0;u0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=s.get(e);if(!n){return null}return n}var o=n(492),s=(n(412),n(568)),u=(n(519),n(513)),l=(n(410),n(413),{isMounted:function(e){var t=s.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){l.validateCallback(t,n);var a=i(e);return a?(a._pendingCallbacks?a._pendingCallbacks.push(t):a._pendingCallbacks=[t],void r(a)):null},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t){var n=i(e,"replaceState");n&&(n._pendingStateQueue=[t],n._pendingReplaceState=!0,r(n))},enqueueSetState:function(e,t){var n=i(e,"setState");if(n){var a=n._pendingStateQueue||(n._pendingStateQueue=[]);a.push(t),r(n)}},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e?o("122",t,a(e)):void 0}});e.exports=l},function(e,t,n){"use strict";var r=(n(406),n(414)),a=(n(413),r);e.exports=a},function(e,t,n){"use strict";var r=n(406),a=n(533),i=n(491),o=function(e){this._currentElement=null,this._hostNode=null,this._hostParent=null,this._hostContainerInfo=null,this._domID=0};r(o.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++;this._domID=o,this._hostParent=t,this._hostContainerInfo=n;var s=" react-empty: "+this._domID+" ";if(e.useCreateElement){var u=n._ownerDocument,l=u.createComment(s);return i.precacheNode(this,l),a(l)}return e.renderToStaticMarkup?"":""},receiveComponent:function(){},getHostNode:function(){return i.getNodeFromInstance(this)},unmountComponent:function(){i.uncacheNode(this)}}),e.exports=o},function(e,t,n){"use strict";function r(e,t){"_hostNode"in e?void 0:u("33"),"_hostNode"in t?void 0:u("33");for(var n=0,r=e;r;r=r._hostParent)n++;for(var a=0,i=t;i;i=i._hostParent)a++;for(;n-a>0;)e=e._hostParent,n--;for(;a-n>0;)t=t._hostParent,a--;for(var o=n;o--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}function a(e,t){"_hostNode"in e?void 0:u("35"),"_hostNode"in t?void 0:u("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1}function i(e){return"_hostNode"in e?void 0:u("36"),e._hostParent}function o(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var a;for(a=r.length;a-- >0;)t(r[a],"captured",n);for(a=0;a0;)n(u[l],"captured",i)}var u=n(492);n(410);e.exports={isAncestor:a,getLowestCommonAncestor:r,getParentInstance:i,traverseTwoPhase:o,traverseEnterLeave:s}},function(e,t,n){"use strict";var r=n(492),a=n(406),i=n(532),o=n(533),s=n(491),u=n(538),l=(n(410),n(587),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});a(l.prototype,{mountComponent:function(e,t,n,r){var a=n._idCounter++,i=" react-text: "+a+" ",l=" /react-text ";if(this._domID=a,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,d=c.createComment(i),f=c.createComment(l),h=o(c.createDocumentFragment());return o.queueChild(h,o(d)),this._stringText&&o.queueChild(h,o(c.createTextNode(this._stringText))),o.queueChild(h,o(f)),s.precacheNode(this,d),this._closingComment=f,h}var p=u(this._stringText);return e.renderToStaticMarkup?p:""+p+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this),n=t.nextSibling;;){if(null==n?r("67",this._domID):void 0,8===n.nodeType&&" /react-text "===n.nodeValue){this._closingComment=n;break}n=n.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),e.exports=l},function(e,t,n){"use strict";function r(){this.reinitializeTransaction()}var a=n(406),i=n(513),o=n(520),s=n(414),u={initialize:s,close:function(){f.isBatchingUpdates=!1}},l={initialize:s,close:i.flushBatchedUpdates.bind(i)},c=[l,u];a(r.prototype,o,{getTransactionWrappers:function(){return c}});var d=new r,f={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,a,i){var o=f.isBatchingUpdates;return f.isBatchingUpdates=!0,o?e(t,n,r,a,i):d.perform(e,null,t,n,r,a,i)}};e.exports=f},function(e,t,n){"use strict";function r(e){for(;e._hostParent;)e=e._hostParent;var t=d.getNodeFromInstance(e),n=t.parentNode;return d.getClosestInstanceFromNode(n)}function a(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function i(e){var t=h(e.nativeEvent),n=d.getClosestInstanceFromNode(t),a=n;do e.ancestors.push(a),a=a&&r(a);while(a);for(var i=0;it.end?(n=t.end,r=t.start):(n=t.start,r=t.end),a.moveToElementText(e),a.moveStart("character",n),a.setEndPoint("EndToStart",a),a.moveEnd("character",r-n),a.select()}function s(e,t){if(window.getSelection){var n=window.getSelection(),r=e[c()].length,a=Math.min(t.start,r),i=void 0===t.end?a:Math.min(t.end,r);if(!n.extend&&a>i){var o=i;i=a,a=o}var s=l(e,a),u=l(e,i);if(s&&u){var d=document.createRange();d.setStart(s.node,s.offset),n.removeAllRanges(),a>i?(n.addRange(d),n.extend(u.node,u.offset)):(d.setEnd(u.node,u.offset),n.addRange(d))}}}var u=n(505),l=n(599),c=n(508),d=u.canUseDOM&&"selection"in document&&!("getSelection"in window),f={getOffsets:d?a:i,setOffsets:d?o:s};e.exports=f},function(e,t){"use strict";function n(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function r(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function a(e,t){for(var a=n(e),i=0,o=0;a;){if(3===a.nodeType){if(o=i+a.textContent.length,i<=t&&o>=t)return{node:a,offset:t-i};i=o}a=n(r(a))}}e.exports=a},function(e,t,n){"use strict";function r(e,t){return!(!e||!t)&&(e===t||!a(e)&&(a(t)?r(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}var a=n(601);e.exports=r},function(e,t,n){"use strict";function r(e){return a(e)&&3==e.nodeType}var a=n(602);e.exports=r},function(e,t){"use strict";function n(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=n},function(e,t){"use strict";function n(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}e.exports=n},function(e,t){"use strict";var n={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},r={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},a={Properties:{},DOMAttributeNamespaces:{xlinkActuate:n.xlink,xlinkArcrole:n.xlink,xlinkHref:n.xlink,xlinkRole:n.xlink,xlinkShow:n.xlink,xlinkTitle:n.xlink,xlinkType:n.xlink,xmlBase:n.xml,xmlLang:n.xml,xmlSpace:n.xml},DOMAttributeNames:{}};Object.keys(r).forEach(function(e){a.Properties[e]=0,r[e]&&(a.DOMAttributeNames[e]=r[e])}),e.exports=a},function(e,t,n){"use strict";function r(e){if("selectionStart"in e&&u.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}if(document.selection){var n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}function a(e,t){if(g||null==_||_!==c())return null;var n=r(_);if(!v||!f(v,n)){v=n;var a=l.getPooled(p.select,m,e,t);return a.type="select",a.target=_,i.accumulateTwoPhaseDispatches(a),a}return null}var i=n(498),o=n(505),s=n(491),u=n(597),l=n(510),c=n(603),d=n(523),f=n(573),h=o.canUseDOM&&"documentMode"in document&&document.documentMode<=11,p={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:["topBlur","topContextMenu","topFocus","topKeyDown","topKeyUp","topMouseDown","topMouseUp","topSelectionChange"]}},_=null,m=null,v=null,g=!1,y=!1,E={eventTypes:p,extractEvents:function(e,t,n,r){if(!y)return null;var i=t?s.getNodeFromInstance(t):window;switch(e){case"topFocus":(d(i)||"true"===i.contentEditable)&&(_=i,m=t,v=null);break;case"topBlur":_=null,m=null,v=null;break;case"topMouseDown":g=!0;break;case"topContextMenu":case"topMouseUp":return g=!1,a(n,r);case"topSelectionChange":if(h)break;case"topKeyDown":case"topKeyUp":return a(n,r)}return null},didPutListener:function(e,t,n){"onSelect"===t&&(y=!0)}};e.exports=E},function(e,t,n){"use strict";function r(e){return"."+e._rootNodeID}function a(e){return"button"===e||"input"===e||"select"===e||"textarea"===e}var i=n(492),o=n(593),s=n(498),u=n(491),l=n(607),c=n(608),d=n(510),f=n(609),h=n(610),p=n(526),_=n(613),m=n(614),v=n(615),g=n(527),y=n(616),E=n(414),M=n(611),T=(n(410),{}),S={};["abort","animationEnd","animationIteration","animationStart","blur","canPlay","canPlayThrough","click","contextMenu","copy","cut","doubleClick","drag","dragEnd","dragEnter","dragExit","dragLeave","dragOver","dragStart","drop","durationChange","emptied","encrypted","ended","error","focus","input","invalid","keyDown","keyPress","keyUp","load","loadedData","loadedMetadata","loadStart","mouseDown","mouseMove","mouseOut","mouseOver","mouseUp","paste","pause","play","playing","progress","rateChange","reset","scroll","seeked","seeking","stalled","submit","suspend","timeUpdate","touchCancel","touchEnd","touchMove","touchStart","transitionEnd","volumeChange","waiting","wheel"].forEach(function(e){var t=e[0].toUpperCase()+e.slice(1),n="on"+t,r="top"+t,a={phasedRegistrationNames:{bubbled:n,captured:n+"Capture"},dependencies:[r]};T[e]=a,S[r]=a});var b={},L={eventTypes:T,extractEvents:function(e,t,n,r){var a=S[e];if(!a)return null;var o;switch(e){case"topAbort":case"topCanPlay":case"topCanPlayThrough":case"topDurationChange":case"topEmptied":case"topEncrypted":case"topEnded":case"topError":case"topInput":case"topInvalid":case"topLoad":case"topLoadedData":case"topLoadedMetadata":case"topLoadStart":case"topPause":case"topPlay":case"topPlaying":case"topProgress":case"topRateChange":case"topReset":case"topSeeked":case"topSeeking":case"topStalled":case"topSubmit":case"topSuspend":case"topTimeUpdate":case"topVolumeChange":case"topWaiting":o=d;break;case"topKeyPress":if(0===M(n))return null;case"topKeyDown":case"topKeyUp":o=h;break;case"topBlur":case"topFocus":o=f;break;case"topClick":if(2===n.button)return null;case"topDoubleClick":case"topMouseDown":case"topMouseMove":case"topMouseUp":case"topMouseOut":case"topMouseOver":case"topContextMenu":o=p;break;case"topDrag":case"topDragEnd":case"topDragEnter":case"topDragExit":case"topDragLeave":case"topDragOver":case"topDragStart":case"topDrop":o=_;break;case"topTouchCancel":case"topTouchEnd":case"topTouchMove":case"topTouchStart":o=m;break;case"topAnimationEnd":case"topAnimationIteration":case"topAnimationStart":o=l;break;case"topTransitionEnd":o=v;break;case"topScroll":o=g;break;case"topWheel":o=y;break;case"topCopy":case"topCut":case"topPaste":o=c}o?void 0:i("86",e);var u=o.getPooled(a,t,n,r);return s.accumulateTwoPhaseDispatches(u),u},didPutListener:function(e,t,n){if("onClick"===t&&!a(e._tag)){var i=r(e),s=u.getNodeFromInstance(e);b[i]||(b[i]=o.listen(s,"click",E))}},willDeleteListener:function(e,t){if("onClick"===t&&!a(e._tag)){var n=r(e);b[n].remove(),delete b[n]}}};e.exports=L},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(510),i={animationName:null,elapsedTime:null,pseudoElement:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(510),i={clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(527),i={relatedTarget:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(527),i=n(611),o=n(612),s=n(529),u={key:o,location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:s,charCode:function(e){return"keypress"===e.type?i(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?i(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}};a.augmentClass(r,u),e.exports=r},function(e,t){"use strict";function n(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}e.exports=n},function(e,t,n){"use strict";function r(e){if(e.key){var t=i[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=a(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?o[e.keyCode]||"Unidentified":""}var a=n(611),i={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},o={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(526),i={dataTransfer:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(527),i=n(529),o={touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:i};a.augmentClass(r,o),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(510),i={propertyName:null,elapsedTime:null,pseudoElement:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(526),i={deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t){for(var n=Math.min(e.length,t.length),r=0;r.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var o,s=m.createElement(F,{child:t});if(e){var u=T.get(e);o=u._processChildContext(u._context)}else o=w;var c=f(n);if(c){var d=c._currentElement,p=d.props.child;if(D(p,t)){var _=c._renderedComponent.getPublicInstance(),v=r&&function(){r.call(_)};return H._updateRootComponent(c,s,o,n,v),_}H.unmountComponentAtNode(n)}var g=a(n),y=g&&!!i(g),E=l(n),M=y&&!c&&!E,S=H._renderNewRootComponent(s,n,M,o)._renderedComponent.getPublicInstance();return r&&r.call(S),S},render:function(e,t,n){return H._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){c(e)?void 0:h("40");var t=f(e);if(!t){l(e),1===e.nodeType&&e.hasAttribute(N);return!1}return delete P[t._instance.rootID],k.batchedUpdates(u,t,e,!1),!0},_mountImageIntoNode:function(e,t,n,i,o){if(c(t)?void 0:h("41"),i){var s=a(t);if(S.canReuseMarkup(e,s))return void g.precacheNode(n,s);var u=s.getAttribute(S.CHECKSUM_ATTR_NAME);s.removeAttribute(S.CHECKSUM_ATTR_NAME);var l=s.outerHTML;s.setAttribute(S.CHECKSUM_ATTR_NAME,u);var d=e,f=r(d,l),_=" (client) "+d.substring(f-20,f+20)+"\n (server) "+l.substring(f-20,f+20);t.nodeType===A?h("42",_):void 0}if(t.nodeType===A?h("43"):void 0,o.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);p.insertTreeBefore(t,e,null)}else R(t,e),g.precacheNode(n,t.firstChild)}};e.exports=H},function(e,t,n){"use strict";function r(e,t){var n={_topLevelWrapper:e,_idCounter:1,_ownerDocument:t?t.nodeType===a?t:t.ownerDocument:null,_node:t,_tag:t?t.nodeName.toLowerCase():null,_namespaceURI:t?t.namespaceURI:null};return n}var a=(n(587),9);e.exports=r},function(e,t){"use strict";var n={useCreateElement:!0,useFiber:!1};e.exports=n},function(e,t,n){"use strict";var r=n(621),a=/\/?>/,i=/^<\!\-\-/,o={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return i.test(e)?e:e.replace(a," "+o.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(o.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var a=r(e);return a===n}};e.exports=o},function(e,t){"use strict";function n(e){for(var t=1,n=0,a=0,i=e.length,o=i&-4;a=0&&e<2?"one":"other"},fields:{year:{displayName:"année",relative:{0:"cette année",1:"l’année prochaine","-1":"l’année dernière"},relativeTime:{future:{one:"dans {0} an",other:"dans {0} ans"},past:{one:"il y a {0} an",other:"il y a {0} ans"}}},month:{displayName:"mois",relative:{0:"ce mois-ci",1:"le mois prochain","-1":"le mois dernier"},relativeTime:{future:{one:"dans {0} mois",other:"dans {0} mois"},past:{one:"il y a {0} mois",other:"il y a {0} mois"}}},day:{displayName:"jour",relative:{0:"aujourd’hui",1:"demain",2:"après-demain","-2":"avant-hier","-1":"hier"},relativeTime:{future:{one:"dans {0} jour",other:"dans {0} jours"},past:{one:"il y a {0} jour",other:"il y a {0} jours"}}},hour:{displayName:"heure",relativeTime:{future:{one:"dans {0} heure",other:"dans {0} heures"},past:{one:"il y a {0} heure",other:"il y a {0} heures"}}},minute:{displayName:"minute",relativeTime:{future:{one:"dans {0} minute",other:"dans {0} minutes"},past:{one:"il y a {0} minute",other:"il y a {0} minutes"}}},second:{displayName:"seconde",relative:{0:"maintenant"},relativeTime:{future:{one:"dans {0} seconde",other:"dans {0} secondes"},past:{one:"il y a {0} seconde",other:"il y a {0} secondes"}}}}},{locale:"fr-BE",parentLocale:"fr"},{locale:"fr-BF",parentLocale:"fr"},{locale:"fr-BI",parentLocale:"fr"},{locale:"fr-BJ",parentLocale:"fr"},{locale:"fr-BL",parentLocale:"fr"},{locale:"fr-CA",parentLocale:"fr",fields:{year:{displayName:"année",relative:{0:"cette année",1:"l’année prochaine","-1":"l’année dernière"},relativeTime:{future:{one:"Dans {0} an",other:"Dans {0} ans"},past:{one:"Il y a {0} an",other:"Il y a {0} ans"}}},month:{displayName:"mois",relative:{0:"ce mois-ci",1:"le mois prochain","-1":"le mois dernier"},relativeTime:{future:{one:"dans {0} mois",other:"dans {0} mois"},past:{one:"il y a {0} mois",other:"il y a {0} mois"}}},day:{displayName:"jour",relative:{0:"aujourd’hui",1:"demain",2:"après-demain","-2":"avant-hier","-1":"hier"},relativeTime:{future:{one:"dans {0} jour",other:"dans {0} jours"},past:{one:"il y a {0} jour",other:"il y a {0} jours"}}},hour:{displayName:"heure",relativeTime:{future:{one:"dans {0} heure",other:"dans {0} heures"},past:{one:"il y a {0} heure",other:"il y a {0} heures"}}},minute:{displayName:"minute",relativeTime:{future:{one:"Dans {0} minute",other:"Dans {0} minutes"},past:{one:"Il y a {0} minute",other:"Il y a {0} minutes"}}},second:{displayName:"seconde",relative:{0:"maintenant"},relativeTime:{future:{one:"dans {0} seconde",other:"dans {0} secondes"},past:{one:"il y a {0} seconde",other:"il y a {0} secondes"}}}}},{locale:"fr-CD",parentLocale:"fr"},{locale:"fr-CF",parentLocale:"fr"},{locale:"fr-CG",parentLocale:"fr"},{locale:"fr-CH",parentLocale:"fr"},{locale:"fr-CI",parentLocale:"fr"},{locale:"fr-CM",parentLocale:"fr"},{locale:"fr-DJ",parentLocale:"fr"},{locale:"fr-DZ",parentLocale:"fr"},{locale:"fr-GA",parentLocale:"fr"},{locale:"fr-GF",parentLocale:"fr"},{locale:"fr-GN",parentLocale:"fr"},{locale:"fr-GP",parentLocale:"fr"},{locale:"fr-GQ",parentLocale:"fr"},{locale:"fr-HT",parentLocale:"fr"},{locale:"fr-KM",parentLocale:"fr"},{locale:"fr-LU",parentLocale:"fr"},{locale:"fr-MA",parentLocale:"fr"},{locale:"fr-MC",parentLocale:"fr"},{locale:"fr-MF",parentLocale:"fr"},{locale:"fr-MG",parentLocale:"fr"},{locale:"fr-ML",parentLocale:"fr"},{locale:"fr-MQ",parentLocale:"fr"},{locale:"fr-MR",parentLocale:"fr"},{locale:"fr-MU",parentLocale:"fr"},{locale:"fr-NC",parentLocale:"fr"},{locale:"fr-NE",parentLocale:"fr"},{locale:"fr-PF",parentLocale:"fr"},{locale:"fr-PM",parentLocale:"fr"},{locale:"fr-RE",parentLocale:"fr"},{locale:"fr-RW",parentLocale:"fr"},{locale:"fr-SC",parentLocale:"fr"},{locale:"fr-SN",parentLocale:"fr"},{locale:"fr-SY",parentLocale:"fr"},{locale:"fr-TD",parentLocale:"fr"},{locale:"fr-TG",parentLocale:"fr"},{locale:"fr-TN",parentLocale:"fr"},{locale:"fr-VU",parentLocale:"fr"},{locale:"fr-WF",parentLocale:"fr"},{locale:"fr-YT",parentLocale:"fr"}];return e})},function(e,t,n){!function(t,n){e.exports=n()}(this,function(){"use strict";var e=[{locale:"nl",pluralRuleFunction:function(e,t){var n=String(e).split("."),r=!n[1];return t?"other":1==e&&r?"one":"other"},fields:{year:{displayName:"jaar",relative:{0:"dit jaar",1:"volgend jaar","-1":"vorig jaar"},relativeTime:{future:{one:"over {0} jaar",other:"over {0} jaar"},past:{one:"{0} jaar geleden",other:"{0} jaar geleden"}}},month:{displayName:"maand",relative:{0:"deze maand",1:"volgende maand","-1":"vorige maand"},relativeTime:{future:{one:"over {0} maand",other:"over {0} maanden"},past:{one:"{0} maand geleden",other:"{0} maanden geleden"}}},day:{displayName:"dag",relative:{0:"vandaag",1:"morgen",2:"overmorgen","-2":"eergisteren","-1":"gisteren"},relativeTime:{future:{one:"over {0} dag",other:"over {0} dagen"},past:{one:"{0} dag geleden",other:"{0} dagen geleden"}}},hour:{displayName:"Uur",relativeTime:{future:{one:"over {0} uur",other:"over {0} uur"},past:{one:"{0} uur geleden",other:"{0} uur geleden"}}},minute:{displayName:"minuut",relativeTime:{future:{one:"over {0} minuut",other:"over {0} minuten"},past:{one:"{0} minuut geleden",other:"{0} minuten geleden"}}},second:{displayName:"seconde",relative:{0:"nu"},relativeTime:{future:{one:"over {0} seconde",other:"over {0} seconden"},past:{one:"{0} seconde geleden",other:"{0} seconden geleden"}}}}},{locale:"nl-AW",parentLocale:"nl"},{locale:"nl-BE",parentLocale:"nl"},{locale:"nl-BQ",parentLocale:"nl"},{locale:"nl-CW",parentLocale:"nl"},{locale:"nl-SR",parentLocale:"nl"},{locale:"nl-SX",parentLocale:"nl"}];return e})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(641),s=r(o),u=n(299),l=r(u),c=n(325),d=r(c),f=n(326),h=r(f),p=n(330),_=r(p),m=n(377),v=r(m),g=n(435),y=n(644),E=r(y),M=n(645),T=r(M),S=n(385),b=n(404),L=r(b),k=n(654),w=r(k),C=n(689),R=r(C),D=n(691),x=(r(D),n(688)),N=r(x),O=n(692),A=r(O),Y=n(693),P=r(Y),I={satisfied:L.default.createElement(R.default,null)},F=["handleVerifyError","handleVerifySuccess","handleLoginError","handleLoginSuccess","handleRegisterSuccess","handleUIDependenciesChange","handleUIDependenciesLoaded"],H=function(e){function t(){(0,d.default)(this,t);var e=(0,_.default)(this,(t.__proto__||(0,l.default)(t)).call(this));return e.state={authStatusDetermined:!1,dependencies:{authentication:{message:L.default.createElement(S.FormattedMessage,{id:"dependency.loading.authentication.status",defaultMessage:"Authentication Status"}),satisfied:!1}},isAuthenticated:!1,dependenciesLoaded:!1},F.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,v.default)(t,e),(0,h.default)(t,[{key:"componentDidMount",value:function(){w.default.listen(N.default.AUTH_REGISTER_SUCCESS,this.handleRegisterSuccess),w.default.listen(N.default.AUTH_LOGIN_ERROR,this.handleLoginError),w.default.listen(N.default.AUTH_LOGIN_SUCCESS,this.handleLoginSuccess),w.default.listen(N.default.AUTH_VERIFY_ERROR,this.handleVerifyError),w.default.listen(N.default.AUTH_VERIFY_SUCCESS,this.handleVerifySuccess),P.default.listen(N.default.UI_DEPENDENCIES_LOADED,this.handleUIDependenciesLoaded),P.default.listen(N.default.UI_DEPENDENCIES_CHANGE,this.handleUIDependenciesChange),w.default.verify()}},{key:"componentWillUnmount",value:function(){w.default.unlisten(N.default.AUTH_REGISTER_SUCCESS,this.handleRegisterSuccess),w.default.unlisten(N.default.AUTH_LOGIN_ERROR,this.handleLoginError),w.default.unlisten(N.default.AUTH_LOGIN_SUCCESS,this.handleLoginSuccess),w.default.unlisten(N.default.AUTH_VERIFY_ERROR,this.handleVerifyError),w.default.unlisten(N.default.AUTH_VERIFY_SUCCESS,this.handleVerifySuccess),P.default.unlisten(N.default.UI_DEPENDENCIES_LOADED,this.handleUIDependenciesLoaded),P.default.unlisten(N.default.UI_DEPENDENCIES_CHANGE,this.handleUIDependenciesChange)}},{key:"handleVerifySuccess",value:function(e){e.initialUser?(this.setState({authStatusDetermined:!0,isAuthenticated:!1}),g.browserHistory.push("register")):(this.setState({authStatusDetermined:!0,isAuthenticated:!0}),g.browserHistory.push("list"))}},{key:"handleVerifyError",value:function(e){this.setState({authStatusDetermined:!0,isAuthenticated:!1}),g.browserHistory.push("login")}},{key:"handleLoginError",value:function(){this.setState({authStatusDetermined:!0,isAuthenticated:!1}),g.browserHistory.push("login")}},{key:"handleLoginSuccess",value:function(){this.setState({authStatusDetermined:!0,isAuthenticated:!0}),g.browserHistory.push("list")}},{key:"handleRegisterSuccess",value:function(){this.setState({authStatusDetermined:!0,isAuthenticated:!0}),g.browserHistory.push("list")}},{key:"getDependencyList",value:function(){var e=this.state.dependencies;return(0,s.default)(e).map(function(t,n){var r=e[t],a=r.message,i=r.satisfied,o=I.satisfied,s=(0,E.default)("dependency-list__dependency",{"dependency-list__dependency--satisfied":i});return L.default.createElement("li",{className:s,key:t},L.default.createElement("span",{className:"dependency-list__dependency__icon"},o),L.default.createElement("span",{className:"dependency-list__dependency__message"},a))})}},{key:"handleUIDependenciesChange",value:function(){this.setState({dependencies:(0,i.default)({authentication:{message:L.default.createElement(S.FormattedMessage,{id:"dependency.loading.authentication.status",defaultMessage:"Authentication Status"}),satisfied:this.state.authStatusDetermined}},P.default.getDependencies())})}},{key:"handleUIDependenciesLoaded",value:function(){this.setState({dependenciesLoaded:!0})}},{key:"isLoading",value:function(){var e=this;if(!this.state.authStatusDetermined)return!0;if(!this.state.isAuthenticated)return!1;var t=(0,s.default)(this.state.dependencies).some(function(t){return!e.state.dependencies[t].satisfied});return!!t||!this.state.dependenciesLoaded}},{key:"render",value:function(){var e=null;return this.isLoading()&&(e=L.default.createElement("div",{className:"application__dependency-list"},L.default.createElement(A.default,{inverse:!0}),L.default.createElement("ul",{className:"dependency-list"},this.getDependencyList()))),L.default.createElement("div",{className:"application"},L.default.createElement(T.default,{transitionEnterTimeout:1e3,transitionLeaveTimeout:1e3,transitionName:"application__dependency-list"},e),this.props.children)}}]),t}(L.default.Component);H.propTypes={children:L.default.PropTypes.node},t.default=H},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(637),i=r(a);t.default=i.default||function(e){for(var t=1;tl;)for(var f,h=s(arguments[l++]),p=c?r(h).concat(c(h)):r(h),_=p.length,m=0;_>m;)d.call(h,f=p[m++])&&(n[f]=h[f]);return n}:u},function(e,t,n){e.exports={default:n(642),__esModule:!0}},function(e,t,n){n(643),e.exports=n(312).Object.keys},function(e,t,n){var r=n(302),a=n(344);n(310)("keys",function(){return function(e){return a(r(e))}})},function(e,t,n){var r,a;!function(){"use strict";function n(){for(var e=[],t=0;t-1},matchesSelector:function(e,t){var n=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector||function(t){return r(e,t)};return n.call(e,t)}};e.exports=i},function(e,t,n){"use strict";function r(){var e=s("animationend"),t=s("transitionend");e&&u.push(e),t&&u.push(t)}function a(e,t,n){e.addEventListener(t,n,!1)}function i(e,t,n){e.removeEventListener(t,n,!1)}var o=n(505),s=n(559),u=[];o.canUseDOM&&r();var l={addEndEventListener:function(e,t){return 0===u.length?void window.setTimeout(t,0):void u.forEach(function(n){a(e,n,t)})},removeEndEventListener:function(e,t){0!==u.length&&u.forEach(function(n){i(e,n,t)})}};e.exports=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(655),_=r(p),m=n(656),v=r(m),g=n(659),y=r(g),E=n(686),M=r(E),T=n(688),S=r(T),b=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.token=null,e.users=[],e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"authenticate",value:function(e){y.default.authenticate({username:e.username,password:e.password})}},{key:"createUser",value:function(e){y.default.createUser(e)}},{key:"deleteUser",value:function(e){y.default.deleteUser(e)}},{key:"fetchUserList",value:function(){y.default.fetchUsers()}},{key:"getToken",value:function(){return this.token}},{key:"getUsers",value:function(){return this.users}},{key:"handleCreateUserError",value:function(e){this.emit(S.default.AUTH_CREATE_USER_ERROR,e)}},{key:"handleCreateUserSuccess",value:function(e){this.emit(S.default.AUTH_CREATE_USER_SUCCESS)}},{key:"handleDeleteUserError",value:function(e){this.emit(S.default.AUTH_DELETE_USER_ERROR,e.username)}},{key:"handleDeleteUserSuccess",value:function(e){this.emit(S.default.AUTH_DELETE_USER_SUCCESS,e.username)}},{key:"handleListUsersError",value:function(e){this.emit(S.default.AUTH_LIST_USERS_ERROR)}},{key:"handleListUsersSuccess",value:function(e){this.users=e,this.emit(S.default.AUTH_LIST_USERS_SUCCESS)}},{key:"handleLoginSuccess",value:function(e){this.emit(S.default.AUTH_LOGIN_SUCCESS),this.token=e.token}},{key:"handleLoginError",value:function(e){this.token=null,this.emit(S.default.AUTH_LOGIN_ERROR,e)}},{key:"handleRegisterSuccess",value:function(e){this.emit(S.default.AUTH_REGISTER_SUCCESS,e)}},{key:"handleRegisterError",value:function(e){this.emit(S.default.AUTH_REGISTER_ERROR,e)}},{key:"register",value:function(e){y.default.register({username:e.username,password:e.password})}},{key:"verify",value:function(){y.default.verify()}}]),t}(M.default),L=new b;L.dispatcherID=v.default.register(function(e){var t=e.action;e.source;switch(t.type){case _.default.AUTH_LOGIN_SUCCESS:L.handleLoginSuccess(t.data);break;case _.default.AUTH_LOGIN_ERROR:L.handleLoginError(t.error);break;case _.default.AUTH_LIST_USERS_SUCCESS:L.handleListUsersSuccess(t.data);break;case _.default.AUTH_LIST_USERS_ERROR:L.handleListUsersError(t.error);break;case _.default.AUTH_CREATE_USER_SUCCESS:L.handleCreateUserSuccess(t.data);break;case _.default.AUTH_CREATE_USER_ERROR:L.handleCreateUserError(t.error.data);break;case _.default.AUTH_DELETE_USER_SUCCESS:L.handleDeleteUserSuccess(t.data);break;case _.default.AUTH_DELETE_USER_ERROR:L.handleDeleteUserError(t.error);break;case _.default.AUTH_REGISTER_SUCCESS:L.handleRegisterSuccess(t.data);break;case _.default.AUTH_REGISTER_ERROR:L.handleRegisterError(t.error.data);break;case _.default.AUTH_VERIFY_SUCCESS:L.emit(S.default.AUTH_VERIFY_SUCCESS,t.data);break;case _.default.AUTH_VERIFY_ERROR:L.emit(S.default.AUTH_VERIFY_ERROR,t.error)}}),t.default=L},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={AUTH_CREATE_USER_ERROR:"AUTH_CREATE_USER_ERROR",AUTH_CREATE_USER_SUCCESS:"AUTH_CREATE_USER_SUCCESS",AUTH_DELETE_USER_ERROR:"AUTH_DELETE_USER_ERROR",AUTH_DELETE_USER_SUCCESS:"AUTH_DELETE_USER_SUCCESS",AUTH_LIST_USERS_ERROR:"AUTH_LIST_USERS_ERROR",AUTH_LIST_USERS_SUCCESS:"AUTH_LIST_USERS_SUCCESS",AUTH_LOGIN_ERROR:"AUTH_LOGIN_ERROR",AUTH_LOGIN_SUCCESS:"AUTH_LOGIN_SUCCESS",AUTH_REGISTER_ERROR:"AUTH_REGISTER_ERROR",AUTH_REGISTER_SUCCESS:"AUTH_REGISTER_SUCCESS",AUTH_VERIFY_ERROR:"AUTH_VERIFY_ERROR",AUTH_VERIFY_SUCCESS:"AUTH_VERIFY_SUCCESS",CLIENT_ADD_TORRENT_ERROR:"CLIENT_ADD_TORRENT_ERROR",CLIENT_ADD_TORRENT_SUCCESS:"CLIENT_ADD_TORRENT_SUCCESS",CLIENT_CHECK_HASH_ERROR:"CLIENT_CHECK_HASH_ERROR",CLIENT_CHECK_HASH_SUCCESS:"CLIENT_CHECK_HASH_SUCCESS",FLOOD_CLEAR_NOTIFICATIONS_ERROR:"FLOOD_CLEAR_NOTIFICATIONS_ERROR",FLOOD_CLEAR_NOTIFICATIONS_SUCCESS:"FLOOD_CLEAR_NOTIFICATIONS_SUCCESS",FLOOD_FETCH_DIRECTORY_LIST_ERROR:"FLOOD_FETCH_DIRECTORY_LIST_ERROR",FLOOD_FETCH_DIRECTORY_LIST_SUCCESS:"FLOOD_FETCH_DIRECTORY_LIST_SUCCESS",CLIENT_FETCH_TORRENT_TAXONOMY_ERROR:"CLIENT_FETCH_TORRENT_TAXONOMY_ERROR",CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS:"CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS",CLIENT_FETCH_TORRENT_DETAILS_ERROR:"CLIENT_FETCH_TORRENT_DETAILS_ERROR",CLIENT_FETCH_TORRENT_DETAILS_SUCCESS:"CLIENT_FETCH_TORRENT_DETAILS_SUCCESS",CLIENT_FETCH_TORRENTS_ERROR:"CLIENT_FETCH_TORRENTS_ERROR",CLIENT_FETCH_TORRENTS_SUCCESS:"CLIENT_FETCH_TORRENTS_SUCCESS",CLIENT_FETCH_TRANSFER_DATA_ERROR:"CLIENT_FETCH_TRANSFER_DATA_ERROR",CLIENT_FETCH_TRANSFER_DATA_SUCCESS:"CLIENT_FETCH_TRANSFER_DATA_SUCCESS",CLIENT_FETCH_TRANSFER_HISTORY_ERROR:"CLIENT_FETCH_TRANSFER_HISTORY_ERROR",CLIENT_FETCH_TRANSFER_HISTORY_SUCCESS:"CLIENT_FETCH_TRANSFER_HISTORY_SUCCESS",CLIENT_MOVE_TORRENTS_SUCCESS:"CLIENT_MOVE_TORRENTS_SUCCESS",CLIENT_MOVE_TORRENTS_ERROR:"CLIENT_MOVE_TORRENTS_ERROR",CLIENT_REMOVE_TORRENT_ERROR:"CLIENT_REMOVE_TORRENT_ERROR",CLIENT_REMOVE_TORRENT_SUCCESS:"CLIENT_REMOVE_TORRENT_SUCCESS",CLIENT_SET_FILE_PRIORITY_ERROR:"CLIENT_SET_FILE_PRIORITY_ERROR",CLIENT_SET_FILE_PRIORITY_SUCCESS:"CLIENT_SET_FILE_PRIORITY_SUCCESS",CLIENT_SET_TAXONOMY_ERROR:"CLIENT_SET_TAXONOMY_ERROR",CLIENT_SET_TAXONOMY_SUCCESS:"CLIENT_SET_TAXONOMY_SUCCESS",CLIENT_SET_THROTTLE_ERROR:"CLIENT_SET_THROTTLE_ERROR",CLIENT_SET_THROTTLE_SUCCESS:"CLIENT_SET_THROTTLE_SUCCESS",CLIENT_SET_TORRENT_PRIORITY_ERROR:"CLIENT_SET_TORRENT_PRIORITY_ERROR",CLIENT_SET_TORRENT_PRIORITY_SUCCESS:"CLIENT_SET_TORRENT_PRIORITY_SUCCESS",CLIENT_SETTINGS_FETCH_REQUEST_ERROR:"CLIENT_SETTINGS_FETCH_REQUEST_ERROR",CLIENT_SETTINGS_FETCH_REQUEST_SUCCESS:"CLIENT_SETTINGS_FETCH_REQUEST_SUCCESS",CLIENT_SETTINGS_SAVE_ERROR:"CLIENT_SETTINGS_SAVE_ERROR",CLIENT_SETTINGS_SAVE_SUCCESS:"CLIENT_SETTINGS_SAVE_SUCCESS",CLIENT_START_TORRENT_ERROR:"CLIENT_START_TORRENT_ERROR",CLIENT_START_TORRENT_SUCCESS:"CLIENT_START_TORRENT_SUCCESS",CLIENT_STOP_TORRENT_ERROR:"CLIENT_STOP_TORRENT_ERROR",CLIENT_STOP_TORRENT_SUCCESS:"CLIENT_STOP_TORRENT_SUCCESS",FLOOD_FETCH_NOTIFICATIONS_ERROR:"FLOOD_FETCH_NOTIFICATIONS_ERROR",FLOOD_FETCH_NOTIFICATIONS_SUCCESS:"FLOOD_FETCH_NOTIFICATIONS_SUCCESS",FLOOD_FETCH_MEDIAINFO_ERROR:"FLOOD_FETCH_MEDIAINFO_ERROR",FLOOD_FETCH_MEDIAINFO_SUCCESS:"FLOOD_FETCH_MEDIAINFO_SUCCESS",SETTINGS_FEED_MONITOR_FEED_ADD_ERROR:"SETTINGS_FEED_MONITOR_FEED_ADD_ERROR",SETTINGS_FEED_MONITOR_FEED_ADD_SUCCESS:"SETTINGS_FEED_MONITOR_FEED_ADD_SUCCESS",SETTINGS_FEED_MONITOR_FEEDS_FETCH_ERROR:"SETTINGS_FEED_MONITOR_FEEDS_FETCH_ERROR",SETTINGS_FEED_MONITOR_FEEDS_FETCH_SUCCESS:"SETTINGS_FEED_MONITOR_FEEDS_FETCH_SUCCESS",SETTINGS_FEED_MONITORS_FETCH_ERROR:"SETTINGS_FEED_MONITORS_FETCH_ERROR",SETTINGS_FEED_MONITORS_FETCH_SUCCESS:"SETTINGS_FEED_MONITORS_FETCH_SUCCESS",SETTINGS_FEED_MONITOR_REMOVE_ERROR:"SETTINGS_FEED_MONITOR_REMOVE_ERROR",SETTINGS_FEED_MONITOR_REMOVE_SUCCESS:"SETTINGS_FEED_MONITOR_REMOVE_SUCCESS",SETTINGS_FEED_MONITOR_RULE_ADD_ERROR:"SETTINGS_FEED_MONITOR_RULE_ADD_ERROR",SETTINGS_FEED_MONITOR_RULE_ADD_SUCCESS:"SETTINGS_FEED_MONITOR_RULE_ADD_SUCCESS",SETTINGS_FEED_MONITOR_RULES_FETCH_ERROR:"SETTINGS_FEED_MONITOR_RULES_FETCH_ERROR",SETTINGS_FEED_MONITOR_RULES_FETCH_SUCCESS:"SETTINGS_FEED_MONITOR_RULES_FETCH_SUCCESS", -SETTINGS_FETCH_REQUEST_SUCCESS:"SETTINGS_FETCH_REQUEST_SUCCESS",SETTINGS_FETCH_REQUEST_ERROR:"SETTINGS_FETCH_REQUEST_ERROR",SETTINGS_SAVE_REQUEST_SUCCESS:"SETTINGS_SAVE_REQUEST_SUCCESS",SETTINGS_SAVE_REQUEST_ERROR:"SETTINGS_SAVE_REQUEST_ERROR",UI_CLICK_TORRENT:"UI_CLICK_TORRENT",UI_CLICK_TORRENT_DETAILS:"UI_CLICK_TORRENT_DETAILS",UI_DISPLAY_MODAL:"UI_DISPLAY_MODAL",UI_DISPLAY_CONTEXT_MENU:"UI_DISPLAY_CONTEXT_MENU",UI_DISPLAY_DROPDOWN_MENU:"UI_DISPLAY_DROPDOWN_MENU",UI_LATEST_TORRENT_LOCATION_REQUEST_ERROR:"UI_LATEST_TORRENT_LOCATION_REQUEST_ERROR",UI_LATEST_TORRENT_LOCATION_REQUEST_SUCCESS:"UI_LATEST_TORRENT_LOCATION_REQUEST_SUCCESS",UI_SET_TORRENT_SEARCH_FILTER:"UI_SET_TORRENT_SEARCH_FILTER",UI_SET_TORRENT_SORT:"UI_SET_TORRENT_SORT",UI_SET_TORRENT_STATUS_FILTER:"UI_SET_TORRENT_STATUS_FILTER",UI_SET_TORRENT_TAG_FILTER:"UI_SET_TORRENT_TAG_FILTER",UI_SET_TORRENT_TRACKER_FILTER:"UI_SET_TORRENT_TRACKER_FILTER",UI_SORT_PROPS_REQUEST_SUCCESS:"UI_SORT_PROPS_REQUEST_SUCCESS",UI_SORT_PROPS_REQUEST_ERROR:"UI_SORT_PROPS_REQUEST_ERROR"};t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(657),_=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"dispatchUIAction",value:function(e){null==e.type&&console.trace("Undefined action.type",e),this.dispatch({source:"UI_ACTION",action:e})}},{key:"dispatchServerAction",value:function(e){null==e.type&&console.trace("Undefined action.type",e),this.dispatch({source:"SERVER_ACTION",action:e})}}]),t}(p.Dispatcher),m=new _;t.default=m},function(e,t,n){e.exports.Dispatcher=n(658)},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var a=n(410),i="ID_",o=function(){function e(){r(this,e),this._callbacks={},this._isDispatching=!1,this._isHandled={},this._isPending={},this._lastID=1}return e.prototype.register=function(e){var t=i+this._lastID++;return this._callbacks[t]=e,t},e.prototype.unregister=function(e){this._callbacks[e]?void 0:a(!1),delete this._callbacks[e]},e.prototype.waitFor=function(e){this._isDispatching?void 0:a(!1);for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){d.default.dispatchServerAction({type:l.default.AUTH_LOGIN_SUCCESS,data:e})},function(e){d.default.dispatchServerAction({type:l.default.AUTH_LOGIN_ERROR,error:e.data.message})})},createUser:function(e){return s.default.put(p+"auth/users",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){d.default.dispatchServerAction({type:l.default.AUTH_CREATE_USER_SUCCESS,data:e})},function(e){d.default.dispatchServerAction({type:l.default.AUTH_CREATE_USER_ERROR,error:e})})},deleteUser:function(e){return s.default.delete(p+"auth/users/"+e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){d.default.dispatchServerAction({type:l.default.AUTH_DELETE_USER_SUCCESS,data:(0,i.default)({username:e},t)})},function(t){d.default.dispatchServerAction({type:l.default.AUTH_DELETE_USER_ERROR,error:(0,i.default)({username:e},t)})})},fetchUsers:function(){return s.default.get(p+"auth/users").then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){d.default.dispatchServerAction({type:l.default.AUTH_LIST_USERS_SUCCESS,data:e})},function(e){d.default.dispatchServerAction({type:l.default.AUTH_LIST_USERS_ERROR,error:e})})},register:function(e){return s.default.post(p+"auth/register",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){d.default.dispatchServerAction({type:l.default.AUTH_REGISTER_SUCCESS,data:e})},function(e){d.default.dispatchServerAction({type:l.default.AUTH_REGISTER_ERROR,error:e})})},verify:function(){return s.default.get(p+"auth/verify?"+Date.now()).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){d.default.dispatchServerAction({type:l.default.AUTH_VERIFY_SUCCESS,data:e})},function(e){d.default.dispatchServerAction({type:l.default.AUTH_VERIFY_ERROR,error:e})})}};t.default=_},function(e,t,n){e.exports=n(661)},function(e,t,n){"use strict";function r(e){var t=new o(e),n=i(o.prototype.request,t);return a.extend(n,o.prototype,t),a.extend(n,t),n}var a=n(662),i=n(663),o=n(664),s=n(665),u=r(s);u.Axios=o,u.create=function(e){return r(a.merge(s,e))},u.Cancel=n(682),u.CancelToken=n(683),u.isCancel=n(679),u.all=function(e){return Promise.all(e)},u.spread=n(684),e.exports=u,e.exports.default=u},function(e,t,n){"use strict";function r(e){return"[object Array]"===S.call(e)}function a(e){return"[object ArrayBuffer]"===S.call(e)}function i(e){return"undefined"!=typeof FormData&&e instanceof FormData}function o(e){var t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function s(e){return"string"==typeof e}function u(e){return"number"==typeof e}function l(e){return"undefined"==typeof e}function c(e){return null!==e&&"object"==typeof e}function d(e){return"[object Date]"===S.call(e)}function f(e){return"[object File]"===S.call(e)}function h(e){return"[object Blob]"===S.call(e)}function p(e){return"[object Function]"===S.call(e)}function _(e){return c(e)&&p(e.pipe)}function m(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function v(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function g(){return"undefined"!=typeof window&&"undefined"!=typeof document&&"function"==typeof document.createElement}function y(e,t){if(null!==e&&"undefined"!=typeof e)if("object"==typeof e||r(e)||(e=[e]),r(e))for(var n=0,a=e.length;n=200&&e<300}};l.headers={common:{Accept:"application/json, text/plain, */*"}},i.forEach(["delete","get","head"],function(e){l.headers[e]={}}),i.forEach(["post","put","patch"],function(e){l.headers[e]=i.merge(u)}),e.exports=l}).call(t,n(294))},function(e,t,n){"use strict";var r=n(662);e.exports=function(e,t){r.forEach(e,function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])})}},function(e,t,n){"use strict";var r=n(662),a=n(668),i=n(671),o=n(672),s=n(673),u=n(669),l="undefined"!=typeof window&&window.btoa&&window.btoa.bind(window)||n(674);e.exports=function(e){return new Promise(function(t,c){var d=e.data,f=e.headers;r.isFormData(d)&&delete f["Content-Type"];var h=new XMLHttpRequest,p="onreadystatechange",_=!1;if("undefined"==typeof window||!window.XDomainRequest||"withCredentials"in h||s(e.url)||(h=new window.XDomainRequest,p="onload",_=!0,h.onprogress=function(){},h.ontimeout=function(){}),e.auth){var m=e.auth.username||"",v=e.auth.password||"";f.Authorization="Basic "+l(m+":"+v)}if(h.open(e.method.toUpperCase(),i(e.url,e.params,e.paramsSerializer),!0),h.timeout=e.timeout,h[p]=function(){if(h&&(4===h.readyState||_)&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in h?o(h.getAllResponseHeaders()):null,r=e.responseType&&"text"!==e.responseType?h.response:h.responseText,i={data:r,status:1223===h.status?204:h.status,statusText:1223===h.status?"No Content":h.statusText,headers:n,config:e,request:h};a(t,c,i),h=null}},h.onerror=function(){c(u("Network Error",e)),h=null},h.ontimeout=function(){c(u("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED")),h=null},r.isStandardBrowserEnv()){var g=n(675),y=(e.withCredentials||s(e.url))&&e.xsrfCookieName?g.read(e.xsrfCookieName):void 0;y&&(f[e.xsrfHeaderName]=y)}if("setRequestHeader"in h&&r.forEach(f,function(e,t){"undefined"==typeof d&&"content-type"===t.toLowerCase()?delete f[t]:h.setRequestHeader(t,e)}),e.withCredentials&&(h.withCredentials=!0),e.responseType)try{h.responseType=e.responseType}catch(e){if("json"!==h.responseType)throw e}"function"==typeof e.onDownloadProgress&&h.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){h&&(h.abort(),c(e),h=null)}),void 0===d&&(d=null),h.send(d)})}},function(e,t,n){"use strict";var r=n(669);e.exports=function(e,t,n){var a=n.config.validateStatus;n.status&&a&&!a(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n)):e(n)}},function(e,t,n){"use strict";var r=n(670);e.exports=function(e,t,n,a){var i=new Error(e);return r(i,t,n,a)}},function(e,t){"use strict";e.exports=function(e,t,n,r){return e.config=t,n&&(e.code=n),e.response=r,e}},function(e,t,n){"use strict";function r(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var a=n(662);e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(a.isURLSearchParams(t))i=t.toString();else{var o=[];a.forEach(t,function(e,t){null!==e&&"undefined"!=typeof e&&(a.isArray(e)&&(t+="[]"),a.isArray(e)||(e=[e]),a.forEach(e,function(e){a.isDate(e)?e=e.toISOString():a.isObject(e)&&(e=JSON.stringify(e)),o.push(r(t)+"="+r(e))}))}),i=o.join("&")}return i&&(e+=(e.indexOf("?")===-1?"?":"&")+i),e}},function(e,t,n){"use strict";var r=n(662);e.exports=function(e){var t,n,a,i={};return e?(r.forEach(e.split("\n"),function(e){a=e.indexOf(":"),t=r.trim(e.substr(0,a)).toLowerCase(),n=r.trim(e.substr(a+1)),t&&(i[t]=i[t]?i[t]+", "+n:n)}),i):i}},function(e,t,n){"use strict";var r=n(662);e.exports=r.isStandardBrowserEnv()?function(){function e(e){var t=e;return n&&(a.setAttribute("href",t),t=a.href),a.setAttribute("href",t),{href:a.href,protocol:a.protocol?a.protocol.replace(/:$/,""):"",host:a.host,search:a.search?a.search.replace(/^\?/,""):"",hash:a.hash?a.hash.replace(/^#/,""):"",hostname:a.hostname,port:a.port,pathname:"/"===a.pathname.charAt(0)?a.pathname:"/"+a.pathname}}var t,n=/(msie|trident)/i.test(navigator.userAgent),a=document.createElement("a");return t=e(window.location.href),function(n){var a=r.isString(n)?e(n):n;return a.protocol===t.protocol&&a.host===t.host}}():function(){return function(){return!0}}()},function(e,t){"use strict";function n(){this.message="String contains an invalid character"}function r(e){for(var t,r,i=String(e),o="",s=0,u=a;i.charAt(0|s)||(u="=",s%1);o+=u.charAt(63&t>>8-s%1*8)){if(r=i.charCodeAt(s+=.75),r>255)throw new n;t=t<<8|r}return o}var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.prototype=new Error,n.prototype.code=5,n.prototype.name="InvalidCharacterError",e.exports=r},function(e,t,n){"use strict";var r=n(662);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,a,i,o){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(a)&&s.push("path="+a),r.isString(i)&&s.push("domain="+i),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t,n){"use strict";function r(){this.handlers=[]}var a=n(662);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){a.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var a=n(662),i=n(678),o=n(679),s=n(665);e.exports=function(e){r(e),e.headers=e.headers||{},e.data=i(e.data,e.headers,e.transformRequest),e.headers=a.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),a.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]});var t=e.adapter||s.adapter;return t(e).then(function(t){return r(e),t.data=i(t.data,t.headers,e.transformResponse),t},function(t){return o(t)||(r(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(662);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t){"use strict";e.exports=function(e,t){return e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,"")}},function(e,t){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new a(e),t(n.reason))})}var a=n(682);r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r(function(t){e=t});return{token:t,cancel:e}},e.exports=r},function(e,t){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(686),v=r(m),g={baseURI:function(e){return e.replace(/\/$/,"")}},y=function(t){function n(){(0,l.default)(this,n);var e=(0,h.default)(this,(n.__proto__||(0,s.default)(n)).call(this));return e.userConfig={},e.storeServerConfig(),e}return(0,_.default)(n,t),(0,d.default)(n,[{key:"getBaseURI",value:function(){return this.userConfig.baseURI}},{key:"getMaxHistoryStates",value:function(){return this.userConfig.maxHistoryStates}},{key:"getPollInterval",value:function(){return this.userConfig.pollInterval}},{key:"storeServerConfig",value:function(){var t=e.floodConfig;this.userConfig=(0,i.default)(t).reduce(function(e,n){var r=g[n],a=t[n];return r?e[n]=r(a):e[n]=a,e},{})}}]),n}(v.default);t.default=new y}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(687),_=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments));return e.dispatcherID=null,e.on("uncaughtException",e.handleError),e.requests={},e.setMaxListeners(20),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"beginRequest",value:function(e){this.requests[e]=!0}},{key:"handleError",value:function(e){console.trace(e)}},{key:"isRequestPending",value:function(e){return null!=this.requests[e]}},{key:"listen",value:function(e,t){this.on(e,t)}},{key:"resolveRequest",value:function(e){delete this.requests[e]}},{key:"unlisten",value:function(e,t){this.removeListener(e,t)}}]),t}(p.EventEmitter);t.default=_},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function a(e){return"number"==typeof e}function i(e){return"object"==typeof e&&null!==e}function o(e){return void 0===e}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if(!a(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,a,s,u,l;if(this._events||(this._events={}),"error"===e&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}if(n=this._events[e],o(n))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),n.apply(this,s)}else if(i(n))for(s=Array.prototype.slice.call(arguments,1),l=n.slice(),a=l.length,u=0;u0&&this._events[e].length>a&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function n(){this.removeListener(e,n),a||(a=!0,t.apply(this,arguments))}if(!r(t))throw TypeError("listener must be a function");var a=!1;return n.listener=t,this.on(e,n),this},n.prototype.removeListener=function(e,t){var n,a,o,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],o=n.length,a=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(i(n)){for(s=o;s-- >0;)if(n[s]===t||n[s].listener&&n[s].listener===t){a=s;break}if(a<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(a,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],r(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={ALERTS_CHANGE:"ALERTS_CHANGE",AUTH_CREATE_USER_ERROR:"AUTH_CREATE_USER_ERROR",AUTH_CREATE_USER_SUCCESS:"AUTH_CREATE_USER_SUCCESS",AUTH_DELETE_USER_ERROR:"AUTH_DELETE_USER_ERROR",AUTH_DELETE_USER_SUCCESS:"AUTH_DELETE_USER_SUCCESS",AUTH_LIST_USERS_ERROR:"AUTH_LIST_USERS_ERROR",AUTH_LIST_USERS_SUCCESS:"AUTH_LIST_USERS_SUCCESS",AUTH_LOGIN_ERROR:"AUTH_LOGIN_ERROR",AUTH_LOGIN_SUCCESS:"AUTH_LOGIN_SUCCESS",AUTH_REGISTER_ERROR:"AUTH_REGISTER_ERROR",AUTH_REGISTER_SUCCESS:"AUTH_REGISTER_SUCCESS",AUTH_VERIFY_ERROR:"AUTH_VERIFY_ERROR",AUTH_VERIFY_SUCCESS:"AUTH_VERIFY_SUCCESS",CLIENT_ADD_TORRENT_ERROR:"CLIENT_ADD_TORRENT_ERROR",CLIENT_ADD_TORRENT_SUCCESS:"CLIENT_ADD_TORRENT_SUCCESS",CLIENT_FETCH_TORRENT_TAXONOMY_ERROR:"CLIENT_FETCH_TORRENT_TAXONOMY_ERROR",CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS:"CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS",CLIENT_SET_FILE_PRIORITY_ERROR:"CLIENT_SET_FILE_PRIORITY_ERROR",CLIENT_SET_FILE_PRIORITY_SUCCESS:"CLIENT_SET_FILE_PRIORITY_SUCCESS",CLIENT_SET_THROTTLE_ERROR:"CLIENT_SET_THROTTLE_ERROR",CLIENT_SET_THROTTLE_SUCCESS:"CLIENT_SET_THROTTLE_SUCCESS",CLIENT_SET_TORRENT_PRIORITY_ERROR:"CLIENT_SET_TORRENT_PRIORITY_ERROR",CLIENT_SET_TORRENT_PRIORITY_SUCCESS:"CLIENT_SET_TORRENT_PRIORITY_SUCCESS",CLIENT_MOVE_TORRENTS_REQUEST_ERROR:"CLIENT_MOVE_TORRENTS_REQUEST_ERROR",CLIENT_MOVE_TORRENTS_SUCCESS:"CLIENT_MOVE_TORRENTS_SUCCESS",CLIENT_SETTINGS_FETCH_REQUEST_ERROR:"CLIENT_SETTINGS_FETCH_REQUEST_ERROR",CLIENT_SETTINGS_FETCH_REQUEST_SUCCESS:"CLIENT_SETTINGS_FETCH_REQUEST_SUCCESS",CLIENT_SETTINGS_SAVE_REQUEST_ERROR:"CLIENT_SETTINGS_SAVE_REQUEST_ERROR",CLIENT_SETTINGS_SAVE_REQUEST_SUCCESS:"CLIENT_SETTINGS_SAVE_REQUEST_SUCCESS",CLIENT_TORRENTS_REQUEST_ERROR:"CLIENT_TORRENTS_REQUEST_ERROR",CLIENT_TORRENT_STATUS_COUNT_CHANGE:"CLIENT_TORRENT_STATUS_COUNT_CHANGE",CLIENT_TORRENT_STATUS_COUNT_REQUEST_ERROR:"CLIENT_TORRENT_STATUS_COUNT_REQUEST_ERROR",CLIENT_TORRENT_TRACKER_COUNT_CHANGE:"CLIENT_TORRENT_TRACKER_COUNT_CHANGE",CLIENT_TORRENT_TRACKER_COUNT_REQUEST_ERROR:"CLIENT_TORRENT_TRACKER_COUNT_REQUEST_ERROR",CLIENT_TORRENTS_REQUEST_SUCCESS:"CLIENT_TORRENTS_REQUEST_SUCCESS",CLIENT_TORRENT_DETAILS_CHANGE:"CLIENT_TORRENT_DETAILS_CHANGE",CLIENT_TRANSFER_DATA_REQUEST_SUCCESS:"CLIENT_TRANSFER_DATA_REQUEST_SUCCESS",CLIENT_TRANSFER_DATA_REQUEST_ERROR:"CLIENT_TRANSFER_DATA_REQUEST_ERROR",CLIENT_TRANSFER_HISTORY_REQUEST_SUCCESS:"CLIENT_TRANSFER_HISTORY_REQUEST_SUCCESS",CLIENT_TRANSFER_HISTORY_REQUEST_ERROR:"CLIENT_TRANSFER_HISTORY_REQUEST_ERROR",FLOOD_FETCH_DIRECTORY_LIST_ERROR:"FLOOD_FETCH_DIRECTORY_LIST_ERROR",FLOOD_FETCH_DIRECTORY_LIST_SUCCESS:"FLOOD_FETCH_DIRECTORY_LIST_SUCCESS",FLOOD_FETCH_MEDIAINFO_ERROR:"FLOOD_FETCH_MEDIAINFO_ERROR",FLOOD_FETCH_MEDIAINFO_SUCCESS:"FLOOD_FETCH_MEDIAINFO_SUCCESS",NOTIFICATIONS_FETCH_ERROR:"NOTIFICATIONS_FETCH_ERROR",NOTIFICATIONS_FETCH_SUCCESS:"NOTIFICATIONS_FETCH_SUCCESS",SETTINGS_CHANGE:"SETTINGS_CHANGE",SETTINGS_SAVE_REQUEST_ERROR:"SETTINGS_SAVE_REQUEST_ERROR",SETTINGS_SAVE_REQUEST_SUCCESS:"SETTINGS_SAVE_REQUEST_SUCCESS",SETTINGS_FEED_MONITOR_FEED_ADD_ERROR:"SETTINGS_FEED_MONITOR_FEED_ADD_ERROR",SETTINGS_FEED_MONITOR_FEED_ADD_SUCCESS:"SETTINGS_FEED_MONITOR_FEED_ADD_SUCCESS",SETTINGS_FEED_MONITOR_RULE_ADD_ERROR:"SETTINGS_FEED_MONITOR_RULE_ADD_ERROR",SETTINGS_FEED_MONITOR_RULE_ADD_SUCCESS:"SETTINGS_FEED_MONITOR_RULE_ADD_SUCCESS",SETTINGS_FEED_MONITOR_REMOVE_ERROR:"SETTINGS_FEED_MONITOR_REMOVE_ERROR",SETTINGS_FEED_MONITOR_REMOVE_SUCCESS:"SETTINGS_FEED_MONITOR_REMOVE_SUCCESS",SETTINGS_FEED_MONITORS_FETCH_ERROR:"SETTINGS_FEED_MONITORS_FETCH_ERROR",SETTINGS_FEED_MONITORS_FETCH_SUCCESS:"SETTINGS_FEED_MONITORS_FETCH_SUCCESS",SETTINGS_FETCH_REQUEST_ERROR:"SETTINGS_FETCH_REQUEST_ERROR",SETTINGS_FETCH_REQUEST_SUCCESS:"SETTINGS_FETCH_REQUEST_SUCCESS",UI_CONTEXT_MENU_CHANGE:"UI_CONTEXT_MENU_CHANGE",UI_DEPENDENCIES_CHANGE:"UI_DEPENDENCIES_CHANGE",UI_DEPENDENCIES_LOADED:"UI_DEPENDENCIES_LOADED",UI_DROPDOWN_MENU_CHANGE:"UI_DROPDOWN_MENU_CHANGE",UI_MODAL_DISMISSED:"UI_MODAL_DISMISSED",UI_MODAL_CHANGE:"UI_MODAL_CHANGE",UI_LATEST_TORRENT_LOCATION_CHANGE:"UI_LATEST_TORRENT_LOCATION_CHANGE",UI_TORRENT_DETAILS_HASH_CHANGE:"UI_TORRENT_DETAILS_HASH_CHANGE",UI_TORRENT_DETAILS_OPEN_CHANGE:"UI_TORRENT_DETAILS_OPEN_CHANGE",UI_TORRENT_SELECTION_CHANGE:"UI_TORRENT_SELECTION_CHANGE",UI_TORRENTS_FILTER_CHANGE:"UI_TORRENTS_FILTER_CHANGE",UI_TORRENTS_FILTER_STATUS_CHANGE:"UI_TORRENTS_FILTER_STATUS_CHANGE",UI_TORRENTS_FILTER_TAG_CHANGE:"UI_TORRENTS_FILTER_TAG_CHANGE",UI_TORRENTS_FILTER_TRACKER_CHANGE:"UI_TORRENTS_FILTER_TRACKER_CHANGE",UI_TORRENTS_FILTER_SEARCH_CHANGE:"UI_TORRENTS_FILTER_SEARCH_CHANGE",UI_TORRENTS_LIST_FILTERED:"UI_TORRENTS_LIST_FILTERED",UI_TORRENTS_SORT_CHANGE:"UI_TORRENTS_SORT_CHANGE"};t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--checkmark "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("polygon",{points:"55.5,18.6 46.1,8.7 24.4,31.5 13.9,20.4 4.5,30.3 24.4,51.3 24.4,51.3 24.4,51.3"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"getViewBox",value:function(){var e=this.props.viewBox;return this.props.size&&"mini"===this.props.size&&(e="0 0 8 8"),e}}]),t}(_.default.Component);t.default=m,m.defaultProps={className:"",viewBox:"0 0 60 60"},m.propTypes={className:_.default.PropTypes.string,size:_.default.PropTypes.string,viewBox:_.default.PropTypes.string}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--close "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("polygon",{points:"59.67 9.54 50.46 0.33 30 20.8 9.54 0.33 0.33 9.54 20.8 30 0.34 50.46 9.54 59.67 30 39.21 50.46 59.67 59.67 50.46 39.21 30 59.67 9.54"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(644),_=r(p),m=n(404),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=(0,_.default)("loading-indicator",{"is-inverse":this.props.inverse});return v.default.createElement("div",{className:e,key:"loading-indicator"},v.default.createElement("div",{className:"loading-indicator__bar loading-indicator__bar--1"}),v.default.createElement("div",{className:"loading-indicator__bar loading-indicator__bar--2"}),v.default.createElement("div",{className:"loading-indicator__bar loading-indicator__bar--3"}))}}]),t}(v.default.Component);t.default=g},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(641),s=r(o),u=n(299),l=r(u),c=n(325),d=r(c),f=n(326),h=r(f),p=n(330),m=r(p),v=n(377),g=r(v),y=n(655),E=r(y),M=n(656),T=r(M),S=n(686),b=r(S),L=n(688),k=r(L),w=n(694),C=r(w),R=(n(695),n(696)),D=(r(R),n(697)),x=(r(D),function(t){function n(){(0,d.default)(this,n);var e=(0,m.default)(this,(n.__proto__||(0,l.default)(n)).apply(this,arguments));return e.activeContextMenu=null,e.activeDropdownMenu=null,e.activeModal=null,e.dependencies={},e.globalStyles=[],e.latestTorrentLocation=null,e.torrentDetailsHash=null,e.createStyleElement(),e.fetchDirectoryList=_.debounce(e.fetchDirectoryList,100,{leading:!0}),e}return(0,g.default)(n,t),(0,h.default)(n,[{key:"addGlobalStyle",value:function(e){this.globalStyles.push(e),this.applyStyles()}},{key:"applyStyles",value:function(){for(var t=this.globalStyles,n=this.styleElement,r=t.join("");n.firstChild;)n.removeChild(n.firstChild);n.styleSheet?n.styleSheet.cssText=r:n.appendChild(e.document.createTextNode(r))}},{key:"createStyleElement",value:function(){if(null==this.styleElement){var t=e.document.createElement("style");t.type="text/css",e.document.head.appendChild(t),this.styleElement=t; -}}},{key:"dismissModal",value:function(){this.setActiveModal(null)}},{key:"fetchDirectoryList",value:function(e){C.default.fetchDirectoryList(e)}},{key:"getActiveContextMenu",value:function(){return this.activeContextMenu}},{key:"getActiveModal",value:function(){return this.activeModal}},{key:"getActiveDropdownMenu",value:function(){return this.activeDropdownMenu}},{key:"getDependencies",value:function(){return this.dependencies}},{key:"getLatestTorrentLocation",value:function(){return this.latestTorrentLocation}},{key:"getTorrentDetailsHash",value:function(){return this.torrentDetailsHash}},{key:"handleFetchDirectoryListError",value:function(e){this.emit(k.default.FLOOD_FETCH_DIRECTORY_LIST_ERROR,e)}},{key:"handleFetchDirectoryListSuccess",value:function(e){this.emit(k.default.FLOOD_FETCH_DIRECTORY_LIST_SUCCESS,e)}},{key:"handleSetTaxonomySuccess",value:function(){"set-taxonomy"===this.activeModal.id&&this.dismissModal()}},{key:"handleTorrentClick",value:function(e){this.torrentDetailsHash=e,this.emit(k.default.UI_TORRENT_DETAILS_HASH_CHANGE)}},{key:"hasSatisfiedDependencies",value:function(){return 0===(0,s.default)(this.dependencies).length}},{key:"removeGlobalStyle",value:function(e){this.globalStyles=this.globalStyles.filter(function(t){return t!==e}),this.applyStyles()}},{key:"registerDependency",value:function(e){var t=this;Array.isArray(e)||(e=[e]),e.forEach(function(e){var n=e.id;t.dependencies[n]||(t.dependencies[n]=(0,i.default)({},e,{satisfied:!1}))}),this.emit(k.default.UI_DEPENDENCIES_CHANGE)}},{key:"satisfyDependency",value:function(e){this.dependencies[e]&&!this.dependencies[e].satisfied&&(this.dependencies[e].satisfied=!0,this.emit(k.default.UI_DEPENDENCIES_CHANGE),this.verifyDependencies())}},{key:"setActiveContextMenu",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.activeContextMenu=e,this.emit(k.default.UI_CONTEXT_MENU_CHANGE)}},{key:"setActiveDropdownMenu",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.activeDropdownMenu=e,this.emit(k.default.UI_DROPDOWN_MENU_CHANGE)}},{key:"setActiveModal",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};null==e&&this.emit(k.default.UI_MODAL_DISMISSED),this.activeModal=e,this.emit(k.default.UI_MODAL_CHANGE)}},{key:"verifyDependencies",value:function(){var e=this,t=(0,s.default)(this.dependencies).some(function(t){return e.dependencies[t].satisfied===!1});t||this.emit(k.default.UI_DEPENDENCIES_LOADED)}}]),n}(b.default)),N=new x;N.dispatcherID=T.default.register(function(e){var t=e.action;e.source;switch(t.type){case E.default.FLOOD_FETCH_DIRECTORY_LIST_ERROR:N.handleFetchDirectoryListError(t.error);break;case E.default.FLOOD_FETCH_DIRECTORY_LIST_SUCCESS:N.handleFetchDirectoryListSuccess(t.data);break;case E.default.UI_CLICK_TORRENT:N.handleTorrentClick(t.data.hash);break;case E.default.UI_DISPLAY_DROPDOWN_MENU:N.setActiveDropdownMenu(t.data);break;case E.default.UI_DISPLAY_MODAL:N.setActiveModal(t.data);break;case E.default.CLIENT_SET_TAXONOMY_SUCCESS:N.handleSetTaxonomySuccess();break;case E.default.CLIENT_ADD_TORRENT_SUCCESS:case E.default.CLIENT_MOVE_TORRENTS_SUCCESS:N.dismissModal();break;case E.default.UI_DISPLAY_CONTEXT_MENU:N.setActiveContextMenu(t.data)}}),t.default=N}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(660),s=r(o),u=n(656),l=r(u),c=n(655),d=r(c),f=n(654),h=(r(f),n(685)),p=r(h),_=p.default.getBaseURI(),m={clearNotifications:function(e){return s.default.delete(_+"api/notifications").then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};l.default.dispatchServerAction({type:d.default.FLOOD_CLEAR_NOTIFICATIONS_SUCCESS,data:(0,i.default)({},t,e)})},function(e){l.default.dispatchServerAction({type:d.default.FLOOD_CLEAR_NOTIFICATIONS_ERROR,data:{error:e}})})},fetchDirectoryList:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return s.default.get(_+"api/directory-list",{params:e}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){l.default.dispatchServerAction({type:d.default.FLOOD_FETCH_DIRECTORY_LIST_SUCCESS,data:(0,i.default)({},e,t)})},function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.response;l.default.dispatchServerAction({type:d.default.FLOOD_FETCH_DIRECTORY_LIST_ERROR,error:t})})},fetchMediainfo:function(e){return s.default.get(_+"api/mediainfo",{params:{hash:e.hash}}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){l.default.dispatchServerAction({type:d.default.FLOOD_FETCH_MEDIAINFO_SUCCESS,data:(0,i.default)({},t,e)})},function(e){l.default.dispatchServerAction({type:d.default.FLOOD_FETCH_MEDIAINFO_ERROR,error:e})})},fetchNotifications:function(e){return s.default.get(_+"api/notifications",{params:{limit:e.limit,start:e.start}}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){l.default.dispatchServerAction({type:d.default.FLOOD_FETCH_NOTIFICATIONS_SUCCESS,data:(0,i.default)({},t,e)})},function(e){l.default.dispatchServerAction({type:d.default.FLOOD_FETCH_NOTIFICATIONS_ERROR,data:{error:e}})})},fetchTransferData:function(){return s.default.get(_+"api/stats").then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TRANSFER_DATA_SUCCESS,data:{transferData:e}})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TRANSFER_DATA_ERROR,data:{error:e}})})},fetchTransferHistory:function(e){return s.default.get(_+"api/history",{params:e}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TRANSFER_HISTORY_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TRANSFER_HISTORY_ERROR,error:e})})}};t.default=m},function(e,t){"use strict";function n(e){if(e.event.shiftKey)e.selectedTorrents.length?!function(){var t=e.selectedTorrents[e.selectedTorrents.length-1],n=void 0,r=void 0;e.torrentList.some(function(e,n){if(e.hash===t)return r=n,!0}),e.torrentList.some(function(t,r){if(t.hash===e.hash)return n=r,!0});var a=1;for(n>r&&(a=-1);n!==r;){var i=e.torrentList[n].hash;e.selectedTorrents.indexOf(i)===-1&&e.selectedTorrents.push(i),n+=a}}():e.selectedTorrents=[e.hash];else if(e.event.metaKey||e.event.ctrlKey){var t=e.selectedTorrents.indexOf(e.hash);t===-1?e.selectedTorrents.push(e.hash):e.selectedTorrents.splice(t,1)}else e.selectedTorrents=[e.hash];return e.selectedTorrents}Object.defineProperty(t,"__esModule",{value:!0}),t.selectTorrents=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(660),s=r(o),u=n(656),l=r(u),c=n(655),d=r(c),f=n(685),h=r(f),p=h.default.getBaseURI(),_={addTorrentsByUrls:function(e){return s.default.post(p+"api/client/add",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){l.default.dispatchServerAction({type:d.default.CLIENT_ADD_TORRENT_SUCCESS,data:{count:e.urls.length,destination:e.destination,response:t}})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_ADD_TORRENT_ERROR,data:{error:e}})})},addTorrentsByFiles:function(e,t){return s.default.post(p+"api/client/add-files",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(n){l.default.dispatchServerAction({type:d.default.CLIENT_ADD_TORRENT_SUCCESS,data:{count:e.getAll("torrents").length,destination:t,response:n}})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_ADD_TORRENT_ERROR,data:{error:e}})})},deleteTorrents:function(e,t){return s.default.post(p+"api/client/torrents/delete",{hash:e,deleteData:t}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(n){l.default.dispatchServerAction({type:d.default.CLIENT_REMOVE_TORRENT_SUCCESS,data:{data:n,count:e.length,deleteData:t}})},function(t){l.default.dispatchServerAction({type:d.default.CLIENT_REMOVE_TORRENT_ERROR,error:{error:t,count:e.length}})})},checkHash:function(e){return s.default.post(p+"api/client/torrents/check-hash",{hash:e}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){l.default.dispatchServerAction({type:d.default.CLIENT_CHECK_HASH_SUCCESS,data:{data:t,count:e.length}})},function(t){l.default.dispatchServerAction({type:d.default.CLIENT_CHECK_HASH_ERROR,error:{error:t,count:e.length}})})},fetchTorrents:function(){return s.default.get(p+"api/client/torrents").then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENTS_SUCCESS,data:{torrents:e}})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENTS_ERROR,data:{error:e}})})},fetchTorrentDetails:function(e){return s.default.post(p+"api/client/torrent-details",{hash:e}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENT_DETAILS_SUCCESS,data:{hash:e,torrentDetails:t}})},function(t){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENT_DETAILS_ERROR,data:{hash:e}})})},fetchTorrentTaxonomy:function(){return s.default.get(p+"api/client/torrents/taxonomy").then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENT_TAXONOMY_ERROR,error:e})})},fetchTorrentStatusCount:function(){return s.default.get(p+"api/client/torrents/status-count").then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENT_STATUS_COUNT_REQUEST_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENT_STATUS_COUNT_REQUEST_ERROR,error:e})})},fetchTorrentTrackerCount:function(){return s.default.get(p+"api/client/torrents/tracker-count").then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENT_TRACKER_COUNT_REQUEST_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENT_TRACKER_COUNT_REQUEST_ERROR,error:e})})},moveTorrents:function(e,t){var n=t.destination,r=t.filenames,a=t.sources,i=t.moveFiles;return s.default.post(p+"api/client/torrents/move",{hashes:e,destination:n,filenames:r,sources:a,moveFiles:i}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){l.default.dispatchServerAction({type:d.default.CLIENT_MOVE_TORRENTS_SUCCESS,data:{data:t,count:e.length}})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_MOVE_TORRENTS_ERROR,error:e})})},pauseTorrents:function(e){return s.default.post(p+"api/client/pause",{hashes:e}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_START_TORRENT_SUCCESS,data:{response:e}})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_START_TORRENT_ERROR,data:{error:e}})})},startTorrents:function(e){return s.default.post(p+"api/client/start",{hashes:e}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_START_TORRENT_SUCCESS,data:{response:e}})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_START_TORRENT_ERROR,data:{error:e}})})},stopTorrents:function(e){return s.default.post(p+"api/client/stop",{hashes:e}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_STOP_TORRENT_SUCCESS,data:{response:e}})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_STOP_TORRENT_ERROR,data:{error:e}})})},setPriority:function(e,t){return s.default.patch(p+"api/client/torrents/"+e+"/priority",{hash:e,priority:t}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_SET_TORRENT_PRIORITY_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_SET_TORRENT_PRIORITY_ERROR,error:e})})},setFilePriority:function(e,t,n){return s.default.patch(p+"api/client/torrents/"+e+"/file-priority",{hash:e,fileIndices:t,priority:n}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(r){l.default.dispatchServerAction({type:d.default.CLIENT_SET_FILE_PRIORITY_SUCCESS,data:(0,i.default)({},r,{hash:e,fileIndices:t,priority:n})})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_SET_FILE_PRIORITY_ERROR,error:e})})},setTaxonomy:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return s.default.patch(p+"api/client/torrents/taxonomy",{hashes:e,tags:t,options:n}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_SET_TAXONOMY_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_SET_TAXONOMY_ERROR,error:e})})}};t.default=_},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(637),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(698),v=(r(m),n(655)),g=r(v),y=n(700),E=r(y),M=n(656),T=r(M),S=n(686),b=r(S),L=n(685),k=r(L),w=n(688),C=r(w),R=n(701),D=n(694),x=r(D),N=n(704),O=n(695),A=n(705),Y=r(A),P=n(708),I=n(696),F=r(I),H=n(709),j=r(H),U=n(693),W=r(U),z=k.default.getPollInterval(),V=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.filteredTorrents={},e.mediainfo={},e.pollTorrentDetailsIntervalID=null,e.pollTorrentsIntervalID=null,e.selectedTorrents=[],e.sortedTorrents=[],e.torrents={},e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"fetchMediainfo",value:function(e){x.default.fetchMediainfo({hash:e})}},{key:"fetchTorrentDetails",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRequestPending("fetch-torrent-details")&&!e.forceUpdate||(this.beginRequest("fetch-torrent-details"),F.default.fetchTorrentDetails(W.default.getTorrentDetailsHash())),null===this.pollTorrentDetailsIntervalID&&this.startPollingTorrentDetails()}},{key:"fetchTorrents",value:function(){this.isRequestPending("fetch-torrents")||(this.beginRequest("fetch-torrents"),F.default.fetchTorrents()),null===this.pollTorrentsIntervalID&&this.startPollingTorrents()}},{key:"filterTorrents",value:function(){var e=j.default.getSearchFilter(),t=j.default.getStatusFilter(),n=j.default.getTagFilter(),r=j.default.getTrackerFilter(),a=(0,i.default)([],this.sortedTorrents);e&&""!==e&&(a=(0,N.searchTorrents)(a,e)),t&&"all"!==t&&(a=(0,R.filterTorrents)(a,{type:"status",filter:t})),n&&"all"!==n&&(a=(0,R.filterTorrents)(a,{type:"tag",filter:n})),r&&"all"!==r&&(a=(0,R.filterTorrents)(a,{type:"tracker",filter:r})),this.filteredTorrents=a}},{key:"getTorrentDetails",value:function(e){return this.torrents[e].details||null}},{key:"getSelectedTorrents",value:function(){return this.selectedTorrents}},{key:"getSelectedTorrentsDownloadLocations",value:function(){var e=this;return this.selectedTorrents.map(function(t){return e.torrents[t].basePath})}},{key:"getSelectedTorrentsFilename",value:function(){var e=this;return this.selectedTorrents.map(function(t){return e.torrents[t].filename})}},{key:"getSelectedTorrentsTags",value:function(){var e=this;return this.selectedTorrents.map(function(t){return e.torrents[t].tags})}},{key:"handleAddTorrentError",value:function(){this.emit(C.default.CLIENT_ADD_TORRENT_ERROR)}},{key:"handleAddTorrentSuccess",value:function(e){this.emit(C.default.CLIENT_ADD_TORRENT_SUCCESS),Y.default.saveFloodSettings({id:"torrentDestination",data:e.destination}),E.default.add({accumulation:{id:"alert.torrent.add",value:e.count||1},id:"alert.torrent.add"})}},{key:"handleFetchMediainfoError",value:function(e){this.emit(C.default.FLOOD_FETCH_MEDIAINFO_ERROR,e)}},{key:"handleFetchMediainfoSuccess",value:function(e){this.mediainfo[e.hash]=e.output,this.emit(C.default.FLOOD_FETCH_MEDIAINFO_SUCCESS)}},{key:"getTorrent",value:function(e){return this.torrents[e]}},{key:"getAllTorrents",value:function(){return this.torrents}},{key:"getMediainfo",value:function(e){return this.mediainfo[e]}},{key:"getTorrents",value:function(){return j.default.isFilterActive()?this.filteredTorrents:this.sortedTorrents}},{key:"handleMoveTorrentsSuccess",value:function(e){this.emit(C.default.CLIENT_MOVE_TORRENTS_SUCCESS),E.default.add({accumulation:{id:"alert.torrent.move",value:e.count},id:"alert.torrent.move"})}},{key:"handleMoveTorrentsError",value:function(e){this.emit(C.default.CLIENT_MOVE_TORRENTS_REQUEST_ERROR),E.default.add({accumulation:{id:"alert.torrent.move.failed",value:e.count},id:"alert.torrent.move.failed"})}},{key:"setSelectedTorrents",value:function(e,t){this.selectedTorrents=(0,O.selectTorrents)({event:e,hash:t,selectedTorrents:this.selectedTorrents,torrentList:this.filteredTorrents}),this.emit(C.default.UI_TORRENT_SELECTION_CHANGE)}},{key:"handleFetchTorrentsError",value:function(e){this.resolveRequest("fetch-torrents")}},{key:"handleFetchTorrentsSuccess",value:function(e){this.torrents=e,this.sortTorrents(),this.filterTorrents(),this.resolveRequest("fetch-torrents"),this.emit(C.default.CLIENT_TORRENTS_REQUEST_SUCCESS)}},{key:"handleRemoveTorrentsSuccess",value:function(e){Y.default.saveFloodSettings({id:"deleteTorrentData",data:e.deleteData}),E.default.add({accumulation:{id:"alert.torrent.remove",value:e.count},id:"alert.torrent.remove"})}},{key:"handleRemoveTorrentsError",value:function(e){E.default.add({accumulation:{id:"alert.torrent.remove.failed",value:e.count},id:"alert.torrent.remove.failed"})}},{key:"handleSetFilePrioritySuccess",value:function(){this.emit(C.default.CLIENT_SET_FILE_PRIORITY_SUCCESS),this.fetchTorrentDetails({forceUpdate:!0})}},{key:"setFilePriority",value:function(e,t,n){F.default.setFilePriority(e,t,n)}},{key:"setTorrentDetails",value:function(e,t){this.torrents[e].details=t,this.resolveRequest("fetch-torrent-details"),this.emit(C.default.CLIENT_TORRENT_DETAILS_CHANGE)}},{key:"sortTorrents",value:function(){var e=j.default.getTorrentsSort();this.sortedTorrents=(0,P.sortTorrents)(this.torrents,e)}},{key:"startPollingTorrentDetails",value:function(){this.pollTorrentDetailsIntervalID=setInterval(this.fetchTorrentDetails.bind(this),z)}},{key:"startPollingTorrents",value:function(){this.pollTorrentsIntervalID=setInterval(this.fetchTorrents.bind(this),z)}},{key:"stopPollingTorrentDetails",value:function(){clearInterval(this.pollTorrentDetailsIntervalID),this.pollTorrentDetailsIntervalID=null}},{key:"stopPollingTorrents",value:function(){clearInterval(this.pollTorrentsIntervalID),this.pollTorrentsIntervalID=null}},{key:"triggerTorrentsFilter",value:function(){this.filterTorrents(),this.emit(C.default.UI_TORRENTS_LIST_FILTERED)}},{key:"triggerTorrentsSort",value:function(){this.sortTorrents(),this.triggerTorrentsFilter()}}]),t}(b.default),G=new V;G.dispatcherID=T.default.register(function(e){var t=e.action;e.source;switch(t.type){case g.default.CLIENT_FETCH_TORRENT_DETAILS_SUCCESS:G.setTorrentDetails(t.data.hash,t.data.torrentDetails);break;case g.default.CLIENT_ADD_TORRENT_ERROR:G.handleAddTorrentError(t.error);break;case g.default.CLIENT_ADD_TORRENT_SUCCESS:G.fetchTorrents(),G.handleAddTorrentSuccess(t.data);break;case g.default.CLIENT_FETCH_TORRENTS_SUCCESS:G.handleFetchTorrentsSuccess(t.data.torrents);break;case g.default.CLIENT_FETCH_TORRENTS_ERROR:G.handleFetchTorrentsError(t.error);break;case g.default.CLIENT_MOVE_TORRENTS_SUCCESS:G.handleMoveTorrentsSuccess(t.data);break;case g.default.CLIENT_MOVE_TORRENTS_ERROR:G.handleMoveTorrentsError(t.error);break;case g.default.CLIENT_REMOVE_TORRENT_SUCCESS:G.fetchTorrents(),G.handleRemoveTorrentsSuccess(t.data);break;case g.default.CLIENT_REMOVE_TORRENT_ERROR:G.handleRemoveTorrentsError(t.error);break;case g.default.CLIENT_SET_FILE_PRIORITY_SUCCESS:G.handleSetFilePrioritySuccess(t.data);break;case g.default.FLOOD_FETCH_MEDIAINFO_SUCCESS:G.handleFetchMediainfoSuccess(t.data);break;case g.default.FLOOD_FETCH_MEDIAINFO_ERROR:G.handleFetchMediainfoError(t.error);break;case g.default.UI_CLICK_TORRENT:G.setSelectedTorrents(t.data.event,t.data.hash);break;case g.default.UI_SET_TORRENT_SORT:G.triggerTorrentsSort();case g.default.UI_SET_TORRENT_SEARCH_FILTER:case g.default.UI_SET_TORRENT_STATUS_FILTER:case g.default.UI_SET_TORRENT_TAG_FILTER:case g.default.UI_SET_TORRENT_TRACKER_FILTER:G.triggerTorrentsFilter();break;case g.default.CLIENT_START_TORRENT_SUCCESS:case g.default.CLIENT_STOP_TORRENT_SUCCESS:case g.default.CLIENT_CHECK_HASH_SUCCESS:G.fetchTorrents()}}),t.default=G},function(e,t,n){var r;(function(e,a){(function(){function i(e,t){return e.set(t[0],t[1]),e}function o(e,t){return e.add(t),e}function s(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function u(e,t,n,r){for(var a=-1,i=null==e?0:e.length;++a-1}function p(e,t,n){for(var r=-1,a=null==e?0:e.length;++r-1;);return n}function H(e,t){for(var n=e.length;n--&&b(t,e[n],0)>-1;);return n}function j(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}function U(e){return"\\"+nr[e]}function W(e,t){return null==e?ae:e[t]}function z(e){return qn.test(e)}function V(e){return Jn.test(e)}function G(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}function B(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function q(e,t){return function(n){return e(t(n))}}function J(e,t){for(var n=-1,r=e.length,a=0,i=[];++n>>1,Ue=[["ary",be],["bind",ve],["bindKey",ge],["curry",Ee],["curryRight",Me],["flip",ke],["partial",Te],["partialRight",Se],["rearg",Le]],We="[object Arguments]",ze="[object Array]",Ve="[object AsyncFunction]",Ge="[object Boolean]",Be="[object Date]",qe="[object DOMException]",Je="[object Error]",Qe="[object Function]",Ke="[object GeneratorFunction]",Ze="[object Map]",Xe="[object Number]",$e="[object Null]",et="[object Object]",tt="[object Promise]",nt="[object Proxy]",rt="[object RegExp]",at="[object Set]",it="[object String]",ot="[object Symbol]",st="[object Undefined]",ut="[object WeakMap]",lt="[object WeakSet]",ct="[object ArrayBuffer]",dt="[object DataView]",ft="[object Float32Array]",ht="[object Float64Array]",pt="[object Int8Array]",_t="[object Int16Array]",mt="[object Int32Array]",vt="[object Uint8Array]",gt="[object Uint8ClampedArray]",yt="[object Uint16Array]",Et="[object Uint32Array]",Mt=/\b__p \+= '';/g,Tt=/\b(__p \+=) '' \+/g,St=/(__e\(.*?\)|\b__t\)) \+\n'';/g,bt=/&(?:amp|lt|gt|quot|#39);/g,Lt=/[&<>"']/g,kt=RegExp(bt.source),wt=RegExp(Lt.source),Ct=/<%-([\s\S]+?)%>/g,Rt=/<%([\s\S]+?)%>/g,Dt=/<%=([\s\S]+?)%>/g,xt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Nt=/^\w*$/,Ot=/^\./,At=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Yt=/[\\^$.*+?()[\]{}|]/g,Pt=RegExp(Yt.source),It=/^\s+|\s+$/g,Ft=/^\s+/,Ht=/\s+$/,jt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ut=/\{\n\/\* \[wrapped with (.+)\] \*/,Wt=/,? & /,zt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Vt=/\\(\\)?/g,Gt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Bt=/\w*$/,qt=/^[-+]0x[0-9a-f]+$/i,Jt=/^0b[01]+$/i,Qt=/^\[object .+?Constructor\]$/,Kt=/^0o[0-7]+$/i,Zt=/^(?:0|[1-9]\d*)$/,Xt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,$t=/($^)/,en=/['\n\r\u2028\u2029\\]/g,tn="\\ud800-\\udfff",nn="\\u0300-\\u036f",rn="\\ufe20-\\ufe2f",an="\\u20d0-\\u20ff",on=nn+rn+an,sn="\\u2700-\\u27bf",un="a-z\\xdf-\\xf6\\xf8-\\xff",ln="\\xac\\xb1\\xd7\\xf7",cn="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",dn="\\u2000-\\u206f",fn=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",hn="A-Z\\xc0-\\xd6\\xd8-\\xde",pn="\\ufe0e\\ufe0f",_n=ln+cn+dn+fn,mn="['’]",vn="["+tn+"]",gn="["+_n+"]",yn="["+on+"]",En="\\d+",Mn="["+sn+"]",Tn="["+un+"]",Sn="[^"+tn+_n+En+sn+un+hn+"]",bn="\\ud83c[\\udffb-\\udfff]",Ln="(?:"+yn+"|"+bn+")",kn="[^"+tn+"]",wn="(?:\\ud83c[\\udde6-\\uddff]){2}",Cn="[\\ud800-\\udbff][\\udc00-\\udfff]",Rn="["+hn+"]",Dn="\\u200d",xn="(?:"+Tn+"|"+Sn+")",Nn="(?:"+Rn+"|"+Sn+")",On="(?:"+mn+"(?:d|ll|m|re|s|t|ve))?",An="(?:"+mn+"(?:D|LL|M|RE|S|T|VE))?",Yn=Ln+"?",Pn="["+pn+"]?",In="(?:"+Dn+"(?:"+[kn,wn,Cn].join("|")+")"+Pn+Yn+")*",Fn="\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)",Hn="\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)",jn=Pn+Yn+In,Un="(?:"+[Mn,wn,Cn].join("|")+")"+jn,Wn="(?:"+[kn+yn+"?",yn,wn,Cn,vn].join("|")+")",zn=RegExp(mn,"g"),Vn=RegExp(yn,"g"),Gn=RegExp(bn+"(?="+bn+")|"+Wn+jn,"g"),Bn=RegExp([Rn+"?"+Tn+"+"+On+"(?="+[gn,Rn,"$"].join("|")+")",Nn+"+"+An+"(?="+[gn,Rn+xn,"$"].join("|")+")",Rn+"?"+xn+"+"+On,Rn+"+"+An,Hn,Fn,En,Un].join("|"),"g"),qn=RegExp("["+Dn+tn+on+pn+"]"),Jn=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Qn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Kn=-1,Zn={};Zn[ft]=Zn[ht]=Zn[pt]=Zn[_t]=Zn[mt]=Zn[vt]=Zn[gt]=Zn[yt]=Zn[Et]=!0,Zn[We]=Zn[ze]=Zn[ct]=Zn[Ge]=Zn[dt]=Zn[Be]=Zn[Je]=Zn[Qe]=Zn[Ze]=Zn[Xe]=Zn[et]=Zn[rt]=Zn[at]=Zn[it]=Zn[ut]=!1;var Xn={};Xn[We]=Xn[ze]=Xn[ct]=Xn[dt]=Xn[Ge]=Xn[Be]=Xn[ft]=Xn[ht]=Xn[pt]=Xn[_t]=Xn[mt]=Xn[Ze]=Xn[Xe]=Xn[et]=Xn[rt]=Xn[at]=Xn[it]=Xn[ot]=Xn[vt]=Xn[gt]=Xn[yt]=Xn[Et]=!0,Xn[Je]=Xn[Qe]=Xn[ut]=!1;var $n={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},er={"&":"&","<":"<",">":">",'"':""","'":"'"},tr={"&":"&","<":"<",">":">",""":'"',"'":"'"},nr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rr=parseFloat,ar=parseInt,ir="object"==typeof e&&e&&e.Object===Object&&e,or="object"==typeof self&&self&&self.Object===Object&&self,sr=ir||or||Function("return this")(),ur="object"==typeof t&&t&&!t.nodeType&&t,lr=ur&&"object"==typeof a&&a&&!a.nodeType&&a,cr=lr&&lr.exports===ur,dr=cr&&ir.process,fr=function(){ -try{return dr&&dr.binding&&dr.binding("util")}catch(e){}}(),hr=fr&&fr.isArrayBuffer,pr=fr&&fr.isDate,_r=fr&&fr.isMap,mr=fr&&fr.isRegExp,vr=fr&&fr.isSet,gr=fr&&fr.isTypedArray,yr=C("length"),Er=R($n),Mr=R(er),Tr=R(tr),Sr=function e(t){function n(e){if(lu(e)&&!Mf(e)&&!(e instanceof E)){if(e instanceof a)return e;if(Ec.call(e,"__wrapped__"))return io(e)}return new a(e)}function r(){}function a(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=ae}function E(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Fe,this.__views__=[]}function R(){var e=new E(this.__wrapped__);return e.__actions__=ja(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=ja(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=ja(this.__views__),e}function Z(){if(this.__filtered__){var e=new E(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function te(){var e=this.__wrapped__.value(),t=this.__dir__,n=Mf(e),r=t<0,a=n?e.length:0,i=Ri(0,a,this.__views__),o=i.start,s=i.end,u=s-o,l=r?s:o-1,c=this.__iteratees__,d=c.length,f=0,h=Kc(u,this.__takeCount__);if(!n||!r&&a==u&&h==u)return Ma(e,this.__actions__);var p=[];e:for(;u--&&f-1}function dn(e,t){var n=this.__data__,r=On(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function fn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function jn(e,t,n,r,a,i){var o,s=t&fe,u=t&he,c=t&pe;if(n&&(o=a?n(e,r,a,i):n(e)),o!==ae)return o;if(!uu(e))return e;var d=Mf(e);if(d){if(o=Ni(e),!s)return ja(e,o)}else{var f=Dd(e),h=f==Qe||f==Ke;if(Sf(e))return Ca(e,s);if(f==et||f==We||h&&!a){if(o=u||h?{}:Oi(e),!s)return u?za(e,Pn(o,e)):Wa(e,Yn(o,e))}else{if(!Xn[f])return a?e:{};o=Ai(e,f,jn,s)}}i||(i=new Mn);var p=i.get(e);if(p)return p;i.set(e,o);var _=c?u?Mi:Ei:u?Gu:Vu,m=d?ae:_(e);return l(m||e,function(r,a){m&&(a=r,r=e[a]),Nn(o,a,jn(r,t,n,a,e,i))}),o}function Un(e){var t=Vu(e);return function(n){return Wn(n,e,t)}}function Wn(e,t,n){var r=n.length;if(null==e)return!r;for(e=dc(e);r--;){var a=n[r],i=t[a],o=e[a];if(o===ae&&!(a in e)||!i(o))return!1}return!0}function Gn(e,t,n){if("function"!=typeof e)throw new pc(ue);return Od(function(){e.apply(ae,n)},t)}function Bn(e,t,n,r){var a=-1,i=h,o=!0,s=e.length,u=[],l=t.length;if(!s)return u;n&&(t=_(t,Y(n))),r?(i=p,o=!1):t.length>=oe&&(i=I,o=!1,t=new gn(t));e:for(;++aa?0:a+n),r=r===ae||r>a?a:ku(r),r<0&&(r+=a),r=n>r?0:wu(r);n0&&n(s)?t>1?tr(s,t-1,n,r,a):m(a,s):r||(a[a.length]=s)}return a}function nr(e,t){return e&&Ed(e,t,Vu)}function ir(e,t){return e&&Md(e,t,Vu)}function or(e,t){return f(t,function(t){return iu(e[t])})}function ur(e,t){t=ka(t,e);for(var n=0,r=t.length;null!=e&&nt}function yr(e,t){return null!=e&&Ec.call(e,t)}function Sr(e,t){return null!=e&&t in dc(e)}function Lr(e,t,n){return e>=Kc(t,n)&&e=120&&c.length>=120)?new gn(o&&c):ae}c=e[0];var d=-1,f=s[0];e:for(;++d-1;)s!==e&&Ac.call(s,u,1),Ac.call(e,u,1);return e}function ta(e,t){for(var n=e?t.length:0,r=n-1;n--;){var a=t[n];if(n==r||a!==i){var i=a;Ii(a)?Ac.call(e,a,1):ga(e,a)}}return e}function na(e,t){return e+zc($c()*(t-e+1))}function ra(e,t,n,r){for(var a=-1,i=Qc(Wc((t-e)/(n||1)),0),o=oc(i);i--;)o[r?i:++a]=e,e+=n;return o}function aa(e,t){var n="";if(!e||t<1||t>Ye)return n;do t%2&&(n+=e),t=zc(t/2),t&&(e+=e);while(t);return n}function ia(e,t){return Ad(Ki(e,t,Al),e+"")}function oa(e){return Cn(rl(e))}function sa(e,t){var n=rl(e);return to(n,Hn(t,0,n.length))}function ua(e,t,n,r){if(!uu(e))return e;t=ka(t,e);for(var a=-1,i=t.length,o=i-1,s=e;null!=s&&++aa?0:a+t),n=n>a?a:n,n<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var i=oc(a);++r>>1,o=e[i];null!==o&&!Eu(o)&&(n?o<=t:o=oe){var l=t?null:kd(e);if(l)return Q(l);o=!1,a=I,u=new gn}else u=t?[]:s;e:for(;++r=r?e:ca(e,t,n)}function Ca(e,t){if(t)return e.slice();var n=e.length,r=Dc?Dc(n):new e.constructor(n);return e.copy(r),r}function Ra(e){var t=new e.constructor(e.byteLength);return new Rc(t).set(new Rc(e)),t}function Da(e,t){var n=t?Ra(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function xa(e,t,n){var r=t?n(B(e),fe):B(e);return v(r,i,new e.constructor)}function Na(e){var t=new e.constructor(e.source,Bt.exec(e));return t.lastIndex=e.lastIndex,t}function Oa(e,t,n){var r=t?n(Q(e),fe):Q(e);return v(r,o,new e.constructor)}function Aa(e){return _d?dc(_d.call(e)):{}}function Ya(e,t){var n=t?Ra(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Pa(e,t){if(e!==t){var n=e!==ae,r=null===e,a=e===e,i=Eu(e),o=t!==ae,s=null===t,u=t===t,l=Eu(t);if(!s&&!l&&!i&&e>t||i&&o&&u&&!s&&!l||r&&o&&u||!n&&u||!a)return 1;if(!r&&!i&&!l&&e=s)return u;var l=n[r];return u*("desc"==l?-1:1)}}return e.index-t.index}function Fa(e,t,n,r){for(var a=-1,i=e.length,o=n.length,s=-1,u=t.length,l=Qc(i-o,0),c=oc(u+l),d=!r;++s1?n[a-1]:ae,o=a>2?n[2]:ae;for(i=e.length>3&&"function"==typeof i?(a--,i):ae,o&&Fi(n[0],n[1],o)&&(i=a<3?ae:i,a=1),t=dc(t);++r-1?a[i?t[o]:o]:ae}}function ei(e){return yi(function(t){var n=t.length,r=n,i=a.prototype.thru;for(e&&t.reverse();r--;){var o=t[r];if("function"!=typeof o)throw new pc(ue);if(i&&!s&&"wrapper"==Ti(o))var s=new a([],(!0))}for(r=s?r:n;++r1&&g.reverse(),d&&us))return!1;var l=i.get(e);if(l&&i.get(t))return l==t;var c=-1,d=!0,f=n&me?new gn:ae;for(i.set(e,t),i.set(t,e);++c1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(jt,"{\n/* [wrapped with "+t+"] */\n")}function Pi(e){return Mf(e)||Ef(e)||!!(Yc&&e&&e[Yc])}function Ii(e,t){return t=null==t?Ye:t,!!t&&("number"==typeof e||Zt.test(e))&&e>-1&&e%1==0&&e0){if(++t>=Re)return arguments[0]}else t=0;return e.apply(ae,arguments)}}function to(e,t){var n=-1,r=e.length,a=r-1;for(t=t===ae?r:t;++n=this.__values__.length,t=e?ae:this.__values__[this.__index__++];return{done:e,value:t}}function os(){return this}function ss(e){for(var t,n=this;n instanceof r;){var a=io(n);a.__index__=0,a.__values__=ae,t?i.__wrapped__=a:t=a;var i=a;n=n.__wrapped__}return i.__wrapped__=e,t}function us(){var e=this.__wrapped__;if(e instanceof E){var t=e;return this.__actions__.length&&(t=new E(this)),t=t.reverse(),t.__actions__.push({func:ns,args:[No],thisArg:ae}),new a(t,this.__chain__)}return this.thru(No)}function ls(){return Ma(this.__wrapped__,this.__actions__)}function cs(e,t,n){var r=Mf(e)?d:qn;return n&&Fi(e,t,n)&&(t=ae),r(e,bi(t,3))}function ds(e,t){var n=Mf(e)?f:er;return n(e,bi(t,3))}function fs(e,t){return tr(gs(e,t),1)}function hs(e,t){return tr(gs(e,t),Ae)}function ps(e,t,n){return n=n===ae?1:ku(n),tr(gs(e,t),n)}function _s(e,t){var n=Mf(e)?l:gd;return n(e,bi(t,3))}function ms(e,t){var n=Mf(e)?c:yd;return n(e,bi(t,3))}function vs(e,t,n,r){e=Ks(e)?e:rl(e),n=n&&!r?ku(n):0;var a=e.length;return n<0&&(n=Qc(a+n,0)),yu(e)?n<=a&&e.indexOf(t,n)>-1:!!a&&b(e,t,n)>-1}function gs(e,t){var n=Mf(e)?_:Vr;return n(e,bi(t,3)); -}function ys(e,t,n,r){return null==e?[]:(Mf(t)||(t=null==t?[]:[t]),n=r?ae:n,Mf(n)||(n=null==n?[]:[n]),Kr(e,t,n))}function Es(e,t,n){var r=Mf(e)?v:D,a=arguments.length<3;return r(e,bi(t,4),n,a,gd)}function Ms(e,t,n){var r=Mf(e)?g:D,a=arguments.length<3;return r(e,bi(t,4),n,a,yd)}function Ts(e,t){var n=Mf(e)?f:er;return n(e,Ps(bi(t,3)))}function Ss(e){var t=Mf(e)?Cn:oa;return t(e)}function bs(e,t,n){t=(n?Fi(e,t,n):t===ae)?1:ku(t);var r=Mf(e)?Rn:sa;return r(e,t)}function Ls(e){var t=Mf(e)?Dn:la;return t(e)}function ks(e){if(null==e)return 0;if(Ks(e))return yu(e)?$(e):e.length;var t=Dd(e);return t==Ze||t==at?e.size:Ur(e).length}function ws(e,t,n){var r=Mf(e)?y:da;return n&&Fi(e,t,n)&&(t=ae),r(e,bi(t,3))}function Cs(e,t){if("function"!=typeof t)throw new pc(ue);return e=ku(e),function(){if(--e<1)return t.apply(this,arguments)}}function Rs(e,t,n){return t=n?ae:t,t=e&&null==t?e.length:t,fi(e,be,ae,ae,ae,ae,t)}function Ds(e,t){var n;if("function"!=typeof t)throw new pc(ue);return e=ku(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=ae),n}}function xs(e,t,n){t=n?ae:t;var r=fi(e,Ee,ae,ae,ae,ae,ae,t);return r.placeholder=xs.placeholder,r}function Ns(e,t,n){t=n?ae:t;var r=fi(e,Me,ae,ae,ae,ae,ae,t);return r.placeholder=Ns.placeholder,r}function Os(e,t,n){function r(t){var n=f,r=h;return f=h=ae,g=t,_=e.apply(r,n)}function a(e){return g=e,m=Od(s,t),y?r(e):_}function i(e){var n=e-v,r=e-g,a=t-n;return E?Kc(a,p-r):a}function o(e){var n=e-v,r=e-g;return v===ae||n>=t||n<0||E&&r>=p}function s(){var e=lf();return o(e)?u(e):void(m=Od(s,i(e)))}function u(e){return m=ae,M&&f?r(e):(f=h=ae,_)}function l(){m!==ae&&Ld(m),g=0,f=v=h=m=ae}function c(){return m===ae?_:u(lf())}function d(){var e=lf(),n=o(e);if(f=arguments,h=this,v=e,n){if(m===ae)return a(v);if(E)return m=Od(s,t),r(v)}return m===ae&&(m=Od(s,t)),_}var f,h,p,_,m,v,g=0,y=!1,E=!1,M=!0;if("function"!=typeof e)throw new pc(ue);return t=Cu(t)||0,uu(n)&&(y=!!n.leading,E="maxWait"in n,p=E?Qc(Cu(n.maxWait)||0,t):p,M="trailing"in n?!!n.trailing:M),d.cancel=l,d.flush=c,d}function As(e){return fi(e,ke)}function Ys(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new pc(ue);var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=e.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(Ys.Cache||fn),n}function Ps(e){if("function"!=typeof e)throw new pc(ue);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Is(e){return Ds(2,e)}function Fs(e,t){if("function"!=typeof e)throw new pc(ue);return t=t===ae?t:ku(t),ia(e,t)}function Hs(e,t){if("function"!=typeof e)throw new pc(ue);return t=null==t?0:Qc(ku(t),0),ia(function(n){var r=n[t],a=wa(n,0,t);return r&&m(a,r),s(e,this,a)})}function js(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new pc(ue);return uu(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),Os(e,t,{leading:r,maxWait:t,trailing:a})}function Us(e){return Rs(e,1)}function Ws(e,t){return _f(La(t),e)}function zs(){if(!arguments.length)return[];var e=arguments[0];return Mf(e)?e:[e]}function Vs(e){return jn(e,pe)}function Gs(e,t){return t="function"==typeof t?t:ae,jn(e,pe,t)}function Bs(e){return jn(e,fe|pe)}function qs(e,t){return t="function"==typeof t?t:ae,jn(e,fe|pe,t)}function Js(e,t){return null==t||Wn(e,t,Vu(t))}function Qs(e,t){return e===t||e!==e&&t!==t}function Ks(e){return null!=e&&su(e.length)&&!iu(e)}function Zs(e){return lu(e)&&Ks(e)}function Xs(e){return e===!0||e===!1||lu(e)&&dr(e)==Ge}function $s(e){return lu(e)&&1===e.nodeType&&!vu(e)}function eu(e){if(null==e)return!0;if(Ks(e)&&(Mf(e)||"string"==typeof e||"function"==typeof e.splice||Sf(e)||Cf(e)||Ef(e)))return!e.length;var t=Dd(e);if(t==Ze||t==at)return!e.size;if(zi(e))return!Ur(e).length;for(var n in e)if(Ec.call(e,n))return!1;return!0}function tu(e,t){return Nr(e,t)}function nu(e,t,n){n="function"==typeof n?n:ae;var r=n?n(e,t):ae;return r===ae?Nr(e,t,ae,n):!!r}function ru(e){if(!lu(e))return!1;var t=dr(e);return t==Je||t==qe||"string"==typeof e.message&&"string"==typeof e.name&&!vu(e)}function au(e){return"number"==typeof e&&Bc(e)}function iu(e){if(!uu(e))return!1;var t=dr(e);return t==Qe||t==Ke||t==Ve||t==nt}function ou(e){return"number"==typeof e&&e==ku(e)}function su(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=Ye}function uu(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function lu(e){return null!=e&&"object"==typeof e}function cu(e,t){return e===t||Yr(e,t,ki(t))}function du(e,t,n){return n="function"==typeof n?n:ae,Yr(e,t,ki(t),n)}function fu(e){return mu(e)&&e!=+e}function hu(e){if(xd(e))throw new uc(se);return Pr(e)}function pu(e){return null===e}function _u(e){return null==e}function mu(e){return"number"==typeof e||lu(e)&&dr(e)==Xe}function vu(e){if(!lu(e)||dr(e)!=et)return!1;var t=xc(e);if(null===t)return!0;var n=Ec.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&yc.call(n)==bc}function gu(e){return ou(e)&&e>=-Ye&&e<=Ye}function yu(e){return"string"==typeof e||!Mf(e)&&lu(e)&&dr(e)==it}function Eu(e){return"symbol"==typeof e||lu(e)&&dr(e)==ot}function Mu(e){return e===ae}function Tu(e){return lu(e)&&Dd(e)==ut}function Su(e){return lu(e)&&dr(e)==lt}function bu(e){if(!e)return[];if(Ks(e))return yu(e)?ee(e):ja(e);if(Pc&&e[Pc])return G(e[Pc]());var t=Dd(e),n=t==Ze?B:t==at?Q:rl;return n(e)}function Lu(e){if(!e)return 0===e?e:0;if(e=Cu(e),e===Ae||e===-Ae){var t=e<0?-1:1;return t*Pe}return e===e?e:0}function ku(e){var t=Lu(e),n=t%1;return t===t?n?t-n:t:0}function wu(e){return e?Hn(ku(e),0,Fe):0}function Cu(e){if("number"==typeof e)return e;if(Eu(e))return Ie;if(uu(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=uu(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(It,"");var n=Jt.test(e);return n||Kt.test(e)?ar(e.slice(2),n?2:8):qt.test(e)?Ie:+e}function Ru(e){return Ua(e,Gu(e))}function Du(e){return e?Hn(ku(e),-Ye,Ye):0===e?e:0}function xu(e){return null==e?"":ma(e)}function Nu(e,t){var n=vd(e);return null==t?n:Yn(n,t)}function Ou(e,t){return T(e,bi(t,3),nr)}function Au(e,t){return T(e,bi(t,3),ir)}function Yu(e,t){return null==e?e:Ed(e,bi(t,3),Gu)}function Pu(e,t){return null==e?e:Md(e,bi(t,3),Gu)}function Iu(e,t){return e&&nr(e,bi(t,3))}function Fu(e,t){return e&&ir(e,bi(t,3))}function Hu(e){return null==e?[]:or(e,Vu(e))}function ju(e){return null==e?[]:or(e,Gu(e))}function Uu(e,t,n){var r=null==e?ae:ur(e,t);return r===ae?n:r}function Wu(e,t){return null!=e&&xi(e,t,yr)}function zu(e,t){return null!=e&&xi(e,t,Sr)}function Vu(e){return Ks(e)?wn(e):Ur(e)}function Gu(e){return Ks(e)?wn(e,!0):Wr(e)}function Bu(e,t){var n={};return t=bi(t,3),nr(e,function(e,r,a){In(n,t(e,r,a),e)}),n}function qu(e,t){var n={};return t=bi(t,3),nr(e,function(e,r,a){In(n,r,t(e,r,a))}),n}function Ju(e,t){return Qu(e,Ps(bi(t)))}function Qu(e,t){if(null==e)return{};var n=_(Mi(e),function(e){return[e]});return t=bi(t),Xr(e,n,function(e,n){return t(e,n[0])})}function Ku(e,t,n){t=ka(t,e);var r=-1,a=t.length;for(a||(a=1,e=ae);++rt){var r=e;e=t,t=r}if(n||e%1||t%1){var a=$c();return Kc(e+a*(t-e+rr("1e-"+((a+"").length-1))),t)}return na(e,t)}function ul(e){return eh(xu(e).toLowerCase())}function ll(e){return e=xu(e),e&&e.replace(Xt,Er).replace(Vn,"")}function cl(e,t,n){e=xu(e),t=ma(t);var r=e.length;n=n===ae?r:Hn(ku(n),0,r);var a=n;return n-=t.length,n>=0&&e.slice(n,a)==t}function dl(e){return e=xu(e),e&&wt.test(e)?e.replace(Lt,Mr):e}function fl(e){return e=xu(e),e&&Pt.test(e)?e.replace(Yt,"\\$&"):e}function hl(e,t,n){e=xu(e),t=ku(t);var r=t?$(e):0;if(!t||r>=t)return e;var a=(t-r)/2;return ii(zc(a),n)+e+ii(Wc(a),n)}function pl(e,t,n){e=xu(e),t=ku(t);var r=t?$(e):0;return t&&r>>0)?(e=xu(e),e&&("string"==typeof t||null!=t&&!kf(t))&&(t=ma(t),!t&&z(e))?wa(ee(e),0,n):e.split(t,n)):[]}function El(e,t,n){return e=xu(e),n=null==n?0:Hn(ku(n),0,e.length),t=ma(t),e.slice(n,n+t.length)==t}function Ml(e,t,r){var a=n.templateSettings;r&&Fi(e,t,r)&&(t=ae),e=xu(e),t=Of({},t,a,hi);var i,o,s=Of({},t.imports,a.imports,hi),u=Vu(s),l=P(s,u),c=0,d=t.interpolate||$t,f="__p += '",h=fc((t.escape||$t).source+"|"+d.source+"|"+(d===Dt?Gt:$t).source+"|"+(t.evaluate||$t).source+"|$","g"),p="//# sourceURL="+("sourceURL"in t?t.sourceURL:"lodash.templateSources["+ ++Kn+"]")+"\n";e.replace(h,function(t,n,r,a,s,u){return r||(r=a),f+=e.slice(c,u).replace(en,U),n&&(i=!0,f+="' +\n__e("+n+") +\n'"),s&&(o=!0,f+="';\n"+s+";\n__p += '"),r&&(f+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),c=u+t.length,t}),f+="';\n";var _=t.variable;_||(f="with (obj) {\n"+f+"\n}\n"),f=(o?f.replace(Mt,""):f).replace(Tt,"$1").replace(St,"$1;"),f="function("+(_||"obj")+") {\n"+(_?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var m=th(function(){return lc(u,p+"return "+f).apply(ae,l)});if(m.source=f,ru(m))throw m;return m}function Tl(e){return xu(e).toLowerCase()}function Sl(e){return xu(e).toUpperCase()}function bl(e,t,n){if(e=xu(e),e&&(n||t===ae))return e.replace(It,"");if(!e||!(t=ma(t)))return e;var r=ee(e),a=ee(t),i=F(r,a),o=H(r,a)+1;return wa(r,i,o).join("")}function Ll(e,t,n){if(e=xu(e),e&&(n||t===ae))return e.replace(Ht,"");if(!e||!(t=ma(t)))return e;var r=ee(e),a=H(r,ee(t))+1;return wa(r,0,a).join("")}function kl(e,t,n){if(e=xu(e),e&&(n||t===ae))return e.replace(Ft,"");if(!e||!(t=ma(t)))return e;var r=ee(e),a=F(r,ee(t));return wa(r,a).join("")}function wl(e,t){var n=we,r=Ce;if(uu(t)){var a="separator"in t?t.separator:a;n="length"in t?ku(t.length):n,r="omission"in t?ma(t.omission):r}e=xu(e);var i=e.length;if(z(e)){var o=ee(e);i=o.length}if(n>=i)return e;var s=n-$(r);if(s<1)return r;var u=o?wa(o,0,s).join(""):e.slice(0,s);if(a===ae)return u+r;if(o&&(s+=u.length-s),kf(a)){if(e.slice(s).search(a)){var l,c=u;for(a.global||(a=fc(a.source,xu(Bt.exec(a))+"g")),a.lastIndex=0;l=a.exec(c);)var d=l.index;u=u.slice(0,d===ae?s:d)}}else if(e.indexOf(ma(a),s)!=s){var f=u.lastIndexOf(a);f>-1&&(u=u.slice(0,f))}return u+r}function Cl(e){return e=xu(e),e&&kt.test(e)?e.replace(bt,Tr):e}function Rl(e,t,n){return e=xu(e),t=n?ae:t,t===ae?V(e)?re(e):M(e):e.match(t)||[]}function Dl(e){var t=null==e?0:e.length,n=bi();return e=t?_(e,function(e){if("function"!=typeof e[1])throw new pc(ue);return[n(e[0]),e[1]]}):[],ia(function(n){for(var r=-1;++rYe)return[];var n=Fe,r=Kc(e,Fe);t=bi(t),e-=Fe;for(var a=O(r,t);++n1?e[t-1]:ae;return n="function"==typeof n?(e.pop(),n):ae,Zo(e,n)}),$d=yi(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return Fn(t,e)};return!(t>1||this.__actions__.length)&&r instanceof E&&Ii(n)?(r=r.slice(n,+n+(t?1:0)),r.__actions__.push({func:ns,args:[i],thisArg:ae}),new a(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(ae),e})):this.thru(i)}),ef=Va(function(e,t,n){Ec.call(e,n)?++e[n]:In(e,n,1)}),tf=$a(_o),nf=$a(mo),rf=Va(function(e,t,n){Ec.call(e,n)?e[n].push(t):In(e,n,[t])}),af=ia(function(e,t,n){var r=-1,a="function"==typeof t,i=Ks(e)?oc(e.length):[];return gd(e,function(e){i[++r]=a?s(t,e,n):Cr(e,t,n)}),i}),of=Va(function(e,t,n){In(e,n,t)}),sf=Va(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),uf=ia(function(e,t){if(null==e)return[];var n=t.length;return n>1&&Fi(e,t[0],t[1])?t=[]:n>2&&Fi(t[0],t[1],t[2])&&(t=[t[0]]),Kr(e,tr(t,1),[])}),lf=jc||function(){return sr.Date.now()},cf=ia(function(e,t,n){var r=ve;if(n.length){var a=J(n,Si(cf));r|=Te}return fi(e,r,t,n,a)}),df=ia(function(e,t,n){var r=ve|ge;if(n.length){var a=J(n,Si(df));r|=Te}return fi(t,r,e,n,a)}),ff=ia(function(e,t){return Gn(e,1,t)}),hf=ia(function(e,t,n){return Gn(e,Cu(t)||0,n)});Ys.Cache=fn;var pf=bd(function(e,t){t=1==t.length&&Mf(t[0])?_(t[0],Y(bi())):_(tr(t,1),Y(bi()));var n=t.length;return ia(function(r){for(var a=-1,i=Kc(r.length,n);++a=t}),Ef=Rr(function(){return arguments}())?Rr:function(e){return lu(e)&&Ec.call(e,"callee")&&!Oc.call(e,"callee")},Mf=oc.isArray,Tf=hr?Y(hr):Dr,Sf=Gc||Gl,bf=pr?Y(pr):xr,Lf=_r?Y(_r):Ar,kf=mr?Y(mr):Ir,wf=vr?Y(vr):Fr,Cf=gr?Y(gr):Hr,Rf=ui(zr),Df=ui(function(e,t){return e<=t}),xf=Ga(function(e,t){if(zi(t)||Ks(t))return void Ua(t,Vu(t),e);for(var n in t)Ec.call(t,n)&&Nn(e,n,t[n])}),Nf=Ga(function(e,t){Ua(t,Gu(t),e)}),Of=Ga(function(e,t,n,r){Ua(t,Gu(t),e,r)}),Af=Ga(function(e,t,n,r){Ua(t,Vu(t),e,r)}),Yf=yi(Fn),Pf=ia(function(e){return e.push(ae,hi),s(Of,ae,e)}),If=ia(function(e){return e.push(ae,pi),s(Wf,ae,e)}),Ff=ni(function(e,t,n){e[t]=n},Nl(Al)),Hf=ni(function(e,t,n){Ec.call(e,t)?e[t].push(n):e[t]=[n]},bi),jf=ia(Cr),Uf=Ga(function(e,t,n){qr(e,t,n)}),Wf=Ga(function(e,t,n,r){qr(e,t,n,r)}),zf=yi(function(e,t){var n={};if(null==e)return n;var r=!1;t=_(t,function(t){return t=ka(t,e),r||(r=t.length>1),t}),Ua(e,Mi(e),n),r&&(n=jn(n,fe|he|pe,_i));for(var a=t.length;a--;)ga(n,t[a]);return n}),Vf=yi(function(e,t){return null==e?{}:Zr(e,t)}),Gf=di(Vu),Bf=di(Gu),qf=Ka(function(e,t,n){return t=t.toLowerCase(),e+(n?ul(t):t)}),Jf=Ka(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Qf=Ka(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),Kf=Qa("toLowerCase"),Zf=Ka(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),Xf=Ka(function(e,t,n){return e+(n?" ":"")+eh(t)}),$f=Ka(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),eh=Qa("toUpperCase"),th=ia(function(e,t){try{return s(e,ae,t)}catch(e){return ru(e)?e:new uc(e)}}),nh=yi(function(e,t){return l(t,function(t){t=no(t),In(e,t,cf(e[t],e))}),e}),rh=ei(),ah=ei(!0),ih=ia(function(e,t){return function(n){return Cr(n,e,t)}}),oh=ia(function(e,t){return function(n){return Cr(e,n,t)}}),sh=ai(_),uh=ai(d),lh=ai(y),ch=si(),dh=si(!0),fh=ri(function(e,t){return e+t},0),hh=ci("ceil"),ph=ri(function(e,t){return e/t},1),_h=ci("floor"),mh=ri(function(e,t){return e*t},1),vh=ci("round"),gh=ri(function(e,t){return e-t},0);return n.after=Cs,n.ary=Rs,n.assign=xf,n.assignIn=Nf,n.assignInWith=Of,n.assignWith=Af,n.at=Yf,n.before=Ds,n.bind=cf,n.bindAll=nh,n.bindKey=df,n.castArray=zs,n.chain=es,n.chunk=oo,n.compact=so,n.concat=uo,n.cond=Dl,n.conforms=xl,n.constant=Nl,n.countBy=ef,n.create=Nu,n.curry=xs,n.curryRight=Ns,n.debounce=Os,n.defaults=Pf,n.defaultsDeep=If,n.defer=ff,n.delay=hf,n.difference=Pd,n.differenceBy=Id,n.differenceWith=Fd,n.drop=lo,n.dropRight=co,n.dropRightWhile=fo,n.dropWhile=ho,n.fill=po,n.filter=ds,n.flatMap=fs,n.flatMapDeep=hs,n.flatMapDepth=ps,n.flatten=vo,n.flattenDeep=go,n.flattenDepth=yo,n.flip=As,n.flow=rh,n.flowRight=ah,n.fromPairs=Eo,n.functions=Hu,n.functionsIn=ju,n.groupBy=rf,n.initial=So,n.intersection=Hd,n.intersectionBy=jd,n.intersectionWith=Ud,n.invert=Ff,n.invertBy=Hf,n.invokeMap=af,n.iteratee=Yl,n.keyBy=of,n.keys=Vu,n.keysIn=Gu,n.map=gs,n.mapKeys=Bu,n.mapValues=qu,n.matches=Pl,n.matchesProperty=Il,n.memoize=Ys,n.merge=Uf,n.mergeWith=Wf,n.method=ih,n.methodOf=oh,n.mixin=Fl,n.negate=Ps,n.nthArg=Ul,n.omit=zf,n.omitBy=Ju,n.once=Is,n.orderBy=ys,n.over=sh,n.overArgs=pf,n.overEvery=uh,n.overSome=lh,n.partial=_f,n.partialRight=mf,n.partition=sf,n.pick=Vf,n.pickBy=Qu,n.property=Wl,n.propertyOf=zl,n.pull=Wd,n.pullAll=Co,n.pullAllBy=Ro,n.pullAllWith=Do,n.pullAt=zd,n.range=ch,n.rangeRight=dh,n.rearg=vf,n.reject=Ts,n.remove=xo,n.rest=Fs,n.reverse=No,n.sampleSize=bs,n.set=Zu,n.setWith=Xu,n.shuffle=Ls,n.slice=Oo,n.sortBy=uf,n.sortedUniq=jo,n.sortedUniqBy=Uo,n.split=yl,n.spread=Hs,n.tail=Wo,n.take=zo,n.takeRight=Vo,n.takeRightWhile=Go,n.takeWhile=Bo,n.tap=ts,n.throttle=js,n.thru=ns,n.toArray=bu,n.toPairs=Gf,n.toPairsIn=Bf,n.toPath=Kl,n.toPlainObject=Ru,n.transform=$u,n.unary=Us,n.union=Vd,n.unionBy=Gd,n.unionWith=Bd,n.uniq=qo,n.uniqBy=Jo,n.uniqWith=Qo,n.unset=el,n.unzip=Ko,n.unzipWith=Zo,n.update=tl,n.updateWith=nl,n.values=rl,n.valuesIn=al,n.without=qd,n.words=Rl,n.wrap=Ws,n.xor=Jd,n.xorBy=Qd,n.xorWith=Kd,n.zip=Zd,n.zipObject=Xo,n.zipObjectDeep=$o,n.zipWith=Xd,n.entries=Gf,n.entriesIn=Bf,n.extend=Nf,n.extendWith=Of,Fl(n,n),n.add=fh,n.attempt=th,n.camelCase=qf,n.capitalize=ul,n.ceil=hh,n.clamp=il,n.clone=Vs,n.cloneDeep=Bs,n.cloneDeepWith=qs,n.cloneWith=Gs,n.conformsTo=Js,n.deburr=ll,n.defaultTo=Ol,n.divide=ph,n.endsWith=cl,n.eq=Qs,n.escape=dl,n.escapeRegExp=fl,n.every=cs,n.find=tf,n.findIndex=_o,n.findKey=Ou,n.findLast=nf,n.findLastIndex=mo,n.findLastKey=Au,n.floor=_h,n.forEach=_s,n.forEachRight=ms,n.forIn=Yu,n.forInRight=Pu,n.forOwn=Iu,n.forOwnRight=Fu,n.get=Uu,n.gt=gf,n.gte=yf,n.has=Wu,n.hasIn=zu,n.head=Mo,n.identity=Al,n.includes=vs,n.indexOf=To,n.inRange=ol,n.invoke=jf,n.isArguments=Ef,n.isArray=Mf,n.isArrayBuffer=Tf,n.isArrayLike=Ks,n.isArrayLikeObject=Zs,n.isBoolean=Xs,n.isBuffer=Sf,n.isDate=bf,n.isElement=$s,n.isEmpty=eu,n.isEqual=tu,n.isEqualWith=nu,n.isError=ru,n.isFinite=au,n.isFunction=iu,n.isInteger=ou,n.isLength=su,n.isMap=Lf,n.isMatch=cu,n.isMatchWith=du,n.isNaN=fu,n.isNative=hu,n.isNil=_u,n.isNull=pu,n.isNumber=mu,n.isObject=uu,n.isObjectLike=lu,n.isPlainObject=vu,n.isRegExp=kf,n.isSafeInteger=gu,n.isSet=wf,n.isString=yu,n.isSymbol=Eu,n.isTypedArray=Cf,n.isUndefined=Mu,n.isWeakMap=Tu,n.isWeakSet=Su,n.join=bo,n.kebabCase=Jf,n.last=Lo,n.lastIndexOf=ko,n.lowerCase=Qf,n.lowerFirst=Kf,n.lt=Rf,n.lte=Df,n.max=Xl,n.maxBy=$l,n.mean=ec,n.meanBy=tc,n.min=nc,n.minBy=rc,n.stubArray=Vl,n.stubFalse=Gl,n.stubObject=Bl,n.stubString=ql,n.stubTrue=Jl,n.multiply=mh,n.nth=wo,n.noConflict=Hl,n.noop=jl,n.now=lf,n.pad=hl,n.padEnd=pl,n.padStart=_l,n.parseInt=ml,n.random=sl,n.reduce=Es,n.reduceRight=Ms,n.repeat=vl,n.replace=gl,n.result=Ku,n.round=vh,n.runInContext=e,n.sample=Ss,n.size=ks,n.snakeCase=Zf,n.some=ws,n.sortedIndex=Ao,n.sortedIndexBy=Yo,n.sortedIndexOf=Po,n.sortedLastIndex=Io,n.sortedLastIndexBy=Fo,n.sortedLastIndexOf=Ho,n.startCase=Xf,n.startsWith=El,n.subtract=gh,n.sum=ac,n.sumBy=ic,n.template=Ml,n.times=Ql,n.toFinite=Lu,n.toInteger=ku,n.toLength=wu,n.toLower=Tl,n.toNumber=Cu,n.toSafeInteger=Du,n.toString=xu,n.toUpper=Sl,n.trim=bl,n.trimEnd=Ll,n.trimStart=kl,n.truncate=wl,n.unescape=Cl,n.uniqueId=Zl,n.upperCase=$f,n.upperFirst=eh,n.each=_s,n.eachRight=ms,n.first=Mo,Fl(n,function(){var e={};return nr(n,function(t,r){Ec.call(n.prototype,r)||(e[r]=t)}),e}(),{chain:!1}),n.VERSION=ie,l(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){n[e].placeholder=n}),l(["drop","take"],function(e,t){E.prototype[e]=function(n){n=n===ae?1:Qc(ku(n),0);var r=this.__filtered__&&!t?new E(this):this.clone();return r.__filtered__?r.__takeCount__=Kc(n,r.__takeCount__):r.__views__.push({size:Kc(n,Fe),type:e+(r.__dir__<0?"Right":"")}),r},E.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),l(["filter","map","takeWhile"],function(e,t){var n=t+1,r=n==xe||n==Oe;E.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:bi(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),l(["head","last"],function(e,t){var n="take"+(t?"Right":"");E.prototype[e]=function(){return this[n](1).value()[0]}}),l(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");E.prototype[e]=function(){return this.__filtered__?new E(this):this[n](1)}}),E.prototype.compact=function(){return this.filter(Al)},E.prototype.find=function(e){return this.filter(e).head()},E.prototype.findLast=function(e){return this.reverse().find(e)},E.prototype.invokeMap=ia(function(e,t){return"function"==typeof e?new E(this):this.map(function(n){return Cr(n,e,t)})}),E.prototype.reject=function(e){return this.filter(Ps(bi(e)))},E.prototype.slice=function(e,t){e=ku(e);var n=this;return n.__filtered__&&(e>0||t<0)?new E(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==ae&&(t=ku(t),n=t<0?n.dropRight(-t):n.take(t-e)),n)},E.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},E.prototype.toArray=function(){return this.take(Fe)},nr(E.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),o=n[i?"take"+("last"==t?"Right":""):t],s=i||/^find/.test(t);o&&(n.prototype[t]=function(){var t=this.__wrapped__,u=i?[1]:arguments,l=t instanceof E,c=u[0],d=l||Mf(t),f=function(e){var t=o.apply(n,m([e],u));return i&&h?t[0]:t};d&&r&&"function"==typeof c&&1!=c.length&&(l=d=!1);var h=this.__chain__,p=!!this.__actions__.length,_=s&&!h,v=l&&!p;if(!s&&d){t=v?t:new E(this);var g=e.apply(t,u);return g.__actions__.push({func:ns,args:[f],thisArg:ae}),new a(g,h)}return _&&v?e.apply(this,u):(g=this.thru(f),_?i?g.value()[0]:g.value():g)})}),l(["pop","push","shift","sort","splice","unshift"],function(e){var t=_c[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",a=/^(?:pop|shift)$/.test(e);n.prototype[e]=function(){var e=arguments;if(a&&!this.__chain__){var n=this.value();return t.apply(Mf(n)?n:[],e)}return this[r](function(n){return t.apply(Mf(n)?n:[],e)})}}),nr(E.prototype,function(e,t){var r=n[t];if(r){var a=r.name+"",i=ud[a]||(ud[a]=[]);i.push({name:t,func:r})}}),ud[ti(ae,ge).name]=[{name:"wrapper",func:ae}],E.prototype.clone=R,E.prototype.reverse=Z,E.prototype.value=te,n.prototype.at=$d,n.prototype.chain=rs,n.prototype.commit=as,n.prototype.next=is,n.prototype.plant=ss,n.prototype.reverse=us,n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=ls,n.prototype.first=n.prototype.head,Pc&&(n.prototype[Pc]=os),n},br=Sr();sr._=br,r=function(){return br}.call(t,n,t,a),!(r!==ae&&(a.exports=r))}).call(this)}).call(t,function(){return this}(),n(699)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(655),v=(r(m),n(656)),g=r(v),y=n(686),E=r(y),M=n(688),T=r(M),S=5e3,b=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.accumulation={},e.alerts={},e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"accumulate",value:function(e){var t=e.accumulation,n=t.id,r=t.value;null==this.accumulation[n]?this.accumulation[n]=r:this.accumulation[n]+=r}},{key:"add",value:function(e){e.duration=this.getDuration(e),e.id=this.getID(e),e.accumulation&&this.accumulate(e),this.scheduleCleanse(e),this.alerts[e.id]=e,this.emit(T.default.ALERTS_CHANGE)}},{key:"getDuration",value:function(e){return e.duration||S}},{key:"getAlerts",value:function(){var e=this,t=(0,i.default)(this.alerts).sort();return t.map(function(t){var n=e.alerts[t];return n.accumulation&&(n.count=e.accumulation[n.accumulation.id]),n})}},{key:"getID",value:function(e){return e.id||Date.now()}},{key:"removeExpired",value:function(e){var t=e.accumulation;t?(this.removeAccumulation(e),0===this.accumulation[t.id]&&(delete this.accumulation[t.id],delete this.alerts[e.id])):delete this.alerts[e.id],this.emit(T.default.ALERTS_CHANGE)}},{key:"removeAccumulation",value:function(e){var t=e.accumulation,n=t.id,r=t.value;null!=this.accumulation[n]&&(this.accumulation[n]-=r)}},{key:"scheduleCleanse",value:function(e){setTimeout(this.removeExpired.bind(this,e),e.duration)}}]),t}(E.default),L=new b;L.dispatcherID=g.default.register(function(e){}),t.default=L},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=t.type,r=t.filter;if("all"!==r)if("status"===n){var a=function(){var t=u.default[r];return{v:e.filter(function(e){return e.status.includes(t)})}}();if("object"===("undefined"==typeof a?"undefined":(0,o.default)(a)))return a.v}else{if("tracker"===n)return e.filter(function(e){return e.trackers.includes(r)});if("tag"===n)return e.filter(function(e){return"untagged"===r?0===e.tags.length:e.tags.includes(r)})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=n(331),o=r(i);t.filterTorrents=a;var s=n(702),u=r(s)},function(e,t,n){"use strict";var r=n(703),a=r.reflect({ch:"checking",sd:"seeding",p:"paused",c:"complete",d:"downloading",ad:"activelyDownloading",au:"activelyUploading",s:"stopped",e:"error",i:"inactive",a:"active"});a.statusShorthand=["ch","sd","p","c","d","ad","au","s","e","i","a"],e.exports=a},function(e,t,n){ -"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(641),i=r(a),o={reflect:function(e){return(0,i.default)(e).reduce(function(t,n){return t[n]=e[n],t[e[n]]=n,t},{})}};e.exports=o},function(e,t){"use strict";function n(e,t){return""!==t&&!function(){for(var n=[],r=t.replace(/,/g," ").split(" "),a=0,i=r.length;a1&&void 0!==arguments[1]?arguments[1]:{};this.emit(R.default.SETTINGS_SAVE_REQUEST_SUCCESS),t.alert&&M.default.add({id:"alert.settings.saved"}),t.dismissModal&&O.default.dismissModal()}},{key:"processSettingsState",value:function(){this.fetchStatus.clientSettingsFetched&&this.fetchStatus.floodSettingsFetched&&this.emit(R.default.SETTINGS_CHANGE)}},{key:"saveFloodSettings",value:function(e,t){Array.isArray(e)||(e=[e]),x.default.saveSettings(e,t),this.updateLocalSettings(e,"floodSettings"),this.emit(R.default.SETTINGS_CHANGE)}},{key:"saveClientSettings",value:function(e,t){Array.isArray(e)||(e=[e]),w.default.saveSettings(e,t),this.updateLocalSettings(e,"clientSettings"),this.emit(R.default.SETTINGS_CHANGE)}},{key:"updateLocalSettings",value:function(e,t){var n=this;e.forEach(function(e){e.overrideLocalSetting?n[t][e.overrideID]=e.overrideData:n[t][e.id]=e.data})}}]),t}(L.default),Y=new A;Y.dispatcherID=S.default.register(function(e){var t=e.action;e.source;switch(t.type){case y.default.CLIENT_SETTINGS_FETCH_REQUEST_ERROR:Y.handleClientSettingsFetchError(t.error);break;case y.default.CLIENT_SETTINGS_FETCH_REQUEST_SUCCESS:Y.handleClientSettingsFetchSuccess(t.data);break;case y.default.CLIENT_SET_THROTTLE_SUCCESS:Y.fetchClientSettings();break;case y.default.SETTINGS_FETCH_REQUEST_ERROR:Y.handleSettingsFetchError(t.error);break;case y.default.SETTINGS_FETCH_REQUEST_SUCCESS:Y.handleSettingsFetchSuccess(t.data);break;case y.default.SETTINGS_SAVE_REQUEST_ERROR:Y.handleSettingsSaveRequestError(t.error);break;case y.default.SETTINGS_SAVE_REQUEST_SUCCESS:Y.handleSettingsSaveRequestSuccess(t.data,t.options);break;case y.default.CLIENT_SETTINGS_SAVE_ERROR:Y.handleClientSettingsSaveRequestError(t.error);break;case y.default.CLIENT_SETTINGS_SAVE_SUCCESS:Y.handleClientSettingsSaveRequestSuccess(t.data,t.options)}}),t.default=Y},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(660),i=r(a),o=n(655),s=r(o),u=n(656),l=r(u),c=n(685),d=r(c),f=d.default.getBaseURI(),h={fetchSettings:function(e){return i.default.get(f+"api/client/settings",{params:{property:e}}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:s.default.CLIENT_SETTINGS_FETCH_REQUEST_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:s.default.CLIENT_SETTINGS_FETCH_REQUEST_ERROR,error:e})})},saveSettings:function(e,t){return i.default.patch(f+"api/client/settings",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:s.default.CLIENT_SETTINGS_SAVE_SUCCESS,data:e,options:t})},function(e){l.default.dispatchServerAction({type:s.default.CLIENT_SETTINGS_SAVE_ERROR,error:e,options:t})})},setThrottle:function(e,t){return i.default.put(f+"api/client/settings/speed-limits",{direction:e,throttle:t}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:s.default.CLIENT_SET_THROTTLE_SUCCESS,data:{transferData:e}})},function(e){l.default.dispatchServerAction({type:s.default.CLIENT_SET_THROTTLE_ERROR,data:{error:e}})})}};t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(660),s=r(o),u=n(656),l=r(u),c=n(655),d=r(c),f=n(685),h=r(f),p=h.default.getBaseURI(),_={addFeed:function(e){return s.default.put(p+"api/feed-monitor/feeds",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_FEED_ADD_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_FEED_ADD_ERROR,error:e})})},addRule:function(e){return s.default.put(p+"api/feed-monitor/rules",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_RULE_ADD_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_RULE_ADD_ERROR,error:e})})},fetchFeedMonitors:function(e){return s.default.get(p+"api/feed-monitor",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITORS_FETCH_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITORS_FETCH_ERROR,error:e})})},fetchFeeds:function(e){return s.default.get(p+"api/feed-monitor/feeds",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_FEEDS_FETCH_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_FEEDS_FETCH_ERROR,error:e})})},fetchRules:function(e){return s.default.get(p+"api/feed-monitor/rules",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_RULES_FETCH_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_RULES_FETCH_ERROR,error:e})})},fetchSettings:function(e){return s.default.get(p+"api/settings",{params:{property:e}}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FETCH_REQUEST_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FETCH_REQUEST_ERROR,error:e})})},removeFeedMonitor:function(e){return s.default.delete(p+"api/feed-monitor/"+e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_REMOVE_SUCCESS,data:(0,i.default)({},t,{id:e})})},function(t){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_REMOVE_ERROR,error:(0,i.default)({},t,{id:e})})})},saveSettings:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s.default.patch(p+"api/settings",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_SAVE_REQUEST_SUCCESS,data:e,options:t})},function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_SAVE_REQUEST_ERROR,error:e})})}};t.default=_},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=(0,c.default)(e).map(function(t){return(0,u.default)({hash:t},e[t])});if(!n.length)return n;var r=function(){var e=t.direction,r=t.property;return n.sort(function(t,n){var a=t[r],i=n[r];if("eta"===r){if("Infinity"===a&&"Infinity"!==i)return 1;if("Infinity"!==a&&"Infinity"===i)return-1;"Infinity"!==a&&(a=Number(a.cumSeconds)),"Infinity"!==i&&(i=Number(i.cumSeconds))}else"name"===r?(a=a.toLowerCase(),i=i.toLowerCase()):(a=Number(a),i=Number(i));if("asc"===e){if(a>i)return 1;if(ai)return-1;if(a0&&(e=E.default.createElement("ul",{className:"alerts__list",key:"alerts-list"},this.getAlerts())),E.default.createElement(g.default,{transitionName:"alerts__list",transitionEnterTimeout:250,transitionLeaveTimeout:250,className:"alerts"},e)}}]),t}(E.default.Component);t.default=R},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=r(_),v=n(404),g=r(v),y=n(489),E=(r(y),n(721)),M=r(E),T=n(722),S=r(T),b=n(723),L=r(b),k=n(724),w=(r(k),function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=g.default.createElement(S.default,null),t=(0,m.default)("alert",{"is-success":"success"===this.props.type,"is-error":"error"===this.props.type});return"error"===this.props.type&&(e=g.default.createElement(L.default,null)),g.default.createElement("li",{className:t},e,g.default.createElement("span",{className:"alert__content"},g.default.createElement(p.FormattedMessage,{id:this.props.id,defaultMessage:M.default[this.props.id],values:{count:this.props.count,countElement:g.default.createElement("span",{className:"alert__count"},this.props.count)}})))}}]),t}(g.default.Component));t.default=w,w.defaultProps={count:0,type:"success"},w.propTypes={count:g.default.PropTypes.number,id:g.default.PropTypes.string}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={"alert.torrent.add":"Successfully added {countElement} {count, plural,\n =1 {torrent}\n other {torrents}\n }.","alert.torrent.add.failed":"Failed to add {countElement} {count, plural,\n =1 {torrent}\n other {torrents}\n }.","alert.torrent.move":"Successfully moved {countElement} {count, plural,\n =1 {torrent}\n other {torrents}\n }.","alert.torrent.move.failed":"Failed to move {countElement} {count, plural,\n =1 {torrent}\n other {torrents}\n }.","alert.torrent.remove":"Successfully removed {countElement} {count, plural,\n =1 {torrent}\n other {torrents}\n }.","alert.torrent.remove.failed":"Failed to remove {countElement} {count, plural,\n =1 {torrent}\n other {torrents}\n }.","alert.settings.saved":"Successfully saved settings."};t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--circle-checkmark "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{fillOpacity:"0.05",d:"M30,0A30,30,0,1,1,0,30,30,30,0,0,1,30,0Z"}),_.default.createElement("path",{fillOpacity:"0.2",d:"M30,0A30,30,0,1,0,60,30,30,30,0,0,0,30,0Zm0,56.47A26.47,26.47,0,1,1,56.47,30,26.47,26.47,0,0,1,30,56.47Z"}),_.default.createElement("polygon",{points:"43.93 19.51 27.64 35.46 19.07 27.07 16.5 29.58 27.64 40.5 46.5 22.03 43.93 19.51"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--circle-checkmark "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{fillOpacity:"0.05",d:"M30,0A30,30,0,1,1,0,30,30,30,0,0,1,30,0Z"}),_.default.createElement("path",{fillOpacity:"0.2",d:"M30,0A30,30,0,1,0,60,30,30,30,0,0,0,30,0Zm0,56.47A26.47,26.47,0,1,1,56.47,30,26.47,26.47,0,0,1,30,56.47Z"}),_.default.createElement("path",{d:"M30,39.18a3.12,3.12,0,0,1,2.26.83,3,3,0,0,1,0,4.21,3.48,3.48,0,0,1-4.5,0,2.79,2.79,0,0,1-.86-2.1A2.82,2.82,0,0,1,27.75,40,3.07,3.07,0,0,1,30,39.18Zm2.31-3H27.68L27,16.72H33Z"}))}}]),t}(v.default);t.default=g},function(e,t){"use strict";var n={capitalize:function(e){return e.charAt(0).toUpperCase()+e.slice(1)},pluralize:function(e,t){return 1!==t?"y"===e.charAt(e.length-1)?e.substring(0,e.length-1)+"ies":e+"s":e}};e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("div",{className:"application__content"},this.props.children)}}]),t}(_.default.Component);m.propTypes={children:_.default.PropTypes.node},t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(698),_=r(p),m=n(645),v=r(m),g=n(404),y=r(g),E=n(727),M=r(E),T=n(768),S=r(T),b=n(688),L=r(b),k=n(769),w=r(k),C=n(764),R=(r(C),n(891)),D=r(R),x=n(892),N=r(x),O=n(893),A=r(O),Y=n(894),P=r(Y),I=n(904),F=r(I),H=n(710),j=r(H),U=n(693),W=r(U),z=["handleKeyPress","handleOverlayClick","onModalChange"],V=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.modals={"add-torrents":M.default,confirm:S.default,feeds:w.default,"move-torrents":D.default,"remove-torrents":N.default,"set-taxonomy":A.default,settings:P.default,"torrent-details":F.default},e.state={activeModal:null},z.forEach(function(t){e[t]=e[t].bind(e)}),e.handleKeyPress=_.default.throttle(e.handleKeyPress,1e3),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){window.addEventListener("keydown",this.handleKeyPress),W.default.listen(L.default.UI_MODAL_CHANGE,this.onModalChange)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("keydown",this.handleKeyPress),W.default.unlisten(L.default.UI_MODAL_CHANGE,this.onModalChange)}},{key:"dismissModal",value:function(){j.default.dismissModal()}},{key:"getModal",value:function(){var e=this.modals[this.state.activeModal.id];return y.default.createElement(e,{dismiss:this.dismissModal,options:this.state.activeModal.options})}},{key:"handleKeyPress", -value:function(e){null!=this.state.activeModal&&27===e.keyCode&&this.dismissModal()}},{key:"handleModalClick",value:function(e){e.stopPropagation()}},{key:"handleOverlayClick",value:function(){this.dismissModal()}},{key:"onModalChange",value:function(){this.setState({activeModal:W.default.getActiveModal()})}},{key:"render",value:function(){var e=void 0;return null!=this.state.activeModal&&(e=y.default.createElement("div",{key:this.state.activeModal.id,className:"modal"},y.default.createElement("div",{className:"modal__overlay",onClick:this.handleOverlayClick}),this.getModal())),y.default.createElement(v.default,{transitionName:"modal__animation",transitionEnterTimeout:500,transitionLeaveTimeout:500},e)}}]),t}(y.default.Component);t.default=V},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=n(728),g=r(v),y=n(761),E=r(y),M=n(764),T=r(M),S=n(710),b=r(S),L=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"dismissModal",value:function(){b.default.dismissModal()}},{key:"render",value:function(){var e={"by-url":{content:E.default,label:this.props.intl.formatMessage({id:"torrents.add.tab.url.title",defaultMessage:"By URL"})},"by-file":{content:g.default,label:this.props.intl.formatMessage({id:"torrents.add.tab.file.title",defaultMessage:"By File"})}};return m.default.createElement(T.default,{heading:this.props.intl.formatMessage({id:"torrents.add.heading",defaultMessage:"Add Torrents"}),dismiss:this.dismissModal,tabs:e})}}]),t}(m.default.Component);t.default=(0,p.injectIntl)(L)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=r(_),v=n(729),g=r(v),y=n(404),E=r(y),M=n(730),T=r(M),S=n(691),b=r(S),L=n(734),k=r(L),w=n(735),C=r(w),R=n(732),D=(r(R),n(705)),x=r(D),N=n(696),O=r(N),A=n(736),Y=r(A),P=["handleAddTorrents","handleDestinationChange","handleFileDrop","handleFileRemove","handleStartTorrentsToggle"],I=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={destination:x.default.getFloodSettings("torrentDestination"),isAddingTorrents:!1,files:null,startTorrents:x.default.getFloodSettings("startTorrentsOnLoad")},P.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"handleFileDrop",value:function(e){this.setState({files:e})}},{key:"handleFileRemove",value:function(e){var t=this.state.files;t.splice(e,1),this.setState({files:t})}},{key:"handleFilesClick",value:function(e){e.stopPropagation()}},{key:"getModalContent",value:function(){var e=this,t=(0,m.default)("form__dropzone dropzone",{"is-fulfilled":this.state.files&&this.state.files.length>0}),n=E.default.createElement(g.default,{activeClassName:"dropzone--is-dragging",className:t,ref:"dropzone",onDrop:this.handleFileDrop,disablePreview:!0},E.default.createElement("div",{className:"dropzone__copy"},E.default.createElement("div",{className:"dropzone__icon"},E.default.createElement(C.default,null)),E.default.createElement(p.FormattedMessage,{id:"torrents.add.tab.file.drop",defaultMessage:"Drop some files here,"})," ",E.default.createElement("span",{className:"dropzone__browse-button"},E.default.createElement(p.FormattedMessage,{id:"torrents.add.tab.file.browse",defaultMessage:"or click to browse"})),".")),r=null;if(this.state.files&&this.state.files.length>0){var a=this.state.files.map(function(t,n){return E.default.createElement("li",{className:"dropzone__selected-files__file interactive-list__item",key:n,title:t.name},E.default.createElement("span",{className:"interactive-list__icon"},E.default.createElement(k.default,null)),E.default.createElement("span",{className:"interactive-list__label"},t.name),E.default.createElement("span",{className:"interactive-list__icon interactive-list__icon--action",onClick:e.handleFileRemove.bind(e,n)},E.default.createElement(b.default,null)))});r=E.default.createElement("ul",{className:"dropzone__selected-files interactive-list",onClick:this.handleFilesClick},a)}var i=E.default.createElement("div",null,r,n);return i}},{key:"handleAddTorrents",value:function(){if(this.state.files&&0!==this.state.files.length){this.setState({isAddingTorrents:!0});var e=new FormData;this.state.files.forEach(function(t){e.append("torrents",t)}),e.append("destination",this.state.destination),e.append("start",this.state.startTorrents),O.default.addTorrentsByFiles(e,this.state.destination)}}},{key:"handleStartTorrentsToggle",value:function(e){this.setState({startTorrents:e})}},{key:"handleDestinationChange",value:function(e){this.setState({destination:e})}},{key:"render",value:function(){return E.default.createElement("div",{className:"form"},E.default.createElement("div",{className:"form__row"},E.default.createElement("div",{className:"form__column"},E.default.createElement("label",{className:"form__label"},E.default.createElement(p.FormattedMessage,{id:"torrents.add.torrents.label",defaultMessage:"Torrents"})),this.getModalContent())),E.default.createElement("div",{className:"form__row"},E.default.createElement("div",{className:"form__column"},E.default.createElement("label",{className:"form__label"},E.default.createElement(p.FormattedMessage,{id:"torrents.add.destination.label",defaultMessage:"Destination"})),E.default.createElement(Y.default,{onChange:this.handleDestinationChange}))),E.default.createElement(T.default,{dismiss:this.props.dismissModal,onAddTorrentsClick:this.handleAddTorrents,onStartTorrentsToggle:this.handleStartTorrentsToggle,isAddingTorrents:this.state.isAddingTorrents}))}}]),t}(E.default.Component);t.default=I},function(e,t,n){!function(t,r){e.exports=r(n(404))}(this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t0||(this.setState({isDragActive:!1,isDragReject:!1}),this.props.onDragLeave&&this.props.onDragLeave.call(this,e))}},{key:"onDrop",value:function e(t){var n=this,r=this.props,e=r.onDrop,a=r.onDropAccepted,i=r.onDropRejected,o=r.multiple,s=r.disablePreview,u=(0,_.default)(t,o),l=[],c=[];t.preventDefault(),this.enterCounter=0,this.isFileDialogActive=!1,u.forEach(function(e){!s&&(0,h.default)(e,"image/*")&&(e.preview=window.URL.createObjectURL(e)),n.fileAccepted(e)&&n.fileMatchSize(e)?l.push(e):c.push(e)}),e&&e.call(this,l,c,t),c.length>0&&i&&i.call(this,c,t),l.length>0&&a&&a.call(this,l,t),this.setState({isDragActive:!1,isDragReject:!1})}},{key:"onClick",value:function e(t){t.stopPropagation();var n=this.props,e=n.onClick,r=n.disableClick;r||(this.open(),e&&e.call(this,t))}},{key:"onFileDialogCancel",value:function e(){var e=this.props.onFileDialogCancel,t=this.fileInputEl,n=this.isFileDialogActive;e&&n&&setTimeout(function(){var r=t.files;r.length||(n=!1,e())},300)}},{key:"fileAccepted",value:function(e){return(0,h.default)(e,this.props.accept)}},{key:"fileMatchSize",value:function(e){return e.size<=this.props.maxSize&&e.size>=this.props.minSize}},{key:"allFilesAccepted",value:function(e){return e.every(this.fileAccepted)}},{key:"open",value:function(){this.isFileDialogActive=!0,this.fileInputEl.value=null,this.fileInputEl.click()}},{key:"render",value:function(){var e=this,t=this.props,n=t.accept,r=t.activeClassName,i=t.inputProps,o=t.multiple,s=t.name,l=t.rejectClassName,c=a(t,["accept","activeClassName","inputProps","multiple","name","rejectClassName"]),f=c.activeStyle,h=c.className,p=c.rejectStyle,_=c.style,v=a(c,["activeStyle","className","rejectStyle","style"]),g=this.state,y=g.isDragActive,E=g.isDragReject;h=h||"",y&&r&&(h+=" "+r),E&&l&&(h+=" "+l),h||_||f||p||(_={width:200,height:200,borderWidth:2,borderColor:"#666",borderStyle:"dashed",borderRadius:5},f={borderStyle:"solid",backgroundColor:"#eee"},p={borderStyle:"solid",backgroundColor:"#ffdddd"});var M=void 0;M=f&&y?u({},_,f):p&&E?u({},_,p):u({},_);var T={accept:n,type:"file",style:{display:"none"},multiple:m&&o,ref:function(t){return e.fileInputEl=t},onChange:this.onDrop};s&&s.length&&(T.name=s);var S=["acceptedFiles","disablePreview","disableClick","onDropAccepted","onDropRejected","onFileDialogCancel","maxSize","minSize"],b=u({},v);return S.forEach(function(e){return delete b[e]}),d.default.createElement("div",u({className:h,style:M},b,{onClick:this.onClick,onDragStart:this.onDragStart,onDragEnter:this.onDragEnter,onDragOver:this.onDragOver,onDragLeave:this.onDragLeave,onDrop:this.onDrop}),this.props.children,d.default.createElement("input",u({},i,T)))}}]),t}(d.default.Component);v.defaultProps={disablePreview:!1,disableClick:!1,multiple:!0,maxSize:1/0,minSize:0},v.propTypes={onClick:d.default.PropTypes.func,onDrop:d.default.PropTypes.func,onDropAccepted:d.default.PropTypes.func,onDropRejected:d.default.PropTypes.func,onDragStart:d.default.PropTypes.func,onDragEnter:d.default.PropTypes.func,onDragLeave:d.default.PropTypes.func,children:d.default.PropTypes.node,style:d.default.PropTypes.object,activeStyle:d.default.PropTypes.object,rejectStyle:d.default.PropTypes.object,className:d.default.PropTypes.string,activeClassName:d.default.PropTypes.string,rejectClassName:d.default.PropTypes.string,disablePreview:d.default.PropTypes.bool,disableClick:d.default.PropTypes.bool,onFileDialogCancel:d.default.PropTypes.func,inputProps:d.default.PropTypes.object,multiple:d.default.PropTypes.bool,accept:d.default.PropTypes.string,name:d.default.PropTypes.string,maxSize:d.default.PropTypes.number,minSize:d.default.PropTypes.number},t.default=v,e.exports=t.default},function(t,n){t.exports=e},function(e,t){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";t.__esModule=!0,n(8),n(9),t.default=function(e,t){if(e&&t){var n=function(){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",a=e.type||"",i=a.replace(/\/.*$/,"");return{v:n.some(function(e){var t=e.trim();return"."===t.charAt(0)?r.toLowerCase().endsWith(t.toLowerCase()):/\/\*$/.test(t)?i===t.replace(/\/.*$/,""):a===t})}}();if("object"==typeof n)return n.v}return!0},e.exports=t.default},function(e,t){var n=e.exports={version:"1.2.2"};"number"==typeof __e&&(__e=n)},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var r=n(2),a=n(1),i=n(4),o=n(19),s="prototype",u=function(e,t){return function(){return e.apply(t,arguments)}},l=function(e,t,n){var c,d,f,h,p=e&l.G,_=e&l.P,m=p?r:e&l.S?r[t]||(r[t]={}):(r[t]||{})[s],v=p?a:a[t]||(a[t]={});p&&(n=t);for(c in n)d=!(e&l.F)&&m&&c in m,f=(d?m:n)[c],h=e&l.B&&d?u(f,r):_&&"function"==typeof f?u(Function.call,f):f,m&&!d&&o(m,c,f),v[c]!=f&&i(v,c,h),_&&((v[s]||(v[s]={}))[c]=f)};r.core=a,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,e.exports=l},function(e,t,n){var r=n(5),a=n(18);e.exports=n(22)?function(e,t,n){return r.setDesc(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){var n=Object;e.exports={create:n.create,getProto:n.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:n.getOwnPropertyDescriptor,setDesc:n.defineProperty,setDescs:n.defineProperties,getKeys:n.keys,getNames:n.getOwnPropertyNames,getSymbols:n.getOwnPropertySymbols,each:[].forEach}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(20)("wks"),a=n(2).Symbol;e.exports=function(e){return r[e]||(r[e]=a&&a[e]||(a||n(6))("Symbol."+e))}},function(e,t,n){n(26),e.exports=n(1).Array.some},function(e,t,n){n(25),e.exports=n(1).String.endsWith},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(10);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[n(7)("match")]=!1,!"/./"[e](t)}catch(e){}}return!0}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var r=n(16),a=n(11),i=n(7)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==a(e))}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(2),a=n(4),i=n(6)("src"),o="toString",s=Function[o],u=(""+s).split(o);n(1).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,o){"function"==typeof n&&(a(n,i,e[t]?""+e[t]:u.join(String(t))),"name"in n||(n.name=t)),e===r?e[t]=n:(o||delete e[t],a(e,t,n))})(Function.prototype,o,function(){return"function"==typeof this&&this[i]||s.call(this)})},function(e,t,n){var r=n(2),a="__core-js_shared__",i=r[a]||(r[a]={});e.exports=function(e){return i[e]||(i[e]={})}},function(e,t,n){var r=n(17),a=n(13);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(a(e))}},function(e,t,n){e.exports=!n(15)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(23),a=Math.min;e.exports=function(e){return e>0?a(r(e),9007199254740991):0}},function(e,t,n){"use strict";var r=n(3),a=n(24),i=n(21),o="endsWith",s=""[o];r(r.P+r.F*n(14)(o),"String",{endsWith:function(e){var t=i(this,e,o),n=arguments,r=n.length>1?n[1]:void 0,u=a(t.length),l=void 0===r?u:Math.min(a(r),u),c=String(e);return s?s.call(t,c,l):t.slice(l-c.length,l)===c}})},function(e,t,n){var r=n(5),a=n(3),i=n(1).Array||Array,o={},s=function(e,t){r.each.call(e.split(","),function(e){void 0==t&&e in i?o[e]=i[e]:e in[]&&(o[e]=n(12)(Function.call,[][e],t))})};s("pop,reverse,shift,keys,values,entries",1),s("indexOf,every,some,forEach,map,filter,find,findIndex,includes",3),s("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill"),a(a.S,"Array",o)}])},function(e,t){"use strict";function n(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=[];if(e.dataTransfer){var r=e.dataTransfer;r.files&&r.files.length?n=r.files:r.items&&r.items.length&&(n=r.items)}else e.target&&e.target.files&&(n=e.target.files);return n.length>0&&(n=t?n:[n[0]]),Array.prototype.slice.call(n)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,e.exports=t.default}])})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=n(731),g=r(v),y=n(732),E=r(y),M=n(705),T=r(M),S=["handleStartTorrentsToggle"],b=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={startTorrentsOnLoad:!0},S.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentWillMount",value:function(){var e=T.default.getFloodSettings("startTorrentsOnLoad");e!==!0&&this.setState({startTorrentsOnLoad:!1})}},{key:"getActions",value:function(){var e=null,t=this.props.intl.formatMessage({id:"torrents.add.button.add",defaultMessage:"Add Torrent"});return this.props.isAddingTorrents&&(e=m.default.createElement(g.default,{viewBox:"0 0 32 32"}),t=this.props.intl.formatMessage({id:"button.state.adding",defaultMessage:"Adding..."})),[{checked:this.state.startTorrentsOnLoad,clickHandler:this.handleStartTorrentsToggle,content:this.props.intl.formatMessage({id:"torrents.add.start.label",defaultMessage:"Start Torrent"}),triggerDismiss:!1,type:"checkbox"},{clickHandler:null,content:this.props.intl.formatMessage({id:"button.cancel",defaultMessage:"Cancel"}),triggerDismiss:!0,type:"secondary"},{clickHandler:this.props.onAddTorrentsClick,content:m.default.createElement("span",null,e,t),supplementalClassName:null!=e?"has-icon":"",triggerDismiss:!1,type:"primary"}]}},{key:"handleStartTorrentsToggle",value:function(e){T.default.saveFloodSettings({id:"startTorrentsOnLoad",data:e}),this.props.onStartTorrentsToggle&&this.props.onStartTorrentsToggle(e)}},{key:"render",value:function(){return m.default.createElement(E.default,{actions:this.getActions(),dismiss:this.props.dismiss})}}]),t}(m.default.Component);t.default=(0,p.injectIntl)(b)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--loading-indicator loading-indicator--dots "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{className:"loading-indicator--dots__dot loading-indicator--dots__dot--right",d:"M25,11.74h4.73a1.89,1.89,0,0,1,1.89,1.89v4.73a1.89,1.89,0,0,1-1.89,1.89H25a1.89,1.89,0,0,1-1.89-1.89V13.63A1.89,1.89,0,0,1,25,11.74Z"}),_.default.createElement("path",{className:"loading-indicator--dots__dot loading-indicator--dots__dot--center",d:"M13.63,11.74h4.73a1.89,1.89,0,0,1,1.89,1.89v4.73a1.89,1.89,0,0,1-1.89,1.89H13.63a1.89,1.89,0,0,1-1.89-1.89V13.63A1.89,1.89,0,0,1,13.63,11.74Z"}),_.default.createElement("path",{className:"loading-indicator--dots__dot loading-indicator--dots__dot--left",d:"M2.27,11.74H7A1.89,1.89,0,0,1,8.9,13.63v4.73A1.89,1.89,0,0,1,7,20.26H2.27A1.89,1.89,0,0,1,.38,18.37V13.63A1.89,1.89,0,0,1,2.27,11.74Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(713),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=r(m),g=n(404),y=r(g),E=n(733),M=r(E),T=n(710),S=r(T),b=function(e){function t(){return(0,l.default)(this,t),(0,h.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,_.default)(t,e),(0,d.default)(t,[{key:"getModalButtons",value:function(e){var t=this,n=e.map(function(e,n){var r,a=(0,v.default)("button",(r={},(0,i.default)(r,e.supplementalClassName,e.supplementalClassName),(0,i.default)(r,"button--deemphasize","secondary"===e.type),(0,i.default)(r,"button--primary","primary"===e.type),r));return"checkbox"===e.type?y.default.createElement(M.default,{checked:e.checked,key:n,onChange:t.getClickHandler(e)},e.content):y.default.createElement("button",{className:a,onClick:t.getClickHandler(e),key:n},e.content)});return y.default.createElement("div",{className:"modal__button-group"},n)}},{key:"getClickHandler",value:function(e){return function(t){e.clickHandler&&e.clickHandler(t),e.triggerDismiss&&S.default.dismissModal()}}},{key:"render",value:function(){return y.default.createElement("div",{className:"modal__actions"},this.getModalButtons(this.props.actions))}}]),t}(y.default.Component);t.default=b,b.defaultProps={alignment:"left"}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(644),_=r(p),m=n(404),v=r(m),g=n(689),y=r(g),E=["handleChange","syncStateWithProps"],M=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={checked:!1},E.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentWillMount",value:function(){this.syncStateWithProps(this.props,this.state)}},{key:"getValue",value:function(){return this.state.checked}},{key:"handleChange",value:function(e){var t=this.state.checked,n=!t;this.props.useProps||this.setState({checked:n}),this.props.onChange&&this.props.onChange(n,e.nativeEvent)}},{key:"handleClick",value:function(e){e.stopPropagation()}},{key:"syncStateWithProps",value:function(e,t){null!=e.checked&&t.checked!==e.checked&&this.setState({checked:e.checked})}},{key:"render",value:function(){var e=this.props.useProps?this.props.checked:this.state.checked,t=(0,_.default)("checkbox",{"is-checked":e});return v.default.createElement("label",{className:t,onClick:this.handleClick},v.default.createElement("input",{type:"checkbox",checked:e,onChange:this.handleChange}),v.default.createElement("span",{className:"checkbox__decoy"},v.default.createElement(y.default,null)),v.default.createElement("span",{className:"checkbox__label"},this.props.children))}}]),t}(v.default.Component);M.defaultProps={checked:!1,children:null,useProps:!1},t.default=M},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--file "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M48.14,19.89V56a3,3,0,0,1-3,3H3a3,3,0,0,1-3-3V5.84a3,3,0,0,1,3-3H31.09A8.41,8.41,0,0,1,36.23,5L46,14.75A8.4,8.4,0,0,1,48.14,19.89Zm-4,3h-13a3,3,0,0,1-3-3v-13H4V55H44.13V22.89Zm-12-4H43.88a4,4,0,0,0-.69-1.29L33.38,7.79a4,4,0,0,0-1.28-.69V18.88Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--files "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{className:"icon--files__file icon--files__file--front",d:"M44.3,18l-6.38-6.6A5.4,5.4,0,0,0,34.56,10H16.23a2,2,0,0,0-2,2V45.89a2,2,0,0,0,2,2h27.5a2,2,0,0,0,2-2V21.52A5.78,5.78,0,0,0,44.3,18Zm-9.08-5a2.75,2.75,0,0,1,.84.35L42.46,20a5.15,5.15,0,0,1,.24,1H35.22V13Zm8,32.43H16.76V12.5h16l-0.05,9a2,2,0,0,0,2,2H43.2v22Z"}),_.default.createElement("path",{className:"icon--files__file icon--files__file--right",d:"M58.85,23.64l-3.73-3.82a3.16,3.16,0,0,0-2-.83H44.94a6.46,6.46,0,0,1,.62,1.57H52v5.1a1.16,1.16,0,0,0,1.15,1.18h5V39.37H45.7v1.57H58.52a1.16,1.16,0,0,0,1.15-1.18V25.65A3.33,3.33,0,0,0,58.85,23.64Zm-5.3,1.62V20.65a1.51,1.51,0,0,1,.49.27l3.74,3.83a1.57,1.57,0,0,1,.26.5H53.55Z"}),_.default.createElement("path",{className:"icon--files__file icon--files__file--left",d:"M14.27,39.37H1.83V20.56H11v5.1a1.16,1.16,0,0,0,1.15,1.18h2.12V25.26H12.53V20.65a1.51,1.51,0,0,1,.49.27l1.25,1.28V20l-0.16-.17a3.16,3.16,0,0,0-2-.83H1.44A1.16,1.16,0,0,0,.3,20.16v19.6a1.16,1.16,0,0,0,1.15,1.18H14.27V39.37Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=r(m),g=n(645),y=r(g),E=n(385),M=n(404),T=r(M),S=n(737),b=(r(S),n(738)),L=r(b),k=n(734),w=r(k),C=n(739),R=r(C),D=n(740),x=r(D),N=n(688),O=r(N),A=n(759),Y=r(A),P=n(760),I=r(P),F=n(705),H=r(F),j=n(693),U=r(j),W=300,z=(0,E.defineMessages)({EACCES:{id:"filesystem.error.eacces",defaultMessage:"Flood does not have permission to read this directory."},ENOENT:{id:"filesystem.error.enoent",defaultMessage:"This path does not exist. It will be created."},emptyDirectory:{id:"filesystem.empty.directory",defaultMessage:"Empty directory."},fetching:{id:"filesystem.fetching",defaultMessage:"Fetching directory structure..."}}),V=["handleDestinationChange","handleDirectoryClick","handleDirectoryListButtonClick","handleDirectoryListFetchError","handleDirectoryListFetchSuccess","handleDocumentClick","handleModalDismiss","handleParentDirectoryClick","updateAttachedPanelPosition"],G=function(t){function n(e){(0,l.default)(this,n);var t=(0,h.default)(this,(n.__proto__||(0,s.default)(n)).call(this)),r=H.default.getFloodSettings("torrentDestination")||"";return e.suggested&&(r=e.suggested),t.state={attachedPanelMaxHeight:W,baseDestination:r,destination:r,error:null,directories:null,files:null,isFetching:!1,isDirectoryListOpen:!1,separator:"/"},V.forEach(function(e){t[e]=t[e].bind(t)}),t}return(0,_.default)(n,t),(0,d.default)(n,[{key:"componentDidMount",value:function(){U.default.listen(O.default.FLOOD_FETCH_DIRECTORY_LIST_ERROR,this.handleDirectoryListFetchError),U.default.listen(O.default.FLOOD_FETCH_DIRECTORY_LIST_SUCCESS,this.handleDirectoryListFetchSuccess),U.default.listen(O.default.UI_MODAL_DISMISSED,this.handleModalDismiss),U.default.fetchDirectoryList({path:this.state.baseDestination}),e.addEventListener("resize",this.updateAttachedPanelPosition),e.document.addEventListener("click",this.handleDocumentClick)}},{key:"componentDidUpdate",value:function(){this.updateAttachedPanelPosition()}},{key:"componentWillUnmount",value:function(){U.default.unlisten(O.default.FLOOD_FETCH_DIRECTORY_LIST_ERROR,this.handleDirectoryListFetchError),U.default.unlisten(O.default.FLOOD_FETCH_DIRECTORY_LIST_SUCCESS,this.handleDirectoryListFetchSuccess),U.default.unlisten(O.default.UI_MODAL_DISMISSED,this.handleModalDismiss),e.removeEventListener("resize",this.updateAttachedPanelPosition),e.document.removeEventListener("click",this.handleDocumentClick)}},{key:"getNewDestination",value:function(e){var t=this.state,n=t.baseDestination,r=t.separator;return n.endsWith(r)?""+n+e:""+n+r+e}},{key:"getDirectoryList",value:function(){var e=this,t=this.state,n=t.attachedPanelMaxHeight,r=t.directories,a=t.error,i=t.files,o=void 0===i?[]:i,s=t.hasParent,u=null,l=null,c=null,d=!0,f=!1;if(null==r&&(d=!1,u=T.default.createElement("em",null,this.props.intl.formatMessage(z.fetching))),a&&a.data&&a.data.code&&z[a.data.code]&&(d=!1,"EACCES"===a.data.code&&(f=!0),u=T.default.createElement("em",null,this.props.intl.formatMessage(z[a.data.code]))),(s||f)&&(c=T.default.createElement("li",{className:"filesystem__directory-list__item filesystem__directory-list__item--parent",onClick:function(){e.handleParentDirectoryClick()}},T.default.createElement(L.default,null),this.props.intl.formatMessage({id:"filesystem.parent.directory",defaultMessage:"Parent Directory"}))),d){var h=r.map(function(t,n){return T.default.createElement("li",{className:"filesystem__directory-list__item filesystem__directory-list__item--directory",key:n,onClick:function(){e.handleDirectoryClick(t)}},T.default.createElement(R.default,null),t)}),p=o.map(function(e,t){return T.default.createElement("li",{className:"filesystem__directory-list__item filesystem__directory-list__item--file",key:"file."+t},T.default.createElement(w.default,null),e)});l=h.concat(p)}return l&&0!==l.length||u||(u=T.default.createElement("em",null,this.props.intl.formatMessage(z.emptyDirectory))),T.default.createElement("div",{className:"attached-panel",onClick:this.handlePanelClick,ref:function(t){e.attachedPanelRef=t}},T.default.createElement(x.default,{autoHeight:!0,autoHeightMax:n,inverted:!0},T.default.createElement("div",{className:"attached-panel__content filesystem__directory-list"},c,u,l)))}},{key:"getValue",value:function(){return this.state.destination}},{key:"handleDestinationChange",value:function(e){var t=e.target.value;this.props.onChange&&this.props.onChange(t),this.setState({baseDestination:t,destination:t}),this.state.isDirectoryListOpen&&U.default.fetchDirectoryList({path:t})}},{key:"handleDirectoryListButtonClick",value:function(e){e.nativeEvent.stopImmediatePropagation();var t=!this.state.isDirectoryListOpen;this.setState({isDirectoryListOpen:t,isFetching:t}),t&&U.default.fetchDirectoryList({path:this.state.destination})}},{key:"handleDirectoryClick",value:function(e){var t=this.getNewDestination(e);this.setState({baseDestination:t,destination:t,isFetching:!0}),this.props.onChange&&this.props.onChange(t), -U.default.fetchDirectoryList({path:t})}},{key:"handleDirectoryListFetchError",value:function(e){var t=this.state;t.baseDestination,t.destination,t.separator;this.setState({error:e,isFetching:!1})}},{key:"handleDirectoryListFetchSuccess",value:function(e){this.setState((0,i.default)({},e,{baseDestination:e.path,destination:e.path,error:null,isFetching:!1}))}},{key:"handleDocumentClick",value:function(){this.state.isDirectoryListOpen&&this.setState({isDirectoryListOpen:!1})}},{key:"handleModalDismiss",value:function(){this.state.isDirectoryListOpen&&this.setState({isDirectoryListOpen:!1})}},{key:"handlePanelClick",value:function(e){e.nativeEvent.stopImmediatePropagation()}},{key:"handleParentDirectoryClick",value:function(){var e=this.state,t=e.destination,n=e.separator;t.endsWith(n)&&(t=t.substring(0,t.length-1));var r=t.split(n);r.pop(),t=r.join(n),this.setState({baseDestination:t,destination:t,isFetching:!0}),this.props.onChange&&this.props.onChange(t),U.default.fetchDirectoryList({path:t})}},{key:"handleTextboxClick",value:function(e){e.nativeEvent.stopImmediatePropagation()}},{key:"updateAttachedPanelPosition",value:function(){var t=this;this.state.isDirectoryListOpen&&e.requestAnimationFrame(function(){if(t.textboxRef&&t.attachedPanelRef){var e=window.innerHeight,n=t.attachedPanelRef.getBoundingClientRect(),r=n.height,a=t.textboxRef.getBoundingClientRect(),i=a.left,o=a.bottom,s=a.width;if(t.attachedPanelRef.setAttribute("style","left: "+i+"px; top: "+o+"px; width: "+s+"px;"),o+r>=e){var u=Math.floor(e-o);t.state.attachedPanelMaxHeight!==u&&t.setState({attachedPanelMaxHeight:u})}else o+r+10=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Scrollbars=void 0;var a=n(743),i=r(a);t.default=i.default,t.Scrollbars=i.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:0,t=this.refs.view;t.scrollLeft=e},scrollTop:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=this.refs.view;t.scrollTop=e},scrollToLeft:function(){var e=this.refs.view;e.scrollLeft=0},scrollToTop:function(){var e=this.refs.view;e.scrollTop=0},scrollToRight:function(){var e=this.refs.view;e.scrollLeft=e.scrollWidth},scrollToBottom:function(){var e=this.refs.view;e.scrollTop=e.scrollHeight},addListeners:function(){if("undefined"!=typeof document){var e=this.refs,t=e.view,n=e.trackHorizontal,r=e.trackVertical,a=e.thumbHorizontal,i=e.thumbVertical;t.addEventListener("scroll",this.handleScroll),(0,p.default)()&&(n.addEventListener("mouseenter",this.handleTrackMouseEnter),n.addEventListener("mouseleave",this.handleTrackMouseLeave),n.addEventListener("mousedown",this.handleHorizontalTrackMouseDown),r.addEventListener("mouseenter",this.handleTrackMouseEnter),r.addEventListener("mouseleave",this.handleTrackMouseLeave),r.addEventListener("mousedown",this.handleVerticalTrackMouseDown),a.addEventListener("mousedown",this.handleHorizontalThumbMouseDown),i.addEventListener("mousedown",this.handleVerticalThumbMouseDown),window.addEventListener("resize",this.handleWindowResize))}},removeListeners:function(){if("undefined"!=typeof document){var e=this.refs,t=e.view,n=e.trackHorizontal,r=e.trackVertical,a=e.thumbHorizontal,i=e.thumbVertical;t.removeEventListener("scroll",this.handleScroll),(0,p.default)()&&(n.removeEventListener("mouseenter",this.handleTrackMouseEnter),n.removeEventListener("mouseleave",this.handleTrackMouseLeave),n.removeEventListener("mousedown",this.handleHorizontalTrackMouseDown),r.removeEventListener("mouseenter",this.handleTrackMouseEnter),r.removeEventListener("mouseleave",this.handleTrackMouseLeave),r.removeEventListener("mousedown",this.handleVerticalTrackMouseDown),a.removeEventListener("mousedown",this.handleHorizontalThumbMouseDown),i.removeEventListener("mousedown",this.handleVerticalThumbMouseDown),window.removeEventListener("resize",this.handleWindowResize),this.teardownDragging())}},handleScroll:function(e){var t=this,n=this.props,r=n.onScroll,a=n.onScrollFrame;r&&r(e),this.update(function(e){var n=e.scrollLeft,r=e.scrollTop;t.viewScrollLeft=n,t.viewScrollTop=r,a&&a(e)}),this.detectScrolling()},handleScrollStart:function(){var e=this.props.onScrollStart;e&&e(),this.handleScrollStartAutoHide()},handleScrollStartAutoHide:function(){var e=this.props.autoHide;e&&this.showTracks()},handleScrollStop:function(){var e=this.props.onScrollStop;e&&e(),this.handleScrollStopAutoHide()},handleScrollStopAutoHide:function(){var e=this.props.autoHide;e&&this.hideTracks()},handleWindowResize:function(){this.update()},handleHorizontalTrackMouseDown:function(e){e.preventDefault();var t=this.refs.view,n=e.target,r=e.clientX,a=n.getBoundingClientRect(),i=a.left,o=this.getThumbHorizontalWidth(),s=Math.abs(i-r)-o/2;t.scrollLeft=this.getScrollLeftForOffset(s)},handleVerticalTrackMouseDown:function(e){e.preventDefault();var t=this.refs.view,n=e.target,r=e.clientY,a=n.getBoundingClientRect(),i=a.top,o=this.getThumbVerticalHeight(),s=Math.abs(i-r)-o/2;t.scrollTop=this.getScrollTopForOffset(s)},handleHorizontalThumbMouseDown:function(e){e.preventDefault(),this.handleDragStart(e);var t=e.target,n=e.clientX,r=t.offsetWidth,a=t.getBoundingClientRect(),i=a.left;this.prevPageX=r-(n-i)},handleVerticalThumbMouseDown:function(e){e.preventDefault(),this.handleDragStart(e);var t=e.target,n=e.clientY,r=t.offsetHeight,a=t.getBoundingClientRect(),i=a.top;this.prevPageY=r-(n-i)},setupDragging:function(){(0,l.default)(document.body,M.disableSelectStyle),document.addEventListener("mousemove",this.handleDrag),document.addEventListener("mouseup",this.handleDragEnd),document.onselectstart=m.default},teardownDragging:function(){(0,l.default)(document.body,M.disableSelectStyleReset),document.removeEventListener("mousemove",this.handleDrag),document.removeEventListener("mouseup",this.handleDragEnd),document.onselectstart=void 0},handleDragStart:function(e){this.dragging=!0,e.stopImmediatePropagation(),this.setupDragging()},handleDrag:function(e){if(this.prevPageX){var t=e.clientX,n=this.refs,r=n.view,a=n.trackHorizontal,i=a.getBoundingClientRect(),o=i.left,s=this.getThumbHorizontalWidth(),u=s-this.prevPageX,l=-o+t-u;r.scrollLeft=this.getScrollLeftForOffset(l)}if(this.prevPageY){var c=e.clientY,d=this.refs,f=d.view,h=d.trackVertical,p=h.getBoundingClientRect(),_=p.top,m=this.getThumbVerticalHeight(),v=m-this.prevPageY,g=-_+c-v;f.scrollTop=this.getScrollTopForOffset(g)}return!1},handleDragEnd:function(){this.dragging=!1,this.prevPageX=this.prevPageY=0,this.teardownDragging(),this.handleDragEndAutoHide()},handleDragEndAutoHide:function(){var e=this.props.autoHide;e&&this.hideTracks()},handleTrackMouseEnter:function(){this.trackMouseOver=!0,this.handleTrackMouseEnterAutoHide()},handleTrackMouseEnterAutoHide:function(){var e=this.props.autoHide;e&&this.showTracks()},handleTrackMouseLeave:function(){this.trackMouseOver=!1,this.handleTrackMouseLeaveAutoHide()},handleTrackMouseLeaveAutoHide:function(){var e=this.props.autoHide;e&&this.hideTracks()},showTracks:function(){var e=this.refs,t=e.trackHorizontal,n=e.trackVertical;clearTimeout(this.hideTracksTimeout),(0,l.default)(t,{opacity:1}),(0,l.default)(n,{opacity:1})},hideTracks:function(){if(!this.dragging&&!this.scrolling&&!this.trackMouseOver){var e=this.props.autoHideTimeout,t=this.refs,n=t.trackHorizontal,r=t.trackVertical;clearTimeout(this.hideTracksTimeout),this.hideTracksTimeout=setTimeout(function(){(0,l.default)(n,{opacity:0}),(0,l.default)(r,{opacity:0})},e)}},detectScrolling:function(){var e=this;this.scrolling||(this.scrolling=!0,this.handleScrollStart(),this.detectScrollingInterval=setInterval(function(){e.lastViewScrollLeft===e.viewScrollLeft&&e.lastViewScrollTop===e.viewScrollTop&&(clearInterval(e.detectScrollingInterval),e.scrolling=!1,e.handleScrollStop()),e.lastViewScrollLeft=e.viewScrollLeft,e.lastViewScrollTop=e.viewScrollTop},100))},raf:function(e){var t=this;this.requestFrame&&s.default.cancel(this.requestFrame),this.requestFrame=(0,s.default)(function(){t.requestFrame=void 0,e()})},update:function(e){var t=this;this.raf(function(){return t._update(e)})},_update:function(e){var t=this.props,n=t.onUpdate,r=t.hideTracksWhenNotNeeded,a=this.getValues();if((0,p.default)()){var i=this.refs,o=i.thumbHorizontal,s=i.thumbVertical,u=i.trackHorizontal,c=i.trackVertical,d=a.scrollLeft,f=a.clientWidth,h=a.scrollWidth,_=(0,g.default)(u),m=this.getThumbHorizontalWidth(),v=d/(h-f)*(_-m),y={width:m,transform:"translateX("+v+"px)"},M=a.scrollTop,T=a.clientHeight,S=a.scrollHeight,b=(0,E.default)(c),L=this.getThumbVerticalHeight(),k=M/(S-T)*(b-L),w={height:L,transform:"translateY("+k+"px)"};if(r){var C={visibility:h>f?"visible":"hidden"},R={visibility:S>T?"visible":"hidden"};(0,l.default)(u,C),(0,l.default)(c,R)}(0,l.default)(o,y),(0,l.default)(s,w)}n&&n(a),"function"==typeof e&&e(a)},render:function(){var e=(0,p.default)(),t=this.props,n=(t.onScroll,t.onScrollFrame,t.onScrollStart,t.onScrollStop,t.onUpdate,t.renderView),r=t.renderTrackHorizontal,o=t.renderTrackVertical,s=t.renderThumbHorizontal,u=t.renderThumbVertical,l=t.tagName,d=(t.hideTracksWhenNotNeeded,t.autoHide),h=(t.autoHideTimeout,t.autoHideDuration),_=(t.thumbSize,t.thumbMinSize,t.universal),m=t.autoHeight,v=t.autoHeightMin,g=t.autoHeightMax,y=t.style,E=t.children,T=a(t,["onScroll","onScrollFrame","onScrollStart","onScrollStop","onUpdate","renderView","renderTrackHorizontal","renderTrackVertical","renderThumbHorizontal","renderThumbVertical","tagName","hideTracksWhenNotNeeded","autoHide","autoHideTimeout","autoHideDuration","thumbSize","thumbMinSize","universal","autoHeight","autoHeightMin","autoHeightMax","style","children"]),S=this.state.didMountUniversal,b=i({},M.containerStyleDefault,m&&i({},M.containerStyleAutoHeight,{minHeight:v,maxHeight:g}),y),L=i({},M.viewStyleDefault,{marginRight:e?-e:0,marginBottom:e?-e:0},m&&i({},M.viewStyleAutoHeight,{minHeight:(0,f.default)(v)?"calc("+v+" + "+e+"px)":v+e,maxHeight:(0,f.default)(g)?"calc("+g+" + "+e+"px)":g+e}),m&&_&&!S&&{minHeight:v,maxHeight:g},_&&!S&&M.viewStyleUniversalInitial),k={transition:"opacity "+h+"ms",opacity:0},w=i({},M.trackHorizontalStyleDefault,d&&k,(!e||_&&!S)&&{display:"none"}),C=i({},M.trackVerticalStyleDefault,d&&k,(!e||_&&!S)&&{display:"none"});return(0,c.createElement)(l,i({},T,{style:b,ref:"container"}),[(0,c.cloneElement)(n({style:L}),{key:"view",ref:"view"},E),(0,c.cloneElement)(r({style:w}),{key:"trackHorizontal",ref:"trackHorizontal"},(0,c.cloneElement)(s({style:M.thumbHorizontalStyleDefault}),{ref:"thumbHorizontal"})),(0,c.cloneElement)(o({style:C}),{key:"trackVertical",ref:"trackVertical"},(0,c.cloneElement)(u({style:M.thumbVerticalStyleDefault}),{ref:"thumbVertical"}))])}})},function(e,t,n){(function(t){for(var r=n(745),a="undefined"==typeof window?t:window,i=["moz","webkit"],o="AnimationFrame",s=a["request"+o],u=a["cancel"+o]||a["cancelRequest"+o],l=0;!s&&l=0;i--){var o=r[i]+a;if(o in t)return o}return!1}},function(e,t,n){function r(e){return a(e).replace(/\s(\w)/g,function(e,t){return t.toUpperCase()})}var a=n(749);e.exports=r},function(e,t,n){function r(e){return a(e).replace(/[\W_]+(.|$)/g,function(e,t){return t?" "+t:""}).trim()}var a=n(750);e.exports=r},function(e,t){function n(e){return i.test(e)?e.toLowerCase():o.test(e)?(r(e)||e).toLowerCase():s.test(e)?a(e).toLowerCase():e.toLowerCase()}function r(e){return e.replace(u,function(e,t){return t?" "+t:""})}function a(e){return e.replace(l,function(e,t,n){return t+" "+n.toLowerCase().split("").join(" ")})}e.exports=n;var i=/\s/,o=/(_|-|\.|:)/,s=/([a-z][A-Z]|[A-Z][a-z])/,u=/[\W_]+(.|$)/g,l=/(.)([A-Z]+)/g},function(e,t){var n={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0};e.exports=function(e,t){return"number"!=typeof t||n[e]?t:t+"px"}},function(e,t){"use strict";function n(e){return"string"==typeof e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(){if(s!==!1)return s;if("undefined"!=typeof document){var e=document.createElement("div");(0,o.default)(e,{width:100,height:100,position:"absolute",top:-9999,overflow:"scroll",MsOverflowStyle:"scrollbar"}),document.body.appendChild(e),s=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}else s=0;return s||0}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var i=n(746),o=r(i),s=!1},function(e,t){"use strict";function n(){return!1}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t){"use strict";function n(e){var t=e.clientWidth,n=getComputedStyle(e),r=n.paddingLeft,a=n.paddingRight;return t-parseFloat(r)-parseFloat(a)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t){"use strict";function n(e){var t=e.clientHeight,n=getComputedStyle(e),r=n.paddingTop,a=n.paddingBottom;return t-parseFloat(r)-parseFloat(a)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.containerStyleDefault={position:"relative",overflow:"hidden",width:"100%",height:"100%"},t.containerStyleAutoHeight={height:"auto"},t.viewStyleDefault={position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"scroll",WebkitOverflowScrolling:"touch"},t.viewStyleAutoHeight={position:"relative",top:void 0,left:void 0,right:void 0,bottom:void 0},t.viewStyleUniversalInitial={overflow:"hidden",marginRight:0,marginBottom:0},t.trackHorizontalStyleDefault={position:"absolute",height:6},t.trackVerticalStyleDefault={position:"absolute",width:6},t.thumbHorizontalStyleDefault={position:"relative",display:"block",height:"100%"},t.thumbVerticalStyleDefault={position:"relative",display:"block",width:"100%"},t.disableSelectStyle={userSelect:"none"},t.disableSelectStyleReset={userSelect:""}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e){return f.default.createElement("div",e)}function o(e){var t=e.style,n=a(e,["style"]),r=c({},t,{right:2,bottom:2,left:2,borderRadius:3});return f.default.createElement("div",c({style:r},n))}function s(e){var t=e.style,n=a(e,["style"]),r=c({},t,{right:2,bottom:2,top:2,borderRadius:3});return f.default.createElement("div",c({style:r},n))}function u(e){var t=e.style,n=a(e,["style"]),r=c({},t,{cursor:"pointer",borderRadius:"inherit",backgroundColor:"rgba(0,0,0,.2)"});return f.default.createElement("div",c({style:r},n))}function l(e){var t=e.style,n=a(e,["style"]),r=c({},t,{cursor:"pointer",borderRadius:"inherit",backgroundColor:"rgba(0,0,0,.2)"});return f.default.createElement("div",c({style:r},n))}Object.defineProperty(t,"__esModule",{value:!0});var c=Object.assign||function(e){for(var t=1;t0&&(a=v.default.createElement("button",{className:"textbox-repeater__remove floating-action__button",onClick:e.props.handleTextboxRemove.bind(t,n)},v.default.createElement(M.default,{size:"mini"})));var i=(0,_.default)("textbox",{"is-fulfilled":t.value&&""!==t.value});return v.default.createElement("div",{className:"textbox__wrapper form__row",key:n},v.default.createElement("div",{className:"form__column"},v.default.createElement("input",{className:i,onChange:e.handleTextboxChange.bind(t,n),placeholder:e.props.placeholder,value:t.value,type:"text"}),v.default.createElement("div",{className:"floating-action__group floating-action__group--on-textbox"},a,r)))});return t}},{key:"handleTextboxChange",value:function(e,t){this.props.handleTextboxChange(e,t.target.value)}},{key:"render",value:function(){return v.default.createElement("div",{className:"textbox-repeater"},this.getTextboxes())}}]),t}(v.default.Component);t.default=S},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--remove-mini "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("rect",{y:"3.5",width:"8",height:"1"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(698),v=(r(m),n(644)),g=r(v),y=n(765),E=r(y),M=n(404),T=r(M),S=n(732),b=r(S),L=n(767),k=r(L),w=["handleTabChange"],C=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.state={activeTabId:null},w.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"getActiveTabId",value:function(){return this.state.activeTabId?this.state.activeTabId:(0,i.default)(this.props.tabs)[0]}},{key:"handleTabChange",value:function(e){this.setState({activeTabId:e.id})}},{key:"render",value:function(){var e=null,t=(0,g.default)("modal__content__wrapper","modal--align-"+this.props.alignment,"modal--size-"+this.props.size,{"modal--horizontal":"horizontal"===this.props.orientation,"modal--vertical":"vertical"===this.props.orientation,"modal--tabs-in-header":!this.props.tabsInBody,"modal--tabs-in-body":this.props.tabsInBody},this.props.classNames),n=[(0,E.default)({"modal-body":this.props.content})],r=[(0,E.default)({"modal-header":this.props.heading})],a=(0,g.default)("modal__header",{"has-tabs":this.props.tabs});if(this.props.tabs){var i=this.getActiveTabId(),o=this.props.tabs[i],s=(0,g.default)("modal__content",o.modalContentClasses),u=o.content,l=o.props,c=T.default.createElement(k.default,{activeTabId:i,key:"modal-tabs",onTabChange:this.handleTabChange,tabs:this.props.tabs});this.props.tabsInBody?n=[c]:r.push(c),n.push(T.default.createElement("div",{className:s,key:"modal-content"},T.default.createElement(u,l)))}return this.props.actions&&(e=T.default.createElement("div",{className:"modal__footer"},T.default.createElement(b.default,{actions:this.props.actions,dismiss:this.props.dismiss}))),T.default.createElement("div",{className:t},T.default.createElement("div",{className:a},r),T.default.createElement("div",{className:"modal__body"},n,e))}}]),t}(T.default.Component);t.default=C,C.defaultProps={alignment:"left",classNames:null,size:"medium",orientation:"horizontal",tabsInBody:!1}},function(e,t,n){e.exports=n(766).create},function(e,t,n){"use strict";var r=n(409),a=n(407),i=n(411),o=n(414),s=(n(410),n(413),{create:function(e){if("object"!=typeof e||!e||Array.isArray(e))return e;if(i.isValidElement(e))return e;1===e.nodeType?r("0"):void 0;var t=[];for(var n in e)a.mapIntoWithKeyPrefixInternal(e[n],t,n,o.thatReturnsArgument);return t}});e.exports=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=r(m),g=n(404),y=r(g),E=function(e){function t(){return(0,l.default)(this,t),(0,h.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,_.default)(t,e),(0,d.default)(t,[{key:"handleTabClick",value:function(e){this.props.onTabChange&&this.props.onTabChange(e)}},{key:"render",value:function(){var e=this,t=(0,i.default)(this.props.tabs).map(function(t,n){var r=e.props.tabs[t];r.id=t;var a=(0,v.default)("modal__tab",{"is-active":t===e.props.activeTabId});return y.default.createElement("li",{className:a,key:n,onClick:e.handleTabClick.bind(e,r)},r.label)});return y.default.createElement("ul",{className:"modal__tabs"},t)}}]),t}(y.default.Component);t.default=E,E.defaultProps={tabs:[]}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(764),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"getContent",value:function(){return _.default.createElement("div",{className:"modal__content"},this.props.options.content)}},{key:"render",value:function(){return _.default.createElement(v.default,{actions:this.props.options.actions,alignment:"center",content:this.getContent(),dismiss:this.props.dismiss,heading:this.props.options.heading})}}]),t}(_.default.Component);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=n(770),g=r(v),y=n(772),E=r(y),M=n(779),T=r(M),S=n(764),b=r(S),L=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){E.default.fetchFeedMonitors()}},{key:"render",value:function(){var e={feeds:{content:T.default,label:this.props.intl.formatMessage({id:"feeds.tabs.feeds",defaultMessage:"Feeds"})},downloadRules:{content:g.default,label:this.props.intl.formatMessage({id:"feeds.tabs.download.rules",defaultMessage:"Download Rules"})}};return m.default.createElement(b.default,{dismiss:this.props.dismiss,heading:this.props.intl.formatMessage({id:"feeds.tabs.heading",defaultMessage:"Torrent Feeds"}),orientation:"horizontal",size:"large",tabs:e})}}]),t}(m.default.Component);t.default=(0,p.injectIntl)(L)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(636),s=r(o),u=n(299),l=r(u),c=n(325),d=r(c),f=n(326),h=r(f),p=n(330),_=r(p),m=n(377),v=r(m),g=n(698),y=r(g),E=n(385),M=n(404),T=r(M),S=n(737),b=(r(S),n(654)),L=(r(b),n(733)),k=r(L),w=n(691),C=r(w),R=n(771),D=r(R),x=n(688),N=r(x),O=n(772),A=r(O),Y=n(773),P=r(Y),I=n(774),F=r(I),H=n(763),j=(r(H),n(707)),U=(r(j),n(736)),W=r(U),z=n(777),V=r(z),G=(0,E.defineMessages)({mustSpecifyDestination:{id:"feeds.validation.must.specify.destination",defaultMessage:"You must specify a destination."},mustSelectFeed:{id:"feeds.validation.must.select.feed",defaultMessage:"You must select a feed."},mustSpecifyLabel:{id:"feeds.validation.must.specify.label",defaultMessage:"You must specify a label."},invalidRegularExpression:{id:"feeds.validation.invalid.regular.expression",defaultMessage:"Invalid regular expression."},url:{id:"feeds.url",defaultMessage:"URL"},label:{id:"feeds.label",defaultMessage:"Label"},regEx:{id:"feeds.regEx",defaultMessage:"RegEx"},tags:{id:"feeds.tags",defaultMessage:"Tags"}}),B=["handleAddRuleClick","handleFeedMonitorsFetchSuccess","handleFeedDropdownSelect"],q=function(e){function t(){(0,d.default)(this,t);var e=(0,_.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments));return e.inputRefs={},e.state={addRuleError:null,errors:{},feeds:A.default.getFeeds(),rules:A.default.getRules()},B.forEach(function(t){e[t]=e[t].bind(e)}),e.checkFieldValidity=y.default.throttle(e.checkFieldValidity,150),e.validatedFields={destination:{isValid:V.default.isNotEmpty,error:e.props.intl.formatMessage(G.mustSpecifyDestination)},feedID:{isValid:V.default.isNotEmpty,error:e.props.intl.formatMessage(G.mustSelectFeed)},label:{isValid:V.default.isNotEmpty,error:e.props.intl.formatMessage(G.mustSpecifyLabel)},match:{isValid:function(e){return V.default.isNotEmpty(e)&&V.default.isRegExValid(e)},error:e.props.intl.formatMessage(G.invalidRegularExpression)},exclude:{isValid:function(e){return!V.default.isNotEmpty(e)||V.default.isRegExValid(e)},error:e.props.intl.formatMessage(G.invalidRegularExpression)}},e}return(0,v.default)(t,e),(0,h.default)(t,[{key:"componentDidMount",value:function(){A.default.listen(N.default.SETTINGS_FEED_MONITORS_FETCH_SUCCESS,this.handleFeedMonitorsFetchSuccess)}},{key:"componentWillUnmount",value:function(){A.default.unlisten(N.default.SETTINGS_FEED_MONITORS_FETCH_SUCCESS,this.handleFeedMonitorsFetchSuccess)}},{key:"checkFieldValidity",value:function(e,t){var n=this.state.errors;this.state.errors[e]&&this.validatedFields[e].isValid(t)&&(delete n[e],this.setState({errors:n}))}},{key:"getRuleFields",value:function(){var e=this,t=this.state.errors;return[T.default.createElement("div",{className:"form__row",key:"rule-row-1"},T.default.createElement(P.default,{error:t.label},T.default.createElement(F.default,{error:t.label},T.default.createElement(E.FormattedMessage,{id:"feeds.label",defaultMessage:"Label"})),T.default.createElement("input",{className:"textbox",onChange:this.handleFieldInput.bind(this,"label"),placeholder:this.props.intl.formatMessage(G.label),ref:function(t){return e.inputRefs.ruleLabel=t},type:"text"})),T.default.createElement(P.default,{error:t.feedID,modifiers:["fourth"]},T.default.createElement(F.default,{error:t.feedID},T.default.createElement(E.FormattedMessage,{id:"feeds.applicable.feed",defaultMessage:"Applicable Feed"})),this.getAvailableFeedsDropdown())),T.default.createElement("div",{className:"form__row",key:"rule-row-2"},T.default.createElement(P.default,{error:t.match},T.default.createElement(F.default,{error:t.match},T.default.createElement(E.FormattedMessage,{id:"feeds.match.pattern",defaultMessage:"Match Pattern"})),T.default.createElement("input",{className:"textbox",onChange:this.handleFieldInput.bind(this,"match"),placeholder:this.props.intl.formatMessage(G.regEx),ref:function(t){return e.inputRefs.ruleMatch=t},type:"text"})),T.default.createElement(P.default,{error:t.exclude},T.default.createElement(F.default,{error:t.exclude},T.default.createElement(E.FormattedMessage,{id:"feeds.exclude.pattern",defaultMessage:"Exclude Pattern"})),T.default.createElement("input",{className:"textbox",onChange:this.handleFieldInput.bind(this,"exclude"),placeholder:this.props.intl.formatMessage(G.regEx),ref:function(t){return e.inputRefs.ruleExclude=t},type:"text"})),T.default.createElement(P.default,null,T.default.createElement(F.default,null,T.default.createElement(E.FormattedMessage,{id:"feeds.apply.tags",defaultMessage:"Apply Tags"})),T.default.createElement("input",{className:"textbox",placeholder:this.props.intl.formatMessage(G.tags),ref:function(t){return e.inputRefs.tags=t},type:"text"}))),T.default.createElement("div",{className:"form__row",key:"rule-row-3"},T.default.createElement(P.default,{error:t.destination},T.default.createElement(F.default,{error:t.destination},T.default.createElement(E.FormattedMessage,{id:"feeds.torrent.destination",defaultMessage:"Torrent Destination"})),T.default.createElement(W.default,{onChange:this.checkFieldValidity.bind(this,"destination"),ref:function(t){return e.inputRefs.ruleDestination=t}})),T.default.createElement(P.default,{modifiers:["auto","unlabled"]},T.default.createElement(k.default,{ref:function(t){return e.inputRefs.startOnLoad=t}},T.default.createElement(E.FormattedMessage,{id:"feeds.start.on.load",defaultMessage:"Start on load"}))),T.default.createElement(P.default,{modifiers:["auto","unlabled"]},T.default.createElement("button",{className:"button button--primary",onClick:this.handleAddRuleClick},T.default.createElement(E.FormattedMessage,{id:"button.add",defaultMessage:"Add"}))))]}},{key:"getAvailableFeedsDropdown",value:function(){var e=this.state.feeds.map(function(e){return(0,s.default)({},e,{displayName:e.label})});return 0===e.length&&(e=[{displayName:T.default.createElement("em",null,T.default.createElement(E.FormattedMessage,{id:"feeds.no.feeds.available",defaultMessage:"No feeds available."})),selectable:!1}]),T.default.createElement(D.default,{handleItemSelect:this.handleFeedDropdownSelect,header:this.getAvailableFeedsDropdownHeader(),matchButtonWidth:!0,menuItems:[e],noWrap:!0})}},{key:"getAvailableFeedsDropdownHeader",value:function(){var e=null,t=this.getSelectedDropdownItem("feeds");return e=t?t.label:this.props.intl.formatMessage({id:"feeds.select.feed",defaultMessage:"Select Feed"}),T.default.createElement("a",{className:"dropdown__button"},T.default.createElement("span",{className:"dropdown__value"},e))}},{key:"getFeedField",value:function(){return"title"}},{key:"handleFieldInput",value:function(e,t){this.checkFieldValidity(e,t.target.value)}},{key:"getRulesList",value:function(){var e=this;if(0===this.state.rules.length)return T.default.createElement("em",null,T.default.createElement(E.FormattedMessage,{id:"feeds.no.rules.defined",defaultMessage:"No rules defined."}));var t=this.state.rules.map(function(t,n){var r=t.count||0,a=null,i=null;if(t.exclude&&(a=T.default.createElement("li",{className:"interactive-list__detail-list__item interactive-list__detail interactive-list__detail--tertiary"},t.exclude)),t.tags&&t.tags.length>0){var o=t.tags.map(function(e,t){return T.default.createElement("span",{className:"tag",key:t},e)});i=T.default.createElement("li",{className:"interactive-list__detail-list__item interactive-list__detail interactive-list__detail--tertiary"},T.default.createElement(E.FormattedMessage,{id:"feeds.tags",defaultMessage:"Tags"})," ",o)}return T.default.createElement("li",{className:"interactive-list__item",key:t._id},T.default.createElement("div",{className:"interactive-list__label"},T.default.createElement("ul",{className:"interactive-list__detail-list"},T.default.createElement("li",{className:"interactive-list__detail-list__item interactive-list__detail--primary"},t.label),T.default.createElement("li",{className:"interactive-list__detail-list__item interactive-list__detail-list__item--overflow interactive-list__detail interactive-list__detail--secondary"},T.default.createElement(E.FormattedMessage,{id:"feeds.match.count",defaultMessage:"{count, plural, =1 {# match} other {# matches}}",values:{count:r}}))),T.default.createElement("ul",{className:"interactive-list__detail-list"},T.default.createElement("li",{className:"interactive-list__detail-list__item interactive-list__detail interactive-list__detail--tertiary"},T.default.createElement(E.FormattedMessage,{id:"feeds.match",defaultMessage:"Match"})," ",t.match),a,i)),T.default.createElement("div",{className:"interactive-list__icon interactive-list__icon--action",onClick:e.handleRemoveRuleClick.bind(e,t)},T.default.createElement(C.default,null)))});return T.default.createElement("ul",{className:"interactive-list"},t)}},{key:"getSelectedDropdownItem",value:function(e){return this.state[e].find(function(e){return e.selected})}},{key:"handleAddRuleClick",value:function(){var e=this.validateForm(),t=e.errors,n=e.formData,r=e.isValid;r?(A.default.addRule(n),this.resetFormFields()):this.setState({errors:t})}},{key:"handleFeedMonitorsFetchSuccess",value:function(){this.setState({feeds:A.default.getFeeds(),rules:A.default.getRules()})}},{key:"handleFeedDropdownSelect",value:function(e){var t=this;this.setState({feeds:this.state.feeds.map(function(t){return(0,s.default)({},t,{selected:e._id===t._id})})},function(){t.checkFieldValidity("feedID",e._id)})}},{key:"handleRemoveRuleClick",value:function(e){A.default.removeRule(e._id)}},{key:"resetFormFields",value:function(){var e=this,t=this.inputRefs,n=void 0===t?{}:t;(0,i.default)(n).forEach(function(t){e.inputRefs[t].value=""})}},{key:"validateForm",value:function(){var e=this,t=null,n=!0,r=this.getSelectedDropdownItem("feeds");r&&(t=r._id);var a={destination:this.inputRefs.ruleDestination.refs.wrappedInstance.getValue(),exclude:this.inputRefs.ruleExclude.value,field:this.getFeedField(),feedID:t,label:this.inputRefs.ruleLabel.value,match:this.inputRefs.ruleMatch.value,startOnLoad:this.inputRefs.startOnLoad.getValue(),tags:this.inputRefs.tags.value.split(",")},o=(0,i.default)(this.validatedFields).reduce(function(t,r){var i=a[r];return e.validatedFields[r].isValid(i)||(t[r]=e.validatedFields[r].error,n=!1),t},{});return{errors:o,isValid:n,formData:a}}},{key:"render",value:function(){var e=null;return this.state.addRuleError&&(e=T.default.createElement("div",{className:"form__row"},T.default.createElement(P.default,null,this.state.addRuleError))),T.default.createElement("div",{className:"form"},T.default.createElement("div",{className:"form__section"},T.default.createElement("div",{className:"form__section__heading"},T.default.createElement(E.FormattedMessage,{id:"feeds.existing.rules",defaultMessage:"Existing Rules"})),T.default.createElement("div",{className:"form__row"},T.default.createElement(P.default,null,this.getRulesList()))),T.default.createElement("div",{className:"form__section"},T.default.createElement("div",{className:"form__section__heading"},T.default.createElement(E.FormattedMessage,{id:"feeds.add.automatic.download.rule",defaultMessage:"Add Download Rule"})),this.getRuleFields(),e))}}]),t}(T.default.Component);t.default=(0,E.injectIntl)(q)},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(713),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(698),v=r(m),g=n(644),y=r(g),E=n(645),M=r(E),T=n(404),S=r(T),b=n(688),L=r(b),k=n(710),w=r(k),C=n(693),R=r(C),D=["closeDropdown","openDropdown","getDropdownButton","getDropdownMenu","getDropdownMenuItems","handleActiveDropdownChange","handleDropdownClick","handleItemSelect","handleKeyPress"],x=function(t){function n(){(0,l.default)(this,n);var e=(0,h.default)(this,(n.__proto__||(0,s.default)(n)).call(this));return e.id=v.default.uniqueId("dropdown_"),e.state={isOpen:!1},D.forEach(function(t){e[t]=e[t].bind(e)}),e.handleKeyPress=v.default.throttle(e.handleKeyPress,200),e}return(0,_.default)(n,t),(0,d.default)(n,[{key:"closeDropdown",value:function(){e.removeEventListener("keydown",this.handleKeyPress),e.removeEventListener("click",this.closeDropdown),R.default.unlisten(L.default.UI_DROPDOWN_MENU_CHANGE,this.handleActiveDropdownChange),this.setState({isOpen:!1})}},{key:"openDropdown",value:function(){e.addEventListener("keydown",this.handleKeyPress),e.addEventListener("click",this.closeDropdown),R.default.listen(L.default.UI_DROPDOWN_MENU_CHANGE,this.handleActiveDropdownChange),this.setState({isOpen:!0}),this.props.onOpen&&this.props.onOpen(),w.default.displayDropdownMenu(this.id)}},{key:"handleDropdownClick",value:function(e){e.stopPropagation(),this.state.isOpen?this.closeDropdown():this.openDropdown()}},{key:"handleActiveDropdownChange",value:function(){this.state.isOpen&&R.default.getActiveDropdownMenu()!==this.id&&this.closeDropdown()}},{key:"handleItemSelect",value:function(e){this.closeDropdown(),this.props.handleItemSelect(e)}},{key:"handleKeyPress",value:function(e){this.state.isOpen&&27===e.keyCode&&this.closeDropdown()}},{key:"getDropdownButton",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.props.header;return e.trigger&&this.props.trigger&&(t=this.props.trigger),S.default.createElement("div",{className:this.props.dropdownButtonClass,onClick:this.handleDropdownClick},t)}},{key:"getDropdownMenu",value:function(e){var t=this,n="up"===this.props.direction?"unshift":"push",r=[S.default.createElement("div",{className:"dropdown__header",key:"dropdown-header"},this.getDropdownButton({header:!0,trigger:!1}))],a=e.map(function(e,n){return S.default.createElement("div",{className:"dropdown__list",key:n},t.getDropdownMenuItems(e))});return r[n](S.default.createElement("ul",{className:"dropdown__items",key:"dropdown-items"},a)),S.default.createElement("div",{className:"dropdown__content menu"},r)}},{key:"getDropdownMenuItems",value:function(e){var t=this;return e.map(function(e,n){var r=(0,y.default)("dropdown__item menu__item",e.className,{"is-selectable":e.selectable!==!1,"is-selected":e.selected}),a=null;return e.selectable!==!1&&(a=t.handleItemSelect.bind(t,e)),S.default.createElement("li",{className:r,key:n,onClick:a},e.displayName)})}},{key:"render",value:function(){var e,t=(0,y.default)(this.props.dropdownWrapperClass,this.props.baseClassName+"--direction-"+this.props.direction,(e={},(0,i.default)(e,this.props.baseClassName+"--match-button-width",this.props.matchButtonWidth),(0,i.default)(e,this.props.baseClassName+"--width-"+this.props.width,null!=this.props.width),(0,i.default)(e,this.props.baseClassName+"--no-wrap",this.props.nowrap),(0,i.default)(e,"is-expanded",this.state.isOpen),e)),n=null;return this.state.isOpen&&(n=this.getDropdownMenu(this.props.menuItems)),S.default.createElement("div",{className:t},this.getDropdownButton({header:!1,trigger:!0}),S.default.createElement(M.default,{transitionName:"menu",transitionEnterTimeout:250,transitionLeaveTimeout:250},n))}}]),n}(S.default.Component);x.defaultProps={baseClassName:"dropdown",direction:"down",dropdownWrapperClass:"dropdown",dropdownButtonClass:"dropdown__trigger",matchButtonWidth:!1,noWrap:!1},x.propTypes={direction:S.default.PropTypes.oneOf(["down","up"]),header:S.default.PropTypes.node,trigger:S.default.PropTypes.node,matchButtonWidth:S.default.PropTypes.bool,menuItems:S.default.PropTypes.arrayOf(S.default.PropTypes.arrayOf(S.default.PropTypes.object)).isRequired,noWrap:S.default.PropTypes.bool,onOpen:S.default.PropTypes.func,width:S.default.PropTypes.oneOf(["small","medium","large"])},t.default=x}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(655),_=r(p),m=n(656),v=r(m),g=n(707),y=r(g),E=n(686),M=r(E),T=n(688),S=r(T),b=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.feeds=[],e.rules=[],e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"addFeed",value:function(e){y.default.addFeed(e)}},{key:"addRule",value:function(e){y.default.addRule(e)}},{key:"fetchFeedMonitors",value:function(e){y.default.fetchFeedMonitors(e)}},{key:"fetchFeeds",value:function(e){y.default.fetchFeeds(e)}},{key:"fetchRules",value:function(e){y.default.fetchRules(e)}},{key:"getFeeds",value:function(){return this.feeds}},{key:"getRules",value:function(){return this.rules}},{key:"handleFeedAddError",value:function(e){this.emit(S.default.SETTINGS_FEED_MONITOR_FEED_ADD_ERROR,e)}},{key:"handleFeedAddSuccess",value:function(){this.fetchFeedMonitors(),this.emit(S.default.SETTINGS_FEED_MONITOR_FEED_ADD_SUCCESS)}},{key:"handleRuleAddError",value:function(e){this.emit(S.default.SETTINGS_FEED_MONITOR_RULE_ADD_ERROR,e)}},{key:"handleRuleAddSuccess",value:function(){this.fetchFeedMonitors(),this.emit(S.default.SETTINGS_FEED_MONITOR_RULE_ADD_SUCCESS)}},{key:"handleFeedMonitorsFetchError",value:function(e){this.emit(S.default.SETTINGS_FEED_MONITORS_FETCH_ERROR,e)}},{key:"handleFeedMonitorsFetchSuccess",value:function(e){this.setFeeds(e.feeds),this.setRules(e.rules),this.emit(S.default.SETTINGS_FEED_MONITORS_FETCH_SUCCESS)}},{key:"handleFeedMonitorRemoveError",value:function(e){this.emit(S.default.SETTINGS_FEED_MONITOR_REMOVE_ERROR,e)}},{key:"handleFeedMonitorRemoveSuccess",value:function(e){this.fetchFeedMonitors(),this.emit(S.default.SETTINGS_FEED_MONITOR_REMOVE_SUCCESS,e)}},{key:"handleFeedsFetchError",value:function(e){this.emit(S.default.SETTINGS_FEED_MONITOR_FEEDS_FETCH_ERROR,e)}},{key:"handleFeedsFetchSuccess",value:function(e){this.setFeeds(e),this.emit(S.default.SETTINGS_FEED_MONITOR_FEEDS_FETCH_SUCCESS)}},{key:"handleRulesFetchError",value:function(e){this.emit(S.default.SETTINGS_FEED_MONITOR_RULES_FETCH_ERROR,e)}},{key:"handleRulesFetchSuccess",value:function(e){this.setRules(e),this.emit(S.default.SETTINGS_FEED_MONITOR_RULES_FETCH_SUCCESS)}},{key:"removeFeed",value:function(e){y.default.removeFeedMonitor(e)}},{key:"removeRule",value:function(e){y.default.removeFeedMonitor(e)}},{key:"setItems",value:function(e,t){return null==t?void(this[e]=[]):void(this[e]=t.sort(function(e,t){return e.label.localeCompare(t.label)}))}},{key:"setFeeds",value:function(e){this.setItems("feeds",e)}},{key:"setRules",value:function(e){this.setItems("rules",e)}}]),t}(M.default),L=new b;L.dispatcherID=v.default.register(function(e){var t=e.action;e.source;switch(t.type){case _.default.SETTINGS_FEED_MONITOR_FEED_ADD_ERROR:L.handleFeedAddError(t.error);break;case _.default.SETTINGS_FEED_MONITOR_FEED_ADD_SUCCESS:L.handleFeedAddSuccess();break;case _.default.SETTINGS_FEED_MONITOR_RULE_ADD_ERROR:L.handleRuleAddError(t.error);break;case _.default.SETTINGS_FEED_MONITOR_RULE_ADD_SUCCESS:L.handleRuleAddSuccess();break;case _.default.SETTINGS_FEED_MONITOR_REMOVE_ERROR:L.handleFeedMonitorRemoveError(t.error.id);break;case _.default.SETTINGS_FEED_MONITOR_REMOVE_SUCCESS:L.handleFeedMonitorRemoveSuccess(t.data.id);break;case _.default.SETTINGS_FEED_MONITOR_FEEDS_FETCH_ERROR:L.handleFeedsFetchError(t.error);break;case _.default.SETTINGS_FEED_MONITOR_FEEDS_FETCH_SUCCESS:L.handleFeedsFetchSuccess(t.data);break;case _.default.SETTINGS_FEED_MONITOR_RULES_FETCH_ERROR:L.handleRulesFetchError(t.error);break;case _.default.SETTINGS_FEED_MONITOR_RULES_FETCH_SUCCESS:L.handleRulesFetchSuccess(t.data);break;case _.default.SETTINGS_FEED_MONITORS_FETCH_ERROR:L.handleFeedMonitorsFetchError(t.error);break;case _.default.SETTINGS_FEED_MONITORS_FETCH_SUCCESS:L.handleFeedMonitorsFetchSuccess(t.data)}}),t.default=L},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(713),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=r(m),g=n(404),y=r(g),E=function(e){function t(){return(0,l.default)(this,t),(0,h.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,_.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this.props,t=e.baseClass,n=e.children,r=e.classNames,a=e.error,o=e.errorModifier,s=e.modifiers,u=(0,v.default)(t,r,(0,i.default)({},t+"--"+o,a),s.reduce(function(e,n){return e+" "+t+"--"+n},""));return y.default.createElement("div",{className:u},n)}}]),t}(y.default.Component);E.defaultProps={baseClass:"form__column",errorModifier:"has-error",className:null,errors:{},modifiers:[]},E.propTypes={baseClass:y.default.PropTypes.string,className:y.default.PropTypes.oneOfType([y.default.PropTypes.string,y.default.PropTypes.array,y.default.PropTypes.object]),errorModifier:y.default.PropTypes.string,errors:y.default.PropTypes.object,modifiers:y.default.PropTypes.arrayOf(y.default.PropTypes.string)},t.default=E},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(644),_=r(p),m=n(404),v=r(m),g=n(775),y=r(g),E=n(776),M=r(E),T=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props,t=e.baseClass,n=e.className,r=e.error,a=(0,_.default)(t,n),i=null;return r&&(i=v.default.createElement(M.default,{className:"tooltip tooltip--is-error",content:r,offset:-5},v.default.createElement(y.default,null))),v.default.createElement("label",{className:a},this.props.children,i)}}]),t}(v.default.Component);T.defaultProps={baseClass:"form__label",className:null},T.propTypes={baseClass:v.default.PropTypes.string,className:v.default.PropTypes.oneOfType([v.default.PropTypes.string,v.default.PropTypes.array,v.default.PropTypes.object])},t.default=T},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--error "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M34.3,51.3h-8.5v-9h8.5V51.3z M34.3,36.4h-8.5L23.6,8.7h12.7L34.3,36.4z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(641),s=r(o),u=n(299),l=r(u),c=n(325),d=r(c),f=n(326),h=r(f),p=n(330),_=r(p),m=n(377),v=r(m),g=n(698),y=r(g),E=n(644),M=r(E),T=n(404),S=r(T),b=n(489),L=(r(b),n(759)),k=r(L),w=7,C=["dismissTooltip","getIdealLocation","handleMouseEnter","handleMouseLeave","handleTooltipMouseEnter","handleTooltipMouseLeave","triggerClose"],R=function(e){function t(){(0,d.default)(this,t);var e=(0,_.default)(this,(t.__proto__||(0,l.default)(t)).call(this));return C.forEach(function(t){e[t]=e[t].bind(e)}),e.container=null,e.state={isOpen:!1,wasTriggeredClose:!1},e}return(0,v.default)(t,e),(0,h.default)(t,[{key:"componentWillUnmount",value:function(){this.removeScrollListener()}},{key:"handleMouseEnter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.props;if(!t.suppress||e.forceOpen){ -var n=this.getIdealLocation(t.anchor,t.position),r=n.anchor,a=n.position,i=n.coordinates;this.setState({anchor:r,isOpen:!0,position:a,coordinates:i,wasTriggeredClose:!1}),this.addScrollListener()}}},{key:"handleMouseLeave",value:function(){this.dismissTooltip(),this.props.onMouseLeave&&this.props.onMouseLeave()}},{key:"handleTooltipMouseEnter",value:function(){this.props.interactive&&!this.state.wasTriggeredClose&&(this.setState({isOpen:!0}),this.addScrollListener())}},{key:"handleTooltipMouseLeave",value:function(){this.dismissTooltip()}},{key:"addScrollListener",value:function(){this.container||(this.container=this.props.scrollContainer),this.container.addEventListener("scroll",this.dismissTooltip)}},{key:"dismissTooltip",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.props.stayOpen&&!e.forceClose||!this.state.isOpen||(this.setState({isOpen:!1}),this.removeScrollListener())}},{key:"getAnchor",value:function(e,t,n,r,a){return e?this.transformAnchor(t,n.left,n.right,r,n.boundingRect.width):this.transformAnchor(t,n.top,n.bottom,a,n.boundingRect.height)}},{key:"getCoordinates",value:function(e,t,n,r){var a=this.props,i=a.align,o=a.offset,s=null,u=null;return"top"===e||"bottom"===e?"center"===i?s=t.boundingRect.left+t.boundingRect.width/2:"start"===i?s=t.boundingRect.left:"end"===i&&(s=t.boundingRect.left+t.boundingRect.width-n):u=t.boundingRect.top+t.boundingRect.height/2,"top"===e?u=t.boundingRect.top-r+w+o:"right"===e?s=t.boundingRect.right+o:"bottom"===e?u=t.boundingRect.bottom+o:s=t.boundingRect.left-n+w+o,{left:s,top:u}}},{key:"isVertical",value:function(e){return"left"!==e&&"right"!==e}},{key:"getPosition",value:function(e,t,n,r){return"left"===e&&t.left0?{years:t,weeks:n,cumSeconds:e}:n>0?{weeks:n,days:r,cumSeconds:e}:r>0?{days:r,hours:a,cumSeconds:e}:a>0?{hours:a,minutes:i,cumSeconds:e}:i>0?{minutes:i,seconds:o,cumSeconds:e}:{seconds:o,cumSeconds:e}},minToHumanReadable:function(e){return r.duration(60*e*1e3).humanize()},parsePeers:function(e){var t=e.indexOf("@!@");return e.substr(0,t)},status:function(e,t,n,r,a,i,o){var s=[];return"1"===e?s.push("ch"):"1"===t&&"1"===n&&"1"===i?s.push("sd"):"1"===t&&"1"===n&&"0"===i?s.push("p"):"1"===t&&"0"===n?s.push("c"):"0"===t&&"1"===n&&"1"===i?s.push("d"):"0"===t&&"1"===n&&"0"===i?s.push("p"):"0"===t&&"0"===n&&s.push("s"),o.length&&s.push("e"),"0"===r&&"0"===a?s.push("i"):s.push("a"),s}};e.exports=a},function(e,t,n){(function(e){!function(t,n){e.exports=n()}(this,function(){"use strict";function t(){return vr.apply(null,arguments)}function r(e){vr=e}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e){var t;for(t in e)return!1;return!0}function s(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function u(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function l(e,t){var n,r=[];for(n=0;n0)for(n in Er)r=Er[n],a=t[r],v(a)||(e[r]=a);return e}function y(e){g(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Mr===!1&&(Mr=!0,t.updateOffset(this),Mr=!1)}function E(e){return e instanceof y||null!=e&&null!=e._isAMomentObject}function M(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function T(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=M(t)),n}function S(e,t,n){var r,a=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),o=0;for(r=0;r0?"future":"past"];return w(n)?n(t):n.replace(/%s/i,t)}function I(e,t){var n=e.toLowerCase();Nr[n]=Nr[n+"s"]=Nr[t]=e}function F(e){return"string"==typeof e?Nr[e]||Nr[e.toLowerCase()]:void 0}function H(e){var t,n,r={};for(n in e)c(e,n)&&(t=F(n),t&&(r[t]=e[n]));return r}function j(e,t){Or[e]=t}function U(e){var t=[];for(var n in e)t.push({unit:n,priority:Or[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}function W(e,n){return function(r){return null!=r?(V(this,e,r),t.updateOffset(this,n),this):z(this,e)}}function z(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function V(e,t,n){e.isValid()&&e._d["set"+(e._isUTC?"UTC":"")+t](n)}function G(e){return e=F(e),w(this[e])?this[e]():this}function B(e,t){if("object"==typeof e){e=H(e);for(var n=U(e),r=0;r=0;return(i?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+r}function J(e,t,n,r){var a=r;"string"==typeof r&&(a=function(){return this[r]()}),e&&(Ir[e]=a),t&&(Ir[t[0]]=function(){return q(a.apply(this,arguments),t[1],t[2])}),n&&(Ir[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function Q(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function K(e){var t,n,r=e.match(Ar);for(t=0,n=r.length;t=0&&Yr.test(e);)e=e.replace(Yr,n),Yr.lastIndex=0,r-=1;return e}function $(e,t,n){ta[e]=w(t)?t:function(e,r){return e&&n?n:t}}function ee(e,t){return c(ta,e)?ta[e](t._strict,t._locale):new RegExp(te(e))}function te(e){return ne(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,a){return t||n||r||a}))}function ne(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function re(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),s(t)&&(r=function(e,n){n[t]=T(e)}),n=0;n=0&&isFinite(s.getFullYear())&&s.setFullYear(e),s}function Me(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function Te(e,t,n){var r=7+t-n,a=(7+Me(e,0,r).getUTCDay()-t)%7;return-a+r-1}function Se(e,t,n,r,a){var i,o,s=(7+n-r)%7,u=Te(e,r,a),l=1+7*(t-1)+s+u;return l<=0?(i=e-1,o=ve(i)+l):l>ve(e)?(i=e+1,o=l-ve(e)):(i=e,o=l),{year:i,dayOfYear:o}}function be(e,t,n){var r,a,i=Te(e.year(),t,n),o=Math.floor((e.dayOfYear()-i-1)/7)+1;return o<1?(a=e.year()-1,r=o+Le(a,t,n)):o>Le(e.year(),t,n)?(r=o-Le(e.year(),t,n),a=e.year()+1):(a=e.year(),r=o),{week:r,year:a}}function Le(e,t,n){var r=Te(e,t,n),a=Te(e+1,t,n);return(ve(e)-r+a)/7}function ke(e){return be(e,this._week.dow,this._week.doy).week}function we(){return this._week.dow}function Ce(){return this._week.doy}function Re(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function De(e){var t=be(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function xe(e,t){return"string"!=typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10)}function Ne(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Oe(e,t){return e?a(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:this._weekdays}function Ae(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ye(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Pe(e,t,n){var r,a,i,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=f([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===t?(a=fa.call(this._weekdaysParse,o),a!==-1?a:null):"ddd"===t?(a=fa.call(this._shortWeekdaysParse,o),a!==-1?a:null):(a=fa.call(this._minWeekdaysParse,o),a!==-1?a:null):"dddd"===t?(a=fa.call(this._weekdaysParse,o),a!==-1?a:(a=fa.call(this._shortWeekdaysParse,o),a!==-1?a:(a=fa.call(this._minWeekdaysParse,o),a!==-1?a:null))):"ddd"===t?(a=fa.call(this._shortWeekdaysParse,o),a!==-1?a:(a=fa.call(this._weekdaysParse,o),a!==-1?a:(a=fa.call(this._minWeekdaysParse,o),a!==-1?a:null))):(a=fa.call(this._minWeekdaysParse,o),a!==-1?a:(a=fa.call(this._weekdaysParse,o),a!==-1?a:(a=fa.call(this._shortWeekdaysParse,o),a!==-1?a:null)))}function Ie(e,t,n){var r,a,i;if(this._weekdaysParseExact)return Pe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(a=f([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(a,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(a,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(a,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function Fe(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=xe(e,this.localeData()),this.add(e-t,"d")):t}function He(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function je(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Ne(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Ue(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Ve.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Sa),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function We(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Ve.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ba),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function ze(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Ve.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=La),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ve(){function e(e,t){return t.length-e.length}var t,n,r,a,i,o=[],s=[],u=[],l=[];for(t=0;t<7;t++)n=f([2e3,1]).day(t),r=this.weekdaysMin(n,""),a=this.weekdaysShort(n,""),i=this.weekdays(n,""),o.push(r),s.push(a),u.push(i),l.push(r),l.push(a),l.push(i);for(o.sort(e),s.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)s[t]=ne(s[t]),u[t]=ne(u[t]),l[t]=ne(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Ge(){return this.hours()%12||12}function Be(){return this.hours()||24}function qe(e,t){J(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Je(e,t){return t._meridiemParse}function Qe(e){return"p"===(e+"").toLowerCase().charAt(0)}function Ke(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}function Ze(e){return e?e.toLowerCase().replace("_","-"):e}function Xe(e){for(var t,n,r,a,i=0;i0;){if(r=$e(a.slice(0,t).join("-")))return r;if(n&&n.length>=t&&S(a,n,!0)>=t-1)break;t--}i++}return null}function $e(t){var r=null;if(!Da[t]&&"undefined"!=typeof e&&e&&e.exports)try{r=ka._abbr,n(782)("./"+t),et(r)}catch(e){}return Da[t]}function et(e,t){var n;return e&&(n=v(t)?rt(e):tt(e,t),n&&(ka=n)),ka._abbr}function tt(e,t){if(null!==t){var n=Ra;if(t.abbr=e,null!=Da[e])k("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=Da[e]._config;else if(null!=t.parentLocale){if(null==Da[t.parentLocale])return xa[t.parentLocale]||(xa[t.parentLocale]=[]), -xa[t.parentLocale].push({name:e,config:t}),null;n=Da[t.parentLocale]._config}return Da[e]=new D(R(n,t)),xa[e]&&xa[e].forEach(function(e){tt(e.name,e.config)}),et(e),Da[e]}return delete Da[e],null}function nt(e,t){if(null!=t){var n,r=Ra;null!=Da[e]&&(r=Da[e]._config),t=R(r,t),n=new D(t),n.parentLocale=Da[e],Da[e]=n,et(e)}else null!=Da[e]&&(null!=Da[e].parentLocale?Da[e]=Da[e].parentLocale:null!=Da[e]&&delete Da[e]);return Da[e]}function rt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return ka;if(!a(e)){if(t=$e(e))return t;e=[e]}return Xe(e)}function at(){return Lr(Da)}function it(e){var t,n=e._a;return n&&p(e).overflow===-2&&(t=n[aa]<0||n[aa]>11?aa:n[ia]<1||n[ia]>oe(n[ra],n[aa])?ia:n[oa]<0||n[oa]>24||24===n[oa]&&(0!==n[sa]||0!==n[ua]||0!==n[la])?oa:n[sa]<0||n[sa]>59?sa:n[ua]<0||n[ua]>59?ua:n[la]<0||n[la]>999?la:-1,p(e)._overflowDayOfYear&&(tia)&&(t=ia),p(e)._overflowWeeks&&t===-1&&(t=ca),p(e)._overflowWeekday&&t===-1&&(t=da),p(e).overflow=t),e}function ot(e){var t,n,r,a,i,o,s=e._i,u=Na.exec(s)||Oa.exec(s);if(u){for(p(e).iso=!0,t=0,n=Ya.length;tve(a)&&(p(e)._overflowDayOfYear=!0),n=Me(a,0,e._dayOfYear),e._a[aa]=n.getUTCMonth(),e._a[ia]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=i[t]=r[t];for(;t<7;t++)e._a[t]=i[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[oa]&&0===e._a[sa]&&0===e._a[ua]&&0===e._a[la]&&(e._nextDay=!0,e._a[oa]=0),e._d=(e._useUTC?Me:Ee).apply(null,i),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[oa]=24)}}function dt(e){var t,n,r,a,i,o,s,u;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)i=1,o=4,n=ut(t.GG,e._a[ra],be(Et(),1,4).year),r=ut(t.W,1),a=ut(t.E,1),(a<1||a>7)&&(u=!0);else{i=e._locale._week.dow,o=e._locale._week.doy;var l=be(Et(),i,o);n=ut(t.gg,e._a[ra],l.year),r=ut(t.w,l.week),null!=t.d?(a=t.d,(a<0||a>6)&&(u=!0)):null!=t.e?(a=t.e+i,(t.e<0||t.e>6)&&(u=!0)):a=i}r<1||r>Le(n,i,o)?p(e)._overflowWeeks=!0:null!=u?p(e)._overflowWeekday=!0:(s=Se(n,r,a,i,o),e._a[ra]=s.year,e._dayOfYear=s.dayOfYear)}function ft(e){if(e._f===t.ISO_8601)return void ot(e);e._a=[],p(e).empty=!0;var n,r,a,i,o,s=""+e._i,u=s.length,l=0;for(a=X(e._f,e._locale).match(Ar)||[],n=0;n0&&p(e).unusedInput.push(o),s=s.slice(s.indexOf(r)+r.length),l+=r.length),Ir[i]?(r?p(e).empty=!1:p(e).unusedTokens.push(i),ie(i,r,e)):e._strict&&!r&&p(e).unusedTokens.push(i);p(e).charsLeftOver=u-l,s.length>0&&p(e).unusedInput.push(s),e._a[oa]<=12&&p(e).bigHour===!0&&e._a[oa]>0&&(p(e).bigHour=void 0),p(e).parsedDateParts=e._a.slice(0),p(e).meridiem=e._meridiem,e._a[oa]=ht(e._locale,e._a[oa],e._meridiem),ct(e),it(e)}function ht(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(r=e.isPM(n),r&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function pt(e){var t,n,r,a,i;if(0===e._f.length)return p(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;athis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ft(){if(!v(this._isDSTShifted))return this._isDSTShifted;var e={};if(g(e,this),e=vt(e),e._a){var t=e._isUTC?f(e._a):Et(e._a);this._isDSTShifted=this.isValid()&&S(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Ht(){return!!this.isValid()&&!this._isUTC}function jt(){return!!this.isValid()&&this._isUTC}function Ut(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Wt(e,t){var n,r,a,i=e,o=null;return Lt(e)?i={ms:e._milliseconds,d:e._days,M:e._months}:s(e)?(i={},t?i[t]=e:i.milliseconds=e):(o=Wa.exec(e))?(n="-"===o[1]?-1:1,i={y:0,d:T(o[ia])*n,h:T(o[oa])*n,m:T(o[sa])*n,s:T(o[ua])*n,ms:T(kt(1e3*o[la]))*n}):(o=za.exec(e))?(n="-"===o[1]?-1:1,i={y:zt(o[2],n),M:zt(o[3],n),w:zt(o[4],n),d:zt(o[5],n),h:zt(o[6],n),m:zt(o[7],n),s:zt(o[8],n)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(a=Gt(Et(i.from),Et(i.to)),i={},i.ms=a.milliseconds,i.M=a.months),r=new bt(i),Lt(e)&&c(e,"_locale")&&(r._locale=e._locale),r}function zt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Vt(e,t){var n={milliseconds:0,months:0};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Gt(e,t){var n;return e.isValid()&&t.isValid()?(t=Rt(t,e),e.isBefore(t)?n=Vt(e,t):(n=Vt(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Bt(e,t){return function(n,r){var a,i;return null===r||isNaN(+r)||(k(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=r,r=i),n="string"==typeof n?+n:n,a=Wt(n,r),qt(this,a,e),this}}function qt(e,n,r,a){var i=n._milliseconds,o=kt(n._days),s=kt(n._months);e.isValid()&&(a=null==a||a,i&&e._d.setTime(e._d.valueOf()+i*r),o&&V(e,"Date",z(e,"Date")+o*r),s&&de(e,z(e,"Month")+s*r),a&&t.updateOffset(e,o||s))}function Jt(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Qt(e,n){var r=e||Et(),a=Rt(r,this).startOf("day"),i=t.calendarFormat(this,a)||"sameElse",o=n&&(w(n[i])?n[i].call(this,r):n[i]);return this.format(o||this.localeData().calendar(i,this,Et(r)))}function Kt(){return new y(this)}function Zt(e,t){var n=E(e)?e:Et(e);return!(!this.isValid()||!n.isValid())&&(t=F(v(t)?"millisecond":t),"millisecond"===t?this.valueOf()>n.valueOf():n.valueOf()i&&(t=i),An.call(this,e,t,n,r,a))}function An(e,t,n,r,a){var i=Se(e,t,n,r,a),o=Me(i.year,0,i.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}function Yn(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function Pn(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}function In(e,t){t[la]=T(1e3*("0."+e))}function Fn(){return this._isUTC?"UTC":""}function Hn(){return this._isUTC?"Coordinated Universal Time":""}function jn(e){return Et(1e3*e)}function Un(){return Et.apply(null,arguments).parseZone()}function Wn(e){return e}function zn(e,t,n,r){var a=rt(),i=f().set(r,t);return a[n](i,e)}function Vn(e,t,n){if(s(e)&&(t=e,e=void 0),e=e||"",null!=t)return zn(e,t,n,"month");var r,a=[];for(r=0;r<12;r++)a[r]=zn(e,r,n,"month");return a}function Gn(e,t,n,r){"boolean"==typeof e?(s(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,s(t)&&(n=t,t=void 0),t=t||"");var a=rt(),i=e?a._week.dow:0;if(null!=n)return zn(t,(n+i)%7,r,"day");var o,u=[];for(o=0;o<7;o++)u[o]=zn(t,(o+i)%7,r,"day");return u}function Bn(e,t){return Vn(e,t,"months")}function qn(e,t){return Vn(e,t,"monthsShort")}function Jn(e,t,n){return Gn(e,t,n,"weekdays")}function Qn(e,t,n){return Gn(e,t,n,"weekdaysShort")}function Kn(e,t,n){return Gn(e,t,n,"weekdaysMin")}function Zn(){var e=this._data;return this._milliseconds=ei(this._milliseconds),this._days=ei(this._days),this._months=ei(this._months),e.milliseconds=ei(e.milliseconds),e.seconds=ei(e.seconds),e.minutes=ei(e.minutes),e.hours=ei(e.hours),e.months=ei(e.months),e.years=ei(e.years),this}function Xn(e,t,n,r){var a=Wt(t,n);return e._milliseconds+=r*a._milliseconds,e._days+=r*a._days,e._months+=r*a._months,e._bubble()}function $n(e,t){return Xn(this,e,t,1)}function er(e,t){return Xn(this,e,t,-1)}function tr(e){return e<0?Math.floor(e):Math.ceil(e)}function nr(){var e,t,n,r,a,i=this._milliseconds,o=this._days,s=this._months,u=this._data;return i>=0&&o>=0&&s>=0||i<=0&&o<=0&&s<=0||(i+=864e5*tr(ar(s)+o),o=0,s=0),u.milliseconds=i%1e3,e=M(i/1e3),u.seconds=e%60,t=M(e/60),u.minutes=t%60,n=M(t/60),u.hours=n%24,o+=M(n/24),a=M(rr(o)),s+=a,o-=tr(ar(a)),r=M(s/12),s%=12,u.days=o,u.months=s,u.years=r,this}function rr(e){return 4800*e/146097}function ar(e){return 146097*e/4800}function ir(e){var t,n,r=this._milliseconds;if(e=F(e),"month"===e||"year"===e)return t=this._days+r/864e5,n=this._months+rr(t),"month"===e?n:n/12;switch(t=this._days+Math.round(ar(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function or(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*T(this._months/12)}function sr(e){return function(){return this.as(e)}}function ur(e){return e=F(e),this[e+"s"]()}function lr(e){return function(){return this._data[e]}}function cr(){return M(this.days()/7)}function dr(e,t,n,r,a){return a.relativeTime(t||1,!!n,e,r)}function fr(e,t,n){var r=Wt(e).abs(),a=mi(r.as("s")),i=mi(r.as("m")),o=mi(r.as("h")),s=mi(r.as("d")),u=mi(r.as("M")),l=mi(r.as("y")),c=a0,c[4]=n,dr.apply(null,c)}function hr(e){return void 0===e?mi:"function"==typeof e&&(mi=e,!0)}function pr(e,t){return void 0!==vi[e]&&(void 0===t?vi[e]:(vi[e]=t,!0))}function _r(e){var t=this.localeData(),n=fr(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}function mr(){var e,t,n,r=gi(this._milliseconds)/1e3,a=gi(this._days),i=gi(this._months);e=M(r/60),t=M(e/60),r%=60,e%=60,n=M(i/12),i%=12;var o=n,s=i,u=a,l=t,c=e,d=r,f=this.asSeconds();return f?(f<0?"-":"")+"P"+(o?o+"Y":"")+(s?s+"M":"")+(u?u+"D":"")+(l||c||d?"T":"")+(l?l+"H":"")+(c?c+"M":"")+(d?d+"S":""):"P0D"}var vr,gr;gr=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,r=0;r68?1900:2e3)};var ga=W("FullYear",!0);J("w",["ww",2],"wo","week"),J("W",["WW",2],"Wo","isoWeek"),I("week","w"),I("isoWeek","W"),j("week",5),j("isoWeek",5),$("w",zr),$("ww",zr,Hr),$("W",zr),$("WW",zr,Hr),ae(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=T(e)});var ya={dow:0,doy:6};J("d",0,"do","day"),J("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),J("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),J("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),J("e",0,0,"weekday"),J("E",0,0,"isoWeekday"),I("day","d"),I("weekday","e"),I("isoWeekday","E"),j("day",11),j("weekday",11),j("isoWeekday",11),$("d",zr),$("e",zr),$("E",zr),$("dd",function(e,t){return t.weekdaysMinRegex(e)}),$("ddd",function(e,t){return t.weekdaysShortRegex(e)}),$("dddd",function(e,t){return t.weekdaysRegex(e)}),ae(["dd","ddd","dddd"],function(e,t,n,r){var a=n._locale.weekdaysParse(e,r,n._strict);null!=a?t.d=a:p(n).invalidWeekday=e}),ae(["d","e","E"],function(e,t,n,r){t[r]=T(e)});var Ea="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ma="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ta="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Sa=ea,ba=ea,La=ea;J("H",["HH",2],0,"hour"),J("h",["hh",2],0,Ge),J("k",["kk",2],0,Be),J("hmm",0,0,function(){return""+Ge.apply(this)+q(this.minutes(),2)}),J("hmmss",0,0,function(){return""+Ge.apply(this)+q(this.minutes(),2)+q(this.seconds(),2)}),J("Hmm",0,0,function(){return""+this.hours()+q(this.minutes(),2)}),J("Hmmss",0,0,function(){return""+this.hours()+q(this.minutes(),2)+q(this.seconds(),2)}),qe("a",!0),qe("A",!1),I("hour","h"),j("hour",13),$("a",Je),$("A",Je),$("H",zr),$("h",zr),$("HH",zr,Hr),$("hh",zr,Hr),$("hmm",Vr),$("hmmss",Gr),$("Hmm",Vr),$("Hmmss",Gr),re(["H","HH"],oa),re(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),re(["h","hh"],function(e,t,n){t[oa]=T(e),p(n).bigHour=!0}),re("hmm",function(e,t,n){var r=e.length-2;t[oa]=T(e.substr(0,r)),t[sa]=T(e.substr(r)),p(n).bigHour=!0}),re("hmmss",function(e,t,n){var r=e.length-4,a=e.length-2;t[oa]=T(e.substr(0,r)),t[sa]=T(e.substr(r,2)),t[ua]=T(e.substr(a)),p(n).bigHour=!0}),re("Hmm",function(e,t,n){var r=e.length-2;t[oa]=T(e.substr(0,r)),t[sa]=T(e.substr(r))}),re("Hmmss",function(e,t,n){var r=e.length-4,a=e.length-2;t[oa]=T(e.substr(0,r)),t[sa]=T(e.substr(r,2)),t[ua]=T(e.substr(a))});var ka,wa=/[ap]\.?m?\.?/i,Ca=W("Hours",!0),Ra={calendar:kr,longDateFormat:wr,invalidDate:Cr,ordinal:Rr,ordinalParse:Dr,relativeTime:xr,months:pa,monthsShort:_a,week:ya,weekdays:Ea,weekdaysMin:Ta,weekdaysShort:Ma,meridiemParse:wa},Da={},xa={},Na=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Oa=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Aa=/Z|[+-]\d\d(?::?\d\d)?/,Ya=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Pa=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ia=/^\/?Date\((\-?\d+)/i;t.createFromInputFallback=L("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),t.ISO_8601=function(){};var Fa=L("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Et.apply(null,arguments);return this.isValid()&&e.isValid()?ethis?this:e:m()}),ja=function(){return Date.now?Date.now():+new Date};wt("Z",":"),wt("ZZ",""),$("Z",Xr),$("ZZ",Xr),re(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Ct(Xr,e)});var Ua=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var Wa=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,za=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Wt.fn=bt.prototype;var Va=Bt(1,"add"),Ga=Bt(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Ba=L("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});J(0,["gg",2],0,function(){return this.weekYear()%100}),J(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Cn("gggg","weekYear"),Cn("ggggg","weekYear"),Cn("GGGG","isoWeekYear"),Cn("GGGGG","isoWeekYear"),I("weekYear","gg"),I("isoWeekYear","GG"),j("weekYear",1),j("isoWeekYear",1),$("G",Kr),$("g",Kr),$("GG",zr,Hr),$("gg",zr,Hr),$("GGGG",qr,Ur),$("gggg",qr,Ur),$("GGGGG",Jr,Wr),$("ggggg",Jr,Wr),ae(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=T(e)}),ae(["gg","GG"],function(e,n,r,a){n[a]=t.parseTwoDigitYear(e)}),J("Q",0,"Qo","quarter"),I("quarter","Q"),j("quarter",7),$("Q",Fr),re("Q",function(e,t){t[aa]=3*(T(e)-1)}),J("D",["DD",2],"Do","date"),I("date","D"),j("date",9),$("D",zr),$("DD",zr,Hr),$("Do",function(e,t){return e?t._ordinalParse:t._ordinalParseLenient}),re(["D","DD"],ia),re("Do",function(e,t){t[ia]=T(e.match(zr)[0],10)});var qa=W("Date",!0);J("DDD",["DDDD",3],"DDDo","dayOfYear"),I("dayOfYear","DDD"),j("dayOfYear",4),$("DDD",Br),$("DDDD",jr),re(["DDD","DDDD"],function(e,t,n){n._dayOfYear=T(e)}),J("m",["mm",2],0,"minute"),I("minute","m"),j("minute",14),$("m",zr),$("mm",zr,Hr),re(["m","mm"],sa);var Ja=W("Minutes",!1);J("s",["ss",2],0,"second"),I("second","s"),j("second",15),$("s",zr),$("ss",zr,Hr),re(["s","ss"],ua);var Qa=W("Seconds",!1);J("S",0,0,function(){return~~(this.millisecond()/100)}),J(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),J(0,["SSS",3],0,"millisecond"),J(0,["SSSS",4],0,function(){return 10*this.millisecond()}),J(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),J(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),J(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),J(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),J(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),I("millisecond","ms"),j("millisecond",16),$("S",Br,Fr),$("SS",Br,Hr),$("SSS",Br,jr);var Ka;for(Ka="SSSS";Ka.length<=9;Ka+="S")$(Ka,Qr);for(Ka="S";Ka.length<=9;Ka+="S")re(Ka,In);var Za=W("Milliseconds",!1);J("z",0,0,"zoneAbbr"),J("zz",0,0,"zoneName");var Xa=y.prototype;Xa.add=Va,Xa.calendar=Qt,Xa.clone=Kt,Xa.diff=rn,Xa.endOf=vn,Xa.format=ln,Xa.from=cn,Xa.fromNow=dn,Xa.to=fn,Xa.toNow=hn,Xa.get=G,Xa.invalidAt=kn,Xa.isAfter=Zt,Xa.isBefore=Xt,Xa.isBetween=$t,Xa.isSame=en,Xa.isSameOrAfter=tn,Xa.isSameOrBefore=nn,Xa.isValid=bn,Xa.lang=Ba,Xa.locale=pn,Xa.localeData=_n,Xa.max=Ha,Xa.min=Fa,Xa.parsingFlags=Ln,Xa.set=B,Xa.startOf=mn,Xa.subtract=Ga,Xa.toArray=Mn,Xa.toObject=Tn,Xa.toDate=En,Xa.toISOString=sn,Xa.inspect=un,Xa.toJSON=Sn,Xa.toString=on,Xa.unix=yn,Xa.valueOf=gn,Xa.creationData=wn,Xa.year=ga,Xa.isLeapYear=ye,Xa.weekYear=Rn,Xa.isoWeekYear=Dn,Xa.quarter=Xa.quarters=Yn,Xa.month=fe,Xa.daysInMonth=he,Xa.week=Xa.weeks=Re,Xa.isoWeek=Xa.isoWeeks=De,Xa.weeksInYear=Nn,Xa.isoWeeksInYear=xn,Xa.date=qa,Xa.day=Xa.days=Fe,Xa.weekday=He,Xa.isoWeekday=je,Xa.dayOfYear=Pn,Xa.hour=Xa.hours=Ca,Xa.minute=Xa.minutes=Ja,Xa.second=Xa.seconds=Qa,Xa.millisecond=Xa.milliseconds=Za,Xa.utcOffset=xt,Xa.utc=Ot,Xa.local=At,Xa.parseZone=Yt,Xa.hasAlignedHourOffset=Pt,Xa.isDST=It,Xa.isLocal=Ht,Xa.isUtcOffset=jt,Xa.isUtc=Ut,Xa.isUTC=Ut,Xa.zoneAbbr=Fn,Xa.zoneName=Hn,Xa.dates=L("dates accessor is deprecated. Use date instead.",qa),Xa.months=L("months accessor is deprecated. Use month instead",fe),Xa.years=L("years accessor is deprecated. Use year instead",ga),Xa.zone=L("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Nt),Xa.isDSTShifted=L("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ft);var $a=D.prototype;$a.calendar=x,$a.longDateFormat=N,$a.invalidDate=O,$a.ordinal=A,$a.preparse=Wn,$a.postformat=Wn,$a.relativeTime=Y,$a.pastFuture=P,$a.set=C,$a.months=se,$a.monthsShort=ue,$a.monthsParse=ce,$a.monthsRegex=_e,$a.monthsShortRegex=pe,$a.week=ke,$a.firstDayOfYear=Ce,$a.firstDayOfWeek=we,$a.weekdays=Oe,$a.weekdaysMin=Ye,$a.weekdaysShort=Ae,$a.weekdaysParse=Ie,$a.weekdaysRegex=Ue,$a.weekdaysShortRegex=We,$a.weekdaysMinRegex=ze,$a.isPM=Qe,$a.meridiem=Ke,et("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===T(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),t.lang=L("moment.lang is deprecated. Use moment.locale instead.",et),t.langData=L("moment.langData is deprecated. Use moment.localeData instead.",rt);var ei=Math.abs,ti=sr("ms"),ni=sr("s"),ri=sr("m"),ai=sr("h"),ii=sr("d"),oi=sr("w"),si=sr("M"),ui=sr("y"),li=lr("milliseconds"),ci=lr("seconds"),di=lr("minutes"),fi=lr("hours"),hi=lr("days"),pi=lr("months"),_i=lr("years"),mi=Math.round,vi={s:45,m:45,h:22,d:26,M:11},gi=Math.abs,yi=bt.prototype;return yi.abs=Zn,yi.add=$n,yi.subtract=er,yi.as=ir,yi.asMilliseconds=ti,yi.asSeconds=ni,yi.asMinutes=ri,yi.asHours=ai,yi.asDays=ii,yi.asWeeks=oi,yi.asMonths=si,yi.asYears=ui,yi.valueOf=or,yi._bubble=nr,yi.get=ur,yi.milliseconds=li,yi.seconds=ci,yi.minutes=di,yi.hours=fi,yi.days=hi,yi.weeks=cr,yi.months=pi,yi.years=_i,yi.humanize=_r,yi.toISOString=mr,yi.toString=mr,yi.toJSON=mr,yi.locale=pn,yi.localeData=_n,yi.toIsoString=L("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",mr),yi.lang=Ba,J("X",0,0,"unix"),J("x",0,0,"valueOf"),$("x",Kr),$("X",$r),re("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),re("x",function(e,t,n){n._d=new Date(T(e))}),t.version="2.17.1",r(Et),t.fn=Xa,t.min=Tt,t.max=St,t.now=ja,t.utc=f,t.unix=jn,t.months=Bn,t.isDate=u,t.locale=et,t.invalid=m,t.duration=Wt,t.isMoment=E,t.weekdays=Jn,t.parseZone=Un,t.localeData=rt,t.isDuration=Lt,t.monthsShort=qn,t.weekdaysMin=Kn,t.defineLocale=tt,t.updateLocale=nt,t.locales=at,t.weekdaysShort=Qn,t.normalizeUnits=F,t.relativeTimeRounding=hr, -t.relativeTimeThreshold=pr,t.calendarFormat=Jt,t.prototype=Xa,t})}).call(t,n(699)(e))},function(e,t,n){function r(e){return n(a(e))}function a(e){return i[e]||function(){throw new Error("Cannot find module '"+e+"'.")}()}var i={"./af":783,"./af.js":783,"./ar":784,"./ar-dz":785,"./ar-dz.js":785,"./ar-ly":786,"./ar-ly.js":786,"./ar-ma":787,"./ar-ma.js":787,"./ar-sa":788,"./ar-sa.js":788,"./ar-tn":789,"./ar-tn.js":789,"./ar.js":784,"./az":790,"./az.js":790,"./be":791,"./be.js":791,"./bg":792,"./bg.js":792,"./bn":793,"./bn.js":793,"./bo":794,"./bo.js":794,"./br":795,"./br.js":795,"./bs":796,"./bs.js":796,"./ca":797,"./ca.js":797,"./cs":798,"./cs.js":798,"./cv":799,"./cv.js":799,"./cy":800,"./cy.js":800,"./da":801,"./da.js":801,"./de":802,"./de-at":803,"./de-at.js":803,"./de.js":802,"./dv":804,"./dv.js":804,"./el":805,"./el.js":805,"./en-au":806,"./en-au.js":806,"./en-ca":807,"./en-ca.js":807,"./en-gb":808,"./en-gb.js":808,"./en-ie":809,"./en-ie.js":809,"./en-nz":810,"./en-nz.js":810,"./eo":811,"./eo.js":811,"./es":812,"./es-do":813,"./es-do.js":813,"./es.js":812,"./et":814,"./et.js":814,"./eu":815,"./eu.js":815,"./fa":816,"./fa.js":816,"./fi":817,"./fi.js":817,"./fo":818,"./fo.js":818,"./fr":819,"./fr-ca":820,"./fr-ca.js":820,"./fr-ch":821,"./fr-ch.js":821,"./fr.js":819,"./fy":822,"./fy.js":822,"./gd":823,"./gd.js":823,"./gl":824,"./gl.js":824,"./he":825,"./he.js":825,"./hi":826,"./hi.js":826,"./hr":827,"./hr.js":827,"./hu":828,"./hu.js":828,"./hy-am":829,"./hy-am.js":829,"./id":830,"./id.js":830,"./is":831,"./is.js":831,"./it":832,"./it.js":832,"./ja":833,"./ja.js":833,"./jv":834,"./jv.js":834,"./ka":835,"./ka.js":835,"./kk":836,"./kk.js":836,"./km":837,"./km.js":837,"./ko":838,"./ko.js":838,"./ky":839,"./ky.js":839,"./lb":840,"./lb.js":840,"./lo":841,"./lo.js":841,"./lt":842,"./lt.js":842,"./lv":843,"./lv.js":843,"./me":844,"./me.js":844,"./mi":845,"./mi.js":845,"./mk":846,"./mk.js":846,"./ml":847,"./ml.js":847,"./mr":848,"./mr.js":848,"./ms":849,"./ms-my":850,"./ms-my.js":850,"./ms.js":849,"./my":851,"./my.js":851,"./nb":852,"./nb.js":852,"./ne":853,"./ne.js":853,"./nl":854,"./nl-be":855,"./nl-be.js":855,"./nl.js":854,"./nn":856,"./nn.js":856,"./pa-in":857,"./pa-in.js":857,"./pl":858,"./pl.js":858,"./pt":859,"./pt-br":860,"./pt-br.js":860,"./pt.js":859,"./ro":861,"./ro.js":861,"./ru":862,"./ru.js":862,"./se":863,"./se.js":863,"./si":864,"./si.js":864,"./sk":865,"./sk.js":865,"./sl":866,"./sl.js":866,"./sq":867,"./sq.js":867,"./sr":868,"./sr-cyrl":869,"./sr-cyrl.js":869,"./sr.js":868,"./ss":870,"./ss.js":870,"./sv":871,"./sv.js":871,"./sw":872,"./sw.js":872,"./ta":873,"./ta.js":873,"./te":874,"./te.js":874,"./tet":875,"./tet.js":875,"./th":876,"./th.js":876,"./tl-ph":877,"./tl-ph.js":877,"./tlh":878,"./tlh.js":878,"./tr":879,"./tr.js":879,"./tzl":880,"./tzl.js":880,"./tzm":881,"./tzm-latn":882,"./tzm-latn.js":882,"./tzm.js":881,"./uk":883,"./uk.js":883,"./uz":884,"./uz.js":884,"./vi":885,"./vi.js":885,"./x-pseudo":886,"./x-pseudo.js":886,"./yo":887,"./yo.js":887,"./zh-cn":888,"./zh-cn.js":888,"./zh-hk":889,"./zh-hk.js":889,"./zh-tw":890,"./zh-tw.js":890};r.keys=function(){return Object.keys(i)},r.resolve=a,e.exports=r,r.id=782},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(t,n,i,o){var s=r(t),u=a[e][r(t)];return 2===s&&(u=u[n?0:1]),u.replace(/%d/i,t)}},o=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"],s=e.defineLocale("ar",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(e){return e.replace(/\u200f/g,"").replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return s})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ar-dz",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"أح_إث_ثلا_أر_خم_جم_سب".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(t,a,i,o){var s=n(t),u=r[e][n(t)];return 2===s&&(u=u[a?0:1]),u.replace(/%d/i,t)}},i=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],o=e.defineLocale("ar-ly",{months:i,monthsShort:i,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/\u200f/g,"").replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return o})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},n=e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},ordinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10,r=e%100-n,a=e>=100?100:null;return e+(t[n]||t[r]||t[a])},week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var a={mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===r?n?"хвіліна":"хвіліну":"h"===r?n?"гадзіна":"гадзіну":e+" "+t(a[r],+e)}var r=e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},ordinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!==2&&e%10!==3||e%100===12||e%100===13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},r=e.defineLocale("bn",{months:"জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},r=e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n){var r={mm:"munutenn",MM:"miz",dd:"devezh"};return e+" "+a(r[n],e)}function n(e){switch(r(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function r(e){return e>9?r(e%10):e}function a(e,t){return 2===t?i(e):e}function i(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var o=e.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:n},ordinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var t=1===e?"añ":"vet";return e+t},week:{dow:1,doy:4}});return o})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n){var r=e+" ";switch(n){case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}var n=e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ca",{months:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:"gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e){return e>1&&e<5&&1!==~~(e/10)}function n(e,n,r,a){var i=e+" ";switch(r){case"s":return n||a?"pár sekund":"pár sekundami";case"m":return n?"minuta":a?"minutu":"minutou";case"mm":return n||a?i+(t(e)?"minuty":"minut"):i+"minutami";case"h":return n?"hodina":a?"hodinu":"hodinou";case"hh":return n||a?i+(t(e)?"hodiny":"hodin"):i+"hodinami";case"d":return n||a?"den":"dnem";case"dd":return n||a?i+(t(e)?"dny":"dní"):i+"dny";case"M":return n||a?"měsíc":"měsícem";case"MM":return n||a?i+(t(e)?"měsíce":"měsíců"):i+"měsíci";case"y":return n||a?"rok":"rokem";case"yy":return n||a?i+(t(e)?"roky":"let"):i+"lety"}}var r="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),a="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),i=e.defineLocale("cs",{months:r,monthsShort:a,monthsParse:function(e,t){var n,r=[];for(n=0;n<12;n++)r[n]=new RegExp("^"+e[n]+"$|^"+t[n]+"$","i");return r}(r,a),shortMonthsParse:function(e){var t,n=[];for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$","i");return n}(a),longMonthsParse:function(e){var t,n=[];for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$","i");return n}(r),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var t=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран";return e+t},past:"%s каялла",s:"пӗр-ик ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},ordinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},ordinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=e,n="",r=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return t>20?n=40===t||50===t||60===t||80===t||100===t?"fed":"ain":t>0&&(n=r[t]),e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I går kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}var n=e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"), -monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}var n=e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],r=e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}var n=e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,n){var r=this._calendarEl[e],a=n&&n.hours();return t(r)&&(r=r.apply(n)),r.replace("{}",a%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},ordinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato".split("_"),weekdaysShort:"Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Ĵa_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-an de] MMMM, YYYY",LLL:"D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-an de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"je %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},ordinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return/-MMM-/.test(r)?n[e.month()]:t[e.month()]},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return/-MMM-/.test(r)?n[e.month()]:t[e.month()]},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){var a={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?a[n][2]?a[n][2]:a[n][1]:r?a[n][0]:a[n][1]}var n=e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},r=e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چندین ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},ordinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,r,a){var i="";switch(r){case"s":return a?"muutaman sekunnin":"muutama sekunti";case"m":return a?"minuutin":"minuutti";case"mm":i=a?"minuutin":"minuuttia";break;case"h":return a?"tunnin":"tunti";case"hh":i=a?"tunnin":"tuntia";break;case"d":return a?"päivän":"päivä";case"dd":i=a?"päivän":"päivää";break;case"M":return a?"kuukauden":"kuukausi";case"MM":i=a?"kuukauden":"kuukautta";break;case"y":return a?"vuoden":"vuosi";case"yy":i=a?"vuoden":"vuotta"}return i=n(e,a)+" "+i}function n(e,t){return e<10?t?a[e]:r[e]:e}var r="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),a=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",r[7],r[8],r[9]],i=e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|)/,ordinal:function(e){return e+(1===e?"er":"")},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(e){return e+(1===e?"er":"e")}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(e){return e+(1===e?"er":"e")},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),r=e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,r){return/-MMM-/.test(r)?n[e.month()]:t[e.month()]},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],r=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],a=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],i=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],o=e.defineLocale("gd",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:r,weekdaysShort:a,weekdaysMin:i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},ordinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10===2?"na":"mh";return e+t},week:{dow:1,doy:4}});return o})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10===0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=e.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n){var r=e+" ";switch(n){case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta"; -case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}var n=e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){var a=e;switch(n){case"s":return r||t?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(r||t?" perc":" perce");case"mm":return a+(r||t?" perc":" perce");case"h":return"egy"+(r||t?" óra":" órája");case"hh":return a+(r||t?" óra":" órája");case"d":return"egy"+(r||t?" nap":" napja");case"dd":return a+(r||t?" nap":" napja");case"M":return"egy"+(r||t?" hónap":" hónapja");case"MM":return a+(r||t?" hónap":" hónapja");case"y":return"egy"+(r||t?" év":" éve");case"yy":return a+(r||t?" év":" éve")}return""}function n(e){return(e?"":"[múlt] ")+"["+r[this.day()]+"] LT[-kor]"}var r="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" "),a=e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?n===!0?"de":"DE":n===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},ordinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e){return e%100===11||e%10!==1}function n(e,n,r,a){var i=e+" ";switch(r){case"s":return n||a?"nokkrar sekúndur":"nokkrum sekúndum";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?i+(n||a?"mínútur":"mínútum"):n?i+"mínúta":i+"mínútu";case"hh":return t(e)?i+(n||a?"klukkustundir":"klukkustundum"):i+"klukkustund";case"d":return n?"dagur":a?"dag":"degi";case"dd":return t(e)?n?i+"dagar":i+(a?"daga":"dögum"):n?i+"dagur":i+(a?"dag":"degi");case"M":return n?"mánuður":a?"mánuð":"mánuði";case"MM":return t(e)?n?i+"mánuðir":i+(a?"mánuði":"mánuðum"):n?i+"mánuður":i+(a?"mánuð":"mánuði");case"y":return n||a?"ár":"ári";case"yy":return t(e)?i+(n||a?"ár":"árum"):i+(n||a?"ár":"ári")}}var r=e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"Do_Lu_Ma_Me_Gi_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"Ah時m分",LTS:"Ah時m分s秒",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah時m分",LLLL:"YYYY年M月D日Ah時m分 dddd"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},ordinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ka",{months:{standalone:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),format:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return/(წამი|წუთი|საათი|წელი)/.test(e)?e.replace(/ი$/,"ში"):e+"ში"},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},ordinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20===0||e%100===0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},n=e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysMin:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h시 m분",LTS:"A h시 m분 s초",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h시 m분",LLLL:"YYYY년 MMMM D일 dddd A h시 m분"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"일분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},ordinalParse:/\d{1,2}일/,ordinal:"%d일",meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"},n=e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кече саат] LT",lastWeek:"[Өткен аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){var a={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?a[n][0]:a[n][1]}function n(e){var t=e.substr(0,e.indexOf(" "));return a(t)?"a "+e:"an "+e}function r(e){var t=e.substr(0,e.indexOf(" "));return a(t)?"viru "+e:"virun "+e}function a(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10,n=e/10;return a(0===t?n:t)}if(e<1e4){for(;e>=10;)e/=10;return a(e)}return e/=1e3,a(e)}var i=e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:r,s:"e puer Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},ordinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){return t?"kelios sekundės":r?"kelių sekundžių":"kelias sekundes"}function n(e,t,n,r){return t?a(n)[0]:r?a(n)[1]:a(n)[2]}function r(e){return e%10===0||e>10&&e<20}function a(e){return o[e].split("_")}function i(e,t,i,o){var s=e+" ";return 1===e?s+n(e,t,i[0],o):t?s+(r(e)?a(i)[1]:a(i)[0]):o?s+a(i)[1]:s+(r(e)?a(i)[1]:a(i)[2])}var o={m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"},s=e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:t,m:n,mm:i,h:n,hh:i,d:n,dd:i,M:n,MM:i,y:n,yy:i},ordinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});return s})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n){return n?t%10===1&&t%100!==11?e[2]:e[3]:t%10===1&&t%100!==11?e[0]:e[1]}function n(e,n,r){return e+" "+t(i[r],e,n)}function r(e,n,r){return t(i[r],e,n)}function a(e,t){return t?"dažas sekundes":"dažām sekundēm"}var i={m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")},o=e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:a,m:r,mm:n,h:r,hh:n,d:r,dd:n,M:r,MM:n,y:r,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={words:{m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}},n=e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){var a="";if(t)switch(n){case"s":a="काही सेकंद";break;case"m":a="एक मिनिट";break;case"mm":a="%d मिनिटे";break;case"h":a="एक तास";break;case"hh":a="%d तास";break;case"d":a="एक दिवस";break;case"dd":a="%d दिवस";break;case"M":a="एक महिना";break;case"MM":a="%d महिने";break;case"y":a="एक वर्ष";break;case"yy":a="%d वर्षे"}else switch(n){case"s":a="काही सेकंदां";break;case"m":a="एका मिनिटा";break;case"mm":a="%d मिनिटां";break;case"h":a="एका तासा";break;case"hh":a="%d तासां";break;case"d":a="एका दिवसा";break;case"dd":a="%d दिवसां";break;case"M":a="एका महिन्या";break;case"MM":a="%d महिन्यां";break;case"y":a="एका वर्षा";break;case"yy":a="%d वर्षां"}return a.replace(/%d/i,e)}var n={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},r={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},a=e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return r[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return n[e]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात्री"===t?e<4?e:e+12:"सकाळी"===t?e:"दुपारी"===t?e>=10?e:e+12:"सायंकाळी"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात्री":e<10?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}});return a})},function(e,t,n){!function(e,t){t(n(781)); -}(this,function(e){"use strict";var t=e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},r=e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,i=e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return/-MMM-/.test(r)?n[e.month()]:t[e.month()]},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,i=e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return/-MMM-/.test(r)?n[e.month()]:t[e.month()]},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},r=e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e){return e%10<5&&e%10>1&&~~(e/10)%10!==1}function n(e,n,r){var a=e+" ";switch(r){case"m":return n?"minuta":"minutę";case"mm":return a+(t(e)?"minuty":"minut");case"h":return n?"godzina":"godzinę";case"hh":return a+(t(e)?"godziny":"godzin");case"MM":return a+(t(e)?"miesiące":"miesięcy");case"yy":return a+(t(e)?"lata":"lat")}}var r="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),a="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),i=e.defineLocale("pl",{months:function(e,t){return""===t?"("+a[e.month()]+"|"+r[e.month()]+")":/D MMMM/.test(t)?a[e.month()]:r[e.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:n,mm:n,h:n,hh:n,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:n,y:"rok",yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("pt",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº"});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n){var r={mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},a=" ";return(e%100>=20||e>=100&&e%100===0)&&(a=" de "),e+a+r[n]}var n=e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var a={mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===r?n?"минута":"минуту":e+" "+t(a[r],+e)}var r=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],a=e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:r,longMonthsParse:r,shortMonthsParse:r,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В следующее] dddd [в] LT";case 1:case 2:case 4:return"[В следующий] dddd [в] LT";case 3:case 5:case 6:return"[В следующую] dddd [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:n,mm:n,h:"час",hh:n,d:"день",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},ordinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:7}});return a})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},ordinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e){return e>1&&e<5}function n(e,n,r,a){var i=e+" ";switch(r){case"s":return n||a?"pár sekúnd":"pár sekundami";case"m":return n?"minúta":a?"minútu":"minútou";case"mm":return n||a?i+(t(e)?"minúty":"minút"):i+"minútami";case"h":return n?"hodina":a?"hodinu":"hodinou";case"hh":return n||a?i+(t(e)?"hodiny":"hodín"):i+"hodinami";case"d":return n||a?"deň":"dňom";case"dd":return n||a?i+(t(e)?"dni":"dní"):i+"dňami";case"M":return n||a?"mesiac":"mesiacom";case"MM":return n||a?i+(t(e)?"mesiace":"mesiacov"):i+"mesiacmi";case"y":return n||a?"rok":"rokom";case"yy":return n||a?i+(t(e)?"roky":"rokov"):i+"rokmi"}}var r="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),a="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"),i=e.defineLocale("sk",{months:r,monthsShort:a,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){var a=e+" ";switch(n){case"s":return t||r?"nekaj sekund":"nekaj sekundami";case"m":return t?"ena minuta":"eno minuto";case"mm":return a+=1===e?t?"minuta":"minuto":2===e?t||r?"minuti":"minutama":e<5?t||r?"minute":"minutami":t||r?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return a+=1===e?t?"ura":"uro":2===e?t||r?"uri":"urama":e<5?t||r?"ure":"urami":t||r?"ur":"urami";case"d":return t||r?"en dan":"enim dnem";case"dd":return a+=1===e?t||r?"dan":"dnem":2===e?t||r?"dni":"dnevoma":t||r?"dni":"dnevi";case"M":return t||r?"en mesec":"enim mesecem";case"MM":return a+=1===e?t||r?"mesec":"mesecem":2===e?t||r?"meseca":"mesecema":e<5?t||r?"mesece":"meseci":t||r?"mesecev":"meseci";case"y":return t||r?"eno leto":"enim letom";case"yy":return a+=1===e?t||r?"leto":"letom":2===e?t||r?"leti":"letoma":e<5?t||r?"leta":"leti":t||r?"let":"leti"}}var n=e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}},n=e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mesec",MM:t.translate,y:"godinu",yy:t.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={words:{m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}},n=e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var e=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"]; -return e[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},ordinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}(e|a)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"e":1===t?"a":2===t?"a":"e";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"},r=e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},ordinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t?e:"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},ordinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juniu_Juliu_Augustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Aug_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sexta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sext_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Sex_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",m:"minutu ida",mm:"minutus %d",h:"horas ida",hh:"horas %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},ordinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e){var t=e;return t=e.indexOf("jaj")!==-1?t.slice(0,-3)+"leS":e.indexOf("jar")!==-1?t.slice(0,-3)+"waQ":e.indexOf("DIS")!==-1?t.slice(0,-3)+"nem":t+" pIq"}function n(e){var t=e;return t=e.indexOf("jaj")!==-1?t.slice(0,-3)+"Hu’":e.indexOf("jar")!==-1?t.slice(0,-3)+"wen":e.indexOf("DIS")!==-1?t.slice(0,-3)+"ben":t+" ret"}function r(e,t,n,r){var i=a(e);switch(n){case"mm":return i+" tup";case"hh":return i+" rep";case"dd":return i+" jaj";case"MM":return i+" jar";case"yy":return i+" DIS"}}function a(e){var t=Math.floor(e%1e3/100),n=Math.floor(e%100/10),r=e%10,a="";return t>0&&(a+=i[t]+"vatlh"),n>0&&(a+=(""!==a?" ":"")+i[n]+"maH"),r>0&&(a+=(""!==a?" ":"")+i[r]),""===a?"pagh":a}var i="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_"),o=e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:t,past:n,s:"puS lup",m:"wa’ tup",mm:r,h:"wa’ rep",hh:r,d:"wa’ jaj",dd:r,M:"wa’ jar",MM:r,y:"wa’ DIS",yy:r},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},n=e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(e){if(0===e)return e+"'ıncı";var n=e%10,r=e%100-n,a=e>=100?100:null;return e+(t[n]||t[r]||t[a])},week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){var a={s:["viensas secunds","'iensas secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",""+e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",""+e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",""+e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",""+e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",""+e+" ars"]};return r?a[n][0]:t?a[n][0]:a[n][1]}var n=e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var a={mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===r?n?"хвилина":"хвилину":"h"===r?n?"година":"годину":e+" "+t(a[r],+e)}function r(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")},r=/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative";return n[r][e.day()]}function a(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}var i=e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:r,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:a("[Сьогодні "),nextDay:a("[Завтра "),lastDay:a("[Вчора "),nextWeek:a("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return a("[Минулої] dddd [").call(this);case 1:case 2:case 4:return a("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},ordinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}});return i})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},ordinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},ordinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah点mm分",LTS:"Ah点m分s秒",L:"YYYY-MM-DD",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY-MM-DD",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah点mm分",llll:"YYYY年MMMD日ddddAh点mm分"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:function(){return 0===this.minutes()?"[今天]Ah[点整]":"[今天]LT"},nextDay:function(){return 0===this.minutes()?"[明天]Ah[点整]":"[明天]LT"},lastDay:function(){return 0===this.minutes()?"[昨天]Ah[点整]":"[昨天]LT"},nextWeek:function(){var t,n;return t=e().startOf("week"),n=this.diff(t,"days")>=7?"[下]":"[本]",0===this.minutes()?n+"dddAh点整":n+"dddAh点mm"},lastWeek:function(){var t,n;return t=e().startOf("week"),n=this.unix()=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah點mm分",LTS:"Ah點m分s秒",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah點mm分",LLLL:"YYYY年MMMD日ddddAh點mm分",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah點mm分",llll:"YYYY年MMMD日ddddAh點mm分"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return t})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(698),m=(r(_),n(644)),v=(r(m),n(404)),g=r(v),y=n(656),E=(r(y),n(733)),M=r(E),T=n(688),S=r(T),b=n(731),L=r(b),k=n(764),w=r(k),C=n(732),R=(r(C),n(696)),D=r(R),x=n(736),N=r(x),O=n(697),A=r(O),Y=["confirmMoveTorrents","handleCheckboxChange","handleDestinationChange","handleTextboxChange","onMoveError"],P=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={moveTorrentsError:null,destination:null,isExpanded:!1,isSettingDownloadPath:!1,moveTorrents:!1,originalSource:null},Y.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentWillMount",value:function(){var e=A.default.getSelectedTorrentsFilename(),t=A.default.getSelectedTorrentsDownloadLocations();if(1===t.length){var n=this.removeTrailingFilename(t[0],e[0]);this.setState({originalSource:n,destination:n})}}},{key:"componentDidMount",value:function(){A.default.listen(S.default.CLIENT_MOVE_TORRENTS_REQUEST_ERROR,this.onMoveError)}},{key:"componentWillUnmount",value:function(){A.default.unlisten(S.default.CLIENT_MOVE_TORRENTS_REQUEST_ERROR,this.onMoveError)}},{key:"onMoveError",value:function(){this.setState({isSettingDownloadPath:!1})}},{key:"confirmMoveTorrents",value:function(){var e=A.default.getSelectedTorrentsFilename(),t=A.default.getSelectedTorrentsDownloadLocations();t.length&&(this.setState({isSettingDownloadPath:!0}),D.default.moveTorrents(A.default.getSelectedTorrents(),{destination:this.state.destination,filenames:e,moveFiles:this.state.moveTorrents,sources:t}))}},{key:"getActions",value:function(){var e=null,t=this.props.intl.formatMessage({id:"torrents.move.button.set.location",defaultMessage:"Set Location"});return this.state.isSettingDownloadPath&&(e=g.default.createElement(L.default,{viewBox:"0 0 32 32"}),t=this.props.intl.formatMessage({id:"torrents.move.button.state.setting",defaultMessage:"Setting..."})),[{clickHandler:null,content:this.props.intl.formatMessage({id:"button.cancel",defaultMessage:"Cancel"}),triggerDismiss:!0,type:"secondary"},{clickHandler:this.confirmMoveTorrents,content:g.default.createElement("span",null,e,t),supplementalClassName:null!=e?"has-icon":"",triggerDismiss:!1,type:"primary"}]}},{key:"handleCheckboxChange",value:function(e){this.setState({moveTorrents:e})}},{key:"handleDestinationChange",value:function(e){this.setState({destination:e})}},{key:"handleTextboxChange",value:function(e){var t=e.target.value;this.setState({destination:t})}},{key:"getContent",value:function(){return g.default.createElement("div",{className:"form modal__content"},g.default.createElement("div",{className:"form__row"},g.default.createElement("div",{className:"form__column"},g.default.createElement("label",{className:"form__label"},g.default.createElement(p.FormattedMessage,{id:"torrents.add.destination.label",defaultMessage:"Destination"})),g.default.createElement(N.default,{onChange:this.handleDestinationChange,suggested:this.state.originalSource}))),g.default.createElement("div",{className:"form__row"},g.default.createElement("div",{className:"form__column"},g.default.createElement(M.default,{onChange:this.handleCheckboxChange},g.default.createElement(p.FormattedMessage,{id:"torrents.move.data.label",defaultMessage:"Move data"})))))}},{key:"removeTrailingFilename",value:function(e,t){var n=e.substring(0,e.length-t.length);return"/"!==n.charAt(n.length-1)&&"\\"!==n.charAt(n.length-1)||(n=n.substring(0,n.length-1)),n}},{key:"render", -value:function(){return g.default.createElement(w.default,{actions:this.getActions(),content:this.getContent(),dismiss:this.props.dismiss,heading:this.props.intl.formatMessage({id:"torrents.move.heading",defaultMessage:"Set Download Location"})})}}]),t}(g.default.Component);t.default=(0,p.injectIntl)(P)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(698),_=(r(p),n(644)),m=(r(_),n(385)),v=n(404),g=r(v),y=n(733),E=r(y),M=n(764),T=r(M),S=n(705),b=r(S),L=n(724),k=r(L),w=n(696),C=r(w),R=n(697),D=r(R),x=["handleRemovalConfirmation","handleCheckboxChange"],N=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={deleteData:b.default.getFloodSettings("deleteTorrentData")},x.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"getActions",value:function(e){return 0===e.length?[{clickHandler:null,content:"OK",triggerDismiss:!0,type:"primary"}]:[{clickHandler:this.handleRemoveTorrentDecline,content:this.props.intl.formatMessage({id:"button.no",defaultMessage:"No"}),triggerDismiss:!0,type:"secondary"},{clickHandler:this.handleRemovalConfirmation.bind(this,e),content:this.props.intl.formatMessage({id:"button.yes",defaultMessage:"Yes"}),triggerDismiss:!0,type:"primary"}]}},{key:"getContent",value:function(e){var t=null,n=null,r=e.length;if(0===r)t=this.props.intl.formatMessage({id:"torrents.remove.error.no.torrents.selected",defaultMessage:"You haven't selected any torrents."});else{k.default.pluralize("torrent",r);t=this.props.intl.formatMessage({id:"torrents.remove.are.you.sure",defaultMessage:"Are you sure you want to remove {count, plural,\n =0 {no torrents}\n =1 {one torrent}\n other {# torrents}\n }?"},{count:r}),n=g.default.createElement("div",{className:"form__row"},g.default.createElement("div",{className:"form__column"},g.default.createElement(E.default,{onChange:this.handleCheckboxChange,checked:this.state.deleteData},g.default.createElement(m.FormattedMessage,{defaultMessage:"Delete data",id:"torrents.remove.delete.data"}))))}return g.default.createElement("div",{className:"form modal__content"},g.default.createElement("div",{className:"form__row"},g.default.createElement("div",{className:"form__column"},t)),n)}},{key:"handleCheckboxChange",value:function(e){this.setState({deleteData:e})}},{key:"handleRemovalConfirmation",value:function(e){C.default.deleteTorrents(e,this.state.deleteData)}},{key:"render",value:function(){var e=D.default.getSelectedTorrents()||[],t=this.props.intl.formatMessage({id:"torrents.remove",defaultMessage:"Remove Torrents"});return g.default.createElement(T.default,{actions:this.getActions(e),alignment:"center",content:this.getContent(e),dismiss:this.props.dismiss,heading:t})}}]),t}(g.default.Component);t.default=(0,m.injectIntl)(N)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(698),_=(r(p),n(644)),m=(r(_),n(385)),v=n(404),g=r(v),y=n(656),E=(r(y),n(733)),M=(r(E),n(688)),T=r(M),S=n(731),b=r(S),L=n(764),k=r(L),w=n(732),C=(r(w),n(696)),R=r(C),D=n(697),x=r(D),N=["confirmSetTags","handleTextboxChange","onSetTagsError"],O=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={isSettingTags:!1,setTagsError:null,tags:""},N.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentWillMount",value:function(){var e=x.default.getSelectedTorrentsTags()[0];e&&0!==e.length&&this.setState({tags:e.join(", ")})}},{key:"componentDidMount",value:function(){x.default.listen(T.default.CLIENT_SET_TAGS_ERROR,this.onSetTagsError)}},{key:"componentWillUnmount",value:function(){x.default.unlisten(T.default.CLIENT_SET_TAGS_ERROR,this.onSetTagsError)}},{key:"onSetTagsError",value:function(){this.setState({isSettingTags:!1})}},{key:"confirmSetTags",value:function(){var e=this.state.tags.split(",");e&&e.length>0&&(this.setState({isSettingTags:!0}),R.default.setTaxonomy(x.default.getSelectedTorrents(),e))}},{key:"getActions",value:function(){var e=null,t=this.props.intl.formatMessage({id:"torrents.set.tags.button.set",defaultMessage:"Set Tags"});return this.state.isSettingTags&&(e=g.default.createElement(b.default,{viewBox:"0 0 32 32"}),t=this.props.intl.formatMessage({id:"torrents.set.tags.button.state.setting",defaultMessage:"Setting..."})),[{clickHandler:null,content:this.props.intl.formatMessage({id:"button.cancel",defaultMessage:"Cancel"}),triggerDismiss:!0,type:"secondary"},{clickHandler:this.confirmSetTags,content:g.default.createElement("span",null,e,t),supplementalClassName:null!=e?"has-icon":"",triggerDismiss:!1,type:"primary"}]}},{key:"handleTextboxChange",value:function(e){this.setState({tags:e.target.value})}},{key:"getContent",value:function(){return g.default.createElement("div",{className:"form modal__content"},g.default.createElement("div",{className:"form__row"},g.default.createElement("div",{className:"form__column"},g.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleTextboxChange,value:this.state.tags}))))}},{key:"render",value:function(){return g.default.createElement(k.default,{actions:this.getActions(),content:this.getContent(),dismiss:this.props.dismiss,heading:this.props.intl.formatMessage({id:"torrents.set.tags.heading",defaultMessage:"Set Tags"})})}}]),t}(g.default.Component);t.default=(0,m.injectIntl)(O)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(331),i=r(a),o=n(641),s=r(o),u=n(713),l=r(u),c=n(636),d=r(c),f=n(299),h=r(f),p=n(325),_=r(p),m=n(326),v=r(m),g=n(330),y=r(g),E=n(377),M=r(E),T=n(385),S=n(644),b=(r(S),n(404)),L=r(b),k=n(654),w=r(k),C=n(895),R=r(C),D=n(897),x=r(D),N=n(898),O=r(N),A=n(688),Y=r(A),P=n(731),I=r(P),F=n(764),H=r(F),j=n(899),U=r(j),W=n(705),z=r(W),V=n(900),G=r(V),B=["handleClientSettingsChange","handleCustomsSettingChange","handleFloodSettingsChange","handleSaveSettingsClick","handleSaveSettingsError","handleSettingsStoreChange"],q=function(e){function t(){(0,_.default)(this,t);var e=(0,y.default)(this,(t.__proto__||(0,h.default)(t)).call(this));return e.state={isSavingSettings:!1,changedClientSettings:{},changedFloodSettings:{},clientSettings:z.default.getClientSettings(),floodSettings:z.default.getFloodSettings()},B.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,M.default)(t,e),(0,v.default)(t,[{key:"componentDidMount",value:function(){z.default.listen(Y.default.SETTINGS_CHANGE,this.handleSettingsStoreChange),z.default.listen(Y.default.SETTINGS_SAVE_REQUEST_ERROR,this.handleSaveSettingsError),w.default.fetchUserList()}},{key:"componentWillUnmount",value:function(){z.default.unlisten(Y.default.SETTINGS_CHANGE,this.handleSettingsStoreChange),z.default.unlisten(Y.default.SETTINGS_SAVE_REQUEST_ERROR,this.handleSaveSettingsError)}},{key:"getActions",value:function(){var e=null,t=this.props.intl.formatMessage({id:"button.save",defaultMessage:"Save Settings"});return this.state.isSavingSettings&&(e=L.default.createElement(I.default,{viewBox:"0 0 32 32"}),t=this.props.intl.formatMessage({id:"button.state.saving",defaultMessage:"Saving..."})),[{clickHandler:null,content:this.props.intl.formatMessage({id:"button.cancel",defaultMessage:"Cancel"}),triggerDismiss:!0,type:"secondary"},{clickHandler:this.handleSaveSettingsClick,content:L.default.createElement("span",null,e,t),supplementalClassName:null!=e?"has-icon":"",triggerDismiss:!1,type:"primary"}]}},{key:"handleCustomsSettingChange",value:function(e){this.setState({changedClientSettings:this.mergeObjects(this.state.changedClientSettings,(0,l.default)({},e.id,(0,d.default)({},e,{overrideLocalSetting:!0})))})}},{key:"handleSaveSettingsClick",value:function(){var e=this,t=(0,s.default)(this.state.changedFloodSettings).map(function(t){return{id:t,data:e.state.changedFloodSettings[t]}}),n=(0,s.default)(this.state.changedClientSettings).map(function(t){var n=e.state.changedClientSettings[t];return n.overrideLocalSetting?n:{id:t,data:n}});this.setState({isSavingSettings:!0}),z.default.saveFloodSettings(t,{dismissModal:!0,alert:!0}),z.default.saveClientSettings(n,{dismissModal:!0,alert:!0})}},{key:"handleSaveSettingsError",value:function(){this.setState({isSavingSettings:!1})}},{key:"handleSettingsFetchRequestError",value:function(e){console.log(e)}},{key:"handleSettingsStoreChange",value:function(){this.setState({clientSettings:z.default.getClientSettings(),floodSettings:z.default.getFloodSettings()})}},{key:"handleFloodSettingsChange",value:function(e){var t=this.mergeObjects(this.state.floodSettings,e),n=this.mergeObjects(this.state.changedFloodSettings,e);this.setState({floodSettings:t,changedFloodSettings:n})}},{key:"handleClientSettingsChange",value:function(e){var t=this.mergeObjects(this.state.clientSettings,e),n=this.mergeObjects(this.state.changedClientSettings,e);this.setState({clientSettings:t,changedClientSettings:n})}},{key:"mergeObjects",value:function(e,t){var n=this;return(0,s.default)(t).forEach(function(r){t.hasOwnProperty(r)&&null!=t[r]&&(Array.isArray(t[r])||Array.isArray(t[r])||"object"!==(0,i.default)(e[r])||"object"!==(0,i.default)(t[r])?e[r]=t[r]:e[r]=n.mergeObjects(e[r],t[r]))}),e}},{key:"render",value:function(){var e={bandwidth:{content:x.default,props:{onClientSettingsChange:this.handleClientSettingsChange,onSettingsChange:this.handleFloodSettingsChange,settings:this.mergeObjects(this.state.floodSettings,this.state.clientSettings)},label:this.props.intl.formatMessage({id:"settings.tabs.bandwidth",defaultMessage:"Bandwidth"})},connectivity:{content:O.default,props:{onCustomSettingsChange:this.handleCustomsSettingChange,onClientSettingsChange:this.handleClientSettingsChange,settings:this.state.clientSettings},label:this.props.intl.formatMessage({id:"settings.tabs.connectivity",defaultMessage:"Connectivity"})},resources:{content:U.default,props:{onClientSettingsChange:this.handleClientSettingsChange,settings:this.state.clientSettings},label:this.props.intl.formatMessage({id:"settings.tabs.resources",defaultMessage:"Resources"})},authentication:{content:R.default,label:this.props.intl.formatMessage({id:"settings.tabs.authentication",defaultMessage:"Authentication"})},ui:{content:G.default,label:this.props.intl.formatMessage({id:"settings.tabs.userinterface",defaultMessage:"User Interface"}),props:{onSettingsChange:this.handleFloodSettingsChange}}};return L.default.createElement(H.default,{actions:this.getActions(),size:"large",heading:this.props.intl.formatMessage({id:"settings.tabs.heading",defaultMessage:"Settings"}),orientation:"vertical",dismiss:this.props.dismiss,tabs:e})}}]),t}(L.default.Component);t.default=(0,T.injectIntl)(q)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(698),_=(r(p),n(385)),m=n(404),v=r(m),g=n(654),y=r(g),E=n(733),M=(r(E),n(691)),T=r(M),S=n(688),b=r(S),L=n(896),k=r(L),w=["handleAddUserClick","handleUserAddError","handleUserAddSuccess","handleUserListChange"],C=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments));return e.state={addUserError:null,users:[]},w.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentWillMount",value:function(){this.setState({users:y.default.getUsers()})}},{key:"componentDidMount",value:function(){y.default.listen(b.default.AUTH_LIST_USERS_SUCCESS,this.handleUserListChange),y.default.listen(b.default.AUTH_CREATE_USER_ERROR,this.handleUserAddError),y.default.listen(b.default.AUTH_CREATE_USER_SUCCESS,this.handleUserAddSuccess),y.default.listen(b.default.AUTH_DELETE_USER_SUCCESS,this.handleUserDeleteSuccess)}},{key:"componentWillUnmount",value:function(){y.default.unlisten(b.default.AUTH_LIST_USERS_SUCCESS,this.handleUserListChange),y.default.unlisten(b.default.AUTH_CREATE_USER_ERROR,this.handleUserAddError),y.default.unlisten(b.default.AUTH_CREATE_USER_SUCCESS,this.handleUserAddSuccess),y.default.unlisten(b.default.AUTH_DELETE_USER_SUCCESS,this.handleUserDeleteSuccess)}},{key:"getUserList",value:function(){var e=this,t=this.state.users.sort(function(e,t){return e.username.localeCompare(t.username)});return t.map(function(t,n){return v.default.createElement("li",{className:"interactive-list__item",key:n},v.default.createElement("span",{className:"interactive-list__label"},t.username),v.default.createElement("span",{className:"interactive-list__icon interactive-list__icon--action",onClick:e.handleDeleteUserClick.bind(e,t.username)},v.default.createElement(T.default,null)))})}},{key:"handleAddUserClick",value:function(){""===this.refs.username.value?this.setState({addUserError:this.props.intl.formatMessage({id:"auth.error.username.empty",defaultMessage:"Username cannot be empty."})}):y.default.createUser({username:this.refs.username.value,password:this.refs.password.value})}},{key:"handleDeleteUserClick",value:function(e){y.default.deleteUser(e)}},{key:"handleUserListChange",value:function(){this.setState({users:y.default.getUsers()})}},{key:"handleUserAddError",value:function(e){this.setState({addUserError:e})}},{key:"handleUserAddSuccess",value:function(){this.refs.username.value="",this.refs.password.value="",this.setState({addUserError:null}),y.default.fetchUserList()}},{key:"handleUserDeleteSuccess",value:function(){y.default.fetchUserList()}},{key:"render",value:function(){var e=null;return this.state.addUserError&&(e=v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column"},this.state.addUserError))),v.default.createElement("div",{className:"form"},v.default.createElement("div",{className:"form__section"},v.default.createElement("div",{className:"form__section__heading"},v.default.createElement(_.FormattedMessage,{id:"auth.user.accounts",defaultMessage:"User Accounts"})),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column"},v.default.createElement("ul",{className:"interactive-list"},this.getUserList())))),v.default.createElement("div",{className:"form__section"},v.default.createElement("div",{className:"form__section__heading"},v.default.createElement(_.FormattedMessage,{id:"auth.add.user",defaultMessage:"Add User"})),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column"},v.default.createElement("label",{className:"form__label"},v.default.createElement(_.FormattedMessage,{id:"auth.username",defaultMessage:"Username"})),v.default.createElement("input",{className:"textbox",placeholder:this.props.intl.formatMessage({id:"auth.username",defaultMessage:"Username"}),ref:"username",type:"text"})),v.default.createElement("div",{className:"form__column"},v.default.createElement("label",{className:"form__label"},v.default.createElement(_.FormattedMessage,{id:"auth.password",defaultMessage:"Password"})),v.default.createElement("input",{className:"textbox",placeholder:this.props.intl.formatMessage({id:"auth.password",defaultMessage:"Password"}),ref:"password",type:"password"})),v.default.createElement("div",{className:"form__column form__column--auto form__column--unlabled"},v.default.createElement("button",{className:"button button--primary",onClick:this.handleAddUserClick},v.default.createElement(_.FormattedMessage,{id:"button.add",defaultMessage:"Add"})))),e))}}]),t}(k.default);t.default=(0,_.injectIntl)(C)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(713),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(404),v=r(m),g=["handleClientSettingFieldChange"],y=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return g.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"getFieldValue",value:function(e){return null==this.state[e]?this.props.settings[e]||"":this.state[e]}},{key:"handleClientSettingFieldChange",value:function(e,t){var n=(0,i.default)({},e,t.target.value);this.setState(n),this.props.onClientSettingsChange(n)}},{key:"handleClientSettingCheckboxChange",value:function(e,t){var n=t?"1":"0",r=(0,i.default)({},e,n);this.setState(r),this.props.onClientSettingsChange(r)}}]),t}(v.default.Component);t.default=y},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=n(896),g=r(v),y=["handleDownloadTextChange","handleUploadTextChange"],E=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={downloadValue:null,uploadValue:null},y.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"arrayToString",value:function(e){return e.join(", ")}},{key:"getTextboxValue",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(e)?this.arrayToString(e):e}},{key:"handleDownloadTextChange",value:function(e){this.setState({downloadValue:e.target.value}),this.props.onSettingsChange({speedLimits:{download:this.processSpeedsForSave(e.target.value),upload:this.processSpeedsForSave(this.getUploadValue())}})}},{key:"handleUploadTextChange",value:function(e){this.setState({uploadValue:e.target.value}),this.props.onSettingsChange({speedLimits:{download:this.processSpeedsForSave(this.getDownloadValue()),upload:this.processSpeedsForSave(e.target.value)}})}},{key:"getDownloadValue",value:function(){var e=this.state.downloadValue;return null==e&&null!=this.props.settings.speedLimits&&(e=this.processSpeedsForDisplay(this.props.settings.speedLimits.download)),e}},{key:"getUploadValue",value:function(){var e=this.state.uploadValue;return null==e&&null!=this.props.settings.speedLimits&&(e=this.processSpeedsForDisplay(this.props.settings.speedLimits.upload)),e}},{key:"processSpeedsForDisplay",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(e&&0!==e.length)return this.arrayToString(e.map(function(e){return Number(e)/1024}))}},{key:"processSpeedsForSave",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return""===e?[]:this.stringToArray(e).map(function(e){return 1024*Number(e)})}},{key:"stringToArray",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.replace(/\s/g,"").split(",")}},{key:"render",value:function(){var e=this.getDownloadValue()||0,t=this.getUploadValue()||0;return m.default.createElement("div",{className:"form"},m.default.createElement("div",{className:"form__section"},m.default.createElement("p",{className:"form__section__heading"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.transferrate.heading",defaultMessage:"Transfer Rate Throttles"})),m.default.createElement("div",{className:"form__row"},m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.transferrate.dropdown.preset.download.label",defaultMessage:"Dropdown Presets: Download"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleDownloadTextChange,value:e}))),m.default.createElement("div",{className:"form__row"},m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.transferrate.dropdown.preset.upload.label",defaultMessage:"Dropdown Presets: Upload"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleUploadTextChange,value:t}))),m.default.createElement("div",{className:"form__row"},m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.transferrate.global.throttle.download",defaultMessage:"Global Download Rate Throttle"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleGlobalDownMax"),value:this.getFieldValue("throttleGlobalDownMax")})),m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.transferrate.global.throttle.upload",defaultMessage:"Global Upload Rate Throttle"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleGlobalUpMax"),value:this.getFieldValue("throttleGlobalUpMax")})))),m.default.createElement("div",{className:"form__section"},m.default.createElement("div",{className:"form__section__heading"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.slots.heading",defaultMessage:"Slot Availability"})),m.default.createElement("div",{className:"form__row"},m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.slots.upload.label",defaultMessage:"Upload Slots Per Torrent"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMaxUploads"),value:this.getFieldValue("throttleMaxUploads")})),m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.slots.upload.divider.label",defaultMessage:"Upload Slots Divider"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMaxUploadsDiv"),value:this.getFieldValue("throttleMaxUploadsDiv")})),m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.slots.upload.global.label",defaultMessage:"Upload Slots Global"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMaxUploadsGlobal"),value:this.getFieldValue("throttleMaxUploadsGlobal")}))),m.default.createElement("div",{className:"form__row"},m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.slots.download.label",defaultMessage:"Download Slots Per Torrent"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMaxDownloads"),value:this.getFieldValue("throttleMaxDownloads")})),m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.slots.download.divider.label",defaultMessage:"Download Slots Divider"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMaxDownloadsDiv"),value:this.getFieldValue("throttleMaxDownloadsDiv")})),m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.slots.download.global.label",defaultMessage:"Download Slots Global"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMaxDownloadsGlobal"),value:this.getFieldValue("throttleMaxDownloadsGlobal")})))))}}]),t}(g.default);t.default=E},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(698),m=(r(_),n(404)),v=r(m),g=n(733),y=r(g),E=n(896),M=r(E),T=["handleDHTToggle"],S=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments));return e.state={},T.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"getDHTEnabledValue",value:function(){return null!=this.state.dhtEnabled?this.state.dhtEnabled:"auto"===this.props.settings.dhtStats.dht}},{key:"handleDHTToggle",value:function(){var e=!this.getDHTEnabledValue(),t=e?"auto":"disable";this.setState({dhtEnabled:e}),this.props.onCustomSettingsChange({id:"dht",data:[t],overrideID:"dhtStats",overrideData:{dht:t}})}},{key:"render",value:function(){return v.default.createElement("div",{className:"form"},v.default.createElement("div",{className:"form__section"},v.default.createElement("div",{className:"form__section__heading"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.incoming.heading",defaultMessage:"Incoming Connections"})),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column form__column--small"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.port.range.label",defaultMessage:"Listening Port Range"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"networkPortRange"),value:this.getFieldValue("networkPortRange")})),v.default.createElement("div",{className:"form__column form__column--auto form__column--unlabled"},v.default.createElement(y.default,{checked:"1"===this.getFieldValue("networkPortRandom"),onChange:this.handleClientSettingCheckboxChange.bind(this,"networkPortRandom")},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.port.randomize.label",defaultMessage:"Randomize Port"}))),v.default.createElement("div",{className:"form__column form__column--auto form__column--unlabled"},v.default.createElement(y.default,{checked:"1"===this.getFieldValue("networkPortOpen"),onChange:this.handleClientSettingCheckboxChange.bind(this,"networkPortOpen")},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.port.open.label",defaultMessage:"Open Port"})))),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column form__column--half"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.ip.hostname.label",defaultMessage:"Reported IP/Hostname"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"networkLocalAddress"),value:this.getFieldValue("networkLocalAddress")})),v.default.createElement("div",{className:"form__column form__column--half"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.max.http.connections",defaultMessage:"Maximum HTTP Connections"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"networkHttpMaxOpen"),value:this.getFieldValue("networkHttpMaxOpen")})))),v.default.createElement("div",{className:"form__section"},v.default.createElement("div",{className:"form__section__heading"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.dpd.heading",defaultMessage:"Decentralized Peer Discovery"})),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column form__column--small"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.dht.port.label",defaultMessage:"DHT Port"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"dhtPort"),value:this.getFieldValue("dhtPort")})),v.default.createElement("div",{className:"form__column form__column--auto form__column--unlabled"},v.default.createElement(y.default,{checked:this.getDHTEnabledValue(),onChange:this.handleDHTToggle},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.dht.label",defaultMessage:"Enable DHT"}))),v.default.createElement("div",{className:"form__column form__column--auto form__column--unlabled"},v.default.createElement(y.default,{checked:"1"===this.getFieldValue("protocolPex"),onChange:this.handleClientSettingCheckboxChange.bind(this,"protocolPex")},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.peer.exchange.label",defaultMessage:"Enable Peer Exchange"}))))),v.default.createElement("div",{className:"form__section"},v.default.createElement("div",{className:"form__section__heading"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.peers.heading",defaultMessage:"Peers"})),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.peers.min.label",defaultMessage:"Minimum Peers"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMinPeersNormal"),value:this.getFieldValue("throttleMinPeersNormal")})),v.default.createElement("div",{className:"form__column"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.peers.max.label",defaultMessage:"Maxmimum Peers"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMaxPeersNormal"),value:this.getFieldValue("throttleMaxPeersNormal")}))),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.peers.seeding.min.label",defaultMessage:"Minimum Peers Seeding"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMinPeersSeed"),value:this.getFieldValue("throttleMinPeersSeed")})),v.default.createElement("div",{className:"form__column"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.peers.seeding.max.label",defaultMessage:"Maxmimum Peers Seeding"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMaxPeersSeed"),value:this.getFieldValue("throttleMaxPeersSeed")}))),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column form__column--half"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.peers.desired.label",defaultMessage:"Peers Desired"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"trackersNumWant"),value:this.getFieldValue("trackersNumWant") -})))))}}]),t}(M.default);t.default=S},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(698),m=(r(_),n(404)),v=r(m),g=n(733),y=r(g),E=n(896),M=r(E),T=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments));return e.state={},e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return v.default.createElement("div",{className:"form"},v.default.createElement("div",{className:"form__section"},v.default.createElement("div",{className:"form__section__heading"},v.default.createElement(p.FormattedMessage,{id:"settings.resources.disk.heading",defaultMessage:"Disk"})),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.resources.disk.download.location.label",defaultMessage:"Default Download Directory"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"directoryDefault"),value:this.getFieldValue("directoryDefault")}))),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column form__column--half"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.resources.max.open.files",defaultMessage:"Maximum Open Files"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"networkMaxOpenFiles"),value:this.getFieldValue("networkMaxOpenFiles")})),v.default.createElement("div",{className:"form__column form__column--auto form__column--unlabled"},v.default.createElement(y.default,{checked:"1"===this.getFieldValue("piecesHashOnCompletion"),onChange:this.handleClientSettingCheckboxChange.bind(this,"piecesHashOnCompletion")},v.default.createElement(p.FormattedMessage,{id:"settings.resources.disk.check.hash.label",defaultMessage:"Verify Hash on Completion"}))))),v.default.createElement("div",{className:"form__section"},v.default.createElement("div",{className:"form__section__heading"},v.default.createElement(p.FormattedMessage,{id:"settings.resources.memory.heading",defaultMessage:"Memory"})),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column form__column--half"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.resources.memory.max.label",defaultMessage:"Max Memory Usage"})," ",v.default.createElement("em",{className:"unit"},"(MB)")),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"piecesMemoryMax"),value:this.getFieldValue("piecesMemoryMax")})))))}}]),t}(M.default);t.default=T},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(698),v=(r(m),n(385)),g=n(404),y=r(g),E=n(654),M=(r(E),n(901)),T=r(M),S=n(691),b=(r(S),n(771)),L=r(b),k=n(688),w=(r(k),n(903)),C=r(w),R=n(705),D=r(R),x=n(896),N=r(x),O=["handleItemSelect","handleRadioToggleChange"],A=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments));return e.state={torrentListViewSize:D.default.getFloodSettings("torrentListViewSize"),selectedLanguage:D.default.getFloodSettings("language")},O.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"getDropdownHeader",value:function(){return y.default.createElement("a",{className:"dropdown__button"},y.default.createElement("span",{className:"dropdown__value"},y.default.createElement(v.FormattedMessage,{defaultMessage:C.default[this.state.selectedLanguage].defaultMessage,id:C.default[this.state.selectedLanguage].id})))}},{key:"getDropdownMenu",value:function(){var e=this,t=(0,i.default)(C.default).map(function(t){return{displayName:e.props.intl.formatMessage(C.default[t]),selected:e.state.selectedLanguage===t,language:t}});return[t]}},{key:"getRadioValue",value:function(e){return"torrentListViewSizeExpanded"===e?"expanded"===this.state.torrentListViewSize:"torrentListViewSizeCondensed"===e?"condensed"===this.state.torrentListViewSize:void 0}},{key:"handleItemSelect",value:function(e){var t=e.language;this.setState({selectedLanguage:t}),this.props.onSettingsChange({language:t})}},{key:"handleRadioToggleChange",value:function(e,t){var n={torrentListViewSize:null};"torrentListViewSizeExpanded"===e.name?n.torrentListViewSize="expanded":n.torrentListViewSize="condensed",this.props.onSettingsChange(n),this.setState(n)}},{key:"render",value:function(){return y.default.createElement("div",{className:"form"},y.default.createElement("div",{className:"form__section"},y.default.createElement("div",{className:"form__section__heading"},y.default.createElement(v.FormattedMessage,{defaultMessage:"Locale",id:"settings.ui.locale"})),y.default.createElement("div",{className:"form__row"},y.default.createElement("div",{className:"form__column form__column--auto"},y.default.createElement("label",{className:"form__label"},y.default.createElement(v.FormattedMessage,{defaultMessage:"Language",id:"settings.ui.language"})),y.default.createElement(L.default,{handleItemSelect:this.handleItemSelect,header:this.getDropdownHeader(),menuItems:this.getDropdownMenu()})))),y.default.createElement("div",{className:"form__section"},y.default.createElement("div",{className:"form__section__heading"},y.default.createElement(v.FormattedMessage,{defaultMessage:"Torrent List",id:"settings.ui.torrent.list"})),y.default.createElement("div",{className:"form__row"},y.default.createElement("div",{className:"form__column form__column--auto"},y.default.createElement("label",{className:"form__label"},y.default.createElement(v.FormattedMessage,{defaultMessage:"Torrent Size",id:"settings.ui.torrent.size"})),y.default.createElement(T.default,{checked:this.getRadioValue("torrentListViewSizeExpanded"),name:"torrentListViewSizeExpanded",onChange:this.handleRadioToggleChange,useProps:!0},y.default.createElement(v.FormattedMessage,{id:"settings.ui.torrent.size.expanded",defaultMessage:"Expanded"}))),y.default.createElement("div",{className:"form__column form__column--auto form__column--unlabeled"},y.default.createElement(T.default,{checked:this.getRadioValue("torrentListViewSizeCondensed"),name:"torrentListViewSizeCondensed",onChange:this.handleRadioToggleChange,useProps:!0},y.default.createElement(v.FormattedMessage,{id:"settings.ui.torrent.size.condensed",defaultMessage:"Condensed"}))))))}}]),t}(N.default);t.default=(0,v.injectIntl)(A)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(644),_=r(p),m=n(404),v=r(m),g=n(733),y=r(g),E=n(902),M=r(E),T=["handleChange"],S=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments));return T.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"handleChange",value:function(e){var t=!this.state.checked;this.props.useProps||this.setState({checked:t}),this.props.onChange&&this.props.onChange({name:this.props.name,checked:t},e.nativeEvent)}},{key:"render",value:function(){var e=this.props.useProps?this.props.checked:this.state.checked,t=(0,_.default)("radio",{"is-checked":e});return v.default.createElement("label",{className:t,onClick:this.handleClick},v.default.createElement("input",{type:"radio",checked:e,onChange:this.handleChange}),v.default.createElement("span",{className:"radio__decoy"},v.default.createElement(M.default,null)),v.default.createElement("span",{className:"radio__label"},this.props.children))}}]),t}(y.default);S.defaultProps={checked:!1,children:null,useProps:!1},t.default=S},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--radio "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("circle",{cx:"30",cy:"30",r:"20"}))}}]),t}(v.default);t.default=g},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={en:{defaultMessage:"English",id:"locale.language.en"},fr:{defaultMessage:"French",id:"locale.language.fr"},nl:{defaultMessage:"Nederlands",id:"locale.language.nl"}};t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(385),v=n(404),g=r(v),y=n(764),E=r(y),M=n(688),T=r(M),S=n(905),b=r(S),L=n(917),k=r(L),w=n(936),C=r(w),R=n(937),D=r(R),x=n(951),N=r(x),O=n(697),A=r(O),Y=n(953),P=r(Y),I=n(710),F=r(I),H=n(693),j=r(H),U=["onTorrentDetailsChange","onReceiveTorrentsSuccess"],W=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.state={torrent:null,torrentDetails:null},U.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){this.setState({torrent:A.default.getTorrent(j.default.getTorrentDetailsHash()),torrentDetails:A.default.getTorrentDetails(j.default.getTorrentDetailsHash())})}},{key:"componentDidMount",value:function(){A.default.listen(T.default.CLIENT_TORRENT_DETAILS_CHANGE,this.onTorrentDetailsChange),A.default.listen(T.default.CLIENT_TORRENTS_REQUEST_SUCCESS,this.onReceiveTorrentsSuccess),A.default.fetchTorrentDetails()}},{key:"componentWillUnmount",value:function(){A.default.unlisten(T.default.CLIENT_TORRENT_DETAILS_CHANGE,this.onTorrentDetailsChange),A.default.unlisten(T.default.CLIENT_TORRENTS_REQUEST_SUCCESS,this.onReceiveTorrentsSuccess),A.default.stopPollingTorrentDetails()}},{key:"onReceiveTorrentsSuccess",value:function(){this.setState({torrent:A.default.getTorrent(j.default.getTorrentDetailsHash())})}},{key:"onTorrentDetailsChange",value:function(){this.setState({torrentDetails:A.default.getTorrentDetails(j.default.getTorrentDetailsHash())})}},{key:"dismissModal",value:function(){F.default.dismissModal()}},{key:"getModalHeading",value:function(){return g.default.createElement(D.default,{torrent:this.state.torrent,key:"torrent-heading"})}},{key:"render",value:function(){var e=(0,i.default)({},this.props.options,{torrent:this.state.torrent},this.state.torrentDetails),t={"torrent-details":{content:C.default,label:this.props.intl.formatMessage({id:"torrents.details.details",defaultMessage:"Details"}),props:e},"torrent-files":{content:k.default,label:this.props.intl.formatMessage({id:"torrents.details.files",defaultMessage:"Files"}),modalContentClasses:"modal__content--nested-scroll",props:e},"torrent-peers":{content:N.default,label:this.props.intl.formatMessage({id:"torrents.details.peers",defaultMessage:"Peers"}),props:e},"torrent-trackers":{content:P.default,label:this.props.intl.formatMessage({id:"torrents.details.trackers",defaultMessage:"Trackers"}),props:e},"torrent-mediainfo":{content:b.default,label:this.props.intl.formatMessage({id:"torrents.details.mediainfo",defaultMessage:"Mediainfo"}),props:e}};return g.default.createElement(E.default,{heading:this.getModalHeading(),dismiss:this.dismissModal,size:"large",tabs:t,orientation:"vertical",tabsInBody:!0})}}]),t}(g.default.Component);t.default=(0,m.injectIntl)(W)},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(906),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(908),v=r(m),g=n(385),y=n(404),E=r(y),M=n(916),T=r(M),S=n(688),b=r(S),L=n(776),k=r(L),w=n(697),C=r(w),R=(0,g.defineMessages)({copy:{id:"general.clipboard.copy",defaultMessage:"Copy"},copied:{id:"general.clipboard.copied",defaultMessage:"Copied"},execError:{id:"mediainfo.execError",defaultMessage:"An error occurred while running mediainfo on the server. Check that mediainfo is installed and available in the PATH to Flood."},fetching:{id:"mediainfo.fetching",defaultMessage:"Fetching..."},heading:{id:"mediainfo.heading",defaultMessage:"Mediainfo Output"}}),D=["handleCopyButtonMouseLeave","handleCopySuccess","handleFetchMediainfoError","handleFetchMediainfoSuccess"],x=function(t){function n(){(0,l.default)(this,n);var e=(0,h.default)(this,(n.__proto__||(0,s.default)(n)).call(this));return e.clipboard=null,e.state={copiedToClipboard:!1,isFetchingMediainfo:!0,mediainfo:null,fetchMediainfoError:null},D.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(n,t),(0,d.default)(n,[{key:"componentDidMount",value:function(){C.default.listen(b.default.FLOOD_FETCH_MEDIAINFO_SUCCESS,this.handleFetchMediainfoSuccess),C.default.listen(b.default.FLOOD_FETCH_MEDIAINFO_ERROR,this.handleFetchMediainfoError),C.default.fetchMediainfo(this.props.hash)}},{key:"componentDidUpdate",value:function(){var e=this;this.refs.copyButton&&null==this.clipboard&&(this.clipboard=new v.default(this.refs.copyButton,{text:function(){return e.state.mediainfo}}),this.clipboard.on("success",this.handleCopySuccess))}},{key:"componentWillUnmount",value:function(){C.default.unlisten(b.default.FLOOD_FETCH_MEDIAINFO_SUCCESS,this.handleFetchMediainfoSuccess),C.default.unlisten(b.default.FLOOD_FETCH_MEDIAINFO_ERROR,this.handleFetchMediainfoError)}},{key:"handleCopyButtonMouseLeave",value:function(){var t=this;e.setTimeout(function(){t.setState({copiedToClipboard:!1})},500)}},{key:"handleCopySuccess",value:function(){this.setState({copiedToClipboard:!0})}},{key:"handleFetchMediainfoError",value:function(e){this.setState({isFetchingMediainfo:!1,fetchMediainfoError:e})}},{key:"handleFetchMediainfoSuccess",value:function(){this.setState({mediainfo:C.default.getMediainfo(this.props.hash),isFetchingMediainfo:!1,fetchMediainfoError:null})}},{key:"render",value:function(){if(this.state.isFetchingMediainfo)return E.default.createElement("div",{className:"torrent-details__section mediainfo"},E.default.createElement(g.FormattedMessage,{id:R.fetching.id,defaultMessage:R.fetching.defaultMessage}));if(this.state.fetchMediainfoError){var e=this.state.fetchMediainfoError.data||{};return E.default.createElement("div",{className:"torrent-details__section mediainfo"},E.default.createElement("p",null,E.default.createElement(g.FormattedMessage,{id:R.execError.id,defaultMessage:R.execError.defaultMessage})),E.default.createElement("pre",{className:"mediainfo__output mediainfo__output--error"},(0,i.default)(e.error,null,2)))}var t=this.props.intl.formatMessage(R.copy);return this.state.copiedToClipboard&&(t=this.props.intl.formatMessage(R.copied)),E.default.createElement("div",{className:"torrent-details__section mediainfo"},E.default.createElement("div",{className:"mediainfo__toolbar"},E.default.createElement("div",{className:"mediainfo__toolbar__item"},E.default.createElement("span",{className:"torrent-details__table__heading--tertiary"},E.default.createElement(g.FormattedMessage,{id:R.heading.id,defaultMessage:R.heading.defaultMessage}))),E.default.createElement(k.default,{content:t,onMouseLeave:this.handleCopyButtonMouseLeave,wrapperClassName:"tooltip__wrapper mediainfo__toolbar__item"},E.default.createElement("button",{className:"mediainfo__copy-button button button--deemphasize button--small",ref:"copyButton"},E.default.createElement(T.default,null)))),E.default.createElement("pre",{className:"mediainfo__output"},this.state.mediainfo))}}]),n}(E.default.Component);t.default=(0,g.injectIntl)(x)}).call(t,function(){return this}())},function(e,t,n){e.exports={default:n(907),__esModule:!0}},function(e,t,n){var r=n(312),a=r.JSON||(r.JSON={stringify:JSON.stringify});e.exports=function(e){return a.stringify.apply(a,arguments)}},function(e,t,n){var r,a,i;!function(o,s){a=[e,n(909),n(911),n(912)],r=s,i="function"==typeof r?r.apply(t,a):r,!(void 0!==i&&(e.exports=i))}(this,function(e,t,n,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function u(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}var l=a(t),c=a(n),d=a(r),f=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,d.default)(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new l.default({action:this.action(t),target:this.target(t),text:this.text(t),trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return u("action",e)}},{key:"defaultTarget",value:function(e){var t=u("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return u("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}]),t}(c.default);e.exports=h})},function(e,t,n){var r,a,i;!function(o,s){a=[e,n(910)],r=s,i="function"==typeof r?r.apply(t,a):r,!(void 0!==i&&(e.exports=i))}(this,function(e,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=n(t),i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=document.body.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.addEventListener("focus",window.scrollTo(0,n)),this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,document.body.appendChild(this.fakeElem),this.selectedText=(0,a.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(document.body.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(document.body.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,a.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.target&&this.target.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==("undefined"==typeof e?"undefined":i(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}();e.exports=s})},function(e,t){function n(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName)e.focus(),e.setSelectionRange(0,e.value.length),t=e.value;else{e.hasAttribute("contenteditable")&&e.focus();var n=window.getSelection(),r=document.createRange();r.selectNodeContents(e),n.removeAllRanges(),n.addRange(r),t=n.toString()}return t}e.exports=n},function(e,t){function n(){}n.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){function r(){a.off(e,r),t.apply(n,arguments)}var a=this;return r._=t,this.on(e,r,n)},emit:function(e){var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,a=n.length;for(r;r1&&void 0!==arguments[1]?arguments[1]:[];return e.files&&(n=[].concat((0,d.default)(n),(0,d.default)((0,l.default)(e.files).reduce(function(t,n){var r=e.files[n];return r.isSelected&&t.push(r.index),t},[])))),e.directories&&(0,l.default)(e.directories).forEach(function(r){n=[].concat((0,d.default)(n),(0,d.default)(t.getSelectedFiles(e.directories[r])))}),n}},{key:"handlePriorityDropdownSelect",value:function(e){this.handlePriorityChange(),H.default.setFilePriority(this.props.hash,this.state.selectedFiles,e.value)}},{key:"handleItemSelect",value:function(e){this.hasSelectionChanged=!0;var t=this.mergeSelection(e,this.state.selectedItems,0,this.props.fileTree),n=this.getSelectedFiles(t);this.setState({selectedItems:t,allSelected:!1,selectedFiles:n})}},{key:"handlePriorityChange",value:function(){this.hasPriorityChanged=!0}},{key:"handleSelectAllClick",value:function(){this.hasSelectionChanged=!0;var e=this.selectAll(this.state.selectedItems,this.props.fileTree,this.state.allSelected),t=this.getSelectedFiles(e);this.setState({selectedItems:e,allSelected:!this.state.allSelected,selectedFiles:t})}},{key:"isLoaded",value:function(){return null!=this.props.fileTree}},{key:"mergeSelection",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.path,o=a[n],u="file"===e.type?"files":"directories";if(t[u]||(t[u]={}),t[u][o]||(t[u][o]={}),n++0&&void 0!==arguments[0]?arguments[0]:{},t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return n.files&&n.files.forEach(function(t){e.files||(e.files={}),r?delete e.files[t.filename]:e.files[t.filename]=(0,i.default)({},t,{isSelected:!0})}),n.directories&&(0,l.default)(n.directories).forEach(function(a){e.directories||(e.directories={}),r&&e.directories[a]&&delete e.directories[a].isSelected,e.directories[a]=t.selectAll(e.directories[a],n.directories[a],r)}),e.isSelected=!r,e}},{key:"render",value:function(){var e=this.props,t=e.fileTree,n=e.torrent,r=null,a=null;this.isLoaded()?(r=C.default.createElement("div",{className:"directory-tree__checkbox"},C.default.createElement("div",{className:"directory-tree__checkbox__item directory-tree__checkbox__item--checkbox"},C.default.createElement(D.default,{checked:this.state.allSelected,onChange:this.handleSelectAllClick,useProps:!0})),C.default.createElement("div",{className:"directory-tree__checkbox__item directory-tree__checkbox__item--icon"},C.default.createElement(N.default,null))),a=C.default.createElement(A.default,{ -depth:0,onItemSelect:this.handleItemSelect,onPriorityChange:this.handlePriorityChange,hash:this.props.torrent.hash,selectedItems:this.state.selectedItems,tree:t})):(r=C.default.createElement(N.default,null),a=C.default.createElement("div",{className:"directory-tree__node directory-tree__node--file"},"Loading file detail..."));var i=(0,L.default)("directory-tree__node","directory-tree__parent-directory torrent-details__section__heading",{"directory-tree__node--selected":this.state.allSelected}),o=C.default.createElement("div",{className:i},r,n.directory),s=(0,L.default)("directory-tree__wrapper",{"directory-tree__wrapper--toolbar-visible":this.state.selectedFiles.length>0});return C.default.createElement("div",{className:s},C.default.createElement("div",{className:"directory-tree__selection-toolbar modal__content--nested-scroll__header"},C.default.createElement(k.FormattedMessage,{id:"torrents.details.selected.files",defaultMessage:"{count, plural, =1 {{countElement} selected file} other {{countElement} selected files}}",values:{count:this.state.selectedFiles.length,countElement:C.default.createElement("span",{className:"directory-tree__selection-toolbar__item-count"},this.state.selectedFiles.length)}}),C.default.createElement(P.default,{direction:"up",handleItemSelect:this.handlePriorityDropdownSelect,header:this.getPriorityDropdownHeader(),menuItems:this.getPriorityDropdownItems()})),C.default.createElement("div",{className:"directory-tree torrent-details__section torrent-details__section--file-tree modal__content--nested-scroll__content"},o,a))}}]),t}(C.default.Component);t.default=(0,k.injectIntl)(W)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(919),i=r(a);t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1?arguments[1]:void 0,m=void 0!==_,v=0,g=c(f);if(m&&(_=r(_,p>2?arguments[2]:void 0,2)),void 0==g||h==Array&&s(g))for(t=u(f.length),n=new h(t);t>v;v++)l(n,v,m?_(f[v],v):f[v]);else for(d=g.call(f),n=new h;!(a=d.next()).done;v++)l(n,v,m?o(d,_,[a.value,v],!0):a.value);return n.length=v,n}})},function(e,t,n){var r=n(317);e.exports=function(e,t,n,a){try{return a?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},function(e,t,n){var r=n(340),a=n(355)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var r=n(316),a=n(324);e.exports=function(e,t,n){t in e?r.f(e,t,a(0,n)):e[t]=n}},function(e,t,n){var r=n(926),a=n(355)("iterator"),i=n(340);e.exports=n(312).getIteratorMethod=function(e){if(void 0!=e)return e[a]||e["@@iterator"]||i[r(e)]}},function(e,t,n){var r=n(348),a=n(355)("toStringTag"),i="Arguments"==r(function(){return arguments}()),o=function(e,t){try{return e[t]}catch(e){}};e.exports=function(e){var t,n,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=o(t=Object(e),a))?n:i?r(t):"Object"==(s=r(t))&&"function"==typeof t.callee?"Arguments":s}},function(e,t,n){var r=n(355)("iterator"),a=!1;try{var i=[7][r]();i.return=function(){a=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var i=[7],o=i[r]();o.next=function(){return{done:n=!0}},i[r]=function(){return o},e(i)}catch(e){}return n}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--disk "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M40.57,42.43a3.11,3.11,0,1,0-3.11,3.11A3.12,3.12,0,0,0,40.57,42.43Zm9.95,0a3.11,3.11,0,1,0-3.11,3.11A3.12,3.12,0,0,0,50.51,42.43Zm4.35,6.22a1.28,1.28,0,0,1-1.24,1.24H6.38a1.28,1.28,0,0,1-1.24-1.24V36.22A1.28,1.28,0,0,1,6.38,35H53.62a1.28,1.28,0,0,1,1.24,1.24V48.65ZM7.08,30l6.1-18.73a1.77,1.77,0,0,1,1.63-1.17H45.19a1.77,1.77,0,0,1,1.63,1.17L52.92,30H7.08Zm52.76,6.22a9.28,9.28,0,0,0-.62-2.91L51.56,9.76a6.77,6.77,0,0,0-6.37-4.62H14.81A6.77,6.77,0,0,0,8.44,9.76L0.78,33.3a9.31,9.31,0,0,0-.62,2.91V48.65a6.23,6.23,0,0,0,6.22,6.22H53.62a6.24,6.24,0,0,0,6.22-6.22V36.22Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(404),v=r(m),g=n(930),y=r(g),E=n(934),M=r(E),T=["getDirectoryTreeDomNodes"],S=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.state={selectedDirectories:[],selectedNodes:[]},T.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"getDirectoryTreeDomNodes",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=t.directories,a=void 0===r?{}:r,o=t.files,s=void 0===o?[]:o,u=this.props.hash,l=null;if(n++,a=(0,i.default)(a).sort(this.sortDirectories).map(function(t,r){var i={};e.props.selectedItems.directories&&(i=e.props.selectedItems.directories[t]);var o=a[t],s=""+r+n+t,l=i&&i.isSelected;return v.default.createElement(M.default,{depth:n,directoryName:t,hash:u,id:s,isSelected:l,isParentSelected:e.props.isParentSelected,key:s,selectedItems:i,onItemSelect:e.props.onItemSelect,onPriorityChange:e.props.onPriorityChange,path:e.props.path,subTree:o})}),s.length){var c=this.props.selectedItems.files;l=v.default.createElement(y.default,{depth:n,fileList:s,hash:u,key:"files-"+n,isParentSelected:this.props.isParentSelected,onItemSelect:this.props.onItemSelect,onPriorityChange:this.props.onPriorityChange,path:this.props.path,selectedItems:c})}return a.concat([l])}},{key:"sortDirectories",value:function(e,t){return e.localeCompare(t)}},{key:"render",value:function(){try{return v.default.createElement("div",{className:"directory-tree__tree"},this.getDirectoryTreeDomNodes(this.props.tree,this.props.depth))}catch(e){console.trace(e)}}}]),t}(v.default.Component);S.defaultProps={isParentSelected:!1,path:[],selectedItems:{}},S.propTypes={isParentSelected:v.default.PropTypes.bool,path:v.default.PropTypes.array,selectedItems:v.default.PropTypes.object},t.default=S},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(637),i=r(a),o=n(636),s=r(o),u=n(918),l=r(u),c=n(299),d=r(c),f=n(325),h=r(f),p=n(326),_=r(p),m=n(330),v=r(m),g=n(377),y=r(g),E=n(644),M=r(E),T=n(404),S=r(T),b=n(733),L=r(b),k=n(734),w=r(k),C=n(931),R=r(C),D=n(933),x=r(D),N=n(696),O=r(N),A={file:S.default.createElement(w.default,null)},Y=["handlePriorityChange"],P=function(e){function t(){(0,h.default)(this,t);var e=(0,v.default)(this,(t.__proto__||(0,d.default)(t)).call(this));return e.state={files:null},Y.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,y.default)(t,e),(0,_.default)(t,[{key:"getCurrentPath",value:function(e){return[].concat((0,l.default)(this.props.path),[e.filename])}},{key:"getIcon",value:function(e,t){var n=this,r=function(r,a){n.handleFileSelect(e,t,a)};return S.default.createElement("div",{className:"directory-tree__checkbox"},S.default.createElement("div",{className:"directory-tree__checkbox__item directory-tree__checkbox__item--checkbox"},S.default.createElement(L.default,{checked:t,onChange:r,useProps:!0})),S.default.createElement("div",{className:"directory-tree__checkbox__item directory-tree__checkbox__item--icon"},A.file))}},{key:"handleFileSelect",value:function(e,t,n){this.props.onItemSelect((0,s.default)({},e,{depth:this.props.depth,event:n,id:e.index,isParentSelected:this.props.isParentSelected,isSelected:t,path:this.getCurrentPath(e),type:"file"}))}},{key:"handlePriorityChange",value:function(e,t){this.props.onPriorityChange(),O.default.setFilePriority(this.props.hash,[e],t)}},{key:"render",value:function(){var e=this,t=(0,i.default)([],this.props.fileList);t.sort(function(e,t){return e.filename.localeCompare(t.filename)});var n=t.map(function(t,n){var r=e.props.selectedItems[t.filename]&&e.props.selectedItems[t.filename].isSelected,a=(0,M.default)("directory-tree__node file","directory-tree__node--file directory-tree__node--selectable",{"directory-tree__node--selected":r});return S.default.createElement("div",{className:a,key:n+"-"+t.filename,title:t.filename},S.default.createElement("div",{className:"file__detail file__name"},e.getIcon(t,r),t.filename),S.default.createElement("div",{className:"file__detail file__detail--secondary"},S.default.createElement(x.default,{value:t.sizeBytes,precision:1})),S.default.createElement("div",{className:"file__detail file__detail--secondary"},t.percentComplete,"%"),S.default.createElement("div",{className:"file__detail file__detail--secondary file__detail--priority"},S.default.createElement(R.default,{level:t.priority,id:t.index,maxLevel:2,onChange:e.handlePriorityChange,type:"file",key:t.index+"-"+t.filename})))});return S.default.createElement("div",{className:"directory-tree__node directory-tree__node--file-list"},n)}}]),t}(S.default.Component);P.defaultProps={isParentSelected:!1,path:[],selectedItems:{}},P.propTypes={isParentSelected:S.default.PropTypes.bool,path:S.default.PropTypes.array,selectedItems:S.default.PropTypes.object},t.default=P},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=(r(_),n(404)),v=r(m),g=n(932),y=r(g),E=["handleClick"],M=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={optimisticData:{level:null}},E.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){this.props.bindExternalChangeHandler&&this.props.bindExternalChangeHandler(this.handleClick)}},{key:"componentWillUnmount",value:function(){this.props.bindExternalChangeHandler&&this.props.bindExternalChangeHandler(null)}},{key:"getPriorityLabel",value:function(){switch(y.default[this.props.priorityType][this.getPriorityLevel()]){case"DONT_DOWNLOAD":return this.props.intl.formatMessage({id:"priority.dont.download",defaultMessage:"Don't Download"});case"HIGH":return this.props.intl.formatMessage({id:"priority.high",defaultMessage:"High"});case"LOW":return this.props.intl.formatMessage({id:"priority.low",defaultMessage:"Low"});case"NORMAL":return this.props.intl.formatMessage({id:"priority.normal",defaultMessage:"Normal"});default:return""}}},{key:"getPriorityLevel",value:function(){return null!=this.state.optimisticData.level?this.state.optimisticData.level:this.props.level}},{key:"handleClick",value:function(e){var t=this.getPriorityLevel();t++>=this.props.maxLevel&&(t=0),this.setState({optimisticData:{level:t}}),this.props.onChange(this.props.id,t)}},{key:"render",value:function(){var e=null;return this.props.showLabel&&(e=v.default.createElement("span",{className:"priority-meter__label"},this.getPriorityLabel())),v.default.createElement("div",{className:"priority-meter__wrapper",onClick:this.handleClick},v.default.createElement("div",{className:"priority-meter "+("priority-meter--max-"+this.props.maxLevel+" ")+("priority-meter--level-"+this.getPriorityLevel())}),e)}}]),t}(v.default.Component);t.default=(0,p.injectIntl)(M)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={file:{0:"DONT_DOWNLOAD",1:"NORMAL",2:"HIGH"},torrent:{0:"DONT_DOWNLOAD",1:"LOW",2:"NORMAL",3:"HIGH"}};t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"compute",value:function(e,t,n){var r=1024,a=1024*r,i=1024*a,o=1024*i,s=0,u="";return e>=0&&e=r&&e=a&&e=i&&e=o?(s=e/o,u=this.props.intl.formatMessage({id:"unit.size.terabyte",defaultMessage:"TB"})):(s=e,u=this.props.intl.formatMessage({id:"unit.size.byte",defaultMessage:"B"})),s=Number(s),s&&s<10?s=Number(s.toFixed(n)):s&&s>10&&s<100?s=Number(s.toFixed(n-1)):s&&s>100&&(s=Math.floor(s)),t&&(u=this.props.intl.formatMessage({id:"unit.speed",defaultMessage:"{baseUnit}/s"},{baseUnit:u})),{value:s,unit:u}}},{key:"render",value:function(){var e=this.compute(this.props.value,this.props.isSpeed,this.props.precision),t=e.value,n=e.unit;return m.default.createElement("span",null,m.default.createElement(p.FormattedNumber,{value:t}),m.default.createElement("em",{className:"unit"},n))}}]),t}(m.default.Component);v.defaultProps={isSpeed:!1,precision:2},t.default=(0,p.injectIntl)(v)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(918),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=r(m),g=n(404),y=r(g),E=n(733),M=r(E),T=n(739),S=r(T),b=n(935),L=r(b),k=n(929),w=r(k),C=["handleDirectoryClick","handleDirectorySelection"],R=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.state={expanded:!1},C.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"getCurrentPath",value:function(){return[].concat((0,i.default)(this.props.path),[this.props.directoryName])}},{key:"getIcon",value:function(){var e=null;return e=this.state.expanded?y.default.createElement(L.default,null):y.default.createElement(S.default,null),y.default.createElement("div",{className:"directory-tree__checkbox"},y.default.createElement("div",{className:"directory-tree__checkbox__item directory-tree__checkbox__item--checkbox"},y.default.createElement(M.default,{checked:this.props.isSelected,onChange:this.handleDirectorySelection,useProps:!0})),y.default.createElement("div",{className:"directory-tree__checkbox__item directory-tree__checkbox__item--icon"},e))}},{key:"getSubTree",value:function(){return this.state.expanded?y.default.createElement("div",{className:"directory-tree__node directory-tree__node--group"},y.default.createElement(w.default,{tree:this.props.subTree,depth:this.props.depth,hash:this.props.hash,isParentSelected:this.props.isSelected||this.props.isParentSelected,key:this.state.expanded+"-"+this.props.depth,onPriorityChange:this.props.onPriorityChange,onItemSelect:this.props.onItemSelect,path:this.getCurrentPath(),selectedItems:this.props.selectedItems})):null}},{key:"handleDirectoryClick",value:function(e){this.setState({expanded:!this.state.expanded})}},{key:"handleDirectorySelection",value:function(e,t){this.props.onItemSelect({depth:this.props.depth,event:t,id:this.props.id,isParentSelected:this.props.isParentSelected,isSelected:this.props.isSelected,path:this.getCurrentPath(),type:"directory"})}},{key:"render",value:function(){var e=(0,v.default)("directory-tree__branch","directory-tree__branch--depth-"+this.props.depth,{"directory-tree__node--selected":this.props.isSelected}),t=(0,v.default)("directory-tree__node","directory-tree__node--selectable directory-tree__node--directory",{"is-expanded":this.state.expanded});return y.default.createElement("div",{className:e},y.default.createElement("div",{className:t,onClick:this.handleDirectoryClick,title:this.props.directoryName},this.getIcon(),this.props.directoryName),this.getSubTree())}}]),t}(y.default.Component);R.defaultProps={isParentSelected:!1,path:[],selectedItems:{}},R.propTypes={isParentSelected:y.default.PropTypes.bool,path:y.default.PropTypes.array,selectedItems:y.default.PropTypes.object},t.default=R},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--folder "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M58.61,33.58c0-1.3-1.47-1.62-2.51-1.62H21.84a11.36,11.36,0,0,0-7.62,3.52L4.52,46.92a3.09,3.09,0,0,0-.89,1.9c0,1.3,1.47,1.62,2.51,1.62H40.4A11.35,11.35,0,0,0,48,46.92l9.7-11.43A3.09,3.09,0,0,0,58.61,33.58Zm-9.9-10.3a6.49,6.49,0,0,0-6.47-6.47H23.14V15.89a6.49,6.49,0,0,0-6.47-6.46H8a6.49,6.49,0,0,0-6.47,6.46V44c0,0.23,0,.49,0,0.72l0.14-.17,9.73-11.43a15,15,0,0,1,10.42-4.82H48.71v-5Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=(r(_),n(404)),v=r(m),g=n(933),y=r(g),E=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"getTags",value:function(e){return e.map(function(e,t){return v.default.createElement("span",{className:"tag",key:t},e)})}},{key:"render",value:function(){var e=this.props.torrent,t=null;e.added&&(t=new Date(1e3*e.added));var n=null;e.creationDate&&(n=new Date(1e3*e.creationDate));var r=v.default.createElement("span",{className:"not-available"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.none",defaultMessage:"None"}));return v.default.createElement("div",{className:"torrent-details__section torrent-details__section--general"},v.default.createElement("table",{className:"torrent-details__table table"},v.default.createElement("tbody",null,v.default.createElement("tr",{className:"torrent-details__table__heading"},v.default.createElement("td",{className:"torrent-details__table__heading--tertiary",colSpan:"2"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.heading.general",defaultMessage:"General"}))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--added"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.added",defaultMessage:"Added"})),v.default.createElement("td",{className:"torrent-details__detail__value"},t?this.props.intl.formatDate(t,{year:"numeric",month:"long",day:"2-digit"})+" "+this.props.intl.formatTime(t):r)),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--free-disk-space"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.free.disk.space",defaultMessage:"Free Disk Space"})),v.default.createElement("td",{className:"torrent-details__detail__value"},v.default.createElement(y.default,{value:e.freeDiskSpace}))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--location"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.location",defaultMessage:"Location"})),v.default.createElement("td",{className:"torrent-details__detail__value"},e.basePath)),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--scheduler"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.scheduler",defaultMessage:"Scheduler"})),v.default.createElement("td",{className:"torrent-details__detail__value"},"1"===e.ignoreScheduler?this.props.intl.formatMessage({id:"torrents.details.general.scheduler.ignored",defaultMessage:"Ignored"}):this.props.intl.formatMessage({id:"torrents.details.general.scheduler.obeyed",defaultMessage:"Obeyed"}))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--tags"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.tags",defaultMessage:"Tags"})),v.default.createElement("td",{className:"torrent-details__detail__value"},e.tags.length?this.getTags(e.tags):r)),v.default.createElement("tr",{className:"torrent-details__table__heading"},v.default.createElement("td",{className:"torrent-details__table__heading--tertiary",colSpan:"2"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.heading.transfer",defaultMessage:"Transfer"}))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--downloaded"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.downloaded",defaultMessage:"Downloaded"})),v.default.createElement("td",{className:"torrent-details__detail__value"},v.default.createElement(p.FormattedNumber,{value:e.percentComplete}),v.default.createElement("em",{className:"unit"},"%"))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--peers"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.peers",defaultMessage:"Peers"})),v.default.createElement("td",{className:"torrent-details__detail__value"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.connected",defaultMessage:"{connected} connected of {total}",values:{connectedCount:e.connectedPeers,connected:v.default.createElement(p.FormattedNumber,{value:e.connectedPeers}),total:v.default.createElement(p.FormattedNumber,{value:e.totalPeers})}}))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--seeds"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.seeds",defaultMessage:"Seeds"})),v.default.createElement("td",{className:"torrent-details__detail__value"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.connected",defaultMessage:"{connected} connected of {total}",values:{connectedCount:e.connectedSeeds,connected:v.default.createElement(p.FormattedNumber,{value:e.connectedSeeds}),total:v.default.createElement(p.FormattedNumber,{value:e.totalSeeds})}}))),v.default.createElement("tr",{className:"torrent-details__table__heading"},v.default.createElement("td",{className:"torrent-details__table__heading--tertiary",colSpan:"2"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.heading.torrent",defaultMessage:"Torrent"}))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--comment"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.comment",defaultMessage:"Comment"})),v.default.createElement("td",{className:"torrent-details__detail__value"},e.comment.substr(10)?e.comment.substr(10):r)),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--created"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.creation.date",defaultMessage:"Creation Date"})),v.default.createElement("td",{className:"torrent-details__detail__value"},n?this.props.intl.formatDate(n,{year:"numeric",month:"long",day:"2-digit"})+" "+this.props.intl.formatTime(n):r)),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--hash"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.hash",defaultMessage:"Hash"})),v.default.createElement("td",{className:"torrent-details__detail__value"},e.hash)),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--size"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.size",defaultMessage:"Size"})),v.default.createElement("td",{className:"torrent-details__detail__value"},v.default.createElement(y.default,{value:e.sizeBytes}))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--type"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.type",defaultMessage:"Type"})),v.default.createElement("td",{className:"torrent-details__detail__value"},"0"===e.isPrivate?this.props.intl.formatMessage({id:"torrents.details.general.type.public",defaultMessage:"Public"}):this.props.intl.formatMessage({id:"torrents.details.general.type.private",defaultMessage:"Private"}))),v.default.createElement("tr",{className:"torrent-details__table__heading"},v.default.createElement("td",{className:"torrent-details__table__heading--tertiary",colSpan:"2"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.heading.tracker",defaultMessage:"Tracker"}))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--tracker-message"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.tracker.message",defaultMessage:"Tracker Message"})),v.default.createElement("td",{className:"torrent-details__detail__value"},e.message?e.message:r)))))}}]),t}(v.default.Component);t.default=(0,p.injectIntl)(E)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=r(_),v=n(404),g=r(v),y=n(938),E=r(y),M=n(939),T=r(M),S=n(940),b=r(S),L=n(941),k=r(L),w=n(931),C=r(w),R=n(942),D=r(R),x=n(943),N=r(x),O=n(944),A=r(O),Y=n(933),P=r(Y),I=n(945),F=r(I),H=n(946),j=r(H),U=n(724),W=r(U),z=n(696),V=r(z),G=n(947),B=n(948),q=n(702),J=r(q),Q=n(950),K=r(Q),Z=["getCurrentStatus","handlePause","handleStart","handleStop"],X=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={optimisticData:{currentStatus:null}},Z.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentWillReceiveProps",value:function(e){this.state.optimisticData.currentStatus&&this.setState({optimisticData:{currentStatus:null}})}},{key:"getCurrentStatus",value:function(e){return e.includes(J.default.paused)?"pause":e.includes(J.default.stopped)?"stop":"start"}},{key:"getTorrentActions",value:function(e){var t=this,n=this.state.optimisticData.currentStatus||this.getCurrentStatus(e.status),r={pause:g.default.createElement(k.default,null),start:g.default.createElement(F.default,null),stop:g.default.createElement(j.default,null)},a=["start","pause","stop"],i=[g.default.createElement("li",{className:"torrent-details__sub-heading__tertiary",key:a.length+1},g.default.createElement(C.default,{id:e.hash,level:e.priority,maxLevel:3,priorityType:"torrent",onChange:this.handlePriorityChange,showLabel:!0}))];return a.forEach(function(e,a){var o=W.default.capitalize(e),s=(0,m.default)("torrent-details__sub-heading__tertiary","torrent-details__action",{"is-active":e===n});i.push(g.default.createElement("li",{className:s,key:a,onClick:t["handle"+o]},r[e],g.default.createElement(p.FormattedMessage,{id:"torrents.details.actions."+e,defaultMessage:o})))}),i}},{key:"handlePause",value:function(){this.setState({optimisticData:{currentStatus:"pause"}}),V.default.pauseTorrents([this.props.torrent.hash])}},{key:"handlePriorityChange",value:function(e,t){V.default.setPriority(e,t)}},{key:"handleStart",value:function(){this.setState({optimisticData:{currentStatus:"start"}}),V.default.startTorrents([this.props.torrent.hash])}},{key:"handleStop",value:function(){this.setState({optimisticData:{currentStatus:"stop"}}),V.default.stopTorrents([this.props.torrent.hash])}},{key:"render",value:function(){var e=this.props.torrent,t=(0,G.torrentStatusClasses)(e,"torrent-details__header"),n=(0,B.torrentStatusIcons)(e.status);return g.default.createElement("div",{className:t},g.default.createElement("h1",{className:"torrent-details__heading torrent-details--name"},e.name),g.default.createElement("div",{className:"torrent-details__sub-heading"},g.default.createElement("ul",{className:"torrent-details__sub-heading__secondary"},g.default.createElement("li",{className:"torrent-details__sub-heading__tertiary torrent-details__sub-heading__tertiary--download"},g.default.createElement(T.default,null),g.default.createElement(P.default,{value:e.downloadRate,isSpeed:!0})," — ",g.default.createElement(P.default,{value:e.bytesDone})),g.default.createElement("li",{className:"torrent-details__sub-heading__tertiary torrent-details__sub-heading__tertiary--upload"},g.default.createElement(K.default,null),g.default.createElement(P.default,{value:e.uploadRate,isSpeed:!0})," — ",g.default.createElement(P.default,{value:e.uploadTotal})),g.default.createElement("li",{className:"torrent-details__sub-heading__tertiary"},g.default.createElement(A.default,null),g.default.createElement(N.default,{value:e.ratio})),g.default.createElement("li",{className:"torrent-details__sub-heading__tertiary"},g.default.createElement(E.default,null),g.default.createElement(b.default,{value:e.eta}))),g.default.createElement("ul",{className:"torrent-details__sub-heading__secondary"},this.getTorrentActions(e))),g.default.createElement(D.default,{percent:e.percentComplete,icon:n}))}}]),t}(g.default.Component);t.default=X},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--clock "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M30,6A24,24,0,0,1,47,47,24,24,0,0,1,13,13,23.85,23.85,0,0,1,30,6m0-6A30,30,0,1,0,51.21,8.79,29.91,29.91,0,0,0,30,0h0Z" -}),_.default.createElement("polygon",{points:"26.85 46.91 21.18 44.09 28.58 29.21 17.93 22.93 21.14 17.48 36.88 26.75 26.85 46.91"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--download "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("polygon",{points:"44.1,23 33,39.7 33,4.6 27,4.6 27,39.7 15.9,23 10.9,26.4 30,55 49.1,26.4 "}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.suffix,r=void 0===n?null:n,a=null;return r&&(r=m.default.createElement("span",{className:"duration--segment"},r)),a="Infinity"===t?m.default.createElement(p.FormattedMessage,{id:"unit.time.infinity",defaultMessage:"∞"}):t.years>0?[m.default.createElement("span",{className:"duration--segment",key:"years"},t.years,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.year",defaultMessage:"yr"}))),m.default.createElement("span",{className:"duration--segment",key:"weeks"},t.weeks,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.week",defaultMessage:"wk"})))]:t.weeks>0?[m.default.createElement("span",{className:"duration--segment",key:"weeks"},t.weeks,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.week",defaultMessage:"wk"}))),m.default.createElement("span",{className:"duration--segment",key:"days"},t.days,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.day",defaultMessage:"d"})))]:t.days>0?[m.default.createElement("span",{className:"duration--segment",key:"days"},t.days,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.day",defaultMessage:"d"}))),m.default.createElement("span",{className:"duration--segment",key:"hours"},t.hours,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.hour",defaultMessage:"hr"})))]:t.hours>0?[m.default.createElement("span",{className:"duration--segment",key:"hours"},t.hours,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.hour",defaultMessage:"hr"}))),m.default.createElement("span",{className:"duration--segment",key:"minutes"},t.minutes,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.minute",defaultMessage:"m"})))]:t.minutes>0?[m.default.createElement("span",{className:"duration--segment",key:"minutes"},t.minutes,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.minute",defaultMessage:"m"}))),m.default.createElement("span",{className:"duration--segment",key:"seconds"},t.seconds,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.second",defaultMessage:"s"})))]:m.default.createElement("span",{className:"duration--segment"},t.seconds,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.second",defaultMessage:"s"}))),m.default.createElement("span",{className:"duration"},a,r)}}]),t}(m.default.Component);t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--pause "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M13.5 51h11V9h-11v42zm22-42v42h11V9h-11z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m={},v=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props.percent,t=void 0;if(null!=m[e])t=m[e];else{var n={};100!==e&&(n={transform:"scaleX("+e/100+")"}),t=_.default.createElement("div",{className:"progress-bar__fill__wrapper"},_.default.createElement("div",{className:"progress-bar__fill",style:n}))}return _.default.createElement("div",{className:"progress-bar"},_.default.createElement("div",{className:"progress-bar__icon"},this.props.icon),t)}}]),t}(_.default.Component);t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props.value;e/=1e3;var t=1;return e<10?t=2:e>=100&&(t=0),e=e.toFixed(t),m.default.createElement(p.FormattedNumber,{value:e})}}]),t}(m.default.Component);t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--ratio "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M60,4.85L55.14,0l-7,6.94a29.17,29.17,0,0,0-5.24-3.3l-3,6.16a22.39,22.39,0,0,1,3.37,2L12,43c-0.31-.43-0.62-0.86-0.9-1.31L5.27,45.35a29.07,29.07,0,0,0,1.81,2.55l-7,6.93L5,59.68l7-6.94a29.32,29.32,0,0,0,38.81-2.28A29.08,29.08,0,0,0,53,11.78ZM45.89,45.61a22.39,22.39,0,0,1-29,2.22L48.12,16.69A22.2,22.2,0,0,1,45.89,45.61ZM32.7,7.68L33.5,0.87a29.72,29.72,0,0,0-6.57,0l0.73,6.81A22.35,22.35,0,0,1,32.7,7.68Zm-12.26,2-3-6.19A29.23,29.23,0,0,0,11.9,7l4.27,5.37A22.31,22.31,0,0,1,20.44,9.69ZM8.23,34.78a22.48,22.48,0,0,1-.55-5l-6.88,0a29.31,29.31,0,0,0,.72,6.45Zm2.91-16.87L5.33,14.24a29,29,0,0,0-2.87,5.89l6.49,2.28A22.15,22.15,0,0,1,11.14,17.91Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--start "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M13.1 9.5L46.9 30 13.1 50.5v-41z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--stop "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M11.9 11.9H48v36.2H11.9V11.9z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:{};return e.latest?{download:this.throttles.download?this.throttles.download[this.throttles.download.length-1]:null,upload:this.throttles.upload?this.throttles.upload[this.throttles.upload.length-1]:null}:this.throttles}},{key:"getTransferTotals",value:function(){return this.transferTotals}},{key:"getTransferRate",value:function(){return this.transferRate}},{key:"getTransferRates",value:function(){return this.transferRates}},{key:"handleSetThrottleSuccess",value:function(e){this.fetchTransferData(),this.emit(L.default.CLIENT_SET_THROTTLE_SUCCESS)}},{key:"handleSetThrottleError",value:function(e){this.emit(L.default.CLIENT_SET_THROTTLE_ERROR)}},{key:"handleTransferDataSuccess",value:function(e){this.transferTotals={download:e.downloadTotal,upload:e.uploadTotal},this.transferRate={download:e.downloadRate,upload:e.uploadRate};var t=0,n=(0,i.default)([],this.throttles.download),r=(0,i.default)([],this.throttles.upload);if(n.length===R)n.shift(),r.shift(),n.push(parseInt(e.downloadThrottle)),r.push(parseInt(e.uploadThrottle));else for(;t1&&void 0!==arguments[1]?arguments[1]:{},n=this.props,r=n.inspectorPoint,a=n.throttles,i=n.transferRate,o=n.transferTotals,s=null,u=(0,_.default)("client-stats__rate__data--secondary",{"is-visible":null==r}),l=(0,_.default)("client-stats__rate__data--timestamp",{"is-visible":null!=r&&t.showHoverDuration});null!=r&&(i={upload:r.uploadSpeed,download:r.downloadSpeed}),null!=this.state.timestamp&&(s=g.default.createElement("div",{className:l},g.default.createElement(T.default,{suffix:this.props.intl.formatMessage(R.ago),value:this.state.timestamp})));var c=null;return c=0===a[e]?D.infinity:g.default.createElement(k.default,{value:a[e],isSpeed:!0}),g.default.createElement("div",{className:"client-stats__rate client-stats__rate--"+e},g.default.createElement("div",{className:"client-stats__rate__icon"},D[e]),g.default.createElement("div",{className:"client-stats__rate__data"},g.default.createElement("div",{className:"client-stats__rate__data--primary"},g.default.createElement(k.default,{value:i[e],isSpeed:!0})),s,g.default.createElement("div",{className:u},g.default.createElement("div",{className:"client-stats__rate__data--total"},g.default.createElement(k.default,{value:o[e]})),g.default.createElement("div",{className:"client-stats__rate__data--limit"},c))))}},{key:"render",value:function(){return g.default.createElement("div",{className:"client-stats__rates"},this.getCurrentTansferRate("download",{showHoverDuration:!0}),this.getCurrentTansferRate("upload"))}}]),t}(g.default.Component);t.default=(0,m.injectIntl)(x)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--infinity "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M30,33.17l-5.84,5.16a12.2,12.2,0,0,1-8.27,3.46,11.32,11.32,0,0,1-8.39-3.51,11.66,11.66,0,0,1,0-16.6,11.45,11.45,0,0,1,8.36-3.46,12.06,12.06,0,0,1,8.27,3.46L30,26.77l5.84-5.1a12.4,12.4,0,0,1,8.33-3.46A11.9,11.9,0,0,1,56,30a11.41,11.41,0,0,1-3.46,8.27,11.32,11.32,0,0,1-8.39,3.51,12.26,12.26,0,0,1-8.33-3.46ZM26.46,30l-5.61-5a7.4,7.4,0,0,0-5-2.1,6.81,6.81,0,0,0-5,2.1,6.81,6.81,0,0,0-2.1,5,6.88,6.88,0,0,0,2.07,5,6.74,6.74,0,0,0,5,2.12,7.39,7.39,0,0,0,5-2.1Zm6.91-.06,5.78,5a7.47,7.47,0,0,0,5,2.1,6.79,6.79,0,0,0,5-2.1,6.86,6.86,0,0,0,2.07-5,6.79,6.79,0,0,0-2.1-5,6.86,6.86,0,0,0-5-2.07,7.62,7.62,0,0,0-5,2.1Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--upload "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("rect",{x:"28.2",y:"4.5",width:"3.7",height:"55.5"}),_.default.createElement("polygon",{points:"30,0 48.2,27.3 45.1,29.3 30,6.7 14.9,29.3 11.8,27.3 "}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(962),_=r(p),m=n(404),v=r(m),g=["appendGraphCircles","appendEmptyGraphShapes","handleMouseOut","handleMouseOver","handleMouseMove","renderGraphData"],y=(_.default.bisector(function(e){return e}).left,function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return g.forEach(function(t){e[t]=e[t].bind(e)}),e.graphRefs={areDefined:!1,isHovered:!1},e.isInitialRender=!0,e.lastMouseX=null,e.shouldUpdateGraph=!0,e.xScale={},e.yScale={},e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"shouldComponentUpdate",value:function(e){var t=this.props.historicalData,n=void 0===t?{}:t,r=e.historicalData,a=r.upload,i=void 0===a?[]:a,o=r.download,s=void 0===o?[]:o;return this.isInitialRender?(null!=i&&i.length>0&&(this.isInitialRender=!1),!0):i.some(function(e,t){return e!==n.upload[t]})||s.some(function(e,t){return e!==n.download[t]})}},{key:"componentDidMount",value:function(){this.updateGraph()}},{key:"componentDidUpdate",value:function(){this.updateGraph()}},{key:"appendGraphCircles",value:function(e,t){this.graphRefs[t].inspectPoint=e.append("circle").attr("class","graph__circle graph__circle--"+t).attr("r",2.5)}},{key:"appendEmptyGraphShapes",value:function(e,t){null==this.graphRefs[t]&&(this.graphRefs[t]={}),this.graphRefs[t].area=e.append("path").attr("class","graph__area").attr("fill","url('#graph__gradient--"+t+"')")}},{key:"appendEmptyGraphLines",value:function(e,t){this.graphRefs[t].rateLine=e.append("path").attr("class","graph__line graph__line--"+t)}},{key:"getGradient",value:function(e){return v.default.createElement("linearGradient",{id:"graph__gradient--"+e,x1:"0%",y1:"0%",x2:"0%",y2:"100%"},v.default.createElement("stop",{className:"graph__gradient--top graph__gradient--top--"+e,offset:"0%"}),v.default.createElement("stop",{className:"graph__gradient--bottom graph__gradient--bottom--"+e,offset:"100%"}))}},{key:"handleMouseMove",value:function(e){this.lastMouseX=e,this.renderPrecisePointInspectors()}},{key:"handleMouseOut",value:function(){var e=this.graphRefs,t=this.props;e.areDefined&&(e.isHovered=!1,e.upload.inspectPoint.style("opacity",0),e.download.inspectPoint.style("opacity",0)),t.onMouseOut&&t.onMouseOut()}},{key:"handleMouseOver",value:function(){this.graphRefs.isHovered=!0,this.graphRefs.upload.inspectPoint.style("opacity",1),this.graphRefs.download.inspectPoint.style("opacity",1)}},{key:"renderGraphData",value:function(e){var t=this,n=e.height,r=e.historicalData,a=e.id,i=e.width,o=_.default.select("#"+a),s={bottom:10,top:10};this.xScale=_.default.scale.linear().domain([0,r.download.length-1]).range([0,i]),this.yScale=_.default.scale.linear().domain([0,_.default.max(r.download,function(e,t){return Math.max(e,r.upload[t])})]).range([n-s.top,s.bottom]);var u=function(e){return _.default.svg.line().x(function(e,n){return t.xScale(n)}).y(function(e){return t.yScale(e)}).interpolate(e)},l=function(e){return _.default.svg.area().x(function(e,n){return t.xScale(n)}).y0(n).y1(function(e){return t.yScale(e)}).interpolate(e)},c=u("cardinal")(r.download),d=l("cardinal")(r.download),f=u("cardinal")(r.upload),h=l("cardinal")(r.upload);this.graphRefs.areDefined||(this.appendEmptyGraphShapes(o,"download"),this.appendEmptyGraphShapes(o,"upload"),this.appendEmptyGraphLines(o,"download"),this.appendEmptyGraphLines(o,"upload"),this.appendGraphCircles(o,"download"),this.appendGraphCircles(o,"upload"),this.graphRefs.areDefined=!0),this.graphRefs.download.area.attr("d",d),this.graphRefs.download.rateLine.attr("d",c),this.graphRefs.upload.area.attr("d",h),this.graphRefs.upload.rateLine.attr("d",f)}},{key:"renderPrecisePointInspectors",value:function(){var e=this.lastMouseX,t=this.props,n=t.historicalData,r=t.onHover,a=this.xScale,i=a.invert(e),o=this.setInspectorCoordinates("upload",i),s=this.setInspectorCoordinates("download",i),u=n.timestamps[Math.round(i)];r&&r({uploadSpeed:o,downloadSpeed:s,nearestTimestamp:u})}},{key:"setInspectorCoordinates",value:function(e,t){var n=this.graphRefs[e].inspectPoint,r=this.props.historicalData,a=this.xScale,i=this.yScale,o=r[e][Math.ceil(t)],s=r[e][Math.floor(t)],u=o-s,l=s+u*(t%1),c={x:a(t),y:i(l)};return n.attr("transform","translate("+c.x+","+c.y+")"),l}},{key:"updateGraph",value:function(){this.renderGraphData(this.props),this.graphRefs.isHovered&&this.renderPrecisePointInspectors()}},{key:"render",value:function(){var e=this;return v.default.createElement("svg",{className:"graph",id:this.props.id,ref:function(t){return e.graphRefs.graph=t}},v.default.createElement("defs",null,this.getGradient("upload"),this.getGradient("download")))}}]),t}(v.default.Component));y.defaultProps={width:240},y.propTypes={width:v.default.PropTypes.number},t.default=y},function(e,t,n){var r,a;!function(){function i(e){return e&&(e.ownerDocument||e.document||e).documentElement}function o(e){return e&&(e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView)}function s(e,t){return et?1:e>=t?0:NaN}function u(e){return null===e?NaN:+e}function l(e){return!isNaN(e)}function c(e){return{left:function(t,n,r,a){for(arguments.length<3&&(r=0),arguments.length<4&&(a=t.length);r>>1;e(t[i],n)<0?r=i+1:a=i}return r},right:function(t,n,r,a){for(arguments.length<3&&(r=0),arguments.length<4&&(a=t.length);r>>1;e(t[i],n)>0?a=i:r=i+1}return r}}}function d(e){return e.length}function f(e){for(var t=1;e*t%1;)t*=10;return t}function h(e,t){for(var n in t)Object.defineProperty(e.prototype,n,{value:t[n],enumerable:!1})}function p(){this._=Object.create(null)}function _(e){return(e+="")===bo||e[0]===Lo?Lo+e:e}function m(e){return(e+="")[0]===Lo?e.slice(1):e}function v(e){return _(e)in this._}function g(e){return(e=_(e))in this._&&delete this._[e]}function y(){var e=[];for(var t in this._)e.push(m(t));return e}function E(){var e=0;for(var t in this._)++e;return e}function M(){for(var e in this._)return!1;return!0}function T(){this._=Object.create(null)}function S(e){return e}function b(e,t,n){return function(){var r=n.apply(t,arguments);return r===t?e:r}}function L(e,t){if(t in e)return t;t=t.charAt(0).toUpperCase()+t.slice(1);for(var n=0,r=ko.length;n=t&&(t=a+1);!(o=s[t])&&++t0&&(e=e.slice(0,s));var l=Po.get(e);return l&&(e=l,u=$),s?t?a:r:t?k:i}function X(e,t){return function(n){var r=ho.event;ho.event=n,t[0]=this.__data__;try{e.apply(this,t)}finally{ho.event=r}}}function $(e,t){var n=X(e,t);return function(e){var t=this,r=e.relatedTarget;r&&(r===t||8&r.compareDocumentPosition(t))||n.call(t,e)}}function ee(e){var t=".dragsuppress-"+ ++Fo,n="click"+t,r=ho.select(o(e)).on("touchmove"+t,R).on("dragstart"+t,R).on("selectstart"+t,R);if(null==Io&&(Io=!("onselectstart"in e)&&L(e.style,"userSelect")),Io){var a=i(e).style,s=a[Io];a[Io]="none"}return function(e){if(r.on(t,null),Io&&(a[Io]=s),e){var i=function(){r.on(n,null)};r.on(n,function(){R(),i()},!0),setTimeout(i,0)}}}function te(e,t){t.changedTouches&&(t=t.changedTouches[0]);var n=e.ownerSVGElement||e;if(n.createSVGPoint){var r=n.createSVGPoint();if(Ho<0){var a=o(e);if(a.scrollX||a.scrollY){n=ho.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important");var i=n[0][0].getScreenCTM();Ho=!(i.f||i.e),n.remove()}}return Ho?(r.x=t.pageX,r.y=t.pageY):(r.x=t.clientX,r.y=t.clientY),r=r.matrixTransform(e.getScreenCTM().inverse()),[r.x,r.y]}var s=e.getBoundingClientRect();return[t.clientX-s.left-e.clientLeft,t.clientY-s.top-e.clientTop]}function ne(){return ho.event.changedTouches[0].identifier}function re(e){return e>0?1:e<0?-1:0}function ae(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])}function ie(e){return e>1?0:e<-1?Wo:Math.acos(e)}function oe(e){return e>1?Go:e<-1?-Go:Math.asin(e)}function se(e){return((e=Math.exp(e))-1/e)/2}function ue(e){return((e=Math.exp(e))+1/e)/2}function le(e){return((e=Math.exp(2*e))-1)/(e+1)}function ce(e){return(e=Math.sin(e/2))*e}function de(){}function fe(e,t,n){return this instanceof fe?(this.h=+e,this.s=+t,void(this.l=+n)):arguments.length<2?e instanceof fe?new fe(e.h,e.s,e.l):ke(""+e,we,fe):new fe(e,t,n)}function he(e,t,n){function r(e){return e>360?e-=360:e<0&&(e+=360),e<60?i+(o-i)*e/60:e<180?o:e<240?i+(o-i)*(240-e)/60:i}function a(e){return Math.round(255*r(e))}var i,o;return e=isNaN(e)?0:(e%=360)<0?e+360:e,t=isNaN(t)?0:t<0?0:t>1?1:t,n=n<0?0:n>1?1:n,o=n<=.5?n*(1+t):n+t-n*t,i=2*n-o,new Te(a(e+120),a(e),a(e-120))}function pe(e,t,n){return this instanceof pe?(this.h=+e,this.c=+t,void(this.l=+n)):arguments.length<2?e instanceof pe?new pe(e.h,e.c,e.l):e instanceof me?ge(e.l,e.a,e.b):ge((e=Ce((e=ho.rgb(e)).r,e.g,e.b)).l,e.a,e.b):new pe(e,t,n)}function _e(e,t,n){return isNaN(e)&&(e=0),isNaN(t)&&(t=0),new me(n,Math.cos(e*=Bo)*t,Math.sin(e)*t)}function me(e,t,n){return this instanceof me?(this.l=+e,this.a=+t,void(this.b=+n)):arguments.length<2?e instanceof me?new me(e.l,e.a,e.b):e instanceof pe?_e(e.h,e.c,e.l):Ce((e=Te(e)).r,e.g,e.b):new me(e,t,n)}function ve(e,t,n){var r=(e+16)/116,a=r+t/500,i=r-n/200;return a=ye(a)*rs,r=ye(r)*as,i=ye(i)*is,new Te(Me(3.2404542*a-1.5371385*r-.4985314*i),Me(-.969266*a+1.8760108*r+.041556*i),Me(.0556434*a-.2040259*r+1.0572252*i))}function ge(e,t,n){return e>0?new pe(Math.atan2(n,t)*qo,Math.sqrt(t*t+n*n),e):new pe(NaN,NaN,e)}function ye(e){return e>.206893034?e*e*e:(e-4/29)/7.787037}function Ee(e){return e>.008856?Math.pow(e,1/3):7.787037*e+4/29}function Me(e){return Math.round(255*(e<=.00304?12.92*e:1.055*Math.pow(e,1/2.4)-.055))}function Te(e,t,n){return this instanceof Te?(this.r=~~e,this.g=~~t,void(this.b=~~n)):arguments.length<2?e instanceof Te?new Te(e.r,e.g,e.b):ke(""+e,Te,he):new Te(e,t,n)}function Se(e){return new Te(e>>16,e>>8&255,255&e)}function be(e){return Se(e)+""}function Le(e){return e<16?"0"+Math.max(0,e).toString(16):Math.min(255,e).toString(16)}function ke(e,t,n){var r,a,i,o=0,s=0,u=0;if(r=/([a-z]+)\((.*)\)/.exec(e=e.toLowerCase()))switch(a=r[2].split(","),r[1]){case"hsl":return n(parseFloat(a[0]),parseFloat(a[1])/100,parseFloat(a[2])/100);case"rgb":return t(De(a[0]),De(a[1]),De(a[2]))}return(i=us.get(e))?t(i.r,i.g,i.b):(null==e||"#"!==e.charAt(0)||isNaN(i=parseInt(e.slice(1),16))||(4===e.length?(o=(3840&i)>>4,o=o>>4|o,s=240&i,s=s>>4|s,u=15&i,u=u<<4|u):7===e.length&&(o=(16711680&i)>>16,s=(65280&i)>>8,u=255&i)),t(o,s,u))}function we(e,t,n){var r,a,i=Math.min(e/=255,t/=255,n/=255),o=Math.max(e,t,n),s=o-i,u=(o+i)/2;return s?(a=u<.5?s/(o+i):s/(2-o-i),r=e==o?(t-n)/s+(t0&&u<1?0:r),new fe(r,a,u)}function Ce(e,t,n){e=Re(e),t=Re(t),n=Re(n);var r=Ee((.4124564*e+.3575761*t+.1804375*n)/rs),a=Ee((.2126729*e+.7151522*t+.072175*n)/as),i=Ee((.0193339*e+.119192*t+.9503041*n)/is);return me(116*a-16,500*(r-a),200*(a-i))}function Re(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function De(e){var t=parseFloat(e);return"%"===e.charAt(e.length-1)?Math.round(2.55*t):t}function xe(e){return"function"==typeof e?e:function(){return e}}function Ne(e){return function(t,n,r){return 2===arguments.length&&"function"==typeof n&&(r=n,n=null),Oe(t,n,e,r)}}function Oe(e,t,n,r){function a(){var e,t=u.status;if(!t&&Ye(u)||t>=200&&t<300||304===t){try{e=n.call(i,u)}catch(e){return void o.error.call(i,e)}o.load.call(i,e)}else o.error.call(i,u)}var i={},o=ho.dispatch("beforesend","progress","load","error"),s={},u=new XMLHttpRequest,l=null;return!this.XDomainRequest||"withCredentials"in u||!/^(http(s)?:)?\/\//.test(e)||(u=new XDomainRequest),"onload"in u?u.onload=u.onerror=a:u.onreadystatechange=function(){u.readyState>3&&a()},u.onprogress=function(e){var t=ho.event;ho.event=e;try{o.progress.call(i,u)}finally{ho.event=t}},i.header=function(e,t){return e=(e+"").toLowerCase(),arguments.length<2?s[e]:(null==t?delete s[e]:s[e]=t+"",i)},i.mimeType=function(e){return arguments.length?(t=null==e?null:e+"",i):t},i.responseType=function(e){return arguments.length?(l=e,i):l},i.response=function(e){return n=e,i},["get","post"].forEach(function(e){i[e]=function(){return i.send.apply(i,[e].concat(_o(arguments)))}}),i.send=function(n,r,a){if(2===arguments.length&&"function"==typeof r&&(a=r,r=null),u.open(n,e,!0),null==t||"accept"in s||(s.accept=t+",*/*"),u.setRequestHeader)for(var c in s)u.setRequestHeader(c,s[c]);return null!=t&&u.overrideMimeType&&u.overrideMimeType(t),null!=l&&(u.responseType=l),null!=a&&i.on("error",a).on("load",function(e){a(null,e)}),o.beforesend.call(i,u),u.send(null==r?null:r),i},i.abort=function(){return u.abort(),i},ho.rebind(i,o,"on"),null==r?i:i.get(Ae(r))}function Ae(e){return 1===e.length?function(t,n){e(null==t?n:null)}:e}function Ye(e){var t=e.responseType;return t&&"text"!==t?e.response:e.responseText}function Pe(e,t,n){var r=arguments.length;r<2&&(t=0),r<3&&(n=Date.now());var a=n+t,i={c:e,t:a,n:null};return cs?cs.n=i:ls=i,cs=i,ds||(fs=clearTimeout(fs),ds=1,hs(Ie)),i}function Ie(){var e=Fe(),t=He()-e;t>24?(isFinite(t)&&(clearTimeout(fs),fs=setTimeout(Ie,t)),ds=0):(ds=1,hs(Ie))}function Fe(){for(var e=Date.now(),t=ls;t;)e>=t.t&&t.c(e-t.t)&&(t.c=null),t=t.n;return e}function He(){for(var e,t=ls,n=1/0;t;)t.c?(t.t8?function(e){return e/n}:function(e){return e*n},symbol:e}}function We(e){var t=e.decimal,n=e.thousands,r=e.grouping,a=e.currency,i=r&&n?function(e,t){for(var a=e.length,i=[],o=0,s=r[0],u=0;a>0&&s>0&&(u+s+1>t&&(s=Math.max(1,t-u)),i.push(e.substring(a-=s,a+s)),!((u+=s+1)>t));)s=r[o=(o+1)%r.length];return i.reverse().join(n)}:S;return function(e){var n=_s.exec(e),r=n[1]||" ",o=n[2]||">",s=n[3]||"-",u=n[4]||"",l=n[5],c=+n[6],d=n[7],f=n[8],h=n[9],p=1,_="",m="",v=!1,g=!0;switch(f&&(f=+f.substring(1)),(l||"0"===r&&"="===o)&&(l=r="0",o="="),h){case"n":d=!0,h="g";break;case"%":p=100,m="%",h="f";break;case"p":p=100,m="%",h="r";break;case"b":case"o":case"x":case"X":"#"===u&&(_="0"+h.toLowerCase());case"c":g=!1;case"d":v=!0,f=0;break;case"s":p=-1,h="r"}"$"===u&&(_=a[0],m=a[1]),"r"!=h||f||(h="g"),null!=f&&("g"==h?f=Math.max(1,Math.min(21,f)):"e"!=h&&"f"!=h||(f=Math.max(0,Math.min(20,f)))),h=ms.get(h)||ze;var y=l&&d;return function(e){var n=m;if(v&&e%1)return"";var a=e<0||0===e&&1/e<0?(e=-e,"-"):"-"===s?"":s;if(p<0){var u=ho.formatPrefix(e,f);e=u.scale(e),n=u.symbol+m}else e*=p;e=h(e,f);var E,M,T=e.lastIndexOf(".");if(T<0){var S=g?e.lastIndexOf("e"):-1;S<0?(E=e,M=""):(E=e.substring(0,S),M=e.substring(S))}else E=e.substring(0,T),M=t+e.substring(T+1);!l&&d&&(E=i(E,1/0));var b=_.length+E.length+M.length+(y?0:a.length),L=b"===o?L+a+e:"^"===o?L.substring(0,b>>=1)+a+e+L.substring(b):a+(y?e:L+e))+n}}}function ze(e){return e+""}function Ve(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}function Ge(e,t,n){function r(t){var n=e(t),r=i(n,1);return t-n1)for(;o=l)return-1;if(a=t.charCodeAt(s++),37===a){if(o=t.charAt(s++),i=R[o in Es?t.charAt(s++):o],!i||(r=i(e,n,r))<0)return-1}else if(a!=n.charCodeAt(r++))return-1}return r}function r(e,t,n){T.lastIndex=0;var r=T.exec(t.slice(n));return r?(e.w=S.get(r[0].toLowerCase()),n+r[0].length):-1}function a(e,t,n){E.lastIndex=0;var r=E.exec(t.slice(n));return r?(e.w=M.get(r[0].toLowerCase()),n+r[0].length):-1}function i(e,t,n){k.lastIndex=0;var r=k.exec(t.slice(n));return r?(e.m=w.get(r[0].toLowerCase()),n+r[0].length):-1}function o(e,t,n){b.lastIndex=0;var r=b.exec(t.slice(n));return r?(e.m=L.get(r[0].toLowerCase()),n+r[0].length):-1}function s(e,t,r){return n(e,C.c.toString(),t,r)}function u(e,t,r){return n(e,C.x.toString(),t,r)}function l(e,t,r){return n(e,C.X.toString(),t,r)}function c(e,t,n){var r=y.get(t.slice(n,n+=2).toLowerCase());return null==r?-1:(e.p=r,n)}var d=e.dateTime,f=e.date,h=e.time,p=e.periods,_=e.days,m=e.shortDays,v=e.months,g=e.shortMonths;t.utc=function(e){function n(e){try{gs=Ve;var t=new gs;return t._=e,r(t)}finally{gs=Date}}var r=t(e);return n.parse=function(e){try{gs=Ve;var t=r.parse(e);return t&&t._}finally{gs=Date}},n.toString=r.toString,n},t.multi=t.utc.multi=ht;var y=ho.map(),E=Qe(_),M=Ke(_),T=Qe(m),S=Ke(m),b=Qe(v),L=Ke(v),k=Qe(g),w=Ke(g);p.forEach(function(e,t){y.set(e.toLowerCase(),t)});var C={a:function(e){return m[e.getDay()]},A:function(e){return _[e.getDay()]},b:function(e){return g[e.getMonth()]},B:function(e){return v[e.getMonth()]},c:t(d),d:function(e,t){return Je(e.getDate(),t,2)},e:function(e,t){return Je(e.getDate(),t,2)},H:function(e,t){return Je(e.getHours(),t,2)},I:function(e,t){return Je(e.getHours()%12||12,t,2)},j:function(e,t){return Je(1+vs.dayOfYear(e),t,3)},L:function(e,t){return Je(e.getMilliseconds(),t,3)},m:function(e,t){return Je(e.getMonth()+1,t,2)},M:function(e,t){return Je(e.getMinutes(),t,2)},p:function(e){return p[+(e.getHours()>=12)]},S:function(e,t){return Je(e.getSeconds(),t,2)},U:function(e,t){return Je(vs.sundayOfYear(e),t,2)},w:function(e){return e.getDay()},W:function(e,t){return Je(vs.mondayOfYear(e),t,2)},x:t(f),X:t(h),y:function(e,t){return Je(e.getFullYear()%100,t,2)},Y:function(e,t){return Je(e.getFullYear()%1e4,t,4)},Z:dt,"%":function(){return"%"}},R={a:r,A:a,b:i,B:o,c:s,d:it,e:it,H:st,I:st,j:ot,L:ct,m:at,M:ut,p:c,S:lt,U:Xe,w:Ze,W:$e,x:u,X:l,y:tt,Y:et,Z:nt,"%":ft};return t; -}function Je(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",i=a.length;return r+(i68?1900:2e3)}function at(e,t,n){Ms.lastIndex=0;var r=Ms.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function it(e,t,n){Ms.lastIndex=0;var r=Ms.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function ot(e,t,n){Ms.lastIndex=0;var r=Ms.exec(t.slice(n,n+3));return r?(e.j=+r[0],n+r[0].length):-1}function st(e,t,n){Ms.lastIndex=0;var r=Ms.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function ut(e,t,n){Ms.lastIndex=0;var r=Ms.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function lt(e,t,n){Ms.lastIndex=0;var r=Ms.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function ct(e,t,n){Ms.lastIndex=0;var r=Ms.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function dt(e){var t=e.getTimezoneOffset(),n=t>0?"-":"+",r=So(t)/60|0,a=So(t)%60;return n+Je(r,"0",2)+Je(a,"0",2)}function ft(e,t,n){Ts.lastIndex=0;var r=Ts.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function ht(e){for(var t=e.length,n=-1;++n=0?1:-1,s=o*n,u=Math.cos(t),l=Math.sin(t),c=i*l,d=a*u+c*Math.cos(s),f=c*o*Math.sin(s);Cs.add(Math.atan2(f,d)),r=e,a=u,i=l}var t,n,r,a,i;Rs.point=function(o,s){Rs.point=e,r=(t=o)*Bo,a=Math.cos(s=(n=s)*Bo/2+Wo/4),i=Math.sin(s)},Rs.lineEnd=function(){e(t,n)}}function Et(e){var t=e[0],n=e[1],r=Math.cos(n);return[r*Math.cos(t),r*Math.sin(t),Math.sin(n)]}function Mt(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Tt(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function St(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function bt(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Lt(e){var t=Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function kt(e){return[Math.atan2(e[1],e[0]),oe(e[2])]}function wt(e,t){return So(e[0]-t[0])=0;--s)a.point((d=c[s])[0],d[1])}else r(h.x,h.p.x,-1,a);h=h.p}h=h.o,c=h.z,p=!p}while(!h.v);a.lineEnd()}}}function Pt(e){if(t=e.length){for(var t,n,r=0,a=e[0];++r0){for(M||(i.polygonStart(),M=!0),i.lineStart();++o1&&2&t&&n.push(n.pop().concat(n.shift())),h.push(n.filter(Ht))}var h,p,_,m=t(i),v=a.invert(r[0],r[1]),g={point:o,lineStart:u,lineEnd:l,polygonStart:function(){g.point=c,g.lineStart=d,g.lineEnd=f,h=[],p=[]},polygonEnd:function(){g.point=o,g.lineStart=u,g.lineEnd=l,h=ho.merge(h);var e=Gt(v,p);h.length?(M||(i.polygonStart(),M=!0),Yt(h,Ut,e,n,i)):e&&(M||(i.polygonStart(),M=!0),i.lineStart(),n(null,null,1,i),i.lineEnd()),M&&(i.polygonEnd(),M=!1),h=p=null},sphere:function(){i.polygonStart(),i.lineStart(),n(null,null,1,i),i.lineEnd(),i.polygonEnd()}},y=jt(),E=t(y),M=!1;return g}}function Ht(e){return e.length>1}function jt(){var e,t=[];return{lineStart:function(){t.push(e=[])},point:function(t,n){e.push([t,n])},lineEnd:k,buffer:function(){var n=t;return t=[],e=null,n},rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))}}}function Ut(e,t){return((e=e.x)[0]<0?e[1]-Go-jo:Go-e[1])-((t=t.x)[0]<0?t[1]-Go-jo:Go-t[1])}function Wt(e){var t,n=NaN,r=NaN,a=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(i,o){var s=i>0?Wo:-Wo,u=So(i-n);So(u-Wo)0?Go:-Go),e.point(a,r),e.lineEnd(),e.lineStart(),e.point(s,r),e.point(i,r),t=0):a!==s&&u>=Wo&&(So(n-a)jo?Math.atan((Math.sin(t)*(i=Math.cos(r))*Math.sin(n)-Math.sin(r)*(a=Math.cos(t))*Math.sin(e))/(a*i*o)):(t+r)/2}function Vt(e,t,n,r){var a;if(null==e)a=n*Go,r.point(-Wo,a),r.point(0,a),r.point(Wo,a),r.point(Wo,0),r.point(Wo,-a),r.point(0,-a),r.point(-Wo,-a),r.point(-Wo,0),r.point(-Wo,a);else if(So(e[0]-t[0])>jo){var i=e[0]=0?1:-1,S=T*M,b=S>Wo,L=p*y;if(Cs.add(Math.atan2(L*T*Math.sin(S),_*E+L*Math.cos(S))),i+=b?M+T*zo:M,b^f>=n^v>=n){var k=Tt(Et(d),Et(e));Lt(k);var w=Tt(a,k);Lt(w);var C=(b^M>=0?-1:1)*oe(w[2]);(r>C||r===C&&(k[0]||k[1]))&&(o+=b^M>=0?1:-1)}if(!m++)break;f=v,p=y,_=E,d=e}}return(i<-jo||ii}function n(e){var n,i,u,l,c;return{lineStart:function(){l=u=!1,c=1},point:function(d,f){var h,p=[d,f],_=t(d,f),m=o?_?0:a(d,f):_?a(d+(d<0?Wo:-Wo),f):0;if(!n&&(l=u=_)&&e.lineStart(),_!==u&&(h=r(n,p),(wt(n,h)||wt(p,h))&&(p[0]+=jo,p[1]+=jo,_=t(p[0],p[1]))),_!==u)c=0,_?(e.lineStart(),h=r(p,n),e.point(h[0],h[1])):(h=r(n,p),e.point(h[0],h[1]),e.lineEnd()),n=h;else if(s&&n&&o^_){var v;m&i||!(v=r(p,n,!0))||(c=0,o?(e.lineStart(),e.point(v[0][0],v[0][1]),e.point(v[1][0],v[1][1]),e.lineEnd()):(e.point(v[1][0],v[1][1]),e.lineEnd(),e.lineStart(),e.point(v[0][0],v[0][1])))}!_||n&&wt(n,p)||e.point(p[0],p[1]),n=p,u=_,i=m},lineEnd:function(){u&&e.lineEnd(),n=null},clean:function(){return c|(l&&u)<<1}}}function r(e,t,n){var r=Et(e),a=Et(t),o=[1,0,0],s=Tt(r,a),u=Mt(s,s),l=s[0],c=u-l*l;if(!c)return!n&&e;var d=i*u/c,f=-i*l/c,h=Tt(o,s),p=bt(o,d),_=bt(s,f);St(p,_);var m=h,v=Mt(p,m),g=Mt(m,m),y=v*v-g*(Mt(p,p)-1);if(!(y<0)){var E=Math.sqrt(y),M=bt(m,(-v-E)/g);if(St(M,p),M=kt(M),!n)return M;var T,S=e[0],b=t[0],L=e[1],k=t[1];b0^M[1]<(So(M[0]-S)Wo^(S<=M[0]&&M[0]<=b)){var D=bt(m,(-v+E)/g);return St(D,p),[M,kt(D)]}}}function a(t,n){var r=o?e:Wo-e,a=0;return t<-r?a|=1:t>r&&(a|=2),n<-r?a|=4:n>r&&(a|=8),a}var i=Math.cos(e),o=i>0,s=So(i)>jo,u=En(e,6*Bo);return Ft(t,n,u,o?[0,-e]:[-Wo,e-Wo])}function qt(e,t,n,r){return function(a){var i,o=a.a,s=a.b,u=o.x,l=o.y,c=s.x,d=s.y,f=0,h=1,p=c-u,_=d-l;if(i=e-u,p||!(i>0)){if(i/=p,p<0){if(i0){if(i>h)return;i>f&&(f=i)}if(i=n-u,p||!(i<0)){if(i/=p,p<0){if(i>h)return;i>f&&(f=i)}else if(p>0){if(i0)){if(i/=_,_<0){if(i0){if(i>h)return;i>f&&(f=i)}if(i=r-l,_||!(i<0)){if(i/=_,_<0){if(i>h)return;i>f&&(f=i)}else if(_>0){if(i0&&(a.a={x:u+f*p,y:l+f*_}),h<1&&(a.b={x:u+h*p,y:l+h*_}),a}}}}}}function Jt(e,t,n,r){function a(r,a){return So(r[0]-e)0?0:3:So(r[0]-n)0?2:1:So(r[1]-t)0?1:0:a>0?3:2}function i(e,t){return o(e.x,t.x)}function o(e,t){var n=a(e,1),r=a(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(s){function u(e){for(var t=0,n=m.length,r=e[1],a=0;ar&&ae(l,i,e)>0&&++t:i[1]<=r&&ae(l,i,e)<0&&--t,l=i;return 0!==t}function l(i,s,u,l){var c=0,d=0;if(null==i||(c=a(i,u))!==(d=a(s,u))||o(i,s)<0^u>0){do l.point(0===c||3===c?e:n,c>1?r:t);while((c=(c+u+4)%4)!==d)}else l.point(s[0],s[1])}function c(a,i){return e<=a&&a<=n&&t<=i&&i<=r}function d(e,t){c(e,t)&&s.point(e,t)}function f(){R.point=p,m&&m.push(v=[]),b=!0,S=!1,M=T=NaN}function h(){_&&(p(g,y),E&&S&&w.rejoin(),_.push(w.buffer())),R.point=d,S&&s.lineEnd()}function p(e,t){e=Math.max(-zs,Math.min(zs,e)),t=Math.max(-zs,Math.min(zs,t));var n=c(e,t);if(m&&v.push([e,t]),b)g=e,y=t,E=n,b=!1,n&&(s.lineStart(),s.point(e,t));else if(n&&S)s.point(e,t);else{var r={a:{x:M,y:T},b:{x:e,y:t}};C(r)?(S||(s.lineStart(),s.point(r.a.x,r.a.y)),s.point(r.b.x,r.b.y),n||s.lineEnd(),L=!1):n&&(s.lineStart(),s.point(e,t),L=!1)}M=e,T=t,S=n}var _,m,v,g,y,E,M,T,S,b,L,k=s,w=jt(),C=qt(e,t,n,r),R={point:d,lineStart:f,lineEnd:h,polygonStart:function(){s=w,_=[],m=[],L=!0},polygonEnd:function(){s=k,_=ho.merge(_);var t=u([e,r]),n=L&&t,a=_.length;(n||a)&&(s.polygonStart(),n&&(s.lineStart(),l(null,null,1,s),s.lineEnd()),a&&Yt(_,i,t,l,s),s.polygonEnd()),_=m=v=null}};return R}}function Qt(e){var t=0,n=Wo/3,r=fn(e),a=r(t,n);return a.parallels=function(e){return arguments.length?r(t=e[0]*Wo/180,n=e[1]*Wo/180):[t/Wo*180,n/Wo*180]},a}function Kt(e,t){function n(e,t){var n=Math.sqrt(i-2*a*Math.sin(t))/a;return[n*Math.sin(e*=a),o-n*Math.cos(e)]}var r=Math.sin(e),a=(r+Math.sin(t))/2,i=1+r*(2*a-r),o=Math.sqrt(i)/a;return n.invert=function(e,t){var n=o-t;return[Math.atan2(e,n)/a,oe((i-(e*e+n*n)*a*a)/(2*a))]},n}function Zt(){function e(e,t){Gs+=a*e-r*t,r=e,a=t}var t,n,r,a;Ks.point=function(i,o){Ks.point=e,t=r=i,n=a=o},Ks.lineEnd=function(){e(t,n)}}function Xt(e,t){eJs&&(Js=e),tQs&&(Qs=t)}function $t(){function e(e,t){o.push("M",e,",",t,i)}function t(e,t){o.push("M",e,",",t),s.point=n}function n(e,t){o.push("L",e,",",t)}function r(){s.point=e}function a(){o.push("Z")}var i=en(4.5),o=[],s={point:e,lineStart:function(){s.point=t},lineEnd:r,polygonStart:function(){s.lineEnd=a},polygonEnd:function(){s.lineEnd=r,s.point=e},pointRadius:function(e){return i=en(e),s},result:function(){if(o.length){var e=o.join("");return o=[],e}}};return s}function en(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function tn(e,t){Ns+=e,Os+=t,++As}function nn(){function e(e,r){var a=e-t,i=r-n,o=Math.sqrt(a*a+i*i);Ys+=o*(t+e)/2,Ps+=o*(n+r)/2,Is+=o,tn(t=e,n=r)}var t,n;Xs.point=function(r,a){Xs.point=e,tn(t=r,n=a)}}function rn(){Xs.point=tn}function an(){function e(e,t){var n=e-r,i=t-a,o=Math.sqrt(n*n+i*i);Ys+=o*(r+e)/2,Ps+=o*(a+t)/2,Is+=o,o=a*e-r*t,Fs+=o*(r+e),Hs+=o*(a+t),js+=3*o,tn(r=e,a=t)}var t,n,r,a;Xs.point=function(i,o){Xs.point=e,tn(t=r=i,n=a=o)},Xs.lineEnd=function(){e(t,n)}}function on(e){function t(t,n){e.moveTo(t+o,n),e.arc(t,n,o,0,zo)}function n(t,n){e.moveTo(t,n),s.point=r}function r(t,n){e.lineTo(t,n)}function a(){s.point=t}function i(){e.closePath()}var o=4.5,s={point:t,lineStart:function(){s.point=n},lineEnd:a,polygonStart:function(){s.lineEnd=i},polygonEnd:function(){s.lineEnd=a,s.point=t},pointRadius:function(e){return o=e,s},result:k};return s}function sn(e){function t(e){return(s?r:n)(e)}function n(t){return cn(t,function(n,r){n=e(n,r),t.point(n[0],n[1])})}function r(t){function n(n,r){n=e(n,r),t.point(n[0],n[1])}function r(){y=NaN,b.point=i,t.lineStart()}function i(n,r){var i=Et([n,r]),o=e(n,r);a(y,E,g,M,T,S,y=o[0],E=o[1],g=n,M=i[0],T=i[1],S=i[2],s,t),t.point(y,E)}function o(){b.point=n,t.lineEnd()}function u(){r(),b.point=l,b.lineEnd=c}function l(e,t){i(d=e,f=t),h=y,p=E,_=M,m=T,v=S,b.point=i}function c(){a(y,E,g,M,T,S,h,p,d,_,m,v,s,t),b.lineEnd=o,o()}var d,f,h,p,_,m,v,g,y,E,M,T,S,b={point:n,lineStart:r,lineEnd:o,polygonStart:function(){t.polygonStart(),b.lineStart=u},polygonEnd:function(){t.polygonEnd(),b.lineStart=r}};return b}function a(t,n,r,s,u,l,c,d,f,h,p,_,m,v){var g=c-t,y=d-n,E=g*g+y*y;if(E>4*i&&m--){var M=s+h,T=u+p,S=l+_,b=Math.sqrt(M*M+T*T+S*S),L=Math.asin(S/=b),k=So(So(S)-1)i||So((g*D+y*x)/E-.5)>.3||s*h+u*p+l*_0&&16,t):Math.sqrt(i)},t}function un(e){var t=sn(function(t,n){return e([t*qo,n*qo])});return function(e){return hn(t(e))}}function ln(e){this.stream=e}function cn(e,t){return{point:t,sphere:function(){e.sphere()},lineStart:function(){e.lineStart()},lineEnd:function(){e.lineEnd()},polygonStart:function(){e.polygonStart()},polygonEnd:function(){e.polygonEnd()}}}function dn(e){return fn(function(){return e})()}function fn(e){function t(e){return e=s(e[0]*Bo,e[1]*Bo),[e[0]*f+u,l-e[1]*f]}function n(e){return e=s.invert((e[0]-u)/f,(l-e[1])/f),e&&[e[0]*qo,e[1]*qo]}function r(){s=Ot(o=mn(v,g,y),i);var e=i(_,m);return u=h-e[0]*f,l=p+e[1]*f,a()}function a(){return c&&(c.valid=!1,c=null),t}var i,o,s,u,l,c,d=sn(function(e,t){return e=i(e,t),[e[0]*f+u,l-e[1]*f]}),f=150,h=480,p=250,_=0,m=0,v=0,g=0,y=0,E=Ws,M=S,T=null,b=null;return t.stream=function(e){return c&&(c.valid=!1),c=hn(E(o,d(M(e)))),c.valid=!0,c},t.clipAngle=function(e){return arguments.length?(E=null==e?(T=e,Ws):Bt((T=+e)*Bo),a()):T},t.clipExtent=function(e){return arguments.length?(b=e,M=e?Jt(e[0][0],e[0][1],e[1][0],e[1][1]):S,a()):b},t.scale=function(e){return arguments.length?(f=+e,r()):f},t.translate=function(e){return arguments.length?(h=+e[0],p=+e[1],r()):[h,p]},t.center=function(e){return arguments.length?(_=e[0]%360*Bo,m=e[1]%360*Bo,r()):[_*qo,m*qo]},t.rotate=function(e){return arguments.length?(v=e[0]%360*Bo,g=e[1]%360*Bo,y=e.length>2?e[2]%360*Bo:0,r()):[v*qo,g*qo,y*qo]},ho.rebind(t,d,"precision"),function(){return i=e.apply(this,arguments),t.invert=i.invert&&n,r()}}function hn(e){return cn(e,function(t,n){e.point(t*Bo,n*Bo)})}function pn(e,t){return[e,t]}function _n(e,t){return[e>Wo?e-zo:e<-Wo?e+zo:e,t]}function mn(e,t,n){return e?t||n?Ot(gn(e),yn(t,n)):gn(e):t||n?yn(t,n):_n}function vn(e){return function(t,n){return t+=e,[t>Wo?t-zo:t<-Wo?t+zo:t,n]}}function gn(e){var t=vn(e);return t.invert=vn(-e),t}function yn(e,t){function n(e,t){var n=Math.cos(t),s=Math.cos(e)*n,u=Math.sin(e)*n,l=Math.sin(t),c=l*r+s*a;return[Math.atan2(u*i-c*o,s*r-l*a),oe(c*i+u*o)]}var r=Math.cos(e),a=Math.sin(e),i=Math.cos(t),o=Math.sin(t);return n.invert=function(e,t){var n=Math.cos(t),s=Math.cos(e)*n,u=Math.sin(e)*n,l=Math.sin(t),c=l*i-u*o;return[Math.atan2(u*i+l*o,s*r+c*a),oe(c*r-s*a)]},n}function En(e,t){var n=Math.cos(e),r=Math.sin(e);return function(a,i,o,s){var u=o*t;null!=a?(a=Mn(n,a),i=Mn(n,i),(o>0?ai)&&(a+=o*zo)):(a=e+o*zo,i=e-.5*u);for(var l,c=a;o>0?c>i:c0?t<-Go+jo&&(t=-Go+jo):t>Go-jo&&(t=Go-jo);var n=o/Math.pow(a(t),i);return[n*Math.sin(i*e),o-n*Math.cos(i*e)]}var r=Math.cos(e),a=function(e){return Math.tan(Wo/4+e/2)},i=e===t?Math.sin(e):Math.log(r/Math.cos(t))/Math.log(a(t)/a(e)),o=r*Math.pow(a(e),i)/i;return i?(n.invert=function(e,t){var n=o-t,r=re(i)*Math.sqrt(e*e+n*n);return[Math.atan2(e,n)/i,2*Math.atan(Math.pow(o/r,1/i))-Go]},n):xn}function Dn(e,t){function n(e,t){var n=i-t;return[n*Math.sin(a*e),i-n*Math.cos(a*e)]}var r=Math.cos(e),a=e===t?Math.sin(e):(r-Math.cos(t))/(t-e),i=r/a+e;return So(a)1&&ae(e[n[r-2]],e[n[r-1]],e[a])<=0;)--r;n[r++]=a}return n.slice(0,r)}function In(e,t){return e[0]-t[0]||e[1]-t[1]}function Fn(e,t,n){return(n[0]-t[0])*(e[1]-t[1])<(n[1]-t[1])*(e[0]-t[0])}function Hn(e,t,n,r){var a=e[0],i=n[0],o=t[0]-a,s=r[0]-i,u=e[1],l=n[1],c=t[1]-u,d=r[1]-l,f=(s*(u-l)-d*(a-i))/(d*o-s*c);return[a+f*o,u+f*c]}function jn(e){var t=e[0],n=e[e.length-1];return!(t[0]-n[0]||t[1]-n[1])}function Un(){ur(this),this.edge=this.site=this.circle=null}function Wn(e){var t=fu.pop()||new Un;return t.site=e,t}function zn(e){$n(e),lu.remove(e),fu.push(e),ur(e)}function Vn(e){var t=e.circle,n=t.x,r=t.cy,a={x:n,y:r},i=e.P,o=e.N,s=[e];zn(e);for(var u=i;u.circle&&So(n-u.circle.x)jo)s=s.L;else{if(a=i-qn(s,o),!(a>jo)){r>-jo?(t=s.P,n=s):a>-jo?(t=s,n=s.N):t=n=s;break}if(!s.R){t=s;break}s=s.R}var u=Wn(e);if(lu.insert(t,u),t||n){if(t===n)return $n(t),n=Wn(t.site),lu.insert(u,n),u.edge=n.edge=rr(t.site,u.site),Xn(t),void Xn(n);if(!n)return void(u.edge=rr(t.site,u.site));$n(t),$n(n);var l=t.site,c=l.x,d=l.y,f=e.x-c,h=e.y-d,p=n.site,_=p.x-c,m=p.y-d,v=2*(f*m-h*_),g=f*f+h*h,y=_*_+m*m,E={x:(m*g-h*y)/v+c,y:(f*y-_*g)/v+d};ir(n.edge,l,p,E),u.edge=rr(l,e,null,E),n.edge=rr(e,p,null,E),Xn(t),Xn(n)}}function Bn(e,t){var n=e.site,r=n.x,a=n.y,i=a-t;if(!i)return r;var o=e.P;if(!o)return-(1/0);n=o.site;var s=n.x,u=n.y,l=u-t;if(!l)return s;var c=s-r,d=1/i-1/l,f=c/l;return d?(-f+Math.sqrt(f*f-2*d*(c*c/(-2*l)-u+l/2+a-i/2)))/d+r:(r+s)/2}function qn(e,t){var n=e.N;if(n)return Bn(n,t);var r=e.site;return r.y===t?r.x:1/0}function Jn(e){this.site=e,this.edges=[]}function Qn(e){for(var t,n,r,a,i,o,s,u,l,c,d=e[0][0],f=e[1][0],h=e[0][1],p=e[1][1],_=uu,m=_.length;m--;)if(i=_[m],i&&i.prepare())for(s=i.edges,u=s.length,o=0;ojo||So(a-n)>jo)&&(s.splice(o,0,new or(ar(i.site,c,So(r-d)jo?{x:d,y:So(t-d)jo?{x:So(n-p)jo?{x:f,y:So(t-f)jo?{x:So(n-h)=-Uo)){var h=u*u+l*l,p=c*c+d*d,_=(d*h-l*p)/f,m=(u*p-c*h)/f,d=m+s,v=hu.pop()||new Zn;v.arc=e,v.site=a,v.x=_+o,v.y=d+Math.sqrt(_*_+m*m),v.cy=d,e.circle=v;for(var g=null,y=du._;y;)if(v.y=s)return;if(f>p){if(i){if(i.y>=l)return}else i={x:m,y:u};n={x:m,y:l}}else{if(i){if(i.y1)if(f>p){if(i){if(i.y>=l)return}else i={x:(u-a)/r,y:u};n={x:(l-a)/r,y:l}}else{if(i){if(i.y=s)return}else i={x:o,y:r*o+a};n={x:s,y:r*s+a}}else{if(i){if(i.xi||d>o||f=E,S=n>=M,b=S<<1|T,L=b+4;bi&&(a=t.slice(i,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,u.push({i:o,x:Tr(n,r)})),i=mu.lastIndex;return i=0&&!(n=ho.interpolators[r](e,t)););return n}function Lr(e,t){var n,r=[],a=[],i=e.length,o=t.length,s=Math.min(e.length,t.length);for(n=0;n=1?1:e(t)}}function wr(e){return function(t){return 1-e(1-t)}}function Cr(e){return function(t){return.5*(t<.5?e(2*t):2-e(2-2*t))}}function Rr(e){return e*e}function Dr(e){return e*e*e}function xr(e){if(e<=0)return 0;if(e>=1)return 1;var t=e*e,n=t*e;return 4*(e<.5?n:3*(e-t)+n-.75)}function Nr(e){return function(t){return Math.pow(t,e)}}function Or(e){return 1-Math.cos(e*Go)}function Ar(e){return Math.pow(2,10*(e-1))}function Yr(e){return 1-Math.sqrt(1-e*e)}function Pr(e,t){var n;return arguments.length<2&&(t=.45),arguments.length?n=t/zo*Math.asin(1/e):(e=1,n=t/4),function(r){return 1+e*Math.pow(2,-10*r)*Math.sin((r-n)*zo/t)}}function Ir(e){return e||(e=1.70158),function(t){return t*t*((e+1)*t-e)}}function Fr(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}function Hr(e,t){e=ho.hcl(e),t=ho.hcl(t);var n=e.h,r=e.c,a=e.l,i=t.h-n,o=t.c-r,s=t.l-a;return isNaN(o)&&(o=0,r=isNaN(r)?t.c:r),isNaN(i)?(i=0,n=isNaN(n)?t.h:n):i>180?i-=360:i<-180&&(i+=360),function(e){return _e(n+i*e,r+o*e,a+s*e)+""}}function jr(e,t){e=ho.hsl(e),t=ho.hsl(t);var n=e.h,r=e.s,a=e.l,i=t.h-n,o=t.s-r,s=t.l-a;return isNaN(o)&&(o=0,r=isNaN(r)?t.s:r),isNaN(i)?(i=0,n=isNaN(n)?t.h:n):i>180?i-=360:i<-180&&(i+=360),function(e){return he(n+i*e,r+o*e,a+s*e)+""}}function Ur(e,t){e=ho.lab(e),t=ho.lab(t);var n=e.l,r=e.a,a=e.b,i=t.l-n,o=t.a-r,s=t.b-a;return function(e){return ve(n+i*e,r+o*e,a+s*e)+""}}function Wr(e,t){return t-=e,function(n){return Math.round(e+t*n)}}function zr(e){var t=[e.a,e.b],n=[e.c,e.d],r=Gr(t),a=Vr(t,n),i=Gr(Br(n,t,-a))||0;t[0]*n[1]180?t+=360:t-e>180&&(e+=360),r.push({i:n.push(qr(n)+"rotate(",null,")")-2,x:Tr(e,t)})):t&&n.push(qr(n)+"rotate("+t+")")}function Kr(e,t,n,r){e!==t?r.push({i:n.push(qr(n)+"skewX(",null,")")-2,x:Tr(e,t)}):t&&n.push(qr(n)+"skewX("+t+")")}function Zr(e,t,n,r){if(e[0]!==t[0]||e[1]!==t[1]){var a=n.push(qr(n)+"scale(",null,",",null,")");r.push({i:a-4,x:Tr(e[0],t[0])},{i:a-2,x:Tr(e[1],t[1])})}else 1===t[0]&&1===t[1]||n.push(qr(n)+"scale("+t+")")}function Xr(e,t){var n=[],r=[];return e=ho.transform(e),t=ho.transform(t),Jr(e.translate,t.translate,n,r),Qr(e.rotate,t.rotate,n,r),Kr(e.skew,t.skew,n,r),Zr(e.scale,t.scale,n,r),e=t=null,function(e){for(var t,a=-1,i=r.length;++a=0;)n.push(a[r])}function da(e,t){for(var n=[e],r=[];null!=(e=n.pop());)if(r.push(e),(i=e.children)&&(a=i.length))for(var a,i,o=-1;++oa&&(r=n,a=t);return r}function Ta(e){return e.reduce(Sa,0)}function Sa(e,t){return e+t[1]}function ba(e,t){return La(e,Math.ceil(Math.log(t.length)/Math.LN2+1))}function La(e,t){for(var n=-1,r=+e[0],a=(e[1]-r)/t,i=[];++n<=t;)i[n]=a*n+r;return i}function ka(e){return[ho.min(e),ho.max(e)]}function wa(e,t){return e.value-t.value}function Ca(e,t){var n=e._pack_next;e._pack_next=t,t._pack_prev=e,t._pack_next=n,n._pack_prev=t}function Ra(e,t){e._pack_next=t,t._pack_prev=e}function Da(e,t){var n=t.x-e.x,r=t.y-e.y,a=e.r+t.r;return.999*a*a>n*n+r*r}function xa(e){function t(e){c=Math.min(e.x-e.r,c),d=Math.max(e.x+e.r,d),f=Math.min(e.y-e.r,f),h=Math.max(e.y+e.r,h)}if((n=e.children)&&(l=n.length)){var n,r,a,i,o,s,u,l,c=1/0,d=-(1/0),f=1/0,h=-(1/0);if(n.forEach(Na),r=n[0],r.x=-r.r,r.y=0,t(r),l>1&&(a=n[1],a.x=a.r,a.y=0,t(a),l>2))for(i=n[2],Ya(r,a,i),t(i),Ca(r,i),r._pack_prev=i,Ca(i,a),a=r._pack_next,o=3;o=0;)t=a[i],t.z+=n,t.m+=n,n+=t.s+(r+=t.c)}function Ua(e,t,n){return e.a.parent===t.parent?e.a:n}function Wa(e){return 1+ho.max(e,function(e){return e.y})}function za(e){return e.reduce(function(e,t){return e+t.x},0)/e.length}function Va(e){var t=e.children;return t&&t.length?Va(t[0]):e}function Ga(e){var t,n=e.children;return n&&(t=n.length)?Ga(n[t-1]):e}function Ba(e){return{x:e.x,y:e.y,dx:e.dx,dy:e.dy}}function qa(e,t){var n=e.x+t[3],r=e.y+t[0],a=e.dx-t[1]-t[3],i=e.dy-t[0]-t[2];return a<0&&(n+=a/2,a=0),i<0&&(r+=i/2,i=0),{x:n,y:r,dx:a,dy:i}}function Ja(e){var t=e[0],n=e[e.length-1];return t2?$a:Ka,u=r?ea:$r;return o=a(e,t,u,n),s=a(t,e,u,br),i}function i(e){return o(e)}var o,s;return i.invert=function(e){return s(e)},i.domain=function(t){return arguments.length?(e=t.map(Number),a()):e},i.range=function(e){return arguments.length?(t=e,a()):t},i.rangeRound=function(e){return i.range(e).interpolate(Wr)},i.clamp=function(e){return arguments.length?(r=e,a()):r},i.interpolate=function(e){return arguments.length?(n=e,a()):n},i.ticks=function(t){return ai(e,t)},i.tickFormat=function(t,n){return ii(e,t,n)},i.nice=function(t){return ni(e,t),a()},i.copy=function(){return ei(e,t,n,r)},a()}function ti(e,t){return ho.rebind(e,t,"range","rangeRound","interpolate","clamp")}function ni(e,t){return Za(e,Xa(ri(e,t)[2])),Za(e,Xa(ri(e,t)[2])),e}function ri(e,t){null==t&&(t=10);var n=Ja(e),r=n[1]-n[0],a=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),i=t/r*a;return i<=.15?a*=10:i<=.35?a*=5:i<=.75&&(a*=2),n[0]=Math.ceil(n[0]/a)*a,n[1]=Math.floor(n[1]/a)*a+.5*a,n[2]=a,n}function ai(e,t){return ho.range.apply(ho,ri(e,t))}function ii(e,t,n){var r=ri(e,t);if(n){var a=_s.exec(n);if(a.shift(),"s"===a[8]){var i=ho.formatPrefix(Math.max(So(r[0]),So(r[1])));return a[7]||(a[7]="."+oi(i.scale(r[2]))),a[8]="f",n=ho.format(a.join("")),function(e){return n(i.scale(e))+i.symbol}}a[7]||(a[7]="."+si(a[8],r)),n=a.join("")}else n=",."+oi(r[2])+"f";return ho.format(n)}function oi(e){return-Math.floor(Math.log(e)/Math.LN10+.01)}function si(e,t){var n=oi(t[2]);return e in Cu?Math.abs(n-oi(Math.max(So(t[0]),So(t[1]))))+ +("e"!==e):n-2*("%"===e)}function ui(e,t,n,r){function a(e){return(n?Math.log(e<0?0:e):-Math.log(e>0?0:-e))/Math.log(t)}function i(e){return n?Math.pow(t,e):-Math.pow(t,-e)}function o(t){return e(a(t))}return o.invert=function(t){return i(e.invert(t))},o.domain=function(t){return arguments.length?(n=t[0]>=0,e.domain((r=t.map(Number)).map(a)),o):r},o.base=function(n){return arguments.length?(t=+n,e.domain(r.map(a)),o):t},o.nice=function(){var t=Za(r.map(a),n?Math:Du);return e.domain(t),r=t.map(i),o},o.ticks=function(){var e=Ja(r),o=[],s=e[0],u=e[1],l=Math.floor(a(s)),c=Math.ceil(a(u)),d=t%1?2:t;if(isFinite(c-l)){if(n){for(;l0;f--)o.push(i(l)*f);for(l=0;o[l]u;c--);o=o.slice(l,c)}return o},o.tickFormat=function(e,n){if(!arguments.length)return Ru;arguments.length<2?n=Ru:"function"!=typeof n&&(n=ho.format(n));var r=Math.max(1,t*e/o.ticks().length);return function(e){var o=e/i(Math.round(a(e)));return o*t0?a[n-1]:e[0],n0?0:1}function Si(e,t,n,r,a){var i=e[0]-t[0],o=e[1]-t[1],s=(a?r:-r)/Math.sqrt(i*i+o*o),u=s*o,l=-s*i,c=e[0]+u,d=e[1]+l,f=t[0]+u,h=t[1]+l,p=(c+f)/2,_=(d+h)/2,m=f-c,v=h-d,g=m*m+v*v,y=n-r,E=c*h-f*d,M=(v<0?-1:1)*Math.sqrt(Math.max(0,y*y*g-E*E)),T=(E*v-m*M)/g,S=(-E*m-v*M)/g,b=(E*v+m*M)/g,L=(-E*m+v*M)/g,k=T-p,w=S-_,C=b-p,R=L-_;return k*k+w*w>C*C+R*R&&(T=b,S=L),[[T-u,S-l],[T*n/y,S*n/y]]}function bi(e){function t(t){function o(){l.push("M",i(e(c),s))}for(var u,l=[],c=[],d=-1,f=t.length,h=xe(n),p=xe(r);++d1?e.join("L"):e+"Z"}function ki(e){return e.join("L")+"Z"}function wi(e){for(var t=0,n=e.length,r=e[0],a=[r[0],",",r[1]];++t1&&a.push("H",r[0]),a.join("")}function Ci(e){for(var t=0,n=e.length,r=e[0],a=[r[0],",",r[1]];++t1){s=t[1],i=e[u],u++,r+="C"+(a[0]+o[0])+","+(a[1]+o[1])+","+(i[0]-s[0])+","+(i[1]-s[1])+","+i[0]+","+i[1];for(var l=2;l9&&(a=3*t/Math.sqrt(a),o[s]=a*n,o[s+1]=a*r));for(s=-1;++s<=u;)a=(e[Math.min(u,s+1)][0]-e[Math.max(0,s-1)][0])/(6*(1+o[s]*o[s])),i.push([a||0,o[s]*a||0]);return i}function Vi(e){return e.length<3?Li(e):e[0]+Oi(e,zi(e))}function Gi(e){for(var t,n,r,a=-1,i=e.length;++a0;)f[--s].call(e,o);if(i>=1)return _.event&&_.event.end.call(e,e.__data__,t),--h.count?delete h[r]:delete e[n],1}var u,l,c,d,f,h=e[n]||(e[n]={active:0,count:0}),_=h[r];_||(u=a.time,l=Pe(i,0,u),_=h[r]={tween:new p,time:u,timer:l,delay:a.delay,duration:a.duration,ease:a.ease,index:t},a=null,++h.count)}function io(e,t,n){e.attr("transform",function(e){var r=t(e);return"translate("+(isFinite(r)?r:n(e))+",0)"})}function oo(e,t,n){e.attr("transform",function(e){var r=t(e);return"translate(0,"+(isFinite(r)?r:n(e))+")"})}function so(e){return e.toISOString()}function uo(e,t,n){function r(t){return e(t)}function a(e,n){var r=e[1]-e[0],a=r/n,i=ho.bisect(tl,a);return i==tl.length?[t.year,ri(e.map(function(e){return e/31536e6}),n)[2]]:i?t[a/tl[i-1]1?{floor:function(t){for(;n(t=e.floor(t));)t=lo(t-1);return t},ceil:function(t){for(;n(t=e.ceil(t));)t=lo(+t+1);return t}}:e))},r.ticks=function(e,t){var n=Ja(r.domain()),i=null==e?a(n,10):"number"==typeof e?a(n,e):!e.range&&[{range:e},t];return i&&(e=i[0],t=i[1]),e.range(n[0],lo(+n[1]+1),t<1?1:t)},r.tickFormat=function(){return n},r.copy=function(){return uo(e.copy(),t,n)},ti(r,e)}function lo(e){return new Date(e)}function co(e){return JSON.parse(e.responseText)}function fo(e){var t=mo.createRange();return t.selectNode(mo.body),t.createContextualFragment(e.responseText)}var ho={version:"3.5.17"},po=[].slice,_o=function(e){return po.call(e)},mo=this.document;if(mo)try{_o(mo.documentElement.childNodes)[0].nodeType}catch(e){_o=function(e){for(var t=e.length,n=new Array(t);t--;)n[t]=e[t];return n}}if(Date.now||(Date.now=function(){return+new Date}),mo)try{mo.createElement("DIV").style.setProperty("opacity",0,"")}catch(e){var vo=this.Element.prototype,go=vo.setAttribute,yo=vo.setAttributeNS,Eo=this.CSSStyleDeclaration.prototype,Mo=Eo.setProperty;vo.setAttribute=function(e,t){go.call(this,e,t+"")},vo.setAttributeNS=function(e,t,n){yo.call(this,e,t,n+"")},Eo.setProperty=function(e,t,n){Mo.call(this,e,t+"",n)}}ho.ascending=s,ho.descending=function(e,t){return te?1:t>=e?0:NaN},ho.min=function(e,t){var n,r,a=-1,i=e.length;if(1===arguments.length){for(;++a=r){n=r;break}for(;++ar&&(n=r)}else{for(;++a=r){n=r;break}for(;++ar&&(n=r)}return n},ho.max=function(e,t){var n,r,a=-1,i=e.length;if(1===arguments.length){for(;++a=r){n=r;break}for(;++an&&(n=r)}else{for(;++a=r){n=r;break}for(;++an&&(n=r)}return n},ho.extent=function(e,t){var n,r,a,i=-1,o=e.length;if(1===arguments.length){for(;++i=r){n=a=r;break}for(;++ir&&(n=r),a=r){n=a=r;break}for(;++ir&&(n=r),a1)return o/(c-1)},ho.deviation=function(){var e=ho.variance.apply(this,arguments);return e?Math.sqrt(e):e};var To=c(s);ho.bisectLeft=To.left,ho.bisect=ho.bisectRight=To.right,ho.bisector=function(e){return c(1===e.length?function(t,n){return s(e(t),n)}:e)},ho.shuffle=function(e,t,n){(i=arguments.length)<3&&(n=e.length,i<2&&(t=0));for(var r,a,i=n-t;i;)a=Math.random()*i--|0,r=e[i+t],e[i+t]=e[a+t],e[a+t]=r;return e},ho.permute=function(e,t){for(var n=t.length,r=new Array(n);n--;)r[n]=e[t[n]];return r},ho.pairs=function(e){for(var t,n=0,r=e.length-1,a=e[0],i=new Array(r<0?0:r);n=0;)for(r=e[a],t=r.length;--t>=0;)n[--o]=r[t];return n};var So=Math.abs;ho.range=function(e,t,n){if(arguments.length<3&&(n=1,arguments.length<2&&(t=e,e=0)),(t-e)/n===1/0)throw new Error("infinite range");var r,a=[],i=f(So(n)),o=-1;if(e*=i,t*=i,n*=i,n<0)for(;(r=e+n*++o)>t;)a.push(r/i);else for(;(r=e+n*++o)=i.length)return r?r.call(a,o):n?o.sort(n):o;for(var u,l,c,d,f=-1,h=o.length,_=i[s++],m=new p;++f=i.length)return e;var r=[],a=o[n++];return e.forEach(function(e,a){r.push({key:e,values:t(a,n)})}),a?r.sort(function(e,t){return a(e.key,t.key)}):r}var n,r,a={},i=[],o=[];return a.map=function(t,n){return e(n,t,0)},a.entries=function(n){return t(e(ho.map,n,0),0)},a.key=function(e){return i.push(e),a},a.sortKeys=function(e){return o[i.length-1]=e,a},a.sortValues=function(e){return n=e,a},a.rollup=function(e){return r=e,a},a},ho.set=function(e){var t=new T;if(e)for(var n=0,r=e.length;n=0&&(r=e.slice(n+1),e=e.slice(0,n)),e)return arguments.length<2?this[e].on(r):this[e].on(r,t);if(2===arguments.length){if(null==t)for(e in this)this.hasOwnProperty(e)&&this[e].on(r,null);return this}},ho.event=null,ho.requote=function(e){return e.replace(wo,"\\$&")};var wo=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,Co={}.__proto__?function(e,t){e.__proto__=t}:function(e,t){for(var n in t)e[n]=t[n]},Ro=function(e,t){return t.querySelector(e)},Do=function(e,t){return t.querySelectorAll(e)},xo=function(e,t){var n=e.matches||e[L(e,"matchesSelector")];return(xo=function(e,t){return n.call(e,t)})(e,t)};"function"==typeof Sizzle&&(Ro=function(e,t){return Sizzle(e,t)[0]||null},Do=Sizzle,xo=Sizzle.matchesSelector),ho.selection=function(){return ho.select(mo.documentElement)};var No=ho.selection.prototype=[];No.select=function(e){var t,n,r,a,i=[];e=O(e);for(var o=-1,s=this.length;++o=0&&"xmlns"!==(n=e.slice(0,t))&&(e=e.slice(t+1)),Ao.hasOwnProperty(n)?{space:Ao[n],local:e}:e}},No.attr=function(e,t){if(arguments.length<2){if("string"==typeof e){var n=this.node();return e=ho.ns.qualify(e),e.local?n.getAttributeNS(e.space,e.local):n.getAttribute(e)}for(t in e)this.each(Y(t,e[t]));return this}return this.each(Y(e,t))},No.classed=function(e,t){if(arguments.length<2){if("string"==typeof e){var n=this.node(),r=(e=F(e)).length,a=-1;if(t=n.classList){for(;++a=0;)(n=r[a])&&(i&&i!==n.nextSibling&&i.parentNode.insertBefore(n,i),i=n);return this},No.sort=function(e){e=q.apply(this,arguments);for(var t=-1,n=this.length;++t0&&(t=t.transition().duration(w)),t.call(e.event)}function s(){M&&M.domain(E.range().map(function(e){return(e-b.x)/b.k}).map(E.invert)),S&&S.domain(T.range().map(function(e){return(e-b.y)/b.k}).map(T.invert))}function u(e){C++||e({type:"zoomstart"})}function l(e){s(),e({type:"zoom",scale:b.k,translate:[b.x,b.y]})}function c(e){--C||(e({type:"zoomend"}),m=null)}function d(){function e(){s=1,a(ho.mouse(r),f),l(i)}function n(){d.on(N,null).on(O,null),h(s),c(i)}var r=this,i=Y.of(r,arguments),s=0,d=ho.select(o(r)).on(N,e).on(O,n),f=t(ho.mouse(r)),h=ee(r);Gu.call(r),u(i)}function f(){function e(){var e=ho.touches(p);return h=b.k,e.forEach(function(e){e.identifier in m&&(m[e.identifier]=t(e))}),e}function n(){var t=ho.event.target;ho.select(t).on(E,o).on(M,s),T.push(t);for(var n=ho.event.changedTouches,r=0,a=n.length;r1){var c=u[0],d=u[1],f=c[0]-d[0],h=c[1]-d[1];v=f*f+h*h}}function o(){var e,t,n,i,o=ho.touches(p);Gu.call(p);for(var s=0,u=o.length;s=l)return o;if(a)return a=!1,i;var t=c;if(34===e.charCodeAt(t)){for(var n=t;n++=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,ms=ho.map({b:function(e){return e.toString(2)},c:function(e){return String.fromCharCode(e)},o:function(e){return e.toString(8)},x:function(e){return e.toString(16)},X:function(e){return e.toString(16).toUpperCase()},g:function(e,t){return e.toPrecision(t)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},r:function(e,t){return(e=ho.round(e,je(e,t))).toFixed(Math.max(0,Math.min(20,je(e*(1+1e-15),t))))}}),vs=ho.time={},gs=Date;Ve.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){ys.setUTCDate.apply(this._,arguments)},setDay:function(){ys.setUTCDay.apply(this._,arguments)},setFullYear:function(){ys.setUTCFullYear.apply(this._,arguments)},setHours:function(){ys.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){ys.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){ys.setUTCMinutes.apply(this._,arguments)},setMonth:function(){ys.setUTCMonth.apply(this._,arguments)},setSeconds:function(){ys.setUTCSeconds.apply(this._,arguments)},setTime:function(){ys.setTime.apply(this._,arguments)}};var ys=Date.prototype;vs.year=Ge(function(e){return e=vs.day(e),e.setMonth(0,1),e},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e){return e.getFullYear()}),vs.years=vs.year.range,vs.years.utc=vs.year.utc.range,vs.day=Ge(function(e){var t=new gs(2e3,0);return t.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),t},function(e,t){e.setDate(e.getDate()+t)},function(e){return e.getDate()-1}),vs.days=vs.day.range,vs.days.utc=vs.day.utc.range,vs.dayOfYear=function(e){var t=vs.year(e);return Math.floor((e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5)},["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].forEach(function(e,t){t=7-t;var n=vs[e]=Ge(function(e){return(e=vs.day(e)).setDate(e.getDate()-(e.getDay()+t)%7),e},function(e,t){e.setDate(e.getDate()+7*Math.floor(t))},function(e){var n=vs.year(e).getDay();return Math.floor((vs.dayOfYear(e)+(n+t)%7)/7)-(n!==t)});vs[e+"s"]=n.range,vs[e+"s"].utc=n.utc.range,vs[e+"OfYear"]=function(e){var n=vs.year(e).getDay();return Math.floor((vs.dayOfYear(e)+(n+t)%7)/7)}}),vs.week=vs.sunday,vs.weeks=vs.sunday.range,vs.weeks.utc=vs.sunday.utc.range,vs.weekOfYear=vs.sundayOfYear;var Es={"-":"",_:" ",0:"0"},Ms=/^\s*\d+/,Ts=/^%/;ho.locale=function(e){return{numberFormat:We(e),timeFormat:qe(e)}};var Ss=ho.locale({decimal:".",thousands:",",grouping:[3],currency:["$",""],dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});ho.format=Ss.numberFormat,ho.geo={},pt.prototype={s:0,t:0,add:function(e){_t(e,this.t,bs),_t(bs.s,this.s,this),this.s?this.t+=bs.t:this.s=bs.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var bs=new pt;ho.geo.stream=function(e,t){e&&Ls.hasOwnProperty(e.type)?Ls[e.type](e,t):mt(e,t)};var Ls={Feature:function(e,t){mt(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,a=n.length;++rh&&(h=t)}function t(t,n){var r=Et([t*Bo,n*Bo]);if(v){var a=Tt(v,r),i=[a[1],-a[0],0],o=Tt(i,a);Lt(o),o=kt(o);var u=t-p,l=u>0?1:-1,_=o[0]*qo*l,m=So(u)>180;if(m^(l*p<_&&_h&&(h=g)}else if(_=(_+360)%360-180,m^(l*p<_&&_h&&(h=n);m?ts(c,f)&&(f=t):s(t,f)>s(c,f)&&(c=t):f>=c?(tf&&(f=t)):t>p?s(c,t)>s(c,f)&&(f=t):s(t,f)>s(c,f)&&(c=t)}else e(t,n);v=r,p=t}function n(){M.point=t}function r(){E[0]=c,E[1]=f,M.point=e,v=null}function a(e,n){if(v){var r=e-p;g+=So(r)>180?r+(r>0?360:-360):r}else _=e,m=n;Rs.point(e,n),t(e,n)}function i(){Rs.lineStart()}function o(){a(_,m),Rs.lineEnd(),So(g)>jo&&(c=-(f=180)),E[0]=c,E[1]=f,v=null}function s(e,t){return(t-=e)<0?t+360:t}function u(e,t){return e[0]-t[0]}function l(e,t){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:ejo?h=90:g<-jo&&(d=-90),E[0]=c,E[1]=f}};return function(e){h=f=-(c=d=1/0),y=[],ho.geo.stream(e,M);var t=y.length;if(t){y.sort(u);for(var n,r=1,a=y[0],i=[a];rs(a[0],a[1])&&(a[1]=n[1]),s(n[0],a[1])>s(a[0],a[1])&&(a[0]=n[0])):i.push(a=n);for(var o,n,p=-(1/0),t=i.length-1,r=0,a=i[t];r<=t;a=n,++r)n=i[r],(o=s(a[1],n[0]))>p&&(p=o,c=n[0],f=a[1])}return y=E=null,c===1/0||d===1/0?[[NaN,NaN],[NaN,NaN]]:[[c,d],[f,h]]}}(),ho.geo.centroid=function(e){Ds=xs=Ns=Os=As=Ys=Ps=Is=Fs=Hs=js=0,ho.geo.stream(e,Us);var t=Fs,n=Hs,r=js,a=t*t+n*n+r*r;return a=.12&&a<.234&&r>=-.425&&r<-.214?o:a>=.166&&a<.234&&r>=-.214&&r<-.115?s:i).invert(e)},e.stream=function(e){var t=i.stream(e),n=o.stream(e),r=s.stream(e);return{point:function(e,a){t.point(e,a),n.point(e,a),r.point(e,a)},sphere:function(){t.sphere(),n.sphere(),r.sphere()},lineStart:function(){t.lineStart(),n.lineStart(),r.lineStart()},lineEnd:function(){t.lineEnd(),n.lineEnd(),r.lineEnd()},polygonStart:function(){t.polygonStart(),n.polygonStart(),r.polygonStart()},polygonEnd:function(){t.polygonEnd(),n.polygonEnd(),r.polygonEnd()}}},e.precision=function(t){return arguments.length?(i.precision(t),o.precision(t),s.precision(t),e):i.precision()},e.scale=function(t){return arguments.length?(i.scale(t),o.scale(.35*t),s.scale(t),e.translate(i.translate())):i.scale()},e.translate=function(t){if(!arguments.length)return i.translate();var l=i.scale(),c=+t[0],d=+t[1];return n=i.translate(t).clipExtent([[c-.455*l,d-.238*l],[c+.455*l,d+.238*l]]).stream(u).point,r=o.translate([c-.307*l,d+.201*l]).clipExtent([[c-.425*l+jo,d+.12*l+jo],[c-.214*l-jo,d+.234*l-jo]]).stream(u).point,a=s.translate([c-.205*l,d+.212*l]).clipExtent([[c-.214*l+jo,d+.166*l+jo],[c-.115*l-jo,d+.234*l-jo]]).stream(u).point,e},e.scale(1070)};var Vs,Gs,Bs,qs,Js,Qs,Ks={point:k,lineStart:k,lineEnd:k,polygonStart:function(){Gs=0,Ks.lineStart=Zt},polygonEnd:function(){Ks.lineStart=Ks.lineEnd=Ks.point=k,Vs+=So(Gs/2)}},Zs={point:Xt,lineStart:k,lineEnd:k,polygonStart:k,polygonEnd:k},Xs={point:tn,lineStart:nn,lineEnd:rn,polygonStart:function(){Xs.lineStart=an},polygonEnd:function(){Xs.point=tn,Xs.lineStart=nn,Xs.lineEnd=rn}};ho.geo.path=function(){function e(e){return e&&("function"==typeof s&&i.pointRadius(+s.apply(this,arguments)),o&&o.valid||(o=a(i)),ho.geo.stream(e,o)),i.result()}function t(){return o=null,e}var n,r,a,i,o,s=4.5;return e.area=function(e){return Vs=0,ho.geo.stream(e,a(Ks)),Vs},e.centroid=function(e){return Ns=Os=As=Ys=Ps=Is=Fs=Hs=js=0,ho.geo.stream(e,a(Xs)),js?[Fs/js,Hs/js]:Is?[Ys/Is,Ps/Is]:As?[Ns/As,Os/As]:[NaN,NaN]},e.bounds=function(e){return Js=Qs=-(Bs=qs=1/0),ho.geo.stream(e,a(Zs)),[[Bs,qs],[Js,Qs]]},e.projection=function(e){return arguments.length?(a=(n=e)?e.stream||un(e):S,t()):n},e.context=function(e){return arguments.length?(i=null==(r=e)?new $t:new on(e),"function"!=typeof s&&i.pointRadius(s),t()):r},e.pointRadius=function(t){return arguments.length?(s="function"==typeof t?t:(i.pointRadius(+t),+t),e):s},e.projection(ho.geo.albersUsa()).context(null)},ho.geo.transform=function(e){return{stream:function(t){var n=new ln(t);for(var r in e)n[r]=e[r];return n}}},ln.prototype={point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}},ho.geo.projection=dn,ho.geo.projectionMutator=fn,(ho.geo.equirectangular=function(){return dn(pn)}).raw=pn.invert=pn,ho.geo.rotation=function(e){function t(t){return t=e(t[0]*Bo,t[1]*Bo),t[0]*=qo,t[1]*=qo,t}return e=mn(e[0]%360*Bo,e[1]*Bo,e.length>2?e[2]*Bo:0),t.invert=function(t){return t=e.invert(t[0]*Bo,t[1]*Bo),t[0]*=qo,t[1]*=qo,t},t},_n.invert=pn,ho.geo.circle=function(){function e(){var e="function"==typeof r?r.apply(this,arguments):r,t=mn(-e[0]*Bo,-e[1]*Bo,0).invert,a=[];return n(null,null,1,{point:function(e,n){a.push(e=t(e,n)),e[0]*=qo,e[1]*=qo}}),{type:"Polygon",coordinates:[a]}}var t,n,r=[0,0],a=6;return e.origin=function(t){return arguments.length?(r=t,e):r},e.angle=function(r){return arguments.length?(n=En((t=+r)*Bo,a*Bo),e):t},e.precision=function(r){return arguments.length?(n=En(t*Bo,(a=+r)*Bo),e):a},e.angle(90)},ho.geo.distance=function(e,t){var n,r=(t[0]-e[0])*Bo,a=e[1]*Bo,i=t[1]*Bo,o=Math.sin(r),s=Math.cos(r),u=Math.sin(a),l=Math.cos(a),c=Math.sin(i),d=Math.cos(i);return Math.atan2(Math.sqrt((n=d*o)*n+(n=l*c-u*d*s)*n),u*c+l*d*s)},ho.geo.graticule=function(){function e(){return{type:"MultiLineString",coordinates:t()}}function t(){return ho.range(Math.ceil(i/m)*m,a,m).map(f).concat(ho.range(Math.ceil(l/v)*v,u,v).map(h)).concat(ho.range(Math.ceil(r/p)*p,n,p).filter(function(e){return So(e%m)>jo}).map(c)).concat(ho.range(Math.ceil(s/_)*_,o,_).filter(function(e){return So(e%v)>jo}).map(d))}var n,r,a,i,o,s,u,l,c,d,f,h,p=10,_=p,m=90,v=360,g=2.5;return e.lines=function(){return t().map(function(e){return{type:"LineString",coordinates:e}})},e.outline=function(){return{type:"Polygon",coordinates:[f(i).concat(h(u).slice(1),f(a).reverse().slice(1),h(l).reverse().slice(1))]}},e.extent=function(t){return arguments.length?e.majorExtent(t).minorExtent(t):e.minorExtent()},e.majorExtent=function(t){return arguments.length?(i=+t[0][0],a=+t[1][0],l=+t[0][1],u=+t[1][1],i>a&&(t=i,i=a,a=t),l>u&&(t=l,l=u,u=t),e.precision(g)):[[i,l],[a,u]]},e.minorExtent=function(t){return arguments.length?(r=+t[0][0],n=+t[1][0],s=+t[0][1],o=+t[1][1],r>n&&(t=r,r=n,n=t),s>o&&(t=s,s=o,o=t),e.precision(g)):[[r,s],[n,o]]},e.step=function(t){return arguments.length?e.majorStep(t).minorStep(t):e.minorStep()},e.majorStep=function(t){return arguments.length?(m=+t[0],v=+t[1],e):[m,v]},e.minorStep=function(t){return arguments.length?(p=+t[0],_=+t[1],e):[p,_]},e.precision=function(t){return arguments.length?(g=+t,c=Tn(s,o,90),d=Sn(r,n,g),f=Tn(l,u,90),h=Sn(i,a,g),e):g},e.majorExtent([[-180,-90+jo],[180,90-jo]]).minorExtent([[-180,-80-jo],[180,80+jo]])},ho.geo.greatArc=function(){function e(){return{type:"LineString",coordinates:[t||r.apply(this,arguments),n||a.apply(this,arguments)]}}var t,n,r=bn,a=Ln;return e.distance=function(){return ho.geo.distance(t||r.apply(this,arguments),n||a.apply(this,arguments))},e.source=function(n){return arguments.length?(r=n,t="function"==typeof n?null:n,e):r},e.target=function(t){return arguments.length?(a=t,n="function"==typeof t?null:t,e):a},e.precision=function(){return arguments.length?e:0},e},ho.geo.interpolate=function(e,t){return kn(e[0]*Bo,e[1]*Bo,t[0]*Bo,t[1]*Bo)},ho.geo.length=function(e){return $s=0,ho.geo.stream(e,eu),$s};var $s,eu={sphere:k,point:k,lineStart:wn,lineEnd:k,polygonStart:k,polygonEnd:k},tu=Cn(function(e){return Math.sqrt(2/(1+e))},function(e){return 2*Math.asin(e/2)});(ho.geo.azimuthalEqualArea=function(){return dn(tu)}).raw=tu;var nu=Cn(function(e){var t=Math.acos(e);return t&&t/Math.sin(t)},S);(ho.geo.azimuthalEquidistant=function(){return dn(nu)}).raw=nu,(ho.geo.conicConformal=function(){return Qt(Rn)}).raw=Rn,(ho.geo.conicEquidistant=function(){return Qt(Dn)}).raw=Dn;var ru=Cn(function(e){return 1/e},Math.atan);(ho.geo.gnomonic=function(){return dn(ru)}).raw=ru,xn.invert=function(e,t){return[e,2*Math.atan(Math.exp(t))-Go]},(ho.geo.mercator=function(){return Nn(xn)}).raw=xn;var au=Cn(function(){return 1},Math.asin);(ho.geo.orthographic=function(){return dn(au)}).raw=au;var iu=Cn(function(e){return 1/(1+e)},function(e){return 2*Math.atan(e)});(ho.geo.stereographic=function(){return dn(iu)}).raw=iu,On.invert=function(e,t){return[-t,2*Math.atan(Math.exp(e))-Go]},(ho.geo.transverseMercator=function(){var e=Nn(On),t=e.center,n=e.rotate;return e.center=function(e){return e?t([-e[1],e[0]]):(e=t(),[e[1],-e[0]])},e.rotate=function(e){return e?n([e[0],e[1],e.length>2?e[2]+90:90]):(e=n(),[e[0],e[1],e[2]-90])},n([0,0,90])}).raw=On,ho.geom={},ho.geom.hull=function(e){function t(e){if(e.length<3)return[];var t,a=xe(n),i=xe(r),o=e.length,s=[],u=[];for(t=0;t=0;--t)h.push(e[s[l[t]][2]]);for(t=+d;t=r&&l.x<=i&&l.y>=a&&l.y<=o?[[r,o],[i,o],[i,a],[r,a]]:[];c.point=e[s]}),t}function n(e){return e.map(function(e,t){return{x:Math.round(i(e,t)/jo)*jo,y:Math.round(o(e,t)/jo)*jo,i:t}})}var r=An,a=Yn,i=r,o=a,s=pu;return e?t(e):(t.links=function(e){return fr(n(e)).edges.filter(function(e){return e.l&&e.r}).map(function(t){return{source:e[t.l.i],target:e[t.r.i]}})},t.triangles=function(e){var t=[];return fr(n(e)).cells.forEach(function(n,r){for(var a,i,o=n.site,s=n.edges.sort(Kn),u=-1,l=s.length,c=s[l-1].edge,d=c.l===o?c.r:c.l;++u=l,f=r>=c,h=f<<1|d;e.leaf=!1,e=e.nodes[h]||(e.nodes[h]=vr()),d?a=l:s=l,f?o=c:u=c,i(e,t,n,r,a,o,s,u)}var c,d,f,h,p,_,m,v,g,y=xe(s),E=xe(u);if(null!=t)_=t,m=n,v=r,g=a;else if(v=g=-(_=m=1/0),d=[],f=[],p=e.length,o)for(h=0;hv&&(v=c.x),c.y>g&&(g=c.y),d.push(c.x),f.push(c.y);else for(h=0;hv&&(v=M),T>g&&(g=T),d.push(M),f.push(T)}var S=v-_,b=g-m;S>b?g=m+S:v=_+b;var L=vr();if(L.add=function(e){i(L,e,+y(e,++h),+E(e,h),_,m,v,g)},L.visit=function(e){gr(e,L,_,m,v,g)},L.find=function(e){return yr(L,e[0],e[1],_,m,v,g)},h=-1,null==t){for(;++h=0?e.slice(0,t):e,r=t>=0?e.slice(t+1):"in";return n=gu.get(n)||vu,r=yu.get(r)||S,kr(r(n.apply(null,po.call(arguments,1))))},ho.interpolateHcl=Hr,ho.interpolateHsl=jr,ho.interpolateLab=Ur,ho.interpolateRound=Wr,ho.transform=function(e){var t=mo.createElementNS(ho.ns.prefix.svg,"g");return(ho.transform=function(e){if(null!=e){t.setAttribute("transform",e);var n=t.transform.baseVal.consolidate()}return new zr(n?n.matrix:Eu)})(e)},zr.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var Eu={a:1,b:0,c:0,d:1,e:0,f:0};ho.interpolateTransform=Xr,ho.layout={},ho.layout.bundle=function(){return function(e){for(var t=[],n=-1,r=e.length;++n0?a=e:(n.c=null,n.t=NaN,n=null,l.end({type:"end",alpha:a=0})):e>0&&(l.start({type:"start",alpha:a=e}),n=Pe(u.tick)),u):a},u.start=function(){function e(e,r){if(!n){for(n=new Array(a),u=0;u=0;)o.push(c=l[u]),c.parent=i,c.depth=i.depth+1;r&&(i.value=0),i.children=l}else r&&(i.value=+r.call(e,i,i.depth)||0),delete i.children;return da(a,function(e){var n,a;t&&(n=e.children)&&n.sort(t),r&&(a=e.parent)&&(a.value+=e.value)}),s}var t=pa,n=fa,r=ha;return e.sort=function(n){return arguments.length?(t=n,e):t},e.children=function(t){return arguments.length?(n=t,e):n},e.value=function(t){return arguments.length?(r=t,e):r},e.revalue=function(t){return r&&(ca(t,function(e){e.children&&(e.value=0)}),da(t,function(t){var n;t.children||(t.value=+r.call(e,t,t.depth)||0),(n=t.parent)&&(n.value+=t.value)})),t},e},ho.layout.partition=function(){function e(t,n,r,a){var i=t.children;if(t.x=n,t.y=t.depth*a,t.dx=r,t.dy=a,i&&(o=i.length)){var o,s,u,l=-1;for(r=t.value?r/t.value:0;++ls&&(s=r),o.push(r)}for(n=0;n0)for(i=-1;++i=c[0]&&s<=c[1]&&(o=u[ho.bisect(d,s,1,h)-1],o.y+=p,o.push(e[i]));return u}var t=!0,n=Number,r=ka,a=ba;return e.value=function(t){return arguments.length?(n=t,e):n},e.range=function(t){return arguments.length?(r=xe(t),e):r},e.bins=function(t){return arguments.length?(a="number"==typeof t?function(e){return La(e,t)}:xe(t),e):a},e.frequency=function(n){return arguments.length?(t=!!n,e):t},e},ho.layout.pack=function(){function e(e,i){var o=n.call(this,e,i),s=o[0],u=a[0],l=a[1],c=null==t?Math.sqrt:"function"==typeof t?t:function(){return t};if(s.x=s.y=0,da(s,function(e){e.r=+c(e.value)}),da(s,xa),r){var d=r*(t?1:Math.max(2*s.r/u,2*s.r/l))/2;da(s,function(e){e.r+=d}),da(s,xa),da(s,function(e){e.r-=d})}return Aa(s,u/2,l/2,t?1:1/Math.max(2*s.r/u,2*s.r/l)),o}var t,n=ho.layout.hierarchy().sort(wa),r=0,a=[1,1];return e.size=function(t){return arguments.length?(a=t,e):a},e.radius=function(n){return arguments.length?(t=null==n||"function"==typeof n?n:+n,e):t},e.padding=function(t){return arguments.length?(r=+t,e):r},la(e,n)},ho.layout.tree=function(){function e(e,a){var c=o.call(this,e,a),d=c[0],f=t(d);if(da(f,n),f.parent.m=-f.z,ca(f,r),l)ca(d,i);else{var h=d,p=d,_=d;ca(d,function(e){e.xp.x&&(p=e),e.depth>_.depth&&(_=e)});var m=s(h,p)/2-h.x,v=u[0]/(p.x+s(p,h)/2+m),g=u[1]/(_.depth||1);ca(d,function(e){e.x=(e.x+m)*v,e.y=e.depth*g})}return c}function t(e){for(var t,n={A:null,children:[e]},r=[n];null!=(t=r.pop());)for(var a,i=t.children,o=0,s=i.length;o0&&(Ha(Ua(o,e,n),e,r),l+=r,c+=r),d+=o.m,l+=a.m,f+=u.m,c+=i.m;o&&!Fa(i)&&(i.t=o,i.m+=d-c),a&&!Ia(u)&&(u.t=a,u.m+=l-f,n=e)}return n}function i(e){e.x*=u[0],e.y=e.depth*u[1]}var o=ho.layout.hierarchy().sort(null).value(null),s=Pa,u=[1,1],l=null;return e.separation=function(t){return arguments.length?(s=t,e):s},e.size=function(t){return arguments.length?(l=null==(u=t)?i:null,e):l?null:u},e.nodeSize=function(t){return arguments.length?(l=null==(u=t)?null:i,e):l?u:null},la(e,o)},ho.layout.cluster=function(){function e(e,i){var o,s=t.call(this,e,i),u=s[0],l=0;da(u,function(e){var t=e.children;t&&t.length?(e.x=za(t),e.y=Wa(t)):(e.x=o?l+=n(e,o):0,e.y=0,o=e)});var c=Va(u),d=Ga(u),f=c.x-n(c,d)/2,h=d.x+n(d,c)/2;return da(u,a?function(e){e.x=(e.x-u.x)*r[0],e.y=(u.y-e.y)*r[1]}:function(e){e.x=(e.x-f)/(h-f)*r[0],e.y=(1-(u.y?e.y/u.y:1))*r[1]}),s}var t=ho.layout.hierarchy().sort(null).value(null),n=Pa,r=[1,1],a=!1;return e.separation=function(t){return arguments.length?(n=t,e):n},e.size=function(t){return arguments.length?(a=null==(r=t),e):a?null:r},e.nodeSize=function(t){return arguments.length?(a=null!=(r=t),e):a?r:null},la(e,t)},ho.layout.treemap=function(){function e(e,t){for(var n,r,a=-1,i=e.length;++a0;)c.push(o=f[u-1]),c.area+=o.area,"squarify"!==h||(s=r(c,_))<=p?(f.pop(),p=s):(c.area-=c.pop().area,a(c,_,l,!1),_=Math.min(l.dx,l.dy),c.length=c.area=0,p=1/0);c.length&&(a(c,_,l,!0),c.length=c.area=0),i.forEach(t)}}function n(t){var r=t.children;if(r&&r.length){var i,o=d(t),s=r.slice(),u=[];for(e(s,o.dx*o.dy/t.value),u.area=0;i=s.pop();)u.push(i),u.area+=i.area,null!=i.z&&(a(u,i.z?o.dx:o.dy,o,!s.length),u.length=u.area=0);r.forEach(n)}}function r(e,t){for(var n,r=e.area,a=0,i=1/0,o=-1,s=e.length;++oa&&(a=n));return r*=r,t*=t,r?Math.max(t*a*p/r,r/(t*i*p)):1/0}function a(e,t,n,r){var a,i=-1,o=e.length,s=n.x,l=n.y,c=t?u(e.area/t):0;if(t==n.dx){for((r||c>n.dy)&&(c=n.dy);++in.dx)&&(c=n.dx);++i1);return e+t*n*Math.sqrt(-2*Math.log(a)/a)}},logNormal:function(){var e=ho.random.normal.apply(ho,arguments);return function(){return Math.exp(e())}},bates:function(e){var t=ho.random.irwinHall(e);return function(){return t()/e}},irwinHall:function(e){return function(){for(var t=0,n=0;nd?0:1;if(l=Vo)return t(l,h)+(e?t(e,1-h):"")+"Z";var p,_,m,v,g,y,E,M,T,S,b,L,k=0,w=0,C=[];if((v=(+u.apply(this,arguments)||0)/2)&&(m=i===Yu?Math.sqrt(e*e+l*l):+i.apply(this,arguments),h||(w*=-1),l&&(w=oe(m/l*Math.sin(v))),e&&(k=oe(m/e*Math.sin(v)))),l){g=l*Math.cos(c+w),y=l*Math.sin(c+w),E=l*Math.cos(d-w),M=l*Math.sin(d-w);var R=Math.abs(d-c-2*w)<=Wo?0:1;if(w&&Ti(g,y,E,M)===h^R){var D=(c+d)/2;g=l*Math.cos(D),y=l*Math.sin(D),E=M=null}}else g=y=0;if(e){T=e*Math.cos(d-k),S=e*Math.sin(d-k),b=e*Math.cos(c+k),L=e*Math.sin(c+k);var x=Math.abs(c-d+2*k)<=Wo?0:1;if(k&&Ti(T,S,b,L)===1-h^x){var N=(c+d)/2;T=e*Math.cos(N),S=e*Math.sin(N),b=L=null}}else T=S=0;if(f>jo&&(p=Math.min(Math.abs(l-e)/2,+a.apply(this,arguments)))>.001){_=eWo)+",1 "+t}function a(e,t,n,r){return"Q 0,0 "+r}var i=bn,o=Ln,s=qi,u=yi,l=Ei;return e.radius=function(t){return arguments.length?(s=xe(t),e):s},e.source=function(t){return arguments.length?(i=xe(t),e):i},e.target=function(t){return arguments.length?(o=xe(t),e):o},e.startAngle=function(t){return arguments.length?(u=xe(t),e):u},e.endAngle=function(t){return arguments.length?(l=xe(t),e):l},e},ho.svg.diagonal=function(){function e(e,a){var i=t.call(this,e,a),o=n.call(this,e,a),s=(i.y+o.y)/2,u=[i,{x:i.x,y:s},{x:o.x,y:s},o];return u=u.map(r),"M"+u[0]+"C"+u[1]+" "+u[2]+" "+u[3]}var t=bn,n=Ln,r=Ji;return e.source=function(n){return arguments.length?(t=xe(n),e):t},e.target=function(t){return arguments.length?(n=xe(t),e):n},e.projection=function(t){return arguments.length?(r=t,e):r},e},ho.svg.diagonal.radial=function(){var e=ho.svg.diagonal(),t=Ji,n=e.projection;return e.projection=function(e){return arguments.length?n(Qi(t=e)):t},e},ho.svg.symbol=function(){function e(e,r){return(ju.get(t.call(this,e,r))||Xi)(n.call(this,e,r))}var t=Zi,n=Ki;return e.type=function(n){return arguments.length?(t=xe(n),e):t},e.size=function(t){return arguments.length?(n=xe(t),e):n},e};var ju=ho.map({circle:Xi,cross:function(e){var t=Math.sqrt(e/5)/2;return"M"+-3*t+","+-t+"H"+-t+"V"+-3*t+"H"+t+"V"+-t+"H"+3*t+"V"+t+"H"+t+"V"+3*t+"H"+-t+"V"+t+"H"+-3*t+"Z"},diamond:function(e){var t=Math.sqrt(e/(2*Wu)),n=t*Wu;return"M0,"+-t+"L"+n+",0 0,"+t+" "+-n+",0Z"},square:function(e){var t=Math.sqrt(e)/2;return"M"+-t+","+-t+"L"+t+","+-t+" "+t+","+t+" "+-t+","+t+"Z"},"triangle-down":function(e){var t=Math.sqrt(e/Uu),n=t*Uu/2;return"M0,"+n+"L"+t+","+-n+" "+-t+","+-n+"Z"},"triangle-up":function(e){var t=Math.sqrt(e/Uu),n=t*Uu/2;return"M0,"+-n+"L"+t+","+n+" "+-t+","+n+"Z"}});ho.svg.symbolTypes=ju.keys();var Uu=Math.sqrt(3),Wu=Math.tan(30*Bo);No.transition=function(e){for(var t,n,r=zu||++qu,a=ro(e),i=[],o=Vu||{time:Date.now(),ease:xr,delay:0,duration:250},s=-1,u=this.length;++srect,.s>rect").attr("width",d[1]-d[0])}function r(e){e.select(".extent").attr("y",f[0]),e.selectAll(".extent,.e>rect,.w>rect").attr("height",f[1]-f[0])}function a(){function a(){32==ho.event.keyCode&&(C||(y=null,x[0]-=d[1],x[1]-=f[1],C=2),R())}function _(){32==ho.event.keyCode&&2==C&&(x[0]+=d[1],x[1]+=f[1],C=0,R())}function m(){var e=ho.mouse(M),a=!1;E&&(e[0]+=E[0],e[1]+=E[1]),C||(ho.event.altKey?(y||(y=[(d[0]+d[1])/2,(f[0]+f[1])/2]),x[0]=d[+(e[0]0?g.default.createElement("span",{className:"notifications__badge"},this.state.count.total):null}},{key:"getBottomToolbar",value:function(){if(this.state.count.total>0){var e=(0,_.default)("toolbar__item toolbar__item--button","tooltip__content--padding-surrogate",{"is-disabled":0===this.state.paginationStart}),t=(0,_.default)("toolbar__item toolbar__item--button","tooltip__content--padding-surrogate",{"is-disabled":this.state.paginationStart+H>=this.state.count.total}),n=this.state.paginationStart+H+1,r=this.state.paginationStart+2*H,a=this.state.paginationStart-H,i=this.state.paginationStart;return r>this.state.count.total&&(r=this.state.count.total),a<0&&(a=0),g.default.createElement("ul",{className:"notifications__toolbar toolbar toolbar--dark toolbar--bottom"},g.default.createElement("li",{className:e,onClick:this.handleNewerNotificationsClick},g.default.createElement(E.default,null)," ",a+1," – ",i),g.default.createElement("li",{className:"toolbar__item toolbar__item--button tooltip__content--padding-surrogate",onClick:this.handleClearNotificationsClick},this.props.intl.formatMessage(I.clearAll)),g.default.createElement("li",{className:t,onClick:this.handleOlderNotificationsClick},n," – ",r," ",g.default.createElement(T.default,null)))}return null}},{key:"getNotification",value:function(e,t){var n=this.props.intl.formatDate(e.ts,{year:"numeric",month:"long",day:"2-digit"}),r=this.props.intl.formatTime(e.ts),a=null;return a="notification.feed.downloaded.torrent"===e.id?g.default.createElement(m.FormattedMessage,{id:e.id+".body",defaultMessage:"{matchedDetails} — {title}",values:{matchedDetails:g.default.createElement("strong",{className:"notification__message__sub-heading"},e.data.ruleLabel," / ",e.data.feedLabel),title:e.data.title}}):this.props.intl.formatMessage(I[e.id+".body"],e.data),g.default.createElement("li",{className:"notifications__list__item",key:t},g.default.createElement("div",{className:"notification__heading"},g.default.createElement("span",{className:"notification__category"},this.props.intl.formatMessage(I[e.id+".heading"]))," — ",g.default.createElement("span",{className:"notification__timestamp"},n," ",this.props.intl.formatMessage(I.at)," ",r)),g.default.createElement("div",{className:"notification__message"},a))}},{key:"getTopToolbar",value:function(){if(this.state.count.total>H){var e=this.state.paginationStart+1,t=this.state.paginationStart+H;return e>this.state.count.total&&(e=this.state.count.total),t>this.state.count.total&&(t=this.state.count.total),g.default.createElement("div",{className:"toolbar toolbar--dark toolbar--top tooltip__toolbar tooltip__content--padding-surrogate"},g.default.createElement("span",{className:"toolbar__item toolbar__item--label"},this.props.intl.formatMessage(I.showing)+" ",g.default.createElement("strong",null,e," "+this.props.intl.formatMessage(I.to)+" ",t)," "+this.props.intl.formatMessage(I.of)+" ",g.default.createElement("strong",null,this.state.count.total)))}return null}},{key:"getTooltipContent",value:function(){if(0===this.state.count.total)return g.default.createElement("div",{className:"notifications--empty tooltip__content--padding-surrogate"},this.props.intl.formatMessage(I.notifications));var e=this.getBottomToolbar(),t=this.getTopToolbar();return g.default.createElement("div",null,t,g.default.createElement(b.default,{autoHeight:!0,autoHeightMin:0,autoHeightMax:300,inverted:!0},g.default.createElement("ul",{className:"notifications__list tooltip__content--padding-surrogate"},this.state.notifications.map(this.getNotification))),e)}},{key:"handleClearNotificationsClick",value:function(){this.setState({paginationStart:0}),D.default.clearAll({id:"notification-tooltip",limit:H}),null!=this.tooltipRef&&this.tooltipRef.dismissTooltip()}},{key:"handleNotificationFetchError",value:function(){Y.default.satisfyDependency("notifications")}},{key:"handleNotificationFetchSuccess",value:function(){Y.default.satisfyDependency("notifications");var e=D.default.getNotifications("notification-tooltip");e||(e={count:P,notifications:[]}),this.setState(e)}},{key:"handleNewerNotificationsClick",value:function(){this.state.paginationStart-H>=0&&(this.setState({paginationStart:this.state.paginationStart-H}),D.default.fetchNotifications({id:"notification-tooltip",limit:H,start:this.state.paginationStart-H}))}},{key:"handleOlderNotificationsClick",value:function(){this.state.count.total>this.state.paginationStart+H&&(this.setState({paginationStart:this.state.paginationStart+H}),D.default.fetchNotifications({id:"notification-tooltip",limit:H,start:this.state.paginationStart+H}))}},{key:"render",value:function(){var e=this;return g.default.createElement(N.default,{contentClassName:"tooltip__content tooltip__content--no-padding",content:this.getTooltipContent(),interactive:!0,ref:function(t){return e.tooltipRef=t},width:0===this.state.count.total?null:340,position:"bottom",wrapperClassName:"sidebar__action sidebar__icon-button tooltip__wrapper"},g.default.createElement(C.default,null),this.getBadge())}}]),t}(g.default.Component);t.default=(0,m.injectIntl)(j)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--chevron-left "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("polygon",{points:"41.34 1.2 47.35 7.21 24.6 29.96 47.42 52.79 41.41 58.8 12.58 29.96 41.34 1.2"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--chevron-right "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("polygon",{points:"18.66 58.8 12.65 52.79 35.4 30.04 12.58 7.21 18.59 1.2 47.42 30.04 18.66 58.8"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--notification "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M46.92,19.29c0-6.43-5.26-13.46-14-14.77a3.4,3.4,0,0,0,.27-1.31,3.17,3.17,0,1,0-6.35,0,3.42,3.42,0,0,0,.26,1.31c-8.76,1.31-14,8.34-14,14.77C13.08,35.46,7.39,44,2.5,48.16a4.29,4.29,0,0,0,4.23,4.29H21.54c0,4.72,3.8,7.56,8.46,7.56s8.46-2.83,8.46-7.56H53.27a4.29,4.29,0,0,0,4.23-4.29C52.61,44,46.92,35.46,46.92,19.29ZM34.3,45c0,4.42-1.92,6.55-4.3,6.55S25.7,49.43,25.7,45h-11a53.45,53.45,0,0,0,6.92-25.73c0-1.77,1.49-6.37,8.32-6.37s8.34,4.6,8.34,6.37A53.46,53.46,0,0,0,45.26,45h-11Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(655),v=r(m),g=n(656),y=r(g),E=n(686),M=r(E),T=n(685),S=r(T),b=n(688),L=r(b),k=n(694),w=r(k),C=S.default.getPollInterval(),R=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.notifications={},e.ongoingPolls={},e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"clearAll",value:function(e){this.notifications={},w.default.clearNotifications(e)}},{key:"fetchNotifications",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRequestPending("fetch-notifications")&&!e.forceUpdate||(this.beginRequest("fetch-notifications"),w.default.fetchNotifications(e)),null==this.ongoingPolls[e.id]?this.startPollingNotifications(e):this.updateOngingNotificationsPoll(e)}},{key:"getNotifications",value:function(e){return this.notifications[e]}},{key:"handleNotificationsClearSuccess",value:function(e){this.fetchNotifications((0,i.default)({},e,{start:0}))}},{key:"handleNotificationsFetchError",value:function(e){this.resolveRequest("fetch-notifications"),this.emit(L.default.NOTIFICATIONS_FETCH_ERROR)}},{key:"handleNotificationsFetchSuccess",value:function(e){this.resolveRequest("fetch-notifications"),this.notifications[e.id]=e,this.emit(L.default.NOTIFICATIONS_FETCH_SUCCESS)}},{key:"startPollingNotifications",value:function(e){this.ongoingPolls[e.id]=(0,i.default)({},e,{intervalID:setInterval(this.fetchNotifications.bind(this,e),C)})}},{key:"stopPollingNotifications",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.ongoingPolls[e.id]&&(clearInterval(this.ongoingPolls[e.id].intervalID),delete this.ongoingPolls[e.id])}},{key:"updateOngingNotificationsPoll",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.ongoingPolls[e.id]&&(clearInterval(this.ongoingPolls[e.id].intervalID),this.startPollingNotifications(e))}}]),t}(M.default),D=new R;D.dispatcherID=y.default.register(function(e){var t=e.action;e.source;switch(t.type){case v.default.FLOOD_CLEAR_NOTIFICATIONS_SUCCESS:D.handleNotificationsClearSuccess(t.data);break;case v.default.FLOOD_FETCH_NOTIFICATIONS_ERROR:D.handleNotificationsFetchError(t.error);break;case v.default.FLOOD_FETCH_NOTIFICATIONS_SUCCESS:D.handleNotificationsFetchSuccess(t.data)}}),t.default=D},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=r(_),v=n(404),g=r(v),y=n(691),E=r(y),M=n(688),T=r(M),S=n(760),b=r(S),L=n(709),k=r(L),w=n(710),C=r(w),R=["handleExternalSearchChange","handleSearchChange","resetSearch"],D=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={searchValue:""},R.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){k.default.listen(T.default.UI_TORRENTS_FILTER_SEARCH_CHANGE,this.handleExternalSearchChange)}},{key:"componentWillUnmount",value:function(){k.default.unlisten(T.default.UI_TORRENTS_FILTER_SEARCH_CHANGE,this.handleExternalSearchChange)}},{key:"handleExternalSearchChange",value:function(){this.setState({searchValue:k.default.getSearchFilter()})}},{key:"handleSearchChange",value:function(e){var t=e.target.value;this.setState({searchValue:t}),C.default.setTorrentsSearchFilter(t)}},{key:"isSearchActive",value:function(){return""!==this.state.searchValue}},{key:"resetSearch",value:function(){this.setState({searchValue:""}),C.default.setTorrentsSearchFilter("")}},{key:"render",value:function(){var e=null,t=(0,m.default)({sidebar__item:!0,search:!0,"is-in-use":this.isSearchActive()});return this.isSearchActive()&&(e=g.default.createElement("div",{className:"button search__reset-button",onClick:this.resetSearch},g.default.createElement(E.default,null))),g.default.createElement("div",{className:t},e,g.default.createElement(b.default,null),g.default.createElement("input",{className:"textbox",type:"text",placeholder:this.props.intl.formatMessage({id:"sidebar.search.placeholder",defaultMessage:"Search torrents"}),onChange:this.handleSearchChange,value:this.state.searchValue}))}}]),t}(g.default.Component);t.default=(0,p.injectIntl)(D)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=n(972),g=r(v),y=n(776),E=r(y),M=n(710),T=r(M),S=(0,p.defineMessages)({settings:{id:"sidebar.button.settings",defaultMessage:"Settings"}}),b=["handleSettingsButtonClick"],L=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.tooltipRef=null,b.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"handleSettingsButtonClick",value:function(){null!=this.tooltipRef&&this.tooltipRef.dismissTooltip(),T.default.displayModal({id:"settings"})}},{key:"render",value:function(){var e=this,t=this.props.intl.formatMessage(S.settings);return m.default.createElement(E.default,{content:t,onClick:this.handleSettingsButtonClick,ref:function(t){return e.tooltipRef=t},position:"bottom",wrapperClassName:"sidebar__action sidebar__icon-button sidebar__icon-button--interactive tooltip__wrapper"},m.default.createElement(g.default,null))}}]),t}(m.default.Component);t.default=(0,p.injectIntl)(L)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--settings "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M55.63,33.77a1.28,1.28,0,0,1-.93,1.2l-6.17.93a18.92,18.92,0,0,1-1.3,3c1.14,1.63,2.34,3.1,3.57,4.61a1.31,1.31,0,0,1,.33.83,1.12,1.12,0,0,1-.3.77c-0.8,1.07-5.3,6-6.44,6a1.69,1.69,0,0,1-.87-0.3l-4.61-3.6a20.08,20.08,0,0,1-3,1.27,43.68,43.68,0,0,1-1,6.21,1.22,1.22,0,0,1-1.2.93H26.3a1.19,1.19,0,0,1-1.2-1l-0.93-6.14a19.62,19.62,0,0,1-3-1.23l-4.71,3.57a1.28,1.28,0,0,1-.83.3,1.19,1.19,0,0,1-.83-0.37,41.67,41.67,0,0,1-5.5-5.61A1.3,1.3,0,0,1,9,44.38a1.26,1.26,0,0,1,.27-0.77c1.13-1.54,2.37-3,3.5-4.57a17.8,17.8,0,0,1-1.37-3.3l-6.11-.9a1.22,1.22,0,0,1-1-1.2V26.23a1.29,1.29,0,0,1,.9-1.2l6.21-.93A17.66,17.66,0,0,1,12.78,21c-1.13-1.6-2.34-3.1-3.57-4.61a1.23,1.23,0,0,1-.33-0.8,1.29,1.29,0,0,1,.3-0.77c0.8-1.1,5.3-6,6.44-6a1.49,1.49,0,0,1,.87.33l4.6,3.57a20.07,20.07,0,0,1,3-1.27,43.68,43.68,0,0,1,1-6.21,1.22,1.22,0,0,1,1.2-.93H33.7a1.19,1.19,0,0,1,1.2,1l0.93,6.14a19.66,19.66,0,0,1,3,1.23l4.74-3.57a1.13,1.13,0,0,1,.8-0.3,1.32,1.32,0,0,1,.84.33,42.16,42.16,0,0,1,5.51,5.67,1.14,1.14,0,0,1,.23.73,1.26,1.26,0,0,1-.27.77c-1.13,1.53-2.37,3-3.5,4.57a18.51,18.51,0,0,1,1.37,3.27l6.11,0.93a1.22,1.22,0,0,1,1,1.2v7.41ZM30,21.46A8.54,8.54,0,1,0,38.54,30,8.56,8.56,0,0,0,30,21.46Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("div",{className:"sidebar__actions"},this.props.children)}}]),t}(_.default.Component);t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),m=n(404),v=r(m),g=n(706),y=r(g),E=n(771),M=r(E),T=n(688),S=r(T),b=n(975),L=r(b),k=n(705),w=r(k),C=n(933),R=r(C),D=n(776),x=r(D),N=n(957),O=r(N),A=(0,p.defineMessages)({speedLimits:{defaultMessage:"Speed Limits",id:"sidebar.button.speedlimits"},unlimited:{defaultMessage:"Unlimited",id:"speed.unlimited"}}),Y=["handleDropdownOpen","handleSettingsFetchRequestSuccess","onTransferDataRequestSuccess"],P=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={speedLimits:w.default.getFloodSettings("speedLimits"),throttle:null},e.tooltip=null,Y.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){w.default.listen(S.default.SETTINGS_CHANGE,this.handleSettingsFetchRequestSuccess),O.default.listen(S.default.CLIENT_TRANSFER_DATA_REQUEST_SUCCESS,this.onTransferDataRequestSuccess),O.default.fetchTransferData()}},{key:"componentWillUnmount",value:function(){w.default.unlisten(S.default.SETTINGS_CHANGE,this.handleSettingsFetchRequestSuccess),O.default.unlisten(S.default.CLIENT_TRANSFER_DATA_REQUEST_SUCCESS,this.onTransferDataRequestSuccess)}},{key:"onTransferDataRequestSuccess",value:function(){this.setState({throttle:O.default.getThrottles({latest:!0})})}},{key:"getDropdownHeader",value:function(){return v.default.createElement("a",{className:"sidebar__icon-button sidebar__icon-button--interactive sidebar__icon-button--limits",title:this.props.intl.formatMessage(A.speedLimits)},v.default.createElement(L.default,null),v.default.createElement(p.FormattedMessage,A.speedLimits))}},{key:"getDropdownTrigger",value:function(){var e=this,t=this.props.intl.formatMessage(A.speedLimits);return v.default.createElement(x.default,{content:t,position:"bottom",ref:function(t){e.tooltip=t},wrapperClassName:"sidebar__icon-button tooltip__wrapper"},v.default.createElement(L.default,null))}},{key:"getHumanReadableSpeed",value:function(e){return 0===e?this.props.intl.formatMessage(A.unlimited):v.default.createElement(R.default,{value:e,isSpeed:!0,precision:1})}},{key:"getSpeedList",value:function(e){var t=this,n={className:"dropdown__label dropdown__label--"+e,displayName:""+e.charAt(0).toUpperCase()+e.slice(1),selectable:!1,value:null},r=!0,a=this.state.throttle,i=this.state.speedLimits[e],o=i.map(function(n){var i=!1;return n=Number(n),a&&a[e]===n&&(i=!0,r=!1),{displayName:t.getHumanReadableSpeed(n),property:e,selected:i,selectable:!0,value:n}});if(r&&a){var s=_.sortedIndex(i,a[e]);o.splice(s,0,{displayName:this.getHumanReadableSpeed(a[e]),property:e,selected:!0,selectable:!0,value:a[e]})}return o.unshift(n),o}},{key:"getDropdownMenus",value:function(){return[this.getSpeedList("download"),this.getSpeedList("upload")]}},{key:"handleDropdownOpen",value:function(){this.tooltip.dismissTooltip()}},{key:"handleItemSelect",value:function(e){y.default.setThrottle(e.property,e.value)}},{key:"handleSettingsFetchRequestSuccess",value:function(){var e=w.default.getFloodSettings("speedLimits");e&&this.setState({speedLimits:e})}},{key:"render",value:function(){return v.default.createElement(M.default,{dropdownWrapperClass:"dropdown dropdown--speed-limits sidebar__action",handleItemSelect:this.handleItemSelect,header:this.getDropdownHeader(),menuItems:this.getDropdownMenus(),onOpen:this.handleDropdownOpen,trigger:this.getDropdownTrigger()})}}]),t}(v.default.Component);t.default=(0,p.injectIntl)(P)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--limits "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{className:"limits__bars--bottom",d:"M24.4,48.5c0,3.3,2.5,6,5.6,6s5.6-2.7,5.6-6V18.6H24.4V48.5z M4.4,48.2c0,3.5,2.5,6.3,5.6,6.3 s5.6-2.8,5.6-6.3v-9.3H4.4V48.2z M44.4,30v18.2c0,3.5,2.5,6.3,5.6,6.3s5.6-2.8,5.6-6.3V30H44.4z"}),_.default.createElement("path",{className:"limits__bars--top",d:"M24.4,18.7v-7.6c0-3.1,2.5-5.5,5.6-5.5s5.6,2.5,5.6,5.5v7.6H24.4z"}),_.default.createElement("path",{className:"limits__bars--top",d:"M4.4,38.9v-27c0-3.5,2.5-6.3,5.6-6.3s5.6,2.8,5.6,6.3v27H4.4z"}),_.default.createElement("path",{className:"limits__bars--top",d:"M44.4,29.9V11.8c0-3.5,2.5-6.3,5.6-6.3s5.6,2.8,5.6,6.3v18.1H44.4z"}),_.default.createElement("path",{className:"limits__bars--middle",d:"M22.2,16.4h15.6c1.2,0,2.2,1,2.2,2.2c0,1.2-1,2.2-2.2,2.2H22.2c-1.2,0-2.2-1-2.2-2.2 C20,17.4,21,16.4,22.2,16.4z"}),_.default.createElement("path",{className:"limits__bars--middle",d:"M2.2,36.7h15.6c1.2,0,2.2,1,2.2,2.2c0,1.2-1,2.2-2.2,2.2H2.2c-1.2,0-2.2-1-2.2-2.2C0,37.7,1,36.7,2.2,36.7z" -}),_.default.createElement("path",{className:"limits__bars--middle",d:"M42.2,27.8h15.6c1.2,0,2.2,1,2.2,2.2s-1,2.2-2.2,2.2H42.2c-1.2,0-2.2-1-2.2-2.2S41,27.8,42.2,27.8z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=(r(_),n(404)),v=r(m),g=n(977),y=r(g),E=n(978),M=r(E),T=n(979),S=r(T),b=n(980),L=r(b),k=n(775),w=r(k),C=n(688),R=r(C),D=n(981),x=r(D),N=n(982),O=r(N),A=n(946),Y=r(A),P=n(709),I=r(P),F=n(697),H=(r(F),n(710)),j=r(H),U=["getFilters","handleClick","onStatusFilterChange","onTorrentTaxonomyChange"],W=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={statusCount:{},statusFilter:I.default.getStatusFilter(),trackerFilter:I.default.getTrackerFilter()},U.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){I.default.listen(R.default.CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS,this.onTorrentTaxonomyChange),I.default.listen(R.default.UI_TORRENTS_FILTER_STATUS_CHANGE,this.onStatusFilterChange)}},{key:"componentWillUnmount",value:function(){I.default.unlisten(R.default.CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS,this.onTorrentTaxonomyChange),I.default.unlisten(R.default.UI_TORRENTS_FILTER_STATUS_CHANGE,this.onStatusFilterChange)}},{key:"handleClick",value:function(e){j.default.setTorrentStatusFilter(e)}},{key:"getFilters",value:function(){var e=this,t=[{label:this.props.intl.formatMessage({id:"filter.all",defaultMessage:"All"}),slug:"all",icon:v.default.createElement(M.default,null)},{label:this.props.intl.formatMessage({id:"filter.status.downloading",defaultMessage:"Downloading"}),slug:"downloading",icon:v.default.createElement(L.default,null)},{label:this.props.intl.formatMessage({id:"filter.status.completed",defaultMessage:"Complete"}),slug:"complete",icon:v.default.createElement(S.default,null)},{label:this.props.intl.formatMessage({id:"filter.status.stopped",defaultMessage:"Stopped"}),slug:"stopped",icon:v.default.createElement(Y.default,null)},{label:this.props.intl.formatMessage({id:"filter.status.active",defaultMessage:"All"}),slug:"active",icon:v.default.createElement(y.default,null)},{label:this.props.intl.formatMessage({id:"filter.status.inactive",defaultMessage:"Inactive"}),slug:"inactive",icon:v.default.createElement(x.default,null)},{label:this.props.intl.formatMessage({id:"filter.status.error",defaultMessage:"Error"}),slug:"error",icon:v.default.createElement(w.default,null)}],n=t.map(function(t){return v.default.createElement(O.default,{handleClick:e.handleClick,count:e.state.statusCount[t.slug]||0,key:t.slug,icon:t.icon,isActive:t.slug===e.state.statusFilter,name:t.label,slug:t.slug})});return n}},{key:"onStatusFilterChange",value:function(){this.setState({statusFilter:I.default.getStatusFilter()})}},{key:"onTorrentTaxonomyChange",value:function(){var e=I.default.getTorrentStatusCount();this.setState({statusCount:e})}},{key:"render",value:function(){var e=this.getFilters();return v.default.createElement("ul",{className:"sidebar-filter sidebar__item"},v.default.createElement("li",{className:"sidebar-filter__item sidebar-filter__item--heading"},v.default.createElement(p.FormattedMessage,{id:"filter.status.title",defaultMessage:"Filter by Status"})),e)}}]),t}(v.default.Component);t.default=(0,p.injectIntl)(W)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--active "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M25.7,25.7H13v17.4H2.6L19.3,60L36,43.1H25.7V25.7z M40.7,0L24,16.9h10.3v17.4H47V16.9h10.3L40.7,0z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--all "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("polygon",{points:"52,20.6 48.6,14.7 33.4,24 33.4,8.7 26.6,8.7 26.6,24 11.4,14.7 8,20.6 23.4,30 8,39.4 11.4,45.3 26.6,36 26.6,51.3 33.4,51.3 33.4,36 48.6,45.3 52,39.4 36.6,30 "}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--completed "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("polygon",{points:"55.5,18.6 46.1,8.7 24.4,31.5 13.9,20.4 4.5,30.3 24.4,51.3 24.4,51.3 24.4,51.3"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--download-small "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M55.9,39.1l-8.8-6.4h-5.4l9.4,7.8h-9.8c-0.3,0-0.5,0.2-0.7,0.4l-2.3,6.7H21.7l-2.3-6.7 c-0.1-0.2-0.4-0.4-0.7-0.4H8.9l9.4-7.8h-5.4l-8.8,6.4C2.8,40,2,41.9,2.4,43.5l1.6,9.2c0.4,1.5,1.9,2.8,3.5,2.8h45.2 c1.6,0,3.1-1.3,3.5-2.8l1.6-9.2C58,41.9,57.2,40,55.9,39.1z M44.4,20.1h-8.9V4.5h-11v15.6h-8.9L30,34.5L44.4,20.1z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--inactive "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M56,52H42l-9.7-12.5l-11,4.8L13,20.7l-7,4l-2-9.9L17.2,8l9.5,24.4l9.6-4.3l10.9,15.4H56V52z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=r(_),v=n(404),g=r(v),y=n(952),E=r(y),M=n(688),T=(r(M),n(709)),S=(r(T),["handleClick"]),b=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return S.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"handleClick",value:function(){this.props.handleClick(this.props.slug)}},{key:"render",value:function(){var e=(0,m.default)("sidebar-filter__item",{"is-active":this.props.isActive}),t=this.props.name;return"all"===this.props.name?t=this.props.intl.formatMessage({id:"filter.all",defaultMessage:"All"}):"untagged"===this.props.name&&(t=this.props.intl.formatMessage({id:"filter.untagged",defaultMessage:"Untagged"})),g.default.createElement("li",{className:e,onClick:this.handleClick},this.props.icon,t,g.default.createElement(E.default,null,this.props.count))}}]),t}(g.default.Component);t.default=(0,p.injectIntl)(b)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=(r(m),n(385)),g=n(404),y=r(g),E=n(688),M=r(E),T=n(982),S=r(T),b=n(709),L=r(b),k=n(697),w=(r(k),n(710)),C=r(w),R=["getFilters","handleClick","onTagFilterChange","onTorrentTaxonomyChange"],D=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.state={tagCount:{},tagFilter:L.default.getTagFilter()},R.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"componentDidMount",value:function(){L.default.listen(M.default.CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS,this.onTorrentTaxonomyChange),L.default.listen(M.default.UI_TORRENTS_FILTER_TAG_CHANGE,this.onTagFilterChange)}},{key:"componentWillUnmount",value:function(){L.default.unlisten(M.default.CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS,this.onTorrentTaxonomyChange),L.default.unlisten(M.default.UI_TORRENTS_FILTER_TAG_CHANGE,this.onTagFilterChange)}},{key:"getFilters",value:function(){var e=this,t=(0,i.default)(this.state.tagCount).sort(function(e,t){return"all"===e||"untagged"===e?-1:"all"===t||"untagged"===t?1:e.localeCompare(t)}),n=t.map(function(t,n){return y.default.createElement(S.default,{handleClick:e.handleClick,count:e.state.tagCount[t]||0,key:t,isActive:t===e.state.tagFilter,name:t,slug:t})});return n}},{key:"handleClick",value:function(e){C.default.setTorrentTagFilter(e)}},{key:"hasTags",value:function(){var e=(0,i.default)(this.state.tagCount);return!(1===e.length&&"all"===e[0]||2===e.length&&"untagged"===e[1])}},{key:"onTagFilterChange",value:function(){this.setState({tagFilter:L.default.getTagFilter()})}},{key:"onTorrentTaxonomyChange",value:function(){var e=L.default.getTorrentTagCount();this.setState({tagCount:e})}},{key:"render",value:function(){return this.hasTags()?y.default.createElement("ul",{className:"sidebar-filter sidebar__item"},y.default.createElement("li",{className:"sidebar-filter__item sidebar-filter__item--heading"},y.default.createElement(v.FormattedMessage,{id:"filter.tag.title",defaultMessage:"Filter by Tag"})),this.getFilters()):null}}]),t}(y.default.Component);t.default=D},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(385),v=n(644),g=(r(v),n(404)),y=r(g),E=n(688),M=r(E),T=n(982),S=r(T),b=n(709),L=r(b),k=n(697),w=(r(k),n(710)),C=r(w),R=["getFilters","handleClick","onTrackerFilterChange","onTorrentTaxonomyChange"],D=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.state={trackerCount:{},trackerFilter:L.default.getTrackerFilter()},R.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"componentDidMount",value:function(){L.default.listen(M.default.CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS,this.onTorrentTaxonomyChange),L.default.listen(M.default.UI_TORRENTS_FILTER_TRACKER_CHANGE,this.onTrackerFilterChange)}},{key:"componentWillUnmount",value:function(){L.default.unlisten(M.default.CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS,this.onTorrentTaxonomyChange),L.default.unlisten(M.default.UI_TORRENTS_FILTER_TRACKER_CHANGE,this.onTrackerFilterChange)}},{key:"getFilters",value:function(){var e=this,t=(0,i.default)(this.state.trackerCount).sort(function(e,t){return"all"===e?-1:"all"===t?1:e.localeCompare(t)}),n=t.map(function(t,n){return y.default.createElement(S.default,{handleClick:e.handleClick,count:e.state.trackerCount[t]||0,key:t,isActive:t===e.state.trackerFilter,name:t,slug:t})});return n}},{key:"handleClick",value:function(e){C.default.setTorrentTrackerFilter(e)}},{key:"hasTrackers",value:function(){var e=(0,i.default)(this.state.trackerCount);return!(1===e.length&&"all"===e[0])}},{key:"onTrackerFilterChange",value:function(){this.setState({trackerFilter:L.default.getTrackerFilter()})}},{key:"onTorrentTaxonomyChange",value:function(){var e=L.default.getTorrentTrackerCount();this.setState({trackerCount:e})}},{key:"render",value:function(){var e=this.getFilters();return this.hasTrackers()?y.default.createElement("ul",{className:"sidebar-filter sidebar__item"},y.default.createElement("li",{className:"sidebar-filter__item sidebar-filter__item--heading"},y.default.createElement(m.FormattedMessage,{id:"filter.tracker.title",defaultMessage:"Filter by Tracker"})),e):null}}]),t}(y.default.Component);t.default=D},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(986),v=r(m),g=n(992),y=r(g),E=n(993),M=r(E),T=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement(y.default,{modifier:"torrent-list",className:"view--torrent-list"},_.default.createElement(v.default,null),_.default.createElement(M.default,null))}}]),t}(_.default.Component);T.propTypes={children:_.default.PropTypes.node},t.default=T},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(644),_=r(p),m=n(385),v=n(404),g=r(v),y=n(987),E=r(y),M=n(988),T=r(M),S=n(688),b=r(S),L=n(941),k=r(L),w=n(989),C=r(w),R=n(705),D=r(R),x=n(990),N=r(x),O=n(945),A=r(O),Y=n(946),P=r(Y),I=n(724),F=(r(I),n(696)),H=r(F),j=n(709),U=(r(j),n(697)),W=r(U),z=n(710),V=r(z),G=["handleAddTorrents","handleRemoveTorrents","handleSortChange","handleStart","handleStop","handleSettingsChange"],B=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={sortBy:D.default.getFloodSettings("sortTorrents"),torrentListViewSize:D.default.getFloodSettings("torrentListViewSize")},G.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){D.default.listen(b.default.SETTINGS_CHANGE,this.handleSettingsChange)}},{key:"componentWillUnmount",value:function(){D.default.unlisten(b.default.SETTINGS_CHANGE,this.handleSettingsChange)}},{key:"handleAddTorrents",value:function(){V.default.displayModal({id:"add-torrents"})}},{key:"handleRemoveTorrents",value:function(){V.default.displayModal({id:"remove-torrents"})}},{key:"handleSortChange",value:function(e){this.setState({sortBy:e}),D.default.saveFloodSettings({id:"sortTorrents",data:e}),V.default.setTorrentsSort(e)}},{key:"handleStart",value:function(){H.default.startTorrents(W.default.getSelectedTorrents())}},{key:"handleStop",value:function(){H.default.stopTorrents(W.default.getSelectedTorrents())}},{key:"handleSettingsChange",value:function(){this.setState({sortBy:D.default.getFloodSettings("sortTorrents"),torrentListViewSize:D.default.getFloodSettings("torrentListViewSize")})}},{key:"render",value:function(){var e=(0,_.default)("action-bar",{"action-bar--is-condensed":"condensed"===this.state.torrentListViewSize});return g.default.createElement("nav",{className:e},g.default.createElement("div",{className:"actions action-bar__item action-bar__item--sort-torrents"},g.default.createElement(N.default,{direction:this.state.sortBy.direction,onSortChange:this.handleSortChange,selectedProperty:this.state.sortBy.property})),g.default.createElement("div",{className:"actions action-bar__item action-bar__item--torrent-operations"},g.default.createElement("div",{className:"action-bar__group"},g.default.createElement(E.default,{label:"Start Torrent",slug:"start-torrent",icon:g.default.createElement(A.default,null),clickHandler:this.handleStart}),g.default.createElement(E.default,{label:"Stop Torrent",slug:"stop-torrent",icon:g.default.createElement(P.default,null),clickHandler:this.handleStop}),g.default.createElement(E.default,{label:"Pause Torrent",slug:"pause-torrent",icon:g.default.createElement(k.default,null),clickHandler:this.handlePause})),g.default.createElement("div",{className:"action-bar__group action-bar__group--has-divider"},g.default.createElement(E.default,{label:"Add Torrent",slug:"add-torrent",icon:g.default.createElement(T.default,null),clickHandler:this.handleAddTorrents}),g.default.createElement(E.default,{label:"Remove Torrent",slug:"remove-torrent",icon:g.default.createElement(C.default,null),clickHandler:this.handleRemoveTorrents}))))}}]),t}(g.default.Component);t.default=(0,m.injectIntl)(B)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(946),v=(r(m),function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e="action action--"+this.props.slug;return _.default.createElement("div",{className:e,onClick:this.props.clickHandler},this.props.icon,_.default.createElement("span",{className:"action__label"},this.props.label))}}]),t}(_.default.Component));t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--add "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M53.7 25.3h-19v-19h-9.4v19h-19v9.4h19v19h9.4v-19h19"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--remove "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M53.7,25.3H6.3v9.4h47.4"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=(r(_),n(645)),v=(r(m),n(404)),g=r(v),y=n(771),E=r(y),M=n(991),T=r(M),S=["getDropdownHeader","handleItemSelect"],b=["name","eta","downloadRate","uploadRate","ratio","percentComplete","downloadTotal","uploadTotal","sizeBytes","added"],L=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return S.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"getDropdownHeader",value:function(){return g.default.createElement("a",{className:"dropdown__button"},g.default.createElement("label",{className:"dropdown__label"},g.default.createElement(p.FormattedMessage,{id:"torrents.sort.title",defaultMessage:"Sort By"})),g.default.createElement("span",{className:"dropdown__value"},g.default.createElement(p.FormattedMessage,{id:T.default[this.props.selectedProperty].id,defaultMessage:T.default[this.props.selectedProperty].defaultMessage})))}},{key:"getDropdownMenus",value:function(){var e=this,t=b.map(function(t){return{displayName:e.props.intl.formatMessage(T.default[t]),selected:e.props.selectedProperty===t,property:t}});return[t]}},{key:"handleItemSelect",value:function(e){var t=this.props.direction,n=e.property;t=this.props.selectedProperty===n&&"asc"===t?"desc":"asc",this.props.onSortChange({direction:t,property:n})}},{key:"render",value:function(){return null==this.props.selectedProperty?null:g.default.createElement(E.default,{handleItemSelect:this.handleItemSelect,header:this.getDropdownHeader(),menuItems:this.getDropdownMenus()})}}]),t}(g.default.Component);t.default=(0,p.injectIntl)(L)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={added:{id:"torrents.properties.added",defaultMessage:"Date Added"},downloadRate:{id:"torrents.properties.download.speed",defaultMessage:"Download Speed"},downloadTotal:{id:"torrents.properties.download.total",defaultMessage:"Downloaded"},eta:{id:"torrents.properties.eta",defaultMessage:"ETA"},name:{id:"torrents.properties.name",defaultMessage:"Name"},peers:{id:"torrents.properties.peers",defaultMessage:"Peers"},percentComplete:{id:"torrents.properties.percentage",defaultMessage:"Percent Complete"},ratio:{id:"torrents.properties.ratio",defaultMessage:"Ratio"},seeds:{id:"torrents.properties.seeds",defaultMessage:"Seeds"},sizeBytes:{id:"torrents.properties.size",defaultMessage:"File Size"},uploadRate:{id:"torrents.properties.upload.speed",defaultMessage:"Upload Speed"},uploadTotal:{id:"torrents.properties.upload.total",defaultMessage:"Uploaded"}};t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(713),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=r(m),g=n(404),y=r(g),E=function(e){function t(){return(0,l.default)(this,t),(0,h.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,_.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e,t=(0,v.default)(this.props.baseClassName,(e={},(0,i.default)(e,this.props.baseClassName+"--"+this.props.modifier,this.props.baseClassName),(0,i.default)(e,this.props.className,this.props.className),e));return y.default.createElement("div",{className:t},this.props.children)}}]),t}(y.default.Component);E.defaultProps={baseClassName:"application__panel"},E.propTypes={children:y.default.PropTypes.node,className:y.default.PropTypes.string,modifier:y.default.PropTypes.string},t.default=E},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(385),v=n(698),g=r(v),y=n(644),E=(r(y),n(645)),M=r(E),T=n(404),S=r(T),b=n(489),L=(r(b),n(994)),k=r(L),w=n(740),C=r(w),R=n(688),D=r(R),x=n(995),N=r(x),O=n(692),A=r(O),Y=n(932),P=(r(Y),n(931)),I=r(P),F=n(705),H=r(F),j=n(996),U=r(j),W=n(997),z=r(W),V=n(696),G=r(V),B=n(709),q=r(B),J=n(697),Q=r(J),K=n(710),Z=r(K),X=n(693),$=r(X),ee=(0,m.defineMessages)({torrentListDependency:{id:"dependency.loading.torrent.list",defaultMessage:"Torrent List"}}),te=["bindExternalPriorityChangeHandler","getVerticalScrollbarThumb","handleContextMenuItemClick","handleDetailsClick","handleHorizontalScroll","handleHorizontalScrollStop","handlePropWidthChange","handleContextMenuClick","handleSettingsChange","handleTorrentClick","onContextMenuChange","onReceiveTorrentsError","onReceiveTorrentsSuccess","onTorrentFilterChange","onTorrentSelectionChange","updateVerticalThumbPosition","renderListItem","updateTorrentListViewWidth"],ne=100,re={name:200,eta:100},ae=function(t){function n(e){(0,l.default)(this,n);var t=(0,h.default)(this,(n.__proto__||(0,s.default)(n)).call(this));return t.lastScrollLeft=0,t.state={displayedProperties:H.default.getFloodSettings("torrentDetails"),emptyTorrentList:!1,floodSettingsFetched:!1,handleTorrentPriorityChange:null,contextMenu:null,tableScrollLeft:0,torrentCount:0,torrentHeight:null,torrentListColumnWidths:H.default.getFloodSettings("torrentListColumnWidths"),torrentListViewSize:H.default.getFloodSettings("torrentListViewSize"),torrentListViewportSize:null,torrents:[],torrentRequestError:!1,torrentRequestSuccess:!1,viewportHeight:0},te.forEach(function(e){t[e]=t[e].bind(t)}),$.default.registerDependency({id:"torrent-list",message:e.intl.formatMessage(ee.torrentListDependency)}),t.updateTorrentListViewWidth=g.default.debounce(t.updateTorrentListViewWidth,100,{trailing:!0}),t}return(0,_.default)(n,t),(0,d.default)(n,[{key:"componentDidMount",value:function(){H.default.listen(D.default.SETTINGS_CHANGE,this.handleSettingsChange),Q.default.listen(D.default.UI_TORRENT_SELECTION_CHANGE,this.onTorrentSelectionChange),Q.default.listen(D.default.CLIENT_TORRENTS_REQUEST_SUCCESS,this.onReceiveTorrentsSuccess),Q.default.listen(D.default.UI_TORRENTS_LIST_FILTERED,this.onReceiveTorrentsSuccess),Q.default.listen(D.default.CLIENT_TORRENTS_REQUEST_ERROR,this.onReceiveTorrentsError),q.default.listen(D.default.UI_TORRENTS_FILTER_CHANGE,this.onTorrentFilterChange),$.default.listen(D.default.UI_CONTEXT_MENU_CHANGE,this.onContextMenuChange),Q.default.fetchTorrents(),e.addEventListener("resize",this.updateTorrentListViewWidth)}},{key:"componentWillUnmount",value:function(){H.default.unlisten(D.default.SETTINGS_CHANGE,this.handleSettingsChange),Q.default.unlisten(D.default.UI_TORRENT_SELECTION_CHANGE,this.onTorrentSelectionChange),Q.default.unlisten(D.default.CLIENT_TORRENTS_REQUEST_SUCCESS,this.onReceiveTorrentsSuccess),Q.default.unlisten(D.default.UI_TORRENTS_LIST_FILTERED,this.onReceiveTorrentsSuccess),Q.default.unlisten(D.default.CLIENT_TORRENTS_REQUEST_ERROR,this.onReceiveTorrentsError),q.default.unlisten(D.default.UI_TORRENTS_FILTER_CHANGE,this.onTorrentFilterChange),$.default.unlisten(D.default.UI_CONTEXT_MENU_CHANGE,this.onContextMenuChange),e.removeEventListener("resize",this.updateTorrentListViewWidth)}},{key:"componentWillUpdate",value:function(e,t){t.torrentListViewSize!==this.state.torrentListViewSize&&null!=this.listViewportRef&&this.listViewportRef.measureItemHeight()}},{key:"componentDidUpdate",value:function(e,t){var n=this.state.torrentListViewSize,r="condensed"===n,a="condensed"===t.torrentListViewSize;null!=this.horizontalScrollRef&&null==this.state.torrentListViewportSize&&this.updateTorrentListViewWidth(),null!=this.verticalScrollbarThumb&&(!r&&a?this.updateVerticalThumbPosition(0):r&&this.updateVerticalThumbPosition((this.getTotalCellWidth()-this.listContainer.clientWidth)*-1+this.lastScrollLeft))}},{key:"bindExternalPriorityChangeHandler",value:function(e){this.setState({handleTorrentPriorityChange:e})}},{key:"getContextMenuItems",value:function(e){var t=this.handleContextMenuItemClick;return[{action:"start",clickHandler:t,label:this.props.intl.formatMessage({id:"torrents.list.context.start",defaultMessage:"Start"})},{action:"stop",clickHandler:t,label:this.props.intl.formatMessage({id:"torrents.list.context.stop",defaultMessage:"Stop"})},{action:"pause",clickHandler:t,label:this.props.intl.formatMessage({id:"torrents.list.context.pause",defaultMessage:"Pause"})},{action:"remove",clickHandler:t,label:this.props.intl.formatMessage({id:"torrents.list.context.remove",defaultMessage:"Remove"})},{action:"check-hash",clickHandler:t,label:this.props.intl.formatMessage({id:"torrents.list.context.check.hash",defaultMessage:"Check Hash"})},{type:"separator"},{action:"set-taxonomy",clickHandler:t,label:this.props.intl.formatMessage({id:"torrents.list.context.set.tags",defaultMessage:"Set Tags"})},{action:"move",clickHandler:t,label:this.props.intl.formatMessage({id:"torrents.list.context.move",defaultMessage:"Set Download Location"})},{type:"separator"},{action:"torrent-details",clickHandler:function(n,r){t(n,r,e)},label:this.props.intl.formatMessage({id:"torrents.list.context.details",defaultMessage:"Torrent Details"})},{action:"set-priority",clickHandler:t,dismissMenu:!1,label:this.props.intl.formatMessage({id:"torrents.list.context.priority",defaultMessage:"Priority"}),labelAction:S.default.createElement(I.default,{id:e.hash,key:e.hash,bindExternalChangeHandler:this.bindExternalPriorityChangeHandler,level:e.priority,maxLevel:3,priorityType:"torrent",onChange:this.handleTorrentPriorityChange,showLabel:!1})}]}},{key:"handleContextMenuItemClick",value:function(e,t,n){var r=Q.default.getSelectedTorrents();switch(e){case"check-hash":G.default.checkHash(r);break;case"set-taxonomy":Z.default.displayModal({id:"set-taxonomy"});break;case"start":G.default.startTorrents(r);break;case"stop":G.default.stopTorrents(r);break;case"pause":G.default.pauseTorrents(r);break;case"remove":Z.default.displayModal({id:"remove-torrents"});break;case"move":Z.default.displayModal({id:"move-torrents"});break;case"torrent-details":this.handleDetailsClick(n,t);break;case"set-priority":this.state.handleTorrentPriorityChange(t)}}},{key:"handleDetailsClick",value:function(e,t){Z.default.handleDetailsClick({hash:e.hash,event:t}),Z.default.displayModal({id:"torrent-details",options:{hash:e.hash}})}},{key:"handleContextMenuClick",value:function(e,t){t.preventDefault(),$.default.setActiveContextMenu({clickPosition:{x:t.clientX,y:t.clientY},items:this.getContextMenuItems(e)})}},{key:"handleSettingsChange",value:function(){this.setState({displayedProperties:H.default.getFloodSettings("torrentDetails"),floodSettingsFetched:!0,torrentListColumnWidths:H.default.getFloodSettings("torrentListColumnWidths"),torrentListViewSize:H.default.getFloodSettings("torrentListViewSize")})}},{key:"handleTableHeadingCellClick",value:function(e,t){var n=q.default.getTorrentsSort(),r="asc";n.property===e&&(r="asc"===n.direction?"desc":"asc");var a={property:e,direction:r};H.default.saveFloodSettings({id:"sortTorrents",data:a}),Z.default.setTorrentsSort(a)}},{key:"handleTorrentClick",value:function(e,t){Z.default.handleTorrentClick({hash:e,event:t})}},{key:"handleTorrentPriorityChange",value:function(e,t){G.default.setPriority(e,t)}},{key:"onContextMenuChange",value:function(){this.setState({contextMenu:$.default.getActiveContextMenu()})}},{key:"onReceiveTorrentsError",value:function(){this.setState({torrentRequestError:!0,torrentRequestSuccess:!1})}},{key:"onReceiveTorrentsSuccess",value:function(){var e=Q.default.getTorrents();this.setState({emptyTorrentList:0===e.length,torrents:e,torrentCount:e.length,torrentRequestError:!1,torrentRequestSuccess:!0},function(){return $.default.satisfyDependency("torrent-list")})}},{key:"onTorrentFilterChange",value:function(){this.forceUpdate()}},{key:"onTorrentSelectionChange",value:function(){this.forceUpdate()}},{key:"getEmptyTorrentListNotification",value:function(){var e=null;return q.default.isFilterActive()&&(e=S.default.createElement("div",{className:"torrents__alert__action"},S.default.createElement("button",{className:"button button--small button--deemphasize button--inverse",onClick:this.handleClearFiltersClick},S.default.createElement(m.FormattedMessage,{id:"torrents.list.clear.filters",defaultMessage:"Clear Filters"})))),S.default.createElement("div",{className:"torrents__alert__wrapper"},S.default.createElement("div",{className:"torrents__alert" -},S.default.createElement(m.FormattedMessage,{id:"torrents.list.no.torrents",defaultMessage:"No torrents to display."})),e)}},{key:"getCellWidth",value:function(e){var t=this.state.torrentListColumnWidths[e]||re[e]||ne;return t}},{key:"getListWrapperStyle",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e.isCondensed&&!e.isListEmpty){var t=this.getTotalCellWidth();if(t>=this.state.torrentListViewportSize)return{width:t+"px"}}return null}},{key:"getLoadingIndicator",value:function(){return S.default.createElement(A.default,null)}},{key:"getTotalCellWidth",value:function(){var e=this;return this.state.displayedProperties.reduce(function(t,n){return t+e.getCellWidth(n)},0)}},{key:"getVerticalScrollbarThumb",value:function(e,t){var n=this;return S.default.createElement("div",e,S.default.createElement("div",{className:"scrollbars__thumb scrollbars__thumb--horizontal scrollbars__thumb--surrogate",onMouseUp:t,ref:function(e){return n.verticalScrollbarThumb=e}}))}},{key:"handleClearFiltersClick",value:function(){q.default.clearAllFilters()}},{key:"handleHorizontalScroll",value:function(e){if(null!=this.verticalScrollbarThumb){var t=e.target,n=t.clientWidth,r=t.scrollLeft,a=t.scrollWidth;this.lastScrollLeft=r,this.updateVerticalThumbPosition((a-n)*-1+r)}}},{key:"handleHorizontalScrollStop",value:function(){this.setState({tableScrollLeft:this.lastScrollLeft})}},{key:"handlePropWidthChange",value:function(e){var t=(0,i.default)({},this.state.torrentListColumnWidths,e);H.default.saveFloodSettings({id:"torrentListColumnWidths",data:t}),this.setState({torrentListColumnWidths:t})}},{key:"renderListItem",value:function(e,t){var n=Q.default.getSelectedTorrents(),r=this.state,a=(r.displayedProperties,r.torrents),i=a[e],o=i.hash;return S.default.createElement(z.default,{defaultPropWidths:re,defaultWidth:ne,handleClick:this.handleTorrentClick,handleDetailsClick:this.handleDetailsClick,handleRightClick:this.handleContextMenuClick,index:e,isCondensed:t.isCondensed,key:o,properties:this.state.displayedProperties,propWidths:this.state.torrentListColumnWidths,selected:n.includes(o),torrent:i})}},{key:"updateTorrentListViewWidth",value:function(){null!=this.horizontalScrollRef&&this.setState({torrentListViewportSize:this.horizontalScrollRef.refs.scrollbar.getClientWidth()})}},{key:"updateVerticalThumbPosition",value:function(e){this.verticalScrollbarThumb.style.transform="translateX("+e+"px)"}},{key:"render",value:function(){var e=this;if(!this.state.floodSettingsFetched)return null;var t=null,n=null,r=null,a="condensed"===this.state.torrentListViewSize,i=this.state.emptyTorrentList||0===this.state.torrents.length,o=this.getListWrapperStyle({isCondensed:a,isListEmpty:i});return i?t=this.getEmptyTorrentListNotification():this.state.torrentRequestSuccess?(t=S.default.createElement(N.default,{getVerticalThumb:this.getVerticalScrollbarThumb,itemRenderer:this.renderListItem,itemRendererProps:{isCondensed:a},listClass:"torrent__list",listLength:this.state.torrentCount,ref:function(t){return e.listViewportRef=t},scrollContainerClass:"torrent__list__scrollbars--vertical"}),a&&(r=S.default.createElement(U.default,{sortProp:q.default.getTorrentsSort(),defaultWidth:ne,defaultPropWidths:re,scrollOffset:this.state.tableScrollLeft,onCellClick:this.handleTableHeadingCellClick,onWidthsChange:this.handlePropWidthChange,properties:this.state.displayedProperties,propWidths:this.state.torrentListColumnWidths}))):t=this.getLoadingIndicator(),null!=this.state.contextMenu&&(n=S.default.createElement(k.default,{clickPosition:this.state.contextMenu.clickPosition,items:this.state.contextMenu.items})),S.default.createElement("div",{className:"torrents",ref:function(t){return e.listContainer=t}},S.default.createElement(C.default,{className:"torrent__list__scrollbars--horizontal",onScrollStop:this.handleHorizontalScrollStop,nativeScrollHandler:this.handleHorizontalScroll,ref:function(t){return e.horizontalScrollRef=t}},S.default.createElement("div",{className:"torrent__list__wrapper",style:o},S.default.createElement(M.default,{transitionName:"menu",transitionEnterTimeout:250,transitionLeaveTimeout:250},n),r,t)))}}]),n}(S.default.Component);t.default=(0,m.injectIntl)(ae)}).call(t,function(){return this}())},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=r(m),g=n(404),y=r(g),E=n(489),M=r(E),T=n(710),S=r(T),b=function(t){function n(){(0,l.default)(this,n);var e=(0,h.default)(this,(n.__proto__||(0,s.default)(n)).call(this));return e.state={menuPosition:{},isMenuPositionIdeal:!1},e}return(0,_.default)(n,t),(0,d.default)(n,[{key:"componentDidMount",value:function(){e.document.addEventListener("keydown",this.handleKeyPress),e.document.addEventListener("click",this.handleClick),this.props.onMenuOpen&&this.props.onMenuOpen(),this.checkMenuPosition()}},{key:"componentDidUpdate",value:function(){this.checkMenuPosition()}},{key:"componentWillUnmount",value:function(){e.document.addEventListener("keydown",this.handleKeyPress),e.document.removeEventListener("click",this.handleClick),this.props.onMenuClose&&this.props.onMenuClose()}},{key:"componentWillUpdate",value:function(e){e.clickPosition.x===this.props.clickPosition.x&&e.clickPosition.y===this.props.clickPosition.y||this.setState({isMenuPositionIdeal:!1,menuPosition:this.getMenuPosition()})}},{key:"checkMenuPosition",value:function(){this.state.isMenuPositionIdeal||this.setState({isMenuPositionIdeal:!0,menuPosition:this.getMenuPosition()})}},{key:"getMenuPosition",value:function(){var e=this.getRenderedMenuBorderBox(),t=this.getViewportDimensions(),n={};return e.left+e.width>t.width?n.right=t.width-this.props.clickPosition.x:n.left=e.left,e.height+this.props.clickPosition.y>t.height?n.bottom=t.height-this.props.clickPosition.y:n.top=e.top,n}},{key:"getViewportDimensions",value:function(){var t=e.window.innerHeight,n=e.window.innerWidth;return{height:t,width:n}}},{key:"getRenderedMenuBorderBox",value:function(){var e=M.default.findDOMNode(this);return e?e.getBoundingClientRect():null}},{key:"getMenuItems",value:function(e){var t=this;return e.map(function(e,n){var r=void 0,a=void 0,i=void 0,o=(0,v.default)("menu__item",{"is-selectable":e.clickHandler,"menu__item--separator":"separator"===e.type}),s=(0,v.default)("menu__item__label--primary",{"has-action":e.labelAction});return e.labelSecondary&&(a=y.default.createElement("span",{className:"menu__item__label--secondary"},e.labelSecondary)),e.labelAction&&(r=y.default.createElement("span",{className:"menu__item__label__action"},e.labelAction)),"separator"!==e.type&&(i=y.default.createElement("span",null,y.default.createElement("span",{className:s},y.default.createElement("span",{className:"menu__item__label"},e.label),r),a)),y.default.createElement("li",{className:o,key:n,onClick:t.handleMenuItemClick.bind(t,e)},i)})}},{key:"handleClick",value:function(e){1===e.which&&S.default.dismissContextMenu()}},{key:"handleKeyPress",value:function(e){27===e.keyCode&&S.default.dismissContextMenu()}},{key:"handleMenuItemClick",value:function(e,t){return e.dismissMenu===!1&&t.nativeEvent.stopImmediatePropagation(),e.clickHandler&&e.clickHandler(e.action,t),!1}},{key:"render",value:function(){var e="context-menu menu",t={left:this.props.clickPosition.x,top:this.props.clickPosition.y},n="hidden";this.state.isMenuPositionIdeal&&(n="visible",t=this.state.menuPosition);var r=(0,i.default)({width:this.props.width+"px"},t,{visibility:n});return y.default.createElement("div",{className:e,style:r},this.getMenuItems(this.props.items))}}]),n}(y.default.Component);t.default=b,b.defaultProps={width:200},b.propTypes={clickPosition:y.default.PropTypes.object,onMenuClose:y.default.PropTypes.func,onMenuOpen:y.default.PropTypes.func,items:y.default.PropTypes.array,width:y.default.PropTypes.number}}).call(t,function(){return this}())},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(698),_=r(p),m=n(404),v=r(m),g=n(740),y=r(g),E=["getListPadding","getViewportLimits","handleScroll","handleScrollStart","handleScrollStop","measureItemHeight","setScrollPosition","setViewportHeight"],M=function(t){function n(){(0,s.default)(this,n);var e=(0,d.default)(this,(n.__proto__||(0,i.default)(n)).call(this));return e.lastScrollTop=0,e.nodeRefs={},e.state={isScrolling:!1,itemHeight:null,listVerticalPadding:null,scrollTop:0,viewportHeight:null},E.forEach(function(t){e[t]=e[t].bind(e)}),e.setViewportHeight=_.default.debounce(e.setViewportHeight,250),e.setScrollPosition=_.default.throttle(e.setScrollPosition,100,{trailing:!0}),e}return(0,h.default)(n,t),(0,l.default)(n,[{key:"componentDidMount",value:function(){e.addEventListener("resize",this.setViewportHeight),this.setViewportHeight()}},{key:"componentDidUpdate",value:function(){var t=this.nodeRefs,n=this.state;if(null==n.itemHeight&&null!=t.topSpacer&&this.setState({itemHeight:t.topSpacer.nextSibling.offsetHeight}),null==n.listVerticalPadding&&null!=t.list){var r=e.getComputedStyle(t.list),a=Number(r["padding-bottom"].replace("px","")),i=Number(r["padding-top"].replace("px",""));this.setState({listVerticalPadding:a+i})}}},{key:"componentWillUnmount",value:function(){e.removeEventListener("resize",this.setViewportHeight)}},{key:"shouldComponentUpdate",value:function(e,t){var n=t.scrollTop-this.lastScrollTop,r=this.nodeRefs.outerScrollbar;return!(t.isScrolling&&(n>this.state.viewportHeight||n0?t=18:(t=10,n=10));var r=this.state,a=r.itemHeight,i=r.listVerticalPadding,o=r.scrollTop,s=r.viewportHeight;i&&(s-=i);var u=Math.ceil(s/a),l=Math.max(0,Math.floor(o/a)-n),c=Math.min(this.props.listLength,l+u+t+n);return{minItemIndex:l,maxItemIndex:c}}},{key:"handleScroll",value:function(e){this.setScrollPosition(e)}},{key:"handleScrollStart",value:function(){this.setState({isScrolling:!0})}},{key:"handleScrollStop",value:function(){this.setState({isScrolling:!1})}},{key:"measureItemHeight",value:function(){var e=this;this.lastScrollTop=0,this.setState({scrollTop:0,itemHeight:null},function(){e.nodeRefs.outerScrollbar.refs.scrollbar.scrollTop(0)})}},{key:"getListPadding",value:function(e,t,n){var r=this.state.itemHeight;if(null==r)return{bottom:0,top:0};e<0&&(e=0),t>n&&(t=n);var a=(n-t)*r,i=e*r;return{bottom:a,top:i}}},{key:"setScrollPosition",value:function(e){this.lastScrollTop=this.state.scrollTop,this.setState({scrollTop:e.scrollTop})}},{key:"setViewportHeight",value:function(){var e=this.nodeRefs;e.outerScrollbar&&this.setState({viewportHeight:e.outerScrollbar.refs.scrollbar.getClientHeight()})}},{key:"render",value:function(){for(var e=this,t=this.lastScrollTop,n=this.nodeRefs,r=this.props,a=this.state,i=this.getViewportLimits(a.scrollTop-t),o=i.minItemIndex,s=i.maxItemIndex,u=this.getListPadding(o,s,r.listLength),l=[],c=o;c20&&(this.focusedCellWidth=n,this.lastMouseX=e.clientX,this.resizeLine.style.transform="translateX("+Math.max(0,e.clientX-this.tableHeadingX+this.props.scrollOffset)+"px)",this.handleWidthChange(this.focusedCell,n))}},{key:"handleMouseUp",value:function(t){k.default.removeGlobalStyle(C),e.document.removeEventListener("mouseup",this.handleMouseUp),e.document.removeEventListener("mousemove",this.handleMouseMove),this.focusedCell=null,this.focusedCellWidth=null,this.isMouseDown=!1,this.lastMouseX=null,this.resizeLine.style.opacity=0,this.handleWidthChange.flush()}},{key:"handleCellClick",value:function(e,t){this.props.onCellClick(e,t)}},{key:"handleCellMouseDown",value:function(t,n,r){this.isMouseDown||(k.default.addGlobalStyle(C),e.document.addEventListener("mouseup",this.handleMouseUp),e.document.addEventListener("mousemove",this.handleMouseMove),this.focusedCell=n,this.focusedCellWidth=r,this.isMouseDown=!0,this.lastMouseX=t.clientX,this.resizeLine.style.transform="translateX("+Math.max(0,t.clientX-this.tableHeadingX+this.props.scrollOffset)+"px)",this.resizeLine.style.opacity=1)}},{key:"handleWidthChange",value:function(e,t){this.props.onWidthsChange((0,i.default)({},e,t))}},{key:"getHeadingElements",value:function(){var e=this,t=this.props,n=t.defaultWidth,r=t.defaultPropWidths,a=t.properties,o=t.propWidths,s=t.sortProp;a.length;return a.map(function(t){var a=t,u=null,l=o[a]||r[a]||n;e.isMouseDown||(u=T.default.createElement("span",{className:"table__heading__handle",onMouseDown:function(t){e.handleCellMouseDown(t,a,l)}}));var c=a===s.property,d=(0,y.default)("table__cell table__heading",(0,i.default)({"table__heading--is-sorted":c},"table__heading--direction--"+s.direction,c)),f=T.default.createElement(E.FormattedMessage,{id:b.default[a].id,defaultMessage:b.default[a].defaultMessage});return T.default.createElement("div",{className:d,key:a,onClick:function(t){return e.handleCellClick(a,t)},style:{width:l+"px"}},T.default.createElement("span",{className:"table__heading__label",title:e.props.intl.formatMessage({id:b.default[a].id,defaultMessage:b.default[a].defaultMessage})},f),u)})}},{key:"render",value:function(){var e=this,t=null;return T.default.createElement("div",{className:"table__row table__row--heading",ref:function(t){return e.tableHeading=t}},this.getHeadingElements(),T.default.createElement("div",{className:"table__cell table__heading table__heading--fill"}),T.default.createElement("div",{className:"table__heading__resize-line",ref:function(t){return e.resizeLine=t},style:t}))}}]),n}(T.default.Component);t.default=(0,E.injectIntl)(R)}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=(r(m),n(385),n(404)),g=r(v),y=n(998),E=r(y),M=n(938),T=r(M),S=n(999),b=r(S),L=n(939),k=r(L),w=n(940),C=(r(w),n(688)),R=(r(C),n(1e3)),D=r(R),x=n(1001),N=r(x),O=n(942),A=r(O),Y=n(943),P=(r(Y),n(944)),I=r(P),F=n(1002),H=r(F),j=n(933),U=(r(j),n(948)),W=n(947),z=n(1003),V=r(z),G=n(950),B=r(G),q={clock:g.default.createElement(T.default,null),disk:g.default.createElement(b.default,null),downloadThick:g.default.createElement(k.default,null),information:g.default.createElement(D.default,null),calendar:g.default.createElement(E.default,null),peers:g.default.createElement(N.default,null),ratio:g.default.createElement(I.default,null),seeds:g.default.createElement(H.default,null),uploadThick:g.default.createElement(B.default,null)},J=["handleClick","handleRightClick"],Q=["bytesDone","downloadRate","status","tags","totalPeers","totalSeeds","uploadRate"],K=["status","tags"],Z=function(e){function t(e){(0,l.default)(this,t);var n=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return n.state={isSelected:e.selected},J.forEach(function(e){n[e]=n[e].bind(n)}),n}return(0,_.default)(t,e),(0,d.default)(t,[{key:"componentWillUpdate",value:function(e){e.selected!==this.props.selected&&this.setState({isSelected:e.selected})}},{key:"shouldComponentUpdate",value:function(e,t){var n=this;if(e.selected!==this.props.selected||t.isSelected!==this.state.isSelected||e.isCondensed!==this.props.isCondensed)return!0;var r=e.torrent,a=this.props.torrent,o=K.some(function(e){var t=r[e],a=n.props.torrent[e];return t.length!==a.length||t.some(function(e,t){return e!==a[t]})});return o||(o=Q.some(function(e){return r[e]!==a[e]})),o?o:(0,i.default)(e.propWidths).some(function(t){return e.propWidths[t]!==n.props.propWidths[t]})}},{key:"getTags",value:function(e){return e.map(function(e,t){return g.default.createElement("li",{className:"torrent__tag",key:t},e)})}},{key:"handleClick",value:function(e){this.setState({isSelected:!0}),this.props.handleClick(this.props.torrent.hash,e)}},{key:"handleRightClick",value:function(e){this.state.isSelected||this.handleClick(e),this.props.handleRightClick(this.props.torrent,e)}},{key:"handleSettingsChange",value:function(){console.log("settings change")}},{key:"getWidth",value:function(e){var t=this.props,n=t.defaultWidth,r=t.defaultPropWidths,a=t.propWidths;return a[e]||r[e]||n}},{key:"render",value:function(){var e=this.state.isSelected,t=this.props,n=t.isCondensed,r=t.torrent,a=(0,W.torrentStatusClasses)(r,{"torrent--is-selected":e,"torrent--is-condensed":n,"torrent--is-expanded":!n},"torrent");return n?g.default.createElement("li",{className:a,onClick:this.handleClick,onContextMenu:this.handleRightClick},g.default.createElement(V.default,{className:"table__cell",slug:"name",value:r.name,width:this.getWidth("name")}),g.default.createElement(V.default,{className:"table__cell",slug:"progress-bar",value:g.default.createElement(A.default,{percent:r.percentComplete,icon:(0,U.torrentStatusIcons)(r.status)}),width:this.getWidth("percentComplete")}),g.default.createElement(V.default,{className:"table__cell",slug:"downloadTotal",value:r.bytesDone,width:this.getWidth("downloadTotal")}),g.default.createElement(V.default,{className:"table__cell",slug:"downloadRate",value:r.downloadRate,width:this.getWidth("downloadRate")}),g.default.createElement(V.default,{className:"table__cell",slug:"uploadTotal",value:r.uploadTotal,width:this.getWidth("uploadTotal")}),g.default.createElement(V.default,{className:"table__cell",slug:"uploadRate",value:r.uploadRate,width:this.getWidth("uploadRate")}),g.default.createElement(V.default,{className:"table__cell",slug:"eta",value:r.eta,width:this.getWidth("eta")}),g.default.createElement(V.default,{className:"table__cell",slug:"ratio",value:r.ratio,width:this.getWidth("ratio")}),g.default.createElement(V.default,{className:"table__cell",slug:"sizeBytes",value:r.sizeBytes,width:this.getWidth("sizeBytes")}),g.default.createElement(V.default,{className:"table__cell",slug:"peers",secondaryValue:r.connectedPeers,value:r.totalPeers,width:this.getWidth("peers")}),g.default.createElement(V.default,{className:"table__cell",slug:"seeds",secondaryValue:r.connectedSeeds,value:r.totalSeeds,width:this.getWidth("seeds")}),g.default.createElement(V.default,{className:"table__cell",slug:"added",value:r.added,width:this.getWidth("added")})):g.default.createElement("li",{className:a,onClick:this.handleClick,onContextMenu:this.handleRightClick},g.default.createElement("div",{className:"torrent__details__section__wrapper"},g.default.createElement(V.default,{className:"torrent__details__section torrent__details__section--primary",slug:"name",value:r.name}),g.default.createElement("div",{className:"torrent__details__section torrent__details__section--secondary"},g.default.createElement(V.default,{icon:!0,slug:"eta",value:r.eta}),g.default.createElement(V.default,{icon:!0,slug:"downloadRate",value:r.downloadRate}),g.default.createElement(V.default,{icon:!0,slug:"uploadRate",value:r.uploadRate}))),g.default.createElement("div",{className:"torrent__details__section torrent__details__section--tertiary"},g.default.createElement(V.default,{icon:!0,slug:"completed",secondaryValue:r.bytesDone,value:r.percentComplete}),g.default.createElement(V.default,{icon:!0,slug:"uploadTotal",value:r.uploadTotal}),g.default.createElement(V.default,{icon:!0,slug:"ratio",value:r.ratio}),g.default.createElement(V.default,{icon:!0,slug:"sizeBytes",value:r.sizeBytes}),g.default.createElement(V.default,{icon:!0,slug:"ratio",value:r.ratio}),g.default.createElement(V.default,{icon:!0,slug:"peers",secondaryValue:r.connectedPeers,value:r.totalPeers}),g.default.createElement(V.default,{icon:!0,slug:"seeds",secondaryValue:r.connectedSeeds,value:r.totalSeeds}),g.default.createElement(V.default,{icon:!0,slug:"added",value:r.added}),g.default.createElement(V.default,{icon:!0,slug:"tags",value:r.tags})),g.default.createElement("div",{className:"torrent__details__section torrent__details__section--quaternary"},g.default.createElement(A.default,{percent:r.percentComplete,icon:(0,U.torrentStatusIcons)(r.status)})),g.default.createElement("button",{className:"torrent__more-info floating-action__button",onClick:this.props.handleDetailsClick.bind(this,r),tabIndex:"-1"},q.information))}}]),t}(g.default.Component);Z.defaultProps={isCondensed:!1},t.default=Z},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--calendar "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M51.9,9.39h-4V6.3a5.08,5.08,0,0,0-5-5.15h-2A5.08,5.08,0,0,0,36,6.3V9.39H24V6.3a5.08,5.08,0,0,0-5-5.15h-2a5.08,5.08,0,0,0-5,5.15V9.39h-4a4.08,4.08,0,0,0-4,4.12V54.74a4.08,4.08,0,0,0,4,4.12H51.9a4.08,4.08,0,0,0,4-4.12V13.51A4.08,4.08,0,0,0,51.9,9.39ZM40,6.3a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1v9.28a1,1,0,0,1-1,1h-2a1,1,0,0,1-1-1V6.3Zm-23.89,0a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1v9.28a1,1,0,0,1-1,1h-2a1,1,0,0,1-1-1V6.3ZM49.8,52.84H10.2V22.42H49.8V52.84Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--disk "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("polygon",{points:"51.8,0 51.8,0 51.8,3.7 51.8,56.3 8.2,56.3 8.2,3.7 8.2,0 8.2,0 4.5,0 4.5,60.1 55.5,60.1 55.5,0 \t"}),_.default.createElement("rect",{x:"18.4",y:"8.9",width:"23.1",height:"3.8"}),_.default.createElement("path",{d:"M30,51.8c3.4,0,6.8-1.1,9.6-3.3L29.4,38.4l3.1-3.1l10.2,10.1c4.3-6.1,3.8-14.5-1.7-20c-3-3-7-4.5-11-4.5 s-7.9,1.5-11,4.5C13,31.4,13,41.2,19,47.3C22.1,50.3,26,51.8,30,51.8z"}),_.default.createElement("rect",{x:"40",y:"0",width:"3.5",height:"3.8"}),_.default.createElement("rect",{x:"45.9",y:"0",width:"3.5",height:"3.8"}),_.default.createElement("rect",{x:"34.1",y:"0",width:"3.5",height:"3.8"}),_.default.createElement("rect",{x:"16.5",y:"0",width:"3.5",height:"3.8"}),_.default.createElement("rect",{x:"10.6",y:"0",width:"3.5",height:"3.8"}),_.default.createElement("rect",{x:"22.4",y:"0",width:"3.5",height:"3.8"}),_.default.createElement("rect",{x:"28.2",y:"0",width:"3.5",height:"3.8"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--information "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{className:"icon--information__gylph",d:"M27.14,28.26h5.72V43.95H27.14V28.26ZM30,24.44a4,4,0,1,0-4-4A4,4,0,0,0,30,24.44Z"}),_.default.createElement("circle",{className:"icon--information__fill",cx:"30",cy:"30",r:"29.64"}),_.default.createElement("path",{className:"icon--information__ring",d:"M30,0.36A29.64,29.64,0,1,0,59.64,30,29.64,29.64,0,0,0,30,.36Zm0,55.79A26.15,26.15,0,1,1,56.15,30,26.15,26.15,0,0,1,30,56.15Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--peers "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M47.95,1.4a12.05,12.05,0,0,0-11.78,9.55H23.84A12,12,0,1,0,12.05,25.5a11.92,11.92,0,0,0,3.56-.6l6,13a12.51,12.51,0,1,0,4.28-2.66L20,22.45a12,12,0,0,0,3.85-6.5H36.16A12,12,0,1,0,47.95,1.4ZM37.05,46.55A7.05,7.05,0,1,1,30,39.5,7.06,7.06,0,0,1,37.05,46.55ZM5,13.45a7.05,7.05,0,1,1,7.05,7.05A7.06,7.06,0,0,1,5,13.45ZM47.95,20.5A7.05,7.05,0,1,1,55,13.45,7.06,7.06,0,0,1,47.95,20.5Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--seeds "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M47.95,1.4a12.05,12.05,0,0,0-11.78,9.55H23.84A12,12,0,1,0,12.05,25.5a11.92,11.92,0,0,0,3.56-.6l6,13a12.51,12.51,0,1,0,4.28-2.66L20,22.45a12,12,0,0,0,3.85-6.5H36.16A12,12,0,1,0,47.95,1.4ZM37.05,46.55A7.05,7.05,0,1,1,30,39.5,7.06,7.06,0,0,1,37.05,46.55Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=n(998),g=r(v),y=n(938),E=r(y),M=n(999),T=r(M),S=n(939),b=r(S),L=n(940),k=r(L),w=n(1001),C=r(w),R=n(943),D=r(R),x=n(944),N=r(x),O=n(1002),A=r(O),Y=n(933),P=r(Y),I=n(950),F=r(I),H=function(e,t){return m.default.createElement(p.FormattedMessage,{id:"torrent.list.peers",defaultMessage:"{connected} {of} {total}",values:{connected:m.default.createElement(p.FormattedNumber,{value:e}),of:m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"torrent.list.peers.of",defaultMessage:"of"})),total:m.default.createElement(p.FormattedNumber,{value:t})}})},j=function(e){return m.default.createElement(P.default,{value:e,isSpeed:!0})},U=function(e){return m.default.createElement(P.default,{value:e})},W={completed:m.default.createElement(b.default,null),eta:m.default.createElement(E.default,null),sizeBytes:m.default.createElement(T.default,null),downloadRate:m.default.createElement(b.default,null),added:m.default.createElement(g.default,null),peers:m.default.createElement(C.default,null),ratio:m.default.createElement(N.default,null),seeds:m.default.createElement(A.default,null),uploadRate:m.default.createElement(F.default,null),uploadTotal:m.default.createElement(F.default,null)},z={added:function(e){return m.default.createElement(p.FormattedDate,{value:1e3*e})},completed:function(e,t){return m.default.createElement("span",null,m.default.createElement(p.FormattedNumber,{value:e}),m.default.createElement("em",{className:"unit"},"%")," — ",m.default.createElement(P.default,{value:t}))},downloadRate:j,downloadTotal:U,seeds:H,peers:H,tags:function(e){return m.default.createElement("ul",{className:"torrent__tags tag"},e.map(function(e,t){return m.default.createElement("li",{className:"torrent__tag",key:t},e)}))},ratio:function(e){return m.default.createElement(D.default,{value:e})},sizeBytes:U,uploadRate:j,uploadTotal:U,eta:function(e){return e?m.default.createElement(k.default,{value:e}):null}},V=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props,t=e.className,n=e.icon,r=e.secondaryValue,a=e.slug,i=e.value,o=e.width;return a in z&&(i=z[a](i,r)),n&&(n=W[a]),m.default.createElement("div",{className:"torrent__detail torrent__detail--"+a+" "+t,style:{width:o+"px"}},n,i)}}]),t}(m.default.PureComponent);V.defaultProps={className:""},t.default=V}]); \ No newline at end of file +y)if(T={values:w?x:L(m),keys:E?x:L(_),entries:N},M)for(S in T)S in R||i(R,S,T[S]);else a(a.P+a.F*(h||C),t,T);return T}},function(e,t){e.exports=!0},function(e,t,n){e.exports=n(315)},function(e,t){e.exports={}},function(e,t,n){"use strict";var r=n(342),a=n(324),i=n(354),o={};n(315)(o,n(355)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(o,{next:a(1,n)}),i(e,t+" Iterator")}},function(e,t,n){var r=n(317),a=n(343),i=n(352),o=n(306)("IE_PROTO"),s=function(){},u="prototype",l=function(){var e,t=n(322)("iframe"),r=i.length,a="<",o=">";for(t.style.display="none",n(353).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(a+"script"+o+"document.F=Object"+a+"/script"+o),e.close(),l=e.F;r--;)delete l[u][i[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[u]=r(e),n=new s,s[u]=null,n[o]=e):n=l(),void 0===t?n:a(n,t)}},function(e,t,n){var r=n(316),a=n(317),i=n(344);e.exports=n(320)?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),s=o.length,u=0;s>u;)r.f(e,n=o[u++],t[n]);return e}},function(e,t,n){var r=n(345),a=n(352);e.exports=Object.keys||function(e){return r(e,a)}},function(e,t,n){var r=n(305),a=n(346),i=n(349)(!1),o=n(306)("IE_PROTO");e.exports=function(e,t){var n,s=a(e),u=0,l=[];for(n in s)n!=o&&r(s,n)&&l.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~i(l,n)||l.push(n));return l}},function(e,t,n){var r=n(347),a=n(303);e.exports=function(e){return r(a(e))}},function(e,t,n){var r=n(348);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(346),a=n(350),i=n(351);e.exports=function(e){return function(t,n,o){var s,u=r(t),l=a(u.length),c=i(o,l);if(e&&n!=n){for(;l>c;)if(s=u[c++],s!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var r=n(336),a=Math.min;e.exports=function(e){return e>0?a(r(e),9007199254740991):0}},function(e,t,n){var r=n(336),a=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?a(e+t,0):i(e,t)}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){e.exports=n(308).document&&document.documentElement},function(e,t,n){var r=n(316).f,a=n(305),i=n(355)("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(307)("wks"),a=n(309),i=n(308).Symbol,o="function"==typeof i,s=e.exports=function(e){return r[e]||(r[e]=o&&i[e]||(o?i:a)("Symbol."+e))};s.store=r},function(e,t,n){n(357);for(var r=n(308),a=n(315),i=n(340),o=n(355)("toStringTag"),s=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],u=0;u<5;u++){var l=s[u],c=r[l],d=c&&c.prototype;d&&!d[o]&&a(d,o,l),i[l]=i.Array}},function(e,t,n){"use strict";var r=n(358),a=n(359),i=n(340),o=n(346);e.exports=n(337)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,a(1)):"keys"==t?a(0,n):"values"==t?a(0,e[n]):a(0,[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){t.f=n(355)},function(e,t,n){e.exports={default:n(362),__esModule:!0}},function(e,t,n){n(363),n(374),n(375),n(376),e.exports=n(312).Symbol},function(e,t,n){"use strict";var r=n(308),a=n(305),i=n(320),o=n(311),s=n(339),u=n(364).KEY,l=n(321),c=n(307),d=n(354),f=n(309),h=n(355),p=n(360),_=n(365),m=n(366),v=n(367),g=n(370),y=n(317),E=n(346),M=n(323),T=n(324),S=n(342),b=n(371),L=n(373),k=n(316),w=n(344),C=L.f,R=k.f,D=b.f,x=r.Symbol,N=r.JSON,O=N&&N.stringify,A="prototype",Y=h("_hidden"),P=h("toPrimitive"),I={}.propertyIsEnumerable,F=c("symbol-registry"),H=c("symbols"),j=c("op-symbols"),U=Object[A],W="function"==typeof x,z=r.QObject,V=!z||!z[A]||!z[A].findChild,G=i&&l(function(){return 7!=S(R({},"a",{get:function(){return R(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=C(U,t);r&&delete U[t],R(e,t,n),r&&e!==U&&R(U,t,r)}:R,B=function(e){var t=H[e]=S(x[A]);return t._k=e,t},q=W&&"symbol"==typeof x.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof x},J=function(e,t,n){return e===U&&J(j,t,n),y(e),t=M(t,!0),y(n),a(H,t)?(n.enumerable?(a(e,Y)&&e[Y][t]&&(e[Y][t]=!1),n=S(n,{enumerable:T(0,!1)})):(a(e,Y)||R(e,Y,T(1,{})),e[Y][t]=!0),G(e,t,n)):R(e,t,n)},Q=function(e,t){y(e);for(var n,r=v(t=E(t)),a=0,i=r.length;i>a;)J(e,n=r[a++],t[n]);return e},K=function(e,t){return void 0===t?S(e):Q(S(e),t)},Z=function(e){var t=I.call(this,e=M(e,!0));return!(this===U&&a(H,e)&&!a(j,e))&&(!(t||!a(this,e)||!a(H,e)||a(this,Y)&&this[Y][e])||t)},X=function(e,t){if(e=E(e),t=M(t,!0),e!==U||!a(H,t)||a(j,t)){var n=C(e,t);return!n||!a(H,t)||a(e,Y)&&e[Y][t]||(n.enumerable=!0),n}},$=function(e){for(var t,n=D(E(e)),r=[],i=0;n.length>i;)a(H,t=n[i++])||t==Y||t==u||r.push(t);return r},ee=function(e){for(var t,n=e===U,r=D(n?j:E(e)),i=[],o=0;r.length>o;)!a(H,t=r[o++])||n&&!a(U,t)||i.push(H[t]);return i};W||(x=function(){if(this instanceof x)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===U&&t.call(j,n),a(this,Y)&&a(this[Y],e)&&(this[Y][e]=!1),G(this,e,T(1,n))};return i&&V&&G(U,e,{configurable:!0,set:t}),B(e)},s(x[A],"toString",function(){return this._k}),L.f=X,k.f=J,n(372).f=b.f=$,n(369).f=Z,n(368).f=ee,i&&!n(338)&&s(U,"propertyIsEnumerable",Z,!0),p.f=function(e){return B(h(e))}),o(o.G+o.W+o.F*!W,{Symbol:x});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)h(te[ne++]);for(var te=w(h.store),ne=0;te.length>ne;)_(te[ne++]);o(o.S+o.F*!W,"Symbol",{for:function(e){return a(F,e+="")?F[e]:F[e]=x(e)},keyFor:function(e){if(q(e))return m(F,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){V=!0},useSimple:function(){V=!1}}),o(o.S+o.F*!W,"Object",{create:K,defineProperty:J,defineProperties:Q,getOwnPropertyDescriptor:X,getOwnPropertyNames:$,getOwnPropertySymbols:ee}),N&&o(o.S+o.F*(!W||l(function(){var e=x();return"[null]"!=O([e])||"{}"!=O({a:e})||"{}"!=O(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!q(e)){for(var t,n,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);return t=r[1],"function"==typeof t&&(n=t),!n&&g(t)||(t=function(e,t){if(n&&(t=n.call(this,e,t)),!q(t))return t}),r[1]=t,O.apply(N,r)}}}),x[A][P]||n(315)(x[A],P,x[A].valueOf),d(x,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},function(e,t,n){var r=n(309)("meta"),a=n(318),i=n(305),o=n(316).f,s=0,u=Object.isExtensible||function(){return!0},l=!n(321)(function(){return u(Object.preventExtensions({}))}),c=function(e){o(e,r,{value:{i:"O"+ ++s,w:{}}})},d=function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},f=function(e,t){if(!i(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},h=function(e){return l&&p.NEED&&u(e)&&!i(e,r)&&c(e),e},p=e.exports={KEY:r,NEED:!1,fastKey:d,getWeak:f,onFreeze:h}},function(e,t,n){var r=n(308),a=n(312),i=n(338),o=n(360),s=n(316).f;e.exports=function(e){var t=a.Symbol||(a.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},function(e,t,n){var r=n(344),a=n(346);e.exports=function(e,t){for(var n,i=a(e),o=r(i),s=o.length,u=0;s>u;)if(i[n=o[u++]]===t)return n}},function(e,t,n){var r=n(344),a=n(368),i=n(369);e.exports=function(e){var t=r(e),n=a.f;if(n)for(var o,s=n(e),u=i.f,l=0;s.length>l;)u.call(e,o=s[l++])&&t.push(o);return t}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(348);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(346),a=n(372).f,i={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return a(e)}catch(e){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==i.call(e)?s(e):a(r(e))}},function(e,t,n){var r=n(345),a=n(352).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},function(e,t,n){var r=n(369),a=n(324),i=n(346),o=n(323),s=n(305),u=n(319),l=Object.getOwnPropertyDescriptor;t.f=n(320)?l:function(e,t){if(e=i(e),t=o(t,!0),u)try{return l(e,t)}catch(e){}if(s(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t){},function(e,t,n){n(365)("asyncIterator")},function(e,t,n){n(365)("observable")},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(378),i=r(a),o=n(382),s=r(o),u=n(331),l=r(u);t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"==typeof t?"undefined":(0,l.default)(t)));e.prototype=(0,s.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(i.default?(0,i.default)(e,t):e.__proto__=t)}},function(e,t,n){e.exports={default:n(379),__esModule:!0}},function(e,t,n){n(380),e.exports=n(312).Object.setPrototypeOf},function(e,t,n){var r=n(311);r(r.S,"Object",{setPrototypeOf:n(381).set})},function(e,t,n){var r=n(318),a=n(317),i=function(e,t){if(a(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{r=n(313)(Function.call,n(373).f(Object.prototype,"__proto__").set,2),r(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},function(e,t,n){e.exports={default:n(383),__esModule:!0}},function(e,t,n){n(384);var r=n(312).Object;e.exports=function(e,t){return r.create(e,t)}},function(e,t,n){var r=n(311);r(r.S,"Object",{create:n(342)})},function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=Array.isArray(e)?e:[e];t.forEach(function(e){e&&e.locale&&(D.__addLocaleData(e),x.__addLocaleData(e))})}function i(e){for(var t=(e||"").split("-");t.length>0;){if(o(t.join("-")))return!0;t.pop()}return!1}function o(e){var t=e&&e.toLowerCase();return!(!D.__localeData__[t]||!x.__localeData__[t])}function s(e){return(""+e).replace(he,function(e){return fe[e]})}function u(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.reduce(function(t,r){return e.hasOwnProperty(r)?t[r]=e[r]:n.hasOwnProperty(r)&&(t[r]=n[r]),t},{})}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.intl;A(t,"[React Intl] Could not find required `intl` object. needs to exist in the component ancestry.")}function c(e,t){if(e===t)return!0;if("object"!==("undefined"==typeof e?"undefined":I(e))||null===e||"object"!==("undefined"==typeof t?"undefined":I(t))||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var a=Object.prototype.hasOwnProperty.bind(t),i=0;i3&&void 0!==arguments[3]?arguments[3]:{},l=o.intl,d=void 0===l?{}:l,f=s.intl,h=void 0===f?{}:f;return!c(t,r)||!c(n,a)||!(h===d||c(u(h,de),u(d,de)))}function f(e){return e.displayName||e.name||"Component"}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.intlPropName,r=void 0===n?"intl":n,a=t.withRef,i=void 0!==a&&a,o=function(t){function n(e,t){F(this,n);var r=V(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,t));return l(t),r}return W(n,t),H(n,[{key:"getWrappedInstance",value:function(){return A(i,"[React Intl] To access the wrapped instance, the `{withRef: true}` option must be set when calling: `injectIntl()`"),this.refs.wrappedInstance}},{key:"render",value:function(){return O.createElement(e,U({},this.props,j({},r,this.context.intl),{ref:i?"wrappedInstance":null}))}}]),n}(N.Component);return o.displayName="InjectIntl("+f(e)+")",o.contextTypes={intl:oe},o.WrappedComponent=e,o}function p(e){return e}function _(e){return D.prototype._resolveLocale(e)}function m(e){return D.prototype._findPluralRuleFunction(e)}function v(e){var t=x.thresholds;t.second=e.second,t.minute=e.minute,t.hour=e.hour,t.day=e.day,t.month=e.month}function g(e,t,n){var r=e&&e[t]&&e[t][n];if(r)return r}function y(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,i=e.formats,o=r.format,s=new Date(n),l=o&&g(i,"date",o),c=u(r,_e,l);try{return t.getDateTimeFormat(a,c).format(s)}catch(e){}return String(s)}function E(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,i=e.formats,o=r.format,s=new Date(n),l=o&&g(i,"time",o),c=u(r,_e,l);c.hour||c.minute||c.second||(c=U({},c,{hour:"numeric",minute:"numeric"}));try{return t.getDateTimeFormat(a,c).format(s)}catch(e){}return String(s)}function M(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,i=e.formats,o=r.format,s=new Date(n),l=new Date(r.now),c=o&&g(i,"relative",o),d=u(r,ve,c),f=U({},x.thresholds);v(ye);try{return t.getRelativeFormat(a,d).format(s,{now:isFinite(l)?l:t.now()})}catch(e){}finally{v(f)}return String(s)}function T(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,i=e.formats,o=r.format,s=o&&g(i,"number",o),l=u(r,me,s);try{return t.getNumberFormat(a,l).format(n)}catch(e){}return String(n)}function S(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,i=u(r,ge);try{return t.getPluralFormat(a,i).format(n)}catch(e){}return"other"}function b(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.locale,i=e.formats,o=e.messages,s=e.defaultLocale,u=e.defaultFormats,l=n.id,c=n.defaultMessage;A(l,"[React Intl] An `id` must be provided to format a message.");var d=o&&o[l],f=Object.keys(r).length>0;if(!f)return d||c||l;var h=void 0;if(d)try{var p=t.getMessageFormat(d,a,i);h=p.format(r)}catch(e){}if(!h&&c)try{var _=t.getMessageFormat(c,s,u);h=_.format(r)}catch(e){}return h||d||c||l}function L(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=Object.keys(r).reduce(function(e,t){var n=r[t];return e[t]="string"==typeof n?s(n):n,e},{});return b(e,t,n,a)}function k(e){var t=Math.abs(e);return t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},V=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},G=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t":">","<":"<",'"':""","'":"'"},he=/[&><"']/g,pe=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};F(this,e);var r="ordinal"===n.style,a=m(_(t));this.format=function(e){return a(e,r)}},_e=Object.keys(se),me=Object.keys(ue),ve=Object.keys(le),ge=Object.keys(ce),ye={second:60,minute:60,hour:24,day:30,month:12},Ee=Object.freeze({formatDate:y,formatTime:E,formatRelative:M,formatNumber:T,formatPlural:S,formatMessage:b,formatHTMLMessage:L}),Me=Object.keys(ae),Te=Object.keys(ie),Se={formats:{},messages:{},textComponent:"span",defaultLocale:"en",defaultFormats:{}},be=function(e){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};F(this,t);var r=V(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));A("undefined"!=typeof Intl,"[React Intl] The `Intl` APIs must be available in the runtime, and do not appear to be built-in. An `Intl` polyfill should be loaded.\nSee: http://formatjs.io/guides/runtime-environments/");var a=n.intl,i=void 0;i=isFinite(e.initialNow)?Number(e.initialNow):a?a.now():Date.now();var o=a||{},s=o.formatters,u=void 0===s?{getDateTimeFormat:Y(Intl.DateTimeFormat),getNumberFormat:Y(Intl.NumberFormat),getMessageFormat:Y(D),getRelativeFormat:Y(x),getPluralFormat:Y(pe)}:s;return r.state=U({},u,{now:function(){return r._didDisplay?Date.now():i}}),r}return W(t,e),H(t,[{key:"getConfig",value:function(){var e=this.context.intl,t=u(this.props,Me,e);for(var n in Se)void 0===t[n]&&(t[n]=Se[n]);if(!i(t.locale)){var r=t,a=(r.locale,r.defaultLocale),o=r.defaultFormats;t=U({},t,{locale:a,formats:o,messages:Se.messages})}return t}},{key:"getBoundFormatFns",value:function(e,t){return Te.reduce(function(n,r){return n[r]=Ee[r].bind(null,e,t),n},{})}},{key:"getChildContext",value:function(){var e=this.getConfig(),t=this.getBoundFormatFns(e,this.state),n=this.state,r=n.now,a=z(n,["now"]);return{intl:U({},e,t,{formatters:a,now:r})}}},{key:"shouldComponentUpdate",value:function(){for(var e=arguments.length,t=Array(e),n=0;n1?a-1:0),o=1;o0;p&&!function(){var e=Math.floor(1099511627776*Math.random()).toString(16),t=function(){var t=0;return function(){return"ELEMENT-"+e+"-"+(t+=1)}}();d="@__"+e+"__@",f={},h={},Object.keys(s).forEach(function(e){var n=s[e];if(N.isValidElement(n)){var r=t();f[e]=d+r+d,h[r]=n}else f[e]=n})}();var _={id:a,description:i,defaultMessage:o},m=t(_,f||s),v=void 0,g=h&&Object.keys(h).length>0;return v=g?m.split(d).filter(function(e){return!!e}).map(function(e){return h[e]||e}):[m],"function"==typeof c?c.apply(void 0,G(v)):N.createElement.apply(void 0,[l,null].concat(G(v)))}}]),t}(N.Component);Ye.displayName="FormattedMessage",Ye.contextTypes={intl:oe},Ye.defaultProps={values:{}};var Pe=function(e){function t(e,n){F(this,t);var r=V(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return l(n),r}return W(t,e),H(t,[{key:"shouldComponentUpdate",value:function(e){var t=this.props.values,n=e.values;if(!c(n,t))return!0;for(var r=U({},e,{values:t}),a=arguments.length,i=Array(a>1?a-1:0),o=1;ot&&(Qe=0,Ke={line:1,column:1,seenCR:!1}),n(Ke,Qe,t),Qe=t),Ke}function r(e){qeZe&&(Ze=qe,Xe=[]),Xe.push(e))}function a(r,a,i){function o(e){var t=1;for(e.sort(function(e,t){return e.descriptiont.description?1:0});t1?o.slice(0,-1).join(", ")+" or "+o[e.length-1]:o[0],a=t?'"'+n(t)+'"':"end of input","Expected "+r+" but "+a+" found."}var u=n(i),l=i1?arguments[1]:{},D={},x={start:i},N=i,O=function(e){return{type:"messageFormatPattern",elements:e}},A=D,Y=function(e){var t,n,r,a,i,o="";for(t=0,r=e.length;t=0)return!0;if("string"==typeof e){var t=/s$/.test(e)&&e.substr(0,e.length-1);if(t&&o.arrIndexOf.call(s,t)>=0)throw new Error('"'+e+'" is not a valid IntlRelativeFormat `units` value, did you mean: '+t)}throw new Error('"'+e+'" is not a valid IntlRelativeFormat `units` value, it must be one of: "'+s.join('", "')+'"')},r.prototype._resolveLocale=function(e){"string"==typeof e&&(e=[e]),e=(e||[]).concat(r.defaultLocale);var t,n,a,i,o=r.__localeData__;for(t=0,n=e.length;t=0)return e;throw new Error('"'+e+'" is not a valid IntlRelativeFormat `style` value, it must be one of: "'+u.join('", "')+'"')},r.prototype._selectUnits=function(e){var t,n,a;for(t=0,n=s.length;t1){for(var m=Array(_),v=0;v<_;v++)m[v]=arguments[v+2];u.children=m}if(e&&e.defaultProps){var g=e.defaultProps;for(i in g)void 0===u[i]&&(u[i]=g[i])}return c(e,d,f,h,p,o.current,u)},c.createFactory=function(e){var t=c.createElement.bind(null,e);return t.type=e,t},c.cloneAndReplaceKey=function(e,t){var n=c(e.type,t,e.ref,e._self,e._source,e._owner,e.props);return n},c.cloneElement=function(e,t,n){var u,d=i({},e.props),f=e.key,h=e.ref,p=e._self,_=e._source,m=e._owner;if(null!=t){r(t)&&(h=t.ref,m=o.current),a(t)&&(f=""+t.key);var v;e.type&&e.type.defaultProps&&(v=e.type.defaultProps);for(u in t)s.call(t,u)&&!l.hasOwnProperty(u)&&(void 0===t[u]&&void 0!==v?d[u]=v[u]:d[u]=t[u])}var g=arguments.length-2;if(1===g)d.children=n;else if(g>1){for(var y=Array(g),E=0;E>"),w={array:o("array"),bool:o("boolean"),func:o("function"),number:o("number"),object:o("object"),string:o("string"),symbol:o("symbol"),any:s(),arrayOf:u,element:l(),instanceOf:c,node:p(),objectOf:f,oneOf:d,oneOfType:h,shape:_};a.prototype=Error.prototype,e.exports=w},function(e,t){"use strict";var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=n},function(e,t){"use strict";e.exports="15.4.2"},function(e,t,n){"use strict";function r(e){return i.isValidElement(e)?void 0:a("143"),e}var a=n(409),i=n(411);n(410);e.exports=r},function(e,t,n){"use strict";var r=function(e,t,n,r,a,i,o,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,a,i,o,s],c=0;u=new Error(t.replace(/%s/g,function(){return l[c++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}};e.exports=r},function(e,t,n){"use strict";t=e.exports=n(433).default,t.default=t},function(e,t,n){"use strict";function r(e){var t=o.objCreate(null);return function(){var n=Array.prototype.slice.call(arguments),r=a(n),i=r&&t[r];return i||(i=new(o.bind.apply(e,[null].concat(n))),r&&(t[r]=i)),i}}function a(e){if("undefined"!=typeof JSON){var t,n,r,a=[];for(t=0,n=e.length;t0?void 0:(0,f.default)(!1),null!=d&&(i+=encodeURI(d));else if("("===l)u[a]="",a+=1;else if(")"===l){var _=u.pop();a-=1,a?u[a-1]+=_:i+=_}else if("\\("===l)i+="(";else if("\\)"===l)i+=")";else if(":"===l.charAt(0))if(c=l.substring(1),d=t[c],null!=d||a>0?void 0:(0,f.default)(!1),null==d){if(a){u[a-1]="";for(var m=r.indexOf(l),v=r.slice(m,r.length),g=-1,y=0;y0?void 0:(0,f.default)(!1),h=m+g-1}}else a?u[a-1]+=encodeURIComponent(d):i+=encodeURIComponent(d);else a?u[a-1]+=l:i+=l;return a<=0?void 0:(0,f.default)(!1),i.replace(/\/+/g,"/")}t.__esModule=!0,t.compilePattern=o,t.matchPattern=s,t.getParamNames=u,t.getParams=l,t.formatPattern=c;var d=n(431),f=r(d),h=Object.create(null)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1];return e.__id__||t&&(e.__id__=M++)}function u(e){return e.map(function(e){return T[s(e)]}).filter(function(e){return e})}function d(e,n){(0,m.default)(t,e,function(t,r){if(null==r)return void n();E=o({},r,{location:e});for(var a=u((0,l.default)(y,E).leaveRoutes),i=void 0,s=0,c=a.length;null==i&&s2?n-2:0),a=2;a=e&&u&&(o=!0,n()))}}var i=0,o=!1,s=!1,u=!1,l=void 0;a()}function r(e,t,n){function r(e,t,r){o||(t?(o=!0,n(t)):(i[e]=r,o=++s===a,o&&n(null,i)))}var a=e.length,i=[];if(0===a)return n(null,i);var o=!1,s=0;e.forEach(function(e,n){t(e,n,function(e,t){r(n,e,t)})})}t.__esModule=!0,t.loopAsync=n,t.mapAsync=r},function(e,t,n){"use strict";function r(e,t){if(e==t)return!0;if(null==e||null==t)return!1;if(Array.isArray(e))return Array.isArray(t)&&e.length===t.length&&e.every(function(e,n){return r(e,t[n])});if("object"===("undefined"==typeof e?"undefined":u(e))){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n))if(void 0===e[n]){if(void 0!==t[n])return!1}else{if(!Object.prototype.hasOwnProperty.call(t,n))return!1;if(!r(e[n],t[n]))return!1}return!0}return String(e)===String(t)}function a(e,t){return"/"!==t.charAt(0)&&(t="/"+t),"/"!==e.charAt(e.length-1)&&(e+="/"),"/"!==t.charAt(t.length-1)&&(t+="/"),t===e}function i(e,t,n){for(var r=e,a=[],i=[],o=0,s=t.length;o4&&void 0!==arguments[4]?arguments[4]:[],i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[];void 0===r&&("/"!==t.pathname.charAt(0)&&(t=c({},t,{pathname:"/"+t.pathname})),r=t.pathname),(0,f.loopAsync)(e.length,function(n,o,s){u(e[n],t,r,a,i,function(e,t){e||t?s(e,t):o()})},n)}t.__esModule=!0;var c=Object.assign||function(e){for(var t=1;t should not have a "'+t+'" prop')}t.__esModule=!0,t.routes=t.route=t.components=t.component=t.history=void 0,t.falsy=r;var a=n(404),i=a.PropTypes.func,o=a.PropTypes.object,s=a.PropTypes.arrayOf,u=a.PropTypes.oneOfType,l=a.PropTypes.element,c=a.PropTypes.shape,d=a.PropTypes.string,f=(t.history=c({listen:i.isRequired,push:i.isRequired,replace:i.isRequired,go:i.isRequired,goBack:i.isRequired,goForward:i.isRequired}),t.component=u([i,d])),h=(t.components=u([f,o]),t.route=u([o,l]));t.routes=u([h,s(h)])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e){return 0===e.button}function o(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function s(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}function u(e,t){return"function"==typeof e?e(t.location):e}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0;r--){var a=e[r],i=a.path||"";if(n=i.replace(/\/*$/,"/")+n,0===i.indexOf("/"))break}return"/"+n}},propTypes:{path:f,from:f,to:f.isRequired,query:h,state:h,onEnter:c.falsy,children:c.falsy},render:function(){(0,s.default)(!1)}});t.default=p,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(404),i=r(a),o=n(441),s=(r(o),n(431)),u=r(s),l=n(436),c=n(450),d=i.default.PropTypes.func,f=i.default.createClass({displayName:"IndexRoute",statics:{createRouteFromReactElement:function(e,t){t&&(t.indexRoute=(0,l.createRouteFromReactElement)(e))}},propTypes:{path:c.falsy,component:c.component,components:c.components,getComponent:d,getComponents:d},render:function(){(0,u.default)(!1)}});t.default=f,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(404),i=r(a),o=n(431),s=r(o),u=n(436),l=n(450),c=i.default.PropTypes,d=c.string,f=c.func,h=i.default.createClass({displayName:"Route",statics:{createRouteFromReactElement:u.createRouteFromReactElement},propTypes:{path:d,component:l.component,components:l.components,getComponent:f,getComponents:f},render:function(){(0,s.default)(!1)}});t.default=h,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){var n=e.history,r=e.routes,i=e.location,u=a(e,["history","routes","location"]);n||i?void 0:(0,l.default)(!1),n=n?n:(0,d.default)(u);var c=(0,h.default)(n,(0,p.createRoutes)(r));i=i?n.createLocation(i):n.getCurrentLocation(),c.match(i,function(e,r,a){var i=void 0;if(a){var u=(0,_.createRouterObject)(n,c,a);i=o({},a,{router:u,matchContext:{transitionManager:c,router:u}})}t(e,r&&n.createLocation(r,s.REPLACE),i)})}t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t1?t-1:0),a=1;a1?t-1:0),a=1;a=0&&t<_.length},r=function(e){if(e&&n(e)){m+=e;var r=t();c.transitionTo(a({},r,{action:f.POP}))}},i=function(e){m+=1,m<_.length&&_.splice(m),_.push(e),g(e.key,e.state)},o=function(e){_[m]=e,g(e.key,e.state)},c=(0,d.default)(a({},e,{getCurrentLocation:t,pushLocation:i,replaceLocation:o,go:r})),p=e,_=p.entries,m=p.current;"string"==typeof _?_=[_]:Array.isArray(_)||(_=["/"]),_=_.map(function(e){return(0,u.createLocation)(e)}),null==m?m=_.length-1:m>=0&&m<_.length?void 0:(0,s.default)(!1);var v=h(_),g=function(e,t){return v[e]=t},y=function(e){return v[e]};return a({},c,{canGo:n})};t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(475),i=n(471),o=n(469),s=r(o),u=n(464),l=n(470),c=function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=e.getCurrentLocation,n=e.getUserConfirmation,r=e.pushLocation,o=e.replaceLocation,c=e.go,d=e.keyLength,f=void 0,h=void 0,p=[],_=[],m=[],v=function(){return h&&h.action===u.POP?m.indexOf(h.key):f?m.indexOf(f.key):-1},g=function(e){var t=v();f=e,f.action===u.PUSH?m=[].concat(m.slice(0,t+1),[f.key]):f.action===u.REPLACE&&(m[t]=f.key),_.forEach(function(e){return e(f)})},y=function(e){return p.push(e),function(){return p=p.filter(function(t){return t!==e})}},E=function(e){return _.push(e),function(){return _=_.filter(function(t){return t!==e})}},M=function(e,t){(0,a.loopAsync)(p.length,function(t,n,r){(0,s.default)(p[t],e,function(e){return null!=e?r(e):n()})},function(e){n&&"string"==typeof e?n(e,function(e){return t(e!==!1)}):t(e!==!1)})},T=function(e){f&&(0,l.locationsAreEqual)(f,e)||h&&(0,l.locationsAreEqual)(h,e)||(h=e,M(e,function(t){if(h===e)if(h=null,t){if(e.action===u.PUSH){var n=(0,i.createPath)(f),a=(0,i.createPath)(e);a===n&&(0,l.statesAreEqual)(f.state,e.state)&&(e.action=u.REPLACE)}e.action===u.POP?g(e):e.action===u.PUSH?r(e)!==!1&&g(e):e.action===u.REPLACE&&o(e)!==!1&&g(e)}else if(f&&e.action===u.POP){var s=m.indexOf(f.key),d=m.indexOf(e.key);s!==-1&&d!==-1&&c(s-d)}}))},S=function(e){return T(R(e,u.PUSH))},b=function(e){return T(R(e,u.REPLACE))},L=function(){return c(-1)},k=function(){return c(1)},w=function(){return Math.random().toString(36).substr(2,d||6)},C=function(e){return(0,i.createPath)(e)},R=function(e,t){var n=arguments.length<=2||void 0===arguments[2]?w():arguments[2];return(0,l.createLocation)(e,t,n)};return{getCurrentLocation:t,listenBefore:y,listen:E,transitionTo:T,push:S,replace:b,go:c,goBack:L,goForward:k,createKey:w,createPath:i.createPath,createHref:C,createLocation:R}};t.default=c},function(e,t){"use strict";t.__esModule=!0;t.loopAsync=function(e,t,n){var r=0,a=!1,i=!1,o=!1,s=void 0,u=function(){for(var e=arguments.length,t=Array(e),r=0;r=e&&o&&(a=!0,n()))}};l()}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e){return function(t){var n=(0,o.default)((0,u.default)(e))(t);return n}}t.__esModule=!0,t.default=a;var i=n(466),o=r(i),s=n(472),u=r(s);e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:i.createElement;return function(t,n){return s.reduceRight(function(e,t){return t(e,n)},e(t,n))}};return function(e){return r.reduceRight(function(t,n){return n(t,e)},o.default.createElement(u.default,a({},e,{createElement:l(e.createElement)})))}},e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(479),i=r(a),o=n(485),s=r(o);t.default=(0,s.default)(i.default),e.exports=t.default},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t=0?t:0)+"#"+e)},p=t.getCurrentLocation=function(e,t){var n=e.decodePath(d()),r=(0,l.getQueryStringValueFromPath)(n,t),a=void 0;r&&(n=(0,l.stripQueryStringValueFromPath)(n,t),a=(0,u.readState)(r));var i=(0,l.parsePath)(n);return i.state=a,(0,o.createLocation)(i,void 0,r)},_=void 0,m=(t.startListener=function(e,t,n){var r=function(){var r=d(),a=t.encodePath(r);if(r!==a)h(a);else{var i=p(t,n);if(_&&i.key&&_.key===i.key)return;_=i,e(i)}},a=d(),i=t.encodePath(a);return a!==i&&h(i),(0,s.addEventListener)(window,c,r),function(){return(0,s.removeEventListener)(window,c,r)}},function(e,t,n,r){var a=e.state,i=e.key,o=t.encodePath((0,l.createPath)(e));void 0!==a&&(o=(0,l.addQueryStringValueToPath)(o,n,i),(0,u.saveState)(i,a)),_=e,r(o)});t.pushLocation=function(e,t,n){return m(e,t,n,function(e){d()!==e&&f(e)})},t.replaceLocation=function(e,t,n){return m(e,t,n,function(e){d()!==e&&h(e)})}},function(e,t,n){"use strict";e.exports=n(490)},function(e,t,n){"use strict";var r=n(491),a=n(495),i=n(617),o=n(516),s=n(513),u=n(622),l=n(623),c=n(624),d=n(625);n(413);a.inject();var f={findDOMNode:l,render:i.render,unmountComponentAtNode:i.unmountComponentAtNode,version:u,unstable_batchedUpdates:s.batchedUpdates,unstable_renderSubtreeIntoContainer:d};"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.inject&&__REACT_DEVTOOLS_GLOBAL_HOOK__.inject({ComponentTree:{getClosestInstanceFromNode:r.getClosestInstanceFromNode,getNodeFromInstance:function(e){return e._renderedComponent&&(e=c(e)),e?r.getNodeFromInstance(e):null}},Mount:i,Reconciler:o});e.exports=f},function(e,t,n){"use strict";function r(e,t){return 1===e.nodeType&&e.getAttribute(p)===String(t)||8===e.nodeType&&e.nodeValue===" react-text: "+t+" "||8===e.nodeType&&e.nodeValue===" react-empty: "+t+" "}function a(e){for(var t;t=e._renderedComponent;)e=t;return e}function i(e,t){var n=a(e);n._hostNode=t,t[m]=n}function o(e){var t=e._hostNode;t&&(delete t[m],e._hostNode=null)}function s(e,t){if(!(e._flags&_.hasCachedChildNodes)){var n=e._renderedChildren,o=t.firstChild;e:for(var s in n)if(n.hasOwnProperty(s)){var u=n[s],l=a(u)._domID;if(0!==l){for(;null!==o;o=o.nextSibling)if(r(o,l)){i(u,o);continue e}d("32",l)}}e._flags|=_.hasCachedChildNodes}}function u(e){if(e[m])return e[m];for(var t=[];!e[m];){if(t.push(e),!e.parentNode)return null;e=e.parentNode}for(var n,r;e&&(r=e[m]);e=t.pop())n=r,t.length&&s(r,e);return n}function l(e){var t=u(e);return null!=t&&t._hostNode===e?t:null}function c(e){if(void 0===e._hostNode?d("33"):void 0,e._hostNode)return e._hostNode;for(var t=[];!e._hostNode;)t.push(e),e._hostParent?void 0:d("34"),e=e._hostParent;for(;t.length;e=t.pop())s(e,e._hostNode);return e._hostNode}var d=n(492),f=n(493),h=n(494),p=(n(410),f.ID_ATTRIBUTE_NAME),_=h,m="__reactInternalInstance$"+Math.random().toString(36).slice(2),v={getClosestInstanceFromNode:u,getInstanceFromNode:l,getNodeFromInstance:c,precacheChildNodes:s,precacheNode:i,uncacheNode:o};e.exports=v},function(e,t){"use strict";function n(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r8&&M<=11),b=32,L=String.fromCharCode(b),k={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},w=!1,C=null,R={eventTypes:k,extractEvents:function(e,t,n,r){return[l(e,t,n,r),f(e,t,n,r)]}};e.exports=R},function(e,t,n){"use strict";function r(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return v(e,r)}function a(e,t,n){var a=r(e,n,t);a&&(n._dispatchListeners=_(n._dispatchListeners,a),n._dispatchInstances=_(n._dispatchInstances,e))}function i(e){e&&e.dispatchConfig.phasedRegistrationNames&&p.traverseTwoPhase(e._targetInst,a,e)}function o(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?p.getParentInstance(t):null;p.traverseTwoPhase(n,a,e)}}function s(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,a=v(e,r);a&&(n._dispatchListeners=_(n._dispatchListeners,a),n._dispatchInstances=_(n._dispatchInstances,e))}}function u(e){e&&e.dispatchConfig.registrationName&&s(e._targetInst,null,e)}function l(e){m(e,i)}function c(e){m(e,o)}function d(e,t,n,r){p.traverseEnterLeave(n,r,s,e,t)}function f(e){m(e,u)}var h=n(499),p=n(501),_=n(503),m=n(504),v=(n(413),h.getListener),g={accumulateTwoPhaseDispatches:l,accumulateTwoPhaseDispatchesSkipTarget:c,accumulateDirectDispatches:f,accumulateEnterLeaveDispatches:d};e.exports=g},function(e,t,n){"use strict";function r(e){return"button"===e||"input"===e||"select"===e||"textarea"===e}function a(e,t,n){switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":return!(!n.disabled||!r(t));default:return!1}}var i=n(492),o=n(500),s=n(501),u=n(502),l=n(503),c=n(504),d=(n(410),{}),f=null,h=function(e,t){e&&(s.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},p=function(e){return h(e,!0)},_=function(e){return h(e,!1)},m=function(e){return"."+e._rootNodeID},v={injection:{injectEventPluginOrder:o.injectEventPluginOrder,injectEventPluginsByName:o.injectEventPluginsByName},putListener:function(e,t,n){"function"!=typeof n?i("94",t,typeof n):void 0;var r=m(e),a=d[t]||(d[t]={});a[r]=n;var s=o.registrationNameModules[t];s&&s.didPutListener&&s.didPutListener(e,t,n)},getListener:function(e,t){var n=d[t];if(a(t,e._currentElement.type,e._currentElement.props))return null;var r=m(e);return n&&n[r]},deleteListener:function(e,t){var n=o.registrationNameModules[t];n&&n.willDeleteListener&&n.willDeleteListener(e,t);var r=d[t];if(r){var a=m(e);delete r[a]}},deleteAllListeners:function(e){var t=m(e);for(var n in d)if(d.hasOwnProperty(n)&&d[n][t]){var r=o.registrationNameModules[n];r&&r.willDeleteListener&&r.willDeleteListener(e,n),delete d[n][t]}},extractEvents:function(e,t,n,r){for(var a,i=o.plugins,s=0;s-1?void 0:o("96",e),!l.plugins[n]){t.extractEvents?void 0:o("97",e),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)a(r[i],t,i)?void 0:o("98",i,e)}}}function a(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)?o("99",n):void 0,l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var a in r)if(r.hasOwnProperty(a)){var s=r[a];i(s,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){l.registrationNameModules[e]?o("100",e):void 0,l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var o=n(492),s=(n(410),null),u={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){s?o("101"):void 0,s=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var a=e[n];u.hasOwnProperty(n)&&u[n]===a||(u[n]?o("102",n):void 0,u[n]=a,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var a=l.registrationNameModules[n[r]];if(a)return a}}return null},_resetEventPlugins:function(){s=null;for(var e in u)u.hasOwnProperty(e)&&delete u[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var a in r)r.hasOwnProperty(a)&&delete r[a]}};e.exports=l},function(e,t,n){"use strict";function r(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function a(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function o(e,t,n,r){var a=e.type||"unknown-event";e.currentTarget=v.getNodeFromInstance(r),t?_.invokeGuardedCallbackWithCatch(a,n,e):_.invokeGuardedCallback(a,n,e),e.currentTarget=null}function s(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var a=0;a1?1-t:void 0;return this._fallbackText=a.slice(e,s),this._fallbackText}}),i.addPoolingTo(r),e.exports=r},function(e,t,n){"use strict";var r=n(492),a=(n(410),function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)}),i=function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)},o=function(e,t,n){var r=this;if(r.instancePool.length){var a=r.instancePool.pop();return r.call(a,e,t,n),a}return new r(e,t,n)},s=function(e,t,n,r){var a=this;if(a.instancePool.length){var i=a.instancePool.pop();return a.call(i,e,t,n,r),i}return new a(e,t,n,r)},u=function(e){var t=this;e instanceof t?void 0:r("25"),e.destructor(),t.instancePool.length8));var O=!1;E.canUseDOM&&(O=L("input")&&(!document.documentMode||document.documentMode>11));var A={get:function(){return x.get.call(this)},set:function(e){D=""+e,x.set.call(this,e)}},Y={eventTypes:w,extractEvents:function(e,t,n,a){var i,o,s=t?M.getNodeFromInstance(t):window;if(r(s)?N?i=u:o=l:k(s)?O?i=h:(i=_,o=p):m(s)&&(i=v),i){var c=i(e,t);if(c){var d=S.getPooled(w.change,c,n,a);return d.type="change",y.accumulateTwoPhaseDispatches(d),d}}o&&o(e,s,t)}};e.exports=Y},function(e,t,n){"use strict";function r(){w.ReactReconcileTransaction&&M?void 0:c("123")}function a(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=f.getPooled(),this.reconcileTransaction=w.ReactReconcileTransaction.getPooled(!0)}function i(e,t,n,a,i,o){return r(),M.batchedUpdates(e,t,n,a,i,o)}function o(e,t){return e._mountOrder-t._mountOrder}function s(e){var t=e.dirtyComponentsLength;t!==v.length?c("124",t,v.length):void 0,v.sort(o),g++;for(var n=0;n]/,u=n(536),l=u(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(a.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(l=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),o.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}e.exports=l},function(e,t){"use strict";var n=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,a){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,a)})}:e};e.exports=n},function(e,t,n){"use strict";var r=n(505),a=n(538),i=n(535),o=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};r.canUseDOM&&("textContent"in document.documentElement||(o=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void i(e,a(t))})),e.exports=o},function(e,t){"use strict";function n(e){var t=""+e,n=a.exec(t);if(!n)return t;var r,i="",o=0,s=0;for(o=n.index;o]/;e.exports=r},function(e,t,n){"use strict";var r=n(492),a=n(533),i=n(505),o=n(540),s=n(414),u=(n(410),{dangerouslyReplaceNodeWithMarkup:function(e,t){if(i.canUseDOM?void 0:r("56"),t?void 0:r("57"),"HTML"===e.nodeName?r("58"):void 0,"string"==typeof t){var n=o(t,s)[0];e.parentNode.replaceChild(n,e)}else a.replaceChildWithTree(e,t)}});e.exports=u},function(e,t,n){"use strict";function r(e){var t=e.match(c);return t&&t[1].toLowerCase()}function a(e,t){var n=l;l?void 0:u(!1);var a=r(e),i=a&&s(a);if(i){n.innerHTML=i[1]+e+i[2];for(var c=i[0];c--;)n=n.lastChild}else n.innerHTML=e;var d=n.getElementsByTagName("script");d.length&&(t?void 0:u(!1),o(d).forEach(t));for(var f=Array.from(n.childNodes);n.lastChild;)n.removeChild(n.lastChild);return f}var i=n(505),o=n(541),s=n(542),u=n(410),l=i.canUseDOM?document.createElement("div"):null,c=/^\s*<(\w+)/;e.exports=a},function(e,t,n){"use strict";function r(e){var t=e.length;if(Array.isArray(e)||"object"!=typeof e&&"function"!=typeof e?o(!1):void 0,"number"!=typeof t?o(!1):void 0,0===t||t-1 in e?void 0:o(!1),"function"==typeof e.callee?o(!1):void 0,e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(e){}for(var n=Array(t),r=0;r":o.innerHTML="<"+e+">",s[e]=!o.firstChild),s[e]?f[e]:null}var a=n(505),i=n(410),o=a.canUseDOM?document.createElement("div"):null,s={},u=[1,'"],l=[1,"","
"],c=[3,"","
"],d=[1,'',""],f={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:u,option:u,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c},h=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];h.forEach(function(e){f[e]=d,s[e]=!0}),e.exports=r},function(e,t,n){"use strict";var r=n(532),a=n(491),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=a.getNodeFromInstance(e);r.processUpdates(n,t)}};e.exports=i},function(e,t,n){"use strict";function r(e){if(e){var t=e._currentElement._owner||null;if(t){var n=t.getName();if(n)return" This DOM node was rendered by `"+n+"`."}}return""}function a(e,t){t&&(J[e._tag]&&(null!=t.children||null!=t.dangerouslySetInnerHTML?_("137",e._tag,e._currentElement._owner?" Check the render method of "+e._currentElement._owner.getName()+".":""):void 0),null!=t.dangerouslySetInnerHTML&&(null!=t.children?_("60"):void 0,"object"==typeof t.dangerouslySetInnerHTML&&W in t.dangerouslySetInnerHTML?void 0:_("61")),null!=t.style&&"object"!=typeof t.style?_("62",r(e)):void 0)}function i(e,t,n,r){if(!(r instanceof O)){var a=e._hostContainerInfo,i=a._node&&a._node.nodeType===V,s=i?a._node:a._ownerDocument;F(t,s),r.getReactMountReady().enqueue(o,{inst:e,registrationName:t,listener:n})}}function o(){var e=this;S.putListener(e.inst,e.registrationName,e.listener)}function s(){var e=this;C.postMountWrapper(e)}function u(){var e=this;x.postMountWrapper(e)}function l(){var e=this;R.postMountWrapper(e)}function c(){var e=this;e._rootNodeID?void 0:_("63");var t=I(e);switch(t?void 0:_("64"),e._tag){case"iframe":case"object":e._wrapperState.listeners=[L.trapBubbledEvent("topLoad","load",t)];break;case"video":case"audio":e._wrapperState.listeners=[];for(var n in G)G.hasOwnProperty(n)&&e._wrapperState.listeners.push(L.trapBubbledEvent(n,G[n],t));break;case"source":e._wrapperState.listeners=[L.trapBubbledEvent("topError","error",t)];break;case"img":e._wrapperState.listeners=[L.trapBubbledEvent("topError","error",t),L.trapBubbledEvent("topLoad","load",t)];break;case"form":e._wrapperState.listeners=[L.trapBubbledEvent("topReset","reset",t),L.trapBubbledEvent("topSubmit","submit",t)];break;case"input":case"select":case"textarea":e._wrapperState.listeners=[L.trapBubbledEvent("topInvalid","invalid",t)]}}function d(){D.postUpdateWrapper(this)}function f(e){Z.call(K,e)||(Q.test(e)?void 0:_("65",e),K[e]=!0)}function h(e,t){return e.indexOf("-")>=0||null!=t.is}function p(e){var t=e.type;f(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var _=n(492),m=n(406),v=n(545),g=n(547),y=n(533),E=n(534),M=n(493),T=n(555),S=n(499),b=n(500),L=n(557),k=n(494),w=n(491),C=n(560),R=n(563),D=n(564),x=n(565),N=(n(519),n(566)),O=n(584),A=(n(414),n(538)),Y=(n(410),n(522),n(573),n(587),n(413),k),P=S.deleteListener,I=w.getNodeFromInstance,F=L.listenTo,H=b.registrationNameModules,j={string:!0,number:!0},U="style",W="__html",z={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},V=11,G={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},B={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},q={listing:!0,pre:!0,textarea:!0},J=m({menuitem:!0},B),Q=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,K={},Z={}.hasOwnProperty,X=1;p.displayName="ReactDOMComponent",p.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=X++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var i=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(c,this);break;case"input":C.mountWrapper(this,i,t),i=C.getHostProps(this,i),e.getReactMountReady().enqueue(c,this);break;case"option":R.mountWrapper(this,i,t),i=R.getHostProps(this,i);break;case"select":D.mountWrapper(this,i,t),i=D.getHostProps(this,i),e.getReactMountReady().enqueue(c,this);break;case"textarea":x.mountWrapper(this,i,t),i=x.getHostProps(this,i),e.getReactMountReady().enqueue(c,this)}a(this,i);var o,d;null!=t?(o=t._namespaceURI,d=t._tag):n._tag&&(o=n._namespaceURI,d=n._tag),(null==o||o===E.svg&&"foreignobject"===d)&&(o=E.html),o===E.html&&("svg"===this._tag?o=E.svg:"math"===this._tag&&(o=E.mathml)),this._namespaceURI=o;var f;if(e.useCreateElement){var h,p=n._ownerDocument;if(o===E.html)if("script"===this._tag){var _=p.createElement("div"),m=this._currentElement.type;_.innerHTML="<"+m+">",h=_.removeChild(_.firstChild)}else h=i.is?p.createElement(this._currentElement.type,i.is):p.createElement(this._currentElement.type);else h=p.createElementNS(o,this._currentElement.type);w.precacheNode(this,h),this._flags|=Y.hasCachedChildNodes,this._hostParent||T.setAttributeForRoot(h),this._updateDOMProperties(null,i,e);var g=y(h);this._createInitialChildren(e,i,r,g),f=g}else{var M=this._createOpenTagMarkupAndPutListeners(e,i),S=this._createContentMarkup(e,i,r);f=!S&&B[this._tag]?M+"/>":M+">"+S+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(s,this),i.autoFocus&&e.getReactMountReady().enqueue(v.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(u,this),i.autoFocus&&e.getReactMountReady().enqueue(v.focusDOMComponent,this);break;case"select":i.autoFocus&&e.getReactMountReady().enqueue(v.focusDOMComponent,this);break;case"button":i.autoFocus&&e.getReactMountReady().enqueue(v.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(l,this)}return f},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var a=t[r];if(null!=a)if(H.hasOwnProperty(r))a&&i(this,r,a,e);else{r===U&&(a&&(a=this._previousStyleCopy=m({},t.style)),a=g.createMarkupForStyles(a,this));var o=null;null!=this._tag&&h(this._tag,t)?z.hasOwnProperty(r)||(o=T.createMarkupForCustomAttribute(r,a)):o=T.createMarkupForProperty(r,a),o&&(n+=" "+o)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+T.createMarkupForRoot()),n+=" "+T.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",a=t.dangerouslySetInnerHTML;if(null!=a)null!=a.__html&&(r=a.__html);else{var i=j[typeof t.children]?t.children:null,o=null!=i?null:t.children;if(null!=i)r=A(i);else if(null!=o){var s=this.mountChildren(o,e,n);r=s.join("")}}return q[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var a=t.dangerouslySetInnerHTML;if(null!=a)null!=a.__html&&y.queueHTML(r,a.__html);else{var i=j[typeof t.children]?t.children:null,o=null!=i?null:t.children;if(null!=i)""!==i&&y.queueText(r,i);else if(null!=o)for(var s=this.mountChildren(o,e,n),u=0;u0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=s.get(e);if(!n){return null}return n}var o=n(492),s=(n(412),n(568)),u=(n(519),n(513)),l=(n(410),n(413),{isMounted:function(e){var t=s.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){l.validateCallback(t,n);var a=i(e);return a?(a._pendingCallbacks?a._pendingCallbacks.push(t):a._pendingCallbacks=[t],void r(a)):null},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t){var n=i(e,"replaceState");n&&(n._pendingStateQueue=[t],n._pendingReplaceState=!0,r(n))},enqueueSetState:function(e,t){var n=i(e,"setState");if(n){var a=n._pendingStateQueue||(n._pendingStateQueue=[]);a.push(t),r(n)}},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e?o("122",t,a(e)):void 0}});e.exports=l},function(e,t,n){"use strict";var r=(n(406),n(414)),a=(n(413),r);e.exports=a},function(e,t,n){"use strict";var r=n(406),a=n(533),i=n(491),o=function(e){this._currentElement=null,this._hostNode=null,this._hostParent=null,this._hostContainerInfo=null,this._domID=0};r(o.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++;this._domID=o,this._hostParent=t,this._hostContainerInfo=n;var s=" react-empty: "+this._domID+" ";if(e.useCreateElement){var u=n._ownerDocument,l=u.createComment(s);return i.precacheNode(this,l),a(l)}return e.renderToStaticMarkup?"":""},receiveComponent:function(){},getHostNode:function(){return i.getNodeFromInstance(this)},unmountComponent:function(){i.uncacheNode(this)}}),e.exports=o},function(e,t,n){"use strict";function r(e,t){"_hostNode"in e?void 0:u("33"),"_hostNode"in t?void 0:u("33");for(var n=0,r=e;r;r=r._hostParent)n++;for(var a=0,i=t;i;i=i._hostParent)a++;for(;n-a>0;)e=e._hostParent,n--;for(;a-n>0;)t=t._hostParent,a--;for(var o=n;o--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}function a(e,t){"_hostNode"in e?void 0:u("35"),"_hostNode"in t?void 0:u("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1}function i(e){return"_hostNode"in e?void 0:u("36"),e._hostParent}function o(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var a;for(a=r.length;a-- >0;)t(r[a],"captured",n);for(a=0;a0;)n(u[l],"captured",i)}var u=n(492);n(410);e.exports={isAncestor:a,getLowestCommonAncestor:r,getParentInstance:i,traverseTwoPhase:o,traverseEnterLeave:s}},function(e,t,n){"use strict";var r=n(492),a=n(406),i=n(532),o=n(533),s=n(491),u=n(538),l=(n(410),n(587),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});a(l.prototype,{mountComponent:function(e,t,n,r){var a=n._idCounter++,i=" react-text: "+a+" ",l=" /react-text ";if(this._domID=a,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,d=c.createComment(i),f=c.createComment(l),h=o(c.createDocumentFragment());return o.queueChild(h,o(d)),this._stringText&&o.queueChild(h,o(c.createTextNode(this._stringText))),o.queueChild(h,o(f)),s.precacheNode(this,d),this._closingComment=f,h}var p=u(this._stringText);return e.renderToStaticMarkup?p:""+p+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this),n=t.nextSibling;;){if(null==n?r("67",this._domID):void 0,8===n.nodeType&&" /react-text "===n.nodeValue){this._closingComment=n;break}n=n.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),e.exports=l},function(e,t,n){"use strict";function r(){this.reinitializeTransaction()}var a=n(406),i=n(513),o=n(520),s=n(414),u={initialize:s,close:function(){f.isBatchingUpdates=!1}},l={initialize:s,close:i.flushBatchedUpdates.bind(i)},c=[l,u];a(r.prototype,o,{getTransactionWrappers:function(){return c}});var d=new r,f={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,a,i){var o=f.isBatchingUpdates;return f.isBatchingUpdates=!0,o?e(t,n,r,a,i):d.perform(e,null,t,n,r,a,i)}};e.exports=f},function(e,t,n){"use strict";function r(e){for(;e._hostParent;)e=e._hostParent;var t=d.getNodeFromInstance(e),n=t.parentNode;return d.getClosestInstanceFromNode(n)}function a(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function i(e){var t=h(e.nativeEvent),n=d.getClosestInstanceFromNode(t),a=n;do e.ancestors.push(a),a=a&&r(a);while(a);for(var i=0;it.end?(n=t.end,r=t.start):(n=t.start,r=t.end),a.moveToElementText(e),a.moveStart("character",n),a.setEndPoint("EndToStart",a),a.moveEnd("character",r-n),a.select()}function s(e,t){if(window.getSelection){var n=window.getSelection(),r=e[c()].length,a=Math.min(t.start,r),i=void 0===t.end?a:Math.min(t.end,r);if(!n.extend&&a>i){var o=i;i=a,a=o}var s=l(e,a),u=l(e,i);if(s&&u){var d=document.createRange();d.setStart(s.node,s.offset),n.removeAllRanges(), +a>i?(n.addRange(d),n.extend(u.node,u.offset)):(d.setEnd(u.node,u.offset),n.addRange(d))}}}var u=n(505),l=n(599),c=n(508),d=u.canUseDOM&&"selection"in document&&!("getSelection"in window),f={getOffsets:d?a:i,setOffsets:d?o:s};e.exports=f},function(e,t){"use strict";function n(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function r(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function a(e,t){for(var a=n(e),i=0,o=0;a;){if(3===a.nodeType){if(o=i+a.textContent.length,i<=t&&o>=t)return{node:a,offset:t-i};i=o}a=n(r(a))}}e.exports=a},function(e,t,n){"use strict";function r(e,t){return!(!e||!t)&&(e===t||!a(e)&&(a(t)?r(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}var a=n(601);e.exports=r},function(e,t,n){"use strict";function r(e){return a(e)&&3==e.nodeType}var a=n(602);e.exports=r},function(e,t){"use strict";function n(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=n},function(e,t){"use strict";function n(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}e.exports=n},function(e,t){"use strict";var n={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},r={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},a={Properties:{},DOMAttributeNamespaces:{xlinkActuate:n.xlink,xlinkArcrole:n.xlink,xlinkHref:n.xlink,xlinkRole:n.xlink,xlinkShow:n.xlink,xlinkTitle:n.xlink,xlinkType:n.xlink,xmlBase:n.xml,xmlLang:n.xml,xmlSpace:n.xml},DOMAttributeNames:{}};Object.keys(r).forEach(function(e){a.Properties[e]=0,r[e]&&(a.DOMAttributeNames[e]=r[e])}),e.exports=a},function(e,t,n){"use strict";function r(e){if("selectionStart"in e&&u.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}if(document.selection){var n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}function a(e,t){if(g||null==_||_!==c())return null;var n=r(_);if(!v||!f(v,n)){v=n;var a=l.getPooled(p.select,m,e,t);return a.type="select",a.target=_,i.accumulateTwoPhaseDispatches(a),a}return null}var i=n(498),o=n(505),s=n(491),u=n(597),l=n(510),c=n(603),d=n(523),f=n(573),h=o.canUseDOM&&"documentMode"in document&&document.documentMode<=11,p={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:["topBlur","topContextMenu","topFocus","topKeyDown","topKeyUp","topMouseDown","topMouseUp","topSelectionChange"]}},_=null,m=null,v=null,g=!1,y=!1,E={eventTypes:p,extractEvents:function(e,t,n,r){if(!y)return null;var i=t?s.getNodeFromInstance(t):window;switch(e){case"topFocus":(d(i)||"true"===i.contentEditable)&&(_=i,m=t,v=null);break;case"topBlur":_=null,m=null,v=null;break;case"topMouseDown":g=!0;break;case"topContextMenu":case"topMouseUp":return g=!1,a(n,r);case"topSelectionChange":if(h)break;case"topKeyDown":case"topKeyUp":return a(n,r)}return null},didPutListener:function(e,t,n){"onSelect"===t&&(y=!0)}};e.exports=E},function(e,t,n){"use strict";function r(e){return"."+e._rootNodeID}function a(e){return"button"===e||"input"===e||"select"===e||"textarea"===e}var i=n(492),o=n(593),s=n(498),u=n(491),l=n(607),c=n(608),d=n(510),f=n(609),h=n(610),p=n(526),_=n(613),m=n(614),v=n(615),g=n(527),y=n(616),E=n(414),M=n(611),T=(n(410),{}),S={};["abort","animationEnd","animationIteration","animationStart","blur","canPlay","canPlayThrough","click","contextMenu","copy","cut","doubleClick","drag","dragEnd","dragEnter","dragExit","dragLeave","dragOver","dragStart","drop","durationChange","emptied","encrypted","ended","error","focus","input","invalid","keyDown","keyPress","keyUp","load","loadedData","loadedMetadata","loadStart","mouseDown","mouseMove","mouseOut","mouseOver","mouseUp","paste","pause","play","playing","progress","rateChange","reset","scroll","seeked","seeking","stalled","submit","suspend","timeUpdate","touchCancel","touchEnd","touchMove","touchStart","transitionEnd","volumeChange","waiting","wheel"].forEach(function(e){var t=e[0].toUpperCase()+e.slice(1),n="on"+t,r="top"+t,a={phasedRegistrationNames:{bubbled:n,captured:n+"Capture"},dependencies:[r]};T[e]=a,S[r]=a});var b={},L={eventTypes:T,extractEvents:function(e,t,n,r){var a=S[e];if(!a)return null;var o;switch(e){case"topAbort":case"topCanPlay":case"topCanPlayThrough":case"topDurationChange":case"topEmptied":case"topEncrypted":case"topEnded":case"topError":case"topInput":case"topInvalid":case"topLoad":case"topLoadedData":case"topLoadedMetadata":case"topLoadStart":case"topPause":case"topPlay":case"topPlaying":case"topProgress":case"topRateChange":case"topReset":case"topSeeked":case"topSeeking":case"topStalled":case"topSubmit":case"topSuspend":case"topTimeUpdate":case"topVolumeChange":case"topWaiting":o=d;break;case"topKeyPress":if(0===M(n))return null;case"topKeyDown":case"topKeyUp":o=h;break;case"topBlur":case"topFocus":o=f;break;case"topClick":if(2===n.button)return null;case"topDoubleClick":case"topMouseDown":case"topMouseMove":case"topMouseUp":case"topMouseOut":case"topMouseOver":case"topContextMenu":o=p;break;case"topDrag":case"topDragEnd":case"topDragEnter":case"topDragExit":case"topDragLeave":case"topDragOver":case"topDragStart":case"topDrop":o=_;break;case"topTouchCancel":case"topTouchEnd":case"topTouchMove":case"topTouchStart":o=m;break;case"topAnimationEnd":case"topAnimationIteration":case"topAnimationStart":o=l;break;case"topTransitionEnd":o=v;break;case"topScroll":o=g;break;case"topWheel":o=y;break;case"topCopy":case"topCut":case"topPaste":o=c}o?void 0:i("86",e);var u=o.getPooled(a,t,n,r);return s.accumulateTwoPhaseDispatches(u),u},didPutListener:function(e,t,n){if("onClick"===t&&!a(e._tag)){var i=r(e),s=u.getNodeFromInstance(e);b[i]||(b[i]=o.listen(s,"click",E))}},willDeleteListener:function(e,t){if("onClick"===t&&!a(e._tag)){var n=r(e);b[n].remove(),delete b[n]}}};e.exports=L},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(510),i={animationName:null,elapsedTime:null,pseudoElement:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(510),i={clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(527),i={relatedTarget:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(527),i=n(611),o=n(612),s=n(529),u={key:o,location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:s,charCode:function(e){return"keypress"===e.type?i(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?i(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}};a.augmentClass(r,u),e.exports=r},function(e,t){"use strict";function n(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}e.exports=n},function(e,t,n){"use strict";function r(e){if(e.key){var t=i[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=a(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?o[e.keyCode]||"Unidentified":""}var a=n(611),i={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},o={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(526),i={dataTransfer:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(527),i=n(529),o={touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:i};a.augmentClass(r,o),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(510),i={propertyName:null,elapsedTime:null,pseudoElement:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return a.call(this,e,t,n,r)}var a=n(526),i={deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null};a.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t){for(var n=Math.min(e.length,t.length),r=0;r.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var o,s=m.createElement(F,{child:t});if(e){var u=T.get(e);o=u._processChildContext(u._context)}else o=w;var c=f(n);if(c){var d=c._currentElement,p=d.props.child;if(D(p,t)){var _=c._renderedComponent.getPublicInstance(),v=r&&function(){r.call(_)};return H._updateRootComponent(c,s,o,n,v),_}H.unmountComponentAtNode(n)}var g=a(n),y=g&&!!i(g),E=l(n),M=y&&!c&&!E,S=H._renderNewRootComponent(s,n,M,o)._renderedComponent.getPublicInstance();return r&&r.call(S),S},render:function(e,t,n){return H._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){c(e)?void 0:h("40");var t=f(e);if(!t){l(e),1===e.nodeType&&e.hasAttribute(N);return!1}return delete P[t._instance.rootID],k.batchedUpdates(u,t,e,!1),!0},_mountImageIntoNode:function(e,t,n,i,o){if(c(t)?void 0:h("41"),i){var s=a(t);if(S.canReuseMarkup(e,s))return void g.precacheNode(n,s);var u=s.getAttribute(S.CHECKSUM_ATTR_NAME);s.removeAttribute(S.CHECKSUM_ATTR_NAME);var l=s.outerHTML;s.setAttribute(S.CHECKSUM_ATTR_NAME,u);var d=e,f=r(d,l),_=" (client) "+d.substring(f-20,f+20)+"\n (server) "+l.substring(f-20,f+20);t.nodeType===A?h("42",_):void 0}if(t.nodeType===A?h("43"):void 0,o.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);p.insertTreeBefore(t,e,null)}else R(t,e),g.precacheNode(n,t.firstChild)}};e.exports=H},function(e,t,n){"use strict";function r(e,t){var n={_topLevelWrapper:e,_idCounter:1,_ownerDocument:t?t.nodeType===a?t:t.ownerDocument:null,_node:t,_tag:t?t.nodeName.toLowerCase():null,_namespaceURI:t?t.namespaceURI:null};return n}var a=(n(587),9);e.exports=r},function(e,t){"use strict";var n={useCreateElement:!0,useFiber:!1};e.exports=n},function(e,t,n){"use strict";var r=n(621),a=/\/?>/,i=/^<\!\-\-/,o={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return i.test(e)?e:e.replace(a," "+o.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(o.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var a=r(e);return a===n}};e.exports=o},function(e,t){"use strict";function n(e){for(var t=1,n=0,a=0,i=e.length,o=i&-4;a=0&&e<2?"one":"other"},fields:{year:{displayName:"année",relative:{0:"cette année",1:"l’année prochaine","-1":"l’année dernière"},relativeTime:{future:{one:"dans {0} an",other:"dans {0} ans"},past:{one:"il y a {0} an",other:"il y a {0} ans"}}},month:{displayName:"mois",relative:{0:"ce mois-ci",1:"le mois prochain","-1":"le mois dernier"},relativeTime:{future:{one:"dans {0} mois",other:"dans {0} mois"},past:{one:"il y a {0} mois",other:"il y a {0} mois"}}},day:{displayName:"jour",relative:{0:"aujourd’hui",1:"demain",2:"après-demain","-2":"avant-hier","-1":"hier"},relativeTime:{future:{one:"dans {0} jour",other:"dans {0} jours"},past:{one:"il y a {0} jour",other:"il y a {0} jours"}}},hour:{displayName:"heure",relativeTime:{future:{one:"dans {0} heure",other:"dans {0} heures"},past:{one:"il y a {0} heure",other:"il y a {0} heures"}}},minute:{displayName:"minute",relativeTime:{future:{one:"dans {0} minute",other:"dans {0} minutes"},past:{one:"il y a {0} minute",other:"il y a {0} minutes"}}},second:{displayName:"seconde",relative:{0:"maintenant"},relativeTime:{future:{one:"dans {0} seconde",other:"dans {0} secondes"},past:{one:"il y a {0} seconde",other:"il y a {0} secondes"}}}}},{locale:"fr-BE",parentLocale:"fr"},{locale:"fr-BF",parentLocale:"fr"},{locale:"fr-BI",parentLocale:"fr"},{locale:"fr-BJ",parentLocale:"fr"},{locale:"fr-BL",parentLocale:"fr"},{locale:"fr-CA",parentLocale:"fr",fields:{year:{displayName:"année",relative:{0:"cette année",1:"l’année prochaine","-1":"l’année dernière"},relativeTime:{future:{one:"Dans {0} an",other:"Dans {0} ans" +},past:{one:"Il y a {0} an",other:"Il y a {0} ans"}}},month:{displayName:"mois",relative:{0:"ce mois-ci",1:"le mois prochain","-1":"le mois dernier"},relativeTime:{future:{one:"dans {0} mois",other:"dans {0} mois"},past:{one:"il y a {0} mois",other:"il y a {0} mois"}}},day:{displayName:"jour",relative:{0:"aujourd’hui",1:"demain",2:"après-demain","-2":"avant-hier","-1":"hier"},relativeTime:{future:{one:"dans {0} jour",other:"dans {0} jours"},past:{one:"il y a {0} jour",other:"il y a {0} jours"}}},hour:{displayName:"heure",relativeTime:{future:{one:"dans {0} heure",other:"dans {0} heures"},past:{one:"il y a {0} heure",other:"il y a {0} heures"}}},minute:{displayName:"minute",relativeTime:{future:{one:"Dans {0} minute",other:"Dans {0} minutes"},past:{one:"Il y a {0} minute",other:"Il y a {0} minutes"}}},second:{displayName:"seconde",relative:{0:"maintenant"},relativeTime:{future:{one:"dans {0} seconde",other:"dans {0} secondes"},past:{one:"il y a {0} seconde",other:"il y a {0} secondes"}}}}},{locale:"fr-CD",parentLocale:"fr"},{locale:"fr-CF",parentLocale:"fr"},{locale:"fr-CG",parentLocale:"fr"},{locale:"fr-CH",parentLocale:"fr"},{locale:"fr-CI",parentLocale:"fr"},{locale:"fr-CM",parentLocale:"fr"},{locale:"fr-DJ",parentLocale:"fr"},{locale:"fr-DZ",parentLocale:"fr"},{locale:"fr-GA",parentLocale:"fr"},{locale:"fr-GF",parentLocale:"fr"},{locale:"fr-GN",parentLocale:"fr"},{locale:"fr-GP",parentLocale:"fr"},{locale:"fr-GQ",parentLocale:"fr"},{locale:"fr-HT",parentLocale:"fr"},{locale:"fr-KM",parentLocale:"fr"},{locale:"fr-LU",parentLocale:"fr"},{locale:"fr-MA",parentLocale:"fr"},{locale:"fr-MC",parentLocale:"fr"},{locale:"fr-MF",parentLocale:"fr"},{locale:"fr-MG",parentLocale:"fr"},{locale:"fr-ML",parentLocale:"fr"},{locale:"fr-MQ",parentLocale:"fr"},{locale:"fr-MR",parentLocale:"fr"},{locale:"fr-MU",parentLocale:"fr"},{locale:"fr-NC",parentLocale:"fr"},{locale:"fr-NE",parentLocale:"fr"},{locale:"fr-PF",parentLocale:"fr"},{locale:"fr-PM",parentLocale:"fr"},{locale:"fr-RE",parentLocale:"fr"},{locale:"fr-RW",parentLocale:"fr"},{locale:"fr-SC",parentLocale:"fr"},{locale:"fr-SN",parentLocale:"fr"},{locale:"fr-SY",parentLocale:"fr"},{locale:"fr-TD",parentLocale:"fr"},{locale:"fr-TG",parentLocale:"fr"},{locale:"fr-TN",parentLocale:"fr"},{locale:"fr-VU",parentLocale:"fr"},{locale:"fr-WF",parentLocale:"fr"},{locale:"fr-YT",parentLocale:"fr"}];return e})},function(e,t,n){!function(t,n){e.exports=n()}(this,function(){"use strict";var e=[{locale:"nl",pluralRuleFunction:function(e,t){var n=String(e).split("."),r=!n[1];return t?"other":1==e&&r?"one":"other"},fields:{year:{displayName:"jaar",relative:{0:"dit jaar",1:"volgend jaar","-1":"vorig jaar"},relativeTime:{future:{one:"over {0} jaar",other:"over {0} jaar"},past:{one:"{0} jaar geleden",other:"{0} jaar geleden"}}},month:{displayName:"maand",relative:{0:"deze maand",1:"volgende maand","-1":"vorige maand"},relativeTime:{future:{one:"over {0} maand",other:"over {0} maanden"},past:{one:"{0} maand geleden",other:"{0} maanden geleden"}}},day:{displayName:"dag",relative:{0:"vandaag",1:"morgen",2:"overmorgen","-2":"eergisteren","-1":"gisteren"},relativeTime:{future:{one:"over {0} dag",other:"over {0} dagen"},past:{one:"{0} dag geleden",other:"{0} dagen geleden"}}},hour:{displayName:"Uur",relativeTime:{future:{one:"over {0} uur",other:"over {0} uur"},past:{one:"{0} uur geleden",other:"{0} uur geleden"}}},minute:{displayName:"minuut",relativeTime:{future:{one:"over {0} minuut",other:"over {0} minuten"},past:{one:"{0} minuut geleden",other:"{0} minuten geleden"}}},second:{displayName:"seconde",relative:{0:"nu"},relativeTime:{future:{one:"over {0} seconde",other:"over {0} seconden"},past:{one:"{0} seconde geleden",other:"{0} seconden geleden"}}}}},{locale:"nl-AW",parentLocale:"nl"},{locale:"nl-BE",parentLocale:"nl"},{locale:"nl-BQ",parentLocale:"nl"},{locale:"nl-CW",parentLocale:"nl"},{locale:"nl-SR",parentLocale:"nl"},{locale:"nl-SX",parentLocale:"nl"}];return e})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(641),s=r(o),u=n(299),l=r(u),c=n(325),d=r(c),f=n(326),h=r(f),p=n(330),_=r(p),m=n(377),v=r(m),g=n(435),y=n(644),E=r(y),M=n(645),T=r(M),S=n(385),b=n(404),L=r(b),k=n(654),w=r(k),C=n(689),R=r(C),D=n(691),x=(r(D),n(688)),N=r(x),O=n(692),A=r(O),Y=n(693),P=r(Y),I={satisfied:L.default.createElement(R.default,null)},F=["handleVerifyError","handleVerifySuccess","handleLoginError","handleLoginSuccess","handleRegisterSuccess","handleUIDependenciesChange","handleUIDependenciesLoaded"],H=function(e){function t(){(0,d.default)(this,t);var e=(0,_.default)(this,(t.__proto__||(0,l.default)(t)).call(this));return e.state={authStatusDetermined:!1,dependencies:{authentication:{message:L.default.createElement(S.FormattedMessage,{id:"dependency.loading.authentication.status",defaultMessage:"Authentication Status"}),satisfied:!1}},isAuthenticated:!1,dependenciesLoaded:!1},F.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,v.default)(t,e),(0,h.default)(t,[{key:"componentDidMount",value:function(){w.default.listen(N.default.AUTH_REGISTER_SUCCESS,this.handleRegisterSuccess),w.default.listen(N.default.AUTH_LOGIN_ERROR,this.handleLoginError),w.default.listen(N.default.AUTH_LOGIN_SUCCESS,this.handleLoginSuccess),w.default.listen(N.default.AUTH_VERIFY_ERROR,this.handleVerifyError),w.default.listen(N.default.AUTH_VERIFY_SUCCESS,this.handleVerifySuccess),P.default.listen(N.default.UI_DEPENDENCIES_LOADED,this.handleUIDependenciesLoaded),P.default.listen(N.default.UI_DEPENDENCIES_CHANGE,this.handleUIDependenciesChange),w.default.verify()}},{key:"componentWillUnmount",value:function(){w.default.unlisten(N.default.AUTH_REGISTER_SUCCESS,this.handleRegisterSuccess),w.default.unlisten(N.default.AUTH_LOGIN_ERROR,this.handleLoginError),w.default.unlisten(N.default.AUTH_LOGIN_SUCCESS,this.handleLoginSuccess),w.default.unlisten(N.default.AUTH_VERIFY_ERROR,this.handleVerifyError),w.default.unlisten(N.default.AUTH_VERIFY_SUCCESS,this.handleVerifySuccess),P.default.unlisten(N.default.UI_DEPENDENCIES_LOADED,this.handleUIDependenciesLoaded),P.default.unlisten(N.default.UI_DEPENDENCIES_CHANGE,this.handleUIDependenciesChange)}},{key:"handleVerifySuccess",value:function(e){e.initialUser?(this.setState({authStatusDetermined:!0,isAuthenticated:!1}),g.browserHistory.push("register")):(this.setState({authStatusDetermined:!0,isAuthenticated:!0}),g.browserHistory.push("list"))}},{key:"handleVerifyError",value:function(e){this.setState({authStatusDetermined:!0,isAuthenticated:!1}),g.browserHistory.push("login")}},{key:"handleLoginError",value:function(){this.setState({authStatusDetermined:!0,isAuthenticated:!1}),g.browserHistory.push("login")}},{key:"handleLoginSuccess",value:function(){this.setState({authStatusDetermined:!0,isAuthenticated:!0}),g.browserHistory.push("list")}},{key:"handleRegisterSuccess",value:function(){this.setState({authStatusDetermined:!0,isAuthenticated:!0}),g.browserHistory.push("list")}},{key:"getDependencyList",value:function(){var e=this.state.dependencies;return(0,s.default)(e).map(function(t,n){var r=e[t],a=r.message,i=r.satisfied,o=I.satisfied,s=(0,E.default)("dependency-list__dependency",{"dependency-list__dependency--satisfied":i});return L.default.createElement("li",{className:s,key:t},L.default.createElement("span",{className:"dependency-list__dependency__icon"},o),L.default.createElement("span",{className:"dependency-list__dependency__message"},a))})}},{key:"handleUIDependenciesChange",value:function(){this.setState({dependencies:(0,i.default)({authentication:{message:L.default.createElement(S.FormattedMessage,{id:"dependency.loading.authentication.status",defaultMessage:"Authentication Status"}),satisfied:this.state.authStatusDetermined}},P.default.getDependencies())})}},{key:"handleUIDependenciesLoaded",value:function(){this.setState({dependenciesLoaded:!0})}},{key:"isLoading",value:function(){var e=this;if(!this.state.authStatusDetermined)return!0;if(!this.state.isAuthenticated)return!1;var t=(0,s.default)(this.state.dependencies).some(function(t){return!e.state.dependencies[t].satisfied});return!!t||!this.state.dependenciesLoaded}},{key:"render",value:function(){var e=null;return this.isLoading()&&(e=L.default.createElement("div",{className:"application__dependency-list"},L.default.createElement(A.default,{inverse:!0}),L.default.createElement("ul",{className:"dependency-list"},this.getDependencyList()))),L.default.createElement("div",{className:"application"},L.default.createElement(T.default,{transitionEnterTimeout:1e3,transitionLeaveTimeout:1e3,transitionName:"application__dependency-list"},e),this.props.children)}}]),t}(L.default.Component);H.propTypes={children:L.default.PropTypes.node},t.default=H},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(637),i=r(a);t.default=i.default||function(e){for(var t=1;tl;)for(var f,h=s(arguments[l++]),p=c?r(h).concat(c(h)):r(h),_=p.length,m=0;_>m;)d.call(h,f=p[m++])&&(n[f]=h[f]);return n}:u},function(e,t,n){e.exports={default:n(642),__esModule:!0}},function(e,t,n){n(643),e.exports=n(312).Object.keys},function(e,t,n){var r=n(302),a=n(344);n(310)("keys",function(){return function(e){return a(r(e))}})},function(e,t,n){var r,a;!function(){"use strict";function n(){for(var e=[],t=0;t-1},matchesSelector:function(e,t){var n=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector||function(t){return r(e,t)};return n.call(e,t)}};e.exports=i},function(e,t,n){"use strict";function r(){var e=s("animationend"),t=s("transitionend");e&&u.push(e),t&&u.push(t)}function a(e,t,n){e.addEventListener(t,n,!1)}function i(e,t,n){e.removeEventListener(t,n,!1)}var o=n(505),s=n(559),u=[];o.canUseDOM&&r();var l={addEndEventListener:function(e,t){return 0===u.length?void window.setTimeout(t,0):void u.forEach(function(n){a(e,n,t)})},removeEndEventListener:function(e,t){0!==u.length&&u.forEach(function(n){i(e,n,t)})}};e.exports=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(655),_=r(p),m=n(656),v=r(m),g=n(659),y=r(g),E=n(686),M=r(E),T=n(688),S=r(T),b=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.token=null,e.users=[],e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"authenticate",value:function(e){y.default.authenticate({username:e.username,password:e.password})}},{key:"createUser",value:function(e){y.default.createUser(e)}},{key:"deleteUser",value:function(e){y.default.deleteUser(e)}},{key:"fetchUserList",value:function(){y.default.fetchUsers()}},{key:"getToken",value:function(){return this.token}},{key:"getUsers",value:function(){return this.users}},{key:"handleCreateUserError",value:function(e){this.emit(S.default.AUTH_CREATE_USER_ERROR,e)}},{key:"handleCreateUserSuccess",value:function(e){this.emit(S.default.AUTH_CREATE_USER_SUCCESS)}},{key:"handleDeleteUserError",value:function(e){this.emit(S.default.AUTH_DELETE_USER_ERROR,e.username)}},{key:"handleDeleteUserSuccess",value:function(e){this.emit(S.default.AUTH_DELETE_USER_SUCCESS,e.username)}},{key:"handleListUsersError",value:function(e){this.emit(S.default.AUTH_LIST_USERS_ERROR)}},{key:"handleListUsersSuccess",value:function(e){this.users=e,this.emit(S.default.AUTH_LIST_USERS_SUCCESS)}},{key:"handleLoginSuccess",value:function(e){this.emit(S.default.AUTH_LOGIN_SUCCESS),this.token=e.token}},{key:"handleLoginError",value:function(e){this.token=null,this.emit(S.default.AUTH_LOGIN_ERROR,e)}},{key:"handleRegisterSuccess",value:function(e){this.emit(S.default.AUTH_REGISTER_SUCCESS,e)}},{key:"handleRegisterError",value:function(e){this.emit(S.default.AUTH_REGISTER_ERROR,e)}},{key:"register",value:function(e){y.default.register({username:e.username,password:e.password})}},{key:"verify",value:function(){y.default.verify()}}]),t}(M.default),L=new b;L.dispatcherID=v.default.register(function(e){var t=e.action;e.source;switch(t.type){case _.default.AUTH_LOGIN_SUCCESS:L.handleLoginSuccess(t.data);break;case _.default.AUTH_LOGIN_ERROR:L.handleLoginError(t.error);break;case _.default.AUTH_LIST_USERS_SUCCESS:L.handleListUsersSuccess(t.data);break;case _.default.AUTH_LIST_USERS_ERROR:L.handleListUsersError(t.error);break;case _.default.AUTH_CREATE_USER_SUCCESS:L.handleCreateUserSuccess(t.data);break;case _.default.AUTH_CREATE_USER_ERROR:L.handleCreateUserError(t.error.data);break;case _.default.AUTH_DELETE_USER_SUCCESS:L.handleDeleteUserSuccess(t.data);break;case _.default.AUTH_DELETE_USER_ERROR:L.handleDeleteUserError(t.error);break;case _.default.AUTH_REGISTER_SUCCESS:L.handleRegisterSuccess(t.data);break;case _.default.AUTH_REGISTER_ERROR:L.handleRegisterError(t.error.data);break;case _.default.AUTH_VERIFY_SUCCESS:L.emit(S.default.AUTH_VERIFY_SUCCESS,t.data);break;case _.default.AUTH_VERIFY_ERROR:L.emit(S.default.AUTH_VERIFY_ERROR,t.error)}}),t.default=L},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={AUTH_CREATE_USER_ERROR:"AUTH_CREATE_USER_ERROR",AUTH_CREATE_USER_SUCCESS:"AUTH_CREATE_USER_SUCCESS",AUTH_DELETE_USER_ERROR:"AUTH_DELETE_USER_ERROR",AUTH_DELETE_USER_SUCCESS:"AUTH_DELETE_USER_SUCCESS",AUTH_LIST_USERS_ERROR:"AUTH_LIST_USERS_ERROR",AUTH_LIST_USERS_SUCCESS:"AUTH_LIST_USERS_SUCCESS",AUTH_LOGIN_ERROR:"AUTH_LOGIN_ERROR",AUTH_LOGIN_SUCCESS:"AUTH_LOGIN_SUCCESS",AUTH_REGISTER_ERROR:"AUTH_REGISTER_ERROR",AUTH_REGISTER_SUCCESS:"AUTH_REGISTER_SUCCESS",AUTH_VERIFY_ERROR:"AUTH_VERIFY_ERROR",AUTH_VERIFY_SUCCESS:"AUTH_VERIFY_SUCCESS",CLIENT_ADD_TORRENT_ERROR:"CLIENT_ADD_TORRENT_ERROR",CLIENT_ADD_TORRENT_SUCCESS:"CLIENT_ADD_TORRENT_SUCCESS",CLIENT_CHECK_HASH_ERROR:"CLIENT_CHECK_HASH_ERROR",CLIENT_CHECK_HASH_SUCCESS:"CLIENT_CHECK_HASH_SUCCESS",FLOOD_CLEAR_NOTIFICATIONS_ERROR:"FLOOD_CLEAR_NOTIFICATIONS_ERROR",FLOOD_CLEAR_NOTIFICATIONS_SUCCESS:"FLOOD_CLEAR_NOTIFICATIONS_SUCCESS",FLOOD_FETCH_DIRECTORY_LIST_ERROR:"FLOOD_FETCH_DIRECTORY_LIST_ERROR",FLOOD_FETCH_DIRECTORY_LIST_SUCCESS:"FLOOD_FETCH_DIRECTORY_LIST_SUCCESS",CLIENT_FETCH_TORRENT_TAXONOMY_ERROR:"CLIENT_FETCH_TORRENT_TAXONOMY_ERROR",CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS:"CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS",CLIENT_FETCH_TORRENT_DETAILS_ERROR:"CLIENT_FETCH_TORRENT_DETAILS_ERROR",CLIENT_FETCH_TORRENT_DETAILS_SUCCESS:"CLIENT_FETCH_TORRENT_DETAILS_SUCCESS",CLIENT_FETCH_TORRENTS_ERROR:"CLIENT_FETCH_TORRENTS_ERROR",CLIENT_FETCH_TORRENTS_SUCCESS:"CLIENT_FETCH_TORRENTS_SUCCESS",CLIENT_FETCH_TRANSFER_DATA_ERROR:"CLIENT_FETCH_TRANSFER_DATA_ERROR",CLIENT_FETCH_TRANSFER_DATA_SUCCESS:"CLIENT_FETCH_TRANSFER_DATA_SUCCESS",CLIENT_FETCH_TRANSFER_HISTORY_ERROR:"CLIENT_FETCH_TRANSFER_HISTORY_ERROR",CLIENT_FETCH_TRANSFER_HISTORY_SUCCESS:"CLIENT_FETCH_TRANSFER_HISTORY_SUCCESS",CLIENT_MOVE_TORRENTS_SUCCESS:"CLIENT_MOVE_TORRENTS_SUCCESS",CLIENT_MOVE_TORRENTS_ERROR:"CLIENT_MOVE_TORRENTS_ERROR",CLIENT_REMOVE_TORRENT_ERROR:"CLIENT_REMOVE_TORRENT_ERROR",CLIENT_REMOVE_TORRENT_SUCCESS:"CLIENT_REMOVE_TORRENT_SUCCESS",CLIENT_SET_FILE_PRIORITY_ERROR:"CLIENT_SET_FILE_PRIORITY_ERROR",CLIENT_SET_FILE_PRIORITY_SUCCESS:"CLIENT_SET_FILE_PRIORITY_SUCCESS",CLIENT_SET_TAXONOMY_ERROR:"CLIENT_SET_TAXONOMY_ERROR",CLIENT_SET_TAXONOMY_SUCCESS:"CLIENT_SET_TAXONOMY_SUCCESS",CLIENT_SET_THROTTLE_ERROR:"CLIENT_SET_THROTTLE_ERROR",CLIENT_SET_THROTTLE_SUCCESS:"CLIENT_SET_THROTTLE_SUCCESS",CLIENT_SET_TORRENT_PRIORITY_ERROR:"CLIENT_SET_TORRENT_PRIORITY_ERROR",CLIENT_SET_TORRENT_PRIORITY_SUCCESS:"CLIENT_SET_TORRENT_PRIORITY_SUCCESS",CLIENT_SETTINGS_FETCH_REQUEST_ERROR:"CLIENT_SETTINGS_FETCH_REQUEST_ERROR",CLIENT_SETTINGS_FETCH_REQUEST_SUCCESS:"CLIENT_SETTINGS_FETCH_REQUEST_SUCCESS",CLIENT_SETTINGS_SAVE_ERROR:"CLIENT_SETTINGS_SAVE_ERROR",CLIENT_SETTINGS_SAVE_SUCCESS:"CLIENT_SETTINGS_SAVE_SUCCESS",CLIENT_START_TORRENT_ERROR:"CLIENT_START_TORRENT_ERROR",CLIENT_START_TORRENT_SUCCESS:"CLIENT_START_TORRENT_SUCCESS",CLIENT_STOP_TORRENT_ERROR:"CLIENT_STOP_TORRENT_ERROR",CLIENT_STOP_TORRENT_SUCCESS:"CLIENT_STOP_TORRENT_SUCCESS",FLOOD_FETCH_NOTIFICATIONS_ERROR:"FLOOD_FETCH_NOTIFICATIONS_ERROR",FLOOD_FETCH_NOTIFICATIONS_SUCCESS:"FLOOD_FETCH_NOTIFICATIONS_SUCCESS",FLOOD_FETCH_MEDIAINFO_ERROR:"FLOOD_FETCH_MEDIAINFO_ERROR",FLOOD_FETCH_MEDIAINFO_SUCCESS:"FLOOD_FETCH_MEDIAINFO_SUCCESS",SETTINGS_FEED_MONITOR_FEED_ADD_ERROR:"SETTINGS_FEED_MONITOR_FEED_ADD_ERROR",SETTINGS_FEED_MONITOR_FEED_ADD_SUCCESS:"SETTINGS_FEED_MONITOR_FEED_ADD_SUCCESS",SETTINGS_FEED_MONITOR_FEEDS_FETCH_ERROR:"SETTINGS_FEED_MONITOR_FEEDS_FETCH_ERROR",SETTINGS_FEED_MONITOR_FEEDS_FETCH_SUCCESS:"SETTINGS_FEED_MONITOR_FEEDS_FETCH_SUCCESS",SETTINGS_FEED_MONITORS_FETCH_ERROR:"SETTINGS_FEED_MONITORS_FETCH_ERROR",SETTINGS_FEED_MONITORS_FETCH_SUCCESS:"SETTINGS_FEED_MONITORS_FETCH_SUCCESS",SETTINGS_FEED_MONITOR_REMOVE_ERROR:"SETTINGS_FEED_MONITOR_REMOVE_ERROR",SETTINGS_FEED_MONITOR_REMOVE_SUCCESS:"SETTINGS_FEED_MONITOR_REMOVE_SUCCESS",SETTINGS_FEED_MONITOR_RULE_ADD_ERROR:"SETTINGS_FEED_MONITOR_RULE_ADD_ERROR",SETTINGS_FEED_MONITOR_RULE_ADD_SUCCESS:"SETTINGS_FEED_MONITOR_RULE_ADD_SUCCESS",SETTINGS_FEED_MONITOR_RULES_FETCH_ERROR:"SETTINGS_FEED_MONITOR_RULES_FETCH_ERROR",SETTINGS_FEED_MONITOR_RULES_FETCH_SUCCESS:"SETTINGS_FEED_MONITOR_RULES_FETCH_SUCCESS",SETTINGS_FETCH_REQUEST_SUCCESS:"SETTINGS_FETCH_REQUEST_SUCCESS",SETTINGS_FETCH_REQUEST_ERROR:"SETTINGS_FETCH_REQUEST_ERROR",SETTINGS_SAVE_REQUEST_SUCCESS:"SETTINGS_SAVE_REQUEST_SUCCESS",SETTINGS_SAVE_REQUEST_ERROR:"SETTINGS_SAVE_REQUEST_ERROR",UI_CLICK_TORRENT:"UI_CLICK_TORRENT",UI_CLICK_TORRENT_DETAILS:"UI_CLICK_TORRENT_DETAILS",UI_DISPLAY_MODAL:"UI_DISPLAY_MODAL",UI_DISPLAY_CONTEXT_MENU:"UI_DISPLAY_CONTEXT_MENU",UI_DISPLAY_DROPDOWN_MENU:"UI_DISPLAY_DROPDOWN_MENU",UI_LATEST_TORRENT_LOCATION_REQUEST_ERROR:"UI_LATEST_TORRENT_LOCATION_REQUEST_ERROR",UI_LATEST_TORRENT_LOCATION_REQUEST_SUCCESS:"UI_LATEST_TORRENT_LOCATION_REQUEST_SUCCESS",UI_SET_TORRENT_SEARCH_FILTER:"UI_SET_TORRENT_SEARCH_FILTER",UI_SET_TORRENT_SORT:"UI_SET_TORRENT_SORT",UI_SET_TORRENT_STATUS_FILTER:"UI_SET_TORRENT_STATUS_FILTER",UI_SET_TORRENT_TAG_FILTER:"UI_SET_TORRENT_TAG_FILTER",UI_SET_TORRENT_TRACKER_FILTER:"UI_SET_TORRENT_TRACKER_FILTER",UI_SORT_PROPS_REQUEST_SUCCESS:"UI_SORT_PROPS_REQUEST_SUCCESS",UI_SORT_PROPS_REQUEST_ERROR:"UI_SORT_PROPS_REQUEST_ERROR"};t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(657),_=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"dispatchUIAction",value:function(e){null==e.type&&console.trace("Undefined action.type",e),this.dispatch({source:"UI_ACTION",action:e})}},{key:"dispatchServerAction",value:function(e){null==e.type&&console.trace("Undefined action.type",e),this.dispatch({source:"SERVER_ACTION",action:e})}}]),t}(p.Dispatcher),m=new _;t.default=m},function(e,t,n){e.exports.Dispatcher=n(658)},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var a=n(410),i="ID_",o=function(){function e(){r(this,e),this._callbacks={},this._isDispatching=!1,this._isHandled={},this._isPending={},this._lastID=1}return e.prototype.register=function(e){var t=i+this._lastID++;return this._callbacks[t]=e,t},e.prototype.unregister=function(e){this._callbacks[e]?void 0:a(!1),delete this._callbacks[e]},e.prototype.waitFor=function(e){this._isDispatching?void 0:a(!1);for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){d.default.dispatchServerAction({type:l.default.AUTH_CREATE_USER_SUCCESS,data:e})},function(e){d.default.dispatchServerAction({type:l.default.AUTH_CREATE_USER_ERROR,error:e})})},deleteUser:function(e){return s.default.delete(p+"auth/users/"+e).then(function(){ +var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){d.default.dispatchServerAction({type:l.default.AUTH_DELETE_USER_SUCCESS,data:(0,i.default)({username:e},t)})},function(t){d.default.dispatchServerAction({type:l.default.AUTH_DELETE_USER_ERROR,error:(0,i.default)({username:e},t)})})},fetchUsers:function(){return s.default.get(p+"auth/users").then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){d.default.dispatchServerAction({type:l.default.AUTH_LIST_USERS_SUCCESS,data:e})},function(e){d.default.dispatchServerAction({type:l.default.AUTH_LIST_USERS_ERROR,error:e})})},register:function(e){return s.default.post(p+"auth/register",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){d.default.dispatchServerAction({type:l.default.AUTH_REGISTER_SUCCESS,data:e})},function(e){d.default.dispatchServerAction({type:l.default.AUTH_REGISTER_ERROR,error:e})})},verify:function(){return s.default.get(p+"auth/verify?"+Date.now()).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){d.default.dispatchServerAction({type:l.default.AUTH_VERIFY_SUCCESS,data:e})},function(e){d.default.dispatchServerAction({type:l.default.AUTH_VERIFY_ERROR,error:e})})}};t.default=_},function(e,t,n){e.exports=n(661)},function(e,t,n){"use strict";function r(e){var t=new o(e),n=i(o.prototype.request,t);return a.extend(n,o.prototype,t),a.extend(n,t),n}var a=n(662),i=n(663),o=n(664),s=n(665),u=r(s);u.Axios=o,u.create=function(e){return r(a.merge(s,e))},u.Cancel=n(682),u.CancelToken=n(683),u.isCancel=n(679),u.all=function(e){return Promise.all(e)},u.spread=n(684),e.exports=u,e.exports.default=u},function(e,t,n){"use strict";function r(e){return"[object Array]"===S.call(e)}function a(e){return"[object ArrayBuffer]"===S.call(e)}function i(e){return"undefined"!=typeof FormData&&e instanceof FormData}function o(e){var t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function s(e){return"string"==typeof e}function u(e){return"number"==typeof e}function l(e){return"undefined"==typeof e}function c(e){return null!==e&&"object"==typeof e}function d(e){return"[object Date]"===S.call(e)}function f(e){return"[object File]"===S.call(e)}function h(e){return"[object Blob]"===S.call(e)}function p(e){return"[object Function]"===S.call(e)}function _(e){return c(e)&&p(e.pipe)}function m(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function v(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function g(){return"undefined"!=typeof window&&"undefined"!=typeof document&&"function"==typeof document.createElement}function y(e,t){if(null!==e&&"undefined"!=typeof e)if("object"==typeof e||r(e)||(e=[e]),r(e))for(var n=0,a=e.length;n=200&&e<300}};l.headers={common:{Accept:"application/json, text/plain, */*"}},i.forEach(["delete","get","head"],function(e){l.headers[e]={}}),i.forEach(["post","put","patch"],function(e){l.headers[e]=i.merge(u)}),e.exports=l}).call(t,n(294))},function(e,t,n){"use strict";var r=n(662);e.exports=function(e,t){r.forEach(e,function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])})}},function(e,t,n){"use strict";var r=n(662),a=n(668),i=n(671),o=n(672),s=n(673),u=n(669),l="undefined"!=typeof window&&window.btoa&&window.btoa.bind(window)||n(674);e.exports=function(e){return new Promise(function(t,c){var d=e.data,f=e.headers;r.isFormData(d)&&delete f["Content-Type"];var h=new XMLHttpRequest,p="onreadystatechange",_=!1;if("undefined"==typeof window||!window.XDomainRequest||"withCredentials"in h||s(e.url)||(h=new window.XDomainRequest,p="onload",_=!0,h.onprogress=function(){},h.ontimeout=function(){}),e.auth){var m=e.auth.username||"",v=e.auth.password||"";f.Authorization="Basic "+l(m+":"+v)}if(h.open(e.method.toUpperCase(),i(e.url,e.params,e.paramsSerializer),!0),h.timeout=e.timeout,h[p]=function(){if(h&&(4===h.readyState||_)&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in h?o(h.getAllResponseHeaders()):null,r=e.responseType&&"text"!==e.responseType?h.response:h.responseText,i={data:r,status:1223===h.status?204:h.status,statusText:1223===h.status?"No Content":h.statusText,headers:n,config:e,request:h};a(t,c,i),h=null}},h.onerror=function(){c(u("Network Error",e)),h=null},h.ontimeout=function(){c(u("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED")),h=null},r.isStandardBrowserEnv()){var g=n(675),y=(e.withCredentials||s(e.url))&&e.xsrfCookieName?g.read(e.xsrfCookieName):void 0;y&&(f[e.xsrfHeaderName]=y)}if("setRequestHeader"in h&&r.forEach(f,function(e,t){"undefined"==typeof d&&"content-type"===t.toLowerCase()?delete f[t]:h.setRequestHeader(t,e)}),e.withCredentials&&(h.withCredentials=!0),e.responseType)try{h.responseType=e.responseType}catch(e){if("json"!==h.responseType)throw e}"function"==typeof e.onDownloadProgress&&h.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){h&&(h.abort(),c(e),h=null)}),void 0===d&&(d=null),h.send(d)})}},function(e,t,n){"use strict";var r=n(669);e.exports=function(e,t,n){var a=n.config.validateStatus;n.status&&a&&!a(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n)):e(n)}},function(e,t,n){"use strict";var r=n(670);e.exports=function(e,t,n,a){var i=new Error(e);return r(i,t,n,a)}},function(e,t){"use strict";e.exports=function(e,t,n,r){return e.config=t,n&&(e.code=n),e.response=r,e}},function(e,t,n){"use strict";function r(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var a=n(662);e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(a.isURLSearchParams(t))i=t.toString();else{var o=[];a.forEach(t,function(e,t){null!==e&&"undefined"!=typeof e&&(a.isArray(e)&&(t+="[]"),a.isArray(e)||(e=[e]),a.forEach(e,function(e){a.isDate(e)?e=e.toISOString():a.isObject(e)&&(e=JSON.stringify(e)),o.push(r(t)+"="+r(e))}))}),i=o.join("&")}return i&&(e+=(e.indexOf("?")===-1?"?":"&")+i),e}},function(e,t,n){"use strict";var r=n(662);e.exports=function(e){var t,n,a,i={};return e?(r.forEach(e.split("\n"),function(e){a=e.indexOf(":"),t=r.trim(e.substr(0,a)).toLowerCase(),n=r.trim(e.substr(a+1)),t&&(i[t]=i[t]?i[t]+", "+n:n)}),i):i}},function(e,t,n){"use strict";var r=n(662);e.exports=r.isStandardBrowserEnv()?function(){function e(e){var t=e;return n&&(a.setAttribute("href",t),t=a.href),a.setAttribute("href",t),{href:a.href,protocol:a.protocol?a.protocol.replace(/:$/,""):"",host:a.host,search:a.search?a.search.replace(/^\?/,""):"",hash:a.hash?a.hash.replace(/^#/,""):"",hostname:a.hostname,port:a.port,pathname:"/"===a.pathname.charAt(0)?a.pathname:"/"+a.pathname}}var t,n=/(msie|trident)/i.test(navigator.userAgent),a=document.createElement("a");return t=e(window.location.href),function(n){var a=r.isString(n)?e(n):n;return a.protocol===t.protocol&&a.host===t.host}}():function(){return function(){return!0}}()},function(e,t){"use strict";function n(){this.message="String contains an invalid character"}function r(e){for(var t,r,i=String(e),o="",s=0,u=a;i.charAt(0|s)||(u="=",s%1);o+=u.charAt(63&t>>8-s%1*8)){if(r=i.charCodeAt(s+=.75),r>255)throw new n;t=t<<8|r}return o}var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.prototype=new Error,n.prototype.code=5,n.prototype.name="InvalidCharacterError",e.exports=r},function(e,t,n){"use strict";var r=n(662);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,a,i,o){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(a)&&s.push("path="+a),r.isString(i)&&s.push("domain="+i),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t,n){"use strict";function r(){this.handlers=[]}var a=n(662);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){a.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var a=n(662),i=n(678),o=n(679),s=n(665);e.exports=function(e){r(e),e.headers=e.headers||{},e.data=i(e.data,e.headers,e.transformRequest),e.headers=a.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),a.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]});var t=e.adapter||s.adapter;return t(e).then(function(t){return r(e),t.data=i(t.data,t.headers,e.transformResponse),t},function(t){return o(t)||(r(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(662);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t){"use strict";e.exports=function(e,t){return e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,"")}},function(e,t){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new a(e),t(n.reason))})}var a=n(682);r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r(function(t){e=t});return{token:t,cancel:e}},e.exports=r},function(e,t){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(686),v=r(m),g={baseURI:function(e){return e.replace(/\/$/,"")}},y=function(t){function n(){(0,l.default)(this,n);var e=(0,h.default)(this,(n.__proto__||(0,s.default)(n)).call(this));return e.storeServerConfig(),e}return(0,_.default)(n,t),(0,d.default)(n,[{key:"getBaseURI",value:function(){return this.userConfig.baseURI}},{key:"getMaxHistoryStates",value:function(){return this.userConfig.maxHistoryStates}},{key:"getPollInterval",value:function(){return this.userConfig.pollInterval}},{key:"storeServerConfig",value:function(){var t=e.floodConfig;this.userConfig=(0,i.default)(t).reduce(function(e,n){var r=g[n],a=t[n];return r?e[n]=r(a):e[n]=a,e},{})}}]),n}(v.default);t.default=new y}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(687),_=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments));return e.dispatcherID=null,e.on("uncaughtException",e.handleError),e.requests={},e.setMaxListeners(20),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"beginRequest",value:function(e){this.requests[e]=!0}},{key:"handleError",value:function(e){console.trace(e)}},{key:"isRequestPending",value:function(e){return null!=this.requests[e]}},{key:"listen",value:function(e,t){this.on(e,t)}},{key:"resolveRequest",value:function(e){delete this.requests[e]}},{key:"unlisten",value:function(e,t){this.removeListener(e,t)}}]),t}(p.EventEmitter);t.default=_},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function a(e){return"number"==typeof e}function i(e){return"object"==typeof e&&null!==e}function o(e){return void 0===e}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if(!a(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,a,s,u,l;if(this._events||(this._events={}),"error"===e&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}if(n=this._events[e],o(n))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),n.apply(this,s)}else if(i(n))for(s=Array.prototype.slice.call(arguments,1),l=n.slice(),a=l.length,u=0;u0&&this._events[e].length>a&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function n(){this.removeListener(e,n),a||(a=!0,t.apply(this,arguments))}if(!r(t))throw TypeError("listener must be a function");var a=!1;return n.listener=t,this.on(e,n),this},n.prototype.removeListener=function(e,t){var n,a,o,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],o=n.length,a=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(i(n)){for(s=o;s-- >0;)if(n[s]===t||n[s].listener&&n[s].listener===t){a=s;break}if(a<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(a,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],r(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={ALERTS_CHANGE:"ALERTS_CHANGE",AUTH_CREATE_USER_ERROR:"AUTH_CREATE_USER_ERROR",AUTH_CREATE_USER_SUCCESS:"AUTH_CREATE_USER_SUCCESS",AUTH_DELETE_USER_ERROR:"AUTH_DELETE_USER_ERROR",AUTH_DELETE_USER_SUCCESS:"AUTH_DELETE_USER_SUCCESS",AUTH_LIST_USERS_ERROR:"AUTH_LIST_USERS_ERROR",AUTH_LIST_USERS_SUCCESS:"AUTH_LIST_USERS_SUCCESS",AUTH_LOGIN_ERROR:"AUTH_LOGIN_ERROR",AUTH_LOGIN_SUCCESS:"AUTH_LOGIN_SUCCESS",AUTH_REGISTER_ERROR:"AUTH_REGISTER_ERROR",AUTH_REGISTER_SUCCESS:"AUTH_REGISTER_SUCCESS",AUTH_VERIFY_ERROR:"AUTH_VERIFY_ERROR",AUTH_VERIFY_SUCCESS:"AUTH_VERIFY_SUCCESS",CLIENT_ADD_TORRENT_ERROR:"CLIENT_ADD_TORRENT_ERROR",CLIENT_ADD_TORRENT_SUCCESS:"CLIENT_ADD_TORRENT_SUCCESS",CLIENT_FETCH_TORRENT_TAXONOMY_ERROR:"CLIENT_FETCH_TORRENT_TAXONOMY_ERROR",CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS:"CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS",CLIENT_SET_FILE_PRIORITY_ERROR:"CLIENT_SET_FILE_PRIORITY_ERROR",CLIENT_SET_FILE_PRIORITY_SUCCESS:"CLIENT_SET_FILE_PRIORITY_SUCCESS",CLIENT_SET_THROTTLE_ERROR:"CLIENT_SET_THROTTLE_ERROR",CLIENT_SET_THROTTLE_SUCCESS:"CLIENT_SET_THROTTLE_SUCCESS",CLIENT_SET_TORRENT_PRIORITY_ERROR:"CLIENT_SET_TORRENT_PRIORITY_ERROR",CLIENT_SET_TORRENT_PRIORITY_SUCCESS:"CLIENT_SET_TORRENT_PRIORITY_SUCCESS",CLIENT_MOVE_TORRENTS_REQUEST_ERROR:"CLIENT_MOVE_TORRENTS_REQUEST_ERROR",CLIENT_MOVE_TORRENTS_SUCCESS:"CLIENT_MOVE_TORRENTS_SUCCESS",CLIENT_SETTINGS_FETCH_REQUEST_ERROR:"CLIENT_SETTINGS_FETCH_REQUEST_ERROR",CLIENT_SETTINGS_FETCH_REQUEST_SUCCESS:"CLIENT_SETTINGS_FETCH_REQUEST_SUCCESS",CLIENT_SETTINGS_SAVE_REQUEST_ERROR:"CLIENT_SETTINGS_SAVE_REQUEST_ERROR",CLIENT_SETTINGS_SAVE_REQUEST_SUCCESS:"CLIENT_SETTINGS_SAVE_REQUEST_SUCCESS",CLIENT_TORRENTS_REQUEST_ERROR:"CLIENT_TORRENTS_REQUEST_ERROR",CLIENT_TORRENT_STATUS_COUNT_CHANGE:"CLIENT_TORRENT_STATUS_COUNT_CHANGE",CLIENT_TORRENT_STATUS_COUNT_REQUEST_ERROR:"CLIENT_TORRENT_STATUS_COUNT_REQUEST_ERROR",CLIENT_TORRENT_TRACKER_COUNT_CHANGE:"CLIENT_TORRENT_TRACKER_COUNT_CHANGE",CLIENT_TORRENT_TRACKER_COUNT_REQUEST_ERROR:"CLIENT_TORRENT_TRACKER_COUNT_REQUEST_ERROR",CLIENT_TORRENTS_REQUEST_SUCCESS:"CLIENT_TORRENTS_REQUEST_SUCCESS",CLIENT_TORRENT_DETAILS_CHANGE:"CLIENT_TORRENT_DETAILS_CHANGE",CLIENT_TRANSFER_DATA_REQUEST_SUCCESS:"CLIENT_TRANSFER_DATA_REQUEST_SUCCESS",CLIENT_TRANSFER_DATA_REQUEST_ERROR:"CLIENT_TRANSFER_DATA_REQUEST_ERROR",CLIENT_TRANSFER_HISTORY_REQUEST_SUCCESS:"CLIENT_TRANSFER_HISTORY_REQUEST_SUCCESS",CLIENT_TRANSFER_HISTORY_REQUEST_ERROR:"CLIENT_TRANSFER_HISTORY_REQUEST_ERROR",FLOOD_FETCH_DIRECTORY_LIST_ERROR:"FLOOD_FETCH_DIRECTORY_LIST_ERROR",FLOOD_FETCH_DIRECTORY_LIST_SUCCESS:"FLOOD_FETCH_DIRECTORY_LIST_SUCCESS",FLOOD_FETCH_MEDIAINFO_ERROR:"FLOOD_FETCH_MEDIAINFO_ERROR",FLOOD_FETCH_MEDIAINFO_SUCCESS:"FLOOD_FETCH_MEDIAINFO_SUCCESS",NOTIFICATIONS_FETCH_ERROR:"NOTIFICATIONS_FETCH_ERROR",NOTIFICATIONS_FETCH_SUCCESS:"NOTIFICATIONS_FETCH_SUCCESS",SETTINGS_CHANGE:"SETTINGS_CHANGE",SETTINGS_SAVE_REQUEST_ERROR:"SETTINGS_SAVE_REQUEST_ERROR",SETTINGS_SAVE_REQUEST_SUCCESS:"SETTINGS_SAVE_REQUEST_SUCCESS",SETTINGS_FEED_MONITOR_FEED_ADD_ERROR:"SETTINGS_FEED_MONITOR_FEED_ADD_ERROR",SETTINGS_FEED_MONITOR_FEED_ADD_SUCCESS:"SETTINGS_FEED_MONITOR_FEED_ADD_SUCCESS",SETTINGS_FEED_MONITOR_RULE_ADD_ERROR:"SETTINGS_FEED_MONITOR_RULE_ADD_ERROR",SETTINGS_FEED_MONITOR_RULE_ADD_SUCCESS:"SETTINGS_FEED_MONITOR_RULE_ADD_SUCCESS",SETTINGS_FEED_MONITOR_REMOVE_ERROR:"SETTINGS_FEED_MONITOR_REMOVE_ERROR",SETTINGS_FEED_MONITOR_REMOVE_SUCCESS:"SETTINGS_FEED_MONITOR_REMOVE_SUCCESS",SETTINGS_FEED_MONITORS_FETCH_ERROR:"SETTINGS_FEED_MONITORS_FETCH_ERROR",SETTINGS_FEED_MONITORS_FETCH_SUCCESS:"SETTINGS_FEED_MONITORS_FETCH_SUCCESS",SETTINGS_FETCH_REQUEST_ERROR:"SETTINGS_FETCH_REQUEST_ERROR",SETTINGS_FETCH_REQUEST_SUCCESS:"SETTINGS_FETCH_REQUEST_SUCCESS",UI_CONTEXT_MENU_CHANGE:"UI_CONTEXT_MENU_CHANGE",UI_DEPENDENCIES_CHANGE:"UI_DEPENDENCIES_CHANGE",UI_DEPENDENCIES_LOADED:"UI_DEPENDENCIES_LOADED",UI_DROPDOWN_MENU_CHANGE:"UI_DROPDOWN_MENU_CHANGE",UI_MODAL_DISMISSED:"UI_MODAL_DISMISSED",UI_MODAL_CHANGE:"UI_MODAL_CHANGE",UI_LATEST_TORRENT_LOCATION_CHANGE:"UI_LATEST_TORRENT_LOCATION_CHANGE",UI_TORRENT_DETAILS_HASH_CHANGE:"UI_TORRENT_DETAILS_HASH_CHANGE",UI_TORRENT_DETAILS_OPEN_CHANGE:"UI_TORRENT_DETAILS_OPEN_CHANGE",UI_TORRENT_SELECTION_CHANGE:"UI_TORRENT_SELECTION_CHANGE",UI_TORRENTS_FILTER_CHANGE:"UI_TORRENTS_FILTER_CHANGE",UI_TORRENTS_FILTER_STATUS_CHANGE:"UI_TORRENTS_FILTER_STATUS_CHANGE",UI_TORRENTS_FILTER_TAG_CHANGE:"UI_TORRENTS_FILTER_TAG_CHANGE",UI_TORRENTS_FILTER_TRACKER_CHANGE:"UI_TORRENTS_FILTER_TRACKER_CHANGE",UI_TORRENTS_FILTER_SEARCH_CHANGE:"UI_TORRENTS_FILTER_SEARCH_CHANGE",UI_TORRENTS_LIST_FILTERED:"UI_TORRENTS_LIST_FILTERED",UI_TORRENTS_SORT_CHANGE:"UI_TORRENTS_SORT_CHANGE"};t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--checkmark "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("polygon",{points:"55.5,18.6 46.1,8.7 24.4,31.5 13.9,20.4 4.5,30.3 24.4,51.3 24.4,51.3 24.4,51.3"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"getViewBox",value:function(){var e=this.props.viewBox;return this.props.size&&"mini"===this.props.size&&(e="0 0 8 8"),e}}]),t}(_.default.Component);t.default=m,m.defaultProps={className:"",viewBox:"0 0 60 60"},m.propTypes={className:_.default.PropTypes.string,size:_.default.PropTypes.string,viewBox:_.default.PropTypes.string}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--close "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("polygon",{points:"59.67 9.54 50.46 0.33 30 20.8 9.54 0.33 0.33 9.54 20.8 30 0.34 50.46 9.54 59.67 30 39.21 50.46 59.67 59.67 50.46 39.21 30 59.67 9.54"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(644),_=r(p),m=n(404),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=(0,_.default)("loading-indicator",{"is-inverse":this.props.inverse});return v.default.createElement("div",{className:e,key:"loading-indicator"},v.default.createElement("div",{className:"loading-indicator__bar loading-indicator__bar--1"}),v.default.createElement("div",{className:"loading-indicator__bar loading-indicator__bar--2"}),v.default.createElement("div",{className:"loading-indicator__bar loading-indicator__bar--3"}))}}]),t}(v.default.Component);t.default=g},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(641),s=r(o),u=n(299),l=r(u),c=n(325),d=r(c),f=n(326),h=r(f),p=n(330),m=r(p),v=n(377),g=r(v),y=n(655),E=r(y),M=n(656),T=r(M),S=n(686),b=r(S),L=n(688),k=r(L),w=n(694),C=r(w),R=(n(695),n(696)),D=(r(R),n(697)),x=(r(D),function(t){function n(){(0,d.default)(this,n);var e=(0,m.default)(this,(n.__proto__||(0,l.default)(n)).apply(this,arguments));return e.activeContextMenu=null,e.activeDropdownMenu=null,e.activeModal=null,e.dependencies={},e.globalStyles=[],e.latestTorrentLocation=null,e.torrentDetailsHash=null,e.createStyleElement(),e.fetchDirectoryList=_.debounce(e.fetchDirectoryList,100,{leading:!0}),e}return(0,g.default)(n,t),(0,h.default)(n,[{key:"addGlobalStyle",value:function(e){this.globalStyles.push(e),this.applyStyles()}},{key:"applyStyles",value:function(){for(var t=this.globalStyles,n=this.styleElement,r=t.join("");n.firstChild;)n.removeChild(n.firstChild);n.styleSheet?n.styleSheet.cssText=r:n.appendChild(e.document.createTextNode(r))}},{key:"createStyleElement",value:function(){if(null==this.styleElement){var t=e.document.createElement("style");t.type="text/css",e.document.head.appendChild(t),this.styleElement=t}}},{key:"dismissModal",value:function(){this.setActiveModal(null)}},{key:"fetchDirectoryList",value:function(e){C.default.fetchDirectoryList(e)}},{key:"getActiveContextMenu",value:function(){return this.activeContextMenu}},{key:"getActiveModal",value:function(){return this.activeModal}},{key:"getActiveDropdownMenu",value:function(){return this.activeDropdownMenu}},{key:"getDependencies",value:function(){return this.dependencies}},{key:"getLatestTorrentLocation",value:function(){return this.latestTorrentLocation}},{key:"getTorrentDetailsHash",value:function(){return this.torrentDetailsHash}},{key:"handleFetchDirectoryListError",value:function(e){this.emit(k.default.FLOOD_FETCH_DIRECTORY_LIST_ERROR,e)}},{key:"handleFetchDirectoryListSuccess",value:function(e){this.emit(k.default.FLOOD_FETCH_DIRECTORY_LIST_SUCCESS,e)}},{key:"handleSetTaxonomySuccess",value:function(){"set-taxonomy"===this.activeModal.id&&this.dismissModal()}},{key:"handleTorrentClick",value:function(e){this.torrentDetailsHash=e,this.emit(k.default.UI_TORRENT_DETAILS_HASH_CHANGE)}},{key:"hasSatisfiedDependencies",value:function(){return 0===(0,s.default)(this.dependencies).length}},{key:"removeGlobalStyle",value:function(e){this.globalStyles=this.globalStyles.filter(function(t){return t!==e}),this.applyStyles()}},{key:"registerDependency",value:function(e){var t=this;Array.isArray(e)||(e=[e]),e.forEach(function(e){var n=e.id;t.dependencies[n]||(t.dependencies[n]=(0,i.default)({},e,{satisfied:!1}))}),this.emit(k.default.UI_DEPENDENCIES_CHANGE)}},{key:"satisfyDependency",value:function(e){this.dependencies[e]&&!this.dependencies[e].satisfied&&(this.dependencies[e].satisfied=!0,this.emit(k.default.UI_DEPENDENCIES_CHANGE),this.verifyDependencies())}},{key:"setActiveContextMenu",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.activeContextMenu=e,this.emit(k.default.UI_CONTEXT_MENU_CHANGE)}},{key:"setActiveDropdownMenu",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.activeDropdownMenu=e,this.emit(k.default.UI_DROPDOWN_MENU_CHANGE)}},{key:"setActiveModal",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};null==e&&this.emit(k.default.UI_MODAL_DISMISSED),this.activeModal=e,this.emit(k.default.UI_MODAL_CHANGE)}},{key:"verifyDependencies",value:function(){var e=this,t=(0,s.default)(this.dependencies).some(function(t){return e.dependencies[t].satisfied===!1});t||this.emit(k.default.UI_DEPENDENCIES_LOADED)}}]),n}(b.default)),N=new x;N.dispatcherID=T.default.register(function(e){var t=e.action;e.source;switch(t.type){case E.default.FLOOD_FETCH_DIRECTORY_LIST_ERROR:N.handleFetchDirectoryListError(t.error);break;case E.default.FLOOD_FETCH_DIRECTORY_LIST_SUCCESS:N.handleFetchDirectoryListSuccess(t.data);break;case E.default.UI_CLICK_TORRENT:N.handleTorrentClick(t.data.hash);break;case E.default.UI_DISPLAY_DROPDOWN_MENU:N.setActiveDropdownMenu(t.data);break;case E.default.UI_DISPLAY_MODAL:N.setActiveModal(t.data);break;case E.default.CLIENT_SET_TAXONOMY_SUCCESS:N.handleSetTaxonomySuccess();break;case E.default.CLIENT_ADD_TORRENT_SUCCESS:case E.default.CLIENT_MOVE_TORRENTS_SUCCESS:N.dismissModal();break;case E.default.UI_DISPLAY_CONTEXT_MENU:N.setActiveContextMenu(t.data)}}),t.default=N}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(660),s=r(o),u=n(656),l=r(u),c=n(655),d=r(c),f=n(654),h=(r(f),n(685)),p=r(h),_=p.default.getBaseURI(),m={clearNotifications:function(e){return s.default.delete(_+"api/notifications").then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};l.default.dispatchServerAction({type:d.default.FLOOD_CLEAR_NOTIFICATIONS_SUCCESS,data:(0,i.default)({},t,e)})},function(e){l.default.dispatchServerAction({type:d.default.FLOOD_CLEAR_NOTIFICATIONS_ERROR,data:{error:e}})})},fetchDirectoryList:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return s.default.get(_+"api/directory-list",{params:e}).then(function(){ +var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){l.default.dispatchServerAction({type:d.default.FLOOD_FETCH_DIRECTORY_LIST_SUCCESS,data:(0,i.default)({},e,t)})},function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.response;l.default.dispatchServerAction({type:d.default.FLOOD_FETCH_DIRECTORY_LIST_ERROR,error:t})})},fetchMediainfo:function(e){return s.default.get(_+"api/mediainfo",{params:{hash:e.hash}}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){l.default.dispatchServerAction({type:d.default.FLOOD_FETCH_MEDIAINFO_SUCCESS,data:(0,i.default)({},t,e)})},function(e){l.default.dispatchServerAction({type:d.default.FLOOD_FETCH_MEDIAINFO_ERROR,error:e})})},fetchNotifications:function(e){return s.default.get(_+"api/notifications",{params:{limit:e.limit,start:e.start}}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){l.default.dispatchServerAction({type:d.default.FLOOD_FETCH_NOTIFICATIONS_SUCCESS,data:(0,i.default)({},t,e)})},function(e){l.default.dispatchServerAction({type:d.default.FLOOD_FETCH_NOTIFICATIONS_ERROR,data:{error:e}})})},fetchTransferData:function(){return s.default.get(_+"api/stats").then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TRANSFER_DATA_SUCCESS,data:{transferData:e}})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TRANSFER_DATA_ERROR,data:{error:e}})})},fetchTransferHistory:function(e){return s.default.get(_+"api/history",{params:e}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TRANSFER_HISTORY_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TRANSFER_HISTORY_ERROR,error:e})})}};t.default=m},function(e,t){"use strict";function n(e){if(e.event.shiftKey)e.selectedTorrents.length?!function(){var t=e.selectedTorrents[e.selectedTorrents.length-1],n=void 0,r=void 0;e.torrentList.some(function(e,n){if(e.hash===t)return r=n,!0}),e.torrentList.some(function(t,r){if(t.hash===e.hash)return n=r,!0});var a=1;for(n>r&&(a=-1);n!==r;){var i=e.torrentList[n].hash;e.selectedTorrents.indexOf(i)===-1&&e.selectedTorrents.push(i),n+=a}}():e.selectedTorrents=[e.hash];else if(e.event.metaKey||e.event.ctrlKey){var t=e.selectedTorrents.indexOf(e.hash);t===-1?e.selectedTorrents.push(e.hash):e.selectedTorrents.splice(t,1)}else e.selectedTorrents=[e.hash];return e.selectedTorrents}Object.defineProperty(t,"__esModule",{value:!0}),t.selectTorrents=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(660),s=r(o),u=n(656),l=r(u),c=n(655),d=r(c),f=n(685),h=r(f),p=h.default.getBaseURI(),_={addTorrentsByUrls:function(e){return s.default.post(p+"api/client/add",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){l.default.dispatchServerAction({type:d.default.CLIENT_ADD_TORRENT_SUCCESS,data:{count:e.urls.length,destination:e.destination,response:t}})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_ADD_TORRENT_ERROR,data:{error:e}})})},addTorrentsByFiles:function(e,t){return s.default.post(p+"api/client/add-files",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(n){l.default.dispatchServerAction({type:d.default.CLIENT_ADD_TORRENT_SUCCESS,data:{count:e.getAll("torrents").length,destination:t,response:n}})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_ADD_TORRENT_ERROR,data:{error:e}})})},deleteTorrents:function(e,t){return s.default.post(p+"api/client/torrents/delete",{hash:e,deleteData:t}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(n){l.default.dispatchServerAction({type:d.default.CLIENT_REMOVE_TORRENT_SUCCESS,data:{data:n,count:e.length,deleteData:t}})},function(t){l.default.dispatchServerAction({type:d.default.CLIENT_REMOVE_TORRENT_ERROR,error:{error:t,count:e.length}})})},checkHash:function(e){return s.default.post(p+"api/client/torrents/check-hash",{hash:e}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){l.default.dispatchServerAction({type:d.default.CLIENT_CHECK_HASH_SUCCESS,data:{data:t,count:e.length}})},function(t){l.default.dispatchServerAction({type:d.default.CLIENT_CHECK_HASH_ERROR,error:{error:t,count:e.length}})})},fetchTorrents:function(){return s.default.get(p+"api/client/torrents").then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENTS_SUCCESS,data:{torrents:e}})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENTS_ERROR,data:{error:e}})})},fetchTorrentDetails:function(e){return s.default.post(p+"api/client/torrent-details",{hash:e}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENT_DETAILS_SUCCESS,data:{hash:e,torrentDetails:t}})},function(t){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENT_DETAILS_ERROR,data:{hash:e}})})},fetchTorrentTaxonomy:function(){return s.default.get(p+"api/client/torrents/taxonomy").then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENT_TAXONOMY_ERROR,error:e})})},fetchTorrentStatusCount:function(){return s.default.get(p+"api/client/torrents/status-count").then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENT_STATUS_COUNT_REQUEST_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENT_STATUS_COUNT_REQUEST_ERROR,error:e})})},fetchTorrentTrackerCount:function(){return s.default.get(p+"api/client/torrents/tracker-count").then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENT_TRACKER_COUNT_REQUEST_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_FETCH_TORRENT_TRACKER_COUNT_REQUEST_ERROR,error:e})})},moveTorrents:function(e,t){var n=t.destination,r=t.filenames,a=t.sources,i=t.moveFiles;return s.default.post(p+"api/client/torrents/move",{hashes:e,destination:n,filenames:r,sources:a,moveFiles:i}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){l.default.dispatchServerAction({type:d.default.CLIENT_MOVE_TORRENTS_SUCCESS,data:{data:t,count:e.length}})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_MOVE_TORRENTS_ERROR,error:e})})},pauseTorrents:function(e){return s.default.post(p+"api/client/pause",{hashes:e}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_START_TORRENT_SUCCESS,data:{response:e}})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_START_TORRENT_ERROR,data:{error:e}})})},startTorrents:function(e){return s.default.post(p+"api/client/start",{hashes:e}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_START_TORRENT_SUCCESS,data:{response:e}})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_START_TORRENT_ERROR,data:{error:e}})})},stopTorrents:function(e){return s.default.post(p+"api/client/stop",{hashes:e}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_STOP_TORRENT_SUCCESS,data:{response:e}})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_STOP_TORRENT_ERROR,data:{error:e}})})},setPriority:function(e,t){return s.default.patch(p+"api/client/torrents/"+e+"/priority",{hash:e,priority:t}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_SET_TORRENT_PRIORITY_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_SET_TORRENT_PRIORITY_ERROR,error:e})})},setFilePriority:function(e,t,n){return s.default.patch(p+"api/client/torrents/"+e+"/file-priority",{hash:e,fileIndices:t,priority:n}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(r){l.default.dispatchServerAction({type:d.default.CLIENT_SET_FILE_PRIORITY_SUCCESS,data:(0,i.default)({},r,{hash:e,fileIndices:t,priority:n})})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_SET_FILE_PRIORITY_ERROR,error:e})})},setTaxonomy:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return s.default.patch(p+"api/client/torrents/taxonomy",{hashes:e,tags:t,options:n}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.CLIENT_SET_TAXONOMY_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.CLIENT_SET_TAXONOMY_ERROR,error:e})})}};t.default=_},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(637),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(698),v=(r(m),n(655)),g=r(v),y=n(700),E=r(y),M=n(656),T=r(M),S=n(686),b=r(S),L=n(685),k=r(L),w=n(688),C=r(w),R=n(701),D=n(694),x=r(D),N=n(704),O=n(695),A=n(705),Y=r(A),P=n(708),I=n(696),F=r(I),H=n(709),j=r(H),U=n(693),W=r(U),z=k.default.getPollInterval(),V=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.filteredTorrents={},e.mediainfo={},e.pollTorrentDetailsIntervalID=null,e.pollTorrentsIntervalID=null,e.selectedTorrents=[],e.sortedTorrents=[],e.torrents={},e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"fetchMediainfo",value:function(e){x.default.fetchMediainfo({hash:e})}},{key:"fetchTorrentDetails",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRequestPending("fetch-torrent-details")&&!e.forceUpdate||(this.beginRequest("fetch-torrent-details"),F.default.fetchTorrentDetails(W.default.getTorrentDetailsHash())),null===this.pollTorrentDetailsIntervalID&&this.startPollingTorrentDetails()}},{key:"fetchTorrents",value:function(){this.isRequestPending("fetch-torrents")||(this.beginRequest("fetch-torrents"),F.default.fetchTorrents()),null===this.pollTorrentsIntervalID&&this.startPollingTorrents()}},{key:"filterTorrents",value:function(){var e=j.default.getSearchFilter(),t=j.default.getStatusFilter(),n=j.default.getTagFilter(),r=j.default.getTrackerFilter(),a=(0,i.default)([],this.sortedTorrents);e&&""!==e&&(a=(0,N.searchTorrents)(a,e)),t&&"all"!==t&&(a=(0,R.filterTorrents)(a,{type:"status",filter:t})),n&&"all"!==n&&(a=(0,R.filterTorrents)(a,{type:"tag",filter:n})),r&&"all"!==r&&(a=(0,R.filterTorrents)(a,{type:"tracker",filter:r})),this.filteredTorrents=a}},{key:"getTorrentDetails",value:function(e){return this.torrents[e].details||null}},{key:"getSelectedTorrents",value:function(){return this.selectedTorrents}},{key:"getSelectedTorrentsDownloadLocations",value:function(){var e=this;return this.selectedTorrents.map(function(t){return e.torrents[t].basePath})}},{key:"getSelectedTorrentsFilename",value:function(){var e=this;return this.selectedTorrents.map(function(t){return e.torrents[t].filename})}},{key:"getSelectedTorrentsTags",value:function(){var e=this;return this.selectedTorrents.map(function(t){return e.torrents[t].tags})}},{key:"handleAddTorrentError",value:function(){this.emit(C.default.CLIENT_ADD_TORRENT_ERROR)}},{key:"handleAddTorrentSuccess",value:function(e){this.emit(C.default.CLIENT_ADD_TORRENT_SUCCESS),Y.default.saveFloodSettings({id:"torrentDestination",data:e.destination}),E.default.add({accumulation:{id:"alert.torrent.add",value:e.count||1},id:"alert.torrent.add"})}},{key:"handleFetchMediainfoError",value:function(e){this.emit(C.default.FLOOD_FETCH_MEDIAINFO_ERROR,e)}},{key:"handleFetchMediainfoSuccess",value:function(e){this.mediainfo[e.hash]=e.output,this.emit(C.default.FLOOD_FETCH_MEDIAINFO_SUCCESS)}},{key:"getTorrent",value:function(e){return this.torrents[e]}},{key:"getAllTorrents",value:function(){return this.torrents}},{key:"getMediainfo",value:function(e){return this.mediainfo[e]}},{key:"getTorrents",value:function(){return j.default.isFilterActive()?this.filteredTorrents:this.sortedTorrents}},{key:"handleMoveTorrentsSuccess",value:function(e){this.emit(C.default.CLIENT_MOVE_TORRENTS_SUCCESS),E.default.add({accumulation:{id:"alert.torrent.move",value:e.count},id:"alert.torrent.move"})}},{key:"handleMoveTorrentsError",value:function(e){this.emit(C.default.CLIENT_MOVE_TORRENTS_REQUEST_ERROR),E.default.add({accumulation:{id:"alert.torrent.move.failed",value:e.count},id:"alert.torrent.move.failed"})}},{key:"setSelectedTorrents",value:function(e,t){this.selectedTorrents=(0,O.selectTorrents)({event:e,hash:t,selectedTorrents:this.selectedTorrents,torrentList:this.filteredTorrents}),this.emit(C.default.UI_TORRENT_SELECTION_CHANGE)}},{key:"handleFetchTorrentsError",value:function(e){this.resolveRequest("fetch-torrents")}},{key:"handleFetchTorrentsSuccess",value:function(e){this.torrents=e,this.sortTorrents(),this.filterTorrents(),this.resolveRequest("fetch-torrents"),this.emit(C.default.CLIENT_TORRENTS_REQUEST_SUCCESS)}},{key:"handleRemoveTorrentsSuccess",value:function(e){Y.default.saveFloodSettings({id:"deleteTorrentData",data:e.deleteData}),E.default.add({accumulation:{id:"alert.torrent.remove",value:e.count},id:"alert.torrent.remove"})}},{key:"handleRemoveTorrentsError",value:function(e){E.default.add({accumulation:{id:"alert.torrent.remove.failed",value:e.count},id:"alert.torrent.remove.failed"})}},{key:"handleSetFilePrioritySuccess",value:function(){this.emit(C.default.CLIENT_SET_FILE_PRIORITY_SUCCESS),this.fetchTorrentDetails({forceUpdate:!0})}},{key:"setFilePriority",value:function(e,t,n){F.default.setFilePriority(e,t,n)}},{key:"setTorrentDetails",value:function(e,t){this.torrents[e].details=t,this.resolveRequest("fetch-torrent-details"),this.emit(C.default.CLIENT_TORRENT_DETAILS_CHANGE)}},{key:"sortTorrents",value:function(){var e=j.default.getTorrentsSort();this.sortedTorrents=(0,P.sortTorrents)(this.torrents,e)}},{key:"startPollingTorrentDetails",value:function(){this.pollTorrentDetailsIntervalID=setInterval(this.fetchTorrentDetails.bind(this),z)}},{key:"startPollingTorrents",value:function(){this.pollTorrentsIntervalID=setInterval(this.fetchTorrents.bind(this),z)}},{key:"stopPollingTorrentDetails",value:function(){clearInterval(this.pollTorrentDetailsIntervalID),this.pollTorrentDetailsIntervalID=null}},{key:"stopPollingTorrents",value:function(){clearInterval(this.pollTorrentsIntervalID),this.pollTorrentsIntervalID=null}},{key:"triggerTorrentsFilter",value:function(){this.filterTorrents(),this.emit(C.default.UI_TORRENTS_LIST_FILTERED)}},{key:"triggerTorrentsSort",value:function(){this.sortTorrents(),this.triggerTorrentsFilter()}}]),t}(b.default),G=new V;G.dispatcherID=T.default.register(function(e){var t=e.action;e.source;switch(t.type){case g.default.CLIENT_FETCH_TORRENT_DETAILS_SUCCESS:G.setTorrentDetails(t.data.hash,t.data.torrentDetails);break;case g.default.CLIENT_ADD_TORRENT_ERROR:G.handleAddTorrentError(t.error);break;case g.default.CLIENT_ADD_TORRENT_SUCCESS:G.fetchTorrents(),G.handleAddTorrentSuccess(t.data);break;case g.default.CLIENT_FETCH_TORRENTS_SUCCESS:G.handleFetchTorrentsSuccess(t.data.torrents);break;case g.default.CLIENT_FETCH_TORRENTS_ERROR:G.handleFetchTorrentsError(t.error);break;case g.default.CLIENT_MOVE_TORRENTS_SUCCESS:G.handleMoveTorrentsSuccess(t.data);break;case g.default.CLIENT_MOVE_TORRENTS_ERROR:G.handleMoveTorrentsError(t.error);break;case g.default.CLIENT_REMOVE_TORRENT_SUCCESS:G.fetchTorrents(),G.handleRemoveTorrentsSuccess(t.data);break;case g.default.CLIENT_REMOVE_TORRENT_ERROR:G.handleRemoveTorrentsError(t.error);break;case g.default.CLIENT_SET_FILE_PRIORITY_SUCCESS:G.handleSetFilePrioritySuccess(t.data);break;case g.default.FLOOD_FETCH_MEDIAINFO_SUCCESS:G.handleFetchMediainfoSuccess(t.data);break;case g.default.FLOOD_FETCH_MEDIAINFO_ERROR:G.handleFetchMediainfoError(t.error);break;case g.default.UI_CLICK_TORRENT:G.setSelectedTorrents(t.data.event,t.data.hash);break;case g.default.UI_SET_TORRENT_SORT:G.triggerTorrentsSort();case g.default.UI_SET_TORRENT_SEARCH_FILTER:case g.default.UI_SET_TORRENT_STATUS_FILTER:case g.default.UI_SET_TORRENT_TAG_FILTER:case g.default.UI_SET_TORRENT_TRACKER_FILTER:G.triggerTorrentsFilter();break;case g.default.CLIENT_START_TORRENT_SUCCESS:case g.default.CLIENT_STOP_TORRENT_SUCCESS:case g.default.CLIENT_CHECK_HASH_SUCCESS:G.fetchTorrents()}}),t.default=G},function(e,t,n){var r;(function(e,a){(function(){function i(e,t){return e.set(t[0],t[1]),e}function o(e,t){return e.add(t),e}function s(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function u(e,t,n,r){for(var a=-1,i=null==e?0:e.length;++a-1}function p(e,t,n){for(var r=-1,a=null==e?0:e.length;++r-1;);return n}function H(e,t){for(var n=e.length;n--&&b(t,e[n],0)>-1;);return n}function j(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}function U(e){return"\\"+nr[e]}function W(e,t){return null==e?ae:e[t]}function z(e){return qn.test(e)}function V(e){return Jn.test(e)}function G(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}function B(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function q(e,t){return function(n){return e(t(n))}}function J(e,t){for(var n=-1,r=e.length,a=0,i=[];++n>>1,Ue=[["ary",be],["bind",ve],["bindKey",ge],["curry",Ee],["curryRight",Me],["flip",ke],["partial",Te],["partialRight",Se],["rearg",Le]],We="[object Arguments]",ze="[object Array]",Ve="[object AsyncFunction]",Ge="[object Boolean]",Be="[object Date]",qe="[object DOMException]",Je="[object Error]",Qe="[object Function]",Ke="[object GeneratorFunction]",Ze="[object Map]",Xe="[object Number]",$e="[object Null]",et="[object Object]",tt="[object Promise]",nt="[object Proxy]",rt="[object RegExp]",at="[object Set]",it="[object String]",ot="[object Symbol]",st="[object Undefined]",ut="[object WeakMap]",lt="[object WeakSet]",ct="[object ArrayBuffer]",dt="[object DataView]",ft="[object Float32Array]",ht="[object Float64Array]",pt="[object Int8Array]",_t="[object Int16Array]",mt="[object Int32Array]",vt="[object Uint8Array]",gt="[object Uint8ClampedArray]",yt="[object Uint16Array]",Et="[object Uint32Array]",Mt=/\b__p \+= '';/g,Tt=/\b(__p \+=) '' \+/g,St=/(__e\(.*?\)|\b__t\)) \+\n'';/g,bt=/&(?:amp|lt|gt|quot|#39);/g,Lt=/[&<>"']/g,kt=RegExp(bt.source),wt=RegExp(Lt.source),Ct=/<%-([\s\S]+?)%>/g,Rt=/<%([\s\S]+?)%>/g,Dt=/<%=([\s\S]+?)%>/g,xt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Nt=/^\w*$/,Ot=/^\./,At=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Yt=/[\\^$.*+?()[\]{}|]/g,Pt=RegExp(Yt.source),It=/^\s+|\s+$/g,Ft=/^\s+/,Ht=/\s+$/,jt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ut=/\{\n\/\* \[wrapped with (.+)\] \*/,Wt=/,? & /,zt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Vt=/\\(\\)?/g,Gt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Bt=/\w*$/,qt=/^[-+]0x[0-9a-f]+$/i,Jt=/^0b[01]+$/i,Qt=/^\[object .+?Constructor\]$/,Kt=/^0o[0-7]+$/i,Zt=/^(?:0|[1-9]\d*)$/,Xt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,$t=/($^)/,en=/['\n\r\u2028\u2029\\]/g,tn="\\ud800-\\udfff",nn="\\u0300-\\u036f",rn="\\ufe20-\\ufe2f",an="\\u20d0-\\u20ff",on=nn+rn+an,sn="\\u2700-\\u27bf",un="a-z\\xdf-\\xf6\\xf8-\\xff",ln="\\xac\\xb1\\xd7\\xf7",cn="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",dn="\\u2000-\\u206f",fn=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",hn="A-Z\\xc0-\\xd6\\xd8-\\xde",pn="\\ufe0e\\ufe0f",_n=ln+cn+dn+fn,mn="['’]",vn="["+tn+"]",gn="["+_n+"]",yn="["+on+"]",En="\\d+",Mn="["+sn+"]",Tn="["+un+"]",Sn="[^"+tn+_n+En+sn+un+hn+"]",bn="\\ud83c[\\udffb-\\udfff]",Ln="(?:"+yn+"|"+bn+")",kn="[^"+tn+"]",wn="(?:\\ud83c[\\udde6-\\uddff]){2}",Cn="[\\ud800-\\udbff][\\udc00-\\udfff]",Rn="["+hn+"]",Dn="\\u200d",xn="(?:"+Tn+"|"+Sn+")",Nn="(?:"+Rn+"|"+Sn+")",On="(?:"+mn+"(?:d|ll|m|re|s|t|ve))?",An="(?:"+mn+"(?:D|LL|M|RE|S|T|VE))?",Yn=Ln+"?",Pn="["+pn+"]?",In="(?:"+Dn+"(?:"+[kn,wn,Cn].join("|")+")"+Pn+Yn+")*",Fn="\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)",Hn="\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)",jn=Pn+Yn+In,Un="(?:"+[Mn,wn,Cn].join("|")+")"+jn,Wn="(?:"+[kn+yn+"?",yn,wn,Cn,vn].join("|")+")",zn=RegExp(mn,"g"),Vn=RegExp(yn,"g"),Gn=RegExp(bn+"(?="+bn+")|"+Wn+jn,"g"),Bn=RegExp([Rn+"?"+Tn+"+"+On+"(?="+[gn,Rn,"$"].join("|")+")",Nn+"+"+An+"(?="+[gn,Rn+xn,"$"].join("|")+")",Rn+"?"+xn+"+"+On,Rn+"+"+An,Hn,Fn,En,Un].join("|"),"g"),qn=RegExp("["+Dn+tn+on+pn+"]"),Jn=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Qn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Kn=-1,Zn={};Zn[ft]=Zn[ht]=Zn[pt]=Zn[_t]=Zn[mt]=Zn[vt]=Zn[gt]=Zn[yt]=Zn[Et]=!0,Zn[We]=Zn[ze]=Zn[ct]=Zn[Ge]=Zn[dt]=Zn[Be]=Zn[Je]=Zn[Qe]=Zn[Ze]=Zn[Xe]=Zn[et]=Zn[rt]=Zn[at]=Zn[it]=Zn[ut]=!1;var Xn={};Xn[We]=Xn[ze]=Xn[ct]=Xn[dt]=Xn[Ge]=Xn[Be]=Xn[ft]=Xn[ht]=Xn[pt]=Xn[_t]=Xn[mt]=Xn[Ze]=Xn[Xe]=Xn[et]=Xn[rt]=Xn[at]=Xn[it]=Xn[ot]=Xn[vt]=Xn[gt]=Xn[yt]=Xn[Et]=!0,Xn[Je]=Xn[Qe]=Xn[ut]=!1;var $n={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},er={"&":"&","<":"<",">":">",'"':""","'":"'"},tr={"&":"&","<":"<",">":">",""":'"',"'":"'"},nr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rr=parseFloat,ar=parseInt,ir="object"==typeof e&&e&&e.Object===Object&&e,or="object"==typeof self&&self&&self.Object===Object&&self,sr=ir||or||Function("return this")(),ur="object"==typeof t&&t&&!t.nodeType&&t,lr=ur&&"object"==typeof a&&a&&!a.nodeType&&a,cr=lr&&lr.exports===ur,dr=cr&&ir.process,fr=function(){try{return dr&&dr.binding&&dr.binding("util")}catch(e){}}(),hr=fr&&fr.isArrayBuffer,pr=fr&&fr.isDate,_r=fr&&fr.isMap,mr=fr&&fr.isRegExp,vr=fr&&fr.isSet,gr=fr&&fr.isTypedArray,yr=C("length"),Er=R($n),Mr=R(er),Tr=R(tr),Sr=function e(t){function n(e){if(lu(e)&&!Mf(e)&&!(e instanceof E)){if(e instanceof a)return e;if(Ec.call(e,"__wrapped__"))return io(e)}return new a(e)}function r(){}function a(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=ae}function E(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Fe,this.__views__=[]}function R(){var e=new E(this.__wrapped__);return e.__actions__=ja(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=ja(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=ja(this.__views__),e}function Z(){if(this.__filtered__){var e=new E(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function te(){var e=this.__wrapped__.value(),t=this.__dir__,n=Mf(e),r=t<0,a=n?e.length:0,i=Ri(0,a,this.__views__),o=i.start,s=i.end,u=s-o,l=r?s:o-1,c=this.__iteratees__,d=c.length,f=0,h=Kc(u,this.__takeCount__);if(!n||!r&&a==u&&h==u)return Ma(e,this.__actions__);var p=[];e:for(;u--&&f-1}function dn(e,t){var n=this.__data__,r=On(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function fn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function jn(e,t,n,r,a,i){var o,s=t&fe,u=t&he,c=t&pe;if(n&&(o=a?n(e,r,a,i):n(e)),o!==ae)return o;if(!uu(e))return e;var d=Mf(e);if(d){if(o=Ni(e),!s)return ja(e,o)}else{var f=Dd(e),h=f==Qe||f==Ke;if(Sf(e))return Ca(e,s);if(f==et||f==We||h&&!a){if(o=u||h?{}:Oi(e),!s)return u?za(e,Pn(o,e)):Wa(e,Yn(o,e))}else{if(!Xn[f])return a?e:{};o=Ai(e,f,jn,s)}}i||(i=new Mn);var p=i.get(e);if(p)return p;i.set(e,o);var _=c?u?Mi:Ei:u?Gu:Vu,m=d?ae:_(e);return l(m||e,function(r,a){m&&(a=r,r=e[a]),Nn(o,a,jn(r,t,n,a,e,i))}),o}function Un(e){var t=Vu(e);return function(n){return Wn(n,e,t)}}function Wn(e,t,n){var r=n.length;if(null==e)return!r;for(e=dc(e);r--;){var a=n[r],i=t[a],o=e[a];if(o===ae&&!(a in e)||!i(o))return!1}return!0}function Gn(e,t,n){if("function"!=typeof e)throw new pc(ue);return Od(function(){e.apply(ae,n)},t)}function Bn(e,t,n,r){var a=-1,i=h,o=!0,s=e.length,u=[],l=t.length;if(!s)return u;n&&(t=_(t,Y(n))),r?(i=p,o=!1):t.length>=oe&&(i=I,o=!1,t=new gn(t));e:for(;++aa?0:a+n),r=r===ae||r>a?a:ku(r),r<0&&(r+=a),r=n>r?0:wu(r);n0&&n(s)?t>1?tr(s,t-1,n,r,a):m(a,s):r||(a[a.length]=s)}return a}function nr(e,t){return e&&Ed(e,t,Vu)}function ir(e,t){return e&&Md(e,t,Vu)}function or(e,t){return f(t,function(t){return iu(e[t])})}function ur(e,t){t=ka(t,e);for(var n=0,r=t.length;null!=e&&nt}function yr(e,t){return null!=e&&Ec.call(e,t)}function Sr(e,t){return null!=e&&t in dc(e)}function Lr(e,t,n){return e>=Kc(t,n)&&e=120&&c.length>=120)?new gn(o&&c):ae}c=e[0];var d=-1,f=s[0];e:for(;++d-1;)s!==e&&Ac.call(s,u,1),Ac.call(e,u,1);return e}function ta(e,t){for(var n=e?t.length:0,r=n-1;n--;){var a=t[n];if(n==r||a!==i){var i=a;Ii(a)?Ac.call(e,a,1):ga(e,a)}}return e}function na(e,t){return e+zc($c()*(t-e+1))}function ra(e,t,n,r){for(var a=-1,i=Qc(Wc((t-e)/(n||1)),0),o=oc(i);i--;)o[r?i:++a]=e,e+=n;return o}function aa(e,t){var n="";if(!e||t<1||t>Ye)return n;do t%2&&(n+=e),t=zc(t/2),t&&(e+=e);while(t);return n}function ia(e,t){return Ad(Ki(e,t,Al),e+"")}function oa(e){return Cn(rl(e))}function sa(e,t){var n=rl(e);return to(n,Hn(t,0,n.length))}function ua(e,t,n,r){if(!uu(e))return e;t=ka(t,e);for(var a=-1,i=t.length,o=i-1,s=e;null!=s&&++aa?0:a+t),n=n>a?a:n,n<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var i=oc(a);++r>>1,o=e[i];null!==o&&!Eu(o)&&(n?o<=t:o=oe){var l=t?null:kd(e);if(l)return Q(l);o=!1,a=I,u=new gn}else u=t?[]:s;e:for(;++r=r?e:ca(e,t,n)}function Ca(e,t){if(t)return e.slice();var n=e.length,r=Dc?Dc(n):new e.constructor(n);return e.copy(r),r}function Ra(e){var t=new e.constructor(e.byteLength);return new Rc(t).set(new Rc(e)),t}function Da(e,t){var n=t?Ra(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function xa(e,t,n){var r=t?n(B(e),fe):B(e);return v(r,i,new e.constructor)}function Na(e){var t=new e.constructor(e.source,Bt.exec(e));return t.lastIndex=e.lastIndex,t}function Oa(e,t,n){var r=t?n(Q(e),fe):Q(e);return v(r,o,new e.constructor)}function Aa(e){return _d?dc(_d.call(e)):{}}function Ya(e,t){var n=t?Ra(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Pa(e,t){if(e!==t){var n=e!==ae,r=null===e,a=e===e,i=Eu(e),o=t!==ae,s=null===t,u=t===t,l=Eu(t);if(!s&&!l&&!i&&e>t||i&&o&&u&&!s&&!l||r&&o&&u||!n&&u||!a)return 1;if(!r&&!i&&!l&&e=s)return u;var l=n[r];return u*("desc"==l?-1:1)}}return e.index-t.index}function Fa(e,t,n,r){for(var a=-1,i=e.length,o=n.length,s=-1,u=t.length,l=Qc(i-o,0),c=oc(u+l),d=!r;++s1?n[a-1]:ae,o=a>2?n[2]:ae;for(i=e.length>3&&"function"==typeof i?(a--,i):ae,o&&Fi(n[0],n[1],o)&&(i=a<3?ae:i,a=1),t=dc(t);++r-1?a[i?t[o]:o]:ae}}function ei(e){return yi(function(t){var n=t.length,r=n,i=a.prototype.thru;for(e&&t.reverse();r--;){var o=t[r];if("function"!=typeof o)throw new pc(ue);if(i&&!s&&"wrapper"==Ti(o))var s=new a([],!0)}for(r=s?r:n;++r1&&g.reverse(),d&&us))return!1;var l=i.get(e);if(l&&i.get(t))return l==t;var c=-1,d=!0,f=n&me?new gn:ae;for(i.set(e,t),i.set(t,e);++c1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(jt,"{\n/* [wrapped with "+t+"] */\n")}function Pi(e){return Mf(e)||Ef(e)||!!(Yc&&e&&e[Yc])}function Ii(e,t){return t=null==t?Ye:t,!!t&&("number"==typeof e||Zt.test(e))&&e>-1&&e%1==0&&e0){if(++t>=Re)return arguments[0]}else t=0;return e.apply(ae,arguments)}}function to(e,t){var n=-1,r=e.length,a=r-1;for(t=t===ae?r:t;++n=this.__values__.length,t=e?ae:this.__values__[this.__index__++];return{done:e,value:t}}function os(){return this}function ss(e){for(var t,n=this;n instanceof r;){var a=io(n);a.__index__=0,a.__values__=ae,t?i.__wrapped__=a:t=a;var i=a;n=n.__wrapped__}return i.__wrapped__=e,t}function us(){var e=this.__wrapped__;if(e instanceof E){var t=e;return this.__actions__.length&&(t=new E(this)),t=t.reverse(),t.__actions__.push({func:ns,args:[No],thisArg:ae}),new a(t,this.__chain__)}return this.thru(No)}function ls(){return Ma(this.__wrapped__,this.__actions__)}function cs(e,t,n){var r=Mf(e)?d:qn;return n&&Fi(e,t,n)&&(t=ae),r(e,bi(t,3))}function ds(e,t){var n=Mf(e)?f:er;return n(e,bi(t,3))}function fs(e,t){return tr(gs(e,t),1)}function hs(e,t){return tr(gs(e,t),Ae)}function ps(e,t,n){return n=n===ae?1:ku(n),tr(gs(e,t),n)}function _s(e,t){var n=Mf(e)?l:gd;return n(e,bi(t,3))}function ms(e,t){var n=Mf(e)?c:yd;return n(e,bi(t,3))}function vs(e,t,n,r){e=Ks(e)?e:rl(e),n=n&&!r?ku(n):0;var a=e.length;return n<0&&(n=Qc(a+n,0)),yu(e)?n<=a&&e.indexOf(t,n)>-1:!!a&&b(e,t,n)>-1}function gs(e,t){var n=Mf(e)?_:Vr;return n(e,bi(t,3))}function ys(e,t,n,r){return null==e?[]:(Mf(t)||(t=null==t?[]:[t]),n=r?ae:n,Mf(n)||(n=null==n?[]:[n]),Kr(e,t,n))}function Es(e,t,n){var r=Mf(e)?v:D,a=arguments.length<3;return r(e,bi(t,4),n,a,gd)}function Ms(e,t,n){var r=Mf(e)?g:D,a=arguments.length<3;return r(e,bi(t,4),n,a,yd)}function Ts(e,t){var n=Mf(e)?f:er;return n(e,Ps(bi(t,3)))}function Ss(e){var t=Mf(e)?Cn:oa;return t(e)}function bs(e,t,n){t=(n?Fi(e,t,n):t===ae)?1:ku(t);var r=Mf(e)?Rn:sa;return r(e,t)}function Ls(e){var t=Mf(e)?Dn:la;return t(e)}function ks(e){if(null==e)return 0;if(Ks(e))return yu(e)?$(e):e.length;var t=Dd(e);return t==Ze||t==at?e.size:Ur(e).length}function ws(e,t,n){var r=Mf(e)?y:da;return n&&Fi(e,t,n)&&(t=ae),r(e,bi(t,3))}function Cs(e,t){if("function"!=typeof t)throw new pc(ue);return e=ku(e),function(){if(--e<1)return t.apply(this,arguments)}}function Rs(e,t,n){return t=n?ae:t,t=e&&null==t?e.length:t,fi(e,be,ae,ae,ae,ae,t)}function Ds(e,t){var n;if("function"!=typeof t)throw new pc(ue);return e=ku(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=ae),n}}function xs(e,t,n){t=n?ae:t;var r=fi(e,Ee,ae,ae,ae,ae,ae,t);return r.placeholder=xs.placeholder,r}function Ns(e,t,n){t=n?ae:t;var r=fi(e,Me,ae,ae,ae,ae,ae,t);return r.placeholder=Ns.placeholder,r}function Os(e,t,n){function r(t){var n=f,r=h;return f=h=ae,g=t,_=e.apply(r,n)}function a(e){return g=e,m=Od(s,t),y?r(e):_}function i(e){var n=e-v,r=e-g,a=t-n;return E?Kc(a,p-r):a}function o(e){var n=e-v,r=e-g;return v===ae||n>=t||n<0||E&&r>=p}function s(){var e=lf();return o(e)?u(e):void(m=Od(s,i(e)))}function u(e){return m=ae,M&&f?r(e):(f=h=ae,_)}function l(){m!==ae&&Ld(m),g=0,f=v=h=m=ae}function c(){return m===ae?_:u(lf())}function d(){var e=lf(),n=o(e);if(f=arguments,h=this,v=e,n){if(m===ae)return a(v);if(E)return m=Od(s,t),r(v)}return m===ae&&(m=Od(s,t)),_}var f,h,p,_,m,v,g=0,y=!1,E=!1,M=!0;if("function"!=typeof e)throw new pc(ue);return t=Cu(t)||0,uu(n)&&(y=!!n.leading,E="maxWait"in n,p=E?Qc(Cu(n.maxWait)||0,t):p,M="trailing"in n?!!n.trailing:M),d.cancel=l,d.flush=c,d}function As(e){return fi(e,ke)}function Ys(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new pc(ue);var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=e.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(Ys.Cache||fn),n}function Ps(e){if("function"!=typeof e)throw new pc(ue);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Is(e){return Ds(2,e)}function Fs(e,t){if("function"!=typeof e)throw new pc(ue);return t=t===ae?t:ku(t),ia(e,t)}function Hs(e,t){if("function"!=typeof e)throw new pc(ue);return t=null==t?0:Qc(ku(t),0),ia(function(n){var r=n[t],a=wa(n,0,t);return r&&m(a,r),s(e,this,a)})}function js(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new pc(ue);return uu(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),Os(e,t,{leading:r,maxWait:t,trailing:a})}function Us(e){return Rs(e,1)}function Ws(e,t){return _f(La(t),e)}function zs(){if(!arguments.length)return[];var e=arguments[0];return Mf(e)?e:[e]}function Vs(e){return jn(e,pe)}function Gs(e,t){return t="function"==typeof t?t:ae,jn(e,pe,t)}function Bs(e){return jn(e,fe|pe)}function qs(e,t){return t="function"==typeof t?t:ae,jn(e,fe|pe,t)}function Js(e,t){return null==t||Wn(e,t,Vu(t))}function Qs(e,t){return e===t||e!==e&&t!==t}function Ks(e){return null!=e&&su(e.length)&&!iu(e)}function Zs(e){return lu(e)&&Ks(e)}function Xs(e){return e===!0||e===!1||lu(e)&&dr(e)==Ge}function $s(e){return lu(e)&&1===e.nodeType&&!vu(e)}function eu(e){if(null==e)return!0;if(Ks(e)&&(Mf(e)||"string"==typeof e||"function"==typeof e.splice||Sf(e)||Cf(e)||Ef(e)))return!e.length;var t=Dd(e);if(t==Ze||t==at)return!e.size;if(zi(e))return!Ur(e).length;for(var n in e)if(Ec.call(e,n))return!1;return!0}function tu(e,t){return Nr(e,t)}function nu(e,t,n){n="function"==typeof n?n:ae;var r=n?n(e,t):ae;return r===ae?Nr(e,t,ae,n):!!r}function ru(e){if(!lu(e))return!1;var t=dr(e);return t==Je||t==qe||"string"==typeof e.message&&"string"==typeof e.name&&!vu(e); +}function au(e){return"number"==typeof e&&Bc(e)}function iu(e){if(!uu(e))return!1;var t=dr(e);return t==Qe||t==Ke||t==Ve||t==nt}function ou(e){return"number"==typeof e&&e==ku(e)}function su(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=Ye}function uu(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function lu(e){return null!=e&&"object"==typeof e}function cu(e,t){return e===t||Yr(e,t,ki(t))}function du(e,t,n){return n="function"==typeof n?n:ae,Yr(e,t,ki(t),n)}function fu(e){return mu(e)&&e!=+e}function hu(e){if(xd(e))throw new uc(se);return Pr(e)}function pu(e){return null===e}function _u(e){return null==e}function mu(e){return"number"==typeof e||lu(e)&&dr(e)==Xe}function vu(e){if(!lu(e)||dr(e)!=et)return!1;var t=xc(e);if(null===t)return!0;var n=Ec.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&yc.call(n)==bc}function gu(e){return ou(e)&&e>=-Ye&&e<=Ye}function yu(e){return"string"==typeof e||!Mf(e)&&lu(e)&&dr(e)==it}function Eu(e){return"symbol"==typeof e||lu(e)&&dr(e)==ot}function Mu(e){return e===ae}function Tu(e){return lu(e)&&Dd(e)==ut}function Su(e){return lu(e)&&dr(e)==lt}function bu(e){if(!e)return[];if(Ks(e))return yu(e)?ee(e):ja(e);if(Pc&&e[Pc])return G(e[Pc]());var t=Dd(e),n=t==Ze?B:t==at?Q:rl;return n(e)}function Lu(e){if(!e)return 0===e?e:0;if(e=Cu(e),e===Ae||e===-Ae){var t=e<0?-1:1;return t*Pe}return e===e?e:0}function ku(e){var t=Lu(e),n=t%1;return t===t?n?t-n:t:0}function wu(e){return e?Hn(ku(e),0,Fe):0}function Cu(e){if("number"==typeof e)return e;if(Eu(e))return Ie;if(uu(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=uu(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(It,"");var n=Jt.test(e);return n||Kt.test(e)?ar(e.slice(2),n?2:8):qt.test(e)?Ie:+e}function Ru(e){return Ua(e,Gu(e))}function Du(e){return e?Hn(ku(e),-Ye,Ye):0===e?e:0}function xu(e){return null==e?"":ma(e)}function Nu(e,t){var n=vd(e);return null==t?n:Yn(n,t)}function Ou(e,t){return T(e,bi(t,3),nr)}function Au(e,t){return T(e,bi(t,3),ir)}function Yu(e,t){return null==e?e:Ed(e,bi(t,3),Gu)}function Pu(e,t){return null==e?e:Md(e,bi(t,3),Gu)}function Iu(e,t){return e&&nr(e,bi(t,3))}function Fu(e,t){return e&&ir(e,bi(t,3))}function Hu(e){return null==e?[]:or(e,Vu(e))}function ju(e){return null==e?[]:or(e,Gu(e))}function Uu(e,t,n){var r=null==e?ae:ur(e,t);return r===ae?n:r}function Wu(e,t){return null!=e&&xi(e,t,yr)}function zu(e,t){return null!=e&&xi(e,t,Sr)}function Vu(e){return Ks(e)?wn(e):Ur(e)}function Gu(e){return Ks(e)?wn(e,!0):Wr(e)}function Bu(e,t){var n={};return t=bi(t,3),nr(e,function(e,r,a){In(n,t(e,r,a),e)}),n}function qu(e,t){var n={};return t=bi(t,3),nr(e,function(e,r,a){In(n,r,t(e,r,a))}),n}function Ju(e,t){return Qu(e,Ps(bi(t)))}function Qu(e,t){if(null==e)return{};var n=_(Mi(e),function(e){return[e]});return t=bi(t),Xr(e,n,function(e,n){return t(e,n[0])})}function Ku(e,t,n){t=ka(t,e);var r=-1,a=t.length;for(a||(a=1,e=ae);++rt){var r=e;e=t,t=r}if(n||e%1||t%1){var a=$c();return Kc(e+a*(t-e+rr("1e-"+((a+"").length-1))),t)}return na(e,t)}function ul(e){return eh(xu(e).toLowerCase())}function ll(e){return e=xu(e),e&&e.replace(Xt,Er).replace(Vn,"")}function cl(e,t,n){e=xu(e),t=ma(t);var r=e.length;n=n===ae?r:Hn(ku(n),0,r);var a=n;return n-=t.length,n>=0&&e.slice(n,a)==t}function dl(e){return e=xu(e),e&&wt.test(e)?e.replace(Lt,Mr):e}function fl(e){return e=xu(e),e&&Pt.test(e)?e.replace(Yt,"\\$&"):e}function hl(e,t,n){e=xu(e),t=ku(t);var r=t?$(e):0;if(!t||r>=t)return e;var a=(t-r)/2;return ii(zc(a),n)+e+ii(Wc(a),n)}function pl(e,t,n){e=xu(e),t=ku(t);var r=t?$(e):0;return t&&r>>0)?(e=xu(e),e&&("string"==typeof t||null!=t&&!kf(t))&&(t=ma(t),!t&&z(e))?wa(ee(e),0,n):e.split(t,n)):[]}function El(e,t,n){return e=xu(e),n=null==n?0:Hn(ku(n),0,e.length),t=ma(t),e.slice(n,n+t.length)==t}function Ml(e,t,r){var a=n.templateSettings;r&&Fi(e,t,r)&&(t=ae),e=xu(e),t=Of({},t,a,hi);var i,o,s=Of({},t.imports,a.imports,hi),u=Vu(s),l=P(s,u),c=0,d=t.interpolate||$t,f="__p += '",h=fc((t.escape||$t).source+"|"+d.source+"|"+(d===Dt?Gt:$t).source+"|"+(t.evaluate||$t).source+"|$","g"),p="//# sourceURL="+("sourceURL"in t?t.sourceURL:"lodash.templateSources["+ ++Kn+"]")+"\n";e.replace(h,function(t,n,r,a,s,u){return r||(r=a),f+=e.slice(c,u).replace(en,U),n&&(i=!0,f+="' +\n__e("+n+") +\n'"),s&&(o=!0,f+="';\n"+s+";\n__p += '"),r&&(f+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),c=u+t.length,t}),f+="';\n";var _=t.variable;_||(f="with (obj) {\n"+f+"\n}\n"),f=(o?f.replace(Mt,""):f).replace(Tt,"$1").replace(St,"$1;"),f="function("+(_||"obj")+") {\n"+(_?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var m=th(function(){return lc(u,p+"return "+f).apply(ae,l)});if(m.source=f,ru(m))throw m;return m}function Tl(e){return xu(e).toLowerCase()}function Sl(e){return xu(e).toUpperCase()}function bl(e,t,n){if(e=xu(e),e&&(n||t===ae))return e.replace(It,"");if(!e||!(t=ma(t)))return e;var r=ee(e),a=ee(t),i=F(r,a),o=H(r,a)+1;return wa(r,i,o).join("")}function Ll(e,t,n){if(e=xu(e),e&&(n||t===ae))return e.replace(Ht,"");if(!e||!(t=ma(t)))return e;var r=ee(e),a=H(r,ee(t))+1;return wa(r,0,a).join("")}function kl(e,t,n){if(e=xu(e),e&&(n||t===ae))return e.replace(Ft,"");if(!e||!(t=ma(t)))return e;var r=ee(e),a=F(r,ee(t));return wa(r,a).join("")}function wl(e,t){var n=we,r=Ce;if(uu(t)){var a="separator"in t?t.separator:a;n="length"in t?ku(t.length):n,r="omission"in t?ma(t.omission):r}e=xu(e);var i=e.length;if(z(e)){var o=ee(e);i=o.length}if(n>=i)return e;var s=n-$(r);if(s<1)return r;var u=o?wa(o,0,s).join(""):e.slice(0,s);if(a===ae)return u+r;if(o&&(s+=u.length-s),kf(a)){if(e.slice(s).search(a)){var l,c=u;for(a.global||(a=fc(a.source,xu(Bt.exec(a))+"g")),a.lastIndex=0;l=a.exec(c);)var d=l.index;u=u.slice(0,d===ae?s:d)}}else if(e.indexOf(ma(a),s)!=s){var f=u.lastIndexOf(a);f>-1&&(u=u.slice(0,f))}return u+r}function Cl(e){return e=xu(e),e&&kt.test(e)?e.replace(bt,Tr):e}function Rl(e,t,n){return e=xu(e),t=n?ae:t,t===ae?V(e)?re(e):M(e):e.match(t)||[]}function Dl(e){var t=null==e?0:e.length,n=bi();return e=t?_(e,function(e){if("function"!=typeof e[1])throw new pc(ue);return[n(e[0]),e[1]]}):[],ia(function(n){for(var r=-1;++rYe)return[];var n=Fe,r=Kc(e,Fe);t=bi(t),e-=Fe;for(var a=O(r,t);++n1?e[t-1]:ae;return n="function"==typeof n?(e.pop(),n):ae,Zo(e,n)}),$d=yi(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return Fn(t,e)};return!(t>1||this.__actions__.length)&&r instanceof E&&Ii(n)?(r=r.slice(n,+n+(t?1:0)),r.__actions__.push({func:ns,args:[i],thisArg:ae}),new a(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(ae),e})):this.thru(i)}),ef=Va(function(e,t,n){Ec.call(e,n)?++e[n]:In(e,n,1)}),tf=$a(_o),nf=$a(mo),rf=Va(function(e,t,n){Ec.call(e,n)?e[n].push(t):In(e,n,[t])}),af=ia(function(e,t,n){var r=-1,a="function"==typeof t,i=Ks(e)?oc(e.length):[];return gd(e,function(e){i[++r]=a?s(t,e,n):Cr(e,t,n)}),i}),of=Va(function(e,t,n){In(e,n,t)}),sf=Va(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),uf=ia(function(e,t){if(null==e)return[];var n=t.length;return n>1&&Fi(e,t[0],t[1])?t=[]:n>2&&Fi(t[0],t[1],t[2])&&(t=[t[0]]),Kr(e,tr(t,1),[])}),lf=jc||function(){return sr.Date.now()},cf=ia(function(e,t,n){var r=ve;if(n.length){var a=J(n,Si(cf));r|=Te}return fi(e,r,t,n,a)}),df=ia(function(e,t,n){var r=ve|ge;if(n.length){var a=J(n,Si(df));r|=Te}return fi(t,r,e,n,a)}),ff=ia(function(e,t){return Gn(e,1,t)}),hf=ia(function(e,t,n){return Gn(e,Cu(t)||0,n)});Ys.Cache=fn;var pf=bd(function(e,t){t=1==t.length&&Mf(t[0])?_(t[0],Y(bi())):_(tr(t,1),Y(bi()));var n=t.length;return ia(function(r){for(var a=-1,i=Kc(r.length,n);++a=t}),Ef=Rr(function(){return arguments}())?Rr:function(e){return lu(e)&&Ec.call(e,"callee")&&!Oc.call(e,"callee")},Mf=oc.isArray,Tf=hr?Y(hr):Dr,Sf=Gc||Gl,bf=pr?Y(pr):xr,Lf=_r?Y(_r):Ar,kf=mr?Y(mr):Ir,wf=vr?Y(vr):Fr,Cf=gr?Y(gr):Hr,Rf=ui(zr),Df=ui(function(e,t){return e<=t}),xf=Ga(function(e,t){if(zi(t)||Ks(t))return void Ua(t,Vu(t),e);for(var n in t)Ec.call(t,n)&&Nn(e,n,t[n])}),Nf=Ga(function(e,t){Ua(t,Gu(t),e)}),Of=Ga(function(e,t,n,r){Ua(t,Gu(t),e,r)}),Af=Ga(function(e,t,n,r){Ua(t,Vu(t),e,r)}),Yf=yi(Fn),Pf=ia(function(e){return e.push(ae,hi),s(Of,ae,e)}),If=ia(function(e){return e.push(ae,pi),s(Wf,ae,e)}),Ff=ni(function(e,t,n){e[t]=n},Nl(Al)),Hf=ni(function(e,t,n){Ec.call(e,t)?e[t].push(n):e[t]=[n]},bi),jf=ia(Cr),Uf=Ga(function(e,t,n){qr(e,t,n)}),Wf=Ga(function(e,t,n,r){qr(e,t,n,r)}),zf=yi(function(e,t){var n={};if(null==e)return n;var r=!1;t=_(t,function(t){return t=ka(t,e),r||(r=t.length>1),t}),Ua(e,Mi(e),n),r&&(n=jn(n,fe|he|pe,_i));for(var a=t.length;a--;)ga(n,t[a]);return n}),Vf=yi(function(e,t){return null==e?{}:Zr(e,t)}),Gf=di(Vu),Bf=di(Gu),qf=Ka(function(e,t,n){return t=t.toLowerCase(),e+(n?ul(t):t)}),Jf=Ka(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Qf=Ka(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),Kf=Qa("toLowerCase"),Zf=Ka(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),Xf=Ka(function(e,t,n){return e+(n?" ":"")+eh(t)}),$f=Ka(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),eh=Qa("toUpperCase"),th=ia(function(e,t){try{return s(e,ae,t)}catch(e){return ru(e)?e:new uc(e)}}),nh=yi(function(e,t){return l(t,function(t){t=no(t),In(e,t,cf(e[t],e))}),e}),rh=ei(),ah=ei(!0),ih=ia(function(e,t){return function(n){return Cr(n,e,t)}}),oh=ia(function(e,t){return function(n){return Cr(e,n,t)}}),sh=ai(_),uh=ai(d),lh=ai(y),ch=si(),dh=si(!0),fh=ri(function(e,t){return e+t},0),hh=ci("ceil"),ph=ri(function(e,t){return e/t},1),_h=ci("floor"),mh=ri(function(e,t){return e*t},1),vh=ci("round"),gh=ri(function(e,t){return e-t},0);return n.after=Cs,n.ary=Rs,n.assign=xf,n.assignIn=Nf,n.assignInWith=Of,n.assignWith=Af,n.at=Yf,n.before=Ds,n.bind=cf,n.bindAll=nh,n.bindKey=df,n.castArray=zs,n.chain=es,n.chunk=oo,n.compact=so,n.concat=uo,n.cond=Dl,n.conforms=xl,n.constant=Nl,n.countBy=ef,n.create=Nu,n.curry=xs,n.curryRight=Ns,n.debounce=Os,n.defaults=Pf,n.defaultsDeep=If,n.defer=ff,n.delay=hf,n.difference=Pd,n.differenceBy=Id,n.differenceWith=Fd,n.drop=lo,n.dropRight=co,n.dropRightWhile=fo,n.dropWhile=ho,n.fill=po,n.filter=ds,n.flatMap=fs,n.flatMapDeep=hs,n.flatMapDepth=ps,n.flatten=vo,n.flattenDeep=go,n.flattenDepth=yo,n.flip=As,n.flow=rh,n.flowRight=ah,n.fromPairs=Eo,n.functions=Hu,n.functionsIn=ju,n.groupBy=rf,n.initial=So,n.intersection=Hd,n.intersectionBy=jd,n.intersectionWith=Ud,n.invert=Ff,n.invertBy=Hf,n.invokeMap=af,n.iteratee=Yl,n.keyBy=of,n.keys=Vu,n.keysIn=Gu,n.map=gs,n.mapKeys=Bu,n.mapValues=qu,n.matches=Pl,n.matchesProperty=Il,n.memoize=Ys,n.merge=Uf,n.mergeWith=Wf,n.method=ih,n.methodOf=oh,n.mixin=Fl,n.negate=Ps,n.nthArg=Ul,n.omit=zf,n.omitBy=Ju,n.once=Is,n.orderBy=ys,n.over=sh,n.overArgs=pf,n.overEvery=uh,n.overSome=lh,n.partial=_f,n.partialRight=mf,n.partition=sf,n.pick=Vf,n.pickBy=Qu,n.property=Wl,n.propertyOf=zl,n.pull=Wd,n.pullAll=Co,n.pullAllBy=Ro,n.pullAllWith=Do,n.pullAt=zd,n.range=ch,n.rangeRight=dh,n.rearg=vf,n.reject=Ts,n.remove=xo,n.rest=Fs,n.reverse=No,n.sampleSize=bs,n.set=Zu,n.setWith=Xu,n.shuffle=Ls,n.slice=Oo,n.sortBy=uf,n.sortedUniq=jo,n.sortedUniqBy=Uo,n.split=yl,n.spread=Hs,n.tail=Wo,n.take=zo,n.takeRight=Vo,n.takeRightWhile=Go,n.takeWhile=Bo,n.tap=ts,n.throttle=js,n.thru=ns,n.toArray=bu,n.toPairs=Gf,n.toPairsIn=Bf,n.toPath=Kl,n.toPlainObject=Ru,n.transform=$u,n.unary=Us,n.union=Vd,n.unionBy=Gd,n.unionWith=Bd,n.uniq=qo,n.uniqBy=Jo,n.uniqWith=Qo,n.unset=el,n.unzip=Ko,n.unzipWith=Zo,n.update=tl,n.updateWith=nl,n.values=rl,n.valuesIn=al,n.without=qd,n.words=Rl,n.wrap=Ws,n.xor=Jd,n.xorBy=Qd,n.xorWith=Kd,n.zip=Zd,n.zipObject=Xo,n.zipObjectDeep=$o,n.zipWith=Xd,n.entries=Gf,n.entriesIn=Bf,n.extend=Nf,n.extendWith=Of,Fl(n,n),n.add=fh,n.attempt=th,n.camelCase=qf,n.capitalize=ul,n.ceil=hh,n.clamp=il,n.clone=Vs,n.cloneDeep=Bs,n.cloneDeepWith=qs,n.cloneWith=Gs,n.conformsTo=Js,n.deburr=ll,n.defaultTo=Ol,n.divide=ph,n.endsWith=cl,n.eq=Qs,n.escape=dl,n.escapeRegExp=fl,n.every=cs,n.find=tf,n.findIndex=_o,n.findKey=Ou,n.findLast=nf,n.findLastIndex=mo,n.findLastKey=Au,n.floor=_h,n.forEach=_s,n.forEachRight=ms,n.forIn=Yu,n.forInRight=Pu,n.forOwn=Iu,n.forOwnRight=Fu,n.get=Uu,n.gt=gf,n.gte=yf,n.has=Wu,n.hasIn=zu,n.head=Mo,n.identity=Al,n.includes=vs,n.indexOf=To,n.inRange=ol,n.invoke=jf,n.isArguments=Ef,n.isArray=Mf,n.isArrayBuffer=Tf,n.isArrayLike=Ks,n.isArrayLikeObject=Zs,n.isBoolean=Xs,n.isBuffer=Sf,n.isDate=bf,n.isElement=$s,n.isEmpty=eu,n.isEqual=tu,n.isEqualWith=nu,n.isError=ru,n.isFinite=au,n.isFunction=iu,n.isInteger=ou,n.isLength=su,n.isMap=Lf,n.isMatch=cu,n.isMatchWith=du,n.isNaN=fu,n.isNative=hu,n.isNil=_u,n.isNull=pu,n.isNumber=mu,n.isObject=uu,n.isObjectLike=lu,n.isPlainObject=vu,n.isRegExp=kf,n.isSafeInteger=gu,n.isSet=wf,n.isString=yu,n.isSymbol=Eu,n.isTypedArray=Cf,n.isUndefined=Mu,n.isWeakMap=Tu,n.isWeakSet=Su,n.join=bo,n.kebabCase=Jf,n.last=Lo,n.lastIndexOf=ko,n.lowerCase=Qf,n.lowerFirst=Kf,n.lt=Rf,n.lte=Df,n.max=Xl,n.maxBy=$l,n.mean=ec,n.meanBy=tc,n.min=nc,n.minBy=rc,n.stubArray=Vl,n.stubFalse=Gl,n.stubObject=Bl,n.stubString=ql,n.stubTrue=Jl,n.multiply=mh,n.nth=wo,n.noConflict=Hl,n.noop=jl,n.now=lf,n.pad=hl,n.padEnd=pl,n.padStart=_l,n.parseInt=ml,n.random=sl,n.reduce=Es,n.reduceRight=Ms,n.repeat=vl,n.replace=gl,n.result=Ku,n.round=vh,n.runInContext=e,n.sample=Ss,n.size=ks,n.snakeCase=Zf,n.some=ws,n.sortedIndex=Ao,n.sortedIndexBy=Yo,n.sortedIndexOf=Po,n.sortedLastIndex=Io,n.sortedLastIndexBy=Fo,n.sortedLastIndexOf=Ho,n.startCase=Xf,n.startsWith=El,n.subtract=gh,n.sum=ac,n.sumBy=ic,n.template=Ml,n.times=Ql,n.toFinite=Lu,n.toInteger=ku,n.toLength=wu,n.toLower=Tl,n.toNumber=Cu,n.toSafeInteger=Du,n.toString=xu,n.toUpper=Sl,n.trim=bl,n.trimEnd=Ll,n.trimStart=kl,n.truncate=wl,n.unescape=Cl,n.uniqueId=Zl,n.upperCase=$f,n.upperFirst=eh,n.each=_s,n.eachRight=ms,n.first=Mo,Fl(n,function(){var e={};return nr(n,function(t,r){Ec.call(n.prototype,r)||(e[r]=t)}),e}(),{chain:!1}),n.VERSION=ie,l(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){n[e].placeholder=n}),l(["drop","take"],function(e,t){E.prototype[e]=function(n){n=n===ae?1:Qc(ku(n),0);var r=this.__filtered__&&!t?new E(this):this.clone();return r.__filtered__?r.__takeCount__=Kc(n,r.__takeCount__):r.__views__.push({size:Kc(n,Fe),type:e+(r.__dir__<0?"Right":"")}),r},E.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),l(["filter","map","takeWhile"],function(e,t){var n=t+1,r=n==xe||n==Oe;E.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:bi(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),l(["head","last"],function(e,t){var n="take"+(t?"Right":"");E.prototype[e]=function(){return this[n](1).value()[0]}}),l(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");E.prototype[e]=function(){return this.__filtered__?new E(this):this[n](1)}}),E.prototype.compact=function(){return this.filter(Al)},E.prototype.find=function(e){return this.filter(e).head()},E.prototype.findLast=function(e){return this.reverse().find(e)},E.prototype.invokeMap=ia(function(e,t){return"function"==typeof e?new E(this):this.map(function(n){return Cr(n,e,t)})}),E.prototype.reject=function(e){return this.filter(Ps(bi(e)))},E.prototype.slice=function(e,t){e=ku(e);var n=this;return n.__filtered__&&(e>0||t<0)?new E(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==ae&&(t=ku(t),n=t<0?n.dropRight(-t):n.take(t-e)),n)},E.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},E.prototype.toArray=function(){return this.take(Fe)},nr(E.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),o=n[i?"take"+("last"==t?"Right":""):t],s=i||/^find/.test(t);o&&(n.prototype[t]=function(){var t=this.__wrapped__,u=i?[1]:arguments,l=t instanceof E,c=u[0],d=l||Mf(t),f=function(e){var t=o.apply(n,m([e],u));return i&&h?t[0]:t};d&&r&&"function"==typeof c&&1!=c.length&&(l=d=!1);var h=this.__chain__,p=!!this.__actions__.length,_=s&&!h,v=l&&!p;if(!s&&d){t=v?t:new E(this);var g=e.apply(t,u);return g.__actions__.push({func:ns,args:[f],thisArg:ae}),new a(g,h)}return _&&v?e.apply(this,u):(g=this.thru(f),_?i?g.value()[0]:g.value():g)})}),l(["pop","push","shift","sort","splice","unshift"],function(e){var t=_c[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",a=/^(?:pop|shift)$/.test(e);n.prototype[e]=function(){var e=arguments;if(a&&!this.__chain__){var n=this.value();return t.apply(Mf(n)?n:[],e)}return this[r](function(n){return t.apply(Mf(n)?n:[],e)})}}),nr(E.prototype,function(e,t){var r=n[t];if(r){var a=r.name+"",i=ud[a]||(ud[a]=[]);i.push({name:t,func:r})}}),ud[ti(ae,ge).name]=[{name:"wrapper",func:ae}],E.prototype.clone=R,E.prototype.reverse=Z,E.prototype.value=te,n.prototype.at=$d,n.prototype.chain=rs,n.prototype.commit=as,n.prototype.next=is,n.prototype.plant=ss,n.prototype.reverse=us,n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=ls,n.prototype.first=n.prototype.head,Pc&&(n.prototype[Pc]=os),n},br=Sr();sr._=br,r=function(){return br}.call(t,n,t,a),!(r!==ae&&(a.exports=r))}).call(this)}).call(t,function(){return this}(),n(699)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(655),v=(r(m),n(656)),g=r(v),y=n(686),E=r(y),M=n(688),T=r(M),S=5e3,b=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.accumulation={},e.alerts={},e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"accumulate",value:function(e){var t=e.accumulation,n=t.id,r=t.value;null==this.accumulation[n]?this.accumulation[n]=r:this.accumulation[n]+=r}},{key:"add",value:function(e){e.duration=this.getDuration(e),e.id=this.getID(e),e.accumulation&&this.accumulate(e),this.scheduleCleanse(e),this.alerts[e.id]=e,this.emit(T.default.ALERTS_CHANGE)}},{key:"getDuration",value:function(e){return e.duration||S}},{key:"getAlerts",value:function(){var e=this,t=(0,i.default)(this.alerts).sort();return t.map(function(t){var n=e.alerts[t];return n.accumulation&&(n.count=e.accumulation[n.accumulation.id]),n})}},{key:"getID",value:function(e){return e.id||Date.now()}},{key:"removeExpired",value:function(e){var t=e.accumulation;t?(this.removeAccumulation(e),0===this.accumulation[t.id]&&(delete this.accumulation[t.id],delete this.alerts[e.id])):delete this.alerts[e.id],this.emit(T.default.ALERTS_CHANGE)}},{key:"removeAccumulation",value:function(e){var t=e.accumulation,n=t.id,r=t.value;null!=this.accumulation[n]&&(this.accumulation[n]-=r)}},{key:"scheduleCleanse",value:function(e){setTimeout(this.removeExpired.bind(this,e),e.duration)}}]),t}(E.default),L=new b;L.dispatcherID=g.default.register(function(e){}),t.default=L},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=t.type,r=t.filter;if("all"!==r)if("status"===n){var a=function(){var t=u.default[r];return{v:e.filter(function(e){return e.status.includes(t)})}}();if("object"===("undefined"==typeof a?"undefined":(0,o.default)(a)))return a.v}else{if("tracker"===n)return e.filter(function(e){return e.trackers.includes(r)});if("tag"===n)return e.filter(function(e){return"untagged"===r?0===e.tags.length:e.tags.includes(r)})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=n(331),o=r(i);t.filterTorrents=a;var s=n(702),u=r(s)},function(e,t,n){"use strict";var r=n(703),a=r.reflect({ch:"checking",sd:"seeding",p:"paused",c:"complete",d:"downloading",ad:"activelyDownloading",au:"activelyUploading",s:"stopped",e:"error",i:"inactive",a:"active"});a.statusShorthand=["ch","sd","p","c","d","ad","au","s","e","i","a"],e.exports=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var a=n(641),i=r(a),o={reflect:function(e){return(0,i.default)(e).reduce(function(t,n){return t[n]=e[n],t[e[n]]=n,t},{})}};e.exports=o},function(e,t){"use strict";function n(e,t){return""!==t&&!function(){for(var n=[],r=t.replace(/,/g," ").split(" "),a=0,i=r.length;a1&&void 0!==arguments[1]?arguments[1]:{};this.emit(R.default.SETTINGS_SAVE_REQUEST_SUCCESS),t.alert&&M.default.add({id:"alert.settings.saved"}),t.dismissModal&&O.default.dismissModal()}},{key:"processSettingsState",value:function(){this.fetchStatus.clientSettingsFetched&&this.fetchStatus.floodSettingsFetched&&this.emit(R.default.SETTINGS_CHANGE)}},{key:"saveFloodSettings",value:function(e,t){Array.isArray(e)||(e=[e]),x.default.saveSettings(e,t),this.updateLocalSettings(e,"floodSettings"),this.emit(R.default.SETTINGS_CHANGE)}},{key:"saveClientSettings",value:function(e,t){Array.isArray(e)||(e=[e]),w.default.saveSettings(e,t),this.updateLocalSettings(e,"clientSettings"),this.emit(R.default.SETTINGS_CHANGE)}},{key:"updateLocalSettings",value:function(e,t){var n=this;e.forEach(function(e){e.overrideLocalSetting?n[t][e.overrideID]=e.overrideData:n[t][e.id]=e.data})}}]),t}(L.default),Y=new A;Y.dispatcherID=S.default.register(function(e){var t=e.action;e.source;switch(t.type){case y.default.CLIENT_SETTINGS_FETCH_REQUEST_ERROR:Y.handleClientSettingsFetchError(t.error); +break;case y.default.CLIENT_SETTINGS_FETCH_REQUEST_SUCCESS:Y.handleClientSettingsFetchSuccess(t.data);break;case y.default.CLIENT_SET_THROTTLE_SUCCESS:Y.fetchClientSettings();break;case y.default.SETTINGS_FETCH_REQUEST_ERROR:Y.handleSettingsFetchError(t.error);break;case y.default.SETTINGS_FETCH_REQUEST_SUCCESS:Y.handleSettingsFetchSuccess(t.data);break;case y.default.SETTINGS_SAVE_REQUEST_ERROR:Y.handleSettingsSaveRequestError(t.error);break;case y.default.SETTINGS_SAVE_REQUEST_SUCCESS:Y.handleSettingsSaveRequestSuccess(t.data,t.options);break;case y.default.CLIENT_SETTINGS_SAVE_ERROR:Y.handleClientSettingsSaveRequestError(t.error);break;case y.default.CLIENT_SETTINGS_SAVE_SUCCESS:Y.handleClientSettingsSaveRequestSuccess(t.data,t.options)}}),t.default=Y},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(660),i=r(a),o=n(655),s=r(o),u=n(656),l=r(u),c=n(685),d=r(c),f=d.default.getBaseURI(),h={fetchSettings:function(e){return i.default.get(f+"api/client/settings",{params:{property:e}}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:s.default.CLIENT_SETTINGS_FETCH_REQUEST_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:s.default.CLIENT_SETTINGS_FETCH_REQUEST_ERROR,error:e})})},saveSettings:function(e,t){return i.default.patch(f+"api/client/settings",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:s.default.CLIENT_SETTINGS_SAVE_SUCCESS,data:e,options:t})},function(e){l.default.dispatchServerAction({type:s.default.CLIENT_SETTINGS_SAVE_ERROR,error:e,options:t})})},setThrottle:function(e,t){return i.default.put(f+"api/client/settings/speed-limits",{direction:e,throttle:t}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:s.default.CLIENT_SET_THROTTLE_SUCCESS,data:{transferData:e}})},function(e){l.default.dispatchServerAction({type:s.default.CLIENT_SET_THROTTLE_ERROR,data:{error:e}})})}};t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(660),s=r(o),u=n(656),l=r(u),c=n(655),d=r(c),f=n(685),h=r(f),p=h.default.getBaseURI(),_={addFeed:function(e){return s.default.put(p+"api/feed-monitor/feeds",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_FEED_ADD_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_FEED_ADD_ERROR,error:e})})},addRule:function(e){return s.default.put(p+"api/feed-monitor/rules",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_RULE_ADD_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_RULE_ADD_ERROR,error:e})})},fetchFeedMonitors:function(e){return s.default.get(p+"api/feed-monitor",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITORS_FETCH_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITORS_FETCH_ERROR,error:e})})},fetchFeeds:function(e){return s.default.get(p+"api/feed-monitor/feeds",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_FEEDS_FETCH_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_FEEDS_FETCH_ERROR,error:e})})},fetchRules:function(e){return s.default.get(p+"api/feed-monitor/rules",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_RULES_FETCH_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_RULES_FETCH_ERROR,error:e})})},fetchSettings:function(e){return s.default.get(p+"api/settings",{params:{property:e}}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FETCH_REQUEST_SUCCESS,data:e})},function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_FETCH_REQUEST_ERROR,error:e})})},removeFeedMonitor:function(e){return s.default.delete(p+"api/feed-monitor/"+e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(t){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_REMOVE_SUCCESS,data:(0,i.default)({},t,{id:e})})},function(t){l.default.dispatchServerAction({type:d.default.SETTINGS_FEED_MONITOR_REMOVE_ERROR,error:(0,i.default)({},t,{id:e})})})},saveSettings:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s.default.patch(p+"api/settings",e).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.data}).then(function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_SAVE_REQUEST_SUCCESS,data:e,options:t})},function(e){l.default.dispatchServerAction({type:d.default.SETTINGS_SAVE_REQUEST_ERROR,error:e})})}};t.default=_},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=(0,c.default)(e).map(function(t){return(0,u.default)({hash:t},e[t])});if(!n.length)return n;var r=function(){var e=t.direction,r=t.property;return n.sort(function(t,n){var a=t[r],i=n[r];if("eta"===r){if("Infinity"===a&&"Infinity"!==i)return 1;if("Infinity"!==a&&"Infinity"===i)return-1;"Infinity"!==a&&(a=Number(a.cumSeconds)),"Infinity"!==i&&(i=Number(i.cumSeconds))}else"name"===r?(a=a.toLowerCase(),i=i.toLowerCase()):(a=Number(a),i=Number(i));if("asc"===e){if(a>i)return 1;if(ai)return-1;if(a0&&(e=E.default.createElement("ul",{className:"alerts__list",key:"alerts-list"},this.getAlerts())),E.default.createElement(g.default,{transitionName:"alerts__list",transitionEnterTimeout:250,transitionLeaveTimeout:250,className:"alerts"},e)}}]),t}(E.default.Component);t.default=R},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=r(_),v=n(404),g=r(v),y=n(489),E=(r(y),n(721)),M=r(E),T=n(722),S=r(T),b=n(723),L=r(b),k=n(724),w=(r(k),function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=g.default.createElement(S.default,null),t=(0,m.default)("alert",{"is-success":"success"===this.props.type,"is-error":"error"===this.props.type});return"error"===this.props.type&&(e=g.default.createElement(L.default,null)),g.default.createElement("li",{className:t},e,g.default.createElement("span",{className:"alert__content"},g.default.createElement(p.FormattedMessage,{id:this.props.id,defaultMessage:M.default[this.props.id],values:{count:this.props.count,countElement:g.default.createElement("span",{className:"alert__count"},this.props.count)}})))}}]),t}(g.default.Component));t.default=w,w.defaultProps={count:0,type:"success"},w.propTypes={count:g.default.PropTypes.number,id:g.default.PropTypes.string}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={"alert.torrent.add":"Successfully added {countElement} {count, plural,\n =1 {torrent}\n other {torrents}\n }.","alert.torrent.add.failed":"Failed to add {countElement} {count, plural,\n =1 {torrent}\n other {torrents}\n }.","alert.torrent.move":"Successfully moved {countElement} {count, plural,\n =1 {torrent}\n other {torrents}\n }.","alert.torrent.move.failed":"Failed to move {countElement} {count, plural,\n =1 {torrent}\n other {torrents}\n }.","alert.torrent.remove":"Successfully removed {countElement} {count, plural,\n =1 {torrent}\n other {torrents}\n }.","alert.torrent.remove.failed":"Failed to remove {countElement} {count, plural,\n =1 {torrent}\n other {torrents}\n }.","alert.settings.saved":"Successfully saved settings."};t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--circle-checkmark "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{fillOpacity:"0.05",d:"M30,0A30,30,0,1,1,0,30,30,30,0,0,1,30,0Z"}),_.default.createElement("path",{fillOpacity:"0.2",d:"M30,0A30,30,0,1,0,60,30,30,30,0,0,0,30,0Zm0,56.47A26.47,26.47,0,1,1,56.47,30,26.47,26.47,0,0,1,30,56.47Z"}),_.default.createElement("polygon",{points:"43.93 19.51 27.64 35.46 19.07 27.07 16.5 29.58 27.64 40.5 46.5 22.03 43.93 19.51"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--circle-checkmark "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{fillOpacity:"0.05",d:"M30,0A30,30,0,1,1,0,30,30,30,0,0,1,30,0Z"}),_.default.createElement("path",{fillOpacity:"0.2",d:"M30,0A30,30,0,1,0,60,30,30,30,0,0,0,30,0Zm0,56.47A26.47,26.47,0,1,1,56.47,30,26.47,26.47,0,0,1,30,56.47Z"}),_.default.createElement("path",{d:"M30,39.18a3.12,3.12,0,0,1,2.26.83,3,3,0,0,1,0,4.21,3.48,3.48,0,0,1-4.5,0,2.79,2.79,0,0,1-.86-2.1A2.82,2.82,0,0,1,27.75,40,3.07,3.07,0,0,1,30,39.18Zm2.31-3H27.68L27,16.72H33Z"}))}}]),t}(v.default);t.default=g},function(e,t){"use strict";var n={capitalize:function(e){return e.charAt(0).toUpperCase()+e.slice(1)},pluralize:function(e,t){return 1!==t?"y"===e.charAt(e.length-1)?e.substring(0,e.length-1)+"ies":e+"s":e}};e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("div",{className:"application__content"},this.props.children)}}]),t}(_.default.Component);m.propTypes={children:_.default.PropTypes.node},t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(698),_=r(p),m=n(645),v=r(m),g=n(404),y=r(g),E=n(727),M=r(E),T=n(768),S=r(T),b=n(688),L=r(b),k=n(769),w=r(k),C=n(764),R=(r(C),n(891)),D=r(R),x=n(892),N=r(x),O=n(893),A=r(O),Y=n(894),P=r(Y),I=n(904),F=r(I),H=n(710),j=r(H),U=n(693),W=r(U),z=["handleKeyPress","handleOverlayClick","onModalChange"],V=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.modals={"add-torrents":M.default,confirm:S.default,feeds:w.default,"move-torrents":D.default,"remove-torrents":N.default,"set-taxonomy":A.default,settings:P.default,"torrent-details":F.default},e.state={activeModal:null},z.forEach(function(t){e[t]=e[t].bind(e)}),e.handleKeyPress=_.default.throttle(e.handleKeyPress,1e3),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){window.addEventListener("keydown",this.handleKeyPress),W.default.listen(L.default.UI_MODAL_CHANGE,this.onModalChange)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("keydown",this.handleKeyPress),W.default.unlisten(L.default.UI_MODAL_CHANGE,this.onModalChange)}},{key:"dismissModal",value:function(){j.default.dismissModal()}},{key:"getModal",value:function(){var e=this.modals[this.state.activeModal.id];return y.default.createElement(e,{dismiss:this.dismissModal,options:this.state.activeModal.options})}},{key:"handleKeyPress",value:function(e){null!=this.state.activeModal&&27===e.keyCode&&this.dismissModal()}},{key:"handleModalClick",value:function(e){e.stopPropagation()}},{key:"handleOverlayClick",value:function(){this.dismissModal()}},{key:"onModalChange",value:function(){this.setState({activeModal:W.default.getActiveModal()})}},{key:"render",value:function(){var e=void 0;return null!=this.state.activeModal&&(e=y.default.createElement("div",{key:this.state.activeModal.id,className:"modal"},y.default.createElement("div",{className:"modal__overlay",onClick:this.handleOverlayClick}),this.getModal())),y.default.createElement(v.default,{transitionName:"modal__animation",transitionEnterTimeout:500,transitionLeaveTimeout:500},e)}}]),t}(y.default.Component);t.default=V},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=n(728),g=r(v),y=n(761),E=r(y),M=n(764),T=r(M),S=n(710),b=r(S),L=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"dismissModal",value:function(){b.default.dismissModal()}},{key:"render",value:function(){var e={"by-url":{content:E.default,label:this.props.intl.formatMessage({id:"torrents.add.tab.url.title",defaultMessage:"By URL"})},"by-file":{content:g.default,label:this.props.intl.formatMessage({id:"torrents.add.tab.file.title",defaultMessage:"By File"})}};return m.default.createElement(T.default,{heading:this.props.intl.formatMessage({id:"torrents.add.heading",defaultMessage:"Add Torrents"}),dismiss:this.dismissModal,tabs:e})}}]),t}(m.default.Component);t.default=(0,p.injectIntl)(L)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=r(_),v=n(729),g=r(v),y=n(404),E=r(y),M=n(730),T=r(M),S=n(691),b=r(S),L=n(734),k=r(L),w=n(735),C=r(w),R=n(732),D=(r(R),n(705)),x=r(D),N=n(696),O=r(N),A=n(736),Y=r(A),P=["handleAddTorrents","handleDestinationChange","handleFileDrop","handleFileRemove","handleStartTorrentsToggle"],I=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={destination:x.default.getFloodSettings("torrentDestination"),isAddingTorrents:!1,files:null,startTorrents:x.default.getFloodSettings("startTorrentsOnLoad")},P.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"handleFileDrop",value:function(e){this.setState({files:e})}},{key:"handleFileRemove",value:function(e){var t=this.state.files;t.splice(e,1),this.setState({files:t})}},{key:"handleFilesClick",value:function(e){e.stopPropagation()}},{key:"getModalContent",value:function(){var e=this,t=(0,m.default)("form__dropzone dropzone",{"is-fulfilled":this.state.files&&this.state.files.length>0}),n=E.default.createElement(g.default,{activeClassName:"dropzone--is-dragging",className:t,ref:"dropzone",onDrop:this.handleFileDrop,disablePreview:!0},E.default.createElement("div",{className:"dropzone__copy"},E.default.createElement("div",{className:"dropzone__icon"},E.default.createElement(C.default,null)),E.default.createElement(p.FormattedMessage,{id:"torrents.add.tab.file.drop",defaultMessage:"Drop some files here,"})," ",E.default.createElement("span",{className:"dropzone__browse-button"},E.default.createElement(p.FormattedMessage,{id:"torrents.add.tab.file.browse",defaultMessage:"or click to browse"})),".")),r=null;if(this.state.files&&this.state.files.length>0){var a=this.state.files.map(function(t,n){return E.default.createElement("li",{className:"dropzone__selected-files__file interactive-list__item",key:n,title:t.name},E.default.createElement("span",{className:"interactive-list__icon"},E.default.createElement(k.default,null)),E.default.createElement("span",{className:"interactive-list__label"},t.name),E.default.createElement("span",{className:"interactive-list__icon interactive-list__icon--action", +onClick:e.handleFileRemove.bind(e,n)},E.default.createElement(b.default,null)))});r=E.default.createElement("ul",{className:"dropzone__selected-files interactive-list",onClick:this.handleFilesClick},a)}var i=E.default.createElement("div",null,r,n);return i}},{key:"handleAddTorrents",value:function(){if(this.state.files&&0!==this.state.files.length){this.setState({isAddingTorrents:!0});var e=new FormData;this.state.files.forEach(function(t){e.append("torrents",t)}),e.append("destination",this.state.destination),e.append("start",this.state.startTorrents),O.default.addTorrentsByFiles(e,this.state.destination)}}},{key:"handleStartTorrentsToggle",value:function(e){this.setState({startTorrents:e})}},{key:"handleDestinationChange",value:function(e){this.setState({destination:e})}},{key:"render",value:function(){return E.default.createElement("div",{className:"form"},E.default.createElement("div",{className:"form__row"},E.default.createElement("div",{className:"form__column"},E.default.createElement("label",{className:"form__label"},E.default.createElement(p.FormattedMessage,{id:"torrents.add.torrents.label",defaultMessage:"Torrents"})),this.getModalContent())),E.default.createElement("div",{className:"form__row"},E.default.createElement("div",{className:"form__column"},E.default.createElement("label",{className:"form__label"},E.default.createElement(p.FormattedMessage,{id:"torrents.add.destination.label",defaultMessage:"Destination"})),E.default.createElement(Y.default,{onChange:this.handleDestinationChange}))),E.default.createElement(T.default,{dismiss:this.props.dismissModal,onAddTorrentsClick:this.handleAddTorrents,onStartTorrentsToggle:this.handleStartTorrentsToggle,isAddingTorrents:this.state.isAddingTorrents}))}}]),t}(E.default.Component);t.default=I},function(e,t,n){!function(t,r){e.exports=r(n(404))}(this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t0||(this.setState({isDragActive:!1,isDragReject:!1}),this.props.onDragLeave&&this.props.onDragLeave.call(this,e))}},{key:"onDrop",value:function e(t){var n=this,r=this.props,e=r.onDrop,a=r.onDropAccepted,i=r.onDropRejected,o=r.multiple,s=r.disablePreview,u=(0,_.default)(t,o),l=[],c=[];t.preventDefault(),this.enterCounter=0,this.isFileDialogActive=!1,u.forEach(function(e){s||(e.preview=window.URL.createObjectURL(e)),n.fileAccepted(e)&&n.fileMatchSize(e)?l.push(e):c.push(e)}),e&&e.call(this,l,c,t),c.length>0&&i&&i.call(this,c,t),l.length>0&&a&&a.call(this,l,t),this.setState({isDragActive:!1,isDragReject:!1})}},{key:"onClick",value:function e(t){var n=this.props,e=n.onClick,r=n.disableClick;r||(t.stopPropagation(),this.open(),e&&e.call(this,t))}},{key:"onFileDialogCancel",value:function e(){var e=this.props.onFileDialogCancel,t=this.fileInputEl,n=this.isFileDialogActive;e&&n&&setTimeout(function(){var r=t.files;r.length||(n=!1,e())},300)}},{key:"fileAccepted",value:function(e){return(0,h.default)(e,this.props.accept)}},{key:"fileMatchSize",value:function(e){return e.size<=this.props.maxSize&&e.size>=this.props.minSize}},{key:"allFilesAccepted",value:function(e){return e.every(this.fileAccepted)}},{key:"open",value:function(){this.isFileDialogActive=!0,this.fileInputEl.value=null,this.fileInputEl.click()}},{key:"render",value:function(){var e=this,t=this.props,n=t.accept,r=t.activeClassName,i=t.inputProps,o=t.multiple,s=t.name,l=t.rejectClassName,c=a(t,["accept","activeClassName","inputProps","multiple","name","rejectClassName"]),f=c.activeStyle,h=c.className,p=c.rejectStyle,_=c.style,v=a(c,["activeStyle","className","rejectStyle","style"]),g=this.state,y=g.isDragActive,E=g.isDragReject;h=h||"",y&&r&&(h+=" "+r),E&&l&&(h+=" "+l),h||_||f||p||(_={width:200,height:200,borderWidth:2,borderColor:"#666",borderStyle:"dashed",borderRadius:5},f={borderStyle:"solid",backgroundColor:"#eee"},p={borderStyle:"solid",backgroundColor:"#ffdddd"});var M=void 0;M=f&&y?u({},_,f):p&&E?u({},_,p):u({},_);var T={accept:n,type:"file",style:{display:"none"},multiple:m&&o,ref:function(t){return e.fileInputEl=t},onChange:this.onDrop};s&&s.length&&(T.name=s);var S=["acceptedFiles","disablePreview","disableClick","onDropAccepted","onDropRejected","onFileDialogCancel","maxSize","minSize"],b=u({},v);return S.forEach(function(e){return delete b[e]}),d.default.createElement("div",u({className:h,style:M},b,{onClick:this.onClick,onDragStart:this.onDragStart,onDragEnter:this.onDragEnter,onDragOver:this.onDragOver,onDragLeave:this.onDragLeave,onDrop:this.onDrop}),this.props.children,d.default.createElement("input",u({},i,T)))}}]),t}(d.default.Component);v.defaultProps={disablePreview:!1,disableClick:!1,multiple:!0,maxSize:1/0,minSize:0},v.propTypes={onClick:d.default.PropTypes.func,onDrop:d.default.PropTypes.func,onDropAccepted:d.default.PropTypes.func,onDropRejected:d.default.PropTypes.func,onDragStart:d.default.PropTypes.func,onDragEnter:d.default.PropTypes.func,onDragOver:d.default.PropTypes.func,onDragLeave:d.default.PropTypes.func,children:d.default.PropTypes.node,style:d.default.PropTypes.object,activeStyle:d.default.PropTypes.object,rejectStyle:d.default.PropTypes.object,className:d.default.PropTypes.string,activeClassName:d.default.PropTypes.string,rejectClassName:d.default.PropTypes.string,disablePreview:d.default.PropTypes.bool,disableClick:d.default.PropTypes.bool,onFileDialogCancel:d.default.PropTypes.func,inputProps:d.default.PropTypes.object,multiple:d.default.PropTypes.bool,accept:d.default.PropTypes.string,name:d.default.PropTypes.string,maxSize:d.default.PropTypes.number,minSize:d.default.PropTypes.number},t.default=v,e.exports=t.default},function(t,n){t.exports=e},function(e,t){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";t.__esModule=!0,n(8),n(9),t.default=function(e,t){if(e&&t){var n=function(){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",a=e.type||"",i=a.replace(/\/.*$/,"");return{v:n.some(function(e){var t=e.trim();return"."===t.charAt(0)?r.toLowerCase().endsWith(t.toLowerCase()):/\/\*$/.test(t)?i===t.replace(/\/.*$/,""):a===t})}}();if("object"==typeof n)return n.v}return!0},e.exports=t.default},function(e,t){var n=e.exports={version:"1.2.2"};"number"==typeof __e&&(__e=n)},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var r=n(2),a=n(1),i=n(4),o=n(19),s="prototype",u=function(e,t){return function(){return e.apply(t,arguments)}},l=function(e,t,n){var c,d,f,h,p=e&l.G,_=e&l.P,m=p?r:e&l.S?r[t]||(r[t]={}):(r[t]||{})[s],v=p?a:a[t]||(a[t]={});p&&(n=t);for(c in n)d=!(e&l.F)&&m&&c in m,f=(d?m:n)[c],h=e&l.B&&d?u(f,r):_&&"function"==typeof f?u(Function.call,f):f,m&&!d&&o(m,c,f),v[c]!=f&&i(v,c,h),_&&((v[s]||(v[s]={}))[c]=f)};r.core=a,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,e.exports=l},function(e,t,n){var r=n(5),a=n(18);e.exports=n(22)?function(e,t,n){return r.setDesc(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){var n=Object;e.exports={create:n.create,getProto:n.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:n.getOwnPropertyDescriptor,setDesc:n.defineProperty,setDescs:n.defineProperties,getKeys:n.keys,getNames:n.getOwnPropertyNames,getSymbols:n.getOwnPropertySymbols,each:[].forEach}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(20)("wks"),a=n(2).Symbol;e.exports=function(e){return r[e]||(r[e]=a&&a[e]||(a||n(6))("Symbol."+e))}},function(e,t,n){n(26),e.exports=n(1).Array.some},function(e,t,n){n(25),e.exports=n(1).String.endsWith},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(10);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[n(7)("match")]=!1,!"/./"[e](t)}catch(e){}}return!0}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var r=n(16),a=n(11),i=n(7)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==a(e))}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(2),a=n(4),i=n(6)("src"),o="toString",s=Function[o],u=(""+s).split(o);n(1).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,o){"function"==typeof n&&(a(n,i,e[t]?""+e[t]:u.join(String(t))),"name"in n||(n.name=t)),e===r?e[t]=n:(o||delete e[t],a(e,t,n))})(Function.prototype,o,function(){return"function"==typeof this&&this[i]||s.call(this)})},function(e,t,n){var r=n(2),a="__core-js_shared__",i=r[a]||(r[a]={});e.exports=function(e){return i[e]||(i[e]={})}},function(e,t,n){var r=n(17),a=n(13);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(a(e))}},function(e,t,n){e.exports=!n(15)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(23),a=Math.min;e.exports=function(e){return e>0?a(r(e),9007199254740991):0}},function(e,t,n){"use strict";var r=n(3),a=n(24),i=n(21),o="endsWith",s=""[o];r(r.P+r.F*n(14)(o),"String",{endsWith:function(e){var t=i(this,e,o),n=arguments,r=n.length>1?n[1]:void 0,u=a(t.length),l=void 0===r?u:Math.min(a(r),u),c=String(e);return s?s.call(t,c,l):t.slice(l-c.length,l)===c}})},function(e,t,n){var r=n(5),a=n(3),i=n(1).Array||Array,o={},s=function(e,t){r.each.call(e.split(","),function(e){void 0==t&&e in i?o[e]=i[e]:e in[]&&(o[e]=n(12)(Function.call,[][e],t))})};s("pop,reverse,shift,keys,values,entries",1),s("indexOf,every,some,forEach,map,filter,find,findIndex,includes",3),s("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill"),a(a.S,"Array",o)}])},function(e,t){"use strict";function n(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=[];if(e.dataTransfer){var r=e.dataTransfer;r.files&&r.files.length?n=r.files:r.items&&r.items.length&&(n=r.items)}else e.target&&e.target.files&&(n=e.target.files);return n.length>0&&(n=t?n:[n[0]]),Array.prototype.slice.call(n)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,e.exports=t.default}])})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=n(731),g=r(v),y=n(732),E=r(y),M=n(705),T=r(M),S=["handleStartTorrentsToggle"],b=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={startTorrentsOnLoad:!0},S.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentWillMount",value:function(){var e=T.default.getFloodSettings("startTorrentsOnLoad");e!==!0&&this.setState({startTorrentsOnLoad:!1})}},{key:"getActions",value:function(){var e=null,t=this.props.intl.formatMessage({id:"torrents.add.button.add",defaultMessage:"Add Torrent"});return this.props.isAddingTorrents&&(e=m.default.createElement(g.default,{viewBox:"0 0 32 32"}),t=this.props.intl.formatMessage({id:"button.state.adding",defaultMessage:"Adding..."})),[{checked:this.state.startTorrentsOnLoad,clickHandler:this.handleStartTorrentsToggle,content:this.props.intl.formatMessage({id:"torrents.add.start.label",defaultMessage:"Start Torrent"}),triggerDismiss:!1,type:"checkbox"},{clickHandler:null,content:this.props.intl.formatMessage({id:"button.cancel",defaultMessage:"Cancel"}),triggerDismiss:!0,type:"secondary"},{clickHandler:this.props.onAddTorrentsClick,content:m.default.createElement("span",null,e,t),supplementalClassName:null!=e?"has-icon":"",triggerDismiss:!1,type:"primary"}]}},{key:"handleStartTorrentsToggle",value:function(e){T.default.saveFloodSettings({id:"startTorrentsOnLoad",data:e}),this.props.onStartTorrentsToggle&&this.props.onStartTorrentsToggle(e)}},{key:"render",value:function(){return m.default.createElement(E.default,{actions:this.getActions(),dismiss:this.props.dismiss})}}]),t}(m.default.Component);t.default=(0,p.injectIntl)(b)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--loading-indicator loading-indicator--dots "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{className:"loading-indicator--dots__dot loading-indicator--dots__dot--right",d:"M25,11.74h4.73a1.89,1.89,0,0,1,1.89,1.89v4.73a1.89,1.89,0,0,1-1.89,1.89H25a1.89,1.89,0,0,1-1.89-1.89V13.63A1.89,1.89,0,0,1,25,11.74Z"}),_.default.createElement("path",{className:"loading-indicator--dots__dot loading-indicator--dots__dot--center",d:"M13.63,11.74h4.73a1.89,1.89,0,0,1,1.89,1.89v4.73a1.89,1.89,0,0,1-1.89,1.89H13.63a1.89,1.89,0,0,1-1.89-1.89V13.63A1.89,1.89,0,0,1,13.63,11.74Z"}),_.default.createElement("path",{className:"loading-indicator--dots__dot loading-indicator--dots__dot--left",d:"M2.27,11.74H7A1.89,1.89,0,0,1,8.9,13.63v4.73A1.89,1.89,0,0,1,7,20.26H2.27A1.89,1.89,0,0,1,.38,18.37V13.63A1.89,1.89,0,0,1,2.27,11.74Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(713),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=r(m),g=n(404),y=r(g),E=n(733),M=r(E),T=n(710),S=r(T),b=function(e){function t(){return(0,l.default)(this,t),(0,h.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,_.default)(t,e),(0,d.default)(t,[{key:"getModalButtons",value:function(e){var t=this,n=e.map(function(e,n){var r,a=(0,v.default)("button",(r={},(0,i.default)(r,e.supplementalClassName,e.supplementalClassName),(0,i.default)(r,"button--deemphasize","secondary"===e.type),(0,i.default)(r,"button--primary","primary"===e.type),r));return"checkbox"===e.type?y.default.createElement(M.default,{checked:e.checked,key:n,onChange:t.getClickHandler(e)},e.content):y.default.createElement("button",{className:a,onClick:t.getClickHandler(e),key:n},e.content)});return y.default.createElement("div",{className:"modal__button-group"},n)}},{key:"getClickHandler",value:function(e){return function(t){e.clickHandler&&e.clickHandler(t),e.triggerDismiss&&S.default.dismissModal()}}},{key:"render",value:function(){return y.default.createElement("div",{className:"modal__actions"},this.getModalButtons(this.props.actions))}}]),t}(y.default.Component);t.default=b,b.defaultProps={alignment:"left"}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(644),_=r(p),m=n(404),v=r(m),g=n(689),y=r(g),E=["handleChange","syncStateWithProps"],M=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={checked:!1},E.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentWillMount",value:function(){this.syncStateWithProps(this.props,this.state)}},{key:"getValue",value:function(){return this.state.checked}},{key:"handleChange",value:function(e){var t=this.state.checked,n=!t;this.props.useProps||this.setState({checked:n}),this.props.onChange&&this.props.onChange(n,e.nativeEvent)}},{key:"handleClick",value:function(e){e.stopPropagation()}},{key:"syncStateWithProps",value:function(e,t){null!=e.checked&&t.checked!==e.checked&&this.setState({checked:e.checked})}},{key:"render",value:function(){var e=this.props.useProps?this.props.checked:this.state.checked,t=(0,_.default)("checkbox",{"is-checked":e});return v.default.createElement("label",{className:t,onClick:this.handleClick},v.default.createElement("input",{type:"checkbox",checked:e,onChange:this.handleChange}),v.default.createElement("span",{className:"checkbox__decoy"},v.default.createElement(y.default,null)),v.default.createElement("span",{className:"checkbox__label"},this.props.children))}}]),t}(v.default.Component);M.defaultProps={checked:!1,children:null,useProps:!1},t.default=M},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--file "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M48.14,19.89V56a3,3,0,0,1-3,3H3a3,3,0,0,1-3-3V5.84a3,3,0,0,1,3-3H31.09A8.41,8.41,0,0,1,36.23,5L46,14.75A8.4,8.4,0,0,1,48.14,19.89Zm-4,3h-13a3,3,0,0,1-3-3v-13H4V55H44.13V22.89Zm-12-4H43.88a4,4,0,0,0-.69-1.29L33.38,7.79a4,4,0,0,0-1.28-.69V18.88Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--files "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{className:"icon--files__file icon--files__file--front",d:"M44.3,18l-6.38-6.6A5.4,5.4,0,0,0,34.56,10H16.23a2,2,0,0,0-2,2V45.89a2,2,0,0,0,2,2h27.5a2,2,0,0,0,2-2V21.52A5.78,5.78,0,0,0,44.3,18Zm-9.08-5a2.75,2.75,0,0,1,.84.35L42.46,20a5.15,5.15,0,0,1,.24,1H35.22V13Zm8,32.43H16.76V12.5h16l-0.05,9a2,2,0,0,0,2,2H43.2v22Z"}),_.default.createElement("path",{className:"icon--files__file icon--files__file--right",d:"M58.85,23.64l-3.73-3.82a3.16,3.16,0,0,0-2-.83H44.94a6.46,6.46,0,0,1,.62,1.57H52v5.1a1.16,1.16,0,0,0,1.15,1.18h5V39.37H45.7v1.57H58.52a1.16,1.16,0,0,0,1.15-1.18V25.65A3.33,3.33,0,0,0,58.85,23.64Zm-5.3,1.62V20.65a1.51,1.51,0,0,1,.49.27l3.74,3.83a1.57,1.57,0,0,1,.26.5H53.55Z"}),_.default.createElement("path",{className:"icon--files__file icon--files__file--left",d:"M14.27,39.37H1.83V20.56H11v5.1a1.16,1.16,0,0,0,1.15,1.18h2.12V25.26H12.53V20.65a1.51,1.51,0,0,1,.49.27l1.25,1.28V20l-0.16-.17a3.16,3.16,0,0,0-2-.83H1.44A1.16,1.16,0,0,0,.3,20.16v19.6a1.16,1.16,0,0,0,1.15,1.18H14.27V39.37Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=r(m),g=n(645),y=r(g),E=n(385),M=n(404),T=r(M),S=n(737),b=(r(S),n(738)),L=r(b),k=n(734),w=r(k),C=n(739),R=r(C),D=n(740),x=r(D),N=n(688),O=r(N),A=n(759),Y=r(A),P=n(760),I=r(P),F=n(705),H=r(F),j=n(693),U=r(j),W=300,z=(0,E.defineMessages)({EACCES:{id:"filesystem.error.eacces",defaultMessage:"Flood does not have permission to read this directory."},ENOENT:{id:"filesystem.error.enoent",defaultMessage:"This path does not exist. It will be created."},emptyDirectory:{id:"filesystem.empty.directory",defaultMessage:"Empty directory."},fetching:{id:"filesystem.fetching",defaultMessage:"Fetching directory structure..."}}),V=["handleDestinationChange","handleDirectoryClick","handleDirectoryListButtonClick","handleDirectoryListFetchError","handleDirectoryListFetchSuccess","handleDocumentClick","handleModalDismiss","handleParentDirectoryClick","updateAttachedPanelPosition"],G=function(t){function n(e){(0,l.default)(this,n);var t=(0,h.default)(this,(n.__proto__||(0,s.default)(n)).call(this)),r=H.default.getFloodSettings("torrentDestination")||"";return e.suggested&&(r=e.suggested),t.state={attachedPanelMaxHeight:W,baseDestination:r,destination:r,error:null,directories:null,files:null,isFetching:!1,isDirectoryListOpen:!1,separator:"/"},V.forEach(function(e){t[e]=t[e].bind(t)}),t}return(0,_.default)(n,t),(0,d.default)(n,[{key:"componentDidMount",value:function(){U.default.listen(O.default.FLOOD_FETCH_DIRECTORY_LIST_ERROR,this.handleDirectoryListFetchError),U.default.listen(O.default.FLOOD_FETCH_DIRECTORY_LIST_SUCCESS,this.handleDirectoryListFetchSuccess),U.default.listen(O.default.UI_MODAL_DISMISSED,this.handleModalDismiss),U.default.fetchDirectoryList({path:this.state.baseDestination}),e.addEventListener("resize",this.updateAttachedPanelPosition),e.document.addEventListener("click",this.handleDocumentClick)}},{key:"componentDidUpdate",value:function(){this.updateAttachedPanelPosition()}},{key:"componentWillUnmount",value:function(){U.default.unlisten(O.default.FLOOD_FETCH_DIRECTORY_LIST_ERROR,this.handleDirectoryListFetchError),U.default.unlisten(O.default.FLOOD_FETCH_DIRECTORY_LIST_SUCCESS,this.handleDirectoryListFetchSuccess),U.default.unlisten(O.default.UI_MODAL_DISMISSED,this.handleModalDismiss),e.removeEventListener("resize",this.updateAttachedPanelPosition),e.document.removeEventListener("click",this.handleDocumentClick)}},{key:"getNewDestination",value:function(e){var t=this.state,n=t.baseDestination,r=t.separator;return n.endsWith(r)?""+n+e:""+n+r+e}},{key:"getDirectoryList",value:function(){var e=this,t=this.state,n=t.attachedPanelMaxHeight,r=t.directories,a=t.error,i=t.files,o=void 0===i?[]:i,s=t.hasParent,u=null,l=null,c=null,d=!0,f=!1;if(null==r&&(d=!1,u=T.default.createElement("em",null,this.props.intl.formatMessage(z.fetching))),a&&a.data&&a.data.code&&z[a.data.code]&&(d=!1,"EACCES"===a.data.code&&(f=!0),u=T.default.createElement("em",null,this.props.intl.formatMessage(z[a.data.code]))),(s||f)&&(c=T.default.createElement("li",{className:"filesystem__directory-list__item filesystem__directory-list__item--parent",onClick:function(){e.handleParentDirectoryClick()}},T.default.createElement(L.default,null),this.props.intl.formatMessage({id:"filesystem.parent.directory",defaultMessage:"Parent Directory"}))),d){var h=r.map(function(t,n){return T.default.createElement("li",{className:"filesystem__directory-list__item filesystem__directory-list__item--directory",key:n,onClick:function(){e.handleDirectoryClick(t)}},T.default.createElement(R.default,null),t)}),p=o.map(function(e,t){return T.default.createElement("li",{className:"filesystem__directory-list__item filesystem__directory-list__item--file",key:"file."+t},T.default.createElement(w.default,null),e)});l=h.concat(p)}return l&&0!==l.length||u||(u=T.default.createElement("em",null,this.props.intl.formatMessage(z.emptyDirectory))),T.default.createElement("div",{className:"attached-panel",onClick:this.handlePanelClick,ref:function(t){e.attachedPanelRef=t}},T.default.createElement(x.default,{autoHeight:!0,autoHeightMax:n,inverted:!0},T.default.createElement("div",{className:"attached-panel__content filesystem__directory-list"},c,u,l)))}},{key:"getValue",value:function(){return this.state.destination}},{key:"handleDestinationChange",value:function(e){var t=e.target.value;this.props.onChange&&this.props.onChange(t),this.setState({baseDestination:t,destination:t}),this.state.isDirectoryListOpen&&U.default.fetchDirectoryList({path:t})}},{key:"handleDirectoryListButtonClick",value:function(e){e.nativeEvent.stopImmediatePropagation();var t=!this.state.isDirectoryListOpen;this.setState({isDirectoryListOpen:t,isFetching:t}),t&&U.default.fetchDirectoryList({path:this.state.destination})}},{key:"handleDirectoryClick",value:function(e){var t=this.getNewDestination(e);this.setState({baseDestination:t,destination:t,isFetching:!0}),this.props.onChange&&this.props.onChange(t),U.default.fetchDirectoryList({path:t})}},{key:"handleDirectoryListFetchError",value:function(e){var t=this.state;t.baseDestination,t.destination,t.separator;this.setState({error:e,isFetching:!1})}},{key:"handleDirectoryListFetchSuccess",value:function(e){this.setState((0,i.default)({},e,{baseDestination:e.path,destination:e.path,error:null,isFetching:!1}))}},{key:"handleDocumentClick",value:function(){this.state.isDirectoryListOpen&&this.setState({isDirectoryListOpen:!1})}},{key:"handleModalDismiss",value:function(){this.state.isDirectoryListOpen&&this.setState({isDirectoryListOpen:!1})}},{key:"handlePanelClick",value:function(e){e.nativeEvent.stopImmediatePropagation()}},{key:"handleParentDirectoryClick",value:function(){var e=this.state,t=e.destination,n=e.separator;t.endsWith(n)&&(t=t.substring(0,t.length-1));var r=t.split(n);r.pop(),t=r.join(n),this.setState({baseDestination:t,destination:t,isFetching:!0}),this.props.onChange&&this.props.onChange(t),U.default.fetchDirectoryList({path:t})}},{key:"handleTextboxClick",value:function(e){e.nativeEvent.stopImmediatePropagation()}},{key:"updateAttachedPanelPosition",value:function(){var t=this;this.state.isDirectoryListOpen&&e.requestAnimationFrame(function(){if(t.textboxRef&&t.attachedPanelRef){var e=window.innerHeight,n=t.attachedPanelRef.getBoundingClientRect(),r=n.height,a=t.textboxRef.getBoundingClientRect(),i=a.left,o=a.bottom,s=a.width;if(t.attachedPanelRef.setAttribute("style","left: "+i+"px; top: "+o+"px; width: "+s+"px;"),o+r>=e){var u=Math.floor(e-o);t.state.attachedPanelMaxHeight!==u&&t.setState({attachedPanelMaxHeight:u})}else o+r+10=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.Scrollbars=void 0;var a=n(743),i=r(a);t.default=i.default,t.Scrollbars=i.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:0,t=this.refs.view;t.scrollLeft=e},scrollTop:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=this.refs.view;t.scrollTop=e},scrollToLeft:function(){var e=this.refs.view;e.scrollLeft=0},scrollToTop:function(){var e=this.refs.view;e.scrollTop=0},scrollToRight:function(){var e=this.refs.view;e.scrollLeft=e.scrollWidth},scrollToBottom:function(){var e=this.refs.view;e.scrollTop=e.scrollHeight},addListeners:function(){if("undefined"!=typeof document){var e=this.refs,t=e.view,n=e.trackHorizontal,r=e.trackVertical,a=e.thumbHorizontal,i=e.thumbVertical;t.addEventListener("scroll",this.handleScroll),(0,p.default)()&&(n.addEventListener("mouseenter",this.handleTrackMouseEnter),n.addEventListener("mouseleave",this.handleTrackMouseLeave),n.addEventListener("mousedown",this.handleHorizontalTrackMouseDown),r.addEventListener("mouseenter",this.handleTrackMouseEnter),r.addEventListener("mouseleave",this.handleTrackMouseLeave),r.addEventListener("mousedown",this.handleVerticalTrackMouseDown),a.addEventListener("mousedown",this.handleHorizontalThumbMouseDown),i.addEventListener("mousedown",this.handleVerticalThumbMouseDown),window.addEventListener("resize",this.handleWindowResize))}},removeListeners:function(){if("undefined"!=typeof document){var e=this.refs,t=e.view,n=e.trackHorizontal,r=e.trackVertical,a=e.thumbHorizontal,i=e.thumbVertical;t.removeEventListener("scroll",this.handleScroll),(0,p.default)()&&(n.removeEventListener("mouseenter",this.handleTrackMouseEnter),n.removeEventListener("mouseleave",this.handleTrackMouseLeave),n.removeEventListener("mousedown",this.handleHorizontalTrackMouseDown),r.removeEventListener("mouseenter",this.handleTrackMouseEnter),r.removeEventListener("mouseleave",this.handleTrackMouseLeave),r.removeEventListener("mousedown",this.handleVerticalTrackMouseDown),a.removeEventListener("mousedown",this.handleHorizontalThumbMouseDown),i.removeEventListener("mousedown",this.handleVerticalThumbMouseDown),window.removeEventListener("resize",this.handleWindowResize),this.teardownDragging())}},handleScroll:function(e){var t=this,n=this.props,r=n.onScroll,a=n.onScrollFrame;r&&r(e),this.update(function(e){var n=e.scrollLeft,r=e.scrollTop;t.viewScrollLeft=n,t.viewScrollTop=r,a&&a(e)}),this.detectScrolling()},handleScrollStart:function(){var e=this.props.onScrollStart;e&&e(),this.handleScrollStartAutoHide()},handleScrollStartAutoHide:function(){var e=this.props.autoHide;e&&this.showTracks()},handleScrollStop:function(){var e=this.props.onScrollStop;e&&e(),this.handleScrollStopAutoHide()},handleScrollStopAutoHide:function(){var e=this.props.autoHide;e&&this.hideTracks()},handleWindowResize:function(){this.update()},handleHorizontalTrackMouseDown:function(e){e.preventDefault();var t=this.refs.view,n=e.target,r=e.clientX,a=n.getBoundingClientRect(),i=a.left,o=this.getThumbHorizontalWidth(),s=Math.abs(i-r)-o/2;t.scrollLeft=this.getScrollLeftForOffset(s)},handleVerticalTrackMouseDown:function(e){e.preventDefault();var t=this.refs.view,n=e.target,r=e.clientY,a=n.getBoundingClientRect(),i=a.top,o=this.getThumbVerticalHeight(),s=Math.abs(i-r)-o/2;t.scrollTop=this.getScrollTopForOffset(s)},handleHorizontalThumbMouseDown:function(e){e.preventDefault(),this.handleDragStart(e);var t=e.target,n=e.clientX,r=t.offsetWidth,a=t.getBoundingClientRect(),i=a.left;this.prevPageX=r-(n-i)},handleVerticalThumbMouseDown:function(e){e.preventDefault(),this.handleDragStart(e);var t=e.target,n=e.clientY,r=t.offsetHeight,a=t.getBoundingClientRect(),i=a.top;this.prevPageY=r-(n-i)},setupDragging:function(){(0,l.default)(document.body,M.disableSelectStyle),document.addEventListener("mousemove",this.handleDrag),document.addEventListener("mouseup",this.handleDragEnd),document.onselectstart=m.default},teardownDragging:function(){(0,l.default)(document.body,M.disableSelectStyleReset),document.removeEventListener("mousemove",this.handleDrag),document.removeEventListener("mouseup",this.handleDragEnd),document.onselectstart=void 0},handleDragStart:function(e){this.dragging=!0,e.stopImmediatePropagation(),this.setupDragging()},handleDrag:function(e){if(this.prevPageX){var t=e.clientX,n=this.refs,r=n.view,a=n.trackHorizontal,i=a.getBoundingClientRect(),o=i.left,s=this.getThumbHorizontalWidth(),u=s-this.prevPageX,l=-o+t-u;r.scrollLeft=this.getScrollLeftForOffset(l)}if(this.prevPageY){var c=e.clientY,d=this.refs,f=d.view,h=d.trackVertical,p=h.getBoundingClientRect(),_=p.top,m=this.getThumbVerticalHeight(),v=m-this.prevPageY,g=-_+c-v;f.scrollTop=this.getScrollTopForOffset(g)}return!1},handleDragEnd:function(){this.dragging=!1,this.prevPageX=this.prevPageY=0,this.teardownDragging(),this.handleDragEndAutoHide()},handleDragEndAutoHide:function(){var e=this.props.autoHide;e&&this.hideTracks()},handleTrackMouseEnter:function(){this.trackMouseOver=!0,this.handleTrackMouseEnterAutoHide()},handleTrackMouseEnterAutoHide:function(){var e=this.props.autoHide;e&&this.showTracks()},handleTrackMouseLeave:function(){this.trackMouseOver=!1,this.handleTrackMouseLeaveAutoHide()},handleTrackMouseLeaveAutoHide:function(){var e=this.props.autoHide;e&&this.hideTracks()},showTracks:function(){var e=this.refs,t=e.trackHorizontal,n=e.trackVertical;clearTimeout(this.hideTracksTimeout),(0,l.default)(t,{opacity:1}),(0,l.default)(n,{opacity:1})},hideTracks:function(){if(!this.dragging&&!this.scrolling&&!this.trackMouseOver){var e=this.props.autoHideTimeout,t=this.refs,n=t.trackHorizontal,r=t.trackVertical;clearTimeout(this.hideTracksTimeout),this.hideTracksTimeout=setTimeout(function(){(0,l.default)(n,{opacity:0}),(0,l.default)(r,{opacity:0})},e)}},detectScrolling:function(){var e=this;this.scrolling||(this.scrolling=!0,this.handleScrollStart(),this.detectScrollingInterval=setInterval(function(){e.lastViewScrollLeft===e.viewScrollLeft&&e.lastViewScrollTop===e.viewScrollTop&&(clearInterval(e.detectScrollingInterval),e.scrolling=!1,e.handleScrollStop()),e.lastViewScrollLeft=e.viewScrollLeft,e.lastViewScrollTop=e.viewScrollTop},100))},raf:function(e){var t=this;this.requestFrame&&s.default.cancel(this.requestFrame),this.requestFrame=(0,s.default)(function(){t.requestFrame=void 0,e()})},update:function(e){var t=this;this.raf(function(){return t._update(e)})},_update:function(e){var t=this.props,n=t.onUpdate,r=t.hideTracksWhenNotNeeded,a=this.getValues();if((0,p.default)()){var i=this.refs,o=i.thumbHorizontal,s=i.thumbVertical,u=i.trackHorizontal,c=i.trackVertical,d=a.scrollLeft,f=a.clientWidth,h=a.scrollWidth,_=(0,g.default)(u),m=this.getThumbHorizontalWidth(),v=d/(h-f)*(_-m),y={width:m,transform:"translateX("+v+"px)"},M=a.scrollTop,T=a.clientHeight,S=a.scrollHeight,b=(0,E.default)(c),L=this.getThumbVerticalHeight(),k=M/(S-T)*(b-L),w={height:L,transform:"translateY("+k+"px)"};if(r){var C={visibility:h>f?"visible":"hidden"},R={visibility:S>T?"visible":"hidden"};(0,l.default)(u,C),(0,l.default)(c,R)}(0,l.default)(o,y),(0,l.default)(s,w)}n&&n(a),"function"==typeof e&&e(a)},render:function(){var e=(0,p.default)(),t=this.props,n=(t.onScroll,t.onScrollFrame,t.onScrollStart,t.onScrollStop,t.onUpdate,t.renderView),r=t.renderTrackHorizontal,o=t.renderTrackVertical,s=t.renderThumbHorizontal,u=t.renderThumbVertical,l=t.tagName,d=(t.hideTracksWhenNotNeeded,t.autoHide),h=(t.autoHideTimeout,t.autoHideDuration),_=(t.thumbSize,t.thumbMinSize,t.universal),m=t.autoHeight,v=t.autoHeightMin,g=t.autoHeightMax,y=t.style,E=t.children,T=a(t,["onScroll","onScrollFrame","onScrollStart","onScrollStop","onUpdate","renderView","renderTrackHorizontal","renderTrackVertical","renderThumbHorizontal","renderThumbVertical","tagName","hideTracksWhenNotNeeded","autoHide","autoHideTimeout","autoHideDuration","thumbSize","thumbMinSize","universal","autoHeight","autoHeightMin","autoHeightMax","style","children"]),S=this.state.didMountUniversal,b=i({},M.containerStyleDefault,m&&i({},M.containerStyleAutoHeight,{minHeight:v,maxHeight:g}),y),L=i({},M.viewStyleDefault,{marginRight:e?-e:0,marginBottom:e?-e:0},m&&i({},M.viewStyleAutoHeight,{minHeight:(0,f.default)(v)?"calc("+v+" + "+e+"px)":v+e,maxHeight:(0,f.default)(g)?"calc("+g+" + "+e+"px)":g+e}),m&&_&&!S&&{minHeight:v,maxHeight:g},_&&!S&&M.viewStyleUniversalInitial),k={transition:"opacity "+h+"ms",opacity:0},w=i({},M.trackHorizontalStyleDefault,d&&k,(!e||_&&!S)&&{display:"none"}),C=i({},M.trackVerticalStyleDefault,d&&k,(!e||_&&!S)&&{display:"none"});return(0,c.createElement)(l,i({},T,{style:b,ref:"container"}),[(0,c.cloneElement)(n({style:L}),{key:"view",ref:"view"},E),(0,c.cloneElement)(r({style:w}),{key:"trackHorizontal",ref:"trackHorizontal"},(0,c.cloneElement)(s({style:M.thumbHorizontalStyleDefault}),{ref:"thumbHorizontal"})),(0,c.cloneElement)(o({style:C}),{key:"trackVertical",ref:"trackVertical"},(0,c.cloneElement)(u({style:M.thumbVerticalStyleDefault}),{ref:"thumbVertical"}))])}})},function(e,t,n){(function(t){for(var r=n(745),a="undefined"==typeof window?t:window,i=["moz","webkit"],o="AnimationFrame",s=a["request"+o],u=a["cancel"+o]||a["cancelRequest"+o],l=0;!s&&l=0;i--){var o=r[i]+a;if(o in t)return o}return!1}},function(e,t,n){function r(e){return a(e).replace(/\s(\w)/g,function(e,t){return t.toUpperCase()})}var a=n(749);e.exports=r},function(e,t,n){function r(e){return a(e).replace(/[\W_]+(.|$)/g,function(e,t){return t?" "+t:""}).trim()}var a=n(750);e.exports=r},function(e,t){function n(e){return i.test(e)?e.toLowerCase():o.test(e)?(r(e)||e).toLowerCase():s.test(e)?a(e).toLowerCase():e.toLowerCase()}function r(e){return e.replace(u,function(e,t){return t?" "+t:""})}function a(e){return e.replace(l,function(e,t,n){return t+" "+n.toLowerCase().split("").join(" ")})}e.exports=n;var i=/\s/,o=/(_|-|\.|:)/,s=/([a-z][A-Z]|[A-Z][a-z])/,u=/[\W_]+(.|$)/g,l=/(.)([A-Z]+)/g},function(e,t){var n={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0};e.exports=function(e,t){return"number"!=typeof t||n[e]?t:t+"px"}},function(e,t){"use strict";function n(e){return"string"==typeof e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(){if(s!==!1)return s;if("undefined"!=typeof document){var e=document.createElement("div");(0,o.default)(e,{width:100,height:100,position:"absolute",top:-9999,overflow:"scroll",MsOverflowStyle:"scrollbar"}),document.body.appendChild(e),s=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}else s=0;return s||0}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var i=n(746),o=r(i),s=!1},function(e,t){"use strict";function n(){return!1}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t){"use strict";function n(e){var t=e.clientWidth,n=getComputedStyle(e),r=n.paddingLeft,a=n.paddingRight;return t-parseFloat(r)-parseFloat(a)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t){"use strict";function n(e){var t=e.clientHeight,n=getComputedStyle(e),r=n.paddingTop,a=n.paddingBottom;return t-parseFloat(r)-parseFloat(a)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.containerStyleDefault={position:"relative",overflow:"hidden",width:"100%",height:"100%"},t.containerStyleAutoHeight={height:"auto"},t.viewStyleDefault={position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"scroll",WebkitOverflowScrolling:"touch"},t.viewStyleAutoHeight={position:"relative",top:void 0,left:void 0,right:void 0,bottom:void 0},t.viewStyleUniversalInitial={overflow:"hidden",marginRight:0,marginBottom:0},t.trackHorizontalStyleDefault={position:"absolute",height:6},t.trackVerticalStyleDefault={position:"absolute",width:6},t.thumbHorizontalStyleDefault={position:"relative",display:"block",height:"100%"},t.thumbVerticalStyleDefault={position:"relative",display:"block",width:"100%"},t.disableSelectStyle={userSelect:"none"},t.disableSelectStyleReset={userSelect:""}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e){return f.default.createElement("div",e)}function o(e){var t=e.style,n=a(e,["style"]),r=c({},t,{right:2,bottom:2,left:2,borderRadius:3});return f.default.createElement("div",c({style:r},n))}function s(e){var t=e.style,n=a(e,["style"]),r=c({},t,{right:2,bottom:2,top:2,borderRadius:3});return f.default.createElement("div",c({style:r},n))}function u(e){var t=e.style,n=a(e,["style"]),r=c({},t,{cursor:"pointer",borderRadius:"inherit",backgroundColor:"rgba(0,0,0,.2)"});return f.default.createElement("div",c({style:r},n))}function l(e){var t=e.style,n=a(e,["style"]),r=c({},t,{cursor:"pointer",borderRadius:"inherit",backgroundColor:"rgba(0,0,0,.2)"});return f.default.createElement("div",c({style:r},n))}Object.defineProperty(t,"__esModule",{value:!0});var c=Object.assign||function(e){for(var t=1;t0&&(a=v.default.createElement("button",{className:"textbox-repeater__remove floating-action__button",onClick:e.props.handleTextboxRemove.bind(t,n)},v.default.createElement(M.default,{size:"mini"})));var i=(0,_.default)("textbox",{"is-fulfilled":t.value&&""!==t.value});return v.default.createElement("div",{className:"textbox__wrapper form__row",key:n},v.default.createElement("div",{className:"form__column"},v.default.createElement("input",{className:i,onChange:e.handleTextboxChange.bind(t,n),placeholder:e.props.placeholder,value:t.value,type:"text"}),v.default.createElement("div",{className:"floating-action__group floating-action__group--on-textbox"},a,r)))});return t}},{key:"handleTextboxChange",value:function(e,t){this.props.handleTextboxChange(e,t.target.value)}},{key:"render",value:function(){return v.default.createElement("div",{className:"textbox-repeater"},this.getTextboxes())}}]),t}(v.default.Component);t.default=S},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--remove-mini "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("rect",{y:"3.5",width:"8",height:"1"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(698),v=(r(m),n(644)),g=r(v),y=n(765),E=r(y),M=n(404),T=r(M),S=n(732),b=r(S),L=n(767),k=r(L),w=["handleTabChange"],C=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.state={activeTabId:null},w.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"getActiveTabId",value:function(){return this.state.activeTabId?this.state.activeTabId:(0,i.default)(this.props.tabs)[0]}},{key:"handleTabChange",value:function(e){this.setState({activeTabId:e.id})}},{key:"render",value:function(){var e=null,t=(0,g.default)("modal__content__wrapper","modal--align-"+this.props.alignment,"modal--size-"+this.props.size,{"modal--horizontal":"horizontal"===this.props.orientation,"modal--vertical":"vertical"===this.props.orientation,"modal--tabs-in-header":!this.props.tabsInBody,"modal--tabs-in-body":this.props.tabsInBody},this.props.classNames),n=[(0,E.default)({"modal-body":this.props.content})],r=[(0,E.default)({"modal-header":this.props.heading +})],a=(0,g.default)("modal__header",{"has-tabs":this.props.tabs});if(this.props.tabs){var i=this.getActiveTabId(),o=this.props.tabs[i],s=(0,g.default)("modal__content",o.modalContentClasses),u=o.content,l=o.props,c=T.default.createElement(k.default,{activeTabId:i,key:"modal-tabs",onTabChange:this.handleTabChange,tabs:this.props.tabs});this.props.tabsInBody?n=[c]:r.push(c),n.push(T.default.createElement("div",{className:s,key:"modal-content"},T.default.createElement(u,l)))}return this.props.actions&&(e=T.default.createElement("div",{className:"modal__footer"},T.default.createElement(b.default,{actions:this.props.actions,dismiss:this.props.dismiss}))),T.default.createElement("div",{className:t},T.default.createElement("div",{className:a},r),T.default.createElement("div",{className:"modal__body"},n,e))}}]),t}(T.default.Component);t.default=C,C.defaultProps={alignment:"left",classNames:null,size:"medium",orientation:"horizontal",tabsInBody:!1}},function(e,t,n){e.exports=n(766).create},function(e,t,n){"use strict";var r=n(409),a=n(407),i=n(411),o=n(414),s=(n(410),n(413),{create:function(e){if("object"!=typeof e||!e||Array.isArray(e))return e;if(i.isValidElement(e))return e;1===e.nodeType?r("0"):void 0;var t=[];for(var n in e)a.mapIntoWithKeyPrefixInternal(e[n],t,n,o.thatReturnsArgument);return t}});e.exports=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=r(m),g=n(404),y=r(g),E=function(e){function t(){return(0,l.default)(this,t),(0,h.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,_.default)(t,e),(0,d.default)(t,[{key:"handleTabClick",value:function(e){this.props.onTabChange&&this.props.onTabChange(e)}},{key:"render",value:function(){var e=this,t=(0,i.default)(this.props.tabs).map(function(t,n){var r=e.props.tabs[t];r.id=t;var a=(0,v.default)("modal__tab",{"is-active":t===e.props.activeTabId});return y.default.createElement("li",{className:a,key:n,onClick:e.handleTabClick.bind(e,r)},r.label)});return y.default.createElement("ul",{className:"modal__tabs"},t)}}]),t}(y.default.Component);t.default=E,E.defaultProps={tabs:[]}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(764),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"getContent",value:function(){return _.default.createElement("div",{className:"modal__content"},this.props.options.content)}},{key:"render",value:function(){return _.default.createElement(v.default,{actions:this.props.options.actions,alignment:"center",content:this.getContent(),dismiss:this.props.dismiss,heading:this.props.options.heading})}}]),t}(_.default.Component);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=n(770),g=r(v),y=n(772),E=r(y),M=n(779),T=r(M),S=n(764),b=r(S),L=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){E.default.fetchFeedMonitors()}},{key:"render",value:function(){var e={feeds:{content:T.default,label:this.props.intl.formatMessage({id:"feeds.tabs.feeds",defaultMessage:"Feeds"})},downloadRules:{content:g.default,label:this.props.intl.formatMessage({id:"feeds.tabs.download.rules",defaultMessage:"Download Rules"})}};return m.default.createElement(b.default,{dismiss:this.props.dismiss,heading:this.props.intl.formatMessage({id:"feeds.tabs.heading",defaultMessage:"Torrent Feeds"}),orientation:"horizontal",size:"large",tabs:e})}}]),t}(m.default.Component);t.default=(0,p.injectIntl)(L)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(636),s=r(o),u=n(299),l=r(u),c=n(325),d=r(c),f=n(326),h=r(f),p=n(330),_=r(p),m=n(377),v=r(m),g=n(698),y=r(g),E=n(385),M=n(404),T=r(M),S=n(737),b=(r(S),n(654)),L=(r(b),n(733)),k=r(L),w=n(691),C=r(w),R=n(771),D=r(R),x=n(688),N=r(x),O=n(772),A=r(O),Y=n(773),P=r(Y),I=n(774),F=r(I),H=n(763),j=(r(H),n(707)),U=(r(j),n(736)),W=r(U),z=n(777),V=r(z),G=(0,E.defineMessages)({mustSpecifyDestination:{id:"feeds.validation.must.specify.destination",defaultMessage:"You must specify a destination."},mustSelectFeed:{id:"feeds.validation.must.select.feed",defaultMessage:"You must select a feed."},mustSpecifyLabel:{id:"feeds.validation.must.specify.label",defaultMessage:"You must specify a label."},invalidRegularExpression:{id:"feeds.validation.invalid.regular.expression",defaultMessage:"Invalid regular expression."},url:{id:"feeds.url",defaultMessage:"URL"},label:{id:"feeds.label",defaultMessage:"Label"},regEx:{id:"feeds.regEx",defaultMessage:"RegEx"},tags:{id:"feeds.tags",defaultMessage:"Tags"}}),B=["handleAddRuleClick","handleFeedMonitorsFetchSuccess","handleFeedDropdownSelect"],q=function(e){function t(){(0,d.default)(this,t);var e=(0,_.default)(this,(t.__proto__||(0,l.default)(t)).apply(this,arguments));return e.inputRefs={},e.state={addRuleError:null,errors:{},feeds:A.default.getFeeds(),rules:A.default.getRules()},B.forEach(function(t){e[t]=e[t].bind(e)}),e.checkFieldValidity=y.default.throttle(e.checkFieldValidity,150),e.validatedFields={destination:{isValid:V.default.isNotEmpty,error:e.props.intl.formatMessage(G.mustSpecifyDestination)},feedID:{isValid:V.default.isNotEmpty,error:e.props.intl.formatMessage(G.mustSelectFeed)},label:{isValid:V.default.isNotEmpty,error:e.props.intl.formatMessage(G.mustSpecifyLabel)},match:{isValid:function(e){return V.default.isNotEmpty(e)&&V.default.isRegExValid(e)},error:e.props.intl.formatMessage(G.invalidRegularExpression)},exclude:{isValid:function(e){return!V.default.isNotEmpty(e)||V.default.isRegExValid(e)},error:e.props.intl.formatMessage(G.invalidRegularExpression)}},e}return(0,v.default)(t,e),(0,h.default)(t,[{key:"componentDidMount",value:function(){A.default.listen(N.default.SETTINGS_FEED_MONITORS_FETCH_SUCCESS,this.handleFeedMonitorsFetchSuccess)}},{key:"componentWillUnmount",value:function(){A.default.unlisten(N.default.SETTINGS_FEED_MONITORS_FETCH_SUCCESS,this.handleFeedMonitorsFetchSuccess)}},{key:"checkFieldValidity",value:function(e,t){var n=this.state.errors;this.state.errors[e]&&this.validatedFields[e].isValid(t)&&(delete n[e],this.setState({errors:n}))}},{key:"getRuleFields",value:function(){var e=this,t=this.state.errors;return[T.default.createElement("div",{className:"form__row",key:"rule-row-1"},T.default.createElement(P.default,{error:t.label},T.default.createElement(F.default,{error:t.label},T.default.createElement(E.FormattedMessage,{id:"feeds.label",defaultMessage:"Label"})),T.default.createElement("input",{className:"textbox",onChange:this.handleFieldInput.bind(this,"label"),placeholder:this.props.intl.formatMessage(G.label),ref:function(t){return e.inputRefs.ruleLabel=t},type:"text"})),T.default.createElement(P.default,{error:t.feedID,modifiers:["fourth"]},T.default.createElement(F.default,{error:t.feedID},T.default.createElement(E.FormattedMessage,{id:"feeds.applicable.feed",defaultMessage:"Applicable Feed"})),this.getAvailableFeedsDropdown())),T.default.createElement("div",{className:"form__row",key:"rule-row-2"},T.default.createElement(P.default,{error:t.match},T.default.createElement(F.default,{error:t.match},T.default.createElement(E.FormattedMessage,{id:"feeds.match.pattern",defaultMessage:"Match Pattern"})),T.default.createElement("input",{className:"textbox",onChange:this.handleFieldInput.bind(this,"match"),placeholder:this.props.intl.formatMessage(G.regEx),ref:function(t){return e.inputRefs.ruleMatch=t},type:"text"})),T.default.createElement(P.default,{error:t.exclude},T.default.createElement(F.default,{error:t.exclude},T.default.createElement(E.FormattedMessage,{id:"feeds.exclude.pattern",defaultMessage:"Exclude Pattern"})),T.default.createElement("input",{className:"textbox",onChange:this.handleFieldInput.bind(this,"exclude"),placeholder:this.props.intl.formatMessage(G.regEx),ref:function(t){return e.inputRefs.ruleExclude=t},type:"text"})),T.default.createElement(P.default,null,T.default.createElement(F.default,null,T.default.createElement(E.FormattedMessage,{id:"feeds.apply.tags",defaultMessage:"Apply Tags"})),T.default.createElement("input",{className:"textbox",placeholder:this.props.intl.formatMessage(G.tags),ref:function(t){return e.inputRefs.tags=t},type:"text"}))),T.default.createElement("div",{className:"form__row",key:"rule-row-3"},T.default.createElement(P.default,{error:t.destination},T.default.createElement(F.default,{error:t.destination},T.default.createElement(E.FormattedMessage,{id:"feeds.torrent.destination",defaultMessage:"Torrent Destination"})),T.default.createElement(W.default,{onChange:this.checkFieldValidity.bind(this,"destination"),ref:function(t){return e.inputRefs.ruleDestination=t}})),T.default.createElement(P.default,{modifiers:["auto","unlabled"]},T.default.createElement(k.default,{ref:function(t){return e.inputRefs.startOnLoad=t}},T.default.createElement(E.FormattedMessage,{id:"feeds.start.on.load",defaultMessage:"Start on load"}))),T.default.createElement(P.default,{modifiers:["auto","unlabled"]},T.default.createElement("button",{className:"button button--primary",onClick:this.handleAddRuleClick},T.default.createElement(E.FormattedMessage,{id:"button.add",defaultMessage:"Add"}))))]}},{key:"getAvailableFeedsDropdown",value:function(){var e=this.state.feeds.map(function(e){return(0,s.default)({},e,{displayName:e.label})});return 0===e.length&&(e=[{displayName:T.default.createElement("em",null,T.default.createElement(E.FormattedMessage,{id:"feeds.no.feeds.available",defaultMessage:"No feeds available."})),selectable:!1}]),T.default.createElement(D.default,{handleItemSelect:this.handleFeedDropdownSelect,header:this.getAvailableFeedsDropdownHeader(),matchButtonWidth:!0,menuItems:[e],noWrap:!0})}},{key:"getAvailableFeedsDropdownHeader",value:function(){var e=null,t=this.getSelectedDropdownItem("feeds");return e=t?t.label:this.props.intl.formatMessage({id:"feeds.select.feed",defaultMessage:"Select Feed"}),T.default.createElement("a",{className:"dropdown__button"},T.default.createElement("span",{className:"dropdown__value"},e))}},{key:"getFeedField",value:function(){return"title"}},{key:"handleFieldInput",value:function(e,t){this.checkFieldValidity(e,t.target.value)}},{key:"getRulesList",value:function(){var e=this;if(0===this.state.rules.length)return T.default.createElement("em",null,T.default.createElement(E.FormattedMessage,{id:"feeds.no.rules.defined",defaultMessage:"No rules defined."}));var t=this.state.rules.map(function(t,n){var r=t.count||0,a=null,i=null;if(t.exclude&&(a=T.default.createElement("li",{className:"interactive-list__detail-list__item interactive-list__detail interactive-list__detail--tertiary"},t.exclude)),t.tags&&t.tags.length>0){var o=t.tags.map(function(e,t){return T.default.createElement("span",{className:"tag",key:t},e)});i=T.default.createElement("li",{className:"interactive-list__detail-list__item interactive-list__detail interactive-list__detail--tertiary"},T.default.createElement(E.FormattedMessage,{id:"feeds.tags",defaultMessage:"Tags"})," ",o)}return T.default.createElement("li",{className:"interactive-list__item",key:t._id},T.default.createElement("div",{className:"interactive-list__label"},T.default.createElement("ul",{className:"interactive-list__detail-list"},T.default.createElement("li",{className:"interactive-list__detail-list__item interactive-list__detail--primary"},t.label),T.default.createElement("li",{className:"interactive-list__detail-list__item interactive-list__detail-list__item--overflow interactive-list__detail interactive-list__detail--secondary"},T.default.createElement(E.FormattedMessage,{id:"feeds.match.count",defaultMessage:"{count, plural, =1 {# match} other {# matches}}",values:{count:r}}))),T.default.createElement("ul",{className:"interactive-list__detail-list"},T.default.createElement("li",{className:"interactive-list__detail-list__item interactive-list__detail interactive-list__detail--tertiary"},T.default.createElement(E.FormattedMessage,{id:"feeds.match",defaultMessage:"Match"})," ",t.match),a,i)),T.default.createElement("div",{className:"interactive-list__icon interactive-list__icon--action",onClick:e.handleRemoveRuleClick.bind(e,t)},T.default.createElement(C.default,null)))});return T.default.createElement("ul",{className:"interactive-list"},t)}},{key:"getSelectedDropdownItem",value:function(e){return this.state[e].find(function(e){return e.selected})}},{key:"handleAddRuleClick",value:function(){var e=this.validateForm(),t=e.errors,n=e.formData,r=e.isValid;r?(A.default.addRule(n),this.resetFormFields()):this.setState({errors:t})}},{key:"handleFeedMonitorsFetchSuccess",value:function(){this.setState({feeds:A.default.getFeeds(),rules:A.default.getRules()})}},{key:"handleFeedDropdownSelect",value:function(e){var t=this;this.setState({feeds:this.state.feeds.map(function(t){return(0,s.default)({},t,{selected:e._id===t._id})})},function(){t.checkFieldValidity("feedID",e._id)})}},{key:"handleRemoveRuleClick",value:function(e){A.default.removeRule(e._id)}},{key:"resetFormFields",value:function(){var e=this,t=this.inputRefs,n=void 0===t?{}:t;(0,i.default)(n).forEach(function(t){e.inputRefs[t].value=""})}},{key:"validateForm",value:function(){var e=this,t=null,n=!0,r=this.getSelectedDropdownItem("feeds");r&&(t=r._id);var a={destination:this.inputRefs.ruleDestination.refs.wrappedInstance.getValue(),exclude:this.inputRefs.ruleExclude.value,field:this.getFeedField(),feedID:t,label:this.inputRefs.ruleLabel.value,match:this.inputRefs.ruleMatch.value,startOnLoad:this.inputRefs.startOnLoad.getValue(),tags:this.inputRefs.tags.value.split(",")},o=(0,i.default)(this.validatedFields).reduce(function(t,r){var i=a[r];return e.validatedFields[r].isValid(i)||(t[r]=e.validatedFields[r].error,n=!1),t},{});return{errors:o,isValid:n,formData:a}}},{key:"render",value:function(){var e=null;return this.state.addRuleError&&(e=T.default.createElement("div",{className:"form__row"},T.default.createElement(P.default,null,this.state.addRuleError))),T.default.createElement("div",{className:"form"},T.default.createElement("div",{className:"form__section"},T.default.createElement("div",{className:"form__section__heading"},T.default.createElement(E.FormattedMessage,{id:"feeds.existing.rules",defaultMessage:"Existing Rules"})),T.default.createElement("div",{className:"form__row"},T.default.createElement(P.default,null,this.getRulesList()))),T.default.createElement("div",{className:"form__section"},T.default.createElement("div",{className:"form__section__heading"},T.default.createElement(E.FormattedMessage,{id:"feeds.add.automatic.download.rule",defaultMessage:"Add Download Rule"})),this.getRuleFields(),e))}}]),t}(T.default.Component);t.default=(0,E.injectIntl)(q)},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(713),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(698),v=r(m),g=n(644),y=r(g),E=n(645),M=r(E),T=n(404),S=r(T),b=n(688),L=r(b),k=n(710),w=r(k),C=n(693),R=r(C),D=["closeDropdown","openDropdown","getDropdownButton","getDropdownMenu","getDropdownMenuItems","handleActiveDropdownChange","handleDropdownClick","handleItemSelect","handleKeyPress"],x=function(t){function n(){(0,l.default)(this,n);var e=(0,h.default)(this,(n.__proto__||(0,s.default)(n)).call(this));return e.id=v.default.uniqueId("dropdown_"),e.state={isOpen:!1},D.forEach(function(t){e[t]=e[t].bind(e)}),e.handleKeyPress=v.default.throttle(e.handleKeyPress,200),e}return(0,_.default)(n,t),(0,d.default)(n,[{key:"closeDropdown",value:function(){e.removeEventListener("keydown",this.handleKeyPress),e.removeEventListener("click",this.closeDropdown),R.default.unlisten(L.default.UI_DROPDOWN_MENU_CHANGE,this.handleActiveDropdownChange),this.setState({isOpen:!1})}},{key:"openDropdown",value:function(){e.addEventListener("keydown",this.handleKeyPress),e.addEventListener("click",this.closeDropdown),R.default.listen(L.default.UI_DROPDOWN_MENU_CHANGE,this.handleActiveDropdownChange),this.setState({isOpen:!0}),this.props.onOpen&&this.props.onOpen(),w.default.displayDropdownMenu(this.id)}},{key:"handleDropdownClick",value:function(e){e.stopPropagation(),this.state.isOpen?this.closeDropdown():this.openDropdown()}},{key:"handleActiveDropdownChange",value:function(){this.state.isOpen&&R.default.getActiveDropdownMenu()!==this.id&&this.closeDropdown()}},{key:"handleItemSelect",value:function(e){this.closeDropdown(),this.props.handleItemSelect(e)}},{key:"handleKeyPress",value:function(e){this.state.isOpen&&27===e.keyCode&&this.closeDropdown()}},{key:"getDropdownButton",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.props.header;return e.trigger&&this.props.trigger&&(t=this.props.trigger),S.default.createElement("div",{className:this.props.dropdownButtonClass,onClick:this.handleDropdownClick},t)}},{key:"getDropdownMenu",value:function(e){var t=this,n="up"===this.props.direction?"unshift":"push",r=[S.default.createElement("div",{className:"dropdown__header",key:"dropdown-header"},this.getDropdownButton({header:!0,trigger:!1}))],a=e.map(function(e,n){return S.default.createElement("div",{className:"dropdown__list",key:n},t.getDropdownMenuItems(e))});return r[n](S.default.createElement("ul",{className:"dropdown__items",key:"dropdown-items"},a)),S.default.createElement("div",{className:"dropdown__content menu"},r)}},{key:"getDropdownMenuItems",value:function(e){var t=this;return e.map(function(e,n){var r=(0,y.default)("dropdown__item menu__item",e.className,{"is-selectable":e.selectable!==!1,"is-selected":e.selected}),a=null;return e.selectable!==!1&&(a=t.handleItemSelect.bind(t,e)),S.default.createElement("li",{className:r,key:n,onClick:a},e.displayName)})}},{key:"render",value:function(){var e,t=(0,y.default)(this.props.dropdownWrapperClass,this.props.baseClassName+"--direction-"+this.props.direction,(e={},(0,i.default)(e,this.props.baseClassName+"--match-button-width",this.props.matchButtonWidth),(0,i.default)(e,this.props.baseClassName+"--width-"+this.props.width,null!=this.props.width),(0,i.default)(e,this.props.baseClassName+"--no-wrap",this.props.nowrap),(0,i.default)(e,"is-expanded",this.state.isOpen),e)),n=null;return this.state.isOpen&&(n=this.getDropdownMenu(this.props.menuItems)),S.default.createElement("div",{className:t},this.getDropdownButton({header:!1,trigger:!0}),S.default.createElement(M.default,{transitionName:"menu",transitionEnterTimeout:250,transitionLeaveTimeout:250},n))}}]),n}(S.default.Component);x.defaultProps={baseClassName:"dropdown",direction:"down",dropdownWrapperClass:"dropdown",dropdownButtonClass:"dropdown__trigger",matchButtonWidth:!1,noWrap:!1},x.propTypes={direction:S.default.PropTypes.oneOf(["down","up"]),header:S.default.PropTypes.node,trigger:S.default.PropTypes.node,matchButtonWidth:S.default.PropTypes.bool,menuItems:S.default.PropTypes.arrayOf(S.default.PropTypes.arrayOf(S.default.PropTypes.object)).isRequired,noWrap:S.default.PropTypes.bool,onOpen:S.default.PropTypes.func,width:S.default.PropTypes.oneOf(["small","medium","large"])},t.default=x}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(655),_=r(p),m=n(656),v=r(m),g=n(707),y=r(g),E=n(686),M=r(E),T=n(688),S=r(T),b=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.feeds=[],e.rules=[],e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"addFeed",value:function(e){y.default.addFeed(e)}},{key:"addRule",value:function(e){y.default.addRule(e)}},{key:"fetchFeedMonitors",value:function(e){y.default.fetchFeedMonitors(e)}},{key:"fetchFeeds",value:function(e){y.default.fetchFeeds(e)}},{key:"fetchRules",value:function(e){y.default.fetchRules(e)}},{key:"getFeeds",value:function(){return this.feeds}},{key:"getRules",value:function(){return this.rules}},{key:"handleFeedAddError",value:function(e){this.emit(S.default.SETTINGS_FEED_MONITOR_FEED_ADD_ERROR,e)}},{key:"handleFeedAddSuccess",value:function(){this.fetchFeedMonitors(),this.emit(S.default.SETTINGS_FEED_MONITOR_FEED_ADD_SUCCESS)}},{key:"handleRuleAddError",value:function(e){this.emit(S.default.SETTINGS_FEED_MONITOR_RULE_ADD_ERROR,e)}},{key:"handleRuleAddSuccess",value:function(){this.fetchFeedMonitors(),this.emit(S.default.SETTINGS_FEED_MONITOR_RULE_ADD_SUCCESS)}},{key:"handleFeedMonitorsFetchError",value:function(e){this.emit(S.default.SETTINGS_FEED_MONITORS_FETCH_ERROR,e)}},{key:"handleFeedMonitorsFetchSuccess",value:function(e){this.setFeeds(e.feeds),this.setRules(e.rules),this.emit(S.default.SETTINGS_FEED_MONITORS_FETCH_SUCCESS)}},{key:"handleFeedMonitorRemoveError",value:function(e){this.emit(S.default.SETTINGS_FEED_MONITOR_REMOVE_ERROR,e)}},{key:"handleFeedMonitorRemoveSuccess",value:function(e){this.fetchFeedMonitors(),this.emit(S.default.SETTINGS_FEED_MONITOR_REMOVE_SUCCESS,e)}},{key:"handleFeedsFetchError",value:function(e){this.emit(S.default.SETTINGS_FEED_MONITOR_FEEDS_FETCH_ERROR,e)}},{key:"handleFeedsFetchSuccess",value:function(e){this.setFeeds(e),this.emit(S.default.SETTINGS_FEED_MONITOR_FEEDS_FETCH_SUCCESS)}},{key:"handleRulesFetchError",value:function(e){this.emit(S.default.SETTINGS_FEED_MONITOR_RULES_FETCH_ERROR,e)}},{key:"handleRulesFetchSuccess",value:function(e){this.setRules(e),this.emit(S.default.SETTINGS_FEED_MONITOR_RULES_FETCH_SUCCESS)}},{key:"removeFeed",value:function(e){y.default.removeFeedMonitor(e)}},{key:"removeRule",value:function(e){y.default.removeFeedMonitor(e)}},{key:"setItems",value:function(e,t){return null==t?void(this[e]=[]):void(this[e]=t.sort(function(e,t){return e.label.localeCompare(t.label)}))}},{key:"setFeeds",value:function(e){this.setItems("feeds",e)}},{key:"setRules",value:function(e){this.setItems("rules",e)}}]),t}(M.default),L=new b;L.dispatcherID=v.default.register(function(e){var t=e.action;e.source;switch(t.type){case _.default.SETTINGS_FEED_MONITOR_FEED_ADD_ERROR:L.handleFeedAddError(t.error);break;case _.default.SETTINGS_FEED_MONITOR_FEED_ADD_SUCCESS:L.handleFeedAddSuccess();break;case _.default.SETTINGS_FEED_MONITOR_RULE_ADD_ERROR:L.handleRuleAddError(t.error);break;case _.default.SETTINGS_FEED_MONITOR_RULE_ADD_SUCCESS:L.handleRuleAddSuccess();break;case _.default.SETTINGS_FEED_MONITOR_REMOVE_ERROR:L.handleFeedMonitorRemoveError(t.error.id);break;case _.default.SETTINGS_FEED_MONITOR_REMOVE_SUCCESS:L.handleFeedMonitorRemoveSuccess(t.data.id);break;case _.default.SETTINGS_FEED_MONITOR_FEEDS_FETCH_ERROR:L.handleFeedsFetchError(t.error);break;case _.default.SETTINGS_FEED_MONITOR_FEEDS_FETCH_SUCCESS:L.handleFeedsFetchSuccess(t.data);break;case _.default.SETTINGS_FEED_MONITOR_RULES_FETCH_ERROR:L.handleRulesFetchError(t.error);break;case _.default.SETTINGS_FEED_MONITOR_RULES_FETCH_SUCCESS:L.handleRulesFetchSuccess(t.data);break;case _.default.SETTINGS_FEED_MONITORS_FETCH_ERROR:L.handleFeedMonitorsFetchError(t.error);break;case _.default.SETTINGS_FEED_MONITORS_FETCH_SUCCESS:L.handleFeedMonitorsFetchSuccess(t.data)}}),t.default=L},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(713),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=r(m),g=n(404),y=r(g),E=function(e){function t(){return(0,l.default)(this,t),(0,h.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,_.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this.props,t=e.baseClass,n=e.children,r=e.classNames,a=e.error,o=e.errorModifier,s=e.modifiers,u=(0,v.default)(t,r,(0,i.default)({},t+"--"+o,a),s.reduce(function(e,n){return e+" "+t+"--"+n},""));return y.default.createElement("div",{className:u},n)}}]),t}(y.default.Component);E.defaultProps={baseClass:"form__column",errorModifier:"has-error",className:null,errors:{},modifiers:[]},E.propTypes={baseClass:y.default.PropTypes.string,className:y.default.PropTypes.oneOfType([y.default.PropTypes.string,y.default.PropTypes.array,y.default.PropTypes.object]),errorModifier:y.default.PropTypes.string,errors:y.default.PropTypes.object,modifiers:y.default.PropTypes.arrayOf(y.default.PropTypes.string)},t.default=E},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(644),_=r(p),m=n(404),v=r(m),g=n(775),y=r(g),E=n(776),M=r(E),T=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props,t=e.baseClass,n=e.className,r=e.error,a=(0,_.default)(t,n),i=null;return r&&(i=v.default.createElement(M.default,{className:"tooltip tooltip--is-error",content:r,offset:-5},v.default.createElement(y.default,null))),v.default.createElement("label",{className:a},this.props.children,i)}}]),t}(v.default.Component);T.defaultProps={baseClass:"form__label",className:null},T.propTypes={baseClass:v.default.PropTypes.string,className:v.default.PropTypes.oneOfType([v.default.PropTypes.string,v.default.PropTypes.array,v.default.PropTypes.object])},t.default=T},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--error "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M34.3,51.3h-8.5v-9h8.5V51.3z M34.3,36.4h-8.5L23.6,8.7h12.7L34.3,36.4z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(641),s=r(o),u=n(299),l=r(u),c=n(325),d=r(c),f=n(326),h=r(f),p=n(330),_=r(p),m=n(377),v=r(m),g=n(698),y=r(g),E=n(644),M=r(E),T=n(404),S=r(T),b=n(489),L=(r(b),n(759)),k=r(L),w=7,C=["dismissTooltip","getIdealLocation","handleMouseEnter","handleMouseLeave","handleTooltipMouseEnter","handleTooltipMouseLeave","triggerClose"],R=function(e){function t(){(0,d.default)(this,t);var e=(0,_.default)(this,(t.__proto__||(0,l.default)(t)).call(this));return C.forEach(function(t){e[t]=e[t].bind(e)}),e.container=null,e.state={isOpen:!1,wasTriggeredClose:!1},e}return(0,v.default)(t,e),(0,h.default)(t,[{key:"componentWillUnmount",value:function(){this.removeScrollListener()}},{key:"handleMouseEnter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.props;if(!t.suppress||e.forceOpen){var n=this.getIdealLocation(t.anchor,t.position),r=n.anchor,a=n.position,i=n.coordinates;this.setState({anchor:r,isOpen:!0,position:a,coordinates:i,wasTriggeredClose:!1}),this.addScrollListener()}}},{key:"handleMouseLeave",value:function(){this.dismissTooltip(),this.props.onMouseLeave&&this.props.onMouseLeave()}},{key:"handleTooltipMouseEnter",value:function(){this.props.interactive&&!this.state.wasTriggeredClose&&(this.setState({isOpen:!0}),this.addScrollListener())}},{key:"handleTooltipMouseLeave",value:function(){this.dismissTooltip()}},{key:"addScrollListener",value:function(){this.container||(this.container=this.props.scrollContainer),this.container.addEventListener("scroll",this.dismissTooltip)}},{key:"dismissTooltip",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.props.stayOpen&&!e.forceClose||!this.state.isOpen||(this.setState({isOpen:!1}),this.removeScrollListener())}},{key:"getAnchor",value:function(e,t,n,r,a){return e?this.transformAnchor(t,n.left,n.right,r,n.boundingRect.width):this.transformAnchor(t,n.top,n.bottom,a,n.boundingRect.height)}},{key:"getCoordinates",value:function(e,t,n,r){var a=this.props,i=a.align,o=a.offset,s=null,u=null;return"top"===e||"bottom"===e?"center"===i?s=t.boundingRect.left+t.boundingRect.width/2:"start"===i?s=t.boundingRect.left:"end"===i&&(s=t.boundingRect.left+t.boundingRect.width-n):u=t.boundingRect.top+t.boundingRect.height/2,"top"===e?u=t.boundingRect.top-r+w+o:"right"===e?s=t.boundingRect.right+o:"bottom"===e?u=t.boundingRect.bottom+o:s=t.boundingRect.left-n+w+o,{left:s,top:u}}},{key:"isVertical",value:function(e){return"left"!==e&&"right"!==e}},{key:"getPosition",value:function(e,t,n,r){return"left"===e&&t.left0?{years:t,weeks:n,cumSeconds:e}:n>0?{weeks:n,days:r,cumSeconds:e}:r>0?{days:r,hours:a,cumSeconds:e}:a>0?{hours:a,minutes:i,cumSeconds:e}:i>0?{minutes:i,seconds:o,cumSeconds:e}:{seconds:o,cumSeconds:e}},minToHumanReadable:function(e){return r.duration(60*e*1e3).humanize()},parsePeers:function(e){var t=e.indexOf("@!@");return e.substr(0,t)},status:function(e,t,n,r,a,i,o){var s=[];return"1"===e?s.push("ch"):"1"===t&&"1"===n&&"1"===i?s.push("sd"):"1"===t&&"1"===n&&"0"===i?s.push("p"):"1"===t&&"0"===n?s.push("c"):"0"===t&&"1"===n&&"1"===i?s.push("d"):"0"===t&&"1"===n&&"0"===i?s.push("p"):"0"===t&&"0"===n&&s.push("s"),o.length&&s.push("e"),"0"===r&&"0"===a?s.push("i"):s.push("a"),s}};e.exports=a},function(e,t,n){(function(e){!function(t,n){e.exports=n()}(this,function(){"use strict";function t(){return vr.apply(null,arguments)}function r(e){vr=e}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e){var t;for(t in e)return!1;return!0}function s(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function u(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function l(e,t){var n,r=[];for(n=0;n0)for(n in Er)r=Er[n],a=t[r],v(a)||(e[r]=a);return e}function y(e){g(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Mr===!1&&(Mr=!0,t.updateOffset(this),Mr=!1)}function E(e){return e instanceof y||null!=e&&null!=e._isAMomentObject}function M(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function T(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=M(t)),n}function S(e,t,n){var r,a=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),o=0;for(r=0;r0?"future":"past"];return w(n)?n(t):n.replace(/%s/i,t)}function I(e,t){var n=e.toLowerCase();Nr[n]=Nr[n+"s"]=Nr[t]=e}function F(e){return"string"==typeof e?Nr[e]||Nr[e.toLowerCase()]:void 0}function H(e){var t,n,r={};for(n in e)c(e,n)&&(t=F(n),t&&(r[t]=e[n]));return r}function j(e,t){Or[e]=t}function U(e){var t=[];for(var n in e)t.push({unit:n,priority:Or[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}function W(e,n){return function(r){return null!=r?(V(this,e,r),t.updateOffset(this,n),this):z(this,e)}}function z(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function V(e,t,n){e.isValid()&&e._d["set"+(e._isUTC?"UTC":"")+t](n)}function G(e){return e=F(e),w(this[e])?this[e]():this}function B(e,t){if("object"==typeof e){e=H(e);for(var n=U(e),r=0;r=0;return(i?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+r}function J(e,t,n,r){var a=r;"string"==typeof r&&(a=function(){return this[r]()}),e&&(Ir[e]=a),t&&(Ir[t[0]]=function(){return q(a.apply(this,arguments),t[1],t[2])}),n&&(Ir[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function Q(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function K(e){var t,n,r=e.match(Ar);for(t=0,n=r.length;t=0&&Yr.test(e);)e=e.replace(Yr,n),Yr.lastIndex=0,r-=1;return e}function $(e,t,n){ta[e]=w(t)?t:function(e,r){return e&&n?n:t}}function ee(e,t){return c(ta,e)?ta[e](t._strict,t._locale):new RegExp(te(e))}function te(e){return ne(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,a){return t||n||r||a}))}function ne(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function re(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),s(t)&&(r=function(e,n){n[t]=T(e)}),n=0;n=0&&isFinite(s.getFullYear())&&s.setFullYear(e),s}function Me(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function Te(e,t,n){var r=7+t-n,a=(7+Me(e,0,r).getUTCDay()-t)%7;return-a+r-1}function Se(e,t,n,r,a){var i,o,s=(7+n-r)%7,u=Te(e,r,a),l=1+7*(t-1)+s+u;return l<=0?(i=e-1,o=ve(i)+l):l>ve(e)?(i=e+1,o=l-ve(e)):(i=e,o=l),{year:i,dayOfYear:o}}function be(e,t,n){var r,a,i=Te(e.year(),t,n),o=Math.floor((e.dayOfYear()-i-1)/7)+1;return o<1?(a=e.year()-1,r=o+Le(a,t,n)):o>Le(e.year(),t,n)?(r=o-Le(e.year(),t,n),a=e.year()+1):(a=e.year(),r=o),{week:r,year:a}}function Le(e,t,n){var r=Te(e,t,n),a=Te(e+1,t,n);return(ve(e)-r+a)/7}function ke(e){return be(e,this._week.dow,this._week.doy).week}function we(){return this._week.dow}function Ce(){return this._week.doy}function Re(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function De(e){var t=be(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function xe(e,t){return"string"!=typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10)}function Ne(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Oe(e,t){return e?a(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:this._weekdays}function Ae(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ye(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Pe(e,t,n){var r,a,i,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=f([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===t?(a=fa.call(this._weekdaysParse,o),a!==-1?a:null):"ddd"===t?(a=fa.call(this._shortWeekdaysParse,o),a!==-1?a:null):(a=fa.call(this._minWeekdaysParse,o),a!==-1?a:null):"dddd"===t?(a=fa.call(this._weekdaysParse,o),a!==-1?a:(a=fa.call(this._shortWeekdaysParse,o),a!==-1?a:(a=fa.call(this._minWeekdaysParse,o),a!==-1?a:null))):"ddd"===t?(a=fa.call(this._shortWeekdaysParse,o),a!==-1?a:(a=fa.call(this._weekdaysParse,o),a!==-1?a:(a=fa.call(this._minWeekdaysParse,o),a!==-1?a:null))):(a=fa.call(this._minWeekdaysParse,o),a!==-1?a:(a=fa.call(this._weekdaysParse,o),a!==-1?a:(a=fa.call(this._shortWeekdaysParse,o),a!==-1?a:null)))}function Ie(e,t,n){var r,a,i;if(this._weekdaysParseExact)return Pe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(a=f([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(a,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(a,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(a,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function Fe(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=xe(e,this.localeData()),this.add(e-t,"d")):t}function He(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function je(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Ne(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Ue(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Ve.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Sa),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function We(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Ve.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ba),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function ze(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Ve.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=La),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ve(){function e(e,t){return t.length-e.length}var t,n,r,a,i,o=[],s=[],u=[],l=[];for(t=0;t<7;t++)n=f([2e3,1]).day(t),r=this.weekdaysMin(n,""),a=this.weekdaysShort(n,""),i=this.weekdays(n,""),o.push(r),s.push(a),u.push(i),l.push(r),l.push(a),l.push(i);for(o.sort(e),s.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)s[t]=ne(s[t]),u[t]=ne(u[t]),l[t]=ne(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Ge(){return this.hours()%12||12}function Be(){return this.hours()||24}function qe(e,t){J(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Je(e,t){return t._meridiemParse}function Qe(e){return"p"===(e+"").toLowerCase().charAt(0)}function Ke(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}function Ze(e){return e?e.toLowerCase().replace("_","-"):e}function Xe(e){for(var t,n,r,a,i=0;i0;){if(r=$e(a.slice(0,t).join("-")))return r;if(n&&n.length>=t&&S(a,n,!0)>=t-1)break;t--}i++}return null}function $e(t){var r=null;if(!Da[t]&&"undefined"!=typeof e&&e&&e.exports)try{r=ka._abbr,n(782)("./"+t),et(r)}catch(e){}return Da[t]}function et(e,t){var n;return e&&(n=v(t)?rt(e):tt(e,t),n&&(ka=n)),ka._abbr}function tt(e,t){if(null!==t){var n=Ra;if(t.abbr=e,null!=Da[e])k("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=Da[e]._config;else if(null!=t.parentLocale){if(null==Da[t.parentLocale])return xa[t.parentLocale]||(xa[t.parentLocale]=[]),xa[t.parentLocale].push({name:e,config:t}),null;n=Da[t.parentLocale]._config}return Da[e]=new D(R(n,t)),xa[e]&&xa[e].forEach(function(e){tt(e.name,e.config)}),et(e),Da[e]}return delete Da[e],null}function nt(e,t){if(null!=t){var n,r=Ra;null!=Da[e]&&(r=Da[e]._config),t=R(r,t),n=new D(t),n.parentLocale=Da[e],Da[e]=n,et(e)}else null!=Da[e]&&(null!=Da[e].parentLocale?Da[e]=Da[e].parentLocale:null!=Da[e]&&delete Da[e]);return Da[e]}function rt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return ka;if(!a(e)){if(t=$e(e))return t;e=[e]}return Xe(e)}function at(){return Lr(Da)}function it(e){var t,n=e._a;return n&&p(e).overflow===-2&&(t=n[aa]<0||n[aa]>11?aa:n[ia]<1||n[ia]>oe(n[ra],n[aa])?ia:n[oa]<0||n[oa]>24||24===n[oa]&&(0!==n[sa]||0!==n[ua]||0!==n[la])?oa:n[sa]<0||n[sa]>59?sa:n[ua]<0||n[ua]>59?ua:n[la]<0||n[la]>999?la:-1,p(e)._overflowDayOfYear&&(tia)&&(t=ia),p(e)._overflowWeeks&&t===-1&&(t=ca),p(e)._overflowWeekday&&t===-1&&(t=da),p(e).overflow=t),e}function ot(e){var t,n,r,a,i,o,s=e._i,u=Na.exec(s)||Oa.exec(s);if(u){for(p(e).iso=!0,t=0,n=Ya.length;tve(a)&&(p(e)._overflowDayOfYear=!0),n=Me(a,0,e._dayOfYear),e._a[aa]=n.getUTCMonth(),e._a[ia]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=i[t]=r[t];for(;t<7;t++)e._a[t]=i[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[oa]&&0===e._a[sa]&&0===e._a[ua]&&0===e._a[la]&&(e._nextDay=!0,e._a[oa]=0),e._d=(e._useUTC?Me:Ee).apply(null,i),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[oa]=24)}}function dt(e){var t,n,r,a,i,o,s,u;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)i=1,o=4,n=ut(t.GG,e._a[ra],be(Et(),1,4).year),r=ut(t.W,1),a=ut(t.E,1),(a<1||a>7)&&(u=!0);else{i=e._locale._week.dow,o=e._locale._week.doy;var l=be(Et(),i,o);n=ut(t.gg,e._a[ra],l.year),r=ut(t.w,l.week),null!=t.d?(a=t.d,(a<0||a>6)&&(u=!0)):null!=t.e?(a=t.e+i,(t.e<0||t.e>6)&&(u=!0)):a=i}r<1||r>Le(n,i,o)?p(e)._overflowWeeks=!0:null!=u?p(e)._overflowWeekday=!0:(s=Se(n,r,a,i,o),e._a[ra]=s.year,e._dayOfYear=s.dayOfYear)}function ft(e){if(e._f===t.ISO_8601)return void ot(e);e._a=[],p(e).empty=!0;var n,r,a,i,o,s=""+e._i,u=s.length,l=0;for(a=X(e._f,e._locale).match(Ar)||[],n=0;n0&&p(e).unusedInput.push(o),s=s.slice(s.indexOf(r)+r.length),l+=r.length),Ir[i]?(r?p(e).empty=!1:p(e).unusedTokens.push(i),ie(i,r,e)):e._strict&&!r&&p(e).unusedTokens.push(i);p(e).charsLeftOver=u-l,s.length>0&&p(e).unusedInput.push(s),e._a[oa]<=12&&p(e).bigHour===!0&&e._a[oa]>0&&(p(e).bigHour=void 0),p(e).parsedDateParts=e._a.slice(0),p(e).meridiem=e._meridiem,e._a[oa]=ht(e._locale,e._a[oa],e._meridiem),ct(e),it(e)}function ht(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(r=e.isPM(n),r&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function pt(e){var t,n,r,a,i;if(0===e._f.length)return p(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;athis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ft(){if(!v(this._isDSTShifted))return this._isDSTShifted;var e={};if(g(e,this),e=vt(e),e._a){var t=e._isUTC?f(e._a):Et(e._a);this._isDSTShifted=this.isValid()&&S(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Ht(){return!!this.isValid()&&!this._isUTC}function jt(){return!!this.isValid()&&this._isUTC}function Ut(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Wt(e,t){var n,r,a,i=e,o=null;return Lt(e)?i={ms:e._milliseconds,d:e._days,M:e._months}:s(e)?(i={},t?i[t]=e:i.milliseconds=e):(o=Wa.exec(e))?(n="-"===o[1]?-1:1,i={y:0,d:T(o[ia])*n,h:T(o[oa])*n,m:T(o[sa])*n,s:T(o[ua])*n,ms:T(kt(1e3*o[la]))*n}):(o=za.exec(e))?(n="-"===o[1]?-1:1,i={y:zt(o[2],n),M:zt(o[3],n),w:zt(o[4],n),d:zt(o[5],n),h:zt(o[6],n),m:zt(o[7],n),s:zt(o[8],n)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(a=Gt(Et(i.from),Et(i.to)),i={},i.ms=a.milliseconds,i.M=a.months),r=new bt(i),Lt(e)&&c(e,"_locale")&&(r._locale=e._locale),r}function zt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Vt(e,t){var n={milliseconds:0,months:0};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Gt(e,t){var n;return e.isValid()&&t.isValid()?(t=Rt(t,e),e.isBefore(t)?n=Vt(e,t):(n=Vt(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Bt(e,t){return function(n,r){var a,i;return null===r||isNaN(+r)||(k(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=r,r=i),n="string"==typeof n?+n:n,a=Wt(n,r),qt(this,a,e),this}}function qt(e,n,r,a){var i=n._milliseconds,o=kt(n._days),s=kt(n._months);e.isValid()&&(a=null==a||a,i&&e._d.setTime(e._d.valueOf()+i*r),o&&V(e,"Date",z(e,"Date")+o*r),s&&de(e,z(e,"Month")+s*r),a&&t.updateOffset(e,o||s))}function Jt(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Qt(e,n){var r=e||Et(),a=Rt(r,this).startOf("day"),i=t.calendarFormat(this,a)||"sameElse",o=n&&(w(n[i])?n[i].call(this,r):n[i]);return this.format(o||this.localeData().calendar(i,this,Et(r)))}function Kt(){return new y(this)}function Zt(e,t){var n=E(e)?e:Et(e);return!(!this.isValid()||!n.isValid())&&(t=F(v(t)?"millisecond":t),"millisecond"===t?this.valueOf()>n.valueOf():n.valueOf()i&&(t=i),An.call(this,e,t,n,r,a))}function An(e,t,n,r,a){var i=Se(e,t,n,r,a),o=Me(i.year,0,i.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}function Yn(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function Pn(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}function In(e,t){t[la]=T(1e3*("0."+e))}function Fn(){return this._isUTC?"UTC":""}function Hn(){return this._isUTC?"Coordinated Universal Time":""}function jn(e){return Et(1e3*e)}function Un(){return Et.apply(null,arguments).parseZone()}function Wn(e){return e}function zn(e,t,n,r){var a=rt(),i=f().set(r,t);return a[n](i,e)}function Vn(e,t,n){if(s(e)&&(t=e,e=void 0),e=e||"",null!=t)return zn(e,t,n,"month");var r,a=[];for(r=0;r<12;r++)a[r]=zn(e,r,n,"month");return a}function Gn(e,t,n,r){"boolean"==typeof e?(s(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,s(t)&&(n=t,t=void 0),t=t||"");var a=rt(),i=e?a._week.dow:0;if(null!=n)return zn(t,(n+i)%7,r,"day");var o,u=[];for(o=0;o<7;o++)u[o]=zn(t,(o+i)%7,r,"day");return u}function Bn(e,t){return Vn(e,t,"months")}function qn(e,t){return Vn(e,t,"monthsShort")}function Jn(e,t,n){return Gn(e,t,n,"weekdays")}function Qn(e,t,n){return Gn(e,t,n,"weekdaysShort")}function Kn(e,t,n){return Gn(e,t,n,"weekdaysMin")}function Zn(){var e=this._data;return this._milliseconds=ei(this._milliseconds),this._days=ei(this._days),this._months=ei(this._months),e.milliseconds=ei(e.milliseconds),e.seconds=ei(e.seconds),e.minutes=ei(e.minutes),e.hours=ei(e.hours),e.months=ei(e.months),e.years=ei(e.years),this}function Xn(e,t,n,r){var a=Wt(t,n);return e._milliseconds+=r*a._milliseconds,e._days+=r*a._days,e._months+=r*a._months,e._bubble()}function $n(e,t){return Xn(this,e,t,1)}function er(e,t){return Xn(this,e,t,-1)}function tr(e){return e<0?Math.floor(e):Math.ceil(e)}function nr(){var e,t,n,r,a,i=this._milliseconds,o=this._days,s=this._months,u=this._data;return i>=0&&o>=0&&s>=0||i<=0&&o<=0&&s<=0||(i+=864e5*tr(ar(s)+o),o=0,s=0),u.milliseconds=i%1e3,e=M(i/1e3),u.seconds=e%60,t=M(e/60),u.minutes=t%60,n=M(t/60),u.hours=n%24,o+=M(n/24),a=M(rr(o)),s+=a,o-=tr(ar(a)),r=M(s/12),s%=12,u.days=o,u.months=s,u.years=r,this}function rr(e){return 4800*e/146097}function ar(e){return 146097*e/4800}function ir(e){var t,n,r=this._milliseconds;if(e=F(e),"month"===e||"year"===e)return t=this._days+r/864e5,n=this._months+rr(t),"month"===e?n:n/12;switch(t=this._days+Math.round(ar(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function or(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*T(this._months/12)}function sr(e){return function(){return this.as(e)}}function ur(e){return e=F(e),this[e+"s"]()}function lr(e){return function(){return this._data[e]}}function cr(){return M(this.days()/7)}function dr(e,t,n,r,a){return a.relativeTime(t||1,!!n,e,r)}function fr(e,t,n){var r=Wt(e).abs(),a=mi(r.as("s")),i=mi(r.as("m")),o=mi(r.as("h")),s=mi(r.as("d")),u=mi(r.as("M")),l=mi(r.as("y")),c=a0,c[4]=n,dr.apply(null,c)}function hr(e){return void 0===e?mi:"function"==typeof e&&(mi=e,!0)}function pr(e,t){return void 0!==vi[e]&&(void 0===t?vi[e]:(vi[e]=t,!0))}function _r(e){var t=this.localeData(),n=fr(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}function mr(){var e,t,n,r=gi(this._milliseconds)/1e3,a=gi(this._days),i=gi(this._months);e=M(r/60),t=M(e/60),r%=60,e%=60,n=M(i/12),i%=12;var o=n,s=i,u=a,l=t,c=e,d=r,f=this.asSeconds();return f?(f<0?"-":"")+"P"+(o?o+"Y":"")+(s?s+"M":"")+(u?u+"D":"")+(l||c||d?"T":"")+(l?l+"H":"")+(c?c+"M":"")+(d?d+"S":""):"P0D"}var vr,gr;gr=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,r=0;r68?1900:2e3)};var ga=W("FullYear",!0);J("w",["ww",2],"wo","week"),J("W",["WW",2],"Wo","isoWeek"),I("week","w"),I("isoWeek","W"),j("week",5),j("isoWeek",5),$("w",zr),$("ww",zr,Hr),$("W",zr),$("WW",zr,Hr),ae(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=T(e)});var ya={dow:0,doy:6};J("d",0,"do","day"),J("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),J("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),J("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),J("e",0,0,"weekday"),J("E",0,0,"isoWeekday"),I("day","d"),I("weekday","e"),I("isoWeekday","E"),j("day",11),j("weekday",11),j("isoWeekday",11),$("d",zr),$("e",zr),$("E",zr),$("dd",function(e,t){return t.weekdaysMinRegex(e)}),$("ddd",function(e,t){return t.weekdaysShortRegex(e)}),$("dddd",function(e,t){return t.weekdaysRegex(e)}),ae(["dd","ddd","dddd"],function(e,t,n,r){var a=n._locale.weekdaysParse(e,r,n._strict);null!=a?t.d=a:p(n).invalidWeekday=e}),ae(["d","e","E"],function(e,t,n,r){t[r]=T(e)});var Ea="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ma="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ta="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Sa=ea,ba=ea,La=ea;J("H",["HH",2],0,"hour"),J("h",["hh",2],0,Ge),J("k",["kk",2],0,Be),J("hmm",0,0,function(){return""+Ge.apply(this)+q(this.minutes(),2)}),J("hmmss",0,0,function(){return""+Ge.apply(this)+q(this.minutes(),2)+q(this.seconds(),2)}),J("Hmm",0,0,function(){return""+this.hours()+q(this.minutes(),2)}),J("Hmmss",0,0,function(){return""+this.hours()+q(this.minutes(),2)+q(this.seconds(),2)}),qe("a",!0),qe("A",!1),I("hour","h"),j("hour",13),$("a",Je),$("A",Je),$("H",zr),$("h",zr),$("HH",zr,Hr),$("hh",zr,Hr),$("hmm",Vr),$("hmmss",Gr),$("Hmm",Vr),$("Hmmss",Gr),re(["H","HH"],oa),re(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),re(["h","hh"],function(e,t,n){t[oa]=T(e),p(n).bigHour=!0}),re("hmm",function(e,t,n){var r=e.length-2;t[oa]=T(e.substr(0,r)),t[sa]=T(e.substr(r)),p(n).bigHour=!0}),re("hmmss",function(e,t,n){var r=e.length-4,a=e.length-2;t[oa]=T(e.substr(0,r)),t[sa]=T(e.substr(r,2)),t[ua]=T(e.substr(a)),p(n).bigHour=!0}),re("Hmm",function(e,t,n){var r=e.length-2;t[oa]=T(e.substr(0,r)),t[sa]=T(e.substr(r))}),re("Hmmss",function(e,t,n){var r=e.length-4,a=e.length-2;t[oa]=T(e.substr(0,r)),t[sa]=T(e.substr(r,2)),t[ua]=T(e.substr(a))});var ka,wa=/[ap]\.?m?\.?/i,Ca=W("Hours",!0),Ra={calendar:kr,longDateFormat:wr,invalidDate:Cr,ordinal:Rr,ordinalParse:Dr,relativeTime:xr,months:pa,monthsShort:_a,week:ya,weekdays:Ea,weekdaysMin:Ta,weekdaysShort:Ma,meridiemParse:wa},Da={},xa={},Na=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Oa=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Aa=/Z|[+-]\d\d(?::?\d\d)?/,Ya=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Pa=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ia=/^\/?Date\((\-?\d+)/i;t.createFromInputFallback=L("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),t.ISO_8601=function(){};var Fa=L("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Et.apply(null,arguments);return this.isValid()&&e.isValid()?ethis?this:e:m()}),ja=function(){return Date.now?Date.now():+new Date};wt("Z",":"),wt("ZZ",""),$("Z",Xr),$("ZZ",Xr),re(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Ct(Xr,e)});var Ua=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var Wa=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,za=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Wt.fn=bt.prototype;var Va=Bt(1,"add"),Ga=Bt(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Ba=L("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});J(0,["gg",2],0,function(){return this.weekYear()%100}),J(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Cn("gggg","weekYear"),Cn("ggggg","weekYear"),Cn("GGGG","isoWeekYear"),Cn("GGGGG","isoWeekYear"),I("weekYear","gg"),I("isoWeekYear","GG"),j("weekYear",1),j("isoWeekYear",1),$("G",Kr),$("g",Kr),$("GG",zr,Hr),$("gg",zr,Hr),$("GGGG",qr,Ur),$("gggg",qr,Ur),$("GGGGG",Jr,Wr),$("ggggg",Jr,Wr),ae(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=T(e)}),ae(["gg","GG"],function(e,n,r,a){n[a]=t.parseTwoDigitYear(e)}),J("Q",0,"Qo","quarter"),I("quarter","Q"),j("quarter",7),$("Q",Fr),re("Q",function(e,t){t[aa]=3*(T(e)-1)}),J("D",["DD",2],"Do","date"),I("date","D"),j("date",9),$("D",zr),$("DD",zr,Hr),$("Do",function(e,t){return e?t._ordinalParse:t._ordinalParseLenient}),re(["D","DD"],ia),re("Do",function(e,t){t[ia]=T(e.match(zr)[0],10)});var qa=W("Date",!0);J("DDD",["DDDD",3],"DDDo","dayOfYear"),I("dayOfYear","DDD"),j("dayOfYear",4),$("DDD",Br),$("DDDD",jr),re(["DDD","DDDD"],function(e,t,n){n._dayOfYear=T(e)}),J("m",["mm",2],0,"minute"),I("minute","m"),j("minute",14),$("m",zr),$("mm",zr,Hr),re(["m","mm"],sa);var Ja=W("Minutes",!1);J("s",["ss",2],0,"second"),I("second","s"),j("second",15),$("s",zr),$("ss",zr,Hr),re(["s","ss"],ua);var Qa=W("Seconds",!1);J("S",0,0,function(){return~~(this.millisecond()/100)}),J(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),J(0,["SSS",3],0,"millisecond"),J(0,["SSSS",4],0,function(){return 10*this.millisecond()}),J(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),J(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),J(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),J(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),J(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),I("millisecond","ms"),j("millisecond",16),$("S",Br,Fr),$("SS",Br,Hr),$("SSS",Br,jr);var Ka;for(Ka="SSSS";Ka.length<=9;Ka+="S")$(Ka,Qr);for(Ka="S";Ka.length<=9;Ka+="S")re(Ka,In);var Za=W("Milliseconds",!1);J("z",0,0,"zoneAbbr"),J("zz",0,0,"zoneName");var Xa=y.prototype;Xa.add=Va,Xa.calendar=Qt,Xa.clone=Kt,Xa.diff=rn,Xa.endOf=vn,Xa.format=ln,Xa.from=cn,Xa.fromNow=dn,Xa.to=fn,Xa.toNow=hn,Xa.get=G,Xa.invalidAt=kn,Xa.isAfter=Zt,Xa.isBefore=Xt,Xa.isBetween=$t,Xa.isSame=en,Xa.isSameOrAfter=tn,Xa.isSameOrBefore=nn,Xa.isValid=bn,Xa.lang=Ba,Xa.locale=pn,Xa.localeData=_n,Xa.max=Ha,Xa.min=Fa,Xa.parsingFlags=Ln,Xa.set=B,Xa.startOf=mn,Xa.subtract=Ga,Xa.toArray=Mn,Xa.toObject=Tn,Xa.toDate=En,Xa.toISOString=sn,Xa.inspect=un,Xa.toJSON=Sn,Xa.toString=on,Xa.unix=yn,Xa.valueOf=gn,Xa.creationData=wn,Xa.year=ga,Xa.isLeapYear=ye,Xa.weekYear=Rn,Xa.isoWeekYear=Dn,Xa.quarter=Xa.quarters=Yn,Xa.month=fe,Xa.daysInMonth=he,Xa.week=Xa.weeks=Re,Xa.isoWeek=Xa.isoWeeks=De,Xa.weeksInYear=Nn,Xa.isoWeeksInYear=xn,Xa.date=qa,Xa.day=Xa.days=Fe,Xa.weekday=He,Xa.isoWeekday=je,Xa.dayOfYear=Pn,Xa.hour=Xa.hours=Ca,Xa.minute=Xa.minutes=Ja,Xa.second=Xa.seconds=Qa,Xa.millisecond=Xa.milliseconds=Za,Xa.utcOffset=xt,Xa.utc=Ot,Xa.local=At,Xa.parseZone=Yt,Xa.hasAlignedHourOffset=Pt,Xa.isDST=It,Xa.isLocal=Ht,Xa.isUtcOffset=jt,Xa.isUtc=Ut,Xa.isUTC=Ut,Xa.zoneAbbr=Fn,Xa.zoneName=Hn,Xa.dates=L("dates accessor is deprecated. Use date instead.",qa),Xa.months=L("months accessor is deprecated. Use month instead",fe),Xa.years=L("years accessor is deprecated. Use year instead",ga),Xa.zone=L("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Nt),Xa.isDSTShifted=L("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ft);var $a=D.prototype;$a.calendar=x,$a.longDateFormat=N,$a.invalidDate=O,$a.ordinal=A,$a.preparse=Wn,$a.postformat=Wn,$a.relativeTime=Y,$a.pastFuture=P,$a.set=C,$a.months=se,$a.monthsShort=ue,$a.monthsParse=ce,$a.monthsRegex=_e,$a.monthsShortRegex=pe,$a.week=ke,$a.firstDayOfYear=Ce,$a.firstDayOfWeek=we,$a.weekdays=Oe,$a.weekdaysMin=Ye,$a.weekdaysShort=Ae,$a.weekdaysParse=Ie,$a.weekdaysRegex=Ue,$a.weekdaysShortRegex=We,$a.weekdaysMinRegex=ze,$a.isPM=Qe,$a.meridiem=Ke,et("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===T(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),t.lang=L("moment.lang is deprecated. Use moment.locale instead.",et),t.langData=L("moment.langData is deprecated. Use moment.localeData instead.",rt);var ei=Math.abs,ti=sr("ms"),ni=sr("s"),ri=sr("m"),ai=sr("h"),ii=sr("d"),oi=sr("w"),si=sr("M"),ui=sr("y"),li=lr("milliseconds"),ci=lr("seconds"),di=lr("minutes"),fi=lr("hours"),hi=lr("days"),pi=lr("months"),_i=lr("years"),mi=Math.round,vi={s:45,m:45,h:22,d:26,M:11},gi=Math.abs,yi=bt.prototype;return yi.abs=Zn,yi.add=$n,yi.subtract=er,yi.as=ir,yi.asMilliseconds=ti,yi.asSeconds=ni,yi.asMinutes=ri,yi.asHours=ai,yi.asDays=ii,yi.asWeeks=oi,yi.asMonths=si,yi.asYears=ui,yi.valueOf=or,yi._bubble=nr,yi.get=ur,yi.milliseconds=li,yi.seconds=ci,yi.minutes=di,yi.hours=fi,yi.days=hi,yi.weeks=cr,yi.months=pi,yi.years=_i,yi.humanize=_r,yi.toISOString=mr,yi.toString=mr,yi.toJSON=mr,yi.locale=pn,yi.localeData=_n,yi.toIsoString=L("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",mr),yi.lang=Ba,J("X",0,0,"unix"),J("x",0,0,"valueOf"),$("x",Kr),$("X",$r),re("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),re("x",function(e,t,n){n._d=new Date(T(e))}),t.version="2.17.1",r(Et),t.fn=Xa,t.min=Tt,t.max=St,t.now=ja,t.utc=f,t.unix=jn,t.months=Bn,t.isDate=u,t.locale=et,t.invalid=m,t.duration=Wt,t.isMoment=E,t.weekdays=Jn,t.parseZone=Un,t.localeData=rt,t.isDuration=Lt,t.monthsShort=qn,t.weekdaysMin=Kn,t.defineLocale=tt,t.updateLocale=nt,t.locales=at,t.weekdaysShort=Qn,t.normalizeUnits=F,t.relativeTimeRounding=hr,t.relativeTimeThreshold=pr,t.calendarFormat=Jt,t.prototype=Xa,t})}).call(t,n(699)(e))},function(e,t,n){function r(e){return n(a(e))}function a(e){return i[e]||function(){throw new Error("Cannot find module '"+e+"'.")}()}var i={"./af":783,"./af.js":783,"./ar":784,"./ar-dz":785,"./ar-dz.js":785,"./ar-ly":786,"./ar-ly.js":786,"./ar-ma":787,"./ar-ma.js":787,"./ar-sa":788,"./ar-sa.js":788,"./ar-tn":789,"./ar-tn.js":789,"./ar.js":784,"./az":790,"./az.js":790,"./be":791,"./be.js":791,"./bg":792,"./bg.js":792,"./bn":793,"./bn.js":793,"./bo":794,"./bo.js":794,"./br":795,"./br.js":795,"./bs":796,"./bs.js":796,"./ca":797,"./ca.js":797,"./cs":798,"./cs.js":798,"./cv":799,"./cv.js":799,"./cy":800,"./cy.js":800,"./da":801,"./da.js":801,"./de":802,"./de-at":803,"./de-at.js":803,"./de.js":802,"./dv":804,"./dv.js":804,"./el":805,"./el.js":805,"./en-au":806,"./en-au.js":806,"./en-ca":807,"./en-ca.js":807,"./en-gb":808,"./en-gb.js":808,"./en-ie":809,"./en-ie.js":809,"./en-nz":810,"./en-nz.js":810,"./eo":811,"./eo.js":811,"./es":812,"./es-do":813,"./es-do.js":813,"./es.js":812,"./et":814,"./et.js":814,"./eu":815,"./eu.js":815,"./fa":816,"./fa.js":816,"./fi":817,"./fi.js":817,"./fo":818,"./fo.js":818,"./fr":819,"./fr-ca":820,"./fr-ca.js":820,"./fr-ch":821,"./fr-ch.js":821,"./fr.js":819,"./fy":822,"./fy.js":822,"./gd":823,"./gd.js":823,"./gl":824,"./gl.js":824,"./he":825,"./he.js":825,"./hi":826,"./hi.js":826,"./hr":827,"./hr.js":827,"./hu":828,"./hu.js":828,"./hy-am":829,"./hy-am.js":829,"./id":830,"./id.js":830,"./is":831,"./is.js":831,"./it":832,"./it.js":832,"./ja":833,"./ja.js":833,"./jv":834,"./jv.js":834,"./ka":835,"./ka.js":835,"./kk":836,"./kk.js":836,"./km":837,"./km.js":837,"./ko":838,"./ko.js":838,"./ky":839,"./ky.js":839,"./lb":840,"./lb.js":840,"./lo":841,"./lo.js":841,"./lt":842,"./lt.js":842,"./lv":843,"./lv.js":843,"./me":844,"./me.js":844,"./mi":845,"./mi.js":845,"./mk":846,"./mk.js":846,"./ml":847,"./ml.js":847,"./mr":848,"./mr.js":848,"./ms":849,"./ms-my":850,"./ms-my.js":850,"./ms.js":849,"./my":851,"./my.js":851,"./nb":852,"./nb.js":852,"./ne":853,"./ne.js":853,"./nl":854,"./nl-be":855,"./nl-be.js":855,"./nl.js":854,"./nn":856,"./nn.js":856,"./pa-in":857,"./pa-in.js":857,"./pl":858,"./pl.js":858,"./pt":859,"./pt-br":860,"./pt-br.js":860,"./pt.js":859,"./ro":861,"./ro.js":861,"./ru":862,"./ru.js":862,"./se":863,"./se.js":863,"./si":864,"./si.js":864,"./sk":865,"./sk.js":865,"./sl":866,"./sl.js":866,"./sq":867,"./sq.js":867,"./sr":868,"./sr-cyrl":869,"./sr-cyrl.js":869,"./sr.js":868,"./ss":870,"./ss.js":870,"./sv":871,"./sv.js":871,"./sw":872,"./sw.js":872,"./ta":873,"./ta.js":873,"./te":874,"./te.js":874,"./tet":875,"./tet.js":875,"./th":876,"./th.js":876,"./tl-ph":877,"./tl-ph.js":877,"./tlh":878,"./tlh.js":878,"./tr":879,"./tr.js":879,"./tzl":880,"./tzl.js":880,"./tzm":881,"./tzm-latn":882,"./tzm-latn.js":882,"./tzm.js":881,"./uk":883,"./uk.js":883,"./uz":884,"./uz.js":884,"./vi":885,"./vi.js":885,"./x-pseudo":886,"./x-pseudo.js":886,"./yo":887,"./yo.js":887,"./zh-cn":888,"./zh-cn.js":888,"./zh-hk":889,"./zh-hk.js":889,"./zh-tw":890,"./zh-tw.js":890};r.keys=function(){return Object.keys(i)},r.resolve=a,e.exports=r,r.id=782},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure", +d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(t,n,i,o){var s=r(t),u=a[e][r(t)];return 2===s&&(u=u[n?0:1]),u.replace(/%d/i,t)}},o=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"],s=e.defineLocale("ar",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(e){return e.replace(/\u200f/g,"").replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return s})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ar-dz",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"أح_إث_ثلا_أر_خم_جم_سب".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(t,a,i,o){var s=n(t),u=r[e][n(t)];return 2===s&&(u=u[a?0:1]),u.replace(/%d/i,t)}},i=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],o=e.defineLocale("ar-ly",{months:i,monthsShort:i,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/\u200f/g,"").replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return o})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},n=e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},ordinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10,r=e%100-n,a=e>=100?100:null;return e+(t[n]||t[r]||t[a])},week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var a={mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===r?n?"хвіліна":"хвіліну":"h"===r?n?"гадзіна":"гадзіну":e+" "+t(a[r],+e)}var r=e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},ordinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!==2&&e%10!==3||e%100===12||e%100===13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},r=e.defineLocale("bn",{months:"জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},r=e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n){var r={mm:"munutenn",MM:"miz",dd:"devezh"};return e+" "+a(r[n],e)}function n(e){switch(r(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function r(e){return e>9?r(e%10):e}function a(e,t){return 2===t?i(e):e}function i(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var o=e.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:n},ordinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var t=1===e?"añ":"vet";return e+t},week:{dow:1,doy:4}});return o})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n){var r=e+" ";switch(n){case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}var n=e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ca",{months:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:"gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e){return e>1&&e<5&&1!==~~(e/10)}function n(e,n,r,a){var i=e+" ";switch(r){case"s":return n||a?"pár sekund":"pár sekundami";case"m":return n?"minuta":a?"minutu":"minutou";case"mm":return n||a?i+(t(e)?"minuty":"minut"):i+"minutami";case"h":return n?"hodina":a?"hodinu":"hodinou";case"hh":return n||a?i+(t(e)?"hodiny":"hodin"):i+"hodinami";case"d":return n||a?"den":"dnem";case"dd":return n||a?i+(t(e)?"dny":"dní"):i+"dny";case"M":return n||a?"měsíc":"měsícem";case"MM":return n||a?i+(t(e)?"měsíce":"měsíců"):i+"měsíci";case"y":return n||a?"rok":"rokem";case"yy":return n||a?i+(t(e)?"roky":"let"):i+"lety"}}var r="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),a="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),i=e.defineLocale("cs",{months:r,monthsShort:a,monthsParse:function(e,t){var n,r=[];for(n=0;n<12;n++)r[n]=new RegExp("^"+e[n]+"$|^"+t[n]+"$","i");return r}(r,a),shortMonthsParse:function(e){var t,n=[];for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$","i");return n}(a),longMonthsParse:function(e){var t,n=[];for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$","i");return n}(r),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var t=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран";return e+t},past:"%s каялла",s:"пӗр-ик ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},ordinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},ordinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=e,n="",r=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return t>20?n=40===t||50===t||60===t||80===t||100===t?"fed":"ain":t>0&&(n=r[t]),e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I går kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}var n=e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}var n=e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],r=e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}var n=e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"; +},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,n){var r=this._calendarEl[e],a=n&&n.hours();return t(r)&&(r=r.apply(n)),r.replace("{}",a%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},ordinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato".split("_"),weekdaysShort:"Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Ĵa_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-an de] MMMM, YYYY",LLL:"D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-an de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"je %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},ordinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return/-MMM-/.test(r)?n[e.month()]:t[e.month()]},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return/-MMM-/.test(r)?n[e.month()]:t[e.month()]},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){var a={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?a[n][2]?a[n][2]:a[n][1]:r?a[n][0]:a[n][1]}var n=e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},r=e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چندین ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},ordinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,r,a){var i="";switch(r){case"s":return a?"muutaman sekunnin":"muutama sekunti";case"m":return a?"minuutin":"minuutti";case"mm":i=a?"minuutin":"minuuttia";break;case"h":return a?"tunnin":"tunti";case"hh":i=a?"tunnin":"tuntia";break;case"d":return a?"päivän":"päivä";case"dd":i=a?"päivän":"päivää";break;case"M":return a?"kuukauden":"kuukausi";case"MM":i=a?"kuukauden":"kuukautta";break;case"y":return a?"vuoden":"vuosi";case"yy":i=a?"vuoden":"vuotta"}return i=n(e,a)+" "+i}function n(e,t){return e<10?t?a[e]:r[e]:e}var r="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),a=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",r[7],r[8],r[9]],i=e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|)/,ordinal:function(e){return e+(1===e?"er":"")},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(e){return e+(1===e?"er":"e")}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(e){return e+(1===e?"er":"e")},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),r=e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,r){return/-MMM-/.test(r)?n[e.month()]:t[e.month()]},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],r=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],a=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],i=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],o=e.defineLocale("gd",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:r,weekdaysShort:a,weekdaysMin:i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},ordinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10===2?"na":"mh";return e+t},week:{dow:1,doy:4}});return o})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10===0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=e.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n){var r=e+" ";switch(n){case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}var n=e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){var a=e;switch(n){case"s":return r||t?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(r||t?" perc":" perce");case"mm":return a+(r||t?" perc":" perce");case"h":return"egy"+(r||t?" óra":" órája");case"hh":return a+(r||t?" óra":" órája");case"d":return"egy"+(r||t?" nap":" napja");case"dd":return a+(r||t?" nap":" napja");case"M":return"egy"+(r||t?" hónap":" hónapja");case"MM":return a+(r||t?" hónap":" hónapja");case"y":return"egy"+(r||t?" év":" éve");case"yy":return a+(r||t?" év":" éve")}return""}function n(e){return(e?"":"[múlt] ")+"["+r[this.day()]+"] LT[-kor]"}var r="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" "),a=e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?n===!0?"de":"DE":n===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY", +LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},ordinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e){return e%100===11||e%10!==1}function n(e,n,r,a){var i=e+" ";switch(r){case"s":return n||a?"nokkrar sekúndur":"nokkrum sekúndum";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?i+(n||a?"mínútur":"mínútum"):n?i+"mínúta":i+"mínútu";case"hh":return t(e)?i+(n||a?"klukkustundir":"klukkustundum"):i+"klukkustund";case"d":return n?"dagur":a?"dag":"degi";case"dd":return t(e)?n?i+"dagar":i+(a?"daga":"dögum"):n?i+"dagur":i+(a?"dag":"degi");case"M":return n?"mánuður":a?"mánuð":"mánuði";case"MM":return t(e)?n?i+"mánuðir":i+(a?"mánuði":"mánuðum"):n?i+"mánuður":i+(a?"mánuð":"mánuði");case"y":return n||a?"ár":"ári";case"yy":return t(e)?i+(n||a?"ár":"árum"):i+(n||a?"ár":"ári")}}var r=e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"Do_Lu_Ma_Me_Gi_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"Ah時m分",LTS:"Ah時m分s秒",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah時m分",LLLL:"YYYY年M月D日Ah時m分 dddd"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},ordinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ka",{months:{standalone:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),format:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return/(წამი|წუთი|საათი|წელი)/.test(e)?e.replace(/ი$/,"ში"):e+"ში"},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},ordinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20===0||e%100===0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},n=e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysMin:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h시 m분",LTS:"A h시 m분 s초",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h시 m분",LLLL:"YYYY년 MMMM D일 dddd A h시 m분"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"일분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},ordinalParse:/\d{1,2}일/,ordinal:"%d일",meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"},n=e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кече саат] LT",lastWeek:"[Өткен аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){var a={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?a[n][0]:a[n][1]}function n(e){var t=e.substr(0,e.indexOf(" "));return a(t)?"a "+e:"an "+e}function r(e){var t=e.substr(0,e.indexOf(" "));return a(t)?"viru "+e:"virun "+e}function a(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10,n=e/10;return a(0===t?n:t)}if(e<1e4){for(;e>=10;)e/=10;return a(e)}return e/=1e3,a(e)}var i=e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:r,s:"e puer Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},ordinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){return t?"kelios sekundės":r?"kelių sekundžių":"kelias sekundes"}function n(e,t,n,r){return t?a(n)[0]:r?a(n)[1]:a(n)[2]}function r(e){return e%10===0||e>10&&e<20}function a(e){return o[e].split("_")}function i(e,t,i,o){var s=e+" ";return 1===e?s+n(e,t,i[0],o):t?s+(r(e)?a(i)[1]:a(i)[0]):o?s+a(i)[1]:s+(r(e)?a(i)[1]:a(i)[2])}var o={m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"},s=e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:t,m:n,mm:i,h:n,hh:i,d:n,dd:i,M:n,MM:i,y:n,yy:i},ordinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});return s})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n){return n?t%10===1&&t%100!==11?e[2]:e[3]:t%10===1&&t%100!==11?e[0]:e[1]}function n(e,n,r){return e+" "+t(i[r],e,n)}function r(e,n,r){return t(i[r],e,n)}function a(e,t){return t?"dažas sekundes":"dažām sekundēm"}var i={m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")},o=e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:a,m:r,mm:n,h:r,hh:n,d:r,dd:n,M:r,MM:n,y:r,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={words:{m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}},n=e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){var a="";if(t)switch(n){case"s":a="काही सेकंद";break;case"m":a="एक मिनिट";break;case"mm":a="%d मिनिटे";break;case"h":a="एक तास";break;case"hh":a="%d तास";break;case"d":a="एक दिवस";break;case"dd":a="%d दिवस";break;case"M":a="एक महिना";break;case"MM":a="%d महिने";break;case"y":a="एक वर्ष";break;case"yy":a="%d वर्षे"}else switch(n){case"s":a="काही सेकंदां";break;case"m":a="एका मिनिटा";break;case"mm":a="%d मिनिटां";break;case"h":a="एका तासा";break;case"hh":a="%d तासां";break;case"d":a="एका दिवसा";break;case"dd":a="%d दिवसां";break;case"M":a="एका महिन्या";break;case"MM":a="%d महिन्यां";break;case"y":a="एका वर्षा";break;case"yy":a="%d वर्षां"}return a.replace(/%d/i,e)}var n={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},r={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},a=e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return r[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return n[e]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात्री"===t?e<4?e:e+12:"सकाळी"===t?e:"दुपारी"===t?e>=10?e:e+12:"सायंकाळी"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात्री":e<10?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}});return a})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},r=e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"), +weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,i=e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return/-MMM-/.test(r)?n[e.month()]:t[e.month()]},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,i=e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return/-MMM-/.test(r)?n[e.month()]:t[e.month()]},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},r=e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e){return e%10<5&&e%10>1&&~~(e/10)%10!==1}function n(e,n,r){var a=e+" ";switch(r){case"m":return n?"minuta":"minutę";case"mm":return a+(t(e)?"minuty":"minut");case"h":return n?"godzina":"godzinę";case"hh":return a+(t(e)?"godziny":"godzin");case"MM":return a+(t(e)?"miesiące":"miesięcy");case"yy":return a+(t(e)?"lata":"lat")}}var r="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),a="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),i=e.defineLocale("pl",{months:function(e,t){return""===t?"("+a[e.month()]+"|"+r[e.month()]+")":/D MMMM/.test(t)?a[e.month()]:r[e.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:n,mm:n,h:n,hh:n,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:n,y:"rok",yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("pt",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº"});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n){var r={mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},a=" ";return(e%100>=20||e>=100&&e%100===0)&&(a=" de "),e+a+r[n]}var n=e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var a={mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===r?n?"минута":"минуту":e+" "+t(a[r],+e)}var r=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],a=e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:r,longMonthsParse:r,shortMonthsParse:r,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В следующее] dddd [в] LT";case 1:case 2:case 4:return"[В следующий] dddd [в] LT";case 3:case 5:case 6:return"[В следующую] dddd [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:n,mm:n,h:"час",hh:n,d:"день",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},ordinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:7}});return a})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},ordinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e){return e>1&&e<5}function n(e,n,r,a){var i=e+" ";switch(r){case"s":return n||a?"pár sekúnd":"pár sekundami";case"m":return n?"minúta":a?"minútu":"minútou";case"mm":return n||a?i+(t(e)?"minúty":"minút"):i+"minútami";case"h":return n?"hodina":a?"hodinu":"hodinou";case"hh":return n||a?i+(t(e)?"hodiny":"hodín"):i+"hodinami";case"d":return n||a?"deň":"dňom";case"dd":return n||a?i+(t(e)?"dni":"dní"):i+"dňami";case"M":return n||a?"mesiac":"mesiacom";case"MM":return n||a?i+(t(e)?"mesiace":"mesiacov"):i+"mesiacmi";case"y":return n||a?"rok":"rokom";case"yy":return n||a?i+(t(e)?"roky":"rokov"):i+"rokmi"}}var r="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),a="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"),i=e.defineLocale("sk",{months:r,monthsShort:a,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){var a=e+" ";switch(n){case"s":return t||r?"nekaj sekund":"nekaj sekundami";case"m":return t?"ena minuta":"eno minuto";case"mm":return a+=1===e?t?"minuta":"minuto":2===e?t||r?"minuti":"minutama":e<5?t||r?"minute":"minutami":t||r?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return a+=1===e?t?"ura":"uro":2===e?t||r?"uri":"urama":e<5?t||r?"ure":"urami":t||r?"ur":"urami";case"d":return t||r?"en dan":"enim dnem";case"dd":return a+=1===e?t||r?"dan":"dnem":2===e?t||r?"dni":"dnevoma":t||r?"dni":"dnevi";case"M":return t||r?"en mesec":"enim mesecem";case"MM":return a+=1===e?t||r?"mesec":"mesecem":2===e?t||r?"meseca":"mesecema":e<5?t||r?"mesece":"meseci":t||r?"mesecev":"meseci";case"y":return t||r?"eno leto":"enim letom";case"yy":return a+=1===e?t||r?"leto":"letom":2===e?t||r?"leti":"letoma":e<5?t||r?"leta":"leti":t||r?"let":"leti"}}var n=e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}},n=e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mesec",MM:t.translate,y:"godinu",yy:t.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={words:{m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}},n=e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var e=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},ordinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}(e|a)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"e":1===t?"a":2===t?"a":"e";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9", +"௦":"0"},r=e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},ordinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t?e:"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}});return r})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},ordinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juniu_Juliu_Augustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Aug_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sexta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sext_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Sex_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",m:"minutu ida",mm:"minutus %d",h:"horas ida",hh:"horas %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},ordinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e){var t=e;return t=e.indexOf("jaj")!==-1?t.slice(0,-3)+"leS":e.indexOf("jar")!==-1?t.slice(0,-3)+"waQ":e.indexOf("DIS")!==-1?t.slice(0,-3)+"nem":t+" pIq"}function n(e){var t=e;return t=e.indexOf("jaj")!==-1?t.slice(0,-3)+"Hu’":e.indexOf("jar")!==-1?t.slice(0,-3)+"wen":e.indexOf("DIS")!==-1?t.slice(0,-3)+"ben":t+" ret"}function r(e,t,n,r){var i=a(e);switch(n){case"mm":return i+" tup";case"hh":return i+" rep";case"dd":return i+" jaj";case"MM":return i+" jar";case"yy":return i+" DIS"}}function a(e){var t=Math.floor(e%1e3/100),n=Math.floor(e%100/10),r=e%10,a="";return t>0&&(a+=i[t]+"vatlh"),n>0&&(a+=(""!==a?" ":"")+i[n]+"maH"),r>0&&(a+=(""!==a?" ":"")+i[r]),""===a?"pagh":a}var i="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_"),o=e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:t,past:n,s:"puS lup",m:"wa’ tup",mm:r,h:"wa’ rep",hh:r,d:"wa’ jaj",dd:r,M:"wa’ jar",MM:r,y:"wa’ DIS",yy:r},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},n=e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(e){if(0===e)return e+"'ıncı";var n=e%10,r=e%100-n,a=e>=100?100:null;return e+(t[n]||t[r]||t[a])},week:{dow:1,doy:7}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t,n,r){var a={s:["viensas secunds","'iensas secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",""+e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",""+e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",""+e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",""+e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",""+e+" ars"]};return r?a[n][0]:t?a[n][0]:a[n][1]}var n=e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var a={mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===r?n?"хвилина":"хвилину":"h"===r?n?"година":"годину":e+" "+t(a[r],+e)}function r(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")},r=/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative";return n[r][e.day()]}function a(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}var i=e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:r,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:a("[Сьогодні "),nextDay:a("[Завтра "),lastDay:a("[Вчора "),nextWeek:a("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return a("[Минулої] dddd [").call(this);case 1:case 2:case 4:return a("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},ordinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}});return i})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},ordinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},ordinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah点mm分",LTS:"Ah点m分s秒",L:"YYYY-MM-DD",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY-MM-DD",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah点mm分",llll:"YYYY年MMMD日ddddAh点mm分"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:function(){return 0===this.minutes()?"[今天]Ah[点整]":"[今天]LT"},nextDay:function(){return 0===this.minutes()?"[明天]Ah[点整]":"[明天]LT"},lastDay:function(){return 0===this.minutes()?"[昨天]Ah[点整]":"[昨天]LT"},nextWeek:function(){var t,n;return t=e().startOf("week"),n=this.diff(t,"days")>=7?"[下]":"[本]",0===this.minutes()?n+"dddAh点整":n+"dddAh点mm"},lastWeek:function(){var t,n;return t=e().startOf("week"),n=this.unix()=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return t})},function(e,t,n){!function(e,t){t(n(781))}(this,function(e){"use strict";var t=e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah點mm分",LTS:"Ah點m分s秒",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah點mm分",LLLL:"YYYY年MMMD日ddddAh點mm分",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah點mm分",llll:"YYYY年MMMD日ddddAh點mm分"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return t})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(698),m=(r(_),n(644)),v=(r(m),n(404)),g=r(v),y=n(656),E=(r(y),n(733)),M=r(E),T=n(688),S=r(T),b=n(731),L=r(b),k=n(764),w=r(k),C=n(732),R=(r(C),n(696)),D=r(R),x=n(736),N=r(x),O=n(697),A=r(O),Y=["confirmMoveTorrents","handleCheckboxChange","handleDestinationChange","handleTextboxChange","onMoveError"],P=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={moveTorrentsError:null,destination:null,isExpanded:!1,isSettingDownloadPath:!1,moveTorrents:!1,originalSource:null},Y.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentWillMount",value:function(){var e=A.default.getSelectedTorrentsFilename(),t=A.default.getSelectedTorrentsDownloadLocations();if(1===t.length){var n=this.removeTrailingFilename(t[0],e[0]);this.setState({originalSource:n,destination:n})}}},{key:"componentDidMount",value:function(){A.default.listen(S.default.CLIENT_MOVE_TORRENTS_REQUEST_ERROR,this.onMoveError)}},{key:"componentWillUnmount",value:function(){A.default.unlisten(S.default.CLIENT_MOVE_TORRENTS_REQUEST_ERROR,this.onMoveError)}},{key:"onMoveError",value:function(){this.setState({isSettingDownloadPath:!1})}},{key:"confirmMoveTorrents",value:function(){var e=A.default.getSelectedTorrentsFilename(),t=A.default.getSelectedTorrentsDownloadLocations();t.length&&(this.setState({isSettingDownloadPath:!0}),D.default.moveTorrents(A.default.getSelectedTorrents(),{destination:this.state.destination,filenames:e,moveFiles:this.state.moveTorrents,sources:t}))}},{key:"getActions",value:function(){var e=null,t=this.props.intl.formatMessage({id:"torrents.move.button.set.location",defaultMessage:"Set Location"});return this.state.isSettingDownloadPath&&(e=g.default.createElement(L.default,{viewBox:"0 0 32 32"}),t=this.props.intl.formatMessage({id:"torrents.move.button.state.setting",defaultMessage:"Setting..."})),[{clickHandler:null,content:this.props.intl.formatMessage({id:"button.cancel",defaultMessage:"Cancel"}),triggerDismiss:!0,type:"secondary"},{clickHandler:this.confirmMoveTorrents,content:g.default.createElement("span",null,e,t),supplementalClassName:null!=e?"has-icon":"",triggerDismiss:!1,type:"primary"}]}},{key:"handleCheckboxChange",value:function(e){this.setState({moveTorrents:e})}},{key:"handleDestinationChange",value:function(e){this.setState({destination:e})}},{key:"handleTextboxChange",value:function(e){var t=e.target.value;this.setState({destination:t})}},{key:"getContent",value:function(){return g.default.createElement("div",{className:"form modal__content"},g.default.createElement("div",{className:"form__row"},g.default.createElement("div",{className:"form__column"},g.default.createElement("label",{className:"form__label"},g.default.createElement(p.FormattedMessage,{id:"torrents.add.destination.label",defaultMessage:"Destination"})),g.default.createElement(N.default,{onChange:this.handleDestinationChange,suggested:this.state.originalSource}))),g.default.createElement("div",{className:"form__row"},g.default.createElement("div",{className:"form__column"},g.default.createElement(M.default,{onChange:this.handleCheckboxChange},g.default.createElement(p.FormattedMessage,{id:"torrents.move.data.label",defaultMessage:"Move data"})))))}},{key:"removeTrailingFilename",value:function(e,t){var n=e.substring(0,e.length-t.length);return"/"!==n.charAt(n.length-1)&&"\\"!==n.charAt(n.length-1)||(n=n.substring(0,n.length-1)),n}},{key:"render",value:function(){return g.default.createElement(w.default,{actions:this.getActions(),content:this.getContent(),dismiss:this.props.dismiss,heading:this.props.intl.formatMessage({id:"torrents.move.heading",defaultMessage:"Set Download Location"})})}}]),t}(g.default.Component);t.default=(0,p.injectIntl)(P)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(698),_=(r(p),n(644)),m=(r(_),n(385)),v=n(404),g=r(v),y=n(733),E=r(y),M=n(764),T=r(M),S=n(705),b=r(S),L=n(724),k=r(L),w=n(696),C=r(w),R=n(697),D=r(R),x=["handleRemovalConfirmation","handleCheckboxChange"],N=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={deleteData:b.default.getFloodSettings("deleteTorrentData")},x.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"getActions",value:function(e){return 0===e.length?[{clickHandler:null,content:"OK",triggerDismiss:!0,type:"primary"}]:[{clickHandler:this.handleRemoveTorrentDecline,content:this.props.intl.formatMessage({id:"button.no",defaultMessage:"No"}),triggerDismiss:!0,type:"secondary"},{clickHandler:this.handleRemovalConfirmation.bind(this,e),content:this.props.intl.formatMessage({id:"button.yes",defaultMessage:"Yes"}),triggerDismiss:!0,type:"primary"}]}},{key:"getContent",value:function(e){var t=null,n=null,r=e.length;if(0===r)t=this.props.intl.formatMessage({id:"torrents.remove.error.no.torrents.selected",defaultMessage:"You haven't selected any torrents."});else{k.default.pluralize("torrent",r);t=this.props.intl.formatMessage({id:"torrents.remove.are.you.sure",defaultMessage:"Are you sure you want to remove {count, plural,\n =0 {no torrents}\n =1 {one torrent}\n other {# torrents}\n }?"},{count:r}),n=g.default.createElement("div",{className:"form__row"},g.default.createElement("div",{className:"form__column"},g.default.createElement(E.default,{onChange:this.handleCheckboxChange,checked:this.state.deleteData},g.default.createElement(m.FormattedMessage,{defaultMessage:"Delete data",id:"torrents.remove.delete.data"}))))}return g.default.createElement("div",{className:"form modal__content"},g.default.createElement("div",{className:"form__row"},g.default.createElement("div",{className:"form__column"},t)),n)}},{key:"handleCheckboxChange",value:function(e){this.setState({deleteData:e})}},{key:"handleRemovalConfirmation",value:function(e){C.default.deleteTorrents(e,this.state.deleteData)}},{key:"render",value:function(){var e=D.default.getSelectedTorrents()||[],t=this.props.intl.formatMessage({id:"torrents.remove",defaultMessage:"Remove Torrents"});return g.default.createElement(T.default,{actions:this.getActions(e),alignment:"center",content:this.getContent(e),dismiss:this.props.dismiss,heading:t})}}]),t}(g.default.Component);t.default=(0,m.injectIntl)(N)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(698),_=(r(p),n(644)),m=(r(_),n(385)),v=n(404),g=r(v),y=n(656),E=(r(y),n(733)),M=(r(E),n(688)),T=r(M),S=n(731),b=r(S),L=n(764),k=r(L),w=n(732),C=(r(w),n(696)),R=r(C),D=n(697),x=r(D),N=["confirmSetTags","handleTextboxChange","onSetTagsError"],O=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={isSettingTags:!1,setTagsError:null,tags:""},N.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentWillMount",value:function(){var e=x.default.getSelectedTorrentsTags()[0];e&&0!==e.length&&this.setState({tags:e.join(", ")})}},{key:"componentDidMount",value:function(){x.default.listen(T.default.CLIENT_SET_TAGS_ERROR,this.onSetTagsError)}},{key:"componentWillUnmount",value:function(){x.default.unlisten(T.default.CLIENT_SET_TAGS_ERROR,this.onSetTagsError); +}},{key:"onSetTagsError",value:function(){this.setState({isSettingTags:!1})}},{key:"confirmSetTags",value:function(){var e=this.state.tags.split(",");e&&e.length>0&&(this.setState({isSettingTags:!0}),R.default.setTaxonomy(x.default.getSelectedTorrents(),e))}},{key:"getActions",value:function(){var e=null,t=this.props.intl.formatMessage({id:"torrents.set.tags.button.set",defaultMessage:"Set Tags"});return this.state.isSettingTags&&(e=g.default.createElement(b.default,{viewBox:"0 0 32 32"}),t=this.props.intl.formatMessage({id:"torrents.set.tags.button.state.setting",defaultMessage:"Setting..."})),[{clickHandler:null,content:this.props.intl.formatMessage({id:"button.cancel",defaultMessage:"Cancel"}),triggerDismiss:!0,type:"secondary"},{clickHandler:this.confirmSetTags,content:g.default.createElement("span",null,e,t),supplementalClassName:null!=e?"has-icon":"",triggerDismiss:!1,type:"primary"}]}},{key:"handleTextboxChange",value:function(e){this.setState({tags:e.target.value})}},{key:"getContent",value:function(){return g.default.createElement("div",{className:"form modal__content"},g.default.createElement("div",{className:"form__row"},g.default.createElement("div",{className:"form__column"},g.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleTextboxChange,value:this.state.tags}))))}},{key:"render",value:function(){return g.default.createElement(k.default,{actions:this.getActions(),content:this.getContent(),dismiss:this.props.dismiss,heading:this.props.intl.formatMessage({id:"torrents.set.tags.heading",defaultMessage:"Set Tags"})})}}]),t}(g.default.Component);t.default=(0,m.injectIntl)(O)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(331),i=r(a),o=n(641),s=r(o),u=n(713),l=r(u),c=n(636),d=r(c),f=n(299),h=r(f),p=n(325),_=r(p),m=n(326),v=r(m),g=n(330),y=r(g),E=n(377),M=r(E),T=n(385),S=n(644),b=(r(S),n(404)),L=r(b),k=n(654),w=r(k),C=n(895),R=r(C),D=n(897),x=r(D),N=n(898),O=r(N),A=n(688),Y=r(A),P=n(731),I=r(P),F=n(764),H=r(F),j=n(899),U=r(j),W=n(705),z=r(W),V=n(900),G=r(V),B=["handleClientSettingsChange","handleCustomsSettingChange","handleFloodSettingsChange","handleSaveSettingsClick","handleSaveSettingsError","handleSettingsStoreChange"],q=function(e){function t(){(0,_.default)(this,t);var e=(0,y.default)(this,(t.__proto__||(0,h.default)(t)).call(this));return e.state={isSavingSettings:!1,changedClientSettings:{},changedFloodSettings:{},clientSettings:z.default.getClientSettings(),floodSettings:z.default.getFloodSettings()},B.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,M.default)(t,e),(0,v.default)(t,[{key:"componentDidMount",value:function(){z.default.listen(Y.default.SETTINGS_CHANGE,this.handleSettingsStoreChange),z.default.listen(Y.default.SETTINGS_SAVE_REQUEST_ERROR,this.handleSaveSettingsError),w.default.fetchUserList()}},{key:"componentWillUnmount",value:function(){z.default.unlisten(Y.default.SETTINGS_CHANGE,this.handleSettingsStoreChange),z.default.unlisten(Y.default.SETTINGS_SAVE_REQUEST_ERROR,this.handleSaveSettingsError)}},{key:"getActions",value:function(){var e=null,t=this.props.intl.formatMessage({id:"button.save",defaultMessage:"Save Settings"});return this.state.isSavingSettings&&(e=L.default.createElement(I.default,{viewBox:"0 0 32 32"}),t=this.props.intl.formatMessage({id:"button.state.saving",defaultMessage:"Saving..."})),[{clickHandler:null,content:this.props.intl.formatMessage({id:"button.cancel",defaultMessage:"Cancel"}),triggerDismiss:!0,type:"secondary"},{clickHandler:this.handleSaveSettingsClick,content:L.default.createElement("span",null,e,t),supplementalClassName:null!=e?"has-icon":"",triggerDismiss:!1,type:"primary"}]}},{key:"handleCustomsSettingChange",value:function(e){this.setState({changedClientSettings:this.mergeObjects(this.state.changedClientSettings,(0,l.default)({},e.id,(0,d.default)({},e,{overrideLocalSetting:!0})))})}},{key:"handleSaveSettingsClick",value:function(){var e=this,t=(0,s.default)(this.state.changedFloodSettings).map(function(t){return{id:t,data:e.state.changedFloodSettings[t]}}),n=(0,s.default)(this.state.changedClientSettings).map(function(t){var n=e.state.changedClientSettings[t];return n.overrideLocalSetting?n:{id:t,data:n}});this.setState({isSavingSettings:!0}),z.default.saveFloodSettings(t,{dismissModal:!0,alert:!0}),z.default.saveClientSettings(n,{dismissModal:!0,alert:!0})}},{key:"handleSaveSettingsError",value:function(){this.setState({isSavingSettings:!1})}},{key:"handleSettingsFetchRequestError",value:function(e){console.log(e)}},{key:"handleSettingsStoreChange",value:function(){this.setState({clientSettings:z.default.getClientSettings(),floodSettings:z.default.getFloodSettings()})}},{key:"handleFloodSettingsChange",value:function(e){var t=this.mergeObjects(this.state.floodSettings,e),n=this.mergeObjects(this.state.changedFloodSettings,e);this.setState({floodSettings:t,changedFloodSettings:n})}},{key:"handleClientSettingsChange",value:function(e){var t=this.mergeObjects(this.state.clientSettings,e),n=this.mergeObjects(this.state.changedClientSettings,e);this.setState({clientSettings:t,changedClientSettings:n})}},{key:"mergeObjects",value:function(e,t){var n=this;return(0,s.default)(t).forEach(function(r){t.hasOwnProperty(r)&&null!=t[r]&&(Array.isArray(t[r])||Array.isArray(t[r])||"object"!==(0,i.default)(e[r])||"object"!==(0,i.default)(t[r])?e[r]=t[r]:e[r]=n.mergeObjects(e[r],t[r]))}),e}},{key:"render",value:function(){var e={bandwidth:{content:x.default,props:{onClientSettingsChange:this.handleClientSettingsChange,onSettingsChange:this.handleFloodSettingsChange,settings:this.mergeObjects(this.state.floodSettings,this.state.clientSettings)},label:this.props.intl.formatMessage({id:"settings.tabs.bandwidth",defaultMessage:"Bandwidth"})},connectivity:{content:O.default,props:{onCustomSettingsChange:this.handleCustomsSettingChange,onClientSettingsChange:this.handleClientSettingsChange,settings:this.state.clientSettings},label:this.props.intl.formatMessage({id:"settings.tabs.connectivity",defaultMessage:"Connectivity"})},resources:{content:U.default,props:{onClientSettingsChange:this.handleClientSettingsChange,settings:this.state.clientSettings},label:this.props.intl.formatMessage({id:"settings.tabs.resources",defaultMessage:"Resources"})},authentication:{content:R.default,label:this.props.intl.formatMessage({id:"settings.tabs.authentication",defaultMessage:"Authentication"})},ui:{content:G.default,label:this.props.intl.formatMessage({id:"settings.tabs.userinterface",defaultMessage:"User Interface"}),props:{onSettingsChange:this.handleFloodSettingsChange}}};return L.default.createElement(H.default,{actions:this.getActions(),size:"large",heading:this.props.intl.formatMessage({id:"settings.tabs.heading",defaultMessage:"Settings"}),orientation:"vertical",dismiss:this.props.dismiss,tabs:e})}}]),t}(L.default.Component);t.default=(0,T.injectIntl)(q)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(698),_=(r(p),n(385)),m=n(404),v=r(m),g=n(654),y=r(g),E=n(733),M=(r(E),n(691)),T=r(M),S=n(688),b=r(S),L=n(896),k=r(L),w=["handleAddUserClick","handleUserAddError","handleUserAddSuccess","handleUserListChange"],C=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments));return e.state={addUserError:null,users:[]},w.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentWillMount",value:function(){this.setState({users:y.default.getUsers()})}},{key:"componentDidMount",value:function(){y.default.listen(b.default.AUTH_LIST_USERS_SUCCESS,this.handleUserListChange),y.default.listen(b.default.AUTH_CREATE_USER_ERROR,this.handleUserAddError),y.default.listen(b.default.AUTH_CREATE_USER_SUCCESS,this.handleUserAddSuccess),y.default.listen(b.default.AUTH_DELETE_USER_SUCCESS,this.handleUserDeleteSuccess)}},{key:"componentWillUnmount",value:function(){y.default.unlisten(b.default.AUTH_LIST_USERS_SUCCESS,this.handleUserListChange),y.default.unlisten(b.default.AUTH_CREATE_USER_ERROR,this.handleUserAddError),y.default.unlisten(b.default.AUTH_CREATE_USER_SUCCESS,this.handleUserAddSuccess),y.default.unlisten(b.default.AUTH_DELETE_USER_SUCCESS,this.handleUserDeleteSuccess)}},{key:"getUserList",value:function(){var e=this,t=this.state.users.sort(function(e,t){return e.username.localeCompare(t.username)});return t.map(function(t,n){return v.default.createElement("li",{className:"interactive-list__item",key:n},v.default.createElement("span",{className:"interactive-list__label"},t.username),v.default.createElement("span",{className:"interactive-list__icon interactive-list__icon--action",onClick:e.handleDeleteUserClick.bind(e,t.username)},v.default.createElement(T.default,null)))})}},{key:"handleAddUserClick",value:function(){""===this.refs.username.value?this.setState({addUserError:this.props.intl.formatMessage({id:"auth.error.username.empty",defaultMessage:"Username cannot be empty."})}):y.default.createUser({username:this.refs.username.value,password:this.refs.password.value})}},{key:"handleDeleteUserClick",value:function(e){y.default.deleteUser(e)}},{key:"handleUserListChange",value:function(){this.setState({users:y.default.getUsers()})}},{key:"handleUserAddError",value:function(e){this.setState({addUserError:e})}},{key:"handleUserAddSuccess",value:function(){this.refs.username.value="",this.refs.password.value="",this.setState({addUserError:null}),y.default.fetchUserList()}},{key:"handleUserDeleteSuccess",value:function(){y.default.fetchUserList()}},{key:"render",value:function(){var e=null;return this.state.addUserError&&(e=v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column"},this.state.addUserError))),v.default.createElement("div",{className:"form"},v.default.createElement("div",{className:"form__section"},v.default.createElement("div",{className:"form__section__heading"},v.default.createElement(_.FormattedMessage,{id:"auth.user.accounts",defaultMessage:"User Accounts"})),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column"},v.default.createElement("ul",{className:"interactive-list"},this.getUserList())))),v.default.createElement("div",{className:"form__section"},v.default.createElement("div",{className:"form__section__heading"},v.default.createElement(_.FormattedMessage,{id:"auth.add.user",defaultMessage:"Add User"})),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column"},v.default.createElement("label",{className:"form__label"},v.default.createElement(_.FormattedMessage,{id:"auth.username",defaultMessage:"Username"})),v.default.createElement("input",{className:"textbox",placeholder:this.props.intl.formatMessage({id:"auth.username",defaultMessage:"Username"}),ref:"username",type:"text"})),v.default.createElement("div",{className:"form__column"},v.default.createElement("label",{className:"form__label"},v.default.createElement(_.FormattedMessage,{id:"auth.password",defaultMessage:"Password"})),v.default.createElement("input",{className:"textbox",placeholder:this.props.intl.formatMessage({id:"auth.password",defaultMessage:"Password"}),ref:"password",type:"password"})),v.default.createElement("div",{className:"form__column form__column--auto form__column--unlabled"},v.default.createElement("button",{className:"button button--primary",onClick:this.handleAddUserClick},v.default.createElement(_.FormattedMessage,{id:"button.add",defaultMessage:"Add"})))),e))}}]),t}(k.default);t.default=(0,_.injectIntl)(C)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(713),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(404),v=r(m),g=["handleClientSettingFieldChange"],y=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return g.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"getFieldValue",value:function(e){return null==this.state[e]?this.props.settings[e]||"":this.state[e]}},{key:"handleClientSettingFieldChange",value:function(e,t){var n=(0,i.default)({},e,t.target.value);this.setState(n),this.props.onClientSettingsChange(n)}},{key:"handleClientSettingCheckboxChange",value:function(e,t){var n=t?"1":"0",r=(0,i.default)({},e,n);this.setState(r),this.props.onClientSettingsChange(r)}}]),t}(v.default.Component);t.default=y},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=n(896),g=r(v),y=["handleDownloadTextChange","handleUploadTextChange"],E=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={downloadValue:null,uploadValue:null},y.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"arrayToString",value:function(e){return e.join(", ")}},{key:"getTextboxValue",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(e)?this.arrayToString(e):e}},{key:"handleDownloadTextChange",value:function(e){this.setState({downloadValue:e.target.value}),this.props.onSettingsChange({speedLimits:{download:this.processSpeedsForSave(e.target.value),upload:this.processSpeedsForSave(this.getUploadValue())}})}},{key:"handleUploadTextChange",value:function(e){this.setState({uploadValue:e.target.value}),this.props.onSettingsChange({speedLimits:{download:this.processSpeedsForSave(this.getDownloadValue()),upload:this.processSpeedsForSave(e.target.value)}})}},{key:"getDownloadValue",value:function(){var e=this.state.downloadValue;return null==e&&null!=this.props.settings.speedLimits&&(e=this.processSpeedsForDisplay(this.props.settings.speedLimits.download)),e}},{key:"getUploadValue",value:function(){var e=this.state.uploadValue;return null==e&&null!=this.props.settings.speedLimits&&(e=this.processSpeedsForDisplay(this.props.settings.speedLimits.upload)),e}},{key:"processSpeedsForDisplay",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(e&&0!==e.length)return this.arrayToString(e.map(function(e){return Number(e)/1024}))}},{key:"processSpeedsForSave",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return""===e?[]:this.stringToArray(e).map(function(e){return 1024*Number(e)})}},{key:"stringToArray",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.replace(/\s/g,"").split(",")}},{key:"render",value:function(){var e=this.getDownloadValue()||0,t=this.getUploadValue()||0;return m.default.createElement("div",{className:"form"},m.default.createElement("div",{className:"form__section"},m.default.createElement("p",{className:"form__section__heading"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.transferrate.heading",defaultMessage:"Transfer Rate Throttles"})),m.default.createElement("div",{className:"form__row"},m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.transferrate.dropdown.preset.download.label",defaultMessage:"Dropdown Presets: Download"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleDownloadTextChange,value:e}))),m.default.createElement("div",{className:"form__row"},m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.transferrate.dropdown.preset.upload.label",defaultMessage:"Dropdown Presets: Upload"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleUploadTextChange,value:t}))),m.default.createElement("div",{className:"form__row"},m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.transferrate.global.throttle.download",defaultMessage:"Global Download Rate Throttle"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleGlobalDownMax"),value:this.getFieldValue("throttleGlobalDownMax")})),m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.transferrate.global.throttle.upload",defaultMessage:"Global Upload Rate Throttle"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleGlobalUpMax"),value:this.getFieldValue("throttleGlobalUpMax")})))),m.default.createElement("div",{className:"form__section"},m.default.createElement("div",{className:"form__section__heading"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.slots.heading",defaultMessage:"Slot Availability"})),m.default.createElement("div",{className:"form__row"},m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.slots.upload.label",defaultMessage:"Upload Slots Per Torrent"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMaxUploads"),value:this.getFieldValue("throttleMaxUploads")})),m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.slots.upload.divider.label",defaultMessage:"Upload Slots Divider"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMaxUploadsDiv"),value:this.getFieldValue("throttleMaxUploadsDiv")})),m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.slots.upload.global.label",defaultMessage:"Upload Slots Global"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMaxUploadsGlobal"),value:this.getFieldValue("throttleMaxUploadsGlobal")}))),m.default.createElement("div",{className:"form__row"},m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.slots.download.label",defaultMessage:"Download Slots Per Torrent"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMaxDownloads"),value:this.getFieldValue("throttleMaxDownloads")})),m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.slots.download.divider.label",defaultMessage:"Download Slots Divider"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMaxDownloadsDiv"),value:this.getFieldValue("throttleMaxDownloadsDiv")})),m.default.createElement("div",{className:"form__column"},m.default.createElement("label",{className:"form__label"},m.default.createElement(p.FormattedMessage,{id:"settings.bandwidth.slots.download.global.label",defaultMessage:"Download Slots Global"})),m.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMaxDownloadsGlobal"),value:this.getFieldValue("throttleMaxDownloadsGlobal")})))))}}]),t}(g.default);t.default=E},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(698),m=(r(_),n(404)),v=r(m),g=n(733),y=r(g),E=n(896),M=r(E),T=["handleDHTToggle"],S=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments));return e.state={},T.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"getDHTEnabledValue",value:function(){return null!=this.state.dhtEnabled?this.state.dhtEnabled:"auto"===this.props.settings.dhtStats.dht}},{key:"handleDHTToggle",value:function(){var e=!this.getDHTEnabledValue(),t=e?"auto":"disable";this.setState({dhtEnabled:e}),this.props.onCustomSettingsChange({id:"dht",data:[t],overrideID:"dhtStats",overrideData:{dht:t}})}},{key:"render",value:function(){return v.default.createElement("div",{className:"form"},v.default.createElement("div",{className:"form__section"},v.default.createElement("div",{className:"form__section__heading"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.incoming.heading",defaultMessage:"Incoming Connections"})),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column form__column--small"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.port.range.label",defaultMessage:"Listening Port Range"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"networkPortRange"),value:this.getFieldValue("networkPortRange")})),v.default.createElement("div",{className:"form__column form__column--auto form__column--unlabled"},v.default.createElement(y.default,{checked:"1"===this.getFieldValue("networkPortRandom"),onChange:this.handleClientSettingCheckboxChange.bind(this,"networkPortRandom")},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.port.randomize.label",defaultMessage:"Randomize Port"}))),v.default.createElement("div",{className:"form__column form__column--auto form__column--unlabled"},v.default.createElement(y.default,{checked:"1"===this.getFieldValue("networkPortOpen"),onChange:this.handleClientSettingCheckboxChange.bind(this,"networkPortOpen")},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.port.open.label",defaultMessage:"Open Port"})))),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column form__column--half"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.ip.hostname.label",defaultMessage:"Reported IP/Hostname"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"networkLocalAddress"),value:this.getFieldValue("networkLocalAddress")})),v.default.createElement("div",{className:"form__column form__column--half"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.max.http.connections",defaultMessage:"Maximum HTTP Connections"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"networkHttpMaxOpen"),value:this.getFieldValue("networkHttpMaxOpen")})))),v.default.createElement("div",{className:"form__section"},v.default.createElement("div",{className:"form__section__heading"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.dpd.heading",defaultMessage:"Decentralized Peer Discovery"})),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column form__column--small"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.dht.port.label",defaultMessage:"DHT Port"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"dhtPort"),value:this.getFieldValue("dhtPort")})),v.default.createElement("div",{className:"form__column form__column--auto form__column--unlabled"},v.default.createElement(y.default,{checked:this.getDHTEnabledValue(),onChange:this.handleDHTToggle},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.dht.label",defaultMessage:"Enable DHT"}))),v.default.createElement("div",{className:"form__column form__column--auto form__column--unlabled"},v.default.createElement(y.default,{checked:"1"===this.getFieldValue("protocolPex"),onChange:this.handleClientSettingCheckboxChange.bind(this,"protocolPex")},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.peer.exchange.label",defaultMessage:"Enable Peer Exchange"}))))),v.default.createElement("div",{className:"form__section"},v.default.createElement("div",{className:"form__section__heading"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.peers.heading",defaultMessage:"Peers"})),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.peers.min.label",defaultMessage:"Minimum Peers"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMinPeersNormal"),value:this.getFieldValue("throttleMinPeersNormal")})),v.default.createElement("div",{className:"form__column"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.peers.max.label",defaultMessage:"Maxmimum Peers"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMaxPeersNormal"),value:this.getFieldValue("throttleMaxPeersNormal")}))),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.peers.seeding.min.label",defaultMessage:"Minimum Peers Seeding"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMinPeersSeed"),value:this.getFieldValue("throttleMinPeersSeed")})),v.default.createElement("div",{className:"form__column"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.peers.seeding.max.label",defaultMessage:"Maxmimum Peers Seeding"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"throttleMaxPeersSeed"),value:this.getFieldValue("throttleMaxPeersSeed")}))),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column form__column--half"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.connectivity.peers.desired.label",defaultMessage:"Peers Desired"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"trackersNumWant"),value:this.getFieldValue("trackersNumWant")})))))}}]),t}(M.default);t.default=S},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(698),m=(r(_),n(404)),v=r(m),g=n(733),y=r(g),E=n(896),M=r(E),T=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments));return e.state={},e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return v.default.createElement("div",{className:"form"},v.default.createElement("div",{className:"form__section"},v.default.createElement("div",{className:"form__section__heading"},v.default.createElement(p.FormattedMessage,{id:"settings.resources.disk.heading",defaultMessage:"Disk"})),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.resources.disk.download.location.label",defaultMessage:"Default Download Directory"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"directoryDefault"),value:this.getFieldValue("directoryDefault")}))),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column form__column--half"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.resources.max.open.files",defaultMessage:"Maximum Open Files"})),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"networkMaxOpenFiles"),value:this.getFieldValue("networkMaxOpenFiles")})),v.default.createElement("div",{className:"form__column form__column--auto form__column--unlabled"},v.default.createElement(y.default,{checked:"1"===this.getFieldValue("piecesHashOnCompletion"),onChange:this.handleClientSettingCheckboxChange.bind(this,"piecesHashOnCompletion")},v.default.createElement(p.FormattedMessage,{id:"settings.resources.disk.check.hash.label",defaultMessage:"Verify Hash on Completion"}))))),v.default.createElement("div",{className:"form__section"},v.default.createElement("div",{className:"form__section__heading"},v.default.createElement(p.FormattedMessage,{id:"settings.resources.memory.heading",defaultMessage:"Memory"})),v.default.createElement("div",{className:"form__row"},v.default.createElement("div",{className:"form__column form__column--half"},v.default.createElement("label",{className:"form__label"},v.default.createElement(p.FormattedMessage,{id:"settings.resources.memory.max.label",defaultMessage:"Max Memory Usage"})," ",v.default.createElement("em",{className:"unit"},"(MB)")),v.default.createElement("input",{className:"textbox",type:"text",onChange:this.handleClientSettingFieldChange.bind(this,"piecesMemoryMax"),value:this.getFieldValue("piecesMemoryMax")})))))}}]),t}(M.default);t.default=T},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(698),v=(r(m),n(385)),g=n(404),y=r(g),E=n(654),M=(r(E),n(901)),T=r(M),S=n(691),b=(r(S),n(771)),L=r(b),k=n(688),w=(r(k),n(903)),C=r(w),R=n(705),D=r(R),x=n(896),N=r(x),O=["handleItemSelect","handleRadioToggleChange"],A=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments));return e.state={torrentListViewSize:D.default.getFloodSettings("torrentListViewSize"),selectedLanguage:D.default.getFloodSettings("language")},O.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"getDropdownHeader",value:function(){return y.default.createElement("a",{className:"dropdown__button"},y.default.createElement("span",{className:"dropdown__value"},y.default.createElement(v.FormattedMessage,{ +defaultMessage:C.default[this.state.selectedLanguage].defaultMessage,id:C.default[this.state.selectedLanguage].id})))}},{key:"getDropdownMenu",value:function(){var e=this,t=(0,i.default)(C.default).map(function(t){return{displayName:e.props.intl.formatMessage(C.default[t]),selected:e.state.selectedLanguage===t,language:t}});return[t]}},{key:"getRadioValue",value:function(e){return"torrentListViewSizeExpanded"===e?"expanded"===this.state.torrentListViewSize:"torrentListViewSizeCondensed"===e?"condensed"===this.state.torrentListViewSize:void 0}},{key:"handleItemSelect",value:function(e){var t=e.language;this.setState({selectedLanguage:t}),this.props.onSettingsChange({language:t})}},{key:"handleRadioToggleChange",value:function(e,t){var n={torrentListViewSize:null};"torrentListViewSizeExpanded"===e.name?n.torrentListViewSize="expanded":n.torrentListViewSize="condensed",this.props.onSettingsChange(n),this.setState(n)}},{key:"render",value:function(){return y.default.createElement("div",{className:"form"},y.default.createElement("div",{className:"form__section"},y.default.createElement("div",{className:"form__section__heading"},y.default.createElement(v.FormattedMessage,{defaultMessage:"Locale",id:"settings.ui.locale"})),y.default.createElement("div",{className:"form__row"},y.default.createElement("div",{className:"form__column form__column--auto"},y.default.createElement("label",{className:"form__label"},y.default.createElement(v.FormattedMessage,{defaultMessage:"Language",id:"settings.ui.language"})),y.default.createElement(L.default,{handleItemSelect:this.handleItemSelect,header:this.getDropdownHeader(),menuItems:this.getDropdownMenu()})))),y.default.createElement("div",{className:"form__section"},y.default.createElement("div",{className:"form__section__heading"},y.default.createElement(v.FormattedMessage,{defaultMessage:"Torrent List",id:"settings.ui.torrent.list"})),y.default.createElement("div",{className:"form__row"},y.default.createElement("div",{className:"form__column form__column--auto"},y.default.createElement("label",{className:"form__label"},y.default.createElement(v.FormattedMessage,{defaultMessage:"Torrent Size",id:"settings.ui.torrent.size"})),y.default.createElement(T.default,{checked:this.getRadioValue("torrentListViewSizeExpanded"),name:"torrentListViewSizeExpanded",onChange:this.handleRadioToggleChange,useProps:!0},y.default.createElement(v.FormattedMessage,{id:"settings.ui.torrent.size.expanded",defaultMessage:"Expanded"}))),y.default.createElement("div",{className:"form__column form__column--auto form__column--unlabeled"},y.default.createElement(T.default,{checked:this.getRadioValue("torrentListViewSizeCondensed"),name:"torrentListViewSizeCondensed",onChange:this.handleRadioToggleChange,useProps:!0},y.default.createElement(v.FormattedMessage,{id:"settings.ui.torrent.size.condensed",defaultMessage:"Condensed"}))))))}}]),t}(N.default);t.default=(0,v.injectIntl)(A)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(644),_=r(p),m=n(404),v=r(m),g=n(733),y=r(g),E=n(902),M=r(E),T=["handleChange"],S=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments));return T.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"handleChange",value:function(e){var t=!this.state.checked;this.props.useProps||this.setState({checked:t}),this.props.onChange&&this.props.onChange({name:this.props.name,checked:t},e.nativeEvent)}},{key:"render",value:function(){var e=this.props.useProps?this.props.checked:this.state.checked,t=(0,_.default)("radio",{"is-checked":e});return v.default.createElement("label",{className:t,onClick:this.handleClick},v.default.createElement("input",{type:"radio",checked:e,onChange:this.handleChange}),v.default.createElement("span",{className:"radio__decoy"},v.default.createElement(M.default,null)),v.default.createElement("span",{className:"radio__label"},this.props.children))}}]),t}(y.default);S.defaultProps={checked:!1,children:null,useProps:!1},t.default=S},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--radio "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("circle",{cx:"30",cy:"30",r:"20"}))}}]),t}(v.default);t.default=g},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={en:{defaultMessage:"English",id:"locale.language.en"},fr:{defaultMessage:"French",id:"locale.language.fr"},nl:{defaultMessage:"Nederlands",id:"locale.language.nl"}};t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(385),v=n(404),g=r(v),y=n(764),E=r(y),M=n(688),T=r(M),S=n(905),b=r(S),L=n(917),k=r(L),w=n(936),C=r(w),R=n(937),D=r(R),x=n(951),N=r(x),O=n(697),A=r(O),Y=n(953),P=r(Y),I=n(710),F=r(I),H=n(693),j=r(H),U=["onTorrentDetailsChange","onReceiveTorrentsSuccess"],W=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.state={torrent:null,torrentDetails:null},U.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"componentWillMount",value:function(){this.setState({torrent:A.default.getTorrent(j.default.getTorrentDetailsHash()),torrentDetails:A.default.getTorrentDetails(j.default.getTorrentDetailsHash())})}},{key:"componentDidMount",value:function(){A.default.listen(T.default.CLIENT_TORRENT_DETAILS_CHANGE,this.onTorrentDetailsChange),A.default.listen(T.default.CLIENT_TORRENTS_REQUEST_SUCCESS,this.onReceiveTorrentsSuccess),A.default.fetchTorrentDetails()}},{key:"componentWillUnmount",value:function(){A.default.unlisten(T.default.CLIENT_TORRENT_DETAILS_CHANGE,this.onTorrentDetailsChange),A.default.unlisten(T.default.CLIENT_TORRENTS_REQUEST_SUCCESS,this.onReceiveTorrentsSuccess),A.default.stopPollingTorrentDetails()}},{key:"onReceiveTorrentsSuccess",value:function(){this.setState({torrent:A.default.getTorrent(j.default.getTorrentDetailsHash())})}},{key:"onTorrentDetailsChange",value:function(){this.setState({torrentDetails:A.default.getTorrentDetails(j.default.getTorrentDetailsHash())})}},{key:"dismissModal",value:function(){F.default.dismissModal()}},{key:"getModalHeading",value:function(){return g.default.createElement(D.default,{torrent:this.state.torrent,key:"torrent-heading"})}},{key:"render",value:function(){var e=(0,i.default)({},this.props.options,{torrent:this.state.torrent},this.state.torrentDetails),t={"torrent-details":{content:C.default,label:this.props.intl.formatMessage({id:"torrents.details.details",defaultMessage:"Details"}),props:e},"torrent-files":{content:k.default,label:this.props.intl.formatMessage({id:"torrents.details.files",defaultMessage:"Files"}),modalContentClasses:"modal__content--nested-scroll",props:e},"torrent-peers":{content:N.default,label:this.props.intl.formatMessage({id:"torrents.details.peers",defaultMessage:"Peers"}),props:e},"torrent-trackers":{content:P.default,label:this.props.intl.formatMessage({id:"torrents.details.trackers",defaultMessage:"Trackers"}),props:e},"torrent-mediainfo":{content:b.default,label:this.props.intl.formatMessage({id:"torrents.details.mediainfo",defaultMessage:"Mediainfo"}),props:e}};return g.default.createElement(E.default,{heading:this.getModalHeading(),dismiss:this.dismissModal,size:"large",tabs:t,orientation:"vertical",tabsInBody:!0})}}]),t}(g.default.Component);t.default=(0,m.injectIntl)(W)},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(906),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(908),v=r(m),g=n(385),y=n(404),E=r(y),M=n(916),T=r(M),S=n(688),b=r(S),L=n(776),k=r(L),w=n(697),C=r(w),R=(0,g.defineMessages)({copy:{id:"general.clipboard.copy",defaultMessage:"Copy"},copied:{id:"general.clipboard.copied",defaultMessage:"Copied"},execError:{id:"mediainfo.execError",defaultMessage:"An error occurred while running mediainfo on the server. Check that mediainfo is installed and available in the PATH to Flood."},fetching:{id:"mediainfo.fetching",defaultMessage:"Fetching..."},heading:{id:"mediainfo.heading",defaultMessage:"Mediainfo Output"}}),D=["handleCopyButtonMouseLeave","handleCopySuccess","handleFetchMediainfoError","handleFetchMediainfoSuccess"],x=function(t){function n(){(0,l.default)(this,n);var e=(0,h.default)(this,(n.__proto__||(0,s.default)(n)).call(this));return e.clipboard=null,e.state={copiedToClipboard:!1,isFetchingMediainfo:!0,mediainfo:null,fetchMediainfoError:null},D.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(n,t),(0,d.default)(n,[{key:"componentDidMount",value:function(){C.default.listen(b.default.FLOOD_FETCH_MEDIAINFO_SUCCESS,this.handleFetchMediainfoSuccess),C.default.listen(b.default.FLOOD_FETCH_MEDIAINFO_ERROR,this.handleFetchMediainfoError),C.default.fetchMediainfo(this.props.hash)}},{key:"componentDidUpdate",value:function(){var e=this;this.refs.copyButton&&null==this.clipboard&&(this.clipboard=new v.default(this.refs.copyButton,{text:function(){return e.state.mediainfo}}),this.clipboard.on("success",this.handleCopySuccess))}},{key:"componentWillUnmount",value:function(){C.default.unlisten(b.default.FLOOD_FETCH_MEDIAINFO_SUCCESS,this.handleFetchMediainfoSuccess),C.default.unlisten(b.default.FLOOD_FETCH_MEDIAINFO_ERROR,this.handleFetchMediainfoError)}},{key:"handleCopyButtonMouseLeave",value:function(){var t=this;e.setTimeout(function(){t.setState({copiedToClipboard:!1})},500)}},{key:"handleCopySuccess",value:function(){this.setState({copiedToClipboard:!0})}},{key:"handleFetchMediainfoError",value:function(e){this.setState({isFetchingMediainfo:!1,fetchMediainfoError:e})}},{key:"handleFetchMediainfoSuccess",value:function(){this.setState({mediainfo:C.default.getMediainfo(this.props.hash),isFetchingMediainfo:!1,fetchMediainfoError:null})}},{key:"render",value:function(){if(this.state.isFetchingMediainfo)return E.default.createElement("div",{className:"torrent-details__section mediainfo"},E.default.createElement(g.FormattedMessage,{id:R.fetching.id,defaultMessage:R.fetching.defaultMessage}));if(this.state.fetchMediainfoError){var e=this.state.fetchMediainfoError.data||{};return E.default.createElement("div",{className:"torrent-details__section mediainfo"},E.default.createElement("p",null,E.default.createElement(g.FormattedMessage,{id:R.execError.id,defaultMessage:R.execError.defaultMessage})),E.default.createElement("pre",{className:"mediainfo__output mediainfo__output--error"},(0,i.default)(e.error,null,2)))}var t=this.props.intl.formatMessage(R.copy);return this.state.copiedToClipboard&&(t=this.props.intl.formatMessage(R.copied)),E.default.createElement("div",{className:"torrent-details__section mediainfo"},E.default.createElement("div",{className:"mediainfo__toolbar"},E.default.createElement("div",{className:"mediainfo__toolbar__item"},E.default.createElement("span",{className:"torrent-details__table__heading--tertiary"},E.default.createElement(g.FormattedMessage,{id:R.heading.id,defaultMessage:R.heading.defaultMessage}))),E.default.createElement(k.default,{content:t,onMouseLeave:this.handleCopyButtonMouseLeave,wrapperClassName:"tooltip__wrapper mediainfo__toolbar__item"},E.default.createElement("button",{className:"mediainfo__copy-button button button--deemphasize button--small",ref:"copyButton"},E.default.createElement(T.default,null)))),E.default.createElement("pre",{className:"mediainfo__output"},this.state.mediainfo))}}]),n}(E.default.Component);t.default=(0,g.injectIntl)(x)}).call(t,function(){return this}())},function(e,t,n){e.exports={default:n(907),__esModule:!0}},function(e,t,n){var r=n(312),a=r.JSON||(r.JSON={stringify:JSON.stringify});e.exports=function(e){return a.stringify.apply(a,arguments)}},function(e,t,n){var r,a,i;!function(o,s){a=[e,n(909),n(911),n(912)],r=s,i="function"==typeof r?r.apply(t,a):r,!(void 0!==i&&(e.exports=i))}(this,function(e,t,n,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function u(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}var l=a(t),c=a(n),d=a(r),f=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,d.default)(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new l.default({action:this.action(t),target:this.target(t),text:this.text(t),trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return u("action",e)}},{key:"defaultTarget",value:function(e){var t=u("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return u("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}]),t}(c.default);e.exports=h})},function(e,t,n){var r,a,i;!function(o,s){a=[e,n(910)],r=s,i="function"==typeof r?r.apply(t,a):r,!(void 0!==i&&(e.exports=i))}(this,function(e,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=n(t),i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=document.body.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.addEventListener("focus",window.scrollTo(0,n)),this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,document.body.appendChild(this.fakeElem),this.selectedText=(0,a.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(document.body.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(document.body.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,a.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.target&&this.target.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==("undefined"==typeof e?"undefined":i(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}();e.exports=s})},function(e,t){function n(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName)e.focus(),e.setSelectionRange(0,e.value.length),t=e.value;else{e.hasAttribute("contenteditable")&&e.focus();var n=window.getSelection(),r=document.createRange();r.selectNodeContents(e),n.removeAllRanges(),n.addRange(r),t=n.toString()}return t}e.exports=n},function(e,t){function n(){}n.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){function r(){a.off(e,r),t.apply(n,arguments)}var a=this;return r._=t,this.on(e,r,n)},emit:function(e){var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,a=n.length;for(r;r1&&void 0!==arguments[1]?arguments[1]:[];return e.files&&(n=[].concat((0,d.default)(n),(0,d.default)((0,l.default)(e.files).reduce(function(t,n){var r=e.files[n];return r.isSelected&&t.push(r.index),t},[])))),e.directories&&(0,l.default)(e.directories).forEach(function(r){n=[].concat((0,d.default)(n),(0,d.default)(t.getSelectedFiles(e.directories[r])))}),n}},{key:"handlePriorityDropdownSelect",value:function(e){this.handlePriorityChange(),H.default.setFilePriority(this.props.hash,this.state.selectedFiles,e.value)}},{key:"handleItemSelect",value:function(e){this.hasSelectionChanged=!0;var t=this.mergeSelection(e,this.state.selectedItems,0,this.props.fileTree),n=this.getSelectedFiles(t);this.setState({selectedItems:t,allSelected:!1,selectedFiles:n})}},{key:"handlePriorityChange",value:function(){this.hasPriorityChanged=!0}},{key:"handleSelectAllClick",value:function(){this.hasSelectionChanged=!0;var e=this.selectAll(this.state.selectedItems,this.props.fileTree,this.state.allSelected),t=this.getSelectedFiles(e);this.setState({selectedItems:e,allSelected:!this.state.allSelected,selectedFiles:t})}},{key:"isLoaded",value:function(){return null!=this.props.fileTree}},{key:"mergeSelection",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.path,o=a[n],u="file"===e.type?"files":"directories";if(t[u]||(t[u]={}),t[u][o]||(t[u][o]={}),n++0&&void 0!==arguments[0]?arguments[0]:{},t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return n.files&&n.files.forEach(function(t){e.files||(e.files={}),r?delete e.files[t.filename]:e.files[t.filename]=(0,i.default)({},t,{isSelected:!0})}),n.directories&&(0,l.default)(n.directories).forEach(function(a){e.directories||(e.directories={}),r&&e.directories[a]&&delete e.directories[a].isSelected,e.directories[a]=t.selectAll(e.directories[a],n.directories[a],r)}),e.isSelected=!r,e}},{key:"render",value:function(){var e=this.props,t=e.fileTree,n=e.torrent,r=null,a=null;this.isLoaded()?(r=C.default.createElement("div",{className:"directory-tree__checkbox"},C.default.createElement("div",{className:"directory-tree__checkbox__item directory-tree__checkbox__item--checkbox"},C.default.createElement(D.default,{checked:this.state.allSelected,onChange:this.handleSelectAllClick,useProps:!0})),C.default.createElement("div",{className:"directory-tree__checkbox__item directory-tree__checkbox__item--icon"},C.default.createElement(N.default,null))),a=C.default.createElement(A.default,{depth:0,onItemSelect:this.handleItemSelect,onPriorityChange:this.handlePriorityChange,hash:this.props.torrent.hash,selectedItems:this.state.selectedItems,tree:t})):(r=C.default.createElement(N.default,null),a=C.default.createElement("div",{className:"directory-tree__node directory-tree__node--file"},"Loading file detail..."));var i=(0,L.default)("directory-tree__node","directory-tree__parent-directory torrent-details__section__heading",{"directory-tree__node--selected":this.state.allSelected}),o=C.default.createElement("div",{className:i},r,n.directory),s=(0,L.default)("directory-tree__wrapper",{"directory-tree__wrapper--toolbar-visible":this.state.selectedFiles.length>0});return C.default.createElement("div",{className:s},C.default.createElement("div",{className:"directory-tree__selection-toolbar modal__content--nested-scroll__header"},C.default.createElement(k.FormattedMessage,{id:"torrents.details.selected.files",defaultMessage:"{count, plural, =1 {{countElement} selected file} other {{countElement} selected files}}",values:{count:this.state.selectedFiles.length,countElement:C.default.createElement("span",{className:"directory-tree__selection-toolbar__item-count"},this.state.selectedFiles.length)}}),C.default.createElement(P.default,{direction:"up",handleItemSelect:this.handlePriorityDropdownSelect,header:this.getPriorityDropdownHeader(),menuItems:this.getPriorityDropdownItems()})),C.default.createElement("div",{className:"directory-tree torrent-details__section torrent-details__section--file-tree modal__content--nested-scroll__content"},o,a))}}]),t}(C.default.Component);t.default=(0,k.injectIntl)(W)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(919),i=r(a);t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1?arguments[1]:void 0,m=void 0!==_,v=0,g=c(f);if(m&&(_=r(_,p>2?arguments[2]:void 0,2)),void 0==g||h==Array&&s(g))for(t=u(f.length),n=new h(t);t>v;v++)l(n,v,m?_(f[v],v):f[v]);else for(d=g.call(f),n=new h;!(a=d.next()).done;v++)l(n,v,m?o(d,_,[a.value,v],!0):a.value);return n.length=v,n}})},function(e,t,n){var r=n(317);e.exports=function(e,t,n,a){try{return a?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},function(e,t,n){var r=n(340),a=n(355)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var r=n(316),a=n(324);e.exports=function(e,t,n){t in e?r.f(e,t,a(0,n)):e[t]=n}},function(e,t,n){var r=n(926),a=n(355)("iterator"),i=n(340);e.exports=n(312).getIteratorMethod=function(e){if(void 0!=e)return e[a]||e["@@iterator"]||i[r(e)]}},function(e,t,n){var r=n(348),a=n(355)("toStringTag"),i="Arguments"==r(function(){return arguments}()),o=function(e,t){try{return e[t]}catch(e){}};e.exports=function(e){var t,n,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=o(t=Object(e),a))?n:i?r(t):"Object"==(s=r(t))&&"function"==typeof t.callee?"Arguments":s}},function(e,t,n){var r=n(355)("iterator"),a=!1;try{var i=[7][r]();i.return=function(){a=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var i=[7],o=i[r]();o.next=function(){return{done:n=!0}},i[r]=function(){return o},e(i)}catch(e){}return n}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments)); +}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--disk "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M40.57,42.43a3.11,3.11,0,1,0-3.11,3.11A3.12,3.12,0,0,0,40.57,42.43Zm9.95,0a3.11,3.11,0,1,0-3.11,3.11A3.12,3.12,0,0,0,50.51,42.43Zm4.35,6.22a1.28,1.28,0,0,1-1.24,1.24H6.38a1.28,1.28,0,0,1-1.24-1.24V36.22A1.28,1.28,0,0,1,6.38,35H53.62a1.28,1.28,0,0,1,1.24,1.24V48.65ZM7.08,30l6.1-18.73a1.77,1.77,0,0,1,1.63-1.17H45.19a1.77,1.77,0,0,1,1.63,1.17L52.92,30H7.08Zm52.76,6.22a9.28,9.28,0,0,0-.62-2.91L51.56,9.76a6.77,6.77,0,0,0-6.37-4.62H14.81A6.77,6.77,0,0,0,8.44,9.76L0.78,33.3a9.31,9.31,0,0,0-.62,2.91V48.65a6.23,6.23,0,0,0,6.22,6.22H53.62a6.24,6.24,0,0,0,6.22-6.22V36.22Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(404),v=r(m),g=n(930),y=r(g),E=n(934),M=r(E),T=["getDirectoryTreeDomNodes"],S=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.state={selectedDirectories:[],selectedNodes:[]},T.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"getDirectoryTreeDomNodes",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=t.directories,a=void 0===r?{}:r,o=t.files,s=void 0===o?[]:o,u=this.props.hash,l=null;if(n++,a=(0,i.default)(a).sort(this.sortDirectories).map(function(t,r){var i={};e.props.selectedItems.directories&&(i=e.props.selectedItems.directories[t]);var o=a[t],s=""+r+n+t,l=i&&i.isSelected;return v.default.createElement(M.default,{depth:n,directoryName:t,hash:u,id:s,isSelected:l,isParentSelected:e.props.isParentSelected,key:s,selectedItems:i,onItemSelect:e.props.onItemSelect,onPriorityChange:e.props.onPriorityChange,path:e.props.path,subTree:o})}),s.length){var c=this.props.selectedItems.files;l=v.default.createElement(y.default,{depth:n,fileList:s,hash:u,key:"files-"+n,isParentSelected:this.props.isParentSelected,onItemSelect:this.props.onItemSelect,onPriorityChange:this.props.onPriorityChange,path:this.props.path,selectedItems:c})}return a.concat([l])}},{key:"sortDirectories",value:function(e,t){return e.localeCompare(t)}},{key:"render",value:function(){try{return v.default.createElement("div",{className:"directory-tree__tree"},this.getDirectoryTreeDomNodes(this.props.tree,this.props.depth))}catch(e){console.trace(e)}}}]),t}(v.default.Component);S.defaultProps={isParentSelected:!1,path:[],selectedItems:{}},S.propTypes={isParentSelected:v.default.PropTypes.bool,path:v.default.PropTypes.array,selectedItems:v.default.PropTypes.object},t.default=S},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(637),i=r(a),o=n(636),s=r(o),u=n(918),l=r(u),c=n(299),d=r(c),f=n(325),h=r(f),p=n(326),_=r(p),m=n(330),v=r(m),g=n(377),y=r(g),E=n(644),M=r(E),T=n(404),S=r(T),b=n(733),L=r(b),k=n(734),w=r(k),C=n(931),R=r(C),D=n(933),x=r(D),N=n(696),O=r(N),A={file:S.default.createElement(w.default,null)},Y=["handlePriorityChange"],P=function(e){function t(){(0,h.default)(this,t);var e=(0,v.default)(this,(t.__proto__||(0,d.default)(t)).call(this));return e.state={files:null},Y.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,y.default)(t,e),(0,_.default)(t,[{key:"getCurrentPath",value:function(e){return[].concat((0,l.default)(this.props.path),[e.filename])}},{key:"getIcon",value:function(e,t){var n=this,r=function(r,a){n.handleFileSelect(e,t,a)};return S.default.createElement("div",{className:"directory-tree__checkbox"},S.default.createElement("div",{className:"directory-tree__checkbox__item directory-tree__checkbox__item--checkbox"},S.default.createElement(L.default,{checked:t,onChange:r,useProps:!0})),S.default.createElement("div",{className:"directory-tree__checkbox__item directory-tree__checkbox__item--icon"},A.file))}},{key:"handleFileSelect",value:function(e,t,n){this.props.onItemSelect((0,s.default)({},e,{depth:this.props.depth,event:n,id:e.index,isParentSelected:this.props.isParentSelected,isSelected:t,path:this.getCurrentPath(e),type:"file"}))}},{key:"handlePriorityChange",value:function(e,t){this.props.onPriorityChange(),O.default.setFilePriority(this.props.hash,[e],t)}},{key:"render",value:function(){var e=this,t=(0,i.default)([],this.props.fileList);t.sort(function(e,t){return e.filename.localeCompare(t.filename)});var n=t.map(function(t,n){var r=e.props.selectedItems[t.filename]&&e.props.selectedItems[t.filename].isSelected,a=(0,M.default)("directory-tree__node file","directory-tree__node--file directory-tree__node--selectable",{"directory-tree__node--selected":r});return S.default.createElement("div",{className:a,key:n+"-"+t.filename,title:t.filename},S.default.createElement("div",{className:"file__detail file__name"},e.getIcon(t,r),t.filename),S.default.createElement("div",{className:"file__detail file__detail--secondary"},S.default.createElement(x.default,{value:t.sizeBytes,precision:1})),S.default.createElement("div",{className:"file__detail file__detail--secondary"},t.percentComplete,"%"),S.default.createElement("div",{className:"file__detail file__detail--secondary file__detail--priority"},S.default.createElement(R.default,{level:t.priority,id:t.index,maxLevel:2,onChange:e.handlePriorityChange,type:"file",key:t.index+"-"+t.filename})))});return S.default.createElement("div",{className:"directory-tree__node directory-tree__node--file-list"},n)}}]),t}(S.default.Component);P.defaultProps={isParentSelected:!1,path:[],selectedItems:{}},P.propTypes={isParentSelected:S.default.PropTypes.bool,path:S.default.PropTypes.array,selectedItems:S.default.PropTypes.object},t.default=P},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=(r(_),n(404)),v=r(m),g=n(932),y=r(g),E=["handleClick"],M=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={optimisticData:{level:null}},E.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){this.props.bindExternalChangeHandler&&this.props.bindExternalChangeHandler(this.handleClick)}},{key:"componentWillUnmount",value:function(){this.props.bindExternalChangeHandler&&this.props.bindExternalChangeHandler(null)}},{key:"getPriorityLabel",value:function(){switch(y.default[this.props.priorityType][this.getPriorityLevel()]){case"DONT_DOWNLOAD":return this.props.intl.formatMessage({id:"priority.dont.download",defaultMessage:"Don't Download"});case"HIGH":return this.props.intl.formatMessage({id:"priority.high",defaultMessage:"High"});case"LOW":return this.props.intl.formatMessage({id:"priority.low",defaultMessage:"Low"});case"NORMAL":return this.props.intl.formatMessage({id:"priority.normal",defaultMessage:"Normal"});default:return""}}},{key:"getPriorityLevel",value:function(){return null!=this.state.optimisticData.level?this.state.optimisticData.level:this.props.level}},{key:"handleClick",value:function(e){var t=this.getPriorityLevel();t++>=this.props.maxLevel&&(t=0),this.setState({optimisticData:{level:t}}),this.props.onChange(this.props.id,t)}},{key:"render",value:function(){var e=null;return this.props.showLabel&&(e=v.default.createElement("span",{className:"priority-meter__label"},this.getPriorityLabel())),v.default.createElement("div",{className:"priority-meter__wrapper",onClick:this.handleClick},v.default.createElement("div",{className:"priority-meter "+("priority-meter--max-"+this.props.maxLevel+" ")+("priority-meter--level-"+this.getPriorityLevel())}),e)}}]),t}(v.default.Component);t.default=(0,p.injectIntl)(M)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={file:{0:"DONT_DOWNLOAD",1:"NORMAL",2:"HIGH"},torrent:{0:"DONT_DOWNLOAD",1:"LOW",2:"NORMAL",3:"HIGH"}};t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"compute",value:function(e,t,n){var r=1024,a=1024*r,i=1024*a,o=1024*i,s=0,u="";return e>=0&&e=r&&e=a&&e=i&&e=o?(s=e/o,u=this.props.intl.formatMessage({id:"unit.size.terabyte",defaultMessage:"TB"})):(s=e,u=this.props.intl.formatMessage({id:"unit.size.byte",defaultMessage:"B"})),s=Number(s),s&&s<10?s=Number(s.toFixed(n)):s&&s>10&&s<100?s=Number(s.toFixed(n-1)):s&&s>100&&(s=Math.floor(s)),t&&(u=this.props.intl.formatMessage({id:"unit.speed",defaultMessage:"{baseUnit}/s"},{baseUnit:u})),{value:s,unit:u}}},{key:"render",value:function(){var e=this.compute(this.props.value,this.props.isSpeed,this.props.precision),t=e.value,n=e.unit;return m.default.createElement("span",null,m.default.createElement(p.FormattedNumber,{value:t}),m.default.createElement("em",{className:"unit"},n))}}]),t}(m.default.Component);v.defaultProps={isSpeed:!1,precision:2},t.default=(0,p.injectIntl)(v)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(918),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=r(m),g=n(404),y=r(g),E=n(733),M=r(E),T=n(739),S=r(T),b=n(935),L=r(b),k=n(929),w=r(k),C=["handleDirectoryClick","handleDirectorySelection"],R=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.state={expanded:!1},C.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"getCurrentPath",value:function(){return[].concat((0,i.default)(this.props.path),[this.props.directoryName])}},{key:"getIcon",value:function(){var e=null;return e=this.state.expanded?y.default.createElement(L.default,null):y.default.createElement(S.default,null),y.default.createElement("div",{className:"directory-tree__checkbox"},y.default.createElement("div",{className:"directory-tree__checkbox__item directory-tree__checkbox__item--checkbox"},y.default.createElement(M.default,{checked:this.props.isSelected,onChange:this.handleDirectorySelection,useProps:!0})),y.default.createElement("div",{className:"directory-tree__checkbox__item directory-tree__checkbox__item--icon"},e))}},{key:"getSubTree",value:function(){return this.state.expanded?y.default.createElement("div",{className:"directory-tree__node directory-tree__node--group"},y.default.createElement(w.default,{tree:this.props.subTree,depth:this.props.depth,hash:this.props.hash,isParentSelected:this.props.isSelected||this.props.isParentSelected,key:this.state.expanded+"-"+this.props.depth,onPriorityChange:this.props.onPriorityChange,onItemSelect:this.props.onItemSelect,path:this.getCurrentPath(),selectedItems:this.props.selectedItems})):null}},{key:"handleDirectoryClick",value:function(e){this.setState({expanded:!this.state.expanded})}},{key:"handleDirectorySelection",value:function(e,t){this.props.onItemSelect({depth:this.props.depth,event:t,id:this.props.id,isParentSelected:this.props.isParentSelected,isSelected:this.props.isSelected,path:this.getCurrentPath(),type:"directory"})}},{key:"render",value:function(){var e=(0,v.default)("directory-tree__branch","directory-tree__branch--depth-"+this.props.depth,{"directory-tree__node--selected":this.props.isSelected}),t=(0,v.default)("directory-tree__node","directory-tree__node--selectable directory-tree__node--directory",{"is-expanded":this.state.expanded});return y.default.createElement("div",{className:e},y.default.createElement("div",{className:t,onClick:this.handleDirectoryClick,title:this.props.directoryName},this.getIcon(),this.props.directoryName),this.getSubTree())}}]),t}(y.default.Component);R.defaultProps={isParentSelected:!1,path:[],selectedItems:{}},R.propTypes={isParentSelected:y.default.PropTypes.bool,path:y.default.PropTypes.array,selectedItems:y.default.PropTypes.object},t.default=R},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--folder "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M58.61,33.58c0-1.3-1.47-1.62-2.51-1.62H21.84a11.36,11.36,0,0,0-7.62,3.52L4.52,46.92a3.09,3.09,0,0,0-.89,1.9c0,1.3,1.47,1.62,2.51,1.62H40.4A11.35,11.35,0,0,0,48,46.92l9.7-11.43A3.09,3.09,0,0,0,58.61,33.58Zm-9.9-10.3a6.49,6.49,0,0,0-6.47-6.47H23.14V15.89a6.49,6.49,0,0,0-6.47-6.46H8a6.49,6.49,0,0,0-6.47,6.46V44c0,0.23,0,.49,0,0.72l0.14-.17,9.73-11.43a15,15,0,0,1,10.42-4.82H48.71v-5Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=(r(_),n(404)),v=r(m),g=n(933),y=r(g),E=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"getTags",value:function(e){return e.map(function(e,t){return v.default.createElement("span",{className:"tag",key:t},e)})}},{key:"render",value:function(){var e=this.props.torrent,t=null;e.added&&(t=new Date(1e3*e.added));var n=null;e.creationDate&&(n=new Date(1e3*e.creationDate));var r=v.default.createElement("span",{className:"not-available"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.none",defaultMessage:"None"}));return v.default.createElement("div",{className:"torrent-details__section torrent-details__section--general"},v.default.createElement("table",{className:"torrent-details__table table"},v.default.createElement("tbody",null,v.default.createElement("tr",{className:"torrent-details__table__heading"},v.default.createElement("td",{className:"torrent-details__table__heading--tertiary",colSpan:"2"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.heading.general",defaultMessage:"General"}))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--added"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.added",defaultMessage:"Added"})),v.default.createElement("td",{className:"torrent-details__detail__value"},t?this.props.intl.formatDate(t,{year:"numeric",month:"long",day:"2-digit"})+" "+this.props.intl.formatTime(t):r)),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--free-disk-space"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.free.disk.space",defaultMessage:"Free Disk Space"})),v.default.createElement("td",{className:"torrent-details__detail__value"},v.default.createElement(y.default,{value:e.freeDiskSpace}))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--location"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.location",defaultMessage:"Location"})),v.default.createElement("td",{className:"torrent-details__detail__value"},e.basePath)),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--scheduler"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.scheduler",defaultMessage:"Scheduler"})),v.default.createElement("td",{className:"torrent-details__detail__value"},"1"===e.ignoreScheduler?this.props.intl.formatMessage({id:"torrents.details.general.scheduler.ignored",defaultMessage:"Ignored"}):this.props.intl.formatMessage({id:"torrents.details.general.scheduler.obeyed",defaultMessage:"Obeyed"}))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--tags"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.tags",defaultMessage:"Tags"})),v.default.createElement("td",{className:"torrent-details__detail__value"},e.tags.length?this.getTags(e.tags):r)),v.default.createElement("tr",{className:"torrent-details__table__heading"},v.default.createElement("td",{className:"torrent-details__table__heading--tertiary",colSpan:"2"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.heading.transfer",defaultMessage:"Transfer"}))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--downloaded"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.downloaded",defaultMessage:"Downloaded"})),v.default.createElement("td",{className:"torrent-details__detail__value"},v.default.createElement(p.FormattedNumber,{value:e.percentComplete}),v.default.createElement("em",{className:"unit"},"%"))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--peers"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.peers",defaultMessage:"Peers"})),v.default.createElement("td",{className:"torrent-details__detail__value"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.connected",defaultMessage:"{connected} connected of {total}",values:{connectedCount:e.connectedPeers,connected:v.default.createElement(p.FormattedNumber,{value:e.connectedPeers}),total:v.default.createElement(p.FormattedNumber,{value:e.totalPeers})}}))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--seeds"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.seeds",defaultMessage:"Seeds"})),v.default.createElement("td",{className:"torrent-details__detail__value"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.connected",defaultMessage:"{connected} connected of {total}",values:{connectedCount:e.connectedSeeds,connected:v.default.createElement(p.FormattedNumber,{value:e.connectedSeeds}),total:v.default.createElement(p.FormattedNumber,{value:e.totalSeeds})}}))),v.default.createElement("tr",{className:"torrent-details__table__heading"},v.default.createElement("td",{className:"torrent-details__table__heading--tertiary",colSpan:"2"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.heading.torrent",defaultMessage:"Torrent"}))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--comment"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.comment",defaultMessage:"Comment"})),v.default.createElement("td",{className:"torrent-details__detail__value"},e.comment.substr(10)?e.comment.substr(10):r)),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--created"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.creation.date",defaultMessage:"Creation Date"})),v.default.createElement("td",{className:"torrent-details__detail__value"},n?this.props.intl.formatDate(n,{year:"numeric",month:"long",day:"2-digit"})+" "+this.props.intl.formatTime(n):r)),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--hash"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.hash",defaultMessage:"Hash"})),v.default.createElement("td",{className:"torrent-details__detail__value"},e.hash)),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--size"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.size",defaultMessage:"Size"})),v.default.createElement("td",{className:"torrent-details__detail__value"},v.default.createElement(y.default,{value:e.sizeBytes}))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--type"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.type",defaultMessage:"Type"})),v.default.createElement("td",{className:"torrent-details__detail__value"},"0"===e.isPrivate?this.props.intl.formatMessage({id:"torrents.details.general.type.public",defaultMessage:"Public"}):this.props.intl.formatMessage({id:"torrents.details.general.type.private",defaultMessage:"Private"}))),v.default.createElement("tr",{className:"torrent-details__table__heading"},v.default.createElement("td",{className:"torrent-details__table__heading--tertiary",colSpan:"2"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.heading.tracker",defaultMessage:"Tracker"}))),v.default.createElement("tr",{className:"torrent-details__detail torrent-details__detail--tracker-message"},v.default.createElement("td",{className:"torrent-details__detail__label"},v.default.createElement(p.FormattedMessage,{id:"torrents.details.general.tracker.message",defaultMessage:"Tracker Message"})),v.default.createElement("td",{className:"torrent-details__detail__value"},e.message?e.message:r)))))}}]),t}(v.default.Component);t.default=(0,p.injectIntl)(E)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=r(_),v=n(404),g=r(v),y=n(938),E=r(y),M=n(939),T=r(M),S=n(940),b=r(S),L=n(941),k=r(L),w=n(931),C=r(w),R=n(942),D=r(R),x=n(943),N=r(x),O=n(944),A=r(O),Y=n(933),P=r(Y),I=n(945),F=r(I),H=n(946),j=r(H),U=n(724),W=r(U),z=n(696),V=r(z),G=n(947),B=n(948),q=n(702),J=r(q),Q=n(950),K=r(Q),Z=["getCurrentStatus","handlePause","handleStart","handleStop"],X=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={optimisticData:{currentStatus:null}},Z.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentWillReceiveProps",value:function(e){this.state.optimisticData.currentStatus&&this.setState({optimisticData:{currentStatus:null}})}},{key:"getCurrentStatus",value:function(e){return e.includes(J.default.paused)?"pause":e.includes(J.default.stopped)?"stop":"start"}},{key:"getTorrentActions",value:function(e){var t=this,n=this.state.optimisticData.currentStatus||this.getCurrentStatus(e.status),r={pause:g.default.createElement(k.default,null),start:g.default.createElement(F.default,null),stop:g.default.createElement(j.default,null)},a=["start","pause","stop"],i=[g.default.createElement("li",{className:"torrent-details__sub-heading__tertiary",key:a.length+1},g.default.createElement(C.default,{id:e.hash,level:e.priority,maxLevel:3,priorityType:"torrent",onChange:this.handlePriorityChange,showLabel:!0}))];return a.forEach(function(e,a){var o=W.default.capitalize(e),s=(0,m.default)("torrent-details__sub-heading__tertiary","torrent-details__action",{"is-active":e===n});i.push(g.default.createElement("li",{className:s,key:a,onClick:t["handle"+o]},r[e],g.default.createElement(p.FormattedMessage,{id:"torrents.details.actions."+e,defaultMessage:o})))}),i}},{key:"handlePause",value:function(){this.setState({optimisticData:{currentStatus:"pause"}}),V.default.pauseTorrents([this.props.torrent.hash])}},{key:"handlePriorityChange",value:function(e,t){V.default.setPriority(e,t)}},{key:"handleStart",value:function(){this.setState({optimisticData:{currentStatus:"start"}}),V.default.startTorrents([this.props.torrent.hash])}},{key:"handleStop",value:function(){this.setState({optimisticData:{currentStatus:"stop"}}),V.default.stopTorrents([this.props.torrent.hash])}},{key:"render",value:function(){var e=this.props.torrent,t=(0,G.torrentStatusClasses)(e,"torrent-details__header"),n=(0,B.torrentStatusIcons)(e.status);return g.default.createElement("div",{className:t},g.default.createElement("h1",{className:"torrent-details__heading torrent-details--name"},e.name),g.default.createElement("div",{className:"torrent-details__sub-heading"},g.default.createElement("ul",{className:"torrent-details__sub-heading__secondary"},g.default.createElement("li",{className:"torrent-details__sub-heading__tertiary torrent-details__sub-heading__tertiary--download"},g.default.createElement(T.default,null),g.default.createElement(P.default,{value:e.downloadRate,isSpeed:!0})," — ",g.default.createElement(P.default,{value:e.bytesDone})),g.default.createElement("li",{className:"torrent-details__sub-heading__tertiary torrent-details__sub-heading__tertiary--upload"},g.default.createElement(K.default,null),g.default.createElement(P.default,{value:e.uploadRate,isSpeed:!0})," — ",g.default.createElement(P.default,{value:e.uploadTotal})),g.default.createElement("li",{className:"torrent-details__sub-heading__tertiary"},g.default.createElement(A.default,null),g.default.createElement(N.default,{value:e.ratio})),g.default.createElement("li",{className:"torrent-details__sub-heading__tertiary"},g.default.createElement(E.default,null),g.default.createElement(b.default,{value:e.eta}))),g.default.createElement("ul",{className:"torrent-details__sub-heading__secondary"},this.getTorrentActions(e))),g.default.createElement(D.default,{percent:e.percentComplete,icon:n}))}}]),t}(g.default.Component);t.default=X},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--clock "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M30,6A24,24,0,0,1,47,47,24,24,0,0,1,13,13,23.85,23.85,0,0,1,30,6m0-6A30,30,0,1,0,51.21,8.79,29.91,29.91,0,0,0,30,0h0Z"}),_.default.createElement("polygon",{points:"26.85 46.91 21.18 44.09 28.58 29.21 17.93 22.93 21.14 17.48 36.88 26.75 26.85 46.91"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--download "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("polygon",{points:"44.1,23 33,39.7 33,4.6 27,4.6 27,39.7 15.9,23 10.9,26.4 30,55 49.1,26.4 "}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.suffix,r=void 0===n?null:n,a=null;return r&&(r=m.default.createElement("span",{className:"duration--segment"},r)),a="Infinity"===t?m.default.createElement(p.FormattedMessage,{id:"unit.time.infinity",defaultMessage:"∞"}):t.years>0?[m.default.createElement("span",{className:"duration--segment",key:"years"},t.years,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.year",defaultMessage:"yr"}))),m.default.createElement("span",{className:"duration--segment",key:"weeks"},t.weeks,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.week",defaultMessage:"wk"})))]:t.weeks>0?[m.default.createElement("span",{className:"duration--segment",key:"weeks"},t.weeks,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.week",defaultMessage:"wk"}))),m.default.createElement("span",{className:"duration--segment",key:"days"},t.days,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.day",defaultMessage:"d"})))]:t.days>0?[m.default.createElement("span",{className:"duration--segment",key:"days"},t.days,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.day",defaultMessage:"d"}))),m.default.createElement("span",{className:"duration--segment",key:"hours"},t.hours,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.hour",defaultMessage:"hr"})))]:t.hours>0?[m.default.createElement("span",{className:"duration--segment",key:"hours"},t.hours,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.hour",defaultMessage:"hr"}))),m.default.createElement("span",{className:"duration--segment",key:"minutes"},t.minutes,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.minute",defaultMessage:"m"})))]:t.minutes>0?[m.default.createElement("span",{className:"duration--segment",key:"minutes"},t.minutes,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.minute",defaultMessage:"m"}))),m.default.createElement("span",{className:"duration--segment",key:"seconds"},t.seconds,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.second",defaultMessage:"s"})))]:m.default.createElement("span",{className:"duration--segment"},t.seconds,m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"unit.time.second",defaultMessage:"s"}))),m.default.createElement("span",{className:"duration"},a,r); +}}]),t}(m.default.Component);t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--pause "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M13.5 51h11V9h-11v42zm22-42v42h11V9h-11z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m={},v=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props.percent,t=void 0;if(null!=m[e])t=m[e];else{var n={};100!==e&&(n={transform:"scaleX("+e/100+")"}),t=_.default.createElement("div",{className:"progress-bar__fill__wrapper"},_.default.createElement("div",{className:"progress-bar__fill",style:n}))}return _.default.createElement("div",{className:"progress-bar"},_.default.createElement("div",{className:"progress-bar__icon"},this.props.icon),t)}}]),t}(_.default.Component);t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props.value;e/=1e3;var t=1;return e<10?t=2:e>=100&&(t=0),e=e.toFixed(t),m.default.createElement(p.FormattedNumber,{value:e})}}]),t}(m.default.Component);t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--ratio "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M60,4.85L55.14,0l-7,6.94a29.17,29.17,0,0,0-5.24-3.3l-3,6.16a22.39,22.39,0,0,1,3.37,2L12,43c-0.31-.43-0.62-0.86-0.9-1.31L5.27,45.35a29.07,29.07,0,0,0,1.81,2.55l-7,6.93L5,59.68l7-6.94a29.32,29.32,0,0,0,38.81-2.28A29.08,29.08,0,0,0,53,11.78ZM45.89,45.61a22.39,22.39,0,0,1-29,2.22L48.12,16.69A22.2,22.2,0,0,1,45.89,45.61ZM32.7,7.68L33.5,0.87a29.72,29.72,0,0,0-6.57,0l0.73,6.81A22.35,22.35,0,0,1,32.7,7.68Zm-12.26,2-3-6.19A29.23,29.23,0,0,0,11.9,7l4.27,5.37A22.31,22.31,0,0,1,20.44,9.69ZM8.23,34.78a22.48,22.48,0,0,1-.55-5l-6.88,0a29.31,29.31,0,0,0,.72,6.45Zm2.91-16.87L5.33,14.24a29,29,0,0,0-2.87,5.89l6.49,2.28A22.15,22.15,0,0,1,11.14,17.91Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--start "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M13.1 9.5L46.9 30 13.1 50.5v-41z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--stop "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M11.9 11.9H48v36.2H11.9V11.9z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:{};return e.latest?{download:this.throttles.download?this.throttles.download[this.throttles.download.length-1]:null,upload:this.throttles.upload?this.throttles.upload[this.throttles.upload.length-1]:null}:this.throttles}},{key:"getTransferTotals",value:function(){return this.transferTotals}},{key:"getTransferRate",value:function(){return this.transferRate}},{key:"getTransferRates",value:function(){return this.transferRates}},{key:"handleSetThrottleSuccess",value:function(e){this.fetchTransferData(),this.emit(L.default.CLIENT_SET_THROTTLE_SUCCESS)}},{key:"handleSetThrottleError",value:function(e){this.emit(L.default.CLIENT_SET_THROTTLE_ERROR)}},{key:"handleTransferDataSuccess",value:function(e){this.transferTotals={download:e.downloadTotal,upload:e.uploadTotal},this.transferRate={download:e.downloadRate,upload:e.uploadRate};var t=0,n=(0,i.default)([],this.throttles.download),r=(0,i.default)([],this.throttles.upload);if(n.length===R)n.shift(),r.shift(),n.push(parseInt(e.downloadThrottle)),r.push(parseInt(e.uploadThrottle));else for(;t1&&void 0!==arguments[1]?arguments[1]:{},n=this.props,r=n.inspectorPoint,a=n.throttles,i=n.transferRate,o=n.transferTotals,s=null,u=(0,_.default)("client-stats__rate__data--secondary",{"is-visible":null==r}),l=(0,_.default)("client-stats__rate__data--timestamp",{"is-visible":null!=r&&t.showHoverDuration});null!=r&&(i={upload:r.uploadSpeed,download:r.downloadSpeed}),null!=this.state.timestamp&&(s=g.default.createElement("div",{className:l},g.default.createElement(T.default,{suffix:this.props.intl.formatMessage(R.ago),value:this.state.timestamp})));var c=null;return c=0===a[e]?D.infinity:g.default.createElement(k.default,{value:a[e],isSpeed:!0}),g.default.createElement("div",{className:"client-stats__rate client-stats__rate--"+e},g.default.createElement("div",{className:"client-stats__rate__icon"},D[e]),g.default.createElement("div",{className:"client-stats__rate__data"},g.default.createElement("div",{className:"client-stats__rate__data--primary"},g.default.createElement(k.default,{value:i[e],isSpeed:!0})),s,g.default.createElement("div",{className:u},g.default.createElement("div",{className:"client-stats__rate__data--total"},g.default.createElement(k.default,{value:o[e]})),g.default.createElement("div",{className:"client-stats__rate__data--limit"},c))))}},{key:"render",value:function(){return g.default.createElement("div",{className:"client-stats__rates"},this.getCurrentTansferRate("download",{showHoverDuration:!0}),this.getCurrentTansferRate("upload"))}}]),t}(g.default.Component);t.default=(0,m.injectIntl)(x)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--infinity "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M30,33.17l-5.84,5.16a12.2,12.2,0,0,1-8.27,3.46,11.32,11.32,0,0,1-8.39-3.51,11.66,11.66,0,0,1,0-16.6,11.45,11.45,0,0,1,8.36-3.46,12.06,12.06,0,0,1,8.27,3.46L30,26.77l5.84-5.1a12.4,12.4,0,0,1,8.33-3.46A11.9,11.9,0,0,1,56,30a11.41,11.41,0,0,1-3.46,8.27,11.32,11.32,0,0,1-8.39,3.51,12.26,12.26,0,0,1-8.33-3.46ZM26.46,30l-5.61-5a7.4,7.4,0,0,0-5-2.1,6.81,6.81,0,0,0-5,2.1,6.81,6.81,0,0,0-2.1,5,6.88,6.88,0,0,0,2.07,5,6.74,6.74,0,0,0,5,2.12,7.39,7.39,0,0,0,5-2.1Zm6.91-.06,5.78,5a7.47,7.47,0,0,0,5,2.1,6.79,6.79,0,0,0,5-2.1,6.86,6.86,0,0,0,2.07-5,6.79,6.79,0,0,0-2.1-5,6.86,6.86,0,0,0-5-2.07,7.62,7.62,0,0,0-5,2.1Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--upload "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("rect",{x:"28.2",y:"4.5",width:"3.7",height:"55.5"}),_.default.createElement("polygon",{points:"30,0 48.2,27.3 45.1,29.3 30,6.7 14.9,29.3 11.8,27.3 "}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(962),_=r(p),m=n(404),v=r(m),g=["appendGraphCircles","appendEmptyGraphShapes","handleMouseOut","handleMouseOver","handleMouseMove","renderGraphData"],y=(_.default.bisector(function(e){return e}).left,function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return g.forEach(function(t){e[t]=e[t].bind(e)}),e.graphRefs={areDefined:!1,isHovered:!1},e.isInitialRender=!0,e.lastMouseX=null,e.shouldUpdateGraph=!0,e.xScale={},e.yScale={},e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"shouldComponentUpdate",value:function(e){var t=this.props.historicalData,n=void 0===t?{}:t,r=e.historicalData,a=r.upload,i=void 0===a?[]:a,o=r.download,s=void 0===o?[]:o;return this.isInitialRender?(null!=i&&i.length>0&&(this.isInitialRender=!1),!0):i.some(function(e,t){return e!==n.upload[t]})||s.some(function(e,t){return e!==n.download[t]})}},{key:"componentDidMount",value:function(){this.updateGraph()}},{key:"componentDidUpdate",value:function(){this.updateGraph()}},{key:"appendGraphCircles",value:function(e,t){this.graphRefs[t].inspectPoint=e.append("circle").attr("class","graph__circle graph__circle--"+t).attr("r",2.5)}},{key:"appendEmptyGraphShapes",value:function(e,t){null==this.graphRefs[t]&&(this.graphRefs[t]={}),this.graphRefs[t].area=e.append("path").attr("class","graph__area").attr("fill","url('#graph__gradient--"+t+"')")}},{key:"appendEmptyGraphLines",value:function(e,t){this.graphRefs[t].rateLine=e.append("path").attr("class","graph__line graph__line--"+t)}},{key:"getGradient",value:function(e){return v.default.createElement("linearGradient",{id:"graph__gradient--"+e,x1:"0%",y1:"0%",x2:"0%",y2:"100%"},v.default.createElement("stop",{className:"graph__gradient--top graph__gradient--top--"+e,offset:"0%"}),v.default.createElement("stop",{className:"graph__gradient--bottom graph__gradient--bottom--"+e,offset:"100%"}))}},{key:"handleMouseMove",value:function(e){this.lastMouseX=e,this.renderPrecisePointInspectors()}},{key:"handleMouseOut",value:function(){var e=this.graphRefs,t=this.props;e.areDefined&&(e.isHovered=!1,e.upload.inspectPoint.style("opacity",0),e.download.inspectPoint.style("opacity",0)),t.onMouseOut&&t.onMouseOut()}},{key:"handleMouseOver",value:function(){this.graphRefs.isHovered=!0,this.graphRefs.upload.inspectPoint.style("opacity",1),this.graphRefs.download.inspectPoint.style("opacity",1)}},{key:"renderGraphData",value:function(e){var t=this,n=e.height,r=e.historicalData,a=e.id,i=e.width,o=_.default.select("#"+a),s={bottom:10,top:10};this.xScale=_.default.scale.linear().domain([0,r.download.length-1]).range([0,i]),this.yScale=_.default.scale.linear().domain([0,_.default.max(r.download,function(e,t){return Math.max(e,r.upload[t])})]).range([n-s.top,s.bottom]);var u=function(e){return _.default.svg.line().x(function(e,n){return t.xScale(n)}).y(function(e){return t.yScale(e)}).interpolate(e)},l=function(e){return _.default.svg.area().x(function(e,n){return t.xScale(n)}).y0(n).y1(function(e){return t.yScale(e)}).interpolate(e)},c=u("cardinal")(r.download),d=l("cardinal")(r.download),f=u("cardinal")(r.upload),h=l("cardinal")(r.upload);this.graphRefs.areDefined||(this.appendEmptyGraphShapes(o,"download"),this.appendEmptyGraphShapes(o,"upload"),this.appendEmptyGraphLines(o,"download"),this.appendEmptyGraphLines(o,"upload"),this.appendGraphCircles(o,"download"),this.appendGraphCircles(o,"upload"),this.graphRefs.areDefined=!0),this.graphRefs.download.area.attr("d",d),this.graphRefs.download.rateLine.attr("d",c),this.graphRefs.upload.area.attr("d",h),this.graphRefs.upload.rateLine.attr("d",f)}},{key:"renderPrecisePointInspectors",value:function(){var e=this.lastMouseX,t=this.props,n=t.historicalData,r=t.onHover,a=this.xScale,i=a.invert(e),o=this.setInspectorCoordinates("upload",i),s=this.setInspectorCoordinates("download",i),u=n.timestamps[Math.round(i)];r&&r({uploadSpeed:o,downloadSpeed:s,nearestTimestamp:u})}},{key:"setInspectorCoordinates",value:function(e,t){var n=this.graphRefs[e].inspectPoint,r=this.props.historicalData,a=this.xScale,i=this.yScale,o=r[e][Math.ceil(t)],s=r[e][Math.floor(t)],u=o-s,l=s+u*(t%1),c={x:a(t),y:i(l)};return n.attr("transform","translate("+c.x+","+c.y+")"),l}},{key:"updateGraph",value:function(){this.renderGraphData(this.props),this.graphRefs.isHovered&&this.renderPrecisePointInspectors()}},{key:"render",value:function(){var e=this;return v.default.createElement("svg",{className:"graph",id:this.props.id,ref:function(t){return e.graphRefs.graph=t}},v.default.createElement("defs",null,this.getGradient("upload"),this.getGradient("download")))}}]),t}(v.default.Component));y.defaultProps={width:240},y.propTypes={width:v.default.PropTypes.number},t.default=y},function(e,t,n){var r,a;!function(){function i(e){return e&&(e.ownerDocument||e.document||e).documentElement}function o(e){return e&&(e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView)}function s(e,t){return et?1:e>=t?0:NaN}function u(e){return null===e?NaN:+e}function l(e){return!isNaN(e)}function c(e){return{left:function(t,n,r,a){for(arguments.length<3&&(r=0),arguments.length<4&&(a=t.length);r>>1;e(t[i],n)<0?r=i+1:a=i}return r},right:function(t,n,r,a){for(arguments.length<3&&(r=0),arguments.length<4&&(a=t.length);r>>1;e(t[i],n)>0?a=i:r=i+1}return r}}}function d(e){return e.length}function f(e){for(var t=1;e*t%1;)t*=10;return t}function h(e,t){for(var n in t)Object.defineProperty(e.prototype,n,{value:t[n],enumerable:!1})}function p(){this._=Object.create(null)}function _(e){return(e+="")===bo||e[0]===Lo?Lo+e:e}function m(e){return(e+="")[0]===Lo?e.slice(1):e}function v(e){return _(e)in this._}function g(e){return(e=_(e))in this._&&delete this._[e]}function y(){var e=[];for(var t in this._)e.push(m(t));return e}function E(){var e=0;for(var t in this._)++e;return e}function M(){for(var e in this._)return!1;return!0}function T(){this._=Object.create(null)}function S(e){return e}function b(e,t,n){return function(){var r=n.apply(t,arguments);return r===t?e:r}}function L(e,t){if(t in e)return t;t=t.charAt(0).toUpperCase()+t.slice(1);for(var n=0,r=ko.length;n=t&&(t=a+1);!(o=s[t])&&++t0&&(e=e.slice(0,s));var l=Po.get(e);return l&&(e=l,u=$),s?t?a:r:t?k:i}function X(e,t){return function(n){var r=ho.event;ho.event=n,t[0]=this.__data__;try{e.apply(this,t)}finally{ho.event=r}}}function $(e,t){var n=X(e,t);return function(e){var t=this,r=e.relatedTarget;r&&(r===t||8&r.compareDocumentPosition(t))||n.call(t,e)}}function ee(e){var t=".dragsuppress-"+ ++Fo,n="click"+t,r=ho.select(o(e)).on("touchmove"+t,R).on("dragstart"+t,R).on("selectstart"+t,R);if(null==Io&&(Io=!("onselectstart"in e)&&L(e.style,"userSelect")),Io){var a=i(e).style,s=a[Io];a[Io]="none"}return function(e){if(r.on(t,null),Io&&(a[Io]=s),e){var i=function(){r.on(n,null)};r.on(n,function(){R(),i()},!0),setTimeout(i,0)}}}function te(e,t){t.changedTouches&&(t=t.changedTouches[0]);var n=e.ownerSVGElement||e;if(n.createSVGPoint){var r=n.createSVGPoint();if(Ho<0){var a=o(e);if(a.scrollX||a.scrollY){n=ho.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important");var i=n[0][0].getScreenCTM();Ho=!(i.f||i.e),n.remove()}}return Ho?(r.x=t.pageX,r.y=t.pageY):(r.x=t.clientX,r.y=t.clientY),r=r.matrixTransform(e.getScreenCTM().inverse()),[r.x,r.y]}var s=e.getBoundingClientRect();return[t.clientX-s.left-e.clientLeft,t.clientY-s.top-e.clientTop]}function ne(){return ho.event.changedTouches[0].identifier}function re(e){return e>0?1:e<0?-1:0}function ae(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])}function ie(e){return e>1?0:e<-1?Wo:Math.acos(e)}function oe(e){return e>1?Go:e<-1?-Go:Math.asin(e)}function se(e){return((e=Math.exp(e))-1/e)/2}function ue(e){return((e=Math.exp(e))+1/e)/2}function le(e){return((e=Math.exp(2*e))-1)/(e+1)}function ce(e){return(e=Math.sin(e/2))*e}function de(){}function fe(e,t,n){return this instanceof fe?(this.h=+e,this.s=+t,void(this.l=+n)):arguments.length<2?e instanceof fe?new fe(e.h,e.s,e.l):ke(""+e,we,fe):new fe(e,t,n)}function he(e,t,n){function r(e){return e>360?e-=360:e<0&&(e+=360),e<60?i+(o-i)*e/60:e<180?o:e<240?i+(o-i)*(240-e)/60:i}function a(e){return Math.round(255*r(e))}var i,o;return e=isNaN(e)?0:(e%=360)<0?e+360:e,t=isNaN(t)?0:t<0?0:t>1?1:t,n=n<0?0:n>1?1:n,o=n<=.5?n*(1+t):n+t-n*t,i=2*n-o,new Te(a(e+120),a(e),a(e-120))}function pe(e,t,n){return this instanceof pe?(this.h=+e,this.c=+t,void(this.l=+n)):arguments.length<2?e instanceof pe?new pe(e.h,e.c,e.l):e instanceof me?ge(e.l,e.a,e.b):ge((e=Ce((e=ho.rgb(e)).r,e.g,e.b)).l,e.a,e.b):new pe(e,t,n)}function _e(e,t,n){return isNaN(e)&&(e=0),isNaN(t)&&(t=0),new me(n,Math.cos(e*=Bo)*t,Math.sin(e)*t)}function me(e,t,n){return this instanceof me?(this.l=+e,this.a=+t,void(this.b=+n)):arguments.length<2?e instanceof me?new me(e.l,e.a,e.b):e instanceof pe?_e(e.h,e.c,e.l):Ce((e=Te(e)).r,e.g,e.b):new me(e,t,n)}function ve(e,t,n){var r=(e+16)/116,a=r+t/500,i=r-n/200;return a=ye(a)*rs,r=ye(r)*as,i=ye(i)*is,new Te(Me(3.2404542*a-1.5371385*r-.4985314*i),Me(-.969266*a+1.8760108*r+.041556*i),Me(.0556434*a-.2040259*r+1.0572252*i))}function ge(e,t,n){return e>0?new pe(Math.atan2(n,t)*qo,Math.sqrt(t*t+n*n),e):new pe(NaN,NaN,e)}function ye(e){return e>.206893034?e*e*e:(e-4/29)/7.787037}function Ee(e){return e>.008856?Math.pow(e,1/3):7.787037*e+4/29}function Me(e){return Math.round(255*(e<=.00304?12.92*e:1.055*Math.pow(e,1/2.4)-.055))}function Te(e,t,n){return this instanceof Te?(this.r=~~e,this.g=~~t,void(this.b=~~n)):arguments.length<2?e instanceof Te?new Te(e.r,e.g,e.b):ke(""+e,Te,he):new Te(e,t,n)}function Se(e){return new Te(e>>16,e>>8&255,255&e)}function be(e){return Se(e)+""}function Le(e){return e<16?"0"+Math.max(0,e).toString(16):Math.min(255,e).toString(16)}function ke(e,t,n){var r,a,i,o=0,s=0,u=0;if(r=/([a-z]+)\((.*)\)/.exec(e=e.toLowerCase()))switch(a=r[2].split(","),r[1]){case"hsl":return n(parseFloat(a[0]),parseFloat(a[1])/100,parseFloat(a[2])/100);case"rgb":return t(De(a[0]),De(a[1]),De(a[2]))}return(i=us.get(e))?t(i.r,i.g,i.b):(null==e||"#"!==e.charAt(0)||isNaN(i=parseInt(e.slice(1),16))||(4===e.length?(o=(3840&i)>>4,o|=o>>4,s=240&i,s|=s>>4,u=15&i,u|=u<<4):7===e.length&&(o=(16711680&i)>>16,s=(65280&i)>>8,u=255&i)),t(o,s,u))}function we(e,t,n){var r,a,i=Math.min(e/=255,t/=255,n/=255),o=Math.max(e,t,n),s=o-i,u=(o+i)/2;return s?(a=u<.5?s/(o+i):s/(2-o-i),r=e==o?(t-n)/s+(t0&&u<1?0:r),new fe(r,a,u)}function Ce(e,t,n){e=Re(e),t=Re(t),n=Re(n);var r=Ee((.4124564*e+.3575761*t+.1804375*n)/rs),a=Ee((.2126729*e+.7151522*t+.072175*n)/as),i=Ee((.0193339*e+.119192*t+.9503041*n)/is);return me(116*a-16,500*(r-a),200*(a-i))}function Re(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function De(e){var t=parseFloat(e);return"%"===e.charAt(e.length-1)?Math.round(2.55*t):t}function xe(e){return"function"==typeof e?e:function(){return e}}function Ne(e){return function(t,n,r){return 2===arguments.length&&"function"==typeof n&&(r=n,n=null),Oe(t,n,e,r)}}function Oe(e,t,n,r){function a(){var e,t=u.status;if(!t&&Ye(u)||t>=200&&t<300||304===t){try{e=n.call(i,u)}catch(e){return void o.error.call(i,e)}o.load.call(i,e)}else o.error.call(i,u)}var i={},o=ho.dispatch("beforesend","progress","load","error"),s={},u=new XMLHttpRequest,l=null;return!this.XDomainRequest||"withCredentials"in u||!/^(http(s)?:)?\/\//.test(e)||(u=new XDomainRequest),"onload"in u?u.onload=u.onerror=a:u.onreadystatechange=function(){u.readyState>3&&a()},u.onprogress=function(e){var t=ho.event;ho.event=e;try{o.progress.call(i,u)}finally{ho.event=t}},i.header=function(e,t){return e=(e+"").toLowerCase(),arguments.length<2?s[e]:(null==t?delete s[e]:s[e]=t+"",i)},i.mimeType=function(e){return arguments.length?(t=null==e?null:e+"",i):t},i.responseType=function(e){return arguments.length?(l=e,i):l},i.response=function(e){return n=e,i},["get","post"].forEach(function(e){i[e]=function(){return i.send.apply(i,[e].concat(_o(arguments)))}}),i.send=function(n,r,a){if(2===arguments.length&&"function"==typeof r&&(a=r,r=null),u.open(n,e,!0),null==t||"accept"in s||(s.accept=t+",*/*"),u.setRequestHeader)for(var c in s)u.setRequestHeader(c,s[c]);return null!=t&&u.overrideMimeType&&u.overrideMimeType(t),null!=l&&(u.responseType=l),null!=a&&i.on("error",a).on("load",function(e){a(null,e)}),o.beforesend.call(i,u),u.send(null==r?null:r),i},i.abort=function(){return u.abort(),i},ho.rebind(i,o,"on"),null==r?i:i.get(Ae(r))}function Ae(e){return 1===e.length?function(t,n){e(null==t?n:null)}:e}function Ye(e){var t=e.responseType;return t&&"text"!==t?e.response:e.responseText}function Pe(e,t,n){var r=arguments.length;r<2&&(t=0),r<3&&(n=Date.now());var a=n+t,i={c:e,t:a,n:null};return cs?cs.n=i:ls=i,cs=i,ds||(fs=clearTimeout(fs),ds=1,hs(Ie)),i}function Ie(){var e=Fe(),t=He()-e;t>24?(isFinite(t)&&(clearTimeout(fs),fs=setTimeout(Ie,t)),ds=0):(ds=1,hs(Ie))}function Fe(){for(var e=Date.now(),t=ls;t;)e>=t.t&&t.c(e-t.t)&&(t.c=null),t=t.n;return e}function He(){for(var e,t=ls,n=1/0;t;)t.c?(t.t8?function(e){return e/n}:function(e){return e*n},symbol:e}}function We(e){var t=e.decimal,n=e.thousands,r=e.grouping,a=e.currency,i=r&&n?function(e,t){for(var a=e.length,i=[],o=0,s=r[0],u=0;a>0&&s>0&&(u+s+1>t&&(s=Math.max(1,t-u)),i.push(e.substring(a-=s,a+s)),!((u+=s+1)>t));)s=r[o=(o+1)%r.length];return i.reverse().join(n)}:S;return function(e){var n=_s.exec(e),r=n[1]||" ",o=n[2]||">",s=n[3]||"-",u=n[4]||"",l=n[5],c=+n[6],d=n[7],f=n[8],h=n[9],p=1,_="",m="",v=!1,g=!0;switch(f&&(f=+f.substring(1)),(l||"0"===r&&"="===o)&&(l=r="0",o="="),h){case"n":d=!0,h="g";break;case"%":p=100,m="%",h="f";break;case"p":p=100,m="%",h="r";break;case"b":case"o":case"x":case"X":"#"===u&&(_="0"+h.toLowerCase());case"c":g=!1;case"d":v=!0,f=0;break;case"s":p=-1,h="r"}"$"===u&&(_=a[0],m=a[1]),"r"!=h||f||(h="g"),null!=f&&("g"==h?f=Math.max(1,Math.min(21,f)):"e"!=h&&"f"!=h||(f=Math.max(0,Math.min(20,f)))),h=ms.get(h)||ze;var y=l&&d;return function(e){var n=m;if(v&&e%1)return"";var a=e<0||0===e&&1/e<0?(e=-e,"-"):"-"===s?"":s;if(p<0){var u=ho.formatPrefix(e,f);e=u.scale(e),n=u.symbol+m}else e*=p;e=h(e,f);var E,M,T=e.lastIndexOf(".");if(T<0){var S=g?e.lastIndexOf("e"):-1;S<0?(E=e,M=""):(E=e.substring(0,S),M=e.substring(S))}else E=e.substring(0,T),M=t+e.substring(T+1);!l&&d&&(E=i(E,1/0));var b=_.length+E.length+M.length+(y?0:a.length),L=b"===o?L+a+e:"^"===o?L.substring(0,b>>=1)+a+e+L.substring(b):a+(y?e:L+e))+n}}}function ze(e){return e+""}function Ve(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}function Ge(e,t,n){function r(t){var n=e(t),r=i(n,1);return t-n1)for(;o=l)return-1;if(a=t.charCodeAt(s++),37===a){if(o=t.charAt(s++),i=R[o in Es?t.charAt(s++):o],!i||(r=i(e,n,r))<0)return-1}else if(a!=n.charCodeAt(r++))return-1}return r}function r(e,t,n){T.lastIndex=0;var r=T.exec(t.slice(n));return r?(e.w=S.get(r[0].toLowerCase()),n+r[0].length):-1}function a(e,t,n){E.lastIndex=0;var r=E.exec(t.slice(n));return r?(e.w=M.get(r[0].toLowerCase()),n+r[0].length):-1}function i(e,t,n){k.lastIndex=0;var r=k.exec(t.slice(n));return r?(e.m=w.get(r[0].toLowerCase()),n+r[0].length):-1}function o(e,t,n){b.lastIndex=0;var r=b.exec(t.slice(n));return r?(e.m=L.get(r[0].toLowerCase()),n+r[0].length):-1}function s(e,t,r){return n(e,C.c.toString(),t,r)}function u(e,t,r){return n(e,C.x.toString(),t,r)}function l(e,t,r){return n(e,C.X.toString(),t,r)}function c(e,t,n){var r=y.get(t.slice(n,n+=2).toLowerCase());return null==r?-1:(e.p=r,n)}var d=e.dateTime,f=e.date,h=e.time,p=e.periods,_=e.days,m=e.shortDays,v=e.months,g=e.shortMonths;t.utc=function(e){function n(e){try{gs=Ve;var t=new gs;return t._=e,r(t)}finally{gs=Date}}var r=t(e);return n.parse=function(e){try{gs=Ve;var t=r.parse(e);return t&&t._}finally{gs=Date}},n.toString=r.toString,n},t.multi=t.utc.multi=ht;var y=ho.map(),E=Qe(_),M=Ke(_),T=Qe(m),S=Ke(m),b=Qe(v),L=Ke(v),k=Qe(g),w=Ke(g);p.forEach(function(e,t){y.set(e.toLowerCase(),t)});var C={a:function(e){return m[e.getDay()]},A:function(e){return _[e.getDay()]},b:function(e){return g[e.getMonth()]},B:function(e){return v[e.getMonth()]},c:t(d),d:function(e,t){return Je(e.getDate(),t,2)},e:function(e,t){return Je(e.getDate(),t,2)},H:function(e,t){return Je(e.getHours(),t,2)},I:function(e,t){return Je(e.getHours()%12||12,t,2)},j:function(e,t){return Je(1+vs.dayOfYear(e),t,3)},L:function(e,t){return Je(e.getMilliseconds(),t,3)},m:function(e,t){return Je(e.getMonth()+1,t,2)},M:function(e,t){return Je(e.getMinutes(),t,2)},p:function(e){return p[+(e.getHours()>=12)]},S:function(e,t){return Je(e.getSeconds(),t,2)},U:function(e,t){return Je(vs.sundayOfYear(e),t,2)},w:function(e){return e.getDay()},W:function(e,t){return Je(vs.mondayOfYear(e),t,2)},x:t(f),X:t(h),y:function(e,t){return Je(e.getFullYear()%100,t,2)},Y:function(e,t){return Je(e.getFullYear()%1e4,t,4)},Z:dt,"%":function(){return"%"}},R={a:r,A:a,b:i,B:o,c:s,d:it,e:it,H:st,I:st,j:ot,L:ct,m:at,M:ut,p:c,S:lt,U:Xe,w:Ze,W:$e,x:u,X:l,y:tt,Y:et,Z:nt,"%":ft};return t}function Je(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",i=a.length;return r+(i68?1900:2e3)}function at(e,t,n){Ms.lastIndex=0;var r=Ms.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function it(e,t,n){Ms.lastIndex=0;var r=Ms.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function ot(e,t,n){Ms.lastIndex=0;var r=Ms.exec(t.slice(n,n+3));return r?(e.j=+r[0],n+r[0].length):-1}function st(e,t,n){Ms.lastIndex=0;var r=Ms.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function ut(e,t,n){Ms.lastIndex=0;var r=Ms.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function lt(e,t,n){Ms.lastIndex=0;var r=Ms.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function ct(e,t,n){Ms.lastIndex=0;var r=Ms.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function dt(e){var t=e.getTimezoneOffset(),n=t>0?"-":"+",r=So(t)/60|0,a=So(t)%60;return n+Je(r,"0",2)+Je(a,"0",2)}function ft(e,t,n){Ts.lastIndex=0;var r=Ts.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function ht(e){for(var t=e.length,n=-1;++n=0?1:-1,s=o*n,u=Math.cos(t),l=Math.sin(t),c=i*l,d=a*u+c*Math.cos(s),f=c*o*Math.sin(s);Cs.add(Math.atan2(f,d)),r=e,a=u,i=l}var t,n,r,a,i;Rs.point=function(o,s){Rs.point=e,r=(t=o)*Bo,a=Math.cos(s=(n=s)*Bo/2+Wo/4),i=Math.sin(s)},Rs.lineEnd=function(){e(t,n)}}function Et(e){var t=e[0],n=e[1],r=Math.cos(n);return[r*Math.cos(t),r*Math.sin(t),Math.sin(n)]}function Mt(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Tt(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function St(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function bt(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function Lt(e){var t=Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function kt(e){return[Math.atan2(e[1],e[0]),oe(e[2])]}function wt(e,t){return So(e[0]-t[0])=0;--s)a.point((d=c[s])[0],d[1])}else r(h.x,h.p.x,-1,a);h=h.p}h=h.o,c=h.z,p=!p}while(!h.v);a.lineEnd()}}}function Pt(e){if(t=e.length){for(var t,n,r=0,a=e[0];++r0){for(M||(i.polygonStart(),M=!0),i.lineStart();++o1&&2&t&&n.push(n.pop().concat(n.shift())),h.push(n.filter(Ht))}var h,p,_,m=t(i),v=a.invert(r[0],r[1]),g={point:o,lineStart:u,lineEnd:l,polygonStart:function(){g.point=c,g.lineStart=d,g.lineEnd=f,h=[],p=[]},polygonEnd:function(){g.point=o,g.lineStart=u,g.lineEnd=l,h=ho.merge(h);var e=Gt(v,p);h.length?(M||(i.polygonStart(),M=!0),Yt(h,Ut,e,n,i)):e&&(M||(i.polygonStart(),M=!0),i.lineStart(),n(null,null,1,i),i.lineEnd()),M&&(i.polygonEnd(),M=!1),h=p=null},sphere:function(){i.polygonStart(),i.lineStart(),n(null,null,1,i),i.lineEnd(),i.polygonEnd()}},y=jt(),E=t(y),M=!1;return g}}function Ht(e){return e.length>1}function jt(){var e,t=[];return{lineStart:function(){t.push(e=[])},point:function(t,n){e.push([t,n])},lineEnd:k,buffer:function(){var n=t;return t=[],e=null,n},rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))}}}function Ut(e,t){return((e=e.x)[0]<0?e[1]-Go-jo:Go-e[1])-((t=t.x)[0]<0?t[1]-Go-jo:Go-t[1])}function Wt(e){var t,n=NaN,r=NaN,a=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(i,o){var s=i>0?Wo:-Wo,u=So(i-n);So(u-Wo)0?Go:-Go),e.point(a,r),e.lineEnd(),e.lineStart(),e.point(s,r),e.point(i,r),t=0):a!==s&&u>=Wo&&(So(n-a)jo?Math.atan((Math.sin(t)*(i=Math.cos(r))*Math.sin(n)-Math.sin(r)*(a=Math.cos(t))*Math.sin(e))/(a*i*o)):(t+r)/2}function Vt(e,t,n,r){var a;if(null==e)a=n*Go,r.point(-Wo,a),r.point(0,a),r.point(Wo,a),r.point(Wo,0),r.point(Wo,-a),r.point(0,-a),r.point(-Wo,-a),r.point(-Wo,0),r.point(-Wo,a);else if(So(e[0]-t[0])>jo){var i=e[0]=0?1:-1,S=T*M,b=S>Wo,L=p*y;if(Cs.add(Math.atan2(L*T*Math.sin(S),_*E+L*Math.cos(S))),i+=b?M+T*zo:M,b^f>=n^v>=n){var k=Tt(Et(d),Et(e));Lt(k);var w=Tt(a,k);Lt(w);var C=(b^M>=0?-1:1)*oe(w[2]);(r>C||r===C&&(k[0]||k[1]))&&(o+=b^M>=0?1:-1)}if(!m++)break;f=v,p=y,_=E,d=e}}return(i<-jo||ii}function n(e){var n,i,u,l,c;return{lineStart:function(){l=u=!1,c=1},point:function(d,f){var h,p=[d,f],_=t(d,f),m=o?_?0:a(d,f):_?a(d+(d<0?Wo:-Wo),f):0;if(!n&&(l=u=_)&&e.lineStart(),_!==u&&(h=r(n,p),(wt(n,h)||wt(p,h))&&(p[0]+=jo,p[1]+=jo,_=t(p[0],p[1]))),_!==u)c=0,_?(e.lineStart(),h=r(p,n),e.point(h[0],h[1])):(h=r(n,p),e.point(h[0],h[1]),e.lineEnd()),n=h;else if(s&&n&&o^_){var v;m&i||!(v=r(p,n,!0))||(c=0,o?(e.lineStart(),e.point(v[0][0],v[0][1]),e.point(v[1][0],v[1][1]),e.lineEnd()):(e.point(v[1][0],v[1][1]),e.lineEnd(),e.lineStart(),e.point(v[0][0],v[0][1])))}!_||n&&wt(n,p)||e.point(p[0],p[1]),n=p,u=_,i=m},lineEnd:function(){u&&e.lineEnd(),n=null},clean:function(){return c|(l&&u)<<1}}}function r(e,t,n){var r=Et(e),a=Et(t),o=[1,0,0],s=Tt(r,a),u=Mt(s,s),l=s[0],c=u-l*l;if(!c)return!n&&e;var d=i*u/c,f=-i*l/c,h=Tt(o,s),p=bt(o,d),_=bt(s,f);St(p,_);var m=h,v=Mt(p,m),g=Mt(m,m),y=v*v-g*(Mt(p,p)-1);if(!(y<0)){var E=Math.sqrt(y),M=bt(m,(-v-E)/g);if(St(M,p),M=kt(M),!n)return M;var T,S=e[0],b=t[0],L=e[1],k=t[1];b0^M[1]<(So(M[0]-S)Wo^(S<=M[0]&&M[0]<=b)){var D=bt(m,(-v+E)/g);return St(D,p),[M,kt(D)]}}}function a(t,n){var r=o?e:Wo-e,a=0;return t<-r?a|=1:t>r&&(a|=2),n<-r?a|=4:n>r&&(a|=8),a}var i=Math.cos(e),o=i>0,s=So(i)>jo,u=En(e,6*Bo);return Ft(t,n,u,o?[0,-e]:[-Wo,e-Wo])}function qt(e,t,n,r){return function(a){var i,o=a.a,s=a.b,u=o.x,l=o.y,c=s.x,d=s.y,f=0,h=1,p=c-u,_=d-l;if(i=e-u,p||!(i>0)){if(i/=p,p<0){if(i0){if(i>h)return;i>f&&(f=i)}if(i=n-u,p||!(i<0)){if(i/=p,p<0){if(i>h)return;i>f&&(f=i)}else if(p>0){if(i0)){if(i/=_,_<0){if(i0){if(i>h)return;i>f&&(f=i)}if(i=r-l,_||!(i<0)){if(i/=_,_<0){if(i>h)return;i>f&&(f=i)}else if(_>0){if(i0&&(a.a={x:u+f*p,y:l+f*_}),h<1&&(a.b={x:u+h*p,y:l+h*_}),a}}}}}}function Jt(e,t,n,r){function a(r,a){return So(r[0]-e)0?0:3:So(r[0]-n)0?2:1:So(r[1]-t)0?1:0:a>0?3:2}function i(e,t){return o(e.x,t.x)}function o(e,t){var n=a(e,1),r=a(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(s){function u(e){for(var t=0,n=m.length,r=e[1],a=0;ar&&ae(l,i,e)>0&&++t:i[1]<=r&&ae(l,i,e)<0&&--t,l=i;return 0!==t}function l(i,s,u,l){var c=0,d=0;if(null==i||(c=a(i,u))!==(d=a(s,u))||o(i,s)<0^u>0){do l.point(0===c||3===c?e:n,c>1?r:t);while((c=(c+u+4)%4)!==d)}else l.point(s[0],s[1])}function c(a,i){return e<=a&&a<=n&&t<=i&&i<=r}function d(e,t){c(e,t)&&s.point(e,t)}function f(){R.point=p,m&&m.push(v=[]),b=!0,S=!1,M=T=NaN}function h(){_&&(p(g,y),E&&S&&w.rejoin(),_.push(w.buffer())),R.point=d,S&&s.lineEnd()}function p(e,t){e=Math.max(-zs,Math.min(zs,e)),t=Math.max(-zs,Math.min(zs,t));var n=c(e,t);if(m&&v.push([e,t]),b)g=e,y=t,E=n,b=!1,n&&(s.lineStart(),s.point(e,t));else if(n&&S)s.point(e,t);else{var r={a:{x:M,y:T},b:{x:e,y:t}};C(r)?(S||(s.lineStart(),s.point(r.a.x,r.a.y)),s.point(r.b.x,r.b.y),n||s.lineEnd(),L=!1):n&&(s.lineStart(),s.point(e,t),L=!1)}M=e,T=t,S=n}var _,m,v,g,y,E,M,T,S,b,L,k=s,w=jt(),C=qt(e,t,n,r),R={point:d,lineStart:f,lineEnd:h,polygonStart:function(){s=w,_=[],m=[],L=!0},polygonEnd:function(){s=k,_=ho.merge(_);var t=u([e,r]),n=L&&t,a=_.length;(n||a)&&(s.polygonStart(),n&&(s.lineStart(),l(null,null,1,s),s.lineEnd()),a&&Yt(_,i,t,l,s),s.polygonEnd()),_=m=v=null}};return R}}function Qt(e){var t=0,n=Wo/3,r=fn(e),a=r(t,n);return a.parallels=function(e){return arguments.length?r(t=e[0]*Wo/180,n=e[1]*Wo/180):[t/Wo*180,n/Wo*180]},a}function Kt(e,t){function n(e,t){var n=Math.sqrt(i-2*a*Math.sin(t))/a;return[n*Math.sin(e*=a),o-n*Math.cos(e)]}var r=Math.sin(e),a=(r+Math.sin(t))/2,i=1+r*(2*a-r),o=Math.sqrt(i)/a;return n.invert=function(e,t){var n=o-t;return[Math.atan2(e,n)/a,oe((i-(e*e+n*n)*a*a)/(2*a))]},n}function Zt(){function e(e,t){Gs+=a*e-r*t,r=e,a=t}var t,n,r,a;Ks.point=function(i,o){Ks.point=e,t=r=i,n=a=o},Ks.lineEnd=function(){e(t,n)}}function Xt(e,t){eJs&&(Js=e),tQs&&(Qs=t)}function $t(){function e(e,t){o.push("M",e,",",t,i)}function t(e,t){o.push("M",e,",",t),s.point=n}function n(e,t){o.push("L",e,",",t)}function r(){s.point=e}function a(){o.push("Z")}var i=en(4.5),o=[],s={point:e,lineStart:function(){s.point=t},lineEnd:r,polygonStart:function(){s.lineEnd=a},polygonEnd:function(){s.lineEnd=r,s.point=e},pointRadius:function(e){return i=en(e),s},result:function(){if(o.length){var e=o.join("");return o=[],e}}};return s}function en(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function tn(e,t){Ns+=e,Os+=t,++As}function nn(){function e(e,r){var a=e-t,i=r-n,o=Math.sqrt(a*a+i*i);Ys+=o*(t+e)/2,Ps+=o*(n+r)/2,Is+=o,tn(t=e,n=r)}var t,n;Xs.point=function(r,a){Xs.point=e,tn(t=r,n=a)}}function rn(){Xs.point=tn}function an(){function e(e,t){var n=e-r,i=t-a,o=Math.sqrt(n*n+i*i);Ys+=o*(r+e)/2,Ps+=o*(a+t)/2,Is+=o,o=a*e-r*t,Fs+=o*(r+e),Hs+=o*(a+t),js+=3*o,tn(r=e,a=t)}var t,n,r,a;Xs.point=function(i,o){Xs.point=e,tn(t=r=i,n=a=o)},Xs.lineEnd=function(){e(t,n)}}function on(e){function t(t,n){e.moveTo(t+o,n),e.arc(t,n,o,0,zo)}function n(t,n){e.moveTo(t,n),s.point=r}function r(t,n){e.lineTo(t,n)}function a(){s.point=t}function i(){e.closePath()}var o=4.5,s={point:t,lineStart:function(){s.point=n},lineEnd:a,polygonStart:function(){s.lineEnd=i},polygonEnd:function(){s.lineEnd=a,s.point=t},pointRadius:function(e){return o=e,s},result:k};return s}function sn(e){function t(e){return(s?r:n)(e)}function n(t){return cn(t,function(n,r){n=e(n,r),t.point(n[0],n[1])})}function r(t){function n(n,r){n=e(n,r),t.point(n[0],n[1])}function r(){y=NaN,b.point=i,t.lineStart()}function i(n,r){var i=Et([n,r]),o=e(n,r);a(y,E,g,M,T,S,y=o[0],E=o[1],g=n,M=i[0],T=i[1],S=i[2],s,t),t.point(y,E)}function o(){b.point=n,t.lineEnd()}function u(){r(),b.point=l,b.lineEnd=c}function l(e,t){i(d=e,f=t),h=y,p=E,_=M,m=T,v=S,b.point=i}function c(){a(y,E,g,M,T,S,h,p,d,_,m,v,s,t),b.lineEnd=o,o()}var d,f,h,p,_,m,v,g,y,E,M,T,S,b={point:n,lineStart:r,lineEnd:o,polygonStart:function(){t.polygonStart(),b.lineStart=u},polygonEnd:function(){t.polygonEnd(),b.lineStart=r}};return b}function a(t,n,r,s,u,l,c,d,f,h,p,_,m,v){var g=c-t,y=d-n,E=g*g+y*y;if(E>4*i&&m--){var M=s+h,T=u+p,S=l+_,b=Math.sqrt(M*M+T*T+S*S),L=Math.asin(S/=b),k=So(So(S)-1)i||So((g*D+y*x)/E-.5)>.3||s*h+u*p+l*_0&&16,t):Math.sqrt(i)},t}function un(e){var t=sn(function(t,n){return e([t*qo,n*qo])});return function(e){return hn(t(e))}}function ln(e){this.stream=e}function cn(e,t){return{point:t,sphere:function(){e.sphere()},lineStart:function(){e.lineStart()},lineEnd:function(){e.lineEnd()},polygonStart:function(){e.polygonStart()},polygonEnd:function(){e.polygonEnd()}}}function dn(e){return fn(function(){return e})()}function fn(e){function t(e){return e=s(e[0]*Bo,e[1]*Bo),[e[0]*f+u,l-e[1]*f]}function n(e){return e=s.invert((e[0]-u)/f,(l-e[1])/f),e&&[e[0]*qo,e[1]*qo]}function r(){s=Ot(o=mn(v,g,y),i);var e=i(_,m);return u=h-e[0]*f,l=p+e[1]*f,a()}function a(){return c&&(c.valid=!1,c=null),t}var i,o,s,u,l,c,d=sn(function(e,t){return e=i(e,t),[e[0]*f+u,l-e[1]*f]}),f=150,h=480,p=250,_=0,m=0,v=0,g=0,y=0,E=Ws,M=S,T=null,b=null;return t.stream=function(e){return c&&(c.valid=!1),c=hn(E(o,d(M(e)))),c.valid=!0,c},t.clipAngle=function(e){return arguments.length?(E=null==e?(T=e,Ws):Bt((T=+e)*Bo),a()):T},t.clipExtent=function(e){return arguments.length?(b=e,M=e?Jt(e[0][0],e[0][1],e[1][0],e[1][1]):S,a()):b},t.scale=function(e){return arguments.length?(f=+e,r()):f},t.translate=function(e){return arguments.length?(h=+e[0],p=+e[1],r()):[h,p]},t.center=function(e){return arguments.length?(_=e[0]%360*Bo,m=e[1]%360*Bo,r()):[_*qo,m*qo]},t.rotate=function(e){return arguments.length?(v=e[0]%360*Bo,g=e[1]%360*Bo,y=e.length>2?e[2]%360*Bo:0,r()):[v*qo,g*qo,y*qo]},ho.rebind(t,d,"precision"),function(){return i=e.apply(this,arguments),t.invert=i.invert&&n,r()}}function hn(e){return cn(e,function(t,n){e.point(t*Bo,n*Bo)})}function pn(e,t){return[e,t]}function _n(e,t){return[e>Wo?e-zo:e<-Wo?e+zo:e,t]}function mn(e,t,n){return e?t||n?Ot(gn(e),yn(t,n)):gn(e):t||n?yn(t,n):_n}function vn(e){return function(t,n){return t+=e,[t>Wo?t-zo:t<-Wo?t+zo:t,n]}}function gn(e){var t=vn(e);return t.invert=vn(-e),t}function yn(e,t){function n(e,t){var n=Math.cos(t),s=Math.cos(e)*n,u=Math.sin(e)*n,l=Math.sin(t),c=l*r+s*a;return[Math.atan2(u*i-c*o,s*r-l*a),oe(c*i+u*o)]}var r=Math.cos(e),a=Math.sin(e),i=Math.cos(t),o=Math.sin(t);return n.invert=function(e,t){var n=Math.cos(t),s=Math.cos(e)*n,u=Math.sin(e)*n,l=Math.sin(t),c=l*i-u*o;return[Math.atan2(u*i+l*o,s*r+c*a),oe(c*r-s*a)]},n}function En(e,t){var n=Math.cos(e),r=Math.sin(e);return function(a,i,o,s){var u=o*t;null!=a?(a=Mn(n,a),i=Mn(n,i),(o>0?ai)&&(a+=o*zo)):(a=e+o*zo,i=e-.5*u);for(var l,c=a;o>0?c>i:c0?t<-Go+jo&&(t=-Go+jo):t>Go-jo&&(t=Go-jo);var n=o/Math.pow(a(t),i);return[n*Math.sin(i*e),o-n*Math.cos(i*e)]}var r=Math.cos(e),a=function(e){return Math.tan(Wo/4+e/2)},i=e===t?Math.sin(e):Math.log(r/Math.cos(t))/Math.log(a(t)/a(e)),o=r*Math.pow(a(e),i)/i;return i?(n.invert=function(e,t){var n=o-t,r=re(i)*Math.sqrt(e*e+n*n);return[Math.atan2(e,n)/i,2*Math.atan(Math.pow(o/r,1/i))-Go]},n):xn}function Dn(e,t){function n(e,t){var n=i-t;return[n*Math.sin(a*e),i-n*Math.cos(a*e)]}var r=Math.cos(e),a=e===t?Math.sin(e):(r-Math.cos(t))/(t-e),i=r/a+e;return So(a)1&&ae(e[n[r-2]],e[n[r-1]],e[a])<=0;)--r;n[r++]=a}return n.slice(0,r)}function In(e,t){return e[0]-t[0]||e[1]-t[1]}function Fn(e,t,n){return(n[0]-t[0])*(e[1]-t[1])<(n[1]-t[1])*(e[0]-t[0])}function Hn(e,t,n,r){var a=e[0],i=n[0],o=t[0]-a,s=r[0]-i,u=e[1],l=n[1],c=t[1]-u,d=r[1]-l,f=(s*(u-l)-d*(a-i))/(d*o-s*c);return[a+f*o,u+f*c]}function jn(e){var t=e[0],n=e[e.length-1];return!(t[0]-n[0]||t[1]-n[1])}function Un(){ur(this),this.edge=this.site=this.circle=null}function Wn(e){var t=fu.pop()||new Un;return t.site=e,t}function zn(e){$n(e),lu.remove(e),fu.push(e),ur(e)}function Vn(e){var t=e.circle,n=t.x,r=t.cy,a={x:n,y:r},i=e.P,o=e.N,s=[e];zn(e);for(var u=i;u.circle&&So(n-u.circle.x)jo)s=s.L;else{if(a=i-qn(s,o),!(a>jo)){r>-jo?(t=s.P,n=s):a>-jo?(t=s,n=s.N):t=n=s;break}if(!s.R){t=s;break}s=s.R}var u=Wn(e);if(lu.insert(t,u),t||n){if(t===n)return $n(t),n=Wn(t.site),lu.insert(u,n),u.edge=n.edge=rr(t.site,u.site),Xn(t),void Xn(n);if(!n)return void(u.edge=rr(t.site,u.site));$n(t),$n(n);var l=t.site,c=l.x,d=l.y,f=e.x-c,h=e.y-d,p=n.site,_=p.x-c,m=p.y-d,v=2*(f*m-h*_),g=f*f+h*h,y=_*_+m*m,E={x:(m*g-h*y)/v+c,y:(f*y-_*g)/v+d};ir(n.edge,l,p,E),u.edge=rr(l,e,null,E),n.edge=rr(e,p,null,E),Xn(t),Xn(n)}}function Bn(e,t){var n=e.site,r=n.x,a=n.y,i=a-t;if(!i)return r;var o=e.P;if(!o)return-(1/0);n=o.site;var s=n.x,u=n.y,l=u-t;if(!l)return s;var c=s-r,d=1/i-1/l,f=c/l;return d?(-f+Math.sqrt(f*f-2*d*(c*c/(-2*l)-u+l/2+a-i/2)))/d+r:(r+s)/2}function qn(e,t){var n=e.N;if(n)return Bn(n,t);var r=e.site;return r.y===t?r.x:1/0}function Jn(e){this.site=e,this.edges=[]}function Qn(e){for(var t,n,r,a,i,o,s,u,l,c,d=e[0][0],f=e[1][0],h=e[0][1],p=e[1][1],_=uu,m=_.length;m--;)if(i=_[m],i&&i.prepare())for(s=i.edges,u=s.length,o=0;ojo||So(a-n)>jo)&&(s.splice(o,0,new or(ar(i.site,c,So(r-d)jo?{x:d,y:So(t-d)jo?{x:So(n-p)jo?{x:f,y:So(t-f)jo?{x:So(n-h)=-Uo)){var h=u*u+l*l,p=c*c+d*d,_=(d*h-l*p)/f,m=(u*p-c*h)/f,d=m+s,v=hu.pop()||new Zn;v.arc=e,v.site=a,v.x=_+o,v.y=d+Math.sqrt(_*_+m*m),v.cy=d,e.circle=v;for(var g=null,y=du._;y;)if(v.y=s)return;if(f>p){if(i){if(i.y>=l)return}else i={x:m,y:u};n={x:m,y:l}}else{if(i){if(i.y1)if(f>p){if(i){if(i.y>=l)return}else i={x:(u-a)/r,y:u};n={x:(l-a)/r,y:l}}else{if(i){if(i.y=s)return}else i={x:o,y:r*o+a};n={x:s,y:r*s+a}}else{if(i){if(i.xi||d>o||f=E,S=n>=M,b=S<<1|T,L=b+4;bi&&(a=t.slice(i,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,u.push({i:o,x:Tr(n,r)})),i=mu.lastIndex;return i=0&&!(n=ho.interpolators[r](e,t)););return n}function Lr(e,t){var n,r=[],a=[],i=e.length,o=t.length,s=Math.min(e.length,t.length);for(n=0;n=1?1:e(t)}}function wr(e){return function(t){return 1-e(1-t)}}function Cr(e){return function(t){return.5*(t<.5?e(2*t):2-e(2-2*t))}}function Rr(e){return e*e}function Dr(e){return e*e*e}function xr(e){if(e<=0)return 0;if(e>=1)return 1;var t=e*e,n=t*e;return 4*(e<.5?n:3*(e-t)+n-.75)}function Nr(e){return function(t){return Math.pow(t,e)}}function Or(e){return 1-Math.cos(e*Go)}function Ar(e){return Math.pow(2,10*(e-1))}function Yr(e){return 1-Math.sqrt(1-e*e)}function Pr(e,t){var n;return arguments.length<2&&(t=.45),arguments.length?n=t/zo*Math.asin(1/e):(e=1,n=t/4),function(r){return 1+e*Math.pow(2,-10*r)*Math.sin((r-n)*zo/t)}}function Ir(e){return e||(e=1.70158),function(t){return t*t*((e+1)*t-e)}}function Fr(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}function Hr(e,t){e=ho.hcl(e),t=ho.hcl(t);var n=e.h,r=e.c,a=e.l,i=t.h-n,o=t.c-r,s=t.l-a;return isNaN(o)&&(o=0,r=isNaN(r)?t.c:r),isNaN(i)?(i=0,n=isNaN(n)?t.h:n):i>180?i-=360:i<-180&&(i+=360),function(e){return _e(n+i*e,r+o*e,a+s*e)+""}}function jr(e,t){e=ho.hsl(e),t=ho.hsl(t);var n=e.h,r=e.s,a=e.l,i=t.h-n,o=t.s-r,s=t.l-a;return isNaN(o)&&(o=0,r=isNaN(r)?t.s:r),isNaN(i)?(i=0,n=isNaN(n)?t.h:n):i>180?i-=360:i<-180&&(i+=360),function(e){return he(n+i*e,r+o*e,a+s*e)+""}}function Ur(e,t){e=ho.lab(e),t=ho.lab(t);var n=e.l,r=e.a,a=e.b,i=t.l-n,o=t.a-r,s=t.b-a;return function(e){return ve(n+i*e,r+o*e,a+s*e)+""}}function Wr(e,t){return t-=e,function(n){return Math.round(e+t*n)}}function zr(e){var t=[e.a,e.b],n=[e.c,e.d],r=Gr(t),a=Vr(t,n),i=Gr(Br(n,t,-a))||0;t[0]*n[1]180?t+=360:t-e>180&&(e+=360),r.push({i:n.push(qr(n)+"rotate(",null,")")-2,x:Tr(e,t)})):t&&n.push(qr(n)+"rotate("+t+")")}function Kr(e,t,n,r){e!==t?r.push({i:n.push(qr(n)+"skewX(",null,")")-2,x:Tr(e,t)}):t&&n.push(qr(n)+"skewX("+t+")")}function Zr(e,t,n,r){if(e[0]!==t[0]||e[1]!==t[1]){var a=n.push(qr(n)+"scale(",null,",",null,")");r.push({i:a-4,x:Tr(e[0],t[0])},{i:a-2,x:Tr(e[1],t[1])})}else 1===t[0]&&1===t[1]||n.push(qr(n)+"scale("+t+")")}function Xr(e,t){var n=[],r=[];return e=ho.transform(e),t=ho.transform(t),Jr(e.translate,t.translate,n,r),Qr(e.rotate,t.rotate,n,r),Kr(e.skew,t.skew,n,r),Zr(e.scale,t.scale,n,r),e=t=null,function(e){for(var t,a=-1,i=r.length;++a=0;)n.push(a[r])}function da(e,t){for(var n=[e],r=[];null!=(e=n.pop());)if(r.push(e),(i=e.children)&&(a=i.length))for(var a,i,o=-1;++oa&&(r=n,a=t);return r}function Ta(e){return e.reduce(Sa,0)}function Sa(e,t){return e+t[1]}function ba(e,t){return La(e,Math.ceil(Math.log(t.length)/Math.LN2+1))}function La(e,t){for(var n=-1,r=+e[0],a=(e[1]-r)/t,i=[];++n<=t;)i[n]=a*n+r;return i}function ka(e){return[ho.min(e),ho.max(e)]}function wa(e,t){return e.value-t.value}function Ca(e,t){var n=e._pack_next;e._pack_next=t,t._pack_prev=e,t._pack_next=n,n._pack_prev=t}function Ra(e,t){e._pack_next=t,t._pack_prev=e}function Da(e,t){var n=t.x-e.x,r=t.y-e.y,a=e.r+t.r;return.999*a*a>n*n+r*r}function xa(e){function t(e){c=Math.min(e.x-e.r,c),d=Math.max(e.x+e.r,d),f=Math.min(e.y-e.r,f),h=Math.max(e.y+e.r,h)}if((n=e.children)&&(l=n.length)){var n,r,a,i,o,s,u,l,c=1/0,d=-(1/0),f=1/0,h=-(1/0);if(n.forEach(Na),r=n[0],r.x=-r.r,r.y=0,t(r),l>1&&(a=n[1],a.x=a.r,a.y=0,t(a),l>2))for(i=n[2],Ya(r,a,i),t(i),Ca(r,i),r._pack_prev=i,Ca(i,a),a=r._pack_next,o=3;o=0;)t=a[i],t.z+=n,t.m+=n,n+=t.s+(r+=t.c)}function Ua(e,t,n){return e.a.parent===t.parent?e.a:n}function Wa(e){return 1+ho.max(e,function(e){return e.y})}function za(e){return e.reduce(function(e,t){return e+t.x},0)/e.length}function Va(e){var t=e.children;return t&&t.length?Va(t[0]):e}function Ga(e){var t,n=e.children;return n&&(t=n.length)?Ga(n[t-1]):e}function Ba(e){return{x:e.x,y:e.y,dx:e.dx,dy:e.dy}}function qa(e,t){var n=e.x+t[3],r=e.y+t[0],a=e.dx-t[1]-t[3],i=e.dy-t[0]-t[2];return a<0&&(n+=a/2,a=0),i<0&&(r+=i/2,i=0),{x:n,y:r,dx:a,dy:i}}function Ja(e){var t=e[0],n=e[e.length-1];return t2?$a:Ka,u=r?ea:$r;return o=a(e,t,u,n),s=a(t,e,u,br),i}function i(e){return o(e)}var o,s;return i.invert=function(e){return s(e)},i.domain=function(t){return arguments.length?(e=t.map(Number),a()):e},i.range=function(e){return arguments.length?(t=e,a()):t},i.rangeRound=function(e){return i.range(e).interpolate(Wr)},i.clamp=function(e){return arguments.length?(r=e,a()):r},i.interpolate=function(e){return arguments.length?(n=e, +a()):n},i.ticks=function(t){return ai(e,t)},i.tickFormat=function(t,n){return ii(e,t,n)},i.nice=function(t){return ni(e,t),a()},i.copy=function(){return ei(e,t,n,r)},a()}function ti(e,t){return ho.rebind(e,t,"range","rangeRound","interpolate","clamp")}function ni(e,t){return Za(e,Xa(ri(e,t)[2])),Za(e,Xa(ri(e,t)[2])),e}function ri(e,t){null==t&&(t=10);var n=Ja(e),r=n[1]-n[0],a=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),i=t/r*a;return i<=.15?a*=10:i<=.35?a*=5:i<=.75&&(a*=2),n[0]=Math.ceil(n[0]/a)*a,n[1]=Math.floor(n[1]/a)*a+.5*a,n[2]=a,n}function ai(e,t){return ho.range.apply(ho,ri(e,t))}function ii(e,t,n){var r=ri(e,t);if(n){var a=_s.exec(n);if(a.shift(),"s"===a[8]){var i=ho.formatPrefix(Math.max(So(r[0]),So(r[1])));return a[7]||(a[7]="."+oi(i.scale(r[2]))),a[8]="f",n=ho.format(a.join("")),function(e){return n(i.scale(e))+i.symbol}}a[7]||(a[7]="."+si(a[8],r)),n=a.join("")}else n=",."+oi(r[2])+"f";return ho.format(n)}function oi(e){return-Math.floor(Math.log(e)/Math.LN10+.01)}function si(e,t){var n=oi(t[2]);return e in Cu?Math.abs(n-oi(Math.max(So(t[0]),So(t[1]))))+ +("e"!==e):n-2*("%"===e)}function ui(e,t,n,r){function a(e){return(n?Math.log(e<0?0:e):-Math.log(e>0?0:-e))/Math.log(t)}function i(e){return n?Math.pow(t,e):-Math.pow(t,-e)}function o(t){return e(a(t))}return o.invert=function(t){return i(e.invert(t))},o.domain=function(t){return arguments.length?(n=t[0]>=0,e.domain((r=t.map(Number)).map(a)),o):r},o.base=function(n){return arguments.length?(t=+n,e.domain(r.map(a)),o):t},o.nice=function(){var t=Za(r.map(a),n?Math:Du);return e.domain(t),r=t.map(i),o},o.ticks=function(){var e=Ja(r),o=[],s=e[0],u=e[1],l=Math.floor(a(s)),c=Math.ceil(a(u)),d=t%1?2:t;if(isFinite(c-l)){if(n){for(;l0;f--)o.push(i(l)*f);for(l=0;o[l]u;c--);o=o.slice(l,c)}return o},o.tickFormat=function(e,n){if(!arguments.length)return Ru;arguments.length<2?n=Ru:"function"!=typeof n&&(n=ho.format(n));var r=Math.max(1,t*e/o.ticks().length);return function(e){var o=e/i(Math.round(a(e)));return o*t0?a[n-1]:e[0],n0?0:1}function Si(e,t,n,r,a){var i=e[0]-t[0],o=e[1]-t[1],s=(a?r:-r)/Math.sqrt(i*i+o*o),u=s*o,l=-s*i,c=e[0]+u,d=e[1]+l,f=t[0]+u,h=t[1]+l,p=(c+f)/2,_=(d+h)/2,m=f-c,v=h-d,g=m*m+v*v,y=n-r,E=c*h-f*d,M=(v<0?-1:1)*Math.sqrt(Math.max(0,y*y*g-E*E)),T=(E*v-m*M)/g,S=(-E*m-v*M)/g,b=(E*v+m*M)/g,L=(-E*m+v*M)/g,k=T-p,w=S-_,C=b-p,R=L-_;return k*k+w*w>C*C+R*R&&(T=b,S=L),[[T-u,S-l],[T*n/y,S*n/y]]}function bi(e){function t(t){function o(){l.push("M",i(e(c),s))}for(var u,l=[],c=[],d=-1,f=t.length,h=xe(n),p=xe(r);++d1?e.join("L"):e+"Z"}function ki(e){return e.join("L")+"Z"}function wi(e){for(var t=0,n=e.length,r=e[0],a=[r[0],",",r[1]];++t1&&a.push("H",r[0]),a.join("")}function Ci(e){for(var t=0,n=e.length,r=e[0],a=[r[0],",",r[1]];++t1){s=t[1],i=e[u],u++,r+="C"+(a[0]+o[0])+","+(a[1]+o[1])+","+(i[0]-s[0])+","+(i[1]-s[1])+","+i[0]+","+i[1];for(var l=2;l9&&(a=3*t/Math.sqrt(a),o[s]=a*n,o[s+1]=a*r));for(s=-1;++s<=u;)a=(e[Math.min(u,s+1)][0]-e[Math.max(0,s-1)][0])/(6*(1+o[s]*o[s])),i.push([a||0,o[s]*a||0]);return i}function Vi(e){return e.length<3?Li(e):e[0]+Oi(e,zi(e))}function Gi(e){for(var t,n,r,a=-1,i=e.length;++a0;)f[--s].call(e,o);if(i>=1)return _.event&&_.event.end.call(e,e.__data__,t),--h.count?delete h[r]:delete e[n],1}var u,l,c,d,f,h=e[n]||(e[n]={active:0,count:0}),_=h[r];_||(u=a.time,l=Pe(i,0,u),_=h[r]={tween:new p,time:u,timer:l,delay:a.delay,duration:a.duration,ease:a.ease,index:t},a=null,++h.count)}function io(e,t,n){e.attr("transform",function(e){var r=t(e);return"translate("+(isFinite(r)?r:n(e))+",0)"})}function oo(e,t,n){e.attr("transform",function(e){var r=t(e);return"translate(0,"+(isFinite(r)?r:n(e))+")"})}function so(e){return e.toISOString()}function uo(e,t,n){function r(t){return e(t)}function a(e,n){var r=e[1]-e[0],a=r/n,i=ho.bisect(tl,a);return i==tl.length?[t.year,ri(e.map(function(e){return e/31536e6}),n)[2]]:i?t[a/tl[i-1]1?{floor:function(t){for(;n(t=e.floor(t));)t=lo(t-1);return t},ceil:function(t){for(;n(t=e.ceil(t));)t=lo(+t+1);return t}}:e))},r.ticks=function(e,t){var n=Ja(r.domain()),i=null==e?a(n,10):"number"==typeof e?a(n,e):!e.range&&[{range:e},t];return i&&(e=i[0],t=i[1]),e.range(n[0],lo(+n[1]+1),t<1?1:t)},r.tickFormat=function(){return n},r.copy=function(){return uo(e.copy(),t,n)},ti(r,e)}function lo(e){return new Date(e)}function co(e){return JSON.parse(e.responseText)}function fo(e){var t=mo.createRange();return t.selectNode(mo.body),t.createContextualFragment(e.responseText)}var ho={version:"3.5.17"},po=[].slice,_o=function(e){return po.call(e)},mo=this.document;if(mo)try{_o(mo.documentElement.childNodes)[0].nodeType}catch(e){_o=function(e){for(var t=e.length,n=new Array(t);t--;)n[t]=e[t];return n}}if(Date.now||(Date.now=function(){return+new Date}),mo)try{mo.createElement("DIV").style.setProperty("opacity",0,"")}catch(e){var vo=this.Element.prototype,go=vo.setAttribute,yo=vo.setAttributeNS,Eo=this.CSSStyleDeclaration.prototype,Mo=Eo.setProperty;vo.setAttribute=function(e,t){go.call(this,e,t+"")},vo.setAttributeNS=function(e,t,n){yo.call(this,e,t,n+"")},Eo.setProperty=function(e,t,n){Mo.call(this,e,t+"",n)}}ho.ascending=s,ho.descending=function(e,t){return te?1:t>=e?0:NaN},ho.min=function(e,t){var n,r,a=-1,i=e.length;if(1===arguments.length){for(;++a=r){n=r;break}for(;++ar&&(n=r)}else{for(;++a=r){n=r;break}for(;++ar&&(n=r)}return n},ho.max=function(e,t){var n,r,a=-1,i=e.length;if(1===arguments.length){for(;++a=r){n=r;break}for(;++an&&(n=r)}else{for(;++a=r){n=r;break}for(;++an&&(n=r)}return n},ho.extent=function(e,t){var n,r,a,i=-1,o=e.length;if(1===arguments.length){for(;++i=r){n=a=r;break}for(;++ir&&(n=r),a=r){n=a=r;break}for(;++ir&&(n=r),a1)return o/(c-1)},ho.deviation=function(){var e=ho.variance.apply(this,arguments);return e?Math.sqrt(e):e};var To=c(s);ho.bisectLeft=To.left,ho.bisect=ho.bisectRight=To.right,ho.bisector=function(e){return c(1===e.length?function(t,n){return s(e(t),n)}:e)},ho.shuffle=function(e,t,n){(i=arguments.length)<3&&(n=e.length,i<2&&(t=0));for(var r,a,i=n-t;i;)a=Math.random()*i--|0,r=e[i+t],e[i+t]=e[a+t],e[a+t]=r;return e},ho.permute=function(e,t){for(var n=t.length,r=new Array(n);n--;)r[n]=e[t[n]];return r},ho.pairs=function(e){for(var t,n=0,r=e.length-1,a=e[0],i=new Array(r<0?0:r);n=0;)for(r=e[a],t=r.length;--t>=0;)n[--o]=r[t];return n};var So=Math.abs;ho.range=function(e,t,n){if(arguments.length<3&&(n=1,arguments.length<2&&(t=e,e=0)),(t-e)/n===1/0)throw new Error("infinite range");var r,a=[],i=f(So(n)),o=-1;if(e*=i,t*=i,n*=i,n<0)for(;(r=e+n*++o)>t;)a.push(r/i);else for(;(r=e+n*++o)=i.length)return r?r.call(a,o):n?o.sort(n):o;for(var u,l,c,d,f=-1,h=o.length,_=i[s++],m=new p;++f=i.length)return e;var r=[],a=o[n++];return e.forEach(function(e,a){r.push({key:e,values:t(a,n)})}),a?r.sort(function(e,t){return a(e.key,t.key)}):r}var n,r,a={},i=[],o=[];return a.map=function(t,n){return e(n,t,0)},a.entries=function(n){return t(e(ho.map,n,0),0)},a.key=function(e){return i.push(e),a},a.sortKeys=function(e){return o[i.length-1]=e,a},a.sortValues=function(e){return n=e,a},a.rollup=function(e){return r=e,a},a},ho.set=function(e){var t=new T;if(e)for(var n=0,r=e.length;n=0&&(r=e.slice(n+1),e=e.slice(0,n)),e)return arguments.length<2?this[e].on(r):this[e].on(r,t);if(2===arguments.length){if(null==t)for(e in this)this.hasOwnProperty(e)&&this[e].on(r,null);return this}},ho.event=null,ho.requote=function(e){return e.replace(wo,"\\$&")};var wo=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,Co={}.__proto__?function(e,t){e.__proto__=t}:function(e,t){for(var n in t)e[n]=t[n]},Ro=function(e,t){return t.querySelector(e)},Do=function(e,t){return t.querySelectorAll(e)},xo=function(e,t){var n=e.matches||e[L(e,"matchesSelector")];return(xo=function(e,t){return n.call(e,t)})(e,t)};"function"==typeof Sizzle&&(Ro=function(e,t){return Sizzle(e,t)[0]||null},Do=Sizzle,xo=Sizzle.matchesSelector),ho.selection=function(){return ho.select(mo.documentElement)};var No=ho.selection.prototype=[];No.select=function(e){var t,n,r,a,i=[];e=O(e);for(var o=-1,s=this.length;++o=0&&"xmlns"!==(n=e.slice(0,t))&&(e=e.slice(t+1)),Ao.hasOwnProperty(n)?{space:Ao[n],local:e}:e}},No.attr=function(e,t){if(arguments.length<2){if("string"==typeof e){var n=this.node();return e=ho.ns.qualify(e),e.local?n.getAttributeNS(e.space,e.local):n.getAttribute(e)}for(t in e)this.each(Y(t,e[t]));return this}return this.each(Y(e,t))},No.classed=function(e,t){if(arguments.length<2){if("string"==typeof e){var n=this.node(),r=(e=F(e)).length,a=-1;if(t=n.classList){for(;++a=0;)(n=r[a])&&(i&&i!==n.nextSibling&&i.parentNode.insertBefore(n,i),i=n);return this},No.sort=function(e){e=q.apply(this,arguments);for(var t=-1,n=this.length;++t0&&(t=t.transition().duration(w)),t.call(e.event)}function s(){M&&M.domain(E.range().map(function(e){return(e-b.x)/b.k}).map(E.invert)),S&&S.domain(T.range().map(function(e){return(e-b.y)/b.k}).map(T.invert))}function u(e){C++||e({type:"zoomstart"})}function l(e){s(),e({type:"zoom",scale:b.k,translate:[b.x,b.y]})}function c(e){--C||(e({type:"zoomend"}),m=null)}function d(){function e(){s=1,a(ho.mouse(r),f),l(i)}function n(){d.on(N,null).on(O,null),h(s),c(i)}var r=this,i=Y.of(r,arguments),s=0,d=ho.select(o(r)).on(N,e).on(O,n),f=t(ho.mouse(r)),h=ee(r);Gu.call(r),u(i)}function f(){function e(){var e=ho.touches(p);return h=b.k,e.forEach(function(e){e.identifier in m&&(m[e.identifier]=t(e))}),e}function n(){var t=ho.event.target;ho.select(t).on(E,o).on(M,s),T.push(t);for(var n=ho.event.changedTouches,r=0,a=n.length;r1){var c=u[0],d=u[1],f=c[0]-d[0],h=c[1]-d[1];v=f*f+h*h}}function o(){var e,t,n,i,o=ho.touches(p);Gu.call(p);for(var s=0,u=o.length;s=l)return o;if(a)return a=!1,i;var t=c;if(34===e.charCodeAt(t)){for(var n=t;n++=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,ms=ho.map({b:function(e){return e.toString(2)},c:function(e){return String.fromCharCode(e)},o:function(e){return e.toString(8)},x:function(e){return e.toString(16)},X:function(e){return e.toString(16).toUpperCase()},g:function(e,t){return e.toPrecision(t)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},r:function(e,t){return(e=ho.round(e,je(e,t))).toFixed(Math.max(0,Math.min(20,je(e*(1+1e-15),t))))}}),vs=ho.time={},gs=Date;Ve.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){ys.setUTCDate.apply(this._,arguments)},setDay:function(){ys.setUTCDay.apply(this._,arguments)},setFullYear:function(){ys.setUTCFullYear.apply(this._,arguments)},setHours:function(){ys.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){ys.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){ys.setUTCMinutes.apply(this._,arguments)},setMonth:function(){ys.setUTCMonth.apply(this._,arguments)},setSeconds:function(){ys.setUTCSeconds.apply(this._,arguments)},setTime:function(){ys.setTime.apply(this._,arguments)}};var ys=Date.prototype;vs.year=Ge(function(e){return e=vs.day(e),e.setMonth(0,1),e},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e){return e.getFullYear()}),vs.years=vs.year.range,vs.years.utc=vs.year.utc.range,vs.day=Ge(function(e){var t=new gs(2e3,0);return t.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),t},function(e,t){e.setDate(e.getDate()+t)},function(e){return e.getDate()-1}),vs.days=vs.day.range,vs.days.utc=vs.day.utc.range,vs.dayOfYear=function(e){var t=vs.year(e);return Math.floor((e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5)},["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].forEach(function(e,t){t=7-t;var n=vs[e]=Ge(function(e){return(e=vs.day(e)).setDate(e.getDate()-(e.getDay()+t)%7),e},function(e,t){e.setDate(e.getDate()+7*Math.floor(t))},function(e){var n=vs.year(e).getDay();return Math.floor((vs.dayOfYear(e)+(n+t)%7)/7)-(n!==t)});vs[e+"s"]=n.range,vs[e+"s"].utc=n.utc.range,vs[e+"OfYear"]=function(e){var n=vs.year(e).getDay();return Math.floor((vs.dayOfYear(e)+(n+t)%7)/7)}}),vs.week=vs.sunday,vs.weeks=vs.sunday.range,vs.weeks.utc=vs.sunday.utc.range,vs.weekOfYear=vs.sundayOfYear;var Es={"-":"",_:" ",0:"0"},Ms=/^\s*\d+/,Ts=/^%/;ho.locale=function(e){return{numberFormat:We(e),timeFormat:qe(e)}};var Ss=ho.locale({decimal:".",thousands:",",grouping:[3],currency:["$",""],dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});ho.format=Ss.numberFormat,ho.geo={},pt.prototype={s:0,t:0,add:function(e){_t(e,this.t,bs),_t(bs.s,this.s,this),this.s?this.t+=bs.t:this.s=bs.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var bs=new pt;ho.geo.stream=function(e,t){e&&Ls.hasOwnProperty(e.type)?Ls[e.type](e,t):mt(e,t)};var Ls={Feature:function(e,t){mt(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,a=n.length;++rh&&(h=t)}function t(t,n){var r=Et([t*Bo,n*Bo]);if(v){var a=Tt(v,r),i=[a[1],-a[0],0],o=Tt(i,a);Lt(o),o=kt(o);var u=t-p,l=u>0?1:-1,_=o[0]*qo*l,m=So(u)>180;if(m^(l*p<_&&_h&&(h=g)}else if(_=(_+360)%360-180,m^(l*p<_&&_h&&(h=n);m?ts(c,f)&&(f=t):s(t,f)>s(c,f)&&(c=t):f>=c?(tf&&(f=t)):t>p?s(c,t)>s(c,f)&&(f=t):s(t,f)>s(c,f)&&(c=t)}else e(t,n);v=r,p=t}function n(){M.point=t}function r(){E[0]=c,E[1]=f,M.point=e,v=null}function a(e,n){if(v){var r=e-p;g+=So(r)>180?r+(r>0?360:-360):r}else _=e,m=n;Rs.point(e,n),t(e,n)}function i(){Rs.lineStart()}function o(){a(_,m),Rs.lineEnd(),So(g)>jo&&(c=-(f=180)),E[0]=c,E[1]=f,v=null}function s(e,t){return(t-=e)<0?t+360:t}function u(e,t){return e[0]-t[0]}function l(e,t){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:ejo?h=90:g<-jo&&(d=-90),E[0]=c,E[1]=f}};return function(e){h=f=-(c=d=1/0),y=[],ho.geo.stream(e,M);var t=y.length;if(t){y.sort(u);for(var n,r=1,a=y[0],i=[a];rs(a[0],a[1])&&(a[1]=n[1]),s(n[0],a[1])>s(a[0],a[1])&&(a[0]=n[0])):i.push(a=n);for(var o,n,p=-(1/0),t=i.length-1,r=0,a=i[t];r<=t;a=n,++r)n=i[r],(o=s(a[1],n[0]))>p&&(p=o,c=n[0],f=a[1])}return y=E=null,c===1/0||d===1/0?[[NaN,NaN],[NaN,NaN]]:[[c,d],[f,h]]}}(),ho.geo.centroid=function(e){Ds=xs=Ns=Os=As=Ys=Ps=Is=Fs=Hs=js=0,ho.geo.stream(e,Us);var t=Fs,n=Hs,r=js,a=t*t+n*n+r*r;return a=.12&&a<.234&&r>=-.425&&r<-.214?o:a>=.166&&a<.234&&r>=-.214&&r<-.115?s:i).invert(e)},e.stream=function(e){var t=i.stream(e),n=o.stream(e),r=s.stream(e);return{point:function(e,a){t.point(e,a),n.point(e,a),r.point(e,a)},sphere:function(){t.sphere(),n.sphere(),r.sphere()},lineStart:function(){t.lineStart(),n.lineStart(),r.lineStart()},lineEnd:function(){t.lineEnd(),n.lineEnd(),r.lineEnd()},polygonStart:function(){t.polygonStart(),n.polygonStart(),r.polygonStart()},polygonEnd:function(){t.polygonEnd(),n.polygonEnd(),r.polygonEnd()}}},e.precision=function(t){return arguments.length?(i.precision(t),o.precision(t),s.precision(t),e):i.precision()},e.scale=function(t){return arguments.length?(i.scale(t),o.scale(.35*t),s.scale(t),e.translate(i.translate())):i.scale()},e.translate=function(t){if(!arguments.length)return i.translate();var l=i.scale(),c=+t[0],d=+t[1];return n=i.translate(t).clipExtent([[c-.455*l,d-.238*l],[c+.455*l,d+.238*l]]).stream(u).point,r=o.translate([c-.307*l,d+.201*l]).clipExtent([[c-.425*l+jo,d+.12*l+jo],[c-.214*l-jo,d+.234*l-jo]]).stream(u).point,a=s.translate([c-.205*l,d+.212*l]).clipExtent([[c-.214*l+jo,d+.166*l+jo],[c-.115*l-jo,d+.234*l-jo]]).stream(u).point,e},e.scale(1070)};var Vs,Gs,Bs,qs,Js,Qs,Ks={point:k,lineStart:k,lineEnd:k,polygonStart:function(){Gs=0,Ks.lineStart=Zt},polygonEnd:function(){Ks.lineStart=Ks.lineEnd=Ks.point=k,Vs+=So(Gs/2)}},Zs={point:Xt,lineStart:k,lineEnd:k,polygonStart:k,polygonEnd:k},Xs={point:tn,lineStart:nn,lineEnd:rn,polygonStart:function(){Xs.lineStart=an},polygonEnd:function(){Xs.point=tn,Xs.lineStart=nn,Xs.lineEnd=rn}};ho.geo.path=function(){function e(e){return e&&("function"==typeof s&&i.pointRadius(+s.apply(this,arguments)),o&&o.valid||(o=a(i)),ho.geo.stream(e,o)),i.result()}function t(){return o=null,e}var n,r,a,i,o,s=4.5;return e.area=function(e){return Vs=0,ho.geo.stream(e,a(Ks)),Vs},e.centroid=function(e){return Ns=Os=As=Ys=Ps=Is=Fs=Hs=js=0,ho.geo.stream(e,a(Xs)),js?[Fs/js,Hs/js]:Is?[Ys/Is,Ps/Is]:As?[Ns/As,Os/As]:[NaN,NaN]},e.bounds=function(e){return Js=Qs=-(Bs=qs=1/0),ho.geo.stream(e,a(Zs)),[[Bs,qs],[Js,Qs]]},e.projection=function(e){return arguments.length?(a=(n=e)?e.stream||un(e):S,t()):n},e.context=function(e){return arguments.length?(i=null==(r=e)?new $t:new on(e),"function"!=typeof s&&i.pointRadius(s),t()):r},e.pointRadius=function(t){return arguments.length?(s="function"==typeof t?t:(i.pointRadius(+t),+t),e):s},e.projection(ho.geo.albersUsa()).context(null)},ho.geo.transform=function(e){return{stream:function(t){var n=new ln(t);for(var r in e)n[r]=e[r];return n}}},ln.prototype={point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}},ho.geo.projection=dn,ho.geo.projectionMutator=fn,(ho.geo.equirectangular=function(){return dn(pn)}).raw=pn.invert=pn,ho.geo.rotation=function(e){function t(t){return t=e(t[0]*Bo,t[1]*Bo),t[0]*=qo,t[1]*=qo,t}return e=mn(e[0]%360*Bo,e[1]*Bo,e.length>2?e[2]*Bo:0),t.invert=function(t){return t=e.invert(t[0]*Bo,t[1]*Bo),t[0]*=qo,t[1]*=qo,t},t},_n.invert=pn,ho.geo.circle=function(){function e(){var e="function"==typeof r?r.apply(this,arguments):r,t=mn(-e[0]*Bo,-e[1]*Bo,0).invert,a=[];return n(null,null,1,{point:function(e,n){a.push(e=t(e,n)),e[0]*=qo,e[1]*=qo}}),{type:"Polygon",coordinates:[a]}}var t,n,r=[0,0],a=6;return e.origin=function(t){return arguments.length?(r=t,e):r},e.angle=function(r){return arguments.length?(n=En((t=+r)*Bo,a*Bo),e):t},e.precision=function(r){return arguments.length?(n=En(t*Bo,(a=+r)*Bo),e):a},e.angle(90)},ho.geo.distance=function(e,t){var n,r=(t[0]-e[0])*Bo,a=e[1]*Bo,i=t[1]*Bo,o=Math.sin(r),s=Math.cos(r),u=Math.sin(a),l=Math.cos(a),c=Math.sin(i),d=Math.cos(i);return Math.atan2(Math.sqrt((n=d*o)*n+(n=l*c-u*d*s)*n),u*c+l*d*s)},ho.geo.graticule=function(){function e(){return{type:"MultiLineString",coordinates:t()}}function t(){return ho.range(Math.ceil(i/m)*m,a,m).map(f).concat(ho.range(Math.ceil(l/v)*v,u,v).map(h)).concat(ho.range(Math.ceil(r/p)*p,n,p).filter(function(e){return So(e%m)>jo}).map(c)).concat(ho.range(Math.ceil(s/_)*_,o,_).filter(function(e){return So(e%v)>jo}).map(d))}var n,r,a,i,o,s,u,l,c,d,f,h,p=10,_=p,m=90,v=360,g=2.5;return e.lines=function(){return t().map(function(e){return{type:"LineString",coordinates:e}})},e.outline=function(){return{type:"Polygon",coordinates:[f(i).concat(h(u).slice(1),f(a).reverse().slice(1),h(l).reverse().slice(1))]}},e.extent=function(t){return arguments.length?e.majorExtent(t).minorExtent(t):e.minorExtent()},e.majorExtent=function(t){return arguments.length?(i=+t[0][0],a=+t[1][0],l=+t[0][1],u=+t[1][1],i>a&&(t=i,i=a,a=t),l>u&&(t=l,l=u,u=t),e.precision(g)):[[i,l],[a,u]]},e.minorExtent=function(t){return arguments.length?(r=+t[0][0],n=+t[1][0],s=+t[0][1],o=+t[1][1],r>n&&(t=r,r=n,n=t),s>o&&(t=s,s=o,o=t),e.precision(g)):[[r,s],[n,o]]},e.step=function(t){return arguments.length?e.majorStep(t).minorStep(t):e.minorStep()},e.majorStep=function(t){return arguments.length?(m=+t[0],v=+t[1],e):[m,v]},e.minorStep=function(t){return arguments.length?(p=+t[0],_=+t[1],e):[p,_]},e.precision=function(t){return arguments.length?(g=+t,c=Tn(s,o,90),d=Sn(r,n,g),f=Tn(l,u,90),h=Sn(i,a,g),e):g},e.majorExtent([[-180,-90+jo],[180,90-jo]]).minorExtent([[-180,-80-jo],[180,80+jo]])},ho.geo.greatArc=function(){function e(){return{type:"LineString",coordinates:[t||r.apply(this,arguments),n||a.apply(this,arguments)]}}var t,n,r=bn,a=Ln;return e.distance=function(){return ho.geo.distance(t||r.apply(this,arguments),n||a.apply(this,arguments))},e.source=function(n){return arguments.length?(r=n,t="function"==typeof n?null:n,e):r},e.target=function(t){return arguments.length?(a=t,n="function"==typeof t?null:t,e):a},e.precision=function(){return arguments.length?e:0},e},ho.geo.interpolate=function(e,t){return kn(e[0]*Bo,e[1]*Bo,t[0]*Bo,t[1]*Bo)},ho.geo.length=function(e){return $s=0,ho.geo.stream(e,eu),$s};var $s,eu={sphere:k,point:k,lineStart:wn,lineEnd:k,polygonStart:k,polygonEnd:k},tu=Cn(function(e){return Math.sqrt(2/(1+e))},function(e){return 2*Math.asin(e/2)});(ho.geo.azimuthalEqualArea=function(){return dn(tu)}).raw=tu;var nu=Cn(function(e){var t=Math.acos(e);return t&&t/Math.sin(t)},S);(ho.geo.azimuthalEquidistant=function(){return dn(nu)}).raw=nu,(ho.geo.conicConformal=function(){return Qt(Rn)}).raw=Rn,(ho.geo.conicEquidistant=function(){return Qt(Dn)}).raw=Dn;var ru=Cn(function(e){return 1/e},Math.atan);(ho.geo.gnomonic=function(){return dn(ru)}).raw=ru,xn.invert=function(e,t){return[e,2*Math.atan(Math.exp(t))-Go]},(ho.geo.mercator=function(){return Nn(xn)}).raw=xn;var au=Cn(function(){return 1},Math.asin);(ho.geo.orthographic=function(){return dn(au)}).raw=au;var iu=Cn(function(e){return 1/(1+e)},function(e){return 2*Math.atan(e)});(ho.geo.stereographic=function(){return dn(iu)}).raw=iu,On.invert=function(e,t){return[-t,2*Math.atan(Math.exp(e))-Go]},(ho.geo.transverseMercator=function(){var e=Nn(On),t=e.center,n=e.rotate;return e.center=function(e){return e?t([-e[1],e[0]]):(e=t(),[e[1],-e[0]])},e.rotate=function(e){return e?n([e[0],e[1],e.length>2?e[2]+90:90]):(e=n(),[e[0],e[1],e[2]-90])},n([0,0,90])}).raw=On,ho.geom={},ho.geom.hull=function(e){function t(e){if(e.length<3)return[];var t,a=xe(n),i=xe(r),o=e.length,s=[],u=[];for(t=0;t=0;--t)h.push(e[s[l[t]][2]]);for(t=+d;t=r&&l.x<=i&&l.y>=a&&l.y<=o?[[r,o],[i,o],[i,a],[r,a]]:[];c.point=e[s]}),t}function n(e){return e.map(function(e,t){return{x:Math.round(i(e,t)/jo)*jo,y:Math.round(o(e,t)/jo)*jo,i:t}})}var r=An,a=Yn,i=r,o=a,s=pu;return e?t(e):(t.links=function(e){return fr(n(e)).edges.filter(function(e){return e.l&&e.r}).map(function(t){return{source:e[t.l.i],target:e[t.r.i]}})},t.triangles=function(e){var t=[];return fr(n(e)).cells.forEach(function(n,r){for(var a,i,o=n.site,s=n.edges.sort(Kn),u=-1,l=s.length,c=s[l-1].edge,d=c.l===o?c.r:c.l;++u=l,f=r>=c,h=f<<1|d;e.leaf=!1,e=e.nodes[h]||(e.nodes[h]=vr()),d?a=l:s=l,f?o=c:u=c,i(e,t,n,r,a,o,s,u)}var c,d,f,h,p,_,m,v,g,y=xe(s),E=xe(u);if(null!=t)_=t,m=n,v=r,g=a;else if(v=g=-(_=m=1/0),d=[],f=[],p=e.length,o)for(h=0;hv&&(v=c.x),c.y>g&&(g=c.y),d.push(c.x),f.push(c.y);else for(h=0;hv&&(v=M),T>g&&(g=T),d.push(M),f.push(T)}var S=v-_,b=g-m;S>b?g=m+S:v=_+b;var L=vr();if(L.add=function(e){i(L,e,+y(e,++h),+E(e,h),_,m,v,g)},L.visit=function(e){gr(e,L,_,m,v,g)},L.find=function(e){return yr(L,e[0],e[1],_,m,v,g)},h=-1,null==t){for(;++h=0?e.slice(0,t):e,r=t>=0?e.slice(t+1):"in";return n=gu.get(n)||vu,r=yu.get(r)||S,kr(r(n.apply(null,po.call(arguments,1))))},ho.interpolateHcl=Hr,ho.interpolateHsl=jr,ho.interpolateLab=Ur,ho.interpolateRound=Wr,ho.transform=function(e){var t=mo.createElementNS(ho.ns.prefix.svg,"g");return(ho.transform=function(e){if(null!=e){t.setAttribute("transform",e);var n=t.transform.baseVal.consolidate()}return new zr(n?n.matrix:Eu)})(e)},zr.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var Eu={a:1,b:0,c:0,d:1,e:0,f:0};ho.interpolateTransform=Xr,ho.layout={},ho.layout.bundle=function(){return function(e){for(var t=[],n=-1,r=e.length;++n0?a=e:(n.c=null,n.t=NaN,n=null,l.end({type:"end",alpha:a=0})):e>0&&(l.start({type:"start",alpha:a=e}),n=Pe(u.tick)),u):a},u.start=function(){function e(e,r){if(!n){for(n=new Array(a),u=0;u=0;)o.push(c=l[u]),c.parent=i,c.depth=i.depth+1;r&&(i.value=0),i.children=l}else r&&(i.value=+r.call(e,i,i.depth)||0),delete i.children;return da(a,function(e){var n,a;t&&(n=e.children)&&n.sort(t),r&&(a=e.parent)&&(a.value+=e.value)}),s}var t=pa,n=fa,r=ha;return e.sort=function(n){return arguments.length?(t=n,e):t},e.children=function(t){return arguments.length?(n=t,e):n},e.value=function(t){return arguments.length?(r=t,e):r},e.revalue=function(t){return r&&(ca(t,function(e){e.children&&(e.value=0)}),da(t,function(t){var n;t.children||(t.value=+r.call(e,t,t.depth)||0),(n=t.parent)&&(n.value+=t.value)})),t},e},ho.layout.partition=function(){function e(t,n,r,a){var i=t.children;if(t.x=n,t.y=t.depth*a,t.dx=r,t.dy=a,i&&(o=i.length)){var o,s,u,l=-1;for(r=t.value?r/t.value:0;++ls&&(s=r),o.push(r)}for(n=0;n0)for(i=-1;++i=c[0]&&s<=c[1]&&(o=u[ho.bisect(d,s,1,h)-1],o.y+=p,o.push(e[i]));return u}var t=!0,n=Number,r=ka,a=ba;return e.value=function(t){return arguments.length?(n=t,e):n},e.range=function(t){return arguments.length?(r=xe(t),e):r},e.bins=function(t){return arguments.length?(a="number"==typeof t?function(e){return La(e,t)}:xe(t),e):a},e.frequency=function(n){return arguments.length?(t=!!n,e):t},e},ho.layout.pack=function(){function e(e,i){var o=n.call(this,e,i),s=o[0],u=a[0],l=a[1],c=null==t?Math.sqrt:"function"==typeof t?t:function(){return t};if(s.x=s.y=0,da(s,function(e){e.r=+c(e.value)}),da(s,xa),r){var d=r*(t?1:Math.max(2*s.r/u,2*s.r/l))/2;da(s,function(e){e.r+=d}),da(s,xa),da(s,function(e){e.r-=d})}return Aa(s,u/2,l/2,t?1:1/Math.max(2*s.r/u,2*s.r/l)),o}var t,n=ho.layout.hierarchy().sort(wa),r=0,a=[1,1];return e.size=function(t){return arguments.length?(a=t,e):a},e.radius=function(n){return arguments.length?(t=null==n||"function"==typeof n?n:+n,e):t},e.padding=function(t){return arguments.length?(r=+t,e):r},la(e,n)},ho.layout.tree=function(){function e(e,a){var c=o.call(this,e,a),d=c[0],f=t(d);if(da(f,n),f.parent.m=-f.z,ca(f,r),l)ca(d,i);else{var h=d,p=d,_=d;ca(d,function(e){e.xp.x&&(p=e),e.depth>_.depth&&(_=e)});var m=s(h,p)/2-h.x,v=u[0]/(p.x+s(p,h)/2+m),g=u[1]/(_.depth||1);ca(d,function(e){e.x=(e.x+m)*v,e.y=e.depth*g})}return c}function t(e){for(var t,n={A:null,children:[e]},r=[n];null!=(t=r.pop());)for(var a,i=t.children,o=0,s=i.length;o0&&(Ha(Ua(o,e,n),e,r),l+=r,c+=r),d+=o.m,l+=a.m,f+=u.m,c+=i.m;o&&!Fa(i)&&(i.t=o,i.m+=d-c),a&&!Ia(u)&&(u.t=a,u.m+=l-f,n=e)}return n}function i(e){e.x*=u[0],e.y=e.depth*u[1]}var o=ho.layout.hierarchy().sort(null).value(null),s=Pa,u=[1,1],l=null;return e.separation=function(t){return arguments.length?(s=t,e):s},e.size=function(t){return arguments.length?(l=null==(u=t)?i:null,e):l?null:u},e.nodeSize=function(t){return arguments.length?(l=null==(u=t)?null:i,e):l?u:null},la(e,o)},ho.layout.cluster=function(){function e(e,i){var o,s=t.call(this,e,i),u=s[0],l=0;da(u,function(e){var t=e.children;t&&t.length?(e.x=za(t),e.y=Wa(t)):(e.x=o?l+=n(e,o):0,e.y=0,o=e)});var c=Va(u),d=Ga(u),f=c.x-n(c,d)/2,h=d.x+n(d,c)/2;return da(u,a?function(e){e.x=(e.x-u.x)*r[0],e.y=(u.y-e.y)*r[1]}:function(e){e.x=(e.x-f)/(h-f)*r[0],e.y=(1-(u.y?e.y/u.y:1))*r[1]}),s}var t=ho.layout.hierarchy().sort(null).value(null),n=Pa,r=[1,1],a=!1;return e.separation=function(t){return arguments.length?(n=t,e):n},e.size=function(t){return arguments.length?(a=null==(r=t),e):a?null:r},e.nodeSize=function(t){return arguments.length?(a=null!=(r=t),e):a?r:null},la(e,t)},ho.layout.treemap=function(){function e(e,t){for(var n,r,a=-1,i=e.length;++a0;)c.push(o=f[u-1]),c.area+=o.area,"squarify"!==h||(s=r(c,_))<=p?(f.pop(),p=s):(c.area-=c.pop().area,a(c,_,l,!1),_=Math.min(l.dx,l.dy),c.length=c.area=0,p=1/0);c.length&&(a(c,_,l,!0),c.length=c.area=0),i.forEach(t)}}function n(t){var r=t.children;if(r&&r.length){var i,o=d(t),s=r.slice(),u=[];for(e(s,o.dx*o.dy/t.value),u.area=0;i=s.pop();)u.push(i),u.area+=i.area,null!=i.z&&(a(u,i.z?o.dx:o.dy,o,!s.length),u.length=u.area=0);r.forEach(n)}}function r(e,t){for(var n,r=e.area,a=0,i=1/0,o=-1,s=e.length;++oa&&(a=n));return r*=r,t*=t,r?Math.max(t*a*p/r,r/(t*i*p)):1/0}function a(e,t,n,r){var a,i=-1,o=e.length,s=n.x,l=n.y,c=t?u(e.area/t):0;if(t==n.dx){for((r||c>n.dy)&&(c=n.dy);++in.dx)&&(c=n.dx);++i1);return e+t*n*Math.sqrt(-2*Math.log(a)/a)}},logNormal:function(){var e=ho.random.normal.apply(ho,arguments);return function(){return Math.exp(e())}},bates:function(e){var t=ho.random.irwinHall(e);return function(){return t()/e}},irwinHall:function(e){return function(){for(var t=0,n=0;nd?0:1;if(l=Vo)return t(l,h)+(e?t(e,1-h):"")+"Z";var p,_,m,v,g,y,E,M,T,S,b,L,k=0,w=0,C=[];if((v=(+u.apply(this,arguments)||0)/2)&&(m=i===Yu?Math.sqrt(e*e+l*l):+i.apply(this,arguments),h||(w*=-1),l&&(w=oe(m/l*Math.sin(v))),e&&(k=oe(m/e*Math.sin(v)))),l){g=l*Math.cos(c+w),y=l*Math.sin(c+w),E=l*Math.cos(d-w),M=l*Math.sin(d-w);var R=Math.abs(d-c-2*w)<=Wo?0:1;if(w&&Ti(g,y,E,M)===h^R){var D=(c+d)/2;g=l*Math.cos(D),y=l*Math.sin(D),E=M=null}}else g=y=0;if(e){T=e*Math.cos(d-k),S=e*Math.sin(d-k),b=e*Math.cos(c+k),L=e*Math.sin(c+k);var x=Math.abs(c-d+2*k)<=Wo?0:1;if(k&&Ti(T,S,b,L)===1-h^x){var N=(c+d)/2;T=e*Math.cos(N),S=e*Math.sin(N),b=L=null}}else T=S=0;if(f>jo&&(p=Math.min(Math.abs(l-e)/2,+a.apply(this,arguments)))>.001){_=eWo)+",1 "+t}function a(e,t,n,r){return"Q 0,0 "+r}var i=bn,o=Ln,s=qi,u=yi,l=Ei;return e.radius=function(t){return arguments.length?(s=xe(t),e):s},e.source=function(t){return arguments.length?(i=xe(t),e):i},e.target=function(t){return arguments.length?(o=xe(t),e):o},e.startAngle=function(t){return arguments.length?(u=xe(t),e):u},e.endAngle=function(t){return arguments.length?(l=xe(t),e):l},e},ho.svg.diagonal=function(){function e(e,a){var i=t.call(this,e,a),o=n.call(this,e,a),s=(i.y+o.y)/2,u=[i,{x:i.x,y:s},{x:o.x,y:s},o];return u=u.map(r),"M"+u[0]+"C"+u[1]+" "+u[2]+" "+u[3]}var t=bn,n=Ln,r=Ji;return e.source=function(n){return arguments.length?(t=xe(n),e):t},e.target=function(t){return arguments.length?(n=xe(t),e):n},e.projection=function(t){return arguments.length?(r=t,e):r},e},ho.svg.diagonal.radial=function(){var e=ho.svg.diagonal(),t=Ji,n=e.projection;return e.projection=function(e){return arguments.length?n(Qi(t=e)):t},e},ho.svg.symbol=function(){function e(e,r){return(ju.get(t.call(this,e,r))||Xi)(n.call(this,e,r))}var t=Zi,n=Ki;return e.type=function(n){return arguments.length?(t=xe(n),e):t},e.size=function(t){return arguments.length?(n=xe(t),e):n},e};var ju=ho.map({circle:Xi,cross:function(e){var t=Math.sqrt(e/5)/2;return"M"+-3*t+","+-t+"H"+-t+"V"+-3*t+"H"+t+"V"+-t+"H"+3*t+"V"+t+"H"+t+"V"+3*t+"H"+-t+"V"+t+"H"+-3*t+"Z"},diamond:function(e){var t=Math.sqrt(e/(2*Wu)),n=t*Wu;return"M0,"+-t+"L"+n+",0 0,"+t+" "+-n+",0Z"},square:function(e){var t=Math.sqrt(e)/2;return"M"+-t+","+-t+"L"+t+","+-t+" "+t+","+t+" "+-t+","+t+"Z"},"triangle-down":function(e){var t=Math.sqrt(e/Uu),n=t*Uu/2;return"M0,"+n+"L"+t+","+-n+" "+-t+","+-n+"Z"},"triangle-up":function(e){var t=Math.sqrt(e/Uu),n=t*Uu/2;return"M0,"+-n+"L"+t+","+n+" "+-t+","+n+"Z"}});ho.svg.symbolTypes=ju.keys();var Uu=Math.sqrt(3),Wu=Math.tan(30*Bo);No.transition=function(e){for(var t,n,r=zu||++qu,a=ro(e),i=[],o=Vu||{time:Date.now(),ease:xr,delay:0,duration:250},s=-1,u=this.length;++srect,.s>rect").attr("width",d[1]-d[0])}function r(e){e.select(".extent").attr("y",f[0]),e.selectAll(".extent,.e>rect,.w>rect").attr("height",f[1]-f[0])}function a(){function a(){32==ho.event.keyCode&&(C||(y=null,x[0]-=d[1],x[1]-=f[1],C=2),R())}function _(){32==ho.event.keyCode&&2==C&&(x[0]+=d[1],x[1]+=f[1],C=0,R())}function m(){var e=ho.mouse(M),a=!1;E&&(e[0]+=E[0],e[1]+=E[1]),C||(ho.event.altKey?(y||(y=[(d[0]+d[1])/2,(f[0]+f[1])/2]),x[0]=d[+(e[0]0?g.default.createElement("span",{className:"notifications__badge"},this.state.count.total):null}},{key:"getBottomToolbar",value:function(){if(this.state.count.total>0){var e=(0,_.default)("toolbar__item toolbar__item--button","tooltip__content--padding-surrogate",{"is-disabled":0===this.state.paginationStart}),t=(0,_.default)("toolbar__item toolbar__item--button","tooltip__content--padding-surrogate",{"is-disabled":this.state.paginationStart+H>=this.state.count.total}),n=this.state.paginationStart+H+1,r=this.state.paginationStart+2*H,a=this.state.paginationStart-H,i=this.state.paginationStart;return r>this.state.count.total&&(r=this.state.count.total),a<0&&(a=0),g.default.createElement("ul",{className:"notifications__toolbar toolbar toolbar--dark toolbar--bottom"},g.default.createElement("li",{className:e,onClick:this.handleNewerNotificationsClick},g.default.createElement(E.default,null)," ",a+1," – ",i),g.default.createElement("li",{className:"toolbar__item toolbar__item--button tooltip__content--padding-surrogate",onClick:this.handleClearNotificationsClick},this.props.intl.formatMessage(I.clearAll)),g.default.createElement("li",{className:t,onClick:this.handleOlderNotificationsClick},n," – ",r," ",g.default.createElement(T.default,null)))}return null}},{key:"getNotification",value:function(e,t){var n=this.props.intl.formatDate(e.ts,{year:"numeric",month:"long",day:"2-digit"}),r=this.props.intl.formatTime(e.ts),a=null;return a="notification.feed.downloaded.torrent"===e.id?g.default.createElement(m.FormattedMessage,{id:e.id+".body",defaultMessage:"{matchedDetails} — {title}",values:{matchedDetails:g.default.createElement("strong",{className:"notification__message__sub-heading"},e.data.ruleLabel," / ",e.data.feedLabel),title:e.data.title}}):this.props.intl.formatMessage(I[e.id+".body"],e.data),g.default.createElement("li",{className:"notifications__list__item",key:t},g.default.createElement("div",{className:"notification__heading"},g.default.createElement("span",{className:"notification__category"},this.props.intl.formatMessage(I[e.id+".heading"]))," — ",g.default.createElement("span",{className:"notification__timestamp"},n," ",this.props.intl.formatMessage(I.at)," ",r)),g.default.createElement("div",{className:"notification__message"},a))}},{key:"getTopToolbar",value:function(){if(this.state.count.total>H){var e=this.state.paginationStart+1,t=this.state.paginationStart+H;return e>this.state.count.total&&(e=this.state.count.total),t>this.state.count.total&&(t=this.state.count.total),g.default.createElement("div",{className:"toolbar toolbar--dark toolbar--top tooltip__toolbar tooltip__content--padding-surrogate"},g.default.createElement("span",{className:"toolbar__item toolbar__item--label"},this.props.intl.formatMessage(I.showing)+" ",g.default.createElement("strong",null,e," "+this.props.intl.formatMessage(I.to)+" ",t)," "+this.props.intl.formatMessage(I.of)+" ",g.default.createElement("strong",null,this.state.count.total)))}return null}},{key:"getTooltipContent",value:function(){if(0===this.state.count.total)return g.default.createElement("div",{className:"notifications--empty tooltip__content--padding-surrogate"},this.props.intl.formatMessage(I.notifications));var e=this.getBottomToolbar(),t=this.getTopToolbar();return g.default.createElement("div",null,t,g.default.createElement(b.default,{autoHeight:!0,autoHeightMin:0,autoHeightMax:300,inverted:!0},g.default.createElement("ul",{className:"notifications__list tooltip__content--padding-surrogate"},this.state.notifications.map(this.getNotification))),e)}},{key:"handleClearNotificationsClick",value:function(){this.setState({paginationStart:0}),D.default.clearAll({id:"notification-tooltip",limit:H}),null!=this.tooltipRef&&this.tooltipRef.dismissTooltip()}},{key:"handleNotificationFetchError",value:function(){Y.default.satisfyDependency("notifications")}},{key:"handleNotificationFetchSuccess",value:function(){Y.default.satisfyDependency("notifications");var e=D.default.getNotifications("notification-tooltip");e||(e={count:P,notifications:[]}),this.setState(e)}},{key:"handleNewerNotificationsClick",value:function(){this.state.paginationStart-H>=0&&(this.setState({paginationStart:this.state.paginationStart-H}),D.default.fetchNotifications({id:"notification-tooltip",limit:H,start:this.state.paginationStart-H}))}},{key:"handleOlderNotificationsClick",value:function(){this.state.count.total>this.state.paginationStart+H&&(this.setState({paginationStart:this.state.paginationStart+H}),D.default.fetchNotifications({id:"notification-tooltip",limit:H,start:this.state.paginationStart+H}))}},{key:"render",value:function(){var e=this;return g.default.createElement(N.default,{contentClassName:"tooltip__content tooltip__content--no-padding",content:this.getTooltipContent(),interactive:!0,ref:function(t){return e.tooltipRef=t},width:0===this.state.count.total?null:340,position:"bottom",wrapperClassName:"sidebar__action sidebar__icon-button tooltip__wrapper"},g.default.createElement(C.default,null),this.getBadge())}}]),t}(g.default.Component);t.default=(0,m.injectIntl)(j)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--chevron-left "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("polygon",{points:"41.34 1.2 47.35 7.21 24.6 29.96 47.42 52.79 41.41 58.8 12.58 29.96 41.34 1.2"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--chevron-right "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("polygon",{points:"18.66 58.8 12.65 52.79 35.4 30.04 12.58 7.21 18.59 1.2 47.42 30.04 18.66 58.8"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--notification "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M46.92,19.29c0-6.43-5.26-13.46-14-14.77a3.4,3.4,0,0,0,.27-1.31,3.17,3.17,0,1,0-6.35,0,3.42,3.42,0,0,0,.26,1.31c-8.76,1.31-14,8.34-14,14.77C13.08,35.46,7.39,44,2.5,48.16a4.29,4.29,0,0,0,4.23,4.29H21.54c0,4.72,3.8,7.56,8.46,7.56s8.46-2.83,8.46-7.56H53.27a4.29,4.29,0,0,0,4.23-4.29C52.61,44,46.92,35.46,46.92,19.29ZM34.3,45c0,4.42-1.92,6.55-4.3,6.55S25.7,49.43,25.7,45h-11a53.45,53.45,0,0,0,6.92-25.73c0-1.77,1.49-6.37,8.32-6.37s8.34,4.6,8.34,6.37A53.46,53.46,0,0,0,45.26,45h-11Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(655),v=r(m),g=n(656),y=r(g),E=n(686),M=r(E),T=n(685),S=r(T),b=n(688),L=r(b),k=n(694),w=r(k),C=S.default.getPollInterval(),R=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.notifications={},e.ongoingPolls={},e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"clearAll",value:function(e){this.notifications={},w.default.clearNotifications(e)}},{key:"fetchNotifications",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isRequestPending("fetch-notifications")&&!e.forceUpdate||(this.beginRequest("fetch-notifications"),w.default.fetchNotifications(e)),null==this.ongoingPolls[e.id]?this.startPollingNotifications(e):this.updateOngingNotificationsPoll(e)}},{key:"getNotifications",value:function(e){return this.notifications[e]}},{key:"handleNotificationsClearSuccess",value:function(e){this.fetchNotifications((0,i.default)({},e,{start:0}))}},{key:"handleNotificationsFetchError",value:function(e){this.resolveRequest("fetch-notifications"),this.emit(L.default.NOTIFICATIONS_FETCH_ERROR)}},{key:"handleNotificationsFetchSuccess",value:function(e){this.resolveRequest("fetch-notifications"),this.notifications[e.id]=e,this.emit(L.default.NOTIFICATIONS_FETCH_SUCCESS)}},{key:"startPollingNotifications",value:function(e){this.ongoingPolls[e.id]=(0,i.default)({},e,{intervalID:setInterval(this.fetchNotifications.bind(this,e),C)})}},{key:"stopPollingNotifications",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.ongoingPolls[e.id]&&(clearInterval(this.ongoingPolls[e.id].intervalID),delete this.ongoingPolls[e.id])}},{key:"updateOngingNotificationsPoll",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.ongoingPolls[e.id]&&(clearInterval(this.ongoingPolls[e.id].intervalID),this.startPollingNotifications(e))}}]),t}(M.default),D=new R;D.dispatcherID=y.default.register(function(e){var t=e.action;e.source;switch(t.type){case v.default.FLOOD_CLEAR_NOTIFICATIONS_SUCCESS:D.handleNotificationsClearSuccess(t.data);break;case v.default.FLOOD_FETCH_NOTIFICATIONS_ERROR:D.handleNotificationsFetchError(t.error);break;case v.default.FLOOD_FETCH_NOTIFICATIONS_SUCCESS:D.handleNotificationsFetchSuccess(t.data)}}),t.default=D},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=r(_),v=n(404),g=r(v),y=n(691),E=r(y),M=n(688),T=r(M),S=n(760),b=r(S),L=n(709),k=r(L),w=n(710),C=r(w),R=["handleExternalSearchChange","handleSearchChange","resetSearch"],D=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={searchValue:""},R.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){k.default.listen(T.default.UI_TORRENTS_FILTER_SEARCH_CHANGE,this.handleExternalSearchChange)}},{key:"componentWillUnmount",value:function(){k.default.unlisten(T.default.UI_TORRENTS_FILTER_SEARCH_CHANGE,this.handleExternalSearchChange)}},{key:"handleExternalSearchChange",value:function(){this.setState({searchValue:k.default.getSearchFilter()})}},{key:"handleSearchChange",value:function(e){var t=e.target.value;this.setState({searchValue:t}),C.default.setTorrentsSearchFilter(t)}},{key:"isSearchActive",value:function(){return""!==this.state.searchValue}},{key:"resetSearch",value:function(){this.setState({searchValue:""}),C.default.setTorrentsSearchFilter("")}},{key:"render",value:function(){var e=null,t=(0,m.default)({sidebar__item:!0,search:!0,"is-in-use":this.isSearchActive()});return this.isSearchActive()&&(e=g.default.createElement("div",{className:"button search__reset-button",onClick:this.resetSearch},g.default.createElement(E.default,null))),g.default.createElement("div",{className:t},e,g.default.createElement(b.default,null),g.default.createElement("input",{className:"textbox",type:"text",placeholder:this.props.intl.formatMessage({id:"sidebar.search.placeholder",defaultMessage:"Search torrents"}),onChange:this.handleSearchChange,value:this.state.searchValue}))}}]),t}(g.default.Component);t.default=(0,p.injectIntl)(D)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=n(972),g=r(v),y=n(776),E=r(y),M=n(710),T=r(M),S=(0,p.defineMessages)({settings:{id:"sidebar.button.settings",defaultMessage:"Settings"}}),b=["handleSettingsButtonClick"],L=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.tooltipRef=null,b.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"handleSettingsButtonClick",value:function(){null!=this.tooltipRef&&this.tooltipRef.dismissTooltip(),T.default.displayModal({id:"settings"})}},{key:"render",value:function(){var e=this,t=this.props.intl.formatMessage(S.settings);return m.default.createElement(E.default,{content:t,onClick:this.handleSettingsButtonClick,ref:function(t){return e.tooltipRef=t},position:"bottom",wrapperClassName:"sidebar__action sidebar__icon-button sidebar__icon-button--interactive tooltip__wrapper"},m.default.createElement(g.default,null))}}]),t}(m.default.Component);t.default=(0,p.injectIntl)(L)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--settings "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M55.63,33.77a1.28,1.28,0,0,1-.93,1.2l-6.17.93a18.92,18.92,0,0,1-1.3,3c1.14,1.63,2.34,3.1,3.57,4.61a1.31,1.31,0,0,1,.33.83,1.12,1.12,0,0,1-.3.77c-0.8,1.07-5.3,6-6.44,6a1.69,1.69,0,0,1-.87-0.3l-4.61-3.6a20.08,20.08,0,0,1-3,1.27,43.68,43.68,0,0,1-1,6.21,1.22,1.22,0,0,1-1.2.93H26.3a1.19,1.19,0,0,1-1.2-1l-0.93-6.14a19.62,19.62,0,0,1-3-1.23l-4.71,3.57a1.28,1.28,0,0,1-.83.3,1.19,1.19,0,0,1-.83-0.37,41.67,41.67,0,0,1-5.5-5.61A1.3,1.3,0,0,1,9,44.38a1.26,1.26,0,0,1,.27-0.77c1.13-1.54,2.37-3,3.5-4.57a17.8,17.8,0,0,1-1.37-3.3l-6.11-.9a1.22,1.22,0,0,1-1-1.2V26.23a1.29,1.29,0,0,1,.9-1.2l6.21-.93A17.66,17.66,0,0,1,12.78,21c-1.13-1.6-2.34-3.1-3.57-4.61a1.23,1.23,0,0,1-.33-0.8,1.29,1.29,0,0,1,.3-0.77c0.8-1.1,5.3-6,6.44-6a1.49,1.49,0,0,1,.87.33l4.6,3.57a20.07,20.07,0,0,1,3-1.27,43.68,43.68,0,0,1,1-6.21,1.22,1.22,0,0,1,1.2-.93H33.7a1.19,1.19,0,0,1,1.2,1l0.93,6.14a19.66,19.66,0,0,1,3,1.23l4.74-3.57a1.13,1.13,0,0,1,.8-0.3,1.32,1.32,0,0,1,.84.33,42.16,42.16,0,0,1,5.51,5.67,1.14,1.14,0,0,1,.23.73,1.26,1.26,0,0,1-.27.77c-1.13,1.53-2.37,3-3.5,4.57a18.51,18.51,0,0,1,1.37,3.27l6.11,0.93a1.22,1.22,0,0,1,1,1.2v7.41ZM30,21.46A8.54,8.54,0,1,0,38.54,30,8.56,8.56,0,0,0,30,21.46Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("div",{className:"sidebar__actions"},this.props.children)}}]),t}(_.default.Component);t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),m=n(404),v=r(m),g=n(706),y=r(g),E=n(771),M=r(E),T=n(688),S=r(T),b=n(975),L=r(b),k=n(705),w=r(k),C=n(933),R=r(C),D=n(776),x=r(D),N=n(957),O=r(N),A=(0,p.defineMessages)({speedLimits:{defaultMessage:"Speed Limits",id:"sidebar.button.speedlimits"},unlimited:{defaultMessage:"Unlimited",id:"speed.unlimited"}}),Y=["handleDropdownOpen","handleSettingsFetchRequestSuccess","onTransferDataRequestSuccess"],P=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={speedLimits:w.default.getFloodSettings("speedLimits"),throttle:null},e.tooltip=null,Y.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){w.default.listen(S.default.SETTINGS_CHANGE,this.handleSettingsFetchRequestSuccess),O.default.listen(S.default.CLIENT_TRANSFER_DATA_REQUEST_SUCCESS,this.onTransferDataRequestSuccess),O.default.fetchTransferData()}},{key:"componentWillUnmount",value:function(){w.default.unlisten(S.default.SETTINGS_CHANGE,this.handleSettingsFetchRequestSuccess),O.default.unlisten(S.default.CLIENT_TRANSFER_DATA_REQUEST_SUCCESS,this.onTransferDataRequestSuccess)}},{key:"onTransferDataRequestSuccess",value:function(){this.setState({throttle:O.default.getThrottles({latest:!0})})}},{key:"getDropdownHeader",value:function(){return v.default.createElement("a",{className:"sidebar__icon-button sidebar__icon-button--interactive sidebar__icon-button--limits",title:this.props.intl.formatMessage(A.speedLimits)},v.default.createElement(L.default,null),v.default.createElement(p.FormattedMessage,A.speedLimits))}},{key:"getDropdownTrigger",value:function(){var e=this,t=this.props.intl.formatMessage(A.speedLimits);return v.default.createElement(x.default,{content:t,position:"bottom",ref:function(t){e.tooltip=t},wrapperClassName:"sidebar__icon-button tooltip__wrapper"},v.default.createElement(L.default,null))}},{key:"getHumanReadableSpeed",value:function(e){return 0===e?this.props.intl.formatMessage(A.unlimited):v.default.createElement(R.default,{value:e,isSpeed:!0,precision:1})}},{key:"getSpeedList",value:function(e){var t=this,n={className:"dropdown__label dropdown__label--"+e,displayName:""+e.charAt(0).toUpperCase()+e.slice(1),selectable:!1,value:null},r=!0,a=this.state.throttle,i=this.state.speedLimits[e],o=i.map(function(n){var i=!1;return n=Number(n),a&&a[e]===n&&(i=!0,r=!1),{displayName:t.getHumanReadableSpeed(n),property:e,selected:i,selectable:!0,value:n}});if(r&&a){var s=_.sortedIndex(i,a[e]);o.splice(s,0,{displayName:this.getHumanReadableSpeed(a[e]),property:e,selected:!0,selectable:!0,value:a[e]})}return o.unshift(n),o}},{key:"getDropdownMenus",value:function(){return[this.getSpeedList("download"),this.getSpeedList("upload")]}},{key:"handleDropdownOpen",value:function(){this.tooltip.dismissTooltip()}},{key:"handleItemSelect",value:function(e){y.default.setThrottle(e.property,e.value)}},{key:"handleSettingsFetchRequestSuccess",value:function(){var e=w.default.getFloodSettings("speedLimits");e&&this.setState({speedLimits:e})}},{key:"render",value:function(){return v.default.createElement(M.default,{dropdownWrapperClass:"dropdown dropdown--speed-limits sidebar__action",handleItemSelect:this.handleItemSelect,header:this.getDropdownHeader(),menuItems:this.getDropdownMenus(),onOpen:this.handleDropdownOpen,trigger:this.getDropdownTrigger()})}}]),t}(v.default.Component);t.default=(0,p.injectIntl)(P)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--limits "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{className:"limits__bars--bottom",d:"M24.4,48.5c0,3.3,2.5,6,5.6,6s5.6-2.7,5.6-6V18.6H24.4V48.5z M4.4,48.2c0,3.5,2.5,6.3,5.6,6.3 s5.6-2.8,5.6-6.3v-9.3H4.4V48.2z M44.4,30v18.2c0,3.5,2.5,6.3,5.6,6.3s5.6-2.8,5.6-6.3V30H44.4z"}),_.default.createElement("path",{className:"limits__bars--top",d:"M24.4,18.7v-7.6c0-3.1,2.5-5.5,5.6-5.5s5.6,2.5,5.6,5.5v7.6H24.4z"}),_.default.createElement("path",{className:"limits__bars--top",d:"M4.4,38.9v-27c0-3.5,2.5-6.3,5.6-6.3s5.6,2.8,5.6,6.3v27H4.4z"}),_.default.createElement("path",{className:"limits__bars--top",d:"M44.4,29.9V11.8c0-3.5,2.5-6.3,5.6-6.3s5.6,2.8,5.6,6.3v18.1H44.4z"}),_.default.createElement("path",{className:"limits__bars--middle",d:"M22.2,16.4h15.6c1.2,0,2.2,1,2.2,2.2c0,1.2-1,2.2-2.2,2.2H22.2c-1.2,0-2.2-1-2.2-2.2 C20,17.4,21,16.4,22.2,16.4z"}),_.default.createElement("path",{className:"limits__bars--middle",d:"M2.2,36.7h15.6c1.2,0,2.2,1,2.2,2.2c0,1.2-1,2.2-2.2,2.2H2.2c-1.2,0-2.2-1-2.2-2.2C0,37.7,1,36.7,2.2,36.7z"}),_.default.createElement("path",{className:"limits__bars--middle",d:"M42.2,27.8h15.6c1.2,0,2.2,1,2.2,2.2s-1,2.2-2.2,2.2H42.2c-1.2,0-2.2-1-2.2-2.2S41,27.8,42.2,27.8z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=(r(_),n(404)),v=r(m),g=n(977),y=r(g),E=n(978),M=r(E),T=n(979),S=r(T),b=n(980),L=r(b),k=n(775),w=r(k),C=n(688),R=r(C),D=n(981),x=r(D),N=n(982),O=r(N),A=n(946),Y=r(A),P=n(709),I=r(P),F=n(697),H=(r(F),n(710)),j=r(H),U=["getFilters","handleClick","onStatusFilterChange","onTorrentTaxonomyChange"],W=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={statusCount:{},statusFilter:I.default.getStatusFilter(),trackerFilter:I.default.getTrackerFilter()},U.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){I.default.listen(R.default.CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS,this.onTorrentTaxonomyChange),I.default.listen(R.default.UI_TORRENTS_FILTER_STATUS_CHANGE,this.onStatusFilterChange)}},{key:"componentWillUnmount",value:function(){I.default.unlisten(R.default.CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS,this.onTorrentTaxonomyChange),I.default.unlisten(R.default.UI_TORRENTS_FILTER_STATUS_CHANGE,this.onStatusFilterChange)}},{key:"handleClick",value:function(e){j.default.setTorrentStatusFilter(e)}},{key:"getFilters",value:function(){var e=this,t=[{label:this.props.intl.formatMessage({id:"filter.all",defaultMessage:"All"}),slug:"all",icon:v.default.createElement(M.default,null)},{label:this.props.intl.formatMessage({id:"filter.status.downloading",defaultMessage:"Downloading"}),slug:"downloading",icon:v.default.createElement(L.default,null)},{label:this.props.intl.formatMessage({id:"filter.status.completed",defaultMessage:"Complete"}),slug:"complete",icon:v.default.createElement(S.default,null)},{label:this.props.intl.formatMessage({id:"filter.status.stopped",defaultMessage:"Stopped"}),slug:"stopped",icon:v.default.createElement(Y.default,null)},{label:this.props.intl.formatMessage({id:"filter.status.active",defaultMessage:"All"}),slug:"active",icon:v.default.createElement(y.default,null)},{label:this.props.intl.formatMessage({id:"filter.status.inactive",defaultMessage:"Inactive"}),slug:"inactive",icon:v.default.createElement(x.default,null)},{label:this.props.intl.formatMessage({id:"filter.status.error",defaultMessage:"Error"}),slug:"error",icon:v.default.createElement(w.default,null)}],n=t.map(function(t){return v.default.createElement(O.default,{handleClick:e.handleClick,count:e.state.statusCount[t.slug]||0,key:t.slug,icon:t.icon,isActive:t.slug===e.state.statusFilter,name:t.label,slug:t.slug})});return n}},{key:"onStatusFilterChange",value:function(){this.setState({statusFilter:I.default.getStatusFilter()})}},{key:"onTorrentTaxonomyChange",value:function(){var e=I.default.getTorrentStatusCount();this.setState({statusCount:e})}},{key:"render",value:function(){var e=this.getFilters();return v.default.createElement("ul",{className:"sidebar-filter sidebar__item"},v.default.createElement("li",{className:"sidebar-filter__item sidebar-filter__item--heading"},v.default.createElement(p.FormattedMessage,{id:"filter.status.title",defaultMessage:"Filter by Status"})),e)}}]),t}(v.default.Component);t.default=(0,p.injectIntl)(W)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--active "+this.props.className, +viewBox:this.getViewBox()},_.default.createElement("path",{d:"M25.7,25.7H13v17.4H2.6L19.3,60L36,43.1H25.7V25.7z M40.7,0L24,16.9h10.3v17.4H47V16.9h10.3L40.7,0z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--all "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("polygon",{points:"52,20.6 48.6,14.7 33.4,24 33.4,8.7 26.6,8.7 26.6,24 11.4,14.7 8,20.6 23.4,30 8,39.4 11.4,45.3 26.6,36 26.6,51.3 33.4,51.3 33.4,36 48.6,45.3 52,39.4 36.6,30 "}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--completed "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("polygon",{points:"55.5,18.6 46.1,8.7 24.4,31.5 13.9,20.4 4.5,30.3 24.4,51.3 24.4,51.3 24.4,51.3"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--download-small "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M55.9,39.1l-8.8-6.4h-5.4l9.4,7.8h-9.8c-0.3,0-0.5,0.2-0.7,0.4l-2.3,6.7H21.7l-2.3-6.7 c-0.1-0.2-0.4-0.4-0.7-0.4H8.9l9.4-7.8h-5.4l-8.8,6.4C2.8,40,2,41.9,2.4,43.5l1.6,9.2c0.4,1.5,1.9,2.8,3.5,2.8h45.2 c1.6,0,3.1-1.3,3.5-2.8l1.6-9.2C58,41.9,57.2,40,55.9,39.1z M44.4,20.1h-8.9V4.5h-11v15.6h-8.9L30,34.5L44.4,20.1z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--inactive "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M56,52H42l-9.7-12.5l-11,4.8L13,20.7l-7,4l-2-9.9L17.2,8l9.5,24.4l9.6-4.3l10.9,15.4H56V52z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=r(_),v=n(404),g=r(v),y=n(952),E=r(y),M=n(688),T=(r(M),n(709)),S=(r(T),["handleClick"]),b=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return S.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"handleClick",value:function(){this.props.handleClick(this.props.slug)}},{key:"render",value:function(){var e=(0,m.default)("sidebar-filter__item",{"is-active":this.props.isActive}),t=this.props.name;return"all"===this.props.name?t=this.props.intl.formatMessage({id:"filter.all",defaultMessage:"All"}):"untagged"===this.props.name&&(t=this.props.intl.formatMessage({id:"filter.untagged",defaultMessage:"Untagged"})),g.default.createElement("li",{className:e,onClick:this.handleClick},this.props.icon,t,g.default.createElement(E.default,null,this.props.count))}}]),t}(g.default.Component);t.default=(0,p.injectIntl)(b)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=(r(m),n(385)),g=n(404),y=r(g),E=n(688),M=r(E),T=n(982),S=r(T),b=n(709),L=r(b),k=n(697),w=(r(k),n(710)),C=r(w),R=["getFilters","handleClick","onTagFilterChange","onTorrentTaxonomyChange"],D=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.state={tagCount:{},tagFilter:L.default.getTagFilter()},R.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"componentDidMount",value:function(){L.default.listen(M.default.CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS,this.onTorrentTaxonomyChange),L.default.listen(M.default.UI_TORRENTS_FILTER_TAG_CHANGE,this.onTagFilterChange)}},{key:"componentWillUnmount",value:function(){L.default.unlisten(M.default.CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS,this.onTorrentTaxonomyChange),L.default.unlisten(M.default.UI_TORRENTS_FILTER_TAG_CHANGE,this.onTagFilterChange)}},{key:"getFilters",value:function(){var e=this,t=(0,i.default)(this.state.tagCount).sort(function(e,t){return"all"===e||"untagged"===e?-1:"all"===t||"untagged"===t?1:e.localeCompare(t)}),n=t.map(function(t,n){return y.default.createElement(S.default,{handleClick:e.handleClick,count:e.state.tagCount[t]||0,key:t,isActive:t===e.state.tagFilter,name:t,slug:t})});return n}},{key:"handleClick",value:function(e){C.default.setTorrentTagFilter(e)}},{key:"hasTags",value:function(){var e=(0,i.default)(this.state.tagCount);return!(1===e.length&&"all"===e[0]||2===e.length&&"untagged"===e[1])}},{key:"onTagFilterChange",value:function(){this.setState({tagFilter:L.default.getTagFilter()})}},{key:"onTorrentTaxonomyChange",value:function(){var e=L.default.getTorrentTagCount();this.setState({tagCount:e})}},{key:"render",value:function(){return this.hasTags()?y.default.createElement("ul",{className:"sidebar-filter sidebar__item"},y.default.createElement("li",{className:"sidebar-filter__item sidebar-filter__item--heading"},y.default.createElement(v.FormattedMessage,{id:"filter.tag.title",defaultMessage:"Filter by Tag"})),this.getFilters()):null}}]),t}(y.default.Component);t.default=D},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(385),v=n(644),g=(r(v),n(404)),y=r(g),E=n(688),M=r(E),T=n(982),S=r(T),b=n(709),L=r(b),k=n(697),w=(r(k),n(710)),C=r(w),R=["getFilters","handleClick","onTrackerFilterChange","onTorrentTaxonomyChange"],D=function(e){function t(){(0,l.default)(this,t);var e=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return e.state={trackerCount:{},trackerFilter:L.default.getTrackerFilter()},R.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,_.default)(t,e),(0,d.default)(t,[{key:"componentDidMount",value:function(){L.default.listen(M.default.CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS,this.onTorrentTaxonomyChange),L.default.listen(M.default.UI_TORRENTS_FILTER_TRACKER_CHANGE,this.onTrackerFilterChange)}},{key:"componentWillUnmount",value:function(){L.default.unlisten(M.default.CLIENT_FETCH_TORRENT_TAXONOMY_SUCCESS,this.onTorrentTaxonomyChange),L.default.unlisten(M.default.UI_TORRENTS_FILTER_TRACKER_CHANGE,this.onTrackerFilterChange)}},{key:"getFilters",value:function(){var e=this,t=(0,i.default)(this.state.trackerCount).sort(function(e,t){return"all"===e?-1:"all"===t?1:e.localeCompare(t)}),n=t.map(function(t,n){return y.default.createElement(S.default,{handleClick:e.handleClick,count:e.state.trackerCount[t]||0,key:t,isActive:t===e.state.trackerFilter,name:t,slug:t})});return n}},{key:"handleClick",value:function(e){C.default.setTorrentTrackerFilter(e)}},{key:"hasTrackers",value:function(){var e=(0,i.default)(this.state.trackerCount);return!(1===e.length&&"all"===e[0])}},{key:"onTrackerFilterChange",value:function(){this.setState({trackerFilter:L.default.getTrackerFilter()})}},{key:"onTorrentTaxonomyChange",value:function(){var e=L.default.getTorrentTrackerCount();this.setState({trackerCount:e})}},{key:"render",value:function(){var e=this.getFilters();return this.hasTrackers()?y.default.createElement("ul",{className:"sidebar-filter sidebar__item"},y.default.createElement("li",{className:"sidebar-filter__item sidebar-filter__item--heading"},y.default.createElement(m.FormattedMessage,{id:"filter.tracker.title",defaultMessage:"Filter by Tracker"})),e):null}}]),t}(y.default.Component);t.default=D},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(986),v=r(m),g=n(992),y=r(g),E=n(993),M=r(E),T=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement(y.default,{modifier:"torrent-list",className:"view--torrent-list"},_.default.createElement(v.default,null),_.default.createElement(M.default,null))}}]),t}(_.default.Component);T.propTypes={children:_.default.PropTypes.node},t.default=T},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(644),_=r(p),m=n(385),v=n(404),g=r(v),y=n(987),E=r(y),M=n(988),T=r(M),S=n(688),b=r(S),L=n(941),k=r(L),w=n(989),C=r(w),R=n(705),D=r(R),x=n(990),N=r(x),O=n(945),A=r(O),Y=n(946),P=r(Y),I=n(724),F=(r(I),n(696)),H=r(F),j=n(709),U=(r(j),n(697)),W=r(U),z=n(710),V=r(z),G=["handleAddTorrents","handleRemoveTorrents","handleSortChange","handleStart","handleStop","handleSettingsChange"],B=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return e.state={sortBy:D.default.getFloodSettings("sortTorrents"),torrentListViewSize:D.default.getFloodSettings("torrentListViewSize")},G.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){D.default.listen(b.default.SETTINGS_CHANGE,this.handleSettingsChange)}},{key:"componentWillUnmount",value:function(){D.default.unlisten(b.default.SETTINGS_CHANGE,this.handleSettingsChange)}},{key:"handleAddTorrents",value:function(){V.default.displayModal({id:"add-torrents"})}},{key:"handleRemoveTorrents",value:function(){V.default.displayModal({id:"remove-torrents"})}},{key:"handleSortChange",value:function(e){this.setState({sortBy:e}),D.default.saveFloodSettings({id:"sortTorrents",data:e}),V.default.setTorrentsSort(e)}},{key:"handleStart",value:function(){H.default.startTorrents(W.default.getSelectedTorrents())}},{key:"handleStop",value:function(){H.default.stopTorrents(W.default.getSelectedTorrents())}},{key:"handleSettingsChange",value:function(){this.setState({sortBy:D.default.getFloodSettings("sortTorrents"),torrentListViewSize:D.default.getFloodSettings("torrentListViewSize")})}},{key:"render",value:function(){var e=(0,_.default)("action-bar",{"action-bar--is-condensed":"condensed"===this.state.torrentListViewSize});return g.default.createElement("nav",{className:e},g.default.createElement("div",{className:"actions action-bar__item action-bar__item--sort-torrents"},g.default.createElement(N.default,{direction:this.state.sortBy.direction,onSortChange:this.handleSortChange,selectedProperty:this.state.sortBy.property})),g.default.createElement("div",{className:"actions action-bar__item action-bar__item--torrent-operations"},g.default.createElement("div",{className:"action-bar__group"},g.default.createElement(E.default,{label:"Start Torrent",slug:"start-torrent",icon:g.default.createElement(A.default,null),clickHandler:this.handleStart}),g.default.createElement(E.default,{label:"Stop Torrent",slug:"stop-torrent",icon:g.default.createElement(P.default,null),clickHandler:this.handleStop}),g.default.createElement(E.default,{label:"Pause Torrent",slug:"pause-torrent",icon:g.default.createElement(k.default,null),clickHandler:this.handlePause})),g.default.createElement("div",{className:"action-bar__group action-bar__group--has-divider"},g.default.createElement(E.default,{label:"Add Torrent",slug:"add-torrent",icon:g.default.createElement(T.default,null),clickHandler:this.handleAddTorrents}),g.default.createElement(E.default,{label:"Remove Torrent",slug:"remove-torrent",icon:g.default.createElement(C.default,null),clickHandler:this.handleRemoveTorrents}))))}}]),t}(g.default.Component);t.default=(0,m.injectIntl)(B)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(946),v=(r(m),function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e="action action--"+this.props.slug;return _.default.createElement("div",{className:e,onClick:this.props.clickHandler},this.props.icon,_.default.createElement("span",{className:"action__label"},this.props.label))}}]),t}(_.default.Component));t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--add "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M53.7 25.3h-19v-19h-9.4v19h-19v9.4h19v19h9.4v-19h19"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--remove "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M53.7,25.3H6.3v9.4h47.4"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(644),m=(r(_),n(645)),v=(r(m),n(404)),g=r(v),y=n(771),E=r(y),M=n(991),T=r(M),S=["getDropdownHeader","handleItemSelect"],b=["name","eta","downloadRate","uploadRate","ratio","percentComplete","downloadTotal","uploadTotal","sizeBytes","added"],L=function(e){function t(){(0,s.default)(this,t);var e=(0,d.default)(this,(t.__proto__||(0,i.default)(t)).call(this));return S.forEach(function(t){e[t]=e[t].bind(e)}),e}return(0,h.default)(t,e),(0,l.default)(t,[{key:"getDropdownHeader",value:function(){return g.default.createElement("a",{className:"dropdown__button"},g.default.createElement("label",{className:"dropdown__label"},g.default.createElement(p.FormattedMessage,{id:"torrents.sort.title",defaultMessage:"Sort By"})),g.default.createElement("span",{className:"dropdown__value"},g.default.createElement(p.FormattedMessage,{id:T.default[this.props.selectedProperty].id,defaultMessage:T.default[this.props.selectedProperty].defaultMessage})))}},{key:"getDropdownMenus",value:function(){var e=this,t=b.map(function(t){return{displayName:e.props.intl.formatMessage(T.default[t]),selected:e.props.selectedProperty===t,property:t}});return[t]}},{key:"handleItemSelect",value:function(e){var t=this.props.direction,n=e.property;t=this.props.selectedProperty===n&&"asc"===t?"desc":"asc",this.props.onSortChange({direction:t,property:n})}},{key:"render",value:function(){return null==this.props.selectedProperty?null:g.default.createElement(E.default,{handleItemSelect:this.handleItemSelect,header:this.getDropdownHeader(),menuItems:this.getDropdownMenus()})}}]),t}(g.default.Component);t.default=(0,p.injectIntl)(L)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={added:{id:"torrents.properties.added",defaultMessage:"Date Added"},downloadRate:{id:"torrents.properties.download.speed",defaultMessage:"Download Speed"},downloadTotal:{id:"torrents.properties.download.total",defaultMessage:"Downloaded"},eta:{id:"torrents.properties.eta",defaultMessage:"ETA"},name:{id:"torrents.properties.name",defaultMessage:"Name"},peers:{id:"torrents.properties.peers",defaultMessage:"Peers"},percentComplete:{id:"torrents.properties.percentage",defaultMessage:"Percent Complete"},ratio:{id:"torrents.properties.ratio",defaultMessage:"Ratio"},seeds:{id:"torrents.properties.seeds",defaultMessage:"Seeds"},sizeBytes:{id:"torrents.properties.size",defaultMessage:"File Size"},uploadRate:{id:"torrents.properties.upload.speed",defaultMessage:"Upload Speed"},uploadTotal:{id:"torrents.properties.upload.total",defaultMessage:"Uploaded"}};t.default=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(713),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=r(m),g=n(404),y=r(g),E=function(e){function t(){return(0,l.default)(this,t),(0,h.default)(this,(t.__proto__||(0,s.default)(t)).apply(this,arguments))}return(0,_.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e,t=(0,v.default)(this.props.baseClassName,(e={},(0,i.default)(e,this.props.baseClassName+"--"+this.props.modifier,this.props.baseClassName),(0,i.default)(e,this.props.className,this.props.className),e));return y.default.createElement("div",{className:t},this.props.children)}}]),t}(y.default.Component);E.defaultProps={baseClassName:"application__panel"},E.propTypes={children:y.default.PropTypes.node,className:y.default.PropTypes.string,modifier:y.default.PropTypes.string},t.default=E},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(385),v=n(698),g=r(v),y=n(644),E=(r(y),n(645)),M=r(E),T=n(404),S=r(T),b=n(489),L=(r(b),n(994)),k=r(L),w=n(740),C=r(w),R=n(688),D=r(R),x=n(995),N=r(x),O=n(692),A=r(O),Y=n(932),P=(r(Y),n(931)),I=r(P),F=n(705),H=r(F),j=n(996),U=r(j),W=n(997),z=r(W),V=n(696),G=r(V),B=n(709),q=r(B),J=n(697),Q=r(J),K=n(710),Z=r(K),X=n(693),$=r(X),ee=(0,m.defineMessages)({torrentListDependency:{id:"dependency.loading.torrent.list",defaultMessage:"Torrent List"}}),te=["bindExternalPriorityChangeHandler","getVerticalScrollbarThumb","handleContextMenuItemClick","handleDetailsClick","handleHorizontalScroll","handleHorizontalScrollStop","handlePropWidthChange","handleContextMenuClick","handleSettingsChange","handleTorrentClick","onContextMenuChange","onReceiveTorrentsError","onReceiveTorrentsSuccess","onTorrentFilterChange","onTorrentSelectionChange","updateVerticalThumbPosition","renderListItem","updateTorrentListViewWidth"],ne=100,re={name:200,eta:100},ae=function(t){function n(e){(0,l.default)(this,n);var t=(0,h.default)(this,(n.__proto__||(0,s.default)(n)).call(this));return t.lastScrollLeft=0,t.state={displayedProperties:H.default.getFloodSettings("torrentDetails"),emptyTorrentList:!1,floodSettingsFetched:!1,handleTorrentPriorityChange:null,contextMenu:null,tableScrollLeft:0,torrentCount:0,torrentHeight:null,torrentListColumnWidths:H.default.getFloodSettings("torrentListColumnWidths"),torrentListViewSize:H.default.getFloodSettings("torrentListViewSize"),torrentListViewportSize:null,torrents:[],torrentRequestError:!1,torrentRequestSuccess:!1,viewportHeight:0},te.forEach(function(e){t[e]=t[e].bind(t)}),$.default.registerDependency({id:"torrent-list",message:e.intl.formatMessage(ee.torrentListDependency)}),t.updateTorrentListViewWidth=g.default.debounce(t.updateTorrentListViewWidth,100,{trailing:!0}),t}return(0,_.default)(n,t),(0,d.default)(n,[{key:"componentDidMount",value:function(){H.default.listen(D.default.SETTINGS_CHANGE,this.handleSettingsChange),Q.default.listen(D.default.UI_TORRENT_SELECTION_CHANGE,this.onTorrentSelectionChange),Q.default.listen(D.default.CLIENT_TORRENTS_REQUEST_SUCCESS,this.onReceiveTorrentsSuccess),Q.default.listen(D.default.UI_TORRENTS_LIST_FILTERED,this.onReceiveTorrentsSuccess),Q.default.listen(D.default.CLIENT_TORRENTS_REQUEST_ERROR,this.onReceiveTorrentsError),q.default.listen(D.default.UI_TORRENTS_FILTER_CHANGE,this.onTorrentFilterChange),$.default.listen(D.default.UI_CONTEXT_MENU_CHANGE,this.onContextMenuChange),Q.default.fetchTorrents(),e.addEventListener("resize",this.updateTorrentListViewWidth)}},{key:"componentWillUnmount",value:function(){H.default.unlisten(D.default.SETTINGS_CHANGE,this.handleSettingsChange),Q.default.unlisten(D.default.UI_TORRENT_SELECTION_CHANGE,this.onTorrentSelectionChange),Q.default.unlisten(D.default.CLIENT_TORRENTS_REQUEST_SUCCESS,this.onReceiveTorrentsSuccess),Q.default.unlisten(D.default.UI_TORRENTS_LIST_FILTERED,this.onReceiveTorrentsSuccess),Q.default.unlisten(D.default.CLIENT_TORRENTS_REQUEST_ERROR,this.onReceiveTorrentsError),q.default.unlisten(D.default.UI_TORRENTS_FILTER_CHANGE,this.onTorrentFilterChange),$.default.unlisten(D.default.UI_CONTEXT_MENU_CHANGE,this.onContextMenuChange),e.removeEventListener("resize",this.updateTorrentListViewWidth)}},{key:"componentWillUpdate",value:function(e,t){t.torrentListViewSize!==this.state.torrentListViewSize&&null!=this.listViewportRef&&this.listViewportRef.measureItemHeight()}},{key:"componentDidUpdate",value:function(e,t){var n=this.state.torrentListViewSize,r="condensed"===n,a="condensed"===t.torrentListViewSize;null!=this.horizontalScrollRef&&null==this.state.torrentListViewportSize&&this.updateTorrentListViewWidth(),null!=this.verticalScrollbarThumb&&(!r&&a?this.updateVerticalThumbPosition(0):r&&this.updateVerticalThumbPosition((this.getTotalCellWidth()-this.listContainer.clientWidth)*-1+this.lastScrollLeft))}},{key:"bindExternalPriorityChangeHandler",value:function(e){this.setState({handleTorrentPriorityChange:e})}},{key:"getContextMenuItems",value:function(e){var t=this.handleContextMenuItemClick;return[{action:"start",clickHandler:t,label:this.props.intl.formatMessage({id:"torrents.list.context.start",defaultMessage:"Start"})},{action:"stop",clickHandler:t,label:this.props.intl.formatMessage({id:"torrents.list.context.stop",defaultMessage:"Stop"})},{action:"pause",clickHandler:t,label:this.props.intl.formatMessage({id:"torrents.list.context.pause",defaultMessage:"Pause"})},{action:"remove",clickHandler:t,label:this.props.intl.formatMessage({id:"torrents.list.context.remove",defaultMessage:"Remove"})},{action:"check-hash",clickHandler:t,label:this.props.intl.formatMessage({id:"torrents.list.context.check.hash",defaultMessage:"Check Hash"})},{type:"separator"},{action:"set-taxonomy",clickHandler:t,label:this.props.intl.formatMessage({id:"torrents.list.context.set.tags",defaultMessage:"Set Tags"})},{action:"move",clickHandler:t,label:this.props.intl.formatMessage({id:"torrents.list.context.move",defaultMessage:"Set Download Location"})},{type:"separator"},{action:"torrent-details",clickHandler:function(n,r){t(n,r,e)},label:this.props.intl.formatMessage({id:"torrents.list.context.details",defaultMessage:"Torrent Details"})},{action:"set-priority",clickHandler:t,dismissMenu:!1,label:this.props.intl.formatMessage({id:"torrents.list.context.priority",defaultMessage:"Priority"}),labelAction:S.default.createElement(I.default,{id:e.hash,key:e.hash,bindExternalChangeHandler:this.bindExternalPriorityChangeHandler,level:e.priority,maxLevel:3,priorityType:"torrent",onChange:this.handleTorrentPriorityChange,showLabel:!1})}]}},{key:"handleContextMenuItemClick",value:function(e,t,n){var r=Q.default.getSelectedTorrents();switch(e){case"check-hash":G.default.checkHash(r);break;case"set-taxonomy":Z.default.displayModal({id:"set-taxonomy"});break;case"start":G.default.startTorrents(r);break;case"stop":G.default.stopTorrents(r);break;case"pause":G.default.pauseTorrents(r);break;case"remove":Z.default.displayModal({id:"remove-torrents"});break;case"move":Z.default.displayModal({id:"move-torrents"});break;case"torrent-details":this.handleDetailsClick(n,t);break;case"set-priority":this.state.handleTorrentPriorityChange(t)}}},{key:"handleDetailsClick",value:function(e,t){Z.default.handleDetailsClick({hash:e.hash,event:t}),Z.default.displayModal({id:"torrent-details",options:{hash:e.hash}})}},{key:"handleContextMenuClick",value:function(e,t){t.preventDefault(),$.default.setActiveContextMenu({clickPosition:{x:t.clientX,y:t.clientY},items:this.getContextMenuItems(e)})}},{key:"handleSettingsChange",value:function(){this.setState({displayedProperties:H.default.getFloodSettings("torrentDetails"),floodSettingsFetched:!0,torrentListColumnWidths:H.default.getFloodSettings("torrentListColumnWidths"),torrentListViewSize:H.default.getFloodSettings("torrentListViewSize")})}},{key:"handleTableHeadingCellClick",value:function(e,t){var n=q.default.getTorrentsSort(),r="asc";n.property===e&&(r="asc"===n.direction?"desc":"asc");var a={property:e,direction:r};H.default.saveFloodSettings({id:"sortTorrents",data:a}),Z.default.setTorrentsSort(a)}},{key:"handleTorrentClick",value:function(e,t){Z.default.handleTorrentClick({hash:e,event:t})}},{key:"handleTorrentPriorityChange",value:function(e,t){G.default.setPriority(e,t)}},{key:"onContextMenuChange",value:function(){this.setState({contextMenu:$.default.getActiveContextMenu()})}},{key:"onReceiveTorrentsError",value:function(){this.setState({torrentRequestError:!0,torrentRequestSuccess:!1})}},{key:"onReceiveTorrentsSuccess",value:function(){var e=Q.default.getTorrents();this.setState({emptyTorrentList:0===e.length,torrents:e,torrentCount:e.length,torrentRequestError:!1,torrentRequestSuccess:!0},function(){return $.default.satisfyDependency("torrent-list")})}},{key:"onTorrentFilterChange",value:function(){this.forceUpdate()}},{key:"onTorrentSelectionChange",value:function(){this.forceUpdate()}},{key:"getEmptyTorrentListNotification",value:function(){var e=null;return q.default.isFilterActive()&&(e=S.default.createElement("div",{className:"torrents__alert__action"},S.default.createElement("button",{className:"button button--small button--deemphasize button--inverse",onClick:this.handleClearFiltersClick},S.default.createElement(m.FormattedMessage,{id:"torrents.list.clear.filters",defaultMessage:"Clear Filters"})))),S.default.createElement("div",{className:"torrents__alert__wrapper"},S.default.createElement("div",{className:"torrents__alert"},S.default.createElement(m.FormattedMessage,{id:"torrents.list.no.torrents",defaultMessage:"No torrents to display."})),e)}},{key:"getCellWidth",value:function(e){var t=this.state.torrentListColumnWidths[e]||re[e]||ne;return t}},{key:"getListWrapperStyle",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e.isCondensed&&!e.isListEmpty){var t=this.getTotalCellWidth();if(t>=this.state.torrentListViewportSize)return{width:t+"px"}}return null}},{key:"getLoadingIndicator",value:function(){return S.default.createElement(A.default,null)}},{key:"getTotalCellWidth",value:function(){var e=this;return this.state.displayedProperties.reduce(function(t,n){return t+e.getCellWidth(n)},0)}},{key:"getVerticalScrollbarThumb",value:function(e,t){var n=this;return S.default.createElement("div",e,S.default.createElement("div",{className:"scrollbars__thumb scrollbars__thumb--horizontal scrollbars__thumb--surrogate",onMouseUp:t,ref:function(e){return n.verticalScrollbarThumb=e}}))}},{key:"handleClearFiltersClick",value:function(){q.default.clearAllFilters()}},{key:"handleHorizontalScroll",value:function(e){if(null!=this.verticalScrollbarThumb){var t=e.target,n=t.clientWidth,r=t.scrollLeft,a=t.scrollWidth;this.lastScrollLeft=r,this.updateVerticalThumbPosition((a-n)*-1+r)}}},{key:"handleHorizontalScrollStop",value:function(){this.setState({tableScrollLeft:this.lastScrollLeft})}},{key:"handlePropWidthChange",value:function(e){var t=(0,i.default)({},this.state.torrentListColumnWidths,e);H.default.saveFloodSettings({id:"torrentListColumnWidths",data:t}),this.setState({torrentListColumnWidths:t})}},{key:"renderListItem",value:function(e,t){var n=Q.default.getSelectedTorrents(),r=this.state,a=(r.displayedProperties,r.torrents),i=a[e],o=i.hash;return S.default.createElement(z.default,{defaultPropWidths:re,defaultWidth:ne,handleClick:this.handleTorrentClick,handleDetailsClick:this.handleDetailsClick,handleRightClick:this.handleContextMenuClick,index:e,isCondensed:t.isCondensed,key:o,properties:this.state.displayedProperties,propWidths:this.state.torrentListColumnWidths,selected:n.includes(o),torrent:i})}},{key:"updateTorrentListViewWidth",value:function(){null!=this.horizontalScrollRef&&this.setState({torrentListViewportSize:this.horizontalScrollRef.refs.scrollbar.getClientWidth()})}},{key:"updateVerticalThumbPosition",value:function(e){this.verticalScrollbarThumb.style.transform="translateX("+e+"px)"}},{key:"render",value:function(){var e=this;if(!this.state.floodSettingsFetched)return null;var t=null,n=null,r=null,a="condensed"===this.state.torrentListViewSize,i=this.state.emptyTorrentList||0===this.state.torrents.length,o=this.getListWrapperStyle({isCondensed:a,isListEmpty:i});return i?t=this.getEmptyTorrentListNotification():this.state.torrentRequestSuccess?(t=S.default.createElement(N.default,{getVerticalThumb:this.getVerticalScrollbarThumb,itemRenderer:this.renderListItem,itemRendererProps:{isCondensed:a},listClass:"torrent__list",listLength:this.state.torrentCount,ref:function(t){return e.listViewportRef=t},scrollContainerClass:"torrent__list__scrollbars--vertical"}),a&&(r=S.default.createElement(U.default,{sortProp:q.default.getTorrentsSort(),defaultWidth:ne,defaultPropWidths:re,scrollOffset:this.state.tableScrollLeft,onCellClick:this.handleTableHeadingCellClick,onWidthsChange:this.handlePropWidthChange,properties:this.state.displayedProperties,propWidths:this.state.torrentListColumnWidths}))):t=this.getLoadingIndicator(),null!=this.state.contextMenu&&(n=S.default.createElement(k.default,{clickPosition:this.state.contextMenu.clickPosition,items:this.state.contextMenu.items})),S.default.createElement("div",{className:"torrents",ref:function(t){return e.listContainer=t}},S.default.createElement(C.default,{className:"torrent__list__scrollbars--horizontal",onScrollStop:this.handleHorizontalScrollStop,nativeScrollHandler:this.handleHorizontalScroll,ref:function(t){return e.horizontalScrollRef=t}},S.default.createElement("div",{className:"torrent__list__wrapper",style:o},S.default.createElement(M.default,{ +transitionName:"menu",transitionEnterTimeout:250,transitionLeaveTimeout:250},n),r,t)))}}]),n}(S.default.Component);t.default=(0,m.injectIntl)(ae)}).call(t,function(){return this}())},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(636),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=r(m),g=n(404),y=r(g),E=n(489),M=r(E),T=n(710),S=r(T),b=function(t){function n(){(0,l.default)(this,n);var e=(0,h.default)(this,(n.__proto__||(0,s.default)(n)).call(this));return e.state={menuPosition:{},isMenuPositionIdeal:!1},e}return(0,_.default)(n,t),(0,d.default)(n,[{key:"componentDidMount",value:function(){e.document.addEventListener("keydown",this.handleKeyPress),e.document.addEventListener("click",this.handleClick),this.props.onMenuOpen&&this.props.onMenuOpen(),this.checkMenuPosition()}},{key:"componentDidUpdate",value:function(){this.checkMenuPosition()}},{key:"componentWillUnmount",value:function(){e.document.addEventListener("keydown",this.handleKeyPress),e.document.removeEventListener("click",this.handleClick),this.props.onMenuClose&&this.props.onMenuClose()}},{key:"componentWillUpdate",value:function(e){e.clickPosition.x===this.props.clickPosition.x&&e.clickPosition.y===this.props.clickPosition.y||this.setState({isMenuPositionIdeal:!1,menuPosition:this.getMenuPosition()})}},{key:"checkMenuPosition",value:function(){this.state.isMenuPositionIdeal||this.setState({isMenuPositionIdeal:!0,menuPosition:this.getMenuPosition()})}},{key:"getMenuPosition",value:function(){var e=this.getRenderedMenuBorderBox(),t=this.getViewportDimensions(),n={};return e.left+e.width>t.width?n.right=t.width-this.props.clickPosition.x:n.left=e.left,e.height+this.props.clickPosition.y>t.height?n.bottom=t.height-this.props.clickPosition.y:n.top=e.top,n}},{key:"getViewportDimensions",value:function(){var t=e.window.innerHeight,n=e.window.innerWidth;return{height:t,width:n}}},{key:"getRenderedMenuBorderBox",value:function(){var e=M.default.findDOMNode(this);return e?e.getBoundingClientRect():null}},{key:"getMenuItems",value:function(e){var t=this;return e.map(function(e,n){var r=void 0,a=void 0,i=void 0,o=(0,v.default)("menu__item",{"is-selectable":e.clickHandler,"menu__item--separator":"separator"===e.type}),s=(0,v.default)("menu__item__label--primary",{"has-action":e.labelAction});return e.labelSecondary&&(a=y.default.createElement("span",{className:"menu__item__label--secondary"},e.labelSecondary)),e.labelAction&&(r=y.default.createElement("span",{className:"menu__item__label__action"},e.labelAction)),"separator"!==e.type&&(i=y.default.createElement("span",null,y.default.createElement("span",{className:s},y.default.createElement("span",{className:"menu__item__label"},e.label),r),a)),y.default.createElement("li",{className:o,key:n,onClick:t.handleMenuItemClick.bind(t,e)},i)})}},{key:"handleClick",value:function(e){1===e.which&&S.default.dismissContextMenu()}},{key:"handleKeyPress",value:function(e){27===e.keyCode&&S.default.dismissContextMenu()}},{key:"handleMenuItemClick",value:function(e,t){return e.dismissMenu===!1&&t.nativeEvent.stopImmediatePropagation(),e.clickHandler&&e.clickHandler(e.action,t),!1}},{key:"render",value:function(){var e="context-menu menu",t={left:this.props.clickPosition.x,top:this.props.clickPosition.y},n="hidden";this.state.isMenuPositionIdeal&&(n="visible",t=this.state.menuPosition);var r=(0,i.default)({width:this.props.width+"px"},t,{visibility:n});return y.default.createElement("div",{className:e,style:r},this.getMenuItems(this.props.items))}}]),n}(y.default.Component);t.default=b,b.defaultProps={width:200},b.propTypes={clickPosition:y.default.PropTypes.object,onMenuClose:y.default.PropTypes.func,onMenuOpen:y.default.PropTypes.func,items:y.default.PropTypes.array,width:y.default.PropTypes.number}}).call(t,function(){return this}())},function(e,t,n){(function(e){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(698),_=r(p),m=n(404),v=r(m),g=n(740),y=r(g),E=["getListPadding","getViewportLimits","handleScroll","handleScrollStart","handleScrollStop","measureItemHeight","setScrollPosition","setViewportHeight"],M=function(t){function n(){(0,s.default)(this,n);var e=(0,d.default)(this,(n.__proto__||(0,i.default)(n)).call(this));return e.lastScrollTop=0,e.nodeRefs={},e.state={isScrolling:!1,itemHeight:null,listVerticalPadding:null,scrollTop:0,viewportHeight:null},E.forEach(function(t){e[t]=e[t].bind(e)}),e.setViewportHeight=_.default.debounce(e.setViewportHeight,250),e.setScrollPosition=_.default.throttle(e.setScrollPosition,100,{trailing:!0}),e}return(0,h.default)(n,t),(0,l.default)(n,[{key:"componentDidMount",value:function(){e.addEventListener("resize",this.setViewportHeight),this.setViewportHeight()}},{key:"componentDidUpdate",value:function(){var t=this.nodeRefs,n=this.state;if(null==n.itemHeight&&null!=t.topSpacer&&this.setState({itemHeight:t.topSpacer.nextSibling.offsetHeight}),null==n.listVerticalPadding&&null!=t.list){var r=e.getComputedStyle(t.list),a=Number(r["padding-bottom"].replace("px","")),i=Number(r["padding-top"].replace("px",""));this.setState({listVerticalPadding:a+i})}}},{key:"componentWillUnmount",value:function(){e.removeEventListener("resize",this.setViewportHeight)}},{key:"shouldComponentUpdate",value:function(e,t){var n=t.scrollTop-this.lastScrollTop,r=this.nodeRefs.outerScrollbar;return!(t.isScrolling&&(n>this.state.viewportHeight||n0?t=18:(t=10,n=10));var r=this.state,a=r.itemHeight,i=r.listVerticalPadding,o=r.scrollTop,s=r.viewportHeight;i&&(s-=i);var u=Math.ceil(s/a),l=Math.max(0,Math.floor(o/a)-n),c=Math.min(this.props.listLength,l+u+t+n);return{minItemIndex:l,maxItemIndex:c}}},{key:"handleScroll",value:function(e){this.setScrollPosition(e)}},{key:"handleScrollStart",value:function(){this.setState({isScrolling:!0})}},{key:"handleScrollStop",value:function(){this.setState({isScrolling:!1})}},{key:"measureItemHeight",value:function(){var e=this;this.lastScrollTop=0,this.setState({scrollTop:0,itemHeight:null},function(){e.nodeRefs.outerScrollbar.refs.scrollbar.scrollTop(0)})}},{key:"getListPadding",value:function(e,t,n){var r=this.state.itemHeight;if(null==r)return{bottom:0,top:0};e<0&&(e=0),t>n&&(t=n);var a=(n-t)*r,i=e*r;return{bottom:a,top:i}}},{key:"setScrollPosition",value:function(e){this.lastScrollTop=this.state.scrollTop,this.setState({scrollTop:e.scrollTop})}},{key:"setViewportHeight",value:function(){var e=this.nodeRefs;e.outerScrollbar&&this.setState({viewportHeight:e.outerScrollbar.refs.scrollbar.getClientHeight()})}},{key:"render",value:function(){for(var e=this,t=this.lastScrollTop,n=this.nodeRefs,r=this.props,a=this.state,i=this.getViewportLimits(a.scrollTop-t),o=i.minItemIndex,s=i.maxItemIndex,u=this.getListPadding(o,s,r.listLength),l=[],c=o;c20&&(this.focusedCellWidth=n,this.lastMouseX=e.clientX,this.resizeLine.style.transform="translateX("+Math.max(0,e.clientX-this.tableHeadingX+this.props.scrollOffset)+"px)",this.handleWidthChange(this.focusedCell,n))}},{key:"handleMouseUp",value:function(t){k.default.removeGlobalStyle(C),e.document.removeEventListener("mouseup",this.handleMouseUp),e.document.removeEventListener("mousemove",this.handleMouseMove),this.focusedCell=null,this.focusedCellWidth=null,this.isMouseDown=!1,this.lastMouseX=null,this.resizeLine.style.opacity=0,this.handleWidthChange.flush()}},{key:"handleCellClick",value:function(e,t){this.props.onCellClick(e,t)}},{key:"handleCellMouseDown",value:function(t,n,r){this.isMouseDown||(k.default.addGlobalStyle(C),e.document.addEventListener("mouseup",this.handleMouseUp),e.document.addEventListener("mousemove",this.handleMouseMove),this.focusedCell=n,this.focusedCellWidth=r,this.isMouseDown=!0,this.lastMouseX=t.clientX,this.resizeLine.style.transform="translateX("+Math.max(0,t.clientX-this.tableHeadingX+this.props.scrollOffset)+"px)",this.resizeLine.style.opacity=1)}},{key:"handleWidthChange",value:function(e,t){this.props.onWidthsChange((0,i.default)({},e,t))}},{key:"getHeadingElements",value:function(){var e=this,t=this.props,n=t.defaultWidth,r=t.defaultPropWidths,a=t.properties,o=t.propWidths,s=t.sortProp;a.length;return a.map(function(t){var a=t,u=null,l=o[a]||r[a]||n;e.isMouseDown||(u=T.default.createElement("span",{className:"table__heading__handle",onMouseDown:function(t){e.handleCellMouseDown(t,a,l)}}));var c=a===s.property,d=(0,y.default)("table__cell table__heading",(0,i.default)({"table__heading--is-sorted":c},"table__heading--direction--"+s.direction,c)),f=T.default.createElement(E.FormattedMessage,{id:b.default[a].id,defaultMessage:b.default[a].defaultMessage});return T.default.createElement("div",{className:d,key:a,onClick:function(t){return e.handleCellClick(a,t)},style:{width:l+"px"}},T.default.createElement("span",{className:"table__heading__label",title:e.props.intl.formatMessage({id:b.default[a].id,defaultMessage:b.default[a].defaultMessage})},f),u)})}},{key:"render",value:function(){var e=this,t=null;return T.default.createElement("div",{className:"table__row table__row--heading",ref:function(t){return e.tableHeading=t}},this.getHeadingElements(),T.default.createElement("div",{className:"table__cell table__heading table__heading--fill"}),T.default.createElement("div",{className:"table__heading__resize-line",ref:function(t){return e.resizeLine=t},style:t}))}}]),n}(T.default.Component);t.default=(0,E.injectIntl)(R)}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(641),i=r(a),o=n(299),s=r(o),u=n(325),l=r(u),c=n(326),d=r(c),f=n(330),h=r(f),p=n(377),_=r(p),m=n(644),v=(r(m),n(385),n(404)),g=r(v),y=n(998),E=r(y),M=n(938),T=r(M),S=n(999),b=r(S),L=n(939),k=r(L),w=n(940),C=(r(w),n(688)),R=(r(C),n(1e3)),D=r(R),x=n(1001),N=r(x),O=n(942),A=r(O),Y=n(943),P=(r(Y),n(944)),I=r(P),F=n(1002),H=r(F),j=n(933),U=(r(j),n(948)),W=n(947),z=n(1003),V=r(z),G=n(950),B=r(G),q={clock:g.default.createElement(T.default,null),disk:g.default.createElement(b.default,null),downloadThick:g.default.createElement(k.default,null),information:g.default.createElement(D.default,null),calendar:g.default.createElement(E.default,null),peers:g.default.createElement(N.default,null),ratio:g.default.createElement(I.default,null),seeds:g.default.createElement(H.default,null),uploadThick:g.default.createElement(B.default,null)},J=["handleClick","handleRightClick"],Q=["bytesDone","downloadRate","status","tags","totalPeers","totalSeeds","uploadRate"],K=["status","tags"],Z=function(e){function t(e){(0,l.default)(this,t);var n=(0,h.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return n.state={isSelected:e.selected},J.forEach(function(e){n[e]=n[e].bind(n)}),n}return(0,_.default)(t,e),(0,d.default)(t,[{key:"componentWillUpdate",value:function(e){e.selected!==this.props.selected&&this.setState({isSelected:e.selected})}},{key:"shouldComponentUpdate",value:function(e,t){var n=this;if(e.selected!==this.props.selected||t.isSelected!==this.state.isSelected||e.isCondensed!==this.props.isCondensed)return!0;var r=e.torrent,a=this.props.torrent,o=K.some(function(e){var t=r[e],a=n.props.torrent[e];return t.length!==a.length||t.some(function(e,t){return e!==a[t]})});return o||(o=Q.some(function(e){return r[e]!==a[e]})),o?o:(0,i.default)(e.propWidths).some(function(t){return e.propWidths[t]!==n.props.propWidths[t]})}},{key:"getTags",value:function(e){return e.map(function(e,t){return g.default.createElement("li",{className:"torrent__tag",key:t},e)})}},{key:"handleClick",value:function(e){this.setState({isSelected:!0}),this.props.handleClick(this.props.torrent.hash,e)}},{key:"handleRightClick",value:function(e){this.state.isSelected||this.handleClick(e),this.props.handleRightClick(this.props.torrent,e)}},{key:"handleSettingsChange",value:function(){console.log("settings change")}},{key:"getWidth",value:function(e){var t=this.props,n=t.defaultWidth,r=t.defaultPropWidths,a=t.propWidths;return a[e]||r[e]||n}},{key:"render",value:function(){var e=this.state.isSelected,t=this.props,n=t.isCondensed,r=t.torrent,a=(0,W.torrentStatusClasses)(r,{"torrent--is-selected":e,"torrent--is-condensed":n,"torrent--is-expanded":!n},"torrent");return n?g.default.createElement("li",{className:a,onClick:this.handleClick,onContextMenu:this.handleRightClick},g.default.createElement(V.default,{className:"table__cell",slug:"name",value:r.name,width:this.getWidth("name")}),g.default.createElement(V.default,{className:"table__cell",slug:"progress-bar",value:g.default.createElement(A.default,{percent:r.percentComplete,icon:(0,U.torrentStatusIcons)(r.status)}),width:this.getWidth("percentComplete")}),g.default.createElement(V.default,{className:"table__cell",slug:"downloadTotal",value:r.bytesDone,width:this.getWidth("downloadTotal")}),g.default.createElement(V.default,{className:"table__cell",slug:"downloadRate",value:r.downloadRate,width:this.getWidth("downloadRate")}),g.default.createElement(V.default,{className:"table__cell",slug:"uploadTotal",value:r.uploadTotal,width:this.getWidth("uploadTotal")}),g.default.createElement(V.default,{className:"table__cell",slug:"uploadRate",value:r.uploadRate,width:this.getWidth("uploadRate")}),g.default.createElement(V.default,{className:"table__cell",slug:"eta",value:r.eta,width:this.getWidth("eta")}),g.default.createElement(V.default,{className:"table__cell",slug:"ratio",value:r.ratio,width:this.getWidth("ratio")}),g.default.createElement(V.default,{className:"table__cell",slug:"sizeBytes",value:r.sizeBytes,width:this.getWidth("sizeBytes")}),g.default.createElement(V.default,{className:"table__cell",slug:"peers",secondaryValue:r.connectedPeers,value:r.totalPeers,width:this.getWidth("peers")}),g.default.createElement(V.default,{className:"table__cell",slug:"seeds",secondaryValue:r.connectedSeeds,value:r.totalSeeds,width:this.getWidth("seeds")}),g.default.createElement(V.default,{className:"table__cell",slug:"added",value:r.added,width:this.getWidth("added")})):g.default.createElement("li",{className:a,onClick:this.handleClick,onContextMenu:this.handleRightClick},g.default.createElement("div",{className:"torrent__details__section__wrapper"},g.default.createElement(V.default,{className:"torrent__details__section torrent__details__section--primary",slug:"name",value:r.name}),g.default.createElement("div",{className:"torrent__details__section torrent__details__section--secondary"},g.default.createElement(V.default,{icon:!0,slug:"eta",value:r.eta}),g.default.createElement(V.default,{icon:!0,slug:"downloadRate",value:r.downloadRate}),g.default.createElement(V.default,{icon:!0,slug:"uploadRate",value:r.uploadRate}))),g.default.createElement("div",{className:"torrent__details__section torrent__details__section--tertiary"},g.default.createElement(V.default,{icon:!0,slug:"completed",secondaryValue:r.bytesDone,value:r.percentComplete}),g.default.createElement(V.default,{icon:!0,slug:"uploadTotal",value:r.uploadTotal}),g.default.createElement(V.default,{icon:!0,slug:"ratio",value:r.ratio}),g.default.createElement(V.default,{icon:!0,slug:"sizeBytes",value:r.sizeBytes}),g.default.createElement(V.default,{icon:!0,slug:"ratio",value:r.ratio}),g.default.createElement(V.default,{icon:!0,slug:"peers",secondaryValue:r.connectedPeers,value:r.totalPeers}),g.default.createElement(V.default,{icon:!0,slug:"seeds",secondaryValue:r.connectedSeeds,value:r.totalSeeds}),g.default.createElement(V.default,{icon:!0,slug:"added",value:r.added}),g.default.createElement(V.default,{icon:!0,slug:"tags",value:r.tags})),g.default.createElement("div",{className:"torrent__details__section torrent__details__section--quaternary"},g.default.createElement(A.default,{percent:r.percentComplete,icon:(0,U.torrentStatusIcons)(r.status)})),g.default.createElement("button",{className:"torrent__more-info floating-action__button",onClick:this.props.handleDetailsClick.bind(this,r),tabIndex:"-1"},q.information))}}]),t}(g.default.Component);Z.defaultProps={isCondensed:!1},t.default=Z},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--calendar "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M51.9,9.39h-4V6.3a5.08,5.08,0,0,0-5-5.15h-2A5.08,5.08,0,0,0,36,6.3V9.39H24V6.3a5.08,5.08,0,0,0-5-5.15h-2a5.08,5.08,0,0,0-5,5.15V9.39h-4a4.08,4.08,0,0,0-4,4.12V54.74a4.08,4.08,0,0,0,4,4.12H51.9a4.08,4.08,0,0,0,4-4.12V13.51A4.08,4.08,0,0,0,51.9,9.39ZM40,6.3a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1v9.28a1,1,0,0,1-1,1h-2a1,1,0,0,1-1-1V6.3Zm-23.89,0a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1v9.28a1,1,0,0,1-1,1h-2a1,1,0,0,1-1-1V6.3ZM49.8,52.84H10.2V22.42H49.8V52.84Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--disk "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("polygon",{points:"51.8,0 51.8,0 51.8,3.7 51.8,56.3 8.2,56.3 8.2,3.7 8.2,0 8.2,0 4.5,0 4.5,60.1 55.5,60.1 55.5,0 \t"}),_.default.createElement("rect",{x:"18.4",y:"8.9",width:"23.1",height:"3.8"}),_.default.createElement("path",{d:"M30,51.8c3.4,0,6.8-1.1,9.6-3.3L29.4,38.4l3.1-3.1l10.2,10.1c4.3-6.1,3.8-14.5-1.7-20c-3-3-7-4.5-11-4.5 s-7.9,1.5-11,4.5C13,31.4,13,41.2,19,47.3C22.1,50.3,26,51.8,30,51.8z"}),_.default.createElement("rect",{x:"40",y:"0",width:"3.5",height:"3.8"}),_.default.createElement("rect",{x:"45.9",y:"0",width:"3.5",height:"3.8"}),_.default.createElement("rect",{x:"34.1",y:"0",width:"3.5",height:"3.8"}),_.default.createElement("rect",{x:"16.5",y:"0",width:"3.5",height:"3.8"}),_.default.createElement("rect",{x:"10.6",y:"0",width:"3.5",height:"3.8"}),_.default.createElement("rect",{x:"22.4",y:"0",width:"3.5",height:"3.8"}),_.default.createElement("rect",{x:"28.2",y:"0",width:"3.5",height:"3.8"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--information "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{className:"icon--information__gylph",d:"M27.14,28.26h5.72V43.95H27.14V28.26ZM30,24.44a4,4,0,1,0-4-4A4,4,0,0,0,30,24.44Z"}),_.default.createElement("circle",{className:"icon--information__fill",cx:"30",cy:"30",r:"29.64"}),_.default.createElement("path",{className:"icon--information__ring",d:"M30,0.36A29.64,29.64,0,1,0,59.64,30,29.64,29.64,0,0,0,30,.36Zm0,55.79A26.15,26.15,0,1,1,56.15,30,26.15,26.15,0,0,1,30,56.15Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--peers "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M47.95,1.4a12.05,12.05,0,0,0-11.78,9.55H23.84A12,12,0,1,0,12.05,25.5a11.92,11.92,0,0,0,3.56-.6l6,13a12.51,12.51,0,1,0,4.28-2.66L20,22.45a12,12,0,0,0,3.85-6.5H36.16A12,12,0,1,0,47.95,1.4ZM37.05,46.55A7.05,7.05,0,1,1,30,39.5,7.06,7.06,0,0,1,37.05,46.55ZM5,13.45a7.05,7.05,0,1,1,7.05,7.05A7.06,7.06,0,0,1,5,13.45ZM47.95,20.5A7.05,7.05,0,1,1,55,13.45,7.06,7.06,0,0,1,47.95,20.5Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(404),_=r(p),m=n(690),v=r(m),g=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){return _.default.createElement("svg",{className:"icon icon--seeds "+this.props.className,viewBox:this.getViewBox()},_.default.createElement("path",{d:"M47.95,1.4a12.05,12.05,0,0,0-11.78,9.55H23.84A12,12,0,1,0,12.05,25.5a11.92,11.92,0,0,0,3.56-.6l6,13a12.51,12.51,0,1,0,4.28-2.66L20,22.45a12,12,0,0,0,3.85-6.5H36.16A12,12,0,1,0,47.95,1.4ZM37.05,46.55A7.05,7.05,0,1,1,30,39.5,7.06,7.06,0,0,1,37.05,46.55Z"}))}}]),t}(v.default);t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(299),i=r(a),o=n(325),s=r(o),u=n(326),l=r(u),c=n(330),d=r(c),f=n(377),h=r(f),p=n(385),_=n(404),m=r(_),v=n(998),g=r(v),y=n(938),E=r(y),M=n(999),T=r(M),S=n(939),b=r(S),L=n(940),k=r(L),w=n(1001),C=r(w),R=n(943),D=r(R),x=n(944),N=r(x),O=n(1002),A=r(O),Y=n(933),P=r(Y),I=n(950),F=r(I),H=function(e,t){return m.default.createElement(p.FormattedMessage,{id:"torrent.list.peers",defaultMessage:"{connected} {of} {total}",values:{connected:m.default.createElement(p.FormattedNumber,{value:e}),of:m.default.createElement("em",{className:"unit"},m.default.createElement(p.FormattedMessage,{id:"torrent.list.peers.of",defaultMessage:"of"})),total:m.default.createElement(p.FormattedNumber,{value:t})}})},j=function(e){return m.default.createElement(P.default,{value:e,isSpeed:!0})},U=function(e){return m.default.createElement(P.default,{value:e})},W={completed:m.default.createElement(b.default,null),eta:m.default.createElement(E.default,null),sizeBytes:m.default.createElement(T.default,null),downloadRate:m.default.createElement(b.default,null),added:m.default.createElement(g.default,null),peers:m.default.createElement(C.default,null),ratio:m.default.createElement(N.default,null),seeds:m.default.createElement(A.default,null),uploadRate:m.default.createElement(F.default,null),uploadTotal:m.default.createElement(F.default,null)},z={added:function(e){return m.default.createElement(p.FormattedDate,{value:1e3*e})},completed:function(e,t){return m.default.createElement("span",null,m.default.createElement(p.FormattedNumber,{value:e}),m.default.createElement("em",{className:"unit"},"%")," — ",m.default.createElement(P.default,{value:t}))},downloadRate:j,downloadTotal:U,seeds:H,peers:H,tags:function(e){return m.default.createElement("ul",{className:"torrent__tags tag"},e.map(function(e,t){return m.default.createElement("li",{className:"torrent__tag",key:t},e)}))},ratio:function(e){return m.default.createElement(D.default,{value:e})},sizeBytes:U,uploadRate:j,uploadTotal:U,eta:function(e){return e?m.default.createElement(k.default,{value:e}):null}},V=function(e){function t(){return(0,s.default)(this,t),(0,d.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,h.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props,t=e.className,n=e.icon,r=e.secondaryValue,a=e.slug,i=e.value,o=e.width;return a in z&&(i=z[a](i,r)),n&&(n=W[a]),m.default.createElement("div",{className:"torrent__detail torrent__detail--"+a+" "+t,style:{width:o+"px"}},n,i)}}]),t}(m.default.PureComponent);V.defaultProps={className:""},t.default=V}]); \ No newline at end of file diff --git a/server/routes/auth.js b/server/routes/auth.js index 7e166b78..a14bc242 100644 --- a/server/routes/auth.js +++ b/server/routes/auth.js @@ -16,7 +16,7 @@ router.post('/authenticate', (req, res) => { username: req.body.username }; - Users.comparePassword(credentials, function(isMatch, err) { + Users.comparePassword(credentials, (isMatch, err) => { if (isMatch == null) { return res.status(401).json({message: 'You entered an incorrect username.'}); }