Build 586984stable
Module 696367
1,557 characters · in 56594.6edaaeaaca198aca.jsDependencies
Source Raw
function(e,t,n){"use strict";var r=n(72290),i=n(626800),a=n(171463);if(n(912877)()||n(640847)()){var o=Symbol.iterator;e.exports=function(e){return null!=e&&void 0!==e[o]?e[o]():i(e)?Array.prototype[o].call(e):void 0}}else{var s=n(425344),l=n(400696),u=n(439619),c=u("%Map%",!0),d=u("%Set%",!0),f=n(616380),p=f("Array.prototype.push"),h=f("String.prototype.charCodeAt"),m=f("String.prototype.slice"),g=function(e,t){if(t+1>=e.length)return t+1;var n=h(e,t);if(n<55296||n>56319)return t+1;var r=h(e,t+1);return r<56320||r>57343?t+1:t+2},v=function(e){var t=0;return{next:function(){var n,r=t>=e.length;return r||(n=e[t],t+=1),{done:r,value:n}}}},y=function(e,t){if(s(e)||i(e))return v(e);if(l(e)){var n=0;return{next:function(){var t=g(e,n),r=m(e,n,t);return n=t,{done:t>e.length,value:r}}}}if(t&&void 0!==e["_es6-shim iterator_"])return e["_es6-shim iterator_"]()};if(c||d){var b=n(232258),_=n(551306),w=f("Map.prototype.forEach",!0),x=f("Set.prototype.forEach",!0);if(void 0===r||!r.versions||!r.versions.node)var E=f("Map.prototype.iterator",!0),S=f("Set.prototype.iterator",!0);var k=f("Map.prototype.@@iterator",!0)||f("Map.prototype._es6-shim iterator_",!0),T=f("Set.prototype.@@iterator",!0)||f("Set.prototype._es6-shim iterator_",!0),C=function(e){if(b(e)){if(E)return a(E(e));if(k)return k(e);if(w){var t=[];return w(e,function(e,n){p(t,[n,e])}),v(t)}}if(_(e)){if(S)return a(S(e));if(T)return T(e);if(x){var n=[];return x(e,function(e){p(n,e)}),v(n)}}};e.exports=function(e){return C(e)||y(e)}}else e.exports=function(e){if(null!=e)return y(e,!0)}}}