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