UNPKG

browser-agent-sdk

Version:

Glance Browser Agent SDK.

977 lines (976 loc) 255 kB
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, "&lt;")); $opt_options$$ && $opt_options$$.unescapeHtmlEntities && ($str$$ = $str$$.replace(/&lt;/g, "<").replace(/&gt;/g, ">").replace(/&apos;/g, "'").replace(/&quot;/g, '"').replace(/&amp;/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