core-js
Version:
Standard library
8 lines • 19.4 kB
JavaScript
/**
* Core.js 0.2.4
* https://github.com/zloirock/core-js
* License: http://rock.mit-license.org
* © 2014 Denis Pushkarev
*/
!function(bb,E,f){"use strict";function r(a){return null!=a&&("object"==typeof a||"function"==typeof a)}function h(a){return"function"==typeof a}function I(a,b,e){a&&(g(a=e?a:a[c],eb)||d(a,eb,b))}function cb(a){return a==f?a===f?"Undefined":"Null":Oc.call(a).slice(8,-1)}function ib(b){var a,c=cb(b);return c==x&&(a=b[eb])?g(Nc,a)?"~"+a:a:c}function ob(){for(var a=arguments.length,c=G(a),b=0,d=Qc._,e=!1;a>b;)(c[b]=arguments[b++])===d&&(e=!0);return Uc(this,c,a,e,d,!1)}function Uc(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 J(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 J(a,h,k)}}function k(a,b,c){if(C(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 J(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 Eb(a){return function(f){var g,h=l(f),c=K(f),d=c.length,b=0,e=G(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 Sc(e,f){for(var a,b=l(e),c=K(b),g=c.length,d=0;g>d;)if(b[a=c[d++]]===f)return a}function Gb(a){return o(a).split(",")}function R(a){var c=1==a,g=2==a,h=3==a,b=4==a,d=6==a,i=5==a||d;return function(u,v){for(var m,n,s=e(q(this)),o=l(s),w=k(u,v,3),t=p(o.length),j=0,r=c?G(t):g?[]:f;t>j;j++)if((i||j in o)&&(m=o[j],n=w(m,j,s),a))if(c)r[j]=n;else if(n)switch(a){case 3:return!0;case 5:return m;case 6:return j;case 2:r.push(m)}else if(b)return!1;return d?-1:h||b?b:r}}function ac(a){return function(d,f){var c=l(q(this)),e=p(c.length),b=N(f,e);if(a&&d!=d){for(;e>b;b++)if(kc(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 gc(b,c){C(b);for(var d=c==f?[]:e(c),g=l(this),h=p(g.length),a=0;h>a&&b(d,g[a],a,this)!==!1;a++);return d}function hc(a,b){return"function"==typeof a?a:b}function gb(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}function kc(a){return a!=a}function jb(a){return isNaN(a)?0:vc(a)}function p(a){return a>0?ab(jb(a),xb):0}function N(a,b){var a=jb(a);return 0>a?Ec(a+b,0):ab(a,b)}function Vb(b,a,c){var d=r(a)?function(b){return a[b]}:a;return function(a){return o(c?a:this).replace(b,d)}}function Wb(a){return function(h){var c,e,d=o(q(this)),b=jb(h),g=d.length;return 0>b||b>=g?a?"":f:(c=d.charCodeAt(b),55296>c||c>56319||b+1===g||(e=d.charCodeAt(b+1))<56320||e>57343?a?d.charAt(b):c:a?d.slice(b,b+2):(c-55296<<10)+(e-56320)+65536)}}function W(c,a,b){if(!c)throw pb(b?a+b:a)}function q(a){if(a==f)throw pb("Function called on null or undefined");return a}function C(a){return W(h(a),a," is not a function!"),a}function D(a){return W(r(a),a," is not an object!"),a}function Xb(a,b,c){W(a instanceof b,c,": use the 'new' operator!")}function Zb(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 Dc(a){return mb?function(b,c,d){return H(b,c,Zb(a,d))}:zc}function lc(a){return S+"("+a+")_"+(++Bc+Cc())[T](36)}function Q(a,b){return n&&n[a]||(b?n:m)(S+Y+a)}function Pb(a,b){d(a,P,b),Gc&&d(a,yb,b)}function Jc(a,b,d,e){a[c]=O(e||xc,{next:Zb(1,d)}),I(a,b+" Iterator")}function Xc(e,d,f){var a=e[c],h=g(a,yb),b=g(a,P)?a[P]:h?a[yb]:f;if(E&&(Pb(a,b),b!==f)){var i=ub(b.call(new e));I(i,d+" Iterator",!0),h&&Pb(i,bb)}$[d]=b,$[d+" Iterator"]=bb}function A(a,b){return{value:b,done:!!a}}function Lc(b){var a=e(b);return P in a||g($,ib(a))}function $b(a){return D((a[P]||$[ib(a)]).call(a))}function Pc(a,b,c){return c?J(a,b):a(b)}function zb(c,a,d,e){for(var b,f=$b(c),g=k(d,e,a?2:1);!(b=f.next()).done;)if(Pc(g,b.value,a)===!1)return}function Cb(a,b){for(var c in b)d(a,c,b[c]);return a}function b(g,j,o){var e,m,b,l,n=g&z,f=n?a:g&i?a[j]:(a[j]||u)[c],p=n?y:y[j]||(y[j]={});n&&(o=j);for(e in o)m=!(g&w)&&f&&e in f&&(!h(f[e])||db(f[e])),b=(m?f:o)[e],g&Fb&&m?l=k(b,a):g&Kb&&!E&&f[e]==b?(l=function(a){return this instanceof b?new b(a):b(a)},l[c]=b[c]):l=g&v&&h(b)?k(tb,b):b,p[e]!=b&&d(p,e,l),E&&f&&!m&&(n||delete f[e])&&d(f,e,b)}var rb,Yb,a=bb(),x="Object",nc="Function",t="Array",M="String",mc="Number",ec="RegExp",cc="Date",Sb="Map",nb="Set",ic="WeakMap",_b="WeakSet",S="Symbol",sb="Promise",Nb="Math",oc="Arguments",c="prototype",U="constructor",T="toString",Wc="toLocaleString",sc="hasOwnProperty",hb="forEach",rc="process",Bb="createElement",fb=a[nc],e=a[x],G=a[t],o=a[M],Vc=a[mc],yc=a[ec],Tc=a[cc],X=a[Sb],kb=a[nb],Jb=a[ic],jc=a[_b],n=a[S],j=a[Nb],pb=a.TypeError,pc=a.RangeError,Ob=a.setTimeout,qb=a.setImmediate,Tb=a.clearImmediate,Ub=a[rc],bc=Ub&&Ub.nextTick,V=a.document,dc=a.navigator,Ab=a.define,s=G[c],u=e[c],Db=fb[c],lb=1/0,Y=".",db=k(/./.test,/\[native code\]\s*\}\s*$/,1),Oc=u[T],Nc={Undefined:1,Null:1,Array:1,String:1,Arguments:1,Function:1,Error:1,Boolean:1,Number:1,Date:1,RegExp:1},wc=T+"Tag",Ac=Db.apply,tb=Db.call,O=e.create,ub=e.getPrototypeOf,H=e.defineProperty,Lb=e.defineProperties,Mb=e.getOwnPropertyDescriptor,K=e.keys,vb=e.getOwnPropertyNames,fc=e.getOwnPropertySymbols,Kc=function(a){return fc?vb(a).concat(fc(a)):vb(a)},g=k(tb,u[sc],2),l=e,Ic=e.assign||function(h){for(var a=e(q(h)),i=arguments.length,b=1;i>b;)for(var c,d=l(arguments[b++]),f=K(d),j=f.length,g=0;j>g;)a[c=f[g++]]=d[c];return a},Hc=s.push,_=s.slice,Rb=s.indexOf,wb=s[hb],xb=9007199254740991,Fc=j.ceil,qc=j.floor,Ec=j.max,ab=j.min,tc=j.pow,Cc=j.random,vc=j.trunc||function(a){return(a>0?qc:Fc)(a)},Mc="Reduce of empty object with no initial value",mb=!!function(){try{return H({},0,u)}catch(a){}}(),Bc=0,d=Dc(1),L=n?zc:d,m=n||lc,uc="iterator",P=Q(uc),eb=Q(wc),yb="@@"+uc,Gc=yb in s,B=m("iter"),Qb=m("shim"),Z=1,F=2,$={},xc={};Pb(xc,bb);var Ib=V&&V.documentElement,Hb=cb(Ub)==rc,y={},Qc=E?a:y,Rc=a.core,w=1,z=2,i=4,v=8,Fb=16,Kb=32;Hb&&(module.exports=y),h(Ab)&&Ab.amd&&Ab(function(){return y}),(!Hb||E)&&(y.noConflict=function(){return a.core=Rc,y},a.core=y),!function(n,k,y,a){function d(){var a,b=V[Bb]("iframe"),e=A;for(b.style.display="none",Ib.appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write("<script>document.F=Object</script>"),a.close(),d=a.F;e--;)delete d[c][j[e]];return d()}function m(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++])&&(~Rb.call(e,d)||e.push(d));return e}}function o(a){return function(){return a.apply(l(this),arguments)}}function q(a){return function(g,d){C(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,W(a?b>=0:e>b,Mc)}for(;a?b>=0:e>b;b+=f)b in c&&(d=g(d,c[b],b,this));return d}}mb||(Mb=function(a,b){return g(a,b)?Zb(!u[n].call(a,b),a[b]):f},H=function(a,c,b){return"value"in b&&(D(a)[c]=b.value),a},Lb=function(a,d){D(a);for(var b,c,e=K(d),g=e.length,f=0;g>f;)b=e[f++],c=d[b],"value"in c&&(a[b]=c.value);return a}),b(i+w*!mb,x,{getOwnPropertyDescriptor:Mb,defineProperty:H,defineProperties:Lb});var j=[U,sc,"isPrototypeOf",n,Wc,T,"valueOf"],z=j.concat("length",c),A=j.length;b(i,x,{getPrototypeOf:ub=ub||function(b){return g(D(b),a)?b[a]:h(b[U])&&b instanceof b[U]?b[U][c]:b instanceof e?u:null},getOwnPropertyNames:vb=vb||m(z,z.length,!0),create:O=O||function(e,g){var b;return null!==e?(k[c]=D(e),b=new k,k[c]=null,b[U][c]===e||(b[a]=e)):b=d(),g===f?b:Lb(b,g)},keys:K=K||m(j,A,!1)}),b(v,nc,{bind:function(d){function b(){var f=e.concat(_.call(arguments));if(this instanceof b){var g=O(a[c]),h=J(a,f,g);return r(h)?h:g}return J(a,f,d)}var a=C(this),e=_.call(arguments,1);return b}}),0 in e(Y)&&Y[0]==Y||(l=function(a){return cb(a)==M?a.split(""):e(a)},_=o(_)),b(v+w*(l!=e),t,{slice:_,join:o(s.join)}),b(i,t,{isArray:function(a){return cb(a)==t}}),b(v,t,{forEach:wb=wb||R(0),map:R(1),filter:R(2),some:R(3),every:R(4),reduce:q(!1),reduceRight:q(!0),indexOf:Rb=Rb||ac(!1),lastIndexOf:function(d,e){var b=l(this),c=p(b.length),a=c-1;for(arguments.length>1&&(a=ab(a,jb(e))),0>a&&(a=p(c+a));a>=0;a--)if(a in b&&b[a]===d)return a;return-1}}),b(v,M,{trim:Vb(/^\s*([\s\S]*\S)?\s*$/,"$1")}),b(i,cc,{now:function(){return+new Tc}}),y(function(){return arguments}())==x&&(ib=function(a){var b=y(a);return b==x&&h(a.callee)?oc:b})}("propertyIsEnumerable",fb(),ib,m(c)),b(z+w,{global:a}),!function(f,a,e){db(n)||(n=function(b){W(!(this instanceof n),S+" is not a "+U);var a=lc(b);return e&&H(u,a,{configurable:!0,set:function(b){d(this,a,b)}}),L(O(n[c]),f,a)},d(n[c],T,function(){return this[f]})),b(z+Kb,{Symbol:n});var h={"for":function(b){return g(a,b+="")?a[b]:a[b]=n(b)},iterator:P,keyFor:ob.call(Sc,a),toStringTag:eb=Q(wc,!0),pure:m,set:L,useSetter:function(){e=!0},useSimple:function(){e=!1}};wb.call(Gb("hasInstance,isConcatSpreadable,match,replace,search,species,split,toPrimitive,unscopables"),function(a){h[a]=Q(a)}),b(i,S,h),I(n,S),b(z,{Reflect:{ownKeys:Kc}})}(m("tag"),{},!0),!function(m,y){function C(a){return m(a=+a)&&0!=a?0>a?-C(-a):h(a+w(a*a+1)):a}function B(a){if(r(a)&&a instanceof yc)throw pb()}b(i,x,{assign:Ic,is:gb}),"__proto__"in u&&function(c,a){try{a=k(tb,Mb(u,"__proto__").set,2),a({},s)}catch(d){c=!0}b(i,x,{setPrototypeOf:function(d,b){return D(d),W(null===b||r(b),b,": can't set as prototype!"),c?d.__proto__=b:a(d,b),d}})}();var A=Vc.isInteger||function(a){return!r(a)&&m(a)&&qc(a)===a},n=j.sign||function(a){return 0==(a=+a)||a!=a?a:0>a?-1:1},z=j.abs,g=j.exp,h=j.log,w=j.sqrt,F=o.fromCharCode;b(i,mc,{EPSILON:tc(2,-52),isFinite:function(a){return"number"==typeof a&&m(a)},isInteger:A,isNaN:kc,isSafeInteger:function(a){return A(a)&&z(a)<=xb},MAX_SAFE_INTEGER:xb,MIN_SAFE_INTEGER:-xb,parseFloat:parseFloat,parseInt:parseInt}),b(i,Nb,{acosh:function(a){return 1>a?0/0:h(a+w(a*a-1))},asinh:C,atanh:function(a){return 0==a?+a:h((1+ +a)/(1-a))/2},cbrt:function(a){return n(a)*tc(z(a),1/3)},clz32:function(a){return(a>>>=0)?32-a[T](2).length:32},cosh:function(a){return(g(a)+g(-a))/2},expm1:function(a){return 0==a?+a:a>-1e-6&&1e-6>a?+a+a*a/2:g(a)-1},fround:function(a){return new Float32Array([a])[0]},hypot:function(){for(var a,b=0,c=arguments.length;c--;){if(a=+arguments[c],a==lb||a==-lb)return lb;b+=a*a}return w(b)},imul:function(b,c){var a=65535,d=a&b,e=a&c;return 0|d*e+((a&b>>>16)*e+d*(a&c>>>16)<<16>>>0)},log1p:function(a){return a>-1e-8&&1e-8>a?a-a*a/2:h(1+ +a)},log10:function(a){return h(a)/j.LN10},log2:function(a){return h(a)/j.LN2},sign:n,sinh:function(a){return 0==a?+a:(g(a)-g(-a))/2},tanh:function(a){return m(a)?0==a?+a:(g(a)-g(-a))/(g(a)+g(-a)):n(a)},trunc:vc}),I(j,Nb,!0),b(i,M,{fromCodePoint:function(){for(var a,b=[],d=arguments.length,c=0;d>c;){if(a=+arguments[c++],N(a,1114111)!==a)throw pc(a+" is not a valid code point");b.push(65536>a?F(a):F(((a-=65536)>>10)+55296,a%1024+56320))}return b.join("")},raw:function(d){for(var c=l(q(d.raw)),e=p(c.length),f=arguments.length,b=[],a=0;e>a;)b.push(o(c[a++])),f>a&&b.push(o(arguments[a]));return b.join("")}}),b(v,M,{codePointAt:Wb(!1),endsWith:function(a,b){B(a);var c=this.length,d=b===f?c:ab(p(b),c);return a+="",o(this).slice(d-a.length,d)===a},includes:function(a,b){return!!~o(q(this)).indexOf(a,b)},repeat:function(d){var b=o(q(this)),c="",a=jb(d);if(0>a||a==lb)throw pc("Count can't be negative");for(;a>0;(a>>>=1)&&(b+=b))1&a&&(c+=b);return c},startsWith:function(a,c){B(a);var b=p(ab(c,this.length));return a+="",o(this).slice(b,b+a.length)===a}}),b(i,t,{from:function(m,i,l){var h,b=e(q(m)),c=new(hc(this,G)),d=i!==f,j=d?k(i,l,2):f,a=0;if(Lc(b))for(var g,n=$b(b);!(g=n.next()).done;a++)c[a]=d?j(g.value,a):g.value;else for(h=p(b.length);h>a;a++)c[a]=d?j(b[a],a):b[a];return c.length=a,c},of:function(){for(var a=0,b=arguments.length,c=new(hc(this,G))(b);b>a;)c[a]=arguments[a++];return c.length=b,c}}),b(v,t,{copyWithin:function(j,k,i){var c=e(q(this)),d=p(c.length),a=N(j,d),b=N(k,d),l=i===f?d:N(i,d),g=ab(l-b,d-a),h=1;for(a>b&&b+g>a&&(h=-1,b=b+g-1,a=a+g-1);g-->0;)b in c?c[a]=c[b]:delete c[a],a+=h,b+=h;return c},fill:function(g,h,c){for(var a=e(q(this)),b=p(a.length),d=N(h,b),i=c===f?b:N(c,b);i>d;)a[d++]=g;return a},find:R(5),findIndex:R(6)}),I(a.JSON,"JSON",!0),E&&(y[eb]=Y,cb(y)!=Y&&d(u,T,function(){return"[object "+ib(this)+"]"}),"g"!=/./g.flags&&H(yc[c],"flags",{configurable:!0,get:Vb(/^.*\/(\w*)$/,"$1")}))}(isFinite,{}),h(qb)&&h(Tb)||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,j=a.postMessage,l=a.addEventListener,m=a.MessageChannel,i=0,b={};qb=function(a){for(var d=[],e=1;arguments.length>e;)d.push(arguments[e++]);return b[++i]=function(){J(h(a)?a:fb(a),d)},c(i),i},Tb=function(a){delete b[a]},Hb?c=function(a){bc(ob.call(d,a))}:l&&h(j)&&!a.importScripts?(c=function(a){j(a,"*")},l("message",n,!1)):h(m)?(f=new m,e=f.port2,f.port1.onmessage=n,c=k(e.postMessage,e,1)):c=V&&o in V[Bb]("script")?function(a){Ib.appendChild(V[Bb]("script"))[o]=function(){Ib.removeChild(this),d(a)}}:function(a){Ob(ob.call(d,a),0)}}("onreadystatechange"),b(z+Fb,{setImmediate:qb,clearImmediate:Tb}),!function(a,e){h(a)&&h(a.resolve)&&a.resolve(e=new a(fb()))==e||function(l,g){function i(b){var a;return r(b)&&(a=b.then),h(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(pb(sb+"-chain cycle")):(f=i(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 f,c,a=this;if(!a.done){a.done=!0,a=a.def||a;try{(f=i(d))?(c={def:a,done:!1},f.call(d,k(j,c,1),k(b,c,1))):(a.msg=d,a.state=1,e(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,e(a))}a=function(e){C(e),Xb(this,a,sb);var c={chain:[],state:0,done:!1,msg:f};d(this,g,c);try{e(k(j,c,1),k(b,c,1))}catch(h){b.call(c,h)}},d(a[c],"then",function(c,d){var a={ok:h(c)?c:!0,fail:h(d)?d:!1},f=a.P=new this[U](function(b,c){a.res=C(b),a.rej=C(c)}),b=this[g];return b.chain.push(a),b.state&&e(b),f}),d(a[c],"catch",function(a){return this.then(f,a)}),d(a,"all",function(c){var b=this,a=[];return new b(function(f,g){zb(c,!1,Hc,a);var d=a.length,e=G(d);d?wb.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){zb(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 r(a)&&ub(a)===this[c]?a:new this(function(b){b(a)})})}(bc||qb,m("def")),I(a,sb),b(z+w*!db(a),{Promise:a})}(a[sb]),!function(){function n(a,b){return function(c,d){var e=a.call(this,gb(c,-0)?0:c,d);return b?this:e}}function o(a,j,y,t,m,h){function r(a,b){return b!=f&&zb(b,m,a[k],a),a}var k=m?"set":"add",v=t.clear,u={};if(db(a)&&(h||g(a[c],hb))){var o,x=a,e=a[c],p=new a,B=p[k](h?{}:-0,1);P in s&&a.length||(a=function(b){return Xb(this,a,j),r(new x,b)},a[c]=e),h||p[hb](function(b,a){gb(a,-0)&&(o=!0)}),E&&(o&&(d(e,"delete",n(e["delete"])),d(e,"has",n(e.has)),m&&d(e,"get",n(e.get))),(o||B!==p)&&d(e,k,n(e[k],!0)))}else a=function(b){Xb(this,a,j),h?d(this,i,A++):v.call(this),r(this,b)},L(a,Qb,!0),Cb(Cb(a[c],y),t),h||H(a[c],"size",{get:function(){return q(this[l])}});return I(a,j),u[j]=a,b(z+Kb+w*!db(a),u),a}function j(a,b){if(!r(a))return("string"==typeof a?"S":"P")+a;if(!g(a,p)){if(!b)return"";d(a,p,++y)}return"O"+a[p]}function v(a){return{clear:function(){d(this,l,0),d(this,h,O(null)),a==e&&d(this,e,O(null))},"delete":function(f){var b=j(f),c=this[h],d=b in c;return d&&(delete c[b],a==e&&delete this[e][b],this[l]--),d},forEach:function(f,g){var c,b,i=k(f,g,3),j=this[a],d=this[h],e={};do for(b in d)b in e||(e[b]=!0,i(j[b],d[b],this));while((c=K(d)).length&&c[c.length-1]!=b)},has:function(a){return j(a)in this[h]}}}function u(b){return g(b,a)||d(b,a,{}),b[a]}function t(b){return r(b)&&g(b,a)&&g(b[a],this[i])}var h=Yb=m("keys"),e=m("values"),p=m("storeId"),a=m("weakData"),i=m("weakId"),l=mb?m("size"):"size",y=0,A=0;X=o(X,Sb,{get:function(a){return this[e][j(a)]},set:function(a,d){var b=j(a,!0),c=this[e];return b in c||(this[h][b]=gb(a,-0)?0:a,this[l]++),c[b]=d,this}},v(e),!0),kb=o(kb,nb,{add:function(a){var b=j(a,!0),c=this[h];return b in c||(c[b]=gb(a,-0)?0:a,this[l]++),this}},v(h));var x={"delete":function(b){return t.call(this,b)&&delete b[a][this[i]]},has:t};Jb=o(Jb,ic,{get:function(b){return r(b)&&g(b,a)?b[a][this[i]]:f},set:function(a,b){return u(D(a))[this[i]]=b,this}},x,!0,!0),jc=o(jc,_b,{add:function(a){return u(D(a))[this[i]]=!0,this}},x,!1,!0)}(),!function(){b(v,t,{includes:ac(!0)}),b(v,M,{at:Wb(!0)}),b(i,x,{values:Eb(!1),entries:Eb(!0)}),b(i,ec,{escape:Vb(/([\\\-[\]{}()*+?.,^$|])/g,"\\$1",!0)})}(),!function(a){function e(b){if(b){var a=b[c];d(a,rb,a.get),d(a,f,a.set),d(a,g,a["delete"])}}rb=Q(a+"Get",!0);var f=Q(a+nb,!0),g=Q(a+"Delete",!0);b(i,S,{referenceGet:rb,referenceSet:f,referenceDelete:g}),d(Db,rb,bb),e(X),e(Jb)}("reference"),!function(){function a(d,c,f,h,g){function a(a){return function(){return new f(this,a)}}Jc(f,c,h),g&&b(v+w*e,c,{entries:a(Z+F),keys:a(Z),values:a(F)}),d&&Xc(d,c,a(g))}var d=Eb(!1),e="keys"in s&&!("next"in[].keys()),f=Wb(!0);a(o,M,function(a){L(this,B,{o:o(a),i:0})},function(){var a,b=this[B],c=b.o,d=b.i;return d>=c.length?A(1):(a=f.call(c,d),b.i+=a.length,A(0,a))}),a(G,t,function(a,b){L(this,B,{o:l(a),i:0,k:b})},function(){var d,b=this[B],c=b.o,a=b.i++,e=b.k;return a>=c.length?A(1):(d=e==Z?a:e==F?c[a]:[a,c[a]],A(0,d))},F),$[oc]=$[t],a(X,Sb,function(a,e){var b;X[Qb]?b=d(a[Yb]):X[c][hb].call(a,function(b,a){this.push(a)},b=[]),L(this,B,{o:a,k:e,a:b,i:0})},function(){var a,c,b=this[B],d=b.o,e=b.a,f=b.i++,g=b.k;return f>=e.length?A(1):(a=e[f],c=g==Z?a:g==F?d.get(a):[a,d.get(a)],A(0,c))},Z+F),a(kb,nb,function(b,e){var a;kb[Qb]?a=d(b[Yb]):kb[c][hb].call(b,function(a){this.push(a)},a=[]),L(this,B,{k:e,a:a.reverse(),l:a.length})},function(){var a,b=this[B],c=b.a;return c.length?(a=c.pop(),A(0,b.k==Z+F?[a,a]:a)):A(1)},F)}(),!function(a){function c(b){return a?function(a,c){return b(J(ob,_.call(arguments,2),h(a)?a:fb(a)),c)}:b}b(z+Fb+w*a,{setTimeout:Ob=c(Ob),setInterval:c(setInterval)})}(!!dc&&/MSIE .\./.test(dc.userAgent)),!function(){function a(a,c){b(i,t,gc.call(Gb(a),function(b,a){a in s&&(b[a]=k(tb,s[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,copyWithin,fill,turn")}(),!function(d){var e=gc.call(Gb("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 b=d[a];e[a]=function(){return c&&b?Ac.call(b,d,arguments):f}},{enable:function(){c=!0},disable:function(){c=!1}}),c=!0;try{E&&delete a.console}catch(g){}b(z+w,{console:Cb(e.log,e)})}(a.console||{})}(Function("return this"),!0);
//# sourceMappingURL=shim.min.map