(function(){var GBS_HOST = "https://books.google.com/";var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(a){var b=0;return function(){return b>>0,$jscomp.propertyToPolyfillSymbol[d]=$jscomp.IS_SYMBOL_NATIVE? $jscomp.global.Symbol(d):$jscomp.POLYFILL_PREFIX+e+"$"+d),e=$jscomp.propertyToPolyfillSymbol[d],$jscomp.defineProperty(a,e,{configurable:!0,writable:!0,value:b})))};$jscomp.initSymbol=function(){}; $jscomp.polyfill("Symbol",function(a){if(a)return a;var b=function(f,g){this.$jscomp$symbol$id_=f;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:g})};b.prototype.toString=function(){return this.$jscomp$symbol$id_};a=1E9*Math.random()>>>0;var c="jscomp_symbol_"+a+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new b(c+(f||"")+"_"+d++,f)};return e},"es6","es3"); $jscomp.polyfill("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c=e}},"es6","es3"); $jscomp.iteratorFromArray=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c=f}},"es6","es3"); $jscomp.polyfill("Number.isFinite",function(a){return a?a:a=function(b){return"number"!==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}},"es6","es3");$jscomp.polyfill("String.prototype.repeat",function(a){return a?a:a=function(b){var c=$jscomp.checkStringArgs(this,null,"repeat");if(0>b||1342177279>>=1)c+=c;return d}},"es6","es3"); $jscomp.polyfill("String.prototype.trimLeft",function(a){function b(){return this.replace(/^[\s\xa0]+/,"")}return a||b},"es_2019","es3");$jscomp.polyfill("Array.prototype.values",function(a){return a?a:a=function(){return $jscomp.iteratorFromArray(this,function(b,c){return c})}},"es8","es3"); $jscomp.polyfill("Array.from",function(a){return a?a:a=function(b,c,d){c=null!=c?c:function(h){return h};var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof f){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;garguments.length)return arguments.length?Math.abs(arguments[0]):0;var c,d,e;for(c=e=0;ce){if(!e)return e;for(c=d=0;cb?-c:c}},"es6","es3");$jscomp.polyfill("Math.log2",function(a){return a?a:a=function(b){return Math.log(b)/Math.LN2}},"es6","es3"); $jscomp.polyfill("Object.values",function(a){return a?a:a=function(b){var c=[],d;for(d in b)$jscomp.owns(b,d)&&c.push(b[d]);return c}},"es8","es3");$jscomp.polyfill("Object.is",function(a){return a?a:a=function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}},"es6","es3"); $jscomp.polyfill("Array.prototype.includes",function(a){return a?a:a=function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));cc&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);ca&&(a+=b.length);if(!(0>a||a>=b.length))return b[a]};$jscomp.polyfill("Array.prototype.at",function(a){return a?a:$jscomp.atMethod},"es_next","es5"); $jscomp.typedArrayAt=function(a){return a?a:$jscomp.atMethod};$jscomp.polyfill("Int8Array.prototype.at",$jscomp.typedArrayAt,"es_next","es5");$jscomp.polyfill("Uint8Array.prototype.at",$jscomp.typedArrayAt,"es_next","es5");$jscomp.polyfill("Uint8ClampedArray.prototype.at",$jscomp.typedArrayAt,"es_next","es5");$jscomp.polyfill("Int16Array.prototype.at",$jscomp.typedArrayAt,"es_next","es5");$jscomp.polyfill("Uint16Array.prototype.at",$jscomp.typedArrayAt,"es_next","es5"); $jscomp.polyfill("Int32Array.prototype.at",$jscomp.typedArrayAt,"es_next","es5");$jscomp.polyfill("Uint32Array.prototype.at",$jscomp.typedArrayAt,"es_next","es5");$jscomp.polyfill("Float32Array.prototype.at",$jscomp.typedArrayAt,"es_next","es5");$jscomp.polyfill("Float64Array.prototype.at",$jscomp.typedArrayAt,"es_next","es5");$jscomp.polyfill("String.prototype.at",function(a){return a?a:$jscomp.atMethod},"es_next","es5"); $jscomp.polyfill("Math.sign",function(a){return a?a:a=function(b){b=Number(b);return 0===b||isNaN(b)?b:0e||1114111=e?c+=String.fromCharCode(e):(e-=65536,c+=String.fromCharCode(e>>>10&1023|55296),c+=String.fromCharCode(e&1023|56320))}return c}},"es6","es3"); $jscomp.polyfill("String.prototype.codePointAt",function(a){return a?a:a=function(b){var c=$jscomp.checkStringArgs(this,null,"codePointAt"),d=c.length;b=Number(b)||0;if(0<=b&&be||56319b||57343>>0);goog.uidCounter_=0; goog.cloneObject=function(a){var b=goog.typeOf(a);if("object"==b||"array"==b){if("function"===typeof a.clone)return a.clone();if("undefined"!==typeof Map&&a instanceof Map)return new Map(a);if("undefined"!==typeof Set&&a instanceof Set)return new Set(a);b="array"==b?[]:{};for(var c in a)b[c]=goog.cloneObject(a[c]);return b}return a};goog.bindNative_=function(a,b,c){return a.call.apply(a.bind,arguments)}; goog.bindJs_=function(a,b,c){if(!a)throw Error();if(2").replace(/'/g,"'").replace(/"/g,'"').replace(/&/g,"&"));b&&(a=a.replace(/\{\$([^}]+)}/g,function(d,e){return null!=b&&e in b?b[e]:d}));return a};goog.getMsgWithFallback=function(a){return a}; goog.exportSymbol=function(a,b,c){goog.exportPath_(a,b,!0,c)};goog.exportProperty=function(a,b,c){a[b]=c};goog.inherits=function(a,b){function c(){}c.prototype=b.prototype;a.superClass_=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(d,e,f){for(var g=Array(arguments.length-2),h=2;hc?Math.max(0,a.length+c):c;if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,c);for(;cc&&(c=Math.max(0,a.length+c));if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.lastIndexOf(b,c);for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1}; goog.array.lastIndexOf=module$contents$goog$array_lastIndexOf;var module$contents$goog$array_forEach=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.forEach)?function(a,b,c){goog.asserts.assert(null!=a.length);Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;fb?null:"string"===typeof a?a.charAt(b):a[b]}goog.array.find=module$contents$goog$array_find; function module$contents$goog$array_findIndex(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;fb?null:"string"===typeof a?a.charAt(b):a[b]}goog.array.findRight=module$contents$goog$array_findRight; function module$contents$goog$array_findIndexRight(a,b,c){var d=a.length,e="string"===typeof a?a.split(""):a;for(--d;0<=d;d--)if(d in e&&b.call(c,e[d],d,a))return d;return-1}goog.array.findIndexRight=module$contents$goog$array_findIndexRight;function module$contents$goog$array_contains(a,b){return 0<=module$contents$goog$array_indexOf(a,b)}goog.array.contains=module$contents$goog$array_contains;function module$contents$goog$array_isEmpty(a){return 0==a.length}goog.array.isEmpty=module$contents$goog$array_isEmpty; function module$contents$goog$array_clear(a){if(!Array.isArray(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}goog.array.clear=module$contents$goog$array_clear;function module$contents$goog$array_insert(a,b){module$contents$goog$array_contains(a,b)||a.push(b)}goog.array.insert=module$contents$goog$array_insert;function module$contents$goog$array_insertAt(a,b,c){module$contents$goog$array_splice(a,c,0,b)}goog.array.insertAt=module$contents$goog$array_insertAt; function module$contents$goog$array_insertArrayAt(a,b,c){goog.partial(module$contents$goog$array_splice,a,c,0).apply(null,b)}goog.array.insertArrayAt=module$contents$goog$array_insertArrayAt;function module$contents$goog$array_insertBefore(a,b,c){var d;2==arguments.length||0>(d=module$contents$goog$array_indexOf(a,c))?a.push(b):module$contents$goog$array_insertAt(a,b,d)}goog.array.insertBefore=module$contents$goog$array_insertBefore; function module$contents$goog$array_remove(a,b){b=module$contents$goog$array_indexOf(a,b);var c;(c=0<=b)&&module$contents$goog$array_removeAt(a,b);return c}goog.array.remove=module$contents$goog$array_remove;function module$contents$goog$array_removeLast(a,b){b=module$contents$goog$array_lastIndexOf(a,b);return 0<=b?(module$contents$goog$array_removeAt(a,b),!0):!1}goog.array.removeLast=module$contents$goog$array_removeLast; function module$contents$goog$array_removeAt(a,b){goog.asserts.assert(null!=a.length);return 1==Array.prototype.splice.call(a,b,1).length}goog.array.removeAt=module$contents$goog$array_removeAt;function module$contents$goog$array_removeIf(a,b,c){b=module$contents$goog$array_findIndex(a,b,c);return 0<=b?(module$contents$goog$array_removeAt(a,b),!0):!1}goog.array.removeIf=module$contents$goog$array_removeIf; function module$contents$goog$array_removeAllIf(a,b,c){var d=0;module$contents$goog$array_forEachRight(a,function(e,f){b.call(c,e,f,a)&&module$contents$goog$array_removeAt(a,f)&&d++});return d}goog.array.removeAllIf=module$contents$goog$array_removeAllIf;function module$contents$goog$array_concat(a){return Array.prototype.concat.apply([],arguments)}goog.array.concat=module$contents$goog$array_concat;function module$contents$goog$array_join(a){return Array.prototype.concat.apply([],arguments)} goog.array.join=module$contents$goog$array_join;function module$contents$goog$array_toArray(a){var b=a.length;if(0=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}goog.array.slice=module$contents$goog$array_slice; function module$contents$goog$array_removeDuplicates(a,b,c){b=b||a;var d=function(k){return goog.isObject(k)?"o"+goog.getUid(k):(typeof k).charAt(0)+k};c=c||d;for(var e=d=0,f={};e>>1);var l=c?b.call(e,a[k],k,a):b(d,a[k]);0b?1:ac?(module$contents$goog$array_insertAt(a,b,-(c+1)),!0):!1}goog.array.binaryInsert=module$contents$goog$array_binaryInsert;function module$contents$goog$array_binaryRemove(a,b,c){b=module$contents$goog$array_binarySearch(a,b,c);return 0<=b?module$contents$goog$array_removeAt(a,b):!1}goog.array.binaryRemove=module$contents$goog$array_binaryRemove; function module$contents$goog$array_bucket(a,b,c){for(var d={},e=0;ec*(f-e))return[];if(0f;a+=c)d.push(a);return d}goog.array.range=module$contents$goog$array_range;function module$contents$goog$array_repeat(a,b){for(var c=[],d=0;db&&Array.prototype.push.apply(a,a.splice(0,-b)));return a}goog.array.rotate=module$contents$goog$array_rotate;function module$contents$goog$array_moveItem(a,b,c){goog.asserts.assert(0<=b&&b"}else return void 0===a?"undefined":null===a?"null":typeof a};goog.asserts.dom.assertIsElement=module$contents$goog$asserts$dom_assertIsElement;goog.asserts.dom.assertIsHtmlElement=module$contents$goog$asserts$dom_assertIsHtmlElement; goog.asserts.dom.assertIsHtmlElementOfType=module$contents$goog$asserts$dom_assertIsHtmlElementOfType;goog.asserts.dom.assertIsHtmlAnchorElement=module$contents$goog$asserts$dom_assertIsHtmlAnchorElement;goog.asserts.dom.assertIsHtmlButtonElement=module$contents$goog$asserts$dom_assertIsHtmlButtonElement;goog.asserts.dom.assertIsHtmlLinkElement=module$contents$goog$asserts$dom_assertIsHtmlLinkElement;goog.asserts.dom.assertIsHtmlImageElement=module$contents$goog$asserts$dom_assertIsHtmlImageElement; goog.asserts.dom.assertIsHtmlAudioElement=module$contents$goog$asserts$dom_assertIsHtmlAudioElement;goog.asserts.dom.assertIsHtmlVideoElement=module$contents$goog$asserts$dom_assertIsHtmlVideoElement;goog.asserts.dom.assertIsHtmlInputElement=module$contents$goog$asserts$dom_assertIsHtmlInputElement;goog.asserts.dom.assertIsHtmlTextAreaElement=module$contents$goog$asserts$dom_assertIsHtmlTextAreaElement;goog.asserts.dom.assertIsHtmlCanvasElement=module$contents$goog$asserts$dom_assertIsHtmlCanvasElement; goog.asserts.dom.assertIsHtmlEmbedElement=module$contents$goog$asserts$dom_assertIsHtmlEmbedElement;goog.asserts.dom.assertIsHtmlFormElement=module$contents$goog$asserts$dom_assertIsHtmlFormElement;goog.asserts.dom.assertIsHtmlFrameElement=module$contents$goog$asserts$dom_assertIsHtmlFrameElement;goog.asserts.dom.assertIsHtmlIFrameElement=module$contents$goog$asserts$dom_assertIsHtmlIFrameElement;goog.asserts.dom.assertIsHtmlObjectElement=module$contents$goog$asserts$dom_assertIsHtmlObjectElement; goog.asserts.dom.assertIsHtmlScriptElement=module$contents$goog$asserts$dom_assertIsHtmlScriptElement;goog.labs={};goog.labs.userAgent={};goog.labs.userAgent.chromiumRebrands={};var module$contents$goog$labs$userAgent$chromiumRebrands_ChromiumRebrand={GOOGLE_CHROME:"Google Chrome",BRAVE:"Brave",OPERA:"Opera",EDGE:"Microsoft Edge"};goog.labs.userAgent.chromiumRebrands.ChromiumRebrand=module$contents$goog$labs$userAgent$chromiumRebrands_ChromiumRebrand;var module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles={TOGGLE_GoogFlags__use_toggles:!1,TOGGLE_GoogFlags__override_disable_toggles:!1,TOGGLE_GoogFlags__use_user_agent_client_hints__enable:!1,TOGGLE_GoogFlags__async_throw_on_unicode_to_byte__enable:!1,TOGGLE_GoogFlags__jspb_stop_using_repeated_field_sets_from_gencode__enable:!1,TOGGLE_GoogFlags__client_only_wiz_reaction_async_await__disable:!1,TOGGLE_GoogFlags__client_only_wiz_component_stacks__disable:!1,TOGGLE_GoogFlags__testonly_disabled_flag__enable:!1, TOGGLE_GoogFlags__testonly_debug_flag__enable:!1,TOGGLE_GoogFlags__testonly_staging_flag__disable:!1,TOGGLE_GoogFlags__testonly_stable_flag__disable:!1};goog.flags={};var module$contents$goog$flags_STAGING=goog.readFlagInternalDoNotUseOrElse(1,goog.FLAGS_STAGING_DEFAULT);goog.flags.USE_USER_AGENT_CLIENT_HINTS=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_user_agent_client_hints__enable:goog.readFlagInternalDoNotUseOrElse(610401301,!1); goog.flags.ASYNC_THROW_ON_UNICODE_TO_BYTE=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__async_throw_on_unicode_to_byte__enable:goog.readFlagInternalDoNotUseOrElse(899588437,!1); goog.flags.JSPB_STOP_USING_REPEATED_FIELD_SETS_FROM_GENCODE=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?goog.DEBUG||module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__jspb_stop_using_repeated_field_sets_from_gencode__enable:goog.readFlagInternalDoNotUseOrElse(188588736,goog.DEBUG); goog.flags.CLIENT_ONLY_WIZ_REACTION_ASYNC_AWAIT=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__override_disable_toggles||!module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__client_only_wiz_reaction_async_await__disable:goog.readFlagInternalDoNotUseOrElse(399321843,!0); goog.flags.CLIENT_ONLY_WIZ_COMPONENT_STACKS=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?goog.FLAGS_STAGING_DEFAULT&&(module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__override_disable_toggles||!module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__client_only_wiz_component_stacks__disable):goog.readFlagInternalDoNotUseOrElse(628162879,module$contents$goog$flags_STAGING); goog.flags.TESTONLY_DISABLED_FLAG=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__testonly_disabled_flag__enable:goog.readFlagInternalDoNotUseOrElse(2147483644,!1); goog.flags.TESTONLY_DEBUG_FLAG=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?goog.DEBUG||module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__testonly_debug_flag__enable:goog.readFlagInternalDoNotUseOrElse(2147483645,goog.DEBUG); goog.flags.TESTONLY_STAGING_FLAG=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?goog.FLAGS_STAGING_DEFAULT&&(module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__override_disable_toggles||!module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__testonly_staging_flag__disable):goog.readFlagInternalDoNotUseOrElse(2147483646,module$contents$goog$flags_STAGING); goog.flags.TESTONLY_STABLE_FLAG=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__override_disable_toggles||!module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__testonly_stable_flag__disable:goog.readFlagInternalDoNotUseOrElse(2147483647,!0);var module$contents$goog$labs$userAgent_forceClientHintsInTests=!1;goog.labs.userAgent.setUseClientHintsForTesting=function(a){module$contents$goog$labs$userAgent_forceClientHintsInTests=a};goog.labs.userAgent.useClientHints=function(){return goog.flags.USE_USER_AGENT_CLIENT_HINTS||module$contents$goog$labs$userAgent_forceClientHintsInTests};goog.string={};goog.string.internal={};goog.string.internal.startsWith=function(a,b){return 0==a.lastIndexOf(b,0)};goog.string.internal.endsWith=function(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c};goog.string.internal.caseInsensitiveStartsWith=function(a,b){return 0==goog.string.internal.caseInsensitiveCompare(b,a.slice(0,b.length))};goog.string.internal.caseInsensitiveEndsWith=function(a,b){return 0==goog.string.internal.caseInsensitiveCompare(b,a.slice(a.length-b.length))}; goog.string.internal.caseInsensitiveEquals=function(a,b){return a.toLowerCase()==b.toLowerCase()};goog.string.internal.isEmptyOrWhitespace=function(a){return/^[\s\xa0]*$/.test(a)};goog.string.internal.trim=goog.TRUSTED_SITE&&String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};goog.string.internal.caseInsensitiveCompare=function(a,b){a=String(a).toLowerCase();b=String(b).toLowerCase();return a":"
")}; goog.string.internal.htmlEscape=function(a,b){if(b)a=a.replace(goog.string.internal.AMP_RE_,"&").replace(goog.string.internal.LT_RE_,"<").replace(goog.string.internal.GT_RE_,">").replace(goog.string.internal.QUOT_RE_,""").replace(goog.string.internal.SINGLE_QUOTE_RE_,"'").replace(goog.string.internal.NULL_RE_,"�");else{if(!goog.string.internal.ALL_RE_.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(goog.string.internal.AMP_RE_,"&"));-1!=a.indexOf("<")&&(a=a.replace(goog.string.internal.LT_RE_, "<"));-1!=a.indexOf(">")&&(a=a.replace(goog.string.internal.GT_RE_,">"));-1!=a.indexOf('"')&&(a=a.replace(goog.string.internal.QUOT_RE_,"""));-1!=a.indexOf("'")&&(a=a.replace(goog.string.internal.SINGLE_QUOTE_RE_,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(goog.string.internal.NULL_RE_,"�"))}return a};goog.string.internal.AMP_RE_=/&/g;goog.string.internal.LT_RE_=//g;goog.string.internal.QUOT_RE_=/"/g;goog.string.internal.SINGLE_QUOTE_RE_=/'/g; goog.string.internal.NULL_RE_=/\x00/g;goog.string.internal.ALL_RE_=/[\x00&<>"']/;goog.string.internal.whitespaceEscape=function(a,b){return goog.string.internal.newLineToBr(a.replace(/ /g,"  "),b)};goog.string.internal.contains=function(a,b){return-1!=a.indexOf(b)};goog.string.internal.caseInsensitiveContains=function(a,b){return goog.string.internal.contains(a.toLowerCase(),b.toLowerCase())}; goog.string.internal.compareVersions=function(a,b){var c=0;a=goog.string.internal.trim(String(a)).split(".");b=goog.string.internal.trim(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&eb?1:0};goog.labs.userAgent.util={};function module$contents$goog$labs$userAgent$util_getNativeUserAgentString(){var a=goog.global.navigator;return a&&(a=a.userAgent)?a:""}function module$contents$goog$labs$userAgent$util_getNativeUserAgentData(){var a=goog.global.navigator;return a?a.userAgentData||null:null}var module$contents$goog$labs$userAgent$util_userAgentInternal=null,module$contents$goog$labs$userAgent$util_userAgentDataInternal=module$contents$goog$labs$userAgent$util_getNativeUserAgentData(); function module$contents$goog$labs$userAgent$util_setUserAgent(a){module$contents$goog$labs$userAgent$util_userAgentInternal="string"===typeof a?a:module$contents$goog$labs$userAgent$util_getNativeUserAgentString()}function module$contents$goog$labs$userAgent$util_getUserAgent(){return null==module$contents$goog$labs$userAgent$util_userAgentInternal?module$contents$goog$labs$userAgent$util_getNativeUserAgentString():module$contents$goog$labs$userAgent$util_userAgentInternal} function module$contents$goog$labs$userAgent$util_setUserAgentData(a){module$contents$goog$labs$userAgent$util_userAgentDataInternal=a}function module$contents$goog$labs$userAgent$util_resetUserAgentData(){module$contents$goog$labs$userAgent$util_userAgentDataInternal=module$contents$goog$labs$userAgent$util_getNativeUserAgentData()}function module$contents$goog$labs$userAgent$util_getUserAgentData(){return module$contents$goog$labs$userAgent$util_userAgentDataInternal} function module$contents$goog$labs$userAgent$util_matchUserAgentDataBrand(a){if(!(0,goog.labs.userAgent.useClientHints)())return!1;var b=module$contents$goog$labs$userAgent$util_userAgentDataInternal;return b?b.brands.some(function(c){return(c=c.brand)&&(0,goog.string.internal.contains)(c,a)}):!1}function module$contents$goog$labs$userAgent$util_matchUserAgent(a){var b=module$contents$goog$labs$userAgent$util_getUserAgent();return(0,goog.string.internal.contains)(b,a)} function module$contents$goog$labs$userAgent$util_matchUserAgentIgnoreCase(a){var b=module$contents$goog$labs$userAgent$util_getUserAgent();return(0,goog.string.internal.caseInsensitiveContains)(b,a)}function module$contents$goog$labs$userAgent$util_extractVersionTuples(a){for(var b=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g"),c=[],d;d=b.exec(a);)c.push([d[1],d[2],d[3]||void 0]);return c}goog.labs.userAgent.util.ASSUME_CLIENT_HINTS_SUPPORT=!1; goog.labs.userAgent.util.extractVersionTuples=module$contents$goog$labs$userAgent$util_extractVersionTuples;goog.labs.userAgent.util.getNativeUserAgentString=module$contents$goog$labs$userAgent$util_getNativeUserAgentString;goog.labs.userAgent.util.getUserAgent=module$contents$goog$labs$userAgent$util_getUserAgent;goog.labs.userAgent.util.getUserAgentData=module$contents$goog$labs$userAgent$util_getUserAgentData;goog.labs.userAgent.util.matchUserAgent=module$contents$goog$labs$userAgent$util_matchUserAgent; goog.labs.userAgent.util.matchUserAgentDataBrand=module$contents$goog$labs$userAgent$util_matchUserAgentDataBrand;goog.labs.userAgent.util.matchUserAgentIgnoreCase=module$contents$goog$labs$userAgent$util_matchUserAgentIgnoreCase;goog.labs.userAgent.util.resetUserAgentData=module$contents$goog$labs$userAgent$util_resetUserAgentData;goog.labs.userAgent.util.setUserAgent=module$contents$goog$labs$userAgent$util_setUserAgent;goog.labs.userAgent.util.setUserAgentData=module$contents$goog$labs$userAgent$util_setUserAgentData;var module$exports$goog$labs$userAgent$highEntropy$highEntropyValue={AsyncValue:function(){}};module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.AsyncValue.prototype.getIfLoaded=function(){};module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.AsyncValue.prototype.load=function(){};module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.HighEntropyValue=function(a){this.key_=a;this.promise_=this.value_=void 0;this.pending_=!1}; module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.HighEntropyValue.prototype.getIfLoaded=function(){var a=module$contents$goog$labs$userAgent$util_userAgentDataInternal;if(a)return this.value_}; module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.HighEntropyValue.prototype.load=function(){var a=this,b;return $jscomp.asyncExecutePromiseGeneratorProgram(function(c){if(1==c.nextAddress){b=module$contents$goog$labs$userAgent$util_userAgentDataInternal;if(!b)return c.return(void 0);a.promise_||(a.pending_=!0,a.promise_=function(){var d;return $jscomp.asyncExecutePromiseGeneratorProgram(function(e){if(1==e.nextAddress)return e.setFinallyBlock(2),e.yield(b.getHighEntropyValues([a.key_]), 4);if(2!=e.nextAddress)return d=e.yieldResult,a.value_=d[a.key_],e.return(a.value_);e.enterFinallyBlock();a.pending_=!1;return e.leaveFinallyBlock(0)})}());return c.yield(a.promise_,2)}return c.return(c.yieldResult)})};module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.HighEntropyValue.prototype.resetForTesting=function(){if(this.pending_)throw Error("Unsafe call to resetForTesting");this.value_=this.promise_=void 0;this.pending_=!1}; module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.Version=function(a){this.versionString_=a};module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.Version.prototype.isAtLeast=function(a){return 0<=(0,goog.string.internal.compareVersions)(this.versionString_,a)};var module$exports$goog$labs$userAgent$highEntropy$highEntropyData={};module$exports$goog$labs$userAgent$highEntropy$highEntropyData.fullVersionList=new module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.HighEntropyValue("fullVersionList");module$exports$goog$labs$userAgent$highEntropy$highEntropyData.platformVersion=new module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.HighEntropyValue("platformVersion");goog.labs.userAgent.browser={};var module$contents$goog$labs$userAgent$browser_Brand={ANDROID_BROWSER:"Android Browser",CHROMIUM:"Chromium",EDGE:"Microsoft Edge",FIREFOX:"Firefox",IE:"Internet Explorer",OPERA:"Opera",SAFARI:"Safari",SILK:"Silk"};goog.labs.userAgent.browser.Brand=module$contents$goog$labs$userAgent$browser_Brand; function module$contents$goog$labs$userAgent$browser_useUserAgentDataBrand(a){a=void 0===a?!1:a;if(!a&&!(0,goog.labs.userAgent.useClientHints)())return!1;a=module$contents$goog$labs$userAgent$util_userAgentDataInternal;return!!a&&0=b}goog.labs.userAgent.browser.isAtLeast=module$contents$goog$labs$userAgent$browser_isAtLeast; function module$contents$goog$labs$userAgent$browser_isAtMost(a,b){(0,goog.asserts.assert)(Math.floor(b)===b,"Major version must be an integer");return module$contents$goog$labs$userAgent$browser_versionOf_(a)<=b}goog.labs.userAgent.browser.isAtMost=module$contents$goog$labs$userAgent$browser_isAtMost; var module$contents$goog$labs$userAgent$browser_HighEntropyBrandVersion=function(a,b,c){this.brand_=a;this.version_=new module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.Version(c);this.useUach_=b}; module$contents$goog$labs$userAgent$browser_HighEntropyBrandVersion.prototype.getIfLoaded=function(){var a=this;if(this.useUach_){var b=module$exports$goog$labs$userAgent$highEntropy$highEntropyData.fullVersionList.getIfLoaded();if(void 0!==b)return b=b.find(function(c){c=c.brand;return a.brand_===c}),(0,goog.asserts.assertExists)(b),new module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.Version(b.version)}if(module$contents$goog$labs$userAgent$browser_preUachHasLoaded)return this.version_}; module$contents$goog$labs$userAgent$browser_HighEntropyBrandVersion.prototype.load=function(){var a=this,b,c;return $jscomp.asyncExecutePromiseGeneratorProgram(function(d){if(1==d.nextAddress)return a.useUach_?d.yield(module$exports$goog$labs$userAgent$highEntropy$highEntropyData.fullVersionList.load(),5):d.yield(0,3);if(3!=d.nextAddress&&(b=d.yieldResult,void 0!==b))return c=b.find(function(e){e=e.brand;return a.brand_===e}),(0,goog.asserts.assertExists)(c),d.return(new module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.Version(c.version)); module$contents$goog$labs$userAgent$browser_preUachHasLoaded=!0;return d.return(a.version_)})};var module$contents$goog$labs$userAgent$browser_preUachHasLoaded=!1; function module$contents$goog$labs$userAgent$browser_loadFullVersions(){return $jscomp.asyncExecutePromiseGeneratorProgram(function(a){if(1==a.nextAddress)return module$contents$goog$labs$userAgent$browser_useUserAgentDataBrand(!0)?a.yield(module$exports$goog$labs$userAgent$highEntropy$highEntropyData.fullVersionList.load(),2):a.jumpTo(2);module$contents$goog$labs$userAgent$browser_preUachHasLoaded=!0;a.jumpToEnd()})}goog.labs.userAgent.browser.loadFullVersions=module$contents$goog$labs$userAgent$browser_loadFullVersions; goog.labs.userAgent.browser.resetForTesting=function(){module$contents$goog$labs$userAgent$browser_preUachHasLoaded=!1;module$exports$goog$labs$userAgent$highEntropy$highEntropyData.fullVersionList.resetForTesting()}; function module$contents$goog$labs$userAgent$browser_fullVersionOf(a){var b="";module$contents$goog$labs$userAgent$browser_isAtLeast(module$contents$goog$labs$userAgent$browser_Brand.CHROMIUM,98)||(b=module$contents$goog$labs$userAgent$browser_getFullVersionFromUserAgentString(a));var c=a!==module$contents$goog$labs$userAgent$browser_Brand.SILK&&module$contents$goog$labs$userAgent$browser_useUserAgentDataBrand(!0);if(c){var d=module$contents$goog$labs$userAgent$util_userAgentDataInternal;if(!d.brands.find(function(e){e= e.brand;return e===a}))return}else if(""===b)return;return new module$contents$goog$labs$userAgent$browser_HighEntropyBrandVersion(a,c,b)}goog.labs.userAgent.browser.fullVersionOf=module$contents$goog$labs$userAgent$browser_fullVersionOf; function module$contents$goog$labs$userAgent$browser_getVersionStringForLogging(a){if(module$contents$goog$labs$userAgent$browser_useUserAgentDataBrand(!0)){var b=module$contents$goog$labs$userAgent$browser_fullVersionOf(a);if(b){if(b=b.getIfLoaded())return b.versionString_;b=module$contents$goog$labs$userAgent$util_userAgentDataInternal;b=b.brands.find(function(c){c=c.brand;return c===a});(0,goog.asserts.assertExists)(b);return b.version}return""}return module$contents$goog$labs$userAgent$browser_getFullVersionFromUserAgentString(a)} goog.labs.userAgent.browser.getVersionStringForLogging=module$contents$goog$labs$userAgent$browser_getVersionStringForLogging;goog.labs.userAgent.engine={};function module$contents$goog$labs$userAgent$engine_isPresto(){return module$contents$goog$labs$userAgent$util_matchUserAgent("Presto")}function module$contents$goog$labs$userAgent$engine_isTrident(){return module$contents$goog$labs$userAgent$util_matchUserAgent("Trident")||module$contents$goog$labs$userAgent$util_matchUserAgent("MSIE")} function module$contents$goog$labs$userAgent$engine_isEdge(){return module$contents$goog$labs$userAgent$util_matchUserAgent("Edge")}function module$contents$goog$labs$userAgent$engine_isWebKit(){return module$contents$goog$labs$userAgent$util_matchUserAgentIgnoreCase("WebKit")&&!module$contents$goog$labs$userAgent$engine_isEdge()} function module$contents$goog$labs$userAgent$engine_isGecko(){return module$contents$goog$labs$userAgent$util_matchUserAgent("Gecko")&&!module$contents$goog$labs$userAgent$engine_isWebKit()&&!module$contents$goog$labs$userAgent$engine_isTrident()&&!module$contents$goog$labs$userAgent$engine_isEdge()} function module$contents$goog$labs$userAgent$engine_getVersion(){var a=module$contents$goog$labs$userAgent$util_getUserAgent();if(a){a=module$contents$goog$labs$userAgent$util_extractVersionTuples(a);var b;a:if(module$contents$goog$labs$userAgent$engine_isEdge()){for(b=0;bparseFloat(a))?String(b):a}; goog.userAgent.getVersionRegexResult_=function(){var a=goog.userAgent.getUserAgentString();if(goog.userAgent.GECKO)return/rv:([^\);]+)(\)|;)/.exec(a);if(goog.userAgent.EDGE)return/Edge\/([\d\.]+)/.exec(a);if(goog.userAgent.IE)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(goog.userAgent.WEBKIT)return/WebKit\/(\S+)/.exec(a);if(goog.userAgent.OPERA)return/(?:Version)[ \/]?(\S+)/.exec(a)};goog.userAgent.getDocumentMode_=function(){var a=goog.global.document;return a?a.documentMode:void 0}; goog.userAgent.VERSION=goog.userAgent.determineVersion_();goog.userAgent.compare=function(a,b){return goog.string.internal.compareVersions(a,b)};goog.userAgent.isVersionOrHigherCache_={};goog.userAgent.isVersionOrHigher=function(a){return goog.userAgent.ASSUME_ANY_VERSION||goog.reflect.cache(goog.userAgent.isVersionOrHigherCache_,a,function(){return 0<=goog.string.internal.compareVersions(goog.userAgent.VERSION,a)})}; goog.userAgent.isDocumentModeOrHigher=function(a){return Number(goog.userAgent.DOCUMENT_MODE)>=a};goog.userAgent.isDocumentMode=goog.userAgent.isDocumentModeOrHigher;var JSCompiler_inline_result$jscomp$584;var doc$jscomp$inline_622=goog.global.document; if(doc$jscomp$inline_622&&goog.userAgent.IE){var documentMode$jscomp$inline_623=goog.userAgent.getDocumentMode_();if(documentMode$jscomp$inline_623)JSCompiler_inline_result$jscomp$584=documentMode$jscomp$inline_623;else{var ieVersion$jscomp$inline_624=parseInt(goog.userAgent.VERSION,10);JSCompiler_inline_result$jscomp$584=ieVersion$jscomp$inline_624||void 0}}else JSCompiler_inline_result$jscomp$584=void 0;goog.userAgent.DOCUMENT_MODE=JSCompiler_inline_result$jscomp$584;goog.dom.BrowserFeature={};goog.dom.BrowserFeature.ASSUME_NO_OFFSCREEN_CANVAS=!1;goog.dom.BrowserFeature.ASSUME_OFFSCREEN_CANVAS=!1;goog.dom.BrowserFeature.detectOffscreenCanvas_=function(a){try{return!!(new self.OffscreenCanvas(0,0)).getContext(a)}catch(b){}return!1};goog.dom.BrowserFeature.OFFSCREEN_CANVAS_2D=!goog.dom.BrowserFeature.ASSUME_NO_OFFSCREEN_CANVAS&&(goog.dom.BrowserFeature.ASSUME_OFFSCREEN_CANVAS||goog.dom.BrowserFeature.detectOffscreenCanvas_("2d")); goog.dom.BrowserFeature.CAN_ADD_NAME_OR_TYPE_ATTRIBUTES=!0;goog.dom.BrowserFeature.CAN_USE_CHILDREN_ATTRIBUTE=!0;goog.dom.BrowserFeature.CAN_USE_INNER_TEXT=!1;goog.dom.BrowserFeature.CAN_USE_PARENT_ELEMENT_PROPERTY=goog.userAgent.WEBKIT;goog.dom.BrowserFeature.INNER_HTML_NEEDS_SCOPED_ELEMENT=!1;goog.dom.asserts={};goog.dom.asserts.assertIsLocation=function(a){if(goog.asserts.ENABLE_ASSERTS){var b=goog.dom.asserts.getWindow_(a);b&&(!a||!(a instanceof b.Location)&&a instanceof b.Element)&&goog.asserts.fail("Argument is not a Location (or a non-Element mock); got: %s",goog.dom.asserts.debugStringForType_(a))}return a}; goog.dom.asserts.debugStringForType_=function(a){if(goog.isObject(a))try{return a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a)}catch(b){return""}else return void 0===a?"undefined":null===a?"null":typeof a};goog.dom.asserts.getWindow_=function(a){try{var b=a&&a.ownerDocument,c=b&&(b.defaultView||b.parentWindow);c=c||goog.global;if(c.Element&&c.Location)return c}catch(d){}return null};goog.functions={};goog.functions.constant=function(a){return function(){return a}};goog.functions.FALSE=function(){return!1};goog.functions.TRUE=function(){return!0};goog.functions.NULL=function(){return null};goog.functions.UNDEFINED=function(){};goog.functions.EMPTY=goog.functions.UNDEFINED;goog.functions.identity=function(a){return a};goog.functions.error=function(a){return function(){throw Error(a);}};goog.functions.fail=function(a){return function(){throw a;}}; goog.functions.lock=function(a,b){b=b||0;return function(){var c=this;return a.apply(c,Array.prototype.slice.call(arguments,0,b))}};goog.functions.nth=function(a){return function(){return arguments[a]}};goog.functions.partialRight=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=this;d===goog.global&&(d=void 0);var e=Array.prototype.slice.call(arguments);e.push.apply(e,c);return a.apply(d,e)}}; goog.functions.withReturnValue=function(a,b){return goog.functions.sequence(a,goog.functions.constant(b))};goog.functions.equalTo=function(a,b){return function(c){return b?a==c:a===c}};goog.functions.compose=function(a,b){var c=arguments,d=c.length;return function(){var e=this,f;d&&(f=c[d-1].apply(e,arguments));for(var g=d-2;0<=g;g--)f=c[g].call(e,f);return f}};goog.functions.sequence=function(a){var b=arguments,c=b.length;return function(){for(var d=this,e,f=0;fa.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(g)))}}return b};function module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_createResourceUrlInternal(a){return(0,goog.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse)(a)}function module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_isResourceUrl(a){return a instanceof goog.html.TrustedResourceUrl} function module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_unwrapResourceUrl(a){return goog.html.TrustedResourceUrl.unwrapTrustedScriptURL(a)};var $jscomp$templatelit$1274514361$5=$jscomp.createTemplateTagFirstArg([""]),$jscomp$templatelit$1274514361$6=$jscomp.createTemplateTagFirstArgWithRaw(["\x00"],["\\0"]),$jscomp$templatelit$1274514361$7=$jscomp.createTemplateTagFirstArgWithRaw(["\n"],["\\n"]),$jscomp$templatelit$1274514361$8=$jscomp.createTemplateTagFirstArgWithRaw(["\x00"],["\\u0000"]),$jscomp$templatelit$1274514361$9=$jscomp.createTemplateTagFirstArg([""]),$jscomp$templatelit$1274514361$10=$jscomp.createTemplateTagFirstArgWithRaw(["\x00"], ["\\0"]),$jscomp$templatelit$1274514361$11=$jscomp.createTemplateTagFirstArgWithRaw(["\n"],["\\n"]),$jscomp$templatelit$1274514361$12=$jscomp.createTemplateTagFirstArgWithRaw(["\x00"],["\\u0000"]); function module$contents$google3$third_party$javascript$safevalues$internals$string_literal_assertIsTemplateObject(a,b){if(!Array.isArray(a)||!Array.isArray(a.raw)||a.length!==a.raw.length||!module$contents$google3$third_party$javascript$safevalues$internals$string_literal_isTranspiled&&a===a.raw||!(module$contents$google3$third_party$javascript$safevalues$internals$string_literal_isTranspiled&&!module$contents$google3$third_party$javascript$safevalues$internals$string_literal_frozenTSA||module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkFrozen(a))|| b+1!==a.length)throw new TypeError("\n ############################## ERROR ##############################\n\n It looks like you are trying to call a template tag function (fn`...`)\n using the normal function syntax (fn(...)), which is not supported.\n\n The functions in the safevalues library are not designed to be called\n like normal functions, and doing so invalidates the security guarantees\n that safevalues provides.\n\n If you are stuck and not sure how to proceed, please reach out to us\n instead through:\n - go/ise-hardening-yaqs (preferred) // LINE-INTERNAL\n - g/ise-hardening // LINE-INTERNAL\n - https://github.com/google/safevalues/issues\n\n ############################## ERROR ##############################"); }function module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkFrozen(a){return Object.isFrozen(a)&&Object.isFrozen(a.raw)}function module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkTranspiled(a){return-1===a.toString().indexOf("`")} var module$contents$google3$third_party$javascript$safevalues$internals$string_literal_isTranspiled=module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkTranspiled(function(a){return a($jscomp$templatelit$1274514361$5)})||module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkTranspiled(function(a){return a($jscomp$templatelit$1274514361$6)})||module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkTranspiled(function(a){return a($jscomp$templatelit$1274514361$7)})|| module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkTranspiled(function(a){return a($jscomp$templatelit$1274514361$8)}),module$contents$google3$third_party$javascript$safevalues$internals$string_literal_frozenTSA=module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkFrozen($jscomp$templatelit$1274514361$9)&&module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkFrozen($jscomp$templatelit$1274514361$10)&& module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkFrozen($jscomp$templatelit$1274514361$11)&&module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkFrozen($jscomp$templatelit$1274514361$12);var module$exports$google3$third_party$javascript$safevalues$internals$secrets={secretToken:{}};function module$contents$google3$third_party$javascript$safevalues$internals$secrets_ensureTokenIsValid(a){if(goog.DEBUG&&a!==module$exports$google3$third_party$javascript$safevalues$internals$secrets.secretToken)throw Error("Bad secret");}module$exports$google3$third_party$javascript$safevalues$internals$secrets.ensureTokenIsValid=module$contents$google3$third_party$javascript$safevalues$internals$secrets_ensureTokenIsValid;var module$exports$google3$third_party$javascript$safevalues$internals$url_impl={SafeUrl:function(a,b){goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$internals$secrets_ensureTokenIsValid(a);this.privateDoNotAccessOrElseWrappedUrl=b}};module$exports$google3$third_party$javascript$safevalues$internals$url_impl.SafeUrl.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl}; function module$contents$google3$third_party$javascript$safevalues$internals$url_impl_createUrlInternal(a){return new module$exports$google3$third_party$javascript$safevalues$internals$url_impl.SafeUrl(module$exports$google3$third_party$javascript$safevalues$internals$secrets.secretToken,a)}module$exports$google3$third_party$javascript$safevalues$internals$url_impl.createUrlInternal=module$contents$google3$third_party$javascript$safevalues$internals$url_impl_createUrlInternal; module$exports$google3$third_party$javascript$safevalues$internals$url_impl.ABOUT_BLANK=module$contents$google3$third_party$javascript$safevalues$internals$url_impl_createUrlInternal("about:blank");module$exports$google3$third_party$javascript$safevalues$internals$url_impl.INNOCUOUS_URL=module$contents$google3$third_party$javascript$safevalues$internals$url_impl_createUrlInternal("about:invalid#zClosurez"); function module$contents$google3$third_party$javascript$safevalues$internals$url_impl_isUrl(a){return a instanceof module$exports$google3$third_party$javascript$safevalues$internals$url_impl.SafeUrl}module$exports$google3$third_party$javascript$safevalues$internals$url_impl.isUrl=module$contents$google3$third_party$javascript$safevalues$internals$url_impl_isUrl; function module$contents$google3$third_party$javascript$safevalues$internals$url_impl_unwrapUrl(a){if(module$contents$google3$third_party$javascript$safevalues$internals$url_impl_isUrl(a))return a.privateDoNotAccessOrElseWrappedUrl;var b="";goog.DEBUG&&(b="Unexpected type when unwrapping SafeUrl, got '"+a+"' of type '"+typeof a+"'");throw Error(b);}module$exports$google3$third_party$javascript$safevalues$internals$url_impl.unwrapUrl=module$contents$google3$third_party$javascript$safevalues$internals$url_impl_unwrapUrl;var module$exports$google3$third_party$javascript$safevalues$builders$url_builders={};function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_Scheme(){}module$exports$google3$third_party$javascript$safevalues$builders$url_builders.Scheme=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_Scheme;var module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SchemeImpl=function(a){this.isValid=a}; function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme(a){return new module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SchemeImpl(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})} var module$contents$google3$third_party$javascript$safevalues$builders$url_builders_RELATIVE_SCHEME=new module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SchemeImpl(function(a){return/^[^:]*([/?#]|$)/.test(a)}),module$contents$google3$third_party$javascript$safevalues$builders$url_builders_CALLTO_SCHEME=new module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SchemeImpl(function(a){return/^callto:\+?\d*$/i.test(a)}),module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SSH_SCHEME= new module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SchemeImpl(function(a){return 0===a.indexOf("ssh://")}),module$contents$google3$third_party$javascript$safevalues$builders$url_builders_EXTENSION_SCHEME=new module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SchemeImpl(function(a){return 0===a.indexOf("chrome-extension://")||0===a.indexOf("moz-extension://")||0===a.indexOf("ms-browser-extension://")}),module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SIP_SCHEME= new module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SchemeImpl(function(a){return 0===a.indexOf("sip:")||0===a.indexOf("sips:")}); module$exports$google3$third_party$javascript$safevalues$builders$url_builders.SanitizableUrlScheme={TEL:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("tel"),CALLTO:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_CALLTO_SCHEME,SSH:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SSH_SCHEME,RTSP:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("rtsp"), DATA:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("data"),HTTP:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("http"),HTTPS:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("https"),EXTENSION:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_EXTENSION_SCHEME,FTP:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("ftp"), RELATIVE:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_RELATIVE_SCHEME,MAILTO:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("mailto"),INTENT:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("intent"),MARKET:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("market"),ITMS:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("itms"), ITMS_APPSS:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("itms-appss"),ITMS_SERVICES:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("itms-services"),FACEBOOK_MESSENGER:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("fb-messenger"),WHATSAPP:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("whatsapp"),SIP:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SIP_SCHEME, SMS:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("sms"),VND_YOUTUBE:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("vnd.youtube")}; var module$contents$google3$third_party$javascript$safevalues$builders$url_builders_DEFAULT_SCHEMES=[module$exports$google3$third_party$javascript$safevalues$builders$url_builders.SanitizableUrlScheme.DATA,module$exports$google3$third_party$javascript$safevalues$builders$url_builders.SanitizableUrlScheme.HTTP,module$exports$google3$third_party$javascript$safevalues$builders$url_builders.SanitizableUrlScheme.HTTPS,module$exports$google3$third_party$javascript$safevalues$builders$url_builders.SanitizableUrlScheme.MAILTO, module$exports$google3$third_party$javascript$safevalues$builders$url_builders.SanitizableUrlScheme.FTP,module$exports$google3$third_party$javascript$safevalues$builders$url_builders.SanitizableUrlScheme.RELATIVE]; function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_trySanitizeUrl(a,b){b=void 0===b?module$contents$google3$third_party$javascript$safevalues$builders$url_builders_DEFAULT_SCHEMES:b;if(module$contents$google3$third_party$javascript$safevalues$internals$url_impl_isUrl(a))return a;for(var c=0;cf?d=e:":"!==d.charAt(f)?d=!0:(d=d.substring(0,f).toLowerCase(),d=/^[a-z][a-z\d+.-]*$/.test(d)&&"javascript"!==d);if(!d)throw Error("Trying to interpolate with unsupported prefix: "+ c);}c=[c];for(d=0;d+~[\]()=\\^$|]+$/.test(c))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=\\^$|] and strings, got: "+a);if(!module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.hasBalancedBrackets_(c))throw Error("() and [] in selector must be balanced, got: "+ a);b instanceof module$contents$goog$html$SafeStyle_SafeStyle||(b=module$contents$goog$html$SafeStyle_SafeStyle.create(b));a=a+"{"+module$contents$goog$html$SafeStyle_SafeStyle.unwrap(b).replace(/.":"");if(a.toUpperCase()in module$contents$goog$html$SafeHtml_NOT_ALLOWED_TAG_NAMES)throw Error(module$contents$goog$html$SafeHtml_SafeHtml.ENABLE_ERROR_MESSAGES?"Tag name <"+a+"> is not allowed for SafeHtml.":"");}; module$contents$goog$html$SafeHtml_SafeHtml.createIframe=function(a,b,c,d){a&&goog.html.TrustedResourceUrl.unwrap(a);var e={};e.src=a||null;e.srcdoc=b&&module$contents$goog$html$SafeHtml_SafeHtml.unwrap(b);a={sandbox:""};c=module$contents$goog$html$SafeHtml_SafeHtml.combineAttributes(e,a,c);return module$contents$goog$html$SafeHtml_SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("iframe",c,d)}; module$contents$goog$html$SafeHtml_SafeHtml.join=function(a,b){a=module$contents$goog$html$SafeHtml_SafeHtml.htmlEscape(a);var c=[],d=function(e){Array.isArray(e)?e.forEach(d):(e=module$contents$goog$html$SafeHtml_SafeHtml.htmlEscape(e),c.push(module$contents$goog$html$SafeHtml_SafeHtml.unwrap(e)))};b.forEach(d);return module$contents$goog$html$SafeHtml_SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(c.join(module$contents$goog$html$SafeHtml_SafeHtml.unwrap(a)))}; module$contents$goog$html$SafeHtml_SafeHtml.concat=function(a){return module$contents$goog$html$SafeHtml_SafeHtml.join(module$contents$goog$html$SafeHtml_SafeHtml.EMPTY,Array.prototype.slice.call(arguments))};module$contents$goog$html$SafeHtml_SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse=function(a){var b=goog.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse();a=b?b.createHTML(a):a;return new module$contents$goog$html$SafeHtml_SafeHtml(a,module$contents$goog$html$SafeHtml_CONSTRUCTOR_TOKEN_PRIVATE)}; module$contents$goog$html$SafeHtml_SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse=function(a,b,c){var d="<"+a;d+=module$contents$goog$html$SafeHtml_SafeHtml.stringifyAttributes(a,b);null==c?c=[]:Array.isArray(c)||(c=[c]);goog.dom.tags.isVoidTag(a.toLowerCase())?(goog.asserts.assert(!c.length,"Void tag <"+a+"> does not allow content."),d+=">"):(b=module$contents$goog$html$SafeHtml_SafeHtml.concat(c),d+=">"+module$contents$goog$html$SafeHtml_SafeHtml.unwrap(b)+"");return module$contents$goog$html$SafeHtml_SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(d)}; module$contents$goog$html$SafeHtml_SafeHtml.stringifyAttributes=function(a,b){var c="";if(b)for(var d in b)if(Object.prototype.hasOwnProperty.call(b,d)){if(!module$contents$goog$html$SafeHtml_VALID_NAMES_IN_TAG.test(d))throw Error(module$contents$goog$html$SafeHtml_SafeHtml.ENABLE_ERROR_MESSAGES?'Invalid attribute name "'+d+'".':"");var e=b[d];if(null!=e){var f=a;var g=d;if(e instanceof goog.string.Const)e=goog.string.Const.unwrap(e);else if("style"==g.toLowerCase())if(module$contents$goog$html$SafeHtml_SafeHtml.SUPPORT_STYLE_ATTRIBUTE){if(!goog.isObject(e))throw Error(module$contents$goog$html$SafeHtml_SafeHtml.ENABLE_ERROR_MESSAGES? 'The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof e+" given: "+e:"");e instanceof module$contents$goog$html$SafeStyle_SafeStyle||(e=module$contents$goog$html$SafeStyle_SafeStyle.create(e));e=module$contents$goog$html$SafeStyle_SafeStyle.unwrap(e)}else throw Error(module$contents$goog$html$SafeHtml_SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "style" not supported.':"");else{if(/^on/i.test(g))throw Error(module$contents$goog$html$SafeHtml_SafeHtml.ENABLE_ERROR_MESSAGES? 'Attribute "'+g+'" requires goog.string.Const value, "'+e+'" given.':"");if(g.toLowerCase()in module$contents$goog$html$SafeHtml_URL_ATTRIBUTES)if(e instanceof goog.html.TrustedResourceUrl)e=goog.html.TrustedResourceUrl.unwrap(e);else if(e instanceof module$exports$google3$third_party$javascript$safevalues$internals$url_impl.SafeUrl)e=module$contents$google3$third_party$javascript$safevalues$internals$url_impl_unwrapUrl(e);else if("string"===typeof e)e=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_sanitizeUrl(e).toString(); else throw Error(module$contents$goog$html$SafeHtml_SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "'+g+'" on tag "'+f+'" requires safevalues.SafeUrl, goog.string.Const, or string, value "'+e+'" given.':"");}goog.asserts.assert(e instanceof module$exports$google3$third_party$javascript$safevalues$internals$url_impl.SafeUrl||e instanceof goog.html.TrustedResourceUrl||e instanceof module$contents$goog$html$SafeStyle_SafeStyle||e instanceof module$contents$goog$html$SafeHtml_SafeHtml||"string"===typeof e|| "number"===typeof e,"String or number value expected, got "+typeof e+" with value: "+e);g=g+'="'+goog.string.internal.htmlEscape(String(e))+'"';c+=" "+g}}return c}; module$contents$goog$html$SafeHtml_SafeHtml.combineAttributes=function(a,b,c){var d={};for(g in a)Object.prototype.hasOwnProperty.call(a,g)&&(goog.asserts.assert(g.toLowerCase()==g,"Must be lower case"),d[g]=a[g]);for(var e in b)Object.prototype.hasOwnProperty.call(b,e)&&(goog.asserts.assert(e.toLowerCase()==e,"Must be lower case"),d[e]=b[e]);if(c)for(var f in c)if(Object.prototype.hasOwnProperty.call(c,f)){var g=f.toLowerCase();if(g in a)throw Error(module$contents$goog$html$SafeHtml_SafeHtml.ENABLE_ERROR_MESSAGES? 'Cannot override "'+g+'" attribute, got "'+f+'" with value "'+c[f]+'"':"");g in b&&delete d[g];d[f]=c[f]}return d};module$contents$goog$html$SafeHtml_SafeHtml.ENABLE_ERROR_MESSAGES=goog.DEBUG;module$contents$goog$html$SafeHtml_SafeHtml.SUPPORT_STYLE_ATTRIBUTE=!0;module$contents$goog$html$SafeHtml_SafeHtml.from=module$contents$goog$html$SafeHtml_SafeHtml.htmlEscape; var module$contents$goog$html$SafeHtml_VALID_NAMES_IN_TAG=/^[a-zA-Z0-9-]+$/,module$contents$goog$html$SafeHtml_URL_ATTRIBUTES={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},module$contents$goog$html$SafeHtml_NOT_ALLOWED_TAG_NAMES=module$contents$goog$object_createSet(goog.dom.TagName.APPLET,goog.dom.TagName.BASE,goog.dom.TagName.EMBED,goog.dom.TagName.IFRAME,goog.dom.TagName.LINK,goog.dom.TagName.MATH,goog.dom.TagName.META,goog.dom.TagName.OBJECT,goog.dom.TagName.SCRIPT, goog.dom.TagName.STYLE,goog.dom.TagName.SVG,goog.dom.TagName.TEMPLATE);module$contents$goog$html$SafeHtml_SafeHtml.DOCTYPE_HTML=module$contents$goog$html$SafeHtml_SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("");module$contents$goog$html$SafeHtml_SafeHtml.EMPTY=new module$contents$goog$html$SafeHtml_SafeHtml(goog.global.trustedTypes&&goog.global.trustedTypes.emptyHTML||"",module$contents$goog$html$SafeHtml_CONSTRUCTOR_TOKEN_PRIVATE); module$contents$goog$html$SafeHtml_SafeHtml.BR=module$contents$goog$html$SafeHtml_SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("
");goog.html.SafeHtml=module$contents$goog$html$SafeHtml_SafeHtml;var safevalues={for_friends:{}};safevalues.for_friends.IS_NOT_JAVASCRIPT_URL_PATTERN=module$exports$google3$third_party$javascript$safevalues$builders$url_builders.IS_NOT_JAVASCRIPT_URL_PATTERN;safevalues.for_friends.unwrapUrlOrSanitize=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_unwrapUrlOrSanitize;var module$exports$google3$third_party$javascript$safevalues$builders$sensitive_attributes={SECURITY_SENSITIVE_ATTRIBUTES:"src srcdoc codebase data href rel action formaction sandbox cite poster icon".split(" ")};var module$exports$google3$third_party$javascript$safevalues$internals$attribute_impl={SafeAttributePrefix:function(a,b){goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$internals$secrets_ensureTokenIsValid(a);this.privateDoNotAccessOrElseWrappedAttributePrefix=b}};module$exports$google3$third_party$javascript$safevalues$internals$attribute_impl.SafeAttributePrefix.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix}; function module$contents$google3$third_party$javascript$safevalues$internals$attribute_impl_createAttributePrefixInternal(a){return new module$exports$google3$third_party$javascript$safevalues$internals$attribute_impl.SafeAttributePrefix(module$exports$google3$third_party$javascript$safevalues$internals$secrets.secretToken,a)}module$exports$google3$third_party$javascript$safevalues$internals$attribute_impl.createAttributePrefixInternal=module$contents$google3$third_party$javascript$safevalues$internals$attribute_impl_createAttributePrefixInternal; function module$contents$google3$third_party$javascript$safevalues$internals$attribute_impl_isAttributePrefix(a){return a instanceof module$exports$google3$third_party$javascript$safevalues$internals$attribute_impl.SafeAttributePrefix}module$exports$google3$third_party$javascript$safevalues$internals$attribute_impl.isAttributePrefix=module$contents$google3$third_party$javascript$safevalues$internals$attribute_impl_isAttributePrefix; function module$contents$google3$third_party$javascript$safevalues$internals$attribute_impl_unwrapAttributePrefix(a){if(module$contents$google3$third_party$javascript$safevalues$internals$attribute_impl_isAttributePrefix(a))return a.privateDoNotAccessOrElseWrappedAttributePrefix;var b="";goog.DEBUG&&(b="Unexpected type when unwrapping SafeAttributePrefix, got '"+a+"' of type '"+typeof a+"'");throw Error(b);} module$exports$google3$third_party$javascript$safevalues$internals$attribute_impl.unwrapAttributePrefix=module$contents$google3$third_party$javascript$safevalues$internals$attribute_impl_unwrapAttributePrefix;function module$contents$google3$third_party$javascript$safevalues$builders$attribute_builders_safeAttrPrefix(a){goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$internals$string_literal_assertIsTemplateObject(a,0);var b=a[0].toLowerCase();if(goog.DEBUG){if(0===b.indexOf("on")||0==="on".indexOf(b))throw Error("Prefix '"+a[0]+"' does not guarantee the attribute to be safe as it is also a prefix for event handler attributesPlease use 'addEventListener' to set event handlers."); module$exports$google3$third_party$javascript$safevalues$builders$sensitive_attributes.SECURITY_SENSITIVE_ATTRIBUTES.forEach(function(c){if(0===c.indexOf(b))throw Error("Prefix '"+a[0]+"' does not guarantee the attribute to be safe as it is also a prefix for the security sensitive attribute '"+(c+"'. Please use native or safe DOM APIs to set the attribute."));})}return module$contents$google3$third_party$javascript$safevalues$internals$attribute_impl_createAttributePrefixInternal(b)};var module$exports$goog$html$safehtml_internals_for_safevalues={};module$exports$goog$html$safehtml_internals_for_safevalues.createSafeHtml=module$contents$goog$html$SafeHtml_SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse;var module$exports$google3$third_party$javascript$safevalues$internals$html_impl={};module$exports$google3$third_party$javascript$safevalues$internals$html_impl.SafeHtml=module$contents$goog$html$SafeHtml_SafeHtml;function module$contents$google3$third_party$javascript$safevalues$internals$html_impl_createHtmlInternal(a){return(0,module$exports$goog$html$safehtml_internals_for_safevalues.createSafeHtml)(a)} module$exports$google3$third_party$javascript$safevalues$internals$html_impl.createHtmlInternal=module$contents$google3$third_party$javascript$safevalues$internals$html_impl_createHtmlInternal;module$exports$google3$third_party$javascript$safevalues$internals$html_impl.EMPTY_HTML=module$contents$goog$html$SafeHtml_SafeHtml.EMPTY;function module$contents$google3$third_party$javascript$safevalues$internals$html_impl_isHtml(a){return a instanceof module$contents$goog$html$SafeHtml_SafeHtml} module$exports$google3$third_party$javascript$safevalues$internals$html_impl.isHtml=module$contents$google3$third_party$javascript$safevalues$internals$html_impl_isHtml;function module$contents$google3$third_party$javascript$safevalues$internals$html_impl_unwrapHtml(a){return module$contents$goog$html$SafeHtml_SafeHtml.unwrapTrustedHTML(a)}module$exports$google3$third_party$javascript$safevalues$internals$html_impl.unwrapHtml=module$contents$google3$third_party$javascript$safevalues$internals$html_impl_unwrapHtml;function module$contents$google3$third_party$javascript$safevalues$builders$document_fragment_builders_htmlFragment(a){goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$internals$string_literal_assertIsTemplateObject(a,0);var b=document.createRange();return b.createContextualFragment((0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.unwrapHtml)((0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.createHtmlInternal)(a[0])))} function module$contents$google3$third_party$javascript$safevalues$builders$document_fragment_builders_svgFragment(a){goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$internals$string_literal_assertIsTemplateObject(a,0);var b=document.createElementNS("http://www.w3.org/2000/svg","svg"),c=document.createRange();c.selectNodeContents(b);return c.createContextualFragment((0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.unwrapHtml)((0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.createHtmlInternal)(a[0])))} function module$contents$google3$third_party$javascript$safevalues$builders$document_fragment_builders_htmlToNode(a){var b=document.createRange();a=b.createContextualFragment((0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.unwrapHtml)(a));return 1===a.childNodes.length?a.childNodes[0]:a};var module$exports$goog$html$safestylesheet_internals_for_safevalues={};module$exports$goog$html$safestylesheet_internals_for_safevalues.createSafeStyleSheet=module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.createSafeStyleSheetSecurityPrivateDoNotAccessOrElse;function module$contents$google3$third_party$javascript$safevalues$internals$style_sheet_impl_isStyleSheet(a){return a instanceof module$contents$goog$html$SafeStyleSheet_SafeStyleSheet}function module$contents$google3$third_party$javascript$safevalues$internals$style_sheet_impl_unwrapStyleSheet(a){return module$contents$goog$html$SafeStyleSheet_SafeStyleSheet.unwrap(a)};function module$contents$google3$third_party$javascript$safevalues$builders$style_sheet_builders_safeStyleRule(a){var b=$jscomp.getRestArguments.apply(1,arguments);goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$internals$string_literal_assertIsTemplateObject(a,b.length);for(var c=a[0],d=0;d"));b.preserveTabs&&(a=a.replace(/(\t+)/g,'$1')); return(0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.createHtmlInternal)(a)}module$exports$google3$third_party$javascript$safevalues$builders$html_builders.htmlEscape=module$contents$google3$third_party$javascript$safevalues$builders$html_builders_htmlEscape; function module$contents$google3$third_party$javascript$safevalues$builders$html_builders_scriptToHtml(a,b){b=void 0===b?{}:b;a=module$contents$google3$third_party$javascript$safevalues$internals$script_impl_unwrapScript(a).toString();var c="";return(0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.createHtmlInternal)(c)}module$exports$google3$third_party$javascript$safevalues$builders$html_builders.scriptToHtml=module$contents$google3$third_party$javascript$safevalues$builders$html_builders_scriptToHtml; function module$contents$google3$third_party$javascript$safevalues$builders$html_builders_scriptUrlToHtml(a,b){b=void 0===b?{}:b;a=module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_unwrapResourceUrl(a).toString();a='