// Copyright 2011 Google Inc. All Rights Reserved.
(function(){/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var m,ba=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ca="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},da=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");
},p=da(this),q=function(a,b){if(b)a:{var c=p;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&ca(c,a,{configurable:!0,writable:!0,value:b})}};
q("Symbol",function(a){if(a)return a;var b=function(f,g){this.g=f;ca(this,"description",{configurable:!0,writable:!0,value:g})};b.prototype.toString=function(){return this.g};var c="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",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});
q("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<b.length;c++){var d=p[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&ca(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ea(ba(this))}})}return a});
var ea=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a},fa=function(a){return a.raw=a},r=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:ba(a)}},ha=function(a){if(!(a instanceof Array)){a=r(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a},ia="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},ja;
if("function"==typeof Object.setPrototypeOf)ja=Object.setPrototypeOf;else{var ka;a:{var la={a:!0},ma={};try{ma.__proto__=la;ka=ma.a;break a}catch(a){}ka=!1}ja=ka?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}
var na=ja,u=function(a,b){a.prototype=ia(b.prototype);a.prototype.constructor=a;if(na)na(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.P=b.prototype},oa=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b};
q("Promise",function(a){function b(){this.g=null}function c(g){return g instanceof e?g:new e(function(h){h(g)})}if(a)return a;b.prototype.h=function(g){if(null==this.g){this.g=[];var h=this;this.i(function(){h.m()})}this.g.push(g)};var d=p.setTimeout;b.prototype.i=function(g){d(g,0)};b.prototype.m=function(){for(;this.g&&this.g.length;){var g=this.g;this.g=[];for(var h=0;h<g.length;++h){var k=g[h];g[h]=null;try{k()}catch(l){this.l(l)}}}this.g=null};b.prototype.l=function(g){this.i(function(){throw g;
})};var e=function(g){this.g=0;this.i=void 0;this.h=[];this.u=!1;var h=this.l();try{g(h.resolve,h.reject)}catch(k){h.reject(k)}};e.prototype.l=function(){function g(l){return function(n){k||(k=!0,l.call(h,n))}}var h=this,k=!1;return{resolve:g(this.H),reject:g(this.m)}};e.prototype.H=function(g){if(g===this)this.m(new TypeError("A Promise cannot resolve to itself"));else if(g instanceof e)this.J(g);else{a:switch(typeof g){case "object":var h=null!=g;break a;case "function":h=!0;break a;default:h=!1}h?
this.F(g):this.s(g)}};e.prototype.F=function(g){var h=void 0;try{h=g.then}catch(k){this.m(k);return}"function"==typeof h?this.K(h,g):this.s(g)};e.prototype.m=function(g){this.o(2,g)};e.prototype.s=function(g){this.o(1,g)};e.prototype.o=function(g,h){if(0!=this.g)throw Error("Cannot settle("+g+", "+h+"): Promise already settled in state"+this.g);this.g=g;this.i=h;2===this.g&&this.I();this.v()};e.prototype.I=function(){var g=this;d(function(){if(g.D()){var h=p.console;"undefined"!==typeof h&&h.error(g.i)}},
1)};e.prototype.D=function(){if(this.u)return!1;var g=p.CustomEvent,h=p.Event,k=p.dispatchEvent;if("undefined"===typeof k)return!0;"function"===typeof g?g=new g("unhandledrejection",{cancelable:!0}):"function"===typeof h?g=new h("unhandledrejection",{cancelable:!0}):(g=p.document.createEvent("CustomEvent"),g.initCustomEvent("unhandledrejection",!1,!0,g));g.promise=this;g.reason=this.i;return k(g)};e.prototype.v=function(){if(null!=this.h){for(var g=0;g<this.h.length;++g)f.h(this.h[g]);this.h=null}};
var f=new b;e.prototype.J=function(g){var h=this.l();g.ea(h.resolve,h.reject)};e.prototype.K=function(g,h){var k=this.l();try{g.call(h,k.resolve,k.reject)}catch(l){k.reject(l)}};e.prototype.then=function(g,h){function k(t,y){return"function"==typeof t?function(z){try{l(t(z))}catch(aa){n(aa)}}:y}var l,n,w=new e(function(t,y){l=t;n=y});this.ea(k(g,l),k(h,n));return w};e.prototype.catch=function(g){return this.then(void 0,g)};e.prototype.ea=function(g,h){function k(){switch(l.g){case 1:g(l.i);break;
case 2:h(l.i);break;default:throw Error("Unexpected state: "+l.g);}}var l=this;null==this.h?f.h(k):this.h.push(k);this.u=!0};e.resolve=c;e.reject=function(g){return new e(function(h,k){k(g)})};e.race=function(g){return new e(function(h,k){for(var l=r(g),n=l.next();!n.done;n=l.next())c(n.value).ea(h,k)})};e.all=function(g){var h=r(g),k=h.next();return k.done?c([]):new e(function(l,n){function w(z){return function(aa){t[z]=aa;y--;0==y&&l(t)}}var t=[],y=0;do t.push(void 0),y++,c(k.value).ea(w(t.length-
1),n),k=h.next();while(!k.done)})};return e});q("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}});var v=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
q("WeakMap",function(a){function b(){}function c(k){var l=typeof k;return"object"===l&&null!==k||"function"===l}function d(k){if(!v(k,f)){var l=new b;ca(k,f,{value:l})}}function e(k){var l=Object[k];l&&(Object[k]=function(n){if(n instanceof b)return n;Object.isExtensible(n)&&d(n);return l(n)})}if(function(){if(!a||!Object.seal)return!1;try{var k=Object.seal({}),l=Object.seal({}),n=new a([[k,2],[l,3]]);if(2!=n.get(k)||3!=n.get(l))return!1;n.delete(k);n.set(l,4);return!n.has(k)&&4==n.get(l)}catch(w){return!1}}())return a;
var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var g=0,h=function(k){this.g=(g+=Math.random()+1).toString();if(k){k=r(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}};h.prototype.set=function(k,l){if(!c(k))throw Error("Invalid WeakMap key");d(k);if(!v(k,f))throw Error("WeakMap key fail: "+k);k[f][this.g]=l;return this};h.prototype.get=function(k){return c(k)&&v(k,f)?k[f][this.g]:void 0};h.prototype.has=function(k){return c(k)&&v(k,f)&&v(k[f],this.g)};
h.prototype.delete=function(k){return c(k)&&v(k,f)&&v(k[f],this.g)?delete k[f][this.g]:!1};return h});
q("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var h=Object.seal({x:4}),k=new a(r([[h,"s"]]));if("s"!=k.get(h)||1!=k.size||k.get({x:4})||k.set({x:4},"t")!=k||2!=k.size)return!1;var l=k.entries(),n=l.next();if(n.done||n.value[0]!=h||"s"!=n.value[1])return!1;n=l.next();return n.done||4!=n.value[0].x||"t"!=n.value[1]||!l.next().done?!1:!0}catch(w){return!1}}())return a;var b=new WeakMap,c=function(h){this.h={};this.g=f();
this.size=0;if(h){h=r(h);for(var k;!(k=h.next()).done;)k=k.value,this.set(k[0],k[1])}};c.prototype.set=function(h,k){h=0===h?0:h;var l=d(this,h);l.list||(l.list=this.h[l.id]=[]);l.G?l.G.value=k:(l.G={next:this.g,L:this.g.L,head:this.g,key:h,value:k},l.list.push(l.G),this.g.L.next=l.G,this.g.L=l.G,this.size++);return this};c.prototype.delete=function(h){h=d(this,h);return h.G&&h.list?(h.list.splice(h.index,1),h.list.length||delete this.h[h.id],h.G.L.next=h.G.next,h.G.next.L=h.G.L,h.G.head=null,this.size--,
!0):!1};c.prototype.clear=function(){this.h={};this.g=this.g.L=f();this.size=0};c.prototype.has=function(h){return!!d(this,h).G};c.prototype.get=function(h){return(h=d(this,h).G)&&h.value};c.prototype.entries=function(){return e(this,function(h){return[h.key,h.value]})};c.prototype.keys=function(){return e(this,function(h){return h.key})};c.prototype.values=function(){return e(this,function(h){return h.value})};c.prototype.forEach=function(h,k){for(var l=this.entries(),n;!(n=l.next()).done;)n=n.value,
h.call(k,n[1],n[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(h,k){var l=k&&typeof k;"object"==l||"function"==l?b.has(k)?l=b.get(k):(l=""+ ++g,b.set(k,l)):l="p_"+k;var n=h.h[l];if(n&&v(h.h,l))for(h=0;h<n.length;h++){var w=n[h];if(k!==k&&w.key!==w.key||k===w.key)return{id:l,list:n,index:h,G:w}}return{id:l,list:n,index:-1,G:void 0}},e=function(h,k){var l=h.g;return ea(function(){if(l){for(;l.head!=h.g;)l=l.L;for(;l.next!=l.head;)return l=l.next,{done:!1,value:k(l)};l=null}return{done:!0,
value:void 0}})},f=function(){var h={};return h.L=h.next=h.head=h},g=0;return c});var pa="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)v(d,e)&&(a[e]=d[e])}return a};q("Object.assign",function(a){return a||pa});
var qa=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};
q("Set",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(r([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;var b=function(c){this.g=new Map;if(c){c=
r(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.g.size};b.prototype.add=function(c){c=0===c?0:c;this.g.set(c,c);this.size=this.g.size;return this};b.prototype.delete=function(c){c=this.g.delete(c);this.size=this.g.size;return c};b.prototype.clear=function(){this.g.clear();this.size=0};b.prototype.has=function(c){return this.g.has(c)};b.prototype.entries=function(){return this.g.entries()};b.prototype.values=function(){return this.g.values()};b.prototype.keys=b.prototype.values;
b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.g.forEach(function(f){return c.call(d,f,f,e)})};return b});q("Array.prototype.keys",function(a){return a?a:function(){return qa(this,function(b){return b})}});q("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}});
q("Array.prototype.includes",function(a){return 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));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});
q("String.prototype.includes",function(a){return a?a:function(b,c){if(null==this)throw new TypeError("The 'this' value for String.prototype.includes must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype.includes must not be a regular expression");return-1!==(this+"").indexOf(b,c||0)}});
q("Array.from",function(a){return 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;g<f;g++)e.push(c.call(d,b[g],g));return e}});q("Array.prototype.values",function(a){return a?a:function(){return qa(this,function(b,c){return c})}});
var ra=ra||{},x=this||self,sa=function(a,b,c){a=a.split(".");c=c||x;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b},ta=function(a,b){a=a.split(".");b=b||x;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b},ua=function(){},va=function(a){var b=typeof a;b="object"!=b?b:a?Array.isArray(a)?"array":b:"null";return"array"==b||"object"==b&&"number"==typeof a.length},
wa=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b},xa=function(a,b,c){return a.call.apply(a.bind,arguments)},ya=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}},za=function(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?
za=xa:za=ya;return za.apply(null,arguments)},Aa=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}},Ba=function(a,b){function c(){}c.prototype=b.prototype;a.P=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.za=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}},Ca=function(a){return a};var Da;var Ea=function(a){return/^[\s\xa0]*$/.test(a)},Fa=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},Ga=/&/g,Ha=/</g,Ia=/>/g,Ja=/"/g,Ka=/'/g,La=/\x00/g,Ma=/[\x00&<>"']/,Na=function(a,b){return-1!=a.toLowerCase().indexOf(b.toLowerCase())},Oa=function(a,b){return a<b?-1:a>b?1:0};function Pa(){var a=x.navigator;return a&&(a=a.userAgent)?a:""}function A(a){return-1!=Pa().indexOf(a)};var Qa=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},B=Array.prototype.forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)},Ra=Array.prototype.map?function(a,b){return Array.prototype.map.call(a,
b,void 0)}:function(a,b){for(var c=a.length,d=Array(c),e="string"===typeof a?a.split(""):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d},Sa=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c;B(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d};
function Ta(a){var b=Ua;a:{for(var c=b.length,d="string"===typeof b?b.split(""):b,e=0;e<c;e++)if(e in d&&a.call(void 0,d[e],e,b)){a=e;break a}a=-1}return 0>a?null:"string"===typeof b?b.charAt(a):b[a]}function Va(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function Wa(a){for(var b=[],c=0;c<a;c++)b[c]="";return b};var Xa=function(a){Xa[" "](a);return a};Xa[" "]=ua;var Ya=function(a,b){try{return Xa(a[b]),!0}catch(c){}return!1},$a=function(a){var b=Za;return Object.prototype.hasOwnProperty.call(b,9)?b[9]:b[9]=a(9)};var ab=A("Opera"),C=A("Trident")||A("MSIE"),bb=A("Edge"),cb=A("Gecko")&&!(Na(Pa(),"WebKit")&&!A("Edge"))&&!(A("Trident")||A("MSIE"))&&!A("Edge"),db=Na(Pa(),"WebKit")&&!A("Edge"),eb=function(){var a=x.document;return a?a.documentMode:void 0},fb;
a:{var gb="",hb=function(){var a=Pa();if(cb)return/rv:([^\);]+)(\)|;)/.exec(a);if(bb)return/Edge\/([\d\.]+)/.exec(a);if(C)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(db)return/WebKit\/(\S+)/.exec(a);if(ab)return/(?:Version)[ \/]?(\S+)/.exec(a)}();hb&&(gb=hb?hb[1]:"");if(C){var ib=eb();if(null!=ib&&ib>parseFloat(gb)){fb=String(ib);break a}}fb=gb}
var jb=fb,Za={},kb=function(){return $a(function(){for(var a=0,b=Fa(String(jb)).split("."),c=Fa("9").split("."),d=Math.max(b.length,c.length),e=0;0==a&&e<d;e++){var f=b[e]||"",g=c[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(0==f[0].length&&0==g[0].length)break;a=Oa(0==f[1].length?0:parseInt(f[1],10),0==g[1].length?0:parseInt(g[1],10))||Oa(0==f[2].length,0==g[2].length)||Oa(f[2],g[2]);f=f[3];g=g[3]}while(0==a)}return 0<=a})},lb;
if(x.document&&C){var mb=eb();lb=mb?mb:parseInt(jb,10)||void 0}else lb=void 0;var nb=lb;var ob=A("Firefox")||A("FxiOS");var pb={},qb=null,rb=function(a,b){void 0===b&&(b=0);if(!qb){qb={};for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),d=["+/=","+/","-_=","-_.","-_"],e=0;5>e;e++){var f=c.concat(d[e].split(""));pb[e]=f;for(var g=0;g<f.length;g++){var h=f[g];void 0===qb[h]&&(qb[h]=g)}}}b=pb[b];c=Array(Math.floor(a.length/3));d=b[64]||"";for(e=f=0;f<a.length-2;f+=3){var k=a[f],l=a[f+1];h=a[f+2];g=b[k>>2];k=b[(k&3)<<4|l>>4];l=b[(l&15)<<2|h>>6];h=b[h&63];c[e++]=""+g+k+l+h}g=0;h=d;switch(a.length-
f){case 2:g=a[f+1],h=b[(g&15)<<2]||d;case 1:a=a[f],c[e]=""+b[a>>2]+b[(a&3)<<4|g>>4]+h+d}return c.join("")};var sb="undefined"!==typeof Uint8Array;var tb=function(a,b){this.g=a;this.defaultValue=void 0===b?!1:b};var ub=new tb(1954,!0),vb=new tb(434462125),wb=new tb(1948,!0);var xb=function(){var a;this.g=a=void 0===a?{}:a};xb.prototype.reset=function(){this.g={}};function yb(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function zb(a){for(var b in a)delete a[b]}var Ab="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Bb(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Ab.length;f++)c=Ab[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};var Cb,Db=function(){if(void 0===Cb){var a=null,b=x.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",{createHTML:Ca,createScript:Ca,createScriptURL:Ca})}catch(c){x.console&&x.console.error(c.message)}Cb=a}else Cb=a}return Cb};var Fb=function(a,b){this.g=b===Eb?a:""};m=Fb.prototype;m.Y=!0;m.X=function(){return this.g.toString()};m.la=!0;m.ka=function(){return 1};m.toString=function(){return this.g+""};var Eb={};var Hb=function(a,b){this.g=b===Gb?a:""};m=Hb.prototype;m.Y=!0;m.X=function(){return this.g.toString()};m.la=!0;m.ka=function(){return 1};m.toString=function(){return this.g.toString()};var Ib=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,Jb=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Gb={},Kb=new Hb("about:invalid#zClosurez",Gb);var Lb={},Mb=function(a,b,c){this.g=c===Lb?a:"";this.h=b;this.Y=this.la=!0};Mb.prototype.ka=function(){return this.h};Mb.prototype.X=function(){return this.g.toString()};Mb.prototype.toString=function(){return this.g.toString()};var Nb=function(a){return a instanceof Mb&&a.constructor===Mb?a.g:"type_error:SafeHtml"},Ob=function(a,b){var c=Db();a=c?c.createHTML(a):a;return new Mb(a,b,Lb)};/*

 SPDX-License-Identifier: Apache-2.0
*/
var Pb={};var Qb=function(){},Rb=function(a){this.g=a};u(Rb,Qb);Rb.prototype.toString=function(){return this.g.toString()};function Sb(a){var b,c=null==(b=Db())?void 0:b.createHTML(a);return new Rb(null!=c?c:a,Pb)};var Tb=function(){},Ub=function(a){this.g=a};u(Ub,Tb);Ub.prototype.toString=function(){return this.g.toString()};function Vb(a){var b,c=null==(b=Db())?void 0:b.createScriptURL(a);return new Ub(null!=c?c:a,Pb)};var Wb=function(){},Xb=function(a){this.g=a};u(Xb,Wb);Xb.prototype.toString=function(){return this.g};var Yb=new Xb("about:invalid#zTSz",Pb);function Zb(a){if(a instanceof Qb)if(a instanceof Rb)a=a.g;else throw Error("");else a=Nb(a);return a}function $b(a){if(a instanceof Tb)if(a instanceof Ub)a=a.g;else throw Error("");else a=a instanceof Fb&&a.constructor===Fb?a.g:"type_error:TrustedResourceUrl";return a};function ac(a,b){if(void 0!==a.tagName){if("script"===a.tagName.toLowerCase())throw Error("Use setTextContent with a SafeScript.");if("style"===a.tagName.toLowerCase())throw Error("Use setTextContent with a SafeStyleSheet.");}a.innerHTML=Zb(b)};function bc(a,b){a.write(Zb(b))};var cc=function(a){var b=0,c=!1,d=[],e=function(){b=0;c&&(c=!1,f())},f=function(){b=x.setTimeout(e,1E3);var g=d;d=[];a.apply(void 0,g)};return function(g){d=arguments;b?c=!0:f()}};var dc=function(a,b,c){a.addEventListener&&a.addEventListener(b,c,!1)},ec=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},fc=function(a){var b=void 0===b?{}:b;if("function"===typeof window.CustomEvent)var c=new CustomEvent("rum_blp",b);else c=document.createEvent("CustomEvent"),c.initCustomEvent("rum_blp",!!b.bubbles,!!b.cancelable,b.detail);a.dispatchEvent(c)};var gc=function(a,b){this.width=a;this.height=b};m=gc.prototype;m.aspectRatio=function(){return this.width/this.height};m.isEmpty=function(){return!(this.width*this.height)};m.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};m.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};m.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var hc=2147483648*Math.random()|0;var ic=function(a){var b=document;return"string"===typeof a?b.getElementById(a):a},kc=function(a,b){yb(b,function(c,d){c&&"object"==typeof c&&c.Y&&(c=c.X());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:jc.hasOwnProperty(d)?a.setAttribute(jc[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,c):a[d]=c})},jc={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",
nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"},nc=function(a,b,c){var d=arguments,e=document,f=d[1],g=lc(e,String(d[0]));f&&("string"===typeof f?g.className=f:Array.isArray(f)?g.className=f.join(" "):kc(g,f));2<d.length&&mc(e,g,d);return g},mc=function(a,b,c){function d(h){h&&b.appendChild("string"===typeof h?a.createTextNode(h):h)}for(var e=2;e<c.length;e++){var f=c[e];if(!va(f)||wa(f)&&0<f.nodeType)d(f);else{a:{if(f&&"number"==typeof f.length){if(wa(f)){var g=
"function"==typeof f.item||"string"==typeof f.item;break a}if("function"===typeof f){g="function"==typeof f.item;break a}}g=!1}B(g?Va(f):f,d)}}},lc=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)},oc=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document},pc=function(a){this.g=a||x.document||document};var qc=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),rc=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}};var sc=function(a){try{return!!a&&null!=a.location.href&&Ya(a,"foo")}catch(b){return!1}},tc=function(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)},uc=/https?:\/\/[^\/]+/,vc=function(a){return(a=uc.exec(a))&&a[0]||""},wc=function(a,b){b=void 0===b?document:b;return b.createElement(String(a).toLowerCase())};var xc=function(a,b,c,d){this.l=a;this.i=b;this.g=c;this.h=d};m=xc.prototype;m.getWidth=function(){return this.i-this.h};m.getHeight=function(){return this.g-this.l};m.ceil=function(){this.l=Math.ceil(this.l);this.i=Math.ceil(this.i);this.g=Math.ceil(this.g);this.h=Math.ceil(this.h);return this};m.floor=function(){this.l=Math.floor(this.l);this.i=Math.floor(this.i);this.g=Math.floor(this.g);this.h=Math.floor(this.h);return this};
m.round=function(){this.l=Math.round(this.l);this.i=Math.round(this.i);this.g=Math.round(this.g);this.h=Math.round(this.h);return this};var yc=function(a){a=void 0===a?x:a;var b=a.context||a.AMP_CONTEXT_DATA;if(!b)try{b=a.parent.context||a.parent.AMP_CONTEXT_DATA}catch(c){}try{if(b&&b.pageViewId&&b.canonicalUrl)return b}catch(c){}return null};var zc=function(){this.S={}},Cc=function(){if(Ac)var a=Ac;else{a=((a=yc())?sc(a.master)?a.master:null:null)||window;var b=a.google_persistent_state_async;a=null!=b&&"object"==typeof b&&null!=b.S&&"object"==typeof b.S?Ac=b:a.google_persistent_state_async=Ac=new zc}if(b=yc(window)){var c=b||yc();c?(b=c.pageViewId,c=c.clientId,"string"===typeof c&&(b+=c.replace(/\D/g,"").substr(0,6))):b=null;b=+b}else{for(c=b=window;b&&b!=b.parent;)b=b.parent,sc(b)&&(c=b);b=c;(c=b.google_global_correlator)||(b.google_global_correlator=
c=1+Math.floor(Math.random()*Math.pow(2,43)));b=c}c=Bc[7]||"google_ps_7";a=a.S;var d=a[c];a=void 0===d?a[c]=b:d;return a},Ac=null,Dc={},Bc=(Dc[8]="google_prev_ad_formats_by_region",Dc[9]="google_prev_ad_slotnames_by_region",Dc);var Ec="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol(void 0):void 0;function Fc(a,b){Object.isFrozen(a)||(Ec?a[Ec]|=b:void 0!==a.ga?a.ga|=b:Object.defineProperties(a,{ga:{value:b,configurable:!0,writable:!0,enumerable:!1}}))}function Gc(a){var b;Ec?b=a[Ec]:b=a.ga;return null==b?0:b}function Hc(a){Fc(a,1);return a}function Ic(a){return Array.isArray(a)?!!(Gc(a)&2):!1}function Jc(a){if(!Array.isArray(a))throw Error("cannot mark non-array as immutable");Fc(a,2)};function Kc(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object}var Lc,Mc=Object.freeze(Hc([])),Nc=function(a){if(Ic(a.C))throw Error("Cannot mutate an immutable Message");},Oc="undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.hasInstance;function Pc(a){return{value:a,configurable:!1,writable:!1,enumerable:!1}};function Qc(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "object":if(a&&!Array.isArray(a)&&sb&&null!=a&&a instanceof Uint8Array)return rb(a)}return a};function Rc(a){var b=Sc;b=void 0===b?Tc:b;return Uc(a,b)}function Vc(a,b){if(null!=a){if(Array.isArray(a))a=Uc(a,b);else if(Kc(a)){var c={},d;for(d in a)c[d]=Vc(a[d],b);a=c}else a=b(a);return a}}function Uc(a,b){for(var c=a.slice(),d=0;d<c.length;d++)c[d]=Vc(c[d],b);Array.isArray(a)&&Gc(a)&1&&Hc(c);return c}function Sc(a){if(a&&"object"==typeof a&&a.toJSON)return a.toJSON();a=Qc(a);return Array.isArray(a)?Rc(a):a}function Tc(a){return sb&&null!=a&&a instanceof Uint8Array?new Uint8Array(a):a};var Wc=function(a,b,c){return-1===b?null:b>=a.l?a.h?a.h[b]:void 0:(void 0===c?0:c)&&a.h&&(c=a.h[b],null!=c)?c:a.C[b+a.i]},D=function(a,b,c,d,e){d=void 0===d?!1:d;(void 0===e?0:e)||Nc(a);b<a.l&&!d?a.C[b+a.i]=c:(a.h||(a.h=a.C[a.l+a.i]={}))[b]=c;return a},Xc=function(a,b,c,d){c=void 0===c?!0:c;d=void 0===d?!1:d;var e=Wc(a,b,d);null==e&&(e=Mc);if(Ic(a.C))c&&(Jc(e),Object.freeze(e));else if(e===Mc||Ic(e))e=Hc(e.slice()),D(a,b,e,d);return e},E=function(a,b,c){a=Wc(a,b);return null==a?c:a},Yc=function(a,
b){for(var c=0,d=0;d<b.length;d++){var e=b[d];null!=Wc(a,e)&&(0!==c&&D(a,c,void 0,!1,!0),c=e)}return c},Zc=function(a,b,c){if(-1===c)return null;a.g||(a.g={});var d=a.g[c];if(d)return d;var e=Wc(a,c,!1);if(null==e)return d;b=new b(e);Ic(a.C)&&Jc(b.C);return a.g[c]=b},$c=function(a,b){a.g||(a.g={});var c=Ic(a.C),d=a.g[2];if(!d){var e=Xc(a,2,!0,!1);d=[];c=c||Ic(e);for(var f=0;f<e.length;f++)d[f]=new b(e[f]),c&&Jc(d[f].C);c&&(Jc(d),Object.freeze(d));a.g[2]=d}return d},ad=function(a,b,c){b=Yc(a,c)===
b?b:-1;return E(a,b,0)};var cd=function(a,b,c){a||(a=bd);bd=null;var d=this.constructor.messageId;a||(a=d?[d]:[]);this.i=(d?0:-1)-(this.constructor.g||0);this.g=void 0;this.C=a;a:{d=this.C.length;a=d-1;if(d&&(d=this.C[a],Kc(d))){this.l=a-this.i;this.h=d;break a}void 0!==b&&-1<b?(this.l=Math.max(b,a+1-this.i),this.h=void 0):this.l=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)if(a=c[b],a<this.l)a+=this.i,(d=this.C[a])?Array.isArray(d)&&Hc(d):this.C[a]=Mc;else{d=this.h||(this.h=this.C[this.l+this.i]={});var e=d[a];e?Array.isArray(e)&&
Hc(e):d[a]=Mc}};cd.prototype.toJSON=function(){var a=this.C;return Lc?a:Rc(a)};cd.prototype.$=function(){Lc=!0;try{return JSON.stringify(this.toJSON(),dd)}finally{Lc=!1}};cd.prototype.toString=function(){return this.C.toString()};function dd(a,b){return Qc(b)}var bd;var ed=function(){cd.apply(this,arguments)};u(ed,cd);if(Oc){var fd={};Object.defineProperties(ed,(fd[Symbol.hasInstance]=Pc(function(){throw Error("Cannot perform instanceof checks for MutableMessage");}),fd))};var F=function(){ed.apply(this,arguments)};u(F,ed);if(Oc){var gd={};Object.defineProperties(F,(gd[Symbol.hasInstance]=Pc(Object[Symbol.hasInstance]),gd))};var G=function(a){var b="ma";if(a.ma&&a.hasOwnProperty(b))return a.ma;b=new a;return a.ma=b};var hd=function(){var a={};this.g=function(b,c){return null!=a[b]?a[b]:c}},id=function(a){return G(hd).g(a.g,a.defaultValue)};function jd(a){var b=document.createElement("template");if(!("content"in b)){b=Sb("<html><body>"+a);b=(new DOMParser).parseFromString(Zb(b),"text/html");for(a=b.createDocumentFragment();0<b.body.childNodes.length;)a.appendChild(b.body.firstChild);return a}a=Sb(a);ac(b,a);return b.content};function kd(a){a=a.nodeName;return"string"===typeof a?a:"FORM"}function ld(a){a=a.nodeType;return a===Node.ELEMENT_NODE||"number"!==typeof a};var md=function(a,b,c,d){this.h=a;this.g=b;this.i=c;this.l=d};var nd=new md(new Set("ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER".split(" ")),new Map([["A",
new Map([["href",{B:2}]])],["AREA",new Map([["href",{B:2}]])],["LINK",new Map([["href",{B:2,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{B:2}]])],["IMG",new Map([["src",{B:2}]])],["VIDEO",new Map([["src",{B:2}]])],["AUDIO",new Map([["src",{B:2}]])]]),new Set("title aria-atomic aria-autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked color cols colspan controls datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden ismap label lang loop max maxlength media minlength min multiple muted nonce open placeholder preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type valign value width wrap itemscope itemtype itemid itemprop itemref".split(" ")),
new Map([["dir",{B:3,conditions:new Map([["dir",new Set(["auto","ltr","rtl"])]])}],["async",{B:3,conditions:new Map([["async",new Set(["async"])]])}],["cite",{B:2}],["loading",{B:3,conditions:new Map([["loading",new Set(["eager","lazy"])]])}],["poster",{B:2}],["target",{B:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]]));var od=function(a){this.wa=a};function pd(a){return new od(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}var qd=[pd("data"),pd("http"),pd("https"),pd("mailto"),pd("ftp"),new od(function(a){return/^[^:]*([/?#]|$)/.test(a)})];var rd=function(a){this.h=a;this.g=[];if(Pb!==Pb)throw Error("Bad secret");},td=function(a,b){a.g=[];var c=document.createElement("span");c.appendChild(sd(a,b));b=(new XMLSerializer).serializeToString(c);b=b.slice(b.indexOf(">")+1,b.lastIndexOf("</"));Sb(b);if(0!==a.g.length)throw Error("");},sd=function(a,b){b=jd(b);b=document.createTreeWalker(b,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,function(g){return ud(a,g)},!1);for(var c=b.nextNode(),d=document.createDocumentFragment(),e=d;null!==c;){var f=
void 0;if(c.nodeType===Node.TEXT_NODE)f=document.createTextNode(c.data);else if(ld(c))f=vd(a,c);else throw Error("Node is not of type text or element");e.appendChild(f);if(c=b.firstChild())e=f;else for(;!(c=b.nextSibling())&&(c=b.parentNode());)e=e.parentNode}return d},vd=function(a,b){var c=kd(b),d=document.createElement(c);b=b.attributes;for(var e=r(b),f=e.next();!f.done;f=e.next()){var g=f.value;f=g.name;g=g.value;var h=a.h,k=h.g.get(c);h=(null==k?0:k.has(f))?k.get(f):h.i.has(f)?{B:1}:h.l.get(f)||
{B:0};a:{if(k=h.conditions){k=r(k);for(var l=k.next();!l.done;l=k.next()){var n=r(l.value);l=n.next().value;n=n.next().value;var w=void 0;if((l=null==(w=b.getNamedItem(l))?void 0:w.value)&&!n.has(l)){k=!1;break a}}}k=!0}if(k)switch(h.B){case 1:d.setAttribute(f,g);break;case 2:h=void 0;h=void 0===h?qd:h;a:{h=void 0===h?qd:h;for(k=0;k<h.length;++k)if(l=h[k],l instanceof od&&l.wa(g)){h=new Xb(g,Pb);break a}h=void 0}h=h||Yb;if(h instanceof Xb)h=h.g;else throw Error("");h!==g&&wd(a);d.setAttribute(f,h);
break;case 3:d.setAttribute(f,g.toLowerCase());break;case 4:d.setAttribute(f,g);break;case 0:wd(a);break;default:throw Error("Unhandled AttributePolicyAction case");}else wd(a)}return d},ud=function(a,b){if(b.nodeType===Node.TEXT_NODE)return NodeFilter.FILTER_ACCEPT;if(!ld(b))return NodeFilter.FILTER_REJECT;b=kd(b);if(null===b)return wd(a),NodeFilter.FILTER_REJECT;var c=a.h;if("form"!==b.toLowerCase()&&(c.h.has(b)||c.g.has(b)))return NodeFilter.FILTER_ACCEPT;wd(a);return NodeFilter.FILTER_REJECT},
wd=function(a){0===a.g.length&&a.g.push("")},xd=new rd(nd);var yd=function(){this.h=!1;this.g=nd};yd.prototype.build=function(){if(this.h)throw Error("this sanitizer has already called build");this.h=!0;return new rd(this.g)};function zd(a){var b=oa.apply(1,arguments);if(0===b.length)return Vb(a[0]);for(var c=[a[0]],d=0;d<b.length;d++)c.push(encodeURIComponent(b[d])),c.push(a[d+1]);return Vb(c.join(""))};var Ad=function(a,b){var c=void 0===c?{}:c;this.error=a;this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror";this.meta=c};var Bd=fa(["https://pagead2.googlesyndication.com/pagead/js/err_rep.js"]),Cd=function(){this.g=null};var Dd=function(a){var b;a.visibilityState?b="visibilitychange":a.mozVisibilityState?b="mozvisibilitychange":a.webkitVisibilityState&&(b="webkitvisibilitychange");return b};var Ed=null;var Fd=function(){var a=void 0===a?x:a;return(a=a.performance)&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()},Gd=function(){var a=void 0===a?x:a;return(a=a.performance)&&a.now?a.now():null};var Hd=function(a,b){var c=Gd()||Fd();this.label=a;this.type=b;this.value=c;this.duration=0;this.uniqueId=Math.random();this.slotId=void 0};var H=x.performance,Id=!!(H&&H.mark&&H.measure&&H.clearMarks),Jd=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a;if(a=Id){var b;if(null===Ed){Ed="";try{a="";try{a=x.top.location.hash}catch(c){a=x.location.hash}a&&(Ed=(b=a.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c){}}b=Ed;a=!!b.indexOf&&0<=b.indexOf("1337")}return a}),I=function(a,b){this.m=[];this.g=b||x;var c=null;b&&(b.google_js_reporting_queue=b.google_js_reporting_queue||[],this.m=b.google_js_reporting_queue,
c=b.google_measure_js_timing);this.u=Jd()||(null!=c?c:Math.random()<a)};I.prototype.D=function(){this.u=!1;this.m!=this.g.google_js_reporting_queue&&(Jd()&&B(this.m,Kd),this.m.length=0)};I.prototype.I=function(a){!this.u||2048<this.m.length||this.m.push(a)};var Kd=function(a){a&&H&&Jd()&&(H.clearMarks("goog_"+a.label+"_"+a.uniqueId+"_start"),H.clearMarks("goog_"+a.label+"_"+a.uniqueId+"_end"))};
I.prototype.start=function(a,b){if(!this.u)return null;a=new Hd(a,b);b="goog_"+a.label+"_"+a.uniqueId+"_start";H&&Jd()&&H.mark(b);return a};I.prototype.end=function(a){if(this.u&&"number"===typeof a.value){a.duration=(Gd()||Fd())-a.value;var b="goog_"+a.label+"_"+a.uniqueId+"_end";H&&Jd()&&H.mark(b);this.I(a)}};var Ld=function(a){a=a._google_rum_ns_=a._google_rum_ns_||{};return a.pq=a.pq||[]};var Md=function(a,b,c){tc(b,function(d,e){var f=c&&c[e];!d&&0!==d||f||(a+="&"+encodeURIComponent(e)+"="+encodeURIComponent(String(d)),c&&(c[e]=!0))});return a},Rd=function(a,b,c,d,e,f,g,h){f=void 0===f?Infinity:f;g=void 0===g?!1:g;I.call(this,a,h);var k=this;this.o=0;this.K=f;this.ba=b;this.J=c;this.aa=d;this.ca=e;a=this.g.navigator;this.T=!("csi.gstatic.com"!==this.J||!a||!a.sendBeacon);this.l={};this.H={};this.g.performance&&this.g.performance.now||J(this,"dat",1);a&&a.deviceMemory&&J(this,"dmc",
a.deviceMemory);this.g===this.g.top&&J(this,"top",1);this.R=!g;this.M=function(){k.g.setTimeout(function(){return K(k)},1100)};this.ja=[];this.U=function(){Nd(k,1)};this.N=function(){Nd(k,2)};this.ia=cc(function(){K(k)});this.sa=function(){var n=k.g.document;(null!=n.hidden?n.hidden:null!=n.mozHidden?n.mozHidden:null!=n.webkitHidden&&n.webkitHidden)&&k.ia()};this.v=this.g.setTimeout(function(){return K(k)},5E3);this.s={};this.i=b.length+c.length+d.length+e.length+3;this.h=0;B(this.m,function(n){return Od(k,
n)});this.F=[];b=Ld(this.g);var l=function(n){var w=n[0];n=n[1];var t=w.length+n.length+2;8E3<k.i+k.h+t&&K(k);k.F.push([w,n]);k.h+=t;6E3<=k.i+k.h&&K(k);return 0};B(b,function(n){return l(n)});b.length=0;b.push=l;Pd(this);Qd(this)};u(Rd,I);
var Qd=function(a){"complete"===a.g.document.readyState?a.g.setTimeout(function(){return K(a)},0):dc(a.g,"load",a.M);var b=Dd(a.g.document);"undefined"!==typeof b&&dc(a.g,b,a.sa);id(ub)||dc(a.g,"unload",a.U);dc(a.g,"pagehide",a.N)},J=function(a,b,c){c=String(c);a.i=null!=a.l[b]?a.i+(c.length-a.l[b].length):a.i+(b.length+c.length+2);a.l[b]=c},Sd=function(a){null!=a.l.uet&&(a.i-=3+a.l.uet.length+2,delete a.l.uet)},Td=function(a,b,c,d,e){e=void 0===e?"":e;var f=null==a.s[b]?b.length+c.length+2:d?c.length+
(void 0===e?"":e).length:c.length-a.s[b].length;8E3<a.i+a.h+f&&(K(a),f=b.length+c.length+2);a.s[b]=d&&null!=a.s[b]?a.s[b]+(""+(void 0===e?"":e)+c):c;a.h+=f;6E3<=a.i+a.h&&K(a)},K=function(a){if(a.u&&a.R){try{if(a.h){var b=a.s;a.o++;var c=Ud(a,b);b=!1;try{b=!!(a.T&&a.g.navigator&&a.g.navigator.sendBeacon(c,null))}catch(l){a.T=!1}if(!b){var d=a.g;d.google_image_requests||(d.google_image_requests=[]);var e=wc("IMG",d.document);e.src=c;d.google_image_requests.push(e)}Pd(a);a.o===a.K&&a.D()}}catch(l){d=
l;c=new Cd;var f=void 0===f?"jserror":f;if(!(Math.random()>(void 0===g?.01:g)||(d.error&&d.meta&&d.id||(d=new Ad(d,{context:358,id:f})),x.google_js_errors=x.google_js_errors||[],x.google_js_errors.push(d),x.error_rep_loaded))){f=zd(Bd);var g=x.document;null==(c=c.g)&&(f=$b(f).toString(),f=(c=Db())?c.createScriptURL(f):f,c=new Fb(f,Eb));f=wc("SCRIPT",g);f.src=$b(c);var h,k;(h=(c=null==(k=(h=(f.ownerDocument&&f.ownerDocument.defaultView||window).document).querySelector)?void 0:k.call(h,"script[nonce]"))?
c.nonce||c.getAttribute("nonce")||"":"")&&f.setAttribute("nonce",h);(h=g.getElementsByTagName("script")[0])&&h.parentNode&&h.parentNode.insertBefore(f,h);x.error_rep_loaded=!0}}a.s={};a.h=0;a.m.length=0;a.g.clearTimeout(a.v);a.v=0}},Ud=function(a,b){var c=a.ba+"//"+a.J+a.aa+a.ca,d={};c=Md(c,a.l,d);c=Md(c,b,d);b=a.g;b.google_timing_params&&(c=Md(c,b.google_timing_params,d),b.google_timing_params=void 0);B(a.F,function(e){var f=r(e);e=f.next().value;f=f.next().value;var g={};c=Md(c,(g[e]=f,g))});a.F.length=
0;return c},Pd=function(a){J(a,"puid",(a.o+1).toString(36)+"~"+Date.now().toString(36))},Od=function(a,b){var c="met."+b.type,d="number"===typeof b.value?Math.round(b.value).toString(36):b.value,e=Math.round(b.duration);b=""+b.label+(null!=b.slotId?"_"+b.slotId:"")+("."+d)+(0<e?"_"+e.toString(36):"");Td(a,c,b,!0,"~")};Rd.prototype.I=function(a){this.u&&this.o<this.K&&(I.prototype.I.call(this,a),Od(this,a))};
Rd.prototype.D=function(){I.prototype.D.call(this);this.g.clearTimeout(this.v);this.h=this.v=0;this.s={};zb(this.H);zb(this.l);ec(this.g,"load",this.M);id(ub)||ec(this.g,"unload",this.U);ec(this.g,"pagehide",this.N)};var Nd=function(a,b){J(a,"uet",b);B(a.ja,function(c){try{c()}catch(d){}});fc(a.g);K(a);Sd(a)};var L=function(){this.g=new Rd(1,"https:","csi.gstatic.com","/csi?v=2&s=","ima",void 0,!0);var a=Cc();null!=a&&J(this.g,"c",a);a=parseInt(this.g.l.c,10)/2;null!=a&&J(this.g,"slotId",a)};L.prototype.ya=function(){var a=this.g;a.R=!0;K(a)};var Vd=function(a,b,c){if(null!=c){a=a.g;var d=b+"="+c;a.H[d]||(Td(a,b,c,!1),1E3>d.length&&(a.H[d]=!0))}};var Wd=function(a){return/^\s*$/.test(a)?!1:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,""))},Xd=function(a){try{return x.JSON.parse(a)}catch(b){}a=String(a);if(Wd(a))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);},Yd=function(a){this.g=a};
Yd.prototype.$=function(a){var b=[];Zd(this,a,b);return b.join("")};
var Zd=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),e=d[f],Zd(a,a.g?a.g.call(d,String(f),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],"function"!=typeof e&&(c.push(f),$d(d,c),c.push(":"),Zd(a,a.g?a.g.call(b,d,e):e,c),f=","));c.push("}");
return}}switch(typeof b){case "string":$d(b,c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Unknown type: "+typeof b);}}},ae={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},be=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,$d=function(a,b){b.push('"',a.replace(be,function(c){var d=ae[c];
d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).substr(1),ae[c]=d);return d}),'"')};var ce=function(){this.i=null;this.g="missing-id";this.h=!1},ee=function(a){var b=null;try{b=document.getElementsByClassName("lima-exp-data")}catch(c){return de("missing-element",a.g),null}if(1<b.length)return de("multiple-elements",a.g),null;b=b[0];return b?b.innerHTML:(de("missing-element",a.g),null)},ge=function(){var a=fe,b=ee(a);if(null!==b)if(Wd(b)){var c=JSON.parse(b);b=c.experimentIds;var d=c.binaryIdentifier;c=c.adEventId;var e="string"===typeof d;if("string"==typeof c){var f=G(L);null!=
c&&J(f.g,"qqid",c)}e&&(a.g=d);"string"!==typeof b?de("missing-flags",a.g):(e||de("missing-binary-id",a.g),a.i=b)}else de("invalid-json",a.g)};ce.prototype.reset=function(){this.i=null;this.g="missing-id"};var ie=function(a,b,c,d,e){this.id=a;this.j=b;this.l=c;this.g=!1;this.i=d;this.h=e;this.l&&he(this)},he=function(a){if(a.i&&a.h){var b=a.i;b&&Object.assign(a.h.g,b)}},M=function(){this.g=[]},je=function(){this.g=new Map;this.h=!1;this.m=new M;new ie(0,0,!1);this.i=[this.m];this.l=new xb},le=function(){var a=ke;return[].concat(ha(a.g.keys())).filter(function(b){b=this.g.get(b);return b.g||b.l},a)},me=function(a){var b=ke;b.h||(a.g(b.i,b.g),b.h=!0)};
je.prototype.reset=function(){for(var a=r(this.g),b=a.next();!b.done;b=a.next())b=r(b.value),b.next(),b.next().value.g=!1;this.h=!1;this.l.reset()};
var ke=new je,N=function(a){var b=ke;if(!(b.h||b.g.has(a.id)||null==a.j&&null==a.control||0==a.ta)){var c=b.m;if(null!=a.control)for(var d=r(b.i),e=d.next();!e.done;e=d.next()){if(e=e.value,e.g.includes(a.control)){c=e;break}}else null!=a.A&&(c=a.A);d=0;null!=a.control?d=a.control.j:null!=a.j&&(d=a.j);a=new ie(a.id,d,!!a.Aa,a.flags,b.l);c.g.push(a);b.i.includes(c)||b.i.push(c);b.g.set(a.id,a)}};var ne=function(){};ne.prototype.g=function(a){a=r(a);for(var b=a.next();!b.done;b=a.next()){var c=0,d=Math.floor(1E3*Math.random());b=r(b.value.g);for(var e=b.next();!e.done;e=b.next())if(e=e.value,c+=e.j,d<c){e.g=!0;he(e);break}}};var pe=function(a){F.call(this,a,-1,oe)};u(pe,F);var oe=[2,8],qe=[3,4,5];var se=function(a){F.call(this,a,-1,re)};u(se,F);var re=[4];var ue=function(a){F.call(this,a,-1,te)};u(ue,F);var te=[5],ve=[1,2,3,6,7];var xe=function(a){F.call(this,a,-1,we)};u(xe,F);xe.prototype.getId=function(){return E(this,1,0)};var we=[2];var ze=function(a){F.call(this,a,-1,ye)};u(ze,F);var ye=[2];var Be=function(a){F.call(this,a,-1,Ae)};u(Be,F);var De=function(a){F.call(this,a,-1,Ce)};u(De,F);var Ae=[1,4,2,3],Ce=[2];var Ee=function(a,b){switch(b){case 1:return ad(a,1,ve);case 2:return ad(a,2,ve);case 3:return ad(a,3,ve);case 6:return ad(a,6,ve);default:return null}},Fe=function(a,b){if(!a)return null;switch(b){case 1:return a=Wc(a,1),a=null==a?a:!!a,null==a?!1:a;case 7:return E(a,3,"");case 2:return a=Wc(a,2),a=null==a?a:+a,null==a?0:a;case 3:return E(a,3,"");case 6:return Xc(a,4);default:return null}};var Ge={},He=(Ge[47]=ob,Ge);function Ie(){var a=Je,b=$c(new Be(Ke),De);1==b.length&&16==E(b[0],1,0)&&$c(b[0],ze).forEach(function(c){var d=E(c,1,0),e=Zc(c,pe,3),f=a[E(c,4,0)];$c(c,xe).forEach(function(g){var h=d||E(g,4,0),k=g.getId(),l=e||Zc(g,pe,3);l=l?ad(l,3,qe):null;l=He[l];g=Le($c(g,ue));N({id:k,j:h,A:f,ta:l,flags:g})})})}function Le(a){if(a.length){var b={};a.forEach(function(c){var d=Yc(c,ve),e=Zc(c,se,4);e&&(c=Ee(c,d),d=Fe(e,d),b[c]=d)});return b}};var Me=function(a){this.h=a};Me.prototype.g=function(a,b){a=r(this.h);for(var c=a.next();!c.done;c=a.next())if(c=b.get(c.value))c.g=!0,he(c)};var Ne=function(a,b){this.h=a;this.i=b};u(Ne,Me);Ne.prototype.g=function(a,b){Me.prototype.g.call(this,a,b);var c=[];a=[];for(var d=r(this.h),e=d.next();!e.done;e=d.next())e=e.value,b.get(e)?c.push(e):a.push(e);b=c.map(String).join(",")||"0";a=a.map(String).join(",")||"0";Vd(G(L),"sei",b);Vd(G(L),"nsei",a);Vd(G(L),"bi",this.i)};var Oe=function(){ce.apply(this,arguments)};u(Oe,ce);var de=function(a,b){var c=G(L);Vd(c,"eee",a);Vd(c,"bi",b)};function Pe(){return Qe.split(",").map(function(a){return parseInt(a,10)}).filter(function(a){return!isNaN(a)})};var Re=new M,Se=new M,Te=new M,Ue=new M,Ve=new M,We=new M,Xe=new M,Ye=new M,Ze=new M,$e=new M,af=new M;N({id:318475490,j:0});N({id:324123032,j:0});N({id:418572103,j:0});N({id:420706097,j:10});N({id:420706098,j:10});N({id:21062100,j:0});N({id:420706105,j:0});N({id:420706106,j:0});N({id:21064018,j:0});N({id:21064020,j:0});N({id:21064022,j:0});N({id:21064024,j:0});N({id:21064075,j:0});N({id:21064201,j:0});N({id:420706142,j:0});N({id:21064347,j:0});N({id:44745813,j:0});N({id:44746068,j:0});
N({id:21064565,j:0});N({id:21064567,j:0});N({id:418572006,j:10});N({id:44744588,j:10});N({id:44747319,j:10});N({id:44740339,j:10});N({id:44740340,j:10});N({id:44749839,j:0});N({id:44749840,j:0});N({id:44749841,j:0});N({id:44749842,j:0});N({id:44749843,j:1});N({id:44749844,j:1});N({id:44749845,j:1});N({id:44749846,j:1});N({id:44714743,j:0});N({id:44719216,j:0});N({id:44730895,j:10});N({id:44730896,j:10});N({id:44736292,j:10});N({id:44736293,j:10});N({id:31061774,j:10});N({id:31061775,j:10});
N({id:44715336,j:10});N({id:44729309,j:10});N({id:75259410,j:0});N({id:75259412,j:0});N({id:75259413,j:0});N({id:44725355,j:50,A:Ve});N({id:44725356,j:50,A:Ve});N({id:44724516,j:0});N({id:44726389,j:10});N({id:44752711,j:50});N({id:44752052,j:50});N({id:44752657,j:50});N({id:44730464,j:10});N({id:44730465,j:10});N({id:44733378,j:10});N({id:44727953,j:0});N({id:44729911,j:0});N({id:44730425,j:0});N({id:44730426,j:0});N({id:44733246,j:10});N({id:44750823,j:100,A:Xe});N({id:44750824,j:100,A:Xe});
N({id:44750822,j:100,A:Xe});N({id:44754419,j:100,A:Se});N({id:44754420,j:100,A:Se});N({id:44737473,j:100,A:Te});N({id:44737475,j:100,A:Te});N({id:44751889,j:10});N({id:44751890,j:10});N({id:44738437,j:100,A:Ye});N({id:44738438,j:100,A:Ye});N({id:44750813,j:10});N({id:44750814,j:10});N({id:44752995,j:10});N({id:44752996,j:10});N({id:44748968,j:0});N({id:44748969,j:0});N({id:44752538,j:0});N({id:44754608,j:10});N({id:44754609,j:10});N({id:44757674,j:10});N({id:44757675,j:10});N({id:44756935,j:10});
N({id:44756936,j:10});N({id:44756710,j:10});N({id:44756711,j:10});N({id:44757316,j:0});N({id:44758347,j:0,A:Ze});N({id:44758348,j:1E3,A:Ze});N({id:44757910,j:10});N({id:44757911,j:10});N({id:44760640,j:1E3,A:af});N({id:44758266,j:10,A:Ue});N({id:44758267,j:10,A:Ue});N({id:44760810,j:0,A:$e});var bf={},Je=(bf[32]=Re,bf[35]=We,bf);Je=void 0===Je?{}:Je;
if(!/^\{+IMA_EXPERIMENT_STATE_JSPB\}+$/.test("{{IMA_EXPERIMENT_STATE_JSPB}}"))try{var Ke=JSON.parse("{{IMA_EXPERIMENT_STATE_JSPB}}");Ke instanceof Array&&Ie()}catch(a){Vd(G(L),"espe",a.message)}if("undefined"===typeof window.v8_flag_map){var fe=G(Oe);fe.h||(ge(),fe.h=!0);var Qe=fe.i,cf;fe.h||(ge(),fe.h=!0);cf=fe.g;if(null!=Qe){var df=new Ne(Pe(),cf);me(df)}};ke.reset();me(new ne);function ef(a){a&&"function"==typeof a.V&&a.V()};var ff=function(){this.u=this.u;this.s=this.s};ff.prototype.u=!1;ff.prototype.V=function(){this.u||(this.u=!0,this.h())};var gf=function(a,b){a.u?b():(a.s||(a.s=[]),a.s.push(b))};ff.prototype.h=function(){if(this.s)for(;this.s.length;)this.s.shift()()};var O=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.h=!1};O.prototype.stopPropagation=function(){this.h=!0};O.prototype.preventDefault=function(){this.defaultPrevented=!0};var hf=function(){if(!x.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{x.addEventListener("test",ua,b),x.removeEventListener("test",ua,b)}catch(c){}return a}();var kf=function(a,b){O.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.g=null;if(a){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?cb&&(Ya(b,"nodeName")||(b=null)):
"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;
this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:jf[a.pointerType]||"";this.state=a.state;this.g=a;a.defaultPrevented&&kf.P.preventDefault.call(this)}};Ba(kf,O);var jf={2:"touch",3:"pen",4:"mouse"};kf.prototype.stopPropagation=function(){kf.P.stopPropagation.call(this);this.g.stopPropagation?this.g.stopPropagation():this.g.cancelBubble=!0};
kf.prototype.preventDefault=function(){kf.P.preventDefault.call(this);var a=this.g;a.preventDefault?a.preventDefault():a.returnValue=!1};var lf="closure_listenable_"+(1E6*Math.random()|0);var mf=0;var nf=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.fa=e;this.key=++mf;this.Z=this.da=!1},of=function(a){a.Z=!0;a.listener=null;a.proxy=null;a.src=null;a.fa=null};var pf=function(a){this.src=a;this.g={};this.h=0};pf.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.h++);var g=qf(a,b,d,e);-1<g?(b=a[g],c||(b.da=!1)):(b=new nf(b,this.src,f,!!d,e),b.da=c,a.push(b));return b};
var rf=function(a,b){var c=b.type;if(c in a.g){var d=a.g[c],e=Qa(d,b),f;(f=0<=e)&&Array.prototype.splice.call(d,e,1);f&&(of(b),0==a.g[c].length&&(delete a.g[c],a.h--))}},qf=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.Z&&f.listener==b&&f.capture==!!c&&f.fa==d)return e}return-1};var sf="closure_lm_"+(1E6*Math.random()|0),tf={},uf=0,wf=function(a,b,c,d,e){if(d&&d.once)return vf(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)wf(a,b[f],c,d,e);return null}c=xf(c);return a&&a[lf]?a.l.add(String(b),c,!1,wa(d)?!!d.capture:!!d,e):yf(a,b,c,!1,d,e)},yf=function(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=wa(e)?!!e.capture:!!e,h=zf(a);h||(a[sf]=h=new pf(a));c=h.add(b,c,d,g,f);if(c.proxy)return c;d=Af();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)hf||
(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Bf(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");uf++;return c},Af=function(){var a=Cf,b=function(c){return a.call(b.src,b.listener,c)};return b},vf=function(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)vf(a,b[f],c,d,e);return null}c=xf(c);return a&&a[lf]?a.l.add(String(b),c,!0,wa(d)?!!d.capture:
!!d,e):yf(a,b,c,!0,d,e)},Df=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)Df(a,b[f],c,d,e);else(d=wa(d)?!!d.capture:!!d,c=xf(c),a&&a[lf])?(a=a.l,b=String(b).toString(),b in a.g&&(f=a.g[b],c=qf(f,c,d,e),-1<c&&(of(f[c]),Array.prototype.splice.call(f,c,1),0==f.length&&(delete a.g[b],a.h--)))):a&&(a=zf(a))&&(b=a.g[b.toString()],a=-1,b&&(a=qf(b,c,d,e)),(c=-1<a?b[a]:null)&&Ef(c))},Ef=function(a){if("number"!==typeof a&&a&&!a.Z){var b=a.src;if(b&&b[lf])rf(b.l,a);else{var c=a.type,d=
a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Bf(c),d):b.addListener&&b.removeListener&&b.removeListener(d);uf--;(c=zf(b))?(rf(c,a),0==c.h&&(c.src=null,b[sf]=null)):of(a)}}},Bf=function(a){return a in tf?tf[a]:tf[a]="on"+a},Cf=function(a,b){if(a.Z)a=!0;else{b=new kf(b,this);var c=a.listener,d=a.fa||a.src;a.da&&Ef(a);a=c.call(d,b)}return a},zf=function(a){a=a[sf];return a instanceof pf?a:null},Ff="__closure_events_fn_"+(1E9*Math.random()>>>0),xf=function(a){if("function"===
typeof a)return a;a[Ff]||(a[Ff]=function(b){return a.handleEvent(b)});return a[Ff]};var P=function(){ff.call(this);this.l=new pf(this);this.ia=this;this.N=null};Ba(P,ff);P.prototype[lf]=!0;P.prototype.addEventListener=function(a,b,c,d){wf(this,a,b,c,d)};P.prototype.removeEventListener=function(a,b,c,d){Df(this,a,b,c,d)};
var Q=function(a,b){var c,d=a.N;if(d)for(c=[];d;d=d.N)c.push(d);a=a.ia;d=b.type||b;if("string"===typeof b)b=new O(b,a);else if(b instanceof O)b.target=b.target||a;else{var e=b;b=new O(d,a);Bb(b,e)}e=!0;if(c)for(var f=c.length-1;!b.h&&0<=f;f--){var g=b.currentTarget=c[f];e=Gf(g,d,!0,b)&&e}b.h||(g=b.currentTarget=a,e=Gf(g,d,!0,b)&&e,b.h||(e=Gf(g,d,!1,b)&&e));if(c)for(f=0;!b.h&&f<c.length;f++)g=b.currentTarget=c[f],e=Gf(g,d,!1,b)&&e};
P.prototype.h=function(){P.P.h.call(this);if(this.l){var a=this.l,b=0,c;for(c in a.g){for(var d=a.g[c],e=0;e<d.length;e++)++b,of(d[e]);delete a.g[c];a.h--}}this.N=null};var Gf=function(a,b,c,d){b=a.l.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.Z&&g.capture==c){var h=g.listener,k=g.fa||g.src;g.da&&rf(a.l,g);e=!1!==h.call(k,d)&&e}}return e&&!d.defaultPrevented};var Hf=function(a,b,c){if("function"===typeof a)c&&(a=za(a,c));else if(a&&"function"==typeof a.handleEvent)a=za(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:x.setTimeout(a,b||0)};var R=function(a){this.h=this.u=this.l="";this.o=null;this.m=this.i="";this.s=!1;var b;a instanceof R?(this.s=a.s,If(this,a.l),this.u=a.u,this.h=a.h,Jf(this,a.o),this.i=a.i,Kf(this,Lf(a.g)),this.m=a.m):a&&(b=String(a).match(qc))?(this.s=!1,If(this,b[1]||"",!0),this.u=Mf(b[2]||""),this.h=Mf(b[3]||"",!0),Jf(this,b[4]),this.i=Mf(b[5]||"",!0),Kf(this,b[6]||"",!0),this.m=Mf(b[7]||"")):(this.s=!1,this.g=new S(null,this.s))};
R.prototype.toString=function(){var a=[],b=this.l;b&&a.push(Nf(b,Of,!0),":");var c=this.h;if(c||"file"==b)a.push("//"),(b=this.u)&&a.push(Nf(b,Of,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.o,null!=c&&a.push(":",String(c));if(c=this.i)this.h&&"/"!=c.charAt(0)&&a.push("/"),a.push(Nf(c,"/"==c.charAt(0)?Pf:Qf,!0));(c=this.g.toString())&&a.push("?",c);(c=this.m)&&a.push("#",Nf(c,Rf));return a.join("")};
R.prototype.resolve=function(a){var b=new R(this),c=!!a.l;c?If(b,a.l):c=!!a.u;c?b.u=a.u:c=!!a.h;c?b.h=a.h:c=null!=a.o;var d=a.i;if(c)Jf(b,a.o);else if(c=!!a.i){if("/"!=d.charAt(0))if(this.h&&!this.i)d="/"+d;else{var e=b.i.lastIndexOf("/");-1!=e&&(d=b.i.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(-1!=e.indexOf("./")||-1!=e.indexOf("/.")){d=0==e.lastIndexOf("/",0);e=e.split("/");for(var f=[],g=0;g<e.length;){var h=e[g++];"."==h?d&&g==e.length&&f.push(""):".."==h?((1<f.length||1==f.length&&
""!=f[0])&&f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?b.i=d:c=""!==a.g.toString();c?Kf(b,Lf(a.g)):c=!!a.m;c&&(b.m=a.m);return b};
var If=function(a,b,c){a.l=c?Mf(b,!0):b;a.l&&(a.l=a.l.replace(/:$/,""))},Jf=function(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.o=b}else a.o=null},Kf=function(a,b,c){b instanceof S?(a.g=b,Sf(a.g,a.s)):(c||(b=Nf(b,Tf)),a.g=new S(b,a.s))},Mf=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},Nf=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,Uf),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Uf=function(a){a=
a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},Of=/[#\/\?@]/g,Qf=/[#\?:]/g,Pf=/[#\?]/g,Tf=/[#\?@]/g,Rf=/#/g,S=function(a,b){this.h=this.g=null;this.i=a||null;this.l=!!b},T=function(a){a.g||(a.g=new Map,a.h=0,a.i&&rc(a.i,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};S.prototype.add=function(a,b){T(this);this.i=null;a=Vf(this,a);var c=this.g.get(a);c||this.g.set(a,c=[]);c.push(b);this.h+=1;return this};
var Wf=function(a,b){T(a);b=Vf(a,b);a.g.has(b)&&(a.i=null,a.h-=a.g.get(b).length,a.g.delete(b))};S.prototype.clear=function(){this.g=this.i=null;this.h=0};S.prototype.isEmpty=function(){T(this);return 0==this.h};var Xf=function(a,b){T(a);b=Vf(a,b);return a.g.has(b)};S.prototype.forEach=function(a,b){T(this);this.g.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};
var Yf=function(a,b){T(a);var c=[];if("string"===typeof b)Xf(a,b)&&(c=c.concat(a.g.get(Vf(a,b))));else for(a=Array.from(a.g.values()),b=0;b<a.length;b++)c=c.concat(a[b]);return c};S.prototype.set=function(a,b){T(this);this.i=null;a=Vf(this,a);Xf(this,a)&&(this.h-=this.g.get(a).length);this.g.set(a,[b]);this.h+=1;return this};S.prototype.get=function(a,b){if(!a)return b;a=Yf(this,a);return 0<a.length?String(a[0]):b};
S.prototype.toString=function(){if(this.i)return this.i;if(!this.g)return"";for(var a=[],b=Array.from(this.g.keys()),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=Yf(this,d);for(var f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}}return this.i=a.join("&")};
var Lf=function(a){var b=new S;b.i=a.i;a.g&&(b.g=new Map(a.g),b.h=a.h);return b},Vf=function(a,b){b=String(b);a.l&&(b=b.toLowerCase());return b},Sf=function(a,b){b&&!a.l&&(T(a),a.i=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!=e&&(Wf(this,d),Wf(this,e),0<c.length&&(this.i=null,this.g.set(Vf(this,e),Va(c)),this.h+=c.length))},a));a.l=b};var Ua="://secure-...imrworldwide.com/ ://cdn.imrworldwide.com/ ://aksecure.imrworldwide.com/ ://[^.]*.moatads.com ://youtube[0-9]+.moatpixel.com ://pm.adsafeprotected.com/youtube ://pm.test-adsafeprotected.com/youtube ://e[0-9]+.yt.srs.doubleverify.com www.google.com/pagead/xsul www.youtube.com/pagead/slav".split(" "),Zf=/\bocr\b/,$f=0,U={};
function ag(a){if(Ea(null==a?"":String(a)))return!1;if(0<=a.indexOf("://pagead2.googlesyndication.com/pagead/gen_204?id=yt3p&sr=1&"))return!0;try{var b=new R(a)}catch(c){return null!=Ta(function(d){return 0<a.search(d)})}return b.m.match(Zf)?!0:null!=Ta(function(c){return null!=a.match(c)})}
function bg(a,b){if(a&&(a=cg(a),!Ea(a))){var c='javascript:"<body><img src=\\""+'+a+'+"\\"></body>"';b?dg(function(d){eg(d?c:'javascript:"<body><object data=\\""+'+a+'+"\\" type=\\"text/html\\" width=1 height=1 style=\\"visibility:hidden;\\"></body>"')}):eg(c)}}
function eg(a){var b=nc("IFRAME",{src:a,style:"display:none"});a=oc(b).body;var c=Hf(function(){Ef(d);b&&b.parentNode&&b.parentNode.removeChild(b)},15E3);var d=vf(b,["load","error"],function(){Hf(function(){x.clearTimeout(c);b&&b.parentNode&&b.parentNode.removeChild(b)},5E3)});a.appendChild(b)}function dg(a){var b=U.imageLoadingEnabled;if(null!=b)a(b);else{var c=!1;fg(function(d,e){delete U[e];c||(c=!0,null==U.imageLoadingEnabled&&(U.imageLoadingEnabled=d),a(d))})}}
function fg(a){var b=new Image,c=""+$f++;U[c]=b;b.onload=function(){clearTimeout(d);a(!0,c)};var d=setTimeout(function(){a(!1,c)},300);b.src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="}function gg(a){if(a){var b=lc(document,"OBJECT");b.data=a;b.width="1";b.height="1";b.style.visibility="hidden";var c=""+$f++;U[c]=b;b.onload=b.onerror=function(){delete U[c]};document.body.appendChild(b)}}
function hg(a){if(a){var b=new Image,c=""+$f++;U[c]=b;b.onload=b.onerror=function(){delete U[c]};b.src=a}}function ig(a,b){a&&(b?dg(function(c){c?hg(a):gg(a)}):hg(a))}
function cg(a){a instanceof Hb||(a="object"==typeof a&&a.Y?a.X():String(a),Jb.test(a)?a=new Hb(a,Gb):(a=String(a),a=a.replace(/(%0A|%0D)/g,""),a=a.match(Ib)?new Hb(a,Gb):null));a=a||Kb;var b=a instanceof Hb&&a.constructor===Hb?a.g:"type_error:SafeUrl";if("about:invalid#zClosurez"===b)return"";if(b instanceof Mb)a=b;else{var c="object"==typeof b;a=null;c&&b.la&&(a=b.ka());b=c&&b.Y?b.X():String(b);Ma.test(b)&&(-1!=b.indexOf("&")&&(b=b.replace(Ga,"&amp;")),-1!=b.indexOf("<")&&(b=b.replace(Ha,"&lt;")),
-1!=b.indexOf(">")&&(b=b.replace(Ia,"&gt;")),-1!=b.indexOf('"')&&(b=b.replace(Ja,"&quot;")),-1!=b.indexOf("'")&&(b=b.replace(Ka,"&#39;")),-1!=b.indexOf("\x00")&&(b=b.replace(La,"&#0;")));a=Ob(b,a)}return encodeURIComponent(String((new Yd(void 0)).$(Nb(a).toString())))};function jg(){var a=Pa();return Na(a,"AppleTV")||Na(a,"Apple TV")||Na(a,"CFNetwork")||Na(a,"tvOS")};var kg="ad.doubleclick.net bid.g.doubleclick.net ggpht.com google.co.uk google.com googleads.g.doubleclick.net googleads4.g.doubleclick.net googleadservices.com googlesyndication.com googleusercontent.com gstatic.com gvt1.com prod.google.com pubads.g.doubleclick.net s0.2mdn.net static.doubleclick.net surveys.g.doubleclick.net youtube.com ytimg.com".split(" "),lg=["c.googlesyndication.com"];
function mg(a,b){b=void 0===b?window.location.protocol:b;var c=!1;ng(a,lg)?c=!1:b.includes("https")&&ng(a,kg)&&(c=!0);if(c){b=new R(a);if("https"==b.l)return a;Vd(G(L),"htp","1");If(b,"https");return b.toString()}return a}function ng(a,b){return(new RegExp("^https?://([a-z0-9-]{1,63}\\.)*("+b.join("|").replace(/\./g,"\\.")+")(:[0-9]+)?([/?#]|$)","i")).test(a)};function og(a){var b=[""];if(!a)return null;a=a.toLowerCase().replace("-","_");if(b.includes(a))return a;a=(a=a.match(/^\w{2,3}([-_]|$)/))?a[0].replace(/[_-]/g,""):"";return b.includes(a)?a:null};var pg=function(){this.g=Date.now()};pg.prototype.reset=function(){this.g=Date.now()};var qg=function(a){a=a.g+5E3-Date.now();return 0<a?a:0};var rg=function(a){a=Error.call(this,a);this.message=a.message;"stack"in a&&(this.stack=a.stack)};u(rg,Error);var sg=function(){if(!C)return!1;try{return new ActiveXObject("MSXML2.DOMDocument"),!0}catch(a){return!1}},tg=C&&sg();var V=function(a){ff.call(this);this.m=a;this.i={}};Ba(V,ff);
var ug=[],vg=function(a,b,c,d){Array.isArray(c)||(c&&(ug[0]=c.toString()),c=ug);for(var e=0;e<c.length;e++){var f=wf(b,c[e],d||a.handleEvent,!1,a.m||a);if(!f)break;a.i[f.key]=f}},xg=function(a,b,c,d){wg(a,b,c,d,void 0)},wg=function(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)wg(a,b,c[g],d,e,f);else(b=vf(b,c,d||a.handleEvent,e,f||a.m||a))&&(a.i[b.key]=b)},yg=function(a){yb(a.i,function(b,c){this.i.hasOwnProperty(c)&&Ef(b)},a);a.i={}};V.prototype.h=function(){V.P.h.call(this);yg(this)};
V.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};var zg=function(){};zg.prototype.g=null;var Bg=function(a){var b;(b=a.g)||(b={},Ag(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var Cg,Dg=function(){};Ba(Dg,zg);var Eg=function(a){return(a=Ag(a))?new ActiveXObject(a):new XMLHttpRequest},Ag=function(a){if(!a.h&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.h=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.h};Cg=new Dg;var W=function(a){P.call(this);this.headers=new Map;this.I=a||null;this.i=!1;this.H=this.g=null;this.M="";this.o=0;this.m=this.K=this.v=this.J=!1;this.F=0;this.D=null;this.ba="";this.T=this.U=!1;this.R=null};Ba(W,P);var Fg=/^https?$/i,Gg=["POST","PUT"];W.prototype.setTrustToken=function(a){this.R=a};
var Kg=function(a,b,c,d){if(a.g)throw Error("[goog.net.XhrIo] Object is active with another request="+a.M+"; newUri="+b);c=c?c.toUpperCase():"GET";a.M=b;a.o=0;a.J=!1;a.i=!0;a.g=a.I?Eg(a.I):Eg(Cg);a.H=a.I?Bg(a.I):Bg(Cg);a.g.onreadystatechange=za(a.aa,a);try{a.K=!0,a.g.open(c,String(b),!0),a.K=!1}catch(g){Hg(a);return}b=d||"";d=new Map(a.headers);var e=Array.from(d.keys()).find(function(g){return"content-type"==g.toLowerCase()}),f=x.FormData&&b instanceof x.FormData;!(0<=Qa(Gg,c))||e||f||d.set("Content-Type",
"application/x-www-form-urlencoded;charset=utf-8");c=r(d);for(d=c.next();!d.done;d=c.next())e=r(d.value),d=e.next().value,e=e.next().value,a.g.setRequestHeader(d,e);a.ba&&(a.g.responseType=a.ba);"withCredentials"in a.g&&a.g.withCredentials!==a.U&&(a.g.withCredentials=a.U);if("setTrustToken"in a.g&&a.R)try{a.g.setTrustToken(a.R)}catch(g){}try{Ig(a),0<a.F&&(a.T=Jg(a.g),a.T?(a.g.timeout=a.F,a.g.ontimeout=za(a.ca,a)):a.D=Hf(a.ca,a.F,a)),a.v=!0,a.g.send(b),a.v=!1}catch(g){Hg(a)}},Jg=function(a){return C&&
kb()&&"number"===typeof a.timeout&&void 0!==a.ontimeout};W.prototype.ca=function(){"undefined"!=typeof ra&&this.g&&(this.o=8,Q(this,"timeout"),this.abort(8))};var Hg=function(a){a.i=!1;a.g&&(a.m=!0,a.g.abort(),a.m=!1);a.o=5;Lg(a);Mg(a)},Lg=function(a){a.J||(a.J=!0,Q(a,"complete"),Q(a,"error"))};W.prototype.abort=function(a){this.g&&this.i&&(this.i=!1,this.m=!0,this.g.abort(),this.m=!1,this.o=a||7,Q(this,"complete"),Q(this,"abort"),Mg(this))};
W.prototype.h=function(){this.g&&(this.i&&(this.i=!1,this.m=!0,this.g.abort(),this.m=!1),Mg(this,!0));W.P.h.call(this)};W.prototype.aa=function(){this.u||(this.K||this.v||this.m?Ng(this):this.ja())};W.prototype.ja=function(){Ng(this)};
var Ng=function(a){if(a.i&&"undefined"!=typeof ra&&(!a.H[1]||4!=Og(a)||2!=Pg(a)))if(a.v&&4==Og(a))Hf(a.aa,0,a);else if(Q(a,"readystatechange"),4==Og(a)){a.i=!1;try{var b=Pg(a);a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c=!0;break a;default:c=!1}var d;if(!(d=c)){var e;if(e=0===b){var f=String(a.M).match(qc)[1]||null;if(!f&&x.self&&x.self.location){var g=x.self.location.protocol;f=g.substr(0,g.length-1)}e=!Fg.test(f?f.toLowerCase():"")}d=e}d?(Q(a,"complete"),Q(a,
"success")):(a.o=6,Lg(a))}finally{Mg(a)}}},Mg=function(a,b){if(a.g){Ig(a);var c=a.g,d=a.H[0]?ua:null;a.g=null;a.H=null;b||Q(a,"ready");try{c.onreadystatechange=d}catch(e){}}},Ig=function(a){a.g&&a.T&&(a.g.ontimeout=null);a.D&&(x.clearTimeout(a.D),a.D=null)},Og=function(a){return a.g?a.g.readyState:0},Pg=function(a){try{return 2<Og(a)?a.g.status:-1}catch(b){return-1}},Qg=function(a){if(a.g){a:{a=a.g.responseText;if(x.JSON)try{var b=x.JSON.parse(a);break a}catch(c){}b=Xd(a)}return b}};var Rg=function(){};Rg.prototype.get=function(a){return Sg({url:a.url,timeout:a.timeout,withCredentials:void 0===a.withCredentials?!0:a.withCredentials,method:"GET",O:void 0===a.O?void 0:a.O})};
var Sg=function(a){var b=a.url,c=a.timeout,d=a.withCredentials,e=a.method,f=void 0===a.content?void 0:a.content,g=void 0===a.O?void 0:a.O,h=void 0===a.headers?{}:a.headers;return Tg({url:b,timeout:c,withCredentials:d,method:e,content:f,O:g,headers:h}).then(function(k){return Promise.resolve(k)},function(k){return k instanceof Error&&6==k.message&&d?Tg({url:b,timeout:c,withCredentials:!d,method:e,content:f,O:g,headers:h}):Promise.reject(k)})},Tg=function(a){var b=a.url,c=a.timeout,d=a.withCredentials,
e=a.method,f=void 0===a.content?void 0:a.content,g=void 0===a.O?void 0:a.O;a=void 0===a.headers?{}:a.headers;var h=new W;h.U=d;h.F=Math.max(0,qg(c));h.setTrustToken&&g&&h.setTrustToken(g);for(var k in a)h.headers.set(k,a[k]);var l=new V;return new Promise(function(n,w){xg(l,h,"success",function(){a:{if(jg())try{Qg(h);var t="application/json";break a}catch(aa){t="application/xml";break a}h.g&&4==Og(h)?(t=h.g.getResponseHeader("Content-Type"),t=null===t?void 0:t):t=void 0;t=t||""}if(-1!=t.indexOf("application/json"))n(Qg(h)||
{});else{try{var y=h.g?h.g.responseXML:null}catch(aa){y=null}if(null==y){try{var z=h.g?h.g.responseText:""}catch(aa){z=""}y=z;if("undefined"!=typeof DOMParser)z=new DOMParser,y=Ob(y,null),y=z.parseFromString(Nb(y),"application/xml");else if(tg){z=new ActiveXObject("MSXML2.DOMDocument");z.resolveExternals=!1;z.validateOnParse=!1;try{z.setProperty("ProhibitDTD",!0),z.setProperty("MaxXMLSize",2048),z.setProperty("MaxElementDepth",256)}catch(aa){}z.loadXML(y);y=z}else throw Error("Your browser does not support loading xml documents");
}n(y)}l.V();h.V()});xg(l,h,["error","timeout"],function(){w(new rg(h.o,Pg(h)));l.V();h.V()});Kg(h,mg(b),e,f)})};/*

Math.uuid.js (v1.4)
http://www.broofa.com
mailto:robert@broofa.com
Copyright (c) 2010 Robert Kieffer
Dual licensed under the MIT and GPL licenses.
*/
var Ug="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),Vg=function(){for(var a=Array(36),b=0,c,d=0;36>d;d++)8==d||13==d||18==d||23==d?a[d]="-":14==d?a[d]="4":(2>=b&&(b=33554432+16777216*Math.random()|0),c=b&15,b>>=4,a[d]=Ug[19==d?c&3|8:c]);return a.join("")};var Wg=function(a){P.call(this);this.i=a||"goog_"+hc++;this.o=[];this.m=!1};u(Wg,P);Wg.prototype.connect=function(){for(this.m=!0;0!=this.o.length;){var a=this.o.shift();this.sendMessage(a.name,a.type,a.data)}};Wg.prototype.sendMessage=function(){};var Xg=function(a,b,c,d,e){e=void 0===e?"":e;O.call(this,a);this.W=b;this.ha=c;this.pa=d;this.qa=e};u(Xg,O);Xg.prototype.toString=function(){return""};var Yg=function(a){this.g=a};var Zg=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)"),ch=function(a){a=a||$g();for(var b=new ah(x.location.href,!1),c=null,d=a.length-1,e=d;0<=e;--e){var f=a[e];!c&&Zg.test(f.url)&&(c=f);if(f.url&&!f.na){b=f;break}}e=null;f=a.length&&a[d].url;0!=b.depth&&f&&(e=a[d]);return new bh(b,e,c)},$g=function(){var a=x,b=[],c=null;do{var d=a;if(sc(d)){var e=d.location.href;c=d.document&&d.document.referrer||null}else e=c,c=null;b.push(new ah(e||""));try{a=d.parent}catch(f){a=null}}while(a&&
d!=a);d=0;for(a=b.length-1;d<=a;++d)b[d].depth=a-d;d=x;if(d.location&&d.location.ancestorOrigins&&d.location.ancestorOrigins.length==b.length-1)for(a=1;a<b.length;++a)e=b[a],e.url||(e.url=d.location.ancestorOrigins[a-1]||"",e.na=!0);return b},bh=function(a,b,c){this.h=a;this.i=b;this.g=c},ah=function(a,b){this.url=a;this.na=!!b;this.depth=null};var dh=function(a,b){this.g=a;this.depth=b},fh=function(){var a=$g(),b=Math.max(a.length-1,0),c=ch(a);a=c.h;var d=c.i,e=c.g,f=[];c=function(h,k){return null==h?k:h};e&&f.push(new dh([e.url,e.na?2:0],c(e.depth,1)));d&&d!=e&&f.push(new dh([d.url,2],0));a.url&&a!=e&&f.push(new dh([a.url,0],c(a.depth,b)));var g=Ra(f,function(h,k){return f.slice(0,f.length-k)});!a.url||(e||d)&&a!=e||(d=vc(a.url))&&g.push([new dh([d,1],c(a.depth,b))]);g.push([]);return Ra(g,function(h){return eh(b,h)})};
function eh(a,b){var c=Sa(b,function(e,f){return Math.max(e,f.depth)},-1),d=Wa(c+2);d[0]=a;B(b,function(e){return d[e.depth+1]=e.g});return d};var X=function(){this.s="always";this.F=4;this.i=1;this.m=!0;this.D="en";this.v=!1;this.J=this.I="";this.h=null;this.K=this.H=-1;this.u=!1;this.g=!0;this.l=Vg();this.o={};try{this.N=fh()[0]}catch(a){}},gh=function(a){a=null==a?"":String(a);Ea(a)||(a=a.substring(0,20));return a};m=X.prototype;m.setCompanionBackfill=function(a){this.s=a};m.getCompanionBackfill=function(){return this.s};m.setNumRedirects=function(a){this.F=a};m.getNumRedirects=function(){return this.F};m.setPpid=function(a){this.M=a};
m.getPpid=function(){return this.M};m.setVpaidAllowed=function(a){"boolean"===typeof a&&(this.i=a?1:0)};m.setVpaidMode=function(a){this.i=a};m.getVpaidMode=function(){return this.i};m.setAutoPlayAdBreaks=function(a){this.m=a};m.isAutoPlayAdBreaks=function(){return this.m};m.setIsVpaidAdapter=function(a){this.v=a};m.oa=function(){return this.v};m.setLocale=function(a){if(a=og(a))this.D=a};m.ua=function(){return this.D};m.setPlayerType=function(a){this.I=gh(a)};m.getPlayerType=function(){return this.I};
m.setPlayerVersion=function(a){this.J=gh(a)};m.getPlayerVersion=function(){return this.J};m.setPageCorrelator=function(a){this.H=a};m.setStreamCorrelator=function(a){this.K=a};m.setDisableCustomPlaybackForIOS10Plus=function(a){this.u=a};m.getDisableCustomPlaybackForIOS10Plus=function(){return this.u};m.va=function(){return this.g};m.setCookiesEnabled=function(a){null!=a&&(this.g=a)};m.setSessionId=function(a){this.l=a};m.setDisableFlashAds=function(){};m.getDisableFlashAds=function(){return!0};
m.setFeatureFlags=function(a){this.o=a};m.getFeatureFlags=function(){return this.o};
m.$=function(a){a=void 0===a?null:a;var b={};null!=a&&(b.activeViewPushUpdates=a);b.activityMonitorMode=0;b.adsToken="";b.autoPlayAdBreaks=this.isAutoPlayAdBreaks();b.companionBackfill=this.getCompanionBackfill();b.cookiesEnabled=this.g;b.disableCustomPlaybackForIOS10Plus=this.getDisableCustomPlaybackForIOS10Plus();b.engagementDetection=!0;b.isFunctionalTest=!1;b.isVpaidAdapter=this.oa();b["1pJar"]="";b.numRedirects=this.getNumRedirects();b.pageCorrelator=this.H;b.persistentStateCorrelator=Cc();b.playerType=
this.getPlayerType();b.playerVersion=this.getPlayerVersion();b.ppid=this.getPpid();b.privacyControls="";b.reportMediaRequests=!1;b.sessionId=this.l;b.streamCorrelator=this.K;if(null==this.h){a={};var c=(new R(window.location.href)).g;if(Xf(c,"tcnfp"))try{a=JSON.parse(c.get("tcnfp"))}catch(d){}this.h=new Yg(a)}b.testingConfig=this.h.g;b.urlSignals=this.N;b.vpaidMode=this.getVpaidMode();b.featureFlags=this.getFeatureFlags();return b};X.prototype.getFeatureFlags=X.prototype.getFeatureFlags;
X.prototype.setFeatureFlags=X.prototype.setFeatureFlags;X.prototype.getDisableFlashAds=X.prototype.getDisableFlashAds;X.prototype.setDisableFlashAds=X.prototype.setDisableFlashAds;X.prototype.setSessionId=X.prototype.setSessionId;X.prototype.setCookiesEnabled=X.prototype.setCookiesEnabled;X.prototype.isCookiesEnabled=X.prototype.va;X.prototype.getDisableCustomPlaybackForIOS10Plus=X.prototype.getDisableCustomPlaybackForIOS10Plus;X.prototype.setDisableCustomPlaybackForIOS10Plus=X.prototype.setDisableCustomPlaybackForIOS10Plus;
X.prototype.setStreamCorrelator=X.prototype.setStreamCorrelator;X.prototype.setPageCorrelator=X.prototype.setPageCorrelator;X.prototype.getPlayerVersion=X.prototype.getPlayerVersion;X.prototype.setPlayerVersion=X.prototype.setPlayerVersion;X.prototype.getPlayerType=X.prototype.getPlayerType;X.prototype.setPlayerType=X.prototype.setPlayerType;X.prototype.getLocale=X.prototype.ua;X.prototype.setLocale=X.prototype.setLocale;X.prototype.isVpaidAdapter=X.prototype.oa;X.prototype.setIsVpaidAdapter=X.prototype.setIsVpaidAdapter;
X.prototype.isAutoPlayAdBreaks=X.prototype.isAutoPlayAdBreaks;X.prototype.setAutoPlayAdBreaks=X.prototype.setAutoPlayAdBreaks;X.prototype.getVpaidMode=X.prototype.getVpaidMode;X.prototype.setVpaidMode=X.prototype.setVpaidMode;X.prototype.setVpaidAllowed=X.prototype.setVpaidAllowed;X.prototype.getPpid=X.prototype.getPpid;X.prototype.setPpid=X.prototype.setPpid;X.prototype.getNumRedirects=X.prototype.getNumRedirects;X.prototype.setNumRedirects=X.prototype.setNumRedirects;
X.prototype.getCompanionBackfill=X.prototype.getCompanionBackfill;X.prototype.setCompanionBackfill=X.prototype.setCompanionBackfill;var hh=new X;var ih=function(a){this.g=a.tcString||"";/^[\.\w_-]*$/.test(this.g)||(this.g=encodeURIComponent(this.g))},jh=function(){var a=void 0===a?{}:a;new ih(a)};var lh=function(a){F.call(this,a,-1,kh)};u(lh,F);var mh=function(a,b){return D(a,2,b)},nh=function(a,b){return D(a,3,b)},oh=function(a,b){return D(a,4,b)},ph=function(a,b){return D(a,5,b)},qh=function(a,b){return D(a,9,b)},rh=function(a,b){var c=void 0===c?!1:c;Nc(a);if(b){var d=Hc([]);for(var e=0;e<b.length;e++)d[e]=b[e].C;a.g||(a.g={});a.g[10]=b}else a.g&&(a.g[10]=void 0),d=Mc;return D(a,10,d,c)},sh=function(a,b){return D(a,11,b)},th=function(a,b){return D(a,1,b)},uh=function(a){F.call(this,a)};
u(uh,F);uh.prototype.getVersion=function(){return E(this,2,"")};var kh=[10,6];var vh="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");function wh(a){var b;return null!=(b=a.google_tag_data)?b:a.google_tag_data={}}
function xh(a){var b,c;if("function"!==typeof(null==(b=a.navigator)?void 0:null==(c=b.userAgentData)?void 0:c.getHighEntropyValues))return null;var d=wh(a);if(d.uach_promise)return d.uach_promise;a=a.navigator.userAgentData.getHighEntropyValues(vh).then(function(e){null!=d.uach||(d.uach=e);return e});return d.uach_promise=a}
function yh(a){var b;return sh(rh(qh(ph(oh(nh(mh(th(new lh,a.platform||""),a.platformVersion||""),a.architecture||""),a.model||""),a.uaFullVersion||""),a.bitness||""),(null==(b=a.fullVersionList)?void 0:b.map(function(c){var d=new uh;d=D(d,1,c.brand);return D(d,2,c.version)}))||[]),a.wow64||!1)}
function zh(){var a=window;if(id(vb)){var b,c;return null!=(c=null==(b=xh(a))?void 0:b.then(function(g){return yh(g)}))?c:null}var d,e;if("function"!==typeof(null==(d=a.navigator)?void 0:null==(e=d.userAgentData)?void 0:e.getHighEntropyValues))return null;var f;return null!=(f=a.navigator.userAgentData.getHighEntropyValues(vh).then(function(g){return yh(g)}))?f:null};var Bh=function(){new jh;Vg();this.deviceId="";this.g=this.referrer=null;Ah(this)},Ch=function(){G(Bh);var a="h.3.508.0";hh.oa()&&(a+="/vpaid_adapter");return a},Ah=function(a){var b=zh();b&&b.then(function(c){if(null==c)c=null;else{c=c.$();for(var d=[],e=0,f=0;f<c.length;f++){var g=c.charCodeAt(f);255<g&&(d[e++]=g&255,g>>=8);d[e++]=g}c=rb(d,3)}a.g=c})};var Dh=function(){var a=window,b=document;return new R(a.parent==a?a.location.href:b.referrer)},Eh=function(a,b){a.g.set("url","");try{var c=2083-a.toString().length-1;if(0>=c)return a.toString();for(var d=b.slice(0,c),e=encodeURIComponent(d),f=c;0<f&&e.length>c;)d=b.slice(0,f--),e=encodeURIComponent(d);a.g.set("url",d)}catch(g){}return a.toString()};var Fh={xa:function(a,b){a&&(ag(a)?bg(a,b):ig(a,b))}};function Gh(a){a=mg(a,jg()?"https":window.location.protocol);if(jg())Hh(a);else try{Fh.xa(a,!0)}catch(b){}}function Hh(a){(new Rg).get({url:a,timeout:new pg}).then(function(){},function(){})};var Ih=function(){this.h=.01>Math.random();this.g=Math.floor(4503599627370496*Math.random())};
Ih.prototype.report=function(a,b,c){b=void 0===b?{}:b;if(null==x.G_testRunner&&(this.h||(void 0===c?0:c))){b.lid=a;b.sdkv=Ch();a=le().sort().join(",");Ea(null==a?"":String(a))||(b.e=a);b=Jh(this,b);var d=new R("http://pagead2.googlesyndication.com/pagead/gen_204");yb(b,function(e,f){d.g.set(f,null==e?"":"boolean"==typeof e?e?"t":"f":""+e)},this);b=Dh();If(d,b.l);b=d.toString();a=d.g.get("url");null!=a&&(A("Trident")||A("MSIE"))&&2083<b.length&&(b=Eh(d,a));Gh(b)}};
var Jh=function(a,b){b.id="ima_html5";var c=Dh();b.c=a.g;b.domain=c.h;return b};function Kh(a,b){return b instanceof RegExp?"__REGEXP"+b.toString():b}function Lh(a,b){return b&&0==b.toString().indexOf("__REGEXP")?(a=b.split("__REGEXP")[1].match(/\/(.*)\/(.*)?/),new RegExp(a[1],a[2]||"")):b}var Mh=function(a,b){Wg.call(this,b);this.v=a;this.g=null;this.D=new V(this);vg(this.D,window,"message",this.F)};u(Mh,Wg);var Nh=function(a){if(null==a||"string"!==typeof a||0!=a.lastIndexOf("ima://",0))return null;a=a.substr(6);try{return JSON.parse(a,Lh)}catch(b){return null}};
Mh.prototype.sendMessage=function(a,b,c){if(null!=this.g&&null!=this.g.postMessage){var d=this.g,e=d.postMessage,f={};f.name=a;f.type=b;null!=c&&(f.data=c);f.sid=this.i;f.channel=this.v;a="ima://"+(new Yd(Kh)).$(f);e.call(d,a,"*")}null!=this.g&&null==this.g.postMessage&&G(Ih).report(11)};Mh.prototype.h=function(){ef(this.D);this.g=null;Wg.prototype.h.call(this)};
Mh.prototype.F=function(a){a=a.g;var b=Nh(a.data);if(Oh(this,b)){if(null==this.g)this.g=a.source,this.m||this.connect();else if(this.g!=a.source)return;Oh(this,b)&&Q(this,new Xg(b.name,b.type,b.data||{},b.sid,a.origin))}};var Oh=function(a,b){if(null==b)return!1;var c=b.channel;if(null==c||c!=a.v)return!1;b=b.sid;return null==b||"*"!=a.i&&b!=a.i?!1:!0};function Ph(a,b){var c=Sb(a),d;if(!(d=!b)){var e;d=!(Math.random()<(null!=(e=b.Fa)?e:.01))}if(d)return c;try{var f;Math.random()<(null!=(f=b.Ba)?f:.01)&&Qh(b,"HEARTBEAT");a:{try{td(Rh,a)}catch(l){Qh(b,"H_RSANITIZE");var g=!0;break a}try{td(xd,a)}catch(l){Qh(b,"H_SANITIZE");g=!0;break a}g=!1}if(!g){var h=void 0===h?{}:h;var k=a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;");h.Da&&(k=k.replace(/(^|[\r\n\t ]) /g,"$1&#160;"));h.Ca&&(k=k.replace(/(\r\n|\n|\r)/g,
"<br>"));h.Ea&&(k=k.replace(/(\t+)/g,'<span style="white-space:pre">$1</span>'));Sb(k).toString()!==a&&Qh(b,"H_ESCAPE")}}catch(l){try{Qh(b,"CRASHED")}catch(n){}}return c}var Rh,Y=new yd,Sh=new Map(Y.g.l);Sh.set("style",{B:4});Y.g=new md(Y.g.h,Y.g.g,Y.g.i,Sh);var Th=new Map(Y.g.l);Th.set("class",{B:1});Y.g=new md(Y.g.h,Y.g.g,Y.g.i,Th);var Uh=new Map(Y.g.l);Uh.set("id",{B:1});Y.g=new md(Y.g.h,Y.g.g,Y.g.i,Uh);Rh=Y.build();
function Qh(a,b){(a.ya||navigator.sendBeacon.bind(navigator)||Vh)("https://csp.withgoogle.com/csp/lcreport/"+a.ra,JSON.stringify({host:window.location.hostname,type:b}))}function Vh(a,b){var c=new XMLHttpRequest;c.open("POST",a);c.setRequestHeader("Content-Type","application/json");c.send(b)};var Wh=function(a,b,c,d){var e=!0;e=void 0===e?!1:e;var f=wc("IFRAME");f.id=b;f.name=b;f.width=String(c);f.height=String(d);f.allowTransparency="true";f.scrolling="no";f.marginWidth="0";f.marginHeight="0";f.frameBorder="0";f.style.border="0";f.style.verticalAlign="bottom";f.src="about:blank";if(id(wb)||e)f.setAttribute("role","region"),f.setAttribute("aria-label","Advertisement"),f.title="3rd party ad content",f.tabIndex=0;a.appendChild(f);return f};var Z=function(a,b){var c=oc(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""},$h=function(a){var b=oc(a),c=C&&a.currentStyle;if(c&&"CSS1Compat"==(b?new pc(oc(b)):Da||(Da=new pc)).g.compatMode&&"auto"!=c.width&&"auto"!=c.height&&!c.boxSizing)return b=Xh(a,c.width,"width","pixelWidth"),a=Xh(a,c.height,"height","pixelHeight"),new gc(b,a);c=new gc(a.offsetWidth,a.offsetHeight);if(C){b=Yh(a,"paddingLeft");var d=Yh(a,
"paddingRight"),e=Yh(a,"paddingTop"),f=Yh(a,"paddingBottom");b=new xc(e,d,f,b)}else b=Z(a,"paddingLeft"),d=Z(a,"paddingRight"),e=Z(a,"paddingTop"),f=Z(a,"paddingBottom"),b=new xc(parseFloat(e),parseFloat(d),parseFloat(f),parseFloat(b));!C||9<=Number(nb)?(d=Z(a,"borderLeftWidth"),e=Z(a,"borderRightWidth"),f=Z(a,"borderTopWidth"),a=Z(a,"borderBottomWidth"),a=new xc(parseFloat(f),parseFloat(e),parseFloat(a),parseFloat(d))):(d=Zh(a,"borderLeft"),e=Zh(a,"borderRight"),f=Zh(a,"borderTop"),a=Zh(a,"borderBottom"),
a=new xc(f,e,a,d));return new gc(c.width-a.h-b.h-b.i-a.i,c.height-a.l-b.l-b.g-a.g)},Xh=function(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var e=a.style[c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[d];a.style[c]=e;a.runtimeStyle[c]=f;return+b},Yh=function(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?Xh(a,b,"left","pixelLeft"):0},ai={thin:2,medium:4,thick:6},Zh=function(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;b=
a.currentStyle?a.currentStyle[b+"Width"]:null;return b in ai?ai[b]:Xh(a,b,"left","pixelLeft")};function bi(){var a,b;return null==(a=window.g)?void 0:null==(b=a.companionAds)?void 0:b.call(a)}function ci(a){var b={};b.slotId=a.getSlotId().getId();var c=[];a=r(a.getSizes()||[]);for(var d=a.next();!d.done;d=a.next())if(d=d.value,"string"!==typeof d){var e={};c.push((e.adWidth=d.getWidth(),e.adHeight=d.getHeight(),e))}else"fluid"===d&&(d={},c.push((d.fluidSize=!0,d)));return b.adSizes=c,b}
function di(a){var b=bi();if(b&&a&&Array.isArray(a)){var c=new Map(b.getSlots().map(function(t){return[t.getSlotId().getId(),t]}));a=r(a);for(var d=a.next();!d.done;d=a.next()){var e=d.value,f=c.get(e.slotId);if(f&&!b.isSlotAPersistentRoadblock(f)){var g=e.adContent;if(g&&(d=ic(f.getSlotId().getDomId()))){d.style.display="";var h=e.adWidth,k=e.adHeight;e.fluidSize&&(k=$h(d),h=k.width,k=k.height);d.textContent="";if(e.friendlyIframeRendering)try{var l="google_companion_"+f.getSlotId().getId(),n=Wh(d,
l,h,k),w=n.contentWindow?n.contentWindow.document:n.contentDocument;cb&&w.open("text/html","replace");bc(w,Ph(g,{ra:"03fd2d28-b995-4774-96bc-b87c346a0267"}));w.close()}catch(t){}else ac(d,Ph(g,{ra:"0bd6a2c1-8614-4a2c-8d50-7a18f6c4dcc3"})),d.style.width=h+"px",d.style.height=k+"px";b.slotRenderEnded(f,h,k);(e=e.onAdContentSet)&&e(d)}}}}};var ei=function(a,b,c,d,e,f){Xg.call(this,a,b,c,d,e);this.g=f};u(ei,Xg);var fi=function(a,b){P.call(this);this.o=a;this.m=b;this.g={};this.i=new V(this);gf(this,Aa(ef,this.i));vg(this.i,window,"message",this.v)};u(fi,P);var gi=function(a,b){var c=b.g;if(a.g.hasOwnProperty(c)){a=a.g[c];c=b.type;var d=b.W;b=b.ha;a.m?a.sendMessage(c,d,b):a.o.push({name:c,type:d,data:b})}},hi=function(a,b,c,d){a.g.hasOwnProperty(b)||(c=new Mh(b,c),vg(a.i,c,a.o,function(e){Q(this,new ei(e.type,e.W,e.ha,e.pa,e.qa,b))}),c.g=d,c.connect(),a.g[b]=c)};
fi.prototype.h=function(){for(var a in this.g)ef(this.g[a]);P.prototype.h.call(this)};fi.prototype.v=function(a){a=a.g;var b=Nh(a.data);if(null!=b){var c=b.channel;if(this.m&&!this.g.hasOwnProperty(c)){var d=b.sid;hi(this,c,d,a.source);Q(this,new ei(b.name,b.type,b.data||{},d,a.origin,c))}}};function ii(){return!!ta("googletag.cmd",window)}function ji(){var a=ta("googletag.console",window);return null!=a?a:null}var ki=function(){V.call(this);this.l=new fi("gpt",!0);gf(this,Aa(ef,this.l));vg(this,this.l,"gpt",this.v);this.g=null;ii()||window.top===window||(this.g=new fi("gpt",!1),gf(this,Aa(ef,this.g)),vg(this,this.g,"gpt",this.o))};u(ki,V);
ki.prototype.v=function(a){var b=a.qa,c="//imasdk.googleapis.com".match(qc);b=b.match(qc);if(c[3]==b[3]&&c[4]==b[4])if(null!=this.g)hi(this.g,a.g,a.pa,window.parent),null!=this.g&&gi(this.g,a);else if(c=a.ha,null!=c&&void 0!==c.scope){b=c.scope;c=c.args;var d;if("proxy"==b){var e=a.W;"isGptPresent"==e?d=ii():"isConsolePresent"==e&&(d=null!=ji())}else if(ii())if("pubads"==b||"companionAds"==b){d=a.W;var f=window.googletag;if(null!=f&&null!=f[b]&&(b=f[b](),null!=b&&(d=b[d],null!=d)))try{e=d.apply(b,
c)}catch(g){}d=e}else if("console"==b){if(e=ji(),null!=e&&(b=e[a.W],null!=b))try{b.apply(e,c)}catch(g){}}else null===b&&(e=a.W,"googleGetCompanionAdSlots"==e?(e=bi())?(e=e.getSlots().map(ci),d=e.length?e:null):d=null:("googleSetCompanionAdContents"==e&&di(c[0]),d=null));void 0!==d&&(a.ha.returnValue=d,gi(this.l,a))}};ki.prototype.o=function(a){gi(this.l,a)};var li=window,mi=ta("google.ima.gptProxyInstance",li);null==mi&&(mi=new ki,sa("google.ima.gptProxyInstance",mi,li));sa("module$contents$ima$CompanionAdSelectionSettings_CompanionAdSelectionSettings.CreativeType",{IMAGE:"Image",FLASH:"Flash",ALL:"All"},void 0);sa("module$contents$ima$CompanionAdSelectionSettings_CompanionAdSelectionSettings.ResourceType",{HTML:"Html",IFRAME:"IFrame",STATIC:"Static",ALL:"All"},void 0);
sa("module$contents$ima$CompanionAdSelectionSettings_CompanionAdSelectionSettings.SizeCriteria",{IGNORE:"IgnoreSize",SELECT_EXACT_MATCH:"SelectExactMatch",SELECT_NEAR_MATCH:"SelectNearMatch",SELECT_FLUID:"SelectFluid"},void 0);})();
