1
(function(){/*
2
3
Copyright The Closure Library Authors.
4
SPDX-License-Identifier: Apache-2.0
5
*/
6
var aa=this||self,n=function(a,b){a=a.split(".");var c=aa;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=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}
7
:c[d]=b}
8
;function p(){for(var a=q,b={}
9
,c=0;c<a.length;++c)b[a[c]]=c;return b}
10
function r(){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZ";a+=a.toLowerCase()+"0123456789-_";return a+"."}
11
var q,u;
12
function ba(a){function b(k){for(;d<a.length;){var m=a.charAt(d++),l=u[m];if(null!=l)return l;if(!/^[\s\xa0]*$/.test(m))throw Error("Unknown base64 encoding at char: "+m);}
13
return k}
14
q=q||r();u=u||p();for(var c="",d=0;;){var e=b(-1),f=b(0),h=b(64),g=b(64);if(64===g&&-1===e)return c;c+=String.fromCharCode(e<<2|f>>4);64!=h&&(c+=String.fromCharCode(f<<4&240|h>>2),64!=g&&(c+=String.fromCharCode(h<<6&192|g)))}
15
}
16
;var v={}
17
,w=function(a){v.TAGGING=v.TAGGING||[];v.TAGGING[a]=!0}
18
;var y=function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}
19
,z=function(a){for(var b in a)if(a.hasOwnProperty(b))return!0;return!1}
20
;var A=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;var B=window,C=window.history,D=document,E=navigator,F=function(){var a={}
21
,b=B.google_tag_data;B.google_tag_data=void 0===b?a:b;return B.google_tag_data}
22
,G=function(a,b){D.addEventListener?D.addEventListener(a,b,!1):D.attachEvent&&D.attachEvent("on"+a,b)}
23
;var ca=function(){this.container={}
24
;this.destination={}
25
;this.canonical={}
26
}
27
,H=function(){var a=F(),b=a.tidr;b||(b=new ca,a.tidr=b);return b}
28
;var I=/:[0-9]+$/,L=function(a,b){b&&(b=String(b).toLowerCase());if("protocol"===b||"port"===b)a.protocol=J(a.protocol)||J(B.location.protocol);"port"===b?a.port=String(Number(a.hostname?a.port:B.location.port)||("http"===a.protocol?80:"https"===a.protocol?443:"")):"host"===b&&(a.hostname=(a.hostname||B.location.hostname).replace(I,"").toLowerCase());return K(a,b)}
29
,K=function(a,b,c){var d=J(a.protocol);b&&(b=String(b).toLowerCase());switch(b){case "url_no_fragment":c="";a&&a.href&&(c=a.href.indexOf("#"),
30
c=0>c?a.href:a.href.substr(0,c));a=c;break;case "protocol":a=d;break;case "host":a=a.hostname.replace(I,"").toLowerCase();c&&(c=/^www\d*\./.exec(a))&&c[0]&&(a=a.substr(c[0].length));break;case "port":a=String(Number(a.port)||("http"===d?80:"https"===d?443:""));break;case "path":a.pathname||a.hostname||w(1);a="/"===a.pathname.substr(0,1)?a.pathname:"/"+a.pathname;a=a.split("/");0<=[].indexOf(a[a.length-1])&&(a[a.length-1]="");a=a.join("/");break;case "query":a=a.search.replace("?","");break;case "extension":a=
31
a.pathname.split(".");a=1<a.length?a[a.length-1]:"";a=a.split("/")[0];break;case "fragment":a=a.hash.replace("#","");break;default:a=a&&a.href}
32
return a}
33
,J=function(a){return a?a.replace(":","").toLowerCase():""}
34
,M=function(a){var b=D.createElement("a");a&&(b.href=a);var c=b.pathname;"/"!==c[0]&&(a||w(1),c="/"+c);a=b.hostname.replace(I,"");return{href:b.href,protocol:b.protocol,host:b.host,hostname:a,pathname:c,search:b.search,hash:b.hash,port:b.port}
35
}
36
;var N;var P=function(){var a=da,b=ea,c=O(),d=function(h){a(h.target||h.srcElement||{}
37
)}
38
,e=function(h){b(h.target||h.srcElement||{}
39
)}
40
;if(!c.init){G("mousedown",d);G("keyup",d);G("submit",e);var f=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=function(){b(this);f.call(this)}
...
</html>