var$jscomp=$jscomp||{};$jscomp.scope={},$jscomp.arrayIteratorImpl=function(t){vare=0;returnfunction(){returne<t.length?{done:!1,value:t[e++]}:{done:!0}}},$jscomp.arrayIterator=function(t){return{next:$jscomp.arrayIteratorImpl(t)}},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeofObject.defineProperties?Object.defineProperty:function(t,e,r){t!=Array.prototype&&t!=Object.prototype&&(t[e]=r.value)},$jscomp.getGlobal=function(t){return"undefined"!=typeofwindow&&window===t?t:"undefined"!=typeofglobal&&null!=global?global:t},$jscomp.global=$jscomp.getGlobal(this),$jscomp.SYMBOL_PREFIX="jscomp_symbol_",$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){},$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)},$jscomp.Symbol=function(){vare=0;returnfunction(t){return$jscomp.SYMBOL_PREFIX+(t||"")+e++}}(),$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();vart=$jscomp.global.Symbol.iterator;t=t||($jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator")),"function"!=typeofArray.prototype[t]&&$jscomp.defineProperty(Array.prototype,t,{configurable:!0,writable:!0,value:function(){return$jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}}),$jscomp.initSymbolIterator=function(){}},$jscomp.initSymbolAsyncIterator=function(){$jscomp.initSymbol();vart=$jscomp.global.Symbol.asyncIterator;t=t||($jscomp.global.Symbol.asyncIterator=$jscomp.global.Symbol("asyncIterator")),$jscomp.initSymbolAsyncIterator=function(){}},$jscomp.iteratorPrototype=function(t){return$jscomp.initSymbolIterator(),(t={next:t})[$jscomp.global.Symbol.iterator]=function(){returnthis},t},functioni(n,s,o){functiona(e,t){if(!s[e]){if(!n[e]){varr="function"==typeofrequire&&require;if(!t&&r)returnr(e,!0);if(h)returnh(e,!0);throw(r=Error("Cannot find module '"+e+"'")).code="MODULE_NOT_FOUND",r}r=s[e]={exports:{}},n[e][0].call(r.exports,function(t){returna(n[e][1][t]||t)},r,r.exports,i,n,s,o)}returns[e].exports}for(varh="function"==typeofrequire&&require,t=0;t<o.length;t++)a(o[t]);returna}({1:[function(t,e,r){functiona(t){vare=t.length;if(0<e%4)throwError("Invalid string. Length must be a multiple of 4");return-1===(t=t.indexOf("="))&&(t=e),[t,t===e?0:4-t%4]}functiono(t,e,r){for(vari=[],n=e;n<r;n+=3)e=(t[n]<<16&16711680)+(t[n+1]<<8&65280)+(255&t[n+2]),i.push(h[e>>18&63]+h[e>>12&63]+h[e>>6&63]+h[63&e]);returni.join("")}r.byteLength=function(t){vare=(t=a(t))[1];return3*(t[0]+e)/4-e},r.toByteArray=function(t){vare=a(t),r=e[0];e=e[1];for(vari=newl(3*(r+e)/4-e),n=0,s=0<e?r-4:r,o=0;o<s;o+=4)r=u[t.charCodeAt(o)]<<18|u[t.charCodeAt(o+1)]<<12|u[t.charCodeAt(o+2)]<<6|u[t.charCodeAt(o+3)],i[n++]=r>>16&255,i[n++]=r>>8&255,i[n++]=255&r;return2===e&&(r=u[t.charCodeAt(o)]<<2|u[t.charCodeAt(o+1)]>>4,i[n++]=255&r),1===e&&(r=u[t.charCodeAt(o)]<<10|u[t.charCodeAt(o+1)]<<4|u[t.charCodeAt(o+2)]>>2,i[n++]=r>>8&255,i[n++]=255&r),i},r.fromByteArray=function(t){for(vare=t.length,r=e%3,i=[],n=0,s=e-r;n<s;n+=16383)i.push(o(t,n,s<n+16383?s:n+16383));return1==r?(t=t[e-1],i.push(h[t>>2]+h[t<<4&63]+"==")):2==r&&(t=(t[e-2]<<8)+t[e-1],i.push(h[t>>10]+h[t>>4&63]+h[t<<2&63]+"=")),i.join("")};varh=[],u=[],l="undefined"!=typeofUint8Array?Uint8Array:Array;for(t=0;t<64;++t)h[t]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[t],u["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(t)]=t;u[45]=62,u[95]=63},{}],2:[function(t,e,r){},{}],3:[function(t,e,r){functionn(t){if(B<t)thrownewRangeError("Invalid typed array length");return(t=newUint8Array(t)).__proto__=h.prototype,t}functionh(t,e,r){if("number"!=typeoft)returni(t,e,r);if("string"==typeofe)throwError("If encoding is specified then the first argument must be a string");returno(t)}functioni(t,e,r){if("number"==typeoft)thrownewTypeError('"value" argument must not be a number');if(S(t)||t&&S(t.buffer)){if(e<0||t.byteLength<e)thrownewRangeError('"offset" is outside of buffer bounds');if(t.byteLength<e+(r||0))thrownewRangeError('"