core-js
Advanced tools
Comparing version 0.1.3 to 0.1.4
{ | ||
"name": "core.js", | ||
"main": "client/core.js", | ||
"version": "0.1.3", | ||
"version": "0.1.4", | ||
"description": "Standard Library", | ||
@@ -6,0 +6,0 @@ "keywords": [ |
/** | ||
* Core.js 0.1.3 | ||
* Core.js 0.1.4 | ||
* https://github.com/zloirock/core-js | ||
@@ -7,3 +7,3 @@ * License: http://rock.mit-license.org | ||
*/ | ||
!function(qb,E,d){"use strict";function w(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function k(a){return"function"==typeof a}function fb(a,b,d){a&&(f(a=d?a:a[c],ub)||e(a,ub,b))}function ob(a){return a==d?a===d?"Undefined":"Null":Qc.call(a).slice(8,-1)}function eb(b){var a,c=ob(b);return c==A&&(a=b[ub])?f(Rc,a)?"~"+a:a:c}function kb(){for(var a=arguments.length,c=B(a),b=0,d=lb._,e=!1;a>b;)(c[b]=arguments[b++])===d&&(e=!0);return xc(this,c,a,e,d,!1)}function xc(a,b,d,c,e,f,g){return D(a),function(){var h,k=f?g:this,l=arguments.length,i=0,j=0;if(!c&&!l)return H(a,b,k);if(h=b.slice(),c)for(;d>i;i++)h[i]===e&&(h[i]=arguments[j++]);for(;l>j;)h.push(arguments[j++]);return H(a,h,k)}}function i(a,b,c){if(D(a),~c&&b===d)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}function H(b,a,c){var e=c===d;switch(0|a.length){case 0:return e?b():b.call(c);case 1:return e?b(a[0]):b.call(c,a[0]);case 2:return e?b(a[0],a[1]):b.call(c,a[0],a[1]);case 3:return e?b(a[0],a[1],a[2]):b.call(c,a[0],a[1],a[2]);case 4:return e?b(a[0],a[1],a[2],a[3]):b.call(c,a[0],a[1],a[2],a[3]);case 5:return e?b(a[0],a[1],a[2],a[3],a[4]):b.call(c,a[0],a[1],a[2],a[3],a[4])}return b.apply(c,a)}function Vb(a){return function(f){var g,h=j(f),c=C(f),d=c.length,b=0,e=B(d);if(a)for(;d>b;)e[b]=[g=c[b++],h[g]];else for(;d>b;)e[b]=h[c[b++]];return e}}function Wb(e,f){for(var a,b=j(e),c=C(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function rb(a){return Q(a).split(",")}function R(a){var c=1==a,f=2==a,h=3==a,b=4==a,e=6==a,k=5==a||e;return function(t,u){for(var m,n,v=i(t,u,3),q=g(this),o=j(q),s=r(o.length),l=0,p=c?B(s):f?[]:d;s>l;l++)if((k||l in o)&&(m=o[l],n=v(m,l,q),a))if(c)p[l]=n;else if(n)switch(a){case 3:return!0;case 5:return m;case 6:return l;case 2:p.push(m)}else if(b)return!1;return e?-1:h||b?b:p}}function Ub(a){return function(d,f){var c=j(this),e=r(c.length),b=jc(yc(c,f),0);if(a&&d!=d){for(;e>b;b++)if(nc(c[b]))return a||b}else for(;e>b;b++)if((a||b in c)&&c[b]===d)return a||b;return!a&&-1}}function mb(b,c){D(b);for(var e=c==d?[]:g(c),f=j(this),h=r(f.length),a=0;h>a&&b(e,f[a],a,this)!==!1;a++);return e}function Fb(a,b){return"function"==typeof a?a:b}function ec(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}function nc(a){return a!=a}function pb(a){return isNaN(a)?0:uc(a)}function r(a){return a>0?S(pb(a),Gb):0}function yc(b,a){var a=pb(a);return 0>a&&(a+=r(b.length)),a}function Eb(b,a,c){var d=w(a)?function(b){return a[b]}:a;return function(a){return Q(c?a:this).replace(b,d)}}function K(c,a,b){if(!c)throw pc(b?a+b:a)}function D(a){return K(k(a),a," is not a function!"),a}function N(a){return K(w(a),a," is not an object!"),a}function Ib(a,b,c){K(a instanceof b,c,": use the 'new' operator!")}function Kb(e,f,b){var c,d=f+" is deprecated and will be removed in the future!";return b&&(d+=" Use "+b+G),function(){return!c&&a.console&&console.warn&&(c=!0,console.warn(d)),e.apply(this,arguments)}}function Mb(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function zc(a,b,c){return a[b]=c,a}function Ac(a){return Z?function(b,c,d){return X(b,c,Mb(a,d))}:zc}function wb(a){return M+"("+a+")_"+(++Tc+tc())[O](36)}function hb(a,b){e(a,U,b),Nc&&e(a,Cb,b)}function ib(a,b,d,e){a[c]=I(e||Lc,{next:Mb(1,d)}),fb(a,b+" Iterator")}function Zb(d,e,h){var a=d[c],g=f(a,Cb),b=f(a,U)?a[U]:g?a[Cb]:h;E&&(hb(a,b),g&&hb(vb(b.call(new d)),qb)),W[e]=b,W[e+" Iterator"]=qb}function z(a,b){return{value:b,done:!!a}}function fc(a){return a!=d&&U in a||f(W,eb(a))}function ab(a){return N((a[U]||W[eb(a)]).call(a))}function Hb(a,b,c){return c?H(a,b):a(b)}function nb(c,a,d,e){for(var b,f=ab(c),g=i(d,e,a?2:1);!(b=f.next()).done;)if(Hb(g,b.value,a)===!1)return}function b(g,h,q){var d,m,b,j,n=g&y,f=n?a:g&o?a[h]:(a[h]||u)[c],r=n?t:t[h]||(t[h]={});n&&(q=h);for(d in q)m=!(g&l)&&f&&d in f&&(!k(f[d])||J(f[d])),b=(m?f:q)[d],g&Tb&&m?j=i(b,a):g&Ob&&!E&&f[d]==b?(j=function(a){return this instanceof b?new b(a):b(a)},j[c]=b[c]):j=g&p&&k(b)?i(tb,b):b,r[d]!=b&&(r[d]=j),E&&f&&!m&&(n||delete f[d])&&e(f,d,b)}var a=qb(),A="Object",Rb="Function",q="Array",P="String",_="Number",Pc="RegExp",jb="Date",$b="Map",_b="Set",Fc="WeakMap",Gc="WeakSet",M="Symbol",Db="Promise",hc="Math",Kc="Arguments",c="prototype",Y="constructor",O="toString",Lb="toLocaleString",Jc="hasOwnProperty",sb="forEach",Pb="contains",Qb="includes",Ic="process",Sb="createElement",gb=a[Rb],g=a[A],B=a[q],Q=a[P],Hc=a[_],Mc=a[jb],T=a[$b],V=a[_b],oc=a[Fc],cc=a[Gc],h=a[M],n=a[hc],pc=a.TypeError,gc=a.setTimeout,Bb=a.setImmediate,ic=a.clearImmediate,kc=a[Ic],Dc=kc&&kc.nextTick,$=a.document,Cc=a.navigator,Jb=a.define,v=B[c],u=g[c],Bc=gb[c],Nb=1/0,t={},lb=E?a:t,G=".",yb="#",J=i(/./.test,/\[native code\]\s*\}\s*$/,1),Qc=u[O],Rc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},db=O+"Tag",Sc=Bc.apply,tb=Bc.call;t._=lb._=E?lb._||{}:{};var Yb,I=g.create,vb=g.getPrototypeOf,X=g.defineProperty,ac=g.defineProperties,xb=g.getOwnPropertyDescriptor,C=g.keys,zb=g.getOwnPropertyNames,wc=g.getOwnPropertySymbols,rc=function(a){return wc?zb(a).concat(wc(a)):zb(a)},f=i(tb,u[Jc],2),j=g,bb=g.assign||function(h){for(var a=g(h),i=arguments.length,b=1;i>b;)for(var c,d=j(arguments[b++]),e=C(d),k=e.length,f=0;k>f;)a[c=e[f++]]=d[c];return a},qc=v.push,cb=v.slice,lc=v.indexOf,mc=v[sb],Gb=9007199254740991,Uc=n.ceil,Ec=n.floor,jc=n.max,S=n.min,sc=n.pow,tc=n.random,uc=n.trunc||function(a){return(a>0?Ec:Uc)(a)},vc="Reduce of empty object with no initial value",Z=!!function(){try{return X({},0,u)}catch(a){}}(),Tc=0,e=Ac(1),s=h||wb,L=h?zc:e,Ab="iterator",U=h&&Ab in h?h[Ab]:wb(M+G+Ab),ub=h&&db in h?h[db]:wb(M+G+db),Cb="@@"+Ab,Nc=Cb in v,m=s("iter"),Xb=s("shim"),F=1,x=2,W={},Lc={};hb(Lc,qb);var dc=$&&$.documentElement,bc=ob(kc)==Ic,Oc=a.core,l=1,y=2,o=4,p=8,Tb=16,Ob=32;bc&&(module.exports=t),k(Jb)&&Jb.amd&&Jb(function(){return t}),(!bc||E)&&(t.noConflict=function(){return a.core=Oc,t},a.core=t),!function(n,i,x,a){function e(){var a,b=$[Sb]("iframe"),d=z;for(b.style.display="none",dc.appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write("<script>document.F=Object</script>"),a.close(),e=a.F;d--;)delete e[c][h[d]];return e()}function m(b,c){return function(i){var d,g=j(i),h=0,e=[];for(d in g)d!=a&&f(g,d)&&e.push(d);for(;c>h;)f(g,d=b[h++])&&(~lc.call(e,d)||e.push(d));return e}}function s(a){return function(){return a.apply(j(this),arguments)}}function t(a){return function(g,d){D(g);var c=j(this),e=r(c.length),b=a?e-1:0,f=a?-1:1;if(2>arguments.length)for(;;){if(b in c){d=c[b],b+=f;break}b+=f,K(a?b>=0:e>b,vc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}Z||(xb=function(a,b){return f(a,b)?Mb(!u[n].call(a,b),a[b]):d},X=function(a,c,b){return"value"in b&&(N(a)[c]=b.value),a},ac=function(a,d){N(a);for(var b,c,e=C(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),b(o+l*!Z,A,{getOwnPropertyDescriptor:xb,defineProperty:X,defineProperties:ac});var h=[Y,Jc,"isPrototypeOf",n,Lb,O,"valueOf"],y=h.concat("length",c),z=h.length;b(o,A,{getPrototypeOf:vb=vb||function(b){return f(N(b),a)?b[a]:k(b[Y])&&b instanceof b[Y]?b[Y][c]:b instanceof g?u:null},getOwnPropertyNames:zb=zb||m(y,y.length,!0),create:I=I||function(f,g){var b;return null!==f?(i[c]=N(f),b=new i,i[c]=null,b[Y][c]===f||(b[a]=f)):b=e(),g===d?b:ac(b,g)},keys:C=C||m(h,z,!1)}),b(p,Rb,{bind:function(d){function b(){var f=e.concat(cb.call(arguments));if(this instanceof b){var g=I(a[c]),h=H(a,f,g);return w(h)?h:g}return H(a,f,d)}var a=D(this),e=cb.call(arguments,1);return b}}),0 in g(G)&&G[0]==G||(j=function(a){return ob(a)==P?a.split(""):g(a)},cb=s(cb)),b(p+l*(j!=g),q,{slice:cb,join:s(v.join)}),b(o,q,{isArray:function(a){return ob(a)==q}}),b(p,q,{forEach:mc=mc||R(0),map:R(1),filter:R(2),some:R(3),every:R(4),reduce:t(!1),reduceRight:t(!0),indexOf:lc=lc||Ub(!1),lastIndexOf:function(d,e){var b=j(this),c=r(b.length),a=c-1;for(arguments.length>1&&(a=S(a,pb(e))),0>a&&(a=r(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),b(p,P,{trim:Eb(/^\s*([\s\S]*\S)?\s*$/,"$1")}),b(o,jb,{now:function(){return+new Mc}}),x(function(){return arguments}())==A&&(eb=function(a){var b=x(a);return b==A&&k(a.callee)?Kc:b})}("propertyIsEnumerable",gb(),eb,s(c)),b(y,{global:a}),!function(d,a){J(h)||(h=function(b){K(!(this instanceof h),M+" is not a "+Y);var a=wb(b);return X(u,a,{configurable:!0,set:function(b){e(this,a,b)}}),L(I(h[c]),d,a)},e(h[c],O,function(){return this[d]})),b(y+Ob,{Symbol:h}),b(o,M,{"for":function(b){return f(a,b+="")?a[b]:a[b]=h(b)},iterator:U,keyFor:kb.call(Wb,a),toStringTag:ub=db in h?h[db]:h(M+G+db),pure:s,set:L}),fb(h,M),b(y,{Reflect:{ownKeys:rc}})}(s("tag"),{}),!function(g,l){function m(a){return g(a=+a)&&0!=a?0>a?-m(-a):f(a+k(a*a+1)):a}function s(a,b){return!!~Q(this).indexOf(a,b)}b(o,A,{assign:bb,is:ec}),"__proto__"in u&&function(c,a){try{a=i(tb,xb(u,"__proto__").set,2),a({},v)}catch(d){c=!0}b(o,A,{setPrototypeOf:function(d,b){return N(d),K(null===b||w(b),b,": can't set as prototype!"),c?d.__proto__=b:a(d,b),d}})}();var t=Hc.isInteger||function(a){return g(a)&&Ec(a)===a},h=n.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},x=n.abs,c=n.exp,f=n.log,k=n.sqrt;b(o,_,{EPSILON:sc(2,-52),isFinite:function(a){return"number"==typeof a&&g(a)},isInteger:t,isNaN:nc,isSafeInteger:function(a){return t(a)&&x(a)<=Gb},MAX_SAFE_INTEGER:Gb,MIN_SAFE_INTEGER:-Gb,parseFloat:parseFloat,parseInt:parseInt}),b(o,hc,{acosh:function(a){return f(a+k(a*a-1))},asinh:m,atanh:function(a){return 0==a?+a:f((1+ +a)/(1-a))/2},cbrt:function(a){return h(a)*sc(x(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[O](2).length:32},cosh:function(a){return(c(a)+c(-a))/2},expm1:function(a){return 0==a?+a:a>-1e-6&&1e-6>a?+a+a*a/2:c(a)-1},hypot:function(){for(var a,b=0,c=arguments.length;c--;){if(a=+arguments[c],a==Nb||a==-Nb)return Nb;b+=a*a}return k(b)},imul:function(b,c){var a=65535,f=a&b>>>16,d=a&b,g=a&c>>>16,e=a&c;return 0|d*e+(f*e+d*g<<16>>>0)},log1p:function(a){return a>-1e-8&&1e-8>a?a-a*a/2:f(1+ +a)},log10:function(a){return f(a)/n.LN10},log2:function(a){return f(a)/n.LN2},sign:h,sinh:function(a){return 0==a?+a:(c(a)-c(-a))/2},tanh:function(a){return g(a)?0==a?+a:(c(a)-c(-a))/(c(a)+c(-a)):h(a)},trunc:uc}),fb(n,hc,!0),b(p,P,{includes:s,contains:Kb(s,P+yb+Pb,P+yb+Qb),endsWith:function(a,b){var c=this.length,e=r(S(b===d?c:b,c));return a+="",Q(this).slice(e-a.length,e)===a},repeat:function(d){var b=""+this,c="",a=pb(d);for(K(a>=0,"Count can't be negative");a>0;(a>>>=1)&&(b+=b))1&a&&(c+=b);return c},startsWith:function(a,c){var b=r(S(c,this.length));return a+="",Q(this).slice(b,b+a.length)===a}}),b(o,q,{from:function(m,h,l){var g,b=j(m),c=new(Fb(this,B)),e=h!==d,k=e?i(h,l,2):d,a=0;if(fc(b))for(var f,n=ab(b);!(f=n.next()).done;)c[a]=e?k(f.value,a):f.value,a++;else for(g=r(b.length);g>a;a++)c[a]=e?k(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(Fb(this,B))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),b(p,q,{fill:function(f,g,c){var a,b=r(this.length),e=jc(yc(this,g),0);for(c===d?a=b:(a=pb(c),0>a&&(a+=b),a=S(a,b));a>e;)this[e++]=f;return this},find:R(5),findIndex:R(6)}),fb(a.JSON,"JSON",!0),E&&(l[ub]="x","x"!=ob(l)&&e(u,O,function(){return"[object "+eb(this)+"]"}))}(isFinite,{}),k(Bb)&&k(ic)||function(o){function d(a){if(f(b,a)){var c=b[a];delete b[a],c()}}function n(a){d(a.data)}var c,g,e,j=a.postMessage,l=a.addEventListener,m=a.MessageChannel,h=0,b={};Bb=function(a){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return b[++h]=function(){H(k(a)?a:gb(a),d)},c(h),h},ic=function(a){delete b[a]},bc?c=function(a){Dc(kb.call(d,a))}:l&&k(j)&&!a.importScripts?(c=function(a){j(a,"*")},l("message",n,!1)):k(m)?(g=new m,e=g.port2,g.port1.onmessage=n,c=i(e.postMessage,e,1)):c=$&&o in $[Sb]("script")?function(a){dc.appendChild($[Sb]("script"))[o]=function(){dc.removeChild(this),d(a)}}:function(a){gc(kb.call(d,a),0)}}("onreadystatechange"),b(y+Tb,{setImmediate:Bb,clearImmediate:ic}),!function(a,f){k(a)&&k(a.resolve)&&a.resolve(f=new a(gb()))==f||function(l,g){function h(b){var a;return w(b)&&(a=b.then),k(a)?a:!1}function f(b){var a=b.chain;a.length&&l(function(){for(var c=b.msg,e=1==b.state,d=0;a.length>d;)!function(a){var b,f,d=e?a.ok:a.fail;try{d?(b=d===!0?c:d(c),b===a.P?a.rej(pc(Db+"-chain cycle")):(f=h(b))?f.call(b,a.res,a.rej):a.res(b)):a.rej(c)}catch(g){a.rej(g)}}(a[d++]);a.length=0})}function j(d){var e,c,a=this;if(!a.done){a.done=!0,a=a.def||a;try{(e=h(d))?(c={def:a,done:!1},e.call(d,i(j,c,1),i(b,c,1))):(a.msg=d,a.state=1,f(a))}catch(g){b.call(c||{def:a,done:!1},g)}}}function b(b){var a=this;a.done||(a.done=!0,a=a.def||a,a.msg=b,a.state=2,f(a))}a=function(f){D(f),Ib(this,a,Db);var c={chain:[],state:0,done:!1,msg:d};e(this,g,c);try{f(i(j,c,1),i(b,c,1))}catch(h){b.call(c,h)}},e(a[c],"then",function(c,d){var a={ok:k(c)?c:!0,fail:k(d)?d:!1},e=a.P=new this[Y](function(b,c){a.res=D(b),a.rej=D(c)}),b=this[g];return b.chain.push(a),b.state&&f(b),e}),e(a[c],"catch",function(a){return this.then(d,a)}),e(a,"all",function(c){var b=this,a=[];return new b(function(f,g){nb(c,!1,qc,a);var d=a.length,e=B(d);d?mc.call(a,function(a,c){b.resolve(a).then(function(a){e[c]=a,--d||f(e)},g)}):f(e)})}),e(a,"race",function(b){var a=this;return new a(function(c,d){nb(b,!1,function(b){a.resolve(b).then(c,d)})})}),e(a,"reject",function(a){return new this(function(c,b){b(a)})}),e(a,"resolve",function(a){return w(a)&&vb(a)===this[c]?a:new this(function(b){b(a)})})}(Dc||Bb,s("def")),fb(a,Db),b(y+l*!J(a),{Promise:a})}(a[Db]),!function(){function n(a,f,u,s,i,m,n){function q(a,b){return b!=d&&nb(b,m,a[g],a),a}var g=m?"set":"add",r=i.clear;if(u){var p=a,t={},h=new a,w=h[g];U in v&&a.length||(a=function(b){return Ib(this,a,f),q(new p,b)},a[c]=p[c]),E&&h[g](t,1)!==h&&e(a[c],g,function(a,b){return w.call(this,a,b),this})}else a=function(b){Ib(this,a,f),n?e(this,j,x++):r.call(this),q(this,b)},L(a,Xb,!0),bb(a[c],s,i),n||X(a[c],"size",{get:function(){return this[k]}});fb(a,f);var o={};return o[f]=a,b(y+Ob+l*!J(a),o),a}function m(a,b){if(!w(a))return("string"==typeof a?"S":"P")+a;if(!f(a,o)){if(!b)return"";e(a,o,++u)}return"O"+a[o]}function r(a){return{clear:function(){e(this,k,0),e(this,g,I(null)),a==h&&e(this,h,I(null))},"delete":function(e){var b=m(e),c=this[g],d=b in c;return d&&(delete c[b],a==h&&delete this[h][b],this[k]--),d},forEach:function(h,j){var e,b,k=i(h,j,3),l=this[a],c=this[g],f={};do for(b in c)b in f||(f[b]=!0,k(l[b],c[b],this));while(b!=d&&b!=(e=C(c))[e.length-1])},has:function(a){return m(a)in this[g]}}}function q(b){return f(b,a)||e(b,a,{}),b[a]}function p(b){return w(b)&&f(b,a)&&f(b[a],this[j])}var g=Yb=s("keys"),h=s("values"),o=s("storeId"),a=s("weakData"),j=s("weakId"),k=Z?s("size"):"size",u=0,x=0;T=n(T,$b,J(T)&&f(T[c],sb),{get:function(a){return this[h][m(a)]},set:function(a,d){var b=m(a,!0),c=this[h];return b in c||(this[g][b]=ec(a,-0)?0:a,this[k]++),c[b]=d,this}},r(h),!0),V=n(V,_b,J(V)&&f(V[c],sb),{add:function(a){var b=m(a,!0),c=this[g];return b in c||(c[b]=ec(a,-0)?0:a,this[k]++),this}},r(g));var t={"delete":function(b){return p.call(this,b)&&delete b[a][this[j]]},has:p};oc=n(oc,Fc,J(oc),{get:function(b){return w(b)&&f(b,a)?b[a][this[j]]:d},set:function(a,b){return q(N(a))[this[j]]=b,this}},t,!0,!0),cc=n(cc,Gc,J(cc),{add:function(a){return q(N(a))[this[j]]=!0,this}},t,!1,!0)}(),!function(a,f){function e(b,c){return this instanceof e?(this[m]=ab(b),this[a]=!!c,d):new e(b,c)}function h(d){function b(b,c,d){this[m]=ab(b),this[a]=b[a],this[f]=i(c,d,b[a]?2:1)}return ib(b,"Chain",d,g),hb(b[c],qb),b}ib(e,"Wrapper",function(){return this[m].next()});var g=e[c];hb(g,function(){return this[m]});var j=h(function(){var b=this[m].next();return b.done?b:z(0,Hb(this[f],b.value,this[a]))}),k=h(function(){for(;;){var b=this[m].next();if(b.done||Hb(this[f],b.value,this[a]))return b}});bb(g,{of:function(b,c){nb(this,this[a],b,c)},array:function(a,c){var b=[];return nb(a!=d?this.map(a,c):this,!1,qc,b),b},filter:function(a,b){return new k(this,a,b)},map:function(a,b){return new j(this,a,b)}}),e.isIterable=fc,e.getIterator=ab,b(y+l,{$for:e})}("entries",s("fn")),!function(){function a(d,c,g,f,h){function a(a){return function(){return new f(this,a)}}ib(f,c,h),b(p+l*e,c,{entries:a(F+x),keys:a(F),values:a(x)}),d&&Zb(d,c,a(g))}var d=Vb(!1),e="keys"in v&&!("next"in[].keys());a(B,q,x,function(a,b){L(this,m,{o:j(a),i:0,k:b})},function(){var d,b=this[m],c=b.o,a=b.i++,e=b.k;return a>=c.length?z(1):(d=e==F?a:e==x?c[a]:[a,c[a]],z(0,d))}),Zb(Q,P,W[q]),W[Kc]=W[q],a(T,$b,F+x,function(a,e){var b;T[Xb]?b=d(a[Yb]):T[c][sb].call(a,function(b,a){this.push(a)},b=[]),L(this,m,{o:a,k:e,a:b,i:0})},function(){var a,c,b=this[m],d=b.o,e=b.a,f=b.i++,g=b.k;return f>=e.length?z(1):(a=e[f],c=g==F?a:g==x?d.get(a):[a,d.get(a)],z(0,c))}),a(V,_b,x,function(b,e){var a;V[Xb]?a=d(b[Yb]):V[c][sb].call(b,function(a){this.push(a)},a=[]),L(this,m,{k:e,a:a.reverse(),l:a.length})},function(){var a,b=this[m],c=b.a;return c.length?(a=c.pop(),z(0,b.k==F+x?[a,a]:a)):z(1)})}(),!function(h){function e(a){var b=I(null);if(a!=d)if(fc(a))for(var e,c,f=ab(a);!(e=f.next()).done;)c=e.value,b[c[0]]=c[1];else bb(b,a);return b}function n(a,b){L(this,m,{o:j(a),a:C(a),i:0,k:b})}function k(a){return function(b){return new n(b,a)}}function a(a){var c=1==a,f=2==a,g=3==a,b=4==a;return function(o,r,t){for(var h,k,m,u=i(r,t,3),q=j(o),p=C(q),s=p.length,n=0,l=c||f?new(Fb(this,e)):d;s>n;)if(h=p[n++],k=q[h],m=u(k,h,o),a)if(c)l[h]=m;else if(m)switch(a){case 3:return!0;case 5:return k;case 6:return h;case 2:l[h]=k}else if(b)return!1;return g||b?b:l}}function p(a){return function(l,m,c){D(m);var b,n,f,h=j(l),i=C(h),o=i.length,k=0;for(a?b=c==d?new(Fb(this,e)):g(c):3>arguments.length?(K(o,vc),b=h[i[k++]]):b=g(c);o>k;)if(f=m(b,h[n=i[k++]],n,l),a){if(f===!1)break}else b=f;return b}}function q(b,a){return(a==a?Wb(b,a):r(b,nc))!==d}e[c]=null,ib(n,h,function(){var a,c,b=this[m],d=b.i++,e=b.a,f=b.k;return d>=e.length?z(1):(a=e[d],c=f==F?a:f==x?b.o[a]:[a,b.o[a]],z(0,c))});var r=a(6);bb(e,{keys:k(F),values:k(x),entries:k(F+x),forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findKey:r,reduce:p(!1),turn:p(!0),keyOf:Wb,includes:q,contains:Kb(q,h+G+Pb,h+G+Qb),has:f,get:function(a,b){return f(a,b)?a[b]:d},set:Ac(0),isDict:function(a){return w(a)&&vb(a)===e[c]}}),b(o,A,{values:Vb(!1),entries:Vb(!0)}),b(y+l,{Dict:e})}("Dict"),!function(a){function c(b){return a?function(a,c){return b(H(kb,cb.call(arguments,2),k(a)?a:gb(a)),c)}:b}b(y+Tb+l*a,{setTimeout:gc=c(gc),setInterval:c(setInterval)})}(!!Cc&&/MSIE .\./.test(Cc.userAgent)),!function(a,g){function c(h){var b=this,c={};return e(b,a,function(a){return a!==d&&a in b?f(c,a)?c[a]:c[a]=i(b[a],b,-1):g.call(b)})[a](h)}b(p+l,Rb,{part:kb,by:function(g){var a,e,b=this,f=lb._,h=!1,c=arguments.length,j=g===f,d=+!j,k=d;if(j?(a=b,b=tb):a=g,2>c)return i(b,a,-1);for(e=B(c-k);c>d;)(e[d-k]=arguments[d++])===f&&(h=!0);return xc(b,e,c,h,f,!0,a)},only:function(a,b){var c=D(this),d=r(a),e=arguments.length>1;return function(){for(var f=S(d,arguments.length),g=B(f),a=0;f>a;)g[a]=arguments[a++];return H(c,g,e?b:this)}}}),e(lb._,O,function(){return a}),e(u,a,c),Z||e(v,a,c)}(Z?wb("tie"):Lb,u[Lb]),!function(){function a(a,b){for(var c,d=rc(j(b)),f=d.length,e=0;f>e;)X(a,c=d[e++],xb(b,c));return a}b(o+l,A,{isObject:w,classof:eb,define:a,make:function(b,c){return a(I(b),c)}})}(),b(p+l,q,{includes:Ub(!0),contains:Kb(Ub(!0),q+yb+Pb,q+yb+Qb),turn:mb}),!function(){function a(a,c){b(o,q,mb.call(rb(a),function(b,a){a in v&&(b[a]=i(tb,v[a],c))},{}))}a("pop,reverse,shift,keys,values,entries",1),a("indexOf,every,some,forEach,map,filter,find,findIndex,includes",3),a("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,fill,turn")}(),!function(){function a(a){L(this,m,{l:r(a),i:0})}ib(a,_,function(){var a=this[m],b=a.i++;return a.l>b?z(0,b):z(1)}),Zb(Hc,_,function(){return new a(this)}),b(p+l,_,{random:function(a){var b=+this,c=a==d?0:+a,e=S(b,c);return tc()*(jc(b,c)-e)+e}}),b(p+l,_,mb.call(rb("round,floor,ceil,abs,sin,asin,cos,acos,tan,atan,exp,sqrt,max,min,pow,atan2,acosh,asinh,atanh,cbrt,clz32,cosh,expm1,hypot,imul,log1p,log10,log2,sign,sinh,tanh,trunc"),function(c,a){var b=n[a];b&&(c[a]=function(){for(var a=[+this],c=0;arguments.length>c;)a.push(arguments[c++]);return H(b,a)})},{}))}(),!function(){var a,c={"&":"&","<":"<",">":">",'"':""","'":"'"},d={};for(a in c)d[c[a]]=a;b(p+l,P,{escapeHTML:Eb(/[&<>"']/g,c),unescapeHTML:Eb(/&(?:amp|lt|gt|quot|apos);/g,d)})}(),b(o,Pc,{escape:Eb(/([\\\-[\]{}()*+?.,^$|])/g,"\\$1",!0)}),!function(o,n,c,d,j,h,i,e,k){function m(b){return function(n,m){function g(a){return p[b+a]()}var p=this,l=c[f(c,m)?m:d];return Q(n).replace(o,function(b){switch(b){case"s":return g(j);case"ss":return a(g(j));case"m":return g(h);case"mm":return a(g(h));case"h":return g(i);case"hh":return a(g(i));case"D":return g(jb);case"DD":return a(g(jb));case"W":return l[0][g("Day")];case"N":return g(e)+1;case"NN":return a(g(e)+1);case"M":return l[2][g(e)];case"MM":return l[1][g(e)];case"Y":return g(k);case"YY":return a(g(k)%100)}return b})}}function a(a){return a>9?a:"0"+a}function g(d,a){function b(b){return mb.call(rb(a.months),function(a,c){a.push(c.replace(n,"$"+b))})}return c[d]=[rb(a.weekdays),b(1),b(2)],t}b(p+l,jb,{format:m("get"),formatUTC:m("getUTC")}),g(d,{weekdays:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",months:"January,February,March,April,May,June,July,August,September,October,November,December"}),g("ru",{weekdays:"Воскресенье,Понедельник,Вторник,Среда,Четверг,Пятница,Суббота",months:"Январ:я|ь,Феврал:я|ь,Март:а|,Апрел:я|ь,Ма:я|й,Июн:я|ь,Июл:я|ь,Август:а|,Сентябр:я|ь,Октябр:я|ь,Ноябр:я|ь,Декабр:я|ь"}),t.locale=function(a){return f(c,a)?d=a:d},t.addLocale=g}(/\b\w\w?\b/g,/:(.*)\|(.*)$/,{},"en","Seconds","Minutes","Hours","Month","FullYear"),!function(e){var f=mb.call(rb("assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,isIndependentlyComposed,log,markTimeline,profile,profileEnd,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn"),function(f,a){var b=e[a];f[a]=function(){return c&&b?Sc.call(b,e,arguments):d}},{enable:function(){c=!0},disable:function(){c=!1}}),c=!0;try{E&&delete a.console}catch(g){}b(y+l,{console:bb(f.log,f)})}(a.console||{})}(Function("return this"),!0); | ||
!function(ob,I,d){"use strict";function w(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function l(a){return"function"==typeof a}function gb(a,b,d){a&&(f(a=d?a:a[c],sb)||e(a,sb,b))}function mb(a){return a==d?a===d?"Undefined":"Null":Rc.call(a).slice(8,-1)}function fb(b){var a,c=mb(b);return c==A&&(a=b[sb])?f(Sc,a)?"~"+a:a:c}function ib(){for(var a=arguments.length,c=B(a),b=0,d=lb._,e=!1;a>b;)(c[b]=arguments[b++])===d&&(e=!0);return yc(this,c,a,e,d,!1)}function yc(a,b,d,c,e,f,g){return C(a),function(){var h,k=f?g:this,l=arguments.length,i=0,j=0;if(!c&&!l)return E(a,b,k);if(h=b.slice(),c)for(;d>i;i++)h[i]===e&&(h[i]=arguments[j++]);for(;l>j;)h.push(arguments[j++]);return E(a,h,k)}}function i(a,b,c){if(C(a),~c&&b===d)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}function E(b,a,c){var e=c===d;switch(0|a.length){case 0:return e?b():b.call(c);case 1:return e?b(a[0]):b.call(c,a[0]);case 2:return e?b(a[0],a[1]):b.call(c,a[0],a[1]);case 3:return e?b(a[0],a[1],a[2]):b.call(c,a[0],a[1],a[2]);case 4:return e?b(a[0],a[1],a[2],a[3]):b.call(c,a[0],a[1],a[2],a[3]);case 5:return e?b(a[0],a[1],a[2],a[3],a[4]):b.call(c,a[0],a[1],a[2],a[3],a[4])}return b.apply(c,a)}function Vb(a){return function(f){var g,h=k(f),c=D(f),d=c.length,b=0,e=B(d);if(a)for(;d>b;)e[b]=[g=c[b++],h[g]];else for(;d>b;)e[b]=h[c[b++]];return e}}function Wb(e,f){for(var a,b=k(e),c=D(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function pb(a){return U(a).split(",")}function Q(a){var c=1==a,f=2==a,h=3==a,b=4==a,e=6==a,j=5==a||e;return function(t,u){for(var m,n,v=i(t,u,3),q=g(this),o=k(q),s=r(o.length),l=0,p=c?B(s):f?[]:d;s>l;l++)if((j||l in o)&&(m=o[l],n=v(m,l,q),a))if(c)p[l]=n;else if(n)switch(a){case 3:return!0;case 5:return m;case 6:return l;case 2:p.push(m)}else if(b)return!1;return e?-1:h||b?b:p}}function Ub(a){return function(d,f){var c=k(this),e=r(c.length),b=kc(zc(c,f),0);if(a&&d!=d){for(;e>b;b++)if(lc(c[b]))return a||b}else for(;e>b;b++)if((a||b in c)&&c[b]===d)return a||b;return!a&&-1}}function jb(b,c){C(b);for(var e=c==d?[]:g(c),f=k(this),h=r(f.length),a=0;h>a&&b(e,f[a],a,this)!==!1;a++);return e}function Gb(a,b){return"function"==typeof a?a:b}function ec(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}function lc(a){return a!=a}function nb(a){return isNaN(a)?0:vc(a)}function r(a){return a>0?T(nb(a),Hb):0}function zc(b,a){var a=nb(a);return 0>a&&(a+=r(b.length)),a}function Fb(b,a,c){var d=w(a)?function(b){return a[b]}:a;return function(a){return U(c?a:this).replace(b,d)}}function N(c,a,b){if(!c)throw qc(b?a+b:a)}function C(a){return N(l(a),a," is not a function!"),a}function K(a){return N(w(a),a," is not an object!"),a}function Ib(a,b,c){N(a instanceof b,c,": use the 'new' operator!")}function Kb(e,f,b){var c,d=f+" is deprecated and will be removed in the future!";return b&&(d+=" Use "+b+F),function(){return!c&&a.console&&console.warn&&(c=!0,console.warn(d)),e.apply(this,arguments)}}function Mb(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function Ac(a,b,c){return a[b]=c,a}function Bc(a){return $?function(b,c,d){return S(b,c,Mb(a,d))}:Ac}function qb(a){return J+"("+a+")_"+(++Uc+uc())[O](36)}function rb(a,b){e(a,V,b),Oc&&e(a,Db,b)}function vb(a,b,d,e){a[c]=G(e||Mc,{next:Mb(1,d)}),gb(a,b+" Iterator")}function Yb(d,e,h){var a=d[c],g=f(a,Db),b=f(a,V)?a[V]:g?a[Db]:h;I&&(rb(a,b),g&&rb(wb(b.call(new d)),ob)),Z[e]=b,Z[e+" Iterator"]=ob}function x(a,b){return{value:b,done:!!a}}function fc(b){var a=g(b);return V in a||f(Z,fb(a))}function bb(a){return K((a[V]||Z[fb(a)]).call(a))}function oc(a,b,c){return c?E(a,b):a(b)}function kb(c,a,d,e){for(var b,f=bb(c),g=i(d,e,a?2:1);!(b=f.next()).done;)if(oc(g,b.value,a)===!1)return}function b(g,h,p){var d,m,b,k,n=g&z,f=n?a:g&o?a[h]:(a[h]||v)[c],r=n?s:s[h]||(s[h]={});n&&(p=h);for(d in p)m=!(g&j)&&f&&d in f&&(!l(f[d])||P(f[d])),b=(m?f:p)[d],g&Tb&&m?k=i(b,a):g&Ob&&!I&&f[d]==b?(k=function(a){return this instanceof b?new b(a):b(a)},k[c]=b[c]):k=g&q&&l(b)?i(tb,b):b,r[d]!=b&&(r[d]=k),I&&f&&!m&&(n||delete f[d])&&e(f,d,b)}var a=ob(),A="Object",Rb="Function",p="Array",M="String",ab="Number",Qc="RegExp",xb="Date",$b="Map",_b="Set",Gc="WeakMap",Hc="WeakSet",J="Symbol",Eb="Promise",hc="Math",Lc="Arguments",c="prototype",R="constructor",O="toString",Lb="toLocaleString",Kc="hasOwnProperty",hb="forEach",Pb="contains",Qb="includes",Jc="process",Sb="createElement",ub=a[Rb],g=a[A],B=a[p],U=a[M],Ic=a[ab],Nc=a[xb],X=a[$b],Y=a[_b],ac=a[Gc],pc=a[Hc],h=a[J],m=a[hc],qc=a.TypeError,gc=a.setTimeout,Cb=a.setImmediate,ic=a.clearImmediate,jc=a[Jc],Ec=jc&&jc.nextTick,_=a.document,Dc=a.navigator,Jb=a.define,u=B[c],v=g[c],Cc=ub[c],Nb=1/0,s={},lb=I?a:s,F=".",zb="#",P=i(/./.test,/\[native code\]\s*\}\s*$/,1),Rc=v[O],Sc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},db=O+"Tag",Tc=Cc.apply,tb=Cc.call;s._=lb._=I?lb._||{}:{};var W,Zb,G=g.create,wb=g.getPrototypeOf,S=g.defineProperty,bc=g.defineProperties,yb=g.getOwnPropertyDescriptor,D=g.keys,Ab=g.getOwnPropertyNames,xc=g.getOwnPropertySymbols,sc=function(a){return xc?Ab(a).concat(xc(a)):Ab(a)},f=i(tb,v[Kc],2),k=g,cb=g.assign||function(h){for(var a=g(h),i=arguments.length,b=1;i>b;)for(var c,d=k(arguments[b++]),e=D(d),j=e.length,f=0;j>f;)a[c=e[f++]]=d[c];return a},rc=u.push,eb=u.slice,mc=u.indexOf,nc=u[hb],Hb=9007199254740991,Vc=m.ceil,Fc=m.floor,kc=m.max,T=m.min,tc=m.pow,uc=m.random,vc=m.trunc||function(a){return(a>0?Fc:Vc)(a)},wc="Reduce of empty object with no initial value",$=!!function(){try{return S({},0,v)}catch(a){}}(),Uc=0,e=Bc(1),t=h||qb,L=h?Ac:e,Bb="iterator",V=h&&Bb in h?h[Bb]:qb(J+F+Bb),sb=h&&db in h?h[db]:qb(J+F+db),Db="@@"+Bb,Oc=Db in u,n=t("iter"),Xb=t("shim"),H=1,y=2,Z={},Mc={};rb(Mc,ob);var dc=_&&_.documentElement,cc=mb(jc)==Jc,Pc=a.core,j=1,z=2,o=4,q=8,Tb=16,Ob=32;cc&&(module.exports=s),l(Jb)&&Jb.amd&&Jb(function(){return s}),(!cc||I)&&(s.noConflict=function(){return a.core=Pc,s},a.core=s),!function(n,i,x,a){function e(){var a,b=_[Sb]("iframe"),d=z;for(b.style.display="none",dc.appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write("<script>document.F=Object</script>"),a.close(),e=a.F;d--;)delete e[c][h[d]];return e()}function m(b,c){return function(i){var d,g=k(i),h=0,e=[];for(d in g)d!=a&&f(g,d)&&e.push(d);for(;c>h;)f(g,d=b[h++])&&(~mc.call(e,d)||e.push(d));return e}}function s(a){return function(){return a.apply(k(this),arguments)}}function t(a){return function(g,d){C(g);var c=k(this),e=r(c.length),b=a?e-1:0,f=a?-1:1;if(2>arguments.length)for(;;){if(b in c){d=c[b],b+=f;break}b+=f,N(a?b>=0:e>b,wc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}$||(yb=function(a,b){return f(a,b)?Mb(!v[n].call(a,b),a[b]):d},S=function(a,c,b){return"value"in b&&(K(a)[c]=b.value),a},bc=function(a,d){K(a);for(var b,c,e=D(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),b(o+j*!$,A,{getOwnPropertyDescriptor:yb,defineProperty:S,defineProperties:bc});var h=[R,Kc,"isPrototypeOf",n,Lb,O,"valueOf"],y=h.concat("length",c),z=h.length;b(o,A,{getPrototypeOf:wb=wb||function(b){return f(K(b),a)?b[a]:l(b[R])&&b instanceof b[R]?b[R][c]:b instanceof g?v:null},getOwnPropertyNames:Ab=Ab||m(y,y.length,!0),create:G=G||function(f,g){var b;return null!==f?(i[c]=K(f),b=new i,i[c]=null,b[R][c]===f||(b[a]=f)):b=e(),g===d?b:bc(b,g)},keys:D=D||m(h,z,!1)}),b(q,Rb,{bind:function(d){function b(){var f=e.concat(eb.call(arguments));if(this instanceof b){var g=G(a[c]),h=E(a,f,g);return w(h)?h:g}return E(a,f,d)}var a=C(this),e=eb.call(arguments,1);return b}}),0 in g(F)&&F[0]==F||(k=function(a){return mb(a)==M?a.split(""):g(a)},eb=s(eb)),b(q+j*(k!=g),p,{slice:eb,join:s(u.join)}),b(o,p,{isArray:function(a){return mb(a)==p}}),b(q,p,{forEach:nc=nc||Q(0),map:Q(1),filter:Q(2),some:Q(3),every:Q(4),reduce:t(!1),reduceRight:t(!0),indexOf:mc=mc||Ub(!1),lastIndexOf:function(d,e){var b=k(this),c=r(b.length),a=c-1;for(arguments.length>1&&(a=T(a,nb(e))),0>a&&(a=r(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),b(q,M,{trim:Fb(/^\s*([\s\S]*\S)?\s*$/,"$1")}),b(o,xb,{now:function(){return+new Nc}}),x(function(){return arguments}())==A&&(fb=function(a){var b=x(a);return b==A&&l(a.callee)?Lc:b})}("propertyIsEnumerable",ub(),fb,t(c)),b(z+j,{global:a}),!function(d,a){P(h)||(h=function(b){N(!(this instanceof h),J+" is not a "+R);var a=qb(b);return S(v,a,{configurable:!0,set:function(b){e(this,a,b)}}),L(G(h[c]),d,a)},e(h[c],O,function(){return this[d]})),b(z+Ob,{Symbol:h}),b(o,J,{"for":function(b){return f(a,b+="")?a[b]:a[b]=h(b)},iterator:V,keyFor:ib.call(Wb,a),toStringTag:sb=db in h?h[db]:h(J+F+db),pure:t,set:L}),gb(h,J),b(z,{Reflect:{ownKeys:sc}})}(t("tag"),{}),!function(g,l){function n(a){return g(a=+a)&&0!=a?0>a?-n(-a):f(a+j(a*a+1)):a}function s(a,b){return!!~U(this).indexOf(a,b)}b(o,A,{assign:cb,is:ec}),"__proto__"in v&&function(c,a){try{a=i(tb,yb(v,"__proto__").set,2),a({},u)}catch(d){c=!0}b(o,A,{setPrototypeOf:function(d,b){return K(d),N(null===b||w(b),b,": can't set as prototype!"),c?d.__proto__=b:a(d,b),d}})}();var t=Ic.isInteger||function(a){return g(a)&&Fc(a)===a},h=m.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},x=m.abs,c=m.exp,f=m.log,j=m.sqrt;b(o,ab,{EPSILON:tc(2,-52),isFinite:function(a){return"number"==typeof a&&g(a)},isInteger:t,isNaN:lc,isSafeInteger:function(a){return t(a)&&x(a)<=Hb},MAX_SAFE_INTEGER:Hb,MIN_SAFE_INTEGER:-Hb,parseFloat:parseFloat,parseInt:parseInt}),b(o,hc,{acosh:function(a){return f(a+j(a*a-1))},asinh:n,atanh:function(a){return 0==a?+a:f((1+ +a)/(1-a))/2},cbrt:function(a){return h(a)*tc(x(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[O](2).length:32},cosh:function(a){return(c(a)+c(-a))/2},expm1:function(a){return 0==a?+a:a>-1e-6&&1e-6>a?+a+a*a/2:c(a)-1},hypot:function(){for(var a,b=0,c=arguments.length;c--;){if(a=+arguments[c],a==Nb||a==-Nb)return Nb;b+=a*a}return j(b)},imul:function(b,c){var a=65535,f=a&b>>>16,d=a&b,g=a&c>>>16,e=a&c;return 0|d*e+(f*e+d*g<<16>>>0)},log1p:function(a){return a>-1e-8&&1e-8>a?a-a*a/2:f(1+ +a)},log10:function(a){return f(a)/m.LN10},log2:function(a){return f(a)/m.LN2},sign:h,sinh:function(a){return 0==a?+a:(c(a)-c(-a))/2},tanh:function(a){return g(a)?0==a?+a:(c(a)-c(-a))/(c(a)+c(-a)):h(a)},trunc:vc}),gb(m,hc,!0),b(q,M,{includes:s,contains:Kb(s,M+zb+Pb,M+zb+Qb),endsWith:function(a,b){var c=this.length,e=r(T(b===d?c:b,c));return a+="",U(this).slice(e-a.length,e)===a},repeat:function(d){var b=""+this,c="",a=nb(d);for(N(a>=0,"Count can't be negative");a>0;(a>>>=1)&&(b+=b))1&a&&(c+=b);return c},startsWith:function(a,c){var b=r(T(c,this.length));return a+="",U(this).slice(b,b+a.length)===a}}),b(o,p,{from:function(m,h,l){var g,b=k(m),c=new(Gb(this,B)),e=h!==d,j=e?i(h,l,2):d,a=0;if(fc(b))for(var f,n=bb(b);!(f=n.next()).done;)c[a]=e?j(f.value,a):f.value,a++;else for(g=r(b.length);g>a;a++)c[a]=e?j(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(Gb(this,B))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),b(q,p,{fill:function(f,g,c){var a,b=r(this.length),e=kc(zc(this,g),0);for(c===d?a=b:(a=nb(c),0>a&&(a+=b),a=T(a,b));a>e;)this[e++]=f;return this},find:Q(5),findIndex:Q(6)}),gb(a.JSON,"JSON",!0),I&&(l[sb]="x","x"!=mb(l)&&e(v,O,function(){return"[object "+fb(this)+"]"}))}(isFinite,{}),l(Cb)&&l(ic)||function(o){function d(a){if(f(b,a)){var c=b[a];delete b[a],c()}}function n(a){d(a.data)}var c,g,e,j=a.postMessage,k=a.addEventListener,m=a.MessageChannel,h=0,b={};Cb=function(a){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return b[++h]=function(){E(l(a)?a:ub(a),d)},c(h),h},ic=function(a){delete b[a]},cc?c=function(a){Ec(ib.call(d,a))}:k&&l(j)&&!a.importScripts?(c=function(a){j(a,"*")},k("message",n,!1)):l(m)?(g=new m,e=g.port2,g.port1.onmessage=n,c=i(e.postMessage,e,1)):c=_&&o in _[Sb]("script")?function(a){dc.appendChild(_[Sb]("script"))[o]=function(){dc.removeChild(this),d(a)}}:function(a){gc(ib.call(d,a),0)}}("onreadystatechange"),b(z+Tb,{setImmediate:Cb,clearImmediate:ic}),!function(a,f){l(a)&&l(a.resolve)&&a.resolve(f=new a(ub()))==f||function(k,g){function h(b){var a;return w(b)&&(a=b.then),l(a)?a:!1}function f(b){var a=b.chain;a.length&&k(function(){for(var c=b.msg,e=1==b.state,d=0;a.length>d;)!function(a){var b,f,d=e?a.ok:a.fail;try{d?(b=d===!0?c:d(c),b===a.P?a.rej(qc(Eb+"-chain cycle")):(f=h(b))?f.call(b,a.res,a.rej):a.res(b)):a.rej(c)}catch(g){a.rej(g)}}(a[d++]);a.length=0})}function j(d){var e,c,a=this;if(!a.done){a.done=!0,a=a.def||a;try{(e=h(d))?(c={def:a,done:!1},e.call(d,i(j,c,1),i(b,c,1))):(a.msg=d,a.state=1,f(a))}catch(g){b.call(c||{def:a,done:!1},g)}}}function b(b){var a=this;a.done||(a.done=!0,a=a.def||a,a.msg=b,a.state=2,f(a))}a=function(f){C(f),Ib(this,a,Eb);var c={chain:[],state:0,done:!1,msg:d};e(this,g,c);try{f(i(j,c,1),i(b,c,1))}catch(h){b.call(c,h)}},e(a[c],"then",function(c,d){var a={ok:l(c)?c:!0,fail:l(d)?d:!1},e=a.P=new this[R](function(b,c){a.res=C(b),a.rej=C(c)}),b=this[g];return b.chain.push(a),b.state&&f(b),e}),e(a[c],"catch",function(a){return this.then(d,a)}),e(a,"all",function(c){var b=this,a=[];return new b(function(f,g){kb(c,!1,rc,a);var d=a.length,e=B(d);d?nc.call(a,function(a,c){b.resolve(a).then(function(a){e[c]=a,--d||f(e)},g)}):f(e)})}),e(a,"race",function(b){var a=this;return new a(function(c,d){kb(b,!1,function(b){a.resolve(b).then(c,d)})})}),e(a,"reject",function(a){return new this(function(c,b){b(a)})}),e(a,"resolve",function(a){return w(a)&&wb(a)===this[c]?a:new this(function(b){b(a)})})}(Ec||Cb,t("def")),gb(a,Eb),b(z+j*!P(a),{Promise:a})}(a[Eb]),!function(){function n(a,f,v,s,i,m,n){function q(a,b){return b!=d&&kb(b,m,a[g],a),a}var g=m?"set":"add",r=i.clear;if(v){var p=a,t={},h=new a,w=h[g];V in u&&a.length||(a=function(b){return Ib(this,a,f),q(new p,b)},a[c]=p[c]),I&&h[g](t,1)!==h&&e(a[c],g,function(a,b){return w.call(this,a,b),this})}else a=function(b){Ib(this,a,f),n?e(this,k,x++):r.call(this),q(this,b)},L(a,Xb,!0),cb(a[c],s,i),n||S(a[c],"size",{get:function(){return this[l]}});gb(a,f);var o={};return o[f]=a,b(z+Ob+j*!P(a),o),a}function m(a,b){if(!w(a))return("string"==typeof a?"S":"P")+a;if(!f(a,o)){if(!b)return"";e(a,o,++v)}return"O"+a[o]}function r(a){return{clear:function(){e(this,l,0),e(this,g,G(null)),a==h&&e(this,h,G(null))},"delete":function(e){var b=m(e),c=this[g],d=b in c;return d&&(delete c[b],a==h&&delete this[h][b],this[l]--),d},forEach:function(h,j){var e,b,k=i(h,j,3),l=this[a],c=this[g],f={};do for(b in c)b in f||(f[b]=!0,k(l[b],c[b],this));while(b!=d&&b!=(e=D(c))[e.length-1])},has:function(a){return m(a)in this[g]}}}function q(b){return f(b,a)||e(b,a,{}),b[a]}function p(b){return w(b)&&f(b,a)&&f(b[a],this[k])}var g=Zb=t("keys"),h=t("values"),o=t("storeId"),a=t("weakData"),k=t("weakId"),l=$?t("size"):"size",v=0,x=0;X=n(X,$b,P(X)&&f(X[c],hb),{get:function(a){return this[h][m(a)]},set:function(a,d){var b=m(a,!0),c=this[h];return b in c||(this[g][b]=ec(a,-0)?0:a,this[l]++),c[b]=d,this}},r(h),!0),Y=n(Y,_b,P(Y)&&f(Y[c],hb),{add:function(a){var b=m(a,!0),c=this[g];return b in c||(c[b]=ec(a,-0)?0:a,this[l]++),this}},r(g));var s={"delete":function(b){return p.call(this,b)&&delete b[a][this[k]]},has:p};ac=n(ac,Gc,P(ac),{get:function(b){return w(b)&&f(b,a)?b[a][this[k]]:d},set:function(a,b){return q(K(a))[this[k]]=b,this}},s,!0,!0),pc=n(pc,Hc,P(pc),{add:function(a){return q(K(a))[this[k]]=!0,this}},s,!1,!0)}(),!function(e){function l(a,b){L(this,n,{o:k(a),a:D(a),i:0,k:b})}function h(a){return function(b){return new l(b,a)}}function a(a){var c=1==a,b=4==a;return function(l,o,q){for(var e,h,f,r=i(o,q,3),n=k(l),m=D(n),p=m.length,j=0,g=c||7==a||2==a?new(Gb(this,W)):d;p>j;)if(e=m[j++],h=n[e],f=r(h,e,l),a)if(c)g[e]=f;else if(f)switch(a){case 2:g[e]=h;break;case 3:return!0;case 5:return h;case 6:return e;case 7:g[f[0]]=f[1]}else if(b)return!1;return 3==a||b?b:g}}function m(a){return function(j,l,c){C(l);var b,m,e,f=k(j),h=D(f),n=h.length,i=0;for(a?b=c==d?new(Gb(this,W)):g(c):3>arguments.length?(N(n,wc),b=f[h[i++]]):b=g(c);n>i;)if(e=l(b,f[m=h[i++]],m,j),a){if(e===!1)break}else b=e;return b}}function p(b,a){return(a==a?Wb(b,a):q(b,lc))!==d}W=function(a){var b=G(null);if(a!=d)if(fc(a))for(var e,c,f=bb(a);!(e=f.next()).done;)c=e.value,b[c[0]]=c[1];else cb(b,a);return b},W[c]=null,vb(l,e,function(){var a,c,b=this[n],d=b.i++,e=b.a,f=b.k;return d>=e.length?x(1):(a=e[d],c=f==H?a:f==y?b.o[a]:[a,b.o[a]],x(0,c))});var q=a(6);cb(W,{keys:h(H),values:h(y),entries:h(H+y),forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findKey:q,mapPairs:a(7),reduce:m(!1),turn:m(!0),keyOf:Wb,includes:p,contains:Kb(p,e+F+Pb,e+F+Qb),has:f,get:function(a,b){return f(a,b)?a[b]:d},set:Bc(0),isDict:function(a){return w(a)&&wb(a)===W[c]}}),b(o,A,{values:Vb(!1),entries:Vb(!0)}),b(z+j,{Dict:W})}("Dict"),!function(a,f){function e(b,c){return this instanceof e?(this[n]=bb(b),this[a]=!!c,d):new e(b,c)}function h(d){function b(b,c,d){this[n]=bb(b),this[a]=b[a],this[f]=i(c,d,b[a]?2:1)}return vb(b,"Chain",d,g),rb(b[c],ob),b}vb(e,"Wrapper",function(){return this[n].next()});var g=e[c];rb(g,function(){return this[n]});var k=h(function(){var b=this[n].next();return b.done?b:x(0,oc(this[f],b.value,this[a]))}),l=h(function(){for(;;){var b=this[n].next();if(b.done||oc(this[f],b.value,this[a]))return b}});cb(g,{of:function(b,c){kb(this,this[a],b,c)},array:function(a,c){var b=[];return kb(a!=d?this.map(a,c):this,!1,rc,b),b},filter:function(a,b){return new l(this,a,b)},map:function(a,b){return new k(this,a,b)}}),e.isIterable=fc,e.getIterator=bb,b(z+j,{$for:e})}("entries",t("fn")),!function(){function a(d,c,g,f,h){function a(a){return function(){return new f(this,a)}}vb(f,c,h),b(q+j*e,c,{entries:a(H+y),keys:a(H),values:a(y)}),d&&Yb(d,c,a(g))}var d=Vb(!1),e="keys"in u&&!("next"in[].keys());a(B,p,y,function(a,b){L(this,n,{o:k(a),i:0,k:b})},function(){var d,b=this[n],c=b.o,a=b.i++,e=b.k;return a>=c.length?x(1):(d=e==H?a:e==y?c[a]:[a,c[a]],x(0,d))}),Yb(U,M,Z[p]),Z[Lc]=Z[p],a(X,$b,H+y,function(a,e){var b;X[Xb]?b=d(a[Zb]):X[c][hb].call(a,function(b,a){this.push(a)},b=[]),L(this,n,{o:a,k:e,a:b,i:0})},function(){var a,c,b=this[n],d=b.o,e=b.a,f=b.i++,g=b.k;return f>=e.length?x(1):(a=e[f],c=g==H?a:g==y?d.get(a):[a,d.get(a)],x(0,c))}),a(Y,_b,y,function(b,e){var a;Y[Xb]?a=d(b[Zb]):Y[c][hb].call(b,function(a){this.push(a)},a=[]),L(this,n,{k:e,a:a.reverse(),l:a.length})},function(){var a,b=this[n],c=b.a;return c.length?(a=c.pop(),x(0,b.k==H+y?[a,a]:a)):x(1)})}(),!function(a){function c(b){return a?function(a,c){return b(E(ib,eb.call(arguments,2),l(a)?a:ub(a)),c)}:b}b(z+Tb+j*a,{setTimeout:gc=c(gc),setInterval:c(setInterval)})}(!!Dc&&/MSIE .\./.test(Dc.userAgent)),!function(a,g){function c(h){var b=this,c={};return e(b,a,function(a){return a!==d&&a in b?f(c,a)?c[a]:c[a]=i(b[a],b,-1):g.call(b)})[a](h)}b(q+j,Rb,{part:ib,by:function(g){var a,e,b=this,f=lb._,h=!1,c=arguments.length,j=g===f,d=+!j,k=d;if(j?(a=b,b=tb):a=g,2>c)return i(b,a,-1);for(e=B(c-k);c>d;)(e[d-k]=arguments[d++])===f&&(h=!0);return yc(b,e,c,h,f,!0,a)},only:function(a,b){var c=C(this),d=r(a),e=arguments.length>1;return function(){for(var f=T(d,arguments.length),g=B(f),a=0;f>a;)g[a]=arguments[a++];return E(c,g,e?b:this)}}}),e(lb._,O,function(){return a}),e(v,a,c),$||e(u,a,c)}($?qb("tie"):Lb,v[Lb]),!function(){function a(a,b){for(var c,d=sc(k(b)),f=d.length,e=0;f>e;)S(a,c=d[e++],yb(b,c));return a}b(o+j,A,{isObject:w,classof:fb,define:a,make:function(b,c){return a(G(b),c)}})}(),b(q+j,p,{includes:Ub(!0),contains:Kb(Ub(!0),p+zb+Pb,p+zb+Qb),turn:jb}),!function(){function a(a,c){b(o,p,jb.call(pb(a),function(b,a){a in u&&(b[a]=i(tb,u[a],c))},{}))}a("pop,reverse,shift,keys,values,entries",1),a("indexOf,every,some,forEach,map,filter,find,findIndex,includes",3),a("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,fill,turn")}(),!function(){function a(a){L(this,n,{l:r(a),i:0})}vb(a,ab,function(){var a=this[n],b=a.i++;return a.l>b?x(0,b):x(1)}),Yb(Ic,ab,function(){return new a(this)}),b(q+j,ab,{random:function(a){var b=+this,c=a==d?0:+a,e=T(b,c);return uc()*(kc(b,c)-e)+e}}),b(q+j,ab,jb.call(pb("round,floor,ceil,abs,sin,asin,cos,acos,tan,atan,exp,sqrt,max,min,pow,atan2,acosh,asinh,atanh,cbrt,clz32,cosh,expm1,hypot,imul,log1p,log10,log2,sign,sinh,tanh,trunc"),function(c,a){var b=m[a];b&&(c[a]=function(){for(var a=[+this],c=0;arguments.length>c;)a.push(arguments[c++]);return E(b,a)})},{}))}(),!function(){var a,c={"&":"&","<":"<",">":">",'"':""","'":"'"},d={};for(a in c)d[c[a]]=a;b(q+j,M,{escapeHTML:Fb(/[&<>"']/g,c),unescapeHTML:Fb(/&(?:amp|lt|gt|quot|apos);/g,d)})}(),b(o,Qc,{escape:Fb(/([\\\-[\]{}()*+?.,^$|])/g,"\\$1",!0)}),!function(o,n,c,d,k,h,i,e,l){function m(b){return function(n,m){function g(a){return p[b+a]()}var p=this,j=c[f(c,m)?m:d];return U(n).replace(o,function(b){switch(b){case"s":return g(k);case"ss":return a(g(k));case"m":return g(h);case"mm":return a(g(h));case"h":return g(i);case"hh":return a(g(i));case"D":return g(xb);case"DD":return a(g(xb));case"W":return j[0][g("Day")];case"N":return g(e)+1;case"NN":return a(g(e)+1);case"M":return j[2][g(e)];case"MM":return j[1][g(e)];case"Y":return g(l);case"YY":return a(g(l)%100)}return b})}}function a(a){return a>9?a:"0"+a}function g(d,a){function b(b){return jb.call(pb(a.months),function(a,c){a.push(c.replace(n,"$"+b))})}return c[d]=[pb(a.weekdays),b(1),b(2)],s}b(q+j,xb,{format:m("get"),formatUTC:m("getUTC")}),g(d,{weekdays:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",months:"January,February,March,April,May,June,July,August,September,October,November,December"}),g("ru",{weekdays:"Воскресенье,Понедельник,Вторник,Среда,Четверг,Пятница,Суббота",months:"Январ:я|ь,Феврал:я|ь,Март:а|,Апрел:я|ь,Ма:я|й,Июн:я|ь,Июл:я|ь,Август:а|,Сентябр:я|ь,Октябр:я|ь,Ноябр:я|ь,Декабр:я|ь"}),s.locale=function(a){return f(c,a)?d=a:d},s.addLocale=g}(/\b\w\w?\b/g,/:(.*)\|(.*)$/,{},"en","Seconds","Minutes","Hours","Month","FullYear"),!function(e){var f=jb.call(pb("assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,isIndependentlyComposed,log,markTimeline,profile,profileEnd,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn"),function(f,a){var b=e[a];f[a]=function(){return c&&b?Tc.call(b,e,arguments):d}},{enable:function(){c=!0},disable:function(){c=!1}}),c=!0;try{I&&delete a.console}catch(g){}b(z+j,{console:cb(f.log,f)})}(a.console||{})}(Function("return this"),!0); | ||
//# sourceMappingURL=core.min.map |
/** | ||
* Core.js 0.1.3 | ||
* Core.js 0.1.4 | ||
* https://github.com/zloirock/core-js | ||
@@ -7,3 +7,3 @@ * License: http://rock.mit-license.org | ||
*/ | ||
!function(qb,E,d){"use strict";function w(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function k(a){return"function"==typeof a}function fb(a,b,d){a&&(f(a=d?a:a[c],ub)||e(a,ub,b))}function ob(a){return a==d?a===d?"Undefined":"Null":Qc.call(a).slice(8,-1)}function eb(b){var a,c=ob(b);return c==A&&(a=b[ub])?f(Rc,a)?"~"+a:a:c}function kb(){for(var a=arguments.length,c=B(a),b=0,d=lb._,e=!1;a>b;)(c[b]=arguments[b++])===d&&(e=!0);return xc(this,c,a,e,d,!1)}function xc(a,b,d,c,e,f,g){return D(a),function(){var h,k=f?g:this,l=arguments.length,i=0,j=0;if(!c&&!l)return H(a,b,k);if(h=b.slice(),c)for(;d>i;i++)h[i]===e&&(h[i]=arguments[j++]);for(;l>j;)h.push(arguments[j++]);return H(a,h,k)}}function i(a,b,c){if(D(a),~c&&b===d)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}function H(b,a,c){var e=c===d;switch(0|a.length){case 0:return e?b():b.call(c);case 1:return e?b(a[0]):b.call(c,a[0]);case 2:return e?b(a[0],a[1]):b.call(c,a[0],a[1]);case 3:return e?b(a[0],a[1],a[2]):b.call(c,a[0],a[1],a[2]);case 4:return e?b(a[0],a[1],a[2],a[3]):b.call(c,a[0],a[1],a[2],a[3]);case 5:return e?b(a[0],a[1],a[2],a[3],a[4]):b.call(c,a[0],a[1],a[2],a[3],a[4])}return b.apply(c,a)}function Vb(a){return function(f){var g,h=j(f),c=C(f),d=c.length,b=0,e=B(d);if(a)for(;d>b;)e[b]=[g=c[b++],h[g]];else for(;d>b;)e[b]=h[c[b++]];return e}}function Wb(e,f){for(var a,b=j(e),c=C(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function rb(a){return Q(a).split(",")}function R(a){var c=1==a,f=2==a,h=3==a,b=4==a,e=6==a,k=5==a||e;return function(t,u){for(var m,n,v=i(t,u,3),q=g(this),o=j(q),s=r(o.length),l=0,p=c?B(s):f?[]:d;s>l;l++)if((k||l in o)&&(m=o[l],n=v(m,l,q),a))if(c)p[l]=n;else if(n)switch(a){case 3:return!0;case 5:return m;case 6:return l;case 2:p.push(m)}else if(b)return!1;return e?-1:h||b?b:p}}function Ub(a){return function(d,f){var c=j(this),e=r(c.length),b=jc(yc(c,f),0);if(a&&d!=d){for(;e>b;b++)if(nc(c[b]))return a||b}else for(;e>b;b++)if((a||b in c)&&c[b]===d)return a||b;return!a&&-1}}function mb(b,c){D(b);for(var e=c==d?[]:g(c),f=j(this),h=r(f.length),a=0;h>a&&b(e,f[a],a,this)!==!1;a++);return e}function Fb(a,b){return"function"==typeof a?a:b}function ec(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}function nc(a){return a!=a}function pb(a){return isNaN(a)?0:uc(a)}function r(a){return a>0?S(pb(a),Gb):0}function yc(b,a){var a=pb(a);return 0>a&&(a+=r(b.length)),a}function Eb(b,a,c){var d=w(a)?function(b){return a[b]}:a;return function(a){return Q(c?a:this).replace(b,d)}}function K(c,a,b){if(!c)throw pc(b?a+b:a)}function D(a){return K(k(a),a," is not a function!"),a}function N(a){return K(w(a),a," is not an object!"),a}function Ib(a,b,c){K(a instanceof b,c,": use the 'new' operator!")}function Kb(e,f,b){var c,d=f+" is deprecated and will be removed in the future!";return b&&(d+=" Use "+b+G),function(){return!c&&a.console&&console.warn&&(c=!0,console.warn(d)),e.apply(this,arguments)}}function Mb(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function zc(a,b,c){return a[b]=c,a}function Ac(a){return Z?function(b,c,d){return X(b,c,Mb(a,d))}:zc}function wb(a){return M+"("+a+")_"+(++Tc+tc())[O](36)}function hb(a,b){e(a,U,b),Nc&&e(a,Cb,b)}function ib(a,b,d,e){a[c]=I(e||Lc,{next:Mb(1,d)}),fb(a,b+" Iterator")}function Zb(d,e,h){var a=d[c],g=f(a,Cb),b=f(a,U)?a[U]:g?a[Cb]:h;E&&(hb(a,b),g&&hb(vb(b.call(new d)),qb)),W[e]=b,W[e+" Iterator"]=qb}function z(a,b){return{value:b,done:!!a}}function fc(a){return a!=d&&U in a||f(W,eb(a))}function ab(a){return N((a[U]||W[eb(a)]).call(a))}function Hb(a,b,c){return c?H(a,b):a(b)}function nb(c,a,d,e){for(var b,f=ab(c),g=i(d,e,a?2:1);!(b=f.next()).done;)if(Hb(g,b.value,a)===!1)return}function b(g,h,q){var d,m,b,j,n=g&y,f=n?a:g&o?a[h]:(a[h]||u)[c],r=n?t:t[h]||(t[h]={});n&&(q=h);for(d in q)m=!(g&l)&&f&&d in f&&(!k(f[d])||J(f[d])),b=(m?f:q)[d],g&Tb&&m?j=i(b,a):g&Ob&&!E&&f[d]==b?(j=function(a){return this instanceof b?new b(a):b(a)},j[c]=b[c]):j=g&p&&k(b)?i(tb,b):b,r[d]!=b&&(r[d]=j),E&&f&&!m&&(n||delete f[d])&&e(f,d,b)}var a=qb(),A="Object",Rb="Function",q="Array",P="String",_="Number",Pc="RegExp",jb="Date",$b="Map",_b="Set",Fc="WeakMap",Gc="WeakSet",M="Symbol",Db="Promise",hc="Math",Kc="Arguments",c="prototype",Y="constructor",O="toString",Lb="toLocaleString",Jc="hasOwnProperty",sb="forEach",Pb="contains",Qb="includes",Ic="process",Sb="createElement",gb=a[Rb],g=a[A],B=a[q],Q=a[P],Hc=a[_],Mc=a[jb],T=a[$b],V=a[_b],oc=a[Fc],cc=a[Gc],h=a[M],n=a[hc],pc=a.TypeError,gc=a.setTimeout,Bb=a.setImmediate,ic=a.clearImmediate,kc=a[Ic],Dc=kc&&kc.nextTick,$=a.document,Cc=a.navigator,Jb=a.define,v=B[c],u=g[c],Bc=gb[c],Nb=1/0,t={},lb=E?a:t,G=".",yb="#",J=i(/./.test,/\[native code\]\s*\}\s*$/,1),Qc=u[O],Rc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},db=O+"Tag",Sc=Bc.apply,tb=Bc.call;t._=lb._=E?lb._||{}:{};var Yb,I=g.create,vb=g.getPrototypeOf,X=g.defineProperty,ac=g.defineProperties,xb=g.getOwnPropertyDescriptor,C=g.keys,zb=g.getOwnPropertyNames,wc=g.getOwnPropertySymbols,rc=function(a){return wc?zb(a).concat(wc(a)):zb(a)},f=i(tb,u[Jc],2),j=g,bb=g.assign||function(h){for(var a=g(h),i=arguments.length,b=1;i>b;)for(var c,d=j(arguments[b++]),e=C(d),k=e.length,f=0;k>f;)a[c=e[f++]]=d[c];return a},qc=v.push,cb=v.slice,lc=v.indexOf,mc=v[sb],Gb=9007199254740991,Uc=n.ceil,Ec=n.floor,jc=n.max,S=n.min,sc=n.pow,tc=n.random,uc=n.trunc||function(a){return(a>0?Ec:Uc)(a)},vc="Reduce of empty object with no initial value",Z=!!function(){try{return X({},0,u)}catch(a){}}(),Tc=0,e=Ac(1),s=h||wb,L=h?zc:e,Ab="iterator",U=h&&Ab in h?h[Ab]:wb(M+G+Ab),ub=h&&db in h?h[db]:wb(M+G+db),Cb="@@"+Ab,Nc=Cb in v,m=s("iter"),Xb=s("shim"),F=1,x=2,W={},Lc={};hb(Lc,qb);var dc=$&&$.documentElement,bc=ob(kc)==Ic,Oc=a.core,l=1,y=2,o=4,p=8,Tb=16,Ob=32;bc&&(module.exports=t),k(Jb)&&Jb.amd&&Jb(function(){return t}),(!bc||E)&&(t.noConflict=function(){return a.core=Oc,t},a.core=t),!function(n,i,x,a){function e(){var a,b=$[Sb]("iframe"),d=z;for(b.style.display="none",dc.appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write("<script>document.F=Object</script>"),a.close(),e=a.F;d--;)delete e[c][h[d]];return e()}function m(b,c){return function(i){var d,g=j(i),h=0,e=[];for(d in g)d!=a&&f(g,d)&&e.push(d);for(;c>h;)f(g,d=b[h++])&&(~lc.call(e,d)||e.push(d));return e}}function s(a){return function(){return a.apply(j(this),arguments)}}function t(a){return function(g,d){D(g);var c=j(this),e=r(c.length),b=a?e-1:0,f=a?-1:1;if(2>arguments.length)for(;;){if(b in c){d=c[b],b+=f;break}b+=f,K(a?b>=0:e>b,vc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}Z||(xb=function(a,b){return f(a,b)?Mb(!u[n].call(a,b),a[b]):d},X=function(a,c,b){return"value"in b&&(N(a)[c]=b.value),a},ac=function(a,d){N(a);for(var b,c,e=C(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),b(o+l*!Z,A,{getOwnPropertyDescriptor:xb,defineProperty:X,defineProperties:ac});var h=[Y,Jc,"isPrototypeOf",n,Lb,O,"valueOf"],y=h.concat("length",c),z=h.length;b(o,A,{getPrototypeOf:vb=vb||function(b){return f(N(b),a)?b[a]:k(b[Y])&&b instanceof b[Y]?b[Y][c]:b instanceof g?u:null},getOwnPropertyNames:zb=zb||m(y,y.length,!0),create:I=I||function(f,g){var b;return null!==f?(i[c]=N(f),b=new i,i[c]=null,b[Y][c]===f||(b[a]=f)):b=e(),g===d?b:ac(b,g)},keys:C=C||m(h,z,!1)}),b(p,Rb,{bind:function(d){function b(){var f=e.concat(cb.call(arguments));if(this instanceof b){var g=I(a[c]),h=H(a,f,g);return w(h)?h:g}return H(a,f,d)}var a=D(this),e=cb.call(arguments,1);return b}}),0 in g(G)&&G[0]==G||(j=function(a){return ob(a)==P?a.split(""):g(a)},cb=s(cb)),b(p+l*(j!=g),q,{slice:cb,join:s(v.join)}),b(o,q,{isArray:function(a){return ob(a)==q}}),b(p,q,{forEach:mc=mc||R(0),map:R(1),filter:R(2),some:R(3),every:R(4),reduce:t(!1),reduceRight:t(!0),indexOf:lc=lc||Ub(!1),lastIndexOf:function(d,e){var b=j(this),c=r(b.length),a=c-1;for(arguments.length>1&&(a=S(a,pb(e))),0>a&&(a=r(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),b(p,P,{trim:Eb(/^\s*([\s\S]*\S)?\s*$/,"$1")}),b(o,jb,{now:function(){return+new Mc}}),x(function(){return arguments}())==A&&(eb=function(a){var b=x(a);return b==A&&k(a.callee)?Kc:b})}("propertyIsEnumerable",gb(),eb,s(c)),b(y,{global:a}),!function(d,a){J(h)||(h=function(b){K(!(this instanceof h),M+" is not a "+Y);var a=wb(b);return X(u,a,{configurable:!0,set:function(b){e(this,a,b)}}),L(I(h[c]),d,a)},e(h[c],O,function(){return this[d]})),b(y+Ob,{Symbol:h}),b(o,M,{"for":function(b){return f(a,b+="")?a[b]:a[b]=h(b)},iterator:U,keyFor:kb.call(Wb,a),toStringTag:ub=db in h?h[db]:h(M+G+db),pure:s,set:L}),fb(h,M),b(y,{Reflect:{ownKeys:rc}})}(s("tag"),{}),!function(g,l){function m(a){return g(a=+a)&&0!=a?0>a?-m(-a):f(a+k(a*a+1)):a}function s(a,b){return!!~Q(this).indexOf(a,b)}b(o,A,{assign:bb,is:ec}),"__proto__"in u&&function(c,a){try{a=i(tb,xb(u,"__proto__").set,2),a({},v)}catch(d){c=!0}b(o,A,{setPrototypeOf:function(d,b){return N(d),K(null===b||w(b),b,": can't set as prototype!"),c?d.__proto__=b:a(d,b),d}})}();var t=Hc.isInteger||function(a){return g(a)&&Ec(a)===a},h=n.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},x=n.abs,c=n.exp,f=n.log,k=n.sqrt;b(o,_,{EPSILON:sc(2,-52),isFinite:function(a){return"number"==typeof a&&g(a)},isInteger:t,isNaN:nc,isSafeInteger:function(a){return t(a)&&x(a)<=Gb},MAX_SAFE_INTEGER:Gb,MIN_SAFE_INTEGER:-Gb,parseFloat:parseFloat,parseInt:parseInt}),b(o,hc,{acosh:function(a){return f(a+k(a*a-1))},asinh:m,atanh:function(a){return 0==a?+a:f((1+ +a)/(1-a))/2},cbrt:function(a){return h(a)*sc(x(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[O](2).length:32},cosh:function(a){return(c(a)+c(-a))/2},expm1:function(a){return 0==a?+a:a>-1e-6&&1e-6>a?+a+a*a/2:c(a)-1},hypot:function(){for(var a,b=0,c=arguments.length;c--;){if(a=+arguments[c],a==Nb||a==-Nb)return Nb;b+=a*a}return k(b)},imul:function(b,c){var a=65535,f=a&b>>>16,d=a&b,g=a&c>>>16,e=a&c;return 0|d*e+(f*e+d*g<<16>>>0)},log1p:function(a){return a>-1e-8&&1e-8>a?a-a*a/2:f(1+ +a)},log10:function(a){return f(a)/n.LN10},log2:function(a){return f(a)/n.LN2},sign:h,sinh:function(a){return 0==a?+a:(c(a)-c(-a))/2},tanh:function(a){return g(a)?0==a?+a:(c(a)-c(-a))/(c(a)+c(-a)):h(a)},trunc:uc}),fb(n,hc,!0),b(p,P,{includes:s,contains:Kb(s,P+yb+Pb,P+yb+Qb),endsWith:function(a,b){var c=this.length,e=r(S(b===d?c:b,c));return a+="",Q(this).slice(e-a.length,e)===a},repeat:function(d){var b=""+this,c="",a=pb(d);for(K(a>=0,"Count can't be negative");a>0;(a>>>=1)&&(b+=b))1&a&&(c+=b);return c},startsWith:function(a,c){var b=r(S(c,this.length));return a+="",Q(this).slice(b,b+a.length)===a}}),b(o,q,{from:function(m,h,l){var g,b=j(m),c=new(Fb(this,B)),e=h!==d,k=e?i(h,l,2):d,a=0;if(fc(b))for(var f,n=ab(b);!(f=n.next()).done;)c[a]=e?k(f.value,a):f.value,a++;else for(g=r(b.length);g>a;a++)c[a]=e?k(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(Fb(this,B))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),b(p,q,{fill:function(f,g,c){var a,b=r(this.length),e=jc(yc(this,g),0);for(c===d?a=b:(a=pb(c),0>a&&(a+=b),a=S(a,b));a>e;)this[e++]=f;return this},find:R(5),findIndex:R(6)}),fb(a.JSON,"JSON",!0),E&&(l[ub]="x","x"!=ob(l)&&e(u,O,function(){return"[object "+eb(this)+"]"}))}(isFinite,{}),k(Bb)&&k(ic)||function(o){function d(a){if(f(b,a)){var c=b[a];delete b[a],c()}}function n(a){d(a.data)}var c,g,e,j=a.postMessage,l=a.addEventListener,m=a.MessageChannel,h=0,b={};Bb=function(a){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return b[++h]=function(){H(k(a)?a:gb(a),d)},c(h),h},ic=function(a){delete b[a]},bc?c=function(a){Dc(kb.call(d,a))}:l&&k(j)&&!a.importScripts?(c=function(a){j(a,"*")},l("message",n,!1)):k(m)?(g=new m,e=g.port2,g.port1.onmessage=n,c=i(e.postMessage,e,1)):c=$&&o in $[Sb]("script")?function(a){dc.appendChild($[Sb]("script"))[o]=function(){dc.removeChild(this),d(a)}}:function(a){gc(kb.call(d,a),0)}}("onreadystatechange"),b(y+Tb,{setImmediate:Bb,clearImmediate:ic}),!function(a,f){k(a)&&k(a.resolve)&&a.resolve(f=new a(gb()))==f||function(l,g){function h(b){var a;return w(b)&&(a=b.then),k(a)?a:!1}function f(b){var a=b.chain;a.length&&l(function(){for(var c=b.msg,e=1==b.state,d=0;a.length>d;)!function(a){var b,f,d=e?a.ok:a.fail;try{d?(b=d===!0?c:d(c),b===a.P?a.rej(pc(Db+"-chain cycle")):(f=h(b))?f.call(b,a.res,a.rej):a.res(b)):a.rej(c)}catch(g){a.rej(g)}}(a[d++]);a.length=0})}function j(d){var e,c,a=this;if(!a.done){a.done=!0,a=a.def||a;try{(e=h(d))?(c={def:a,done:!1},e.call(d,i(j,c,1),i(b,c,1))):(a.msg=d,a.state=1,f(a))}catch(g){b.call(c||{def:a,done:!1},g)}}}function b(b){var a=this;a.done||(a.done=!0,a=a.def||a,a.msg=b,a.state=2,f(a))}a=function(f){D(f),Ib(this,a,Db);var c={chain:[],state:0,done:!1,msg:d};e(this,g,c);try{f(i(j,c,1),i(b,c,1))}catch(h){b.call(c,h)}},e(a[c],"then",function(c,d){var a={ok:k(c)?c:!0,fail:k(d)?d:!1},e=a.P=new this[Y](function(b,c){a.res=D(b),a.rej=D(c)}),b=this[g];return b.chain.push(a),b.state&&f(b),e}),e(a[c],"catch",function(a){return this.then(d,a)}),e(a,"all",function(c){var b=this,a=[];return new b(function(f,g){nb(c,!1,qc,a);var d=a.length,e=B(d);d?mc.call(a,function(a,c){b.resolve(a).then(function(a){e[c]=a,--d||f(e)},g)}):f(e)})}),e(a,"race",function(b){var a=this;return new a(function(c,d){nb(b,!1,function(b){a.resolve(b).then(c,d)})})}),e(a,"reject",function(a){return new this(function(c,b){b(a)})}),e(a,"resolve",function(a){return w(a)&&vb(a)===this[c]?a:new this(function(b){b(a)})})}(Dc||Bb,s("def")),fb(a,Db),b(y+l*!J(a),{Promise:a})}(a[Db]),!function(){function n(a,f,u,s,i,m,n){function q(a,b){return b!=d&&nb(b,m,a[g],a),a}var g=m?"set":"add",r=i.clear;if(u){var p=a,t={},h=new a,w=h[g];U in v&&a.length||(a=function(b){return Ib(this,a,f),q(new p,b)},a[c]=p[c]),E&&h[g](t,1)!==h&&e(a[c],g,function(a,b){return w.call(this,a,b),this})}else a=function(b){Ib(this,a,f),n?e(this,j,x++):r.call(this),q(this,b)},L(a,Xb,!0),bb(a[c],s,i),n||X(a[c],"size",{get:function(){return this[k]}});fb(a,f);var o={};return o[f]=a,b(y+Ob+l*!J(a),o),a}function m(a,b){if(!w(a))return("string"==typeof a?"S":"P")+a;if(!f(a,o)){if(!b)return"";e(a,o,++u)}return"O"+a[o]}function r(a){return{clear:function(){e(this,k,0),e(this,g,I(null)),a==h&&e(this,h,I(null))},"delete":function(e){var b=m(e),c=this[g],d=b in c;return d&&(delete c[b],a==h&&delete this[h][b],this[k]--),d},forEach:function(h,j){var e,b,k=i(h,j,3),l=this[a],c=this[g],f={};do for(b in c)b in f||(f[b]=!0,k(l[b],c[b],this));while(b!=d&&b!=(e=C(c))[e.length-1])},has:function(a){return m(a)in this[g]}}}function q(b){return f(b,a)||e(b,a,{}),b[a]}function p(b){return w(b)&&f(b,a)&&f(b[a],this[j])}var g=Yb=s("keys"),h=s("values"),o=s("storeId"),a=s("weakData"),j=s("weakId"),k=Z?s("size"):"size",u=0,x=0;T=n(T,$b,J(T)&&f(T[c],sb),{get:function(a){return this[h][m(a)]},set:function(a,d){var b=m(a,!0),c=this[h];return b in c||(this[g][b]=ec(a,-0)?0:a,this[k]++),c[b]=d,this}},r(h),!0),V=n(V,_b,J(V)&&f(V[c],sb),{add:function(a){var b=m(a,!0),c=this[g];return b in c||(c[b]=ec(a,-0)?0:a,this[k]++),this}},r(g));var t={"delete":function(b){return p.call(this,b)&&delete b[a][this[j]]},has:p};oc=n(oc,Fc,J(oc),{get:function(b){return w(b)&&f(b,a)?b[a][this[j]]:d},set:function(a,b){return q(N(a))[this[j]]=b,this}},t,!0,!0),cc=n(cc,Gc,J(cc),{add:function(a){return q(N(a))[this[j]]=!0,this}},t,!1,!0)}(),!function(a,f){function e(b,c){return this instanceof e?(this[m]=ab(b),this[a]=!!c,d):new e(b,c)}function h(d){function b(b,c,d){this[m]=ab(b),this[a]=b[a],this[f]=i(c,d,b[a]?2:1)}return ib(b,"Chain",d,g),hb(b[c],qb),b}ib(e,"Wrapper",function(){return this[m].next()});var g=e[c];hb(g,function(){return this[m]});var j=h(function(){var b=this[m].next();return b.done?b:z(0,Hb(this[f],b.value,this[a]))}),k=h(function(){for(;;){var b=this[m].next();if(b.done||Hb(this[f],b.value,this[a]))return b}});bb(g,{of:function(b,c){nb(this,this[a],b,c)},array:function(a,c){var b=[];return nb(a!=d?this.map(a,c):this,!1,qc,b),b},filter:function(a,b){return new k(this,a,b)},map:function(a,b){return new j(this,a,b)}}),e.isIterable=fc,e.getIterator=ab,b(y+l,{$for:e})}("entries",s("fn")),!function(){function a(d,c,g,f,h){function a(a){return function(){return new f(this,a)}}ib(f,c,h),b(p+l*e,c,{entries:a(F+x),keys:a(F),values:a(x)}),d&&Zb(d,c,a(g))}var d=Vb(!1),e="keys"in v&&!("next"in[].keys());a(B,q,x,function(a,b){L(this,m,{o:j(a),i:0,k:b})},function(){var d,b=this[m],c=b.o,a=b.i++,e=b.k;return a>=c.length?z(1):(d=e==F?a:e==x?c[a]:[a,c[a]],z(0,d))}),Zb(Q,P,W[q]),W[Kc]=W[q],a(T,$b,F+x,function(a,e){var b;T[Xb]?b=d(a[Yb]):T[c][sb].call(a,function(b,a){this.push(a)},b=[]),L(this,m,{o:a,k:e,a:b,i:0})},function(){var a,c,b=this[m],d=b.o,e=b.a,f=b.i++,g=b.k;return f>=e.length?z(1):(a=e[f],c=g==F?a:g==x?d.get(a):[a,d.get(a)],z(0,c))}),a(V,_b,x,function(b,e){var a;V[Xb]?a=d(b[Yb]):V[c][sb].call(b,function(a){this.push(a)},a=[]),L(this,m,{k:e,a:a.reverse(),l:a.length})},function(){var a,b=this[m],c=b.a;return c.length?(a=c.pop(),z(0,b.k==F+x?[a,a]:a)):z(1)})}(),!function(h){function e(a){var b=I(null);if(a!=d)if(fc(a))for(var e,c,f=ab(a);!(e=f.next()).done;)c=e.value,b[c[0]]=c[1];else bb(b,a);return b}function n(a,b){L(this,m,{o:j(a),a:C(a),i:0,k:b})}function k(a){return function(b){return new n(b,a)}}function a(a){var c=1==a,f=2==a,g=3==a,b=4==a;return function(o,r,t){for(var h,k,m,u=i(r,t,3),q=j(o),p=C(q),s=p.length,n=0,l=c||f?new(Fb(this,e)):d;s>n;)if(h=p[n++],k=q[h],m=u(k,h,o),a)if(c)l[h]=m;else if(m)switch(a){case 3:return!0;case 5:return k;case 6:return h;case 2:l[h]=k}else if(b)return!1;return g||b?b:l}}function p(a){return function(l,m,c){D(m);var b,n,f,h=j(l),i=C(h),o=i.length,k=0;for(a?b=c==d?new(Fb(this,e)):g(c):3>arguments.length?(K(o,vc),b=h[i[k++]]):b=g(c);o>k;)if(f=m(b,h[n=i[k++]],n,l),a){if(f===!1)break}else b=f;return b}}function q(b,a){return(a==a?Wb(b,a):r(b,nc))!==d}e[c]=null,ib(n,h,function(){var a,c,b=this[m],d=b.i++,e=b.a,f=b.k;return d>=e.length?z(1):(a=e[d],c=f==F?a:f==x?b.o[a]:[a,b.o[a]],z(0,c))});var r=a(6);bb(e,{keys:k(F),values:k(x),entries:k(F+x),forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findKey:r,reduce:p(!1),turn:p(!0),keyOf:Wb,includes:q,contains:Kb(q,h+G+Pb,h+G+Qb),has:f,get:function(a,b){return f(a,b)?a[b]:d},set:Ac(0),isDict:function(a){return w(a)&&vb(a)===e[c]}}),b(o,A,{values:Vb(!1),entries:Vb(!0)}),b(y+l,{Dict:e})}("Dict"),!function(a){function c(b){return a?function(a,c){return b(H(kb,cb.call(arguments,2),k(a)?a:gb(a)),c)}:b}b(y+Tb+l*a,{setTimeout:gc=c(gc),setInterval:c(setInterval)})}(!!Cc&&/MSIE .\./.test(Cc.userAgent)),!function(a,g){function c(h){var b=this,c={};return e(b,a,function(a){return a!==d&&a in b?f(c,a)?c[a]:c[a]=i(b[a],b,-1):g.call(b)})[a](h)}b(p+l,Rb,{part:kb,by:function(g){var a,e,b=this,f=lb._,h=!1,c=arguments.length,j=g===f,d=+!j,k=d;if(j?(a=b,b=tb):a=g,2>c)return i(b,a,-1);for(e=B(c-k);c>d;)(e[d-k]=arguments[d++])===f&&(h=!0);return xc(b,e,c,h,f,!0,a)},only:function(a,b){var c=D(this),d=r(a),e=arguments.length>1;return function(){for(var f=S(d,arguments.length),g=B(f),a=0;f>a;)g[a]=arguments[a++];return H(c,g,e?b:this)}}}),e(lb._,O,function(){return a}),e(u,a,c),Z||e(v,a,c)}(Z?wb("tie"):Lb,u[Lb]),!function(){function a(a,b){for(var c,d=rc(j(b)),f=d.length,e=0;f>e;)X(a,c=d[e++],xb(b,c));return a}b(o+l,A,{isObject:w,classof:eb,define:a,make:function(b,c){return a(I(b),c)}})}(),b(p+l,q,{includes:Ub(!0),contains:Kb(Ub(!0),q+yb+Pb,q+yb+Qb),turn:mb}),!function(){function a(a,c){b(o,q,mb.call(rb(a),function(b,a){a in v&&(b[a]=i(tb,v[a],c))},{}))}a("pop,reverse,shift,keys,values,entries",1),a("indexOf,every,some,forEach,map,filter,find,findIndex,includes",3),a("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,fill,turn")}(),!function(){function a(a){L(this,m,{l:r(a),i:0})}ib(a,_,function(){var a=this[m],b=a.i++;return a.l>b?z(0,b):z(1)}),Zb(Hc,_,function(){return new a(this)}),b(p+l,_,{random:function(a){var b=+this,c=a==d?0:+a,e=S(b,c);return tc()*(jc(b,c)-e)+e}}),b(p+l,_,mb.call(rb("round,floor,ceil,abs,sin,asin,cos,acos,tan,atan,exp,sqrt,max,min,pow,atan2,acosh,asinh,atanh,cbrt,clz32,cosh,expm1,hypot,imul,log1p,log10,log2,sign,sinh,tanh,trunc"),function(c,a){var b=n[a];b&&(c[a]=function(){for(var a=[+this],c=0;arguments.length>c;)a.push(arguments[c++]);return H(b,a)})},{}))}(),!function(){var a,c={"&":"&","<":"<",">":">",'"':""","'":"'"},d={};for(a in c)d[c[a]]=a;b(p+l,P,{escapeHTML:Eb(/[&<>"']/g,c),unescapeHTML:Eb(/&(?:amp|lt|gt|quot|apos);/g,d)})}(),b(o,Pc,{escape:Eb(/([\\\-[\]{}()*+?.,^$|])/g,"\\$1",!0)}),!function(o,n,c,d,j,h,i,e,k){function m(b){return function(n,m){function g(a){return p[b+a]()}var p=this,l=c[f(c,m)?m:d];return Q(n).replace(o,function(b){switch(b){case"s":return g(j);case"ss":return a(g(j));case"m":return g(h);case"mm":return a(g(h));case"h":return g(i);case"hh":return a(g(i));case"D":return g(jb);case"DD":return a(g(jb));case"W":return l[0][g("Day")];case"N":return g(e)+1;case"NN":return a(g(e)+1);case"M":return l[2][g(e)];case"MM":return l[1][g(e)];case"Y":return g(k);case"YY":return a(g(k)%100)}return b})}}function a(a){return a>9?a:"0"+a}function g(d,a){function b(b){return mb.call(rb(a.months),function(a,c){a.push(c.replace(n,"$"+b))})}return c[d]=[rb(a.weekdays),b(1),b(2)],t}b(p+l,jb,{format:m("get"),formatUTC:m("getUTC")}),g(d,{weekdays:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",months:"January,February,March,April,May,June,July,August,September,October,November,December"}),g("ru",{weekdays:"Воскресенье,Понедельник,Вторник,Среда,Четверг,Пятница,Суббота",months:"Январ:я|ь,Феврал:я|ь,Март:а|,Апрел:я|ь,Ма:я|й,Июн:я|ь,Июл:я|ь,Август:а|,Сентябр:я|ь,Октябр:я|ь,Ноябр:я|ь,Декабр:я|ь"}),t.locale=function(a){return f(c,a)?d=a:d},t.addLocale=g}(/\b\w\w?\b/g,/:(.*)\|(.*)$/,{},"en","Seconds","Minutes","Hours","Month","FullYear"),!function(e){var f=mb.call(rb("assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,isIndependentlyComposed,log,markTimeline,profile,profileEnd,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn"),function(f,a){var b=e[a];f[a]=function(){return c&&b?Sc.call(b,e,arguments):d}},{enable:function(){c=!0},disable:function(){c=!1}}),c=!0;try{E&&delete a.console}catch(g){}b(y+l,{console:bb(f.log,f)})}(a.console||{})}(Function("return this"),!1); | ||
!function(ob,I,d){"use strict";function w(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function l(a){return"function"==typeof a}function gb(a,b,d){a&&(f(a=d?a:a[c],sb)||e(a,sb,b))}function mb(a){return a==d?a===d?"Undefined":"Null":Rc.call(a).slice(8,-1)}function fb(b){var a,c=mb(b);return c==A&&(a=b[sb])?f(Sc,a)?"~"+a:a:c}function ib(){for(var a=arguments.length,c=B(a),b=0,d=lb._,e=!1;a>b;)(c[b]=arguments[b++])===d&&(e=!0);return yc(this,c,a,e,d,!1)}function yc(a,b,d,c,e,f,g){return C(a),function(){var h,k=f?g:this,l=arguments.length,i=0,j=0;if(!c&&!l)return E(a,b,k);if(h=b.slice(),c)for(;d>i;i++)h[i]===e&&(h[i]=arguments[j++]);for(;l>j;)h.push(arguments[j++]);return E(a,h,k)}}function i(a,b,c){if(C(a),~c&&b===d)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}function E(b,a,c){var e=c===d;switch(0|a.length){case 0:return e?b():b.call(c);case 1:return e?b(a[0]):b.call(c,a[0]);case 2:return e?b(a[0],a[1]):b.call(c,a[0],a[1]);case 3:return e?b(a[0],a[1],a[2]):b.call(c,a[0],a[1],a[2]);case 4:return e?b(a[0],a[1],a[2],a[3]):b.call(c,a[0],a[1],a[2],a[3]);case 5:return e?b(a[0],a[1],a[2],a[3],a[4]):b.call(c,a[0],a[1],a[2],a[3],a[4])}return b.apply(c,a)}function Vb(a){return function(f){var g,h=k(f),c=D(f),d=c.length,b=0,e=B(d);if(a)for(;d>b;)e[b]=[g=c[b++],h[g]];else for(;d>b;)e[b]=h[c[b++]];return e}}function Wb(e,f){for(var a,b=k(e),c=D(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function pb(a){return U(a).split(",")}function Q(a){var c=1==a,f=2==a,h=3==a,b=4==a,e=6==a,j=5==a||e;return function(t,u){for(var m,n,v=i(t,u,3),q=g(this),o=k(q),s=r(o.length),l=0,p=c?B(s):f?[]:d;s>l;l++)if((j||l in o)&&(m=o[l],n=v(m,l,q),a))if(c)p[l]=n;else if(n)switch(a){case 3:return!0;case 5:return m;case 6:return l;case 2:p.push(m)}else if(b)return!1;return e?-1:h||b?b:p}}function Ub(a){return function(d,f){var c=k(this),e=r(c.length),b=kc(zc(c,f),0);if(a&&d!=d){for(;e>b;b++)if(lc(c[b]))return a||b}else for(;e>b;b++)if((a||b in c)&&c[b]===d)return a||b;return!a&&-1}}function jb(b,c){C(b);for(var e=c==d?[]:g(c),f=k(this),h=r(f.length),a=0;h>a&&b(e,f[a],a,this)!==!1;a++);return e}function Gb(a,b){return"function"==typeof a?a:b}function ec(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}function lc(a){return a!=a}function nb(a){return isNaN(a)?0:vc(a)}function r(a){return a>0?T(nb(a),Hb):0}function zc(b,a){var a=nb(a);return 0>a&&(a+=r(b.length)),a}function Fb(b,a,c){var d=w(a)?function(b){return a[b]}:a;return function(a){return U(c?a:this).replace(b,d)}}function N(c,a,b){if(!c)throw qc(b?a+b:a)}function C(a){return N(l(a),a," is not a function!"),a}function K(a){return N(w(a),a," is not an object!"),a}function Ib(a,b,c){N(a instanceof b,c,": use the 'new' operator!")}function Kb(e,f,b){var c,d=f+" is deprecated and will be removed in the future!";return b&&(d+=" Use "+b+F),function(){return!c&&a.console&&console.warn&&(c=!0,console.warn(d)),e.apply(this,arguments)}}function Mb(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function Ac(a,b,c){return a[b]=c,a}function Bc(a){return $?function(b,c,d){return S(b,c,Mb(a,d))}:Ac}function qb(a){return J+"("+a+")_"+(++Uc+uc())[O](36)}function rb(a,b){e(a,V,b),Oc&&e(a,Db,b)}function vb(a,b,d,e){a[c]=G(e||Mc,{next:Mb(1,d)}),gb(a,b+" Iterator")}function Yb(d,e,h){var a=d[c],g=f(a,Db),b=f(a,V)?a[V]:g?a[Db]:h;I&&(rb(a,b),g&&rb(wb(b.call(new d)),ob)),Z[e]=b,Z[e+" Iterator"]=ob}function x(a,b){return{value:b,done:!!a}}function fc(b){var a=g(b);return V in a||f(Z,fb(a))}function bb(a){return K((a[V]||Z[fb(a)]).call(a))}function oc(a,b,c){return c?E(a,b):a(b)}function kb(c,a,d,e){for(var b,f=bb(c),g=i(d,e,a?2:1);!(b=f.next()).done;)if(oc(g,b.value,a)===!1)return}function b(g,h,p){var d,m,b,k,n=g&z,f=n?a:g&o?a[h]:(a[h]||v)[c],r=n?s:s[h]||(s[h]={});n&&(p=h);for(d in p)m=!(g&j)&&f&&d in f&&(!l(f[d])||P(f[d])),b=(m?f:p)[d],g&Tb&&m?k=i(b,a):g&Ob&&!I&&f[d]==b?(k=function(a){return this instanceof b?new b(a):b(a)},k[c]=b[c]):k=g&q&&l(b)?i(tb,b):b,r[d]!=b&&(r[d]=k),I&&f&&!m&&(n||delete f[d])&&e(f,d,b)}var a=ob(),A="Object",Rb="Function",p="Array",M="String",ab="Number",Qc="RegExp",xb="Date",$b="Map",_b="Set",Gc="WeakMap",Hc="WeakSet",J="Symbol",Eb="Promise",hc="Math",Lc="Arguments",c="prototype",R="constructor",O="toString",Lb="toLocaleString",Kc="hasOwnProperty",hb="forEach",Pb="contains",Qb="includes",Jc="process",Sb="createElement",ub=a[Rb],g=a[A],B=a[p],U=a[M],Ic=a[ab],Nc=a[xb],X=a[$b],Y=a[_b],ac=a[Gc],pc=a[Hc],h=a[J],m=a[hc],qc=a.TypeError,gc=a.setTimeout,Cb=a.setImmediate,ic=a.clearImmediate,jc=a[Jc],Ec=jc&&jc.nextTick,_=a.document,Dc=a.navigator,Jb=a.define,u=B[c],v=g[c],Cc=ub[c],Nb=1/0,s={},lb=I?a:s,F=".",zb="#",P=i(/./.test,/\[native code\]\s*\}\s*$/,1),Rc=v[O],Sc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},db=O+"Tag",Tc=Cc.apply,tb=Cc.call;s._=lb._=I?lb._||{}:{};var W,Zb,G=g.create,wb=g.getPrototypeOf,S=g.defineProperty,bc=g.defineProperties,yb=g.getOwnPropertyDescriptor,D=g.keys,Ab=g.getOwnPropertyNames,xc=g.getOwnPropertySymbols,sc=function(a){return xc?Ab(a).concat(xc(a)):Ab(a)},f=i(tb,v[Kc],2),k=g,cb=g.assign||function(h){for(var a=g(h),i=arguments.length,b=1;i>b;)for(var c,d=k(arguments[b++]),e=D(d),j=e.length,f=0;j>f;)a[c=e[f++]]=d[c];return a},rc=u.push,eb=u.slice,mc=u.indexOf,nc=u[hb],Hb=9007199254740991,Vc=m.ceil,Fc=m.floor,kc=m.max,T=m.min,tc=m.pow,uc=m.random,vc=m.trunc||function(a){return(a>0?Fc:Vc)(a)},wc="Reduce of empty object with no initial value",$=!!function(){try{return S({},0,v)}catch(a){}}(),Uc=0,e=Bc(1),t=h||qb,L=h?Ac:e,Bb="iterator",V=h&&Bb in h?h[Bb]:qb(J+F+Bb),sb=h&&db in h?h[db]:qb(J+F+db),Db="@@"+Bb,Oc=Db in u,n=t("iter"),Xb=t("shim"),H=1,y=2,Z={},Mc={};rb(Mc,ob);var dc=_&&_.documentElement,cc=mb(jc)==Jc,Pc=a.core,j=1,z=2,o=4,q=8,Tb=16,Ob=32;cc&&(module.exports=s),l(Jb)&&Jb.amd&&Jb(function(){return s}),(!cc||I)&&(s.noConflict=function(){return a.core=Pc,s},a.core=s),!function(n,i,x,a){function e(){var a,b=_[Sb]("iframe"),d=z;for(b.style.display="none",dc.appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write("<script>document.F=Object</script>"),a.close(),e=a.F;d--;)delete e[c][h[d]];return e()}function m(b,c){return function(i){var d,g=k(i),h=0,e=[];for(d in g)d!=a&&f(g,d)&&e.push(d);for(;c>h;)f(g,d=b[h++])&&(~mc.call(e,d)||e.push(d));return e}}function s(a){return function(){return a.apply(k(this),arguments)}}function t(a){return function(g,d){C(g);var c=k(this),e=r(c.length),b=a?e-1:0,f=a?-1:1;if(2>arguments.length)for(;;){if(b in c){d=c[b],b+=f;break}b+=f,N(a?b>=0:e>b,wc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}$||(yb=function(a,b){return f(a,b)?Mb(!v[n].call(a,b),a[b]):d},S=function(a,c,b){return"value"in b&&(K(a)[c]=b.value),a},bc=function(a,d){K(a);for(var b,c,e=D(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),b(o+j*!$,A,{getOwnPropertyDescriptor:yb,defineProperty:S,defineProperties:bc});var h=[R,Kc,"isPrototypeOf",n,Lb,O,"valueOf"],y=h.concat("length",c),z=h.length;b(o,A,{getPrototypeOf:wb=wb||function(b){return f(K(b),a)?b[a]:l(b[R])&&b instanceof b[R]?b[R][c]:b instanceof g?v:null},getOwnPropertyNames:Ab=Ab||m(y,y.length,!0),create:G=G||function(f,g){var b;return null!==f?(i[c]=K(f),b=new i,i[c]=null,b[R][c]===f||(b[a]=f)):b=e(),g===d?b:bc(b,g)},keys:D=D||m(h,z,!1)}),b(q,Rb,{bind:function(d){function b(){var f=e.concat(eb.call(arguments));if(this instanceof b){var g=G(a[c]),h=E(a,f,g);return w(h)?h:g}return E(a,f,d)}var a=C(this),e=eb.call(arguments,1);return b}}),0 in g(F)&&F[0]==F||(k=function(a){return mb(a)==M?a.split(""):g(a)},eb=s(eb)),b(q+j*(k!=g),p,{slice:eb,join:s(u.join)}),b(o,p,{isArray:function(a){return mb(a)==p}}),b(q,p,{forEach:nc=nc||Q(0),map:Q(1),filter:Q(2),some:Q(3),every:Q(4),reduce:t(!1),reduceRight:t(!0),indexOf:mc=mc||Ub(!1),lastIndexOf:function(d,e){var b=k(this),c=r(b.length),a=c-1;for(arguments.length>1&&(a=T(a,nb(e))),0>a&&(a=r(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),b(q,M,{trim:Fb(/^\s*([\s\S]*\S)?\s*$/,"$1")}),b(o,xb,{now:function(){return+new Nc}}),x(function(){return arguments}())==A&&(fb=function(a){var b=x(a);return b==A&&l(a.callee)?Lc:b})}("propertyIsEnumerable",ub(),fb,t(c)),b(z+j,{global:a}),!function(d,a){P(h)||(h=function(b){N(!(this instanceof h),J+" is not a "+R);var a=qb(b);return S(v,a,{configurable:!0,set:function(b){e(this,a,b)}}),L(G(h[c]),d,a)},e(h[c],O,function(){return this[d]})),b(z+Ob,{Symbol:h}),b(o,J,{"for":function(b){return f(a,b+="")?a[b]:a[b]=h(b)},iterator:V,keyFor:ib.call(Wb,a),toStringTag:sb=db in h?h[db]:h(J+F+db),pure:t,set:L}),gb(h,J),b(z,{Reflect:{ownKeys:sc}})}(t("tag"),{}),!function(g,l){function n(a){return g(a=+a)&&0!=a?0>a?-n(-a):f(a+j(a*a+1)):a}function s(a,b){return!!~U(this).indexOf(a,b)}b(o,A,{assign:cb,is:ec}),"__proto__"in v&&function(c,a){try{a=i(tb,yb(v,"__proto__").set,2),a({},u)}catch(d){c=!0}b(o,A,{setPrototypeOf:function(d,b){return K(d),N(null===b||w(b),b,": can't set as prototype!"),c?d.__proto__=b:a(d,b),d}})}();var t=Ic.isInteger||function(a){return g(a)&&Fc(a)===a},h=m.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},x=m.abs,c=m.exp,f=m.log,j=m.sqrt;b(o,ab,{EPSILON:tc(2,-52),isFinite:function(a){return"number"==typeof a&&g(a)},isInteger:t,isNaN:lc,isSafeInteger:function(a){return t(a)&&x(a)<=Hb},MAX_SAFE_INTEGER:Hb,MIN_SAFE_INTEGER:-Hb,parseFloat:parseFloat,parseInt:parseInt}),b(o,hc,{acosh:function(a){return f(a+j(a*a-1))},asinh:n,atanh:function(a){return 0==a?+a:f((1+ +a)/(1-a))/2},cbrt:function(a){return h(a)*tc(x(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[O](2).length:32},cosh:function(a){return(c(a)+c(-a))/2},expm1:function(a){return 0==a?+a:a>-1e-6&&1e-6>a?+a+a*a/2:c(a)-1},hypot:function(){for(var a,b=0,c=arguments.length;c--;){if(a=+arguments[c],a==Nb||a==-Nb)return Nb;b+=a*a}return j(b)},imul:function(b,c){var a=65535,f=a&b>>>16,d=a&b,g=a&c>>>16,e=a&c;return 0|d*e+(f*e+d*g<<16>>>0)},log1p:function(a){return a>-1e-8&&1e-8>a?a-a*a/2:f(1+ +a)},log10:function(a){return f(a)/m.LN10},log2:function(a){return f(a)/m.LN2},sign:h,sinh:function(a){return 0==a?+a:(c(a)-c(-a))/2},tanh:function(a){return g(a)?0==a?+a:(c(a)-c(-a))/(c(a)+c(-a)):h(a)},trunc:vc}),gb(m,hc,!0),b(q,M,{includes:s,contains:Kb(s,M+zb+Pb,M+zb+Qb),endsWith:function(a,b){var c=this.length,e=r(T(b===d?c:b,c));return a+="",U(this).slice(e-a.length,e)===a},repeat:function(d){var b=""+this,c="",a=nb(d);for(N(a>=0,"Count can't be negative");a>0;(a>>>=1)&&(b+=b))1&a&&(c+=b);return c},startsWith:function(a,c){var b=r(T(c,this.length));return a+="",U(this).slice(b,b+a.length)===a}}),b(o,p,{from:function(m,h,l){var g,b=k(m),c=new(Gb(this,B)),e=h!==d,j=e?i(h,l,2):d,a=0;if(fc(b))for(var f,n=bb(b);!(f=n.next()).done;)c[a]=e?j(f.value,a):f.value,a++;else for(g=r(b.length);g>a;a++)c[a]=e?j(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(Gb(this,B))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),b(q,p,{fill:function(f,g,c){var a,b=r(this.length),e=kc(zc(this,g),0);for(c===d?a=b:(a=nb(c),0>a&&(a+=b),a=T(a,b));a>e;)this[e++]=f;return this},find:Q(5),findIndex:Q(6)}),gb(a.JSON,"JSON",!0),I&&(l[sb]="x","x"!=mb(l)&&e(v,O,function(){return"[object "+fb(this)+"]"}))}(isFinite,{}),l(Cb)&&l(ic)||function(o){function d(a){if(f(b,a)){var c=b[a];delete b[a],c()}}function n(a){d(a.data)}var c,g,e,j=a.postMessage,k=a.addEventListener,m=a.MessageChannel,h=0,b={};Cb=function(a){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return b[++h]=function(){E(l(a)?a:ub(a),d)},c(h),h},ic=function(a){delete b[a]},cc?c=function(a){Ec(ib.call(d,a))}:k&&l(j)&&!a.importScripts?(c=function(a){j(a,"*")},k("message",n,!1)):l(m)?(g=new m,e=g.port2,g.port1.onmessage=n,c=i(e.postMessage,e,1)):c=_&&o in _[Sb]("script")?function(a){dc.appendChild(_[Sb]("script"))[o]=function(){dc.removeChild(this),d(a)}}:function(a){gc(ib.call(d,a),0)}}("onreadystatechange"),b(z+Tb,{setImmediate:Cb,clearImmediate:ic}),!function(a,f){l(a)&&l(a.resolve)&&a.resolve(f=new a(ub()))==f||function(k,g){function h(b){var a;return w(b)&&(a=b.then),l(a)?a:!1}function f(b){var a=b.chain;a.length&&k(function(){for(var c=b.msg,e=1==b.state,d=0;a.length>d;)!function(a){var b,f,d=e?a.ok:a.fail;try{d?(b=d===!0?c:d(c),b===a.P?a.rej(qc(Eb+"-chain cycle")):(f=h(b))?f.call(b,a.res,a.rej):a.res(b)):a.rej(c)}catch(g){a.rej(g)}}(a[d++]);a.length=0})}function j(d){var e,c,a=this;if(!a.done){a.done=!0,a=a.def||a;try{(e=h(d))?(c={def:a,done:!1},e.call(d,i(j,c,1),i(b,c,1))):(a.msg=d,a.state=1,f(a))}catch(g){b.call(c||{def:a,done:!1},g)}}}function b(b){var a=this;a.done||(a.done=!0,a=a.def||a,a.msg=b,a.state=2,f(a))}a=function(f){C(f),Ib(this,a,Eb);var c={chain:[],state:0,done:!1,msg:d};e(this,g,c);try{f(i(j,c,1),i(b,c,1))}catch(h){b.call(c,h)}},e(a[c],"then",function(c,d){var a={ok:l(c)?c:!0,fail:l(d)?d:!1},e=a.P=new this[R](function(b,c){a.res=C(b),a.rej=C(c)}),b=this[g];return b.chain.push(a),b.state&&f(b),e}),e(a[c],"catch",function(a){return this.then(d,a)}),e(a,"all",function(c){var b=this,a=[];return new b(function(f,g){kb(c,!1,rc,a);var d=a.length,e=B(d);d?nc.call(a,function(a,c){b.resolve(a).then(function(a){e[c]=a,--d||f(e)},g)}):f(e)})}),e(a,"race",function(b){var a=this;return new a(function(c,d){kb(b,!1,function(b){a.resolve(b).then(c,d)})})}),e(a,"reject",function(a){return new this(function(c,b){b(a)})}),e(a,"resolve",function(a){return w(a)&&wb(a)===this[c]?a:new this(function(b){b(a)})})}(Ec||Cb,t("def")),gb(a,Eb),b(z+j*!P(a),{Promise:a})}(a[Eb]),!function(){function n(a,f,v,s,i,m,n){function q(a,b){return b!=d&&kb(b,m,a[g],a),a}var g=m?"set":"add",r=i.clear;if(v){var p=a,t={},h=new a,w=h[g];V in u&&a.length||(a=function(b){return Ib(this,a,f),q(new p,b)},a[c]=p[c]),I&&h[g](t,1)!==h&&e(a[c],g,function(a,b){return w.call(this,a,b),this})}else a=function(b){Ib(this,a,f),n?e(this,k,x++):r.call(this),q(this,b)},L(a,Xb,!0),cb(a[c],s,i),n||S(a[c],"size",{get:function(){return this[l]}});gb(a,f);var o={};return o[f]=a,b(z+Ob+j*!P(a),o),a}function m(a,b){if(!w(a))return("string"==typeof a?"S":"P")+a;if(!f(a,o)){if(!b)return"";e(a,o,++v)}return"O"+a[o]}function r(a){return{clear:function(){e(this,l,0),e(this,g,G(null)),a==h&&e(this,h,G(null))},"delete":function(e){var b=m(e),c=this[g],d=b in c;return d&&(delete c[b],a==h&&delete this[h][b],this[l]--),d},forEach:function(h,j){var e,b,k=i(h,j,3),l=this[a],c=this[g],f={};do for(b in c)b in f||(f[b]=!0,k(l[b],c[b],this));while(b!=d&&b!=(e=D(c))[e.length-1])},has:function(a){return m(a)in this[g]}}}function q(b){return f(b,a)||e(b,a,{}),b[a]}function p(b){return w(b)&&f(b,a)&&f(b[a],this[k])}var g=Zb=t("keys"),h=t("values"),o=t("storeId"),a=t("weakData"),k=t("weakId"),l=$?t("size"):"size",v=0,x=0;X=n(X,$b,P(X)&&f(X[c],hb),{get:function(a){return this[h][m(a)]},set:function(a,d){var b=m(a,!0),c=this[h];return b in c||(this[g][b]=ec(a,-0)?0:a,this[l]++),c[b]=d,this}},r(h),!0),Y=n(Y,_b,P(Y)&&f(Y[c],hb),{add:function(a){var b=m(a,!0),c=this[g];return b in c||(c[b]=ec(a,-0)?0:a,this[l]++),this}},r(g));var s={"delete":function(b){return p.call(this,b)&&delete b[a][this[k]]},has:p};ac=n(ac,Gc,P(ac),{get:function(b){return w(b)&&f(b,a)?b[a][this[k]]:d},set:function(a,b){return q(K(a))[this[k]]=b,this}},s,!0,!0),pc=n(pc,Hc,P(pc),{add:function(a){return q(K(a))[this[k]]=!0,this}},s,!1,!0)}(),!function(e){function l(a,b){L(this,n,{o:k(a),a:D(a),i:0,k:b})}function h(a){return function(b){return new l(b,a)}}function a(a){var c=1==a,b=4==a;return function(l,o,q){for(var e,h,f,r=i(o,q,3),n=k(l),m=D(n),p=m.length,j=0,g=c||7==a||2==a?new(Gb(this,W)):d;p>j;)if(e=m[j++],h=n[e],f=r(h,e,l),a)if(c)g[e]=f;else if(f)switch(a){case 2:g[e]=h;break;case 3:return!0;case 5:return h;case 6:return e;case 7:g[f[0]]=f[1]}else if(b)return!1;return 3==a||b?b:g}}function m(a){return function(j,l,c){C(l);var b,m,e,f=k(j),h=D(f),n=h.length,i=0;for(a?b=c==d?new(Gb(this,W)):g(c):3>arguments.length?(N(n,wc),b=f[h[i++]]):b=g(c);n>i;)if(e=l(b,f[m=h[i++]],m,j),a){if(e===!1)break}else b=e;return b}}function p(b,a){return(a==a?Wb(b,a):q(b,lc))!==d}W=function(a){var b=G(null);if(a!=d)if(fc(a))for(var e,c,f=bb(a);!(e=f.next()).done;)c=e.value,b[c[0]]=c[1];else cb(b,a);return b},W[c]=null,vb(l,e,function(){var a,c,b=this[n],d=b.i++,e=b.a,f=b.k;return d>=e.length?x(1):(a=e[d],c=f==H?a:f==y?b.o[a]:[a,b.o[a]],x(0,c))});var q=a(6);cb(W,{keys:h(H),values:h(y),entries:h(H+y),forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findKey:q,mapPairs:a(7),reduce:m(!1),turn:m(!0),keyOf:Wb,includes:p,contains:Kb(p,e+F+Pb,e+F+Qb),has:f,get:function(a,b){return f(a,b)?a[b]:d},set:Bc(0),isDict:function(a){return w(a)&&wb(a)===W[c]}}),b(o,A,{values:Vb(!1),entries:Vb(!0)}),b(z+j,{Dict:W})}("Dict"),!function(a,f){function e(b,c){return this instanceof e?(this[n]=bb(b),this[a]=!!c,d):new e(b,c)}function h(d){function b(b,c,d){this[n]=bb(b),this[a]=b[a],this[f]=i(c,d,b[a]?2:1)}return vb(b,"Chain",d,g),rb(b[c],ob),b}vb(e,"Wrapper",function(){return this[n].next()});var g=e[c];rb(g,function(){return this[n]});var k=h(function(){var b=this[n].next();return b.done?b:x(0,oc(this[f],b.value,this[a]))}),l=h(function(){for(;;){var b=this[n].next();if(b.done||oc(this[f],b.value,this[a]))return b}});cb(g,{of:function(b,c){kb(this,this[a],b,c)},array:function(a,c){var b=[];return kb(a!=d?this.map(a,c):this,!1,rc,b),b},filter:function(a,b){return new l(this,a,b)},map:function(a,b){return new k(this,a,b)}}),e.isIterable=fc,e.getIterator=bb,b(z+j,{$for:e})}("entries",t("fn")),!function(){function a(d,c,g,f,h){function a(a){return function(){return new f(this,a)}}vb(f,c,h),b(q+j*e,c,{entries:a(H+y),keys:a(H),values:a(y)}),d&&Yb(d,c,a(g))}var d=Vb(!1),e="keys"in u&&!("next"in[].keys());a(B,p,y,function(a,b){L(this,n,{o:k(a),i:0,k:b})},function(){var d,b=this[n],c=b.o,a=b.i++,e=b.k;return a>=c.length?x(1):(d=e==H?a:e==y?c[a]:[a,c[a]],x(0,d))}),Yb(U,M,Z[p]),Z[Lc]=Z[p],a(X,$b,H+y,function(a,e){var b;X[Xb]?b=d(a[Zb]):X[c][hb].call(a,function(b,a){this.push(a)},b=[]),L(this,n,{o:a,k:e,a:b,i:0})},function(){var a,c,b=this[n],d=b.o,e=b.a,f=b.i++,g=b.k;return f>=e.length?x(1):(a=e[f],c=g==H?a:g==y?d.get(a):[a,d.get(a)],x(0,c))}),a(Y,_b,y,function(b,e){var a;Y[Xb]?a=d(b[Zb]):Y[c][hb].call(b,function(a){this.push(a)},a=[]),L(this,n,{k:e,a:a.reverse(),l:a.length})},function(){var a,b=this[n],c=b.a;return c.length?(a=c.pop(),x(0,b.k==H+y?[a,a]:a)):x(1)})}(),!function(a){function c(b){return a?function(a,c){return b(E(ib,eb.call(arguments,2),l(a)?a:ub(a)),c)}:b}b(z+Tb+j*a,{setTimeout:gc=c(gc),setInterval:c(setInterval)})}(!!Dc&&/MSIE .\./.test(Dc.userAgent)),!function(a,g){function c(h){var b=this,c={};return e(b,a,function(a){return a!==d&&a in b?f(c,a)?c[a]:c[a]=i(b[a],b,-1):g.call(b)})[a](h)}b(q+j,Rb,{part:ib,by:function(g){var a,e,b=this,f=lb._,h=!1,c=arguments.length,j=g===f,d=+!j,k=d;if(j?(a=b,b=tb):a=g,2>c)return i(b,a,-1);for(e=B(c-k);c>d;)(e[d-k]=arguments[d++])===f&&(h=!0);return yc(b,e,c,h,f,!0,a)},only:function(a,b){var c=C(this),d=r(a),e=arguments.length>1;return function(){for(var f=T(d,arguments.length),g=B(f),a=0;f>a;)g[a]=arguments[a++];return E(c,g,e?b:this)}}}),e(lb._,O,function(){return a}),e(v,a,c),$||e(u,a,c)}($?qb("tie"):Lb,v[Lb]),!function(){function a(a,b){for(var c,d=sc(k(b)),f=d.length,e=0;f>e;)S(a,c=d[e++],yb(b,c));return a}b(o+j,A,{isObject:w,classof:fb,define:a,make:function(b,c){return a(G(b),c)}})}(),b(q+j,p,{includes:Ub(!0),contains:Kb(Ub(!0),p+zb+Pb,p+zb+Qb),turn:jb}),!function(){function a(a,c){b(o,p,jb.call(pb(a),function(b,a){a in u&&(b[a]=i(tb,u[a],c))},{}))}a("pop,reverse,shift,keys,values,entries",1),a("indexOf,every,some,forEach,map,filter,find,findIndex,includes",3),a("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,fill,turn")}(),!function(){function a(a){L(this,n,{l:r(a),i:0})}vb(a,ab,function(){var a=this[n],b=a.i++;return a.l>b?x(0,b):x(1)}),Yb(Ic,ab,function(){return new a(this)}),b(q+j,ab,{random:function(a){var b=+this,c=a==d?0:+a,e=T(b,c);return uc()*(kc(b,c)-e)+e}}),b(q+j,ab,jb.call(pb("round,floor,ceil,abs,sin,asin,cos,acos,tan,atan,exp,sqrt,max,min,pow,atan2,acosh,asinh,atanh,cbrt,clz32,cosh,expm1,hypot,imul,log1p,log10,log2,sign,sinh,tanh,trunc"),function(c,a){var b=m[a];b&&(c[a]=function(){for(var a=[+this],c=0;arguments.length>c;)a.push(arguments[c++]);return E(b,a)})},{}))}(),!function(){var a,c={"&":"&","<":"<",">":">",'"':""","'":"'"},d={};for(a in c)d[c[a]]=a;b(q+j,M,{escapeHTML:Fb(/[&<>"']/g,c),unescapeHTML:Fb(/&(?:amp|lt|gt|quot|apos);/g,d)})}(),b(o,Qc,{escape:Fb(/([\\\-[\]{}()*+?.,^$|])/g,"\\$1",!0)}),!function(o,n,c,d,k,h,i,e,l){function m(b){return function(n,m){function g(a){return p[b+a]()}var p=this,j=c[f(c,m)?m:d];return U(n).replace(o,function(b){switch(b){case"s":return g(k);case"ss":return a(g(k));case"m":return g(h);case"mm":return a(g(h));case"h":return g(i);case"hh":return a(g(i));case"D":return g(xb);case"DD":return a(g(xb));case"W":return j[0][g("Day")];case"N":return g(e)+1;case"NN":return a(g(e)+1);case"M":return j[2][g(e)];case"MM":return j[1][g(e)];case"Y":return g(l);case"YY":return a(g(l)%100)}return b})}}function a(a){return a>9?a:"0"+a}function g(d,a){function b(b){return jb.call(pb(a.months),function(a,c){a.push(c.replace(n,"$"+b))})}return c[d]=[pb(a.weekdays),b(1),b(2)],s}b(q+j,xb,{format:m("get"),formatUTC:m("getUTC")}),g(d,{weekdays:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",months:"January,February,March,April,May,June,July,August,September,October,November,December"}),g("ru",{weekdays:"Воскресенье,Понедельник,Вторник,Среда,Четверг,Пятница,Суббота",months:"Январ:я|ь,Феврал:я|ь,Март:а|,Апрел:я|ь,Ма:я|й,Июн:я|ь,Июл:я|ь,Август:а|,Сентябр:я|ь,Октябр:я|ь,Ноябр:я|ь,Декабр:я|ь"}),s.locale=function(a){return f(c,a)?d=a:d},s.addLocale=g}(/\b\w\w?\b/g,/:(.*)\|(.*)$/,{},"en","Seconds","Minutes","Hours","Month","FullYear"),!function(e){var f=jb.call(pb("assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,isIndependentlyComposed,log,markTimeline,profile,profileEnd,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn"),function(f,a){var b=e[a];f[a]=function(){return c&&b?Tc.call(b,e,arguments):d}},{enable:function(){c=!0},disable:function(){c=!1}}),c=!0;try{I&&delete a.console}catch(g){}b(z+j,{console:cb(f.log,f)})}(a.console||{})}(Function("return this"),!1); | ||
//# sourceMappingURL=library.min.map |
/** | ||
* Core.js 0.1.3 | ||
* Core.js 0.1.4 | ||
* https://github.com/zloirock/core-js | ||
@@ -184,3 +184,4 @@ * License: http://rock.mit-license.org | ||
// Dummy, fix for not array-like ES3 string in es5 module | ||
, ES5Object = Object; | ||
, ES5Object = Object | ||
, Dict; | ||
// 19.1.2.1 Object.assign(target, source, ...) | ||
@@ -453,3 +454,4 @@ var assign = Object.assign || function(target, source){ | ||
function isIterable(it){ | ||
return (it != undefined && SYMBOL_ITERATOR in it) || has(Iterators, classof(it)); | ||
var O = Object(it); | ||
return SYMBOL_ITERATOR in O || has(Iterators, classof(O)); | ||
} | ||
@@ -734,3 +736,3 @@ function getIterator(it){ | ||
$define(GLOBAL, {global: global}); | ||
$define(GLOBAL + FORCED, {global: global}); | ||
@@ -737,0 +739,0 @@ /****************************************************************************** |
/** | ||
* Core.js 0.1.3 | ||
* Core.js 0.1.4 | ||
* https://github.com/zloirock/core-js | ||
@@ -7,3 +7,3 @@ * License: http://rock.mit-license.org | ||
*/ | ||
!function(sb,v,f){"use strict";function t(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function i(a){return"function"==typeof a}function Y(a,c,e){a&&(g(a=e?a:a[b],ab)||d(a,ab,c))}function db(a){return a==f?a===f?"Undefined":"Null":Pc.call(a).slice(8,-1)}function eb(b){var a,c=db(b);return c==A&&(a=b[ab])?g(Tc,a)?"~"+a:a:c}function ob(){for(var a=arguments.length,c=E(a),b=0,d=Ob._,e=!1;a>b;)(c[b]=arguments[b++])===d&&(e=!0);return Sc(this,c,a,e,d,!1)}function Sc(a,b,d,c,e,f,g){return B(a),function(){var h,k=f?g:this,l=arguments.length,i=0,j=0;if(!c&&!l)return O(a,b,k);if(h=b.slice(),c)for(;d>i;i++)h[i]===e&&(h[i]=arguments[j++]);for(;l>j;)h.push(arguments[j++]);return O(a,h,k)}}function j(a,b,c){if(B(a),~c&&b===f)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}function O(b,a,c){var d=c===f;switch(0|a.length){case 0:return d?b():b.call(c);case 1:return d?b(a[0]):b.call(c,a[0]);case 2:return d?b(a[0],a[1]):b.call(c,a[0],a[1]);case 3:return d?b(a[0],a[1],a[2]):b.call(c,a[0],a[1],a[2]);case 4:return d?b(a[0],a[1],a[2],a[3]):b.call(c,a[0],a[1],a[2],a[3]);case 5:return d?b(a[0],a[1],a[2],a[3],a[4]):b.call(c,a[0],a[1],a[2],a[3],a[4])}return b.apply(c,a)}function Rc(a){return function(f){var g,h=l(f),c=P(f),d=c.length,b=0,e=E(d);if(a)for(;d>b;)e[b]=[g=c[b++],h[g]];else for(;d>b;)e[b]=h[c[b++]];return e}}function Qc(e,f){for(var a,b=l(e),c=P(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function Wb(a){return Z(a).split(",")}function N(a){var c=1==a,e=2==a,g=3==a,b=4==a,d=6==a,i=5==a||d;return function(t,u){for(var m,n,v=j(t,u,3),r=h(this),o=l(r),s=p(o.length),k=0,q=c?E(s):e?[]:f;s>k;k++)if((i||k in o)&&(m=o[k],n=v(m,k,r),a))if(c)q[k]=n;else if(n)switch(a){case 3:return!0;case 5:return m;case 6:return k;case 2:q.push(m)}else if(b)return!1;return d?-1:g||b?b:q}}function Oc(a){return function(d,f){var c=l(this),e=p(c.length),b=pc(gc(c,f),0);if(a&&d!=d){for(;e>b;b++)if(fc(c[b]))return a||b}else for(;e>b;b++)if((a||b in c)&&c[b]===d)return a||b;return!a&&-1}}function ac(b,c){B(b);for(var d=c==f?[]:h(c),e=l(this),g=p(e.length),a=0;g>a&&b(d,e[a],a,this)!==!1;a++);return d}function bc(a,b){return"function"==typeof a?a:b}function Tb(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}function fc(a){return a!=a}function gb(a){return isNaN(a)?0:Vb(a)}function p(a){return a>0?fb(gb(a),pb):0}function gc(b,a){var a=gb(a);return 0>a&&(a+=p(b.length)),a}function uc(b,a,c){var d=t(a)?function(b){return a[b]}:a;return function(a){return Z(c?a:this).replace(b,d)}}function L(c,a,b){if(!c)throw _b(b?a+b:a)}function B(a){return L(i(a),a," is not a function!"),a}function C(a){return L(t(a),a," is not an object!"),a}function Gb(a,b,c){L(a instanceof b,c,": use the 'new' operator!")}function Gc(e,f,b){var c,d=f+" is deprecated and will be removed in the future!";return b&&(d+=" Use "+b+Q),function(){return!c&&a.console&&console.warn&&(c=!0,console.warn(d)),e.apply(this,arguments)}}function Jb(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function ic(a,b,c){return a[b]=c,a}function Dc(a){return hb?function(b,c,d){return T(b,c,Jb(a,d))}:ic}function lb(a){return w+"("+a+")_"+(++wc+xc())[F](36)}function yb(a,b){d(a,R,b),Ec&&d(a,mb,b)}function Cc(a,c,d,e){a[b]=H(e||ec,{next:Jb(1,d)}),Y(a,c+" Iterator")}function jc(d,e,h){var a=d[b],f=g(a,mb),c=g(a,R)?a[R]:f?a[mb]:h;v&&(yb(a,c),f&&yb(kb(c.call(new d)),sb)),J[e]=c,J[e+" Iterator"]=sb}function S(a,b){return{value:b,done:!!a}}function Ac(a){return a!=f&&R in a||g(J,eb(a))}function nc(a){return C((a[R]||J[eb(a)]).call(a))}function yc(a,b,c){return c?O(a,b):a(b)}function Sb(c,a,d,e){for(var b,f=nc(c),g=j(d,e,a?2:1);!(b=f.next()).done;)if(yc(g,b.value,a)===!1)return}function c(g,h,o){var e,l,c,k,n=g&u,f=n?a:g&m?a[h]:(a[h]||r)[b],p=n?s:s[h]||(s[h]={});n&&(o=h);for(e in o)l=!(g&D)&&f&&e in f&&(!i(f[e])||x(f[e])),c=(l?f:o)[e],g&xb&&l?k=j(c,a):g&zb&&!v&&f[e]==c?(k=function(a){return this instanceof c?new c(a):c(a)},k[b]=c[b]):k=g&z&&i(c)?j(rb,c):c,p[e]!=c&&(p[e]=k),v&&f&&!l&&(n||delete f[e])&&d(f,e,c)}var a=sb(),A="Object",sc="Function",o="Array",G="String",tc="Number",qc="Date",Kb="Map",Nb="Set",mc="WeakMap",lc="WeakSet",w="Symbol",qb="Promise",ub="Math",kc="Arguments",b="prototype",K="constructor",F="toString",Bc="toLocaleString",hc="hasOwnProperty",cb="forEach",Ic="contains",Jc="includes",cc="process",Lb="createElement",bb=a[sc],h=a[A],E=a[o],Z=a[G],Lc=a[tc],Mc=a[qc],M=a[Kb],I=a[Nb],wb=a[mc],Ub=a[lc],e=a[w],k=a[ub],_b=a.TypeError,Bb=a.setTimeout,ib=a.setImmediate,Db=a.clearImmediate,Eb=a[cc],$b=Eb&&Eb.nextTick,$=a.document,Zb=a.navigator,Ib=a.define,q=E[b],r=h[b],Yb=bb[b],Mb=1/0,s={},Ob=v?a:s,Q=".",Xb="#",x=j(/./.test,/\[native code\]\s*\}\s*$/,1),Pc=r[F],Tc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},X=F+"Tag",Hc=Yb.apply,rb=Yb.call;s._=Ob._=v?Ob._||{}:{};var Qb,H=h.create,kb=h.getPrototypeOf,T=h.defineProperty,Ab=h.defineProperties,tb=h.getOwnPropertyDescriptor,P=h.keys,jb=h.getOwnPropertyNames,dc=h.getOwnPropertySymbols,Kc=function(a){return dc?jb(a).concat(dc(a)):jb(a)},g=j(rb,r[hc],2),l=h,Fb=h.assign||function(g){for(var a=h(g),i=arguments.length,b=1;i>b;)for(var c,d=l(arguments[b++]),e=P(d),j=e.length,f=0;j>f;)a[c=e[f++]]=d[c];return a},Fc=q.push,U=q.slice,vb=q.indexOf,Rb=q[cb],pb=9007199254740991,zc=k.ceil,oc=k.floor,pc=k.max,fb=k.min,rc=k.pow,xc=k.random,Vb=k.trunc||function(a){return(a>0?oc:zc)(a)},vc="Reduce of empty object with no initial value",hb=!!function(){try{return T({},0,r)}catch(a){}}(),wc=0,d=Dc(1),n=e||lb,V=e?ic:d,nb="iterator",R=e&&nb in e?e[nb]:lb(w+Q+nb),ab=e&&X in e?e[X]:lb(w+Q+X),mb="@@"+nb,Ec=mb in q,W=n("iter"),Hb=n("shim"),_=1,y=2,J={},ec={};yb(ec,sb);var Pb=$&&$.documentElement,Cb=db(Eb)==cc,Nc=a.core,D=1,u=2,m=4,z=8,xb=16,zb=32;Cb&&(module.exports=s),i(Ib)&&Ib.amd&&Ib(function(){return s}),(!Cb||v)&&(s.noConflict=function(){return a.core=Nc,s},a.core=s),!function(n,j,v,a){function d(){var a,c=$[Lb]("iframe"),f=x;for(c.style.display="none",Pb.appendChild(c),c.src="javascript:",a=c.contentWindow.document,a.open(),a.write("<script>document.F=Object</script>"),a.close(),d=a.F;f--;)delete d[b][e[f]];return d()}function k(b,c){return function(i){var d,f=l(i),h=0,e=[];for(d in f)d!=a&&g(f,d)&&e.push(d);for(;c>h;)g(f,d=b[h++])&&(~vb.call(e,d)||e.push(d));return e}}function s(a){return function(){return a.apply(l(this),arguments)}}function u(a){return function(g,d){B(g);var c=l(this),e=p(c.length),b=a?e-1:0,f=a?-1:1;if(2>arguments.length)for(;;){if(b in c){d=c[b],b+=f;break}b+=f,L(a?b>=0:e>b,vc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}hb||(tb=function(a,b){return g(a,b)?Jb(!r[n].call(a,b),a[b]):f},T=function(a,c,b){return"value"in b&&(C(a)[c]=b.value),a},Ab=function(a,d){C(a);for(var b,c,e=P(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),c(m+D*!hb,A,{getOwnPropertyDescriptor:tb,defineProperty:T,defineProperties:Ab});var e=[K,hc,"isPrototypeOf",n,Bc,F,"valueOf"],w=e.concat("length",b),x=e.length;c(m,A,{getPrototypeOf:kb=kb||function(c){return g(C(c),a)?c[a]:i(c[K])&&c instanceof c[K]?c[K][b]:c instanceof h?r:null},getOwnPropertyNames:jb=jb||k(w,w.length,!0),create:H=H||function(e,g){var c;return null!==e?(j[b]=C(e),c=new j,j[b]=null,c[K][b]===e||(c[a]=e)):c=d(),g===f?c:Ab(c,g)},keys:P=P||k(e,x,!1)}),c(z,sc,{bind:function(d){function c(){var f=e.concat(U.call(arguments));if(this instanceof c){var g=H(a[b]),h=O(a,f,g);return t(h)?h:g}return O(a,f,d)}var a=B(this),e=U.call(arguments,1);return c}}),0 in h(Q)&&Q[0]==Q||(l=function(a){return db(a)==G?a.split(""):h(a)},U=s(U)),c(z+D*(l!=h),o,{slice:U,join:s(q.join)}),c(m,o,{isArray:function(a){return db(a)==o}}),c(z,o,{forEach:Rb=Rb||N(0),map:N(1),filter:N(2),some:N(3),every:N(4),reduce:u(!1),reduceRight:u(!0),indexOf:vb=vb||Oc(!1),lastIndexOf:function(d,e){var b=l(this),c=p(b.length),a=c-1;for(arguments.length>1&&(a=fb(a,gb(e))),0>a&&(a=p(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),c(z,G,{trim:uc(/^\s*([\s\S]*\S)?\s*$/,"$1")}),c(m,qc,{now:function(){return+new Mc}}),v(function(){return arguments}())==A&&(eb=function(a){var b=v(a);return b==A&&i(a.callee)?kc:b})}("propertyIsEnumerable",bb(),eb,n(b)),c(u,{global:a}),!function(f,a){x(e)||(e=function(c){L(!(this instanceof e),w+" is not a "+K);var a=lb(c);return T(r,a,{configurable:!0,set:function(b){d(this,a,b)}}),V(H(e[b]),f,a)},d(e[b],F,function(){return this[f]})),c(u+zb,{Symbol:e}),c(m,w,{"for":function(b){return g(a,b+="")?a[b]:a[b]=e(b)},iterator:R,keyFor:ob.call(Qc,a),toStringTag:ab=X in e?e[X]:e(w+Q+X),pure:n,set:V}),Y(e,w),c(u,{Reflect:{ownKeys:Kc}})}(n("tag"),{}),!function(g,n){function s(a){return g(a=+a)&&0!=a?0>a?-s(-a):e(a+i(a*a+1)):a}function u(a,b){return!!~Z(this).indexOf(a,b)}c(m,A,{assign:Fb,is:Tb}),"__proto__"in r&&function(b,a){try{a=j(rb,tb(r,"__proto__").set,2),a({},q)}catch(d){b=!0}c(m,A,{setPrototypeOf:function(d,c){return C(d),L(null===c||t(c),c,": can't set as prototype!"),b?d.__proto__=c:a(d,c),d}})}();var w=Lc.isInteger||function(a){return g(a)&&oc(a)===a},h=k.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},x=k.abs,b=k.exp,e=k.log,i=k.sqrt;c(m,tc,{EPSILON:rc(2,-52),isFinite:function(a){return"number"==typeof a&&g(a)},isInteger:w,isNaN:fc,isSafeInteger:function(a){return w(a)&&x(a)<=pb},MAX_SAFE_INTEGER:pb,MIN_SAFE_INTEGER:-pb,parseFloat:parseFloat,parseInt:parseInt}),c(m,ub,{acosh:function(a){return e(a+i(a*a-1))},asinh:s,atanh:function(a){return 0==a?+a:e((1+ +a)/(1-a))/2},cbrt:function(a){return h(a)*rc(x(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[F](2).length:32},cosh:function(a){return(b(a)+b(-a))/2},expm1:function(a){return 0==a?+a:a>-1e-6&&1e-6>a?+a+a*a/2:b(a)-1},hypot:function(){for(var a,b=0,c=arguments.length;c--;){if(a=+arguments[c],a==Mb||a==-Mb)return Mb;b+=a*a}return i(b)},imul:function(b,c){var a=65535,f=a&b>>>16,d=a&b,g=a&c>>>16,e=a&c;return 0|d*e+(f*e+d*g<<16>>>0)},log1p:function(a){return a>-1e-8&&1e-8>a?a-a*a/2:e(1+ +a)},log10:function(a){return e(a)/k.LN10},log2:function(a){return e(a)/k.LN2},sign:h,sinh:function(a){return 0==a?+a:(b(a)-b(-a))/2},tanh:function(a){return g(a)?0==a?+a:(b(a)-b(-a))/(b(a)+b(-a)):h(a)},trunc:Vb}),Y(k,ub,!0),c(z,G,{includes:u,contains:Gc(u,G+Xb+Ic,G+Xb+Jc),endsWith:function(a,b){var c=this.length,d=p(fb(b===f?c:b,c));return a+="",Z(this).slice(d-a.length,d)===a},repeat:function(d){var b=""+this,c="",a=gb(d);for(L(a>=0,"Count can't be negative");a>0;(a>>>=1)&&(b+=b))1&a&&(c+=b);return c},startsWith:function(a,c){var b=p(fb(c,this.length));return a+="",Z(this).slice(b,b+a.length)===a}}),c(m,o,{from:function(m,h,k){var g,b=l(m),c=new(bc(this,E)),d=h!==f,i=d?j(h,k,2):f,a=0;if(Ac(b))for(var e,n=nc(b);!(e=n.next()).done;)c[a]=d?i(e.value,a):e.value,a++;else for(g=p(b.length);g>a;a++)c[a]=d?i(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(bc(this,E))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),c(z,o,{fill:function(e,g,c){var a,b=p(this.length),d=pc(gc(this,g),0);for(c===f?a=b:(a=gb(c),0>a&&(a+=b),a=fb(a,b));a>d;)this[d++]=e;return this},find:N(5),findIndex:N(6)}),Y(a.JSON,"JSON",!0),v&&(n[ab]="x","x"!=db(n)&&d(r,F,function(){return"[object "+eb(this)+"]"}))}(isFinite,{}),i(ib)&&i(Db)||function(o){function d(a){if(g(b,a)){var c=b[a];delete b[a],c()}}function n(a){d(a.data)}var c,f,e,k=a.postMessage,l=a.addEventListener,m=a.MessageChannel,h=0,b={};ib=function(a){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return b[++h]=function(){O(i(a)?a:bb(a),d)},c(h),h},Db=function(a){delete b[a]},Cb?c=function(a){$b(ob.call(d,a))}:l&&i(k)&&!a.importScripts?(c=function(a){k(a,"*")},l("message",n,!1)):i(m)?(f=new m,e=f.port2,f.port1.onmessage=n,c=j(e.postMessage,e,1)):c=$&&o in $[Lb]("script")?function(a){Pb.appendChild($[Lb]("script"))[o]=function(){Pb.removeChild(this),d(a)}}:function(a){Bb(ob.call(d,a),0)}}("onreadystatechange"),c(u+xb,{setImmediate:ib,clearImmediate:Db}),!function(a,e){i(a)&&i(a.resolve)&&a.resolve(e=new a(bb()))==e||function(l,g){function h(b){var a;return t(b)&&(a=b.then),i(a)?a:!1}function e(b){var a=b.chain;a.length&&l(function(){for(var c=b.msg,e=1==b.state,d=0;a.length>d;)!function(a){var b,f,d=e?a.ok:a.fail;try{d?(b=d===!0?c:d(c),b===a.P?a.rej(_b(qb+"-chain cycle")):(f=h(b))?f.call(b,a.res,a.rej):a.res(b)):a.rej(c)}catch(g){a.rej(g)}}(a[d++]);a.length=0})}function k(d){var f,b,a=this;if(!a.done){a.done=!0,a=a.def||a;try{(f=h(d))?(b={def:a,done:!1},f.call(d,j(k,b,1),j(c,b,1))):(a.msg=d,a.state=1,e(a))}catch(g){c.call(b||{def:a,done:!1},g)}}}function c(b){var a=this;a.done||(a.done=!0,a=a.def||a,a.msg=b,a.state=2,e(a))}a=function(e){B(e),Gb(this,a,qb);var b={chain:[],state:0,done:!1,msg:f};d(this,g,b);try{e(j(k,b,1),j(c,b,1))}catch(h){c.call(b,h)}},d(a[b],"then",function(c,d){var a={ok:i(c)?c:!0,fail:i(d)?d:!1},f=a.P=new this[K](function(b,c){a.res=B(b),a.rej=B(c)}),b=this[g];return b.chain.push(a),b.state&&e(b),f}),d(a[b],"catch",function(a){return this.then(f,a)}),d(a,"all",function(c){var b=this,a=[];return new b(function(f,g){Sb(c,!1,Fc,a);var d=a.length,e=E(d);d?Rb.call(a,function(a,c){b.resolve(a).then(function(a){e[c]=a,--d||f(e)},g)}):f(e)})}),d(a,"race",function(b){var a=this;return new a(function(c,d){Sb(b,!1,function(b){a.resolve(b).then(c,d)})})}),d(a,"reject",function(a){return new this(function(c,b){b(a)})}),d(a,"resolve",function(a){return t(a)&&kb(a)===this[b]?a:new this(function(b){b(a)})})}($b||ib,n("def")),Y(a,qb),c(u+D*!x(a),{Promise:a})}(a[qb]),!function(){function m(a,e,w,s,j,l,m){function p(a,b){return b!=f&&Sb(b,l,a[g],a),a}var g=l?"set":"add",r=j.clear;if(w){var o=a,t={},h=new a,y=h[g];R in q&&a.length||(a=function(b){return Gb(this,a,e),p(new o,b)},a[b]=o[b]),v&&h[g](t,1)!==h&&d(a[b],g,function(a,b){return y.call(this,a,b),this})}else a=function(b){Gb(this,a,e),m?d(this,i,z++):r.call(this),p(this,b)},V(a,Hb,!0),Fb(a[b],s,j),m||T(a[b],"size",{get:function(){return this[k]}});Y(a,e);var n={};return n[e]=a,c(u+zb+D*!x(a),n),a}function l(a,b){if(!t(a))return("string"==typeof a?"S":"P")+a;if(!g(a,o)){if(!b)return"";d(a,o,++y)}return"O"+a[o]}function s(a){return{clear:function(){d(this,k,0),d(this,e,H(null)),a==h&&d(this,h,H(null))},"delete":function(f){var b=l(f),c=this[e],d=b in c;return d&&(delete c[b],a==h&&delete this[h][b],this[k]--),d},forEach:function(h,i){var d,b,k=j(h,i,3),l=this[a],c=this[e],g={};do for(b in c)b in g||(g[b]=!0,k(l[b],c[b],this));while(b!=f&&b!=(d=P(c))[d.length-1])},has:function(a){return l(a)in this[e]}}}function r(b){return g(b,a)||d(b,a,{}),b[a]}function p(b){return t(b)&&g(b,a)&&g(b[a],this[i])}var e=Qb=n("keys"),h=n("values"),o=n("storeId"),a=n("weakData"),i=n("weakId"),k=hb?n("size"):"size",y=0,z=0;M=m(M,Kb,x(M)&&g(M[b],cb),{get:function(a){return this[h][l(a)]},set:function(a,d){var b=l(a,!0),c=this[h];return b in c||(this[e][b]=Tb(a,-0)?0:a,this[k]++),c[b]=d,this}},s(h),!0),I=m(I,Nb,x(I)&&g(I[b],cb),{add:function(a){var b=l(a,!0),c=this[e];return b in c||(c[b]=Tb(a,-0)?0:a,this[k]++),this}},s(e));var w={"delete":function(b){return p.call(this,b)&&delete b[a][this[i]]},has:p};wb=m(wb,mc,x(wb),{get:function(b){return t(b)&&g(b,a)?b[a][this[i]]:f},set:function(a,b){return r(C(a))[this[i]]=b,this}},w,!0,!0),Ub=m(Ub,lc,x(Ub),{add:function(a){return r(C(a))[this[i]]=!0,this}},w,!1,!0)}(),!function(){function a(d,b,g,f,h){function a(a){return function(){return new f(this,a)}}Cc(f,b,h),c(z+D*e,b,{entries:a(_+y),keys:a(_),values:a(y)}),d&&jc(d,b,a(g))}var d=Rc(!1),e="keys"in q&&!("next"in[].keys());a(E,o,y,function(a,b){V(this,W,{o:l(a),i:0,k:b})},function(){var d,b=this[W],c=b.o,a=b.i++,e=b.k;return a>=c.length?S(1):(d=e==_?a:e==y?c[a]:[a,c[a]],S(0,d))}),jc(Z,G,J[o]),J[kc]=J[o],a(M,Kb,_+y,function(a,e){var c;M[Hb]?c=d(a[Qb]):M[b][cb].call(a,function(b,a){this.push(a)},c=[]),V(this,W,{o:a,k:e,a:c,i:0})},function(){var a,c,b=this[W],d=b.o,e=b.a,f=b.i++,g=b.k;return f>=e.length?S(1):(a=e[f],c=g==_?a:g==y?d.get(a):[a,d.get(a)],S(0,c))}),a(I,Nb,y,function(c,e){var a;I[Hb]?a=d(c[Qb]):I[b][cb].call(c,function(a){this.push(a)},a=[]),V(this,W,{k:e,a:a.reverse(),l:a.length})},function(){var a,b=this[W],c=b.a;return c.length?(a=c.pop(),S(0,b.k==_+y?[a,a]:a)):S(1)})}(),!function(a){function b(b){return a?function(a,c){return b(O(ob,U.call(arguments,2),i(a)?a:bb(a)),c)}:b}c(u+xb+D*a,{setTimeout:Bb=b(Bb),setInterval:b(setInterval)})}(!!Zb&&/MSIE .\./.test(Zb.userAgent)),!function(){function a(a,b){c(m,o,ac.call(Wb(a),function(c,a){a in q&&(c[a]=j(rb,q[a],b))},{}))}a("pop,reverse,shift,keys,values,entries",1),a("indexOf,every,some,forEach,map,filter,find,findIndex,includes",3),a("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,fill,turn")}(),!function(d){var e=ac.call(Wb("assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,isIndependentlyComposed,log,markTimeline,profile,profileEnd,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn"),function(e,a){var c=d[a];e[a]=function(){return b&&c?Hc.call(c,d,arguments):f}},{enable:function(){b=!0},disable:function(){b=!1}}),b=!0;try{v&&delete a.console}catch(g){}c(u+D,{console:Fb(e.log,e)})}(a.console||{})}(Function("return this"),!0); | ||
!function(sb,u,g){"use strict";function t(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function i(a){return"function"==typeof a}function Y(a,c,e){a&&(h(a=e?a:a[b],ab)||d(a,ab,c))}function db(a){return a==g?a===g?"Undefined":"Null":Pc.call(a).slice(8,-1)}function eb(b){var a,c=db(b);return c==A&&(a=b[ab])?h(Tc,a)?"~"+a:a:c}function ob(){for(var a=arguments.length,c=y(a),b=0,d=Ob._,e=!1;a>b;)(c[b]=arguments[b++])===d&&(e=!0);return Sc(this,c,a,e,d,!1)}function Sc(a,b,d,c,e,f,g){return z(a),function(){var h,k=f?g:this,l=arguments.length,i=0,j=0;if(!c&&!l)return O(a,b,k);if(h=b.slice(),c)for(;d>i;i++)h[i]===e&&(h[i]=arguments[j++]);for(;l>j;)h.push(arguments[j++]);return O(a,h,k)}}function j(a,b,c){if(z(a),~c&&b===g)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}function O(b,a,c){var d=c===g;switch(0|a.length){case 0:return d?b():b.call(c);case 1:return d?b(a[0]):b.call(c,a[0]);case 2:return d?b(a[0],a[1]):b.call(c,a[0],a[1]);case 3:return d?b(a[0],a[1],a[2]):b.call(c,a[0],a[1],a[2]);case 4:return d?b(a[0],a[1],a[2],a[3]):b.call(c,a[0],a[1],a[2],a[3]);case 5:return d?b(a[0],a[1],a[2],a[3],a[4]):b.call(c,a[0],a[1],a[2],a[3],a[4])}return b.apply(c,a)}function Rc(a){return function(f){var g,h=l(f),c=P(f),d=c.length,b=0,e=y(d);if(a)for(;d>b;)e[b]=[g=c[b++],h[g]];else for(;d>b;)e[b]=h[c[b++]];return e}}function Qc(e,f){for(var a,b=l(e),c=P(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function Wb(a){return Z(a).split(",")}function N(a){var c=1==a,e=2==a,h=3==a,b=4==a,d=6==a,i=5==a||d;return function(t,u){for(var m,n,v=j(t,u,3),r=f(this),o=l(r),s=q(o.length),k=0,p=c?y(s):e?[]:g;s>k;k++)if((i||k in o)&&(m=o[k],n=v(m,k,r),a))if(c)p[k]=n;else if(n)switch(a){case 3:return!0;case 5:return m;case 6:return k;case 2:p.push(m)}else if(b)return!1;return d?-1:h||b?b:p}}function Oc(a){return function(d,f){var c=l(this),e=q(c.length),b=pc(gc(c,f),0);if(a&&d!=d){for(;e>b;b++)if(fc(c[b]))return a||b}else for(;e>b;b++)if((a||b in c)&&c[b]===d)return a||b;return!a&&-1}}function ac(b,c){z(b);for(var d=c==g?[]:f(c),e=l(this),h=q(e.length),a=0;h>a&&b(d,e[a],a,this)!==!1;a++);return d}function bc(a,b){return"function"==typeof a?a:b}function Tb(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}function fc(a){return a!=a}function gb(a){return isNaN(a)?0:Vb(a)}function q(a){return a>0?fb(gb(a),pb):0}function gc(b,a){var a=gb(a);return 0>a&&(a+=q(b.length)),a}function uc(b,a,c){var d=t(a)?function(b){return a[b]}:a;return function(a){return Z(c?a:this).replace(b,d)}}function L(c,a,b){if(!c)throw _b(b?a+b:a)}function z(a){return L(i(a),a," is not a function!"),a}function B(a){return L(t(a),a," is not an object!"),a}function Gb(a,b,c){L(a instanceof b,c,": use the 'new' operator!")}function Gc(e,f,b){var c,d=f+" is deprecated and will be removed in the future!";return b&&(d+=" Use "+b+Q),function(){return!c&&a.console&&console.warn&&(c=!0,console.warn(d)),e.apply(this,arguments)}}function Jb(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}function ic(a,b,c){return a[b]=c,a}function Dc(a){return hb?function(b,c,d){return T(b,c,Jb(a,d))}:ic}function lb(a){return D+"("+a+")_"+(++wc+xc())[F](36)}function yb(a,b){d(a,R,b),Ec&&d(a,mb,b)}function Cc(a,c,d,e){a[b]=H(e||ec,{next:Jb(1,d)}),Y(a,c+" Iterator")}function jc(d,e,g){var a=d[b],f=h(a,mb),c=h(a,R)?a[R]:f?a[mb]:g;u&&(yb(a,c),f&&yb(kb(c.call(new d)),sb)),J[e]=c,J[e+" Iterator"]=sb}function S(a,b){return{value:b,done:!!a}}function Ac(b){var a=f(b);return R in a||h(J,eb(a))}function nc(a){return B((a[R]||J[eb(a)]).call(a))}function yc(a,b,c){return c?O(a,b):a(b)}function Sb(c,a,d,e){for(var b,f=nc(c),g=j(d,e,a?2:1);!(b=f.next()).done;)if(yc(g,b.value,a)===!1)return}function c(g,h,o){var e,l,c,k,n=g&w,f=n?a:g&m?a[h]:(a[h]||r)[b],p=n?s:s[h]||(s[h]={});n&&(o=h);for(e in o)l=!(g&v)&&f&&e in f&&(!i(f[e])||C(f[e])),c=(l?f:o)[e],g&xb&&l?k=j(c,a):g&zb&&!u&&f[e]==c?(k=function(a){return this instanceof c?new c(a):c(a)},k[b]=c[b]):k=g&E&&i(c)?j(rb,c):c,p[e]!=c&&(p[e]=k),u&&f&&!l&&(n||delete f[e])&&d(f,e,c)}var a=sb(),A="Object",sc="Function",p="Array",G="String",tc="Number",qc="Date",Kb="Map",Nb="Set",mc="WeakMap",lc="WeakSet",D="Symbol",qb="Promise",ub="Math",kc="Arguments",b="prototype",K="constructor",F="toString",Bc="toLocaleString",hc="hasOwnProperty",cb="forEach",Ic="contains",Jc="includes",cc="process",Lb="createElement",bb=a[sc],f=a[A],y=a[p],Z=a[G],Lc=a[tc],Mc=a[qc],M=a[Kb],I=a[Nb],wb=a[mc],Ub=a[lc],e=a[D],k=a[ub],_b=a.TypeError,Bb=a.setTimeout,ib=a.setImmediate,Db=a.clearImmediate,Eb=a[cc],$b=Eb&&Eb.nextTick,$=a.document,Zb=a.navigator,Ib=a.define,o=y[b],r=f[b],Yb=bb[b],Mb=1/0,s={},Ob=u?a:s,Q=".",Xb="#",C=j(/./.test,/\[native code\]\s*\}\s*$/,1),Pc=r[F],Tc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},X=F+"Tag",Hc=Yb.apply,rb=Yb.call;s._=Ob._=u?Ob._||{}:{};var Qb,H=f.create,kb=f.getPrototypeOf,T=f.defineProperty,Ab=f.defineProperties,tb=f.getOwnPropertyDescriptor,P=f.keys,jb=f.getOwnPropertyNames,dc=f.getOwnPropertySymbols,Kc=function(a){return dc?jb(a).concat(dc(a)):jb(a)},h=j(rb,r[hc],2),l=f,Fb=f.assign||function(h){for(var a=f(h),i=arguments.length,b=1;i>b;)for(var c,d=l(arguments[b++]),e=P(d),j=e.length,g=0;j>g;)a[c=e[g++]]=d[c];return a},Fc=o.push,U=o.slice,vb=o.indexOf,Rb=o[cb],pb=9007199254740991,zc=k.ceil,oc=k.floor,pc=k.max,fb=k.min,rc=k.pow,xc=k.random,Vb=k.trunc||function(a){return(a>0?oc:zc)(a)},vc="Reduce of empty object with no initial value",hb=!!function(){try{return T({},0,r)}catch(a){}}(),wc=0,d=Dc(1),n=e||lb,V=e?ic:d,nb="iterator",R=e&&nb in e?e[nb]:lb(D+Q+nb),ab=e&&X in e?e[X]:lb(D+Q+X),mb="@@"+nb,Ec=mb in o,W=n("iter"),Hb=n("shim"),_=1,x=2,J={},ec={};yb(ec,sb);var Pb=$&&$.documentElement,Cb=db(Eb)==cc,Nc=a.core,v=1,w=2,m=4,E=8,xb=16,zb=32;Cb&&(module.exports=s),i(Ib)&&Ib.amd&&Ib(function(){return s}),(!Cb||u)&&(s.noConflict=function(){return a.core=Nc,s},a.core=s),!function(n,j,w,a){function d(){var a,c=$[Lb]("iframe"),f=y;for(c.style.display="none",Pb.appendChild(c),c.src="javascript:",a=c.contentWindow.document,a.open(),a.write("<script>document.F=Object</script>"),a.close(),d=a.F;f--;)delete d[b][e[f]];return d()}function k(b,c){return function(i){var d,f=l(i),g=0,e=[];for(d in f)d!=a&&h(f,d)&&e.push(d);for(;c>g;)h(f,d=b[g++])&&(~vb.call(e,d)||e.push(d));return e}}function s(a){return function(){return a.apply(l(this),arguments)}}function u(a){return function(g,d){z(g);var c=l(this),e=q(c.length),b=a?e-1:0,f=a?-1:1;if(2>arguments.length)for(;;){if(b in c){d=c[b],b+=f;break}b+=f,L(a?b>=0:e>b,vc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}hb||(tb=function(a,b){return h(a,b)?Jb(!r[n].call(a,b),a[b]):g},T=function(a,c,b){return"value"in b&&(B(a)[c]=b.value),a},Ab=function(a,d){B(a);for(var b,c,e=P(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),c(m+v*!hb,A,{getOwnPropertyDescriptor:tb,defineProperty:T,defineProperties:Ab});var e=[K,hc,"isPrototypeOf",n,Bc,F,"valueOf"],x=e.concat("length",b),y=e.length;c(m,A,{getPrototypeOf:kb=kb||function(c){return h(B(c),a)?c[a]:i(c[K])&&c instanceof c[K]?c[K][b]:c instanceof f?r:null},getOwnPropertyNames:jb=jb||k(x,x.length,!0),create:H=H||function(e,f){var c;return null!==e?(j[b]=B(e),c=new j,j[b]=null,c[K][b]===e||(c[a]=e)):c=d(),f===g?c:Ab(c,f)},keys:P=P||k(e,y,!1)}),c(E,sc,{bind:function(d){function c(){var f=e.concat(U.call(arguments));if(this instanceof c){var g=H(a[b]),h=O(a,f,g);return t(h)?h:g}return O(a,f,d)}var a=z(this),e=U.call(arguments,1);return c}}),0 in f(Q)&&Q[0]==Q||(l=function(a){return db(a)==G?a.split(""):f(a)},U=s(U)),c(E+v*(l!=f),p,{slice:U,join:s(o.join)}),c(m,p,{isArray:function(a){return db(a)==p}}),c(E,p,{forEach:Rb=Rb||N(0),map:N(1),filter:N(2),some:N(3),every:N(4),reduce:u(!1),reduceRight:u(!0),indexOf:vb=vb||Oc(!1),lastIndexOf:function(d,e){var b=l(this),c=q(b.length),a=c-1;for(arguments.length>1&&(a=fb(a,gb(e))),0>a&&(a=q(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),c(E,G,{trim:uc(/^\s*([\s\S]*\S)?\s*$/,"$1")}),c(m,qc,{now:function(){return+new Mc}}),w(function(){return arguments}())==A&&(eb=function(a){var b=w(a);return b==A&&i(a.callee)?kc:b})}("propertyIsEnumerable",bb(),eb,n(b)),c(w+v,{global:a}),!function(f,a){C(e)||(e=function(c){L(!(this instanceof e),D+" is not a "+K);var a=lb(c);return T(r,a,{configurable:!0,set:function(b){d(this,a,b)}}),V(H(e[b]),f,a)},d(e[b],F,function(){return this[f]})),c(w+zb,{Symbol:e}),c(m,D,{"for":function(b){return h(a,b+="")?a[b]:a[b]=e(b)},iterator:R,keyFor:ob.call(Qc,a),toStringTag:ab=X in e?e[X]:e(D+Q+X),pure:n,set:V}),Y(e,D),c(w,{Reflect:{ownKeys:Kc}})}(n("tag"),{}),!function(f,n){function s(a){return f(a=+a)&&0!=a?0>a?-s(-a):e(a+i(a*a+1)):a}function v(a,b){return!!~Z(this).indexOf(a,b)}c(m,A,{assign:Fb,is:Tb}),"__proto__"in r&&function(b,a){try{a=j(rb,tb(r,"__proto__").set,2),a({},o)}catch(d){b=!0}c(m,A,{setPrototypeOf:function(d,c){return B(d),L(null===c||t(c),c,": can't set as prototype!"),b?d.__proto__=c:a(d,c),d}})}();var w=Lc.isInteger||function(a){return f(a)&&oc(a)===a},h=k.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},x=k.abs,b=k.exp,e=k.log,i=k.sqrt;c(m,tc,{EPSILON:rc(2,-52),isFinite:function(a){return"number"==typeof a&&f(a)},isInteger:w,isNaN:fc,isSafeInteger:function(a){return w(a)&&x(a)<=pb},MAX_SAFE_INTEGER:pb,MIN_SAFE_INTEGER:-pb,parseFloat:parseFloat,parseInt:parseInt}),c(m,ub,{acosh:function(a){return e(a+i(a*a-1))},asinh:s,atanh:function(a){return 0==a?+a:e((1+ +a)/(1-a))/2},cbrt:function(a){return h(a)*rc(x(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[F](2).length:32},cosh:function(a){return(b(a)+b(-a))/2},expm1:function(a){return 0==a?+a:a>-1e-6&&1e-6>a?+a+a*a/2:b(a)-1},hypot:function(){for(var a,b=0,c=arguments.length;c--;){if(a=+arguments[c],a==Mb||a==-Mb)return Mb;b+=a*a}return i(b)},imul:function(b,c){var a=65535,f=a&b>>>16,d=a&b,g=a&c>>>16,e=a&c;return 0|d*e+(f*e+d*g<<16>>>0)},log1p:function(a){return a>-1e-8&&1e-8>a?a-a*a/2:e(1+ +a)},log10:function(a){return e(a)/k.LN10},log2:function(a){return e(a)/k.LN2},sign:h,sinh:function(a){return 0==a?+a:(b(a)-b(-a))/2},tanh:function(a){return f(a)?0==a?+a:(b(a)-b(-a))/(b(a)+b(-a)):h(a)},trunc:Vb}),Y(k,ub,!0),c(E,G,{includes:v,contains:Gc(v,G+Xb+Ic,G+Xb+Jc),endsWith:function(a,b){var c=this.length,d=q(fb(b===g?c:b,c));return a+="",Z(this).slice(d-a.length,d)===a},repeat:function(d){var b=""+this,c="",a=gb(d);for(L(a>=0,"Count can't be negative");a>0;(a>>>=1)&&(b+=b))1&a&&(c+=b);return c},startsWith:function(a,c){var b=q(fb(c,this.length));return a+="",Z(this).slice(b,b+a.length)===a}}),c(m,p,{from:function(m,h,k){var f,b=l(m),c=new(bc(this,y)),d=h!==g,i=d?j(h,k,2):g,a=0;if(Ac(b))for(var e,n=nc(b);!(e=n.next()).done;)c[a]=d?i(e.value,a):e.value,a++;else for(f=q(b.length);f>a;a++)c[a]=d?i(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(bc(this,y))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),c(E,p,{fill:function(e,f,c){var a,b=q(this.length),d=pc(gc(this,f),0);for(c===g?a=b:(a=gb(c),0>a&&(a+=b),a=fb(a,b));a>d;)this[d++]=e;return this},find:N(5),findIndex:N(6)}),Y(a.JSON,"JSON",!0),u&&(n[ab]="x","x"!=db(n)&&d(r,F,function(){return"[object "+eb(this)+"]"}))}(isFinite,{}),i(ib)&&i(Db)||function(o){function d(a){if(h(b,a)){var c=b[a];delete b[a],c()}}function n(a){d(a.data)}var c,f,e,k=a.postMessage,l=a.addEventListener,m=a.MessageChannel,g=0,b={};ib=function(a){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return b[++g]=function(){O(i(a)?a:bb(a),d)},c(g),g},Db=function(a){delete b[a]},Cb?c=function(a){$b(ob.call(d,a))}:l&&i(k)&&!a.importScripts?(c=function(a){k(a,"*")},l("message",n,!1)):i(m)?(f=new m,e=f.port2,f.port1.onmessage=n,c=j(e.postMessage,e,1)):c=$&&o in $[Lb]("script")?function(a){Pb.appendChild($[Lb]("script"))[o]=function(){Pb.removeChild(this),d(a)}}:function(a){Bb(ob.call(d,a),0)}}("onreadystatechange"),c(w+xb,{setImmediate:ib,clearImmediate:Db}),!function(a,e){i(a)&&i(a.resolve)&&a.resolve(e=new a(bb()))==e||function(l,f){function h(b){var a;return t(b)&&(a=b.then),i(a)?a:!1}function e(b){var a=b.chain;a.length&&l(function(){for(var c=b.msg,e=1==b.state,d=0;a.length>d;)!function(a){var b,f,d=e?a.ok:a.fail;try{d?(b=d===!0?c:d(c),b===a.P?a.rej(_b(qb+"-chain cycle")):(f=h(b))?f.call(b,a.res,a.rej):a.res(b)):a.rej(c)}catch(g){a.rej(g)}}(a[d++]);a.length=0})}function k(d){var f,b,a=this;if(!a.done){a.done=!0,a=a.def||a;try{(f=h(d))?(b={def:a,done:!1},f.call(d,j(k,b,1),j(c,b,1))):(a.msg=d,a.state=1,e(a))}catch(g){c.call(b||{def:a,done:!1},g)}}}function c(b){var a=this;a.done||(a.done=!0,a=a.def||a,a.msg=b,a.state=2,e(a))}a=function(e){z(e),Gb(this,a,qb);var b={chain:[],state:0,done:!1,msg:g};d(this,f,b);try{e(j(k,b,1),j(c,b,1))}catch(h){c.call(b,h)}},d(a[b],"then",function(c,d){var a={ok:i(c)?c:!0,fail:i(d)?d:!1},g=a.P=new this[K](function(b,c){a.res=z(b),a.rej=z(c)}),b=this[f];return b.chain.push(a),b.state&&e(b),g}),d(a[b],"catch",function(a){return this.then(g,a)}),d(a,"all",function(c){var b=this,a=[];return new b(function(f,g){Sb(c,!1,Fc,a);var d=a.length,e=y(d);d?Rb.call(a,function(a,c){b.resolve(a).then(function(a){e[c]=a,--d||f(e)},g)}):f(e)})}),d(a,"race",function(b){var a=this;return new a(function(c,d){Sb(b,!1,function(b){a.resolve(b).then(c,d)})})}),d(a,"reject",function(a){return new this(function(c,b){b(a)})}),d(a,"resolve",function(a){return t(a)&&kb(a)===this[b]?a:new this(function(b){b(a)})})}($b||ib,n("def")),Y(a,qb),c(w+v*!C(a),{Promise:a})}(a[qb]),!function(){function m(a,e,x,s,j,l,m){function q(a,b){return b!=g&&Sb(b,l,a[f],a),a}var f=l?"set":"add",r=j.clear;if(x){var p=a,t={},h=new a,y=h[f];R in o&&a.length||(a=function(b){return Gb(this,a,e),q(new p,b)},a[b]=p[b]),u&&h[f](t,1)!==h&&d(a[b],f,function(a,b){return y.call(this,a,b),this})}else a=function(b){Gb(this,a,e),m?d(this,i,z++):r.call(this),q(this,b)},V(a,Hb,!0),Fb(a[b],s,j),m||T(a[b],"size",{get:function(){return this[k]}});Y(a,e);var n={};return n[e]=a,c(w+zb+v*!C(a),n),a}function l(a,b){if(!t(a))return("string"==typeof a?"S":"P")+a;if(!h(a,p)){if(!b)return"";d(a,p,++y)}return"O"+a[p]}function s(a){return{clear:function(){d(this,k,0),d(this,e,H(null)),a==f&&d(this,f,H(null))},"delete":function(g){var b=l(g),c=this[e],d=b in c;return d&&(delete c[b],a==f&&delete this[f][b],this[k]--),d},forEach:function(h,i){var d,b,k=j(h,i,3),l=this[a],c=this[e],f={};do for(b in c)b in f||(f[b]=!0,k(l[b],c[b],this));while(b!=g&&b!=(d=P(c))[d.length-1])},has:function(a){return l(a)in this[e]}}}function r(b){return h(b,a)||d(b,a,{}),b[a]}function q(b){return t(b)&&h(b,a)&&h(b[a],this[i])}var e=Qb=n("keys"),f=n("values"),p=n("storeId"),a=n("weakData"),i=n("weakId"),k=hb?n("size"):"size",y=0,z=0;M=m(M,Kb,C(M)&&h(M[b],cb),{get:function(a){return this[f][l(a)]},set:function(a,d){var b=l(a,!0),c=this[f];return b in c||(this[e][b]=Tb(a,-0)?0:a,this[k]++),c[b]=d,this}},s(f),!0),I=m(I,Nb,C(I)&&h(I[b],cb),{add:function(a){var b=l(a,!0),c=this[e];return b in c||(c[b]=Tb(a,-0)?0:a,this[k]++),this}},s(e));var x={"delete":function(b){return q.call(this,b)&&delete b[a][this[i]]},has:q};wb=m(wb,mc,C(wb),{get:function(b){return t(b)&&h(b,a)?b[a][this[i]]:g},set:function(a,b){return r(B(a))[this[i]]=b,this}},x,!0,!0),Ub=m(Ub,lc,C(Ub),{add:function(a){return r(B(a))[this[i]]=!0,this}},x,!1,!0)}(),!function(){function a(d,b,g,f,h){function a(a){return function(){return new f(this,a)}}Cc(f,b,h),c(E+v*e,b,{entries:a(_+x),keys:a(_),values:a(x)}),d&&jc(d,b,a(g))}var d=Rc(!1),e="keys"in o&&!("next"in[].keys());a(y,p,x,function(a,b){V(this,W,{o:l(a),i:0,k:b})},function(){var d,b=this[W],c=b.o,a=b.i++,e=b.k;return a>=c.length?S(1):(d=e==_?a:e==x?c[a]:[a,c[a]],S(0,d))}),jc(Z,G,J[p]),J[kc]=J[p],a(M,Kb,_+x,function(a,e){var c;M[Hb]?c=d(a[Qb]):M[b][cb].call(a,function(b,a){this.push(a)},c=[]),V(this,W,{o:a,k:e,a:c,i:0})},function(){var a,c,b=this[W],d=b.o,e=b.a,f=b.i++,g=b.k;return f>=e.length?S(1):(a=e[f],c=g==_?a:g==x?d.get(a):[a,d.get(a)],S(0,c))}),a(I,Nb,x,function(c,e){var a;I[Hb]?a=d(c[Qb]):I[b][cb].call(c,function(a){this.push(a)},a=[]),V(this,W,{k:e,a:a.reverse(),l:a.length})},function(){var a,b=this[W],c=b.a;return c.length?(a=c.pop(),S(0,b.k==_+x?[a,a]:a)):S(1)})}(),!function(a){function b(b){return a?function(a,c){return b(O(ob,U.call(arguments,2),i(a)?a:bb(a)),c)}:b}c(w+xb+v*a,{setTimeout:Bb=b(Bb),setInterval:b(setInterval)})}(!!Zb&&/MSIE .\./.test(Zb.userAgent)),!function(){function a(a,b){c(m,p,ac.call(Wb(a),function(c,a){a in o&&(c[a]=j(rb,o[a],b))},{}))}a("pop,reverse,shift,keys,values,entries",1),a("indexOf,every,some,forEach,map,filter,find,findIndex,includes",3),a("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,fill,turn")}(),!function(d){var e=ac.call(Wb("assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,isIndependentlyComposed,log,markTimeline,profile,profileEnd,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn"),function(e,a){var c=d[a];e[a]=function(){return b&&c?Hc.call(c,d,arguments):g}},{enable:function(){b=!0},disable:function(){b=!1}}),b=!0;try{u&&delete a.console}catch(f){}c(w+v,{console:Fb(e.log,e)})}(a.console||{})}(Function("return this"),!0); | ||
//# sourceMappingURL=shim.min.map |
293
index.js
/** | ||
* Core.js 0.1.3 | ||
* Core.js 0.1.4 | ||
* https://github.com/zloirock/core-js | ||
@@ -184,3 +184,4 @@ * License: http://rock.mit-license.org | ||
// Dummy, fix for not array-like ES3 string in es5 module | ||
, ES5Object = Object; | ||
, ES5Object = Object | ||
, Dict; | ||
// 19.1.2.1 Object.assign(target, source, ...) | ||
@@ -453,3 +454,4 @@ var assign = Object.assign || function(target, source){ | ||
function isIterable(it){ | ||
return (it != undefined && SYMBOL_ITERATOR in it) || has(Iterators, classof(it)); | ||
var O = Object(it); | ||
return SYMBOL_ITERATOR in O || has(Iterators, classof(O)); | ||
} | ||
@@ -527,3 +529,3 @@ function getIterator(it){ | ||
$define(GLOBAL, {global: global}); | ||
$define(GLOBAL + FORCED, {global: global}); | ||
@@ -1232,2 +1234,144 @@ /****************************************************************************** | ||
/****************************************************************************** | ||
* Module : dict * | ||
******************************************************************************/ | ||
!function(DICT){ | ||
Dict = function(iterable){ | ||
var dict = create(null); | ||
if(iterable != undefined){ | ||
if(isIterable(iterable)){ | ||
for(var iter = getIterator(iterable), step, value; !(step = iter.next()).done;){ | ||
value = step.value; | ||
dict[value[0]] = value[1]; | ||
} | ||
} else assign(dict, iterable); | ||
} | ||
return dict; | ||
} | ||
Dict[PROTOTYPE] = null; | ||
function DictIterator(iterated, kind){ | ||
set(this, ITER, {o: ES5Object(iterated), a: getKeys(iterated), i: 0, k: kind}); | ||
} | ||
createIterator(DictIterator, DICT, function(){ | ||
var iter = this[ITER] | ||
, index = iter.i++ | ||
, keys = iter.a | ||
, kind = iter.k | ||
, key, value; | ||
if(index >= keys.length)return iterResult(1); | ||
key = keys[index]; | ||
if(kind == KEY) value = key; | ||
else if(kind == VALUE)value = iter.o[key]; | ||
else value = [key, iter.o[key]]; | ||
return iterResult(0, value); | ||
}); | ||
function createDictIter(kind){ | ||
return function(it){ | ||
return new DictIterator(it, kind); | ||
} | ||
} | ||
/* | ||
* 0 -> forEach | ||
* 1 -> map | ||
* 2 -> filter | ||
* 3 -> some | ||
* 4 -> every | ||
* 5 -> find | ||
* 6 -> findKey | ||
* 7 -> mapPairs | ||
*/ | ||
function createDictMethod(type){ | ||
var isMap = type == 1 | ||
, isEvery = type == 4; | ||
return function(object, callbackfn, that /* = undefined */){ | ||
var f = ctx(callbackfn, that, 3) | ||
, O = ES5Object(object) | ||
, keys = getKeys(O) | ||
, length = keys.length | ||
, i = 0 | ||
, result = isMap || type == 7 || type == 2 ? new (generic(this, Dict)) : undefined | ||
, key, val, res; | ||
while(length > i){ | ||
key = keys[i++]; | ||
val = O[key]; | ||
res = f(val, key, object); | ||
if(type){ | ||
if(isMap)result[key] = res; // map | ||
else if(res)switch(type){ | ||
case 2: result[key] = val; break // filter | ||
case 3: return true; // some | ||
case 5: return val; // find | ||
case 6: return key; // findKey | ||
case 7: result[res[0]] = res[1]; // mapPairs | ||
} else if(isEvery)return false; // every | ||
} | ||
} | ||
return type == 3 || isEvery ? isEvery : result; | ||
} | ||
} | ||
function createDictReduce(isTurn){ | ||
return function(object, mapfn, init){ | ||
assertFunction(mapfn); | ||
var O = ES5Object(object) | ||
, keys = getKeys(O) | ||
, length = keys.length | ||
, i = 0 | ||
, memo, key, result; | ||
if(isTurn)memo = init == undefined ? new (generic(this, Dict)) : Object(init); | ||
else if(arguments.length < 3){ | ||
assert(length, REDUCE_ERROR); | ||
memo = O[keys[i++]]; | ||
} else memo = Object(init); | ||
while(length > i){ | ||
result = mapfn(memo, O[key = keys[i++]], key, object); | ||
if(isTurn){ | ||
if(result === false)break; | ||
} else memo = result; | ||
} | ||
return memo; | ||
} | ||
} | ||
var findKey = createDictMethod(6); | ||
function includes(object, el){ | ||
return (el == el ? keyOf(object, el) : findKey(object, sameNaN)) !== undefined; | ||
} | ||
assign(Dict, { | ||
keys: createDictIter(KEY), | ||
values: createDictIter(VALUE), | ||
entries: createDictIter(KEY+VALUE), | ||
forEach: createDictMethod(0), | ||
map: createDictMethod(1), | ||
filter: createDictMethod(2), | ||
some: createDictMethod(3), | ||
every: createDictMethod(4), | ||
find: createDictMethod(5), | ||
findKey: findKey, | ||
mapPairs:createDictMethod(7), | ||
reduce: createDictReduce(false), | ||
turn: createDictReduce(true), | ||
keyOf: keyOf, | ||
includes: includes, | ||
contains: deprecated(includes, DICT+DOT+CONTAINS, DICT+DOT+INCLUDES), | ||
// Has / get / set own property | ||
has: has, | ||
get: function(object, key){ | ||
if(has(object, key))return object[key]; | ||
}, | ||
set: createDefiner(0), | ||
isDict: function(it){ | ||
return isObject(it) && getPrototypeOf(it) === Dict[PROTOTYPE]; | ||
} | ||
}); | ||
$define(STATIC, OBJECT, { | ||
// ~ ES7 : http://esdiscuss.org/topic/april-8-2014-meeting-notes#content-1 | ||
values: createObjectToArray(false), | ||
// ~ ES7 : http://esdiscuss.org/topic/april-8-2014-meeting-notes#content-1 | ||
entries: createObjectToArray(true) | ||
}); | ||
$define(GLOBAL + FORCED, {Dict: Dict}); | ||
}('Dict'); | ||
/****************************************************************************** | ||
* Module : $for * | ||
@@ -1400,143 +1544,2 @@ ******************************************************************************/ | ||
/****************************************************************************** | ||
* Module : dict * | ||
******************************************************************************/ | ||
!function(DICT){ | ||
function Dict(iterable){ | ||
var dict = create(null); | ||
if(iterable != undefined){ | ||
if(isIterable(iterable)){ | ||
for(var iter = getIterator(iterable), step, value; !(step = iter.next()).done;){ | ||
value = step.value; | ||
dict[value[0]] = value[1]; | ||
} | ||
} else assign(dict, iterable); | ||
} | ||
return dict; | ||
} | ||
Dict[PROTOTYPE] = null; | ||
function DictIterator(iterated, kind){ | ||
set(this, ITER, {o: ES5Object(iterated), a: getKeys(iterated), i: 0, k: kind}); | ||
} | ||
createIterator(DictIterator, DICT, function(){ | ||
var iter = this[ITER] | ||
, index = iter.i++ | ||
, keys = iter.a | ||
, kind = iter.k | ||
, key, value; | ||
if(index >= keys.length)return iterResult(1); | ||
key = keys[index]; | ||
if(kind == KEY) value = key; | ||
else if(kind == VALUE)value = iter.o[key]; | ||
else value = [key, iter.o[key]]; | ||
return iterResult(0, value); | ||
}); | ||
function createDictIter(kind){ | ||
return function(it){ | ||
return new DictIterator(it, kind); | ||
} | ||
} | ||
/* | ||
* 0 -> forEach | ||
* 1 -> map | ||
* 2 -> filter | ||
* 3 -> some | ||
* 4 -> every | ||
* 5 -> find | ||
* 6 -> findKey | ||
*/ | ||
function createDictMethod(type){ | ||
var isMap = type == 1 | ||
, isFilter = type == 2 | ||
, isSome = type == 3 | ||
, isEvery = type == 4; | ||
return function(object, callbackfn, that /* = undefined */){ | ||
var f = ctx(callbackfn, that, 3) | ||
, O = ES5Object(object) | ||
, keys = getKeys(O) | ||
, length = keys.length | ||
, i = 0 | ||
, result = isMap || isFilter ? new (generic(this, Dict)) : undefined | ||
, key, val, res; | ||
while(length > i){ | ||
key = keys[i++]; | ||
val = O[key]; | ||
res = f(val, key, object); | ||
if(type){ | ||
if(isMap)result[key] = res; // map | ||
else if(res)switch(type){ | ||
case 3: return true; // some | ||
case 5: return val; // find | ||
case 6: return key; // findKey | ||
case 2: result[key] = val; // filter | ||
} else if(isEvery)return false; // every | ||
} | ||
} | ||
return isSome || isEvery ? isEvery : result; | ||
} | ||
} | ||
function createDictReduce(isTurn){ | ||
return function(object, mapfn, init){ | ||
assertFunction(mapfn); | ||
var O = ES5Object(object) | ||
, keys = getKeys(O) | ||
, length = keys.length | ||
, i = 0 | ||
, memo, key, result; | ||
if(isTurn)memo = init == undefined ? new (generic(this, Dict)) : Object(init); | ||
else if(arguments.length < 3){ | ||
assert(length, REDUCE_ERROR); | ||
memo = O[keys[i++]]; | ||
} else memo = Object(init); | ||
while(length > i){ | ||
result = mapfn(memo, O[key = keys[i++]], key, object); | ||
if(isTurn){ | ||
if(result === false)break; | ||
} else memo = result; | ||
} | ||
return memo; | ||
} | ||
} | ||
var findKey = createDictMethod(6); | ||
function includes(object, el){ | ||
return (el == el ? keyOf(object, el) : findKey(object, sameNaN)) !== undefined; | ||
} | ||
assign(Dict, { | ||
keys: createDictIter(KEY), | ||
values: createDictIter(VALUE), | ||
entries: createDictIter(KEY+VALUE), | ||
forEach: createDictMethod(0), | ||
map: createDictMethod(1), | ||
filter: createDictMethod(2), | ||
some: createDictMethod(3), | ||
every: createDictMethod(4), | ||
find: createDictMethod(5), | ||
findKey: findKey, | ||
reduce: createDictReduce(false), | ||
turn: createDictReduce(true), | ||
keyOf: keyOf, | ||
includes: includes, | ||
contains: deprecated(includes, DICT+DOT+CONTAINS, DICT+DOT+INCLUDES), | ||
// Has / get / set own property | ||
has: has, | ||
get: function(object, key){ | ||
if(has(object, key))return object[key]; | ||
}, | ||
set: createDefiner(0), | ||
isDict: function(it){ | ||
return isObject(it) && getPrototypeOf(it) === Dict[PROTOTYPE]; | ||
} | ||
}); | ||
$define(STATIC, OBJECT, { | ||
// ~ ES7 : http://esdiscuss.org/topic/april-8-2014-meeting-notes#content-1 | ||
values: createObjectToArray(false), | ||
// ~ ES7 : http://esdiscuss.org/topic/april-8-2014-meeting-notes#content-1 | ||
entries: createObjectToArray(true) | ||
}); | ||
$define(GLOBAL + FORCED, {Dict: Dict}); | ||
}('Dict'); | ||
/****************************************************************************** | ||
* Module : binding * | ||
@@ -1543,0 +1546,0 @@ ******************************************************************************/ |
293
library.js
/** | ||
* Core.js 0.1.3 | ||
* Core.js 0.1.4 | ||
* https://github.com/zloirock/core-js | ||
@@ -184,3 +184,4 @@ * License: http://rock.mit-license.org | ||
// Dummy, fix for not array-like ES3 string in es5 module | ||
, ES5Object = Object; | ||
, ES5Object = Object | ||
, Dict; | ||
// 19.1.2.1 Object.assign(target, source, ...) | ||
@@ -453,3 +454,4 @@ var assign = Object.assign || function(target, source){ | ||
function isIterable(it){ | ||
return (it != undefined && SYMBOL_ITERATOR in it) || has(Iterators, classof(it)); | ||
var O = Object(it); | ||
return SYMBOL_ITERATOR in O || has(Iterators, classof(O)); | ||
} | ||
@@ -527,3 +529,3 @@ function getIterator(it){ | ||
$define(GLOBAL, {global: global}); | ||
$define(GLOBAL + FORCED, {global: global}); | ||
@@ -1232,2 +1234,144 @@ /****************************************************************************** | ||
/****************************************************************************** | ||
* Module : dict * | ||
******************************************************************************/ | ||
!function(DICT){ | ||
Dict = function(iterable){ | ||
var dict = create(null); | ||
if(iterable != undefined){ | ||
if(isIterable(iterable)){ | ||
for(var iter = getIterator(iterable), step, value; !(step = iter.next()).done;){ | ||
value = step.value; | ||
dict[value[0]] = value[1]; | ||
} | ||
} else assign(dict, iterable); | ||
} | ||
return dict; | ||
} | ||
Dict[PROTOTYPE] = null; | ||
function DictIterator(iterated, kind){ | ||
set(this, ITER, {o: ES5Object(iterated), a: getKeys(iterated), i: 0, k: kind}); | ||
} | ||
createIterator(DictIterator, DICT, function(){ | ||
var iter = this[ITER] | ||
, index = iter.i++ | ||
, keys = iter.a | ||
, kind = iter.k | ||
, key, value; | ||
if(index >= keys.length)return iterResult(1); | ||
key = keys[index]; | ||
if(kind == KEY) value = key; | ||
else if(kind == VALUE)value = iter.o[key]; | ||
else value = [key, iter.o[key]]; | ||
return iterResult(0, value); | ||
}); | ||
function createDictIter(kind){ | ||
return function(it){ | ||
return new DictIterator(it, kind); | ||
} | ||
} | ||
/* | ||
* 0 -> forEach | ||
* 1 -> map | ||
* 2 -> filter | ||
* 3 -> some | ||
* 4 -> every | ||
* 5 -> find | ||
* 6 -> findKey | ||
* 7 -> mapPairs | ||
*/ | ||
function createDictMethod(type){ | ||
var isMap = type == 1 | ||
, isEvery = type == 4; | ||
return function(object, callbackfn, that /* = undefined */){ | ||
var f = ctx(callbackfn, that, 3) | ||
, O = ES5Object(object) | ||
, keys = getKeys(O) | ||
, length = keys.length | ||
, i = 0 | ||
, result = isMap || type == 7 || type == 2 ? new (generic(this, Dict)) : undefined | ||
, key, val, res; | ||
while(length > i){ | ||
key = keys[i++]; | ||
val = O[key]; | ||
res = f(val, key, object); | ||
if(type){ | ||
if(isMap)result[key] = res; // map | ||
else if(res)switch(type){ | ||
case 2: result[key] = val; break // filter | ||
case 3: return true; // some | ||
case 5: return val; // find | ||
case 6: return key; // findKey | ||
case 7: result[res[0]] = res[1]; // mapPairs | ||
} else if(isEvery)return false; // every | ||
} | ||
} | ||
return type == 3 || isEvery ? isEvery : result; | ||
} | ||
} | ||
function createDictReduce(isTurn){ | ||
return function(object, mapfn, init){ | ||
assertFunction(mapfn); | ||
var O = ES5Object(object) | ||
, keys = getKeys(O) | ||
, length = keys.length | ||
, i = 0 | ||
, memo, key, result; | ||
if(isTurn)memo = init == undefined ? new (generic(this, Dict)) : Object(init); | ||
else if(arguments.length < 3){ | ||
assert(length, REDUCE_ERROR); | ||
memo = O[keys[i++]]; | ||
} else memo = Object(init); | ||
while(length > i){ | ||
result = mapfn(memo, O[key = keys[i++]], key, object); | ||
if(isTurn){ | ||
if(result === false)break; | ||
} else memo = result; | ||
} | ||
return memo; | ||
} | ||
} | ||
var findKey = createDictMethod(6); | ||
function includes(object, el){ | ||
return (el == el ? keyOf(object, el) : findKey(object, sameNaN)) !== undefined; | ||
} | ||
assign(Dict, { | ||
keys: createDictIter(KEY), | ||
values: createDictIter(VALUE), | ||
entries: createDictIter(KEY+VALUE), | ||
forEach: createDictMethod(0), | ||
map: createDictMethod(1), | ||
filter: createDictMethod(2), | ||
some: createDictMethod(3), | ||
every: createDictMethod(4), | ||
find: createDictMethod(5), | ||
findKey: findKey, | ||
mapPairs:createDictMethod(7), | ||
reduce: createDictReduce(false), | ||
turn: createDictReduce(true), | ||
keyOf: keyOf, | ||
includes: includes, | ||
contains: deprecated(includes, DICT+DOT+CONTAINS, DICT+DOT+INCLUDES), | ||
// Has / get / set own property | ||
has: has, | ||
get: function(object, key){ | ||
if(has(object, key))return object[key]; | ||
}, | ||
set: createDefiner(0), | ||
isDict: function(it){ | ||
return isObject(it) && getPrototypeOf(it) === Dict[PROTOTYPE]; | ||
} | ||
}); | ||
$define(STATIC, OBJECT, { | ||
// ~ ES7 : http://esdiscuss.org/topic/april-8-2014-meeting-notes#content-1 | ||
values: createObjectToArray(false), | ||
// ~ ES7 : http://esdiscuss.org/topic/april-8-2014-meeting-notes#content-1 | ||
entries: createObjectToArray(true) | ||
}); | ||
$define(GLOBAL + FORCED, {Dict: Dict}); | ||
}('Dict'); | ||
/****************************************************************************** | ||
* Module : $for * | ||
@@ -1400,143 +1544,2 @@ ******************************************************************************/ | ||
/****************************************************************************** | ||
* Module : dict * | ||
******************************************************************************/ | ||
!function(DICT){ | ||
function Dict(iterable){ | ||
var dict = create(null); | ||
if(iterable != undefined){ | ||
if(isIterable(iterable)){ | ||
for(var iter = getIterator(iterable), step, value; !(step = iter.next()).done;){ | ||
value = step.value; | ||
dict[value[0]] = value[1]; | ||
} | ||
} else assign(dict, iterable); | ||
} | ||
return dict; | ||
} | ||
Dict[PROTOTYPE] = null; | ||
function DictIterator(iterated, kind){ | ||
set(this, ITER, {o: ES5Object(iterated), a: getKeys(iterated), i: 0, k: kind}); | ||
} | ||
createIterator(DictIterator, DICT, function(){ | ||
var iter = this[ITER] | ||
, index = iter.i++ | ||
, keys = iter.a | ||
, kind = iter.k | ||
, key, value; | ||
if(index >= keys.length)return iterResult(1); | ||
key = keys[index]; | ||
if(kind == KEY) value = key; | ||
else if(kind == VALUE)value = iter.o[key]; | ||
else value = [key, iter.o[key]]; | ||
return iterResult(0, value); | ||
}); | ||
function createDictIter(kind){ | ||
return function(it){ | ||
return new DictIterator(it, kind); | ||
} | ||
} | ||
/* | ||
* 0 -> forEach | ||
* 1 -> map | ||
* 2 -> filter | ||
* 3 -> some | ||
* 4 -> every | ||
* 5 -> find | ||
* 6 -> findKey | ||
*/ | ||
function createDictMethod(type){ | ||
var isMap = type == 1 | ||
, isFilter = type == 2 | ||
, isSome = type == 3 | ||
, isEvery = type == 4; | ||
return function(object, callbackfn, that /* = undefined */){ | ||
var f = ctx(callbackfn, that, 3) | ||
, O = ES5Object(object) | ||
, keys = getKeys(O) | ||
, length = keys.length | ||
, i = 0 | ||
, result = isMap || isFilter ? new (generic(this, Dict)) : undefined | ||
, key, val, res; | ||
while(length > i){ | ||
key = keys[i++]; | ||
val = O[key]; | ||
res = f(val, key, object); | ||
if(type){ | ||
if(isMap)result[key] = res; // map | ||
else if(res)switch(type){ | ||
case 3: return true; // some | ||
case 5: return val; // find | ||
case 6: return key; // findKey | ||
case 2: result[key] = val; // filter | ||
} else if(isEvery)return false; // every | ||
} | ||
} | ||
return isSome || isEvery ? isEvery : result; | ||
} | ||
} | ||
function createDictReduce(isTurn){ | ||
return function(object, mapfn, init){ | ||
assertFunction(mapfn); | ||
var O = ES5Object(object) | ||
, keys = getKeys(O) | ||
, length = keys.length | ||
, i = 0 | ||
, memo, key, result; | ||
if(isTurn)memo = init == undefined ? new (generic(this, Dict)) : Object(init); | ||
else if(arguments.length < 3){ | ||
assert(length, REDUCE_ERROR); | ||
memo = O[keys[i++]]; | ||
} else memo = Object(init); | ||
while(length > i){ | ||
result = mapfn(memo, O[key = keys[i++]], key, object); | ||
if(isTurn){ | ||
if(result === false)break; | ||
} else memo = result; | ||
} | ||
return memo; | ||
} | ||
} | ||
var findKey = createDictMethod(6); | ||
function includes(object, el){ | ||
return (el == el ? keyOf(object, el) : findKey(object, sameNaN)) !== undefined; | ||
} | ||
assign(Dict, { | ||
keys: createDictIter(KEY), | ||
values: createDictIter(VALUE), | ||
entries: createDictIter(KEY+VALUE), | ||
forEach: createDictMethod(0), | ||
map: createDictMethod(1), | ||
filter: createDictMethod(2), | ||
some: createDictMethod(3), | ||
every: createDictMethod(4), | ||
find: createDictMethod(5), | ||
findKey: findKey, | ||
reduce: createDictReduce(false), | ||
turn: createDictReduce(true), | ||
keyOf: keyOf, | ||
includes: includes, | ||
contains: deprecated(includes, DICT+DOT+CONTAINS, DICT+DOT+INCLUDES), | ||
// Has / get / set own property | ||
has: has, | ||
get: function(object, key){ | ||
if(has(object, key))return object[key]; | ||
}, | ||
set: createDefiner(0), | ||
isDict: function(it){ | ||
return isObject(it) && getPrototypeOf(it) === Dict[PROTOTYPE]; | ||
} | ||
}); | ||
$define(STATIC, OBJECT, { | ||
// ~ ES7 : http://esdiscuss.org/topic/april-8-2014-meeting-notes#content-1 | ||
values: createObjectToArray(false), | ||
// ~ ES7 : http://esdiscuss.org/topic/april-8-2014-meeting-notes#content-1 | ||
entries: createObjectToArray(true) | ||
}); | ||
$define(GLOBAL + FORCED, {Dict: Dict}); | ||
}('Dict'); | ||
/****************************************************************************** | ||
* Module : binding * | ||
@@ -1543,0 +1546,0 @@ ******************************************************************************/ |
{ | ||
"name": "core-js", | ||
"description": "Standard library", | ||
"version": "0.1.3", | ||
"version": "0.1.4", | ||
"repository": { | ||
@@ -6,0 +6,0 @@ "type": "git", |
153
README.md
@@ -17,3 +17,3 @@ # Core.js | ||
### API: | ||
```livescript | ||
```javascript | ||
signature from def in module | ||
@@ -39,9 +39,9 @@ ------------------------------------------------------------------------------------------- | ||
.make(proto | null, mixin?) -> object core object | ||
::toString() es6 fix es6 | ||
::[_](key) -> boundFn core binding | ||
#toString() es6 fix es6 | ||
#[_](key) -> boundFn core binding | ||
Function | ||
::bind(object, ...args | _) -> boundFn(...args) es5 es5 | ||
::part(...args | _) -> fn(...args) core binding | ||
::by(object | _, ...args | _) -> boundFn(...args) core binding | ||
::only(num, that /* = @ */) -> (fn | boundFn)(...args) core binding | ||
#bind(object, ...args | _) -> boundFn(...args) es5 es5 | ||
#part(...args | _) -> fn(...args) core binding | ||
#by(object | _, ...args | _) -> boundFn(...args) core binding | ||
#only(num, that /* = @ */) -> (fn | boundFn)(...args) core binding | ||
Array | ||
@@ -51,23 +51,23 @@ .isArray(var) -> bool es5 es5 | ||
.of(...args) -> array es6 es6 | ||
.{...Array::} js1.6 array_statics | ||
::slice(start?, end?) -> array es5 fix es5 | ||
::join(string = ',') -> string es5 fix es5 | ||
::indexOf(var, from?) -> int es5 es5 | ||
::lastIndexOf(var, from?) -> int es5 es5 | ||
::every(fn(val, index, @), that) -> bool es5 es5 | ||
::some(fn(val, index, @), that) -> bool es5 es5 | ||
::forEach(fn(val, index, @), that) -> void es5 es5 | ||
::map(fn(val, index, @), that) -> array es5 es5 | ||
::filter(fn(val, index, @), that) -> array es5 es5 | ||
::reduce(fn(memo, val, index, @), memo?) -> var es5 es5 | ||
::reduceRight(fn(memo, val, index, @), memo?) -> var es5 es5 | ||
::fill(var, start?, end?) -> @ es5 es5 | ||
::find(fn(val, index, @), that) -> var es6 es6 | ||
::findIndex(fn(val, index, @), that) -> int es6 es6 | ||
::values() -> iterator es6 es6_iterators | ||
::keys() -> iterator es6 es6_iterators | ||
::entries() -> iterator (entries) es6 es6_iterators | ||
::@@iterator() -> iterator es6 es6_iterators | ||
::includes(var, from?) -> bool es7 array | ||
::turn(fn(memo, val, index, @), memo = []) -> memo core array | ||
.{...Array#} js1.6 array_statics | ||
#slice(start?, end?) -> array es5 fix es5 | ||
#join(string = ',') -> string es5 fix es5 | ||
#indexOf(var, from?) -> int es5 es5 | ||
#lastIndexOf(var, from?) -> int es5 es5 | ||
#every(fn(val, index, @), that) -> bool es5 es5 | ||
#some(fn(val, index, @), that) -> bool es5 es5 | ||
#forEach(fn(val, index, @), that) -> void es5 es5 | ||
#map(fn(val, index, @), that) -> array es5 es5 | ||
#filter(fn(val, index, @), that) -> array es5 es5 | ||
#reduce(fn(memo, val, index, @), memo?) -> var es5 es5 | ||
#reduceRight(fn(memo, val, index, @), memo?) -> var es5 es5 | ||
#fill(var, start?, end?) -> @ es5 es5 | ||
#find(fn(val, index, @), that) -> var es6 es6 | ||
#findIndex(fn(val, index, @), that) -> int es6 es6 | ||
#values() -> iterator es6 es6_iterators | ||
#keys() -> iterator es6 es6_iterators | ||
#entries() -> iterator (entries) es6 es6_iterators | ||
#@@iterator() -> iterator es6 es6_iterators | ||
#includes(var, from?) -> bool es7 array | ||
#turn(fn(memo, val, index, @), memo = []) -> memo core array | ||
[new] Dict(itarable (entries) | object ?) -> dict core dict | ||
@@ -83,2 +83,3 @@ .isDict(var) -> bool core dict | ||
.map(object, fn(val, key, @), that) -> new @ core dict | ||
.mapPairs(object, fn(val, key, @), that) -> new @ core dict | ||
.filter(object, fn(val, key, @), that) -> new @ core dict | ||
@@ -94,42 +95,42 @@ .some(object, fn(val, key, @), that) -> bool core dict | ||
new Set(iterable?) -> set es6 es6_collections | ||
::add(key) -> @ es6 es6_collections | ||
::clear() -> void es6 es6_collections | ||
::delete(key) -> bool es6 es6_collections | ||
::forEach(fn(el, el, @), that) -> void es6 es6_collections | ||
::has(key) -> bool es6 es6_collections | ||
::size -> uint es6 es6_collections | ||
::values() -> iterator es6 es6_iterators | ||
::keys() -> iterator es6 es6_iterators | ||
::entries() -> iterator (entries) es6 es6_iterators | ||
::@@iterator() -> iterator es6 es6_iterators | ||
#add(key) -> @ es6 es6_collections | ||
#clear() -> void es6 es6_collections | ||
#delete(key) -> bool es6 es6_collections | ||
#forEach(fn(el, el, @), that) -> void es6 es6_collections | ||
#has(key) -> bool es6 es6_collections | ||
#size -> uint es6 es6_collections | ||
#values() -> iterator es6 es6_iterators | ||
#keys() -> iterator es6 es6_iterators | ||
#entries() -> iterator (entries) es6 es6_iterators | ||
#@@iterator() -> iterator es6 es6_iterators | ||
new Map(iterable (entries) ?) -> map es6 es6_collections | ||
::clear() -> void es6 es6_collections | ||
::delete(key) -> bool es6 es6_collections | ||
::forEach(fn(val, key, @), that) -> void es6 es6_collections | ||
::get(key) -> val es6 es6_collections | ||
::has(key) -> bool es6 es6_collections | ||
::set(key, val) -> @ es6 es6_collections | ||
::size -> uint es6 es6_collections | ||
::values() -> iterator es6 es6_iterators | ||
::keys() -> iterator es6 es6_iterators | ||
::entries() -> iterator (entries) es6 es6_iterators | ||
::@@iterator() -> iterator (entries) es6 es6_iterators | ||
#clear() -> void es6 es6_collections | ||
#delete(key) -> bool es6 es6_collections | ||
#forEach(fn(val, key, @), that) -> void es6 es6_collections | ||
#get(key) -> val es6 es6_collections | ||
#has(key) -> bool es6 es6_collections | ||
#set(key, val) -> @ es6 es6_collections | ||
#size -> uint es6 es6_collections | ||
#values() -> iterator es6 es6_iterators | ||
#keys() -> iterator es6 es6_iterators | ||
#entries() -> iterator (entries) es6 es6_iterators | ||
#@@iterator() -> iterator (entries) es6 es6_iterators | ||
new WeakSet(iterable?) -> weakset es6 es6_collections | ||
::add(key) -> @ es6 es6_collections | ||
::delete(key) -> bool es6 es6_collections | ||
::has(key) -> bool es6 es6_collections | ||
#add(key) -> @ es6 es6_collections | ||
#delete(key) -> bool es6 es6_collections | ||
#has(key) -> bool es6 es6_collections | ||
new WeakMap(iterable (entries) ?) -> weakmap es6 sham es6_collections | ||
::delete(key) -> bool es6 es6_collections | ||
::get(key) -> val es6 es6_collections | ||
::has(key) -> bool es6 es6_collections | ||
::set(key, val) -> @ es6 es6_collections | ||
#delete(key) -> bool es6 es6_collections | ||
#get(key) -> val es6 es6_collections | ||
#has(key) -> bool es6 es6_collections | ||
#set(key, val) -> @ es6 es6_collections | ||
String | ||
::trim() -> str es5 es5 | ||
::includes(str, from?) -> bool es6 es6 | ||
::startsWith(str, from?) -> bool es6 es6 | ||
::endsWith(str, from?) -> bool es6 es6 | ||
::repeat(num) -> str es6 es6 | ||
::@@iterator() -> iterator es6 sham es6_iterators | ||
::escapeHTML() -> str core string | ||
::unescapeHTML() -> str core string | ||
#trim() -> str es5 es5 | ||
#includes(str, from?) -> bool es6 es6 | ||
#startsWith(str, from?) -> bool es6 es6 | ||
#endsWith(str, from?) -> bool es6 es6 | ||
#repeat(num) -> str es6 es6 | ||
#@@iterator() -> iterator es6 sham es6_iterators | ||
#escapeHTML() -> str core string | ||
#unescapeHTML() -> str core string | ||
RegExp | ||
@@ -147,5 +148,5 @@ .escape(str) -> str es7 regexp | ||
.parseInt(str) -> int es6 es6 | ||
::@@iterator() -> iterator core number | ||
::random(lim = 0) -> num core number | ||
::{...Math} core number | ||
#@@iterator() -> iterator core number | ||
#random(lim = 0) -> num core number | ||
#{...Math} core number | ||
Math | ||
@@ -170,4 +171,4 @@ .acosh(num) -> num es6 es6 | ||
.now() -> int es5 es5 | ||
::format(str, key?) -> str core date | ||
::formatUTC(str, key?) -> str core date | ||
#format(str, key?) -> str core date | ||
#formatUTC(str, key?) -> str core date | ||
Symbol(description?) -> symbol es6 sham es6_symbol | ||
@@ -183,4 +184,4 @@ .for(key) -> symbol es6 es6_symbol | ||
new Promise(executor(resolve(var), reject(var))) -> promise es6 es6_promise | ||
::then(resolved(var), rejected(var)) -> promise es6 es6_promise | ||
::catch(rejected(var)) -> promise es6 es6_promise | ||
#then(resolved(var), rejected(var)) -> promise es6 es6_promise | ||
#catch(rejected(var)) -> promise es6 es6_promise | ||
.resolve(var || promise) -> promise es6 es6_promise | ||
@@ -198,7 +199,7 @@ .reject(var) -> promise es6 es6_promise | ||
.disable() -> void core console | ||
[new] $for(iterable, entries) -> iterator ($for) core $for | ||
::of(fn(value, key?), that) -> void core $for | ||
::array(mapFn(value, key?)?, that) -> array core $for | ||
::filter(fn(value, key?), that) -> iterator ($for) core $for | ||
::map(fn(value, key?), that) -> iterator ($for) core $for | ||
$for(iterable, entries) -> iterator ($for) core $for | ||
#of(fn(value, key?), that) -> void core $for | ||
#array(mapFn(value, key?)?, that) -> array core $for | ||
#filter(fn(value, key?), that) -> iterator ($for) core $for | ||
#map(fn(value, key?), that) -> iterator ($for) core $for | ||
.isIterable(var) -> bool core $for | ||
@@ -205,0 +206,0 @@ .getIterator(iterable) -> iterator core $for |
10
shim.js
/** | ||
* Core.js 0.1.3 | ||
* Core.js 0.1.4 | ||
* https://github.com/zloirock/core-js | ||
@@ -184,3 +184,4 @@ * License: http://rock.mit-license.org | ||
// Dummy, fix for not array-like ES3 string in es5 module | ||
, ES5Object = Object; | ||
, ES5Object = Object | ||
, Dict; | ||
// 19.1.2.1 Object.assign(target, source, ...) | ||
@@ -453,3 +454,4 @@ var assign = Object.assign || function(target, source){ | ||
function isIterable(it){ | ||
return (it != undefined && SYMBOL_ITERATOR in it) || has(Iterators, classof(it)); | ||
var O = Object(it); | ||
return SYMBOL_ITERATOR in O || has(Iterators, classof(O)); | ||
} | ||
@@ -527,3 +529,3 @@ function getIterator(it){ | ||
$define(GLOBAL, {global: global}); | ||
$define(GLOBAL + FORCED, {global: global}); | ||
@@ -530,0 +532,0 @@ /****************************************************************************** |
@@ -171,3 +171,4 @@ var global = returnThis() | ||
// Dummy, fix for not array-like ES3 string in es5 module | ||
, ES5Object = Object; | ||
, ES5Object = Object | ||
, Dict; | ||
// 19.1.2.1 Object.assign(target, source, ...) | ||
@@ -440,3 +441,4 @@ var assign = Object.assign || function(target, source){ | ||
function isIterable(it){ | ||
return (it != undefined && SYMBOL_ITERATOR in it) || has(Iterators, classof(it)); | ||
var O = Object(it); | ||
return SYMBOL_ITERATOR in O || has(Iterators, classof(O)); | ||
} | ||
@@ -443,0 +445,0 @@ function getIterator(it){ |
!function(DICT){ | ||
function Dict(iterable){ | ||
Dict = function(iterable){ | ||
var dict = create(null); | ||
@@ -46,7 +46,6 @@ if(iterable != undefined){ | ||
* 6 -> findKey | ||
* 7 -> mapPairs | ||
*/ | ||
function createDictMethod(type){ | ||
var isMap = type == 1 | ||
, isFilter = type == 2 | ||
, isSome = type == 3 | ||
, isEvery = type == 4; | ||
@@ -59,3 +58,3 @@ return function(object, callbackfn, that /* = undefined */){ | ||
, i = 0 | ||
, result = isMap || isFilter ? new (generic(this, Dict)) : undefined | ||
, result = isMap || type == 7 || type == 2 ? new (generic(this, Dict)) : undefined | ||
, key, val, res; | ||
@@ -69,10 +68,11 @@ while(length > i){ | ||
else if(res)switch(type){ | ||
case 2: result[key] = val; break // filter | ||
case 3: return true; // some | ||
case 5: return val; // find | ||
case 6: return key; // findKey | ||
case 2: result[key] = val; // filter | ||
case 7: result[res[0]] = res[1]; // mapPairs | ||
} else if(isEvery)return false; // every | ||
} | ||
} | ||
return isSome || isEvery ? isEvery : result; | ||
return type == 3 || isEvery ? isEvery : result; | ||
} | ||
@@ -117,2 +117,3 @@ } | ||
findKey: findKey, | ||
mapPairs:createDictMethod(7), | ||
reduce: createDictReduce(false), | ||
@@ -119,0 +120,0 @@ turn: createDictReduce(true), |
@@ -1,1 +0,1 @@ | ||
$define(GLOBAL, {global: global}); | ||
$define(GLOBAL + FORCED, {global: global}); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
879577
69
17808
204