$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeofObject.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)returna;a[b]=c.value;returna};$jscomp.getGlobal=function(a){a=["object"==typeofglobalThis&&globalThis,a,"object"==typeofwindow&&window,"object"==typeofself&&self,"object"==typeofglobal&&global];for(varb=0;b<a.length;++b){varc=a[b];if(c&&c.Math==Math)returnc}throwError("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);
$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeofObject.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)returna;a[b]=c.value;returna};$jscomp.getGlobal=function(a){a=["object"==typeofglobalThis&&globalThis,a,"object"==typeofwindow&&window,"object"==typeofself&&self,"object"==typeofglobal&&global];for(varb=0;b<a.length;++b){varc=a[b];if(c&&c.Math==Math)returnc}throwError("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);