browser-agent-sdk
Version:
Glance Browser Agent SDK.
977 lines (976 loc) • 255 kB
JavaScript
const GlanceAgent = (function() {/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
var COMPILED = !0, goog = goog || {};
goog.global = this || self;
goog.exportPath_ = function($name$$, $object$$, $overwriteImplicit$$, $cur_objectToExportTo$$) {
$name$$ = $name$$.split(".");
$cur_objectToExportTo$$ = $cur_objectToExportTo$$ || goog.global;
$name$$[0] in $cur_objectToExportTo$$ || "undefined" == typeof $cur_objectToExportTo$$.execScript || $cur_objectToExportTo$$.execScript("var " + $name$$[0]);
for (var $part$$; $name$$.length && ($part$$ = $name$$.shift());) {
if ($name$$.length || void 0 === $object$$) {
$cur_objectToExportTo$$ = $cur_objectToExportTo$$[$part$$] && $cur_objectToExportTo$$[$part$$] !== Object.prototype[$part$$] ? $cur_objectToExportTo$$[$part$$] : $cur_objectToExportTo$$[$part$$] = {};
} else {
if (!$overwriteImplicit$$ && goog.isObject($object$$) && goog.isObject($cur_objectToExportTo$$[$part$$])) {
for (var $prop$$ in $object$$) {
$object$$.hasOwnProperty($prop$$) && ($cur_objectToExportTo$$[$part$$][$prop$$] = $object$$[$prop$$]);
}
} else {
$cur_objectToExportTo$$[$part$$] = $object$$;
}
}
}
};
goog.define = function($name$$, $defaultValue$jscomp$2_value$$) {
if (!COMPILED) {
var $uncompiledDefines$$ = goog.global.CLOSURE_UNCOMPILED_DEFINES, $defines$$ = goog.global.CLOSURE_DEFINES;
$uncompiledDefines$$ && void 0 === $uncompiledDefines$$.nodeType && Object.prototype.hasOwnProperty.call($uncompiledDefines$$, $name$$) ? $defaultValue$jscomp$2_value$$ = $uncompiledDefines$$[$name$$] : $defines$$ && void 0 === $defines$$.nodeType && Object.prototype.hasOwnProperty.call($defines$$, $name$$) && ($defaultValue$jscomp$2_value$$ = $defines$$[$name$$]);
}
return $defaultValue$jscomp$2_value$$;
};
goog.FEATURESET_YEAR = 2012;
goog.DEBUG = !0;
goog.LOCALE = "en";
goog.TRUSTED_SITE = !0;
goog.DISALLOW_TEST_ONLY_CODE = COMPILED && !goog.DEBUG;
goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING = !1;
goog.provide = function($name$$) {
if (goog.isInModuleLoader_()) {
throw Error("goog.provide cannot be used within a module.");
}
if (!COMPILED && goog.isProvided_($name$$)) {
throw Error('Namespace "' + $name$$ + '" already declared.');
}
goog.constructNamespace_($name$$);
};
goog.constructNamespace_ = function($name$$, $object$$, $overwriteImplicit$$) {
if (!COMPILED) {
delete goog.implicitNamespaces_[$name$$];
for (var $namespace$$ = $name$$; ($namespace$$ = $namespace$$.substring(0, $namespace$$.lastIndexOf("."))) && !goog.getObjectByName($namespace$$);) {
goog.implicitNamespaces_[$namespace$$] = !0;
}
}
goog.exportPath_($name$$, $object$$, $overwriteImplicit$$);
};
goog.getScriptNonce = function($opt_window$$) {
if ($opt_window$$ && $opt_window$$ != goog.global) {
return goog.getScriptNonce_($opt_window$$.document);
}
null === goog.cspNonce_ && (goog.cspNonce_ = goog.getScriptNonce_(goog.global.document));
return goog.cspNonce_;
};
goog.NONCE_PATTERN_ = /^[\w+/_-]+[=]{0,2}$/;
goog.cspNonce_ = null;
goog.getScriptNonce_ = function($doc_nonce_script$$) {
return ($doc_nonce_script$$ = $doc_nonce_script$$.querySelector && $doc_nonce_script$$.querySelector("script[nonce]")) && ($doc_nonce_script$$ = $doc_nonce_script$$.nonce || $doc_nonce_script$$.getAttribute("nonce")) && goog.NONCE_PATTERN_.test($doc_nonce_script$$) ? $doc_nonce_script$$ : "";
};
goog.VALID_MODULE_RE_ = /^[a-zA-Z_$][a-zA-Z0-9._$]*$/;
goog.module = function($name$$) {
if ("string" !== typeof $name$$ || !$name$$ || -1 == $name$$.search(goog.VALID_MODULE_RE_)) {
throw Error("Invalid module identifier");
}
if (!goog.isInGoogModuleLoader_()) {
throw Error("Module " + $name$$ + " has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You're likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.");
}
if (goog.moduleLoaderState_.moduleName) {
throw Error("goog.module may only be called once per module.");
}
goog.moduleLoaderState_.moduleName = $name$$;
if (!COMPILED) {
if (goog.isProvided_($name$$)) {
throw Error('Namespace "' + $name$$ + '" already declared.');
}
delete goog.implicitNamespaces_[$name$$];
}
};
goog.module.get = function($name$$) {
return goog.module.getInternal_($name$$);
};
goog.module.getInternal_ = function($name$$) {
if (!COMPILED) {
if ($name$$ in goog.loadedModules_) {
return goog.loadedModules_[$name$$].exports;
}
if (!goog.implicitNamespaces_[$name$$]) {
return $name$$ = goog.getObjectByName($name$$), null != $name$$ ? $name$$ : null;
}
}
return null;
};
goog.ModuleType = {ES6:"es6", GOOG:"goog"};
goog.moduleLoaderState_ = null;
goog.isInModuleLoader_ = function() {
return goog.isInGoogModuleLoader_() || goog.isInEs6ModuleLoader_();
};
goog.isInGoogModuleLoader_ = function() {
return !!goog.moduleLoaderState_ && goog.moduleLoaderState_.type == goog.ModuleType.GOOG;
};
goog.isInEs6ModuleLoader_ = function() {
if (goog.moduleLoaderState_ && goog.moduleLoaderState_.type == goog.ModuleType.ES6) {
return !0;
}
var $jscomp$$ = goog.global.$jscomp;
return $jscomp$$ ? "function" != typeof $jscomp$$.getCurrentModulePath ? !1 : !!$jscomp$$.getCurrentModulePath() : !1;
};
goog.module.declareLegacyNamespace = function() {
if (!COMPILED && !goog.isInGoogModuleLoader_()) {
throw Error("goog.module.declareLegacyNamespace must be called from within a goog.module");
}
if (!COMPILED && !goog.moduleLoaderState_.moduleName) {
throw Error("goog.module must be called prior to goog.module.declareLegacyNamespace.");
}
goog.moduleLoaderState_.declareLegacyNamespace = !0;
};
goog.declareModuleId = function($namespace$$) {
if (!COMPILED) {
if (!goog.isInEs6ModuleLoader_()) {
throw Error("goog.declareModuleId may only be called from within an ES6 module");
}
if (goog.moduleLoaderState_ && goog.moduleLoaderState_.moduleName) {
throw Error("goog.declareModuleId may only be called once per module.");
}
if ($namespace$$ in goog.loadedModules_) {
throw Error('Module with namespace "' + $namespace$$ + '" already exists.');
}
}
if (goog.moduleLoaderState_) {
goog.moduleLoaderState_.moduleName = $namespace$$;
} else {
var $exports_jscomp$$ = goog.global.$jscomp;
if (!$exports_jscomp$$ || "function" != typeof $exports_jscomp$$.getCurrentModulePath) {
throw Error('Module with namespace "' + $namespace$$ + '" has been loaded incorrectly.');
}
$exports_jscomp$$ = $exports_jscomp$$.require($exports_jscomp$$.getCurrentModulePath());
goog.loadedModules_[$namespace$$] = {exports:$exports_jscomp$$, type:goog.ModuleType.ES6, moduleId:$namespace$$};
}
};
goog.setTestOnly = function($opt_message$$) {
if (goog.DISALLOW_TEST_ONLY_CODE) {
throw $opt_message$$ = $opt_message$$ || "", Error("Importing test-only code into non-debug environment" + ($opt_message$$ ? ": " + $opt_message$$ : "."));
}
};
goog.forwardDeclare = function($name$$) {
};
COMPILED || (goog.isProvided_ = function($name$$) {
return $name$$ in goog.loadedModules_ || !goog.implicitNamespaces_[$name$$] && null != goog.getObjectByName($name$$);
}, goog.implicitNamespaces_ = {"goog.module":!0});
goog.getObjectByName = function($name$jscomp$84_parts$$, $cur$$) {
$name$jscomp$84_parts$$ = $name$jscomp$84_parts$$.split(".");
$cur$$ = $cur$$ || goog.global;
for (var $i$$ = 0; $i$$ < $name$jscomp$84_parts$$.length; $i$$++) {
if ($cur$$ = $cur$$[$name$jscomp$84_parts$$[$i$$]], null == $cur$$) {
return null;
}
}
return $cur$$;
};
goog.addDependency = function($relPath$$, $provides$$, $requires$$, $opt_loadFlags$$) {
!COMPILED && goog.DEPENDENCIES_ENABLED && goog.debugLoader_.addDependency($relPath$$, $provides$$, $requires$$, $opt_loadFlags$$);
};
goog.ENABLE_DEBUG_LOADER = !0;
goog.logToConsole_ = function($msg$$) {
goog.global.console && goog.global.console.error($msg$$);
};
goog.require = function($namespace$$) {
if (!COMPILED) {
goog.ENABLE_DEBUG_LOADER && goog.debugLoader_.requested($namespace$$);
if (goog.isProvided_($namespace$$)) {
if (goog.isInModuleLoader_()) {
return goog.module.getInternal_($namespace$$);
}
} else if (goog.ENABLE_DEBUG_LOADER) {
var $moduleLoaderState$$ = goog.moduleLoaderState_;
goog.moduleLoaderState_ = null;
try {
goog.debugLoader_.load_($namespace$$);
} finally {
goog.moduleLoaderState_ = $moduleLoaderState$$;
}
}
return null;
}
};
goog.requireType = function($namespace$$) {
return {};
};
goog.basePath = "";
goog.nullFunction = function() {
};
goog.abstractMethod = function() {
throw Error("unimplemented abstract method");
};
goog.addSingletonGetter = function($ctor$$) {
$ctor$$.instance_ = void 0;
$ctor$$.getInstance = function() {
if ($ctor$$.instance_) {
return $ctor$$.instance_;
}
goog.DEBUG && (goog.instantiatedSingletons_[goog.instantiatedSingletons_.length] = $ctor$$);
return $ctor$$.instance_ = new $ctor$$();
};
};
goog.instantiatedSingletons_ = [];
goog.LOAD_MODULE_USING_EVAL = !0;
goog.SEAL_MODULE_EXPORTS = goog.DEBUG;
goog.loadedModules_ = {};
goog.DEPENDENCIES_ENABLED = !COMPILED && goog.ENABLE_DEBUG_LOADER;
goog.TRANSPILE = "detect";
goog.ASSUME_ES_MODULES_TRANSPILED = !1;
goog.TRANSPILE_TO_LANGUAGE = "";
goog.TRANSPILER = "transpile.js";
goog.hasBadLetScoping = null;
goog.loadModule = function($moduleDef$$) {
var $previousState$$ = goog.moduleLoaderState_;
try {
goog.moduleLoaderState_ = {moduleName:"", declareLegacyNamespace:!1, type:goog.ModuleType.GOOG};
var $origExports$$ = {}, $exports$$ = $origExports$$;
if ("function" === typeof $moduleDef$$) {
$exports$$ = $moduleDef$$.call(void 0, $exports$$);
} else if ("string" === typeof $moduleDef$$) {
$exports$$ = goog.loadModuleFromSource_.call(void 0, $exports$$, $moduleDef$$);
} else {
throw Error("Invalid module definition");
}
var $moduleName$$ = goog.moduleLoaderState_.moduleName;
if ("string" === typeof $moduleName$$ && $moduleName$$) {
goog.moduleLoaderState_.declareLegacyNamespace ? goog.constructNamespace_($moduleName$$, $exports$$, $origExports$$ !== $exports$$) : goog.SEAL_MODULE_EXPORTS && Object.seal && "object" == typeof $exports$$ && null != $exports$$ && Object.seal($exports$$), goog.loadedModules_[$moduleName$$] = {exports:$exports$$, type:goog.ModuleType.GOOG, moduleId:goog.moduleLoaderState_.moduleName};
} else {
throw Error('Invalid module name "' + $moduleName$$ + '"');
}
} finally {
goog.moduleLoaderState_ = $previousState$$;
}
};
goog.loadModuleFromSource_ = function($exports$$, $JSCompiler_OptimizeArgumentsArray_p0$$) {
eval(goog.CLOSURE_EVAL_PREFILTER_.createScript($JSCompiler_OptimizeArgumentsArray_p0$$));
return $exports$$;
};
goog.normalizePath_ = function($components_path$$) {
$components_path$$ = $components_path$$.split("/");
for (var $i$$ = 0; $i$$ < $components_path$$.length;) {
"." == $components_path$$[$i$$] ? $components_path$$.splice($i$$, 1) : $i$$ && ".." == $components_path$$[$i$$] && $components_path$$[$i$$ - 1] && ".." != $components_path$$[$i$$ - 1] ? $components_path$$.splice(--$i$$, 2) : $i$$++;
}
return $components_path$$.join("/");
};
goog.loadFileSync_ = function($src$$) {
if (goog.global.CLOSURE_LOAD_FILE_SYNC) {
return goog.global.CLOSURE_LOAD_FILE_SYNC($src$$);
}
try {
var $xhr$$ = new goog.global.XMLHttpRequest();
$xhr$$.open("get", $src$$, !1);
$xhr$$.send();
return 0 == $xhr$$.status || 200 == $xhr$$.status ? $xhr$$.responseText : null;
} catch ($err$$) {
return null;
}
};
goog.transpile_ = function($code$jscomp$0$$, $path$jscomp$0$$, $target$$) {
var $jscomp$$ = goog.global.$jscomp;
$jscomp$$ || (goog.global.$jscomp = $jscomp$$ = {});
var $transpile$$ = $jscomp$$.transpile;
if (!$transpile$$) {
var $transpilerPath$$ = goog.basePath + goog.TRANSPILER, $transpilerCode$$ = goog.loadFileSync_($transpilerPath$$);
if ($transpilerCode$$) {
(function() {
(0,eval)($transpilerCode$$ + "\n//# sourceURL=" + $transpilerPath$$);
}).call(goog.global);
if (goog.global.$gwtExport && goog.global.$gwtExport.$jscomp && !goog.global.$gwtExport.$jscomp.transpile) {
throw Error('The transpiler did not properly export the "transpile" method. $gwtExport: ' + JSON.stringify(goog.global.$gwtExport));
}
goog.global.$jscomp.transpile = goog.global.$gwtExport.$jscomp.transpile;
$jscomp$$ = goog.global.$jscomp;
$transpile$$ = $jscomp$$.transpile;
}
}
$transpile$$ || ($transpile$$ = $jscomp$$.transpile = function($code$$, $path$$) {
goog.logToConsole_($path$$ + " requires transpilation but no transpiler was found.");
return $code$$;
});
return $transpile$$($code$jscomp$0$$, $path$jscomp$0$$, $target$$);
};
goog.typeOf = function($value$$) {
var $s$$ = typeof $value$$;
return "object" != $s$$ ? $s$$ : $value$$ ? Array.isArray($value$$) ? "array" : $s$$ : "null";
};
goog.isArrayLike = function($val$$) {
var $type$$ = goog.typeOf($val$$);
return "array" == $type$$ || "object" == $type$$ && "number" == typeof $val$$.length;
};
goog.isDateLike = function($val$$) {
return goog.isObject($val$$) && "function" == typeof $val$$.getFullYear;
};
goog.isObject = function($val$$) {
var $type$$ = typeof $val$$;
return "object" == $type$$ && null != $val$$ || "function" == $type$$;
};
goog.getUid = function($obj$$) {
return Object.prototype.hasOwnProperty.call($obj$$, goog.UID_PROPERTY_) && $obj$$[goog.UID_PROPERTY_] || ($obj$$[goog.UID_PROPERTY_] = ++goog.uidCounter_);
};
goog.hasUid = function($obj$$) {
return !!$obj$$[goog.UID_PROPERTY_];
};
goog.removeUid = function($obj$$) {
null !== $obj$$ && "removeAttribute" in $obj$$ && $obj$$.removeAttribute(goog.UID_PROPERTY_);
try {
delete $obj$$[goog.UID_PROPERTY_];
} catch ($ex$$) {
}
};
goog.UID_PROPERTY_ = "closure_uid_" + (1e9 * Math.random() >>> 0);
goog.uidCounter_ = 0;
goog.cloneObject = function($obj$$) {
var $clone_type$$ = goog.typeOf($obj$$);
if ("object" == $clone_type$$ || "array" == $clone_type$$) {
if ("function" === typeof $obj$$.clone) {
return $obj$$.clone();
}
$clone_type$$ = "array" == $clone_type$$ ? [] : {};
for (var $key$$ in $obj$$) {
$clone_type$$[$key$$] = goog.cloneObject($obj$$[$key$$]);
}
return $clone_type$$;
}
return $obj$$;
};
goog.bindNative_ = function($fn$$, $selfObj$$, $var_args$$) {
return $fn$$.call.apply($fn$$.bind, arguments);
};
goog.bindJs_ = function($fn$$, $selfObj$$, $var_args$$) {
if (!$fn$$) {
throw Error();
}
if (2 < arguments.length) {
var $boundArgs$$ = Array.prototype.slice.call(arguments, 2);
return function() {
var $newArgs$$ = Array.prototype.slice.call(arguments);
Array.prototype.unshift.apply($newArgs$$, $boundArgs$$);
return $fn$$.apply($selfObj$$, $newArgs$$);
};
}
return function() {
return $fn$$.apply($selfObj$$, arguments);
};
};
goog.bind = function($fn$$, $selfObj$$, $var_args$$) {
Function.prototype.bind && -1 != Function.prototype.bind.toString().indexOf("native code") ? goog.bind = goog.bindNative_ : goog.bind = goog.bindJs_;
return goog.bind.apply(null, arguments);
};
goog.partial = function($fn$$, $var_args$$) {
var $args$$ = Array.prototype.slice.call(arguments, 1);
return function() {
var $newArgs$$ = $args$$.slice();
$newArgs$$.push.apply($newArgs$$, arguments);
return $fn$$.apply(this, $newArgs$$);
};
};
goog.mixin = function($target$$, $source$$) {
for (var $x$$ in $source$$) {
$target$$[$x$$] = $source$$[$x$$];
}
};
goog.now = function() {
return Date.now();
};
goog.globalEval = function($script$$) {
(0,eval)($script$$);
};
goog.getCssName = function($className_result$$, $opt_modifier$$) {
if ("." == String($className_result$$).charAt(0)) {
throw Error('className passed in goog.getCssName must not start with ".". You passed: ' + $className_result$$);
}
var $getMapping$$ = function($cssName$$) {
return goog.cssNameMapping_[$cssName$$] || $cssName$$;
}, $rename_renameByParts$$ = function($cssName$jscomp$1_parts$$) {
$cssName$jscomp$1_parts$$ = $cssName$jscomp$1_parts$$.split("-");
for (var $mapped$$ = [], $i$$ = 0; $i$$ < $cssName$jscomp$1_parts$$.length; $i$$++) {
$mapped$$.push($getMapping$$($cssName$jscomp$1_parts$$[$i$$]));
}
return $mapped$$.join("-");
};
$rename_renameByParts$$ = goog.cssNameMapping_ ? "BY_WHOLE" == goog.cssNameMappingStyle_ ? $getMapping$$ : $rename_renameByParts$$ : function($a$$) {
return $a$$;
};
$className_result$$ = $opt_modifier$$ ? $className_result$$ + "-" + $rename_renameByParts$$($opt_modifier$$) : $rename_renameByParts$$($className_result$$);
return goog.global.CLOSURE_CSS_NAME_MAP_FN ? goog.global.CLOSURE_CSS_NAME_MAP_FN($className_result$$) : $className_result$$;
};
goog.setCssNameMapping = function($mapping$$, $opt_style$$) {
goog.cssNameMapping_ = $mapping$$;
goog.cssNameMappingStyle_ = $opt_style$$;
};
!COMPILED && goog.global.CLOSURE_CSS_NAME_MAPPING && (goog.cssNameMapping_ = goog.global.CLOSURE_CSS_NAME_MAPPING);
goog.getMsg = function($str$$, $opt_values$$, $opt_options$$) {
$opt_options$$ && $opt_options$$.html && ($str$$ = $str$$.replace(/</g, "<"));
$opt_options$$ && $opt_options$$.unescapeHtmlEntities && ($str$$ = $str$$.replace(/</g, "<").replace(/>/g, ">").replace(/'/g, "'").replace(/"/g, '"').replace(/&/g, "&"));
$opt_values$$ && ($str$$ = $str$$.replace(/\{\$([^}]+)}/g, function($match$$, $key$$) {
return null != $opt_values$$ && $key$$ in $opt_values$$ ? $opt_values$$[$key$$] : $match$$;
}));
return $str$$;
};
goog.getMsgWithFallback = function($a$$, $b$$) {
return $a$$;
};
goog.exportSymbol = function($publicPath$$, $object$$, $objectToExportTo$$) {
goog.exportPath_($publicPath$$, $object$$, !0, $objectToExportTo$$);
};
goog.exportProperty = function($object$$, $publicName$$, $symbol$$) {
$object$$[$publicName$$] = $symbol$$;
};
goog.inherits = function($childCtor$$, $parentCtor$$) {
function $tempCtor$$() {
}
$tempCtor$$.prototype = $parentCtor$$.prototype;
$childCtor$$.superClass_ = $parentCtor$$.prototype;
$childCtor$$.prototype = new $tempCtor$$();
$childCtor$$.prototype.constructor = $childCtor$$;
$childCtor$$.base = function($me$$, $methodName$$, $var_args$$) {
for (var $args$$ = Array(arguments.length - 2), $i$$ = 2; $i$$ < arguments.length; $i$$++) {
$args$$[$i$$ - 2] = arguments[$i$$];
}
return $parentCtor$$.prototype[$methodName$$].apply($me$$, $args$$);
};
};
goog.scope = function($fn$$) {
if (goog.isInModuleLoader_()) {
throw Error("goog.scope is not supported within a module.");
}
$fn$$.call(goog.global);
};
COMPILED || (goog.global.COMPILED = COMPILED);
goog.defineClass = function($superClass$$, $def$$) {
var $cls_constructor$$ = $def$$.constructor, $statics$$ = $def$$.statics;
$cls_constructor$$ && $cls_constructor$$ != Object.prototype.constructor || ($cls_constructor$$ = function() {
throw Error("cannot instantiate an interface (no constructor defined).");
});
$cls_constructor$$ = goog.defineClass.createSealingConstructor_($cls_constructor$$, $superClass$$);
$superClass$$ && goog.inherits($cls_constructor$$, $superClass$$);
delete $def$$.constructor;
delete $def$$.statics;
goog.defineClass.applyProperties_($cls_constructor$$.prototype, $def$$);
null != $statics$$ && ($statics$$ instanceof Function ? $statics$$($cls_constructor$$) : goog.defineClass.applyProperties_($cls_constructor$$, $statics$$));
return $cls_constructor$$;
};
goog.defineClass.SEAL_CLASS_INSTANCES = goog.DEBUG;
goog.defineClass.createSealingConstructor_ = function($ctr$$, $superClass$$) {
return goog.defineClass.SEAL_CLASS_INSTANCES ? function() {
var $instance$$ = $ctr$$.apply(this, arguments) || this;
$instance$$[goog.UID_PROPERTY_] = $instance$$[goog.UID_PROPERTY_];
return $instance$$;
} : $ctr$$;
};
goog.defineClass.OBJECT_PROTOTYPE_FIELDS_ = "constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
goog.defineClass.applyProperties_ = function($target$$, $source$$) {
for (var $key$$ in $source$$) {
Object.prototype.hasOwnProperty.call($source$$, $key$$) && ($target$$[$key$$] = $source$$[$key$$]);
}
for (var $i$$ = 0; $i$$ < goog.defineClass.OBJECT_PROTOTYPE_FIELDS_.length; $i$$++) {
$key$$ = goog.defineClass.OBJECT_PROTOTYPE_FIELDS_[$i$$], Object.prototype.hasOwnProperty.call($source$$, $key$$) && ($target$$[$key$$] = $source$$[$key$$]);
}
};
!COMPILED && goog.DEPENDENCIES_ENABLED && (goog.inHtmlDocument_ = function() {
var $doc$$ = goog.global.document;
return null != $doc$$ && "write" in $doc$$;
}, goog.isDocumentLoading_ = function() {
var $doc$$ = goog.global.document;
return $doc$$.attachEvent ? "complete" != $doc$$.readyState : "loading" == $doc$$.readyState;
}, goog.findBasePath_ = function() {
if (void 0 != goog.global.CLOSURE_BASE_PATH && "string" === typeof goog.global.CLOSURE_BASE_PATH) {
goog.basePath = goog.global.CLOSURE_BASE_PATH;
} else if (goog.inHtmlDocument_()) {
var $doc$$ = goog.global.document, $currentScript_i$$ = $doc$$.currentScript;
$doc$$ = $currentScript_i$$ ? [$currentScript_i$$] : $doc$$.getElementsByTagName("SCRIPT");
for ($currentScript_i$$ = $doc$$.length - 1; 0 <= $currentScript_i$$; --$currentScript_i$$) {
var $src$$ = $doc$$[$currentScript_i$$].src, $l_qmark$$ = $src$$.lastIndexOf("?");
$l_qmark$$ = -1 == $l_qmark$$ ? $src$$.length : $l_qmark$$;
if ("base.js" == $src$$.substr($l_qmark$$ - 7, 7)) {
goog.basePath = $src$$.substr(0, $l_qmark$$ - 7);
break;
}
}
}
}, goog.findBasePath_(), goog.Transpiler = function() {
this.requiresTranspilation_ = null;
this.transpilationTarget_ = goog.TRANSPILE_TO_LANGUAGE;
}, goog.Transpiler.prototype.createRequiresTranspilation_ = function() {
function $addNewerLanguageTranspilationCheck$$($modeName$$, $isSupported$$) {
$transpilationRequiredForAllLaterModes$$ ? $requiresTranspilation$$[$modeName$$] = !0 : $isSupported$$() ? ($transpilationTarget$$ = $modeName$$, $requiresTranspilation$$[$modeName$$] = !1) : $transpilationRequiredForAllLaterModes$$ = $requiresTranspilation$$[$modeName$$] = !0;
}
function $evalCheck$$($code$$) {
try {
return !!eval($code$$);
} catch ($ignored$$) {
return !1;
}
}
var $transpilationTarget$$ = "es3", $requiresTranspilation$$ = {es3:!1}, $transpilationRequiredForAllLaterModes$$ = !1, $userAgent$$ = goog.global.navigator && goog.global.navigator.userAgent ? goog.global.navigator.userAgent : "";
$addNewerLanguageTranspilationCheck$$("es5", function() {
return $evalCheck$$("[1,].length==1");
});
$addNewerLanguageTranspilationCheck$$("es6", function() {
return $userAgent$$.match(/Edge\/(\d+)(\.\d)*/i) ? !1 : $evalCheck$$('(()=>{"use strict";class X{constructor(){if(new.target!=String)throw 1;this.x=42}}let q=Reflect.construct(X,[],String);if(q.x!=42||!(q instanceof String))throw 1;for(const a of[2,3]){if(a==2)continue;function f(z={a}){let a=0;return z.a}{function f(){return 0;}}return f()==3}})()');
});
$addNewerLanguageTranspilationCheck$$("es7", function() {
return $evalCheck$$("2**3==8");
});
$addNewerLanguageTranspilationCheck$$("es8", function() {
return $evalCheck$$("async()=>1,1");
});
$addNewerLanguageTranspilationCheck$$("es9", function() {
return $evalCheck$$("({...rest}={}),1");
});
$addNewerLanguageTranspilationCheck$$("es_2019", function() {
return $evalCheck$$('let r;try{throw 0}catch{r="\u2029"};r');
});
$addNewerLanguageTranspilationCheck$$("es_2020", function() {
return $evalCheck$$("null?.x??1");
});
$addNewerLanguageTranspilationCheck$$("es_next", function() {
return !1;
});
return {target:$transpilationTarget$$, map:$requiresTranspilation$$};
}, goog.Transpiler.prototype.needsTranspile = function($lang$$, $module$$) {
if ("always" == goog.TRANSPILE) {
return !0;
}
if ("never" == goog.TRANSPILE) {
return !1;
}
if (!this.requiresTranspilation_) {
var $obj$$ = this.createRequiresTranspilation_();
this.requiresTranspilation_ = $obj$$.map;
this.transpilationTarget_ = this.transpilationTarget_ || $obj$$.target;
}
if ($lang$$ in this.requiresTranspilation_) {
return this.requiresTranspilation_[$lang$$] ? !0 : !goog.inHtmlDocument_() || "es6" != $module$$ || "noModule" in goog.global.document.createElement("script") ? !1 : !0;
}
throw Error("Unknown language mode: " + $lang$$);
}, goog.Transpiler.prototype.transpile = function($code$$, $path$$) {
return goog.transpile_($code$$, $path$$, this.transpilationTarget_);
}, goog.transpiler_ = new goog.Transpiler(), goog.protectScriptTag_ = function($str$$) {
return $str$$.replace(/<\/(SCRIPT)/ig, "\\x3c/$1");
}, goog.DebugLoader_ = function() {
this.dependencies_ = {};
this.idToPath_ = {};
this.written_ = {};
this.loadingDeps_ = [];
this.depsToLoad_ = [];
this.paused_ = !1;
this.factory_ = new goog.DependencyFactory(goog.transpiler_);
this.deferredCallbacks_ = {};
this.deferredQueue_ = [];
}, goog.DebugLoader_.prototype.bootstrap = function($namespaces$$, $callback$$) {
function $resolve$$() {
$cb$$ && (goog.global.setTimeout($cb$$, 0), $cb$$ = null);
}
var $cb$$ = $callback$$;
if ($namespaces$$.length) {
$callback$$ = [];
for (var $i$$ = 0; $i$$ < $namespaces$$.length; $i$$++) {
var $path$$ = this.getPathFromDeps_($namespaces$$[$i$$]);
if (!$path$$) {
throw Error("Unregonized namespace: " + $namespaces$$[$i$$]);
}
$callback$$.push(this.dependencies_[$path$$]);
}
$path$$ = goog.require;
var $loaded$$ = 0;
for ($i$$ = 0; $i$$ < $namespaces$$.length; $i$$++) {
$path$$($namespaces$$[$i$$]), $callback$$[$i$$].onLoad(function() {
++$loaded$$ == $namespaces$$.length && $resolve$$();
});
}
} else {
$resolve$$();
}
}, goog.DebugLoader_.prototype.loadClosureDeps = function() {
this.depsToLoad_.push(this.factory_.createDependency(goog.normalizePath_(goog.basePath + "deps.js"), "deps.js", [], [], {}, !1));
this.loadDeps_();
}, goog.DebugLoader_.prototype.requested = function($absPathOrId_path$$, $callback$jscomp$57_opt_force$$) {
($absPathOrId_path$$ = this.getPathFromDeps_($absPathOrId_path$$)) && ($callback$jscomp$57_opt_force$$ || this.areDepsLoaded_(this.dependencies_[$absPathOrId_path$$].requires)) && ($callback$jscomp$57_opt_force$$ = this.deferredCallbacks_[$absPathOrId_path$$]) && (delete this.deferredCallbacks_[$absPathOrId_path$$], $callback$jscomp$57_opt_force$$());
}, goog.DebugLoader_.prototype.setDependencyFactory = function($factory$$) {
this.factory_ = $factory$$;
}, goog.DebugLoader_.prototype.load_ = function($namespace$$) {
if (this.getPathFromDeps_($namespace$$)) {
var $loader$$ = this, $deps$$ = [], $visit$$ = function($dep_namespace$$) {
var $i$jscomp$10_path$$ = $loader$$.getPathFromDeps_($dep_namespace$$);
if (!$i$jscomp$10_path$$) {
throw Error("Bad dependency path or symbol: " + $dep_namespace$$);
}
if (!$loader$$.written_[$i$jscomp$10_path$$]) {
$loader$$.written_[$i$jscomp$10_path$$] = !0;
$dep_namespace$$ = $loader$$.dependencies_[$i$jscomp$10_path$$];
for ($i$jscomp$10_path$$ = 0; $i$jscomp$10_path$$ < $dep_namespace$$.requires.length; $i$jscomp$10_path$$++) {
goog.isProvided_($dep_namespace$$.requires[$i$jscomp$10_path$$]) || $visit$$($dep_namespace$$.requires[$i$jscomp$10_path$$]);
}
$deps$$.push($dep_namespace$$);
}
};
$visit$$($namespace$$);
$namespace$$ = !!this.depsToLoad_.length;
this.depsToLoad_ = this.depsToLoad_.concat($deps$$);
this.paused_ || $namespace$$ || this.loadDeps_();
} else {
goog.logToConsole_("goog.require could not find: " + $namespace$$);
}
}, goog.DebugLoader_.prototype.loadDeps_ = function() {
for (var $loader$$ = this, $paused$$ = this.paused_; this.depsToLoad_.length && !$paused$$;) {
(function() {
var $loadCallDone$$ = !1, $dep$$ = $loader$$.depsToLoad_.shift(), $loaded$$ = !1;
$loader$$.loading_($dep$$);
var $controller$$ = {pause:function() {
if ($loadCallDone$$) {
throw Error("Cannot call pause after the call to load.");
}
$paused$$ = !0;
}, resume:function() {
$loadCallDone$$ ? $loader$$.resume_() : $paused$$ = !1;
}, loaded:function() {
if ($loaded$$) {
throw Error("Double call to loaded.");
}
$loaded$$ = !0;
$loader$$.loaded_($dep$$);
}, pending:function() {
for (var $pending$$ = [], $i$$ = 0; $i$$ < $loader$$.loadingDeps_.length; $i$$++) {
$pending$$.push($loader$$.loadingDeps_[$i$$]);
}
return $pending$$;
}, setModuleState:function($type$$) {
goog.moduleLoaderState_ = {type:$type$$, moduleName:"", declareLegacyNamespace:!1};
}, registerEs6ModuleExports:function($path$$, $exports$$, $opt_closureNamespace$$) {
$opt_closureNamespace$$ && (goog.loadedModules_[$opt_closureNamespace$$] = {exports:$exports$$, type:goog.ModuleType.ES6, moduleId:$opt_closureNamespace$$ || ""});
}, registerGoogModuleExports:function($moduleId$$, $exports$$) {
goog.loadedModules_[$moduleId$$] = {exports:$exports$$, type:goog.ModuleType.GOOG, moduleId:$moduleId$$};
}, clearModuleState:function() {
goog.moduleLoaderState_ = null;
}, defer:function($callback$$) {
if ($loadCallDone$$) {
throw Error("Cannot register with defer after the call to load.");
}
$loader$$.defer_($dep$$, $callback$$);
}, areDepsLoaded:function() {
return $loader$$.areDepsLoaded_($dep$$.requires);
}};
try {
$dep$$.load($controller$$);
} finally {
$loadCallDone$$ = !0;
}
})();
}
$paused$$ && this.pause_();
}, goog.DebugLoader_.prototype.pause_ = function() {
this.paused_ = !0;
}, goog.DebugLoader_.prototype.resume_ = function() {
this.paused_ && (this.paused_ = !1, this.loadDeps_());
}, goog.DebugLoader_.prototype.loading_ = function($dep$$) {
this.loadingDeps_.push($dep$$);
}, goog.DebugLoader_.prototype.loaded_ = function($dep$$) {
for (var $i$$ = 0; $i$$ < this.loadingDeps_.length; $i$$++) {
if (this.loadingDeps_[$i$$] == $dep$$) {
this.loadingDeps_.splice($i$$, 1);
break;
}
}
for ($i$$ = 0; $i$$ < this.deferredQueue_.length; $i$$++) {
if (this.deferredQueue_[$i$$] == $dep$$.path) {
this.deferredQueue_.splice($i$$, 1);
break;
}
}
if (this.loadingDeps_.length == this.deferredQueue_.length && !this.depsToLoad_.length) {
for (; this.deferredQueue_.length;) {
this.requested(this.deferredQueue_.shift(), !0);
}
}
$dep$$.loaded();
}, goog.DebugLoader_.prototype.areDepsLoaded_ = function($pathsOrIds$$) {
for (var $i$$ = 0; $i$$ < $pathsOrIds$$.length; $i$$++) {
var $path$$ = this.getPathFromDeps_($pathsOrIds$$[$i$$]);
if (!$path$$ || !($path$$ in this.deferredCallbacks_ || goog.isProvided_($pathsOrIds$$[$i$$]))) {
return !1;
}
}
return !0;
}, goog.DebugLoader_.prototype.getPathFromDeps_ = function($absPathOrId$$) {
return $absPathOrId$$ in this.idToPath_ ? this.idToPath_[$absPathOrId$$] : $absPathOrId$$ in this.dependencies_ ? $absPathOrId$$ : null;
}, goog.DebugLoader_.prototype.defer_ = function($dependency$$, $callback$$) {
this.deferredCallbacks_[$dependency$$.path] = $callback$$;
this.deferredQueue_.push($dependency$$.path);
}, goog.LoadController = function() {
}, goog.LoadController.prototype.pause = function() {
}, goog.LoadController.prototype.resume = function() {
}, goog.LoadController.prototype.loaded = function() {
}, goog.LoadController.prototype.pending = function() {
}, goog.LoadController.prototype.registerEs6ModuleExports = function($path$$, $exports$$, $opt_closureNamespace$$) {
}, goog.LoadController.prototype.setModuleState = function($type$$) {
}, goog.LoadController.prototype.clearModuleState = function() {
}, goog.LoadController.prototype.defer = function($callback$$) {
}, goog.LoadController.prototype.areDepsLoaded = function() {
}, goog.Dependency = function($path$$, $relativePath$$, $provides$$, $requires$$, $loadFlags$$) {
this.path = $path$$;
this.relativePath = $relativePath$$;
this.provides = $provides$$;
this.requires = $requires$$;
this.loadFlags = $loadFlags$$;
this.loaded_ = !1;
this.loadCallbacks_ = [];
}, goog.Dependency.prototype.getPathName = function() {
var $pathName$$ = this.path, $protocolIndex_slashIndex$$ = $pathName$$.indexOf("://");
0 <= $protocolIndex_slashIndex$$ && ($pathName$$ = $pathName$$.substring($protocolIndex_slashIndex$$ + 3), $protocolIndex_slashIndex$$ = $pathName$$.indexOf("/"), 0 <= $protocolIndex_slashIndex$$ && ($pathName$$ = $pathName$$.substring($protocolIndex_slashIndex$$ + 1)));
return $pathName$$;
}, goog.Dependency.prototype.onLoad = function($callback$$) {
this.loaded_ ? $callback$$() : this.loadCallbacks_.push($callback$$);
}, goog.Dependency.prototype.loaded = function() {
this.loaded_ = !0;
var $callbacks$$ = this.loadCallbacks_;
this.loadCallbacks_ = [];
for (var $i$$ = 0; $i$$ < $callbacks$$.length; $i$$++) {
$callbacks$$[$i$$]();
}
}, goog.Dependency.defer_ = !1, goog.Dependency.callbackMap_ = {}, goog.Dependency.registerCallback_ = function($callback$$) {
var $key$$ = Math.random().toString(32);
goog.Dependency.callbackMap_[$key$$] = $callback$$;
return $key$$;
}, goog.Dependency.unregisterCallback_ = function($key$$) {
delete goog.Dependency.callbackMap_[$key$$];
}, goog.Dependency.callback_ = function($key$$, $var_args$$) {
if ($key$$ in goog.Dependency.callbackMap_) {
for (var $callback$$ = goog.Dependency.callbackMap_[$key$$], $args$$ = [], $i$$ = 1; $i$$ < arguments.length; $i$$++) {
$args$$.push(arguments[$i$$]);
}
$callback$$.apply(void 0, $args$$);
} else {
throw Error("Callback key " + $key$$ + " does not exist (was base.js loaded more than once?).");
}
}, goog.Dependency.prototype.load = function($controller$$) {
if (goog.global.CLOSURE_IMPORT_SCRIPT) {
goog.global.CLOSURE_IMPORT_SCRIPT(this.path) ? $controller$$.loaded() : $controller$$.pause();
} else {
if (goog.inHtmlDocument_()) {
var $doc$$ = goog.global.document;
if ("complete" == $doc$$.readyState && !goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING) {
if (/\bdeps.js$/.test(this.path)) {
$controller$$.loaded();
return;
}
throw Error('Cannot write "' + this.path + '" after document load');
}
var $nonce$$ = goog.getScriptNonce();
if (!goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING && goog.isDocumentLoading_()) {
var $callback$$ = function($script$$) {
$script$$.readyState && "complete" != $script$$.readyState ? $script$$.onload = $callback$$ : (goog.Dependency.unregisterCallback_($key$$), $controller$$.loaded());
};
var $key$$ = goog.Dependency.registerCallback_($callback$$);
$nonce$$ = $nonce$$ ? ' nonce="' + $nonce$$ + '"' : "";
var $script$jscomp$0$$ = '<script src="' + this.path + '"' + $nonce$$ + (goog.Dependency.defer_ ? " defer" : "") + ' id="script-' + $key$$ + '">\x3c/script>';
$script$jscomp$0$$ += "<script" + $nonce$$ + ">";
$script$jscomp$0$$ = goog.Dependency.defer_ ? $script$jscomp$0$$ + ("document.getElementById('script-" + $key$$ + "').onload = function() {\n goog.Dependency.callback_('" + $key$$ + "', this);\n};\n") : $script$jscomp$0$$ + ("goog.Dependency.callback_('" + $key$$ + "', document.getElementById('script-" + $key$$ + "'));");
$script$jscomp$0$$ += "\x3c/script>";
$doc$$.write(goog.TRUSTED_TYPES_POLICY_ ? goog.TRUSTED_TYPES_POLICY_.createHTML($script$jscomp$0$$) : $script$jscomp$0$$);
} else {
var $scriptEl$$ = $doc$$.createElement("script");
$scriptEl$$.defer = goog.Dependency.defer_;
$scriptEl$$.async = !1;
$nonce$$ && ($scriptEl$$.nonce = $nonce$$);
goog.DebugLoader_.IS_OLD_IE_ ? ($controller$$.pause(), $scriptEl$$.onreadystatechange = function() {
if ("loaded" == $scriptEl$$.readyState || "complete" == $scriptEl$$.readyState) {
$controller$$.loaded(), $controller$$.resume();
}
}) : $scriptEl$$.onload = function() {
$scriptEl$$.onload = null;
$controller$$.loaded();
};
$scriptEl$$.src = goog.TRUSTED_TYPES_POLICY_ ? goog.TRUSTED_TYPES_POLICY_.createScriptURL(this.path) : this.path;
$doc$$.head.appendChild($scriptEl$$);
}
} else {
goog.logToConsole_("Cannot use default debug loader outside of HTML documents."), "deps.js" == this.relativePath ? (goog.logToConsole_("Consider setting CLOSURE_IMPORT_SCRIPT before loading base.js, or setting CLOSURE_NO_DEPS to true."), $controller$$.loaded()) : $controller$$.pause();
}
}
}, goog.Es6ModuleDependency = function($path$$, $relativePath$$, $provides$$, $requires$$, $loadFlags$$) {
goog.Dependency.call(this, $path$$, $relativePath$$, $provides$$, $requires$$, $loadFlags$$);
}, goog.inherits(goog.Es6ModuleDependency, goog.Dependency), goog.Es6ModuleDependency.prototype.load = function($controller$$) {
function $write$$($script$jscomp$5_src$$, $contents$$) {
var $nonceAttr$$ = "", $nonce$$ = goog.getScriptNonce();
$nonce$$ && ($nonceAttr$$ = ' nonce="' + $nonce$$ + '"');
$script$jscomp$5_src$$ = $contents$$ ? '<script type="module" crossorigin' + $nonceAttr$$ + ">" + $contents$$ + "\x3c/script>" : '<script type="module" crossorigin src="' + $script$jscomp$5_src$$ + '"' + $nonceAttr$$ + ">\x3c/script>";
$doc$$.write(goog.TRUSTED_TYPES_POLICY_ ? goog.TRUSTED_TYPES_POLICY_.createHTML($script$jscomp$5_src$$) : $script$jscomp$5_src$$);
}
function $append$$($src$$, $contents$$) {
var $scriptEl$$ = $doc$$.createElement("script");
$scriptEl$$.defer = !0;
$scriptEl$$.async = !1;
$scriptEl$$.type = "module";
$scriptEl$$.setAttribute("crossorigin", !0);
var $nonce$$ = goog.getScriptNonce();
$nonce$$ && ($scriptEl$$.nonce = $nonce$$);
$contents$$ ? $scriptEl$$.text = goog.TRUSTED_TYPES_POLICY_ ? goog.TRUSTED_TYPES_POLICY_.createScript($contents$$) : $contents$$ : $scriptEl$$.src = goog.TRUSTED_TYPES_POLICY_ ? goog.TRUSTED_TYPES_POLICY_.createScriptURL($src$$) : $src$$;
$doc$$.head.appendChild($scriptEl$$);
}
if (goog.global.CLOSURE_IMPORT_SCRIPT) {
goog.global.CLOSURE_IMPORT_SCRIPT(this.path) ? $controller$$.loaded() : $controller$$.pause();
} else {
if (goog.inHtmlDocument_()) {
var $doc$$ = goog.global.document, $dep$$ = this;
if (goog.isDocumentLoading_()) {
var $create$$ = $write$$;
goog.Dependency.defer_ = !0;
} else {
$create$$ = $append$$;
}
var $beforeKey$$ = goog.Dependency.registerCallback_(function() {
goog.Dependency.unregisterCallback_($beforeKey$$);
$controller$$.setModuleState(goog.ModuleType.ES6);
});
$create$$(void 0, 'goog.Dependency.callback_("' + $beforeKey$$ + '")');
$create$$(this.path, void 0);
var $registerKey$$ = goog.Dependency.registerCallback_(function($exports$$) {
goog.Dependency.unregisterCallback_($registerKey$$);
$controller$$.registerEs6ModuleExports($dep$$.path, $exports$$, goog.moduleLoaderState_.moduleName);
});
$create$$(void 0, 'import * as m from "' + this.path + '"; goog.Dependency.callback_("' + $registerKey$$ + '", m)');
var $afterKey$$ = goog.Dependency.registerCallback_(function() {
goog.Dependency.unregisterCallback_($afterKey$$);
$controller$$.clearModuleState();
$controller$$.loaded();
});
$create$$(void 0, 'goog.Dependency.callback_("' + $afterKey$$ + '")');
} else {
goog.logToConsole_("Cannot use default debug loader outside of HTML documents."), $controller$$.pause();
}
}
}, goog.TransformedDependency = function($path$$, $relativePath$$, $provides$$, $requires$$, $loadFlags$$) {
goog.Dependency.call(this, $path$$, $relativePath$$, $provides$$, $requires$$, $loadFlags$$);
this.contents_ = null;
this.lazyFetch_ = !goog.inHtmlDocument_() || !("noModule" in goog.global.document.createElement("script"));
}, goog.inherits(goog.TransformedDependency, goog.Dependency), goog.TransformedDependency.prototype.load = function($controller$$) {
function $fetch$$() {
$dep$$.contents_ = goog.loadFileSync_($dep$$.path);
$dep$$.contents_ && ($dep$$.contents_ = $dep$$.transform($dep$$.contents_), $dep$$.contents_ && ($dep$$.contents_ += "\n//# sourceURL=" + $dep$$.path));
}
function $load$$() {
$dep$$.lazyFetch_ && $fetch$$();
if ($dep$$.contents_) {
$isEs6$$ && $controller$$.setModuleState(goog.ModuleType.ES6);
try {
var $contents$$ = $dep$$.contents_;
$dep$$.contents_ = null;
goog.globalEval($contents$$);
if ($isEs6$$) {
var $namespace$$ = goog.moduleLoaderState_.moduleName;
}
} finally {
$isEs6$$ && $controller$$.clearModuleState();
}
$isEs6$$ && goog.global.$jscomp.require.ensure([$dep$$.getPathName()], function() {
$controller$$.registerEs6ModuleExports($dep$$.path, goog.global.$jscomp.require($dep$$.getPathName()), $namespace$$);
});
$controller$$.loaded();
}
}
function $fetchInOwnScriptThenLoad$$() {
var $doc$$ = goog.global.document, $key$$ = goog.Dependency.registerCallback_(function() {
goog.Dependency.unregisterCallback_($key$$);
$load$$();
}), $nonce$jscomp$4_script$$ = goog.getScriptNonce();
$nonce$jscomp$4_script$$ = "<script" + ($nonce$jscomp$4_script$$ ? ' nonce="' + $nonce$jscomp$4_script$$ + '"' : "") + ">" + goog.protectScriptTag_('goog.Dependency.callback_("' + $key$$ + '");') + "\x3c/script>";
$doc$$.write(goog.TRUSTED_TYPES_POLICY_ ? goog.TRUSTED_TYPES_POLICY_.createHTML($nonce$jscomp$4_script$$) : $nonce$jscomp$4_script$$);
}
var $dep$$ = this;
if (goog.global.CLOSURE_IMPORT_SCRIPT) {
$fetch$$(), this.contents_ && goog.global.CLOSURE_IMPORT_SCRIPT("", this.contents_) ? (this.contents_ = null, $controller$$.loaded()) : $controller$$.pause();
} else {
var $isEs6$$ = this.loadFlags.module == goog.ModuleType.ES6;
this.lazyFetch_ || $fetch$$();
var $anythingElsePending_needsAsyncLoading$$ = 1 < $controller$$.pending().length, $isInternetExplorer_useOldIeWorkAround$$ = $anythingElsePending_needsAsyncLoading$$ && goog.DebugLoader_.IS_OLD_IE_;
$anythingElsePending_needsAsyncLoading$$ = goog.Dependency.defer_ && ($anythingElsePending_needsAsyncLoading$$ || goog.isDocumentLoading_());
if ($isInternetExplorer_useOldIeWorkAround$$ || $anythingElsePending_needsAsyncLoading$$) {
$controller$$.defer(function() {
$load$$();
});
} else {
var $doc$jscomp$0$$ = goog.global.document;
$isInternetExplorer_useOldIeWorkAround$$ = goog.inHtmlDocument_() && "ActiveXObject" in goog.global;
if ($isEs6$$ && goog.inHtmlDocument_() && goog.isDocumentLoading_() && !$isInternetExplorer_useOldIeWorkAround$$) {
goog.Dependency.defer_ = !0;
$controller$$.pause();
var $oldCallback$$ = $doc$jscomp$0$$.onreadystatechange;
$doc$jscomp$0$$.onreadystatechange = function() {
"interactive" == $doc$jscomp$0$$.readyState && ($doc$jscomp$0$$.onreadystatechange = $oldCallback$$, $load$$(), $controller$$.resume());
"function" === typeof $oldCallback$$ && $oldCallback$$.apply(void 0, arguments);
};
} else {
!goog.DebugLoader_.IS_OLD_IE_ && goog.inHtmlDocument_() && goog.isDocumentLoading_() ? $fetchInOwnScriptThenLoad$$() : $load$$();
}
}
}
}, goog.TransformedDependency.prototype.transform = function($contents$$) {
}, goog.TranspiledDependency = function($path$$, $relativePath$$, $provides$$, $requires$$, $loadFlags$$, $transpiler$$) {
goog.TransformedDependency.call(this, $path$$, $relativePath$$, $provides$$, $requires$$, $loadFlags$$);
this.transpiler = $transpiler$$;
}, goog.inherits(goog.TranspiledDependency, goog.TransformedDependency), goog.TranspiledDependency.prototype.transform = function($contents$$) {
return this.transpiler.transpile($contents$$, this.getPathName());
}, goog.PreTranspiledEs6ModuleDependency = function($path$$, $relativePath$$, $provides$$, $requires$$, $loadFlags$$) {
goog.TransformedDependency.call(this, $path$$, $relativePath$$, $provides$$, $requires$$, $loadFlags$$);
}, goog.inherits(goog.PreTranspiledEs6ModuleDependency, goog.TransformedDependency), goog.PreTranspiledEs6ModuleDependency.prototype.transform = function($contents$$) {
return $contents$$;
}, goog.GoogModuleDependency = function($path$$, $relativePath$$, $provides$$, $requires$$, $loadFlags$$, $needsTranspile$$, $transpiler$$) {
goog.TransformedDependency.call(this, $path$$, $relativePath$$, $provides$$, $requires$$, $loadFlags$$);
this.needsTranspile_ = $needsTranspile$$;
this.transpiler_ = $transpiler$$;
}, goog.inherits(goog.GoogModuleDependency, goog.TransformedDependency), goog.GoogModuleDependency.prototype.transform = function($contents$$) {
this.needsTranspile_ && ($contents$$ = this.transpiler_.transpile($contents$$, this.getPathName()));
return goog.LOAD_MODULE_USING_EVAL && void 0 !== goog.global.JSON ? "goog.loadModule(" + goog.global.JSON.stringify($contents$$ + "\n//# sourceURL=" + this.path + "\n") + ");" : 'goog.loadModule(function(exports) {"use strict";' + $contents$$ + "\n;return exports});\n//# sourceURL=" + this.path + "\n";
}, goog.DebugLoader_.IS_OLD_IE_ = !(goog.global.atob || !goog.global.document || !goog.global.document.all), goog.DebugLoader_.prototype.addDependency = function($relPath$$, $provides$$, $dep$jscomp$6_i$jscomp$16_requires$$, $opt_loadFlags$$) {
$provides$$ = $provides$$ || [];
$relPath$$ = $relPath$$.replace(/\\/g, "/");
var $path$$ = goog.normalizePath_(goog.basePath + $relPath$$);
$opt_loadFlags$$ && "boolean" !== typeof $opt_loadFlags$$ || ($opt_loadFlags$$ = $opt_loadFlags$$ ? {module:goog.ModuleType.GOOG} : {});
$dep$jscomp$6_i$jscomp$16_requires$$ = this.factory_.createDependency($path$$, $relPath$$, $provides$$, $dep$jscomp$6_i$jscomp$16_requires$$, $opt_loadFlags$$, goog.transpiler_.needsTranspile($opt_loadFlags$$.lang || "es3", $opt_loadFlags$$.module));
this.dependencies_[$path$$] = $dep$jscomp$6_i$jscomp$16_requires$$;
for ($dep$jscomp$6_i$jscomp$16_requires$$ = 0; $dep$jscomp$6_i$jscomp$16_requires$$ < $provides$$.length; $dep$jscomp$6_i$jscomp$16_requires$$++) {
this.idToPath_[$provides$$[$dep$jscomp$6_i$jscomp$16_requires$$]] = $path$$;
}
this.idToPath_[$relPath$$] = $path$$;
}, goog.DependencyFactory = function($transpiler$$) {
this.transpiler = $transpiler$$;
}, goog.DependencyFactory.prototype.createDependency = function($path$$, $relativePath$$, $provides$$, $requires$$, $loadFlags$$, $needsTranspile$$) {
return $loadFlags$$.module == goog.ModuleType.GOOG ? new goog.GoogModuleDependency($path$$, $relativePath$$, $provides$$, $requires$$, $loadFlags$$, $needsTranspile$$, this.transpiler) : $needsTranspile$$ ? new goog.TranspiledDependency($path$$, $relativePath$$, $provides$$, $requires$$, $loadFlags$$, this.transpiler) : $loadFlags$$.module == goog.ModuleType.ES6 ? "never" == goog.TRANSPILE && goog.ASSUME_ES_MODULES_TRANSPILED ? new goog.PreTranspiledEs6ModuleDependency($path$$, $relativePath$$,
$provides$$, $requires$$, $loadFlags$$) : new goog.Es6ModuleDependency($path$$, $relativePath$$, $provides$$, $requires$$, $loadFlags$$) : new goog.Dependency($path$$, $relativePath$$, $provides$$, $requires$$, $loadFlags$$);
}, goog.debugLoader_ = new goog.DebugLoader_(), goog.loadClosureDeps = function() {
goog.debugLoader_.loadClosureDeps();
}, goog.setDependencyFactory = function($factory$$) {
goog.debugLoader_.setDependencyFactory($factory$$);
}, goog.TRUSTED_TYPES_POLICY_ = goog.TRUSTED_TYPES_POLICY_NAME ? goog.createTrustedTypesPolicy(goog.TRUSTED_TYPES_POLICY_NAME + "#base") : null, goog.global.CLOSURE_NO_DEPS || goog.debugLoader_.loadClosureDeps(), goog.bootstrap = function($namespaces$$, $callback$$) {
goog.debugLoader_.bootstrap($namespaces$$, $callback$$);
});
goog.TRUSTED_TYPES_POLICY_NAME = "goog";
goog.identity_ = function($s$$) {
return $s$$;
};
goog.createTrustedTypesPolicy = function($name$$) {
var $policy$$ = null, $policyFactory$$ = goog.global.trustedTypes;
if (!$policyFactory$$ || !$policyFactory$$.createPolicy) {
return $policy$$;
}
try {
$policy$$ = $policyFactory$$.createPolicy($name$$, {createHTML:goog.identity_, createScript:goog.identity_, createScriptURL:goog.identity_});
} catch ($e$$) {
goog.logToConsole_($e$$.message);
}
return $policy$$;
};
if (!COMPILED) {
var isNotChrome87 = !1;
try {
isNotChrome87 = eval(goog.global.trustedTypes.emptyScript) !== goog.global.trustedTypes.emptyScript;
} catch ($err$$) {
}
goog.CLOSURE_EVAL_PREFILTER_ = goog.global.trustedTypes && isNotChrome87 && goog.createTrustedTypesPolicy("goog#base#devonly#eval") || {createScript:goog.identity_};
}
;/*
Copyright 2022 Glance Networks, Inc.
*/
var MINIMIZED