(function(){for(var g="function"==typeof Object.defineProperties?Object.defineProperty:function(a,d,c){a!=Array.prototype&&a!=Object.prototype&&(a[d]=c.value)},h="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this,k=function(){k=function(){};h.Symbol||(h.Symbol=p)},p=function(){var a=0;return function(d){return"jscomp_symbol_"+(d||"")+a++}}(),r=function(){k();var a=h.Symbol.iterator;a||(a=h.Symbol.iterator=h.Symbol("iterator"));"function"!=typeof Array.prototype[a]&& g(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return q(this)}});r=function(){}},q=function(a){var d=0;return t(function(){return d